Compare commits

...

684 Commits

Author SHA1 Message Date
e3e4e8280c 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-06-11 00:19:10 +00:00
03c538cc96 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:19:27 +00:00
77d3e49a94 Update Rust crate futures-util to 0.3.31
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-06-09 00:19:16 +00:00
df40e5e6be 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-06-07 00:18:47 +00:00
e5c6f0d372 Fix cargo clippy issues (#407)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #407
2025-06-06 06:11:07 +00:00
46c561ca0b 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-13 00:13:45 +00:00
4a3c1b62e0 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:13:25 +00:00
64e9844f65 Update Rust crate sha2 to 0.10.9
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-05-01 00:16:56 +00:00
958a614f19 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:16:57 +00:00
f869bbde07 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:17:03 +00:00
257c9c2b85 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:24:57 +00:00
96b3f35ad0 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:24:58 +00:00
658e6d498b 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:24:41 +00:00
5241115f79 Update Rust crate webauthn-rs to 0.5.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-15 00:24:36 +00:00
23e8f33069 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-14 00:24:42 +00:00
77c3dc9e94 Update Rust crate url to 2.5.4
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-13 00:24:38 +00:00
0a8fc3c805 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:24:42 +00:00
b820ca4b49 Update Rust crate totp_rfc6238 to 0.6.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-11 00:24:41 +00:00
dc30d65d68 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:24:38 +00:00
dbea05552d 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:24:42 +00:00
fc416752db Update Rust crate mime_guess to 2.0.5
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-08 00:24:48 +00:00
99dd85c973 Update Rust crate mailchecker to 6.0.17
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-07 00:30:22 +00:00
69cabe650e Update Rust crate lazy_static to 1.5.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-06 00:30:35 +00:00
18e6ee16ae 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:30:18 +00:00
1e5fc7acfe Update Rust crate lazy-regex to 3.4.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-04 00:30:39 +00:00
e16e1a5a6a 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-03 00:30:21 +00:00
80b9ffd4e0 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:30:28 +00:00
0a8f441ecb Update Rust crate include_dir to 0.7.4
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-01 02:01:07 +00:00
ee00b31fd0 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 20:46:52 +00:00
7b9ada9164 Update Rust crate base32 to 0.5.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-03-31 00:30:31 +00:00
991f732f22 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-30 02:16:41 +00:00
e11a902c98 Update Rust crate actix-session to 0.10.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-03-29 22:51:45 +00:00
dc0455c526 Update Rust crate actix to 0.13.5
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-03-29 18:12:42 +00:00
4cefc7bb0a Update renovate.json
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-29 17:33:18 +00:00
9bcdc84824 Update renovate.json
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-29 13:02:15 +00:00
9c79c3d93c Cargo clippy on test code
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-28 14:50:48 +01:00
bfe6c25f39 Cargo clippy
Some checks failed
continuous-integration/drone/push Build is failing
2025-03-28 14:42:04 +01:00
b77e7895b7 Rust Edition 2024
Some checks failed
continuous-integration/drone/push Build is failing
2025-03-28 14:40:35 +01:00
19f99cf9b9 Update all project dependencies 2025-03-28 14:37:47 +01:00
73988fe5ec Merge pull request 'Update Rust crate mailchecker to v6.0.17' (#371) from renovate/mailchecker-6.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #371
2025-03-28 13:01:09 +00:00
ad1ba1bf19 Merge pull request 'Update Rust crate uuid to v1.16.0' (#372) from renovate/uuid-1.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #372
2025-03-28 13:00:59 +00:00
cabb74b0a3 Merge pull request 'Update Rust crate clap to v4.5.33' (#374) from renovate/clap-4.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #374
2025-03-28 13:00:52 +00:00
2d7635668d Merge pull request 'Update Rust crate askama to 0.13.0' (#375) from renovate/askama-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #375
2025-03-28 13:00:44 +00:00
eeb0594e80 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:22:19 +00:00
4f74e7cfc1 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:22:30 +00:00
10247deb2e 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:03:57 +00:00
286b982506 Update Rust crate mailchecker to v6.0.17
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-03-13 00:03:58 +00:00
25f7221d0b Update all dependencies
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-12 19:26:57 +01:00
c5b083f2df Merge pull request 'Update Rust crate actix-web to v4.10.2' (#370) from renovate/actix-web-4.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #370
2025-03-12 18:25:09 +00:00
2170d53bb4 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:17:31 +00:00
19a1fba460 Merge pull request 'Update Rust crate clap to v4.5.32' (#368) from renovate/clap-4.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #368
2025-03-11 13:13:04 +00:00
402bcbc4cd Merge pull request 'Update Rust crate env_logger to v0.11.7' (#369) from renovate/env_logger-0.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #369
2025-03-11 13:12:58 +00:00
19a7ae24cf Update Rust crate env_logger to v0.11.7
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-03-11 00:17:37 +00:00
44de2d320a 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:17:28 +00:00
b7310bd7ad Merge pull request 'Update Rust crate serde to v1.0.219' (#367) from renovate/serde-1.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #367
2025-03-10 18:04:11 +00:00
e9c14cf146 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-10 00:17:39 +00:00
ce07e8e0eb Merge pull request 'Update Rust crate light-openid to v1.0.3' (#365) from renovate/light-openid-1.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #365
2025-03-05 20:40:22 +00:00
5b58b70ca7 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-05 00:17:22 +00:00
1bbfe494d8 Updated all dependencies
All checks were successful
continuous-integration/drone/push Build is passing
2025-03-04 19:54:04 +01:00
80de6e224e Merge pull request 'Update Rust crate uuid to v1.15.1' (#362) from renovate/uuid-1.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #362
2025-03-04 18:48:09 +00:00
1bb417d02c Merge pull request 'Update Rust crate serde_json to v1.0.140' (#364) from renovate/serde_json-1.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #364
2025-03-04 18:48:04 +00:00
dd05ab563e Merge pull request 'Update Rust crate chrono to v0.4.40' (#361) from renovate/chrono-0.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #361
2025-03-04 18:47:57 +00:00
428a4f8f31 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-04 00:17:30 +00:00
89d0955137 Update Rust crate uuid to v1.15.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-02-27 00:23:13 +00:00
ea34f867b0 Update Rust crate chrono to v0.4.40
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-02-27 00:23:09 +00:00
cbda0db231 Merge pull request 'Update Rust crate clap to v4.5.31' (#360) from renovate/clap-4.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #360
2025-02-25 07:16:43 +00:00
91b468ee54 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-02-25 00:23:10 +00:00
c9d41f2517 Add CORS on token endpoint
All checks were successful
continuous-integration/drone/push Build is passing
2025-02-21 15:51:33 +01:00
1a1a41d5dc Disable client secret check when no secret is specified
All checks were successful
continuous-integration/drone/push Build is passing
2025-02-21 14:58:13 +01:00
d01311abf1 Can initiate code authentication without client secret
All checks were successful
continuous-integration/drone/push Build is passing
2025-02-21 14:49:45 +01:00
a73ad4bf41 Add CORS headers on OpenID configuration endpoint
All checks were successful
continuous-integration/drone/push Build is passing
2025-02-21 11:59:32 +01:00
4a248e84ac Merge pull request 'Update Rust crate uuid to v1.13.1' (#355) from renovate/uuid-1.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #355
2025-02-21 10:53:37 +00:00
e650fe0c29 Merge pull request 'Update Rust crate mailchecker to v6.0.16' (#357) from renovate/mailchecker-6.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #357
2025-02-21 10:53:29 +00:00
473abb2d38 Merge pull request 'Update Rust crate clap to v4.5.29' (#356) from renovate/clap-4.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #356
2025-02-21 10:53:23 +00:00
1b743c86bf Merge pull request 'Update Rust crate serde to v1.0.218' (#358) from renovate/serde-1.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #358
2025-02-21 10:53:16 +00:00
8c25e2aa4c Merge pull request 'Update Rust crate serde_json to v1.0.139' (#359) from renovate/serde_json-1.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #359
2025-02-21 10:53:07 +00:00
f7e4eb955c Update Rust crate serde_json to v1.0.139
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-02-21 00:05:04 +00:00
7d521ef040 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-02-21 00:05:01 +00:00
c59e7b96db Update Rust crate mailchecker to v6.0.16
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-02-18 00:04:45 +00:00
a0d204ad09 Update Rust crate clap to v4.5.29
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-02-12 00:04:41 +00:00
a06be2e889 Update Rust crate uuid to v1.13.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-02-06 00:08:38 +00:00
42862aea7f Merge pull request 'Update Rust crate clap to v4.5.28' (#354) from renovate/clap-4.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #354
2025-02-04 07:04:12 +00:00
8173ac5bc1 Update Rust crate clap to v4.5.28
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-02-04 00:08:27 +00:00
79a00ff7ad Merge pull request 'Update Rust crate rand to 0.9.0' (#351) from renovate/rand-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #351
2025-02-03 20:00:33 +00:00
f2e4d82f87 Fix rand breaking changes
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-02-03 20:57:49 +01:00
022073f26a Update Rust crate rand to 0.9.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-02-01 00:22:15 +00:00
c22fcdab74 Merge pull request 'Update Rust crate bcrypt to 0.17.0' (#353) from renovate/bcrypt-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #353
2025-01-31 07:10:50 +00:00
672267d521 Merge pull request 'Update Rust crate serde_json to v1.0.138' (#352) from renovate/serde_json-1.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #352
2025-01-31 07:10:41 +00:00
c26a3af253 Update Rust crate bcrypt to 0.17.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-01-31 00:22:28 +00:00
84d69de09b Update Rust crate serde_json to v1.0.138
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-01-30 00:22:18 +00:00
76faa33c4e Update Rust crate uuid to v1.12.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-01-22 00:22:26 +00:00
fb0ebde748 Update Rust crate clap to v4.5.27
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-01-21 00:22:26 +00:00
e0f33c133b Update Rust crate serde_json to v1.0.137
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-01-20 00:22:30 +00:00
8a0ef75295 Update Rust crate uuid to v1.12.0
All checks were successful
continuous-integration/drone/push Build is passing
2025-01-15 00:56:58 +00:00
a4f73db82e Update Rust crate log to v0.4.25
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-01-15 00:30:18 +00:00
31ad52607f Update Rust crate uuid to v1.11.1
All checks were successful
continuous-integration/drone/push Build is passing
2025-01-11 00:30:21 +00:00
a201f175a2 Update Rust crate log to v0.4.24
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-01-11 00:19:08 +00:00
f5eaecc189 Update Rust crate clap to v4.5.26
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-01-10 00:19:07 +00:00
6c18a58c43 Update Rust crate serde_json to v1.0.135
All checks were successful
continuous-integration/drone/push Build is passing
2025-01-08 00:33:32 +00:00
677b4221eb Update Rust crate clap to v4.5.24
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-01-08 00:24:08 +00:00
ae92f8f405 Update Rust crate mailchecker to v6.0.15
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-01-04 00:20:22 +00:00
16083a7624 Update Rust crate lazy-regex to v3.4.1
All checks were successful
continuous-integration/drone/push Build is passing
2024-12-28 00:31:42 +00:00
09da003f35 Update Rust crate serde to v1.0.217
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-12-28 00:20:30 +00:00
f5dde48e9f Update Rust crate serde_json to v1.0.134
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-12-22 00:20:15 +00:00
c59c735291 Update Rust crate webauthn-rs to v0.5.1
All checks were successful
continuous-integration/drone/push Build is passing
2024-12-21 00:29:10 +00:00
c2dc140002 Update Rust crate env_logger to v0.11.6
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-12-21 00:20:19 +00:00
d26c9ead7d Update Rust crate mailchecker to v6.0.14
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-12-16 00:02:50 +00:00
5da918cc86 Merge pull request 'Update Rust crate serde to v1.0.216' (#333) from renovate/serde-1.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #333
2024-12-13 19:31:45 +00:00
f7d1115b5a Update Rust crate serde to v1.0.216
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-12-12 00:02:56 +00:00
6d5f65559f Update Rust crate jwt-simple to v0.12.11
All checks were successful
continuous-integration/drone/push Build is passing
2024-12-10 00:32:26 +00:00
872fa25d77 Update Rust crate chrono to v0.4.39
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-12-10 00:19:09 +00:00
6901803ae8 Update Rust crate clap to v4.5.23
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-12-06 00:19:15 +00:00
2f8b02a866 Update Rust crate url to v2.5.4
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-12-05 00:19:17 +00:00
6ce1b20ad0 Update Rust crate serde to v1.0.215
All checks were successful
continuous-integration/drone/push Build is passing
2024-12-04 00:30:25 +00:00
de3896b703 Update Rust crate clap to v4.5.22
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-12-04 00:19:20 +00:00
14c2bb5ac6 Fix cargo clippy issue
All checks were successful
continuous-integration/drone/push Build is passing
2024-12-03 22:34:19 +01:00
398e95aa83 Merge pull request 'Update Rust crate serde to v1.0.214' (#321) from renovate/serde-1.x-lockfile into master
Some checks failed
continuous-integration/drone/push Build is failing
Reviewed-on: #321
2024-12-03 20:58:39 +00:00
4223094222 Merge pull request 'Update Rust crate url to v2.5.3' (#322) from renovate/url-2.x-lockfile into master
Some checks reported errors
continuous-integration/drone/push Build was killed
Reviewed-on: #322
2024-12-03 20:58:33 +00:00
a15f1821ff Merge pull request 'Update Rust crate actix-session to 0.10.0' (#307) from renovate/actix-session-0.x into master
Some checks reported errors
continuous-integration/drone/push Build was killed
Reviewed-on: #307
2024-12-03 20:58:26 +00:00
10824b22c5 Update Rust crate mailchecker to v6.0.12
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-11-26 00:13:25 +00:00
256329cebf Update Rust crate bcrypt to 0.16.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-11-19 00:03:07 +00:00
4a14ef7ae6 Update Rust crate serde_json to v1.0.133
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-11-18 00:03:37 +00:00
42531f32d4 Update Rust crate clap to v4.5.21
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-11-14 00:03:04 +00:00
06152429c1 Update Rust crate url to v2.5.3
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-11-05 00:11:15 +00:00
1ce9a4d8ec Update Rust crate serde to v1.0.214
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-10-29 00:24:36 +00:00
a8521e7a60 Update Rust crate qrcode-generator to v5
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-10-24 00:06:05 +00:00
8a582036a0 Update Rust crate serde to v1.0.213
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-10-23 00:05:45 +00:00
78a8b8732b Update Rust crate actix-session to 0.10.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-10-20 00:16:22 +00:00
8ce1fa7cb1 Update Rust crate serde_json to v1.0.132
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-10-20 00:16:18 +00:00
ebf4c40ce2 Update Rust crate serde_json to v1.0.131
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-10-19 00:24:09 +00:00
16f300f3d1 Update Rust crate serde_json to v1.0.129
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-10-18 00:23:59 +00:00
0fa6834365 Update Rust crate uuid to v1.11.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-10-17 00:24:07 +00:00
caf3662fbd Update Rust crate clap to v4.5.20
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-10-09 00:23:56 +00:00
451de9392d Update Rust crate futures-util to v0.3.31
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-10-06 00:24:42 +00:00
0a96e6b47e Update Rust crate mailchecker to v6.0.11
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-10-03 00:24:49 +00:00
b0b978b77c Update Rust crate clap to v4.5.19
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-10-02 00:24:13 +00:00
ec36e964bf Update Rust crate mailchecker to v6.0.10
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-10-01 00:24:32 +00:00
d275460119 Update Rust crate clap to v4.5.18
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-09-21 00:28:24 +00:00
9028b341d6 Update Rust crate actix-identity to 0.8.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-09-14 00:28:16 +00:00
705031f2ff Update Rust crate mailchecker to v6.0.9
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-09-12 00:28:46 +00:00
20fffc4868 Rollback actix-session to version 0.9.0
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-09 22:29:27 +02:00
066da24c76 Update project dependencies
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-09 22:26:48 +02:00
51f9df029a Update project dependencies
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-09 22:24:18 +02:00
b2ad0f5475 Update Rust crate totp_rfc6238 to 0.6.0
All checks were successful
continuous-integration/drone/push Build is passing
2024-08-24 00:36:53 +00:00
7cfe7b4583 Update Rust crate actix-session to 0.10.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-08-24 00:28:13 +00:00
32f2144471 cargo update
All checks were successful
continuous-integration/drone/push Build is passing
2024-08-23 09:45:53 +02:00
86e7f35283 Update Rust crate env_logger to v0.11.5
All checks were successful
continuous-integration/drone/push Build is passing
2024-07-26 00:16:34 +00:00
a8290acf12 Update Rust crate clap to v4.5.11
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-07-26 00:06:27 +00:00
639c8a54fd Merge pull request 'Update Rust crate env_logger to v0.11.4' (#295) from renovate/env_logger-0.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #295
2024-07-25 12:39:12 +00:00
d6c085e06c Update Rust crate env_logger to v0.11.4
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-07-24 00:06:33 +00:00
9981b25b86 Update Rust crate clap to v4.5.10
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-07-24 00:06:26 +00:00
34bd7348ab Update Rust crate base32 to v0.5.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-07-19 00:07:02 +00:00
36d28d1a85 Update Rust crate uuid to v1.10.0
All checks were successful
continuous-integration/drone/push Build is passing
2024-07-10 00:14:29 +00:00
c7841b0abc Update Rust crate clap to v4.5.9
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-07-10 00:07:03 +00:00
848e14afd1 Update Rust crate serde to v1.0.204
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-07-07 00:20:09 +00:00
0e5e2f55c5 Fix HTTPS detection
All checks were successful
continuous-integration/drone/push Build is passing
2024-07-05 22:08:12 +02:00
c0b29c03f2 Update Rust crate serde_json to v1.0.120
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-07-02 00:19:50 +00:00
3b78af07ae Update Rust crate serde_json to v1.0.119
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-07-01 00:05:20 +00:00
b07877d46b Update Rust crate mime_guess to v2.0.5
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-06-30 00:05:15 +00:00
ace6cc6215 Update Rust crate log to v0.4.22
All checks were successful
continuous-integration/drone/push Build is passing
2024-06-29 00:23:15 +00:00
433599c087 Update Rust crate clap to v4.5.8
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-06-29 00:14:10 +00:00
687846321f Update Rust crate serde_json to v1.0.118
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-06-26 00:14:02 +00:00
cb9e259f8c Update Rust crate uuid to v1.9.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-06-25 00:14:09 +00:00
e0291b72dd Merge pull request 'Update Rust crate actix-web to v4.8.0' (#281) from renovate/actix-web-4.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #281
2024-06-24 06:55:04 +00:00
c95cb9fbee Update Rust crate lazy_static to v1.5.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-06-22 00:14:02 +00:00
feae2312d3 Update Rust crate actix-web to v4.8.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-06-21 00:14:06 +00:00
d66f51af1d Update Rust crate url to v2.5.2
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-06-19 00:14:01 +00:00
924ebf2be6 Update Rust crate include_dir to v0.7.4
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-06-18 00:14:49 +00:00
ce76861739 Update Rust crate url to v2.5.1
All checks were successful
continuous-integration/drone/push Build is passing
2024-06-11 00:18:18 +00:00
216c6d04d4 Update Rust crate clap to v4.5.7
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-06-11 00:11:39 +00:00
ec89f9432b Update Rust crate actix to v0.13.5
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-06-10 00:11:41 +00:00
6da48d5a3b Update Rust crate actix-web to v4.7.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-06-09 00:12:21 +00:00
d6478ac920 Update Rust crate clap to v4.5.6
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-06-07 00:11:49 +00:00
5c3efde9cf Update Rust crate serde to v1.0.203
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-05-26 00:24:10 +00:00
18f017928c Update Rust crate serde to v1.0.202
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-05-24 00:24:11 +00:00
6ec86ab959 Merge pull request 'Update Rust crate serde to v1.0.201' (#267) from renovate/serde-1.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #267
2024-05-23 11:16:42 +00:00
5c0aa6390b Merge pull request 'Update Rust crate serde_json to v1.0.117' (#268) from renovate/serde_json-1.x-lockfile into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #268
2024-05-23 11:16:36 +00:00
7f7bb0871f Update Rust crate base32 to 0.5.0 (#269)
All checks were successful
continuous-integration/drone/push Build is passing
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [base32](https://github.com/andreasots/base32) | dependencies | minor | `0.4.0` -> `0.5.0` |

---

### Release Notes

<details>
<summary>andreasots/base32 (base32)</summary>

### [`v0.5.0`](https://github.com/andreasots/base32/compare/v0.4.0...v0.5.0)

[Compare Source](https://github.com/andreasots/base32/compare/v0.4.0...v0.5.0)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMCIsInVwZGF0ZWRJblZlciI6IjM3LjM2OC4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #269
2024-05-23 11:16:26 +00:00
aa0b46906d Merge branch 'master' into renovate/serde_json-1.x-lockfile
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2024-05-23 11:16:03 +00:00
c8c4ce0b41 Merge branch 'master' into renovate/serde-1.x-lockfile
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-05-23 11:15:55 +00:00
0511dbf3c7 Merge pull request 'Update Rust crate webauthn-rs to 0.5.0' (#264) from renovate/webauthn-rs-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #264
2024-05-23 09:34:25 +00:00
5020e898dd Update Rust crate mailchecker to v6.0.5
All checks were successful
continuous-integration/drone/push Build is passing
2024-05-23 09:22:33 +00:00
473e5bfe50 Update Rust crate actix-web to v4.6.0 (#271)
All checks were successful
continuous-integration/drone/push Build is passing
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actix-web](https://actix.rs) ([source](https://github.com/actix/actix-web)) | dependencies | minor | `4.5.1` -> `4.6.0` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguOCIsInVwZGF0ZWRJblZlciI6IjM3LjM2OC44IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #271
2024-05-23 09:20:43 +00:00
58a68d3f37 Update Rust crate serde_json to v1.0.117
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2024-05-08 00:20:14 +00:00
fe019a14ce Update Rust crate serde to v1.0.201
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2024-05-08 00:20:07 +00:00
8da1344596 Update Rust crate serde to 1.0.200
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-05-02 00:03:22 +00:00
16b2efb2af Update Rust crate base64 to 0.22.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-05-01 00:03:18 +00:00
3ecdae98e5 Update Rust crate webauthn-rs to 0.5.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-04-29 00:03:07 +00:00
66eb3eb436 Update Rust crate serde to 1.0.199
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-04-28 00:03:48 +00:00
3f2a332d5c Update Rust crate mailchecker to 6.0.4
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-04-23 00:09:34 +00:00
32aa27e177 Update Rust crate serde_json to 1.0.116
All checks were successful
continuous-integration/drone/push Build is passing
2024-04-17 00:17:35 +00:00
3157963dee Update Rust crate serde to 1.0.198
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-04-17 00:09:16 +00:00
e9c3163c11 Update Rust crate chrono to 0.4.38
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-04-16 00:09:21 +00:00
0ca6ae23fb Update Rust crate mailchecker to 6.0.3
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-04-09 00:10:00 +00:00
b1f930a471 Merge pull request 'Update Rust crate light-openid to 1.0.2' (#257) from renovate/light-openid-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #257
2024-04-06 09:47:30 +00:00
a1f1fbfcfb Update Rust crate light-openid to 1.0.2
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-04-06 00:09:28 +00:00
0c83571e6d Update renovate.json
All checks were successful
continuous-integration/drone/push Build is passing
2024-04-05 17:26:13 +00:00
dadf1d4aa4 Update Rust crate totp_rfc6238 to 0.5.3
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-04-05 00:04:27 +00:00
91ef6c25d5 Can define additional claims on per-client basis
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-31 18:37:08 +02:00
d087c5629d Update Bootstrap to version 5.3.3
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-29 21:00:25 +01:00
0a5649fcb9 Add implicit authentication flow (#255)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #255
Co-authored-by: Pierre HUBERT <pierre.git@communiquons.org>
Co-committed-by: Pierre HUBERT <pierre.git@communiquons.org>
2024-03-28 21:13:25 +00:00
7060ce3fe4 Enforce 2FA for user admin routes
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-27 21:03:49 +01:00
cf0e7e1e68 Can enforce 2FA for specific clients 2024-03-27 20:59:29 +01:00
64b1bd4de9 Simplify README
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-27 19:46:25 +01:00
d0cb503f50 Update chrono to version 0.4.37
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-27 19:27:30 +01:00
9df0d6da00 Merge branch 'master' of ssh://gitea.communiquons.org:52001/pierre/BasicOIDC 2024-03-27 19:26:28 +01:00
9a79ef701b Need to perform 2FA before modifying factors 2024-03-27 19:26:07 +01:00
c6fc7ff4aa Update Rust crate serde_json to 1.0.115
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-03-27 00:22:21 +00:00
8d739c6f72 Fix issue with code
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-26 21:59:43 +01:00
771cbc0888 Fix issue for unauthenticated users
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-26 21:50:37 +01:00
3a7e2d01f0 Remove useless cargo clippy annotation
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-26 21:09:52 +01:00
dfb277d636 Can force 2FA authent 2024-03-26 21:07:29 +01:00
4bb515366d Update Rust crate clap to 4.5.4
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-03-26 00:22:42 +00:00
5644e40763 Record successful 2FA authentication in session cookie
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-25 18:04:54 +01:00
b704e9868b Accept future OTP code
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-25 17:18:08 +01:00
5b35ec6cf0 Updated dependencies
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-25 17:09:06 +01:00
d4e2d7a904 Merge pull request 'Update Rust crate serde_yaml to 0.9.33' (#250) from renovate/serde_yaml-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #250
2024-03-22 10:45:38 +00:00
8dcc2a101d Merge pull request 'Update Rust crate uuid to 1.8.0' (#251) from renovate/uuid-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #251
2024-03-22 10:28:44 +00:00
c504a7c098 Update Rust crate uuid to 1.8.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-03-20 00:03:41 +00:00
e8d7b0cdee Update Rust crate serde_yaml to 0.9.33
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-03-18 00:03:40 +00:00
3a2c969830 Update Rust crate bcrypt to 0.15.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-03-16 00:03:44 +00:00
06766a2af4 Update chrono & clap dependencies
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-15 16:39:17 +01:00
c7302c70d8 Update Rust crate clap to 4.5.2
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-03-07 00:11:18 +00:00
348c200f39 Update Rust crate env_logger to 0.11.3
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-03-06 00:11:07 +00:00
042b9f3f60 Merge pull request 'Update Rust crate log to 0.4.21' (#243) from renovate/log-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #243
2024-03-04 09:07:49 +00:00
f57de93ac2 Update Rust crate base64 to 0.22.0
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-03 00:15:46 +00:00
8e303466b0 Update Rust crate actix-identity to 0.7.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-03-03 00:11:13 +00:00
5e4ff97b97 Update Rust crate log to 0.4.21
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-02-29 00:11:07 +00:00
7eb014d5f9 Update Rust crate serde_json to 1.0.114
All checks were successful
continuous-integration/drone/push Build is passing
2024-02-22 00:10:34 +00:00
753e52ff70 Update Rust crate serde to 1.0.197
All checks were successful
continuous-integration/drone/push Build is passing
2024-02-21 00:15:28 +00:00
5a5913d5fe Update Rust crate jwt-simple to 0.12.9
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-02-21 00:11:15 +00:00
55be4935f1 Updated Docker image
All checks were successful
continuous-integration/drone/push Build is passing
2024-02-19 19:11:48 +01:00
e71fad8546 Check login before logging it 2024-02-19 19:11:13 +01:00
75b70008e3 Updated all dependencies 2024-02-19 18:42:19 +01:00
36399604fc Merge pull request 'Update Rust crate uuid to 1.7.0' (#224) from renovate/uuid-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #224
2024-02-19 07:03:45 +00:00
281c94349a Merge pull request 'Update Rust crate jwt-simple to 0.12.8' (#235) from renovate/jwt-simple-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #235
2024-02-19 07:03:28 +00:00
86e723f38c Update Rust crate clap to 4.5.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-02-17 00:11:12 +00:00
c9e4bb48e7 Update Rust crate env_logger to 0.11.2
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-02-14 00:11:15 +00:00
ae0f6f8183 Update Rust crate chrono to 0.4.34
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-02-12 00:11:37 +00:00
42e9ca5cfc Update Rust crate jwt-simple to 0.12.8
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-02-10 00:11:14 +00:00
9796231dd9 Update Rust crate clap to 4.5.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-02-09 00:11:12 +00:00
589bcf247f Update Rust crate actix to 0.13.3
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-02-08 00:12:16 +00:00
4d3f09f011 Update Rust crate actix to 0.13.2
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-02-02 00:30:52 +00:00
00d1057ac6 Update Rust crate serde_json to 1.0.113
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-01-30 00:30:52 +00:00
1c2aaa4c46 Update Rust crate env_logger to 0.11.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-01-28 00:30:27 +00:00
99add10a4e Update Rust crate serde_json to 1.0.112
All checks were successful
continuous-integration/drone/push Build is passing
2024-01-27 00:34:18 +00:00
9ebe88a7b4 Update Rust crate serde to 1.0.196
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-01-27 00:30:27 +00:00
3928e65d66 Update Rust crate chrono to 0.4.33
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-01-26 00:30:23 +00:00
942908ca35 Update Rust crate chrono to 0.4.32
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-01-23 00:30:24 +00:00
361865574b Update Rust crate uuid to 1.7.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-01-20 00:30:36 +00:00
eace55a4e8 Update Rust crate env_logger to 0.11.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-01-20 00:30:25 +00:00
25a898b219 Update Rust crate env_logger to 0.10.2
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-01-19 00:30:24 +00:00
eeba5d4771 Update Rust crate clap to 4.4.18
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-01-17 00:31:05 +00:00
0a2b512b1d Merge pull request 'Update Rust crate serde_yaml to 0.9.30' (#208) from renovate/serde_yaml-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #208
2024-01-16 17:48:13 +00:00
572837bf70 Update Rust crate clap to 4.4.17
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-01-15 18:39:24 +00:00
36f9d9bc61 Update Rust crate actix-session to 0.9.0
All checks were successful
continuous-integration/drone/push Build is passing
2024-01-14 00:24:18 +00:00
348222f36c Update Rust crate clap to 4.4.16
All checks were successful
continuous-integration/drone/push Build is passing
2024-01-13 00:10:01 +00:00
3df5851ab5 Update Rust crate actix-identity to 0.7.0
All checks were successful
continuous-integration/drone/push Build is passing
2024-01-13 00:08:44 +00:00
34c9c7d5f3 Update Rust crate clap to 4.4.15
All checks were successful
continuous-integration/drone/push Build is passing
2024-01-12 00:13:26 +00:00
939ceea272 Update Rust crate base64 to 0.21.7
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-01-12 00:08:25 +00:00
ec508607e7 Update Rust crate clap to 4.4.14
All checks were successful
continuous-integration/drone/push Build is passing
2024-01-09 00:11:56 +00:00
606add4f12 Update Rust crate base64 to 0.21.6
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-01-09 00:08:24 +00:00
83a8ecf797 Update Rust crate jwt-simple to 0.12.7
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-01-08 00:08:30 +00:00
29fc7985dd Update Rust crate serde to 1.0.195
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-01-07 00:08:48 +00:00
2ddba2fd01 Update Rust crate serde_yaml to 0.9.30
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-01-06 00:08:24 +00:00
d806823773 Update Rust crate serde_json to 1.0.111
All checks were successful
continuous-integration/drone/push Build is passing
2024-01-05 00:11:35 +00:00
141d8cf7c2 Update Rust crate clap to 4.4.13
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-01-05 00:08:24 +00:00
f39bad6499 Update Rust crate serde_json to 1.0.110
All checks were successful
continuous-integration/drone/push Build is passing
2024-01-03 00:21:53 +00:00
d591307a22 Update Rust crate serde to 1.0.194
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-01-03 00:18:24 +00:00
e26c23efb6 Update Rust crate serde_json to 1.0.109
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-01-02 00:18:15 +00:00
d638122d3a Update Rust crate clap to 4.4.12
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-12-29 00:19:09 +00:00
3b0f77e8d3 Update Rust crate futures-util to 0.3.30
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-12-25 00:17:43 +00:00
823ccdfc27 attempt to fix build
All checks were successful
continuous-integration/drone/push Build is passing
2023-12-23 14:50:20 +00:00
a217d5dbb0 attempt to fix build 2023-12-23 14:50:20 +00:00
07ad3e613e attempt to fix build 2023-12-23 14:50:20 +00:00
295b90946b Attempt to fix build 2023-12-23 14:50:20 +00:00
8f37ae840d Attempt to fix build 2023-12-23 14:50:20 +00:00
8a2ff91cdc Update Rust crate jwt-simple to 0.12.1 2023-12-23 14:50:20 +00:00
5f6f2c02ad Update Rust crate serde_yaml to 0.9.29
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-12-22 00:15:36 +00:00
b88ff0340c Update Rust crate serde_yaml to 0.9.28
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-12-21 08:20:17 +00:00
3001ce4276 Merge pull request 'Update Rust crate serde to 1.0.193' (#159) from renovate/serde-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #159
2023-12-12 18:08:34 +00:00
763a6e7ca2 Update Rust crate clap to 4.4.11
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-12-06 00:13:40 +00:00
be163e81e6 Update Rust crate serde_json to 1.0.108
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-30 00:10:10 +00:00
e6c3e22bf9 Update Rust crate clap to 4.4.10
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-29 00:15:13 +00:00
335a60d717 Update Rust crate serde to 1.0.193
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-11-29 00:04:14 +00:00
1b1e5c1af7 Update Rust crate base64 to 0.21.5
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-11-29 00:03:49 +00:00
e2e70a3c41 Update Rust crate url to 2.5.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-11-23 00:03:20 +00:00
6d46d5e96b Update Rust crate uuid to 1.6.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-11-21 00:03:26 +00:00
e7a7c5910e Update Rust crate env_logger to 0.10.1
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-11 00:33:39 +00:00
0f9042aa4b Update Rust crate clap to 4.4.8
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-11-11 00:22:23 +00:00
7ed3a30d5a Update Rust crate lazy-regex to 3.1.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-11-10 00:28:42 +00:00
03207ba7cb Update Rust crate jwt-simple to 0.11.9
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-11-03 00:22:30 +00:00
4aaeb75bf3 Update Rust crate serde_yaml to 0.9.27
All checks were successful
continuous-integration/drone/push Build is passing
2023-10-27 00:39:20 +00:00
c0aded3ef0 Update Rust crate futures-util to 0.3.29
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-10-27 00:22:34 +00:00
6cdf7a43da Update Rust crate clap to 4.4.7
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-10-25 00:22:07 +00:00
be5554664a Update Rust crate uuid to 1.5.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-10-19 00:03:33 +00:00
30ff72f409 Update Rust crate actix-session to 0.8.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-10-17 00:04:14 +00:00
5517a42c1c Merge pull request 'Update Rust crate askama to 0.12.1' (#185) from renovate/askama-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #185
2023-10-16 12:00:44 +00:00
ad666aace9 Update Rust crate askama to 0.12.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-09-30 00:03:30 +00:00
004ea96f59 Update Rust crate clap to 4.4.6
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-09-29 00:03:39 +00:00
8c9b211a50 Update Rust crate sha2 to 0.10.8
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-09-27 00:03:59 +00:00
1bc1d185b6 Update Rust crate clap to 4.4.5
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-09-26 00:03:25 +00:00
fde97ce507 Update Rust crate jwt-simple to 0.11.7
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-09-22 00:03:35 +00:00
dce6aa6330 Update Rust crate clap to 4.4.4
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-09-19 00:03:32 +00:00
b4c7a9ed26 Update Rust crate actix-identity to 0.6.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-09-17 00:03:39 +00:00
97ee1d891a Update Rust crate chrono to 0.4.31
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-09-16 00:03:47 +00:00
2a5af9f86b Update Rust crate lazy-regex to 3.0.2
All checks were successful
continuous-integration/drone/push Build is passing
2023-09-13 00:39:33 +00:00
5772f3aa68 Update Rust crate clap to 4.4.3
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-09-13 00:24:40 +00:00
6af4161648 Update Rust crate qrcode-generator to 4.1.9
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-09-10 00:23:52 +00:00
8567e317c9 Update Rust crate chrono to 0.4.30
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-09-08 00:28:17 +00:00
2c1e1d62fb Update Rust crate chrono to 0.4.29
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-09-06 00:31:05 +00:00
5dbcf6e4bf Update Rust crate clap to 4.4.2
All checks were successful
continuous-integration/drone/push Build is passing
2023-09-01 00:46:10 +00:00
7774f574bf Update Rust crate chrono to 0.4.28
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-09-01 00:31:31 +00:00
176b6cbe61 Fix update issue
All checks were successful
continuous-integration/drone/push Build is passing
2023-08-31 10:05:58 +00:00
2465e21977 Update Rust crate chrono to 0.4.27 2023-08-31 10:05:58 +00:00
adf242b3fd Update Rust crate actix to 0.13.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-08-31 00:23:12 +00:00
6bd4fff2ce Update Rust crate url to 2.4.1
All checks were successful
continuous-integration/drone/push Build is passing
2023-08-29 00:39:11 +00:00
8f2834029e Update Rust crate clap to 4.4.1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-08-29 00:25:53 +00:00
e6da20ee51 Update Rust crate base64 to 0.21.3
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-08-27 00:27:55 +00:00
1758b97d67 Update Rust crate clap to 4.4.0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-08-25 00:30:53 +00:00
1d783f8248 Update Rust crate log to 0.4.20
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-08-23 00:31:42 +00:00
945f4a832e Update Rust crate clap to 4.3.23
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-08-22 00:30:12 +00:00
a7b0ab1879 Enable automerge on Renovate
All checks were successful
continuous-integration/drone/push Build is passing
2023-08-21 07:43:51 +00:00
ee1d52d8bf Merge pull request 'Update Rust crate serde to 1.0.181' (#156) from renovate/serde-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #156
2023-08-05 08:25:22 +00:00
47d62c0000 Merge pull request 'Update Rust crate serde_json to 1.0.104' (#157) from renovate/serde_json-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #157
2023-08-05 08:25:09 +00:00
35b7b141d6 Merge pull request 'Update Rust crate lazy-regex to 3.0.1' (#158) from renovate/lazy-regex-3.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #158
2023-08-05 08:24:59 +00:00
b8295de049 Update Rust crate serde to 1.0.181
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-08-04 00:28:40 +00:00
e1cb5015a3 Update Rust crate lazy-regex to 3.0.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-07-29 00:22:17 +00:00
6164925a43 Update Rust crate serde_json to 1.0.104
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-07-27 00:22:36 +00:00
ff7f5c3667 Merge pull request 'Update Rust crate serde to 1.0.175' (#155) from renovate/serde-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #155
2023-07-26 14:05:11 +00:00
3f5025f2ab Update Rust crate serde to 1.0.175
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-07-26 06:58:43 +00:00
3c84f9ac3a Merge pull request 'Update Rust crate urlencoding to 2.1.3' (#154) from renovate/urlencoding-2.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #154
2023-07-22 08:23:55 +00:00
686c988b59 Merge pull request 'Update Rust crate serde to 1.0.174' (#153) from renovate/serde-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #153
2023-07-22 08:12:07 +00:00
7a5e58d177 Merge pull request 'Update Rust crate serde_json to 1.0.103' (#145) from renovate/serde_json-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #145
2023-07-22 07:59:04 +00:00
0b238899a3 Update Rust crate urlencoding to 2.1.3
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-07-22 07:56:20 +00:00
87518100b7 Update Rust crate serde_json to 1.0.103
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2023-07-22 07:56:14 +00:00
c86a3f547a Update Rust crate serde to 1.0.174
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-07-22 07:56:08 +00:00
726c69b325 Merge pull request 'Update Rust crate clap to 4.3.19' (#152) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #152
2023-07-22 07:33:01 +00:00
8d6661cca1 Merge pull request 'Update Rust crate bcrypt to 0.15.0' (#142) from renovate/bcrypt-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #142
2023-07-22 07:32:45 +00:00
e6078e432d Merge pull request 'Update Rust crate serde_yaml to 0.9.25' (#151) from renovate/serde_yaml-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #151
2023-07-22 07:32:12 +00:00
6002c0a5c3 Update Rust crate clap to 4.3.19
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-07-22 00:29:14 +00:00
7ae4a5d78f Update Rust crate bcrypt to 0.15.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-07-21 00:29:25 +00:00
22fbd0ce94 Update Rust crate serde_yaml to 0.9.25
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-07-21 00:29:19 +00:00
05dec6a5d8 Merge pull request 'Update Rust crate clap to 4.3.17' (#146) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #146
2023-07-20 06:56:24 +00:00
8c54a1df3d Merge pull request 'Update Rust crate uuid to 1.4.1' (#149) from renovate/uuid-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #149
2023-07-20 06:56:11 +00:00
6c347b5ad0 Merge pull request 'Update Rust crate serde_yaml to 0.9.24' (#148) from renovate/serde_yaml-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #148
2023-07-20 06:55:59 +00:00
ae5a03aa37 Merge pull request 'Update Rust crate jwt-simple to 0.11.6' (#147) from renovate/jwt-simple-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #147
2023-07-20 06:55:42 +00:00
f5cc643957 Merge pull request 'Update Rust crate serde to 1.0.173' (#150) from renovate/serde-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #150
2023-07-20 06:55:29 +00:00
e5fdb97aab Update Rust crate serde to 1.0.173
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-07-20 00:07:43 +00:00
642d713a11 Update Rust crate clap to 4.3.17
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-07-20 00:07:32 +00:00
7afa65f762 Update Rust crate uuid to 1.4.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-07-18 00:08:26 +00:00
f57104d53a Update Rust crate serde_yaml to 0.9.24
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-07-18 00:08:14 +00:00
e031c90f3a Update Rust crate jwt-simple to 0.11.6
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-07-16 00:07:47 +00:00
be7c6beb59 Merge pull request 'Update Rust crate serde_json to 1.0.101' (#137) from renovate/serde_json-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #137
2023-07-12 16:00:52 +00:00
c874a22952 Merge pull request 'Update Rust crate clap to 4.3.11' (#141) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #141
2023-07-12 16:00:39 +00:00
334883bef2 Merge pull request 'Update Rust crate lazy-regex to v3' (#144) from renovate/lazy-regex-3.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #144
2023-07-12 16:00:25 +00:00
4160bb0a63 Merge pull request 'Update Rust crate serde to 1.0.171' (#143) from renovate/serde-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #143
2023-07-12 16:00:12 +00:00
48310a2c7d Update Rust crate serde_json to 1.0.101
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-07-12 00:07:44 +00:00
094c72f13f Update Rust crate serde to 1.0.171
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-07-11 00:08:01 +00:00
3bc80c3e5e Update Rust crate lazy-regex to v3
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-07-08 00:08:04 +00:00
b2209de854 Update Rust crate clap to 4.3.11
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-07-06 00:01:18 +00:00
8f47891d3a Merge pull request 'Update Rust crate serde_yaml to 0.9.22' (#138) from renovate/serde_yaml-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #138
2023-07-04 16:44:56 +00:00
d6147b0393 Merge pull request 'Update Rust crate uuid to 1.4.0' (#139) from renovate/uuid-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #139
2023-07-04 16:44:37 +00:00
f151b92974 Merge pull request 'Update Rust crate clap to 4.3.10' (#136) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #136
2023-07-04 16:44:28 +00:00
4dbf09a097 Merge pull request 'Update Rust crate serde to 1.0.166' (#140) from renovate/serde-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #140
2023-07-04 16:44:17 +00:00
3cd2bb4ec9 Update Rust crate serde to 1.0.166
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-07-04 00:01:30 +00:00
09b67d1fd6 Update Rust crate clap to 4.3.10
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-07-01 00:01:57 +00:00
9b75abd7f4 Update Rust crate uuid to 1.4.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-06-28 00:01:38 +00:00
42863d4395 Update Rust crate serde_yaml to 0.9.22
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-06-25 00:01:39 +00:00
d9c01ab5be Merge pull request 'Update Rust crate clap to 4.3.5' (#135) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #135
2023-06-21 16:19:44 +00:00
191f2bc78c Update Rust crate clap to 4.3.5
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-06-21 00:09:36 +00:00
a7068ce817 Merge pull request 'Update Rust crate serde_json to 1.0.97' (#134) from renovate/serde_json-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #134
2023-06-20 07:56:08 +00:00
a6cc049291 Update Rust crate serde_json to 1.0.97
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-06-17 00:17:48 +00:00
feadbbb1ce Merge pull request 'Update Rust crate sha2 to 0.10.7' (#133) from renovate/sha2-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #133
2023-06-16 07:20:35 +00:00
a0fa6d8237 Update Rust crate sha2 to 0.10.7
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-06-16 00:19:00 +00:00
e367105c5a Merge pull request 'Update Rust crate clap to 4.3.4' (#132) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #132
2023-06-15 13:31:21 +00:00
a6ffa92aac Update Rust crate clap to 4.3.4
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-06-15 00:19:00 +00:00
4f2a444cbc Merge pull request 'Update Rust crate log to 0.4.19' (#130) from renovate/log-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #130
2023-06-14 06:40:38 +00:00
46ef623c76 Merge pull request 'Update Rust crate clap to 4.3.3' (#129) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #129
2023-06-14 06:40:28 +00:00
710bdce3a6 Merge pull request 'Update Rust crate uuid to 1.3.4' (#131) from renovate/uuid-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #131
2023-06-14 06:40:19 +00:00
0c25932c97 Update Rust crate uuid to 1.3.4
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-06-14 00:19:03 +00:00
9aa021e3a2 Update Rust crate log to 0.4.19
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-06-12 00:18:45 +00:00
39eeaea355 Update Rust crate clap to 4.3.3
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-06-10 00:19:04 +00:00
550f1b63d4 Merge pull request 'Update Rust crate serde to 1.0.164' (#128) from renovate/serde-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #128
2023-06-09 09:21:08 +00:00
9ef92f279b Update Rust crate serde to 1.0.164
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-06-09 00:18:58 +00:00
f3f9334349 Merge pull request 'Update Rust crate url to 2.4.0' (#127) from renovate/url-2.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #127
2023-06-06 06:34:22 +00:00
0900182cd0 Merge pull request 'Update Rust crate clap to 4.3.2' (#126) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #126
2023-06-06 06:34:14 +00:00
c84a94a394 Update Rust crate url to 2.4.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-06-06 00:19:10 +00:00
5b5e8a69ca Update Rust crate clap to 4.3.2
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-06-06 00:19:04 +00:00
b51f0c8ca0 Merge pull request 'Update Rust crate chrono to 0.4.26' (#125) from renovate/chrono-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #125
2023-05-31 09:39:13 +00:00
e955f6adc1 Update Rust crate chrono to 0.4.26
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-05-31 00:29:31 +00:00
d8a28fb74a Merge pull request 'Update Rust crate uuid to 1.3.3' (#122) from renovate/uuid-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #122
2023-05-30 08:37:54 +00:00
b5573beb6a Merge pull request 'Update Rust crate log to 0.4.18' (#123) from renovate/log-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #123
2023-05-30 08:37:44 +00:00
4f96601851 Merge pull request 'Update Rust crate chrono to 0.4.25' (#124) from renovate/chrono-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #124
2023-05-30 08:37:35 +00:00
4b6cf81219 Update Rust crate chrono to 0.4.25
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-05-30 00:29:16 +00:00
81f2401a3f Update Rust crate log to 0.4.18
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-05-29 00:29:47 +00:00
ccada234bc Merge pull request 'Update Rust crate base64 to 0.21.2' (#120) from renovate/base64-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #120
2023-05-26 13:01:46 +00:00
9403891143 Merge pull request 'Update Rust crate lazy-regex to 2.5.0' (#121) from renovate/lazy-regex-2.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #121
2023-05-26 13:01:38 +00:00
8f1725b8e0 Update Rust crate base64 to 0.21.2
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-05-26 00:29:15 +00:00
d040c2475e Merge pull request 'Update Rust crate serde_yaml to 0.9.21' (#118) from renovate/serde_yaml-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #118
2023-05-25 07:44:20 +00:00
3b0b8aabcd Merge pull request 'Update Rust crate clap to 4.3.0' (#119) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #119
2023-05-25 07:44:12 +00:00
f8483b55e3 Update Rust crate uuid to 1.3.3
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-05-25 00:29:31 +00:00
3ae3dc784a Update Rust crate serde_yaml to 0.9.21
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-05-25 00:29:16 +00:00
7cd5576d1a Merge pull request 'Update Rust crate serde to 1.0.163' (#116) from renovate/serde-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #116
2023-05-24 06:35:35 +00:00
493aca2eb9 Merge pull request 'Update Rust crate serde_json to 1.0.96' (#117) from renovate/serde_json-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #117
2023-05-24 06:35:23 +00:00
eca04f8488 Update Rust crate clap to 4.3.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-05-24 00:29:37 +00:00
530118967a Merge pull request 'Update Rust crate digest to 0.10.7' (#115) from renovate/digest-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #115
2023-05-23 10:07:37 +00:00
a50be773c2 Merge pull request 'Update Rust crate base64 to 0.21.1' (#114) from renovate/base64-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #114
2023-05-23 09:58:10 +00:00
43ca92ac12 Update Rust crate digest to 0.10.7
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-05-23 09:45:41 +00:00
dfedbfd94d Update Rust crate base64 to 0.21.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-05-23 09:45:35 +00:00
f6ff52b310 Update Rust crate lazy-regex to 2.5.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-05-16 00:25:20 +00:00
6857684d64 Update Rust crate serde to 1.0.163
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-05-16 00:25:04 +00:00
97784a9ef7 Merge pull request 'Update Rust crate clap to 4.2.7' (#112) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #112
2023-05-11 11:47:14 +00:00
cb7c2b24f2 Merge pull request 'Update Rust crate jwt-simple to 0.11.5' (#113) from renovate/jwt-simple-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #113
2023-05-11 11:47:05 +00:00
61dd064a6c Update Rust crate serde_json to 1.0.96
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-05-11 00:02:49 +00:00
85f697a746 Update Rust crate jwt-simple to 0.11.5
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-05-11 00:02:38 +00:00
78fece539a Update Rust crate clap to 4.2.7
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-05-11 00:02:31 +00:00
6cc9f4c54c Refactor dependencies to reduce code base size (#111)
All checks were successful
continuous-integration/drone/push Build is passing
Use crates to reduce code base size :

* `actix-remote-ip` to safely determine user IP location
* `light-openid` for the OpenID primitives & as client to handle federation

Reviewed-on: #111
2023-04-29 11:11:24 +00:00
f262e6f183 First issue with Owncloud OIDC client (#110)
All checks were successful
continuous-integration/drone/push Build is passing
OwnCloud 10.12.1 authentication fails with message "Authentication method unknown!"

Reviewed-on: #110
2023-04-28 09:39:52 +00:00
e351c333fc Update bincode to v2.0.0-rc3 (#109)
All checks were successful
continuous-integration/drone/push Build is passing
Prepare for the next major update of bincode

Reviewed-on: #109
2023-04-28 08:29:04 +00:00
570ee4c3a6 Merge pull request 'Update Rust crate futures-util to 0.3.28' (#108) from renovate/futures-util-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #108
2023-04-28 06:13:20 +00:00
2b1d0fde3a Update Rust crate futures-util to 0.3.28
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-04-28 00:18:34 +00:00
5e53da0afa Remove empty module
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-27 18:35:11 +02:00
14ff5c9f41 Add missing TLS certificates in Docker image
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-27 14:40:14 +02:00
9b18b787a9 Add authentication from upstream providers (#107)
All checks were successful
continuous-integration/drone/push Build is passing
Let BasicOIDC delegate authentication to upstream providers (Google, GitHub, GitLab, Keycloak...)

Reviewed-on: #107
2023-04-27 10:10:28 +00:00
4f7c56a4b8 Loads clients list only once (#106)
All checks were successful
continuous-integration/drone/push Build is passing
Currently, the list of client is loaded separately for each Actix HTTP handler threads.

In prevision of future improvements, it is worthwhile to load this list only once.

Reviewed-on: #106
2023-04-17 16:49:19 +00:00
6d2e52d632 Add default clients (#105)
All checks were successful
continuous-integration/drone/push Build is passing
* Add the possibility to create client enabled by default when creating new accounts
* Can mark clients are granted for all users, regardless of users accounts grants

Reviewed-on: #105
2023-04-15 10:19:15 +00:00
f1ac19cca1 Merge pull request 'Update Rust crate clap to 4.2.1' (#103) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #103
2023-04-15 08:08:37 +00:00
6e9fbc325a Update Rust crate qrcode-generator to 4.1.8 (#104)
All checks were successful
continuous-integration/drone/push Build is passing
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [qrcode-generator](https://magiclen.org/qrcode-generator) ([source](https://github.com/magiclen/qrcode-generator)) | dependencies | patch | `4.1.7` -> `4.1.8` |

---

### Release Notes

<details>
<summary>magiclen/qrcode-generator</summary>

### [`v4.1.8`](https://github.com/magiclen/qrcode-generator/compare/v4.1.7...v4.1.8)

[Compare Source](https://github.com/magiclen/qrcode-generator/compare/v4.1.7...v4.1.8)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS40MS4wIiwidXBkYXRlZEluVmVyIjoiMzUuNDEuMCJ9-->

Reviewed-on: #104
2023-04-15 08:07:58 +00:00
3605f0e13c Merge pull request 'Update Rust crate serde to 1.0.159' (#102) from renovate/serde-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #102
2023-04-11 11:53:59 +00:00
27d02480ac Update Rust crate serde to 1.0.159
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-03-31 00:03:07 +00:00
c3c8a1c49b Update Rust crate clap to 4.2.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-03-31 00:02:59 +00:00
dd82a6dac2 Merge pull request 'Update Rust crate clap to 4.1.13' (#99) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #99
2023-03-29 08:35:22 +00:00
c085081c5f Merge pull request 'Update Rust crate chrono to 0.4.24' (#100) from renovate/chrono-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #100
2023-03-29 08:35:08 +00:00
f91cfe2c96 Merge pull request 'Update Rust crate futures-util to 0.3.27' (#101) from renovate/futures-util-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #101
2023-03-29 08:34:59 +00:00
1ca47c0454 Update Rust crate clap to 4.2.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-03-29 00:17:44 +00:00
f558b382cb Update Rust crate futures-util to 0.3.27
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-03-29 00:17:31 +00:00
dc449dfe42 Update Rust crate chrono to 0.4.24
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-03-25 00:17:13 +00:00
5064ac33ed Merge pull request 'Update Rust crate clap to 4.1.6' (#98) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #98
2023-03-11 12:54:23 +00:00
31a433974d Merge pull request 'Update Rust crate jwt-simple to 0.11.4' (#97) from renovate/jwt-simple-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #97
2023-03-11 12:53:59 +00:00
0c50603e22 Update Rust crate jwt-simple to 0.11.4
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-02-25 00:19:18 +00:00
a7339939c7 Update Rust crate clap to 4.1.6
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-02-25 00:19:13 +00:00
d28914eac8 Merge pull request 'Update Rust crate clap to 4.1.4' (#96) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #96
2023-02-10 17:13:41 +00:00
eca0d48e05 Merge pull request 'Update Rust crate futures-util to 0.3.26' (#95) from renovate/futures-util-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #95
2023-02-10 17:13:15 +00:00
de8f8614e3 Merge pull request 'Update Rust crate serde_json to 1.0.93' (#92) from renovate/serde_json-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #92
2023-02-10 17:11:22 +00:00
9a415c8795 Merge pull request 'Update Rust crate bcrypt to 0.14.0' (#93) from renovate/bcrypt-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #93
2023-02-10 17:11:02 +00:00
e99213c678 Update Rust crate bcrypt to 0.14.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-02-10 00:12:00 +00:00
4d4f9f0bdf Update Rust crate serde_json to 1.0.93
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-02-10 00:11:54 +00:00
8d419dc74f Update Rust crate futures-util to 0.3.26
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-02-10 00:11:45 +00:00
da59e33687 Update Rust crate clap to 4.1.4
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-02-10 00:11:39 +00:00
b3b15468fb Cargo update
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-02 10:22:56 +01:00
f2e4826b14 Update to code to Rust 1.67
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-02 10:22:15 +01:00
107b613be5 Bump version
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-23 16:43:40 +01:00
e35f890241 Update crate base64
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-23 16:38:21 +01:00
222c950505 Cargo update 2023-01-23 16:10:29 +01:00
3282b0e693 Merge pull request 'Update Rust crate jwt-simple to 0.11.3' (#84) from renovate/jwt-simple-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #84
2023-01-23 13:57:06 +00:00
f6a2285e22 Merge pull request 'Update Rust crate qrcode-generator to 4.1.7' (#85) from renovate/qrcode-generator-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #85
2023-01-23 13:56:55 +00:00
41d9f79ba9 Merge pull request 'Update Rust crate clap to 4.1.1' (#87) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #87
2023-01-23 13:56:43 +00:00
3a8fa9192a Merge pull request 'Update Rust crate lazy-regex to 2.4.1' (#88) from renovate/lazy-regex-2.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #88
2023-01-23 13:56:33 +00:00
40440a4056 Update Rust crate lazy-regex to 2.4.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-01-21 00:12:26 +00:00
84180f35a3 Update Rust crate clap to 4.1.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-01-21 00:12:21 +00:00
14f672253a Update Rust crate jwt-simple to 0.11.3
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-01-21 00:11:50 +00:00
04222e3bf0 Merge pull request 'Update Rust crate clap to 4.0.32' (#82) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #82
2023-01-02 09:09:45 +00:00
b461f00849 Merge pull request 'Update Rust crate serde_yaml to 0.9.16' (#83) from renovate/serde_yaml-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #83
2023-01-02 09:09:32 +00:00
88bf4596df Update Rust crate clap to 4.0.32
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-12-26 00:19:38 +00:00
d6fa2cae4f Update Rust crate serde_yaml to 0.9.16
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-12-20 00:18:26 +00:00
9eca79aa1d Update Rust crate qrcode-generator to 4.1.7
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-12-20 00:18:13 +00:00
eb0edaaac0 cargo update
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-03 12:44:44 +01:00
241e8ab8f9 Merge branch 'master' of ssh://gitea.communiquons.org:52001/pierre/BasicOIDC
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-03 12:44:06 +01:00
99780104e0 Fix logic bug on sign in 2022-12-03 12:43:59 +01:00
85e165bd29 Refactor users management (#8)
* Update users backend interface signatures
2022-12-03 12:28:11 +01:00
9c928ff0a8 Merge pull request 'Update Rust crate serde to 1.0.148' (#81) from renovate/serde-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #81
2022-11-29 07:59:27 +00:00
6c1716c0ba Update Rust crate serde to 1.0.148
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-11-29 00:30:27 +00:00
fc6ab00e30 Refactor users management (#7)
All checks were successful
continuous-integration/drone/push Build is passing
* Improve general settings management by admin
2022-11-26 16:06:16 +01:00
a2d731bfff Refactor users management (#6)
All checks were successful
continuous-integration/drone/push Build is passing
* Improve second factor removal by admin
2022-11-26 15:08:36 +01:00
0d8af58e16 Refactor users management (#7)
All checks were successful
continuous-integration/drone/push Build is passing
* Improve user settings page layout
2022-11-26 14:57:12 +01:00
f5ac7bf278 Refactor users management (#6)
* Use asynchronous interface to set authorized clients list
2022-11-26 14:51:08 +01:00
b68304c976 Refactor users management (#5)
* Use asynchronous interface to clear 2FA history
2022-11-26 14:18:46 +01:00
83c4a8b27b Merge pull request 'Update Rust crate clap to 4.0.27' (#79) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #79
2022-11-26 13:00:02 +00:00
fa7eb92481 Merge pull request 'Update Rust crate env_logger to 0.10.0' (#80) from renovate/env_logger-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #80
2022-11-26 12:59:52 +00:00
ecb3edf90b Update Rust crate env_logger to 0.10.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-11-26 00:30:14 +00:00
9dc4de82ff Update Rust crate clap to 4.0.27
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-11-26 00:30:07 +00:00
292f4179d0 Merge pull request 'Update Rust crate serde_json to 1.0.89' (#78) from renovate/serde_json-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #78
2022-11-24 11:24:34 +00:00
43a77a5dcd Merge pull request 'Update Rust crate digest to 0.10.6' (#77) from renovate/digest-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #77
2022-11-24 11:24:01 +00:00
9b621960d1 Update Rust crate serde_json to 1.0.89
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-11-24 00:29:23 +00:00
de5a71fdf8 Update Rust crate digest to 0.10.6
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-11-24 00:29:14 +00:00
3e65555d0f Add additional comment
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-19 18:41:49 +01:00
e739b10065 Refactor users management (#4)
All checks were successful
continuous-integration/drone/push Build is passing
* Improve deletion of 2FA factors
2022-11-19 18:35:41 +01:00
ec2f271ed4 Refactor users management (#3)
All checks were successful
continuous-integration/drone/push Build is passing
* Improve creation of 2FA factors
2022-11-19 18:27:08 +01:00
fcf3ec7036 Refactor users management (#2)
All checks were successful
continuous-integration/drone/push Build is passing
* Create UserBackend trait
2022-11-19 18:18:46 +01:00
65d334b947 Refactor users management
All checks were successful
continuous-integration/drone/push Build is passing
* Shard `src/data/user.rs` into two different files
  * One for user data structure (same file)
  * One for user manipulation (new file: `user_file_entity.rs`)
* Isolate password hashing and verification
2022-11-19 17:52:35 +01:00
75d894d648 Simplify delete user call syntax
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-19 16:46:40 +01:00
0c35400e64 Simplify user update call syntax 2022-11-19 16:43:28 +01:00
b10c48d080 Simplify password change call syntax 2022-11-19 16:41:39 +01:00
d06c0352fc Log all user actions on stdout
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-19 13:38:24 +01:00
c242a492fc cargo update
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-19 11:00:27 +01:00
702d338c07 Merge pull request 'Update Rust crate clap to 4.0.26' (#76) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #76
2022-11-19 09:53:56 +00:00
95f7bbab51 Merge pull request 'Update Rust crate chrono to 0.4.23' (#75) from renovate/chrono-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #75
2022-11-19 09:53:34 +00:00
afb5229336 Merge pull request 'Update Rust crate uuid to 1.2.2' (#74) from renovate/uuid-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #74
2022-11-19 09:53:18 +00:00
01c80e6e9e Merge pull request 'Update Rust crate webauthn-rs to 0.4.8' (#73) from renovate/webauthn-rs-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #73
2022-11-19 09:53:07 +00:00
8f8adb46a0 Update Rust crate clap to 4.0.26
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-11-17 00:09:23 +00:00
17b4c36758 Update Rust crate webauthn-rs to 0.4.8
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-11-16 00:09:06 +00:00
20fbebed54 Update Rust crate uuid to 1.2.2
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-11-16 00:09:04 +00:00
bbf23dea15 Update Rust crate chrono to 0.4.23
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-11-16 00:08:56 +00:00
060ebe49aa Improve OTP input form
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-12 18:18:48 +01:00
5300b1a8f9 Improve OTP code input 2022-11-12 18:04:27 +01:00
bfe65b0216 Add IP location service
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-12 17:02:34 +01:00
42d2c20ce3 Merge pull request 'Bypass 2FA after successful login' (#72) from bypass_2fa_after_successful_login into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #72
2022-11-12 11:21:33 +00:00
cc4a8a962b User can delete his own 2FA login history
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-11-12 11:51:24 +01:00
7887ccaa41 Show 2FA successful login on 2FA user page 2022-11-12 11:37:15 +01:00
1fa36c0aff Automatically remove outdated 2FA successful entries 2022-11-12 11:27:19 +01:00
46bf14025b cargo clippy
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-12 11:18:40 +01:00
7e1cbb184d Can clear 2FA login history from edit_user page 2022-11-12 11:16:55 +01:00
7a3eaa944e Start to create 2FA exemption after successful 2FA login
Some checks failed
continuous-integration/drone/push Build is failing
2022-11-12 10:24:00 +01:00
c24318f6b8 Add 2FA icons to settings pages
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-11 13:26:09 +01:00
af383720b7 Merge factors type for authentication 2022-11-11 12:26:02 +01:00
8d231c0b45 Update dependencies
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-11 10:22:45 +01:00
0b988bd00c Merge pull request 'Update Rust crate clap to 4.0.22' (#71) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #71
2022-11-11 09:15:06 +00:00
6756db0518 Merge pull request 'Update Rust crate serde_yaml to 0.9.14' (#69) from renovate/serde_yaml-0.x into master
Some checks reported errors
continuous-integration/drone/push Build was killed
Reviewed-on: #69
2022-11-11 09:14:34 +00:00
fd6f304796 Merge pull request 'Update Rust crate lazy-regex to 2.3.1' (#68) from renovate/lazy-regex-2.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #68
2022-11-11 09:14:15 +00:00
19aea13c0e Merge pull request 'Update Rust crate jwt-simple to 0.11.2' (#67) from renovate/jwt-simple-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #67
2022-11-11 09:13:19 +00:00
eaf2469a9d Update Rust crate lazy-regex to 2.3.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-11-10 00:17:06 +00:00
5885e1da18 Update Rust crate clap to 4.0.22
Some checks reported errors
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build was killed
2022-11-10 00:16:55 +00:00
b644cbb772 Update Rust crate serde_yaml to 0.9.14
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-11-04 00:30:59 +00:00
0fdf6ed6eb Update Rust crate jwt-simple to 0.11.2
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-11-04 00:30:56 +00:00
d346979cc1 Merge pull request 'Update Rust crate url to 2.3.1' (#66) from renovate/url-2-x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #66
2022-10-29 08:00:05 +00:00
45d467922a Merge pull request 'Update Rust crate serde_json to 1.0.87' (#64) from renovate/serde-json-1-x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #64
2022-10-29 07:59:20 +00:00
07f5681e31 Merge pull request 'Update Rust crate serde to 1.0.147' (#63) from renovate/serde-1-x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #63
2022-10-29 07:59:06 +00:00
2c12bfeace Merge pull request 'Update Rust crate digest to 0.10.5' (#62) from renovate/digest-0-x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #62
2022-10-29 07:58:46 +00:00
8a5296c6ff Merge pull request 'Update Rust crate clap to 4.0.18' (#61) from renovate/clap-4-x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #61
2022-10-29 07:58:31 +00:00
46ea79c2be Merge pull request 'Update Rust crate base64 to 0.13.1' (#60) from renovate/base64-0-x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #60
2022-10-29 07:58:10 +00:00
a2b34eee57 Merge pull request 'Update Rust crate futures-util to 0.3.25' (#59) from renovate/futures-util-0-x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #59
2022-10-29 07:48:04 +00:00
e229b8c965 Update Rust crate url to 2.3.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-10-25 00:27:40 +00:00
3b5e9ccd16 Update Rust crate serde_json to 1.0.87
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-10-25 00:27:29 +00:00
429ceb1c59 Update Rust crate serde to 1.0.147
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-10-25 00:27:24 +00:00
d3901b9537 Update Rust crate futures-util to 0.3.25
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-10-25 00:27:19 +00:00
1ea41fdb69 Update Rust crate digest to 0.10.5
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-10-25 00:27:16 +00:00
fe60ca8f99 Update Rust crate clap to 4.0.18
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-10-25 00:27:12 +00:00
9db1ef06cb Update Rust crate base64 to 0.13.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-10-25 00:27:09 +00:00
45807f42bd Merge pull request 'Update Rust crate include_dir to 0.7.3' (#58) from renovate/include_dir-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #58
2022-10-18 06:15:23 +00:00
1020a86f5e Update Rust crate include_dir to 0.7.3
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-10-18 00:25:47 +00:00
5ae87532c0 Update dependencies
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-16 15:07:03 +02:00
c6822b0322 Merge pull request 'Update Rust crate uuid to 1.2.1' (#57) from renovate/uuid-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #57
2022-10-16 12:31:46 +00:00
7f5848eb24 Merge pull request 'Update Rust crate totp_rfc6238 to 0.5.1' (#56) from renovate/totp_rfc6238-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #56
2022-10-16 12:31:28 +00:00
2e2e6bb8c7 Merge pull request 'Update Rust crate serde_json to 1.0.86' (#55) from renovate/serde_json-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #55
2022-10-16 12:31:08 +00:00
d7f5a96d77 Update Rust crate totp_rfc6238 to 0.5.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-10-16 00:26:35 +00:00
c799df3eef Merge pull request 'Update Rust crate clap to 4.0.15' (#54) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #54
2022-10-14 14:22:54 +00:00
e780840dc8 Update Rust crate uuid to 1.2.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-10-14 00:27:35 +00:00
df389964e6 Update Rust crate serde_json to 1.0.86
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-10-14 00:27:29 +00:00
57ededd506 Update Rust crate clap to 4.0.15
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-10-14 00:27:20 +00:00
63ad9002b5 Merge pull request 'Update Rust crate jwt-simple to 0.11.1' (#53) from renovate/jwt-simple-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #53
2022-10-08 12:55:55 +00:00
37482266e8 Update Rust crate jwt-simple to 0.11.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-10-08 00:27:08 +00:00
2f54157450 Merge pull request 'Update Rust crate clap to 4.0.8' (#52) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #52
2022-10-04 07:40:17 +00:00
4067e175fc Update Rust crate clap to 4.0.8
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-10-02 00:04:12 +00:00
2ec568deaf Merge pull request 'Update Rust crate clap to v4' (#51) from renovate/clap-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #51
2022-10-01 07:45:09 +00:00
b2db728bb4 Merge pull request 'Update Rust crate serde to 1.0.145' (#50) from renovate/serde-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #50
2022-10-01 07:44:57 +00:00
6bdc75c7ee Merge pull request 'Update Rust crate webauthn-rs to 0.4.7' (#49) from renovate/webauthn-rs-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #49
2022-10-01 07:44:46 +00:00
ba84a1b2f5 Update Rust crate clap to v4
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-10-01 00:05:34 +00:00
8c7a271e4f Update Rust crate webauthn-rs to 0.4.7
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-09-26 00:05:06 +00:00
ae863b6972 Update Rust crate serde to 1.0.145
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-09-26 00:05:02 +00:00
904bba4a76 Merge pull request 'Update Rust crate actix-session to 0.7.2' (#48) from renovate/actix-session-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #48
2022-09-23 12:11:11 +00:00
aa6f7cfa4f Merge pull request 'Update Rust crate env_logger to 0.9.1' (#47) from renovate/env_logger-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #47
2022-09-21 06:43:02 +00:00
700f866a80 Update Rust crate env_logger to 0.9.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-09-20 00:29:11 +00:00
5600b180ee Update Rust crate actix-session to 0.7.2
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-09-20 00:29:04 +00:00
25b5b58ae2 Merge pull request 'Update Rust crate clap to 3.2.21' (#43) from renovate/clap-3.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #43
2022-09-19 07:49:02 +00:00
d91faa1527 Merge branch 'master' into renovate/clap-3.x
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2022-09-19 07:48:52 +00:00
c0f7a38cb4 Merge pull request 'Update Rust crate sha2 to 0.10.6' (#46) from renovate/sha2-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #46
2022-09-19 07:48:23 +00:00
3baf756179 Merge branch 'master' into renovate/sha2-0.x
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-09-19 07:48:14 +00:00
d6a1a169c4 Merge pull request 'Update Rust crate serde_yaml to 0.9.13' (#45) from renovate/serde_yaml-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #45
2022-09-19 07:47:50 +00:00
bfc54a0c97 Update Rust crate sha2 to 0.10.6
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-09-17 00:27:38 +00:00
a06b480df8 Update Rust crate clap to 3.2.22
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-09-17 00:27:21 +00:00
6bcecf62bd Update Rust crate serde_yaml to 0.9.13
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-09-16 00:26:34 +00:00
04ce05011d Merge pull request 'Update Rust crate urlencoding to 2.1.2' (#40) from renovate/urlencoding-2.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #40
2022-09-12 07:36:15 +00:00
6b6f4c1d3f Merge branch 'master' into renovate/urlencoding-2.x
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2022-09-12 07:36:05 +00:00
46198052b4 Merge pull request 'Update Rust crate webauthn-rs to 0.4.6' (#41) from renovate/webauthn-rs-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #41
2022-09-12 07:35:45 +00:00
89cbbb047f Update Rust crate webauthn-rs to 0.4.6
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-09-09 17:45:08 +00:00
c4c1a55661 Update Rust crate urlencoding to 2.1.2
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-09-09 17:45:02 +00:00
0d94788608 Merge pull request 'Update Rust crate serde_yaml to 0.9.11' (#38) from renovate/serde_yaml-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #38
2022-09-05 06:45:29 +00:00
f061a6f04f Merge pull request 'Update Rust crate clap to 3.2.20' (#36) from renovate/clap-3.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #36
2022-09-05 06:45:15 +00:00
b882ee9763 Merge pull request 'Update Rust crate futures-util to 0.3.24' (#37) from renovate/futures-util-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #37
2022-09-05 06:44:59 +00:00
c160391026 Merge branch 'master' into renovate/futures-util-0.x
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-09-05 06:44:40 +00:00
a477e5a878 Merge pull request 'Update Rust crate sha2 to 0.10.5' (#39) from renovate/sha2-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #39
2022-09-05 06:44:31 +00:00
34bff81e3a Update Rust crate sha2 to 0.10.5
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-09-04 00:30:21 +00:00
f82bf4bc29 Update Rust crate serde_yaml to 0.9.11
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-09-04 00:30:17 +00:00
5f4a2b34dc Update Rust crate futures-util to 0.3.24
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-09-04 00:30:11 +00:00
9096cb3418 Update Rust crate clap to 3.2.20
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-09-04 00:30:04 +00:00
6f9916358c Forbid cargo clippy warnings
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-02 15:56:31 +02:00
45c3e5f209 Remove useless tests execution
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-02 15:41:57 +02:00
ed9fe8fa57 Update webauthn-rs to v0.4.5
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-01 09:40:38 +02:00
0dcaeb5994 Merge pull request 'Update Rust crate clap to 3.2.19' (#33) from renovate/clap-3.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #33
2022-09-01 07:30:03 +00:00
81d335e716 Merge branch 'master' into renovate/clap-3.x
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-09-01 07:29:51 +00:00
6d43488caf Merge pull request 'Update Rust crate sha2 to 0.10.3' (#34) from renovate/sha2-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #34
2022-09-01 07:29:41 +00:00
d1e008185c Update Rust crate sha2 to 0.10.3
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-09-01 00:19:08 +00:00
2b53937058 Update Rust crate clap to 3.2.19
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-09-01 00:18:57 +00:00
ddfb3476b5 Bump crate version
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-25 08:06:06 +02:00
58b6bd7568 Add RP name in webauthn 2022-08-25 08:03:49 +02:00
9f0913fe17 Bump crate version
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-24 13:43:36 +02:00
bd204f23cb Update dependencies 2022-08-24 13:42:05 +02:00
34b2e609bd cargo clippy
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-24 13:38:12 +02:00
4450a21225 Update webauthn-rs dependency 2022-08-24 13:33:40 +02:00
35b9bfc8bb Bump crate version
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-20 09:39:04 +02:00
68e0aa2565 Update aes dependency
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-20 09:30:36 +02:00
8b2d3b7fae Run cargo update
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-20 09:15:20 +02:00
b84613dcd4 Merge pull request 'Update Rust crate futures-util to 0.3.23' (#30) from renovate/futures-util-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #30
2022-08-19 12:42:37 +00:00
1a1b3661ed Merge branch 'master' into renovate/futures-util-0.x
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-08-19 12:42:18 +00:00
c74dc95b26 Merge pull request 'Update Rust crate serde_yaml to 0.9.9' (#31) from renovate/serde_yaml-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #31
2022-08-19 12:42:11 +00:00
908d79856f Update Rust crate serde_yaml to 0.9.9
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-08-17 00:28:21 +00:00
c98f8663d7 Update Rust crate futures-util to 0.3.23
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-08-17 00:28:08 +00:00
15665f3c85 Merge pull request 'Update Rust crate clap to 3.2.16' (#28) from renovate/clap-3.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #28
2022-08-13 07:25:11 +00:00
f6a886c477 Merge branch 'master' into renovate/clap-3.x
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2022-08-13 07:24:37 +00:00
c2a5f0a8fd Merge pull request 'Update Rust crate serde_yaml to 0.9.4' (#29) from renovate/serde_yaml-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #29
2022-08-13 07:24:22 +00:00
ecfa1a357a Update Rust crate serde_yaml to 0.9.4
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-08-11 00:27:48 +00:00
fca0446b5c Update Rust crate clap to 3.2.16
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-07-31 00:28:03 +00:00
433572293b Display app version for administrators
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-22 15:11:30 +02:00
9bdce94487 Run cargo update
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-22 14:49:17 +02:00
677cae894c Merge pull request 'Update actix-identity to version 0.5.2' (#27) from actix_identity into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #27
2022-07-22 12:45:43 +00:00
8679b1c367 Fix redirection issue after login
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-07-22 14:36:39 +02:00
24240ca4fd Refactor code 2022-07-22 14:28:44 +02:00
07542abf8b Update actix_identity
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-22 12:21:38 +02:00
98313d07e6 Merge branch 'master' into HEAD 2022-07-22 10:37:06 +02:00
bccb25c4af Merge pull request 'Update Rust crate clap to 3.2.7' (#23) from renovate/clap-3.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #23
2022-07-22 06:04:54 +00:00
fc824ad5c8 Merge branch 'master' into renovate/clap-3.x
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2022-07-22 06:04:41 +00:00
75bfc39ca7 Merge pull request 'Update Rust crate serde_json to 1.0.82' (#24) from renovate/serde_json-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #24
2022-07-22 06:04:19 +00:00
147d88cbb0 Merge branch 'master' into renovate/serde_json-1.x
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-07-22 06:03:54 +00:00
b477ccdd2a Merge pull request 'Update Rust crate serde to 1.0.139' (#25) from renovate/serde-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #25
2022-07-22 05:57:58 +00:00
76a58c5873 Update Rust crate clap to 3.2.12
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-07-19 00:11:53 +00:00
1d257cc0e6 Update Rust crate actix-identity to 0.5.1
Some checks failed
continuous-integration/drone/push Build is failing
2022-07-13 00:12:05 +00:00
8d19ba87d6 Update Rust crate serde to 1.0.139
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-07-13 00:12:02 +00:00
51e872d3ad Update Rust crate serde_json to 1.0.82
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-06-30 00:11:25 +00:00
d22fdc3abb Merge pull request 'Update Rust crate clap to 3.2.6' (#22) from renovate/clap-3.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #22
2022-06-24 08:57:54 +00:00
3003fb55e6 Update Rust crate clap to 3.2.6
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-06-23 00:12:38 +00:00
8161910264 Merge pull request 'Update Rust crate clap to 3.2.1' (#21) from renovate/clap-3.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #21
2022-06-15 09:42:59 +00:00
dfffc65016 Update Rust crate clap to 3.2.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-06-14 00:09:48 +00:00
6d6877421b Merge pull request 'Update Rust crate uuid to 1.1.2' (#20) from renovate/uuid-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #20
2022-06-13 07:26:35 +00:00
1f4e9e73b4 Update Rust crate uuid to 1.1.2
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-06-11 00:10:25 +00:00
1adc1e63cc Update dependencies
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-05 15:26:11 +02:00
e53e6fe8b4 Merge pull request 'Update Rust crate uuid to 1.1.0' (#19) from renovate/uuid-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #19
2022-06-05 13:25:45 +00:00
7d92edbcb6 Update Rust crate uuid to 1.1.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-06-04 00:14:31 +00:00
7300da5fca Merge pull request 'Update Rust crate log to 0.4.17' (#15) from renovate/log-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #15
2022-05-17 06:48:03 +00:00
af6b5d2d72 Update Rust crate log to 0.4.17
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-05-14 00:09:12 +00:00
df05d0520d Merge pull request 'Update Rust crate clap to 3.1.17' (#14) from renovate/clap-3.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #14
2022-05-13 06:44:43 +00:00
397b6a2fe4 Merge branch 'master' into renovate/clap-3.x
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-05-13 06:44:28 +00:00
e1eda68182 Merge pull request 'Update Rust crate serde_json to 1.0.81' (#16) from renovate/serde_json-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #16
2022-05-13 06:43:27 +00:00
d6e151268e Update Rust crate clap to 3.1.18
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-05-12 00:10:35 +00:00
afdb131e4b Update Rust crate serde_json to 1.0.81
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-05-10 00:10:48 +00:00
f222a28895 Merge pull request 'Update Rust crate clap to 3.1.14' (#13) from renovate/clap-3.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #13
2022-05-05 16:19:41 +00:00
b2aeaf2e68 Merge pull request 'Update Rust crate serde_json to 1.0.80' (#12) from renovate/serde_json-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #12
2022-05-05 16:15:36 +00:00
43dfcfb8cf Merge branch 'master' into renovate/serde_json-1.x
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-05-05 15:56:07 +00:00
2c2b469200 Add missing instruction
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-05 17:55:37 +02:00
b917c812d3 Merge branch 'master' into renovate/serde_json-1.x
Some checks reported errors
continuous-integration/drone/pr Build was killed
continuous-integration/drone/push Build was killed
2022-05-05 15:54:26 +00:00
0f69c3cf2c Update CI script & add badge
Some checks reported errors
continuous-integration/drone/push Build was killed
2022-05-05 17:52:48 +02:00
ee872a5365 Merge pull request 'Update Rust crate serde to 1.0.137' (#11) from renovate/serde-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #11
2022-05-05 15:51:38 +00:00
e853e16834 Merge branch 'master' into renovate/serde-1.x
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-05-05 15:34:14 +00:00
4ed5f6ac53 Merge pull request 'Update Rust crate qrcode-generator to 4.1.6' (#10) from renovate/qrcode-generator-4.x into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #10
2022-05-05 15:32:13 +00:00
ba34deb0cd Merge branch 'master' into renovate/qrcode-generator-4.x
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2022-05-05 15:20:07 +00:00
144b7a982f Add CI script
All checks were successful
continuous-integration/drone Build is passing
2022-05-05 17:13:47 +02:00
8557b19629 Update Rust crate serde_json to 1.0.80 2022-05-01 14:51:25 +00:00
a5666b8f65 Update Rust crate serde to 1.0.137 2022-05-01 14:51:22 +00:00
e694a40cea Update Rust crate clap to 3.1.14 2022-05-01 14:51:20 +00:00
f985abcc22 Update Rust crate qrcode-generator to 4.1.6 2022-04-29 00:03:36 +00:00
1c8c471fc6 Fix typo 2022-04-23 21:01:02 +02:00
a51cab4c39 Merge pull request 'Update Rust crate jwt-simple to 0.11.0' (#9) from renovate/jwt-simple-0.x into master
Reviewed-on: #9
2022-04-23 20:49:22 +02:00
b1ee7131d4 Merge pull request 'Update Rust crate uuid to v1' (#7) from renovate/uuid-1.x into master
Reviewed-on: #7
2022-04-23 20:48:25 +02:00
07b1ff4bae Merge pull request 'Update Rust crate clap to 3.1.12' (#6) from renovate/clap-3.x into master
Reviewed-on: #6
2022-04-23 20:47:03 +02:00
6f1e00e737 Add Permissions-Policy header 2022-04-23 20:45:34 +02:00
234e77d08a Block pages indexing 2022-04-23 20:41:31 +02:00
48112dfed7 Make usage of FatalErrorPage more convenient 2022-04-23 20:31:09 +02:00
a516f173ad Merge pull request 'Add webauthn' (#8) from webauthn into master
Reviewed-on: #8
2022-04-23 20:25:13 +02:00
822b78237a Finish implementation of Webauthn! 2022-04-23 20:23:34 +02:00
933c8ff024 Add expiration to webauthn challenges 2022-04-23 20:22:32 +02:00
9e345895ff Managed to authenticate user using Webauthn 2022-04-23 20:17:49 +02:00
05d3bee328 Send authenticate request 2022-04-23 19:20:59 +02:00
1d69ea536f Get auth challenge 2022-04-23 18:56:14 +02:00
bdd1ac5419 Update Rust crate uuid to v1 2022-04-23 00:12:01 +00:00
e62947ab9f Update Rust crate jwt-simple to 0.11.0 2022-04-23 00:11:57 +00:00
d887e0df34 Update Rust crate clap to 3.1.12 2022-04-23 00:11:47 +00:00
f09a62f8df Disable "Start enrollment" button while processing credentials 2022-04-21 19:31:38 +02:00
0f17a8a35c Better sentence meaning 2022-04-21 19:28:54 +02:00
0f2fe87b5d cargo clippy 2022-04-21 19:26:50 +02:00
49716a8bf5 Register user security keys 2022-04-21 19:24:43 +02:00
1f0e6d05c8 Generate & return webauthn registration challenge 2022-04-20 21:06:53 +02:00
10982190e7 Add new test to validate TOTP codes generation 2022-04-20 18:06:04 +02:00
834ba1987e Improve handling of code input in TOTP page 2022-04-20 17:52:32 +02:00
1a1b31e8a0 Add support for numeric pad 2022-04-20 17:47:23 +02:00
352 changed files with 17723 additions and 5653 deletions

13
.drone.yml Normal file
View File

@ -0,0 +1,13 @@
---
kind: pipeline
type: docker
name: default
steps:
- name: cargo_check
image: rust
commands:
- rustup component add clippy
- cargo clippy -- -D warnings
- cargo test

3457
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@ -1,33 +1,42 @@
[package] [package]
name = "basic-oidc" name = "basic-oidc"
version = "0.1.0" version = "0.1.5"
edition = "2021" edition = "2024"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies] [dependencies]
actix = "0.13.0" actix = "0.13.5"
actix-identity = "0.4.0" actix-identity = "0.8.0"
actix-web = "4" actix-web = "4.11.0"
clap = { version = "3.1.9", features = ["derive", "env"] } actix-session = { version = "0.10.1", features = ["cookie-session"] }
include_dir = "0.7.2" actix-remote-ip = "0.1.0"
log = "0.4.16" clap = { version = "4.5.40", features = ["derive", "env"] }
serde_json = "1.0.79" include_dir = "0.7.4"
serde_yaml = "0.8.23" log = "0.4.27"
env_logger = "0.9.0" serde_json = "1.0.140"
serde = { version = "1.0.136", features = ["derive"] } serde_yaml = "0.9.34"
bcrypt = "0.11.0" env_logger = "0.11.8"
uuid = { version = "0.8.2", features = ["v4"] } serde = { version = "1.0.219", features = ["derive"] }
mime_guess = "2.0.4" bcrypt = "0.17.0"
askama = "0.11.1" uuid = { version = "1.17.0", features = ["v4"] }
futures-util = "0.3.21" mime_guess = "2.0.5"
urlencoding = "2.1.0" askama = "0.14.0"
rand = "0.8.5" futures-util = "0.3.31"
base64 = "0.13.0" urlencoding = "2.1.3"
jwt-simple = "0.10.9" rand = "0.9.1"
digest = "0.10.3" base64 = "0.22.1"
sha2 = "0.10.2" jwt-simple = { version = "0.12.12", default-features = false, features = ["pure-rust"] }
lazy-regex = "2.3.0" digest = "0.10.7"
totp_rfc6238 = "0.5.0" sha2 = "0.10.9"
base32 = "0.4.0" lazy-regex = "3.4.1"
qrcode-generator = "4.1.4" totp_rfc6238 = "0.6.1"
base32 = "0.5.1"
qrcode-generator = "5.0.0"
webauthn-rs = { version = "0.5.1", features = ["danger-allow-state-serialisation"] }
url = "2.5.4"
light-openid = { version = "1.0.4", features = ["crypto-wrapper"] }
bincode = "2.0.1"
chrono = "0.4.41"
lazy_static = "1.5.0"
mailchecker = "6.0.17"

View File

@ -1,5 +1,9 @@
FROM debian:bullseye-slim FROM debian:bookworm-slim
RUN apt-get update \
&& apt-get install -y libcurl4 \
&& rm -rf /var/lib/apt/lists/*
COPY basic-oidc /usr/local/bin/basic-oidc COPY basic-oidc /usr/local/bin/basic-oidc
ENTRYPOINT /usr/local/bin/basic-oidc ENTRYPOINT ["/usr/local/bin/basic-oidc"]

View File

@ -1,33 +1,80 @@
# Basic OIDC # Basic OIDC
[![Build Status](https://drone.communiquons.org/api/badges/pierre/BasicOIDC/status.svg)](https://drone.communiquons.org/pierre/BasicOIDC)
Basic & lightweight OpenID provider, written in Rust using the Actix framework. Basic & lightweight OpenID provider, written in Rust using the Actix framework.
**WARNING :** This tool has not been audited, use it at your own risks! **WARNING :** This tool has not been audited, use it at your own risks!
BasicOIDC operates without any database, just with two files : BasicOIDC operates without any database, just with three files :
* `clients.yaml`: a list of authorized relying parties. * `clients.yaml`: a list of authorized relying parties.
* `providers.yaml`: a list of upstream providers for authentication federation (this file is optional)
* `users.json`: a list of users, managed through a web UI. * `users.json`: a list of users, managed through a web UI.
## Configuration
You can configure a list of clients (Relying Parties) in a `clients.yaml` file with the following syntax : You can configure a list of clients (Relying Parties) in a `clients.yaml` file with the following syntax :
```yaml ```yaml
# Client ID
- id: gitea - id: gitea
# Client name
name: Gitea name: Gitea
# Client description
description: Git with a cup of tea description: Git with a cup of tea
# Client secret. Specify this value to use authorization code flow, remove it for implicit authentication flow
secret: TOP_SECRET secret: TOP_SECRET
# The URL where user shall be redirected after authentication
redirect_uri: https://mygit.mywebsite.com/ redirect_uri: https://mygit.mywebsite.com/
# Optional, If you want new accounts to be granted access to this client by default
default: true
# Optional, If you want the client to be granted to every user, regardless their account configuration
granted_to_all_users: true
# Optional, If you want users to have performed recent second factor authentication before accessing this client, set this setting to true
enforce_2fa_auth: true
# Optional, claims to be added to the ID token payload.
# The following placeholders can be set, they will the replaced when the token is created:
# * {username}: user name of the user
# * {mail}: email address of the user
# * {first_name}: first name of the user
# * {last_name}: last name of the user
# * {uid}: user id of the user
claims_id_token:
groups: ["group_{user}"]
service: "auth"
# Optional, claims to be added to the user info endpoint response
# The placeholders of `claims_id_token` can also be used here
claims_user_info:
groups: ["group_{user}"]
service: "auth"
``` ```
On the first run, BasicOIDC will create a new administrator with credentials `admin` / `admin`. On first login you will have to change these default credentials. On the first run, BasicOIDC will create a new administrator with credentials `admin` / `admin`. On first login you will have to change these default credentials.
In order to run BasicOIDC for development, you will need to create a least an empty `clients.yaml` file inside the storage directory. In order to run BasicOIDC for development, you will need to create a least an empty `clients.yaml` file inside the storage directory.
Features : ## Features
* [x] `authorization_code` flow * [x] `authorization_code` flow
* [x] `implicit` flow
* [x] Client authentication using secrets * [x] Client authentication using secrets
* [x] Bruteforce protection * [x] Bruteforce protection
* [ ] 2 factors authentication * [x] 2 factors authentication
* [x] TOTP (authenticator app) * [x] TOTP (authenticator app)
* [ ] Using a security key * [x] Using a security key (Webauthn)
* [ ] Fully responsive webui * [ ] Fully responsive webui
* [x] `robots.txt` prevents indexing
* [x] Support authentication from upstream provider
## Add an upstream provider
You can add as much upstream provider as you want, using the following syntax in `providers.yaml`:
```yaml
- id: gitlab
name: GitLab
logo: gitlab # Can be either gitea, gitlab, github, microsoft, google or a full URL
client_id: CLIENT_ID_GIVEN_BY_PROVIDER
client_secret: CLIENT_SECRET_GIVEN_BY_PROVIDER
configuration_url: https://gitlab.com/.well-known/openid-configuration
```
> Warning! Self-registration has not been implemented, therfore the accounts must have been previously created through the administration.
## Compiling ## Compiling
You will need the Rust toolchain to compile this project. To build it for production, just run: You will need the Rust toolchain to compile this project. To build it for production, just run:
@ -35,5 +82,31 @@ You will need the Rust toolchain to compile this project. To build it for produc
cargo build --release cargo build --release
``` ```
## Testing with OAauth proxy
If you want to test the solution with OAuth proxy, you can try to adapt the following commands (considering `192.168.2.103` is your local IP address):
```bash
export IP=192.168.2.103
# In a shell, start BasicOID
RUST_LOG=debug cargo run -- -s storage -w "http://$IP.nip.io:8000"
# In another shell, run OAuth proxy
docker run --rm -p 4180:4180 quay.io/oauth2-proxy/oauth2-proxy:latest --provider=oidc --email-domain=* --client-id=oauthproxy --client-secret=secretoauth --cookie-secret=SECRETCOOKIE1234 --oidc-issuer-url=http://$IP.nip.io:8000 --http-address 0.0.0.0:4180 --upstream http://$IP --redirect-url http://$IP:4180/oauth2/callback --cookie-secure=false
```
Corresponding client configuration:
```yaml
- id: oauthproxy
name: Oauth proxy
description: oauth proxy
secret: secretoauth
redirect_uri: http://192.168.2.103:4180/
```
> Note: We do need to use real domain name instead of IP address due to the `webauthn-rs` crate limitations. We therefore use the `nip.io` domain helper.
OAuth proxy can then be access on this URL: http://192.168.2.103:4180/
## Contributing ## Contributing
If you wish to contribute to this software, feel free to send an email to contact@communiquons.org to get an account on my system, managed by BasicOIDC :) If you wish to contribute to this software, feel free to send an email to contact@communiquons.org to get an account on my system, managed by BasicOIDC :)

View File

@ -1,14 +1,14 @@
html, html,
body { body {
height: 100%; height: 100%;
} }
body { body {
display: flex; display: flex;
align-items: center; align-items: center;
padding-top: 40px; padding-top: 40px;
padding-bottom: 40px; padding-bottom: 40px;
/* background-color: #f5f5f5; */ /* background-color: #f5f5f5; */
} }
/* background */ /* background */
@ -26,50 +26,57 @@ body {
} }
.form-signin { .form-signin {
width: 100%; width: 100%;
max-width: 330px; max-width: 330px;
padding: 15px; padding: 15px;
margin: auto; margin: auto;
} }
.form-signin .checkbox { .form-signin .checkbox {
font-weight: 400; font-weight: 400;
} }
.form-signin .form-floating:focus-within { .form-signin .form-floating:focus-within {
z-index: 2; z-index: 2;
} }
.form-floating:first-child input { .form-floating:first-child input {
margin-bottom: -1px; margin-bottom: -1px;
border-bottom-right-radius: 0; border-bottom-right-radius: 0;
border-bottom-left-radius: 0; border-bottom-left-radius: 0;
} }
.form-floating:not(:first-child):not(:last-child) input { .form-floating:not(:first-child):not(:last-child) input {
margin-bottom: -1px; margin-bottom: -1px;
border-bottom-right-radius: 0; border-bottom-right-radius: 0;
border-bottom-left-radius: 0; border-bottom-left-radius: 0;
border-top-left-radius: 0; border-top-left-radius: 0;
border-top-right-radius: 0; border-top-right-radius: 0;
} }
.form-floating:last-child input { .form-floating:last-child input {
margin-bottom: 10px; margin-bottom: 10px;
border-top-left-radius: 0; border-top-left-radius: 0;
border-top-right-radius: 0; border-top-right-radius: 0;
} }
.form-control { .form-control {
background-color: var(--bs-gray-700); background-color: var(--bs-gray-700);
color: var(--bs-gray-100); color: var(--bs-gray-100);
} }
.form-control:focus { .form-control:focus {
background-color: var(--bs-gray-600); background-color: var(--bs-gray-600);
color: var(--bs-gray-100); color: var(--bs-gray-100);
} }
.text-muted { .text-muted {
color: #c6c4c4 !important; color: #c6c4c4 !important;
}
.form-floating > .form-control:focus ~ label::after,
.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
.form-floating > .form-control-plaintext ~ label::after,
.form-floating > .form-select ~ label::after {
background-color: unset !important;
} }

View File

@ -12,4 +12,12 @@ body {
.page_body { .page_body {
padding: 3rem; padding: 3rem;
overflow-y: scroll; overflow-y: scroll;
}
.nav-link.link-dark {
color: white !important;
}
.form-control::placeholder {
color: #555;
} }

6921
assets/css/bootstrap.css vendored

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg version="1.1" id="main_outline" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 640 640" style="enable-background:new 0 0 640 640;" xml:space="preserve"><link xmlns="" type="text/css" rel="stylesheet" id="dark-mode-custom-link"/><link xmlns="" type="text/css" rel="stylesheet" id="dark-mode-general-link"/><style xmlns="" lang="en" type="text/css" id="dark-mode-custom-style"/><style xmlns="" lang="en" type="text/css" id="dark-mode-native-style"/><style xmlns="" lang="en" type="text/css" id="dark-mode-native-sheet"/>
<g>
<path id="teabag" style="fill:#FFFFFF" d="M395.9,484.2l-126.9-61c-12.5-6-17.9-21.2-11.8-33.8l61-126.9c6-12.5,21.2-17.9,33.8-11.8 c17.2,8.3,27.1,13,27.1,13l-0.1-109.2l16.7-0.1l0.1,117.1c0,0,57.4,24.2,83.1,40.1c3.7,2.3,10.2,6.8,12.9,14.4 c2.1,6.1,2,13.1-1,19.3l-61,126.9C423.6,484.9,408.4,490.3,395.9,484.2z"/>
<g>
<g>
<path style="fill:#609926" d="M622.7,149.8c-4.1-4.1-9.6-4-9.6-4s-117.2,6.6-177.9,8c-13.3,0.3-26.5,0.6-39.6,0.7c0,39.1,0,78.2,0,117.2 c-5.5-2.6-11.1-5.3-16.6-7.9c0-36.4-0.1-109.2-0.1-109.2c-29,0.4-89.2-2.2-89.2-2.2s-141.4-7.1-156.8-8.5 c-9.8-0.6-22.5-2.1-39,1.5c-8.7,1.8-33.5,7.4-53.8,26.9C-4.9,212.4,6.6,276.2,8,285.8c1.7,11.7,6.9,44.2,31.7,72.5 c45.8,56.1,144.4,54.8,144.4,54.8s12.1,28.9,30.6,55.5c25,33.1,50.7,58.9,75.7,62c63,0,188.9-0.1,188.9-0.1s12,0.1,28.3-10.3 c14-8.5,26.5-23.4,26.5-23.4s12.9-13.8,30.9-45.3c5.5-9.7,10.1-19.1,14.1-28c0,0,55.2-117.1,55.2-231.1 C633.2,157.9,624.7,151.8,622.7,149.8z M125.6,353.9c-25.9-8.5-36.9-18.7-36.9-18.7S69.6,321.8,60,295.4 c-16.5-44.2-1.4-71.2-1.4-71.2s8.4-22.5,38.5-30c13.8-3.7,31-3.1,31-3.1s7.1,59.4,15.7,94.2c7.2,29.2,24.8,77.7,24.8,77.7 S142.5,359.9,125.6,353.9z M425.9,461.5c0,0-6.1,14.5-19.6,15.4c-5.8,0.4-10.3-1.2-10.3-1.2s-0.3-0.1-5.3-2.1l-112.9-55 c0,0-10.9-5.7-12.8-15.6c-2.2-8.1,2.7-18.1,2.7-18.1L322,273c0,0,4.8-9.7,12.2-13c0.6-0.3,2.3-1,4.5-1.5c8.1-2.1,18,2.8,18,2.8 l110.7,53.7c0,0,12.6,5.7,15.3,16.2c1.9,7.4-0.5,14-1.8,17.2C474.6,363.8,425.9,461.5,425.9,461.5z"/>
<path style="fill:#609926" d="M326.8,380.1c-8.2,0.1-15.4,5.8-17.3,13.8c-1.9,8,2,16.3,9.1,20c7.7,4,17.5,1.8,22.7-5.4 c5.1-7.1,4.3-16.9-1.8-23.1l24-49.1c1.5,0.1,3.7,0.2,6.2-0.5c4.1-0.9,7.1-3.6,7.1-3.6c4.2,1.8,8.6,3.8,13.2,6.1 c4.8,2.4,9.3,4.9,13.4,7.3c0.9,0.5,1.8,1.1,2.8,1.9c1.6,1.3,3.4,3.1,4.7,5.5c1.9,5.5-1.9,14.9-1.9,14.9 c-2.3,7.6-18.4,40.6-18.4,40.6c-8.1-0.2-15.3,5-17.7,12.5c-2.6,8.1,1.1,17.3,8.9,21.3c7.8,4,17.4,1.7,22.5-5.3 c5-6.8,4.6-16.3-1.1-22.6c1.9-3.7,3.7-7.4,5.6-11.3c5-10.4,13.5-30.4,13.5-30.4c0.9-1.7,5.7-10.3,2.7-21.3 c-2.5-11.4-12.6-16.7-12.6-16.7c-12.2-7.9-29.2-15.2-29.2-15.2s0-4.1-1.1-7.1c-1.1-3.1-2.8-5.1-3.9-6.3c4.7-9.7,9.4-19.3,14.1-29 c-4.1-2-8.1-4-12.2-6.1c-4.8,9.8-9.7,19.7-14.5,29.5c-6.7-0.1-12.9,3.5-16.1,9.4c-3.4,6.3-2.7,14.1,1.9,19.8 C343.2,346.5,335,363.3,326.8,380.1z"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

View File

@ -0,0 +1 @@
<svg width="98" height="96" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M48.854 0C21.839 0 0 22 0 49.217c0 21.756 13.993 40.172 33.405 46.69 2.427.49 3.316-1.059 3.316-2.362 0-1.141-.08-5.052-.08-9.127-13.59 2.934-16.42-5.867-16.42-5.867-2.184-5.704-5.42-7.17-5.42-7.17-4.448-3.015.324-3.015.324-3.015 4.934.326 7.523 5.052 7.523 5.052 4.367 7.496 11.404 5.378 14.235 4.074.404-3.178 1.699-5.378 3.074-6.6-10.839-1.141-22.243-5.378-22.243-24.283 0-5.378 1.94-9.778 5.014-13.2-.485-1.222-2.184-6.275.486-13.038 0 0 4.125-1.304 13.426 5.052a46.97 46.97 0 0 1 12.214-1.63c4.125 0 8.33.571 12.213 1.63 9.302-6.356 13.427-5.052 13.427-5.052 2.67 6.763.97 11.816.485 13.038 3.155 3.422 5.015 7.822 5.015 13.2 0 18.905-11.404 23.06-22.324 24.283 1.78 1.548 3.316 4.481 3.316 9.126 0 6.6-.08 11.897-.08 13.526 0 1.304.89 2.853 3.316 2.364 19.412-6.52 33.405-24.935 33.405-46.691C97.707 22 75.788 0 48.854 0z" fill="#fff"/></svg>

After

Width:  |  Height:  |  Size: 960 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 380 380"><defs><style>.cls-1{fill:#e24329;}.cls-2{fill:#fc6d26;}.cls-3{fill:#fca326;}</style></defs><g id="LOGO"><path class="cls-1" d="M282.83,170.73l-.27-.69-26.14-68.22a6.81,6.81,0,0,0-2.69-3.24,7,7,0,0,0-8,.43,7,7,0,0,0-2.32,3.52l-17.65,54H154.29l-17.65-54A6.86,6.86,0,0,0,134.32,99a7,7,0,0,0-8-.43,6.87,6.87,0,0,0-2.69,3.24L97.44,170l-.26.69a48.54,48.54,0,0,0,16.1,56.1l.09.07.24.17,39.82,29.82,19.7,14.91,12,9.06a8.07,8.07,0,0,0,9.76,0l12-9.06,19.7-14.91,40.06-30,.1-.08A48.56,48.56,0,0,0,282.83,170.73Z"/><path class="cls-2" d="M282.83,170.73l-.27-.69a88.3,88.3,0,0,0-35.15,15.8L190,229.25c19.55,14.79,36.57,27.64,36.57,27.64l40.06-30,.1-.08A48.56,48.56,0,0,0,282.83,170.73Z"/><path class="cls-3" d="M153.43,256.89l19.7,14.91,12,9.06a8.07,8.07,0,0,0,9.76,0l12-9.06,19.7-14.91S209.55,244,190,229.25C170.45,244,153.43,256.89,153.43,256.89Z"/><path class="cls-2" d="M132.58,185.84A88.19,88.19,0,0,0,97.44,170l-.26.69a48.54,48.54,0,0,0,16.1,56.1l.09.07.24.17,39.82,29.82s17-12.85,36.57-27.64Z"/></g></svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="705.6" height="720" viewBox="0 0 186.69 190.5" xmlns:v="https://vecta.io/nano"><link xmlns="" type="text/css" rel="stylesheet" id="dark-mode-custom-link"/><link xmlns="" type="text/css" rel="stylesheet" id="dark-mode-general-link"/><style xmlns="" lang="en" type="text/css" id="dark-mode-custom-style"/><style xmlns="" lang="en" type="text/css" id="dark-mode-native-style"/><style xmlns="" lang="en" type="text/css" id="dark-mode-native-sheet"/><g transform="translate(1184.583 765.171)"><path clip-path="none" mask="none" d="M-1089.333-687.239v36.888h51.262c-2.251 11.863-9.006 21.908-19.137 28.662l30.913 23.986c18.011-16.625 28.402-41.044 28.402-70.052 0-6.754-.606-13.249-1.732-19.483z" fill="#4285f4"/><path clip-path="none" mask="none" d="M-1142.714-651.791l-6.972 5.337-24.679 19.223h0c15.673 31.086 47.796 52.561 85.03 52.561 25.717 0 47.278-8.486 63.038-23.033l-30.913-23.986c-8.486 5.715-19.31 9.179-32.125 9.179-24.765 0-45.806-16.712-53.34-39.226z" fill="#34a853"/><path clip-path="none" mask="none" d="M-1174.365-712.61c-6.494 12.815-10.217 27.276-10.217 42.689s3.723 29.874 10.217 42.689c0 .086 31.693-24.592 31.693-24.592-1.905-5.715-3.031-11.776-3.031-18.098s1.126-12.383 3.031-18.098z" fill="#fbbc05"/><path d="M-1089.333-727.244c14.028 0 26.497 4.849 36.455 14.201l27.276-27.276c-16.539-15.413-38.013-24.852-63.731-24.852-37.234 0-69.359 21.388-85.032 52.561l31.692 24.592c7.533-22.514 28.575-39.226 53.34-39.226z" fill="#ea4335" clip-path="none" mask="none"/></g></svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21 21"><path fill="#f35325" d="M0 0h10v10H0z"/><path fill="#81bc06" d="M11 0h10v10H11z"/><path fill="#05a6f0" d="M0 11h10v10H0z"/><path fill="#ffba08" d="M11 11h10v10H11z"/></svg>

After

Width:  |  Height:  |  Size: 232 B

BIN
assets/img/countries/ac.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
assets/img/countries/ad.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 579 B

BIN
assets/img/countries/ae.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 185 B

BIN
assets/img/countries/af.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 541 B

BIN
assets/img/countries/ag.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 846 B

BIN
assets/img/countries/ai.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 923 B

BIN
assets/img/countries/al.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 533 B

BIN
assets/img/countries/am.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 175 B

BIN
assets/img/countries/ao.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 531 B

BIN
assets/img/countries/aq.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 733 B

BIN
assets/img/countries/ar.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 369 B

BIN
assets/img/countries/as.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

BIN
assets/img/countries/at.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 181 B

BIN
assets/img/countries/au.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
assets/img/countries/aw.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 429 B

BIN
assets/img/countries/ax.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 353 B

BIN
assets/img/countries/az.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 406 B

BIN
assets/img/countries/ba.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 738 B

BIN
assets/img/countries/bb.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 499 B

BIN
assets/img/countries/bd.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 491 B

BIN
assets/img/countries/be.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 B

BIN
assets/img/countries/bf.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 517 B

BIN
assets/img/countries/bg.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 B

BIN
assets/img/countries/bh.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 486 B

BIN
assets/img/countries/bi.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 980 B

BIN
assets/img/countries/bj.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 189 B

BIN
assets/img/countries/bl.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 B

BIN
assets/img/countries/bm.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1018 B

BIN
assets/img/countries/bn.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
assets/img/countries/bo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 409 B

BIN
assets/img/countries/bq.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 175 B

BIN
assets/img/countries/br.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
assets/img/countries/bs.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 564 B

BIN
assets/img/countries/bt.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 934 B

BIN
assets/img/countries/bv.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 339 B

BIN
assets/img/countries/bw.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 184 B

BIN
assets/img/countries/by.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 676 B

BIN
assets/img/countries/bz.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
assets/img/countries/ca.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 610 B

BIN
assets/img/countries/cc.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 663 B

BIN
assets/img/countries/cd.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 753 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 819 B

BIN
assets/img/countries/cf.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 374 B

BIN
assets/img/countries/cg.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 259 B

BIN
assets/img/countries/ch.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 269 B

BIN
assets/img/countries/ci.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 B

BIN
assets/img/countries/ck.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
assets/img/countries/cl.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 301 B

BIN
assets/img/countries/cm.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 306 B

BIN
assets/img/countries/cn.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 452 B

BIN
assets/img/countries/co.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 175 B

BIN
assets/img/countries/cp.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 B

BIN
assets/img/countries/cr.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 201 B

BIN
assets/img/countries/cu.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 713 B

BIN
assets/img/countries/cv.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 688 B

BIN
assets/img/countries/cw.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 404 B

BIN
assets/img/countries/cx.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 768 B

BIN
assets/img/countries/cy.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 739 B

BIN
assets/img/countries/cz.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 360 B

BIN
assets/img/countries/de.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 172 B

BIN
assets/img/countries/dg.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

BIN
assets/img/countries/dj.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 481 B

BIN
assets/img/countries/dk.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 233 B

BIN
assets/img/countries/dm.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 816 B

BIN
assets/img/countries/do.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 404 B

BIN
assets/img/countries/dz.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 583 B

BIN
assets/img/countries/ea.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

BIN
assets/img/countries/ec.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
assets/img/countries/ee.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 181 B

BIN
assets/img/countries/eg.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 366 B

BIN
assets/img/countries/eh.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 614 B

BIN
assets/img/countries/er.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 202 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 922 B

BIN
assets/img/countries/es.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

BIN
assets/img/countries/et.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 641 B

BIN
assets/img/countries/eu.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 613 B

BIN
assets/img/countries/fi.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 266 B

BIN
assets/img/countries/fj.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

BIN
assets/img/countries/fk.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
assets/img/countries/fm.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 577 B

BIN
assets/img/countries/fo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 351 B

BIN
assets/img/countries/fr.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 B

BIN
assets/img/countries/ga.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 230 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 630 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 563 B

Some files were not shown because too many files have changed in this diff Show More