Tom Hughes
|
d56322a0dd
|
Consistently exclude hidden diaries from spam scoring
|
2024-03-12 00:13:57 +00:00 |
|
Ishmeet Singh
|
a33174acb8
|
Add NOT NULL constraints to redaction title and description
|
2024-03-11 09:27:11 +00:00 |
|
Tom Hughes
|
29cc21c599
|
Drop user tokens table
|
2024-02-28 21:02:54 +00:00 |
|
Tom Hughes
|
3360f91733
|
Require display names to have a minimum unicode width of 3 columns
Fixes #4538
|
2024-02-25 13:21:03 +00:00 |
|
Andy Allan
|
a1a6c577e8
|
Merge pull request #4534 from tomhughes/list-headers
Add standard List-XXX headers to some notification mails
|
2024-02-25 11:36:05 +01:00 |
|
Andy Allan
|
2dfe6f3f2e
|
Merge pull request #4536 from tomhughes/trace-size-limit
Add a limit on the number of points in a GPS trace
|
2024-02-25 11:35:20 +01:00 |
|
Andy Allan
|
52f755cb27
|
Merge pull request #4535 from tomhughes/rails-tokens
Use rails generated tokens for emails
|
2024-02-25 11:32:15 +01:00 |
|
Tom Hughes
|
741ed58838
|
Add a limit on the number of points in a GPS trace
|
2024-02-25 09:50:02 +00:00 |
|
Tom Hughes
|
8e21e4e801
|
Move mechanics of changeset subscriptions into the model
|
2024-02-25 09:48:11 +00:00 |
|
Tom Hughes
|
9444ad494f
|
Reduce priority of multiple simulataneous trace imports
|
2024-02-24 17:07:38 +00:00 |
|
Tom Hughes
|
33d292e981
|
Move scheduling of trace import and destruction to the model
|
2024-02-24 17:07:38 +00:00 |
|
Tom Hughes
|
4dff06a629
|
Use rails tokens for signup confirmations
|
2024-02-24 13:53:05 +00:00 |
|
Tom Hughes
|
ad2739347b
|
Use rails tokens for email changes
|
2024-02-24 13:52:35 +00:00 |
|
Tom Hughes
|
b8fad531e4
|
Use rails tokens for password resets
|
2024-02-24 13:23:19 +00:00 |
|
Tom Hughes
|
b42d48ff65
|
Add scope for unexpired user tokens
|
2024-02-24 13:20:07 +00:00 |
|
Andy Allan
|
c9a86866bb
|
Merge pull request #4485 from tomhughes/drop-lower-index
Drop lowercase index on display names
|
2024-01-18 10:49:52 +00:00 |
|
Andy Allan
|
7406ae5dcc
|
Merge pull request #4218 from AntonKhorev/no-user-id-renames
Disallow username changes to user_n if n isn't their id
|
2024-01-18 10:47:17 +00:00 |
|
Andy Allan
|
0a21080192
|
Move change detection to validation declaration
This aligns with other validations. Also add test to ensure unchanged
display_names are treated as valid.
|
2024-01-18 10:33:56 +00:00 |
|
Anton Khorev
|
2c342adc0d
|
Disallow username changes to user_n if n isn't their id
|
2024-01-18 10:33:56 +00:00 |
|
Tom Hughes
|
9db635a992
|
Drop lowercase index on display names
|
2024-01-17 19:05:25 +00:00 |
|
Andy Allan
|
d5efa4c357
|
Merge pull request #4405 from tomhughes/normalize-display-name
Require user names to be unique after unicode normalisation
|
2024-01-17 16:24:09 +00:00 |
|
Tom Hughes
|
242a4a1aee
|
Include both copies of the password in the saved user
This allows is to go back to hashing passwords when the user is saved.
Fixes #4474
|
2024-01-12 17:55:16 +00:00 |
|
Anton Khorev
|
6427f68ea7
|
Don't show native language name if it's the same as English name
|
2024-01-02 09:09:33 +03:00 |
|
Gregory Igelmund
|
efc61f1315
|
Add basic structures for UserMute and Message muting logic
Including models, migration, controllers, views & locales.
|
2023-12-19 12:57:47 -05:00 |
|
Tom Hughes
|
9a6a6fab73
|
Make allow_account_creation work the same as other ACLs
|
2023-12-19 12:03:08 +00:00 |
|
Milan Cvetkovic
|
a4c23cd89f
|
Implement allow list for account creation
|
2023-12-17 07:55:43 +00:00 |
|
Tom Hughes
|
c12f8959dd
|
Require user names to be unique after unicode normalisation
As with the previous checks on case sensitivity this only affects
new users, and changes to names of existing users.
|
2023-12-13 22:27:36 +00:00 |
|
Tom Hughes
|
0c2e471708
|
Fix new rubocop warnings
|
2023-12-05 18:13:13 +00:00 |
|
Anton Khorev
|
a8aaf62e62
|
Add earliest allowed deletion time to user model
|
2023-11-22 17:02:48 +03:00 |
|
Tom Hughes
|
aaed886890
|
Hash passwords as soon as a new user is created
|
2023-11-16 01:02:11 +00:00 |
|
Tom Hughes
|
cebda5ffb9
|
Merge remote-tracking branch 'upstream/pull/4319'
|
2023-11-15 17:14:49 +00:00 |
|
Tom Hughes
|
68845eb725
|
Use the URL safe base64 variant for mail tokens
|
2023-11-08 22:53:18 +00:00 |
|
Tom Hughes
|
675b89ddb7
|
Strengthen the tokens used in email reply addresses
|
2023-11-07 17:52:31 +00:00 |
|
Tom Hughes
|
c6bb4a5f4e
|
Add importer role that can be associated with higher rate limits
|
2023-11-02 08:58:12 +00:00 |
|
Tom Hughes
|
b5995c5175
|
Only count new reports as active for rate limits
|
2023-11-02 08:44:43 +00:00 |
|
Tom Hughes
|
4f542ef900
|
Remove extraneous fields from primary keys for relation members
|
2023-10-26 18:08:26 +01:00 |
|
Tom Hughes
|
a6b5f2f56d
|
Adjust code for rails internal changes
|
2023-10-18 18:26:14 +01:00 |
|
Tom Hughes
|
46cd08b1c8
|
Replace composite_primary_keys with rails builtin support
|
2023-10-18 18:26:14 +01:00 |
|
Tom Hughes
|
5933ade9a7
|
Update annotation for change to changeset_tags indexes
|
2023-10-18 15:53:45 +01:00 |
|
Gregory Igelmund
|
a4edd3fd04
|
Annotate models
|
2023-10-14 11:19:13 +08:00 |
|
Tom Hughes
|
7dbc349510
|
Drop redundant primary key specification for languages table
|
2023-10-07 15:08:30 +01:00 |
|
Tom Hughes
|
e210b4efbf
|
Improve naming of changeset comment rate limit settings
|
2023-08-30 18:25:06 +01:00 |
|
Andy Allan
|
b595b87c48
|
Use trace instead of gpx_id in queries
This makes the queries easier to read.
|
2023-08-30 17:08:46 +01:00 |
|
Andy Allan
|
f5db9cbb20
|
Avoid using _id in queries
This makes the queries shorter and easier to read.
|
2023-08-30 17:08:16 +01:00 |
|
Tom Hughes
|
a274726f46
|
Add rate limiting for changeset comments
Fixes #4196
|
2023-08-25 19:53:04 +01:00 |
|
Tom Hughes
|
6982903ae7
|
Fix predicate method names in the user model
|
2023-08-15 18:53:14 +01:00 |
|
Anton Khorev
|
033c032ed6
|
Add home location condition to user model
|
2023-08-11 21:44:15 +03:00 |
|
Andy Allan
|
68fa607811
|
Use hashes to define where..in sql queries
This is preferable to using SQL statements.
|
2023-08-03 11:04:28 +01:00 |
|
Tom Hughes
|
c376962c9c
|
Only show granted permissions in the authorized application list
Fixes #4124
|
2023-07-30 20:35:13 +01:00 |
|
Tom Hughes
|
466de96a91
|
Fix new rubocop warnings
|
2023-06-27 18:13:33 +01:00 |
|