root / pykota / trunk / bin / cupspykota

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @2007 [2007] 19 years jalet Regain priviledge the time to read the job control file to extract the …
(edit) @2006 [2006] 19 years jalet Implemented the dropping of priviledges. Beware, beware…
(edit) @1974 [1974] 19 years jalet Now logs as errors differences between computed and precomputed job's …
(edit) @1924 [1924] 19 years jalet Fix for the Fix !!!
(edit) @1923 [1923] 19 years jalet Improved banner handling. Fix for raw printing and banners.
(edit) @1918 [1918] 19 years jalet PyKota banners now basically work !
(edit) @1902 [1902] 19 years jalet Safer code
(edit) @1901 [1901] 19 years jalet Added a miniparser for IPP messages (RFC 2910). The …
(edit) @1897 [1897] 19 years jalet Added many debug messages. Added some code to prevent short writes.
(edit) @1820 [1820] 20 years jalet Made debugging levels be the same in cupspykota and lprngpykota. Now …
(edit) @1819 [1819] 20 years jalet Added a space to the pattern to differentiate jobs which id begins …
(edit) @1713 [1713] 20 years jalet Added fix for incorrect job's size when hardware accounting fails
(edit) @1704 [1704] 20 years jalet Fix for autodetection of SC_OPEN_MAX
(edit) @1643 [1643] 20 years jalet Unneeded module
(edit) @1624 [1624] 20 years jalet Hardware accounting for LPRng should be OK now. UNTESTED.
(edit) @1606 [1606] 20 years jalet Sanitized a bit + use of gettext
(edit) @1600 [1600] 20 years jalet LPRng support early version
(edit) @1584 [1584] 20 years jalet Better dispatching of error messages
(edit) @1562 [1562] 20 years jalet Always send some debug info to CUPS' back channel stream (stderr) …
(edit) @1546 [1546] 20 years jalet Now all tracebacks include PyKota's version number
(edit) @1542 [1542] 20 years jalet Better exception handling code
(edit) @1541 [1541] 20 years jalet Smarter initialisation code
(edit) @1530 [1530] 20 years jalet Fixed problem when username was passed in uppercase from Samba and …
(edit) @1520 [1520] 20 years jalet Now stores the job's size in bytes in the database. Preliminary work on …
(edit) @1519 [1519] 20 years jalet Now denies empty jobs
(edit) @1517 [1517] 20 years jalet Improved error logging. crashrecipient directive added. Now exports the …
(edit) @1515 [1515] 20 years jalet I think the bug when cancelling jobs should be fixed right now
(edit) @1514 [1514] 20 years jalet Moved the sigterm capturing elsewhere
(edit) @1513 [1513] 20 years jalet Should correctly capture ALL errors now
(edit) @1503 [1503] 20 years jalet Now logs something when client hostname can't be extracted
(edit) @1502 [1502] 20 years jalet First try at saving the job-originating-hostname in the database
(edit) @1499 [1499] 20 years jalet accounter.py : old code deleted the rest : now exports …
(edit) @1498 [1498] 20 years jalet Heavy CPU usage seems to be fixed at least !
(edit) @1497 [1497] 20 years jalet Now precomputes the job's size only if current printer's enforcement is …
(edit) @1495 [1495] 20 years jalet New 'enforcement' directive added Polling loop improvements
(edit) @1494 [1494] 20 years jalet Revert to old polling loop. Will need optimisations
(edit) @1493 [1493] 20 years jalet More robust (?) code
(edit) @1492 [1492] 20 years jalet Preliminary work on pre-accounting
(edit) @1484 [1484] 20 years jalet Could the 'misterious' bug in my loop be finally fixed ???
(edit) @1483 [1483] 20 years jalet Big code changes to completely remove the need for "requester" …
(edit) @1478 [1478] 20 years jalet First try at cupspykota's main loop rewrite
(edit) @1467 [1467] 20 years jalet Typo
(edit) @1466 [1466] 20 years jalet Catches OSError while reading
(edit) @1465 [1465] 20 years jalet Should be more robust if we receive a SIGTERM during an I/O operation
(edit) @1458 [1458] 20 years jalet Fix for file handles unregistered twice from the polling object
(edit) @1433 [1433] 20 years jalet Began work on correct handling of child processes when jobs are cancelled …
(edit) @1411 [1411] 20 years jalet Fix for raw jobs in cupspykota
(edit) @1410 [1410] 20 years jalet Added fsync() calls
(edit) @1405 [1405] 20 years jalet Small fix for new waitprinter.sh : when job was denied, would wait …
(edit) @1400 [1400] 20 years jalet This time the traceback formatting should be correct !
(edit) @1391 [1391] 20 years jalet Improve tracebacks
(edit) @1390 [1390] 20 years jalet Now should output full traceback when crashing
(edit) @1375 [1375] 20 years jalet PYKOTAPHASE wasn't set soon enough at the start of the job
(edit) @1374 [1374] 20 years jalet PYKOTAPHASE wasn't set at the right time at the end of data …
(edit) @1372 [1372] 20 years jalet Pre and Post hooks to external commands are available in the …
(edit) @1365 [1365] 20 years jalet Should fix the remaining bugs wrt printers groups and users groups.
(edit) @1335 [1335] 20 years jalet Should fix the incorrect "backend died abnormally" problem.
(edit) @1321 [1321] 20 years jalet Fixes stupid software accounting bug in CUPS backend
(edit) @1302 [1302] 20 years jalet Fuck Fuck Fuck !!!
(edit) @1291 [1291] 20 years jalet Small fix for job cancelling code.
(edit) @1289 [1289] 20 years jalet Small streams polling loop modification.
(edit) @1285 [1285] 20 years jalet New formula to compute a job's price
(edit) @1280 [1280] 20 years jalet Denied jobs weren't stored into the history anymore, this is now fixed.
(edit) @1271 [1271] 20 years jalet Major code refactoring, it's way cleaner, and now allows automated …
(edit) @1257 [1257] 20 years jalet Copyright year changed.
(edit) @1256 [1256] 20 years jalet Better debugging information
(edit) @1240 [1240] 20 years uid67467 Should be ok now.
(edit) @1222 [1222] 20 years jalet Inadvertantly introduced a bug, which is fixed.
(edit) @1221 [1221] 20 years jalet Printing on a printer not present in the Quota Storage now results in the …
(edit) @1210 [1210] 20 years jalet Boolean problem with old Python, replaced with 0
(edit) @1203 [1203] 20 years jalet Job price added to history
(edit) @1200 [1200] 20 years jalet More complete job history.
(edit) @1196 [1196] 20 years jalet Code refactoring work. Explicit redirection to /dev/null has to be set in …
(edit) @1191 [1191] 20 years jalet SIGTERMs are now transmitted to original backends.
(edit) @1190 [1190] 20 years jalet Small fix for bizarre urls
(edit) @1186 [1186] 20 years jalet General improvements to the documentation. Email address changed in sample …
(edit) @1185 [1185] 20 years jalet New CUPS backend fully functionnal. Old CUPS configuration method is now …
(edit) @1184 [1184] 20 years jalet We exit the loop too soon.
(edit) @1183 [1183] 20 years jalet Not perfect, but seems to work with the poll() loop.
(edit) @1182 [1182] 20 years jalet More (untested) work on the CUPS backend.
(edit) @1180 [1180] 20 years jalet More work on new backend. This commit may be unstable.
(edit) @1178 [1178] 20 years jalet New CUPS backend supports device enumeration
(add) @1177 [1177] 20 years jalet CUPS backend added for people to experiment.
Note: See TracRevisionLog for help on using the revision log.