This website requires JavaScript.
98ce5f62d5
chore: Also run CI on git tags, not only new commits.
Jonas Zohren
2021-09-02 09:17:25 +02:00
870c178c8b
fix: avoid panic
Timo Kösters
2021-09-01 22:49:16 +02:00
1b9f56e48c
chore: update dependencies
Timo Kösters
2021-09-01 22:31:25 +02:00
3143d468c7
revert Arc<EventId> commit
Timo Kösters
2021-09-01 22:18:06 +02:00
ac594f5502
docs: update readme and version
Timo Kösters
2021-09-01 13:09:24 +02:00
75701f75e4
Remove unneeded intermediary container collection
Jonas Platte
2021-09-01 21:46:05 +02:00
186722c51f
fix: batch key fetching
Timo Kösters
2021-09-01 15:21:02 +02:00
fc3ff86ad9
fixup! Get required keys in batch when joining a room
Kurt Roeckx
2021-08-29 14:39:38 +02:00
a8d181e00e
fixup! Get required keys in batch when joining a room
Kurt Roeckx
2021-08-29 13:25:20 +02:00
61adef8f2c
Let our server signing be valid for 1 week
Kurt Roeckx
2021-08-25 16:06:35 +02:00
13c9f2fb50
Get required keys in batch when joining a room
Kurt Roeckx
2021-08-25 16:02:01 +02:00
5d279159e3
Add Traefik setup, incl. step-by-step, to docker README.
Daniel Wiesenberg
2021-08-17 14:44:53 +02:00
e14db60b6c
Fix a bunch of clippy lints
Jonas Platte
2021-08-31 21:20:03 +02:00
4cba464faf
improvement: make pdu cache capacity configurable
Timo Kösters
2021-09-01 11:03:12 +02:00
828611c0e4
improvement: stop prev event fetching if too many events fail
Timo Kösters
2021-08-31 22:04:47 +02:00
e206b0ca8f
docs: documentation for every endpoint
Timo Kösters
2021-08-31 19:14:37 +02:00
4c971d7695
Fix healthcheck.sh permissions and rearange ci dockerfile
Daniel Wiesenberg
2021-08-31 23:17:32 +02:00
8aed9b7711
registration default true
Jonathan de Jong
2021-08-31 18:25:35 +02:00
3f766d2a13
Use $CI_COMMIT_SHORT_SHA for GIT_REF
Daniel Wiesenberg
2021-08-31 18:03:44 +02:00
6d6ce0f697
Change healthcheck in ci dockerfile
Daniel Wiesenberg
2021-08-30 09:14:08 +02:00
8b4389e0c2
Move docker healthcheck into dedicated script.
Daniel Wiesenberg
2021-08-29 20:01:38 +02:00
fc29ad088c
add tls
Jonathan de Jong
2021-08-30 20:18:48 +02:00
b0aa4fc7f5
improvement: call /state_ids less often by using state res
Timo Kösters
2021-08-30 16:02:55 +02:00
73ae29c0de
fix: inviting dendrite users
Timo Kösters
2021-08-30 10:56:41 +02:00
8c7ae60518
improvement: don't do state updates if the event was soft failed
Timo Kösters
2021-08-30 10:46:36 +02:00
4d6af6ee88
fix: make appservices more efficient
Timo Kösters
2021-08-29 20:00:02 +02:00
4ede0dc2d9
add warning if calculated event id != requested event id
Timo Kösters
2021-08-28 19:35:15 +02:00
4ce02e8ff6
fix: don't retry soft failed events
Timo Kösters
2021-08-28 11:39:33 +02:00
4ac40dec9a
Use Arc<EventId> in place of most EventIds
Devin Ragotzy
2021-08-26 17:58:32 -04:00
51b96b3538
fix: server resolution
Timo Kösters
2021-08-26 23:11:13 +02:00
5b904fbef4
fix: server resolution with well-known files
Timo Kösters
2021-08-26 19:00:08 +02:00
6c0079f2c4
improvement: less IO for auth chains
Timo Kösters
2021-08-26 18:59:38 +02:00
3a588c4561
fix: improve key fetching
Timo Kösters
2021-08-26 18:59:10 +02:00
f22ad5dfba
chore: bump dependencies
Timo Kösters
2021-08-26 14:38:25 +02:00
2b50afcc0a
improvement: persist cached auth chains in db
Timo Kösters
2021-08-26 14:18:19 +02:00
8216abc8c5
fix: better migration, force e2ee device key updates
Timo Kösters
2021-08-25 17:40:10 +02:00
981d054b0c
fix: wrong soft fail check, too many events in /sync state response
Timo Kösters
2021-08-25 17:36:10 +02:00
72e2b643bb
fix: e2ee over federation
Timo Kösters
2021-08-25 14:42:46 +02:00
ee4b08c185
improvement: more efficient auth chain cache
Timo Kösters
2021-08-24 21:10:01 +02:00
896427b67f
improvement: better e2ee over fed, faster incoming event handling
Timo Kösters
2021-08-24 19:10:31 +02:00
95989241db
Only apply max. optimizations in CI builds.
Jonas Zohren
2021-08-22 21:05:32 +00:00
10da08e260
fix: room upgrades
Timo Kösters
2021-08-22 13:05:56 +02:00
6255406de0
fix: correct create event warnings
Timo Kösters
2021-08-22 13:00:36 +02:00
4c44a7adf5
Implement federation/v1/send_join
Kurt Roeckx
2021-07-25 19:28:54 +02:00
48fb8c5d4d
Consistent and escaped response in get_pdu
Tom Smeding
2021-08-21 14:38:00 +02:00
d058f6522e
fmt
Timo Kösters
2021-08-21 14:24:10 +02:00
8784df0d3a
improvement: limit prev event fetching
Timo Kösters
2021-08-21 14:22:21 +02:00
524b4960cd
fix: don't save empty tokens
Timo Kösters
2021-08-19 14:05:23 +02:00
0176d40347
improvement: faster incoming transaction handling
Timo Kösters
2021-08-19 11:01:18 +02:00
b74b8c48ce
improvement: better prev event fetching, perf improvements
Timo Kösters
2021-08-17 16:06:09 +02:00
8a4b7cf4bd
fix: faster room joins
Timo Kösters
2021-08-17 00:22:52 +02:00
4a9483c07c
fix: don't load endless prev events and fix room join bug
Timo Kösters
2021-08-16 23:24:52 +02:00
8f1a41dcd2
improvement: better sqlite
Timo Kösters
2021-08-15 13:17:42 +02:00
6f58af0b99
improvement: state info cache
Timo Kösters
2021-08-15 06:46:00 +02:00
ac9dce2bdf
fix: fetch event multiple times
Timo Kösters
2021-08-14 23:29:25 +02:00
197a111748
fix: also fetch prev events that are outliers already
Timo Kösters
2021-08-14 22:50:45 +02:00
b9f138450c
fix: fetch more than one prev event
Timo Kösters
2021-08-14 21:56:15 +02:00
1aecadf990
fix: don't use recursion for prev events
Timo Kösters
2021-08-14 21:30:14 +02:00
7514aa5d95
fmt
Timo Kösters
2021-08-14 19:47:49 +02:00
c0c783fdec
remove prev event fetch limit
Timo Kösters
2021-08-14 19:47:16 +02:00
b02e4bf46c
fix: delta calculation
Timo Kösters
2021-08-14 19:07:50 +02:00
87f5f17134
fix: room exists panic
Timo Kösters
2021-08-14 08:26:45 +02:00
f1aea98384
finish implementing better state store
Timo Kösters
2021-08-12 23:04:00 +02:00
caebb13a98
improvement: migrations, batch inserts
Timo Kösters
2021-08-02 22:32:28 +02:00
0b073c6534
WIP improvement: much better state storage
Timo Kösters
2021-08-01 15:14:54 +02:00
f29a6d7945
fix: long prev event fetch times for huge rooms
Timo Kösters
2021-08-12 17:55:16 +02:00
8696e627b0
less warnings
Timo Kösters
2021-08-11 21:17:01 +02:00
201de77db4
improvement: cache for short event ids
Timo Kösters
2021-08-11 21:14:22 +02:00
33e84c74ac
improvement: use u64s in auth chain cache
Timo Kösters
2021-08-11 19:15:38 +02:00
39d1f86050
improvement: smaller cache, better prev event fetching
Timo Kösters
2021-08-11 10:24:16 +02:00
34fa7fee05
Merge branch 'ci-fix-kaniko-i-hope' into 'next'
Timo Kösters
2021-09-15 07:05:33 +00:00
e8d998cedf
fix(ci): Convince kaniko that it is indeed running in a container by --force-ing it.
Jonas Zohren
2021-09-14 20:44:11 +00:00
565fe3a7dd
Merge branch 'faster-sending' into 'next'
Timo Kösters
2021-09-14 18:35:12 +00:00
5c02dc7830
improvement: batch inserts for inserting pdus
Timo Kösters
2021-09-14 14:23:43 +02:00
159e22e450
Merge branch 'ci-fix-aarch64-build' into 'next'
Timo Kösters
2021-09-14 12:09:44 +00:00
ab472e9b7c
fix(ci): Fix aarch64 build
Jonas Zohren
2021-09-14 12:25:35 +02:00
31264e3d1d
Merge branch 'ci-remove-element-web-register-test' into 'next'
Timo Kösters
2021-09-14 09:50:24 +00:00
422bd09e32
Remove the "register an account with element" test
Jonas Zohren
2021-09-14 09:44:15 +00:00
b64538c6f1
Merge branch 'efficient-sqlite' into 'next'
Timo Kösters
2021-09-14 07:23:02 +00:00
178451e9b5
Merge branch 'deduplicate-watchers' into 'next'
Timo Kösters
2021-09-14 07:10:59 +00:00
583a966f6e
Merge branch 'less-alloc' into 'next'
Timo Kösters
2021-09-14 07:09:55 +00:00
cbee7fe111
improvement: deduplicate watchers
Timo Kösters
2021-09-13 23:19:00 +02:00
d68c93b5fa
Clean up (mostly automated with cargo clippy --fix)
Jonas Platte
2021-09-13 19:45:56 +02:00
979ec6b4fa
Upgrade ruma
Jonas Platte
2021-09-01 15:28:02 +02:00
910ad7fed1
Get rid of more unnecessary intermediate collections
Jonas Platte
2021-09-05 00:05:59 +02:00
2c8412fe58
improvement: more efficient sqlite
Timo Kösters
2021-09-13 20:11:50 +02:00
06b0c9267f
Merge branch 'appservice-signal' into 'next'
Timo Kösters
2021-09-13 14:07:18 +00:00
00927a7ce3
Add mautrix-signal appservice instructions
Daniel Wiesenberg
2021-09-09 10:02:11 +02:00
4aacafc298
Merge branch 'roomidshort-fix' into 'next'
Timo Kösters
2021-09-08 13:39:05 +00:00
23c5ec8099
fix sync not firing on new events in room
Jonathan de Jong
2021-09-08 14:50:44 +02:00
562a2524d7
Merge branch 'db-errors' into 'next'
Timo Kösters
2021-09-08 09:53:25 +00:00
51245d34f1
fix(database): handle errors in config parsin or database creation
Rasmus Thomsen
2021-09-07 19:41:14 +01:00
4a773a1096
Merge branch 'rm-unused-deps' into 'next'
Timo Kösters
2021-09-07 14:00:27 +00:00
5821b8e705
Remove unused dependencies
Jonas Platte
2021-09-07 15:41:01 +02:00
afa71756c0
WIP: change layout of config options documentation
Jonas Zohren
2021-09-07 11:36:28 +02:00
0737bc021f
Merge branch 'charludo-next-patch-31617' into 'next'
Timo Kösters
2021-09-06 18:38:38 +00:00
487046571c
These lines get *generated* by certbot. Having them in the file before running certbot results in an apache2 error, and putting them in afterwards is not necessary, since certbot places them there on its own.
charludo
2021-09-06 18:35:35 +00:00
2d242523fc
Merge branch 'next' into 'next'
Timo Kösters
2021-09-03 20:56:21 +00:00
bbe36810ec
Fix deprecated/removed Traefik label
Daniel Wiesenberg
2021-09-03 21:51:17 +02:00
a449b1d73f
Merge branch 'fix-old-events' into 'next'
Timo Kösters
2021-09-03 09:47:24 +00:00