Commit Graph

962 Commits (1b0477d569714ec3187d03d2681a9b6dfb785c39)

Author SHA1 Message Date
Nyaaori 1b0477d569
refactor: Preparation commit to split src/service/rooms/state.rs and src/api/server_server.rs 2 years ago
Nyaaori 57c92f8044
refactor: restore src/api/server_server.rs 2 years ago
Nyaaori e1d8c03e47
refactor: prepare splitting src/api/server_server.rs to src/service/rooms/event_handler/mod.rs 2 years ago
Nyaaori 7d2b22f58d
refactor: prepare splitting src/service/rooms/state.rs to src/service/rooms/state_accessor/mod.rs 2 years ago
Nyaaori 9efd9f06c6
refactor: prepare splitting src/service/rooms/state.rs to src/service/rooms/state/data.rs 2 years ago
Nyaaori d0cbe46ff0
refactor: prepare splitting src/service/rooms/state.rs to src/service/rooms/state/mod.rs 2 years ago
Timo Kösters 025b64befc
refactor: renames and split room.rs 2 years ago
Nyaaori 92e59f14e0
refactor: Preparation commit to split src/database/rooms.rs 2 years ago
Nyaaori 7989c7cdda
refactor: prepare splitting src/database/rooms.rs to src/service/rooms/timeline.rs 2 years ago
Nyaaori e22f5fef1f
refactor: prepare splitting src/database/rooms.rs to src/service/rooms/user.rs 2 years ago
Nyaaori 64a022a4d2
refactor: prepare splitting src/database/rooms.rs to src/service/rooms/state.rs 2 years ago
Nyaaori 751be39376
refactor: prepare splitting src/database/rooms.rs to src/service/rooms/state_cache.rs 2 years ago
Nyaaori d05b84d0f5
refactor: prepare splitting src/database/rooms.rs to src/service/rooms/state_compressor.rs 2 years ago
Nyaaori 54bf91b76e
refactor: prepare splitting src/database/rooms.rs to src/service/rooms/outlier.rs 2 years ago
Nyaaori 8ed79a00fd
refactor: prepare splitting src/database/rooms.rs to src/service/rooms/pdu_metadata.rs 2 years ago
Nyaaori 8dffdadfd3
refactor: prepare splitting src/database/rooms.rs to src/service/rooms/search.rs 2 years ago
Nyaaori 2dbfbd45a2
refactor: prepare splitting src/database/rooms.rs to src/service/rooms/short.rs 2 years ago
Nyaaori 249440115b
refactor: prepare splitting src/database/rooms.rs to src/service/rooms/lazy_loading.rs 2 years ago
Nyaaori baa8224cce
refactor: prepare splitting src/database/rooms.rs to src/service/rooms/metadata.rs 2 years ago
Nyaaori bd7b49b098
refactor: prepare splitting src/database/rooms.rs to src/service/rooms/mod.rs 2 years ago
Nyaaori 27e2f0d545
refactor: prepare splitting src/database/rooms.rs to src/service/rooms/alias.rs 2 years ago
Nyaaori 4dc14e1580
refactor: prepare splitting src/database/rooms.rs to src/service/rooms/directory.rs 2 years ago
Zeyphros 1c31f7905f
Update command comment to coincide with the default action 2 years ago
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
2 years ago
Dietrich 7bee9c1c69 Length of passwords consistently use the constant 2 years ago
Timo Kösters 0bc03e90a1
improvement: make more things async 2 years ago
Timo Kösters 9b898248c7
feat: more admin commands, better logging 2 years ago
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
2 years ago
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
2 years ago
Radek Stępień 7239243163 Hide users from user directory if they are only in private rooms and they don't share a room 2 years ago
Timo Kösters 124471199c Merge branch 'registration-without-username' into 'next'
Allow registration without username

Closes #111

See merge request famedly/conduit!340
2 years ago
Radek Stępień 84ec057f6e Allow registration without username 2 years ago
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
2 years ago
Jakub Kubík c3924b566b feat: if txn id exists in the db, skip the event 2 years ago
Jakub Doboš 8a63a2cc68 Fix FluffyChat Compatibility 2 years ago
Timo Kösters 39bc84d81c Merge branch 'fix_panic_on_long_message' into 'next'
Don't panic when signing event fails.

Closes #232

See merge request famedly/conduit!343
2 years ago
= bb033fe02a added a command to the admin bot to create a new user, even with registration disabled 2 years ago
Jan Christian Grünhage efe9d5000e enable FedDest doc-test
Doc rendering is exactly as before, but it now actually tests the code
2 years ago
Zeyphros 090d0fe684
Fix typo 2 years ago
Jakub Kubík 729d66aa11
feat: register missing add_backup_keys route 2 years ago
Zeyphros 07a3a6fa9a
Return an error when signing an event fails
Prevents the server from crashing/become unresponsive when overly long
messages are sent
2 years ago
Timo Kösters 00b362b43b
fix: cors warning 2 years ago
Timo Kösters b6b27b66c8
fix: don't allow unjoined users to send typing notifications 2 years ago
Timo Kösters 3573d40027
fix warnings 2 years ago
Timo Kösters e4600ccfef
bump ruma 2 years ago
Timo Kösters 0ae39807a4
Add V9 to list of allowed versions 2 years ago
Timo Kösters 686319e2e3
fix: error handling 2 years ago
Nyaaori d655f4c1be
Cleanup rooms.rs, globals.rs, and pdu.rs 2 years ago
Nyaaori 4b28146ee7
Support room version 3 2 years ago
Nyaaori d8a3b257f2
Enable room version 4 2 years ago