Commit Graph
332 Commits
Author SHA1 Message Date
Paul 2ef6b28029 Switch to Redis from MongoDB for event broker.
Closes #1.
2021-09-19 22:13:25 +01:00
Paul 0dcf8cb281 Bump rauth release and publish changes. 2021-09-18 19:06:59 +01:00
Paul Makles 6eee1bc669 Merge pull request #79 from Zomatree/ratelimits 2021-09-17 13:26:03 +01:00
Paul Makles 2e40927457 Merge branch 'master' into msgpack_fix 2021-09-15 21:12:27 +01:00
Zomatree e636879065 Merge remote-tracking branch 'upstream/master' into ratelimits 2021-09-15 21:06:08 +01:00
Paul ad364320c8 Fix route definitions for change pass / email. 2021-09-12 21:37:42 +01:00
Paul 06f968022d Update to rAuth v1, closes #63.
Add Pong packet for normal frames.
2021-09-11 11:23:15 +01:00
Zomatree 2f452b15b1 add ratelimits 2021-09-07 15:48:06 +01:00
Zomatree 175d257e34 fix msgpack encoding 2021-09-05 22:01:58 +01:00
Paul dbfed52f17 Prevent access to bot routes as bot. 2021-09-03 14:37:40 +01:00
Zomatree bcfde79745 add msgpack support 2021-08-17 17:23:36 +01:00
Paul e7065cbf1d Bump reqwest version.
Add mark server as read route.
Mark servers as read on join.
2021-08-07 12:26:25 +01:00
Paul f09fde616a Add rate limiting to message sending. 2021-08-06 17:24:16 +01:00
Paul 6fe0725799 Organise Cargo.toml 2021-08-06 17:24:16 +01:00
Paul 382972ea22 Migrate the rest of the code. 2021-08-06 17:24:16 +01:00
Paul 9fec4e48c0 Start moving to Rocket 0.5.0 2021-08-06 17:24:16 +01:00
Paul 74b4c6bf2a Re-write emails, remove HTML body.
SpamAssassin is a bitch.
2021-07-28 14:59:16 +01:00
Paul edd8ef8a1d Patch max password length on rauth. 2021-07-06 12:21:40 +01:00
Paul 681b2b8ab6 Servers: Add invites. Create, view and join. 2021-06-03 20:00:08 +01:00
Paul 62ffa10939 rAuth: Silently fail email send for creation. 2021-05-27 15:51:24 +01:00
Paul f1462d4e4d Remove snafu. 2021-05-15 18:47:05 +01:00
Paul 7293abfc53 Add january support. 2021-05-07 18:00:21 +01:00
Paul c086fe7ac4 Move versioning to source. 2021-05-03 15:03:30 +01:00
Paul 92bface6ae Add group icons / profile backgrounds. 2021-05-01 22:55:37 +01:00
Paul 5da26cb833 Breaking: Provide new user object instead of id.
Fix rustup complaining about join macros.
2021-05-01 15:54:29 +01:00
Paul f163cb65de AAAAAAAAAAAAA
We should be setting message_id not message.
2021-04-24 18:01:08 +01:00
Paul f7bcd3ad93 Migrate to Autumn 1.0.0 2021-04-24 16:00:13 +01:00
Paul 9e2250783c Allow people with mutual connections to see profile / status; fix username check. 2021-04-07 19:21:25 +01:00
Paul a547177325 Add status presence indicator. 2021-04-03 20:50:14 +01:00
Paul 9492e145f9 User status / profile change route, username change route. 2021-04-03 14:41:40 +01:00
Paul 78c42fd412 Fetch profile route, push badges and status. 2021-04-02 21:55:02 +01:00
Paul 3797878d20 Fixes bug with distributed nodes. 2021-04-02 13:25:51 +01:00
Paul d2bf477fd8 Expose voso host. 2021-04-01 15:11:19 +01:00
Paul 32cd9d8a13 Strict typing for system messages; add a way to rename group. 2021-03-31 20:54:47 +01:00
Paul 60731e1c70 Integrate voso, join_call route for channels. 2021-03-31 11:48:52 +01:00
Paul 37df18dbf7 Fixes mutual connections not being seen and hence requests failing. 2021-03-30 22:09:36 +01:00
Paul 78cfbf9d21 Clean up subscription code; handle error properly. 2021-02-19 12:48:52 +00:00
Paul 52e070c21c Basic Web Push support. 2021-02-18 16:21:34 +00:00
Paul Makles a2f14d2d37 Bump version. 2021-02-16 15:26:31 +00:00
Paul Makles b6b51bca26 Route which lets clients determine messages that have updated / deleted. 2021-02-16 09:34:24 +00:00
Paul Makles 2bafffbbc1 Case-insensitive search for emails. 2021-02-14 16:28:23 +00:00
Paul Makles bdf5fb95d0 Add rAuth captcha support. 2021-02-13 20:18:38 +00:00
Paul Makles ea8de2400a Add support for rAuth invite-only mode. 2021-02-12 20:37:24 +00:00
Paul Makles f5e0b49bbb Update rAuth, add templates; add APP_URL variable. 2021-02-12 15:09:42 +00:00
Paul Makles 38bedbaaea Add Gravatar support. 2021-02-02 19:09:13 +00:00
Paul Makles a76ec207b3 Add Prometheus metrics. 2021-01-29 21:56:37 +00:00
Paul Makles 1806ea824b Bump rAuth revision. 2021-01-27 11:08:37 +00:00
Paul Makles f42480886b Re-structure Permissions; add perm to view users from mutual groups. 2021-01-26 21:12:23 +00:00
Paul Makles 75a35831da Update rauth, pin git repositories in Cargo.toml. 2021-01-25 21:35:47 +00:00
Paul Makles af8731ac38 Start development sprint 3. 2021-01-18 13:41:48 +00:00