Laura Hausmann
4690d5c1fb
[backend/database] Enable connection multiplexing by default
2024-07-25 00:14:16 +02:00
Laura Hausmann
0f400e8023
[backend/queue] Remove cluster mode (ISH-141)
...
This is wontfix for now, though we might reevaluate this later.
2024-07-25 00:00:43 +02:00
Laura Hausmann
2d178e5a9a
[backend/queue] Allow configuring worker types in cluster mode (ISH-141)
2024-07-24 20:39:45 +02:00
Laura Hausmann
c67984c411
[backend] Manually reformat difficult-to-read switch expressions that got hard wrapped
2024-07-11 17:46:34 +02:00
Laura Hausmann
91acb8ed9e
[backend/federation] Add edition to nodeinfo response
2024-07-10 18:11:17 +02:00
Laura Hausmann
91b5021e4c
[shared] Refactor assembly version info
...
Because our frontend assembly now also knows its version, we no longer have to rely on meta tags to pass the version on to the frontend.
Since the HTML skeleton no longer includes version information, the nodeinfo response has been amended with the now-absent properties.
2024-07-09 21:50:06 +02:00
Laura Hausmann
6379a09c12
[backend/configuration] Make user-agent standards compliant
2024-07-01 00:42:56 +02:00
Laura Hausmann
df3a7bdfe5
[backend] Apply formatting rules
2024-06-29 01:06:19 +02:00
Laura Hausmann
3e0a5b5759
[backend/configuration] Allow configuring of parameter logging for database exceptions
2024-06-21 16:24:03 +02:00
Laura Hausmann
f2e4d11ce4
[backend/configuration] Fix typo(s) that was causing JobRetention settings not to be applied correctly
2024-06-21 16:11:07 +02:00
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