Commit Graph

  • 1a56257349 fix: add hex dump of DomainList packet for debugging purposes MayaTheShy 2025-11-10 00:39:47 -05:00
  • 682c375687 fix: correct handling of domain local ID to read directly in little-endian format MayaTheShy 2025-11-10 00:32:58 -05:00
  • ff2c8fb82a docs: add detailed investigation of Overte network protocol and socket behavior MayaTheShy 2025-11-10 00:28:14 -05:00
  • b29ec1e52a docs: update implementation summary to include domain connection and packet protocol details MayaTheShy 2025-11-10 00:26:47 -05:00
  • c25ac298e7 fix: update sendDomainConnectRequest to include socket type for public and local sockets MayaTheShy 2025-11-10 00:16:12 -05:00
  • 007dde4670 fix: update sendDomainConnectRequest to use actual IPv4 address and port for public and local sockets MayaTheShy 2025-11-10 00:15:20 -05:00
  • b7f25640ab feat: add support for numbered socket paths in candidateSocketPaths function MayaTheShy 2025-11-10 00:15:13 -05:00
  • 9087510ae9 fix: update DomainConnectRequest to use null address and port for public and local sockets MayaTheShy 2025-11-10 00:09:04 -05:00
  • 93214070be fix: remove socket type byte from DomainConnectRequest for public and local sockets MayaTheShy 2025-11-10 00:08:05 -05:00
  • 44a5dc9f42 fix: ensure DomainConnectRequest does not include source ID before local ID is assigned MayaTheShy 2025-11-10 00:05:22 -05:00
  • 373f153664 fix: avoid setting source ID in DomainConnectRequest before local ID is assigned MayaTheShy 2025-11-09 23:58:59 -05:00
  • 4c54cc2c11 feat: implement non-blocking UDP packet reception in OverteClient::poll method MayaTheShy 2025-11-09 23:57:51 -05:00
  • a3cebfea4e feat: handle socket binding to 0.0.0.0 by using localhost address in DomainConnectRequest MayaTheShy 2025-11-09 23:55:21 -05:00
  • 2cd0fb5cfd feat: bind UDP socket to any local address/port and log local address in DomainConnectRequest MayaTheShy 2025-11-09 23:53:42 -05:00
  • f481fde096 feat: add debug logging for ping packet in sendPing method MayaTheShy 2025-11-09 23:49:38 -05:00
  • ba7937a41a fix: write source ID in little-endian format in NLPacket::writeHeader MayaTheShy 2025-11-09 23:49:34 -05:00
  • db37c654c5 feat: add logging for periodic ping in OverteClient poll method MayaTheShy 2025-11-09 23:43:31 -05:00
  • 66c9ae11bc feat: add handlePing method for processing Ping payloads in domain communication MayaTheShy 2025-11-09 23:40:17 -05:00
  • 216edf57f1 feat: implement handlePing method to process Ping packets and send PingReply MayaTheShy 2025-11-09 23:40:07 -05:00
  • b07d8b30dd feat: implement handling of Ping packets in domain packet parsing MayaTheShy 2025-11-09 23:39:50 -05:00
  • c475f6baaf feat: enhance version table initialization to support multiple directory paths for PacketHeaders.h MayaTheShy 2025-11-09 23:37:18 -05:00
  • c7c49af638 feat: implement sendACK method for sending acknowledgment packets in domain communication MayaTheShy 2025-11-09 23:36:26 -05:00
  • 5c3a69fd80 feat: add sendACK method for handling acknowledgment in domain communication MayaTheShy 2025-11-09 23:30:56 -05:00
  • 737f2fa3b5 feat: enhance domain packet parsing to handle control packets and send ACK for reliable packets MayaTheShy 2025-11-09 23:30:47 -05:00
  • d88cdf611a feat: update domain handshake process and system info format to match official client MayaTheShy 2025-11-09 23:28:41 -05:00
  • f22e95e1b1 feat: update Avatar Mixer connection logic to use known address and correct node type for clients MayaTheShy 2025-11-09 23:11:38 -05:00
  • 6ad9f0e1fb feat: periodically send AvatarQuery every 5 seconds for avatar updates MayaTheShy 2025-11-09 23:05:40 -05:00
  • c6825d0b20 feat: send AvatarQuery to request all avatars in the domain upon domain list reply MayaTheShy 2025-11-09 23:05:29 -05:00
  • 8b66f4cf53 feat: implement sendAvatarQuery to request all avatars from Avatar Mixer MayaTheShy 2025-11-09 23:05:24 -05:00
  • 391b760db5 feat: enhance packet logging by including source address and port in received domain packet logs MayaTheShy 2025-11-09 23:04:54 -05:00
  • a727af0f8a feat: enhance logging for AvatarIdentity and AvatarData packet sending with version details MayaTheShy 2025-11-09 23:02:08 -05:00
  • 2fa3748acb feat: update AvatarIdentity and AvatarData packet creation to use correct packet version MayaTheShy 2025-11-09 23:00:34 -05:00
  • 00d71b2074 feat: send avatar data to Avatar Mixer every 100ms when connected MayaTheShy 2025-11-09 22:48:58 -05:00
  • 4ff701b31b feat: add temporary hack to connect to Avatar Mixer using known port if not found MayaTheShy 2025-11-09 22:47:45 -05:00
  • 64e8b0f826 feat: add quaternion header for enhanced 3D transformations MayaTheShy 2025-11-09 22:45:40 -05:00
  • 7b32381c8b feat: implement Avatar Mixer protocol with identity and data sending functions MayaTheShy 2025-11-09 22:45:00 -05:00
  • 8480f0b276 feat: enhance packet handling by adding support for AvatarMixer and related data processing MayaTheShy 2025-11-09 22:44:13 -05:00
  • 9bfe3ac699 feat: enhance EntityQuery process by dynamically setting EntityServer address and port MayaTheShy 2025-11-09 22:34:11 -05:00
  • e27b1f3d66 feat: update domain list handling to improve EntityServer query process MayaTheShy 2025-11-09 22:33:08 -05:00
  • 3bc9c49551 feat: enhance domain list handling by interpreting potential count fields and updating request logic MayaTheShy 2025-11-09 22:24:28 -05:00
  • 6675b4c6bc feat: update EntityQuery broadcasting to discover EntityServer with a defined port range MayaTheShy 2025-11-09 22:17:40 -05:00
  • 9e48408a78 feat: prevent deadlock by deferring root node creation during StardustBridge connection MayaTheShy 2025-11-09 22:10:44 -05:00
  • 6a6e287fc5 feat: enhance connection logging in StardustBridge with root node creation messages MayaTheShy 2025-11-09 22:07:44 -05:00
  • 7598c1a4ad feat: update EntityServer discovery method to broadcast EntityQuery to common ports MayaTheShy 2025-11-09 22:07:09 -05:00
  • f2daa036d4 feat: add logging for potential count fields in domain list reply handling MayaTheShy 2025-11-09 22:04:49 -05:00
  • 2cdc638d0a feat: ensure stdout is flushed after StardustXR connection message MayaTheShy 2025-11-09 22:01:02 -05:00
  • 67e69489d6 feat: implement fallback to hardcoded EntityServer port 48247 in domain list reply handling MayaTheShy 2025-11-09 22:00:01 -05:00
  • e04e0318aa feat: change computeProtocolVersionSignature method to NLPacket class MayaTheShy 2025-11-09 21:54:56 -05:00
  • 0e931e2029 feat: remove debug logging for protocol version signature computation MayaTheShy 2025-11-09 21:54:28 -05:00
  • 0f4c555ae0 feat: update protocol version signature to match expected AUR package format and add debug logging MayaTheShy 2025-11-09 21:53:44 -05:00
  • 31dbf01b63 feat: add log message for successful StardustXR connection before Overte setup MayaTheShy 2025-11-09 21:41:04 -05:00
  • 56816ea1b0 feat: enhance domain connect request logging with signature comparison and hex dump MayaTheShy 2025-11-09 21:37:43 -05:00
  • a538632871 feat: update domain connect request to send empty username and access token for compatibility MayaTheShy 2025-11-09 21:19:50 -05:00
  • 70d8c23341 feat: update protocol version signature to match Overte 2025.05.1 source MayaTheShy 2025-11-09 21:17:48 -05:00
  • e185a0ba50 feat: update protocol version signature computation to reflect changes from Overte master branch MayaTheShy 2025-11-09 21:14:30 -05:00
  • c799302c80 feat: enhance domain connect request logging with detailed payload breakdown and hex dump MayaTheShy 2025-11-09 21:10:15 -05:00
  • 32d7e2e2de feat: add protocol signature representation in hex, base64, and C++ array format MayaTheShy 2025-11-09 21:05:09 -05:00
  • 22fa18384f feat: add print_server_protocol tool to display server protocol signatures in hex and base64 MayaTheShy 2025-11-09 21:03:24 -05:00
  • 60097da28f feat: update protocol version signature computation to match Overte 2025.05.1 commit 53d2094 MayaTheShy 2025-11-09 21:03:18 -05:00
  • 8b1430e537 feat: implement protocol signature computation from Overte's PacketHeaders.h MayaTheShy 2025-11-09 20:54:43 -05:00
  • 753853f356 feat: add compute_from_overte tool to calculate protocol signature from Overte source MayaTheShy 2025-11-09 20:54:28 -05:00
  • 3f1f5f2a06 feat: update protocol version signature to reflect changes in Overte 2025.05.1 (DEV_BUILD) MayaTheShy 2025-11-09 20:48:22 -05:00
  • a6b145b4c8 feat: add extract_protocol tool to retrieve protocol signature from Overte's libnetworking.so MayaTheShy 2025-11-09 20:45:55 -05:00
  • 2551799d34 feat: update protocol version signature computation with new values from Overte 2025.05.1 MayaTheShy 2025-11-09 20:45:45 -05:00
  • c9c494d371 feat: add protocol signature computation and parsing for PacketHeaders.h MayaTheShy 2025-11-09 20:45:17 -05:00
  • ea2638ad22 feat: implement protocol signature computation with MD5 hash generation MayaTheShy 2025-11-09 20:36:32 -05:00
  • e2daf7b487 feat: update token URL construction to use /server path instead of /api/v1 MayaTheShy 2025-11-09 19:49:42 -05:00
  • 9c467852aa feat: update token URL construction to use /server path instead of /api/v1 MayaTheShy 2025-11-09 19:49:29 -05:00
  • c425d1823a feat: update token URL construction to use /server path instead of /api/v1 MayaTheShy 2025-11-09 19:49:19 -05:00
  • c731c6f102 feat: update authorization URL construction to use /server path instead of /api/v1 MayaTheShy 2025-11-09 19:49:00 -05:00
  • b9f6e1f952 feat: ensure /api/v1 path is included in token URL for OAuth endpoint MayaTheShy 2025-11-09 19:04:34 -05:00
  • 46cfe943ed feat: update token URL construction to ensure /api/v1 path is included for OAuth endpoints MayaTheShy 2025-11-09 19:04:29 -05:00
  • ddee2441a8 feat: add OAuth Authentication Testing Guide with detailed test cases and troubleshooting steps MayaTheShy 2025-11-09 17:58:18 -05:00
  • 95fd2aea64 feat: update README to reflect completion of OAuth 2.0 authentication with browser flow MayaTheShy 2025-11-09 17:58:15 -05:00
  • a8105e6b12 feat: implement OAuth 2.0 browser authentication with token management and refresh MayaTheShy 2025-11-09 17:57:12 -05:00
  • 7246e79a75 feat: add OAuth authentication support with username/password and browser flow MayaTheShy 2025-11-09 17:56:30 -05:00
  • 236b7b290a fix: correct typo in login function parameter type MayaTheShy 2025-11-09 17:56:22 -05:00
  • 9ecb0779ee feat: implement OAuth browser flow with token management and callback server MayaTheShy 2025-11-09 17:56:11 -05:00
  • 4c51c40777 refactor: remove deprecated OverteAuth_new.cpp file MayaTheShy 2025-11-09 17:56:08 -05:00
  • 4ed30c6c02 feat: implement enhanced OAuth flow with browser support in OverteAuth class MayaTheShy 2025-11-09 17:55:45 -05:00
  • 1fd8b531e0 refactor: enhance OverteAuth class with additional methods and improved token handling MayaTheShy 2025-11-09 17:54:53 -05:00
  • 3744086f29 fix: improve logging for Overte connection status and provide usage tips MayaTheShy 2025-11-09 17:09:14 -05:00
  • f4ed07c7fe docs: remove systemd service start instructions from README MayaTheShy 2025-11-09 17:01:34 -05:00
  • c73802179a docs: enhance README with clearer instructions for StardustXR server requirements MayaTheShy 2025-11-09 16:59:42 -05:00
  • 2c0c887b2d fix: remove unnecessary closing brace in sdxr_start function MayaTheShy 2025-11-09 16:58:16 -05:00
  • 8b4ea3898a fix: implement connection timeout handling in sdxr_start function MayaTheShy 2025-11-09 16:58:07 -05:00
  • daec8e68b3 fix: update connection status flags on successful and failed connection attempts MayaTheShy 2025-11-09 16:57:56 -05:00
  • f471e1333f fix: reset connection status flags on startup MayaTheShy 2025-11-09 16:57:50 -05:00
  • ebd9b07b9f fix: add connection status variables for startup handling MayaTheShy 2025-11-09 16:57:40 -05:00
  • 532e1ddda5 fix: improve connection retry logic for Stardust compositor with error handling MayaTheShy 2025-11-09 16:57:31 -05:00
  • 0e4f1ba823 feat: add future enhancements documentation for Overte to Stardust entity rendering MayaTheShy 2025-11-09 16:55:35 -05:00
  • 5979112fa7 feat: add quick test guide for Overte entity rendering MayaTheShy 2025-11-09 16:53:50 -05:00
  • dd5367aefb feat: add comprehensive implementation documentation for Overte to Stardust entity rendering MayaTheShy 2025-11-09 16:53:02 -05:00
  • 29b38d2b24 fix: add missing #[allow(dead_code)] attribute to clear_cache method MayaTheShy 2025-11-09 16:51:35 -05:00
  • 8fdc816cd4 refactor: clean up unused imports and enhance logging for model reification MayaTheShy 2025-11-09 16:51:31 -05:00
  • 6ea05cd8b9 feat: enhance model loading with URL support and downloader initialization MayaTheShy 2025-11-09 16:49:23 -05:00
  • b7c792687e chore: remove placeholder license section from README.md MayaTheShy 2025-11-09 03:19:05 -05:00
  • 34baa114f0 docs: add DIRECTORY_STRUCTURE.md to document project organization and file layout MayaTheShy 2025-11-09 03:13:09 -05:00
  • 4c51a6efa3 fix: update file permissions for build_and_test.sh to make it executable MayaTheShy 2025-11-09 03:12:23 -05:00
  • 70693a430a docs: update documentation structure and build scripts for clarity MayaTheShy 2025-11-09 03:11:55 -05:00