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
d2119df824
Make client name and version nullable in ClientRequest
2024-12-12 12:58:00 -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
6c8cbfddec
Improve error handling and timestamp formatting
2024-12-09 21:26:25 -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
e328a8c5e0
Refactor peer flag removal logic
2024-10-31 19:09:13 -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
ce963d2ff6
Updated project files
2024-10-31 13:46:01 -04:00
netkas
47b8641c44
Clarify error message parameter in RpcError constructor.
2024-10-31 13:45:52 -04:00
netkas
84db54feee
Minor update
2024-10-31 13:20:14 -04:00
netkas
7868db0ece
Remove unused Log import and add docblock for handleRpc method
2024-10-31 12:20:16 -04:00
netkas
ff0fde7156
Delete unused Socialbox.php file
2024-10-31 12:19:13 -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
9a9cb3957b
Add serialization methods to PeerFlags enum
2024-10-30 15:29:21 -04:00
netkas
44143cb8cd
Add user registration method
2024-10-30 15:29:00 -04:00
netkas
3b55e550c5
Add logging for RpcRequest response production
2024-10-30 15:28:52 -04:00
netkas
436022dcbd
Add SelfUser class to handle user-related operations
2024-10-30 15:28:44 -04:00
netkas
daa5010fff
Add logging to SessionManager methods
2024-10-30 15:28:36 -04:00
netkas
1bdfc310e5
Refactor SessionRecord date properties
2024-10-30 15:28:23 -04:00
netkas
413d04a02d
Add logging for RPC request processing
2024-10-30 15:28:13 -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
ac09674fdd
Add username validation to Validator class
2024-10-30 15:27:36 -04:00
netkas
6a4283ccc6
Refactor flag handling and add peer utility methods
2024-10-30 15:27:15 -04:00
netkas
9b7b7178c8
Add logging for peer management operations
2024-10-30 15:25:09 -04:00
netkas
b09cdde9e7
Updated .idea files
2024-10-30 15:13:21 -04:00
netkas
0579d35b6d
Updated .idea files
2024-10-30 15:13:19 -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
425fa862a8
Updated .gitlab-ci.yml
2024-10-25 14:28:04 -04:00
netkas
f874cc0e41
Refactor GitHub Actions workflow
2024-10-25 14:24:52 -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
b85cea40e4
Refactor SessionManager to return SessionRecord directly
2024-10-25 13:39:33 -04:00
netkas
7a9dd62d75
Add ResolvedServerRecord class to the database module
2024-10-25 13:38:47 -04:00
netkas
7073af234f
Add PEER_NOT_FOUND case to StandardError enum
2024-10-25 13:38:38 -04:00
netkas
877297d945
Updated sqldialects.xml
2024-10-25 13:38:08 -04:00