Commit Graph

523 Commits

Author SHA1 Message Date
MayaTheShy
d33de0d577 Refactor DomainConnectRequest handling to differentiate between initial request without signature and subsequent request with signature based on connection token availability 2025-11-16 19:55:34 -05:00
MayaTheShy
80be297083 Add handling for DomainServerConnectionToken and connection token management in OverteClient 2025-11-16 19:54:33 -05:00
MayaTheShy
e52d6f56c2 Add missing OpenSSL header for NID_sha256 in RSAKeypair.cpp 2025-11-16 19:48:14 -05:00
MayaTheShy
4b39d1d15e Add RSAKeypair source file to starworld executable 2025-11-16 19:45:58 -05:00
MayaTheShy
9a404df9d4 Add RSA keypair generation and upload in login process; update comments on username signature requirements 2025-11-16 19:45:46 -05:00
MayaTheShy
db3a2e2a59 Implement RSA keypair management for username signature authentication in OverteAuth 2025-11-16 19:45:25 -05:00
MayaTheShy
c2fec07ad6 Add RSA keypair generation and signing implementation for Overte authentication 2025-11-16 19:45:17 -05:00
MayaTheShy
1ed1ad2a28 Temporarily disable sending metaverse username in domain connect request due to signature requirements 2025-11-16 19:42:23 -05:00
MayaTheShy
f32e3276fc Deprecate login() method in OverteClient and update documentation to use OverteAuth directly 2025-11-16 19:39:46 -05:00
MayaTheShy
35106f2ad5 Add overte_token.txt to .gitignore to prevent tracking of authentication tokens 2025-11-16 19:39:13 -05:00
MayaTheShy
29381607b0 Pass authentication to OverteClient if authenticated with metaverse 2025-11-16 19:34:07 -05:00
MayaTheShy
ccdafcf44e Implement authentication logging and include username in domain connect request 2025-11-16 19:34:03 -05:00
MayaTheShy
c53ee3a680 Add method to set authentication and change auth pointer to non-owning 2025-11-16 19:33:24 -05:00
MayaTheShy
ba55fd9ec5 Merge pull request #3 from MayaTheShy/copilot/investigate-entity-connection
Add entity debugging, texture downloads, and troubleshooting documentation
2025-11-16 19:24:00 -05:00
copilot-swe-agent[bot]
67766f4c09 Add comprehensive implementation summary document 2025-11-17 00:20:30 +00:00
copilot-swe-agent[bot]
a46749bcb4 Remove CodeQL artifacts and update .gitignore 2025-11-17 00:19:00 +00:00
copilot-swe-agent[bot]
78646cbf73 Final summary: Entity rendering enhancements complete
Co-authored-by: MayaTheShy <117858929+MayaTheShy@users.noreply.github.com>
2025-11-17 00:18:34 +00:00
copilot-swe-agent[bot]
bfd86e785c Implement texture download system and entity parsing tests
Co-authored-by: MayaTheShy <117858929+MayaTheShy@users.noreply.github.com>
2025-11-17 00:15:44 +00:00
MayaTheShy
77e4a8e86d Merge pull request #2 from MayaTheShy/copilot/fix-overteclient-include-issues
Fix CI build failures: add missing includes, enforce C++ standard, align build config, and remove stale submodule
2025-11-16 19:14:16 -05:00
MayaTheShy
a81d32713e Merge branch 'main' into copilot/fix-overteclient-include-issues 2025-11-16 19:13:59 -05:00
copilot-swe-agent[bot]
7b55e34cdd Add comprehensive entity logging and debug modes
Co-authored-by: MayaTheShy <117858929+MayaTheShy@users.noreply.github.com>
2025-11-17 00:12:32 +00:00
copilot-swe-agent[bot]
fcfd60b6e5 Merge main branch and resolve CI workflow conflict
Co-authored-by: MayaTheShy <117858929+MayaTheShy@users.noreply.github.com>
2025-11-17 00:11:43 +00:00
copilot-swe-agent[bot]
48207fb4bc Fix compilation error: Add missing #include <array>
Co-authored-by: MayaTheShy <117858929+MayaTheShy@users.noreply.github.com>
2025-11-17 00:09:41 +00:00
copilot-swe-agent[bot]
aa4aae276c Initial plan 2025-11-17 00:02:13 +00:00
copilot-swe-agent[bot]
3e2c03c5dc Complete remaining CI fixes: enforce C++ standard, use Release mode, remove stale submodule
Co-authored-by: MayaTheShy <117858929+MayaTheShy@users.noreply.github.com>
2025-11-17 00:00:17 +00:00
MayaTheShy
88487c449d Merge pull request #1 from MayaTheShy/copilot/fix-ci-cations-error
Some checks failed
CI / build-and-test (push) Has been cancelled
Fix YAML syntax errors and submodule configuration in GitHub Actions workflows
2025-11-16 18:54:00 -05:00
copilot-swe-agent[bot]
b8c3489687 Add CodeQL artifacts to .gitignore and remove from repo
Co-authored-by: MayaTheShy <117858929+MayaTheShy@users.noreply.github.com>
2025-11-16 23:51:25 +00:00
copilot-swe-agent[bot]
8afdd85e3a Final verification complete
Co-authored-by: MayaTheShy <117858929+MayaTheShy@users.noreply.github.com>
2025-11-16 23:50:52 +00:00
copilot-swe-agent[bot]
21f516800e Add missing #include <array> to fix compilation error
Co-authored-by: MayaTheShy <117858929+MayaTheShy@users.noreply.github.com>
2025-11-16 23:48:02 +00:00
copilot-swe-agent[bot]
5b42c76ddf Initial plan 2025-11-16 23:45:01 +00:00
copilot-swe-agent[bot]
b5efdfb05d Fix submodule checkout error in CI workflow
Co-authored-by: MayaTheShy <117858929+MayaTheShy@users.noreply.github.com>
2025-11-16 23:35:33 +00:00
copilot-swe-agent[bot]
b75723bff9 Fix CI workflow YAML syntax errors
Co-authored-by: MayaTheShy <117858929+MayaTheShy@users.noreply.github.com>
2025-11-16 23:22:19 +00:00
copilot-swe-agent[bot]
3d53937d5d Initial plan 2025-11-16 23:18:13 +00:00
MayaTheShy
cf006f2ca0 Add GitHub Actions CI workflows
Some checks failed
CI / build-and-test (push) Has been cancelled
2025-11-16 18:16:23 -05:00
MayaTheShy
ca8c4ae4e5 fix: document HMAC verification investigation and connection persistence issues
Some checks failed
CI / build-and-test (push) Has been cancelled
2025-11-10 01:54:45 -05:00
MayaTheShy
a79da07b45 fix: update implementation status document to reflect connection persistence and HMAC verification issues 2025-11-10 01:53:32 -05:00
MayaTheShy
1edc74ec12 fix: document known HMAC verification issue causing connection drops and provide workaround options 2025-11-10 01:53:15 -05:00
MayaTheShy
0268b6f206 fix: update CHANGELOG with HMAC verification implementation and local ID parsing fixes 2025-11-10 01:52:26 -05:00
MayaTheShy
105c5b63bf fix: update README to reflect connection drop issue due to server-side HMAC verification 2025-11-10 01:52:02 -05:00
MayaTheShy
12b73e9b60 fix: update NETWORK_PROTOCOL_INVESTIGATION with immediate actions and long-term solutions for HMAC verification deadlock 2025-11-10 01:51:53 -05:00
MayaTheShy
7b7fa93c80 fix: clarify historical bug regarding Local ID byte order and its impact on connection stability 2025-11-10 01:51:17 -05:00
MayaTheShy
3b1cd80d16 fix: update NETWORK_PROTOCOL_INVESTIGATION with detailed analysis of HMAC verification deadlock and proposed solutions 2025-11-10 01:50:35 -05:00
MayaTheShy
8e2a8a913d fix: update NETWORK_PROTOCOL_INVESTIGATION to reflect HMAC verification deadlock and connection persistence issues 2025-11-10 01:49:50 -05:00
MayaTheShy
88de6f5e28 fix: remove HMAC verification hash from sendPing to prevent packet size issues 2025-11-10 01:47:52 -05:00
MayaTheShy
ce48e1f6a0 fix: revert to sending periodic ping instead of DomainListRequest to maintain HMAC verification 2025-11-10 01:46:13 -05:00
MayaTheShy
d67fc08ed5 fix: update sendPing to include source ID and HMAC verification hash for improved packet integrity 2025-11-10 01:46:05 -05:00
MayaTheShy
b416628824 fix: send DomainListRequest instead of Ping to avoid HMAC verification issues 2025-11-10 01:44:39 -05:00
MayaTheShy
db3c08e906 fix: modify sendPing to experiment with non-sourced packets to avoid hash verification issues 2025-11-10 01:41:39 -05:00
MayaTheShy
7d7dedf494 fix: update sendPing to set source ID before sequence number for proper header resizing 2025-11-10 01:41:21 -05:00
MayaTheShy
c8fb6b1d58 fix: adjust source ID handling to resize header for sourced packets without hash 2025-11-10 01:40:28 -05:00