# # ChangeLog for /pykota # # Generated by Trac 0.11rc1 # 11/23/24 16:39:38 Sat, 15 Mar 2003 22:35:55 GMT jalet [851] * pykota/trunk/README (modified) More complete installation procedure, especially wrt ... Sat, 15 Mar 2003 22:19:47 GMT jalet [850] * pykota/trunk/LICENSE (modified) * pykota/trunk/pykota/version.py (modified) Version number changed. Licensing terms are now sane, IMHO, wrt the GNU ... Wed, 12 Mar 2003 19:06:08 GMT jalet [849] * pykota/trunk/initscripts/pykota-postgresql.sql (modified) Initial support for groups added. Mon, 10 Mar 2003 00:23:04 GMT jalet [848] * pykota/trunk/bin/edpykota (modified) Bad english Mon, 10 Mar 2003 00:11:27 GMT jalet [847] * pykota/trunk/bin/edpykota (modified) Cleaner example. Mon, 10 Mar 2003 00:06:22 GMT jalet [846] * pykota/trunk/NEWS (modified) Version 1.00 is out. Mon, 10 Mar 2003 00:00:25 GMT jalet [845] * pykota/trunk/pykota/version.py (modified) Version number Sun, 09 Mar 2003 23:58:16 GMT jalet [844] * pykota/trunk/pykota/tool.py (modified) Comment Sun, 09 Mar 2003 23:56:21 GMT jalet [843] * pykota/trunk/bin/edpykota (modified) * pykota/trunk/bin/repykota (modified) Option noquota added to do accounting only. Sun, 09 Mar 2003 23:39:14 GMT jalet [842] * pykota/trunk/bin/repykota (modified) * pykota/trunk/bin/warnpykota (modified) * pykota/trunk/po/en/pykota.po (modified) * pykota/trunk/po/fr/pykota.mo (modified) * pykota/trunk/po/fr/pykota.po (modified) * pykota/trunk/po/pykota.pot (modified) Simplified translations. Sun, 09 Mar 2003 23:17:09 GMT jalet [841] * pykota/trunk/cgi-bin/README (added) * pykota/trunk/docs/README (added) * pykota/trunk/MANIFEST.in (modified) * pykota/trunk/man/README (modified) * pykota/trunk/po/README (added) README files added. Sun, 09 Mar 2003 22:58:27 GMT jalet [840] * pykota/trunk/README (modified) * pykota/trunk/untested (added) * pykota/trunk/untested/netatalk (added) * pykota/trunk/untested/netatalk/netatalk.sh (added) * pykota/trunk/untested/netatalk/pagecount.ps (added) * pykota/trunk/untested/parallel (added) * pykota/trunk/untested/parallel/parallel.sh (added) * pykota/trunk/untested/README (added) Some untested scripts added to help people who don't have SNMP enabled ... Sun, 09 Mar 2003 16:49:04 GMT jalet [839] * pykota/trunk/man/README (added) * pykota/trunk/setup.py (modified) The installation script installs the man pages too now. Sat, 08 Mar 2003 22:37:45 GMT jalet [838] * pykota/trunk/MANIFEST.in (modified) Ensures that distutils takes care of the newly added man pages. Sat, 08 Mar 2003 22:36:07 GMT jalet [837] * pykota/trunk/man (added) * pykota/trunk/man/edpykota.1 (added) * pykota/trunk/man/repykota.1 (added) * pykota/trunk/man/warnpykota.1 (added) Initial man pages added, with the help of the help2man command. Sat, 08 Mar 2003 22:22:40 GMT jalet [836] * pykota/trunk/docs/repykota.sgml (modified) First bit of documentation Fri, 07 Mar 2003 23:13:28 GMT jalet [835] * pykota/trunk/NEWS (modified) Typo Fri, 07 Mar 2003 22:56:14 GMT jalet [834] * pykota/trunk/pykota/tool.py (modified) * pykota/trunk/pykota/version.py (modified) 0.99 is out with some bug fixes. Fri, 07 Mar 2003 22:55:27 GMT jalet [833] * pykota/trunk/NEWS (modified) 0.99 changes Fri, 07 Mar 2003 22:16:57 GMT jalet [832] * pykota/trunk/bin/pykota (modified) Algorithmically incorrect : last user quota wasn't updated if ... Tue, 04 Mar 2003 14:15:13 GMT jalet [831] * pykota/trunk/LICENSE (modified) Rewriting of a sentence. Tue, 04 Mar 2003 09:52:51 GMT jalet [830] * pykota/trunk/conf/pykota.conf.sample (modified) Explanation about the SNMP oid which is probably HP specific. Fri, 28 Feb 2003 08:10:54 GMT jalet [829] * pykota/trunk/MANIFEST.in (modified) Missed the cgi-bin directory Fri, 28 Feb 2003 00:05:45 GMT jalet [828] * pykota/trunk/NEWS (modified) Forgotten a change. Fri, 28 Feb 2003 00:03:25 GMT jalet [827] * pykota/trunk/NEWS (modified) * pykota/trunk/pykota/version.py (modified) 0.98 is finally out with support for printers which are OFF. Thu, 27 Feb 2003 23:59:28 GMT jalet [826] * pykota/trunk/bin/pykota (modified) Stupid bug wrt exception handlingand value conversion Thu, 27 Feb 2003 23:48:41 GMT jalet [825] * pykota/trunk/bin/edpykota (modified) * pykota/trunk/bin/pykota (modified) * pykota/trunk/pykota/loggers/system.py (modified) * pykota/trunk/pykota/tool.py (modified) Correctly maps PyKota's log levels to syslog log levels Thu, 27 Feb 2003 22:55:20 GMT jalet [824] * pykota/trunk/bin/edpykota (modified) * pykota/trunk/bin/pykota (modified) * pykota/trunk/pykota/loggers/system.py (modified) * pykota/trunk/pykota/tool.py (modified) WARN log priority doesn't exist. Thu, 27 Feb 2003 22:43:21 GMT jalet [823] * pykota/trunk/bin/pykota (modified) Missing import Thu, 27 Feb 2003 22:40:26 GMT jalet [822] * pykota/trunk/bin/pykota (modified) Correctly handles cases where the printer is off. Thu, 27 Feb 2003 10:10:48 GMT jalet [821] * pykota/trunk/NEWS (modified) Typo Thu, 27 Feb 2003 09:37:02 GMT jalet [820] * pykota/trunk/bin/edpykota (modified) Wildcards seem to work now Thu, 27 Feb 2003 09:15:39 GMT jalet [819] * pykota/trunk/NEWS (modified) Reflects the 0.97 changes. Thu, 27 Feb 2003 09:15:19 GMT jalet [818] * pykota/trunk/pykota/version.py (modified) Version number changed to 0.97 Thu, 27 Feb 2003 09:09:20 GMT jalet [817] * pykota/trunk/pykota/tool.py (modified) Added a method to match strings against wildcard patterns Thu, 27 Feb 2003 09:08:39 GMT jalet [816] * pykota/trunk/po/en/pykota.po (modified) * pykota/trunk/po/fr/pykota.mo (modified) * pykota/trunk/po/fr/pykota.po (modified) * pykota/trunk/po/pykota.pot (modified) Updated translations. Thu, 27 Feb 2003 09:04:46 GMT jalet [815] * pykota/trunk/bin/edpykota (modified) user and group names can be passed as wildcards if the --add option is ... Thu, 27 Feb 2003 09:04:02 GMT jalet [814] * pykota/trunk/bin/repykota (modified) Missing translation Thu, 27 Feb 2003 08:44:01 GMT jalet [813] * pykota/trunk/bin/repykota (modified) Check to see if the printer was ever used at all, and ... Thu, 27 Feb 2003 08:41:49 GMT jalet [812] * pykota/trunk/initscripts/pykota-postgresql.sql (modified) * pykota/trunk/pykota/storages/sql.py (modified) DATETIME is not supported anymore in PostgreSQL 7.3 it seems, ... Wed, 26 Feb 2003 20:34:22 GMT jalet [811] * pykota/trunk/initscripts/pykota-postgresql.sql (modified) Default value for printer page counter set to 0 Tue, 25 Feb 2003 18:45:57 GMT jalet [810] * pykota/trunk/LICENSE (modified) Typo + Clarification Tue, 18 Feb 2003 22:45:33 GMT jalet [809] * pykota/trunk/README (modified) Python version Mon, 17 Feb 2003 23:32:01 GMT jalet [808] * pykota/trunk/NEWS (modified) Policy can be set either globally or per printer too, the doc ... Mon, 17 Feb 2003 23:26:38 GMT jalet [807] * pykota/trunk/NEWS (modified) * pykota/trunk/TODO (modified) Per printer preferences are OK now Mon, 17 Feb 2003 23:17:58 GMT jalet [806] * pykota/trunk/conf/pykota.conf.sample (modified) More complete configuration sample Mon, 17 Feb 2003 23:02:23 GMT jalet [805] * pykota/trunk/bin/repykota (modified) getGraceDelay for printer Mon, 17 Feb 2003 23:01:56 GMT jalet [804] * pykota/trunk/pykota/config.py (modified) * pykota/trunk/pykota/tool.py (modified) Typos Mon, 17 Feb 2003 22:57:01 GMT jalet [803] * pykota/trunk/NEWS (modified) Reflect code changes, now I have to test ! Mon, 17 Feb 2003 22:55:01 GMT jalet [802] * pykota/trunk/pykota/config.py (modified) * pykota/trunk/pykota/storage.py (modified) * pykota/trunk/pykota/tool.py (modified) More options can now be set per printer or globally : admin ... Mon, 17 Feb 2003 22:07:10 GMT jalet [801] * pykota/trunk/pykota/version.py (modified) Version number changed to 0.96 Mon, 17 Feb 2003 22:06:07 GMT jalet [800] * pykota/trunk/conf/pykota.conf.sample (modified) * pykota/trunk/pykota/config.py (modified) * pykota/trunk/pykota/storage.py (modified) * pykota/trunk/pykota/storages/postgresql.py (modified) Storage backend now supports admin and user passwords (untested) Wed, 12 Feb 2003 11:31:51 GMT jalet [799] * pykota/trunk/cgi-bin/printquota.cgi (modified) doesn't use the jaxml module anymore Wed, 12 Feb 2003 10:45:58 GMT jalet [798] * pykota/trunk/NEWS (modified) Typo Tue, 11 Feb 2003 22:39:56 GMT jalet [797] * pykota/trunk/NEWS (added) News file added. Tue, 11 Feb 2003 20:59:29 GMT jalet [796] * pykota/trunk/pykota/version.py (modified) Version number changed to 0.95 Mon, 10 Feb 2003 15:55:15 GMT jalet [795] * pykota/trunk/TODO (modified) External requesters work now ! Mon, 10 Feb 2003 13:41:38 GMT jalet [794] * pykota/trunk/cgi-bin (added) * pykota/trunk/cgi-bin/printquota.cgi (added) * pykota/trunk/conf/pykota.conf.sample (modified) * pykota/trunk/README (modified) repykota cgi script added. cleaner doc. Mon, 10 Feb 2003 12:12:34 GMT jalet [793] * pykota/trunk/bin/repykota (modified) Translations. Mon, 10 Feb 2003 12:12:08 GMT jalet [792] * pykota/trunk/po/en/pykota.po (modified) * pykota/trunk/po/fr/pykota.mo (modified) * pykota/trunk/po/fr/pykota.po (modified) * pykota/trunk/po/pykota.pot (modified) Translation added for total number of pages for printer in repykota Mon, 10 Feb 2003 12:07:31 GMT jalet [791] * pykota/trunk/bin/edpykota (modified) * pykota/trunk/bin/repykota (modified) * pykota/trunk/bin/warnpykota (modified) * pykota/trunk/pykota/storage.py (modified) * pykota/trunk/pykota/storages/sql.py (modified) Now repykota should output the recorded total page number for ... Mon, 10 Feb 2003 11:49:06 GMT jalet [790] * pykota/trunk/po/en/pykota.mo (modified) * pykota/trunk/po/en/pykota.po (modified) * pykota/trunk/po/fr/pykota.mo (modified) * pykota/trunk/po/fr/pykota.po (modified) * pykota/trunk/po/pykota.pot (modified) Added Content-Transfert-Encoding Mon, 10 Feb 2003 11:47:39 GMT jalet [789] * pykota/trunk/pykota/config.py (modified) * pykota/trunk/pykota/requesters/external.py (modified) * pykota/trunk/pykota/requesters/snmp.py (modified) Moved some code down into the requesters Mon, 10 Feb 2003 11:28:45 GMT jalet [788] * pykota/trunk/pykota/tool.py (modified) Localization Mon, 10 Feb 2003 11:16:38 GMT jalet [787] * pykota/trunk/conf/pykota.conf.sample (modified) incorrect external requester sample Mon, 10 Feb 2003 10:36:33 GMT jalet [786] * pykota/trunk/pykota/config.py (modified) * pykota/trunk/pykota/requesters/external.py (modified) Small problem wrt external requester Mon, 10 Feb 2003 08:50:45 GMT jalet [785] * pykota/trunk/po/en/pykota.po (modified) * pykota/trunk/po/fr/pykota.mo (modified) * pykota/trunk/po/fr/pykota.po (modified) * pykota/trunk/po/pykota.pot (modified) * pykota/trunk/pykota/config.py (modified) External requester seems to be finally ok now Mon, 10 Feb 2003 08:41:36 GMT jalet [784] * pykota/trunk/pykota/storages/sql.py (modified) edpykota's --reset command line option resets the limit date too. Mon, 10 Feb 2003 08:19:57 GMT jalet [783] * pykota/trunk/conf/pykota.conf.sample (modified) * pykota/trunk/pykota/config.py (modified) tell ConfigParser to return raw data, this allows our own ... Mon, 10 Feb 2003 01:02:17 GMT jalet [782] * pykota/trunk/conf/pykota.conf.sample (modified) * pykota/trunk/pykota/tool.py (modified) External requester is about to work, but I must sleep Mon, 10 Feb 2003 00:44:38 GMT jalet [781] * pykota/trunk/pykota/config.py (modified) Typos Mon, 10 Feb 2003 00:42:17 GMT jalet [780] * pykota/trunk/conf/pykota.conf.sample (modified) * pykota/trunk/po/en/pykota.po (modified) * pykota/trunk/po/fr/pykota.mo (modified) * pykota/trunk/po/fr/pykota.po (modified) * pykota/trunk/po/pykota.pot (modified) * pykota/trunk/pykota/config.py (modified) * pykota/trunk/pykota/requester.py (modified) * pykota/trunk/pykota/requesters/external.py (modified) * pykota/trunk/pykota/requesters/snmp.py (modified) External requester should be ok (untested) New syntax for configuration ... Sun, 09 Feb 2003 23:11:24 GMT jalet [779] * pykota/trunk/po/en/pykota.po (modified) I have to learn how to use these things. Sun, 09 Feb 2003 23:07:16 GMT jalet [778] * pykota/trunk/po/en/pykota.po (modified) No need for an english translation Sun, 09 Feb 2003 14:07:04 GMT jalet [777] * pykota/trunk/MANIFEST.in (modified) We don't want .baks Sun, 09 Feb 2003 14:02:31 GMT jalet [776] * pykota/trunk/po/en (added) * pykota/trunk/po/en/pykota.mo (added) * pykota/trunk/po/en/pykota.po (added) * pykota/trunk/po/fr (added) * pykota/trunk/po/fr/pykota.mo (added) * pykota/trunk/po/fr/pykota.po (added) * pykota/trunk/po/pykota.pot (modified) French translation was added Sun, 09 Feb 2003 13:40:29 GMT jalet [775] * pykota/trunk/bin/edpykota (modified) * pykota/trunk/bin/repykota (modified) * pykota/trunk/bin/warnpykota (modified) typo Sun, 09 Feb 2003 13:10:46 GMT jalet [774] * pykota/trunk/po/pykota.pot (modified) Strings were extracted Sun, 09 Feb 2003 13:05:43 GMT jalet [773] * pykota/trunk/pykota/config.py (modified) * pykota/trunk/pykota/logger.py (modified) * pykota/trunk/pykota/requester.py (modified) * pykota/trunk/pykota/requesters/external.py (modified) * pykota/trunk/pykota/requesters/snmp.py (modified) * pykota/trunk/pykota/storage.py (modified) * pykota/trunk/pykota/tool.py (modified) Internationalization continues... Sun, 09 Feb 2003 12:56:53 GMT jalet [772] * pykota/trunk/bin/edpykota (modified) * pykota/trunk/bin/pykota (modified) * pykota/trunk/bin/repykota (modified) * pykota/trunk/bin/warnpykota (modified) * pykota/trunk/pykota/tool.py (modified) Internationalization begins... Sun, 09 Feb 2003 00:18:06 GMT jalet [771] * pykota/trunk/LICENSE (modified) deleted a bit of structured text Sat, 08 Feb 2003 23:17:20 GMT jalet [770] * pykota/trunk/bin/repykota (modified) repykota now outputs life time page counters and the total pages printed ... Sat, 08 Feb 2003 22:47:23 GMT jalet [769] * pykota/trunk/bin/edpykota (modified) Option --reset can now be used without having to use soft and ... Sat, 08 Feb 2003 22:39:46 GMT jalet [768] * pykota/trunk/bin/edpykota (modified) * pykota/trunk/pykota/storage.py (modified) * pykota/trunk/pykota/storages/sql.py (modified) --reset command line option added Sat, 08 Feb 2003 22:20:01 GMT jalet [767] * pykota/trunk/bin/edpykota (modified) Clarification on why we don't check with /etc/passwd to see if ... Sat, 08 Feb 2003 22:18:15 GMT jalet [766] * pykota/trunk/bin/edpykota (modified) Now checks user and group names for validity before adding them Sat, 08 Feb 2003 22:12:09 GMT jalet [765] * pykota/trunk/initscripts/pykota-postgresql.sql (modified) * pykota/trunk/pykota/storages/sql.py (modified) Life time counter for users and groups added. Sat, 08 Feb 2003 22:09:52 GMT jalet [764] * pykota/trunk/pykota/tool.py (modified) Name check method moved here Sat, 08 Feb 2003 22:09:02 GMT jalet [763] * pykota/trunk/bin/edpykota (modified) Only printer was added the first time. Sat, 08 Feb 2003 21:44:49 GMT jalet [762] * pykota/trunk/bin/edpykota (modified) Python 2.1 string module doesn't define ascii_letters Sat, 08 Feb 2003 18:39:05 GMT jalet [761] * pykota/trunk/LICENSE (added) * pykota/trunk/README (modified) Redistribution method explained in the CVS tree too. Sat, 08 Feb 2003 18:13:08 GMT jalet [760] * pykota/trunk/README (modified) More doc. Sat, 08 Feb 2003 09:59:59 GMT jalet [759] * pykota/trunk/pykota/storage.py (modified) Added preliminary base class for all storages Sat, 08 Feb 2003 09:42:44 GMT jalet [758] * pykota/trunk/bin/edpykota (modified) Better handle wrong or bad command line arguments Sat, 08 Feb 2003 09:39:20 GMT jalet [757] * pykota/trunk/bin/edpykota (modified) typos Sat, 08 Feb 2003 09:38:06 GMT jalet [756] * pykota/trunk/bin/edpykota (modified) Badly placed test Sat, 08 Feb 2003 00:15:24 GMT jalet [755] * pykota/trunk/MANIFEST.in (modified) Correct extensions for the documentation Sat, 08 Feb 2003 00:13:49 GMT jalet [754] * pykota/trunk/docs/pykota.sgml (modified) What is the tag for the zip code ? Sat, 08 Feb 2003 00:03:35 GMT jalet [753] * pykota/trunk/docs (added) * pykota/trunk/docs/edpykota.sgml (added) * pykota/trunk/docs/filterpykota.sgml (added) * pykota/trunk/docs/gnufdl.sgml (added) * pykota/trunk/docs/installation.sgml (added) * pykota/trunk/docs/pykota.sgml (added) * pykota/trunk/docs/repykota.sgml (added) * pykota/trunk/docs/warnpykota.sgml (added) Documentation skeleton added Fri, 07 Feb 2003 23:39:16 GMT jalet [752] * pykota/trunk/bin/repykota (modified) Typos Fri, 07 Feb 2003 23:24:38 GMT jalet [751] * pykota/trunk/bin/warnpykota (modified) Empty line deleted