Commit Graph
512 Commits
Author SHA1 Message Date
Amanda Lee 5d70f9e34d Add MinPoolThreads setting to OpenSimDefaults.ini 2026-08-08 17:50:47 +08:00
UbitUmarov 460ed81f41 a few changes on the local maptiles folder code 2026-08-07 11:21:34 +01:00
Typhaine Artez 68b42d860a Add MapTilesDirectory setting to configure map tile location
Introduce a new MapTilesDirectory option in the [Map] config section
that controls where the MAP-<region uuid>.png tile images are saved and
loaded from. Previously these were always written to and read from the
current working directory.

- Warp3DImageModule saves the tile into the configured directory,
  creating it if needed.
- WorldMapModule loads the local tile from the configured directory when
  exporting the world map.
- Document the option in OpenSimDefaults.ini.

When left empty the current working directory is used, preserving the
previous behaviour.
2026-08-06 00:02:50 +02:00
UbitUmarov 44c942788f simplify some comments about physics on ini files 2025-08-16 18:31:30 +01:00
UbitUmarov 988501e141 set ubODE as default physics engine 2025-08-15 17:09:17 +01:00
UbitUmarov 24352a8c8d clenaup some XEngine refs from ini 2025-05-10 21:59:26 +01:00
UbitUmarov 9a92d94e99 remove option ClampNegativeZ 2025-04-11 05:43:15 +01:00
UbitUmarov 24cbfb284a change version 2024-11-08 21:35:50 +00:00
Adil El Farissi 52c77b2f12 Implementation of a basic PEM encoded to OpenSim compatible PKCS12 certificates converter.
As you know most CAs return PEM encoded certificates and require a conversion using OpenSSL to make them compatible with OpenSim.
This implementation does the automatic conversion from .pem to .p12 and .pfx at OpenSim startup which updates the certificate in case of automatic certificates renewal...
Note: still under testing using certbot and Let's Encrypt certs...

Thank you and good continuaion
Web Rain :)
2024-09-16 01:52:19 +00:00
UbitUmarov 79dbca84f9 a few changes. in same cases http/https can't be determined. possible both need to be present, possible with http a redir to https. TODO 2024-08-17 00:30:18 +01:00
Adil El Farissi 207c3d1e71 Revert some default params and fixes to SSL support 2024-08-16 23:04:40 +01:00
Adil El Farissi ac9ed3d5d1 Add selfsigned certificates support to Robust and osGetLinkInventoryKeys plus some fixes 2024-08-16 22:59:25 +01:00
Adil El Farissi c2c3ca418a Basic implementation of SSL selfsigned certificates creation and renewal
Allows selfsigned certificates creation and renewal for local and external use. When enabled, will create a folder SSL\ and 2 sub folders SSL\ssl\ and SSL\src\. Next creates and store an RSA private key in SSL\src\ and the derived selfsigned certificates in SSL\ssl\ folder. Is also possible to renew the certificate on every server restart if CertRenewOnStartup is set to true.

