# # ChangeLog for server/lib/gutenbach/server/requests.py # # Generated by Trac 1.0.2 # May 20, 2024, 4:18:53 PM 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 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: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: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 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 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: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 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: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 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 ... Mon, 19 Dec 2011 05:06:41 GMT Jessica B. Hamrick [738d179] * server/lib/gutenbach/server/requests.py (modified) * server/lib/gutenbach/server/server.py (modified) Reorganize imports in server.py and requests.py Mon, 19 Dec 2011 05:03:56 GMT Jessica B. Hamrick [7bd1035] * server/lib/gutenbach/ipp/request.py (modified) * server/lib/gutenbach/server/__init__.py (modified) * server/lib/gutenbach/server/requests.py (modified) * server/lib/gutenbach/server/server.py (added) Move actual server code out of server/requests.py and into ... Mon, 19 Dec 2011 04:47:36 GMT Jessica B. Hamrick [0ede474] * server/lib/gutenbach/server/requests.py (modified) Add documentation to the currently supported CUPS handlers Mon, 19 Dec 2011 04:31:27 GMT Jessica B. Hamrick [9eeab06] * server/lib/gutenbach/ipp/request.py (modified) * server/lib/gutenbach/server/requests.py (modified) Using logging, not print statements; move skeleton handler functions ... Mon, 19 Dec 2011 04:18:16 GMT Jessica B. Hamrick [b2e077a] * server/lib/gutenbach/ipp/attributegroup.py (modified) * server/lib/gutenbach/server/__init__.py (modified) * server/lib/gutenbach/server/exceptions.py (modified) * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) Refactor code to handle the operations a little bit more logically Sat, 17 Dec 2011 23:45:25 GMT Jessica B. Hamrick [d04a689] * server/lib/gutenbach/ipp/attribute.py (modified) * server/lib/gutenbach/ipp/attributegroup.py (modified) * server/lib/gutenbach/ipp/constants.py (modified) * server/lib/gutenbach/ipp/request.py (modified) * server/lib/gutenbach/ipp/value.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) Clean up import statements; fix import bugs Sat, 17 Dec 2011 23:38:53 GMT Jessica B. Hamrick [287d6ec] * server/lib/gutenbach/server/__init__.py (modified) * server/lib/gutenbach/server/requests.py (added) Move request-related code into new requests.py; increase readability; ...