Notes:
This release contains important bugfixes for a potential denial of service attack. Clients and file services now return proper HTTP response codes for unknown URLs or if an internal exception occurs during HTTP processing.
It also brings minor changes to the PDTP client API.
Changes:
Change PDTP::Client#run to take an instance of PDTP::Client::Callbacks rather than the name of the class to instantiate
Register PDTP::Server's Mongrel StatusHandler before the file service handler in order to prevent a potential conflict when displaying the status page.
Client / File Service HttpHandlers now check for knowledge of requested URIs and return 404 if an unknown resource is requested
Client / File Service now properly handle interal exceptions
|