Commit graph

81 commits

Author SHA1 Message Date
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
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
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
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
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
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
72a6aaec5b Update error messages in Authenticate.php for clarity 2025-01-10 18:18:17 -05:00
netkas
9e9596989d Refactor session flag handling and add VER_AUTHENTICATION. 2025-01-10 18:17:28 -05:00
netkas
9d9a4b46b3 Add Authenticate method to handle external peer authentication 2025-01-10 18:09:47 -05:00
netkas
62c8d332a9 Add peer resolution through the resolvePeer method 2025-01-10 15:16:02 -05:00
netkas
70c0fb2e54 Add authentication configuration and allowed methods logic 2025-01-07 15:25:32 -05:00
netkas
cabf1f35a8 Fix password verification flow update on failed attempts 2025-01-07 14:16:29 -05:00
netkas
866bb90f2a Add OTP support with implementation for creation, deletion, and verification. 2025-01-07 14:15:07 -05:00
netkas
3d57347023 Minor correction 2025-01-06 17:32:12 -05:00
netkas
ab957226d5 Add methods to delete email, phone number, and birthday 2025-01-06 15:22:52 -05:00
netkas
585ff46810 Added the method SettingsSetBirthday 2025-01-06 15:14:04 -05:00
netkas
c0de6ce006 Added methods setBirthday(string|RegisteredPeerRecord $peer, int $year, int $month, int $day): void and deleteBirthday(string|RegisteredPeerRecord $peer): void to \Socialbox\Managers > RegisteredPeerManager 2025-01-06 15:11:14 -05:00
netkas
20fa093463 Added method SettingsSetPhoneNumber 2025-01-06 15:00:42 -05:00
netkas
bda8fdc623 Added parameter check and condition check 2025-01-06 14:58:53 -05:00
netkas
e4e07e120a Minor correction for null-types 2025-01-06 14:54:35 -05:00
netkas
066e26fbe1 Refactor session flag handling in image captcha verification 2025-01-06 04:49:38 -05:00
netkas
ecdd9e1228 Simplify session flag handling in password update flow 2025-01-06 04:48:26 -05:00
netkas
746744eb64 Update image handling for display picture operations 2025-01-06 04:47:56 -05:00
netkas
426df31421 Update display name logic and handle invalid arguments. 2025-01-06 04:44:35 -05:00
netkas
fffad01516 Fix exception message in delete display picture method 2025-01-06 04:37:32 -05:00
netkas
3d915f55a5 Fix error message in display name deletion exception. 2025-01-06 02:27:22 -05:00
netkas
17a151fd8a Fix terms acceptance logic and improve session handling 2025-01-06 02:20:09 -05:00
netkas
3a72363937 Refactor session handling in policy acceptance methods. 2025-01-06 02:17:49 -05:00
netkas
da250d6189 Refine community guidelines acceptance logic 2025-01-06 02:14:29 -05:00
netkas
480eaa6bc5 Refactor password deletion logic in SettingsDeletePassword. 2025-01-06 01:59:13 -05:00
netkas
dfc198cca3 Improve password validation and error handling in delete flow 2025-01-06 01:49:34 -05:00
netkas
a85534dfe6 Removed unused $e 2025-01-06 01:44:16 -05:00
netkas
2656becd25 Add email address validation and RPC method to set email 2025-01-06 01:40:07 -05:00