29102 Commits

Author SHA1 Message Date
lickx
2d1573fc4f Set attachments to group and resume scripts for XmlRpcGroups 2026-02-07 15:38:40 +01:00
lickx
23dd51c733 Also update grouptag for XmlRpcGroups 2026-02-07 15:38:40 +01:00
lickx
fa0619a15f Fix grouptag not updating after active role change 2026-02-07 15:38:40 +01:00
lickx
cf42b9925f Correct version string length 2026-02-07 15:38:40 +01:00
lickx
dd059866d9 Add save oar --tenant= option for saving stuff
This is mainly useful for multi tenancy sims where a user requests an oar
of their stuff, and where you don't want to pass out other people's stuff.
2026-02-07 15:38:40 +01:00
lickx
db8ba76c1e Make default slurl prefix more opensim-like
While still remaining compatible with declined RLVa inventory offers
2026-02-07 15:38:36 +01:00
lickx
08e5fa095d null check, not everyone runs with a group module 2026-02-07 15:37:08 +01:00
lickx
1cd2361936 Revert folder version to ushort as in upstream
A signed int was a bad idea because of rollover
into the negative -sizeof(int)

To illustrate, my 'Current Outfits' folder version
is now, about 1 year after born, version 33000
2026-02-07 15:37:08 +01:00
lickx
7a6b3b3bf2 Correct offset clamp for PRIM_NORMAL 2026-02-07 15:37:08 +01:00
lickx
b19f50904e Make cache an option, for issue #25 2026-02-07 15:37:04 +01:00
lickx
68eb1595ac Re-introduce SIGTERM signal handling
According to the .NET 6/8 docs, this is handled on Windows as well
2026-02-07 15:34:52 +01:00
lickx
825b1f7f98 Rework incoming attachments (HGEntityTransfer)
Avatar will progressively load now instead of waiting until all attached
assets are complete. Also optimize, cleanup etc.
2026-02-07 15:34:47 +01:00
lickx
e651278a54 llGetTimeOfDay() and llGetRegionTimeOfDay based on Environment
llGetTimeOfDay() is based on the current parcel environment, while
llGetRegionTimeOfDay() is based on the region environment

With a fallback on the hardcoded way we did this if no environment module
is active
2026-02-07 15:30:31 +01:00
lickx
3f658e414b Allow defining path where to store generated MAP-uuid.png
Defaults to the folder containing OpenSim.dll/.exe for legacy compatibility
2026-02-07 15:30:31 +01:00
lickx
f569e656d5 Use the shorthand 'mailname' from now on
objectmail_hostname will be deprecated but will still work
2026-02-07 15:30:31 +01:00
lickx
1b604f90bc Revert "some changes to PresenceServerPostHandler"
This reverts commit 81cfd6e956.
2026-02-07 15:30:09 +01:00
lickx
9090af50ec Always allow http requests to prim webservers 2026-02-07 15:30:09 +01:00
user
16059f43e2 Simplify loading attachments message 2026-02-07 15:30:08 +01:00
lickx
e2fa62623b Reject hypergrid visitors with just an IP address as homeURI 2026-02-07 15:28:02 +01:00
lickx
8f5cc78c74 Properly update lastowner info
In that Other Grid, it used to be done on inventory detach too, but that
seems no longer to be the case.
2026-02-07 15:28:02 +01:00
lickx
6f5083e5c7 Implement lxGetAgentViewer
This was an old request
2026-02-07 15:27:55 +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
b97cacc712 Add "objectmail_hostname" to llGetEnv()
It returns the part after the @ for an object's email address
2026-02-07 15:27:55 +01:00
lickx
b218c303c5 Addressing an force-tp edge case, closes #22 2026-02-07 15:11:38 +01:00
lickx
dca12b5427 SMTPConfig -> EmailConfig 2026-02-07 15:11:38 +01:00
lickx
1b2d0d2ddc Change SMTP section to the more descriptive Email 2026-02-07 15:11:38 +01:00
lickx
174da88c88 Implement "region_rating" and "grid" in llGetEnv() 2026-02-07 15:11:38 +01:00
lickx
140ac4d19e Make this work correctly 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
916f22ba67 Neater 2026-02-07 15:11:38 +01:00
lickx
d3433c1bc1 Revert "Only allow local residents to create groups"
This reverts commit df59617648.
Duplicate code, see CreateGroup() in GroupsServiceHGConnectorModule.cs
2026-02-07 15:11:38 +01:00
lickx
0e935cd69f Implement a request for a custom ban message 2026-02-07 15:11:38 +01:00
lickx
dc2ea0fc9b Unbreak 18+/PIOF access restrictions for parcels
(Was already OK for estates)
2026-02-07 15:11:38 +01:00
lickx
f05f84ce9f Add the PAYMENT_* constants as well 2026-02-07 15:11:34 +01:00
lickx
bac614f7cf Make ALL llRequestAgentData requests working
Before, only DATA_ONLINE worked and DATA_PAYINFO wasn't implemented
2026-02-07 15:10:17 +01:00
lickx
172c5947af Check for the full address, not just the key 2026-02-07 15:00:39 +01:00
lickx
0e005da8d9 Clean up a bit 2026-02-07 15:00:39 +01:00
lickx
6cdaf25a24 Syntax 2026-02-07 15:00:38 +01:00
lickx
41af43f591 Avoid double messages 2026-02-07 15:00:38 +01:00
lickx
ab99c42f25 Fix filtered e-mail search 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
e27aecf254 One oops 2026-02-07 15:00:38 +01:00
lickx
c62e66863f This is a better place for it 2026-02-07 14:59:56 +01:00
lickx
d39e3fcd69 Mantis 8366: logins have GotAttachmentsData true 2026-02-07 14:57:36 +01:00
lickx
6afca908c7 Fixes #14 2026-02-07 14:56:11 +01:00
lickx
bf9449b3fe Revert "Description column should be 127 bytes UTF-8 string"
This reverts commit 27e0684cbc.
2026-02-07 14:55:01 +01:00
lickx
fc311fe4f3 Revert "Update MAX_ASSET_DESC also"
This reverts commit 25ff65ae05.
2026-02-07 14:55:01 +01:00
lickx
a543e6a2c6 Only attempt to resume scripts when they exist 2026-02-07 14:42:55 +01:00
lickx
b5fb4ed393 Stop resume scripts if HG user left the scene early 2026-02-07 14:40:36 +01:00
lickx
44c88b7258 Remove an unused optional feature for code clarity 2026-02-07 14:38:24 +01:00