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