Commit graph

36 commits

Author SHA1 Message Date
61d25a5904
Add unit test for address book contact deletion and update default page parameter in addressBookGetContacts method
Some checks are pending
CI / release (push) Waiting to run
CI / debug (push) Waiting to run
CI / release_executable (push) Waiting to run
CI / debug_executable (push) Waiting to run
CI / check-phpunit (push) Waiting to run
CI / check-phpdoc (push) Waiting to run
CI / generate-phpdoc (push) Blocked by required conditions
CI / test (push) Blocked by required conditions
CI / release-documentation (push) Blocked by required conditions
CI / release-artifacts (push) Blocked by required conditions
2025-03-20 13:14:49 -04:00
3935980146
Refactor getSelf method to instantiate Peer directly from sendRequest response 2025-03-20 13:05:07 -04:00
6a1aa6b353
Set default value for privacy parameter in settingsAddInformationField method 2025-03-19 14:00:05 -04:00
c0a1aec7f7
Add EncryptionDeleteChannel method and RPC integration for channel deletion
https://github.com/nosial/Socialbox-PHP/issues/72
2025-03-13 14:11:43 -04:00
919f75b8ee
Refactor SocialClient to update parameter names for clarity by changing 'uuid' to 'signature_uuid' in SETTINGS_DELETE_SIGNATURE and SETTINGS_GET_SIGNATURE methods
https://github.com/nosial/Socialbox-PHP/issues/53
2025-03-12 17:48:24 -04:00
c3b1ee799a
Refactor SettingsSignatureExists and SigningKeysManager to improve UUID validation and update parameter naming for clarity
https://github.com/nosial/Socialbox-PHP/issues/67
2025-03-12 15:10:07 -04:00
netkas
fa248abdbf Add pagination support for encryption channel retrieval methods
https://github.com/nosial/Socialbox-PHP/issues/14
2025-03-08 00:33:55 -05:00
netkas
ba99c62e6a Enhance validation in EncryptionAcceptChannel and SocialClient for UUIDs and public encryption keys
https://github.com/nosial/Socialbox-PHP/issues/14
2025-03-07 14:54:22 -05:00
netkas
43b62ee1c9 Refactor encryptionChannelExists method documentation and reposition it within SocialClient class 2025-03-07 14:50:36 -05:00
netkas
ec44e85a5e Improve documentation for encryption channel methods and add rejection functionality 2025-03-06 15:14:33 -05:00
netkas
fa78fdbac2 Add methods for managing encrypted channels, including acceptance, acknowledgment, creation, and retrieval 2025-03-04 13:50:37 -05:00
netkas
02b3f1931c Added EncryptionCreateChannel 2025-03-03 15:03:20 -05:00
netkas
29a3d42538 Major changes, revamp required 2025-02-20 00:34:07 -05:00
netkas
2f59c9c16c Reordered the logger statement in the case where the rest of the execution fails for whatever reason 2025-02-19 14:51:18 -05:00
netkas
d82e7042a6 Added client method createSignature 2025-02-11 14:50:57 -05:00
netkas
25d1a001fd Rewrote SocialClient 2025-02-11 13:44:00 -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
6f9c2ef517 Added additional methods and updated the return type for some of the existing methods 2025-01-29 15:42:11 -05:00
netkas
321bf1eadb Argument correction 2025-01-27 03:52:28 -05:00
netkas
a9e5d6eb46 Added check for adding self as a contact 2025-01-27 02:34:54 -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
9e02f0c29b Simplified RpcRequest constructor to accept StandardMethods & string as a input for the method parameter 2025-01-22 15:43:27 -05:00
netkas
c6bc83ad87 Fix key name in RPC request payload 2025-01-14 15:45:25 -05:00
netkas
edf6677256 Add error handling and update parameter in RPC request 2025-01-14 14:53:21 -05:00
netkas
4d01947092 Add authentication method to SocialClient 2025-01-10 18:11:24 -05:00
netkas
62c8d332a9 Add peer resolution through the resolvePeer method 2025-01-10 15:16:02 -05:00
netkas
fde3ccfc68 Add external session management and support for remote servers 2025-01-10 14:58:24 -05:00
netkas
deb4667975 Add password, OTP, and user data deletion methods 2025-01-07 15:50:06 -05:00
netkas
17f20b25b8 Add new RPC methods for client capabilities and authentication 2025-01-07 15:29:37 -05:00
netkas
c380556255 Refactor session initialization and host validation logic 2024-12-24 19:18:06 -05:00
netkas
395e6b95ff Refactor and extend configuration classes. 2024-12-23 19:02:37 -05:00
netkas
01253d5115 Refactor and enhance session flags, enums, and RPC methods. 2024-12-20 15:02:57 -05:00
netkas
ea3de13cf8 Refactor session handling and improve data reliability. 2024-12-19 21:10:45 -05:00
netkas
014b63705b Improve RPC handling and add terms/privacy methods. 2024-12-19 17:59:50 -05:00
netkas
ef3b10b286 Refactor RPC framework and enhance error handling. 2024-12-19 15:09:22 -05:00
netkas
3a10e01bd8 Implement client session management and refactoring 2024-12-09 19:01:56 -05:00