Apologies: the precompiled files for this edition were created incorrectly. Please see 0.9.43 for precompiled binary archives.
Changelog
0.9.42 (2021-06-02)
Bug Fixes
- Added SOP.IsLindenPlant and make use of it in llGetObjectDetails. (a96c1c4)
Unfiltered commits
- Merge pull request #124 from kf6kjg/actions (5b73bc21)
- tooling(vscode): Fix the Windows ps1 command execution (0f98b1b2)
- cd: Switch to GH Actions from AppVeyor (80ccd45f)
- ci: Report test results for PRs (52ee0e67)
- ci: Switch to GH Actions from AppVeyor (df0f222d)
- Some duplicated INI code, looks like a copy/paste oops before a change. (31ae0185)
- Fixed very poor error handling after this point. May also fix ghost HUD. (bdf47312)
- Viewers already block this from the ground but need to block here too. (3fa7c05b)
- FIX: Added SOP.IsLindenPlant and make use of it in llGetObjectDetails. (a96c1c40)
- Add the Smoke texture to the TexturesLibrary in Inventory (dac6598f)
- Update TexturesAssetSet (88db0423)
- Corrected link to Wiki in README.md (eea8bff3)
- Uncomment Trigger Creation on line 338 (c430467e)
- Fixes a null reference trying to work with a zero asset ID. (7acca5a6)
- Adds a userlist.txt file into the OAR if saving assets (changing grids). (99bc9160)
- Let's skip converting non-XML (binary) assets to strings for writing. (7ee61761)
- UUID gather now supports scanning Thoosa object assets and XML2. (07cfb233)
- OAR asset serializer now uses original XML format not XML2 (5eb03bb7)
- Thoosa object serializer now supports IsValidGroup and IsValidCoalesced (0856c3fb)
- SceneObjectPart and TaskInventoryItems avoid xmlns: scheme info. (d32e9a91)
- Fixed an unusual null reference exception if the agent data wasn't set. (70a6e696)
- Much better help for load filtered. (c533056c)
- Add support for loading filter whitelist from any number of files. (ec350240)
- Must filter objects by owner, replace prims by creator. Fixed null ref. (fa2e864f)
- Also include the LIBRARY_USER in the filtering whitelist. (7379ea73)
- Create the OpenSim OAR format 0.8-compatible OAR control file, first. (ee0af073)
scan iwoar
nowscan oar
, simplified syntax, removed IW-specifics. (441f59cf)- Removed IW opt-in code, replace
load iwoar
withload filtered
. (a43dfb0f) - Support for assumption that creators of prim assets governed by creator. (96c7f32b)
- Add a constant and an opt-in exception for the LIBRARY_USER. (d6658eb0)
- When substituting default box prim, don't change creator/perms. (364ce81c)
- Restored exceptions for mesh in the actual SculptTexture (not textures). (9d6610f8)
- OAR enhancements, including support for recursive scan/loading and IW OARs opt-in (#54) (7fabf6f4)
- Merge pull request #58 from HalcyonGrid/versiondetection (da828364)
- Update Windows environment detection (b961ff69)
- Merge pull request #55 from HalcyonGrid/email-schemas (65578b29)
- Added definitions for email schemas. (eb39b718)
- Merge pull request #52 from HalcyonGrid/silence-AssetAlreadyExistsException (a3463049)
- Disable the error reports "Failure storing asset" due to already exists. (5fbe396d)
- Merge pull request #48 from HalcyonGrid/unittestupdate (2e4e677a)
- Document netsh commands needed to pass the unit tests (1d672314)
- Enable unit tests in Appveyor (a9c3a4cb)
- Fixed remote presence tests (a0d3c3c8)
- Cleaning up NREs exposed by updated tests (0fed4949)
- Inline wait in unit test (98e5be3b)
- Cleanup and fix LRUCache implementation and tests (692b01d2)
- NUnit to 3 series from NuGet (27fc92fc)
- Simple URL change in sample INI file (ecec9eb5)
- Merge pull request #47 from HalcyonGrid/disable-quick-edit (131d3575)
- Added a runtime check to set the console mode only under Windows. (0e05b8f0)
- Added ConsoleMode class and call to disable Quick Edit mode on consoles. (a38154c1)
- Merge branch 'trust-manager-tweaks' (792485c2)
- Provide logging for when plugins are not found for an extension path (4d28edb8)
- Support a wildcard in the trustednetworks.txt file to disable. (cf0c3929)
- Do not treat a blank line in trustednetworks.txt as a wildcard IP. (8b022ea5)
- Fixed TrustManager to allow changes and removals, not just adds. (4d5a62de)
- Provide the region's
trust reload
command to User server too. (c24647b0) - Merge pull request #41 from HalcyonGrid/fix-FindTopLevelFolderFor (e8e7f845)
- Fixed findUserTopLevelFolderFor. Fixes wrong folder for rezzed Take. (0f911797)
- Merge pull request #34 from HalcyonGrid/cleanupbin (f7903cfc)
- Merge pull request #32 from kf6kjg/vscode (880ab1bc)
- Case sensitive ignores (c8ad12d1)
- Dump archaic grid and client launchers (369df591)
- Dump licenses for unused projects (3537d7dc)
- Dump useless stuff from bin (ebe18cbb)
- Moved files out of bin and into lib, keeping lib version (191c288a)
- Move startuplogo.txt to Halcyon project (570a5fae)
- pCampBotSentences.txt is an optional file (ff3fc205)
- Move project configs to project folders (ee7054f7)
- Merge pull request #33 from HalcyonGrid/casscleanup (c47b44d5)
- Cassandra config removal (a7054ede)
- AppVeyor increment build number every time (b8b8474f)
- Added VSCode support, plus simplified CLI build (6843b1a7)
- Fix whitespace in INI (f3d572c5)
- Fix missing quote from last commit (108264ac)
- Fix inventory plugin not being found (88eed190)
- MonoDevelop formatting rules (e1c5acb3)
- Merge pull request #30 from HalcyonGrid/inventory-mysql-only (a3bf68aa)
- Document ChatLogModule INI params and related Cassandra cleanup (c6845e2d)
- Remove unused old inventory config options (de58b5f3)
- Rename the INI file inventory_source variable to match convention (6d2c7c3c)
- Include halcyon version in the artifact folder name on AppVeyor (9a42c095)
- Much simpler INI options with this inventory implementation. (60898c24)
- We need application plugins, just not the Cassandra backend for ChatLog. (de0b439d)
- Revert "Removed InWorldz.ApplicationsPlugins since they rely on Cassandra" (edd19758)
- And nuke the corresponding dependencies, update the XML config. (19a822f6)
- Removed InWorldz.ApplicationsPlugins since they rely on Cassandra (4c6336db)
- Temp/test code to report the actual computed connection string. (7150c891)
- Intelligent defaults for all Inventory settings. (48c4ce2a)
- Add the MSVC runtimes needed for the PhysX DLLs in this bin. (ba6cb7a6)
- The command to manually update VersionInfo.cs (3507a14f)
- Just renamed query string variable names to be a consistent
query
. (2444b526) - Lots of tweaks but also implemented findUserTopLevelFolderFor for MySQL. (1be11e80)
- A new checked inventory provider specifically for MySQL (no Cassandra). (2bc1aee3)
- Merge pull request #28 from HalcyonGrid/revision-from-tt (0843bc70)
- Fixed to use the 4th place, where TT updates the revision with the date. (8640f9b3)
- Merge pull request #27 from HalcyonGrid/sql-schemas (fdda74d0)
- Merge pull request #26 from HalcyonGrid/inv_mysql_only (4b7e5ed4)
- Oops, fixed it barfing on legacy_inventory_only being missing from INI (d1527486)
- Add example for legacy_inventory_only & enable it by default in example. (16423aeb)
- And rename them to match the coming changes in halcyon-setuptools (f88f7d18)
- Dropped three more tables duplicated in RDB schema. (f9af526b)
- Drop tables also in inworldz-rdb-base.sql and unused ones. See comment. (73035fba)
- Merge pull request #25 from sonjamichelle/patch-2 (c5818f63)
- Merge pull request #24 from sonjamichelle/patch-1 (e70e8c99)
- Added a config option to disable Cassandra completely if not used. (0c9bbbef)
- Update inworldz-rdb-base.sql (ab4fabef)
- Update inworldz-core-base.sql (07ff8620)
- Fixed the null-reference if there was only one asset server. (8b0afefc)
- Redirect README links (a48bcb8f)
- Update AppVeyor GitHub release key (4ec2eb79)
- Merge pull request #462 from kf6kjg/net4.7.1 (a301fc48)
- Merge branch 'master' into net4.7.1 (d9dd160f)
- Fixed Visual Studio build (0c6f918b)
- Added MONO_CLI_FLAG under non-Windows builds. (d86e34a6)
- Fixed mono's complaint about missing output paths (cb631ae9)
- Moved project files to .NET Standard 4.7.1 (19d407d9)