Luca P
|
ac8a60b4c5
|
Update all dependencies
|
2022-07-05 18:48:09 +01:00 |
|
Hofer-Julian
|
6bd30650cb
|
Add required dependencies to README (#151)
* Add required dependencies to README
- slqx-cli
- postgresql-client
- libssl-dev on Ubuntu
* Add sqlx command for all operating systems
|
2022-05-26 13:56:46 +02:00 |
|
Luca P
|
5af5cf696b
|
Install ca-certificates in the runtime layer
|
2022-03-14 11:44:01 +00:00 |
|
Luca P
|
d5a3225a2c
|
Update CI and README.
|
2022-03-14 11:15:41 +00:00 |
|
Luca P
|
ba92e2d417
|
Fix CI.
|
2022-03-13 19:47:04 +00:00 |
|
Luca P
|
9e6339f729
|
Chapter 11: fault tolerant workflows.
|
2022-03-13 19:41:50 +00:00 |
|
Luca P
|
5eb7cd2df5
|
Add Redis to CI.
|
2022-03-13 15:41:57 +00:00 |
|
Luca P
|
5512de52ca
|
Use logout button instead of logout link
|
2022-03-13 15:40:30 +00:00 |
|
Luca P
|
fc36707be8
|
Solve reader exercise at the end of chapter 10
|
2022-03-13 15:26:57 +00:00 |
|
Luca P
|
df6bdea82b
|
Last part of chapter 10 - sessions, seed users and change password form
|
2022-03-12 19:05:53 +00:00 |
|
Luca P
|
2b6c2c5bc0
|
Add login form with errors via HMAC-protected query parameters
|
2022-03-12 00:45:26 +00:00 |
|
Luca P
|
92558d41d9
|
Fix span name
|
2022-03-11 23:05:41 +00:00 |
|
Luca P
|
19d788569d
|
Install linking system dependencies
|
2022-03-11 22:47:27 +00:00 |
|
Luca P
|
bbeb07f0c4
|
Add linker configuration
|
2022-03-11 22:45:22 +00:00 |
|
Luca P
|
adc0eebdd2
|
Update to latest stable.
|
2022-03-09 09:48:47 +00:00 |
|
Luca P
|
4c86217f2b
|
Update to actix-web v4
|
2022-02-26 00:06:38 +00:00 |
|
Luca Palmieri
|
9a858dade4
|
Update to actix-web beta.19
|
2022-01-05 18:22:04 +00:00 |
|
Luca Palmieri
|
0168ad31bc
|
Remove direct 'log' dependency
|
2022-01-02 16:52:21 +01:00 |
|
Luca Palmieri
|
674358415b
|
Fix clippy errors
|
2021-12-28 17:51:36 +01:00 |
|
Luca Palmieri
|
6f0a9eb718
|
Update dependencies.
|
2021-12-28 13:08:43 +01:00 |
|
Luca Palmieri
|
4d96b887cb
|
Do not use backticks - they lead to the script trying to execute the quoted command.
|
2021-12-28 12:20:13 +01:00 |
|
Luca Palmieri
|
93ed0c4150
|
Add secrecy
|
2021-12-27 15:10:20 +01:00 |
|
Luca Palmieri
|
cb01855668
|
Run cargo-update
|
2021-12-27 11:32:52 +01:00 |
|
Luca Palmieri
|
db806e011b
|
Remove tracing-futures.
|
2021-12-27 11:17:22 +01:00 |
|
Luca Palmieri
|
4ce4ef382a
|
Update to 2021 edition.
|
2021-12-27 11:00:49 +01:00 |
|
Luca Palmieri
|
1bf53dcf9a
|
Update to latest version of actix-web, tracing-bunyan-formatter and tracing-subscriber. Use tokio macros instead of actix-web's macros.
|
2021-12-26 17:03:38 +01:00 |
|
Luca Palmieri
|
2e08eefb54
|
Update to latest version of actix-web, tracing-bunyan-formatter and tracing-subscriber. Use tokio macros instead of actix-web's macros.
|
2021-12-26 16:55:53 +01:00 |
|
LukeMathWalker
|
6478b7dba4
|
Use 127.0.0.1 instead of localhost.
|
2021-10-07 21:56:40 +01:00 |
|
LukeMathWalker
|
91ce771dae
|
Update runtime image.
|
2021-09-30 21:24:23 +01:00 |
|
LukeMathWalker
|
8266590ecd
|
Lower sqlx's log level
|
2021-09-30 21:19:08 +01:00 |
|
Luca Palmieri
|
5414cd0212
|
Check prepared data is up-to-date.
|
2021-09-27 18:12:59 +02:00 |
|
Luca Palmieri
|
48c9a5b39c
|
Fix clippy lints.
|
2021-09-11 22:00:34 +02:00 |
|
Luca Palmieri
|
2fc300b2c8
|
Update actix-web.
|
2021-09-11 21:59:51 +02:00 |
|
Luca Palmieri
|
50a5814eb2
|
Keep test suite fast by tuning timeout for tests.
|
2021-09-01 21:47:30 +02:00 |
|
Luca Palmieri
|
ed0f2fb593
|
Implement TryFrom instead of TryInto
|
2021-09-01 09:26:25 +02:00 |
|
Luca Palmieri
|
2aa2c9a642
|
Update Dockerfile.
|
2021-08-31 23:41:00 +02:00 |
|
Luca Palmieri
|
454a5e4afd
|
Update actix-http.
|
2021-08-31 23:30:25 +02:00 |
|
Pedro de Matos Fedricci
|
5ec43a3328
|
Cache sqlx-cli on ci workflow (#112)
|
2021-08-31 23:14:11 +02:00 |
|
Luca Palmieri
|
80a286113a
|
Prevent user enumeration via timing attacks.
|
2021-08-30 18:27:56 +02:00 |
|
Luca Palmieri
|
5492da0b38
|
Add tests to highlight timing attack.
|
2021-08-30 17:57:35 +02:00 |
|
Luca Palmieri
|
00ab3e9252
|
Do not lose context when using spawn blocking.
|
2021-08-30 16:28:01 +02:00 |
|
Luca Palmieri
|
db0ebb4828
|
Extract db query into its own function.
|
2021-08-30 13:56:34 +02:00 |
|
Luca Palmieri
|
4695dfebf4
|
Remove SHA-3.
|
2021-08-30 10:10:32 +02:00 |
|
Luca Palmieri
|
e106c5c69a
|
Tests pass.
|
2021-08-29 22:32:52 +02:00 |
|
Luca Palmieri
|
7d515138d5
|
Implement password hashing using Argon2, with PHC string format as storage encoding.
|
2021-08-29 22:09:43 +02:00 |
|
LukeMathWalker
|
312ee4aa89
|
Password hashing using SHA3-256.
|
2021-08-22 16:54:41 +01:00 |
|
LukeMathWalker
|
f78f25c358
|
Store user list, insecurely.
|
2021-08-15 13:26:16 +01:00 |
|
LukeMathWalker
|
984800f1a8
|
Random creds.
|
2021-08-14 23:01:18 +01:00 |
|
LukeMathWalker
|
1d0d1cc382
|
Extract basic credentials.
|
2021-08-14 22:57:03 +01:00 |
|
LukeMathWalker
|
03edd1e3b6
|
Missing auth test.
|
2021-08-14 19:35:46 +01:00 |
|