View source

The py3-cmeerw branch has multiple heads

py3-cmeerw (62c97ad90211)
  • Contributors
    1. Loading...
Author Commit Message Date Builds
Christof Meerwald
merged master branch
Christof Meerwald
merged default branch
Christof Meerwald
merged default branch
Christof Meerwald
merged default branch
Christof Meerwald
merged default branch
Christof Meerwald
merged default branch
Christof Meerwald
merged default branch
Christof Meerwald
merged default branch
Christof Meerwald
merged default branch
Christof Meerwald
merged default branch
Christof Meerwald
merged default branch
Christof Meerwald
merged default branch
Christof Meerwald
merged default branch
Christof Meerwald
merged default branch
Christof Meerwald
merged gpgme-rework branch
Christof Meerwald
updated documentation to refer to gpg instead of pyme
Christof Meerwald
merged gpgme-rework branch
Christof Meerwald
switched to gpg module (from pyme) for PGP encryption
Christof Meerwald
merged mailgw-rework branch
Christof Meerwald
updated PGPNosyMail test case
Christof Meerwald
merged mailgw-rework branch
Christof Meerwald
added/updated tests
Christof Meerwald
initial mailgw rework for Python 3 compatibility
Christof Meerwald
added special 'binary_content' property to FileClass
Christof Meerwald
merged default branch
Christof Meerwald
reinstated seed_pseudorandom
Christof Meerwald
reverted secrets_ changes
Christof Meerwald
merged default branch
Christof Meerwald
merged file-content branch
Christof Meerwald
move conversion to bytes from blobfiles up into backend layer (as that's where we convert it back into strings)
Christof Meerwald
merged default branch
Christof Meerwald
merged default
Christof Meerwald
merged default branch
Christof Meerwald
convert content read from files back to strings load property values in a lazy way when generating history (to avoid reading large binary file blobs)
Christof Meerwald
merged default branch
Christof Meerwald
merged default branch
Christof Meerwald
merged default branch
Christof Meerwald
merged from default
Christof Meerwald
merged py3 into py3-cmeerw
Christof Meerwald
merged default into py3
Christof Meerwald
removed FasterStringIO
Christof Meerwald
merged py3 branch back into py3-cmeerw
Christof Meerwald
encoding fixes in test cases
Christof Meerwald
encoding fixes in test cases
Christof Meerwald
encoding fixes
Christof Meerwald
mailer string encoding fixes
Christof Meerwald
use .args for exception information
Christof Meerwald
use .args for exception information
Christof Meerwald
encoding fixes
Christof Meerwald
mailer string encoding fixes
Christof Meerwald
expect bytes from XMLRPC tests
Christof Meerwald
check excpetion.args instead of exception.message
Christof Meerwald
handle words starting with unicode characters
Christof Meerwald
only compare sorted output as order depends on implementation details
Christof Meerwald
fix tests for Python 3 don't pass bytes as title don't try to compare dicts don't compare int and string
Christof Meerwald
strings have an __iter__ method on Python 3, but we don't want to consider them iterable
Christof Meerwald
Python 3 built-in types can't be compared against None
Christof Meerwald
keep test code in sync with real implementation
Christof Meerwald
fixed backend detection for Python 3
Christof Meerwald
only conditionally import mimetools
Christof Meerwald
fixed memorydb string encoding
Christof Meerwald
Python 3 compatibility for missing / mock value
Christof Meerwald
container modification while iterating over it
Christof Meerwald
export csv as text file
Christof Meerwald
fixed encoding issues in mailer
Christof Meerwald
fix MissingValue / MockNull to return False on __bool__ and add a __contains__ to support 'in' operator correctly
Christof Meerwald
fix encoding in handle_xmlrpc
Christof Meerwald
import UserDict from collections or UserDict
Christof Meerwald
fix encoding for hash functions
Christof Meerwald
use exception.args instead of exception.message
Christof Meerwald
fixed incorrect usage of BytesIO
Christof Meerwald
fixed encoding for long_description
Christof Meerwald
replaced msgfmt.py with latest version supporting Python 3 fixed setup scripts for Python 3
Christof Meerwald
only encode output on Python 2
Christof Meerwald
set key for history sort to avoid sorting history args (could be a dict)
Christof Meerwald
better detection if we need a gettext workaround
Christof Meerwald
fix infinite recursion in Python3
Christof Meerwald
merged default branch
Christof Meerwald
expect bytes from XMLRPC tests
Christof Meerwald
check excpetion.args instead of exception.message
Christof Meerwald
fixed encoding in gen_sid following random handling changes
Christof Meerwald
handle words starting with unicode characters
Christof Meerwald
only compare sorted output as order depends on implementation details
Christof Meerwald
fix tests for Python 3 don't pass bytes as title don't try to compare dicts don't compare int and string
Christof Meerwald
reworked random number usage, use secrets module when available
Christof Meerwald
strings have an __iter__ method on Python 3, but we don't want to consider them iterable
Christof Meerwald
Python 3 built-in types can't be compared against None
Christof Meerwald
keep test code in sync with real implementation
Christof Meerwald
fixed backend detection for Python 3
Christof Meerwald
use hashlib pbkdf2 implementation if available
Christof Meerwald
only conditionally import mimetools
Christof Meerwald
merged from default branch
Christof Meerwald
fixed memorydb string encoding
Christof Meerwald
Python 3 compatibility for missing / mock value
Christof Meerwald
container modification while iterating over it
Christof Meerwald
export csv as text file
Christof Meerwald
fixed encoding issues in mailer
Christof Meerwald
fix MissingValue / MockNull to return False on __bool__ and add a __contains__ to support 'in' operator correctly
Christof Meerwald
fix encoding in handle_xmlrpc
Christof Meerwald
import UserDict from collections or UserDict
Christof Meerwald
fix encoding for hash functions
Christof Meerwald
use exception.args instead of exception.message
Christof Meerwald
fixed incorrect usage of BytesIO
Christof Meerwald
fixed encoding for long_description
Christof Meerwald
replaced msgfmt.py with latest version supporting Python 3 fixed setup scripts for Python 3
Christof Meerwald
merged jinja2-loader
Christof Meerwald
missed sys import
Christof Meerwald
merged jinja2-template
Christof Meerwald
merged jinja2-loader
Christof Meerwald
encoding fixes for jinja2 template added search page
Christof Meerwald
support .xml files for jinja2 engine
Christof Meerwald
only encode output on Python 2
Christof Meerwald
set key for history sort to avoid sorting history args (could be a dict)
Christof Meerwald
better detection if we need a gettext workaround
Christof Meerwald
fix infinite recursion in Python3
Christof Meerwald
added files got missed
Christof Meerwald
applied 0073-Python-3-preparation-extract-full-Content-Type-heade.patch
Christof Meerwald
applied 0072-Python-3-preparation-convert-string-content-to-bytes.patch
Christof Meerwald
applied 0071-Python-3-preparation-convert-dbm-keys-back-from-byte.patch
Christof Meerwald
applied 0070-Python-3-preparation-use-division-in-HTML-templates.patch
Christof Meerwald
applied 0069-Python-3-preparation-avoid-assigning-to-instance-__g.patch
Christof Meerwald
applied 0068-Python-3-preparation-use-bytes-in-_gen_sid.patch
Christof Meerwald
applied 0067-Python-3-preparation-use-bytes-in-anti_csrf_nonce.patch
Christof Meerwald
applied 0066-Python-3-preparation-update-string-translate-method-.patch
Christof Meerwald
applied 0065-Python-3-preparation-avoid-basestring.patch
Christof Meerwald
applied 0064-Python-3-preparation-send-bytes-to-socket-in-cgi-cli.patch
Christof Meerwald
applied 0063-Python-3-preparation-update-tokenize-use-in-cgitb.py.patch
Christof Meerwald
applied 0062-Python-3-preparation-avoid-string.translate-and-stri.patch
Christof Meerwald
applied 0061-Python-3-preparation-avoid-string.join.patch
Christof Meerwald
applied 0060-Python-3-preparation-avoid-string.split.patch
Christof Meerwald
applied 0059-Python-3-preparation-HTTP-headers-handling-in-roundu.patch
Christof Meerwald
applied 0058-Python-3-preparation-write-bytes-to-socket-in-roundu.patch
Christof Meerwald
applied 0057-Python-3-preparation-use-bytes-in-_gen_nonce.patch
Christof Meerwald
applied 0056-Python-3-preparation-make-fallback-SysCallError-an-a.patch
Christof Meerwald
applied 0055-Python-3-preparation-use-bytes-more-in-password-hand.patch
Christof Meerwald
applied 0054-Python-3-preparation-use-byte-strings-and-binary-I-O.patch
Christof Meerwald
applied 0053-Python-3-preparation-use-byte-string-argument-to-bas.patch
Christof Meerwald
applied 0052-Python-3-preparation-update-__import__-call-for-rela.patch
Christof Meerwald
applied 0051-Python-3-preparation-avoid-logging._levelNames.patch
Christof Meerwald
applied 0050-Python-3-preparation-avoid-string.find.patch
Christof Meerwald
applied 0049-Python-3-preparation-update-email-module-names.patch
Christof Meerwald
applied 0048-Python-3-preparation-remove-obsolete-email-module-mo.patch
Christof Meerwald
applied 0047-Python-3-preparation-avoid-obsolete-types.-Type-name.patch
Christof Meerwald
applied 0046-Python-3-preparation-avoid-string.lower.patch
Christof Meerwald
applied 0045-Python-3-preparation-update-ugettext-ungettext-uses.patch
Christof Meerwald
applied 0044-Python-3-preparation-StringIO.patch
Christof Meerwald
applied 0043-Python-3-preparation-unichr.patch
Christof Meerwald
applied 0042-Python-3-preparation-unicode.patch
Christof Meerwald
applied 0041-Python-3-preparation-use-string.ascii_letters-instea.patch
Christof Meerwald
applied 0040-Python-3-preparation-comparisons.patch
Christof Meerwald
applied 0039-Python-3-preparation-HTML-templates.patch
Christof Meerwald
applied 0037-Python-3-preparation-miscellaneous-Python-scripts-no.patch
Christof Meerwald
applied 0036-Python-3-preparation-update-HTMLParser-htmlentitydef.patch
Christof Meerwald
applied 0035-Python-3-preparation-update-SocketServer-import.patch
Christof Meerwald
applied 0034-Python-3-preparation-update-BaseHTTPServer-imports.patch
Christof Meerwald
applied 0033-Python-3-preparation-update-xmlrpclib-SimpleXMLRPCSe.patch
Christof Meerwald
applied 0032-Python-3-preparation-update-httplib-imports.patch
Christof Meerwald
applied 0031-Python-3-preparation-use-isinstance-x-collections.Ca.patch
Christof Meerwald
applied 0030-Python-3-preparation-use-imp.reload-instead-of-reloa.patch
Christof Meerwald
applied 0029-Python-3-preparation-use-__bool__-instead-of-__nonze.patch
Christof Meerwald
applied 0028-Python-3-preparation-remove-unused-ConfigParser-impo.patch
Christof Meerwald
applied 0027-Python-3-preparation-update-urllib-urllib2-urlparse-.patch
Christof Meerwald
applied 0026-Python-3-preparation-replace-raw_input-uses.patch
Christof Meerwald
applied 0025-Python-3-preparation-use-and-__truediv__-as-needed.patch
Christof Meerwald
applied 0024-Python-3-preparation-update-map-calls-as-needed.patch
Christof Meerwald
applied 0023-Python-3-preparation-use-list-around-filter-as-neede.patch
Christof Meerwald
applied 0022-Python-3-preparation-use-list-around-zip-as-needed.patch
Christof Meerwald
applied 0021-Python-3-preparation-update-next-usage-for-iterators.patch
Christof Meerwald
applied 0020-Python-3-preparation-update-calls-to-dict-methods.patch
Christof Meerwald
applied 0019-Python-3-preparation-handle-absence-of-long-type.patch
Christof Meerwald
applied 0018-Python-3-preparation-avoid-implicit-tuple-parameter-.patch
Christof Meerwald
applied 0017-Python-3-preparation-use-sum-instead-of-reduce.patch
Christof Meerwald
applied 0016-Python-3-preparation-use-range-instead-of-xrange.patch
Christof Meerwald
applied 0015-Python-3-preparation-use-parentheses-in-list-compreh.patch
Christof Meerwald
applied 0014-Python-3-preparation-update-function-attribute-names.patch
Christof Meerwald
applied 0013-Python-3-preparation-make-relative-imports-explicit.patch
Christof Meerwald
applied 0012-Python-3-preparation-use-Exception-instead-of-Standa.patch
Christof Meerwald
applied 0011-Python-3-preparation-use-sys.maxsize-instead-of-sys..patch
Christof Meerwald
applied 0010-Python-3-preparation-use-exec-compile-open-.read-ins.patch
Christof Meerwald
applied 0009-Python-3-preparation-convert-exec-to-a-function.patch
Christof Meerwald
applied 0008-Python-3-preparation-use-open-instead-of-file.patch
Christof Meerwald
applied 0007-Python-3-preparation-use-instead-of.patch
Christof Meerwald
applied 0006-Python-3-preparation-change-x.has_key-y-to-y-in-x.patch
Christof Meerwald
applied 0005-Python-3-preparation-numeric-literal-syntax.patch
Christof Meerwald
applied 0004-Python-3-preparation-except-syntax.patch
Christof Meerwald
applied 0003-Python-3-preparation-raise-syntax.patch
Christof Meerwald
applied 0002-Python-3-preparation-use-repr-instead-of.patch
Christof Meerwald
applied 0001-Python-3-preparation-convert-print-to-a-function.patch