# # ChangeLog for / # # Generated by Trac 1.0.2 # Apr 19, 2024, 6:06:59 PM Wed, 25 Jan 2012 21:36:04 GMT Steven Allen [441604f] * server/lib/gutenbach/ipp/core/attributegroup.py (modified) * server/lib/gutenbach/server/errors.py (modified) * server/lib/gutenbach/server/job.py (modified) Convert a few tabs to spaces. Tue, 24 Jan 2012 01:18:03 GMT Steven Allen [ca1cfa9] * server/lib/gutenbach/server/job.py (modified) Ensure that the player is stopped if a job is canceled or aborted. ... Mon, 23 Jan 2012 03:10:47 GMT Steven Allen [28b2e89] * server/lib/gutenbach/server/__init__.py (modified) Stop the printer on error (so that gutenbach actually exits on ... Sun, 22 Jan 2012 06:14:17 GMT Jessica B. Hamrick [410ad69] * server/lib/gutenbach_test/server/printer.py (modified) Change unimplemented printer tests to raie errors Sun, 22 Jan 2012 06:12:53 GMT Jessica B. Hamrick [2834b9a] * server/lib/gutenbach/server/job.py (modified) Add documentation to the state attribute in job.py Sun, 22 Jan 2012 06:05:21 GMT Jessica B. Hamrick [97f20dd] * server/lib/gutenbach/ipp/core/constants.py (modified) * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach_test/server/job.py (modified) Add documentation for printer and job attributes Sun, 22 Jan 2012 05:15:47 GMT Jessica B. Hamrick [b3a56af] * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) Some IPP documentation in printer.py Sun, 22 Jan 2012 04:58:55 GMT Jessica B. Hamrick [17eb586] * server/lib/TODO (modified) * server/lib/gutenbach/server/requests.py (modified) Update TODO Sun, 22 Jan 2012 04:45:35 GMT Jessica B. Hamrick [5ffffe0] * server/lib/gutenbach_test/__init__.py (added) * server/lib/gutenbach_test/ipp/__init__.py (added) * server/lib/gutenbach_test/ipp/attribute.py (added) * server/lib/gutenbach_test/ipp/attributegroup.py (added) * server/lib/gutenbach_test/ipp/attributes.py (added) * server/lib/gutenbach_test/ipp/request.py (added) * server/lib/gutenbach_test/ipp/value.py (added) * server/lib/gutenbach_test/server/__init__.py (added) * server/lib/gutenbach_test/server/job.py (moved) * server/lib/gutenbach_test/server/player.py (added) * server/lib/gutenbach_test/server/printer.py (moved) * server/lib/gutenbach_test/server/requests.py (added) * server/lib/runtests (added) * server/test/ipp/attribute.py (deleted) * server/test/ipp/attributegroup.py (deleted) * server/test/ipp/attributes.py (deleted) * server/test/ipp/request.py (deleted) * server/test/ipp/value.py (deleted) * server/test/server/player.py (deleted) Reorganize test suite Sun, 22 Jan 2012 04:31:27 GMT Jessica B. Hamrick [75928fe] * server/lib/gutenbach/server/requests.py (modified) Fix whitespace issues in requests.py Sun, 22 Jan 2012 04:14:07 GMT Jessica B. Hamrick [d42236e] * server/lib/gutenbach/server/player.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/test/server/printer.py (modified) Fix a few more bugs in printer.py and update test cases for printer.py Sun, 22 Jan 2012 02:49:00 GMT Daniel Cooper [3cb6c7b] * server/lib/gutenbach/server/requests.py (modified) added more request handlers Sun, 22 Jan 2012 02:03:09 GMT Daniel Cooper [b77e57e] * server/lib/gutenbach/server/errors.py (modified) * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) * server/test/server/job.py (modified) Merge branch 'no-cups' of github.com:jhamrick/gutenbach into no-cups ... Sun, 22 Jan 2012 01:57:40 GMT Daniel Cooper [079ef11] * server/lib/gutenbach/server/requests.py (modified) wrote print_job/print_uri Sun, 22 Jan 2012 01:27:33 GMT Jessica B. Hamrick [7e29e6a] * server/lib/gutenbach/server/printer.py (modified) Fix a few small bugs in printer.py Sun, 22 Jan 2012 00:57:40 GMT Jessica B. Hamrick [5e70cc2] * server/lib/gutenbach/server/errors.py (modified) * server/lib/gutenbach/server/printer.py (modified) Make threading in printer.py more robust Sun, 22 Jan 2012 00:25:17 GMT Jessica B. Hamrick [33528b4] * server/lib/gutenbach/server/printer.py (modified) Fix printer threading issues Sun, 22 Jan 2012 00:25:05 GMT Jessica B. Hamrick [7daf25f] * server/lib/gutenbach/server/requests.py (modified) Fix indentation Sat, 21 Jan 2012 23:35:45 GMT Jessica B. Hamrick [0494098] * server/lib/gutenbach/server/job.py (modified) * server/test/server/job.py (modified) Add job.restart test case Sat, 21 Jan 2012 23:25:33 GMT Daniel Cooper [6c60b2e] * server/lib/gutenbach/server/requests.py (modified) completed print_job function definition in request.py Sat, 21 Jan 2012 23:24:36 GMT Daniel Cooper [7f1098c] * server/lib/TODO (modified) * server/lib/gutenbach-config (modified) * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/player.py (modified) * server/test/server/job.py (modified) * server/lib/gutenbach/server/requests.py (modified) Merge branch 'no-cups' of github.com:jhamrick/gutenbach into no-cups Sat, 21 Jan 2012 23:22:51 GMT Jessica B. Hamrick [bd5bffc] * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/player.py (modified) * server/test/server/job.py (modified) Fix logger issues in job and player Sat, 21 Jan 2012 23:02:29 GMT Jessica B. Hamrick [ab7c1dd] * server/lib/gutenbach-config (modified) * server/lib/gutenbach/server/job.py (modified) Fix job destructor Sat, 21 Jan 2012 22:28:23 GMT Jessica B. Hamrick [1b6dc13] * server/lib/TODO (modified) TODO organization Sat, 21 Jan 2012 22:20:56 GMT Daniel Cooper [279640c] * server/lib/TODO (modified) * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) Merge branch 'no-cups' of github.com:jhamrick/gutenbach into no-cups Sat, 21 Jan 2012 22:20:10 GMT Jessica B. Hamrick [57bc2dc] * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/printer.py (modified) Add support for print-job and verify-job in printer.py Sat, 21 Jan 2012 22:18:09 GMT George Silvis, III [f0807b8] * queue/lib/build-gutenbach-queue (modified) * server/lib/TODO (modified) Merge branch 'no-cups' of git://github.com/jhamrick/gutenbach into ... Sat, 21 Jan 2012 22:16:31 GMT George Silvis, III [15fb0f8] * server/lib/TODO (modified) Expanded TODO with information about the potentially-planned ... Sat, 21 Jan 2012 22:11:09 GMT Daniel Cooper [f70792f] * .gitignore (modified) * queue/lib/build-gutenbach-queue (modified) * server/lib/TODO (modified) * server/lib/gutenbach/server/__init__.py (modified) * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/player.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) Merge branch 'no-cups' of github.com:jhamrick/gutenbach into no-cups Sat, 21 Jan 2012 22:10:46 GMT Daniel Cooper [4914b47] * server/lib/gutenbach/server/requests.py (modified) added most of print_job Sat, 21 Jan 2012 22:09:53 GMT Steven Allen [374c558] * queue/lib/build-gutenbach-queue (modified) * server/lib/TODO (modified) Fix #38: Queue should say 'send bugs to gutenbach@mit.edu' Sat, 21 Jan 2012 21:36:37 GMT Steven Allen [9225351] * server/lib/TODO (modified) * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) * .gitignore (modified) * server/lib/gutenbach/server/__init__.py (modified) * server/lib/gutenbach/server/player.py (modified) Merge branch 'no-cups' of github.com:jhamrick/gutenbach into no-cups Sat, 21 Jan 2012 21:31:25 GMT Steven Allen [fa3e2c6] * server/lib/gutenbach/server/printer.py (modified) Add pausing and resuming to the printer. Sat, 21 Jan 2012 21:31:11 GMT Steven Allen [cb0195f] * server/lib/gutenbach/server/job.py (modified) Add resume to jobs. Sat, 21 Jan 2012 20:51:56 GMT Jessica B. Hamrick [56fd535] * server/lib/TODO (modified) Add print-job to TODO Sat, 21 Jan 2012 20:43:44 GMT Jessica B. Hamrick [c1dc25f] * server/lib/TODO (modified) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) Send URI added to printer.py Sat, 21 Jan 2012 20:37:15 GMT Jessica B. Hamrick [9da7428] * server/lib/TODO (modified) * server/lib/gutenbach/server/printer.py (modified) Add support for set-job-attributes and set-printer-attributes in ... Sat, 21 Jan 2012 20:34:38 GMT Kyle Brogle [72c3fcb] * server/lib/gutenbach/server/requests.py (modified) fixed doc formatting and send_uri formatting Sat, 21 Jan 2012 20:31:15 GMT Daniel Cooper [5141ed8] * server/lib/gutenbach/server/requests.py (modified) fixed merge conflict in last commit Sat, 21 Jan 2012 20:19:37 GMT Daniel Cooper [8de3c81] * server/lib/TODO (modified) * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) Merge branch 'no-cups' of github.com:jhamrick/gutenbach into no-cups ... Sat, 21 Jan 2012 20:18:41 GMT Steven Allen [cf0d7e8] * server/lib/gutenbach/server/__init__.py (modified) * server/lib/gutenbach/server/player.py (modified) * server/lib/gutenbach/server/printer.py (modified) Use sync decorator instead of manually locking. Sat, 21 Jan 2012 20:13:33 GMT Daniel Cooper [8d89b3d] * server/lib/gutenbach/server/requests.py (modified) added comments from the RFC to several functions Sat, 21 Jan 2012 20:04:44 GMT Jessica B. Hamrick [7c8a2f8] * server/lib/gutenbach/server/requests.py (modified) Fix docstring formatting for send-uri Sat, 21 Jan 2012 20:01:47 GMT Kyle Brogle [21b140d] * server/lib/gutenbach/server/requests.py (modified) Added Send_URI Sat, 21 Jan 2012 19:35:39 GMT Steven Allen [d17381b] * .gitignore (modified) Ignore tags and logs. Sat, 21 Jan 2012 19:17:07 GMT Jessica B. Hamrick [c1cebbc] * server/lib/TODO (modified) * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/printer.py (modified) Add restart job support to printer.py and job.py Sat, 21 Jan 2012 18:56:58 GMT Jessica B. Hamrick [c500bc2] * server/lib/gutenbach/server/printer.py (modified) Implement promote_job function in printer.py Thu, 12 Jan 2012 22:37:11 GMT Jessica B. Hamrick [a9eb577e] * server/lib/gutenbach-config (modified) * server/lib/gutenbach-server (added) * server/lib/gutenbach-server.py (modified) * server/lib/gutenbach/server/__init__.py (modified) * server/lib/gutenbach/server/player.py (modified) Add logging configuration option Thu, 12 Jan 2012 22:13:50 GMT Quentin Smith [d994f15] * server/lib/gutenbach/server/requests.py (modified) Hack that answers get-jobs requests incorrectly sent to / (by CUPS) Thu, 12 Jan 2012 22:13:50 GMT Quentin Smith [c94fa32] * server/lib/gutenbach/server/player.py (modified) Clean up mplayer command line, and log it Thu, 12 Jan 2012 07:35:57 GMT Jessica B. Hamrick [b8c3505] * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/player.py (modified) Better threading with job.py and player.py Thu, 12 Jan 2012 07:17:14 GMT Jessica B. Hamrick [adf8cf0] * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/player.py (modified) * server/test/server/job.py (modified) Remove lag times from job test cases and put them in the actual player. Thu, 12 Jan 2012 07:12:23 GMT Jessica B. Hamrick [20f7360] * server/lib/TODO (added) Add temporary TODO Thu, 12 Jan 2012 06:49:56 GMT Jessica B. Hamrick [ef387cf] * server/lib/gutenbach/server/job.py (modified) Add more documentation to job.py Thu, 12 Jan 2012 06:28:05 GMT Jessica B. Hamrick [609a9b0] * server/lib/gutenbach-config (added) * server/lib/gutenbach-server.py (modified) * server/lib/gutenbach/ipp/core/constants.py (modified) * server/lib/gutenbach/server/__init__.py (modified) * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/test/server/job.py (modified) Add basic configuration file support Thu, 12 Jan 2012 05:58:40 GMT Jessica B. Hamrick [2620618] * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/player.py (modified) * server/test/server/job.py (modified) Test cases for playing/pausing/stopping jobs Thu, 12 Jan 2012 05:21:30 GMT Jessica B. Hamrick [190bfb4] * server/lib/gutenbach/server/printer.py (modified) Bug in printer.py: appending self.current_job to finished jobs when ... Thu, 12 Jan 2012 03:32:20 GMT Jessica B. Hamrick [951ab1b] * server/lib/gutenbach/server/errors.py (modified) * server/lib/gutenbach/server/job.py (modified) * server/test/server/job.py (modified) Add support for verifying documents in job.py Thu, 12 Jan 2012 03:30:24 GMT Isaac Evans [d518298] * server/test/server/printer.py (modified) Corrected the testJobPlays test to spool the job Thu, 12 Jan 2012 03:22:47 GMT Isaac Evans [a2b0582] * server/lib/gutenbach/server/job.py (modified) * server/test/server/printer.py (modified) Added tests for printer Thu, 12 Jan 2012 01:36:27 GMT Jessica B. Hamrick [345c476] * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/player.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/test/server/job.py (modified) Make status handling better in job.py Thu, 12 Jan 2012 01:13:08 GMT Jessica B. Hamrick [09790fe] * server/test/ipp/attribute.py (added) * server/test/ipp/attributegroup.py (added) * server/test/ipp/attributes.py (added) * server/test/ipp/request.py (added) * server/test/ipp/value.py (added) * server/test/server/job.py (added) * server/test/server/player.py (added) * server/test/server/printer.py (added) Adding test case skeleton files; add test cases to job.py Wed, 11 Jan 2012 23:58:43 GMT Jessica B. Hamrick [33ea505] * server/lib/gutenbach/server/__init__.py (modified) * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/player.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) Keep IPP code in GutenbachPrinter, not in GutenbachJob Wed, 11 Jan 2012 23:36:04 GMT Jessica B. Hamrick [4126d3d] * server/doc/cups_ipp.pdf (moved) * server/doc/rfc2565.pdf (moved) * server/doc/rfc2566.pdf (moved) * server/doc/rfc2910.pdf (moved) * server/doc/rfc2911.pdf (moved) * server/doc/rfc3380.pdf (moved) * server/doc/rfc3381.pdf (moved) * server/doc/rfc3382.pdf (moved) * server/doc/rfc3510.pdf (moved) * server/doc/rfc3995.pdf (moved) * server/doc/rfc3996.pdf (moved) * server/doc/rfc3998.pdf (moved) * server/lib/TODO (deleted) * server/lib/gutenbach-filter (deleted) * server/lib/gutenbach-get-config (deleted) * server/lib/ipplib.py (deleted) * server/lib/quickprint-ipp.py (deleted) * server/lib/sample-ipp-request (deleted) Rearranging some things Wed, 11 Jan 2012 21:51:13 GMT Jessica B. Hamrick [34a4e5d] * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) Cancelling jobs work Wed, 11 Jan 2012 20:27:02 GMT Jessica B. Hamrick [d21198f] * server/lib/gutenbach/server/__init__.py (modified) * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/printer.py (modified) Fix some threading deadlock bugs Wed, 11 Jan 2012 20:13:30 GMT Jessica B. Hamrick [eee389a] * server/lib/gutenbach/server/__init__.py (modified) * server/lib/gutenbach/server/errors.py (modified) * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/player.py (added) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) * server/lib/gutenbach/server/server.py (modified) Better threading model Wed, 11 Jan 2012 05:57:32 GMT Jessica B. Hamrick [be6ff03] * server/lib/gutenbach/server/job.py (modified) Log mplayer output better and run it in slave mode Wed, 11 Jan 2012 05:51:51 GMT Jessica B. Hamrick [b01b6d1] * server/lib/gutenbach/ipp/attributes/operation.py (modified) * server/lib/gutenbach/ipp/core/errors.py (modified) * server/lib/gutenbach/server/errors.py (modified) * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) Clean up printer, job, and requests code Wed, 11 Jan 2012 00:25:33 GMT Jessica B. Hamrick [ffbe41d] * server/lib/gutenbach/ipp/core/attribute.py (modified) * server/lib/gutenbach/ipp/core/attributegroup.py (modified) * server/lib/gutenbach/ipp/core/request.py (modified) * server/lib/gutenbach/ipp/core/value.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) * server/lib/gutenbach/server/server.py (modified) Clean up core ipp code a bit Wed, 28 Dec 2011 05:10:35 GMT Jessica B. Hamrick [ce2abc5] * server/lib/gutenbach/ipp/core/request.py (modified) * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/printer.py (modified) Queueing jobs (and playing them through mplayer) works Wed, 28 Dec 2011 04:33:55 GMT Jessica B. Hamrick [e58af05] * server/lib/gutenbach-server.py (added) * server/lib/gutenbach/ipp/attributes/operation.py (modified) * server/lib/gutenbach/server/__init__.py (modified) * server/lib/gutenbach/server/errors.py (moved) * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) * server/lib/gutenbach/server/server.py (modified) Implement send-document operation and add threading so that the ... Wed, 28 Dec 2011 03:20:10 GMT Jessica B. Hamrick [7c143c9] * server/lib/gutenbach/ipp/core/request.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) * server/lib/gutenbach/server/server.py (modified) Add support for chunking, i.e. receiving file data Wed, 28 Dec 2011 00:03:46 GMT Jessica B. Hamrick [ee8e6d0] * server/lib/gutenbach/ipp/attributes/operation.py (modified) * server/lib/gutenbach/ipp/core/constants.py (modified) * server/lib/gutenbach/server/__init__.py (modified) * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) * server/lib/gutenbach/server/server.py (modified) Fix error with HTTP server recreating printer objects Sat, 24 Dec 2011 06:33:26 GMT Jessica B. Hamrick [1037115] * server/lib/gutenbach/ipp/__init__.py (modified) * server/lib/gutenbach/ipp/core/__init__.py (modified) * server/lib/gutenbach/ipp/core/errors.py (modified) * server/lib/gutenbach/ipp/operations/__init__.py (deleted) * server/lib/gutenbach/ipp/operations/cancel_job.py (deleted) * server/lib/gutenbach/ipp/operations/create_job.py (deleted) * server/lib/gutenbach/ipp/operations/cups_get_classes.py (deleted) * server/lib/gutenbach/ipp/operations/cups_get_default.py (deleted) * server/lib/gutenbach/ipp/operations/cups_get_document.py (deleted) * server/lib/gutenbach/ipp/operations/cups_get_printers.py (deleted) * server/lib/gutenbach/ipp/operations/get_jobs.py (deleted) * server/lib/gutenbach/ipp/operations/get_printer_attributes.py (deleted) * server/lib/gutenbach/ipp/operations/pause_printer.py (deleted) * server/lib/gutenbach/ipp/operations/print_job.py (deleted) * server/lib/gutenbach/ipp/operations/print_uri.py (deleted) * server/lib/gutenbach/ipp/operations/promote_job.py (deleted) * server/lib/gutenbach/ipp/operations/restart_job.py (deleted) * server/lib/gutenbach/ipp/operations/resume_printer.py (deleted) * server/lib/gutenbach/ipp/operations/send_document.py (deleted) * server/lib/gutenbach/ipp/operations/send_uri.py (deleted) * server/lib/gutenbach/ipp/operations/set_job_attributes.py (deleted) * server/lib/gutenbach/ipp/operations/set_printer_attributes.py (deleted) * server/lib/gutenbach/ipp/operations/validate_job.py (deleted) * server/lib/gutenbach/server/requests.py (modified) Get rid of individual operations files -- too messy. Go back to ... Sat, 24 Dec 2011 02:37:39 GMT Jessica B. Hamrick [793432f] * server/lib/gutenbach/ipp/__init__.py (modified) * server/lib/gutenbach/ipp/attributes/__init__.py (added) * server/lib/gutenbach/ipp/attributes/job.py (moved) * server/lib/gutenbach/ipp/attributes/operation.py (moved) * server/lib/gutenbach/ipp/attributes/printer.py (moved) * server/lib/gutenbach/ipp/core/__init__.py (added) * server/lib/gutenbach/ipp/core/attribute.py (moved) * server/lib/gutenbach/ipp/core/attributegroup.py (moved) * server/lib/gutenbach/ipp/core/constants.py (moved) * server/lib/gutenbach/ipp/core/errors.py (moved) * server/lib/gutenbach/ipp/core/request.py (moved) * server/lib/gutenbach/ipp/core/value.py (moved) * server/lib/gutenbach/ipp/object_attributes/__init__.py (deleted) * server/lib/gutenbach/ipp/object_attributes/job_template_attributes.py (deleted) * server/lib/gutenbach/ipp/operations/__init__.py (modified) * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) Reorganization Sat, 24 Dec 2011 02:04:31 GMT Jessica B. Hamrick [b828a96] * server/lib/gutenbach/ipp/__init__.py (modified) * server/lib/gutenbach/ipp/attribute.py (modified) * server/lib/gutenbach/ipp/attributegroup.py (modified) * server/lib/gutenbach/ipp/object_attributes/__init__.py (modified) * server/lib/gutenbach/ipp/object_attributes/job_description_attributes.py (modified) * server/lib/gutenbach/ipp/object_attributes/job_template_attributes.py (modified) * server/lib/gutenbach/ipp/object_attributes/operation_attributes.py (modified) * server/lib/gutenbach/ipp/object_attributes/printer_description_attributes.py (modified) * server/lib/gutenbach/ipp/operations/__init__.py (modified) * server/lib/gutenbach/ipp/value.py (modified) * server/lib/gutenbach/server/requests.py (modified) Use classes for standard IPP attributes Sat, 24 Dec 2011 01:20:29 GMT Jessica B. Hamrick [aded2d1] * server/lib/gutenbach/ipp/__init__.py (modified) * server/lib/gutenbach/ipp/constants.py (modified) * server/lib/gutenbach/ipp/errors.py (moved) * server/lib/gutenbach/ipp/object_attributes/__init__.py (added) * server/lib/gutenbach/ipp/object_attributes/job_description_attributes.py (added) * server/lib/gutenbach/ipp/object_attributes/job_template_attributes.py (added) * server/lib/gutenbach/ipp/object_attributes/operation_attributes.py (added) * server/lib/gutenbach/ipp/object_attributes/printer_description_attributes.py (added) * server/lib/gutenbach/ipp/operations/__init__.py (modified) * server/lib/gutenbach/ipp/operations/get_jobs.py (modified) * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) Checkpoint, creating classes for specific IPP attributes Fri, 23 Dec 2011 18:09:01 GMT Jessica B. Hamrick [f6e2532] * server/lib/gutenbach/ipp/__init__.py (modified) * server/lib/gutenbach/ipp/constants.py (modified) * server/lib/gutenbach/server/printer.py (modified) Constants; small changes in printer Fri, 23 Dec 2011 17:30:15 GMT Jessica B. Hamrick [94a4825] * server/lib/gutenbach/ipp/constants.py (modified) * server/lib/gutenbach/server/requests.py (modified) Add handler decorators for other handlers and throw an exception if ... Tue, 20 Dec 2011 21:35:42 GMT Jessica B. Hamrick [c16ebf6] * server/lib/gutenbach/server/exceptions.py (modified) Remove MalformedIPPRequestException from server/exceptions.py Tue, 20 Dec 2011 21:31:34 GMT Jessica B. Hamrick [e70c020] * server/lib/gutenbach/ipp/operations/__init__.py (modified) * server/lib/gutenbach/ipp/operations/cancel_job.py (added) * server/lib/gutenbach/ipp/operations/create_job.py (added) * server/lib/gutenbach/ipp/operations/cups_get_document.py (added) * server/lib/gutenbach/ipp/operations/pause_printer.py (added) * server/lib/gutenbach/ipp/operations/print_job.py (modified) * server/lib/gutenbach/ipp/operations/print_uri.py (added) * server/lib/gutenbach/ipp/operations/promote_job.py (added) * server/lib/gutenbach/ipp/operations/restart_job.py (added) * server/lib/gutenbach/ipp/operations/resume_printer.py (added) * server/lib/gutenbach/ipp/operations/send_document.py (added) * server/lib/gutenbach/ipp/operations/send_uri.py (added) * server/lib/gutenbach/ipp/operations/set_job_attributes.py (added) * server/lib/gutenbach/ipp/operations/set_printer_attributes.py (added) * server/lib/gutenbach/ipp/operations/validate_job.py (added) * server/lib/gutenbach/server/requests.py (modified) Add skeleton files for the other operations that need to be implemented Tue, 20 Dec 2011 21:16:34 GMT Jessica B. Hamrick [7a7a09e] * server/lib/gutenbach/ipp/operations/__init__.py (modified) * server/lib/gutenbach/ipp/operations/print_job.py (added) * server/lib/gutenbach/server/requests.py (modified) Add skeleton structures for print-job Tue, 20 Dec 2011 21:03:03 GMT Jessica B. Hamrick [9d9bc15] * server/lib/gutenbach/ipp/operations.py (deleted) Remove ipp/operations.py Tue, 20 Dec 2011 20:43:44 GMT Jessica B. Hamrick [5e44432] * server/lib/gutenbach/__init__.py (modified) * server/lib/gutenbach/ipp/__init__.py (modified) * server/lib/gutenbach/ipp/operations.py (modified) * server/lib/gutenbach/ipp/operations/__init__.py (added) * server/lib/gutenbach/ipp/operations/cups_get_classes.py (added) * server/lib/gutenbach/ipp/operations/cups_get_default.py (added) * server/lib/gutenbach/ipp/operations/cups_get_printers.py (added) * server/lib/gutenbach/ipp/operations/get_jobs.py (added) * server/lib/gutenbach/ipp/operations/get_printer_attributes.py (added) * server/lib/gutenbach/server/requests.py (modified) Move operations into separate files since the functions are so bulky Tue, 20 Dec 2011 20:24:01 GMT Jessica B. Hamrick [aef164a] * server/lib/gutenbach/ipp/operations.py (modified) * server/lib/gutenbach/server/requests.py (modified) * server/lib/gutenbach/server/server.py (modified) Move ipp error handling out of the server and into server/requests Tue, 20 Dec 2011 20:20:13 GMT Jessica B. Hamrick [59a1d4a] * server/lib/gutenbach/ipp/operations.py (modified) * server/lib/gutenbach/server/requests.py (modified) A litte bit of documentation Tue, 20 Dec 2011 20:11:32 GMT Jessica B. Hamrick [ef8df33] * server/lib/gutenbach/ipp/operations.py (modified) * server/lib/gutenbach/server/requests.py (modified) * server/lib/gutenbach/server/server.py (modified) Move more ipp-specific code into ipp/operations from server/requests; ... Tue, 20 Dec 2011 19:19:43 GMT Jessica B. Hamrick [cad7502] * server/lib/gutenbach/ipp/attribute.py (modified) * server/lib/gutenbach/ipp/operations.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) Fix bugs; can now again do 'lpq' and get back a reasonable response Tue, 20 Dec 2011 18:47:35 GMT Jessica B. Hamrick [6effd50] * server/lib/gutenbach/server/__init__.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) * server/lib/gutenbach/server/server.py (modified) Fix some errors in server/, handle fatal errors better Tue, 20 Dec 2011 18:47:11 GMT Jessica B. Hamrick [f6c6897] * server/lib/gutenbach/ipp/__init__.py (modified) * server/lib/gutenbach/ipp/attribute.py (modified) * server/lib/gutenbach/ipp/exceptions.py (modified) * server/lib/gutenbach/ipp/operations.py (modified) Fix some errors in ipp/ Tue, 20 Dec 2011 18:07:42 GMT Jessica B. Hamrick [5fe360e] * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) Converting server code to rely more on the ipp/ code Tue, 20 Dec 2011 18:07:05 GMT Jessica B. Hamrick [71bfce0] * server/lib/gutenbach/ipp/__init__.py (modified) * server/lib/gutenbach/ipp/constants.py (modified) * server/lib/gutenbach/ipp/operations.py (modified) Add dictionaries to ipp/constants to map attribute names to value tags Tue, 20 Dec 2011 16:56:46 GMT Jessica B. Hamrick [cf32fee] * server/lib/gutenbach/ipp/operations.py (modified) Add/update helper functions in ipp/operations Tue, 20 Dec 2011 16:56:11 GMT Jessica B. Hamrick [dc40fe9] * server/lib/gutenbach/server/server.py (modified) Update server/server.py to leave IPP object construction to ... Tue, 20 Dec 2011 16:55:28 GMT Jessica B. Hamrick [5b3a81e] * server/lib/gutenbach/ipp/exceptions.py (modified) Don't use decorators on classes... Tue, 20 Dec 2011 16:42:41 GMT Jessica B. Hamrick [08a764a] * server/lib/gutenbach/ipp/__init__.py (modified) Add operations as 'ops' in ipp/__init__.py Tue, 20 Dec 2011 16:17:58 GMT Jessica B. Hamrick [1a63bf7] * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/printer.py (modified) Remove ipp-specific objects from server/job and server/printers (but ... Tue, 20 Dec 2011 14:28:12 GMT Jessica B. Hamrick [6ed9d7a] * server/lib/gutenbach/ipp/operations.py (modified) * server/lib/gutenbach/server/requests.py (modified) Add make_get_jobs_response to ipp/operations, add documentation to ... Tue, 20 Dec 2011 14:24:25 GMT Jessica B. Hamrick [35f7259] * server/lib/gutenbach/ipp/operations.py (added) Add ipp.operations to verify/create ipp requests and responses