Projekt

Allgemein

Profil

Herunterladen (12,6 KB) Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
3819b667 24.05.2024 10:48 Jan Büren

Neue Modulabhängigkeit für UUID

246025ba 21.02.2024 10:55 Bernd Bleßmann

Installation-Check: PPI als Developer-Modul hinzugefügt

Wird in einigen Tests (optional) verwendet.

c7a5335e 02.02.2024 16:43 Sven Schöling

fx_transactions: test cases basierend auf #563

t/fxtransaction/ap_transactions.t enthält ein Mini-Framework für
bin/mozilla Integration-Tests. Grobes Muster:

  1. simuliert einen call zu $script.pl?action=$action + form_params
    my ($out, $err, @ret) = make_request($script, \%form_params, $action);...
81a5ba24 24.10.2023 18:06 Sven Schöling

ZUGFeRD: CAM::PDF durch PDF::API2 ersetzt

CAM::PDF wird seit 2014 nicht mehr gepflegt und kann PDF 1.7+ nicht
richtig öffnen. PDF::API2 ist aktiv maintained, hat aber nicht ganz so
schöne Zugriffsmethoden.

Die Version hier ist mit einer Rechnung von kivitendo getestet (PDF/A-1,...

cd303dbe 13.06.2023 09:07 Jan Büren

Hintergrund-Job externe WebDAV-Synchronisation von um kivi-WebDAV-Ordnern

2045f47f 07.06.2023 09:36 Tamino Steinert

Encode::IMAPUTF7 als Abhängigkeit hinzugefügt

868b7113 07.06.2023 09:32 Tamino Steinert

Mail::IMAPClient als Abhängigkeit hinzugefügt

793a6165 05.04.2023 13:05 Bernd Bleßmann

InstallationCheck: Data::Compare wird nicht (mehr) benötigt.

eaa2dd82 14.12.2022 09:24 Werner Hahn

InstallationCheck: weitere Abhängikeit Data::Compare

04dccca7 18.05.2022 15:26 Bernd Bleßmann

InstallationCheck: IPC::Run wird benötigt

dac35536 11.02.2022 15:19 Jan Büren

InstallationCheck um REST::Client erweitert

8326cedc 23.12.2021 22:25 Steven Schubiger

Swiss QR-Bill: QrBill.pm Modul

Rebase von 38 Commits.

00a6bdd7 13.09.2021 12:34 Sven Schöling

scripts/console: utf8 Kompatibilität und Doku zu Term::ReadLine::Gnu

270368ab 18.05.2021 13:05 Jan Büren

Zeiterfassung: Exaktere und lokalisierte Fehlermeldung inkl. Doku

8a286496 05.05.2021 17:25 Bernd Bleßmann

Revert "CTR: Benutzereingabe in data mit Try::Tiny auffangen"

DateTime->from_kivitindeo wirft keine Ausnahme, daher ist hier try/catch
ohne Funktion.

This reverts commit a6291ceb5b16c6faf4e24c6d1a5516f06df58e22.

80457526 05.05.2021 17:25 Jan Büren

neues Modul Math::Round

0b780ffb 05.05.2021 17:25 Jan Büren

CTR: Benutzereingabe in data mit Try::Tiny auffangen

Sinnvolle Fehlermeldung in einem Satz zurückgeben und
danach den kompletten Trace.

9e8147d6 20.03.2020 14:48 Moritz Bunkus

Archive::Zip: kein Fix für aktuelle Versionen mehr nötig

Der Fix ist bei 1.40 bereits in offiziellen Releases
enthalten. Deutlich neuere Versionen enthalten sogar Änderungen, bei
denen unser Fix das Modul kaputt macht.

Also… Archive::Zip ≥ 1.40 voraussetzen und unseren eigenen Fix wegwerfen.

e7e3b8f9 02.03.2020 17:32 Jan Büren

installation check für zugferd typo gefixt

a827a37d 02.03.2020 15:53 Moritz Bunkus

SL::ZUGFeRD: Funktionen zum Extrahieren von ZUGFeRD-XML-Daten aus PDFs

250da00c 14.11.2019 16:02 Bernd Bleßmann

InstallationCheck: Exception::Class: Minimal-Version 1.44

Sonst gibt es nur ungenaue Rose-Fehlermeldungen (nur "generic exception")
und der Test t/db_helper/with_transaction.t läuft nicht durch.

Behebt #407 (redmine).

ea4256d8 05.04.2019 09:57 Moritz Bunkus

Module: implizite Anforderung auf Set::Crontab entfernt

kivitendo nutzt das Modul nicht direkt, sondern nur
DateTime::Event::Cron. Das nutzt Set::Crontab unter der Haube, weshalb
wir keine direkte Abhängigkeit deklarieren sollten.

6bdcd838 03.04.2019 14:17 Moritz Bunkus

Module: Exception::Lite durch Exception::Class ersetzt

65b2387a 29.03.2019 15:18 Moritz Bunkus

Module: gebundletes YAML durch dünnen Wrapper über YAML::XS & YAML ersetzt

218ac447 26.03.2019 17:25 Moritz Bunkus

Module: überflüssige Prüfung auf Test::Harness entfernt

Perl 5.10.1 wird seit kivitendo 3.1.0 vorausgesetzt, und 5.10.1
enthält Test::Harness im Core.

ab18d1c0 26.11.2018 12:22 Jan Büren

Weitere Fallback-Module entfernt und Doku angepasst (s.a. #344)

e648b88e 22.11.2018 14:46 Jan Büren

Dokumentation/Modulabhängigkeiten ergänzt (s.a. #344)

ec77bc78 27.07.2018 17:49 Bernd Bleßmann

installation_check: shell_quote mit vorangestelltem Modulnamen aufrufen, …

… sonst wird die subroutine nicht gefunden, wenn mit require eingebunden wird.

Kam im commit 1cff7d8034b00f4fd365a716596b54b798f035d7
"InstallationCheck: String::Shellcode nicht zur compilezeit laden"...

1cff7d80 14.02.2018 16:13 Sven Schöling

InstallationCheck: String::Shellcode nicht zur compilezeit laden

3720cd5e 06.02.2018 11:35 Sven Schöling

modules/fallback: Module entfernt.

In modules/fallback sollten nur module stehen die:

a) für installationcheck gebraucht werden oder
b) nicht per apt installierbar sind

Das gilt für die folgenden Module schon lange nicht mehr:

  • DateTime::Set
  • Email::Address...
74bb69c3 17.10.2017 13:01 Moritz Bunkus

Installation-Check: nicht benutztes Perl::Tags entfernt

397e706b 26.09.2017 12:25 Werner Hahn

WebshopApi: Installationcheck für LWP-Module

6e1f348b 19.07.2017 17:05 Jan Büren

InstallationCheck angepasst für neue Abhängigkeit

7aa3654e 17.07.2017 12:37 Sven Schöling

File::MimeInfo statt File::MimeInfo::Magic als Abhängigkeit

cbeffe94 17.07.2017 12:03 Sven Schöling

Revert "InstallationCheck - URI::Escape aufgenommen"

This reverts commit aa913830a567a1f8cca0d2eb0ae76e797f38b021.

e327ee00 17.07.2017 12:00 Sven Schöling

Revert "InstallationCheck - HTML::Entities hinzugefügt"

This reverts commit 19e86778398cbb4e94e463b18e57569d9c814c16.

diesmal dauerhaft

19e86778 19.04.2017 14:43 Kivitendo Admin

InstallationCheck - HTML::Entities hinzugefügt

aa913830 19.04.2017 14:43 Kivitendo Admin

InstallationCheck - URI::Escape aufgenommen

bd0bd7a0 10.02.2017 16:48 Moritz Bunkus

Tests: 001compile.t parallelisiert

46640aae 10.02.2017 14:17 Martin Helmling martin.helm...

MIME:* aus dem Installcheck und Doku wieder rausgenommen

30b069f2 01.02.2017 15:11 Martin Helmling martin.helm...

InstallationCheck: File::MimeInfo::Magic ergänzt

ebenso in Doku

a40f0c2f 01.02.2017 08:52 Martin Helmling martin.helm...

Dateimanagement: Alle Anhänge per E-Mail versendbar machen

Es können an eine E-Mail alle Anhänge eines Dokumentes,
sowie die Anhänge am Kunden/Liefranten sowie die Anhänge an Artikeln
mitgesendet werden.

Falls ein Dokument bereits existiert muss es nicht noch neu erzeugt werden....

46ac7beb 28.12.2016 21:36 Jan Büren

Installationsanweisungen für debian/ubuntu geändert

Seit ca. 2015 ist CGI.pm nicht mehr im Perl Core und das
Paket libcgi-perl seit Intrepid nicht mehr vorhanden:
S.a. 2015-04-30 09:26:14 UTC Deleted Intrepid

https://launchpad.net/ubuntu/+source/libcgi-perl/+publishinghistory

07a768c3 03.02.2016 10:36 Moritz Bunkus

IBAN-Validierung bei Kunden-/Lieferantenstammdaten sowie bei Bankkonten

c157c911 11.01.2016 13:33 Moritz Bunkus

Passwörter: Hash-Verfahren PBKDF2 unterstützen und als Standard nutzen

Der aktuelle Stand der Technik sind die SHA-*-Varianten schon lange
nicht mehr. In der Zwischenzeit wurden der PBKDF2-Mechanismus
entwickelt, um schnelles Berechnen zu erschweren. Noch neuer und in...

c3b778ec 31.03.2015 17:38 Sven Schöling

perl5.22: CGI ist nicht mehr Core

67311731 28.02.2015 16:08 Kivitendo Admin

Revert "HTML::Entities in InstallationCheck aufgenommen"

This reverts commit f143a10a13313bca78b97e107bd3b870e5db7d98.

HTML::Entities ist Teil des HTML::Parser-Paketes und benötigt daher
keinen eigenen Eintrag in InstallationCheck.pm

.pm

f143a10a 27.02.2015 11:00 Kivitendo Admin

HTML::Entities in InstallationCheck aufgenommen

gefunden durch
perl scripts/find-use.pl

48251373 24.11.2014 14:01 Sven Schöling

Installcheck: Moose::Role ist in libmoose-perl

a86e8e89 05.08.2014 11:20 Sven Schöling

Installcheck: Version von Archive::Zip korrigiert.

f207efd1 04.08.2014 13:56 Sven Schöling

Installationcheck: --silent switch um es in shell scripte einzubinden

67978a2d 21.05.2014 14:00 Moritz Bunkus

Modul List::UtilsBy in Abhängigkeiten und als Fallback aufgenommen

766f5705 08.05.2014 13:08 Moritz Bunkus

Merge branch 'pflichtenhefte'

Conflicts:
js/locale/de.js

1ad7929f 03.04.2014 14:15 Moritz Bunkus

Wiederkehrende Rechnungen: Formatierung von Datumsdruckvariablen über freie Formatstrings

ecfae06f 01.04.2014 13:12 Moritz Bunkus

AttrHTML: Model-Helper für sicheres HTML in RDB-Models

9cddaf37 01.04.2014 13:09 Moritz Bunkus

Pflichtenhefte: Unterstützung für an Textblöcke angehängte Bilder

6c22ee7e 04.03.2014 12:43 Moritz Bunkus

rose_auto_create_model.pl: Rose::DB::Object 0.809 oder neuer erfordern

In v0.809 wurde ein Bug bezüglich der Auto-Generierung von MetaSetups
gefixt, der precision und scale vertauscht hat. Damit Entwickler mit
älteren Versionen nicht einfach nur durch Ausführung von...

451688a8 20.01.2014 12:59 Jan Büren

Perl-Abhängigkeiten aktualisiert.
- find-use.pl: Entsprechende Unterklassen ergänzt, sodass alles soweit durchläuft
Maintainer für Archive::Zip geändert.

86b72aaa 06.01.2014 19:05 Moritz Bunkus

Log::Log4perl und DBIx::Log4perl in Installations-Check für Entwickler-Module aufnehmen

Behebt #2170.

85f6594f 08.08.2013 11:38 Moritz Bunkus

Typo fix

0d2ae687 29.07.2013 12:54 Sven Schöling

Bessere doku für SL/InstallationCheck.pm

da3de350 29.07.2013 11:56 Moritz Bunkus

InstallationCheck: Parameter dist_name wenn Modulname != Distributionsname

Beispiel: name = LWP und dist_name = libwww-perl

44ab47a7 29.07.2013 11:52 Moritz Bunkus

Fehlende Modulabhängigkeiten für Testprozess ergänzt

829e589a 26.06.2013 13:45 Moritz Bunkus

Rose::DB::Object 0.788 ist Mindestversion; Doku aktualisiert

8ac5bc8d 14.06.2013 13:36 Moritz Bunkus

Neues benötigtes Modul: File::Copy::Recursive

2c54fff8 01.02.2013 14:25 Sven Schöling

Typo korrigiert, Install prüft jetzt korrekt auf Test::Output

42dfa9a7 01.02.2013 13:40 Moritz Bunkus

Test::Exception und Test::Output für Testsuite voraussetzen

Conflicts:
doc/kivitendo-Dokumentation.pdf

16c24067 16.11.2012 14:36 Moritz Bunkus

Frühere Versionen von Net::SMTP::SSL, Net::SSLGlue zulassen

69f47310 12.11.2012 16:18 Sven Schöling

Fehlende Pakete fürs beta Release

16cc4053 01.11.2012 11:05 Moritz Bunkus

Selbst geschriebenen E-Mail-Erstellungscode durch Verwendung von Email::MIME ersetzt

Fixt #2035.

eb8e38d2 31.10.2012 17:38 Moritz Bunkus

Net::SSLGlue anstelle von Net::SMTP::TLS verwenden

Net::SMTP::TLS enthält momentan einen unschönen Bug1, der mit
aktuellen Versionen von IO::Socket::SSL zusammen zu einer Exception
führt. Anscheinend wird Net::SMTP::TLS auch schon seit Jahren nicht
mehr gepflegt....

00e9a585 17.10.2012 15:55 Sven Schöling

typo: nicht Net::LDAP ist in core, Net::SMTP ist.

0c016be5 17.10.2012 15:55 Sven Schöling

GD in die dependancies aufgenommen

8adb211a 20.09.2012 14:59 Wulf

Bessere Fehlermeldung fuer nicht-Techniker

scipts/installation_check.pl benotigt Config::Std als != core Modul
wenn dies Fehlt laesst sich der installationscheck nicht ausfuehren
-> Henne/Ei

a730d342 29.08.2012 11:38 Sven Schöling

InstallationCheck: Module mit leerer Importliste prüfen, weil sonst diverse Module den Namespace verpesten

5ecfae1c 24.08.2012 12:45 Sven Schöling

Net::SMTP::SSL und Net::SMTP::TLS als optionale Module gekennzeichnet.

e9a3fb76 11.05.2012 14:52 Sven Schöling

FCGI auf Version 0.72 gesetzt. Test::Deep als developer Abhängigkeit eingefügt

b213d89c 27.04.2012 11:50 Sven Schöling

DeliveryPlan

Erste Version squashed (überspringt 10 Commits, in denen das Query unbrauchbar langsam ist)

e3ff1eb6 25.04.2012 14:03 Sven Schöling

Bessere Erkennung von optionalen Paketen im Installationscheck

- IO::Socket::SSL wird jetzt als optional geführt.
Wird für LDAP Verbindungen gebraucht wenn TLS benutzt werden soll.

- Wenn Config::Std nicht gefunden wurde, und damit die Konfiguration nicht...

25ff204a 16.02.2012 13:47 Sven Schöling

Digest::SHA als optionales Paket ergänzt.

4ab31a8f 16.01.2012 13:54 Sven Schöling

Versionen im installcheck anzeigen.

e55f0ed4 06.01.2012 13:48 Sven Schöling

Sachen die ans System übergeben werden richtig Quoten.

hat als Seiteneffekt, dass Latex Tests String::ShellQuote brauchen.

8024be0f 05.01.2012 14:25 Wulf Coulmann

Prüfung von LaTeX Abhängigkeiten

5c695f5d 27.12.2011 16:36 Sven Schöling

ShellQuote auch im InstallationCheck

2d1086df 30.11.2011 17:48 Sven Schöling

developer module in installation check

f99ef184 18.11.2011 17:16 Sven Schöling

Class::Accessor entfernt.

Soweit ich das sehe brauchte das nur CGI::Ajax

a82451ee 18.11.2011 17:10 Sven Schöling

CGI::Ajax entfernt.

97bea1c1 17.10.2011 12:07 Sven Schöling

JSON zu der Liste der benötigten Module hinzugefügt

dfa7a3a9 10.02.2011 10:25 Moritz Bunkus

Konfigurationsdatei config/authentication.pl nach config/lx_office.conf(.default) gemerget

559eae20 09.02.2011 15:49 Moritz Bunkus

Neu benötigte Module dokumentiert

75b851fe 01.02.2011 15:46 Moritz Bunkus

Modul Sort::Naturally zum Fallback hinzugefügt

31d45cee 31.01.2011 15:25 Sven Schöling

debian Pfade für fehlende Pakete hinzugefügt.

dc04e2cb 24.01.2011 16:15 Moritz Bunkus

Alle Vorkommen von "Readonly" entfernt

c65ce0ef 29.12.2010 10:50 Moritz Bunkus

Neue Paketabhängigkeiten: Rose::Object, Rose::DB, Rose::DB::Object, Readonly

1465be33 27.12.2010 17:53 Moritz Bunkus

CSV-Export mit UTF-8 als Encoding gefixt

Dabei die Abhängigkeit vom Modul IO::Wrap beseitigt.

fb8967c8 08.09.2010 14:16 Sven Schöling

Versionsnummern für einige Module hinzugefügt.

Die Versionen sind die Pakete der Module in einer Sarge Installation. Ich habe
kein Woody zum Testen. Wenn das irgendwo auf einer funktionierenden
Installation Alarm schlägt bescheid sagen bitte.

5f4e1aba 02.09.2010 18:03 Sven Schöling

Testversion 12 von Zip::ARchive rückgängig gemacht.

97063fbc 02.09.2010 18:00 Sven Schöling

Mehrere Fehler behoben und Texte leichter lesbar gemacht.

- require kann keine Versionierung, also muss das mit use gemacht werden.
- eval + defined Bugs durch idiomatischere Konstrukte ersetzt.
- gefühlte 500 Zeilen IO::File Code durch ein idiomatisches slurp ersetzt....

3c73035d 02.09.2010 17:59 Sven Schöling

installation_check prüft jetzt auch auf Versionen.

c7ad7047 30.08.2010 13:40 Jan Büren

aptitude install libparent-perl musste ich für die 2.6.2-unstable ausführen. Entsprechend für den Installations-Check angegeben