netkas
e9269a24fc
Implement session inactivity expiration handling.
2025-01-03 21:22:02 -05:00
netkas
e4b9a08972
Add signing key management functionality
2025-01-03 18:30:50 -05:00
netkas
b60b12f9ae
Add PoliciesConfiguration to handle server policies
2025-01-03 18:30:16 -05:00
netkas
76abbdcb3e
Switch encryption key columns from text to varchar(64)
2025-01-03 14:18:20 -05:00
netkas
25dcf66755
Refactor environment variable handling and initialization
2025-01-03 13:59:46 -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
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
7e4b02bc04
Remove outdated test files and update peer registration logic
2024-12-23 19:25:21 -05:00
netkas
1108711eb7
Refactor session flow management for captcha and password.
2024-12-23 19:07:01 -05:00
netkas
23262bc0a6
Remove obsolete ClientRequestOld and RpcHandler classes
2024-12-23 19:03:43 -05:00
netkas
395e6b95ff
Refactor and extend configuration classes.
2024-12-23 19:02:37 -05:00
netkas
ea3de13cf8
Refactor session handling and improve data reliability.
2024-12-19 21:10:45 -05:00
netkas
014b63705b
Improve RPC handling and add terms/privacy methods.
2024-12-19 17:59:50 -05:00
netkas
ef3b10b286
Refactor RPC framework and enhance error handling.
2024-12-19 15:09:22 -05:00
netkas
42ba7013f7
Add ExportedSession and improve RPC client handling.
2024-12-19 12:54:15 -05:00
netkas
0b51b47859
Updated format
2024-12-14 00:43:49 -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
f0624e71d1
Refactor header validation and add GetSessionState scaffold.
2024-12-12 05:12:28 -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
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
706666af09
Refactor RpcClient and add session management.
2024-10-31 14:54:34 -04:00
netkas
84db54feee
Minor update
2024-10-31 13:20:14 -04:00
netkas
b003845f39
Add useDatabase
parameter to resolveDomain method
2024-10-31 12:18:44 -04:00
netkas
beadf6d181
Add Security Configuration Class and Integration
2024-10-30 21:36:20 -04:00
netkas
cd7be1c3b2
Rename and add session update methods
2024-10-30 18:33:38 -04:00
netkas
a9a13f186c
Add GetMe standard method implementation
2024-10-30 15:29:31 -04:00
netkas
44143cb8cd
Add user registration method
2024-10-30 15:29:00 -04:00
netkas
ac09674fdd
Add username validation to Validator class
2024-10-30 15:27:36 -04:00
netkas
7a6d78ac9d
Add Logger class for managing application logging
2024-10-30 15:13:04 -04:00
netkas
99a4f20ece
Add logging and instance configurations
2024-10-30 15:12:55 -04:00
netkas
8334816d35
Refactor initialization logging and configuration checks
2024-10-30 15:12:10 -04:00
netkas
ce64643d73
Add ResolvedServersManager and integrate with ServerResolver
2024-10-25 14:23:43 -04:00
netkas
d2dbafe728
Add random string generation method to Utilities class
...
Added a new method `randomString` to generate a random string using a specified character set. Enhanced code documentation and fixed a minor namespace typo in exception handling.
2024-10-25 13:39:57 -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
5eeb06805a
Add optional SHA1 hashing for sign and verify functions base64 encoding and decoding.
2024-10-24 14:06:06 -04:00
netkas
0f5c8b40e2
Refactor cryptography handling and improve test coverage
2024-10-24 13:55:21 -04:00
netkas
e55f4d57f9
Add VariableManager, RpcClient classes, and cache enhancements
2024-09-30 03:00:02 -04:00
netkas
38092a639e
Add throwableToString method to Utilities class
2024-09-27 14:21:54 -04:00