Commit graph

81 commits

Author SHA1 Message Date
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
85a81784f9 Updated database & Implemented Docker support. (unfinished) 2024-12-30 13:58:47 -05:00
netkas
c380556255 Refactor session initialization and host validation logic 2024-12-24 19:18:06 -05:00
netkas
738f8a455c Add display picture support and error code refactor 2024-12-24 15:05:35 -05:00
netkas
85bdff7d3c Add SettingsSetDisplayName method and refactor unused imports 2024-12-24 00:51:13 -05:00
netkas
395e6b95ff Refactor and extend configuration classes. 2024-12-23 19:02:37 -05:00
netkas
01253d5115 Refactor and enhance session flags, enums, and RPC methods. 2024-12-20 15:02:57 -05:00
netkas
c866e2f696 Add support for Privacy Policy, Terms of Service, and CAPTCHA 2024-12-14 00:43:19 -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
1d452bc71b Add session flags management and encryption key support 2024-12-10 13:30:08 -05:00
netkas
790262db08 Enhance session handling and introduce session flags 2024-12-10 12:54:02 -05:00
netkas
7bf5419ce3 Add DnsRecordCommand to CliCommands for DNS configuration 2024-12-09 19:26:20 -05:00
netkas
3a10e01bd8 Implement client session management and refactoring 2024-12-09 19:01:56 -05:00
netkas
cad2ea3419 Add image captcha verification methods 2024-10-31 19:13:05 -04:00
netkas
8e1f6351e2 Rename GetCaptcha to VerificationGetCaptcha 2024-10-31 19:00:22 -04:00
netkas
38b96db83a Update captcha handling and introduce new captcha mechanism 2024-10-31 15:49:42 -04:00
netkas
9a9cb3957b Add serialization methods to PeerFlags enum 2024-10-30 15:29:21 -04:00
netkas
5c551c966d Update StandardError enum with additional error cases 2024-10-30 15:27:54 -04:00
netkas
ab03c135e0 Add new methods to StandardMethods enum 2024-10-30 15:27:46 -04:00
netkas
7073af234f Add PEER_NOT_FOUND case to StandardError enum 2024-10-25 13:38:38 -04:00
netkas
d73a3e5457 Add RegisteredPeerManager and related classes/tests 2024-10-25 13:37:49 -04:00
netkas
deaa6b1d20 Add Captcha Management System 2024-10-25 13:37:21 -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
dcdbb4f68a Refactor StandardHeaders methods for consistency 2024-09-27 14:21:43 -04:00
netkas
ff1363c63f Add SQL schema, CLI commands, and initialization logic 2024-09-25 00:40:46 -04:00
netkas
292c6ac042 Add StandardException handling in StandardMethods 2024-09-24 15:02:02 -04:00
178e16627f Add new Enums to enhance error handling and session management 2024-09-13 13:50:50 -04:00
ee4aeecf22 Add FirstLevelAuthentication enum for initial auth types 2024-09-13 13:50:09 -04:00
ef62893f21 Added Entity.php & EntityType.php 2024-08-31 16:50:32 -04:00