Commit graph

232 commits

Author SHA1 Message Date
netkas
bed4e10fe2 Disable mandatory user agreement acceptance and CAPTCHA. 2025-01-10 15:25:19 -05:00
netkas
ffa3eac722 Prevent duplicate mock DNS records in ServerResolver 2025-01-10 15:24:38 -05:00
netkas
a4b17f91e0 Minor Correction 2025-01-10 15:17:12 -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
da3fe9c5a7 Add mock server resolvers for testing purposes 2025-01-10 13:34:53 -05:00
netkas
ec32978050 Handle missing session in DHE exchange requests 2025-01-10 13:34:40 -05:00
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