Jason Volk
|
2f449ba47d
|
support reloading config via SIGUSR1
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-29 01:18:08 +00:00 |
|
Jason Volk
|
a567e314e9
|
simplify shutdown signal handlers
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-29 01:18:08 +00:00 |
|
Jason Volk
|
ed3cd99781
|
abstract the config reload checks
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-29 01:18:08 +00:00 |
|
Jason Volk
|
99fe88c21e
|
use smallvec for the edu sending event buffer
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-29 01:18:08 +00:00 |
|
Jason Volk
|
ffd0fd4242
|
pipeline pdu fetch for federation sending destination
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-29 01:18:08 +00:00 |
|
Jason Volk
|
b2a565b0b4
|
propagate better error from server.check_running()
|
2025-01-29 01:18:08 +00:00 |
|
Jason Volk
|
c516a8df3e
|
fanout edu processing
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-29 01:18:08 +00:00 |
|
Jason Volk
|
94d786ac12
|
process rooms and edus concurrently
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-29 01:18:08 +00:00 |
|
Jason Volk
|
677316631a
|
pipeline prologue of handle_incoming_pdu
simplify room_version/first_pdu_in_room argument passing
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-29 01:18:08 +00:00 |
|
Jason Volk
|
2b730a30ad
|
add broad_flat_map
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-29 01:18:08 +00:00 |
|
Jason Volk
|
98f9570547
|
add option to disable rocksdb checksums
reference runtime state for default option initialization
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-28 18:38:47 +00:00 |
|
Jason Volk
|
13335042b7
|
enable the paranoid-checks options in debug mode
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-28 18:36:00 +00:00 |
|
Jason Volk
|
6db8df5e23
|
skip redundant acl check when sender is origin
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-28 18:36:00 +00:00 |
|
Jason Volk
|
d0b4a619af
|
furnish batch interface with trait
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-28 18:36:00 +00:00 |
|
Jason Volk
|
4a2d0d35bc
|
split federation request from sending service
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-28 18:36:00 +00:00 |
|
Jason Volk
|
3e0ff2dc84
|
simplify references to server_name
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-28 18:36:00 +00:00 |
|
June Clementine Strawberry
|
71a3855af6
|
fix couple more docker manifest typos
Signed-off-by: June Clementine Strawberry <strawberry@puppygock.gay>
|
2025-01-26 21:30:15 -05:00 |
|
Jade Ellis
|
db7d23e780
|
fix creating manifest on wrong repo
|
2025-01-26 20:38:26 -05:00 |
|
Jade Ellis
|
1c585ab1b6
|
create manifests for unique docker tags
|
2025-01-26 20:38:26 -05:00 |
|
Jade Ellis
|
24e6086f12
|
load correct image file
|
2025-01-26 20:38:26 -05:00 |
|
Jade Ellis
|
ee63f720c9
|
revert incorrect tags
|
2025-01-26 20:38:26 -05:00 |
|
June Clementine Strawberry
|
4b3c54bbfa
|
check if DOCKER_USERNAME is empty as well in dockerhub desc publish
Signed-off-by: June Clementine Strawberry <strawberry@puppygock.gay>
|
2025-01-26 13:11:47 -05:00 |
|
Jason Volk
|
68856645ee
|
refactor lazy-loading
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-26 17:48:53 +00:00 |
|
Jason Volk
|
9ad4f20da4
|
propagate underflow as error result, not index bounds panic
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-26 17:48:53 +00:00 |
|
Jason Volk
|
186c459584
|
use scalar for file shape; increase shape for small-type columns
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-26 17:48:53 +00:00 |
|
Jason Volk
|
29a19ba437
|
add write_to_cache to descriptor
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-26 17:48:53 +00:00 |
|
June Clementine Strawberry
|
3b0195e6b3
|
misc various github actions ci fixes
Signed-off-by: June Clementine Strawberry <strawberry@puppygock.gay>
|
2025-01-26 01:10:25 -05:00 |
|
June Clementine Strawberry
|
4b331fe50e
|
update README.md, crate metadata, and OCI image metadata
Signed-off-by: June Clementine Strawberry <strawberry@puppygock.gay>
|
2025-01-26 01:08:39 -05:00 |
|
June Clementine Strawberry
|
c323894497
|
use test in postrm deb script before deleting
Signed-off-by: June Clementine Strawberry <strawberry@puppygock.gay>
|
2025-01-25 21:27:21 -05:00 |
|
June Clementine Strawberry
|
5b5ccba64e
|
make conduwuit lowercase in the user-agent again
Signed-off-by: June Clementine Strawberry <strawberry@puppygock.gay>
|
2025-01-25 21:20:55 -05:00 |
|
bumpsoo
|
9dcf289c7a
|
(doc): Update docker-compose.yml and conduwuit-example.toml
The server cannot start without a registration token when registration is configured
Signed-off-by: bumpsoo <bumpsoo063@protonmail.ch>
|
2025-01-25 20:08:46 -05:00 |
|
Jade Ellis
|
d86061084c
|
Publish haswell images to image registries (#674)
* push haswell images to docker repos
* Add OCI labels to image
* fixup! Add OCI labels to image
* fixup! push haswell images to docker repos
* fixup! Add OCI labels to image
* fixup! Add OCI labels to image
* fixup! Add OCI labels to image
|
2025-01-25 20:05:41 -05:00 |
|
Jade Ellis
|
1d26eec82d
|
publish README to docker hub
|
2025-01-25 19:34:10 -05:00 |
|
June Clementine Strawberry
|
9514064c1c
|
use --locked for macOS builds
Signed-off-by: June Clementine Strawberry <strawberry@puppygock.gay>
|
2025-01-25 13:40:31 -05:00 |
|
June Clementine Strawberry
|
2abf15b9e9
|
revert back to v9.9.3 due to upstream build issue with macos
Signed-off-by: June Clementine Strawberry <strawberry@puppygock.gay>
|
2025-01-25 13:35:22 -05:00 |
|
June Clementine Strawberry
|
cd5d4f48be
|
add mau.dev mirror of conduwuit
Signed-off-by: June Clementine Strawberry <strawberry@puppygock.gay>
|
2025-01-25 03:08:35 -05:00 |
|
morguldir
|
eed3291625
|
ci: set variable after ssh has been configured, mainly for draft pull requests
|
2025-01-25 02:01:55 -05:00 |
|
morguldir
|
6a7fe3ab7c
|
limit wal archive size to 1gb
Signed-off-by: morguldir <morguldir@protonmail.com>
|
2025-01-25 02:01:36 -05:00 |
|
June Clementine Strawberry
|
72daf7ea68
|
bump rocksdb to v9.10.0, reverts upstream rocksdb regression causing deadlocks on corrupt WAL files
Signed-off-by: June Clementine Strawberry <strawberry@puppygock.gay>
|
2025-01-25 02:01:20 -05:00 |
|
Jason Volk
|
94f2384fb0
|
fix missing iteration-optimized read options on several stream types
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-25 01:35:18 +00:00 |
|
Jason Volk
|
d59f68a51a
|
add sensitive-field directives to config display
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-25 01:35:18 +00:00 |
|
Jason Volk
|
b1b6dc0479
|
reloadable configuration
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-25 01:35:18 +00:00 |
|
Jason Volk
|
184a3b0f0c
|
reduce some tracing span levels; bump ruma
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-25 01:35:18 +00:00 |
|
Jason Volk
|
b5c167de12
|
call decay prior to purge for trim-memory
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-25 01:35:18 +00:00 |
|
Jason Volk
|
5be07ebc0f
|
eliminate references to services.globals.config
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-25 01:35:18 +00:00 |
|
Jason Volk
|
7c6b8b132a
|
add config reloading indirector
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-25 01:35:18 +00:00 |
|
Jason Volk
|
1351d07735
|
improve path argument to Config::load and constructions
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-25 01:35:18 +00:00 |
|
Jason Volk
|
6e7c73336c
|
move room version config check out of services.globals
make available_room_versions() non-member associated
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-25 01:35:18 +00:00 |
|
Jason Volk
|
52adae7553
|
add sequence method to db engine; improve engine interface/tracing
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-25 01:35:18 +00:00 |
|
Jason Volk
|
a5520e8b1b
|
fix SRV override loss on cache expiration
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-23 01:48:53 +00:00 |
|