Commit graph

54 commits

Author SHA1 Message Date
Laura Hausmann
32d6cb555d
[backend/configuration] Allow configuring of queue job retention 2024-06-21 14:42:00 +02:00
Laura Hausmann
173b01fbf3
[backend/database] Disable multiplexing by default 2024-06-10 19:35:42 +02:00
Laura Hausmann
3467fe952c
[backend/database] Add support for connection multiplexing 2024-06-10 19:26:21 +02:00
Laura Hausmann
aa21e4b05a
[backend/queue] Make queue concurrency configurable 2024-06-10 18:18:39 +02:00
Laura Hausmann
5771e43dda
[backend/federation] Add configuration option for limiting the number of concurrent federation requests (ISH-338) 2024-06-10 18:18:23 +02:00
Laura Hausmann
c80630f66f
[backend/razor] Add assembly metadata to FrontendSPA template 2024-05-25 01:10:17 +02:00
Laura Hausmann
9fa414d738
[backend/configuration] Allow accessing full commit hash when available 2024-05-24 22:47:36 +02:00
Laura Hausmann
9eb5710e84
[backend] Add codename to assembly metadata 2024-05-24 22:41:43 +02:00
Laura Hausmann
849ecd9841
[backend/core] Don't allow connections to local addresses by default (ISH-330, ISH-331) 2024-05-17 14:19:48 +02:00
Laura Hausmann
744a01d138
[backend/drive] Add several media processing configuration options, replacing constants & assumptions 2024-05-02 19:13:58 +02:00
Laura Hausmann
a2077244f8
[backend/drive] Make image processor pluggable 2024-05-01 21:44:49 +02:00
Laura Hausmann
94ac11db88
[backend/drive] Add option to disable validation of the object storage configuration 2024-04-28 00:34:20 +02:00
Laura Hausmann
0b77107b1e
[backend/database] Add connection pool size configuration option 2024-04-27 20:05:42 +02:00
Laura Hausmann
fd92a0a1fa
[backend/razor] Improve public preview security settings (ISH-210) 2024-04-23 00:40:53 +02:00
Laura Hausmann
b876492ca1
[backend/configuration] Suppress unused property message to prevent accidental removal of backwards compatibility 2024-04-22 23:29:51 +02:00
Laura Hausmann
adbee189af
[backend/configuration] Rename StorageSection.Mode to StorageSection.Provider
The old property remains for configuration backwards compatibility only. Trying to access it throws a compile-time error.
2024-04-22 23:26:29 +02:00
Laura Hausmann
1ce28ee005
[backend/drive] Add configuration option to set ACLs on files uploaded to object storage 2024-04-22 21:29:49 +02:00
Laura Hausmann
2e4700b42b
[backend/razor] Basic public preview (ISH-188) 2024-03-28 14:41:02 +01:00
Laura Hausmann
a4ae25d5f3
[backend/queue] Initial clustering support (ISH-141, ISH-220) 2024-03-26 17:08:43 +01:00
Laura Hausmann
9698e3d36d
[backend/core] Replace redis-based queue system with a postgres-based one (ISH-212) 2024-03-24 00:17:28 +01:00
Laura Hausmann
d4da5ed9de
Change license to EUPL v1.2
Consent was given by all project contributors.
2024-03-22 17:10:52 +01:00
Laura Hausmann
c0cd136140
[backend/core] Add very basic metadata store (ISH-133) 2024-03-15 19:55:14 +01:00
Laura Hausmann
a623b870cd
[backend/masto-client] Add push notification support (ISH-182) 2024-03-15 19:20:48 +01:00
Laura Hausmann
104a2c485d
[backend/startup] Validate configuration on startup (ISH-23) 2024-03-12 22:07:48 +01:00
Laura Hausmann
58a514394c
[backend/federation] Support Misskey-style emoji reactions (ISH-148) 2024-03-11 02:54:58 +01:00
Laura Hausmann
2f3ca1e477
[backend/federation] Handle user profile fields (ISH-34) 2024-02-25 01:02:21 +01:00
Laura Hausmann
69360a8ad7
[backend/federation] Handle emoji for incoming notes (ISH-89) 2024-02-25 00:02:17 +01:00
Laura Hausmann
f895a9e541
[backend/federation] Correctly serialize value types 2024-02-22 19:06:53 +01:00
Laura Hausmann
399595ad1c
[backend/federation] Make LD signatures configurable 2024-02-21 18:56:49 +01:00
Laura Hausmann
de6211d6fb
[backend/federation] Handle JSON-LD signed requests in authorized fetch mode 2024-02-18 00:36:58 +01:00
Laura Hausmann
d4e1d92771
[backend] Code cleanup: switch to BSD braces style, tweak code style 2024-02-17 02:31:00 +01:00
Laura Hausmann
70657e1650
[backend/configuration] Allow connecting to redis unix sockets, document connecting to postgres unix sockets (ISH-76) 2024-02-16 01:57:00 +01:00
Laura Hausmann
11caf32ebb
[backend/services] Media cleanup cron task (ISH-66, ISH-27) 2024-02-16 01:21:04 +01:00
Laura Hausmann
bbf1afce5b
[backend/startup] Allow configuring a listen socket instead of a listen address/port (ISH-74) 2024-02-15 22:25:24 +01:00
Laura Hausmann
b5a63fd301
[backend/federation] Refactor ActivityStreams & w3id references to use the Constants properties (ISH-57) 2024-02-14 18:13:09 +01:00
Laura Hausmann
8250ef58d3
[backend/drive] Restrict non-browser-safe MIME types to application/octet-stream (ISH-36) 2024-02-10 17:21:22 +01:00
Laura Hausmann
8f948ab130
[backend/drive] Implement basic drive support (ISH-9) 2024-02-09 19:41:46 +01:00
Laura Hausmann
66c6f5be6f
[backend/services] Add object storage service (ISH-10) 2024-02-09 17:28:02 +01:00
Laura Hausmann
c8c09591f9
[backend] Add configurable post character limit (ISH-5) 2024-02-07 20:33:00 +01:00
Laura Hausmann
5978f1abc4
[backend] Implement federation control (ISH-2) 2024-02-07 17:52:41 +01:00
Laura Hausmann
29581d4fb2
[backend] Refactor postgres jsonb columns 2024-02-05 20:09:18 +01:00
Laura Hausmann
b72a22b9b0
[backend] Reject requests if Host header doesn't match configured WebDomain or AccountDomain 2024-02-03 22:57:35 +01:00
Laura Hausmann
bd3ebeeb87
Set defaults if [Security] config section is missing 2024-01-28 01:01:21 +01:00
Laura Hausmann
f9480d096b
Add redis prefix option 2024-01-28 00:59:57 +01:00
Laura Hausmann
3a466b2e0c
Add support for registration invites 2024-01-27 23:50:31 +01:00
Laura Hausmann
6de8ea12e6
Add redis cache 2024-01-27 22:38:06 +01:00
Laura Hausmann
baaee0bb27
Hardcode default config options 2024-01-27 21:20:48 +01:00
Laura Hausmann
37ed6bbb96
Make exception verbosity configurable 2024-01-24 19:38:00 +01:00
Laura Hausmann
28066784f2
Actually use authorized fetch middleware 2024-01-24 03:16:09 +01:00
Laura Hausmann
7524c5acc7
Add authorized fetch middleware 2024-01-24 03:03:20 +01:00