| Mon, 15 Dec 2025 00:04:16 -0500 |
John Rouillard |
issue2551413 - Broken MultiLink columns in CSV export (take 2)
|
| Sat, 13 Dec 2025 23:02:53 -0500 |
John Rouillard |
issue2551413 - Broken MultiLink columns in CSV export
|
| Wed, 13 Aug 2025 23:52:49 -0400 |
John Rouillard |
feat: finish reauth docs, enhance code.
reauth-confirm_id
|
| 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
|
| Sat, 01 Mar 2025 18:55:54 +0100 |
Ralf Schlatterbeck |
Generate savepoint only if necessary
|
| Tue, 22 Oct 2024 12:04:03 +0200 |
Ralf Schlatterbeck |
Use new filtering for csv export variants
permission-performance
|
| Tue, 18 Jun 2024 00:48:06 -0400 |
John Rouillard |
fix: remove delay when using csv export actions.
|
| Mon, 24 Jul 2023 17:49:58 -0400 |
John Rouillard |
fix: issue2551193 - Fix roundup for removal of cgi and cgitb ...
|
| Wed, 19 Jul 2023 20:37:45 -0400 |
John Rouillard |
fix(api): - issue2551063 - Rest/Xmlrpc interfaces needs failed login protection.
|
| Sun, 26 Feb 2023 12:01:09 -0500 |
John Rouillard |
Add comment. lookup on a username doesn't return retired users.
|
| Sun, 26 Feb 2023 12:00:35 -0500 |
John Rouillard |
unshadow stdlib token from roundup's token.
|
| Thu, 23 Feb 2023 19:34:39 -0500 |
John Rouillard |
issue2551251 - migrate pbkdf2 passwords if more rounds configured
|
| Fri, 24 Feb 2023 00:37:37 -0500 |
John Rouillard |
tests are breaking with last commit. Restore a hopefully working tree while I figure out what's going on
|
| Thu, 23 Feb 2023 19:34:39 -0500 |
John Rouillard |
issue2551251 - migrate pbkdf2 passwords if more rounds configured
|
| Mon, 21 Nov 2022 18:05:01 -0500 |
John Rouillard |
Fix internationalized strings with multiple unlabeled % replacements.
|
| Thu, 08 Sep 2022 14:23:35 -0400 |
John Rouillard |
flake8 fixes
|
| Sun, 07 Aug 2022 01:51:11 -0400 |
John Rouillard |
Refactor session db logging and key generation for sessions/otks
|
| Thu, 04 Aug 2022 14:41:58 -0400 |
John Rouillard |
Summary: Support selecion session/otk data store. Add redis as data store.
|
| Mon, 23 May 2022 17:31:50 -0400 |
John Rouillard |
Switch off using blank passwords for login
|
| Thu, 12 May 2022 21:29:09 -0400 |
John Rouillard |
Mark strings for password reset and registration for translation
|
| Tue, 25 Jan 2022 13:22:00 -0500 |
John Rouillard |
issue2551189 - increase text search maxlength
|
| Sun, 23 Jan 2022 18:57:45 -0500 |
John Rouillard |
Summary: Add test cases for sqlite fts
|
| Fri, 24 Dec 2021 15:10:40 -0500 |
John Rouillard |
Fix unwanted redirect from search index to edit on login error
|
| Fri, 20 Aug 2021 23:56:24 -0400 |
aburke |
issue2550917 - Add a: "Welcome user, you have logged in" ok_message on login.
|
| Fri, 11 Jun 2021 18:09:21 -0400 |
John Rouillard |
Ignore blank lines when editing class via CSV
|
| Tue, 06 Apr 2021 22:51:55 -0400 |
John Rouillard |
Call verifyPassword even if user does not exist.
|
| Sun, 20 Dec 2020 23:17:17 -0500 |
John Rouillard |
actions.py translation. Using mapping rather than tuple for args.
|
| Mon, 08 Jun 2020 16:18:21 -0400 |
John Rouillard |
Quote all exported CSV data
|
| Sat, 08 Feb 2020 00:29:13 +0000 |
Christof Meerwald |
issue2551019 needs to be handled in the action code itself, not the WSGI handler
|
| Sat, 18 Jan 2020 20:27:02 -0500 |
John Rouillard |
Flake8 whitespace; add translate; change use 'is None' not =
|
| Thu, 26 Dec 2019 19:51:07 -0500 |
John Rouillard |
Remove useless assert
|
| Sat, 09 Nov 2019 16:33:42 -0500 |
John Rouillard |
- issue2550920 - Optionally detect duplicate username at registration.
|
| Sat, 09 Nov 2019 00:30:37 -0500 |
John Rouillard |
issue2550919 - Anti-bot signup using 4 second delay
|
| Sun, 20 Oct 2019 20:56:56 -0400 |
John Rouillard |
fix rate limit headers - were ints/floats need to be strings
|
| Sat, 06 Jul 2019 13:12:58 -0400 |
John Rouillard |
Fix problem with cgi.escape being depricated a different way. This way
|
| Fri, 14 Jun 2019 21:26:19 -0400 |
John Rouillard |
More extensive EditCSV testing.
|
| Tue, 11 Jun 2019 21:29:24 -0400 |
John Rouillard |
Call cgi.escape only on python 2. Replace with html.escapeif it can be
|
| Fri, 07 Jun 2019 13:50:57 -0400 |
John Rouillard |
Finish up login rate limit code. Set config item to 0 disables, make
|
| Fri, 17 May 2019 19:45:15 -0400 |
John Rouillard |
Rename Store class in rate_limit.py to Gcra. The name Store makes no
|
| Sat, 11 May 2019 17:50:00 -0400 |
John Rouillard |
Change access to config from dict to property. This makes doing the
|
| Sat, 11 May 2019 17:24:58 -0400 |
John Rouillard |
issue2550949: Rate limit password guesses/login attempts.
|
| Sun, 17 Mar 2019 19:00:43 -0400 |
John Rouillard |
python2/python3 normalization. When exporting CSV, sort lists as they
|
| Sat, 16 Feb 2019 15:17:21 -0500 |
John Rouillard |
issue2550833 enhance the export csv action to include the keys for
|
| Sun, 19 Aug 2018 15:11:05 +0100 |
Christof Meerwald |
fixed issue2550993 and added test case
|
| Thu, 16 Aug 2018 20:14:09 +0100 |
Christof Meerwald |
always encode query parameters in sorted order
|
| Sat, 04 Aug 2018 22:40:16 +0100 |
Christof Meerwald |
reworked random number use
|
| Sun, 22 Jul 2018 22:38:53 +0100 |
Christof Meerwald |
fixed incorrect usage of BytesIO
|
| Tue, 24 Jul 2018 23:04:42 +0000 |
Joseph Myers |
Python 3 preparation: update calls to dict methods.
|
| Tue, 24 Jul 2018 22:09:15 +0000 |
Joseph Myers |
Python 3 preparation: use != instead of <>.
|
| Tue, 24 Jul 2018 21:39:58 +0000 |
Joseph Myers |
Python 3 preparation: "raise" syntax.
|
| Sun, 08 Jul 2018 11:34:42 -0400 |
John Rouillard |
A real fix for the problem where:
|
| Sat, 07 Jul 2018 22:02:41 -0400 |
John Rouillard |
Force all uses of random to use SystemRandom and abort if
|
| Wed, 27 Jun 2018 12:01:28 +0200 |
Ralf Schlatterbeck |
Fix password reset
|
| Sat, 12 May 2018 21:28:02 -0400 |
John Rouillard |
Fix collision link to open in new window: target should be _blank not new.
|
| Fri, 20 Apr 2018 18:46:28 +0200 |
Ralf Schlatterbeck |
Fix commits although a Reject exception is raised
|
| Sat, 26 Aug 2017 20:48:57 -0400 |
John Rouillard |
Issue2550716 Email address displayed after password reset request (fix)
|
| Sat, 26 Aug 2017 20:47:06 -0400 |
John Rouillard |
Suppress the "... - nothing changed" status banner presented when a
|
| Sat, 26 Aug 2017 20:27:08 -0400 |
John Rouillard |
Issue2550716 Email address displayed after password reset request (fix)
|
| Thu, 10 Aug 2017 22:35:05 -0400 |
John Rouillard |
Suppress the "... - nothing changed" status banner presented when a
|