Git extended
From OpenSimulator
Recent Git Commits
- minor cosmetics (UbitUmarov) (Thu, 22 Oct 2026 13:27:06 -0700)
- minor cosmetics UbitUmarov <ajlduarte at sapo dot pt> .../WebRtcVoiceRegionModule.cs
- Merge pull request #69 from intelligentwolf/webrtc-chatsession-p2p-session-id-and-fast-fail (Ubit Umarov) (Thu, 22 Oct 2026 13:12:38 -0700)
- Merge pull request #69 from intelligentwolf/webrtc-chatsession-p2p-session-id-and-fast-fail WebRTC ChatSessionRequest: never invent a P2P session id; fail conference fast Ubit Umarov <ajlduarte at gmail dot com> .../WebRtcVoiceRegionModule.cs
- WebRTC ChatSessionRequest: never invent a P2P session id; fail conference fast (CodeWolf) (Thu, 22 Oct 2026 12:36:17 -0700)
- WebRTC ChatSessionRequest: never invent a P2P session id; fail conference fast Found while diagnosing text-IM breakage on a ~1000-region production grid. 1. 'start p2p voice' fell back to UUID.Random() when 'params' was absent. The viewer re-keys its IM floater to whatever id we return (processSessionInitializedReply -> setKey), but inbound UDP ImprovedInstantMessage traffic stays filed under the XOR of the two agent ids (LLIMMgr::computeSessionID). A random id therefore silently splits the conversation: the user types into one session while replies arrive in another. Refuse the request instead of inventing an id. 2. 'start conference' returned a bare OK with no event, so the viewer waited out its full 30 s SESSION_INITIALIZATION_TIMEOUT before telling the user anything. Send ChatterBoxSessionStartReply with success=false so it fails fast. The error field is a strings.xml KEY resolved via LLTrans::getString, so this uses a real one (no_ability_error); an arbitrary string renders as a missing-string placeholder. 3. 'accept invitation', 'call', 'invite', 'mute update' and 'session update' answered 400. The viewer sends all of these and none gate session initialisation, so answer OK. Also 'fetch history' now returns an explicit empty LLSD array: chatterBoxHistoryCoro only acts when the body is an array, and it is fired after every successful 'start p2p voice' when FetchGroupChatHistory is on. Co-Authored-By: CodeWolf <paul@wolf.uk.com> Co-Authored-By: IntelligentWolf Ltd <paul@wolf.uk.com> CodeWolf <paul at wolf dot uk dot com> .../WebRtcVoiceRegionModule.cs
- try work around modules spargetti (UbitUmarov) (Thu, 22 Oct 2026 09:03:04 -0700)
- try work around modules spargetti UbitUmarov <ajlduarte at sapo dot pt> OpenSim/Framework/GridInfo.cs
- oops (UbitUmarov) (Thu, 22 Oct 2026 07:50:24 -0700)
- oops UbitUmarov <ajlduarte at sapo dot pt> OpenSim/Services/GridService/HypergridLinker.cs
- a few changes on gridservices and hglinker (UbitUmarov) (Thu, 22 Oct 2026 07:43:02 -0700)
- a few changes on gridservices and hglinker UbitUmarov <ajlduarte at sapo dot pt> OpenSim/Services/GridService/GridService.cs
- mantis 9255: try to avoid the null ref on HG picks in nonHG regions (UbitUmarov) (Thu, 22 Oct 2026 04:17:56 -0700)
- mantis 9255: try to avoid the null ref on HG picks in nonHG regions UbitUmarov <ajlduarte at sapo dot pt> .../Avatar/UserProfiles/UserProfileModule.cs
- update sqlite profile picks table (UbitUmarov) (Thu, 22 Oct 2026 03:05:56 -0700)
- update sqlite profile picks table UbitUmarov <ajlduarte at sapo dot pt> .../Data/SQLite/Resources/UserProfiles.migrations
- add some, AI made, simple self-contained code to try decode legacy binaryformater data. Added it to assets decoder.(run prebuild) (UbitUmarov) (Wed, 21 Oct 2026 05:25:21 -0700)
- add some, AI made, simple self-contained code to try decode legacy binaryformater data. Added it to assets decoder.(run prebuild) UbitUmarov <ajlduarte at sapo dot pt> OpenSim/Framework/AssetBase.cs
- remove code not in use and very hard to fix on next dotnet version: add some net ranges to privateIPs check (UbitUmarov) (Tue, 20 Oct 2026 19:31:43 -0700)
- remove code not in use and very hard to fix on next dotnet version: add some net ranges to privateIPs check UbitUmarov <ajlduarte at sapo dot pt> OpenSim/Framework/Util.cs
- and try to count right... (UbitUmarov) (Tue, 20 Oct 2026 18:57:37 -0700)
- and try to count right... UbitUmarov <ajlduarte at sapo dot pt> OpenSim/Framework/NetworkXffUtil.cs
- and try to count right... (UbitUmarov) (Tue, 20 Oct 2026 18:47:11 -0700)
- and try to count right... UbitUmarov <ajlduarte at sapo dot pt> OpenSim/Framework/NetworkXffUtil.cs
- and a few more (UbitUmarov) (Tue, 20 Oct 2026 18:40:18 -0700)
- and a few more UbitUmarov <ajlduarte at sapo dot pt> OpenSim/Framework/NetworkXffUtil.cs
- a few more changes (UbitUmarov) (Tue, 20 Oct 2026 18:15:35 -0700)
- a few more changes UbitUmarov <ajlduarte at sapo dot pt> OpenSim/Framework/NetworkXffUtil.cs
- missing file (UbitUmarov) (Tue, 20 Oct 2026 17:57:11 -0700)
- missing file UbitUmarov <ajlduarte at sapo dot pt> OpenSim/Framework/Util.cs
- a few more changes (UbitUmarov) (Tue, 20 Oct 2026 17:55:41 -0700)
- a few more changes UbitUmarov <ajlduarte at sapo dot pt> OpenSim/Framework/NetworkXffUtil.cs
- a few changes to header parsing (UbitUmarov) (Tue, 20 Oct 2026 17:31:10 -0700)
- a few changes to header parsing UbitUmarov <ajlduarte at sapo dot pt> OpenSim/Framework/NetworkXffUtil.cs
- cosmetics (UbitUmarov) (Sun, 18 Oct 2026 14:27:27 -0700)
- cosmetics UbitUmarov <ajlduarte at sapo dot pt> .../DynamicTexture/DynamicTextureModule.cs
- Merge pull request #68 from holoneon/patch-9 (Ubit Umarov) (Sun, 18 Oct 2026 14:04:15 -0700)
- Merge pull request #68 from holoneon/patch-9 Update DynamicTextureModule.cs Ubit Umarov <ajlduarte at gmail dot com> .../DynamicTexture/DynamicTextureModule.cs
- Update DynamicTextureModule.cs (Fiona Sweet) (Sat, 17 Oct 2026 17:27:42 -0700)
- Update DynamicTextureModule.cs fix null reference exception, if part == null Fiona Sweet <fiona at pobox dot holoneon dot com> .../DynamicTexture/DynamicTextureModule.cs
- change ini files xff option comments (UbitUmarov) (Fri, 16 Oct 2026 15:16:42 -0700)
- change ini files xff option comments UbitUmarov <ajlduarte at sapo dot pt> bin/OpenSim.ini.example
- update robust ini files examples, and fix logic on last commit (UbitUmarov) (Thu, 15 Oct 2026 02:33:44 -0700)
- update robust ini files examples, and fix logic on last commit UbitUmarov <ajlduarte at sapo dot pt> OpenSim/Services/GridService/GridService.cs
- do not forget regions if autoregistration is off (UbitUmarov) (Thu, 15 Oct 2026 01:49:23 -0700)
- do not forget regions if autoregistration is off UbitUmarov <ajlduarte at sapo dot pt> OpenSim/Services/GridService/GridService.cs
- some more changes related to xff option (UbitUmarov) (Wed, 14 Oct 2026 16:59:00 -0700)
- some more changes related to xff option UbitUmarov <ajlduarte at sapo dot pt> bin/Robust.HG.ini.example
- missing file (UbitUmarov) (Wed, 14 Oct 2026 16:49:09 -0700)
- missing file UbitUmarov <ajlduarte at sapo dot pt> .../Handlers/Login/LLLoginServiceInConnector.cs
- some more changes on xff code (UbitUmarov) (Wed, 14 Oct 2026 16:44:46 -0700)
- some more changes on xff code UbitUmarov <ajlduarte at sapo dot pt> OpenSim/Framework/BasicDOSProtector.cs
- change internal http header remote_addr (UbitUmarov) (Wed, 14 Oct 2026 16:10:46 -0700)
- change internal http header remote_addr UbitUmarov <ajlduarte at sapo dot pt> .../Framework/Servers/HttpServer/BaseHttpServer.cs
- only accept X-Forwarded-For (xff) http header received from hosts added to config option XFFTrustedProxies in [Network section. If Robust or regions are behind a (reverse) proxy, you need to add its ip to that option, and have it configure to set xff in a secure way (UbitUmarov)] (Wed, 14 Oct 2026 15:24:01 -0700)
- only accept X-Forwarded-For (xff) http header received from hosts added to config option XFFTrustedProxies in [Network] section. If Robust or regions are behind a (reverse) proxy, you need to add its ip to that option, and have it configure to set xff in a secure way UbitUmarov <ajlduarte at sapo dot pt> .../HttpServer/OSHttpServer/HttpClientContext.cs
- put back obsolete originRegionID for legacy modules only (UbitUmarov) (Wed, 14 Oct 2026 11:19:02 -0700)
- put back obsolete originRegionID for legacy modules only UbitUmarov <ajlduarte at sapo dot pt> OpenSim/Framework/RegionInfo.cs
- add some utils for XFF checks (do runprebuild) (UbitUmarov) (Wed, 14 Oct 2026 10:45:20 -0700)
- add some utils for XFF checks (do runprebuild) UbitUmarov <ajlduarte at sapo dot pt> OpenSim/Framework/NetworkXffUtil.cs