summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* tox: add build dependencies (#36515)wip/python3-part2Frédéric Péters2019-11-191-0/+7
* tox: get a newer pytest version for py3 build (#36515)Frédéric Péters2019-11-191-1/+2
* jenkins: limit notification errors to myself (#36515)Frédéric Péters2019-11-191-1/+1
* jenkins: force clean git (#36515)Frédéric Péters2019-11-191-0/+1
* tox: build py3 (#36515)Frédéric Péters2019-11-192-3/+9
* publisher: restore config.json from zip file as text (#36515)Frédéric Péters2019-11-191-1/+2
* tests: get test_finish_interrupted_request responses content (#36515)Frédéric Péters2019-11-191-3/+4
* tests: make test_finish_failed_request work standalone (#36515)Frédéric Péters2019-11-191-1/+7
* misc: use force_str to encode exception in error page (#36515)Frédéric Péters2019-11-191-1/+1
* publisher: only handle non-encodable exception strings in python 2 (#36515)Frédéric Péters2019-11-191-1/+2
* misc: don't enable form tokens in simulated form in test_display_form (#36515)Frédéric Péters2019-11-191-2/+4
* formdef: add pre-json serialization of struct_time workflow options (#36515)Frédéric Péters2019-11-192-3/+8
* tests: use PicklableUpload in test that requires copying structure (#36515)Frédéric Péters2019-11-191-1/+1
* tests: don't check application/msword extension as it may vary (#36515)Frédéric Péters2019-11-191-1/+1
* forms: mark invalid prefill value explicitely (#36515)Frédéric Péters2019-11-191-0/+6
* tests: update check against json exception message (#36515)Frédéric Péters2019-11-191-1/+5
* tests: mark request as POST to get mock form data parsed (#36515)Frédéric Péters2019-11-191-0/+1
* ctl: update check_hobos to use force_str to handle strings (#36515)Frédéric Péters2019-11-192-11/+13
* portfolio: pass text to json (#36515)Frédéric Péters2019-11-192-8/+15
* runscript: pass script name as str (#36515)Frédéric Péters2019-11-191-1/+2
* workflows: look for existence of json content with private attribute (#36515)Frédéric Péters2019-11-191-1/+1
* storage: force (some) filename as bytes (#36515)Frédéric Péters2019-11-191-2/+3
* form: use force_str on rendered map (#36515)Frédéric Péters2019-11-191-1/+1
* misc: sort dictionary keys when exporting to xml (#36515)Frédéric Péters2019-11-193-3/+3
* emails: pass button link into force_str (#36515)Frédéric Péters2019-11-191-1/+1
* tests: update error email for new py3 exception value (#36515)Frédéric Péters2019-11-191-1/+4
* tests: check decoded email payload (#36515)Frédéric Péters2019-11-193-18/+23
* emails: force_str() on html rendition of email (#36515)Frédéric Péters2019-11-191-1/+2
* tests: update test_form_table_field_submit to use force_str (#36515)Frédéric Péters2019-11-191-2/+2
* tests: use force_str() to encode item options (#36515)Frédéric Péters2019-11-191-1/+1
* misc: adapt ranked items for py3 (#36515)Frédéric Péters2019-11-192-13/+7
* tests: adapt mime type tests (#36515)Frédéric Péters2019-11-191-3/+4
* tests: only check simplify() on bytes in py2 (#36515)Frédéric Péters2019-11-191-1/+2
* tests: adapt test_json_str_decoder for py3 (#36515)Frédéric Péters2019-11-191-5/+8
* misc: update ranked items csv value for py3 (#36515)Frédéric Péters2019-11-191-3/+3
* tests: adapt inspect page test for py3 (#36515)Frédéric Péters2019-11-191-4/+10
* form: use force_str() on wysiwyg fields (#36515)Frédéric Péters2019-11-191-1/+1
* workflows: check for json request using private attribute (#36515)Frédéric Péters2019-11-191-1/+1
* misc: adapt password storage (#36515)Frédéric Péters2019-11-193-17/+22
* tests: don't manually encode utf8 in formdef name (#36515)Frédéric Péters2019-11-191-1/+1
* tests: don't distinguish unicode data sources in py3 (#36515)Frédéric Péters2019-11-191-1/+5
* logger: use next() to iterate over log lines (#36515)Frédéric Péters2019-11-191-3/+3
* idp: read metadata and PEM keys as text (#36515)Frédéric Péters2019-11-192-3/+3
* tests: check user formdef xml export using bytes (#36515)Frédéric Péters2019-11-191-2/+2
* admin: use string to pass overwriting form xml (#36515)Frédéric Péters2019-11-191-1/+1
* misc: adapt password checking to py3 (#36515)Frédéric Péters2019-11-192-5/+9
* idp: always write files as binaries (#36515)Frédéric Péters2019-11-192-14/+14
* storage: allow sorting objects with missing (receipt_)time (#36515)Frédéric Péters2019-11-191-0/+3
* middleware: iterate over a copy of form keys when adding session variables (#...Frédéric Péters2019-11-191-1/+1
* franceconnect: adapt to py3 (#36515)Frédéric Péters2019-11-192-7/+7