Thomas Citharel
|
c07ba3a5d1
|
Add rate-limiting on queries with Hammer
Closes #67
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-03-24 15:32:27 +01:00 |
Thomas Citharel
|
c4e9f88e85
|
Fix front-end stuff
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-03-24 15:32:26 +01:00 |
Thomas Citharel
|
986ae45f52
|
Add worker to clean obsolete application data, token revokation and spec conformance
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-03-24 09:18:53 +01:00 |
Thomas Citharel
|
59944603b7
|
Update deps and fix some front-end stuff
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-03-22 10:19:25 +01:00 |
Thomas Citharel
|
8984bd7636
|
Introduce authorizations with Rajska
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-03-22 10:19:25 +01:00 |
Thomas Citharel
|
b6875f6a4b
|
Introduce device flow
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-03-22 09:34:11 +01:00 |
Thomas Citharel
|
2ee329ff7b
|
Introduce application tokens
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-03-22 09:34:10 +01:00 |
Thomas Citharel
|
cfa1754ab5
|
Fix warnings in akismet service
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-03-22 09:34:09 +01:00 |
Thomas Citharel
|
317a3434b2
|
feat(spam): Introduce checking new accounts, events & comments for spam with the help of Akismet
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-02-07 15:18:29 +01:00 |
Thomas Citharel
|
1db5c4ae2d
|
Save IP and login date from directly registered accounts
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-01-31 19:33:33 +01:00 |
Thomas Citharel
|
5c43713d85
|
Forgot call to clear_feeds_cache
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-01-31 15:22:22 +01:00 |
Thomas Citharel
|
f531c39b7e
|
Make sure every cache is properly cleared when managing an event
Closes #1252
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-01-28 17:37:20 +01:00 |
Thomas Citharel
|
92d7de51d0
|
Add debug logging to locale
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-01-28 17:37:20 +01:00 |
Thomas Citharel
|
7e49a80df9
|
Fix formatting
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-01-16 10:08:32 +01:00 |
ljf
|
ae05832cb5
|
[fix] LDAP connector with erland 24.3+
|
2023-01-16 10:06:53 +01:00 |
Thomas Citharel
|
8e7907ec9e
|
Don't notify group members & followers from new draft event
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-22 12:21:42 +01:00 |
Thomas Citharel
|
aeaf22a224
|
Set correct Content-Type on all AP endpoints
Closes #1210
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-22 12:21:42 +01:00 |
Thomas Citharel
|
2e9414767c
|
Increase paging timeout to 30
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-22 12:21:42 +01:00 |
Thomas Citharel
|
3e15048843
|
Prevent AP collection page number being < 1
Closes #1184
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-21 16:57:54 +01:00 |
MickGe
|
e1469a5eec
|
Fix: Assets in production environment
Closes #1197
|
2022-11-21 11:53:23 +01:00 |
Thomas Citharel
|
035ff134f5
|
Properly log if we can't notify group follower
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-07 19:44:16 +01:00 |
Thomas Citharel
|
16b1e0080c
|
Add fallback handler for can_send_activity?
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-07 19:37:59 +01:00 |
Thomas Citharel
|
af3110955d
|
Handle suspending actors with special type
Closes #1183
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-07 19:37:59 +01:00 |
Thomas Citharel
|
bb86ca5413
|
Handle :http_not_found as an error when deleting an object
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-07 19:37:59 +01:00 |
Thomas Citharel
|
7b2eb82d6f
|
Handle nothing found by unsplash for location
Closes #1187
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-07 19:37:59 +01:00 |
Thomas Citharel
|
1f23bb421e
|
Increase timeout needed to build page
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-07 18:55:49 +01:00 |
Thomas Citharel
|
67b63a9a6e
|
Fix ecto dev warning
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-07 09:02:09 +01:00 |
Thomas Citharel
|
e7e4ed2ac9
|
Add Ecto.DevLogger in dev mode
See https://github.com/fuelen/ecto_dev_logger
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-06 16:56:04 +01:00 |
Thomas Citharel
|
96ba48cdb0
|
Handle error when fetching object from tombstone
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-06 15:29:34 +01:00 |
Thomas Citharel
|
994797c475
|
Fix front-end analytics csp config
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-06 15:14:04 +01:00 |
Thomas Citharel
|
30b0d3ca08
|
Add GraphQL operation name, user ID and actor name in logs
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-06 13:03:53 +01:00 |
Thomas Citharel
|
de8433cdbb
|
Add error details in error logging in Activity Update handler
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-06 11:33:09 +01:00 |
Thomas Citharel
|
a51b36fb75
|
Fix building CSP policy
You can't use 'none' as a CSP Policy if there's other things among
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-04 16:47:24 +01:00 |
Thomas Citharel
|
e31433cf83
|
Allow for resource providers to register a csp policy
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-04 11:50:15 +01:00 |
Thomas Citharel
|
57fac37347
|
Support CSP report_uri, report_to and the Report-To and Reporting-Endpoints headers
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-04 10:55:26 +01:00 |
Thomas Citharel
|
e97206077c
|
Add CSP Policy for pictures
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-04 09:26:45 +01:00 |
Thomas Citharel
|
6058da0d44
|
Propertly handle other errors when receiving a comment
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-03 18:11:40 +01:00 |
Thomas Citharel
|
4bb90ebb3f
|
Properly handle replying to an event that has been deleted
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-03 18:02:32 +01:00 |
Thomas Citharel
|
770a518ad1
|
Properly handle un-needed background jobs
Cancel them if they're not needed
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-03 18:00:42 +01:00 |
Thomas Citharel
|
c68c0c2120
|
Add context to error when removing an upload file following actor suspension
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-03 17:56:45 +01:00 |
Thomas Citharel
|
d75a95cccd
|
Lower loglevel of resource insertion error
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-03 16:54:04 +01:00 |
Thomas Citharel
|
62dd1b85b7
|
Don't treat notification for a deleted event as an error
Just cancel the job
Closes #1180
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-03 09:50:33 +01:00 |
Thomas Citharel
|
4dede63b83
|
Remove unused variable
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-02 18:32:30 +01:00 |
Thomas Citharel
|
02381f2820
|
Fix deleting person detached from user
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-02 17:14:26 +01:00 |
Thomas Citharel
|
75296498c4
|
Do not list drafts in upcoming / old events event if moderator
Closes #1086
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-02 17:12:35 +01:00 |
Thomas Citharel
|
dcfe87116e
|
Allow to view more than 10 drafts events on my events view
Closes #993
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-02 11:38:14 +01:00 |
Thomas Citharel
|
a1726fc12e
|
Add sha-256 hash for toggling dark theme code and remove inlined phoenix digest
Follow-up to !1300
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-02 11:36:32 +01:00 |
Thomas Citharel
|
9a135bb67f
|
Add unique constraint on event URL
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-31 18:07:49 +01:00 |
Thomas Citharel
|
2e631d3633
|
Lower loglevel of error when creating a new person
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-31 18:07:28 +01:00 |
Thomas Citharel
|
470a3e594b
|
Correctly escape user-defined names in emails
Closes #1151
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-31 14:30:40 +01:00 |