June Clementine Strawberry
|
e704bbaf11
|
update complement test results
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-10 12:59:18 -04:00 |
|
June Clementine Strawberry
|
5ba0c02d52
|
bump ruwuma to fix a threads issue, fix more error codes, delete legacy sytest cruft
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-10 12:29:54 -04:00 |
|
June Clementine Strawberry
|
df1edcf498
|
adjust complement cert generation
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-10 10:40:44 -04:00 |
|
June Clementine Strawberry
|
0e2ca7d719
|
implement disable TLS validation config option
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-09 21:55:07 -04:00 |
|
June Clementine Strawberry
|
0e342aab7f
|
fix a few error codes
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-09 14:20:24 -04:00 |
|
June Clementine Strawberry
|
47ff91243d
|
update complement results
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-09 03:33:29 -04:00 |
|
June Clementine Strawberry
|
d0c767c23c
|
fix a few things to make some complement tests pass
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-09 01:43:49 -05:00 |
|
June Clementine Strawberry
|
06f2039eee
|
bump ruwuma to maybe fix rare device key upload issues
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-09 00:44:56 -05:00 |
|
June Clementine Strawberry
|
0b012b529f
|
comment gotestfmt for now
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-08 19:32:16 -05:00 |
|
June Clementine Strawberry
|
5efe804a20
|
always disable fed, evict admins, and forget the room when banning a room
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-08 18:29:19 -05:00 |
|
strawberry
|
ef96e7afac
|
add cargo auditable for future use, ignore paste dependency being unmaintained for now
Signed-off-by: strawberry <june@girlboss.ceo>
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-08 14:05:52 -05:00 |
|
strawberry
|
c8a730c29e
|
implement MSC4267 automatically forgetting room on leave
Signed-off-by: strawberry <june@girlboss.ceo>
|
2025-03-08 03:07:42 -05:00 |
|
strawberry
|
bb0b57efb8
|
bump rust-rocksdb
Signed-off-by: strawberry <june@girlboss.ceo>
|
2025-03-08 02:30:58 -05:00 |
|
strawberry
|
5a3264980a
|
adjust complement script to allow using your own hs OCI image without nix
Signed-off-by: strawberry <june@girlboss.ceo>
|
2025-03-08 01:35:26 -05:00 |
|
strawberry
|
90fee4f50e
|
add gotestfmt log output to complement script and CI output
Signed-off-by: strawberry <june@girlboss.ceo>
|
2025-03-08 00:15:13 -05:00 |
|
strawberry
|
51d29bc1cb
|
bump complement
Signed-off-by: strawberry <june@girlboss.ceo>
|
2025-03-07 21:44:52 -05:00 |
|
strawberry
|
298b58c069
|
set file_shape for roomsynctoken_shortstatehash to 3, remove rust-rocksdb package spec
Signed-off-by: strawberry <june@girlboss.ceo>
|
2025-03-07 21:44:33 -05:00 |
|
June Clementine Strawberry
|
6052c0c8a2
|
ci: allow ourselves to write to the public docs directory
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-07 01:25:43 -05:00 |
|
June Clementine Strawberry
|
8b3f629198
|
bump rust-rocksdb
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-07 00:57:47 -05:00 |
|
June Clementine Strawberry
|
4f882c3bd8
|
add some ACL paw-gun checks, better PUT state event validation
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-07 00:57:39 -05:00 |
|
June Clementine Strawberry
|
2c58a6efda
|
allow broken no-op deny+allow room server ACL keys
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-07 00:54:30 -05:00 |
|
June Clementine Strawberry
|
fe65648296
|
remove unnecessary map_err
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-06 20:10:32 -05:00 |
|
June Clementine Strawberry
|
5ad1100e0f
|
bump our rocksdb fork
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-06 19:49:21 -05:00 |
|
June Clementine Strawberry
|
20dd1d148d
|
add new complement test results
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-06 18:55:13 -05:00 |
|
June Clementine Strawberry
|
fa71162c7d
|
bump rocksdb to v9.11.1
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-06 18:55:10 -05:00 |
|
June Clementine Strawberry
|
f34e0b21a3
|
remove rust-rocksdb dylib wrapper as we have a fork already
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-06 18:12:54 -05:00 |
|
June Clementine Strawberry
|
d80e61cbee
|
bump ring to 0.17.12
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-06 17:53:23 -05:00 |
|
June Clementine Strawberry
|
c92678ecbe
|
dont build with zlib in the nix flake
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-06 14:07:38 -05:00 |
|
June Clementine Strawberry
|
ecea0cff69
|
fix TestFetchMessagesFromNonExistentRoom complement test
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-06 13:44:44 -05:00 |
|
June Clementine Strawberry
|
931fd4c802
|
add missing target
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-06 13:44:44 -05:00 |
|
June Clementine Strawberry
|
657e91fd42
|
dont send push notifications from ignored users PDUs
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-06 13:44:42 -05:00 |
|
June Clementine Strawberry
|
f4c51cd405
|
remove zlib as a default rocksdb compression option
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-06 00:18:28 -05:00 |
|
June Clementine Strawberry
|
17b625a85b
|
reject device keys if they dont match user ID or device ID or are missing fields
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-06 00:14:49 -05:00 |
|
June Clementine Strawberry
|
c10500f8ae
|
bump rust-rocksdb and ruwuma
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-06 00:14:24 -05:00 |
|
June Clementine Strawberry
|
2c1ec3fb02
|
allow both lowercase and uppercase usernames to login
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-05 21:31:49 -05:00 |
|
June Clementine Strawberry
|
408f5bd30c
|
add val_size_hints on membership cfs (todo remove these anyways)
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-05 19:34:27 -05:00 |
|
June Clementine Strawberry
|
97208d6081
|
add more safety checks before allowing a room marked as forgotten
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-05 19:34:27 -05:00 |
|
June Clementine Strawberry
|
35981d5aef
|
automatically forget rooms on leaving
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-05 19:34:22 -05:00 |
|
June Clementine Strawberry
|
7c17163730
|
switch to self-hosted ci runner, remove sudo usages
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-05 17:39:59 -05:00 |
|
June Clementine Strawberry
|
1ecd027389
|
always run checks when building in nix (doCheck true)
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-03 01:06:04 -05:00 |
|
June Clementine Strawberry
|
df72384c16
|
delete snappy, bump rust-rocksdb, bump rocksdb to v9.10.0 again
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-03 01:05:43 -05:00 |
|
June Clementine Strawberry
|
0d741bbd46
|
remove nix run ci test as its covered by complement
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-03 00:15:12 -05:00 |
|
June Clementine Strawberry
|
af714d5778
|
refactor+fix various issues with regs/logins and admin user commands
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-02 23:16:30 -05:00 |
|
June Clementine Strawberry
|
00cc23b649
|
bump nix lockfile, bump cargo.lock, bump ruwuma
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-02 23:15:30 -05:00 |
|
June Clementine Strawberry
|
de53ad83b2
|
run nightly cargo fmt again
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-02 23:15:05 -05:00 |
|
June Clementine Strawberry
|
17e0384eeb
|
ignore errors instead of expecting for state gathering
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-02 23:11:43 -05:00 |
|
June Clementine Strawberry
|
dca7bf9635
|
try bumping cache-nix-action to v6
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-02-27 10:45:04 -05:00 |
|
June Clementine Strawberry
|
cbf207bd1f
|
try adding back some skipped complement tests
Signed-off-by: June Clementine Strawberry <strawberry@puppygock.gay>
|
2025-02-23 03:11:34 -05:00 |
|
June Clementine Strawberry
|
4bdd0d77db
|
bump complement, actually run all tests
Signed-off-by: June Clementine Strawberry <strawberry@puppygock.gay>
|
2025-02-23 02:52:19 -05:00 |
|
June Clementine Strawberry
|
045e8a2937
|
stop building mac binaries for now because of linker issues
Signed-off-by: June Clementine Strawberry <strawberry@puppygock.gay>
|
2025-02-23 02:51:55 -05:00 |
|
June Clementine Strawberry
|
a1e1f40ded
|
run cargo fix for rust 2024 changes and rustfmt
Signed-off-by: June Clementine Strawberry <strawberry@puppygock.gay>
|
2025-02-23 01:17:45 -05:00 |
|
June Clementine Strawberry
|
e97952b7f6
|
bump nix lock, update to rust 2024 and 1.85.0 toolchain
Signed-off-by: June Clementine Strawberry <strawberry@puppygock.gay>
|
2025-02-23 01:17:30 -05:00 |
|
strawberry
|
c614d5bf44
|
bump ruwuma
Signed-off-by: strawberry <june@girlboss.ceo>
|
2025-02-17 17:35:03 -05:00 |
|
strawberry
|
b6e9dc3d98
|
comment out borked ci thing for now
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-02-09 10:17:28 -05:00 |
|
strawberry
|
cfcd6eb1a6
|
bump ruwuma to stop erroring on empty push response body
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-02-07 18:00:58 -05:00 |
|
strawberry
|
88e7e50daf
|
add missing source OCI image label metadata
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-02-07 11:49:00 -05:00 |
|
strawberry
|
8345ea2cd3
|
add --locked and --no-fail-fast to cargo test, add other feature test
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-02-06 19:02:14 -05:00 |
|
strawberry
|
add2e0e9ee
|
bump rust-rocksdb
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-02-06 18:27:36 -05:00 |
|
strawberry
|
43e6c27bb7
|
misc nix tweaks to maybe speedup ci
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-02-06 18:27:36 -05:00 |
|
strawberry
|
c7c9f0e4a6
|
catch clippy lints for --no-default-features builds
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-02-06 18:27:36 -05:00 |
|
strawberry
|
ef2d307c15
|
fix warnings and errors when building with no features
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-02-06 18:27:32 -05:00 |
|
strawberry
|
f761d4d5c9
|
bump db version to 17, cleanup, rerun old migrations for users who downgraded
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-02-06 16:48:19 -05:00 |
|
strawberry
|
16b07ae3ec
|
add default systemd support for a TTY to use console mode from
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-02-06 16:47:10 -05:00 |
|
strawberry
|
fda8b36809
|
add more systemd notify integration with stopping/reloading/ready states
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-02-05 07:32:00 +00:00 |
|
strawberry
|
f6dfc9538f
|
bump ruwuma to stop erroring on duplicate yaml values on appservice EDUs (we dont implement this atm anyways)
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-02-05 07:32:00 +00:00 |
|
strawberry
|
f80d85e107
|
add SIGUSR1 systemctl reload config support to systemd units
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-02-05 07:32: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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
strawberry
|
5b8464252c
|
cleanup+fix login get_token code, use db ser/deser instead
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-17 17:40:53 -05:00 |
|
June Clementine Strawberry
|
f59e3d8850
|
bump nix lockfile, cargo.lock, rust to 1.84, and fix tracing fork
Signed-off-by: June Clementine Strawberry <strawberry@puppygock.gay>
|
2025-01-14 13:05:25 -05:00 |
|
strawberry
|
9dd058de60
|
update complement results
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-13 14:15:16 -05:00 |
|
strawberry
|
5a1c41e66b
|
knocking implementation
Signed-off-by: strawberry <strawberry@puppygock.gay>
add sync bit of knocking
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-13 14:15:16 -05:00 |
|
strawberry
|
fabd3cf567
|
ci: set binary as executable before uploading to webserver
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-13 14:15:16 -05:00 |
|
strawberry
|
5e21b43f25
|
run direnv exec in engage default steps
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-13 14:15:16 -05:00 |
|
strawberry
|
9bda5a43e5
|
fix /kick endpoint unbanning banned users
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-13 14:15:16 -05:00 |
|
strawberry
|
8c18481d1d
|
optimise resetting all user presences
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-13 14:09:53 -05:00 |
|
strawberry
|
0074f903d8
|
delete lix binary cache because it has terrible reliability
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-11 21:43:57 -05:00 |
|
strawberry
|
1852eeebf2
|
disable more unnecessary features in various build outputs
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-11 20:48:36 -05:00 |
|
strawberry
|
5b6279b1c5
|
ci: require docker publishing to pass tests
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-11 20:48:36 -05:00 |
|
strawberry
|
4c2999ccd1
|
gate libloading to conduwuit_mods feature and cfg only
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-11 20:48:36 -05:00 |
|
strawberry
|
53d03bbb1f
|
gate sd_notify to linux target_os only
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-11 19:37:44 -05:00 |
|
June Clementine Strawberry
|
e5049cae4a
|
update complement test results
Signed-off-by: June Clementine Strawberry <strawberry@puppygock.gay>
|
2025-01-02 22:02:11 -05:00 |
|
June Clementine Strawberry
|
3b8a90ad13
|
delete more stuff to free up runner space
Signed-off-by: June Clementine Strawberry <strawberry@puppygock.gay>
|
2025-01-02 20:56:27 -05:00 |
|
strawberry
|
7a349fdc58
|
use latest sccache, bump nix flake lock, cache everything in rust-cache
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-02 19:13:27 -05:00 |
|
strawberry
|
6c8a1b5e9b
|
bump ruwuma
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-02 18:48:04 -05:00 |
|
strawberry
|
a5d70f7356
|
add some m.room.member checks on putting direct state events
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-02 18:16:00 -05:00 |
|
strawberry
|
72797532b6
|
fix MSC4133 fields not being returned as original types
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2025-01-01 23:28:01 -05:00 |
|
June Clementine Strawberry
|
0e110bb48b
|
fix flipped room ver check on send_join
Signed-off-by: June Clementine Strawberry <strawberry@puppygock.gay>
|
2025-01-01 23:28:01 -05:00 |
|
strawberry
|
7b8320e0eb
|
bump rocksdb to v9.9.3
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-18 13:41:30 -05:00 |
|
strawberry
|
f54a62dda0
|
Revert "Send read reciept and typing indicator EDUs to appservices with receive_ephemeral"
This reverts commit 3675c941f8.
|
2024-12-18 11:26:18 -05:00 |
|
strawberry
|
9040ad054e
|
Revert "misc typing cleanup"
This reverts commit 4dd809fdc4.
|
2024-12-18 11:26:04 -05:00 |
|
strawberry
|
4dd809fdc4
|
misc typing cleanup
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-12-17 23:13:35 -05:00 |
|