|
|
83e0d99f36
|
Readme.md
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-30 17:23:33 +02:00 |
|
|
|
19fdfd059e
|
dropped sqlite
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-30 17:20:53 +02:00 |
|
|
|
8c62d6be68
|
fixed script execution order
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-30 15:59:24 +02:00 |
|
|
|
9ea6148583
|
implemented EncryptedKeyStore
for this to work, the KeyStorage interface had to be extended
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-29 00:16:56 +02:00 |
|
|
|
32f773c184
|
implemented EncryptedClientService
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-28 23:23:56 +02:00 |
|
|
|
7bbf4be984
|
implemented EncryptedUserService
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-28 16:58:42 +02:00 |
|
|
|
5994a41731
|
first shot on EncryptedUserService – will probably not work
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-26 23:42:06 +02:00 |
|
|
|
48542c67fb
|
implemented tests for encrypted mail config
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-26 23:25:19 +02:00 |
|
|
|
8debdc781b
|
implemented EncryptedMailConfig, needs testing
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-26 20:39:53 +02:00 |
|
|
|
ae38f489b8
|
deutsche Übersetzung reaktiviert und ergänzt
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-24 21:48:02 +02:00 |
|
|
|
a8b476264c
|
implemented trust option
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-24 20:59:13 +02:00 |
|
|
|
3e88c91154
|
implemented persistent sessions (not destroyed when broweser closed) – needs more work
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-18 08:38:13 +02:00 |
|
|
|
f0f170119b
|
added todo
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-17 12:42:30 +02:00 |
|
|
|
30f2e115ea
|
added dashboard
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-17 12:40:05 +02:00 |
|
|
|
2250a78e91
|
added landing page to client properties
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-17 11:33:13 +02:00 |
|
|
|
bb5d507a13
|
removed debug output
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-16 23:59:42 +02:00 |
|
|
|
8bfaf22084
|
tied nonce to AuthorizationService by dedicated methods
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-16 23:56:29 +02:00 |
|
|
|
f737c1dc50
|
moved nonce from client to auhtorization
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-16 23:28:38 +02:00 |
|
|
|
79de646bf7
|
implemented SqliteMailConfig
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-16 21:20:36 +02:00 |
|
|
|
c468dc998c
|
implemented tests for MailConfig
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-16 20:02:58 +02:00 |
|
|
|
f0213512ad
|
implemented SqliteClientService
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-15 20:24:46 +02:00 |
|
|
|
1a34a3b4c6
|
bugfixes, added ClientServiceTest
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-15 12:34:48 +02:00 |
|
|
|
cd3a5b39e3
|
implemented SqliteAuthService
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-15 11:53:38 +02:00 |
|
|
|
0b96aeb63d
|
altered AuthorizationService to use User and Client references instead of full objects. Added tests.
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-15 10:38:55 +02:00 |
|
|
|
010cca8151
|
extended KeyStoreTests for SqliteKeyStore
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-14 22:04:49 +02:00 |
|
|
|
84dcdee559
|
fixed bug in PlaintextKeyStore, added tests
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-14 12:32:03 +02:00 |
|
|
|
63998b4acf
|
bugfixes
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-11 23:35:57 +02:00 |
|
|
|
79431ca680
|
implemented SqliteSessionService
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-11 23:01:21 +02:00 |
|
|
|
38c4306132
|
preparing SqliteSessionService
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-11 10:48:06 +02:00 |
|
|
|
2541be1802
|
implemented session service tests for FileStore, prepared tests for SqliteSessionService
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-10 23:52:02 +02:00 |
|
|
|
5d7c638b86
|
implemented test for session service
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-10 23:44:50 +02:00 |
|
|
|
2f4726d1e7
|
decoupling sesson object from user object
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-10 23:27:17 +02:00 |
|
|
|
f600040c0e
|
refining some tests, preparing test for session service
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-10 20:53:03 +02:00 |
|
|
|
caa9f07d79
|
working on tests for UserService
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-10 15:15:11 +02:00 |
|
|
|
8865b19fae
|
working on SqliteUserService:
user creation and list works, upsert needs to be done
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-08 11:05:43 +02:00 |
|
|
|
9124ff570e
|
working on SqliteUserService
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-08 09:47:43 +02:00 |
|
|
|
47910b5460
|
started to implement SqliteUserService
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-08 01:02:08 +02:00 |
|
|
|
0b2ddd99c0
|
minor code improvements
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-07 23:58:51 +02:00 |
|
|
|
2702756879
|
code cleaning
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-07 23:50:06 +02:00 |
|
|
|
06cb6abdc6
|
preparing sqlite-based services
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-09-07 23:37:41 +02:00 |
|
|
|
db59964c98
|
separating storage from configuration
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-08-29 23:37:03 +02:00 |
|
|
|
7ae4da4d8f
|
changed default storage file, styled permission buttons
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-08-25 23:45:57 +02:00 |
|
|
|
b275064aba
|
implemented permission editing
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-08-25 23:13:12 +02:00 |
|
|
|
522ee26e88
|
working on javascript compatibility for old browsers
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-08-25 21:51:23 +02:00 |
|
|
|
6efb7be6b8
|
working on javascript compatibility for old browsers
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-08-25 13:52:31 +02:00 |
|
|
|
fd47135f8c
|
working on javascript compatibility for old browsers
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-08-25 13:48:50 +02:00 |
|
|
|
50e9574c27
|
working on javascript compatibility for old browsers
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-08-25 13:32:07 +02:00 |
|
|
|
a519357a5d
|
working on javascript compatibility for old browsers
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-08-25 12:44:11 +02:00 |
|
|
|
e9cc73c270
|
implemented sqlite keystore
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-08-21 23:43:09 +02:00 |
|
|
|
0e7bdb5442
|
implemented key rotation in RotatingKeyManager
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
|
2024-08-21 22:24:51 +02:00 |
|