# # ChangeLog for / # # Generated by Trac 0.11rc1 # 05/15/24 21:05:31 Thu, 23 Feb 2006 19:44:25 GMT jerome [2754] * pykota/trunk/pykota/storages/ldapstorage.py (modified) * pykota/trunk/pykota/storages/sql.py (modified) Huge speed improvement in data retrieval when wildcards are not used. Thu, 23 Feb 2006 14:44:28 GMT jerome [2753] * pykota/trunk/pykota/storages/ldapstorage.py (modified) Fixed removal of an user from an LDAP group. Thu, 23 Feb 2006 14:25:54 GMT jerome [2752] * pykota/trunk/pykota/storages/ldapstorage.py (modified) Fixed group retrieval. Thu, 23 Feb 2006 13:44:00 GMT jerome [2751] * pykota/trunk/pykota/storages/ldapstorage.py (modified) Logs something instead of failing when an entry to delete is missing : ... Thu, 23 Feb 2006 13:19:06 GMT jerome [2750] * pykota/trunk/pykota/storages/ldapstorage.py (modified) Added code to remove an user from an users group in the LDAP backend. Thu, 23 Feb 2006 10:58:05 GMT jerome [2749] * pykota/trunk/bin/edpykota (modified) * pykota/trunk/pykota/storages/ldapstorage.py (modified) * pykota/trunk/pykota/storages/sql.py (modified) Now manage print quota entries the way it should be done (c) (tm) ! Wed, 22 Feb 2006 18:37:28 GMT jerome [2748] * pykota/trunk/setup.py (modified) * pykota/trunk/tests/filldb.py (modified) sqlite database creation stuff was not installed ! Wed, 22 Feb 2006 18:32:35 GMT jerome [2747] * pykota/trunk/initscripts/sqlite/pykota-sqlite.sql (moved) Renamed init script for SQLite, because it's not included in the tarball ... Tue, 21 Feb 2006 23:09:34 GMT jerome [2746] * 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/pkusers.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/pkusers.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/pkusers.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/pkusers.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/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/pkusers.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/pkusers.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 (modified) * pykota/trunk/man/pkmail.1 (modified) * pykota/trunk/man/pkprinters.1 (modified) * pykota/trunk/man/pkturnkey.1 (modified) * pykota/trunk/man/pkusers.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/pkusers.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/pkusers.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/pkusers.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/pkusers.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/pkusers.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/pkusers.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/pkusers.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) * pykota/trunk/NEWS (modified) * pykota/trunk/pykota/version.py (modified) Updated manual pages for 1.24alpha13. Tue, 21 Feb 2006 22:51:52 GMT jerome [2745] * pykota/trunk/bin/pkturnkey (modified) Reactivated the pkturnkey command line tool. Tue, 21 Feb 2006 22:24:47 GMT jerome [2744] * pykota/trunk/bin/autopykota (modified) Reactivated the autopykota command line tool. Tue, 21 Feb 2006 20:57:12 GMT jerome [2743] * pykota/trunk/bin/edpykota (modified) * pykota/trunk/pykota/storages/sql.py (modified) Big improvement for data extraction. Tue, 21 Feb 2006 18:42:25 GMT jerome [2742] * pykota/trunk/bin/edpykota (modified) * pykota/trunk/pykota/storages/sql.py (modified) Now ouputs some timing info even when debug:no is used. Also uses psyco, ... Tue, 21 Feb 2006 17:15:40 GMT jerome [2741] * pykota/trunk/pykota/storages/mysqlstorage.py (modified) * pykota/trunk/pykota/storages/pgstorage.py (modified) * pykota/trunk/pykota/storages/sqlitestorage.py (modified) Added timing information for SQL queries and transactions. Tue, 21 Feb 2006 16:49:50 GMT jerome [2740] * pykota/trunk/tests/filldb.py (modified) Fixed timing problem due to copy&paste artifact Tue, 21 Feb 2006 16:26:04 GMT jerome [2739] * pykota/trunk/bin/edpykota (modified) Fixed the problem with deletion time. Tue, 21 Feb 2006 16:18:59 GMT jerome [2738] * pykota/trunk/bin/edpykota (modified) Display missing users/groups early Tue, 21 Feb 2006 16:04:13 GMT jerome [2737] * pykota/trunk/bin/edpykota (modified) Fixed modification stuff. Tue, 21 Feb 2006 15:44:11 GMT jerome [2736] * pykota/trunk/CREDITS (modified) New supporter added. Tue, 21 Feb 2006 15:43:18 GMT jerome [2735] * pykota/trunk/bin/edpykota (modified) * pykota/trunk/pykota/storage.py (modified) * pykota/trunk/pykota/storages/ldapstorage.py (modified) * pykota/trunk/pykota/storages/sql.py (modified) Completely untested modification stuff... Tue, 21 Feb 2006 14:50:44 GMT jerome [2734] * pykota/trunk/pykota/storages/sql.py (modified) Fixed another problem with large dictionnaries : better to fill it ... Tue, 21 Feb 2006 14:33:44 GMT jerome [2733] * pykota/trunk/pykota/storage.py (modified) Improved cache flush for user and group print quota entries. Tue, 21 Feb 2006 13:54:00 GMT jerome [2732] * pykota/trunk/tests/filldb.py (modified) Added a dummy description to users. Tue, 21 Feb 2006 13:38:34 GMT jerome [2731] * pykota/trunk/bin/edpykota (modified) Fixed deletion code. Implemented creation code. Tue, 21 Feb 2006 13:34:04 GMT jerome [2730] * pykota/trunk/tests/filldb.py (modified) Fixed incorrect test Tue, 21 Feb 2006 13:26:07 GMT jerome [2729] * pykota/trunk/tests/filldb.py (modified) Added creation and deletion of user print quota entries. TODO : add ... Tue, 21 Feb 2006 00:08:55 GMT jerome [2728] * pykota/trunk/bin/edpykota (modified) "edpykota --delete" and "edpykota --list" now work fine. Tue, 21 Feb 2006 00:08:26 GMT jerome [2727] * pykota/trunk/man/de/edpykota.1 (modified) * pykota/trunk/man/edpykota.1 (modified) * pykota/trunk/man/el_GR/edpykota.1 (modified) * pykota/trunk/man/es/edpykota.1 (modified) * pykota/trunk/man/fr/edpykota.1 (modified) * pykota/trunk/man/it/edpykota.1 (modified) * pykota/trunk/man/nb_NO/edpykota.1 (modified) * pykota/trunk/man/pl/edpykota.1 (modified) * pykota/trunk/man/pt_BR/edpykota.1 (modified) * pykota/trunk/man/pt/edpykota.1 (modified) * pykota/trunk/man/sv_SE/edpykota.1 (modified) * pykota/trunk/man/th/edpykota.1 (modified) * pykota/trunk/man/tr/edpykota.1 (modified) * pykota/trunk/man/zh_TW/edpykota.1 (modified) Updated edpykota's manual page because of the --skipexisting ... Tue, 21 Feb 2006 00:07:54 GMT jerome [2726] * pykota/trunk/pykota/storages/ldapstorage.py (modified) * pykota/trunk/pykota/storages/sql.py (modified) Renamed methods. Tue, 21 Feb 2006 00:01:02 GMT jerome [2725] * pykota/trunk/bin/pkbcodes (modified) * pykota/trunk/bin/pkprinters (modified) * pykota/trunk/bin/pkusers (modified) Doesn't list anymore entries which don't exist. Mon, 20 Feb 2006 23:53:46 GMT jerome [2724] * pykota/trunk/bin/pkprinters (modified) * pykota/trunk/bin/pkusers (modified) Skip lines between entries while listing them. Mon, 20 Feb 2006 23:37:45 GMT jerome [2723] * pykota/trunk/bin/pkbcodes (modified) * pykota/trunk/bin/pkprinters (modified) * pykota/trunk/bin/pkusers (modified) Doesn't delete anymore entries which don't exist. Mon, 20 Feb 2006 23:22:17 GMT jerome [2722] * pykota/trunk/pykota/storages/ldapstorage.py (modified) * pykota/trunk/pykota/storages/sql.py (modified) Added userful helpers to retrieve all interesting datas with a ... Mon, 20 Feb 2006 22:26:45 GMT jerome [2721] * pykota/trunk/pykota/storages/ldapstorage.py (modified) * pykota/trunk/pykota/storages/sql.py (modified) Added missing description handling stuff Mon, 20 Feb 2006 21:51:03 GMT jerome [2720] * pykota/trunk/man/de/edpykota.1 (modified) * pykota/trunk/man/edpykota.1 (modified) * pykota/trunk/man/el_GR/edpykota.1 (modified) * pykota/trunk/man/es/edpykota.1 (modified) * pykota/trunk/man/fr/edpykota.1 (modified) * pykota/trunk/man/it/edpykota.1 (modified) * pykota/trunk/man/nb_NO/edpykota.1 (modified) * pykota/trunk/man/pl/edpykota.1 (modified) * pykota/trunk/man/pt_BR/edpykota.1 (modified) * pykota/trunk/man/pt/edpykota.1 (modified) * pykota/trunk/man/sv_SE/edpykota.1 (modified) * pykota/trunk/man/th/edpykota.1 (modified) * pykota/trunk/man/tr/edpykota.1 (modified) * pykota/trunk/man/zh_TW/edpykota.1 (modified) Added documentation for edpykota --list Mon, 20 Feb 2006 21:48:51 GMT jerome [2719] * pykota/trunk/bin/pkusers (modified) * pykota/trunk/man/de/pkusers.1 (modified) * pykota/trunk/man/el_GR/pkusers.1 (modified) * pykota/trunk/man/es/pkusers.1 (modified) * pykota/trunk/man/fr/pkusers.1 (modified) * pykota/trunk/man/it/pkusers.1 (modified) * pykota/trunk/man/nb_NO/pkusers.1 (modified) * pykota/trunk/man/pkusers.1 (modified) * pykota/trunk/man/pl/pkusers.1 (modified) * pykota/trunk/man/pt_BR/pkusers.1 (modified) * pykota/trunk/man/pt/pkusers.1 (modified) * pykota/trunk/man/sv_SE/pkusers.1 (modified) * pykota/trunk/man/th/pkusers.1 (modified) * pykota/trunk/man/tr/pkusers.1 (modified) * pykota/trunk/man/zh_TW/pkusers.1 (modified) pkusers --list was not documented. Mon, 20 Feb 2006 21:29:28 GMT jerome [2718] * pykota/trunk/pykota/storages/ldapstorage.py (modified) * pykota/trunk/pykota/storages/sql.py (modified) Fixed deletion code for print quota entries. Mon, 20 Feb 2006 21:12:24 GMT jerome [2717] * pykota/trunk/pykota/storage.py (modified) * pykota/trunk/pykota/storages/ldapstorage.py (modified) * pykota/trunk/pykota/storages/sql.py (modified) Added deletion methods for user and group print quota entries. Mon, 20 Feb 2006 21:10:08 GMT jerome [2716] * pykota/trunk/bin/pkprinters (modified) Fixed a small bug : variable used before being assigned, thanks to Paul ... Mon, 20 Feb 2006 20:36:00 GMT jerome [2715] * pykota/trunk/bin/autopykota (modified) * pykota/trunk/bin/pkturnkey (modified) Deactivated pkturnkey and autopykota because they depend on edpykota. Mon, 20 Feb 2006 20:34:57 GMT jerome [2714] * pykota/trunk/README (modified) Updated installation doc. Mon, 20 Feb 2006 20:20:01 GMT jerome [2713] * pykota/trunk/man/de/edpykota.1 (modified) * pykota/trunk/man/edpykota.1 (modified) * pykota/trunk/man/el_GR/edpykota.1 (modified) * pykota/trunk/man/es/edpykota.1 (modified) * pykota/trunk/man/fr/edpykota.1 (modified) * pykota/trunk/man/it/edpykota.1 (modified) * pykota/trunk/man/nb_NO/edpykota.1 (modified) * pykota/trunk/man/pl/edpykota.1 (modified) * pykota/trunk/man/pt_BR/edpykota.1 (modified) * pykota/trunk/man/pt/edpykota.1 (modified) * pykota/trunk/man/sv_SE/edpykota.1 (modified) * pykota/trunk/man/th/edpykota.1 (modified) * pykota/trunk/man/tr/edpykota.1 (modified) * pykota/trunk/man/zh_TW/edpykota.1 (modified) Updated edpykota's manual page. Mon, 20 Feb 2006 20:17:43 GMT jerome [2712] * pykota/trunk/bin/edpykota (modified) First pass of code removal. Mon, 20 Feb 2006 15:24:02 GMT jerome [2711] * pykota/trunk/TODO (modified) Updated list Mon, 20 Feb 2006 15:23:40 GMT jerome [2710] * pykota/trunk/CREDITS (modified) New supporter added. Sat, 18 Feb 2006 12:27:40 GMT jerome [2709] * pykota/trunk/CREDITS (modified) New supporter added Sat, 18 Feb 2006 10:58:18 GMT jerome [2708] * pykota/trunk/bin/edpykota (modified) No time to finish the changes right now, so I made edpykota fail with an ... Sat, 18 Feb 2006 10:56:29 GMT jerome [2707] * pykota/trunk/bin/pkusers (modified) * pykota/trunk/pykota/storage.py (modified) * pykota/trunk/pykota/storages/ldapstorage.py (modified) * pykota/trunk/pykota/storages/sql.py (modified) Improved user modification speed by around 15%. Fri, 17 Feb 2006 22:51:17 GMT jerome [2706] * pykota/trunk/bin/pkusers (modified) * pykota/trunk/pykota/storage.py (modified) * pykota/trunk/pykota/storages/ldapstorage.py (modified) * pykota/trunk/pykota/storages/sql.py (modified) * pykota/trunk/tests/filldb.py (modified) pkusers now mostly works. Removing an user from a group with LDAP is not ... Fri, 17 Feb 2006 21:44:41 GMT jerome [2705] * pykota/trunk/bin/pkusers (modified) * pykota/trunk/man/de/pkusers.1 (modified) * pykota/trunk/man/el_GR/pkusers.1 (modified) * pykota/trunk/man/es/pkusers.1 (modified) * pykota/trunk/man/fr/pkusers.1 (modified) * pykota/trunk/man/it/pkusers.1 (modified) * pykota/trunk/man/nb_NO/pkusers.1 (modified) * pykota/trunk/man/pkusers.1 (modified) * pykota/trunk/man/pl/pkusers.1 (modified) * pykota/trunk/man/pt_BR/pkusers.1 (modified) * pykota/trunk/man/pt/pkusers.1 (modified) * pykota/trunk/man/sv_SE/pkusers.1 (modified) * pykota/trunk/man/th/pkusers.1 (modified) * pykota/trunk/man/tr/pkusers.1 (modified) * pykota/trunk/man/zh_TW/pkusers.1 (modified) Removed all references to the -p|--prototype command line ... Fri, 17 Feb 2006 21:28:07 GMT jerome [2704] * pykota/trunk/bin/pkusers (modified) Fixed creation and deletion code. Fri, 17 Feb 2006 21:23:41 GMT jerome [2703] * pykota/trunk/bin/pkusers (modified) * pykota/trunk/man/de/pkusers.1 (added) * pykota/trunk/man/el_GR/pkusers.1 (added) * pykota/trunk/man/es/pkusers.1 (added) * pykota/trunk/man/fr/pkusers.1 (added) * pykota/trunk/man/genman.sh (modified) * pykota/trunk/man/it/pkusers.1 (added) * pykota/trunk/man/nb_NO/pkusers.1 (added) * pykota/trunk/man/pkusers.1 (added) * pykota/trunk/man/pl/pkusers.1 (added) * pykota/trunk/man/pt_BR/pkusers.1 (added) * pykota/trunk/man/pt/pkusers.1 (added) * pykota/trunk/man/sv_SE/pkusers.1 (added) * pykota/trunk/man/th/pkusers.1 (added) * pykota/trunk/man/tr/pkusers.1 (added) * pykota/trunk/man/zh_TW/pkusers.1 (added) Updated pkusers' documentation. Added pkusers' manual pages. Fri, 17 Feb 2006 20:58:51 GMT jerome [2702] * pykota/trunk/tests/filldb.py (modified) Now displays the number of entries per second. Thu, 16 Feb 2006 20:24:39 GMT jerome [2701] * pykota/trunk/bin/pkusers (modified) Option --list now works for pkusers. Thu, 16 Feb 2006 14:24:55 GMT jerome [2700] * pykota/trunk/README (modified) Added something about ZjStream Wed, 15 Feb 2006 22:42:47 GMT jerome [2699] * pykota/trunk/bin/pkusers (added) * pykota/trunk/MANIFEST.in (modified) * pykota/trunk/pykota/storage.py (modified) * pykota/trunk/setup.py (modified) Preliminary work on pkusers. Don't use it right now ! Wed, 15 Feb 2006 22:29:34 GMT jerome [2698] * pykota/trunk/pykota/storages/sql.py (modified) Typos Wed, 15 Feb 2006 22:26:52 GMT jerome [2697] * pykota/trunk/pykota/storage.py (modified) * pykota/trunk/pykota/storages/ldapstorage.py (modified) * pykota/trunk/pykota/storages/sql.py (modified) Add the description attribute on creation Wed, 15 Feb 2006 21:58:17 GMT jerome [2696] * pykota/trunk/pykota/storage.py (modified) Fixed a small problem with printer's description. Wed, 15 Feb 2006 15:19:27 GMT matt [2695] * pykota/trunk/initscripts/mysql/pykota-mysql.sql (modified) Clarify mysql user passwords Wed, 15 Feb 2006 13:50:23 GMT matt [2694] * pykota/trunk/initscripts/mysql/pykota-mysql.sql (modified) Make the quota table IDs INT8 (bigint) so that we never run out if there ... Wed, 15 Feb 2006 09:35:19 GMT jerome [2693] * pykota/trunk/TODO (modified) Removed item from TODO list, probably not needed anymore since ... Tue, 14 Feb 2006 15:18:45 GMT jerome [2692] * pykota/trunk/bin/cupspykota (modified) * pykota/trunk/bin/pykosd (modified) * pykota/trunk/bin/warnpykota (modified) * pykota/trunk/conf/pykota.conf.sample (modified) * pykota/trunk/NEWS (modified) * pykota/trunk/pykota/config.py (modified) * pykota/trunk/pykota/reporter.py (modified) * pykota/trunk/pykota/tool.py (modified) * pykota/trunk/pykota/version.py (modified) Added the 'duplicatesdelay' and 'balancezero' directives. Tue, 14 Feb 2006 15:18:26 GMT matt [2691] * pykota/trunk/initscripts/mysql/pykota-mysql.sql (modified) Correction to billingcodes table creation Mon, 13 Feb 2006 20:01:02 GMT jerome [2690] * pykota/trunk/CREDITS (modified) New supporter added. Mon, 13 Feb 2006 11:48:27 GMT jerome [2689] * pykota/trunk/bin/pkinvoice (modified) Doesn't output an invoice when amount due is 0.0. Sun, 12 Feb 2006 16:03:34 GMT jerome [2688] * pykota/trunk/README (modified) Added a note about the newly added invoice generator. 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 ...