Commit graph

525 commits

Author SHA1 Message Date
netkas
2c83604057 Refactor mockRecord method to support string input. 2025-01-10 13:34:18 -05:00
netkas
36a2d52041 Ensure server keypair expiration checks handle invalid values 2025-01-10 13:34:02 -05:00
netkas
e9d51a19d3 Update mock server initialization by simplifying TXT parsing 2025-01-10 13:30:50 -05:00
netkas
ec7adec9bf Fix incorrect null parameter in generichash function, as null is no longer an acceptable value 2025-01-10 13:30:35 -05:00
netkas
a41313c221 Normalize header keys to lowercase for consistency. 2025-01-10 13:30:18 -05:00
netkas
46a006eecf Add DNS mocks configuration for coffee.com and teapot.com 2025-01-10 04:54:48 -05:00
netkas
0e88689a50 Removed test keys as it's no longer needed, the keys are found in the configuration files. 2025-01-10 04:54:35 -05:00
netkas
26c7cd650f Handle null values and validate inputs in RegisteredPeerRecord 2025-01-09 15:47:21 -05:00
netkas
acc53a492f Refactor mock server configuration logging and key. 2025-01-09 15:10:51 -05:00
netkas
fc4b2b50f8 Add configurations for Coffee and Teapot instances 2025-01-09 15:07:59 -05:00
netkas
2a62430596 Update DNS mock data and add key files for Coffee and Teapot 2025-01-09 15:06:29 -05:00
netkas
b75946c70b Refactor DNS record generation in DnsRecordCommand. 2025-01-09 15:00:15 -05:00
netkas
5d1ba61916 Fix handling of DNS Mock Server input in InitializeCommand 2025-01-09 15:00:07 -05:00
netkas
fc9e80785d Rename service and container identifiers for clarity. 2025-01-09 14:49:11 -05:00
netkas
e7f86bcd1d Refactor service configurations and add Coffee/Teapot setup. 2025-01-09 13:29:09 -05:00
netkas
b028e02451 ??? Reverted Changes, works now. 2025-01-08 15:49:25 -05:00
netkas
8b5d2e23e3 Add libsodium-dev and enable libsodium in Dockerfile 2025-01-08 15:05:04 -05:00
netkas
86acae60a2 Add support for authentication_otp database object 2025-01-08 15:02:44 -05:00
netkas
7ac1bead49 Refactor DNS mocking implementation. 2025-01-08 14:53:48 -05:00
netkas
e784137480 Add support for mock servers and DNS mocking. 2025-01-08 04:17:06 -05:00
netkas
bfe8064a94 Add mocking functionality to ServerResolver class 2025-01-07 21:03:53 -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
77911af6d9 Label unimplemented methods in StandardMethods enum. 2025-01-07 15:26:32 -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
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