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
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
02b5afe4c0
Add registration configuration and remove old test files
2024-10-25 13:37:09 -04:00
netkas
d2eaa1fe73
Added Captcha library
2024-10-24 15:23:28 -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
3b3271b94f
Add initial PHPUnit configuration for PhpStorm
...
This commit adds a new file `.idea/php-test-framework.xml` to configure PHPUnit for PhpStorm. It specifies the local path and version for PHP testing.
2024-10-24 13:55:29 -04:00
netkas
0f5c8b40e2
Refactor cryptography handling and improve test coverage
2024-10-24 13:55:21 -04:00
netkas
26593d37e4
Test
2024-09-30 03:11: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
netkas
dcdbb4f68a
Refactor StandardHeaders methods for consistency
2024-09-27 14:21:43 -04:00
netkas
7524032f0f
Refactor RPC handling and improve error response clarity.
2024-09-27 14:21:35 -04:00
netkas
76c3629be2
Expand valid RpcRequest result types
2024-09-27 14:21:27 -04:00
netkas
51a1136380
Improve header validation and error messages in RpcHandler
2024-09-27 14:21:08 -04:00
netkas
a8cbac9dcc
Rename message property to error in RpcError class
2024-09-27 14:20:56 -04:00
netkas
bc6555e559
Update configuration defaults and simplify config key
2024-09-27 14:20:25 -04:00
netkas
0c2019f0dd
Updated Project Files
2024-09-27 14:20:15 -04:00
netkas
8d9f1cc64f
Change properties in RpcRequest to private
2024-09-25 00:44:34 -04:00
netkas
0a8e4f701f
Refactor docblocks to use @inheritDoc
2024-09-25 00:41:57 -04:00
netkas
ff1363c63f
Add SQL schema, CLI commands, and initialization logic
2024-09-25 00:40:46 -04:00
netkas
bc6e814c42
Updated workflow
2024-09-24 15:36:51 -04:00
netkas
73996f7355
Set default database password to 'root'
2024-09-24 15:05:34 -04:00
netkas
f7c5fd7f7f
Add PhpTestFramework configuration file
2024-09-24 15:02:30 -04:00
netkas
292c6ac042
Add StandardException handling in StandardMethods
2024-09-24 15:02:02 -04:00
netkas
e610cb6e1e
Add produceError method to StandardException
2024-09-24 15:01:55 -04:00
netkas
8c323c3053
Add exception handling for method execution
2024-09-24 15:01:46 -04:00
netkas
ea2fa30e6d
Add net.nosial.loglib & net.nosial.optslib dependencies to project.json
2024-09-24 15:01:34 -04:00
netkas
59fc3cfeb0
Update PHP include paths
2024-09-24 15:00:54 -04:00