This website requires JavaScript.
2083c38c76
dont send non-state events from ignored users over sync
strawberry
2024-09-28 22:12:17 -04:00
890ee84f71
dont send read receipts and typing indicators from ignored users
strawberry
2024-09-28 21:44:38 -04:00
fafe320899
send EDUs to appservices if in events
strawberry
2024-09-28 19:38:35 -04:00
8311952629
bump ruma, cargo.lock, and deps
strawberry
2024-09-28 18:30:40 -04:00
36677bb982
optimize auth_chain short_id to event_id translation step
Jason Volk
2024-10-01 23:19:47 +00:00
ab06701ed0
refactor multi-get to handle result type
Jason Volk
2024-10-01 22:37:01 +00:00
26dcab272d
various cleanup tweaks/fixes
Jason Volk
2024-10-01 02:47:39 +00:00
96fcf7f94d
add rocksdb secondary; fix read_only mode.
Jason Volk
2024-10-01 04:20:31 +00:00
6b80361c31
additional stream tools
Jason Volk
2024-09-30 06:46:54 +00:00
a8d5cf9651
Add rocksdb logging integration with tracing.
Jason Volk
2024-09-23 21:38:56 +00:00
c569881b08
merge rooms/short Data w/ Service; optimize queries
Jason Volk
2024-09-29 13:13:09 +00:00
0e8ae1e13e
add ArrayVec-backed serialized query overload; doc comments
Jason Volk
2024-09-29 12:49:24 +00:00
5192927a53
split remaining map suites
Jason Volk
2024-09-29 07:37:43 +00:00
4496cf2d5b
add missing await to first admin room creation
strawberry
2024-09-21 16:28:46 -04:00
3f7ec4221d
minor auth_chain optimizations/cleanup
Jason Volk
2024-09-25 03:52:28 +00:00
4776fe66c4
handle serde_json for deserialized()
Jason Volk
2024-09-28 15:14:48 +00:00
946ca364e0
Database Refactor
Jason Volk
2024-08-08 17:18:30 +00:00
6001014078
add UnwrapInfallible to Result
Jason Volk
2024-09-13 07:40:22 +00:00
a5de27442a
re-export crates used by error macros
Jason Volk
2024-09-12 00:59:08 +00:00
f7ce4db0b0
add is_not_found functor to error; tweak status code matcher
Jason Volk
2024-09-12 00:01:25 +00:00
a5822ebc27
add missing err! case
Jason Volk
2024-09-13 18:55:56 +00:00
63053640f1
add util functors for is_zero/is_equal; move clamp to math utils
Jason Volk
2024-09-13 18:24:33 +00:00
bd75ff65c9
move common_elements util into unit
Jason Volk
2024-09-08 06:53:15 +00:00
aa265f7ca4
add err log trait to Result
Jason Volk
2024-09-08 04:39:27 +00:00
3d4b0f10a5
add expected! macro to checked math expression suite
Jason Volk
2024-09-07 22:04:28 +00:00
2709995f84
add MapExpect to Result
Jason Volk
2024-09-01 01:53:22 +00:00
99ad404ea9
add str traits for split, between, unquote; consolidate tests
Jason Volk
2024-08-31 02:13:23 +00:00
2db017af37
simplify service trait bounds and lifetimes
Jason Volk
2024-08-30 00:26:23 +00:00
16014e1594
remove ProcSubset=pid from systemd units for now
strawberry
2024-10-24 23:51:02 -04:00
7e828440f9
allow conduit database version 16
strawberry
2024-10-24 23:44:15 -04:00
f6918833d7
remove -unknown- from nix flake
strawberry
2024-10-24 23:03:36 -04:00
4d7bbe9fb4
tiny micro-optimisations in some config stuff
strawberry
2024-09-20 23:34:49 -04:00
75be68fa61
add config option to control sending admin notices of alerts
strawberry
2024-10-24 22:19:18 -04:00
0760150822
cache all 3 x86_64 nix devshells in CI
strawberry
2024-10-24 22:08:23 -04:00
37a2ba59d0
improve UX of admin media deletion commands, ignore errors by default, support deleting local media too
strawberry
2024-10-01 01:27:45 -04:00
724711218a
add note that ko-fi takes a fee
strawberry
2024-10-24 21:46:23 -04:00
359fb25262
add missing feat_sha256_media to fresh database creations
strawberry
2024-10-24 21:45:13 -04:00
9761e2f10c
fix lockdown_public_room_directory bypass, add appservice exclusion
strawberry
2024-10-24 21:38:26 -04:00
30e3e45f9f
misc CI improvements, build macOS binaries, flake improvements/fixes
strawberry
2024-10-24 21:29:17 -04:00
e5efd55838
feature-gate direct TLS mode to make rustls/aws-lc-rs optional
strawberry
2024-10-10 16:23:38 -04:00
87734a074f
add m.call and m.call.member to list of permissions to set on public rooms
strawberry
2024-10-02 20:45:15 -04:00
a7c4a7933d
disable log colours in the complement config
strawberry
2024-09-29 13:02:18 -04:00
83becf013c
add config option to disable ANSI log colours
strawberry
2024-09-29 12:27:42 -04:00
acb9eae707
add back server name to error sending PDU to remote server
strawberry
2024-09-29 03:09:20 -04:00
2eee454a18
docs: nixos and unix socket fail, jemalloc and hardened.nix
strawberry
2024-09-28 21:55:02 -04:00
e0b2595905
support reading TURN secret from a file (turn_secret_file)
strawberry
2024-09-20 22:57:04 -04:00
73afc1fd8f
allow taking multiple --config arguments to "include"/merge more config files
strawberry
2024-09-20 16:22:29 -04:00
6acdd0d947
improve some general documentation
strawberry
2024-09-17 18:55:08 -04:00
e38c37d9e7
allow users to respond to polls by default (org.matrix.msc3381.poll.response)
strawberry
2024-09-17 18:04:59 -04:00
45254638b1
drop target-cpu optimised builds
strawberry
2024-09-28 17:38:37 -04:00
2d54264fbe
bump rust to 1.82.0, rocksdb v9.7.3, ruwuma, and a few nix pkgs
strawberry
2024-10-24 20:47:51 -04:00
6c1c7b35a5
Separate command lines
Toby Murray
2024-10-23 19:59:56 -04:00
8428e7cdf7
Update generic.md
nisbet-hubbard
2024-10-19 11:12:41 +08:00
e589464954
bump cargo.lock and deps
strawberry
2024-10-05 22:29:55 -04:00
0413037246
fix lints
Jason Volk
2024-10-05 22:54:51 +00:00
b9a8f8e6c7
automatically scale conduwuit caches by CPU-core-count
Jacob Taylor
2024-09-04 08:06:18 -07:00
032b199129
add db query command to get all pushers for a user
strawberry
2024-09-15 19:56:29 -04:00
e9e5fe2176
implement MSC4165, removing own power levels on deactivation
strawberry
2024-09-15 12:22:46 -04:00
17fd34eb12
dedupe some account deactivation steps, remove all profile fields on deactivation
strawberry
2024-09-15 12:08:07 -04:00
895b178720
add admin command to force demote a local user from a room
strawberry
2024-09-15 11:36:47 -04:00
a65dd6dfb3
dont allow guests to publish to room directories
strawberry
2024-09-14 12:37:29 -04:00
e146c75279
dont include appservices in room guest access enforcement check
strawberry
2024-09-14 12:27:22 -04:00
d75aebc373
implement generic K-V support for MSC4133, GET/PUT/DELETE
strawberry
2024-09-14 11:16:19 -04:00
80b72637e2
ci: enable cachix after restoring the cache
morguldir
2024-09-13 05:09:10 +02:00
a41e63b40e
Add back allow_check_for_updates
morguldir
2024-08-15 18:39:23 +02:00
cf9b72ce3f
remove a few unnecessary muts
strawberry
2024-09-09 21:41:57 -04:00
38552b36e9
make the first user admin if created from CLI / --execute
strawberry
2024-09-09 21:13:37 -04:00
9de780b56c
remove unnecessary displayname requirement on making user admin
strawberry
2024-09-09 21:10:56 -04:00
55f71d3912
bump conduwuit to 0.4.7
strawberry
2024-09-08 19:56:53 -04:00
61347bee06
advertise support for MSC4133 and MSC4175
strawberry
2024-09-08 19:53:33 -04:00
38cd88e1e8
remove unnecessary cloning on account deactivation profile updates
strawberry
2024-09-08 19:33:21 -04:00
b44f7f5476
remove MSC4175 timezone on account deactivation
strawberry
2024-09-08 19:21:53 -04:00
e888810e67
update complement results for TestFederationThumbnail
strawberry
2024-09-08 16:22:02 -04:00
02aee2f174
ci: retry attic push 3 times, and continue on errors
morguldir
2024-09-08 20:51:34 +02:00
24c408f4c6
bump rocksdb to 9.6.1, add binutils to devshell
morguldir
2024-09-08 19:21:23 +02:00
1c1f300efe
ci: avoid propagating bash errors immidiately
morguldir
2024-09-08 17:41:02 +02:00
8dccc04b40
nix: explicitly include liburing in the devshell
morguldir
2024-09-08 17:40:02 +02:00
96ab59b5b0
bump cargo.lock
strawberry
2024-09-08 10:28:21 -04:00
c47337f3db
docs: ignore development.md and contributing.md from lychee
strawberry
2024-09-08 10:24:38 -04:00
3e0d404fb4
syncv3: use RoomTypeFilter struct instead of Option<RoomType>
morguldir
2024-09-07 18:09:21 +02:00
593d3bb321
nix: update flake.lock, skip building tests for liburing
morguldir
2024-09-08 05:03:30 +02:00
f14a253664
add local_only arg to list joined members in room admin cmd
strawberry
2024-09-07 12:46:59 -04:00
b3974c569d
log device display name on normal user registrations too
strawberry
2024-09-07 10:10:46 -04:00
f163ebf3bb
implement MSC4133 only with MSC4175 for GET/PUT/DELETE
strawberry
2024-09-07 09:26:50 -04:00
5ae9a5ff31
bump nix lockfile, and ruma
strawberry
2024-09-07 08:27:03 -04:00
6f643a4b06
bump rust to 1.81.0
strawberry
2024-09-06 21:08:21 -04:00
80698c0b17
docs: add some more conduwuit development info
strawberry
2024-09-06 19:51:06 -04:00
909eeac5b0
drop target CPU for aarch64 to cortex-a53 instead of cortex-a73
strawberry
2024-09-06 19:02:04 -04:00
f521f88daf
docs: mildly update the NixOS page to ref https://github.com/NixOS/nixpkgs/pull/339260
strawberry
2024-09-06 19:00:38 -04:00
8f7ade4c22
document all the fancy admin room config options and arguments
strawberry
2024-09-01 12:44:24 -04:00
8849a100fd
dont use HTML for initial welcome message
strawberry
2024-09-01 12:11:56 -04:00
5dfda2d300
fix one header in readme
strawberry
2024-09-01 12:08:38 -04:00
c13e9a7c2b
document allow_legacy_media config option
strawberry
2024-09-01 12:00:08 -04:00
393eef431b
syncv3: avoid fetching timelines for invites
morguldir
2024-08-31 18:58:39 +02:00
4bac9b33cc
propagate config error for cidr range
Jason Volk
2024-09-01 11:09:36 +00:00
60605e9579
remove unnecessary loop/allocations on CIDR range init
strawberry
2024-09-01 00:59:43 -04:00
27bfb67d75
add --no-details to admin rooms list command
strawberry
2024-09-01 00:56:49 -04:00
fc1834d629
use codeblocks instead of HTML tables for some admin commands
strawberry
2024-09-01 00:44:22 -04:00
2fcedad2b1
document ways to recovering admin room access
strawberry
2024-09-01 00:40:17 -04:00
b362f0e0fa
fix some other markdown formatting
strawberry
2024-08-31 16:05:47 -04:00