Nyaaori
64a022a4d2
refactor: prepare splitting src/database/rooms.rs to src/service/rooms/state.rs
2022-08-15 16:22:37 +02:00
Nyaaori
751be39376
refactor: prepare splitting src/database/rooms.rs to src/service/rooms/state_cache.rs
2022-08-15 16:22:37 +02:00
Nyaaori
d05b84d0f5
refactor: prepare splitting src/database/rooms.rs to src/service/rooms/state_compressor.rs
2022-08-15 16:22:37 +02:00
Nyaaori
54bf91b76e
refactor: prepare splitting src/database/rooms.rs to src/service/rooms/outlier.rs
2022-08-15 16:22:36 +02:00
Nyaaori
8ed79a00fd
refactor: prepare splitting src/database/rooms.rs to src/service/rooms/pdu_metadata.rs
2022-08-15 16:22:36 +02:00
Nyaaori
8dffdadfd3
refactor: prepare splitting src/database/rooms.rs to src/service/rooms/search.rs
2022-08-15 16:22:36 +02:00
Nyaaori
2dbfbd45a2
refactor: prepare splitting src/database/rooms.rs to src/service/rooms/short.rs
2022-08-15 16:22:36 +02:00
Nyaaori
249440115b
refactor: prepare splitting src/database/rooms.rs to src/service/rooms/lazy_loading.rs
2022-08-15 16:22:35 +02:00
Nyaaori
baa8224cce
refactor: prepare splitting src/database/rooms.rs to src/service/rooms/metadata.rs
2022-08-15 16:22:35 +02:00
Nyaaori
bd7b49b098
refactor: prepare splitting src/database/rooms.rs to src/service/rooms/mod.rs
2022-08-15 16:22:35 +02:00
Nyaaori
27e2f0d545
refactor: prepare splitting src/database/rooms.rs to src/service/rooms/alias.rs
2022-08-15 16:22:34 +02:00
Nyaaori
4dc14e1580
refactor: prepare splitting src/database/rooms.rs to src/service/rooms/directory.rs
2022-08-15 16:22:34 +02:00
Timo Kösters
df16012661
Merge branch 'next' into 'master'
...
Release v0.4.0
See merge request famedly/conduit!369
2022-06-23 07:43:05 +00:00
Timo Kösters
e8cd85fee4
Merge branch 'v4' into 'next'
...
Bump version to 0.4
See merge request famedly/conduit!368
2022-06-23 07:07:44 +00:00
Timo Kösters
35fd732b04
Bump version to 0.4
2022-06-23 09:06:39 +02:00
Timo Kösters
10b1557c0e
Merge branch 'lightning_bolt_option' into 'next'
...
Lightning bolt optional
See merge request famedly/conduit!366
2022-06-23 06:58:34 +00:00
Jim
49bd75b856
Lightning bolt optional
2022-06-23 06:58:34 +00:00
Jonas Zohren
02f8218867
Merge branch 'ci-split-cargo-test-and-clippy' into 'next'
...
Feat(ci): Split clippy into own fallible job
See merge request famedly/conduit!367
2022-06-22 23:16:45 +00:00
Jonas Zohren
40eebbd9d8
feat(ci): Split clippy into own fallible job
...
For some reason, the clippy build does not work.
This change allows the cargo:test job to still succeed
and the pipeline to pass
2022-06-22 22:14:53 +00:00
Timo Kösters
9ee199b0c3
Merge branch 'deactivate-user-command' into 'next'
...
Deactivate user command
See merge request famedly/conduit!337
2022-06-19 19:38:07 +00:00
Zeyphros
1c31f7905f
Update command comment to coincide with the default action
2022-06-19 18:59:49 +02:00
Zeyphros
f6183e457d
Implement command to deactivate user from admin channel
...
Use `leave_room` in `leave_all_rooms`
WIP: Add command to delete a list of users
also implements a flag to prevent the user from being removed from their joined rooms.
Report user deactivation failure reason
Don't send leave events by default when mass deactivating user accounts
Don't stop leaving rooms if an error was encountered
WIP: Rename command, make flags consistent, don't deactivate admin accounts.
Accounts should be deactivated as fast as possible and removing users from joined groups is completed afterwards.
Fix admin safety logic, improve command output
Continue leaving rooms if a room_id is invalid
Ignore errors from leave_room
Add notice to the list-local-users command
Output form list-local-users can be used directly without modification with the deactivate-all command
Only get mutex lock for admin room when sending message
2022-06-19 18:59:48 +02:00
Timo Kösters
2ecbcdda42
Merge branch 'upgrades' into 'next'
...
Upgrade dependencies
See merge request famedly/conduit!363
2022-06-19 15:11:21 +00:00
Timo Kösters
0c8e51e1b7
Upgrade dependencies
2022-06-19 15:40:14 +02:00
Timo Kösters
86b23338dd
Merge branch 'password-length-consistency' into 'next'
...
Length of passwords consistently use the constant
See merge request famedly/conduit!361
2022-06-19 07:35:06 +00:00
Dietrich
7bee9c1c69
Length of passwords consistently use the constant
2022-06-19 07:10:47 +02:00
Timo Kösters
6ef1e8c4f9
Merge branch 'timo' into 'next'
...
More async
See merge request famedly/conduit!359
2022-06-18 20:56:26 +00:00
Timo Kösters
0bc03e90a1
improvement: make more things async
2022-06-18 22:55:37 +02:00
Timo Kösters
9b898248c7
feat: more admin commands, better logging
2022-06-18 22:55:34 +02:00
Timo Kösters
566dc0a6a2
Merge branch 'next' into 'next'
...
Remove outdated rust version info
See merge request famedly/conduit!360
2022-06-18 15:02:31 +00:00
Jim
b4be087a46
Merge branch 'JimZAH-next-patch-83655' into 'next'
...
Remove rust version requirement from deploy.md
See merge request JimZAH/conduit!2
2022-06-18 14:57:30 +00:00
Jim
722e553c6e
Remove rust version requirement from deploy.md
2022-06-18 14:47:32 +00:00
Timo Kösters
f8547ecba4
Merge branch 'create-user-command' into 'next'
...
added a command to the admin bot to create a new user, even with registration disabled
See merge request famedly/conduit!354
2022-06-18 13:08:51 +00:00
Timo Kösters
e70cff196b
Merge branch 'fix-deb-postinst-config' into 'next'
...
Remove the address override in deb generated config
See merge request famedly/conduit!344
2022-06-18 11:21:31 +00:00
Timo Kösters
0286a804f4
Merge branch 'filter-users' into 'next'
...
Hide users from user directory if they are only in private rooms and they don't share a room
Closes #24
See merge request famedly/conduit!325
2022-06-18 11:17:09 +00:00
Radek Stępień
7239243163
Hide users from user directory if they are only in private rooms and they don't share a room
2022-06-18 11:17:09 +00:00
Timo Kösters
124471199c
Merge branch 'registration-without-username' into 'next'
...
Allow registration without username
Closes #111
See merge request famedly/conduit!340
2022-06-18 11:13:37 +00:00
Radek Stępień
84ec057f6e
Allow registration without username
2022-06-18 11:13:37 +00:00
Timo Kösters
8e08a72229
Merge branch 'bump-docker-image-to-alpine-3-16-0' into 'next'
...
chore(docker): Bump base image to alpine 3.16.0
See merge request famedly/conduit!355
2022-06-18 11:05:42 +00:00
Jonas Zohren
e03a2b8636
chore(docker): Bump base image to alpine 3.16.0
2022-06-18 11:05:42 +00:00
Timo Kösters
83d3cbfa99
Merge branch 'rmsthebest-next-patch-62586' into 'next'
...
Added Caddy to the web proxy examples
See merge request famedly/conduit!352
2022-06-18 11:05:22 +00:00
Timo Kösters
84cb0667f3
Merge branch 'to_device-existing-txn-id' into 'next'
...
feat: if txn id exists in the db, skip the event
See merge request famedly/conduit!353
2022-06-18 11:04:16 +00:00
Jakub Kubík
c3924b566b
feat: if txn id exists in the db, skip the event
2022-06-18 11:04:16 +00:00
Timo Kösters
0f86506288
Merge branch 'Miepee-next-patch-24570' into 'next'
...
Mention different database backends in DEPLOY.md
See merge request famedly/conduit!358
2022-06-18 11:03:09 +00:00
Miepee
b862283ed9
Mention different databse backends in DEPLOY.md
2022-06-16 13:23:45 +00:00
Timo Kösters
ba682fa3b4
Merge branch 'kubo6472-next-patch-16934' into 'next'
...
Fix FluffyChat Compatibility
See merge request famedly/conduit!357
2022-06-15 20:42:40 +00:00
Jakub Doboš
8a63a2cc68
Fix FluffyChat Compatibility
2022-06-15 13:07:07 +00:00
Timo Kösters
f6dc22127a
Merge branch 'next' into 'next'
...
Add portforwarding + opening to the docs (+recommended extension fix)
See merge request famedly/conduit!356
2022-06-13 19:28:00 +00:00
Dietrich
bd3f9e0dbe
Fix spelling.
2022-06-13 20:45:12 +02:00
Dietrich
58d784aa29
Adding a hint to closed ports in the testing section
2022-06-13 20:23:08 +02:00