Commit graph

  • ad1e819094 Type error fixes netkas 2025-01-22 15:04:41 -05:00
  • 9bf7025344 Updated documentation for UDP logging & Changed host to shared docker host netkas 2025-01-22 14:22:51 -05:00
  • e41a7867b4 Added CLI logger netkas 2025-01-22 14:22:28 -05:00
  • a3456bdeed Added LogLib2 support netkas 2025-01-22 13:18:55 -05:00
  • 5afe4429ed Add peer_sync_interval configuration to socialbox policies netkas 2025-01-15 19:21:37 -05:00
  • 97757bec5f Enable internal exception display in .env configuration netkas 2025-01-15 19:21:20 -05:00
  • 9dd8c39ce1 Refactor peer resolution logic and add sync interval setting netkas 2025-01-15 15:49:53 -05:00
  • ab03439e04 Refactor peer synchronization and resolution logic. netkas 2025-01-15 15:21:44 -05:00
  • f9a268058f Refactor toStandardPeer to improve data construction clarity netkas 2025-01-15 15:15:21 -05:00
  • 8cad8f97fe Add __toString method to PeerAddress class netkas 2025-01-15 15:15:06 -05:00
  • 2fcdb7cd56 Minor change (automated) netkas 2025-01-15 15:14:44 -05:00
  • eda41155aa Update exception message for invalid address type netkas 2025-01-15 15:04:53 -05:00
  • 4b69a7559b Set internal exceptions display to true in test config netkas 2025-01-15 15:04:44 -05:00
  • f0f7f88783 Enable internal exception display in configuration netkas 2025-01-15 14:56:12 -05:00
  • 4064dc9991 Enable internal exception display in configuration netkas 2025-01-15 14:56:09 -05:00
  • a2bbb6e57b Add transport encryption and configuration updates netkas 2025-01-15 14:22:46 -05:00
  • 4a143a8a97 Refactor database operations for resolved DNS records netkas 2025-01-15 13:55:52 -05:00
  • 3adb62cfc7 Add PING request type to RequestType enum netkas 2025-01-15 13:55:43 -05:00
  • a7f5d268de Add support for handling PING requests in Socialbox netkas 2025-01-15 13:55:33 -05:00
  • 56acd4cf81 Enhance RpcException message with encryption algorithm details netkas 2025-01-14 19:26:31 -05:00
  • e5c6bed02e Add server_public_signing_key to session response payload netkas 2025-01-14 19:26:20 -05:00
  • 0daf5f7e5c
    Merge pull request #4 from mykola2312/pr-php-logs Netkas 2025-01-14 18:01:49 -05:00
  • 5e78afc43e Make supervisord watch php logs mykola2312 2025-01-15 00:54:59 +02:00
  • c6bc83ad87 Fix key name in RPC request payload netkas 2025-01-14 15:45:25 -05:00
  • 5cb8e72ca5 Refactor header validation logic. netkas 2025-01-14 15:45:17 -05:00
  • 2fa4fdebee Add getter methods to RpcClient for instance properties netkas 2025-01-14 15:45:10 -05:00
  • 1cab09b675 Add isExternal method to PeerAddress class netkas 2025-01-14 15:45:02 -05:00
  • 34b31c58a8 Update RPC endpoints and add shared network configuration netkas 2025-01-14 15:44:54 -05:00
  • cd12c1b987 Refactor SessionFlags handling and improve test coverage netkas 2025-01-14 14:53:47 -05:00
  • 9d98659541 Add docker directory to web resources configuration netkas 2025-01-14 14:53:36 -05:00
  • a4602bab91 Add option to display internal exceptions in produceError netkas 2025-01-14 14:53:29 -05:00
  • edf6677256 Add error handling and update parameter in RPC request netkas 2025-01-14 14:53:21 -05:00
  • e7516083be "Ensure consistent file formatting across config files netkas 2025-01-14 14:53:10 -05:00
  • 1f673aab71 Refactor file structure for better Docker organization netkas 2025-01-14 14:52:59 -05:00
  • 14ad8588b0 Add ContactRelationshipType enum netkas 2025-01-14 14:52:40 -05:00
  • b46423db14 Add ContactRecord class for handling contact data netkas 2025-01-14 14:51:37 -05:00
  • 9dd60330d2 Add ContactManager for managing contact-related operations netkas 2025-01-14 14:26:41 -05:00
  • 92c70559f4 Fix session expiration logic in SessionRecord netkas 2025-01-11 19:59:16 -05:00
  • 0fbb824f10 Add error handling and refactor peer synchronization logic netkas 2025-01-11 19:49:20 -05:00
  • 33452a42ef Add SQL dialect for ContactManager.php netkas 2025-01-11 19:39:17 -05:00
  • 7eae62cfd8 Add updated field to RegisteredPeerRecord netkas 2025-01-11 19:39:09 -05:00
  • 107ca0b9ca Add method to synchronize external peers in the database netkas 2025-01-11 19:38:21 -05:00
  • 24e21038e8 Handle host peer identification and synchronization logic netkas 2025-01-11 19:38:09 -05:00
  • 3662f668f0 Add optional "identifiedAs" parameter for RPC requests netkas 2025-01-11 19:37:49 -05:00
  • 72a6aaec5b Update error messages in Authenticate.php for clarity netkas 2025-01-10 18:18:17 -05:00
  • 9e9596989d Refactor session flag handling and add VER_AUTHENTICATION. netkas 2025-01-10 18:17:28 -05:00
  • 4d01947092 Add authentication method to SocialClient netkas 2025-01-10 18:11:24 -05:00
  • 9d9a4b46b3 Add Authenticate method to handle external peer authentication netkas 2025-01-10 18:09:47 -05:00
  • bed4e10fe2 Disable mandatory user agreement acceptance and CAPTCHA. netkas 2025-01-10 15:25:19 -05:00
  • ffa3eac722 Prevent duplicate mock DNS records in ServerResolver netkas 2025-01-10 15:24:38 -05:00
  • a4b17f91e0 Minor Correction netkas 2025-01-10 15:17:12 -05:00
  • 62c8d332a9 Add peer resolution through the resolvePeer method netkas 2025-01-10 15:16:02 -05:00
  • fde3ccfc68 Add external session management and support for remote servers netkas 2025-01-10 14:58:24 -05:00
  • da3fe9c5a7 Add mock server resolvers for testing purposes netkas 2025-01-10 13:34:53 -05:00
  • ec32978050 Handle missing session in DHE exchange requests netkas 2025-01-10 13:34:40 -05:00
  • 2c83604057 Refactor mockRecord method to support string input. netkas 2025-01-10 13:34:18 -05:00
  • 36a2d52041 Ensure server keypair expiration checks handle invalid values netkas 2025-01-10 13:34:02 -05:00
  • e9d51a19d3 Update mock server initialization by simplifying TXT parsing netkas 2025-01-10 13:30:50 -05:00
  • ec7adec9bf Fix incorrect null parameter in generichash function, as null is no longer an acceptable value netkas 2025-01-10 13:30:35 -05:00
  • a41313c221 Normalize header keys to lowercase for consistency. netkas 2025-01-10 13:30:18 -05:00
  • 46a006eecf Add DNS mocks configuration for coffee.com and teapot.com netkas 2025-01-10 04:54:48 -05:00
  • 0e88689a50 Removed test keys as it's no longer needed, the keys are found in the configuration files. netkas 2025-01-10 04:54:35 -05:00
  • 26c7cd650f Handle null values and validate inputs in RegisteredPeerRecord netkas 2025-01-09 15:47:21 -05:00
  • acc53a492f Refactor mock server configuration logging and key. netkas 2025-01-09 15:10:51 -05:00
  • fc4b2b50f8 Add configurations for Coffee and Teapot instances netkas 2025-01-09 15:07:59 -05:00
  • 2a62430596 Update DNS mock data and add key files for Coffee and Teapot netkas 2025-01-09 15:06:29 -05:00
  • b75946c70b Refactor DNS record generation in DnsRecordCommand. netkas 2025-01-09 15:00:15 -05:00
  • 5d1ba61916 Fix handling of DNS Mock Server input in InitializeCommand netkas 2025-01-09 15:00:07 -05:00
  • fc9e80785d Rename service and container identifiers for clarity. netkas 2025-01-09 14:49:11 -05:00
  • e7f86bcd1d Refactor service configurations and add Coffee/Teapot setup. netkas 2025-01-09 13:29:09 -05:00
  • b028e02451 ??? Reverted Changes, works now. netkas 2025-01-08 15:49:25 -05:00
  • 8b5d2e23e3 Add libsodium-dev and enable libsodium in Dockerfile netkas 2025-01-08 15:05:04 -05:00
  • 86acae60a2 Add support for authentication_otp database object netkas 2025-01-08 15:02:44 -05:00
  • 7ac1bead49 Refactor DNS mocking implementation. netkas 2025-01-08 14:53:48 -05:00
  • e784137480 Add support for mock servers and DNS mocking. netkas 2025-01-08 04:17:06 -05:00
  • bfe8064a94 Add mocking functionality to ServerResolver class netkas 2025-01-07 21:03:53 -05:00
  • deb4667975 Add password, OTP, and user data deletion methods netkas 2025-01-07 15:50:06 -05:00
  • 17f20b25b8 Add new RPC methods for client capabilities and authentication netkas 2025-01-07 15:29:37 -05:00
  • 77911af6d9 Label unimplemented methods in StandardMethods enum. netkas 2025-01-07 15:26:32 -05:00
  • 70c0fb2e54 Add authentication configuration and allowed methods logic netkas 2025-01-07 15:25:32 -05:00
  • cabf1f35a8 Fix password verification flow update on failed attempts netkas 2025-01-07 14:16:29 -05:00
  • d99ded7281 Remove unused updateOtp method from OneTimePasswordManager. netkas 2025-01-07 14:15:28 -05:00
  • 866bb90f2a Add OTP support with implementation for creation, deletion, and verification. netkas 2025-01-07 14:15:07 -05:00
  • d9c8208310 Added OTP Cryptography (In-Development) netkas 2025-01-06 18:00:45 -05:00
  • 3d57347023 Minor correction netkas 2025-01-06 17:32:12 -05:00
  • b2aa5ed6a2 Add image captcha expiration policy configuration netkas 2025-01-06 15:52:06 -05:00
  • ab957226d5 Add methods to delete email, phone number, and birthday netkas 2025-01-06 15:22:52 -05:00
  • 585ff46810 Added the method SettingsSetBirthday netkas 2025-01-06 15:14:04 -05:00
  • c0de6ce006 Added methods setBirthday(string|RegisteredPeerRecord $peer, int $year, int $month, int $day): void and deleteBirthday(string|RegisteredPeerRecord $peer): void to \Socialbox\Managers > RegisteredPeerManager netkas 2025-01-06 15:11:14 -05:00
  • 20fa093463 Added method SettingsSetPhoneNumber netkas 2025-01-06 15:00:42 -05:00
  • bda8fdc623 Added parameter check and condition check netkas 2025-01-06 14:58:53 -05:00
  • e4e07e120a Minor correction for null-types netkas 2025-01-06 14:54:35 -05:00
  • 65c2254b0c Removed logging events netkas 2025-01-06 14:54:08 -05:00
  • 066e26fbe1 Refactor session flag handling in image captcha verification netkas 2025-01-06 04:49:38 -05:00
  • ecdd9e1228 Simplify session flag handling in password update flow netkas 2025-01-06 04:48:26 -05:00
  • 746744eb64 Update image handling for display picture operations netkas 2025-01-06 04:47:56 -05:00
  • 426df31421 Update display name logic and handle invalid arguments. netkas 2025-01-06 04:44:35 -05:00
  • 1c4621c55b Enhance flag handling for session operations. netkas 2025-01-06 04:44:12 -05:00
  • fffad01516 Fix exception message in delete display picture method netkas 2025-01-06 04:37:32 -05:00
  • 6a922dcac2 Add validation for name and expiration in key creation netkas 2025-01-06 04:36:39 -05:00