Commit graph

520 commits

Author SHA1 Message Date
netkas
c5093e4d0c Added ExternalUrlVerification as a standard object 2025-01-29 15:24:32 -05:00
netkas
99c6c1385e Cleanup 2025-01-29 15:24:22 -05:00
netkas
cebfa72ec0 Moved ExportedSession from Objects to Objects\Client & Added signing keypairs & a default keypair 2025-01-29 15:24:06 -05:00
netkas
bdd35dc8ac Added ContactKnownKeyRecord.php 2025-01-29 15:23:42 -05:00
netkas
6c1c77ad20 Added method AddressBookUpdateRelationship 2025-01-29 15:23:25 -05:00
netkas
674ca58f08 Added method AddressBookTrustSignature 2025-01-29 15:23:16 -05:00
netkas
e38ebf277a Rewrote contact_known_keys structure 2025-01-27 15:28:41 -05:00
netkas
a05b02da71 Added missing previous 2025-01-27 12:45:25 -05:00
netkas
e9f70e7115 Added method SettingsDeleteSignature 2025-01-27 12:38:36 -05:00
netkas
321bf1eadb Argument correction 2025-01-27 03:52:28 -05:00
netkas
f40b9ed7f4 Resolve peer at host identification to prevent accidental peer creation when it isn't necessary 2025-01-27 03:52:17 -05:00
netkas
1b89a7f921 Improved Flag Parsing in Peer object constructor 2025-01-27 03:51:44 -05:00
netkas
3e5199d776 Corrected property access in InformationField 2025-01-27 03:51:28 -05:00
netkas
93eff1320f Corrected session initiation logic 2025-01-27 03:38:11 -05:00
netkas
efc74cfa49 Updated fgkey 2025-01-27 03:29:39 -05:00
netkas
23fe57d514 Oops 2025-01-27 03:27:58 -05:00
netkas
a04621b97d Reference correction & update configurations 2025-01-27 03:25:25 -05:00
netkas
3744cf5412 Updated Database Structure 2025-01-27 02:53:59 -05:00
netkas
ec18199c08 ResolvePeer method now checks if the caller is a host and the request contains a IdentifyAs header 2025-01-27 02:46:22 -05:00
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