-
fedbe0dc66
build deb, update deb metadata and files
strawberry
2024-01-29 20:28:43 -05:00
-
1581a3ca84
force copy
strawberry
2024-01-29 20:09:14 -05:00
-
d11b03feab
dont compress OCI images, copy result to tar.gz
strawberry
2024-01-29 19:44:46 -05:00
-
621c85fd3b
run
cargo update
Charles Hall
2024-01-29 19:30:43 -05:00
-
950d69eb66
build OCI images for x86_64 and aarch64 in CI
strawberry
2024-01-29 19:27:04 -05:00
-
468009fce5
fix wrong artifact path in gitlab ci
strawberry
2024-01-29 19:26:40 -05:00
-
1f3b91accd
remove redundant copy and just use path
strawberry
2024-01-29 19:06:20 -05:00
-
d68268da2e
pass pkgsCrossStatic to mkOciImage, not pkgsHost
Charles Hall
2024-01-29 18:48:30 -05:00
-
fb1fa4364d
downgrade rust-rocksdb back to latest stable
strawberry
2024-01-28 19:16:20 -05:00
-
8954243457
switch crane input back to upstream
Charles Hall
2024-01-28 18:54:47 -05:00
-
79750b9685
make complement (mostly) work again
Charles Hall
2024-01-28 18:53:27 -05:00
-
bc421ec96b
add -L to nix build command
strawberry
2024-01-28 11:46:01 -05:00
-
33847b8b4b
fix syntax error (both uses and run)
strawberry
2024-01-28 11:38:05 -05:00
-
77e8a6e5ae
port some of artifacts building to gh actions (attempt 1)
strawberry
2024-01-28 11:35:17 -05:00
-
aa3fd6a47e
switch cargo.toml pkg name back to conduit
strawberry
2024-01-27 16:41:27 -05:00
-
24605e151d
make allow_federation default to true
strawberry
2024-01-27 16:28:57 -05:00
-
c329eb197d
add ca certificates to the OCI image
Charles Hall
2024-01-27 16:27:00 -05:00
-
81a4f9e539
use main instead of latest for docker tag
strawberry
2024-01-27 09:08:33 -05:00
-
fd19d132eb
make nix-build-and-cache executable
strawberry
2024-01-26 20:39:01 -05:00
-
8793abf41f
does this work
strawberry
2024-01-26 19:25:57 -05:00
-
331b63ca40
upstream nix changes, make rocksdb git work
strawberry
2024-01-26 19:15:52 -05:00
-
35ebc459fa
add explicit_outlives_requirements rustc lint
strawberry
2024-01-26 19:15:21 -05:00
-
5a8a3c742d
s/15000/10000
strawberry
2024-01-25 23:45:33 -05:00
-
620bfacc30
ci: cross compile static binaries for x86_64 and aarch64
Charles Hall
2024-01-25 23:39:59 -05:00
-
7588790c3b
bump nix cache
kubo6472
2024-01-26 02:11:15 +01:00
-
4ac568769b
improvement: registration token now only works when registration is enabled
strawberry
2024-01-24 22:29:30 -05:00
-
ab0b52ef1e
update DIFFERENCES.md
strawberry
2024-01-24 22:04:33 -05:00
-
8b6bd8e89e
add cargo clippy
strawberry
2024-01-24 22:04:26 -05:00
-
2c51cdc23b
update nix flake for gitlab CI building docker images
strawberry
2024-01-24 21:52:42 -05:00
-
0e8267656f
fix room ID messages, remove comments
strawberry
2024-01-24 21:09:07 -05:00
-
08a183e8c7
assume well-known is None if text length exceeds 10000 chars
strawberry
2024-01-24 21:07:53 -05:00
-
ec7aeb1096
move resolver logic into the resolver
Charles Hall
2024-01-24 18:41:03 -05:00
-
1536f08d81
use both is_ip_literal and IPAddress is_valid checks
strawberry
2024-01-24 18:34:41 -05:00
-
9858b33b37
just remove double quotes if found instead
strawberry
2024-01-24 18:16:25 -05:00
-
e0419d9c5d
custom room ID checks, dont use format! macro due to quotes being added
strawberry
2024-01-24 16:48:10 -05:00
-
7eff572e77
check if room ID already exists instead of erroring on auth check
strawberry
2024-01-24 16:45:09 -05:00
-
8754f0e2a5
additional character check on room alias
strawberry
2024-01-24 16:44:37 -05:00
-
e272f0f34f
update DIFFERENCES.md
strawberry
2024-01-24 15:51:33 -05:00
-
89d9cdeb3a
IP range denylist logging, and fix logic error
strawberry
2024-01-24 15:51:13 -05:00
-
382347353e
add custom room ID support using
room_id field
strawberry
2024-01-24 12:21:18 -05:00
-
2980af6490
move room creation config check higher up
strawberry
2024-01-24 12:18:49 -05:00
-
ead9a58dce
dont crash failing to deserialise room creation content
strawberry
2024-01-24 12:17:54 -05:00
-
3453dcc344
add error checking to room aliases
strawberry
2024-01-24 12:17:12 -05:00
-
b51d148899
remove random space
strawberry
2024-01-24 12:15:49 -05:00
-
6c1358d0c8
send home_server on login response again
strawberry
2024-01-24 12:15:23 -05:00
-
9d1ca3e84a
update deps
strawberry
2024-01-24 12:12:32 -05:00
-
114369bcf6
delete Dockerfile
strawberry
2024-01-24 12:12:21 -05:00
-
fa0c083555
don't send requests to specified list of IP CIDRs
strawberry
2024-01-21 22:59:06 -05:00
-
71d247232d
oops forgot that endpoint too
strawberry
2024-01-21 20:34:31 -05:00
-
6c75087863
eat less of client parameters for media requests
strawberry
2024-01-21 20:30:39 -05:00
-
ab6cb4ad2d
switch back to expect for sender_user
strawberry
2024-01-21 20:30:09 -05:00
-
02bc818633
match explicit URI to see if we should authenticate the user
strawberry
2024-01-21 18:18:21 -05:00
-
1de7980143
update DIFFERENCES.md so far
strawberry
2024-01-21 18:17:29 -05:00
-
dc9c86d3db
bump ruma, rusqlite, and rocksdb
strawberry
2024-01-21 16:05:38 -05:00
-
9d0c85ab17
use ruma JsOption, bump figment
strawberry
2024-01-21 15:43:42 -05:00
-
4e8823dedb
add warning about outgoing presence PDU/EDU relationship
strawberry
2024-01-21 13:28:51 -05:00
-
1460a82f54
use engage for gitlab CI
strawberry
2024-01-20 21:58:57 -05:00
-
11bc725268
return joined member count of room for pushrules instead of hardcoded 10
strawberry
2024-01-20 19:51:39 -05:00
-
b50c47e1c2
silence loud tower_http errors (move to info)
strawberry
2024-01-20 19:03:40 -05:00
-
34bac4d1d9
support sending well_known client response in /login using
well_known_client
strawberry
2024-01-20 19:02:44 -05:00
-
cf62cb0d0a
send avatar_url on invite member events like synapse
strawberry
2024-01-20 12:44:17 -05:00
-
f275a0dfbe
fix obvious copy-paste error
strawberry
2024-01-20 12:37:29 -05:00
-
982eec178b
add conduwuit-example.toml (new example config)
strawberry
2024-01-18 01:08:25 -05:00
-
fb1ade551a
revamp example config, document lots of config options
strawberry
2024-01-18 01:07:29 -05:00
-
a7aa91739f
make warning and slight changes to DEPLOY.md for conduwuit
strawberry
2024-01-18 01:07:15 -05:00
-
fae00e5136
remove rocksdb_max_open_files option
strawberry
2024-01-18 01:06:45 -05:00
-
6ffc54e241
support blocking servers from fetching remote media from
strawberry
2024-01-17 23:18:10 -05:00
-
1a06c8c9d3
more error checking for deserialising events and canonical JSON
strawberry
2024-01-17 22:07:43 -05:00
-
c83acabfb0
return proper error if we fail to convert to canonical JSON
strawberry
2024-01-17 19:58:10 -05:00
-
3d6b499b88
log error and PDU for failed auth checks
strawberry
2024-01-17 19:57:21 -05:00
-
3ffca25f6f
update few endpoint docs versions
strawberry
2024-01-17 19:54:17 -05:00
-
2bbc75d68e
why did i have to run cargo fmt twice
strawberry
2024-01-17 14:14:59 -05:00
-
de303d9480
update rust toolchain in flake
strawberry
2024-01-17 13:18:36 -05:00
-
40f5345586
fix formatting and links of user reports more
strawberry
2024-01-17 13:16:00 -05:00
-
6063a671c3
bump MSRV to 1.75.0 for latest ruma
strawberry
2024-01-17 13:15:37 -05:00
-
632276ae99
bump ruma to aa3acd88d21dfbb7595f54e619f52761bcb0259e
strawberry
2024-01-17 12:44:11 -05:00
-
e944ed5eb4
fix
/report endpoint a lot
strawberry
2024-01-17 02:08:07 -05:00
-
7eb57a9fd5
explicitly fallback to None for invalid/empty room topics
strawberry
2024-01-16 21:25:08 -05:00
-
1f117582ca
update all transitive dependencies (cargo update)
strawberry
2024-01-16 21:23:06 -05:00
-
9a3866afff
return
M_INVALID_PARAM instead of M_BAD_JSON for bad room aliases
strawberry
2024-01-16 21:22:47 -05:00
-
92641d0628
first of many small code documentation
strawberry
2024-01-16 20:44:20 -05:00
-
ad1d272e2a
fix blocks_in_conditions clippy lint
strawberry
2024-01-16 20:26:42 -05:00
-
8d42351e34
add presence options to show-config admin cmd
strawberry
2024-01-16 20:26:08 -05:00
-
0252e9c2c7
split max build optimisations into
release-high-perf build profile
strawberry
2024-01-16 19:49:44 -05:00
-
a85ebdeaa0
require sender_user being in the reporting room for /report events
strawberry
2024-01-16 19:47:40 -05:00
-
efa6308172
actually we can remove loole (for now) and crossbeam
strawberry
2024-01-15 02:01:56 -05:00
-
bfc738d80e
default to None for room topic event in spaces or /publicRooms
strawberry
2024-01-15 01:51:27 -05:00
-
ef10a2df36
add more lints, bump image and crossbeam
strawberry
2024-01-15 01:48:40 -05:00
-
59c7f93656
fix more clippy lints (part 1)
strawberry
2024-01-14 22:39:08 -05:00
-
44440f745f
chore(deps): update actions/cache action to v4
renovate[bot]
2024-01-17 16:29:21 +00:00
-
2074e36aa4
add missing ban reason to ban events
strawberry
2024-01-14 18:43:05 -05:00
-
2f16726bac
raise generated passwords to 25 chars
strawberry
2024-01-14 14:44:13 -05:00
-
2b031e40a2
partially revert keeping track of remote user profiles
strawberry
2024-01-14 01:58:06 -05:00
-
149d22eef7
make set avatar, displayname, and blurhash async and forgot another let _
strawberry
2024-01-14 01:42:37 -05:00
-
9ec1532580
ignore potential errors when updating user profiles
strawberry
2024-01-14 01:24:49 -05:00
-
4d410d7304
update DIFFERENCES.md
strawberry
2024-01-14 01:00:52 -05:00
-
0297cfe307
remove cached destination for a destination if request fails
strawberry
2024-01-14 00:52:34 -05:00
-
ad792f4565
oops dedup only works on consecutive elements
strawberry
2024-01-14 00:03:59 -05:00
-
52884abff6
don't validate or add signature if room is not v8 or above or not using restricted joins
strawberry
2024-01-13 23:44:02 -05:00
-
5c4b8ad7a3
replace panics on unknown room versions with errors
strawberry
2024-01-13 23:43:53 -05:00