log CHANGES.txt @ 8559:19670ecbad82

age author description
Wed, 08 Apr 2026 19:27:34 -0400 John Rouillard doc: add doc for scgi with althttpd web server.
Wed, 08 Apr 2026 00:35:34 -0400 John Rouillard bug: harden header/environment values for roundup-server and cgi
Sun, 05 Apr 2026 17:44:02 -0400 John Rouillard bug: improve security of eval'ed of session database data. (hexora)
Wed, 25 Mar 2026 18:00:19 -0400 John Rouillard doc: inplace db migration; replace [database] with [rdbms]
Tue, 24 Mar 2026 22:11:27 -0400 John Rouillard feature: add detector that prevents file content changes by Admin and other users.
Tue, 24 Mar 2026 21:30:47 -0400 John Rouillard refactor: rework mime type comparison and clean code
Mon, 23 Mar 2026 22:22:24 -0400 John Rouillard bug: import/importables fail to set newid correctly.
Mon, 23 Mar 2026 13:18:41 -0400 John Rouillard bug: fix traceback in roundup-admin init with bad config values
Wed, 18 Mar 2026 17:49:16 -0400 John Rouillard bug: make web page follow login_empty_passwords setting.
Wed, 18 Mar 2026 17:24:14 -0400 John Rouillard bug: using 'null' value for attributes causes error.
Thu, 26 Feb 2026 09:46:02 -0500 John Rouillard fix: replace except: with except Exception: (by haosenwang1018@github)
Tue, 27 Jan 2026 21:07:02 -0500 John Rouillard bug: Issue2551393 - keep search name when paginating
Thu, 25 Dec 2025 14:04:09 -0500 John Rouillard set self.language attribute when translator passed into Client()
Mon, 15 Dec 2025 09:42:41 -0500 John Rouillard build: prevent justhtml install < 3.10 python
Sun, 14 Dec 2025 22:40:46 -0500 John Rouillard feat: support justhtml parsing library to convert email to plain text
Sat, 13 Dec 2025 23:02:53 -0500 John Rouillard issue2551413 - Broken MultiLink columns in CSV export
Mon, 08 Dec 2025 23:05:26 -0500 John Rouillard merge heads: CHANGES.txt also whitespace fixups.
Mon, 08 Dec 2025 00:23:14 -0500 John Rouillard feat: add nanoid pkg trace_id gen and decorator for setting processName
Sun, 07 Dec 2025 17:33:25 -0500 John Rouillard docs: update changelog with pgp doc addition.
Mon, 03 Nov 2025 00:13:04 -0500 John Rouillard refactor: change some classes to use __slots__
Fri, 31 Oct 2025 20:55:01 -0400 John Rouillard fix: replace localhost with ip address in case localhost is ipv6 addr??
Fri, 26 Sep 2025 16:08:30 -0400 John Rouillard fix: update updating.txt doc for user_src_input bug
Sat, 20 Sep 2025 16:49:38 -0400 John Rouillard bug: improve error reporting for errors for logging fileConfig.
Tue, 16 Sep 2025 22:53:00 -0400 John Rouillard feature: add thread local trace_id and trace_reason to logging.
Mon, 01 Sep 2025 21:54:48 -0400 John Rouillard feat: allow admin to set logging format from config.ini
Mon, 01 Sep 2025 17:48:57 -0400 John Rouillard doc: fix typos.
Sun, 31 Aug 2025 20:59:04 -0400 John Rouillard bug, refactor, test: make pragma history_length work interactively
Sun, 31 Aug 2025 16:54:17 -0400 John Rouillard feat: add support for ! history and readline command in roundup-admin
Tue, 26 Aug 2025 23:37:42 -0400 John Rouillard feat: add 'q' as alias to quit to exit interactive roundup-admin
Tue, 19 Aug 2025 22:32:46 -0400 John Rouillard feat: add support for using dictConfig to configure logging.
Sun, 17 Aug 2025 16:44:22 -0400 John Rouillard document the repo cleanups and duplicate merge to get things cleaned up
Sun, 17 Aug 2025 16:12:25 -0400 John Rouillard merge from default branch accumulated changes since Nov 2023 issue2550923_computed_property
Mon, 11 Aug 2025 14:01:12 -0400 John Rouillard feat(security): Add user confirmation/reauth for sensitive changes reauth-confirm_id
Sun, 10 Aug 2025 21:27:06 -0400 John Rouillard refactor: move RateLimitExceeded to roundup.cgi.exceptions
Fri, 11 Jul 2025 22:31:07 -0400 John Rouillard doc: move XSS fix to top of fix report. Set date/version.
Tue, 08 Jul 2025 13:38:08 -0400 John Rouillard bug(security): fix XSS exploit in devel and responsive templates
Thu, 19 Jun 2025 16:18:38 -0400 John Rouillard doc: fix typo
Wed, 11 Jun 2025 16:19:00 -0400 John Rouillard docs: Update attributions in CHANGES.txt.
Tue, 03 Jun 2025 22:23:10 -0400 John Rouillard fix: fix possible HTTP Response Splitting in roundup-server
Mon, 02 Jun 2025 08:52:39 -0400 John Rouillard fix(web): issue2551406 - dont crash when handed invalid @template=a|b|c
Sun, 11 May 2025 20:26:42 -0400 John Rouillard issue2551323: Remove XHTML support
Sun, 11 May 2025 17:59:32 -0400 John Rouillard issue2551398 - Browser number input
Sun, 11 May 2025 17:40:23 -0400 John Rouillard fix: issue2551396: os.path.stat.ST_MTIME + windows ... CHANGES.txt
Wed, 26 Feb 2025 11:24:13 +0100 Ralf Schlatterbeck issue2551376: Fix tracebacks in item templates
Wed, 19 Feb 2025 12:50:07 +0100 Ralf Schlatterbeck Add "form" parameter for Date field method
Wed, 19 Feb 2025 12:38:06 +0100 Ralf Schlatterbeck Make native date and number elements configurable
Mon, 20 Jan 2025 16:32:39 -0500 John Rouillard backout bbc99def147a. All the other backends were programmed to accomodate the skip one nature of postgres sequences
Mon, 20 Jan 2025 15:51:53 -0500 John Rouillard fix: issue2551238 - roundup-server should exit with error ...
Mon, 20 Jan 2025 15:21:56 -0500 John Rouillard fix: issue1895197 - translated help texts in admin.py not displayed correctly.
Sun, 19 Jan 2025 19:37:48 -0500 John Rouillard fix: issue2550815 - roundup-admin import for postgres causes id to be skipped.
Sun, 19 Jan 2025 01:01:59 -0500 John Rouillard fix: revert part of changeset: ae7fadcac9e1
Sat, 18 Jan 2025 22:20:38 -0500 John Rouillard fix: issue2551231 - template.py-HTMLClass::classhelp doesn't merge user defined classes.
Sat, 18 Jan 2025 14:54:31 -0500 John Rouillard feat(web) - Use native number type input for Number() and Integer().
Sat, 18 Jan 2025 12:23:23 -0500 John Rouillard fix: issue2551390 - Replace text input/calendar popup with native date input
Thu, 16 Jan 2025 02:32:58 -0500 John Rouillard issue2551391 - checkboxes and radiobutton inputs get wrong id's.
Sun, 12 Jan 2025 12:59:41 -0500 John Rouillard Handle timeout exception in roundup-server better.
Sun, 12 Jan 2025 12:34:52 -0500 John Rouillard fix: issue2551387 - TypeError: not indexable.
Thu, 09 Jan 2025 09:30:08 -0500 John Rouillard fix(api): issue2551384. Verify REST authorization earlier
Tue, 07 Jan 2025 20:22:33 -0500 John Rouillard feat: add templating utils method dynamically; method to set http code
Wed, 01 Jan 2025 02:06:00 -0500 John Rouillard fix: issue2551374 - Add error handling for filter expressions. Fix UI

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