Commit message Age Author Refs
r8696:2a57d366
git: show warning when removing existing unused Kallithea hook These hooks are no longer used and should be removed, but it is nice to have explicit logging when it happens.
Mads Kiilerich
0
r8695:98cbebff
auth: tweak log statements when redirecting unauthenticated users to login Warning level was too verbose.
Mads Kiilerich
0
r8694:8993d401
files: fix raw download of repo files with names with unicode points above 256 in name Raw download had apparently only been tested with non-ascii characters that were latin1. That was apparently a (too) simple case that worked without crashing. Files with unicode code points above 256 in their name would fail to download, when Waitress failed like this, trying to get a real byte string by encoding WSGI headers to latin1: UnicodeEncodeError: 'latin-1' codec can't encode characters in position 84-85: ordinal not in range(256) HTTP headers are of course byte strings on the network, but Python3 WSGI does unfortunately neither expose it as bytes nor as unicode strings to be encoded as utf-8. Instead, it uses unicode strings with byte values encoded as code points 0-255. That is achieved by decoding the utf-8 encoded bytes as latin1. For raw downloads, the recommended download filename is provided in the Content-Disposition header. The problem is that it was provided as a real unicode string. Fixed by applying the "proper" latin1-decoding of a utf8-encoding.
Mads Kiilerich
0
r8693:ff0d115b
Kick off next development cycle (0.7.99)
Thomas De Schampheleire
0
r8692:86cde191
merge stable
Thomas De Schampheleire
0
r8691:7ac728ed
Added tag 0.7.0 for changeset 7324ff1929d5
Thomas De Schampheleire
0
r8690:7324ff19
release 0.7.0
Thomas De Schampheleire
0
r8689:a8b59e65
MANIFEST.in: add missing pytype_requirements.txt added in commit 278cc5936ed5
Thomas De Schampheleire
0
r8688:747cc853
release: merge default to stable for 0.7.0
Thomas De Schampheleire
0
r8687:cf4c300f
contributors: update
Thomas De Schampheleire
0
< 1 .. 7 8 9 10 11 .. 878 >