Commit graph

351 commits

Author SHA1 Message Date
netkas
c3f6f6096e RegisteredPeerManager synchronizeExternalPeer() method now synchronizes peer information too that is public by default 2025-01-27 02:46:21 -05:00
netkas
481ea884f2 Added self-contact check 2025-01-27 02:35:53 -05:00
netkas
8d5a95da9b Added self-host resolution for resolvePeer 2025-01-27 02:35:41 -05:00
netkas
a9e5d6eb46 Added check for adding self as a contact 2025-01-27 02:34:54 -05:00
netkas
3311862263 Refactor and enhance peer resolution logic 2025-01-25 17:26:13 -05:00
netkas
aba9adf916 Added the method AddressBookGetContact and minor improvements in other implementations 2025-01-24 19:12:03 -05:00
netkas
e2a0e2f27f Updated error messages 2025-01-24 15:25:06 -05:00
netkas
6401e46bc0 Made registration stage always allow information field updates 2025-01-24 15:21:58 -05:00
netkas
baff154b05 Added missing import 2025-01-24 15:21:06 -05:00
netkas
71d921def5 Updated PhpDoc 2025-01-24 15:20:42 -05:00
netkas
a826f4f3a9 Updated Standard Peer object to include standard information fields and updated PeerInformationManager to retrieve filtered fields per privacy condition 2025-01-24 15:20:19 -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
d56483119c Minor changes 2025-01-22 18:20:00 -05:00
netkas
83112f0137 Added debug logging to RpcClient 2025-01-22 18:16:48 -05:00
netkas
9e02f0c29b Simplified RpcRequest constructor to accept StandardMethods & string as a input for the method parameter 2025-01-22 15:43:27 -05:00
netkas
aa445c7bdd Added method ADDRESS_BOOK_DELETE_CONTACT 2025-01-22 15:40:50 -05:00
netkas
0d09e77d59 Updated PhpDocs 2025-01-22 15:36:19 -05:00
netkas
2933b5435f Updated Formatting 2025-01-22 15:36:12 -05:00
netkas
3bb5f2788e Updated PhpDocs 2025-01-22 15:36:01 -05:00
netkas
bb3e0a5ffa Updated PhpDoc, added method ADDRESS_BOOK_ADD_CONTACT, minor correction in getRegistrationMethods where $methods was not initialized 2025-01-22 15:35:35 -05:00
netkas
ad1e819094 Type error fixes 2025-01-22 15:04:41 -05:00
netkas
9bf7025344 Updated documentation for UDP logging & Changed host to shared docker host 2025-01-22 14:22:51 -05:00
netkas
e41a7867b4 Added CLI logger 2025-01-22 14:22:28 -05:00
netkas
a3456bdeed Added LogLib2 support 2025-01-22 13:18:55 -05:00
netkas
5afe4429ed Add peer_sync_interval configuration to socialbox policies 2025-01-15 19:21:37 -05:00
netkas
97757bec5f Enable internal exception display in .env configuration 2025-01-15 19:21:20 -05:00
netkas
9dd8c39ce1 Refactor peer resolution logic and add sync interval setting 2025-01-15 15:49:53 -05:00
netkas
ab03439e04 Refactor peer synchronization and resolution logic. 2025-01-15 15:21:44 -05:00
netkas
f9a268058f Refactor toStandardPeer to improve data construction clarity 2025-01-15 15:15:21 -05:00
netkas
8cad8f97fe Add __toString method to PeerAddress class 2025-01-15 15:15:06 -05:00
netkas
2fcdb7cd56 Minor change (automated) 2025-01-15 15:14:44 -05:00
netkas
eda41155aa Update exception message for invalid address type 2025-01-15 15:04:53 -05:00
netkas
4b69a7559b Set internal exceptions display to true in test config 2025-01-15 15:04:44 -05:00
netkas
f0f7f88783 Enable internal exception display in configuration 2025-01-15 14:56:12 -05:00
netkas
4064dc9991 Enable internal exception display in configuration 2025-01-15 14:56:09 -05:00
netkas
a2bbb6e57b Add transport encryption and configuration updates 2025-01-15 14:22:46 -05:00
netkas
4a143a8a97 Refactor database operations for resolved DNS records 2025-01-15 13:55:52 -05:00
netkas
3adb62cfc7 Add PING request type to RequestType enum 2025-01-15 13:55:43 -05:00
netkas
a7f5d268de Add support for handling PING requests in Socialbox 2025-01-15 13:55:33 -05:00
netkas
56acd4cf81 Enhance RpcException message with encryption algorithm details 2025-01-14 19:26:31 -05:00
netkas
e5c6bed02e Add server_public_signing_key to session response payload 2025-01-14 19:26:20 -05:00
Netkas
0daf5f7e5c
Merge pull request #4 from mykola2312/pr-php-logs
Make supervisord watch php logs
2025-01-14 18:01:49 -05:00
mykola2312
5e78afc43e Make supervisord watch php logs 2025-01-15 00:54:59 +02:00
netkas
c6bc83ad87 Fix key name in RPC request payload 2025-01-14 15:45:25 -05:00
netkas
5cb8e72ca5 Refactor header validation logic. 2025-01-14 15:45:17 -05:00
netkas
2fa4fdebee Add getter methods to RpcClient for instance properties 2025-01-14 15:45:10 -05:00
netkas
1cab09b675 Add isExternal method to PeerAddress class 2025-01-14 15:45:02 -05:00
netkas
34b31c58a8 Update RPC endpoints and add shared network configuration 2025-01-14 15:44:54 -05:00
netkas
cd12c1b987 Refactor SessionFlags handling and improve test coverage 2025-01-14 14:53:47 -05:00