timokoesters
18bf67748c
feat: redaction
6 years ago
timokoesters
1014388a9c
fix: one time keys are never removed
6 years ago
timokoesters
d95e8b4880
fix: problem with to-device for all devices
6 years ago
timokoesters
d544d28b6e
feat: image thumbnails
6 years ago
timokoesters
4fb79ebb4c
chore: update dependencies
6 years ago
Rudi Floren
00a9424719
feat: sytests
6 years ago
timokoesters
551308e9a8
Update dependencies and send displayname updates again
6 years ago
timokoesters
8f67c01efd
refactor: split database into multiple files, more error handling, cleaner code
6 years ago
timokoesters
4ca1ada73e
update ruma
6 years ago
timokoesters
b02c568941
feat: notifications, simple permission systems
6 years ago
timokoesters
fd1aea7e36
Update dependencies
6 years ago
timokoesters
120b6f4b95
Bump dependencies and fixes
6 years ago
timokoesters
1af6dd984a
More work on federation
6 years ago
timokoesters
b0d9ccdb2d
Signing, basis for federation
6 years ago
timokoesters
80ddf80f17
work
6 years ago
gnieto
fa9e127a1e
Store hashed passwords ( #7 )
...
Use if let instead of unwrap
Default to invalid password if could not calculate
Move hash password methdo and return Result
Rename get_password method
Default to empty password when no pwd is received
Store hashed passwords
Store passwords hashed with Argon2 and verify password with that stored
hash.
Co-authored-by: Guillem Nieto <gnieto.talo@gmail.com>
6 years ago
timokoesters
040296c711
Add test support and impl dummy /read_markers
6 years ago
timokoesters
93b1d97166
Update readme and cargo.toml
6 years ago
Jonas Platte
38ab7c843e
Update error type of /register route
6 years ago
Jonas Platte
c60402bf0d
Update ruma-client-api
6 years ago
timokoesters
ddcd423e6f
feat: random tokens, sessions, guest usernames and device ids
6 years ago
timokoesters
10bb96fcf7
feat: room joining, room based /sync responses
6 years ago
timokoesters
884dc2867d
Move to rocket's async branch
6 years ago
timokoesters
8b8381bcc0
New PduEvent struct
6 years ago
timokoesters
f9cfede2a8
fix: deserialize sync event body
6 years ago
timokoesters
fa3226898c
feat: save pdus
...
PDUs are saved in a pduid -> pdus map. roomid -> pduleaves keeps track
of the leaves of the event graph and eventid -> pduid maps event ids to
pdus.
6 years ago
timokoesters
533260edd8
Add auth
6 years ago
timokoesters
73e04e71d7
Start work on event creation
6 years ago
timokoesters
744e0adfcf
Try to impl auth in ruma_wrapper
6 years ago
timokoesters
34a53ce20a
Better database structure
6 years ago
timokoesters
6fffcecf8e
Updates
6 years ago
timokoesters
c2c18b4651
feat: database
6 years ago
timokoesters
cd777af41c
feat: simple endpoint handlers
6 years ago
timokoesters
6264628c11
Initial commit
6 years ago