153 Commits

Author SHA1 Message Date
c05eadf662 Update Rust crate uuid to 1.18.1
Some checks failed
renovate/artifacts Artifact file update failure
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2025-09-18 00:36:22 +00:00
ae1550248e Merge pull request 'Update Rust crate rust-s3 to 0.37.0' (#97) from renovate/rust-s3-0.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-17 00:35:28 +00:00
03e5c375fb Update Rust crate rust-s3 to 0.37.0
Some checks failed
renovate/artifacts Artifact file update failure
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2025-09-17 00:35:26 +00:00
3db32e24c7 Merge pull request 'Update Rust crate serde to 1.0.225' (#96) from renovate/serde-1.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-17 00:35:21 +00:00
f9fe44f53d Update Rust crate serde to 1.0.225
Some checks failed
renovate/artifacts Artifact file update failure
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
2025-09-17 00:35:19 +00:00
659433911a Merge pull request 'Update Rust crate serde to 1.0.224' (#95) from renovate/serde-1.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-16 00:35:23 +00:00
27bb4d3382 Update Rust crate serde to 1.0.224
Some checks failed
renovate/artifacts Artifact file update failure
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
2025-09-16 00:35:20 +00:00
b7c7b74122 Merge pull request 'Update Rust crate serde to 1.0.223' (#93) from renovate/serde-1.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-15 00:35:52 +00:00
731cf7327c Update Rust crate serde to 1.0.223
Some checks failed
renovate/artifacts Artifact file update failure
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
2025-09-15 00:35:50 +00:00
34d228e7b8 Merge pull request 'Update Rust crate chrono to 0.4.42' (#92) from renovate/chrono-0.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-09 00:34:58 +00:00
20800668c9 Update Rust crate chrono to 0.4.42
Some checks failed
renovate/artifacts Artifact file update failure
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2025-09-09 00:34:55 +00:00
ea022a0cfe Merge pull request 'Update Rust crate sha2 to 0.11.0-rc.2' (#90) from renovate/sha2-0.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-05 00:21:45 +00:00
fa088077d5 Merge pull request 'Update Rust crate log to 0.4.28' (#89) from renovate/log-0.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-05 00:21:41 +00:00
e7e8016b67 Update Rust crate sha2 to 0.11.0-rc.2
Some checks failed
renovate/artifacts Artifact file update failure
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2025-09-05 00:21:41 +00:00
d88cd8cd8d Update Rust crate log to 0.4.28
Some checks failed
renovate/artifacts Artifact file update failure
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2025-09-05 00:21:39 +00:00
08c2009421 Merge pull request 'Update Rust crate ruma to 0.13.0' (#88) from renovate/ruma-0.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-04 00:28:51 +00:00
fddd9d011a Update Rust crate ruma to 0.13.0
Some checks failed
renovate/artifacts Artifact file update failure
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2025-09-04 00:28:43 +00:00
e8271834eb Merge pull request 'Update Rust crate clap to 4.5.47' (#87) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-09-04 00:28:33 +00:00
82a0a19b1c Update Rust crate clap to 4.5.47
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2025-09-03 00:27:35 +00:00
a5d2af3a8d Add alloc feature to create base16ct
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-28 08:13:02 +02:00
95ae3de818 Merge pull request 'Update Rust crate actix-session to 0.11.0' (#86) from renovate/actix-session-0.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2025-08-28 00:28:05 +00:00
ae79f16d17 Merge pull request 'Update Rust crate clap to 4.5.46' (#85) from renovate/clap-4.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2025-08-28 00:28:02 +00:00
57893e557c Update Rust crate actix-session to 0.11.0
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2025-08-27 00:27:40 +00:00
526a7dbb1f Update Rust crate clap to 4.5.46
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2025-08-27 00:27:38 +00:00
d0f297e354 Merge pull request 'Update Rust crate base16ct to 0.3.0' (#84) from renovate/base16ct-0.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2025-08-22 00:27:11 +00:00
ecb3fb7196 Update Rust crate base16ct to 0.3.0
Some checks failed
renovate/artifacts Artifact file update failure
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2025-08-22 00:27:07 +00:00
0fc067a6c5 Merge pull request 'Update Rust crate thiserror to 2.0.16' (#83) from renovate/thiserror-2.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-22 00:27:03 +00:00
213281f7b6 Update Rust crate thiserror to 2.0.16
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2025-08-21 00:27:38 +00:00
8ae1b7fb78 Merge pull request 'Update Rust crate serde_json to 1.0.143' (#82) from renovate/serde_json-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-21 00:27:33 +00:00
87fed55d8c Update Rust crate serde_json to 1.0.143
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-08-20 00:27:27 +00:00
7db8b8a1b9 Merge pull request 'Update Rust crate thiserror to 2.0.15' (#81) from renovate/thiserror-2.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-18 00:26:26 +00:00
299b05cf7b Update Rust crate thiserror to 2.0.15
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-08-17 00:27:30 +00:00
d3717dcb8d Merge pull request 'Update Rust crate uuid to 1.18.0' (#80) from renovate/uuid-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-16 00:26:25 +00:00
0b99f1e44b Update Rust crate uuid to 1.18.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-08-15 00:27:46 +00:00
d7de13a002 Merge pull request 'Update Rust crate thiserror to 2.0.14' (#79) from renovate/thiserror-2.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-15 00:27:40 +00:00
ed83ce4a10 Update Rust crate thiserror to 2.0.14
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-08-14 00:27:18 +00:00
22f6f2cca5 Merge pull request 'Update Rust crate clap to 4.5.45' (#78) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-14 00:27:12 +00:00
a8d28526df Update Rust crate clap to 4.5.45
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-08-13 00:27:40 +00:00
b24d214b3f Merge pull request 'Update Rust crate anyhow to 1.0.99' (#77) from renovate/anyhow-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-13 00:27:34 +00:00
a9947c155a Update Rust crate anyhow to 1.0.99
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-08-12 00:27:01 +00:00
bbdfc9affb Merge pull request 'Update Rust crate clap to 4.5.43' (#76) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-08 00:15:09 +00:00
a54f406371 Update Rust crate clap to 4.5.43
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-08-07 00:15:08 +00:00
afac1c9f93 Merge pull request 'Update Rust crate ruma to 0.12.6' (#75) from renovate/ruma-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-07 00:15:04 +00:00
1f0ca1823f Update Rust crate ruma to 0.12.6
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-08-06 00:14:49 +00:00
1534b11606 Merge pull request 'Update Rust crate tokio to 1.47.1' (#74) from renovate/tokio-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-03 00:16:09 +00:00
dc179184f7 Update Rust crate tokio to 1.47.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-08-02 00:16:43 +00:00
ecba5816d9 Merge pull request 'Update Rust crate serde_json to 1.0.142' (#73) from renovate/serde_json-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-02 00:16:37 +00:00
24e8804aed Update Rust crate serde_json to 1.0.142
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-08-01 00:19:23 +00:00
0e9880fec6 Merge pull request 'Update Rust crate clap to 4.5.42' (#72) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-08-01 00:19:17 +00:00
16b6d20b5d Update Rust crate clap to 4.5.42
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-07-31 00:14:21 +00:00
aaf49ec02b Merge pull request 'Update Rust crate tokio to 1.47.0' (#71) from renovate/tokio-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-07-27 00:15:52 +00:00
619a4d6ba5 Update Rust crate tokio to 1.47.0
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2025-07-27 00:15:51 +00:00
1ac1b0b13f Merge pull request 'Update Rust crate rand to 0.9.2' (#70) from renovate/rand-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-07-21 00:15:58 +00:00
176766623a Update Rust crate rand to 0.9.2
Some checks failed
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is failing
2025-07-21 00:15:55 +00:00
77d618a87d Merge pull request 'Update Rust crate serde_json to 1.0.141' (#69) from renovate/serde_json-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-07-19 00:16:12 +00:00
ff928609da Update Rust crate serde_json to 1.0.141
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2025-07-19 00:16:11 +00:00
54dd04b65e Merge pull request 'Update Rust crate clap to 4.5.41' (#68) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-07-10 00:52:29 +00:00
8ca288748d Update Rust crate clap to 4.5.41
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-07-10 00:16:08 +00:00
3849e812a8 Merge pull request 'Update Rust crate ruma to 0.12.5' (#67) from renovate/ruma-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-07-09 00:40:11 +00:00
57e49a86d9 Update Rust crate ruma to 0.12.5
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-07-09 00:15:36 +00:00
9cfe3f33e9 Merge pull request 'Update Rust crate ruma to 0.12.4' (#66) from renovate/ruma-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-07-08 00:40:43 +00:00
26d1ee3602 Update Rust crate ruma to 0.12.4
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-07-08 00:15:35 +00:00
286547d455 Merge pull request 'Update Rust crate tokio to 1.46.1' (#65) from renovate/tokio-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-07-05 00:44:48 +00:00
47337dc140 Update Rust crate tokio to 1.46.1
Some checks failed
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is failing
2025-07-05 00:09:10 +00:00
e1b0c9563f Update Rust crate tokio to 1.46.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-07-04 00:09:01 +00:00
5e84b40d05 Fix cargo clippy issues
All checks were successful
continuous-integration/drone/push Build is passing
2025-07-03 08:32:53 +02:00
4d1587dda2 Update Rust crate clap to 4.5.40
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-06-10 00:22:12 +00:00
06202d5e9d Update Rust crate ruma to 0.12.3
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-06-03 00:22:14 +00:00
bc49b0e59e Update Rust crate sha2 to 0.11.0-rc.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-05-30 00:07:06 +00:00
233eb9c250 Update Rust crate clap to 4.5.39
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-05-28 00:07:58 +00:00
acf92592ff Update Rust crate tokio to 1.45.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-05-25 00:07:05 +00:00
da82b820fd Update Rust crate uuid to 1.17.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-05-24 00:07:16 +00:00
409e84951b Update Rust crate actix-web to 4.11.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-05-20 00:07:05 +00:00
f7527e6bc5 Update
All checks were successful
continuous-integration/drone/push Build is passing
2025-05-19 21:41:49 +02:00
0106b2bfea Fix issue
All checks were successful
continuous-integration/drone/push Build is passing
2025-05-19 21:39:29 +02:00
b6020b99c6 Fix cargo clippy issue
Some checks failed
continuous-integration/drone/push Build is failing
2025-05-19 21:37:05 +02:00
ed7a0688c3 Update Rust crate rust-embed to 8.7.2
Some checks failed
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is failing
2025-05-15 00:16:06 +00:00
9480f0dae9 Update Rust crate clap to 4.5.38
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-05-12 00:16:26 +00:00
b99eb4d178 Update Rust crate tokio to 1.45.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-05-07 00:24:32 +00:00
044a089f4a Update Rust crate rust-embed to 8.7.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-05-06 00:24:26 +00:00
f1a7943d93 Update Rust crate chrono to 0.4.41
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-30 00:19:34 +00:00
82c3c3a7b7 Update Rust crate askama to 0.14.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-24 00:19:29 +00:00
7bc21fbb68 Update Rust crate rust-embed to 8.7.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-20 00:27:04 +00:00
f67e680522 Update Rust crate clap to 4.5.37
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-19 00:27:36 +00:00
c296196933 Update Rust crate rand to 0.9.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-18 00:27:27 +00:00
3adc2f424a Update Rust crate uuid to 1.16.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-17 00:26:36 +00:00
479d4d76bd Update Rust crate askama to 0.13.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-16 00:26:49 +00:00
4b4897c1f4 Update Rust crate anyhow to 1.0.98
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-15 00:26:43 +00:00
443ba0f7d5 Update Rust crate tokio to 1.44.2
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-14 00:26:47 +00:00
86fc06e51f Update Rust crate thiserror to 2.0.12
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-13 00:26:58 +00:00
b81b7657cc Update Rust crate clap to 4.5.36
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-12 00:27:14 +00:00
e14c8af5c5 Update Rust crate sha2 to 0.11.0-pre.5
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-11 00:27:06 +00:00
44c59aadab Update Rust crate serde_json to 1.0.140
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-10 00:26:58 +00:00
ee0558233b Update Rust crate serde to 1.0.219
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-09 00:27:26 +00:00
c2d82cf9c4 Update Rust crate ruma to 0.12.2
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-08 00:27:18 +00:00
a75ff3fc64 Update Rust crate rust-embed to 8.6.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-07 00:33:15 +00:00
bf8122ae81 Update Rust crate ruma to 0.12.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-06 00:33:57 +00:00
04f4255aab Update Rust crate clap to 4.5.35
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-05 00:33:46 +00:00
f350ee4ca9 Update Rust crate log to 0.4.27
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-04 00:34:39 +00:00
fdb3187d69 Update Rust crate light-openid to 1.0.4
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-03 00:34:36 +00:00
ec5d2cc40f Update Rust crate env_logger to 0.11.8
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-02 00:34:41 +00:00
79efdc95bf Update Rust crate jwt-simple to 0.12.12
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-01 02:05:11 +00:00
fab873d920 Update Rust crate clap to 4.5.34
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-03-31 20:50:22 +00:00
33f181f20b Update Rust crate chrono to 0.4.40
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-03-31 00:34:33 +00:00
c23b6ca0b9 Update Rust crate bytes to 1.10.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-03-30 02:20:25 +00:00
55d70fc8d9 Update Rust crate anyhow to 1.0.97
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-03-29 22:56:33 +00:00
fe3c441e7b Update Rust crate actix-web to 4.10.2
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-03-29 18:14:37 +00:00
68ce10f3ad Update renovate.json
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-29 17:32:25 +00:00
e40c567254 Update renovate.json
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-29 12:57:20 +00:00
0c73bc7b51 Merge pull request 'Update Rust crate clap to v4.5.34' (#25) from renovate/clap-4.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #25
2025-03-29 12:57:10 +00:00
e876258394 Update Rust crate clap to v4.5.34
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-03-29 00:31:36 +00:00
59de36eda5 Merge pull request 'Update Rust crate log to v0.4.27' (#22) from renovate/log-0.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #22
2025-03-28 15:29:12 +00:00
8112608736 Merge pull request 'Update Rust crate clap to v4.5.33' (#23) from renovate/clap-4.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #23
2025-03-28 15:29:07 +00:00
0d68c31e0e Merge pull request 'Update Rust crate askama to 0.13.0' (#24) from renovate/askama-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #24
2025-03-28 15:29:01 +00:00
f4d3af3a89 Update Rust crate askama to 0.13.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-03-28 00:23:56 +00:00
e124abf496 Update Rust crate clap to v4.5.33
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-03-27 00:24:12 +00:00
53dea2c8f8 Update Rust crate log to v0.4.27
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-03-25 00:24:16 +00:00
54a0a9c914 Merge pull request 'Update docker.io/postgres Docker tag to v17' (#19) from renovate/docker.io-postgres-17.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #19
2025-03-18 20:59:51 +00:00
9c25527e83 Merge pull request 'Update Rust crate tokio to v1.44.1' (#20) from renovate/tokio-1.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #20
2025-03-18 20:59:04 +00:00
e1accbfa21 Merge pull request 'Update Rust crate uuid to v1.16.0' (#21) from renovate/uuid-1.x-lockfile into master
Reviewed-on: #21
2025-03-18 20:58:23 +00:00
25f31cf9fb Fix config comment
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-17 21:01:31 +01:00
2d8973aec5 Update Rust crate uuid to v1.16.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-03-15 00:05:48 +00:00
e01fe63cfd Update Rust crate tokio to v1.44.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-03-14 00:06:00 +00:00
44ce00c69b Update docker.io/postgres Docker tag to v17
Some checks reported errors
continuous-integration/drone/push Build encountered an error
continuous-integration/drone/pr Build encountered an error
2025-03-13 00:05:41 +00:00
b877ecd759 Update all dependencies
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-12 20:26:24 +01:00
6bf56f7489 Merge pull request 'Update Rust crate actix-web to v4.10.2' (#17) from renovate/actix-web-4.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #17
2025-03-12 19:25:43 +00:00
a7edb1e163 Merge pull request 'Update Rust crate tokio to v1.44.0' (#18) from renovate/tokio-1.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #18
2025-03-12 19:25:37 +00:00
d341f8f42d Update Rust crate tokio to v1.44.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-03-12 00:19:45 +00:00
0bd5bc18a6 Update Rust crate actix-web to v4.10.2
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-03-12 00:19:42 +00:00
e94d2f7681 Merge pull request 'Update Rust crate clap to v4.5.32' (#15) from renovate/clap-4.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #15
2025-03-11 13:12:28 +00:00
72a3bb5d9f Merge pull request 'Update Rust crate serde to v1.0.219' (#16) from renovate/serde-1.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #16
2025-03-11 13:12:17 +00:00
4ae19f315c Merge pull request 'Update Rust crate sha2 to v0.11.0-pre.5' (#11) from renovate/sha2-0.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #11
2025-03-11 13:12:10 +00:00
fe3de01bbf Update Rust crate sha2 to v0.11.0-pre.5
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-03-11 00:19:40 +00:00
201d8d5b86 Update Rust crate serde to v1.0.219
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-03-11 00:19:34 +00:00
8f3ee31524 Update Rust crate clap to v4.5.32
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-03-11 00:19:30 +00:00
3ae504e18e Merge pull request 'Update Rust crate jwt-simple to v0.12.12' (#6) from renovate/jwt-simple-0.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #6
2025-03-10 18:00:30 +00:00
9b6f0c59d9 Merge pull request 'Update Rust crate light-openid to v1.0.3' (#7) from renovate/light-openid-1.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #7
2025-03-10 18:00:19 +00:00
25a52bfcb2 Merge pull request 'Update Rust crate clap to v4.5.31' (#5) from renovate/clap-4.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #5
2025-03-10 18:00:11 +00:00
d9a5bf6781 Merge pull request 'Update Rust crate serde to v1.0.218' (#9) from renovate/serde-1.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #9
2025-03-10 18:00:02 +00:00
77e978c0f0 Merge pull request 'Update Rust crate serde_json to v1.0.140' (#10) from renovate/serde_json-1.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #10
2025-03-10 17:59:54 +00:00
0db3a85a52 Merge pull request 'Update Rust crate log to v0.4.26' (#8) from renovate/log-0.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #8
2025-03-10 17:59:36 +00:00
72f8c8c829 Merge pull request 'Update Rust crate thiserror to v2.0.12' (#12) from renovate/thiserror-2.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #12
2025-03-10 17:59:17 +00:00
65df24578d Merge pull request 'Update Rust crate rust-embed to v8.6.0' (#14) from renovate/rust-embed-8.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #14
2025-03-10 17:59:09 +00:00
7086ad823e Merge pull request 'Update Rust crate bytes to v1.10.1' (#13) from renovate/bytes-1.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #13
2025-03-10 17:58:57 +00:00
aac8a04182 Update Rust crate rust-embed to v8.6.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-03-10 00:19:46 +00:00
faf0d3acee Update Rust crate bytes to v1.10.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-03-10 00:19:41 +00:00
ecec54723e Update Rust crate thiserror to v2.0.12
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-03-09 00:18:57 +00:00
27d56c3c8f Update Rust crate serde_json to v1.0.140
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-03-08 00:19:10 +00:00
896ea03a36 Update Rust crate serde to v1.0.218
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-03-08 00:19:02 +00:00
bfd24395d8 Update Rust crate log to v0.4.26
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-03-07 00:19:17 +00:00
ab96bc6a00 Update Rust crate light-openid to v1.0.3
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-03-07 00:19:13 +00:00
282cf44f58 Update Rust crate jwt-simple to v0.12.12
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-03-06 00:19:02 +00:00
e5273d162c Update Rust crate clap to v4.5.31
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-03-06 00:18:54 +00:00
10 changed files with 498 additions and 502 deletions

916
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -4,32 +4,32 @@ version = "0.1.0"
edition = "2021"
[dependencies]
log = "0.4.25"
env_logger = "0.11.6"
clap = { version = "4.5.26", features = ["derive", "env"] }
log = "0.4.28"
env_logger = "0.11.8"
clap = { version = "4.5.47", features = ["derive", "env"] }
lazy_static = "1.5.0"
anyhow = "1.0.95"
serde = { version = "1.0.217", features = ["derive"] }
serde_json = "1.0.137"
rust-s3 = { version = "0.36.0-beta.2", features = ["tokio"] }
actix-web = "4"
actix-session = { version = "0.10.1", features = ["redis-session"] }
light-openid = "1.0.2"
thiserror = "2.0.11"
rand = "0.9.0"
rust-embed = "8.5.0"
anyhow = "1.0.99"
serde = { version = "1.0.225", features = ["derive"] }
serde_json = "1.0.143"
rust-s3 = { version = "0.37.0", features = ["tokio"] }
actix-web = "4.11.0"
actix-session = { version = "0.11.0", features = ["redis-session"] }
light-openid = "1.0.4"
thiserror = "2.0.16"
rand = "0.9.2"
rust-embed = "8.7.2"
mime_guess = "2.0.5"
askama = "0.12.1"
askama = "0.14.0"
urlencoding = "2.1.3"
uuid = { version = "1.12.1", features = ["v4", "serde"] }
uuid = { version = "1.18.1", features = ["v4", "serde"] }
ipnet = { version = "2.11.0", features = ["serde"] }
chrono = "0.4.39"
chrono = "0.4.42"
futures-util = { version = "0.3.31", features = ["sink"] }
jwt-simple = { version = "0.12.11", default-features = false, features = ["pure-rust"] }
jwt-simple = { version = "0.12.12", default-features = false, features = ["pure-rust"] }
actix-remote-ip = "0.1.0"
bytes = "1.9.0"
sha2 = "0.11.0-pre.4"
base16ct = "0.2.0"
ruma = { version = "0.12.0", features = ["client-api-c", "client-ext-client-api", "client-hyper-native-tls", "rand"] }
bytes = "1.10.1"
sha2 = "0.11.0-rc.2"
base16ct = { version = "0.3.0", features = ["alloc"] }
ruma = { version = "0.13.0", features = ["client-api-c", "client-ext-client-api", "client-hyper-native-tls", "rand"] }
actix-ws = "0.3.0"
tokio = { version = "1.43.0", features = ["rt", "time", "macros", "rt-multi-thread"] }
tokio = { version = "1.47.1", features = ["rt", "time", "macros", "rt-multi-thread"] }

View File

@@ -30,7 +30,7 @@ services:
- 8448:8448/tcp
db:
image: docker.io/postgres:12-alpine
image: docker.io/postgres:17-alpine
user: "1000"
environment:
- POSTGRES_USER=synapse

View File

@@ -1,9 +1,3 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"packageRules": [
{
"matchUpdateTypes": ["major", "minor", "patch"],
"automerge": true
}
]
}
"extends": ["local>renovate/presets"]
}

View File

@@ -2,7 +2,7 @@ use clap::Parser;
use s3::creds::Credentials;
use s3::{Bucket, Region};
/// GeneIT backend API
/// Matrix gateway backend API
#[derive(Parser, Debug, Clone)]
#[clap(author, version, about, long_about = None)]
pub struct AppConfig {

View File

@@ -42,5 +42,5 @@ pub enum BroadcastMessage {
/// Stop a client with a given client ID
StopSyncClient(SyncClientID),
/// Propagate a new sync event
SyncEvent(UserID, SyncEvent),
SyncEvent(UserID, Box<SyncEvent>),
}

View File

@@ -34,7 +34,7 @@ pub async fn ws(
if let Err(e) = tx.send(BroadcastMessage::StartSyncTaskForUser(
auth.user.user_id.clone(),
)) {
log::error!("Failed to send StartSyncTaskForUser: {}", e);
log::error!("Failed to send StartSyncTaskForUser: {e}");
}
let rx = tx.subscribe();
@@ -94,9 +94,9 @@ pub async fn ws_handler(
}
// Send the message to the websocket
if let Ok(msg) = serde_json::to_string(&WsMessage::Sync(event)) {
if let Ok(msg) = serde_json::to_string(&WsMessage::Sync(*event)) {
if let Err(e) = session.text(msg).await {
log::error!("Failed to send SyncEvent: {}", e);
log::error!("Failed to send SyncEvent: {e}");
}
}
}

View File

@@ -105,12 +105,12 @@ pub async fn home(
// Close sync task
if let Err(e) = tx.send(BroadcastMessage::StopSyncTaskForUser(user.id.clone())) {
log::error!("Failed to send StopSyncClientForUser: {}", e);
log::error!("Failed to send StopSyncClientForUser: {e}");
}
// Invalidate all Ws connections
if let Err(e) = tx.send(BroadcastMessage::CloseAllUserSessions(user.id.clone())) {
log::error!("Failed to send CloseAllUserSessions: {}", e);
log::error!("Failed to send CloseAllUserSessions: {e}");
}
}
}
@@ -145,7 +145,7 @@ pub async fn home(
success_message = Some("The client was successfully deleted!".to_string());
if let Err(e) = tx.send(BroadcastMessage::CloseClientSession(delete_client_id)) {
log::error!("Failed to send CloseClientSession: {}", e);
log::error!("Failed to send CloseClientSession: {e}");
}
}
}
@@ -215,7 +215,7 @@ pub async fn oidc_cb(session: Session, query: web::Query<AuthCallbackQuery>) ->
name: user.name.unwrap_or("no_name".to_string()),
email: user.email.unwrap_or("no@mail.com".to_string()),
};
log::info!("Successful authentication as {:?}", user);
log::info!("Successful authentication as {user:?}");
session.insert(USER_SESSION_KEY, user)?;
Ok(HttpResponse::Found()

View File

@@ -28,7 +28,7 @@ pub async fn sync_client_manager(tx: broadcast::Sender<BroadcastMessage>) -> ! {
continue;
}
log::info!("Start sync task for user {:?}", user_id);
log::info!("Start sync task for user {user_id:?}");
let task_id = SyncClientID(uuid::Uuid::new_v4());
running_tasks.insert(user_id.clone(), task_id.clone());
@@ -41,7 +41,7 @@ pub async fn sync_client_manager(tx: broadcast::Sender<BroadcastMessage>) -> ! {
BroadcastMessage::StopSyncTaskForUser(user_id) => {
// Check if a task is running for this user
if let Some(task_id) = running_tasks.remove(&user_id) {
log::info!("Stop sync task for user {:?}", user_id);
log::info!("Stop sync task for user {user_id:?}");
tx.send(BroadcastMessage::StopSyncClient(task_id)).unwrap();
} else {
log::info!("Not stopping sync task for user {user_id:?}: not running");
@@ -122,12 +122,12 @@ async fn sync_task(
match msg_stream {
Ok(Some(msg)) => {
log::debug!("Received new message from Matrix: {msg:#?}");
if let Err(e) = tx.send(BroadcastMessage::SyncEvent(user_id.clone(), SyncEvent {
if let Err(e) = tx.send(BroadcastMessage::SyncEvent(user_id.clone(), Box::new(SyncEvent {
rooms: msg.rooms,presence: msg.presence,
account_data: msg.account_data,
to_device: msg.to_device,
device_lists: msg.device_lists,
})) {
}))) {
log::error!("Failed to propagate event! {e}");
}
}

View File

@@ -147,7 +147,7 @@ impl UserConfig {
log::warn!("The bucket does not seem to exists, trying to create it!")
}
Err(e) => {
log::error!("Got unexpected error when querying bucket info: {}", e);
log::error!("Got unexpected error when querying bucket info: {e}");
return Err(e.into());
}
}