# # ChangeLog for / # # Generated by Trac 0.11rc1 # 10/31/24 23:45:53 Sun, 12 Feb 2006 14:18:40 GMT jerome [2687] * pykota/trunk/bin/cupspykota (modified) When an user is in 'nochange' mode, the price of a job should be set to ... Sun, 12 Feb 2006 12:32:53 GMT jerome [2686] * pykota/trunk/bin/edpykota (modified) * pykota/trunk/bin/pkprinters (modified) * pykota/trunk/NEWS (modified) * pykota/trunk/pykota/storage.py (modified) * pykota/trunk/pykota/storages/ldapstorage.py (modified) * pykota/trunk/pykota/storages/sql.py (modified) Modified pkprinters to improve speed just like I did for ... Sun, 12 Feb 2006 11:43:30 GMT jerome [2685] * pykota/trunk/bin/pkbcodes (modified) Additionnal things removed from inner loop. Sun, 12 Feb 2006 11:36:55 GMT jerome [2684] * pykota/trunk/bin/pkbcodes (modified) Reorganize code to optimize inner loop. Sun, 12 Feb 2006 10:06:56 GMT jerome [2683] * pykota/trunk/tests/filldb.py (modified) No need to delete when we didn't create anything. Sun, 12 Feb 2006 09:59:21 GMT jerome [2682] * pykota/trunk/MANIFEST.in (modified) * pykota/trunk/tests (added) * pykota/trunk/tests/filldb.py (added) * pykota/trunk/tests/README (added) Added filldb.py and the tests/ directory Sun, 12 Feb 2006 09:11:54 GMT jerome [2681] * pykota/trunk/conf/pykota.conf.sample (modified) Added a note about the performance impact of "debug: yes" Sat, 11 Feb 2006 23:31:11 GMT jerome [2680] * pykota/trunk/pykota/storages/ldapstorage.py (modified) Typo Sat, 11 Feb 2006 23:29:52 GMT jerome [2679] * pykota/trunk/pykota/storages/ldapstorage.py (modified) Better UUID generator => caused clashes on fast servers Sat, 11 Feb 2006 23:26:31 GMT jerome [2678] * pykota/trunk/pykota/storages/ldapstorage.py (modified) * pykota/trunk/pykota/storages/sql.py (modified) Incorrect variable name Sat, 11 Feb 2006 23:15:49 GMT jerome [2677] * pykota/trunk/bin/pkbcodes (modified) * pykota/trunk/NEWS (modified) Ensures that pkbcodes doesn't enter the modification loop if ... Sat, 11 Feb 2006 23:05:15 GMT jerome [2676] * pykota/trunk/bin/pkbcodes (modified) * pykota/trunk/pykota/storage.py (modified) * pykota/trunk/pykota/storages/ldapstorage.py (modified) * pykota/trunk/pykota/storages/sql.py (modified) The duration for the modification of billing codes has been more ... Sat, 11 Feb 2006 22:29:28 GMT jerome [2675] * pykota/trunk/NEWS (modified) Added a comment. Sat, 11 Feb 2006 22:28:39 GMT jerome [2674] * pykota/trunk/bin/pkprinters (modified) Now pkprinters' skeleton resembles more to pkbcodes : factorizing the ... Sat, 11 Feb 2006 22:20:05 GMT jerome [2673] * pykota/trunk/bin/pkbcodes (modified) Move some lines around Sat, 11 Feb 2006 21:27:03 GMT jerome [2672] * pykota/trunk/bin/pkbcodes (modified) "Modification" should be translatable into foreign languages. Sat, 11 Feb 2006 21:25:37 GMT jerome [2671] * pykota/trunk/bin/pkbcodes (modified) Now pkbcodes displays percent done for all actions. Sat, 11 Feb 2006 20:45:54 GMT jerome [2670] * pykota/trunk/bin/pkinvoice (modified) Removed the number of bytes from the invoice : probably not ... Sat, 11 Feb 2006 19:11:51 GMT jerome [2669] * pykota/trunk/CREDITS (modified) New supporter added Sat, 11 Feb 2006 16:24:00 GMT jerome [2668] * pykota/trunk/bin/pkinvoice (modified) * pykota/trunk/NEWS (modified) * pykota/trunk/pykota/version.py (modified) pkinvoice now officially works ! Sat, 11 Feb 2006 16:22:20 GMT jerome [2667] * pykota/trunk/man/autopykota.1 (modified) * pykota/trunk/man/de/autopykota.1 (modified) * pykota/trunk/man/de/dumpykota.1 (modified) * pykota/trunk/man/de/edpykota.1 (modified) * pykota/trunk/man/de/pkbanner.1 (modified) * pykota/trunk/man/de/pkbcodes.1 (modified) * pykota/trunk/man/de/pkmail.1 (modified) * pykota/trunk/man/de/pkprinters.1 (modified) * pykota/trunk/man/de/pkturnkey.1 (modified) * pykota/trunk/man/de/pykosd.1 (modified) * pykota/trunk/man/de/pykotme.1 (modified) * pykota/trunk/man/de/repykota.1 (modified) * pykota/trunk/man/de/warnpykota.1 (modified) * pykota/trunk/man/dumpykota.1 (modified) * pykota/trunk/man/edpykota.1 (modified) * pykota/trunk/man/el_GR/autopykota.1 (modified) * pykota/trunk/man/el_GR/dumpykota.1 (modified) * pykota/trunk/man/el_GR/edpykota.1 (modified) * pykota/trunk/man/el_GR/pkbanner.1 (modified) * pykota/trunk/man/el_GR/pkbcodes.1 (modified) * pykota/trunk/man/el_GR/pkmail.1 (modified) * pykota/trunk/man/el_GR/pkprinters.1 (modified) * pykota/trunk/man/el_GR/pkturnkey.1 (modified) * pykota/trunk/man/el_GR/pykosd.1 (modified) * pykota/trunk/man/el_GR/pykotme.1 (modified) * pykota/trunk/man/el_GR/repykota.1 (modified) * pykota/trunk/man/el_GR/warnpykota.1 (modified) * pykota/trunk/man/es/autopykota.1 (modified) * pykota/trunk/man/es/dumpykota.1 (modified) * pykota/trunk/man/es/edpykota.1 (modified) * pykota/trunk/man/es/pkbanner.1 (modified) * pykota/trunk/man/es/pkbcodes.1 (modified) * pykota/trunk/man/es/pkmail.1 (modified) * pykota/trunk/man/es/pkprinters.1 (modified) * pykota/trunk/man/es/pkturnkey.1 (modified) * pykota/trunk/man/es/pykosd.1 (modified) * pykota/trunk/man/es/pykotme.1 (modified) * pykota/trunk/man/es/repykota.1 (modified) * pykota/trunk/man/es/warnpykota.1 (modified) * pykota/trunk/man/fr/autopykota.1 (modified) * pykota/trunk/man/fr/dumpykota.1 (modified) * pykota/trunk/man/fr/edpykota.1 (modified) * pykota/trunk/man/fr/pkbanner.1 (modified) * pykota/trunk/man/fr/pkbcodes.1 (modified) * pykota/trunk/man/fr/pkmail.1 (modified) * pykota/trunk/man/fr/pkprinters.1 (modified) * pykota/trunk/man/fr/pkturnkey.1 (modified) * pykota/trunk/man/fr/pykosd.1 (modified) * pykota/trunk/man/fr/pykotme.1 (modified) * pykota/trunk/man/fr/repykota.1 (modified) * pykota/trunk/man/fr/warnpykota.1 (modified) * pykota/trunk/man/genman.sh (modified) * pykota/trunk/man/it/autopykota.1 (modified) * pykota/trunk/man/it/dumpykota.1 (modified) * pykota/trunk/man/it/edpykota.1 (modified) * pykota/trunk/man/it/pkbanner.1 (modified) * pykota/trunk/man/it/pkbcodes.1 (modified) * pykota/trunk/man/it/pkmail.1 (modified) * pykota/trunk/man/it/pkprinters.1 (modified) * pykota/trunk/man/it/pkturnkey.1 (modified) * pykota/trunk/man/it/pykosd.1 (modified) * pykota/trunk/man/it/pykotme.1 (modified) * pykota/trunk/man/it/repykota.1 (modified) * pykota/trunk/man/it/warnpykota.1 (modified) * pykota/trunk/man/nb_NO/autopykota.1 (modified) * pykota/trunk/man/nb_NO/dumpykota.1 (modified) * pykota/trunk/man/nb_NO/edpykota.1 (modified) * pykota/trunk/man/nb_NO/pkbanner.1 (modified) * pykota/trunk/man/nb_NO/pkbcodes.1 (modified) * pykota/trunk/man/nb_NO/pkmail.1 (modified) * pykota/trunk/man/nb_NO/pkprinters.1 (modified) * pykota/trunk/man/nb_NO/pkturnkey.1 (modified) * pykota/trunk/man/nb_NO/pykosd.1 (modified) * pykota/trunk/man/nb_NO/pykotme.1 (modified) * pykota/trunk/man/nb_NO/repykota.1 (modified) * pykota/trunk/man/nb_NO/warnpykota.1 (modified) * pykota/trunk/man/pkbanner.1 (modified) * pykota/trunk/man/pkbcodes.1 (modified) * pykota/trunk/man/pkinvoice.1 (added) * pykota/trunk/man/pkmail.1 (modified) * pykota/trunk/man/pkprinters.1 (modified) * pykota/trunk/man/pkturnkey.1 (modified) * pykota/trunk/man/pl/autopykota.1 (modified) * pykota/trunk/man/pl/dumpykota.1 (modified) * pykota/trunk/man/pl/edpykota.1 (modified) * pykota/trunk/man/pl/pkbanner.1 (modified) * pykota/trunk/man/pl/pkbcodes.1 (modified) * pykota/trunk/man/pl/pkmail.1 (modified) * pykota/trunk/man/pl/pkprinters.1 (modified) * pykota/trunk/man/pl/pkturnkey.1 (modified) * pykota/trunk/man/pl/pykosd.1 (modified) * pykota/trunk/man/pl/pykotme.1 (modified) * pykota/trunk/man/pl/repykota.1 (modified) * pykota/trunk/man/pl/warnpykota.1 (modified) * pykota/trunk/man/pt/autopykota.1 (modified) * pykota/trunk/man/pt_BR/autopykota.1 (modified) * pykota/trunk/man/pt_BR/dumpykota.1 (modified) * pykota/trunk/man/pt_BR/edpykota.1 (modified) * pykota/trunk/man/pt_BR/pkbanner.1 (modified) * pykota/trunk/man/pt_BR/pkbcodes.1 (modified) * pykota/trunk/man/pt_BR/pkmail.1 (modified) * pykota/trunk/man/pt_BR/pkprinters.1 (modified) * pykota/trunk/man/pt_BR/pkturnkey.1 (modified) * pykota/trunk/man/pt_BR/pykosd.1 (modified) * pykota/trunk/man/pt_BR/pykotme.1 (modified) * pykota/trunk/man/pt_BR/repykota.1 (modified) * pykota/trunk/man/pt_BR/warnpykota.1 (modified) * pykota/trunk/man/pt/dumpykota.1 (modified) * pykota/trunk/man/pt/edpykota.1 (modified) * pykota/trunk/man/pt/pkbanner.1 (modified) * pykota/trunk/man/pt/pkbcodes.1 (modified) * pykota/trunk/man/pt/pkmail.1 (modified) * pykota/trunk/man/pt/pkprinters.1 (modified) * pykota/trunk/man/pt/pkturnkey.1 (modified) * pykota/trunk/man/pt/pykosd.1 (modified) * pykota/trunk/man/pt/pykotme.1 (modified) * pykota/trunk/man/pt/repykota.1 (modified) * pykota/trunk/man/pt/warnpykota.1 (modified) * pykota/trunk/man/pykosd.1 (modified) * pykota/trunk/man/pykotme.1 (modified) * pykota/trunk/man/repykota.1 (modified) * pykota/trunk/man/sv_SE/autopykota.1 (modified) * pykota/trunk/man/sv_SE/dumpykota.1 (modified) * pykota/trunk/man/sv_SE/edpykota.1 (modified) * pykota/trunk/man/sv_SE/pkbanner.1 (modified) * pykota/trunk/man/sv_SE/pkbcodes.1 (modified) * pykota/trunk/man/sv_SE/pkmail.1 (modified) * pykota/trunk/man/sv_SE/pkprinters.1 (modified) * pykota/trunk/man/sv_SE/pkturnkey.1 (modified) * pykota/trunk/man/sv_SE/pykosd.1 (modified) * pykota/trunk/man/sv_SE/pykotme.1 (modified) * pykota/trunk/man/sv_SE/repykota.1 (modified) * pykota/trunk/man/sv_SE/warnpykota.1 (modified) * pykota/trunk/man/th/autopykota.1 (modified) * pykota/trunk/man/th/dumpykota.1 (modified) * pykota/trunk/man/th/edpykota.1 (modified) * pykota/trunk/man/th/pkbanner.1 (modified) * pykota/trunk/man/th/pkbcodes.1 (modified) * pykota/trunk/man/th/pkmail.1 (modified) * pykota/trunk/man/th/pkprinters.1 (modified) * pykota/trunk/man/th/pkturnkey.1 (modified) * pykota/trunk/man/th/pykosd.1 (modified) * pykota/trunk/man/th/pykotme.1 (modified) * pykota/trunk/man/th/repykota.1 (modified) * pykota/trunk/man/th/warnpykota.1 (modified) * pykota/trunk/man/tr/autopykota.1 (modified) * pykota/trunk/man/tr/dumpykota.1 (modified) * pykota/trunk/man/tr/edpykota.1 (modified) * pykota/trunk/man/tr/pkbanner.1 (modified) * pykota/trunk/man/tr/pkbcodes.1 (modified) * pykota/trunk/man/tr/pkmail.1 (modified) * pykota/trunk/man/tr/pkprinters.1 (modified) * pykota/trunk/man/tr/pkturnkey.1 (modified) * pykota/trunk/man/tr/pykosd.1 (modified) * pykota/trunk/man/tr/pykotme.1 (modified) * pykota/trunk/man/tr/repykota.1 (modified) * pykota/trunk/man/tr/warnpykota.1 (modified) * pykota/trunk/man/warnpykota.1 (modified) * pykota/trunk/man/zh_TW/autopykota.1 (modified) * pykota/trunk/man/zh_TW/dumpykota.1 (modified) * pykota/trunk/man/zh_TW/edpykota.1 (modified) * pykota/trunk/man/zh_TW/pkbanner.1 (modified) * pykota/trunk/man/zh_TW/pkbcodes.1 (modified) * pykota/trunk/man/zh_TW/pkmail.1 (modified) * pykota/trunk/man/zh_TW/pkprinters.1 (modified) * pykota/trunk/man/zh_TW/pkturnkey.1 (modified) * pykota/trunk/man/zh_TW/pykosd.1 (modified) * pykota/trunk/man/zh_TW/pykotme.1 (modified) * pykota/trunk/man/zh_TW/repykota.1 (modified) * pykota/trunk/man/zh_TW/warnpykota.1 (modified) Added pkinvoice's manual page. Regenerated all of them. Sat, 11 Feb 2006 10:59:13 GMT jerome [2666] * pykota/trunk/bin/pkinvoice (modified) Revamped the functionnality completely, to base invoices on ... Sat, 11 Feb 2006 10:47:29 GMT jerome [2665] * pykota/trunk/pykota/storage.py (modified) * pykota/trunk/pykota/storages/sql.py (modified) Ensures that date based filtering works consistently between LDAP ... Sat, 11 Feb 2006 10:27:04 GMT jerome [2664] * pykota/trunk/pykota/dumper.py (modified) Added the precomputed job price and size to the set of ... Fri, 10 Feb 2006 22:15:11 GMT jerome [2663] * pykota/trunk/bin/pkinvoice (modified) The logo is now repeated on all pages but stored only once in the ... Fri, 10 Feb 2006 21:28:01 GMT jerome [2662] * pykota/trunk/bin/pkinvoice (modified) * pykota/trunk/MANIFEST.in (modified) * pykota/trunk/setup.py (modified) pkinvoice now basically works. TODO : PDF generation. Fri, 10 Feb 2006 20:52:01 GMT jerome [2661] * pykota/trunk/bin/pkinvoice (modified) Added important command line options to pkinvoice. Fri, 10 Feb 2006 19:48:18 GMT jerome [2660] * pykota/trunk/bin/pkinvoice (added) Skeleton for pkinvoice added. Thu, 09 Feb 2006 08:51:53 GMT jerome [2659] * pykota/trunk/NEWS (modified) * pykota/trunk/pykota/version.py (modified) Version change Thu, 09 Feb 2006 08:45:53 GMT jerome [2658] * pykota/trunk/bin/edpykota (modified) * pykota/trunk/bin/pkbcodes (modified) * pykota/trunk/bin/pkprinters (modified) Missing gettext call Wed, 08 Feb 2006 23:15:46 GMT jerome [2657] * pykota/trunk/bin/edpykota (modified) * pykota/trunk/bin/pkbcodes (modified) * pykota/trunk/bin/pkprinters (modified) * pykota/trunk/pykota/storages/ldapstorage.py (modified) * pykota/trunk/pykota/storages/sql.py (modified) * pykota/trunk/pykota/tool.py (modified) Huge speed improvements when using the --delete command line option for ... Wed, 08 Feb 2006 15:38:45 GMT jerome [2656] * pykota/trunk/CREDITS (modified) New supporter added. Wed, 08 Feb 2006 14:55:31 GMT jerome [2655] * pykota/trunk/bin/edpykota (modified) Now outputs a message explaining that the treatment could be long. For ... Wed, 08 Feb 2006 12:48:53 GMT jerome [2654] * pykota/trunk/pykota/storages/sql.py (modified) Now non-ascii characters are accepted as part of usernames, groupnames ... Wed, 08 Feb 2006 12:32:51 GMT jerome [2653] * pykota/trunk/pykota/storages/ldapstorage.py (modified) * pykota/trunk/pykota/storages/sql.py (modified) Return values translated to user charset instead. Wed, 08 Feb 2006 12:24:06 GMT jerome [2652] * pykota/trunk/pykota/storages/ldapstorage.py (modified) The code should be ready to accept non-ascii usernames, ... Wed, 08 Feb 2006 12:22:50 GMT jerome [2651] * pykota/trunk/pykota/storages/sql.py (modified) Cleaned the code a bit. Now more similar to LDAP code, this will help ... Wed, 08 Feb 2006 12:21:50 GMT jerome [2650] * pykota/trunk/pykota/tool.py (modified) A string matches if there's no pattern now. Now uses the True and False ... Fri, 03 Feb 2006 18:37:13 GMT matt [2649] * pykota/trunk/pykota/storages/mysqlstorage.py (modified) Need autocommit on for INNODB tables Fri, 03 Feb 2006 16:34:25 GMT matt [2648] * pykota/trunk/initscripts/mysql/pykota-mysql.sql (modified) Missing INNODB table type for coefficients Fri, 03 Feb 2006 16:24:51 GMT matt [2647] * pykota/trunk/initscripts/mysql/pykota-mysql.sql (modified) Fixed typo in jobhistory table Fri, 03 Feb 2006 14:33:42 GMT matt [2646] * pykota/trunk/pykota/storages/mysqlstorage.py (modified) Fix transaction BEGIN function Fri, 03 Feb 2006 14:14:59 GMT jerome [2645] * pykota/trunk/pykota/storages/mysqlstorage.py (modified) Added svn keywords (Id) Fri, 03 Feb 2006 14:14:08 GMT jerome [2644] * pykota/trunk/pykota/storages/mysqlstorage.py (modified) Changed copyright messages' years Fri, 03 Feb 2006 14:07:52 GMT jerome [2643] * pykota/trunk/pykota/tool.py (modified) Added import statements for email, the rest of the work has to be done ... Fri, 03 Feb 2006 13:32:40 GMT jerome [2642] * pykota/trunk/bin/cupspykota (modified) Fixed encoding for subject header Fri, 03 Feb 2006 13:16:34 GMT jerome [2641] * pykota/trunk/NEWS (modified) * pykota/trunk/pykota/version.py (modified) Added a note about Matt's work Thu, 02 Feb 2006 18:55:31 GMT jerome [2640] * pykota/trunk/CREDITS (modified) Redde Caesari quae sunt Caesaris Thu, 02 Feb 2006 18:40:31 GMT matt [2639] * pykota/trunk/pykota/storages/mysqlstorage.py (added) Forgot the MySQL storage file Thu, 02 Feb 2006 18:30:32 GMT matt [2638] * pykota/trunk/checkdeps.py (modified) * pykota/trunk/conf/pykota.conf.sample (modified) * pykota/trunk/conf/pykotadmin.conf.sample (modified) * pykota/trunk/initscripts/mysql/pykota-mysql.sql (modified) * pykota/trunk/pykota/storages/sql.py (modified) * pykota/trunk/README (modified) * pykota/trunk/setup.py (modified) Initial MySQL support Thu, 02 Feb 2006 09:42:32 GMT jerome [2637] * pykota/trunk/pykota/accounters/pjl.py (modified) * pykota/trunk/pykota/accounters/snmp.py (modified) Upped the max delays before the printer should begin to print to ... Wed, 01 Feb 2006 15:36:52 GMT jerome [2636] * pykota/trunk/bin/cupspykota (modified) Now uses correct encoding for message's body. TODO : message ... Tue, 31 Jan 2006 11:32:34 GMT jerome [2635] * pykota/trunk/bin/cupspykota (modified) * pykota/trunk/conf/pykota.conf.sample (modified) * pykota/trunk/NEWS (modified) * pykota/trunk/pykota/accounter.py (modified) * pykota/trunk/pykota/accounters/hardware.py (modified) * pykota/trunk/pykota/accounters/software.py (modified) * pykota/trunk/pykota/config.py (modified) Introduced the 'preaccounter' directive. Sat, 28 Jan 2006 17:05:56 GMT jerome [2634] * pykota/trunk/CREDITS (modified) New supporter added. Thu, 26 Jan 2006 15:32:09 GMT jerome [2633] * pykota/trunk/cgi-bin/printquota.cgi (modified) Minor fix to improve readabilityy Thu, 26 Jan 2006 15:27:57 GMT jerome [2632] * pykota/trunk/bin/cupspykota (modified) If the end user cancels the print job for some reason, report this ... Thu, 26 Jan 2006 15:25:44 GMT jerome [2631] * pykota/trunk/bin/cupspykota (modified) * pykota/trunk/bin/pkbanner (modified) * pykota/trunk/cgi-bin/printquota.cgi (modified) * pykota/trunk/conf/pykota.conf.sample (modified) * pykota/trunk/initscripts/ldap/pykota.schema (modified) * pykota/trunk/NEWS (modified) * pykota/trunk/pykota/version.py (modified) * pykota/trunk/stylesheets/pykota.css (modified) Added support for the CANCEL command in subprocesses launched ... Wed, 25 Jan 2006 22:57:01 GMT jerome [2630] * pykota/trunk/cgi-bin/dumpykota.cgi (modified) Fixed a variable used before assignment problem when garbage data ... Wed, 25 Jan 2006 21:30:03 GMT matt [2629] * pykota/trunk/checkdeps.py (modified) Grammar problem in checkdeps.py Sun, 22 Jan 2006 13:05:49 GMT jerome [2628] * pykota/trunk/CREDITS (modified) New supporter added Thu, 19 Jan 2006 15:47:25 GMT jerome [2627] * pykota/trunk/bin/pkbanner (modified) * pykota/trunk/NEWS (modified) * pykota/trunk/po/de/pykota.po (modified) * pykota/trunk/po/el_GR/pykota.po (modified) * pykota/trunk/po/es/pykota.po (modified) * pykota/trunk/po/fr/pykota.mo (modified) * pykota/trunk/po/fr/pykota.po (modified) * pykota/trunk/po/it/pykota.po (modified) * pykota/trunk/po/nb_NO/pykota.po (modified) * pykota/trunk/po/pl/pykota.po (modified) * pykota/trunk/po/pt_BR/pykota.po (modified) * pykota/trunk/po/pt/pykota.po (modified) * pykota/trunk/po/pykota.pot (modified) * pykota/trunk/po/sv_SE/pykota.po (modified) * pykota/trunk/po/th/pykota.po (modified) * pykota/trunk/po/tr/pykota.po (modified) * pykota/trunk/po/zh_TW/pykota.po (modified) Now pkbanner handles new print (un-)limiting modes correctly. Tue, 17 Jan 2006 18:08:06 GMT jerome [2626] * pykota/trunk/TODO (modified) Done : all command line tools now accept the -A | --arguments ... Tue, 17 Jan 2006 13:45:27 GMT jerome [2625] * pykota/trunk/pykota/accounters/pjl.py (modified) * pykota/trunk/pykota/accounters/snmp.py (modified) Now unconditionally aborts pjl or snmp querying on any exception. Mon, 16 Jan 2006 22:27:07 GMT jerome [2624] * pykota/trunk/bin/cupspykota (modified) * pykota/trunk/NEWS (modified) Now cupspykota can be interrupted cleanly with SIGINT. Mon, 16 Jan 2006 07:54:32 GMT jerome [2623] * pykota/trunk/NEWS (modified) Added a note about Matt's recent MySQL contribution Sat, 14 Jan 2006 09:09:41 GMT jerome [2622] * pykota/trunk/bin/autopykota (modified) * pykota/trunk/bin/cupspykota (modified) * pykota/trunk/bin/dumpykota (modified) * pykota/trunk/bin/edpykota (modified) * pykota/trunk/bin/mailandpopup.sh (modified) * pykota/trunk/bin/papwaitprinter.sh (modified) * pykota/trunk/bin/pkbanner (modified) * pykota/trunk/bin/pkbcodes (modified) * pykota/trunk/bin/pkmail (modified) * pykota/trunk/bin/pkprinters (modified) * pykota/trunk/bin/pkturnkey (modified) * pykota/trunk/bin/pykoef (modified) * pykota/trunk/bin/pykosd (modified) * pykota/trunk/bin/pykotme (modified) * pykota/trunk/bin/README (modified) * pykota/trunk/bin/repykota (modified) * pykota/trunk/bin/waitprinter.sh (modified) * pykota/trunk/bin/warnpykota (modified) * pykota/trunk/cgi-bin/dumpykota.cgi (modified) * pykota/trunk/cgi-bin/printquota.cgi (modified) * pykota/trunk/cgi-bin/pykotme.cgi (modified) * pykota/trunk/cgi-bin/README (modified) * pykota/trunk/checkdeps.py (modified) * pykota/trunk/clean.sh (modified) * pykota/trunk/conf/pykota.conf.sample (modified) * pykota/trunk/conf/pykotadmin.conf.sample (modified) * pykota/trunk/conf/README (modified) * pykota/trunk/contributed/pagecount.pl (modified) * pykota/trunk/contributed/README (modified) * pykota/trunk/CREDITS (modified) * pykota/trunk/debian/copyright (modified) * pykota/trunk/debian/README (modified) * pykota/trunk/docs/pykota.sgml (modified) * pykota/trunk/docs/README (modified) * pykota/trunk/docs/spanish/README (modified) * pykota/trunk/extractmsg.sh (modified) * pykota/trunk/initscripts/ldap/README.ldap (modified) * pykota/trunk/initscripts/mysql/pykota-mysql.sql (modified) * pykota/trunk/initscripts/mysql/README.mysql (modified) * pykota/trunk/initscripts/postgresql/pykota-postgresql.sql (modified) * pykota/trunk/initscripts/postgresql/README.postgresql (modified) * pykota/trunk/initscripts/postgresql/upgrade-from-before-1.03.py (modified) * pykota/trunk/initscripts/postgresql/upgrade-to-1.14.sql (modified) * pykota/trunk/initscripts/postgresql/upgrade-to-1.16.sql (modified) * pykota/trunk/initscripts/postgresql/upgrade-to-1.19.sql (modified) * pykota/trunk/initscripts/postgresql/upgrade-to-1.21.sql (modified) * pykota/trunk/initscripts/postgresql/upgrade-to-1.23.sql (modified) * pykota/trunk/initscripts/postgresql/VERYOLDpykota-upgrade-postgresql.sql (modified) * pykota/trunk/initscripts/README (modified) * pykota/trunk/initscripts/sqlite/pykota.sqlite (modified) * pykota/trunk/initscripts/sqlite/README.sqlite (modified) * pykota/trunk/LICENSE (modified) * pykota/trunk/logos/README (modified) * pykota/trunk/man/genman.sh (modified) * pykota/trunk/NEWS (modified) * pykota/trunk/openoffice/README (modified) * pykota/trunk/po/genmo.sh (modified) * pykota/trunk/pykota/accounter.py (modified) * pykota/trunk/pykota/accounters/hardware.py (modified) * pykota/trunk/pykota/accounters/__init__.py (modified) * pykota/trunk/pykota/accounters/pjl.py (modified) * pykota/trunk/pykota/accounters/snmp.py (modified) * pykota/trunk/pykota/accounters/software.py (modified) * pykota/trunk/pykota/cgifuncs.py (modified) * pykota/trunk/pykota/config.py (modified) * pykota/trunk/pykota/dumper.py (modified) * pykota/trunk/pykota/__init__.py (modified) * pykota/trunk/pykota/ipp.py (modified) * pykota/trunk/pykota/logger.py (modified) * pykota/trunk/pykota/loggers/__init__.py (modified) * pykota/trunk/pykota/loggers/stderr.py (modified) * pykota/trunk/pykota/loggers/system.py (modified) * pykota/trunk/pykota/reporter.py (modified) * pykota/trunk/pykota/reporters/html.py (modified) * pykota/trunk/pykota/reporters/__init__.py (modified) * pykota/trunk/pykota/reporters/text.py (modified) * pykota/trunk/pykota/storage.py (modified) * pykota/trunk/pykota/storages/dbistorage.py (modified) * pykota/trunk/pykota/storages/__init__.py (modified) * pykota/trunk/pykota/storages/ldapstorage.py (modified) * pykota/trunk/pykota/storages/pgstorage.py (modified) * pykota/trunk/pykota/storages/sqlitestorage.py (modified) * pykota/trunk/pykota/storages/sql.py (modified) * pykota/trunk/pykota/tool.py (modified) * pykota/trunk/pykota/version.py (modified) * pykota/trunk/README (modified) * pykota/trunk/SECURITY (modified) * pykota/trunk/setup.py (modified) * pykota/trunk/stylesheets/pykota.css (modified) * pykota/trunk/stylesheets/README (modified) * pykota/trunk/TODO (modified) * pykota/trunk/untested/postscript/pagecount.sh (modified) * pykota/trunk/untested/README (modified) Added 2006 to the copyright's years. Fri, 13 Jan 2006 21:54:02 GMT jerome [2621] * pykota/trunk/CREDITS (modified) Account closed. Fri, 13 Jan 2006 20:55:02 GMT jerome [2620] * pykota/trunk/pykota/accounters/pjl.py (modified) Tell me I'm stupid !!! Fri, 13 Jan 2006 20:53:44 GMT jerome [2619] * pykota/trunk/pykota/accounters/pjl.py (modified) Just like for SNMP, we don't want to exit too early if printer is not ... Fri, 13 Jan 2006 20:49:10 GMT jerome [2618] * pykota/trunk/pykota/accounters/snmp.py (modified) I'm stupid ! Fri, 13 Jan 2006 20:47:56 GMT jerome [2617] * pykota/trunk/pykota/accounters/snmp.py (modified) Fix for the fix : we only exit loop after 30 seconds if printer ... Fri, 13 Jan 2006 20:45:16 GMT matt [2616] * pykota/trunk/pykota/version.py (modified) We're 13 days into it! Fri, 13 Jan 2006 20:33:33 GMT jerome [2615] * pykota/trunk/NEWS (modified) * pykota/trunk/pykota/accounters/pjl.py (modified) * pykota/trunk/pykota/accounters/snmp.py (modified) Fixed a problem with fast printers : PyKota only saw them as being ... Wed, 11 Jan 2006 19:09:45 GMT jerome [2614] * pykota/trunk/bin/waitprinter.sh (modified) * pykota/trunk/CREDITS (modified) * pykota/trunk/NEWS (modified) Integrated Brandon Holbrook's patch to waitprinter.sh to accept SNMP ... Wed, 11 Jan 2006 17:27:26 GMT jerome [2613] * pykota/trunk/CREDITS (modified) New supporter added. Tue, 10 Jan 2006 19:38:51 GMT matt [2612] * pykota/trunk/contributed/mysql_history/history.sql (modified) Hmm, job data snuck in there on accident. Reduce to structure only. Tue, 10 Jan 2006 19:33:00 GMT matt [2611] * pykota/trunk/contributed/mysql_history (added) * pykota/trunk/contributed/mysql_history/history.sql (added) * pykota/trunk/contributed/mysql_history/mysql_history.conf (added) * pykota/trunk/contributed/mysql_history/mysql_history.py (added) * pykota/trunk/contributed/mysql_history/README (added) Added a mysql_history program and support files. It's not full ... Thu, 05 Jan 2006 15:50:38 GMT jerome [2610] * pykota/trunk/pykota/tool.py (modified) Fixed corner case of bad command line options handling Thu, 05 Jan 2006 15:31:39 GMT jerome [2609] * pykota/trunk/bin/autopykota (modified) * pykota/trunk/bin/dumpykota (modified) * pykota/trunk/bin/edpykota (modified) * pykota/trunk/bin/pkbanner (modified) * pykota/trunk/bin/pkbcodes (modified) * pykota/trunk/bin/pkmail (modified) * pykota/trunk/bin/pkprinters (modified) * pykota/trunk/bin/pkturnkey (modified) * pykota/trunk/bin/pykoef (modified) * pykota/trunk/bin/pykosd (modified) * pykota/trunk/bin/pykotme (modified) * pykota/trunk/bin/repykota (modified) * pykota/trunk/bin/warnpykota (modified) * pykota/trunk/NEWS (modified) * pykota/trunk/pykota/version.py (modified) Insufficient permission to run a command now exits with status -2. Error ... Thu, 22 Dec 2005 16:07:32 GMT jerome [2608] * pykota/trunk/CREDITS (modified) New supporter added Wed, 14 Dec 2005 13:40:31 GMT jerome [2607] * pykota/trunk/CREDITS (modified) New supporter added. Tue, 13 Dec 2005 08:57:05 GMT jerome [2606] * pykota/trunk/CREDITS (modified) New contributor added. Mon, 05 Dec 2005 13:15:17 GMT jerome [2605] * pykota/trunk/NEWS (modified) * pykota/trunk/pykota/tool.py (modified) Now all command line tools accept the -A | --arguments command ... Sun, 04 Dec 2005 09:09:38 GMT jerome [2604] * pykota/trunk/TODO (modified) Important items added Fri, 02 Dec 2005 11:49:33 GMT jerome [2603] * pykota/trunk/checkdeps.py (modified) * pykota/trunk/initscripts/sqlite/README.sqlite (modified) Now checks for the availability of Python-SQLite. SQLite support not ... Fri, 02 Dec 2005 08:23:12 GMT jerome [2602] * pykota/trunk/pykota/dumper.py (modified) Delete empty datatypes from the list of datatypes to dump Fri, 02 Dec 2005 08:13:47 GMT jerome [2601] * pykota/trunk/pykota/dumper.py (modified) No need to dump a particular datatype if it is empty Thu, 01 Dec 2005 22:55:11 GMT jerome [2600] * pykota/trunk/bin/dumpykota (modified) * pykota/trunk/NEWS (modified) * pykota/trunk/pykota/dumper.py (modified) * pykota/trunk/pykota/version.py (modified) dumpykota now accepts --data all to dump the whole database in ... Thu, 01 Dec 2005 22:23:10 GMT jerome [2599] * pykota/trunk/pykota/storages/pgstorage.py (modified) * pykota/trunk/pykota/storages/sql.py (modified) Fixed bad import, because some code moved Wed, 30 Nov 2005 15:34:23 GMT jerome [2598] * pykota/trunk/logos/pykotamegapack.png (added) Added the MegaPack's logo for CD-R labels Tue, 29 Nov 2005 19:54:36 GMT jerome [2597] * pykota/trunk/README (modified) Clarifies some things. Improves the list of features. Tue, 29 Nov 2005 13:16:59 GMT jerome [2596] * pykota/trunk/pykota/storages/sql.py (modified) Removed ambiguity in history retrieval. Tue, 29 Nov 2005 12:11:54 GMT jerome [2595] * pykota/trunk/initscripts/sqlite/README.sqlite (modified) Added URL to sqlite's website for people who don't use Debian Tue, 29 Nov 2005 11:54:13 GMT jerome [2594] * pykota/trunk/initscripts/sqlite/README.sqlite (modified) Added important info about ~pykota permissions Tue, 29 Nov 2005 11:43:34 GMT jerome [2593] * pykota/trunk/conf/pykota.conf.sample (modified) * pykota/trunk/conf/pykotadmin.conf.sample (modified) * pykota/trunk/initscripts/sqlite/README.sqlite (added) * pykota/trunk/NEWS (modified) * pykota/trunk/pykota/config.py (modified) * pykota/trunk/pykota/storages/pgstorage.py (modified) * pykota/trunk/pykota/storages/sqlitestorage.py (modified) * pykota/trunk/pykota/storages/sql.py (modified) * pykota/trunk/pykota/version.py (modified) Added support for SQLite3 database backend. NEEDS TESTERS ! Tue, 29 Nov 2005 10:38:42 GMT jerome [2592] * pykota/trunk/initscripts/sqlite/pykota.db (deleted) Removed unnecessary empty sqlite database. The README file (to ... Mon, 28 Nov 2005 19:47:43 GMT jerome [2591] * pykota/trunk/initscripts/sqlite (added) * pykota/trunk/initscripts/sqlite/pykota.db (added) * pykota/trunk/initscripts/sqlite/pykota.sqlite (added) * pykota/trunk/pykota/storages/sqlitestorage.py (added) Added initial support for sqlite. BEWARE : mostly untested, and entirely ... Mon, 28 Nov 2005 12:50:10 GMT jerome [2590] * pykota/trunk/debian/postinst (modified) Fix permissions on configuration files after installation Thu, 24 Nov 2005 15:51:09 GMT jerome [2589] * pykota/trunk/CREDITS (modified) New supporter added Thu, 24 Nov 2005 14:14:53 GMT jerome [2588] * pykota/trunk/bin/cupspykota (modified) * pykota/trunk/bin/mailandpopup.sh (modified) * pykota/trunk/NEWS (modified) * pykota/trunk/pykota/version.py (modified) Now regain priviledges before running an external mailto ... Mon, 21 Nov 2005 16:30:36 GMT jerome [2587] * pykota/trunk/CREDITS (modified) New supporter added.