Python's standard cookie parsing will drop all cookies if one cookie is invalid. This pull request will salvage as much as possible from the cookie headers (it drops the offending cookie, but retains the rest).
For posterity, the main author of this pull request (back when zope.publisher was in svn) is Alex Chapman, I've just updated it for merging to modern zope.publisher master.
@freddrake @jamur2 Note that the code as it stands fails tests on both Python 2.7.9 (due to this change by Guido and Python 3.3.3 (similar change, I assume).
Python's standard cookie parsing will drop all cookies if one cookie is invalid. This pull request will salvage as much as possible from the cookie headers (it drops the offending cookie, but retains the rest).
For posterity, the main author of this pull request (back when zope.publisher was in svn) is Alex Chapman, I've just updated it for merging to modern zope.publisher master.