Commit graph

37 commits

Author SHA1 Message Date
netkas
e3ca7869e2 Rename getAddress method to getPeerAddress for clarity 2025-03-04 13:41:57 -05:00
netkas
d9955f9393 Add EncryptionChannelMessage class for managing encryption channel message data 2025-03-04 13:41:52 -05:00
netkas
f4c3954b06 Add encryption channel methods and related classes 2025-03-03 14:59:37 -05:00
netkas
e2b5bfab32 Removed unused Encryption channel objects 2025-02-20 00:39:58 -05:00
netkas
ee48456f2f Renamed SigningKey to Signature 2025-02-10 15:40:20 -05:00
netkas
05f6661a75 Renamed ContactRecord to Contact 2025-02-07 18:23:10 -05:00
netkas
d929a9ec4c Added Standard Objects for the encryption channel 2025-02-06 15:38:52 -05:00
netkas
8c2cbf48d5 Improved Peer Resolution and fixed minor bugs and issues, completed todo 2025-01-31 15:31:07 -05:00
netkas
2ba814f9b4 Peer resolution for a contact isn't needed, reference is found in 'address' which could be resolved at a later time 2025-01-31 13:05:31 -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
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
5e26b08f9e Added additional check 2025-01-29 15:40:24 -05:00
netkas
c2330b374a Added TextCaptchaVerification 2025-01-29 15:26:58 -05:00
netkas
dd35bc69b3 Added ImageCaptchaVerification as a standard object 2025-01-29 15:24:48 -05:00
netkas
4a9c42a52d Removed ImageCaptcha (Old) 2025-01-29 15:24:39 -05:00
netkas
c5093e4d0c Added ExternalUrlVerification as a standard object 2025-01-29 15:24:32 -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
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
eda41155aa Update exception message for invalid address type 2025-01-15 15:04:53 -05:00
netkas
a2bbb6e57b Add transport encryption and configuration updates 2025-01-15 14:22:46 -05:00
netkas
9ebf3f641f Add expiration handling to sessions and refactor state conversion 2025-01-03 21:38:33 -05:00
netkas
e4b9a08972 Add signing key management functionality 2025-01-03 18:30:50 -05:00
netkas
d732c89632 Add Peer class and conversion method in RegisteredPeerRecord 2025-01-03 18:30:40 -05:00
netkas
367399f0fd Changed Encryption to use LibSodium instead of OpenSSL, refactored many things and overall improved the code quality and performance with magic. 2025-01-03 12:27:04 -05:00
netkas
85bdff7d3c Add SettingsSetDisplayName method and refactor unused imports 2024-12-24 00:51:13 -05:00
netkas
395e6b95ff Refactor and extend configuration classes. 2024-12-23 19:02:37 -05:00
netkas
de07928689 Refine PHPDoc comments for better clarity. 2024-12-19 21:11:40 -05:00
netkas
ea3de13cf8 Refactor session handling and improve data reliability. 2024-12-19 21:10:45 -05:00
netkas
756297671f Add client metadata to session creation and enforce TOS/PP 2024-12-12 14:55:44 -05:00
netkas
790262db08 Enhance session handling and introduce session flags 2024-12-10 12:54:02 -05:00
netkas
38b96db83a Update captcha handling and introduce new captcha mechanism 2024-10-31 15:49:42 -04:00
netkas
cd7be1c3b2 Rename and add session update methods 2024-10-30 18:33:38 -04:00
netkas
436022dcbd Add SelfUser class to handle user-related operations 2024-10-30 15:28:44 -04:00