log roundup/cgi/client.py @ 8186:b938fd5223ae

age author description
Tue, 10 Dec 2024 17:38:57 -0500 John Rouillard fix(web): issue2551356. Add etag header ... fix env variable name
Tue, 10 Dec 2024 16:06:13 -0500 John Rouillard fix(web): issue2551356. Add etag header for not-modified (304) request.
Wed, 04 Dec 2024 10:45:26 +0100 Ralf Schlatterbeck Documentation and fix for REST headers
Tue, 26 Nov 2024 17:11:13 -0500 John Rouillard issue2551370 - prefix session cookie with __Secure- over https
Sun, 21 Jul 2024 10:56:44 -0400 John Rouillard chore(lint): format imports and add/remove blank lines.
Tue, 09 Jul 2024 09:07:09 -0400 John Rouillard fix(security): fix CVE-2024-39124, CVE-2024-39124, and CVE-2024-39125
Mon, 17 Jun 2024 23:35:03 -0400 John Rouillard refactor: make mime_type_allowlist class prop to configure from interfaces.py
Sun, 02 Jun 2024 22:15:10 -0400 John Rouillard fix: Send vary header for if-modified-since conditional returning 304
Sun, 02 Jun 2024 20:35:47 -0400 John Rouillard fix: make If-None-Match work for static file (@@file) case
Sun, 02 Jun 2024 18:22:53 -0400 John Rouillard fix: Send Vary: Accept-Encoding on any data that could be compressed
Sat, 01 Jun 2024 03:52:02 -0400 John Rouillard Fix incorrect timezone of -0000. Use GMT instead. Error found using redbot
Sat, 27 Apr 2024 21:03:20 -0400 John Rouillard fix use of '-' directory in static files
Sun, 17 Mar 2024 00:51:12 -0400 John Rouillard chore(refactor): extract setting of db.tx_source out of if tree
Sat, 16 Mar 2024 22:57:19 -0400 John Rouillard chore(refactor): use with open, consolidate/un-nest if ...
Sat, 16 Mar 2024 21:31:26 -0400 John Rouillard chore(ruff): sort imports; tuples for import not supported in python2.
Thu, 14 Mar 2024 19:04:19 -0400 John Rouillard feat: add support for rotating jwt keys
Wed, 13 Mar 2024 17:53:05 -0400 John Rouillard fix: if Content-Type header defined, don't overwrite with default
Sun, 03 Sep 2023 14:03:11 -0400 John Rouillard refactor: rename the mime type whitelist
Mon, 24 Jul 2023 17:49:58 -0400 John Rouillard fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
Sun, 23 Jul 2023 23:25:37 -0400 John Rouillard flake8: add space between return, del and (
Wed, 19 Jul 2023 20:37:45 -0400 John Rouillard fix(api): - issue2551063 - Rest/Xmlrpc interfaces needs failed login protection.
Thu, 08 Jun 2023 20:38:29 -0400 John Rouillard Fix mispellings in comments.
Tue, 18 Apr 2023 16:28:24 -0400 John Rouillard remove obsolete comment
Sat, 18 Mar 2023 14:16:31 -0400 John Rouillard flake8 fixes: whitespace, remove unused imports
Thu, 23 Feb 2023 16:20:32 -0500 John Rouillard - issue2551257: add 'X-Content-Type-Options: nosniff' header for file download
Thu, 23 Feb 2023 12:01:33 -0500 John Rouillard improve REST interface security
Tue, 21 Feb 2023 22:35:58 -0500 John Rouillard Refactor rejecting requests; update tests, xfail test
Tue, 21 Feb 2023 16:42:20 -0500 John Rouillard better rest Origin check; refactor CORS preflight code.
Sun, 11 Dec 2022 18:54:21 -0500 John Rouillard bug: handle exception when origin header is missing
Tue, 06 Dec 2022 15:07:18 -0500 John Rouillard pylint: fix first reference to properties outside of __init__
Fri, 25 Nov 2022 22:25:17 -0500 John Rouillard Fix typo in comment.
Thu, 24 Nov 2022 11:33:24 -0500 John Rouillard bug: fix crash unguarded reference allowed_origins[0]
Wed, 23 Nov 2022 22:25:34 -0500 John Rouillard Remove dead code for handling LogoutAction.
Wed, 23 Nov 2022 22:23:50 -0500 John Rouillard refactor: consolidate sets of identical log messages, flake8 fixes
Mon, 21 Nov 2022 18:47:03 -0500 John Rouillard Fix internationalized strings with multiple unlabeled % replacements.
Mon, 21 Nov 2022 18:26:07 -0500 John Rouillard Fix internationalized strings with multiple unlabeled % replacements.
Wed, 14 Sep 2022 17:48:51 -0400 John Rouillard flake8 - remove re.compile from method arg + test + doc
Wed, 14 Sep 2022 16:06:29 -0400 John Rouillard flake8 - bare exceptions
Wed, 14 Sep 2022 15:59:59 -0400 John Rouillard flake8 - remove unused imports, unused vars, whitespace fixes
Wed, 14 Sep 2022 15:08:54 -0400 John Rouillard flake8 whitespace fixes plus X == True -> X is True
Thu, 01 Sep 2022 15:06:53 -0400 John Rouillard application/javascript is now text/javascript
Wed, 03 Aug 2022 17:34:58 -0400 John Rouillard Refactor client.py session cookie code. Remove session db access.
Tue, 07 Jun 2022 09:39:35 -0400 John Rouillard issue2551203 - Add support for CORS preflight request
Tue, 17 May 2022 17:18:51 -0400 John Rouillard issue2551205: Add support for specifying valid origins for api: xmlrpc/rest
Tue, 03 May 2022 14:51:59 +0200 Ralf Schlatterbeck Add i18n object to roundupdb.Database
Mon, 02 May 2022 16:17:13 -0400 John Rouillard Fix header value. needs to be string not integer.
Thu, 28 Apr 2022 19:21:08 -0400 John Rouillard Fix hang in unsatisfyable range or HEAD request for static file
Sun, 23 Jan 2022 18:57:45 -0500 John Rouillard Summary: Add test cases for sqlite fts
Sat, 11 Dec 2021 12:05:10 +0100 Christof Meerwald header values should always be strings (at least "flup" cares)
Thu, 09 Dec 2021 20:11:58 -0500 John Rouillard Fix spurious content-ty on 304; xfail css Cache-Control
Thu, 09 Dec 2021 17:36:08 -0500 John Rouillard issue2550991 - Some mechanism to set expiration header or max age for static resources
Tue, 07 Dec 2021 11:15:04 -0500 John Rouillard issue2551178 - fix Traceback in Apache WSGI
Wed, 01 Dec 2021 19:52:54 -0500 John Rouillard issue2551175 - Make ETag content-encoding aware.
Sat, 16 Oct 2021 13:34:04 -0400 John Rouillard Fix 204 responses, hangs and crashes with REST.
Wed, 06 Oct 2021 15:45:15 -0400 John Rouillard Eliminate hang with unauthorized use of REST interface.
Wed, 18 Aug 2021 21:00:11 -0400 John Rouillard Fix typo referencing config.
Sat, 24 Jul 2021 16:31:36 -0400 John Rouillard issue2551147 - Enable compression of http responses in roundup.
Sat, 26 Jun 2021 20:59:33 -0400 John Rouillard Add image/svg-xml as valid type to serve.
Mon, 14 Jun 2021 19:33:27 -0400 John Rouillard issue2550837 - New option for web auth (also http header passing)
Sun, 18 Apr 2021 20:54:48 -0400 John Rouillard Fix issue2551129 - Template not found return 500 and traceback

Roundup Issue Tracker: http://roundup-tracker.org/