Commit Graph

2989 Commits

Author SHA1 Message Date
UbitUmarov
71065f19ad add another form of bytesToHexString(byte[] bytes, bool lowercase) 2020-12-29 14:41:41 +00:00
UbitUmarov
0e8ea0486d better also add llXorBase64 to lsl api 2020-12-29 13:38:19 +00:00
UbitUmarov
8fa28d96f5 clean tabs from osSHA256 patch (mantis 8839) 2020-12-29 13:31:08 +00:00
UbitUmarov
5acf56d20e add missing lsl stub for llXorBase64 2020-12-29 13:24:04 +00:00
Mike Higgins
0da43a8ef5 added a new function string=osSHA256(string)
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2020-12-29 13:17:29 +00:00
UbitUmarov
31d7ae0697 osReplaceAgentEnvironment change error -9 to -5 so it is identical to others 2020-12-21 19:47:40 +00:00
UbitUmarov
874808522f also check the url on llHTTPRequest before doing anything with garbage 2020-12-18 13:11:55 +00:00
UbitUmarov
5859862162 mantis 8836: llLoadURL, prim cannot be group owned, url must be a valid url (and include http(s)://) reduce time penalty to 1s 2020-12-18 12:57:26 +00:00
UbitUmarov
f7597adcfb a few changes to ossl get grid uris and name 2020-12-15 20:34:59 +00:00
UbitUmarov
73d33aee32 a few changes to llXorBase64 and llXorBase64StringsCorrect 2020-12-13 18:30:57 +00:00
UbitUmarov
96d2ec16c4 mantis 8831: add a version of llXorBase64 a bit based on the patch. kept the other as they are so to no break opensim scripts possible based on them. Thanks CasperWarden 2020-12-13 16:53:07 +00:00
UbitUmarov
25c9e66906 a few changes to lsl http headers 2020-12-09 18:04:10 +00:00
UbitUmarov
90ef92158a several changes to lsl http urlmodule; X-SecondLife-Region change is in global coords not grid, etc, mantis 8823 sould be fixed at least untly next viewers changes 2020-12-09 14:46:55 +00:00
UbitUmarov
4293ba9dd3 allow osStopSound to work on more than one prim Acording to provided LINK_* paramenter 2020-12-09 13:47:32 +00:00
UbitUmarov
da28aada2c avoid a null ref in lsl 2020-11-15 13:45:34 +00:00
UbitUmarov
f25b1283b9 llRequestAgentData: let presence cache expire or fast requestes may block eventual updates 2020-11-07 01:39:58 +00:00
UbitUmarov
62b7ee96bd fix llGetLinkKey 2020-11-06 19:14:01 +00:00
UbitUmarov
77082148ab mantis 8793: break link even if it is the script prim; adicialy standup all avatars as spec. Don't like this standup it is fundamentaly silly done on all cases, may review this later 2020-11-01 19:56:36 +00:00
UbitUmarov
3d5d4333dd fix llGetLinkKey to support LINK_* constants 2020-10-26 14:26:57 +00:00
UbitUmarov
c6b27cc02a silly bug on llSetText exec 2020-10-11 04:00:35 +01:00
UbitUmarov
d437808ba4 add INVENTORY_SETTING lsl constant; cosmetics 2020-10-09 12:42:28 +01:00
UbitUmarov
128e0be382 add GetFullGroupPowers(agentID, groupID) to groups modules. This returns the 'sum' of powers of all agent roles on that group, apply it to some OSSL (mantis 8777). It May be needed elsewhere 2020-10-09 00:20:34 +01:00
UbitUmarov
89ccd601b1 osInviteToGroup: mk sure avatar is really in same region; return value 2 if avatar is already member of the group 2020-10-08 22:24:10 +01:00
UbitUmarov
c136bcef6e osInviteToGroup: dont invite if already member (returns TRUE in this case) 2020-10-08 21:45:33 +01:00
UbitUmarov
52b16c34a2 add a little missing space 2020-10-08 21:15:02 +01:00
UbitUmarov
1acac074ec cosmetics on ossl 2020-10-08 20:55:07 +01:00
UbitUmarov
e6d14ad303 gridinfo and ossl 2020-09-26 14:25:36 +01:00
UbitUmarov
4273519197 fix silly bugs on osReplaceRegionEnvironment() 2020-09-12 20:10:45 +01:00
UbitUmarov
64fea8f20c mantis 8770: let osGetSunParam(day_length) return the same as llGetDayLength() ie day length at prim location 2020-09-12 16:14:14 +01:00
UbitUmarov
5b5915de72 mantis 8768: fix the empty string case; do the llpasscollions 1 as true, others false; cosmetics 2020-09-08 01:29:22 +01:00
UbitUmarov
23de4e3a82 let scriptEvents flags represent all events we have (so change to 64bit ulong) not the need to keep duplicated definitions on main framework and each script engine, namely because Xengine app domain option 2020-09-04 14:22:24 +01:00
UbitUmarov
9a32266382 mantis 8757: LSL casting plague 2020-09-02 16:41:09 +01:00
UbitUmarov
7364acf42e Xengine: change allocation of executor events mask map 2020-08-31 17:18:51 +01:00
UbitUmarov
b64e1792ff wt* remove osSetStateEvents, any script using it must just DIE 2020-08-31 15:01:26 +01:00
UbitUmarov
92e3f424cf cosmetics 2020-08-30 16:05:02 +01:00
UbitUmarov
fd49254708 more changes on task inventory offers 2020-08-21 22:24:49 +01:00
UbitUmarov
7c1e1a15cc a few more changes on lsl notecards 2020-08-17 16:14:39 +01:00
UbitUmarov
6dcb4ed7a0 ok change a confusing expire renew of 0 (that does mean that cache min expire time) 2020-08-17 15:11:48 +01:00
UbitUmarov
5bafd97c69 change script notecards cache 2020-08-17 15:06:52 +01:00
UbitUmarov
262d9d30c0 oh forgot the forced sleep.. we can't have that can we.. 2020-08-17 13:23:01 +01:00
UbitUmarov
33bb55581d LSL do ImediatePost on cached note card 2020-08-17 13:07:56 +01:00
UbitUmarov
29e42f2a25 missing bits 2020-08-16 20:04:46 +01:00
UbitUmarov
421cc0c018 change llName2Key and add llRequestUserKey (not the patch on mantis 8369, now utdated). some testing needed.. 2020-08-16 20:01:00 +01:00
UbitUmarov
15f0b1190a it is NULL_KEY const, not UUID.Zero.Tostring() calls 2020-08-16 11:08:41 +01:00
UbitUmarov
3ddaa3a9e6 change llGivemoney (like last commit, so it runs on a limited threadpool not the main one 2020-08-15 22:25:29 +01:00
UbitUmarov
4bcb3f72a1 change llTransferLindenDollars 2020-08-15 22:02:53 +01:00
UbitUmarov
b394b6ccef duhh why was i storing something to forget?? 2020-08-15 21:07:33 +01:00
UbitUmarov
690cb37767 ahh that bit! 2020-08-15 20:33:38 +01:00
UbitUmarov
7e122b885b more bits? 2020-08-15 20:12:13 +01:00
UbitUmarov
15d600c08a LSL no need for Linq 2020-08-15 20:03:29 +01:00