662 Commits

Author SHA1 Message Date
d0471554aa Merge branch 'master' into lickx 2026-02-26 07:47:37 +01:00
UbitUmarov
fc607035c8 add to opensim.ini a list of stun servers and send it to viewers in simulator features cap 2026-02-25 19:37:02 +00:00
lickx
a1681f2247 Update DeniedClients suggestion 2026-02-07 15:43:59 +01:00
lickx
67700ea1ed Put back a comment about permission control 2026-02-07 15:43:59 +01:00
lickx
115887fc10 Remove godmode for region owners+admins
From now on only possible for user level >= 200
2026-02-07 15:43:59 +01:00
lickx
3085953ce5 Add examples of bad viewers in line with the Wiki 2026-02-07 15:30:09 +01:00
lickx
69d8b70bba Enable sim-local mail by default
This is safe. With this setup mail addressed to outside destinations
(any address not ending in internal_object_host) is silently discarded.
By default the internal_object_host is defined as lsl.opensim.local
2026-02-07 15:27:55 +01:00
lickx
1b2d0d2ddc Change SMTP section to the more descriptive Email 2026-02-07 15:11:38 +01:00
lickx
b4e36ca262 Remove feature for now
This caused land sales for more than 0L to not work for local users,
at least with Gloebit. This check will probably need to happen elsewhere
but idk where yet
2026-02-07 15:11:38 +01:00
lickx
70c9172f2c Comment typo in the new IMAP config 2026-02-07 15:00:38 +01:00
lickx
79feac5698 Implement intersim object2object e-mail for LSL 2026-02-07 15:00:38 +01:00
lickx
81bfcb7578 Make allowing HG residents to buy parcels an option
By default this option is true (like in vanilla OpenSim)
2026-02-07 14:20:40 +01:00
lickx
0f9690d8a3 XEngine is no longer an option, so remove config 2026-02-07 14:12:35 +01:00
lickx
fb412ddfdf Remove an unused optional feature for code clarity 2026-02-07 14:11:38 +01:00
lickx
3b4ff99c66 Put back god stuff in OpenSim.ini
Note that on our branch region_owner_is_god defaults to false,
so it will only be enabled by setting that line to true in the ini!
2026-02-07 14:05:41 +01:00
lickx
4de6df9c6b Discourage god mode in the example config 2026-02-07 13:41:04 +01:00
lickx
efb9370527 No god mode for region owners by default 2026-02-07 13:41:04 +01:00
lickx
328c5b3692 Add hardened permissions option 2026-02-07 13:38:18 +01:00
UbitUmarov
15dc813fae some changes to llWorldPosToHUD. May need more (ofc it is opensim) 2025-08-17 01:23:44 +01: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
833d8f4991 minor changes 2024-09-16 21:08:11 +01: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
eea5d14ec6 more cosmetics 2023-01-21 15:49:46 +00:00
UbitUmarov
3011368fd0 FIRE-32583: change [Const] PrivatePort default to 9000, since the default config is for standalone mode 2023-01-14 13:07:23 +00: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
93f292ca39 Emailmodule. Add throttles by sender ownerID, prim or smpt target address and smpt emails per day 2022-03-18 19:24:52 +00:00
UbitUmarov
d06efefb48 Emailmodule. Receive mailbox dependis on prim having email event on scripts; send via smpt or to external prims are now options. The ini section name smtp is not wrong" 2022-03-18 16:15:32 +00:00
UbitUmarov
21770a83c1 replace EmailModule with EmailModule2. Note current use of dlls from nuget mailkit2.9.0, mimekit2.9.2 and Portable.BouncyCastle1.9.0 without all nuget useless crap 2022-03-18 13:18:00 +00: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
56892d1bc6 typos 2022-03-09 17:59:11 +00:00
UbitUmarov
48160db046 typos 2022-03-09 16:36:29 +00:00
UbitUmarov
52fdab0c67 add a scripts emailmodule2 that uses MailKit.dll to send email using recent tls. This will replace current, once tested. Note that MailKit and Minekit versions are old to avoid use of ...unsafe.dll. This still will not work with gmail after May22, since only uses simple user:password login 2022-03-08 23:46:35 +00:00
UbitUmarov
d65546724e make YEngine the default engine 2021-12-04 20:08:50 +00:00
UbitUmarov
fe62a15720 remove obsolete lighshare option 2021-11-22 12:00:27 +00:00
UbitUmarov
1bfd2ae1d8 mantis 6783: change coment text 2021-10-23 22:46:18 +01: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
abf11627f2 duplicate configuration entries on sextion XEngine that are also valid for YEngine since are not even engine related, and should be on own section, one day 2021-03-12 00:43:22 +00:00
UbitUmarov
adc943c6d6 remove a forgotten warning about YEngine 2020-10-31 00:31:00 +00:00
UbitUmarov
5c789466cc mantis 8746 use PrivURL with PrivPort 2020-08-16 09:37:14 +01:00
UbitUmarov
c15869438c move currency-base-uri simulator feature to global settings, based on [Economy] economy setting on opensim.ini. make sampleMoney honour it 2020-05-10 21:27:23 +01:00
UbitUmarov
23aae75563 add osslDefaultEnable.ini and osslEnable.ini.example. Similar use as opensimDefaults and opensim. Second files do local overrides to defautl settings. This should easy upgrades to versions that are compatible (most cases). (Dan Banner idea and request) 2020-02-17 00:53:30 +00:00
UbitUmarov
a22acd1c5c remove a few more references to simianGrid 2020-02-02 17:31:43 +00:00
UbitUmarov
941b65b44a removed outdated suport for simianGrid. Simian was a web/php alternative to Robust (https://code.google.com/archive/p/openmetaverse) 2020-02-02 16:18:08 +00:00