Laura Hausmann
|
24bde5ad29
|
[backend] Use User.IsLocalUser / .IsRemoteUser instead of null-checks where applicable (ISH-370)
|
2024-06-17 17:25:29 +02:00 |
|
Laura Hausmann
|
fc7a1fe95c
|
[backend/federation] Make sure new follow & unfollow activities have a consistent identifier (ISH-367)
|
2024-06-17 17:16:27 +02:00 |
|
Laura Hausmann
|
1f29ad99c7
|
[parsing] Support punycode mentions
|
2024-06-17 01:19:20 +02:00 |
|
Laura Hausmann
|
95592df2ca
|
[backend/core] Don't create reply notifications on note update
This prevents erroneous duplicate notifications from being created.
|
2024-06-16 23:36:39 +02:00 |
|
Laura Hausmann
|
bf9564c684
|
[backend/api] Include note properties on like/unlike/renote/unrenote
|
2024-06-16 23:21:33 +02:00 |
|
Laura Hausmann
|
0a5e130783
|
[backend/federation] Log instance blocked failures in inbox queue as debug
|
2024-06-16 22:36:38 +02:00 |
|
Laura Hausmann
|
bc270d4fed
|
[backend/logging] Cleanup unused variable
|
2024-06-16 22:03:33 +02:00 |
|
Laura Hausmann
|
e089184c63
|
[backend/logging] Improve systemd logging
|
2024-06-16 22:01:17 +02:00 |
|
Laura Hausmann
|
0f4cc675d5
|
[backend/logging] Fix typo
|
2024-06-16 21:58:10 +02:00 |
|
Laura Hausmann
|
47ab95cc1b
|
[backend/queue] Remove trace logging
|
2024-06-16 21:56:56 +02:00 |
|
Laura Hausmann
|
10d40513d3
|
[backend/logging] Render syslog severity indicator for every line of multi-line log messages in systemd mode
|
2024-06-16 21:55:17 +02:00 |
|
Laura Hausmann
|
db76a722db
|
[backend/logging] Fix typo
|
2024-06-16 21:46:30 +02:00 |
|
Laura Hausmann
|
2c2f350d21
|
[backend/logging] Correctly log multi-line logs in systemd mode
|
2024-06-16 21:45:00 +02:00 |
|
Laura Hausmann
|
e2048857fb
|
[backend/logging] Fix typo
|
2024-06-16 21:36:57 +02:00 |
|
Laura Hausmann
|
8732f30563
|
[backend/logging] Display log level in text form in systemd logs
|
2024-06-16 21:36:38 +02:00 |
|
Laura Hausmann
|
98ea655d3f
|
[backend] Fix build
|
2024-06-16 21:13:16 +02:00 |
|
Laura Hausmann
|
9c369bdf4a
|
[backend/logging] Detect whether we're running under systemd & configure logging accordingly
|
2024-06-16 21:12:35 +02:00 |
|
Laura Hausmann
|
75be495c36
|
[backend/logging] Add FORCE_COLOR environment variable
|
2024-06-16 20:50:57 +02:00 |
|
Laura Hausmann
|
29ff35d533
|
[backend/logging] Revert "Check for terminfo to determine color support"
This reverts commit 0de8a9b2f7 .
|
2024-06-16 20:49:51 +02:00 |
|
Laura Hausmann
|
0de8a9b2f7
|
[backend/logging] Check for terminfo to determine color support
|
2024-06-16 20:24:42 +02:00 |
|
Laura Hausmann
|
e4fda75cc9
|
[backend/logging] Revert "Check for TTY instead of console redirection to determine whether to output color"
This reverts commit 80840e4dd6 .
|
2024-06-16 20:12:47 +02:00 |
|
Laura Hausmann
|
80840e4dd6
|
[backend/logging] Check for TTY instead of console redirection to determine whether to output color
|
2024-06-16 20:04:37 +02:00 |
|
Laura Hausmann
|
58e9d343ac
|
[backend/federation] Handle invalid activities in InboxValidationMiddleware more gracefully
|
2024-06-16 20:04:37 +02:00 |
|
Laura Hausmann
|
8ebef17938
|
[backend/queue] Fix race condition that could cause temporary queue stalls (until a new job gets queued)
|
2024-06-16 19:06:53 +02:00 |
|
Laura Hausmann
|
571ef8f027
|
[backend/queue] Improve logging
|
2024-06-16 18:55:54 +02:00 |
|
Laura Hausmann
|
07fd0260a8
|
[backend/queue] Add healthchecks that regularly check for stalled jobs (ISH-361)
|
2024-06-16 18:07:25 +02:00 |
|
Laura Hausmann
|
7ed39d0c47
|
[backend/queue] Fix AsyncAutoResetEvent handling, fix stalled queue workers causing no new workers to be spawned
|
2024-06-16 17:23:28 +02:00 |
|
Laura Hausmann
|
364d0c54a0
|
[backend/masto-client] Paginate note likes & renotes correctly (ISH-362)
|
2024-06-15 17:30:12 +02:00 |
|
Laura Hausmann
|
946eed1b03
|
[backend/federation] Fix remote poll voter counts (ISH-363)
|
2024-06-15 17:21:43 +02:00 |
|
Laura Hausmann
|
8b36f1aecf
|
[backend/masto-client] Paginate likes & bookmarks based on their identifier (instead of the note identifier)
|
2024-06-15 16:57:06 +02:00 |
|
Laura Hausmann
|
9f3bbe6c08
|
[backend/drive] Fix handling of failed files in object storage migrator
This fixes an edge case that could cause it to enter an infinite loop.
|
2024-06-15 01:19:37 +02:00 |
|
Laura Hausmann
|
c7bacc2856
|
[backend/masto-client] Ignore App.website property when it only contains whitespace
|
2024-06-14 21:45:29 +02:00 |
|
Laura Hausmann
|
a703b63876
|
[backend/core] Ignore poll options consisting only of whitespace
This fixes compatibility with certain mastodon clients that send an extra empty-string poll option.
|
2024-06-14 20:04:38 +02:00 |
|
Laura Hausmann
|
ed38dc3788
|
[backend/database] Fix poll votersCount query for PostgreSQL versions prior to 16
|
2024-06-14 18:59:36 +02:00 |
|
Laura Hausmann
|
c4190781e3
|
[backend/core] Generate reply notifications for notes that aren't of specified visibility
|
2024-06-13 22:54:02 +02:00 |
|
Laura Hausmann
|
b27572bf27
|
[backend/razor] Update FrontendSPA.cshtml to conform to new code style
|
2024-06-13 22:42:35 +02:00 |
|
Laura Hausmann
|
35148d7796
|
[backend/queue] Add queue processor timeout
For now this is hardcoded per queue, but this will be configurable down the line.
|
2024-06-13 22:41:41 +02:00 |
|
Laura Hausmann
|
a7dcfbe75a
|
[parsing] Allow termination of mention nodes with any character except :
|
2024-06-13 22:06:39 +02:00 |
|
Laura Hausmann
|
b84c3b5ff9
|
[docs] Update README.md
|
2024-06-13 20:37:38 +02:00 |
|
Laura Hausmann
|
5dbec15876
|
[backend] Switch to the renamed Iceshrimp.WebPush library
|
2024-06-11 17:34:47 +02:00 |
|
Laura Hausmann
|
16383211ea
|
[backend/csproj] Drop libsodium dependency
This is not necessary anymore, as we dropped cuid2 as a dependency, which depended on NSec.Cryptography, which depended on libsodium.
|
2024-06-11 17:22:37 +02:00 |
|
Laura Hausmann
|
0379624d1d
|
[sln] Update dependencies
|
2024-06-11 17:17:27 +02:00 |
|
Laura Hausmann
|
46b6357506
|
[backend/csproj] Bump dotNetRdf version
|
2024-06-11 16:59:18 +02:00 |
|
Laura Hausmann
|
e960a059a0
|
[backend/cron] Fix media cleanup task implicitly using synchronous enumerable
This fixes media cleanup when database connection multiplexing is enabled.
|
2024-06-11 16:49:31 +02:00 |
|
Laura Hausmann
|
1e0fd2efda
|
[parsing] Allow termination of mentions with the question mark character
|
2024-06-11 16:27:23 +02:00 |
|
Laura Hausmann
|
dc8511632b
|
[backend/core] Replace sync DB call with async equivalent
|
2024-06-10 19:42:06 +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 |
|