--- - branch: MAIN date: Wed Jul 19 06:41:26 UTC 2017 files: - new: '1.5' old: '1.4' path: pkgsrc/www/py-cheroot/Makefile pathrev: pkgsrc/www/py-cheroot/Makefile@1.5 type: modified - new: '1.4' old: '1.3' path: pkgsrc/www/py-cheroot/distinfo pathrev: pkgsrc/www/py-cheroot/distinfo@1.4 type: modified id: 20170719T064126Z.72d766386ccd7a727933a664a13552e2c261c379 log: | Updated py-cheroot to 5.7.0. v5.7.0 ====== - CI improvements: * Don't run tests during deploy stage * Use VM based build job env only for pyenv envs * Opt-in for beta trusty image @ Travis CI * Be verbose when running tests (show test names) * Show xfail/skip details during test run - #34: Fix ``_handle_no_ssl`` error handler calls - #21: Fix ``test_conn`` tests: * Improve setup_server def in HTTP connection tests * Fix HTTP streaming tests * Fix HTTP/1.1 pipelining test under Python 3 * Fix ``test_readall_or_close`` test * Fix ``test_No_Message_Body`` * Clarify ``test_598`` fail reason - #36: Add GitHub templates for PR, issue && contributing - #27: Default HTTP Server header to Cheroot version str - Cleanup _compat functions from server module v5.6.0 ====== - Fix all PEP 257 related errors in all non-test modules. ``cheroot/test/*`` folder is only one left allowed to fail with this linter. - #30: Optimize chunked body reader loop by returning empty data is the size is 0. Ref: cherrypy/cherrypy#1602 - Reset buffer if the body size is unknown Ref: cherrypy/cherrypy#1486 - Add missing size hint to SizeCheckWrapper Ref: cherrypy/cherrypy#1131 v5.5.2 ====== - #32: Ignore "unknown error" and "https proxy request" SSL errors. Ref: sabnzbd/sabnzbd#820 Ref: sabnzbd/sabnzbd#860 v5.5.1 ====== - Make Appveyor list separate tests in corresponding tab. - #29: Configure Travis CI build stages. Prioritize tests by stages. Move deploy stage to be run very last after all other stages finish. - #31: Ignore "Protocol wrong type for socket" (EPROTOTYPE) @ OSX for non-blocking sockets. This was originally fixed for regular sockets in cherrypy/cherrypy#1392. Ref: https://forums.sabnzbd.org/viewtopic.php?f=2&t=22728&p=112251 v5.5.0 ====== - #17 via #25: Instead of a read_headers function, cheroot now supplies a HeaderReader class to perform the same function. Any HTTPRequest object may override the header_reader attribute to customize the handling of incoming headers. The server module also presents a provisional implementation of a DropUnderscoreHeaderReader that will exclude any headers containing an underscore. It remains an exercise for the implementer to demonstrate how this functionality might be employed in a server such as CherryPy. - #26: Configured TravisCI to run tests under OS X. module: pkgsrc subject: 'CVS commit: pkgsrc/www/py-cheroot' unixtime: '1500446486' user: wiz