Commit graph

29 commits

Author SHA1 Message Date
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