Commit graph

30 commits

Author SHA1 Message Date
b6829ff2b5
Refactor CacheConfiguration to remove the engine property and related methods, simplifying cache configuration management. 2025-03-13 13:59:48 -04:00
netkas
b11db4f3ae Add max messages limit configuration for encryption channels
https://github.com/nosial/Socialbox-PHP/issues/14
2025-03-07 15:41:18 -05:00
netkas
29a3d42538 Major changes, revamp required 2025-02-20 00:34:07 -05:00
netkas
330e7f876b Added the ability to trust signing keys & resolve signing keys for peers, minor improvements and added new standard error "CONFLICT" 2025-01-30 15:20:11 -05:00
netkas
f689e36378 Refactored Peer Information to use InformationFields rather than being hard-coded into the peer record 2025-01-24 15:10:20 -05:00
netkas
75de51c910 Added method ADDRESS_BOOK_GET_CONTACTS 2025-01-22 22:01:07 -05:00
netkas
9dd8c39ce1 Refactor peer resolution logic and add sync interval setting 2025-01-15 15:49:53 -05:00
netkas
e784137480 Add support for mock servers and DNS mocking. 2025-01-08 04:17:06 -05:00
netkas
70c0fb2e54 Add authentication configuration and allowed methods logic 2025-01-07 15:25:32 -05:00
netkas
866bb90f2a Add OTP support with implementation for creation, deletion, and verification. 2025-01-07 14:15:07 -05:00
netkas
b2aa5ed6a2 Add image captcha expiration policy configuration 2025-01-06 15:52:06 -05:00
netkas
ab957226d5 Add methods to delete email, phone number, and birthday 2025-01-06 15:22:52 -05:00
netkas
e9269a24fc Implement session inactivity expiration handling. 2025-01-03 21:22:02 -05:00
netkas
b60b12f9ae Add PoliciesConfiguration to handle server policies 2025-01-03 18:30:16 -05:00
netkas
367399f0fd Changed Encryption to use LibSodium instead of OpenSSL, refactored many things and overall improved the code quality and performance with magic. 2025-01-03 12:27:04 -05:00
netkas
395e6b95ff Refactor and extend configuration classes. 2024-12-23 19:02:37 -05:00
netkas
756297671f Add client metadata to session creation and enforce TOS/PP 2024-12-12 14:55:44 -05:00
netkas
701acfde35 Remove unused StandardMethods and improve session logic 2024-12-12 04:33:10 -05:00
netkas
86435a3d0b Add encryption handling and session flags management. 2024-12-10 22:14:43 -05:00
netkas
1d452bc71b Add session flags management and encryption key support 2024-12-10 13:30:08 -05:00
netkas
beadf6d181 Add Security Configuration Class and Integration 2024-10-30 21:36:20 -04:00
netkas
99a4f20ece Add logging and instance configurations 2024-10-30 15:12:55 -04:00
netkas
ce64643d73 Add ResolvedServersManager and integrate with ServerResolver 2024-10-25 14:23:43 -04:00
netkas
02b5afe4c0 Add registration configuration and remove old test files 2024-10-25 13:37:09 -04:00
netkas
5555e79327 Refactored Configuration 2024-10-24 15:15:14 -04:00
netkas
e55f4d57f9 Add VariableManager, RpcClient classes, and cache enhancements 2024-09-30 03:00:02 -04:00
netkas
bc6555e559 Update configuration defaults and simplify config key 2024-09-27 14:20:25 -04:00
netkas
ff1363c63f Add SQL schema, CLI commands, and initialization logic 2024-09-25 00:40:46 -04:00
netkas
73996f7355 Set default database password to 'root' 2024-09-24 15:05:34 -04:00
netkas
4879fdf36d Updated Project Source code (I don't remember what i did.) 2024-09-24 14:20:49 -04:00