Commit graph

166 commits

Author SHA1 Message Date
netkas
c3129f89d6 Updated return logic for AddressBookGetContact 2025-01-30 19:55:10 -05:00
netkas
57d5528b31 Updated AddressBookGetContacts to return standard contact objects 2025-01-30 19:54:27 -05:00
netkas
83a47ddd5e Updated method AddressBookGetContact to return a full standard contact, improved standard contact object 2025-01-30 19:51:37 -05:00
netkas
8d6675915a Imported class 2025-01-30 15:24:55 -05:00
netkas
4dfff8d1a4 Added Exception Handling 2025-01-30 15:23:41 -05:00
netkas
330e7f876b Added the ability to trust signing keys & resolve signing keys for peers, minor improvements and added new standard error "CONFLICT" 2025-01-30 15:20:11 -05:00
netkas
95d7a8b021 Updated Exception Handling to AddressBookGetContacts 2025-01-30 12:31:59 -05:00
netkas
4f8f43d10b Updated Exception Handling to AddressBookGetContact 2025-01-30 12:30:20 -05:00
netkas
b8346e139c Renamed StandardException to StandardRpcException 2025-01-30 00:37:37 -05:00
netkas
4856dacb9d Updated exception handling and logic in AddressBookDeleteContact 2025-01-30 00:35:19 -05:00
netkas
6e4c7bcc04 Updated exception handling in AddressBookContactExists 2025-01-30 00:34:22 -05:00
netkas
831f6cc8e2 Updated logic 2025-01-30 00:34:05 -05:00
netkas
06b55a65b6 Updated exception handling in AddressBookAddContact 2025-01-30 00:32:41 -05:00
netkas
efc9905200 Moved StandardException to it's own namespace 2025-01-30 00:27:06 -05:00
netkas
b8ef387bb2 Added PhpDoc 2025-01-30 00:26:01 -05:00
netkas
9d8cf3b1a5 Added Method AddressBookContactExists 2025-01-30 00:24:11 -05:00
netkas
1e10e761db Restructured StandardMethod Namespaces 2025-01-29 15:52:38 -05:00
netkas
b1c669dfa8 Added check if the peer is enabled and if it uses a password, a password check is required to set the otp post registration 2025-01-29 15:40:14 -05:00
netkas
3fe2d9e0df Updated VerificationGetImageCaptcha to return the new object 2025-01-29 15:27:09 -05:00
netkas
6732112e12 Added SettingsGetSigningKey as a standard method 2025-01-29 15:26:27 -05:00
netkas
42d276939b Added SettingsGetInformationField as a standard method 2025-01-29 15:26:22 -05:00
netkas
f76f76d31a Improved expiration check 2025-01-29 15:26:10 -05:00
netkas
38699b6bcc Added additional methods and the ability to create signature keys 2025-01-29 15:25:50 -05:00
netkas
fe217002e3 Added method (incomplete) ResolvePeerSignature 2025-01-29 15:25:36 -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
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
481ea884f2 Added self-contact check 2025-01-27 02:35:53 -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
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
aa445c7bdd Added method ADDRESS_BOOK_DELETE_CONTACT 2025-01-22 15:40:50 -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
a3456bdeed Added LogLib2 support 2025-01-22 13:18:55 -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
4a143a8a97 Refactor database operations for resolved DNS records 2025-01-15 13:55:52 -05:00
netkas
56acd4cf81 Enhance RpcException message with encryption algorithm details 2025-01-14 19:26:31 -05:00
netkas
2fa4fdebee Add getter methods to RpcClient for instance properties 2025-01-14 15:45:10 -05:00
netkas
3662f668f0 Add optional "identifiedAs" parameter for RPC requests 2025-01-11 19:37:49 -05:00