Commit graph

549 commits

Author SHA1 Message Date
netkas
d99ded7281 Remove unused updateOtp method from OneTimePasswordManager. 2025-01-07 14:15:28 -05:00
netkas
866bb90f2a Add OTP support with implementation for creation, deletion, and verification. 2025-01-07 14:15:07 -05:00
netkas
d9c8208310 Added OTP Cryptography (In-Development) 2025-01-06 18:00:45 -05:00
netkas
3d57347023 Minor correction 2025-01-06 17:32:12 -05:00
netkas
b2aa5ed6a2 Add image captcha expiration policy configuration 2025-01-06 15:52:06 -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
65c2254b0c Removed logging events 2025-01-06 14:54:08 -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
1c4621c55b Enhance flag handling for session operations. 2025-01-06 04:44:12 -05:00
netkas
fffad01516 Fix exception message in delete display picture method 2025-01-06 04:37:32 -05:00
netkas
6a922dcac2 Add validation for name and expiration in key creation 2025-01-06 04:36:39 -05:00
netkas
fa188fb27f Removed unused Base32 class 2025-01-06 02:29:33 -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
4058a36cfe Minor Update 2025-01-06 01:41:16 -05:00
netkas
2656becd25 Add email address validation and RPC method to set email 2025-01-06 01:40:07 -05:00
netkas
3e3bcfd143 Add password verification and update enhancements 2025-01-06 01:37:51 -05:00
netkas
5196ac2486 Refactor hashPassword method and enhance validations 2025-01-06 01:29:15 -05:00
netkas
02d42e4e23 Refactor Cryptography methods for improved safety and validation 2025-01-06 01:24:13 -05:00
netkas
2082225fb7 Add support for deleting display pictures 2025-01-05 01:36:57 -05:00
netkas
85814913e4 Update password handling and session methods 2025-01-05 01:23:43 -05:00
netkas
8b9896f196 Add default value for getFlags() $asString parameter 2025-01-04 15:34:40 -05:00
netkas
b04de2f2a7 Add methods for deleting and updating peer information 2025-01-04 15:32:42 -05:00
netkas
cb1cc5ee15 Add docblock for createSession and refactor password check 2025-01-04 15:32:25 -05:00
netkas
484cd36ddf Add src directory as a source folder in project config 2025-01-03 21:38:41 -05:00
netkas
9ebf3f641f Add expiration handling to sessions and refactor state conversion 2025-01-03 21:38:33 -05:00
netkas
f2ae3100de Minor correction 2025-01-03 21:22:40 -05:00
netkas
e9269a24fc Implement session inactivity expiration handling. 2025-01-03 21:22:02 -05:00
netkas
b9b7b23e9e Set SQL dialect to MariaDB for SigningKeysManager.php 2025-01-03 18:31:02 -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
a3976742d6 Add recursive array conversion in RpcResponse::convertToArray 2025-01-03 18:30:27 -05:00
netkas
b60b12f9ae Add PoliciesConfiguration to handle server policies 2025-01-03 18:30:16 -05:00
netkas
76abbdcb3e Switch encryption key columns from text to varchar(64) 2025-01-03 14:18:20 -05:00
netkas
25dcf66755 Refactor environment variable handling and initialization 2025-01-03 13:59:46 -05:00
netkas
9b33890b10 Update Cryptography tests for algorithm-specific handling 2025-01-03 13:26:17 -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