check-code: add 'no tab indent' check for unified tests
and fix the offending tests accordingly
url: validity (notBefore/notAfter) is checked by OpenSSL (
issue2407)
Removing the check from our code makes https with cacerts check work with
Python < 2.6.
serve: fix https mode and add test
The https mode failed in super because BaseRequestHandler is an old-style
class.
This introduces the first test of https client/server functionality - and
"hghave ssl". The test is currently only run on Python 2.6.
hgweb: don't send a body or illegal headers during 304 response
Without this fix, mod_wsgi and spawning get in a wedged state after
sending a 304 response. Not sending a body fixed that problem. The
header change was discovered by using wsgiref.validate.validator to
check for other errors.