Philippe PITTOLI
|
8f7c3f5b0d
|
Prevent authentication when: no validated email address but an activation key.
|
2024-07-06 19:58:40 +02:00 |
Philippe PITTOLI
|
d24cb5d94e
|
Each email address change should be validated.
|
2024-07-06 18:04:12 +02:00 |
Philippe PITTOLI
|
e2e77af4fa
|
Email address not validated: send a dedicated error message.
|
2024-07-06 12:39:44 +02:00 |
Philippe PITTOLI
|
3d44c7c6e8
|
Change login policy: accept more characters and don't mind the order.
|
2024-07-01 20:39:32 +02:00 |
Philippe PITTOLI
|
68f8b141c0
|
migration-file
|
2024-06-28 20:23:59 +02:00 |
Philippe PITTOLI
|
a64a3291ce
|
New "service_name" attribute in the configuration file.
|
2024-06-28 16:04:29 +02:00 |
Philippe PITTOLI
|
2b33f362dd
|
Change a few rules regarding registration (login regex, password length).
|
2024-06-27 03:45:00 +02:00 |
Philippe PITTOLI
|
11f5b0872b
|
Users can now safely change their email address.
|
2024-06-26 01:33:58 +02:00 |
Philippe PITTOLI
|
16b2869827
|
Makefile reworked.
|
2024-06-22 00:54:22 +02:00 |
Philippe PITTOLI
|
bbf7a9a80e
|
tmp
|
2024-06-14 16:16:56 +02:00 |
Philippe PITTOLI
|
ca4cb9e231
|
Migration script: done.
|
2024-06-08 20:35:41 +02:00 |
Philippe PITTOLI
|
111adae98f
|
Migration: draft.
|
2024-06-08 19:23:20 +02:00 |
Philippe PITTOLI
|
4ac27e2db1
|
Be more precise: Trigger::IndexCached
|
2024-06-01 03:37:08 +02:00 |
Philippe PITTOLI
|
7e6c733075
|
Next version of DODB, some API changes.
|
2024-06-01 02:44:53 +02:00 |
Philippe PITTOLI
|
d790caa4e1
|
Client: do not raise exceptions on expected possible errors.
|
2024-05-07 10:54:25 +02:00 |
Philippe PITTOLI
|
a3368d0228
|
Use libsodium. Cryptographic configuration is WIP.
|
2024-05-02 01:16:01 +02:00 |
Philippe PITTOLI
|
d0a058e0fb
|
PasswordTooLong
|
2024-05-01 00:30:49 +02:00 |
Philippe PITTOLI
|
c2f5c5e98c
|
Log when indexes are being recreated.
|
2024-04-28 23:22:07 +02:00 |
Philippe Pittoli
|
1987316df0
|
Add "HOME" envvar while invoking the mailer for password recovery.
|
2024-03-24 01:00:02 +01:00 |
Philippe Pittoli
|
c40fd13193
|
Only compile the server by default.
|
2024-03-23 11:47:30 +01:00 |
Philippe Pittoli
|
6c352cf5ae
|
Chomp Base64 emails.
|
2024-03-19 02:03:55 +01:00 |
Philippe Pittoli
|
af696b8768
|
AskPasswordRecovery now compliant with the netlib.re interface. New email index.
|
2024-03-19 01:49:30 +01:00 |
Philippe Pittoli
|
2df24a583e
|
(minor) change the way logs are printed.
|
2024-03-17 23:16:18 +01:00 |
Philippe Pittoli
|
9ff86ae846
|
Makefile: add `wipe-db` and `release` rules + OPTS contains `--progress` by default.
|
2024-03-17 23:09:14 +01:00 |
Philippe Pittoli
|
ab18c0005d
|
Compile with options (release mode).
|
2024-03-17 05:40:48 +01:00 |
Philippe Pittoli
|
5ac733cbc3
|
UserID: from Int32 to UInt32.
|
2024-03-16 05:45:15 +01:00 |
Philippe Pittoli
|
c462bbafa1
|
Makefile: compile the applications only when a file changed.
|
2024-03-13 14:40:10 +01:00 |
Philippe Pittoli
|
95b7b76f6c
|
(minor) put some comments to show how to use the Process API.
|
2024-02-20 23:26:33 +01:00 |
Philippe Pittoli
|
4b21c8bec1
|
Do not print KeepAlive messages by default.
|
2024-02-20 23:24:52 +01:00 |
Philippe Pittoli
|
4c07699082
|
Implement Keep Alive messages.
|
2024-02-20 17:14:37 +01:00 |
Philippe Pittoli
|
66ebcb662d
|
Add authentication by token.
|
2024-02-17 18:26:23 +01:00 |
Philippe Pittoli
|
4a10456f27
|
Search: try to match the email address too.
|
2024-02-17 18:13:12 +01:00 |
Philippe Pittoli
|
494b0b3719
|
Running processes: add a "HOME" envvar (may be required in some environments).
|
2024-02-16 02:04:12 +01:00 |
Philippe Pittoli
|
4f84b4c5d6
|
Forbid the authentication of a user until he validates his email address.
|
2024-02-11 20:25:08 +01:00 |
Philippe Pittoli
|
a2f5442565
|
Print which file descriptor we are talking to (or are receiving from).
|
2023-07-02 12:11:31 +02:00 |
Philippe Pittoli
|
95c4af02f0
|
Small contribution.
|
2023-06-16 01:28:10 +02:00 |
Philippe Pittoli
|
e3f52ff088
|
Client: validation + get user.
|
2023-06-15 02:43:24 +02:00 |
Philippe Pittoli
|
ecc2290a09
|
Client: better error messages for register operation.
|
2023-06-15 01:11:16 +02:00 |
Philippe Pittoli
|
f24926fe1a
|
makefile: register command.
|
2023-06-15 00:41:56 +02:00 |
Philippe Pittoli
|
03b0b7a95b
|
Client can now register users.
|
2023-06-15 00:41:22 +02:00 |
Philippe Pittoli
|
719e47a28d
|
Register: fix login regex.
|
2023-06-15 00:40:59 +02:00 |
Philippe Pittoli
|
8bcae74efc
|
makefile: permissions implemented.
|
2023-06-15 00:03:12 +02:00 |
Philippe Pittoli
|
9ce976afc6
|
Client: permissions implemented.
|
2023-06-15 00:02:53 +02:00 |
Philippe Pittoli
|
bfbfa79b62
|
makefile: now with login!
|
2023-06-14 21:00:15 +02:00 |
Philippe Pittoli
|
9c75522d01
|
Can now authenticated from the client.
|
2023-06-14 20:16:42 +02:00 |
Philippe Pittoli
|
2024325092
|
DeleteUser now returns a UserDeleted response.
|
2023-06-14 18:39:36 +02:00 |
Philippe Pittoli
|
00c202a63a
|
New DecodeToken request.
|
2023-06-14 18:39:23 +02:00 |
Philippe Pittoli
|
a441431e05
|
makefile creates documentation and serves it thanks to darkhttpd.
|
2023-06-14 18:38:31 +02:00 |
Philippe Pittoli
|
538faf5004
|
Client now is simpler (a single function parses responses).
|
2023-06-14 18:37:16 +02:00 |
Philippe Pittoli
|
da641a6d3d
|
Remove redundant error messages.
|
2023-06-14 03:25:19 +02:00 |