Note: The SSL related params in the network section was adapted to be user friendly and allow the usage just by uncommenting the SSL params in both sections and a password change.
2024-08-16 22:53:04 +01:00
UbitUmarov 286df1d467 also update release notes url 2023-03-29 20:45:07 +01:00
UbitUmarov 7ef28ede29 remove old ode (OpenDynamicsEngine) module. Thnaks to all that worked on it, in fact it was the basis for other modules like Bullet and ubOde 2022-11-09 02:33:43 +00:00
UbitUmarov 43a184477a enable the new caps by default. Should have no side effects 2022-04-23 14:53:03 +01:00
UbitUmarov 71f856bfa8 put back updated FetchLib2 cap. Still no viewer uses it, disabled 2022-04-22 16:16:04 +01:00
UbitUmarov 44e0d238ec remove legacy Clouds module no longer supported by most viewers 2022-04-02 16:20:15 +01:00
UbitUmarov 811b2de565 EmailModule2 (lsl email), support selfsigned server certs, use mailkit email address validation, etc 2022-03-18 00:15:08 +00:00
UbitUmarov 22e9f41502 move to version 0.9.2.2 2022-03-01 16:00:52 +00:00
UbitUmarov b8c907ae87 GenericCommunicationPermission() is still useless, so comment it out 2021-12-30 15:20:15 +00:00
UbitUmarov 573a2432f7 move master to 0.9.2.1 Dev 2021-12-04 23:58:50 +00:00
UbitUmarov d65546724e make YEngine the default engine 2021-12-04 20:08:50 +00:00
UbitUmarov 1902ddc9df some lsl settings on [xengine] are needed on [yengine]. 2021-11-28 15:39:49 +00:00
UbitUmarov fe62a15720 remove obsolete lighshare option 2021-11-22 12:00:27 +00:00
UbitUmarov 0a2f9ff6e1 fix bad format string 2021-11-02 15:32:33 +00:00
UbitUmarov cdcf468e5c Enable NPCs by default. They are a major opensim feature 2021-07-16 02:04:37 +01:00
UbitUmarov fbc10387c8 add a optional limit on number of npcs per scene default = 40 2021-07-16 01:52:03 +01:00
UbitUmarov 2dfd8de0c2 fix typo 2020-11-09 10:39:25 +00:00
UbitUmarov e22b3bfa35 mantis 8787: cleanup some references to simian on OpensimDefault.ini 2020-10-28 12:58:48 +00:00
UbitUmarov e6e4e2129b add a comment to YEngine NumThreadScriptWorkers 2020-09-21 16:25:51 +01:00
UbitUmarov d256b29511 rename Yengine option ScriptBasePath as ScriptEnginesPath to match Xengine 2020-09-20 03:21:43 +01:00
UbitUmarov fda873da4a enable cap LandResources that was also added on last commits ( may be bad) 2020-08-23 22:53:19 +01:00
UbitUmarov 9aa7f41bca add cap AttachmentResources ( no urls, memory account is per yengine mem usage) 2020-08-23 01:46:34 +01:00
UbitUmarov 3b06891252 dont break asset cache folders spread more than needed 2020-07-30 18:10:06 +01:00
UbitUmarov c19a0cc21f flotsam: deeper changes on files expire 2020-07-30 00:02:02 +01:00
UbitUmarov c575c211f9 flotsam: slower... 2020-07-28 21:01:45 +01:00
UbitUmarov cbc8974245 duuhhhh what was in my coffe ? 2020-07-27 18:17:09 +01:00
UbitUmarov e2982fbadc make clear that MaxRegionsViewDistance can be set to zero, disabling nearby regions visibility and crossings 2020-07-27 18:05:38 +01:00
UbitUmarov c4a0b8fa3f fix the option name on the ini file 2020-07-27 16:39:40 +01:00
UbitUmarov be5c2bb212 Xengine: remove option CompactMemOnLoad, that wasn't that good; add option AttachmentsDomainLoading to allow attachments to load on own appdomain even if AppDomainLoading is false. Scripts will be slower, use more memory but will be disposed on avatar leave, if gc is in good mood. This may be usefull on regions with a lot of traffic, sure use Yengine even better, 2020-07-27 16:13:09 +01:00
UbitUmarov 6c5bf4ed25 useless cosmetics 2020-07-15 01:40:53 +01:00
UbitUmarov f32c0ead05 avoid c# fun things, plus cosmetics 2020-07-14 17:54:58 +01:00
UbitUmarov dd2495be9d remove dead config options 2020-06-18 16:52:45 +01:00
UbitUmarov 24689f064c disable cap EstateChangeInfo, currently broken on viewers 2020-06-17 11:46:56 +01:00
UbitUmarov 190acf093a finally enable cap GetAsset(ViewerAssets) by default. Note that users with FS6.0.x will have issues. They need to upgrade 2020-06-01 18:12:32 +01:00
UbitUmarov b9e74dd504 change IgnoreEstatePaymentAccessControl and IgnoreEstateMinorAccessControl default to true, since this require flags to be set on dbs, and enforcing was not working well 2020-01-11 16:16:49 +00:00
UbitUmarov 29a6c1d0c8 fix IgnoreEstatePaymentAccessControl option 2020-01-11 14:57:43 +00:00
UbitUmarov c54460b6f0 update release notes url 2020-01-07 17:30:23 +00:00
UbitUmarov 943d0935a6 YEngine, change default number of exec threads to 2 of priority Normal. Let the threads priority a option on ini files 2019-11-22 07:01:17 +00:00