UbitUmarov
7856192da6
move SEED cap to simpleStreamHandler
2020-04-24 02:37:50 +01:00
UbitUmarov
ba8d188a0d
remove another wrong ':'
2020-04-24 01:07:58 +01:00
UbitUmarov
76019258e3
remove wrong ':'
2020-04-24 01:06:52 +01:00
UbitUmarov
899620bc13
remove some '/' just wasting space
2020-04-24 00:54:21 +01:00
UbitUmarov
f955482dfd
move ServerReleaseNotes module to simpleStreamHandler
2020-04-24 00:40:52 +01:00
UbitUmarov
8d2f90a8e2
let show http-handlers list simpleStreamHandlers
2020-04-24 00:24:02 +01:00
UbitUmarov
9000240238
change GetCapsDetails(..)
2020-04-23 23:58:06 +01:00
UbitUmarov
ca5756a100
fix agentpreferences cap path
2020-04-23 23:54:57 +01:00
UbitUmarov
f2a025bc41
Oppps better clear the online before returning
2020-04-23 23:36:34 +01:00
UbitUmarov
6cd822fd83
clear online status from gridUserService when killing dup presences
2020-04-23 23:32:33 +01:00
UbitUmarov
7a24d8af52
change AgentPreferencesModule to use SimpleStreamHandler, as a simple first test
2020-04-23 22:35:31 +01:00
UbitUmarov
9a5a811c7d
extend Caps to use SimpleStreamHandler
2020-04-23 22:32:18 +01:00
UbitUmarov
426d83c535
change SimpleStreamHandler to have a processor method argument
2020-04-23 22:30:40 +01:00
UbitUmarov
46162e620a
change response content lengh when using rawbuffer
2020-04-23 22:28:27 +01:00
UbitUmarov
10988fe980
exclude root path from SimpleStremHandler
2020-04-23 18:29:45 +01:00
UbitUmarov
0fe51f34c2
add SimpleStrem(Request)Handler, for simple uripaths, any method or query
2020-04-23 18:23:43 +01:00
UbitUmarov
e818c570bb
expose uripath
2020-04-23 18:16:56 +01:00
UbitUmarov
5a51553e7d
missing file
2020-04-23 16:08:16 +01:00
UbitUmarov
fefcda52f5
use concurrentdic on pollhandlers, simplify a bit
2020-04-23 16:04:54 +01:00
UbitUmarov
92518129ee
remove redundant code
2020-04-23 13:24:08 +01:00
UbitUmarov
212c25f906
fix http version
2020-04-22 00:00:24 +01:00
UbitUmarov
6b6baa9e51
reduce ServicePointManager.DefaultConnectionLimit back 12 for os other than windows
2020-04-21 23:05:53 +01:00
UbitUmarov
1475b83699
risk reduncing iddle timeout again, because it is needed on current framework
2020-04-21 15:46:41 +01:00
UbitUmarov
50b81258a9
change event pool timeout handling
2020-04-21 00:19:19 +01:00
UbitUmarov
43fdbf87d4
remove some useless code form http low level; delay normal connection close, to let client do it instead
2020-04-21 00:13:02 +01:00
UbitUmarov
c097f148dd
locate default anims also by uuid, rename/chage a few things
2020-04-18 17:26:25 +01:00
UbitUmarov
e2f84f0c1f
send 100 continue code the way ms seems to want
2020-04-16 02:13:03 +01:00
UbitUmarov
4ab8da01bc
flush sslstreams in keepalive case ( should not be needed but well )
2020-04-16 01:51:57 +01:00
UbitUmarov
bdddedc550
let samplemoneymodule see EconomyModule config setting
2020-04-16 01:40:39 +01:00
UbitUmarov
e859985cfa
actually commit the uri fix
2020-04-15 21:23:13 +01:00
UbitUmarov
7572a60993
avoid a null ref on get log level
2020-04-15 11:48:52 +01:00
UbitUmarov
a6abc3d2b6
mantis 8688: fix uri parsing in secure case ; add tls11 and tls12 to list of protocols (.net.46 ones)
2020-04-15 11:48:03 +01:00
UbitUmarov
944f3dd7ec
sleep a script by 1second on non fatal OSSL errors
2020-04-14 17:01:35 +01:00
UbitUmarov
f20845c89e
sleep a script by 1second on non fatal LSL errors
2020-04-14 16:56:53 +01:00
UbitUmarov
8baab939d2
oops fix query handling on getassets
2020-04-13 15:37:12 +01:00
UbitUmarov
920a26eeec
add request QueryFlags
2020-04-13 15:01:04 +01:00
UbitUmarov
b419f71a68
also expose the request client IP as seen by server port
2020-04-13 14:34:03 +01:00
UbitUmarov
e0ba96055c
change osrequest Query back to hashtable, add QueryAsDictionary as new better option. (recover compatibily with current external modules
2020-04-13 14:24:22 +01:00
UbitUmarov
745a469af8
fix recent bug on Urlmodule
2020-04-13 13:53:37 +01:00
UbitUmarov
d1f1324a2d
update scriptSyntax
2020-04-12 23:19:34 +01:00
UbitUmarov
bbc5d5bc2d
ate least one viewer for androide does not decode correctly llsd, go back send more useless data, to suport them. this should be reverted one day
2020-04-12 18:10:20 +01:00
UbitUmarov
f95925e0fd
http server change remote endpoint handling
2020-04-11 19:57:34 +01:00
UbitUmarov
7ce9f890b1
http server useless changes
2020-04-11 16:41:39 +01:00
UbitUmarov
0d940df4e2
http server: change uri query handling
2020-04-11 15:18:49 +01:00
UbitUmarov
1c6d454691
remove excess garbage
2020-04-10 22:52:25 +01:00
UbitUmarov
6fea9dafaf
yeack increase TimeoutMaxIdle again for now
2020-04-09 18:43:55 +01:00
UbitUmarov
50cd0ab982
missing file
2020-04-09 16:19:37 +01:00
UbitUmarov
0a1e1ae9e0
http asset send: prioritize baked textures
2020-04-09 16:18:27 +01:00
UbitUmarov
7ecc9408a9
flag baked texture assets
2020-04-09 16:08:44 +01:00
UbitUmarov
05c77f9342
cosmetics
2020-04-09 14:01:15 +01:00
UbitUmarov
c99014991b
cosmetics
2020-04-09 13:41:41 +01:00
UbitUmarov
523d6dd2da
stop a vivox error
2020-04-08 16:38:07 +01:00
UbitUmarov
f976d10de2
more changes on http server low level
2020-04-08 14:35:31 +01:00
UbitUmarov
f0f067d05c
missing file
2020-04-08 00:09:23 +01:00
UbitUmarov
b4eb5d6cca
send parcels onwership change updates to all avatars that may want it
2020-04-08 00:01:05 +01:00
UbitUmarov
29f59fe407
reduce httppipeline depth
2020-04-06 16:53:28 +01:00
UbitUmarov
3989dbac31
fix rez time on inworld object copy
2020-04-06 12:02:36 +01:00
UbitUmarov
0a4232430b
remove some dead code
2020-04-03 03:54:32 +01:00
UbitUmarov
50b8c90b42
change response m_body send (currently not in use)
2020-04-03 03:20:47 +01:00
UbitUmarov
f1761a5b6c
remove a log message under cond comp
2020-04-02 23:05:22 +01:00
UbitUmarov
1e083c38ad
nissing files
2020-04-02 21:54:18 +01:00
UbitUmarov
fe9df55410
nissing files
2020-04-02 21:52:31 +01:00
UbitUmarov
67cd5efab3
replace external httpserver by embedded one (based on same code) - This may still be very bad; clean solution and runprebuild, or clone to clan folder
2020-04-02 21:44:34 +01:00
UbitUmarov
650b051cdf
httpserver send now has priority, use it
2020-03-31 22:03:43 +01:00
UbitUmarov
817c2b3bb9
httpserver send is now async
2020-03-31 22:01:45 +01:00
UbitUmarov
e558dd3ac6
update httpserver.dll this needs testing. May not be that nice...
2020-03-31 21:43:40 +01:00
UbitUmarov
ef49ac7049
do hide hidden groups on profile
2020-03-30 18:18:36 +01:00
UbitUmarov
2e66f8dbdf
store sop pseudocrc and region cacheID on sqlite
2020-03-28 16:18:31 +00:00
UbitUmarov
0958eceadd
store sop pseudocrc and region cacheID on PGSQL ( others later)
2020-03-28 01:31:00 +00:00
UbitUmarov
87646f340b
store sop pseudocrc and region cacheID on mysql ( others later)
2020-03-27 17:34:05 +00:00
UbitUmarov
1002987aea
invalidate region cacheid on oar load
2020-03-27 17:27:54 +00:00
UbitUmarov
918f56d682
fix lludp to read pseudocrc from SOP; move region cacheID to region settings
2020-03-27 17:26:49 +00:00
UbitUmarov
8e6fc69a11
let pseudoCRC (for objcache) be per part and not just per SOG
2020-03-27 17:22:18 +00:00
UbitUmarov
f1204e2147
contrary to some docs, PROCESSOR_ARCHITECTURE is not defined on linux
2020-03-20 16:18:36 +00:00
UbitUmarov
9ce4b8914b
LevelUpload setting is now on [Permissions], so look for it there also
2020-03-20 10:54:10 +00:00
UbitUmarov
010f091dd4
mantis 8675: delay material delete (the reported log message may still happen, but less
2020-03-20 10:50:56 +00:00
UbitUmarov
9864d1abfc
tell detected endian also
2020-03-18 19:09:59 +00:00
UbitUmarov
ac43124a93
duhhh
2020-03-18 17:59:35 +00:00
UbitUmarov
59d3f9fa62
log processor arch
2020-03-18 17:41:29 +00:00
UbitUmarov
cfef190424
mantis 8674: give up asking viewers to use htts on vivox. Several just fail
2020-03-15 22:13:31 +00:00
UbitUmarov
63c5da539f
minor change to legacy mesh stream cost estimation, so small lowest lod does not give excessive contribution
2020-03-15 17:47:27 +00:00
UbitUmarov
5f76a62d29
cosmetics
2020-03-13 21:27:57 +00:00
UbitUmarov
b292950b1c
fix a lock i missed..
2020-03-11 16:04:02 +00:00
UbitUmarov
beee52032e
current vivox server certs are invalid
2020-03-10 13:42:09 +00:00
UbitUmarov
c172adbaec
minor patching to outdated vivox suport. This can't be updated without proper API spec, that vivox is refusing to provide to me
2020-03-10 03:52:38 +00:00
UbitUmarov
e4f7a1c07a
a few missing files
2020-03-07 21:13:42 +00:00
UbitUmarov
033f6f889d
a few changes to flotsam asset cache
2020-03-07 20:34:56 +00:00
UbitUmarov
3956fbe496
missed only line on last commit
2020-03-06 19:31:07 +00:00
UbitUmarov
98de42eedc
flotsam: add comands deletedefaultassets to delete local default assets (on folder bin/assets) from cache so they can be refreshed from grid and cachedefaultassets to load those local assets into cache. This comands may cause desync with grid or other regions. Viewers will need to clear cache so see effects. Use with care
2020-03-06 19:20:12 +00:00
UbitUmarov
38b93a0f50
define Mr Opensim data on Constants
2020-03-06 16:00:40 +00:00
UbitUmarov
abe26f39f6
yeackk silly bug on new avaterpickeravaterpicker
2020-03-05 00:00:08 +00:00
UbitUmarov
1df06f459a
avoid duplicated udpbuffer free that may still happen
2020-03-04 22:39:44 +00:00
UbitUmarov
8728e4cf2f
missing file
2020-03-04 20:04:08 +00:00
UbitUmarov
ad601c9502
take lludp out of usermanagement module
2020-03-04 20:02:45 +00:00
UbitUmarov
20b974cff0
place the try/catch in right place on profiles process. This is still bad. Last code changes moved from blocking a user for a long time, to block profiles for all, for a long time. This because some viewers like firestorm, ask for the profiles of all user friends to show their ugly 1st life pictures. thats hundred requests taking from 500ms to more than 30s each
2020-03-04 17:19:12 +00:00
UbitUmarov
ed34c00956
add catch log to profiles process
2020-03-04 04:50:54 +00:00
UbitUmarov
d0ba9f84df
add some async work to profiles module, take profile out of groups v2, not its job
2020-03-04 02:45:10 +00:00
UbitUmarov
248d56d3ad
add LSL_Integer osClearObjectAnimations() to remove all animations on a prim, returning the number it had; some clean on sending
2020-03-03 23:21:05 +00:00
UbitUmarov
6684c35bb0
fix object animation updates when also moving
2020-03-03 22:25:24 +00:00
UbitUmarov
25b4a310f5
mantis 8668: invalidate part VOC on lsl scale change
2020-03-03 11:37:23 +00:00
UbitUmarov
c30cb8a9cf
change root part physics type none to apply physics
2020-03-02 04:05:18 +00:00
UbitUmarov
be16cf9531
sync some more things with work copy
2020-03-02 01:56:34 +00:00
UbitUmarov
97cb6254ef
cosmetics, rename a few vars, etc
2020-03-02 01:32:33 +00:00
UbitUmarov
d3b1465444
mantis 8667: remove wildcards from a very limited test of a very limited thing
2020-03-02 00:07:02 +00:00
UbitUmarov
cf948d56a1
pesty warning
2020-03-01 22:03:33 +00:00
UbitUmarov
7e9ce0929d
missing file
2020-03-01 21:46:31 +00:00
UbitUmarov
693492a3f1
several changes to lludp FetchInventoryDescendents
2020-03-01 21:45:28 +00:00
UbitUmarov
dc225e348d
several changes to lludp FetchInventory
2020-03-01 18:56:07 +00:00
UbitUmarov
71b5ca95e6
change Async object delete to inventory threading model
2020-03-01 16:16:09 +00:00
UbitUmarov
e76006aff5
avoid a null ref at shutdown
2020-03-01 03:22:58 +00:00
UbitUmarov
49386d34e5
pesty warning
2020-03-01 03:05:14 +00:00
UbitUmarov
af7d09c6b5
more cosmetics (and possible more typos)
2020-03-01 02:27:48 +00:00
UbitUmarov
4d67fdfa9d
cosmetics (and possible lots of typos)
2020-03-01 01:19:09 +00:00
UbitUmarov
3707301c59
changes to load oar with --merge: with option --mergeReplaceObjects it will replace objects already in region, without it, skip; with opetion merge-parcels will try to merge them, without it ignores oar parcels. as before without --merge all is replaced. renamed the options force* as merge* since they are merge suboptions
2020-02-28 18:36:52 +00:00
UbitUmarov
665037e366
cosmetics
2020-02-28 00:53:51 +00:00
UbitUmarov
22e201bb49
add harder restrictions to llGiveInventoryList. permissions per item as giveinventory, target avatar must see the prim region. Add 3seconds delay
2020-02-27 23:10:16 +00:00
UbitUmarov
7ef657c415
LSL add a translation layer btw lsl permitions and internal permissions
2020-02-27 21:37:23 +00:00
UbitUmarov
d1df9c9ee5
some lsl cleanup
2020-02-27 21:07:35 +00:00
UbitUmarov
8c74e47557
a few changes to objects permissions
2020-02-26 20:33:29 +00:00
UbitUmarov
c2ca5a699d
missing file..
2020-02-26 19:33:55 +00:00
UbitUmarov
ad5aff2d17
more on scripts *target* events
2020-02-26 19:18:07 +00:00
UbitUmarov
94f88e330b
one more case
2020-02-26 18:24:40 +00:00
UbitUmarov
ea8eeaa307
do no append zero when clipping strings ( may still happen on other places)
2020-02-26 16:58:41 +00:00
UbitUmarov
7d7fc8f06a
Yengine script, don't dispose twice
2020-02-26 05:17:46 +00:00
UbitUmarov
20d77d3905
mantis 8665: avoid crash at shutdown, that line should not be needed
2020-02-26 05:09:04 +00:00
UbitUmarov
771381558e
index targets by scriptID
2020-02-26 04:50:55 +00:00
UbitUmarov
6dd5ea0c96
it is a good idea to actually change the respective source file...
2020-02-26 03:28:23 +00:00
UbitUmarov
828a3bb7f8
yeack, scripts can set targets, not having the events
2020-02-26 03:26:44 +00:00
UbitUmarov
ca48bf4117
those events are per script not per part
2020-02-26 03:18:22 +00:00
UbitUmarov
c9137912c9
missing file
2020-02-25 23:08:17 +00:00
UbitUmarov
ceb9289f13
change (not)at_(rot)target checks
2020-02-25 23:02:38 +00:00
UbitUmarov
d47ce25b5b
change lsl say/whisper/shout text lenght limit
2020-02-24 05:57:54 +00:00
UbitUmarov
6cadcb8bdf
try save a few ns on chat to objects
2020-02-24 05:37:42 +00:00
UbitUmarov
df2536c407
try save a few ns on chat to avatars
2020-02-24 05:36:05 +00:00
UbitUmarov
1de010e969
change pending messages for scripts listeners queue type
2020-02-24 03:06:35 +00:00
UbitUmarov
72d38b267e
small text format change
2020-02-24 03:01:46 +00:00
UbitUmarov
5f232077a7
give a tiny more time for deattach event to trigger
2020-02-24 03:00:09 +00:00
UbitUmarov
270a3e3836
do release controls on some objects delete
2020-02-21 19:19:19 +00:00
UbitUmarov
c887446b7e
sog DelinkFromGroup: change order of some operations
2020-02-21 19:15:08 +00:00
UbitUmarov
60a924f3c6
change part inventory adding some scripts speed up and controls release
2020-02-21 19:11:29 +00:00
UbitUmarov
0e6a7c3dac
cosmetics
2020-02-20 21:50:07 +00:00
UbitUmarov
6c94f5d432
fix HandleRevokePermissions()
2020-02-20 08:29:09 +00:00
UbitUmarov
7c977f9e27
fix release controls on deattach
2020-02-20 08:27:42 +00:00
UbitUmarov
d7671f3c01
a few changes to script engines releasecontrols
2020-02-20 08:20:15 +00:00
UbitUmarov
8d8b5b756f
mantis 8663: add CertificateValidationCallback set. Thanks Manni
2020-02-18 20:23:14 +00:00
UbitUmarov
6d2bb27ef7
fix a test
2020-02-17 22:05:27 +00:00
UbitUmarov
c8a95e21ee
mysql region store: do not use double to store float
2020-02-17 21:11:21 +00:00
UbitUmarov
b9cf2244a4
stop some log spam on shutdown that happens on linux
2020-02-17 17:54:56 +00:00
UbitUmarov
e155ab7814
patch a test
2020-02-14 20:17:52 +00:00
UbitUmarov
59414467e2
several changes to (task)inventory offering
2020-02-14 19:47:57 +00:00
UbitUmarov
55333a5171
fix axis rotation on sog bounding box
2020-02-14 19:34:32 +00:00
UbitUmarov
a42085f1a9
fix llGiveInventoryList notification on a group owned prim also
2020-02-13 05:20:00 +00:00
UbitUmarov
20a08c9f41
make a message more readable
2020-02-13 04:59:17 +00:00
UbitUmarov
fa4602e048
improve TaskInventoryAccepted (that is also decline)
2020-02-13 04:58:20 +00:00
UbitUmarov
0e7c19e181
fix llGiveInventory notification on a group owned prim
2020-02-13 04:41:50 +00:00
UbitUmarov
75e5217fff
fix a group owned permission
2020-02-13 02:58:32 +00:00
UbitUmarov
e1d5892f78
notecards text len is in bytes not chars
2020-02-13 00:38:02 +00:00
UbitUmarov
f3238781cc
oops
2020-02-10 02:19:35 +00:00
UbitUmarov
fb2380efd6
fix handling of materials maps clear and total removal with SLSL
2020-02-09 19:14:17 +00:00
UbitUmarov
11c49c211c
change a log message
2020-02-08 19:03:24 +00:00
UbitUmarov
c239269762
change uuids on scripts gather
2020-02-08 18:45:38 +00:00
UbitUmarov
ce72aa2eac
ignore some assets on gather
2020-02-08 17:45:51 +00:00
UbitUmarov
b97237b513
missed another file
2020-02-08 16:31:23 +00:00
UbitUmarov
8cbe743440
missing file and remove dead code
2020-02-08 16:27:30 +00:00
UbitUmarov
68e7e65e2e
scritps can not read notecards with embedded items
2020-02-08 16:09:12 +00:00
UbitUmarov
9478e607db
fix a typo on useraccount store
2020-02-08 13:05:23 +00:00
UbitUmarov
22227fa0b8
reduce some more spam on log
2020-02-08 01:10:30 +00:00
UbitUmarov
c2ab11a51e
reduce some spam on log
2020-02-08 00:29:41 +00:00
UbitUmarov
169f161576
cosmetics
2020-02-07 22:44:14 +00:00
UbitUmarov
43fea6530f
yeack, better not break other notecards HG; improve TestNotecardAsset()
2020-02-07 22:39:36 +00:00
UbitUmarov
c245ce3c25
change string terminator check
2020-02-06 22:54:17 +00:00
UbitUmarov
b2ef1545e5
oops, some fixes
2020-02-06 22:39:04 +00:00
UbitUmarov
88d91b68f7
TestNotecardAsset() does not even create a valid notecard. Disable it for now
2020-02-06 19:29:00 +00:00
UbitUmarov
8060d132b9
mantis 8651: try to improve notecards HG sharing ( not tested)
2020-02-06 19:16:23 +00:00
UbitUmarov
7a79a6ddfe
mantis 8651: clean code a bit
2020-02-06 16:13:32 +00:00
UbitUmarov
4de3dc2860
mantis 8651: change embedded decode a bit
2020-02-06 15:27:53 +00:00
UbitUmarov
18f2e25b23
mantis 8651: try to fix items embedded in notecards. This may need more work
2020-02-06 06:12:51 +00:00
UbitUmarov
3196d2fa6f
mantis 8547: allow volume detectors to tell detector prim link number. Note that this is not as spec, also that the name llDetectedLinkNumber should actually be llDetectorLinkNumber since it refers to the detector not detected object
2020-02-03 13:25:00 +00:00
UbitUmarov
662c41ddee
clear sell data when selling a object copy
2020-02-02 20:16:33 +00:00
UbitUmarov
441b4e01f6
remove also caps with method DELETE; NOTE: to update existent regions with last commit you need to clean the solution, run prebuild, and delete folder bin/addin-db-002
2020-02-02 16:37:45 +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
UbitUmarov
fdecf80016
mantis 8654: exclude NPCs from some Friends ops
2020-02-01 15:26:58 +00:00
UbitUmarov
016886b3c6
changes on sqlite estatedata
2020-01-31 13:09:37 +00:00
UbitUmarov
f89afd2aa8
fix some sqlite regionstore tables
2020-01-31 00:08:51 +00:00
UbitUmarov
fb1911d409
revert 8cc02916ab
. allow physics sit on
...
phanton to fall back to ugly sit because some objects depend on it
2020-01-29 21:23:30 +00:00
UbitUmarov
8075c1e363
do store UserCountry
2020-01-28 19:49:45 +00:00
UbitUmarov
53c9473100
mantis 8653 fix npc movement updates
2020-01-28 15:45:47 +00:00
UbitUmarov
76987fb647
... osSetLinkStandTarget
2020-01-25 15:51:36 +00:00
UbitUmarov
868c05fdf6
why not also osGetLinkStandTarget
2020-01-25 15:29:59 +00:00
UbitUmarov
004cab9289
add osGetLinkSitActiveRange
2020-01-25 14:24:53 +00:00
UbitUmarov
64c7e1de5b
add osSetLinkSitActiveRange
2020-01-25 13:32:52 +00:00
UbitUmarov
598ba5d6ae
fix the dbs migrations
2020-01-23 11:14:12 +00:00
UbitUmarov
f61b83b1ea
store the new variables on sqlite and pgsql ( could not test)
2020-01-23 10:47:09 +00:00
UbitUmarov
2a38210fe9
serialize the new variables
2020-01-22 22:01:05 +00:00
UbitUmarov
33eabf1069
store the new variables on mysql
2020-01-22 21:32:40 +00:00
UbitUmarov
da0ba17d1a
fix bug on sit active range check
2020-01-22 21:19:38 +00:00
UbitUmarov
59f41598db
limit unscripted and not done by physics sits to 10m distance again
2020-01-22 18:37:32 +00:00
UbitUmarov
7adaede14a
mantis 8634: add osSetSitActiveRange(float range) , osSetStandTarget(vector feetAproxPosition) and respective get functions. range <0 disables sits on the prim, = 0 uses region default,feetAproxPosition is in prim local frame. <0,0,0> disables it. Still no persistance. feedback required!
2020-01-22 18:23:35 +00:00
UbitUmarov
8db60ba3aa
back to sits and stands
2020-01-22 00:15:23 +00:00
UbitUmarov
8cc02916ab
don't let physics sit on phantom fall back to ugly default
2020-01-20 19:26:12 +00:00
UbitUmarov
3f601c9267
don't allow viewer to change rotation on sit
2020-01-20 19:01:15 +00:00
UbitUmarov
0bd102a397
tell viewers to autopilot on sit, but bypass it, so camera does get set
2020-01-20 18:25:59 +00:00
UbitUmarov
0e1e247289
ok ok reduce stand jump a bit
2020-01-20 16:12:59 +00:00
UbitUmarov
b70d44eb7e
try to cache cof is a waste of time
2020-01-20 16:11:20 +00:00
UbitUmarov
80fe0c640b
do not use viewer autopilot on physics sits also. Viewer side autopilot needs more work to avoid desyncs, that we never had
2020-01-20 16:09:45 +00:00
UbitUmarov
54370169bc
remove usage of lludp highpriority send queue. It causes more issues than good
2020-01-20 16:01:21 +00:00
UbitUmarov
ad6499cc09
fix last log message, and change things a bit
2020-01-20 11:48:32 +00:00
UbitUmarov
ddef089eaa
catch more error exception cases on fetchinventory req parsing
2020-01-19 20:10:08 +00:00
UbitUmarov
f85e932f59
oops i still did not updated libomv with new flag name
2020-01-19 16:44:27 +00:00
UbitUmarov
ba174b777c
send allowaccessoverride flag on regionhandshake
2020-01-19 16:30:02 +00:00
UbitUmarov
28db80f100
mantis 8647: try to not lose materials on fast objects take, but without changing a lot of files
2020-01-19 00:31:28 +00:00
UbitUmarov
8db2ddb07f
mantis 8645: change sqlite to just flag row delete, for commit to work
2020-01-18 21:09:41 +00:00
UbitUmarov
550f64cb2d
mantis 8645: change sqlite (not exactly as provided patch)
2020-01-18 18:01:38 +00:00
UbitUmarov
5ad62558b3
mantis 8643: invert the meaning of internal flag TEXFREE true value to mean NOT allow parcel owner to be more restrictive than estate. This should reduce the impact of this feature on new and current regions, specially since some viewers still do not suport it. (yes still lazy to rename the thing)
2020-01-17 09:35:42 +00:00
UbitUmarov
1899a36105
add another kick to GC after map generation at run time
2020-01-13 18:46:25 +00:00
UbitUmarov
6f5b7957a9
fix attachment point changes detection
2020-01-12 10:45:10 +00:00
UbitUmarov
f417a647db
exclude NPCs on adults and anonymous parcel access check
2020-01-11 17:32:33 +00:00
UbitUmarov
c2cef470f5
Estate age and payment (anonimous) access control override parcel settings. Enforce it at parcel level (a bit heavy for now, needs revison)
2020-01-11 16:26:56 +00: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
ea7dd150b1
disable parcels access control if disabled at estate ( not that estate flag is still named TAXFREE
2020-01-11 14:11:46 +00:00
UbitUmarov
d92ef598c5
EstateAccess get: do send empty arrays
2020-01-11 12:58:46 +00:00
UbitUmarov
5dbcb7a99e
add config option GatekeeperURIAlias to list other FQDN or ips of same local grid
2020-01-10 01:38:41 +00:00
UbitUmarov
42afa8429e
mantis 8639: recover object selected state in case of lludp object updates packet size overflow;
2020-01-08 10:25:59 +00:00
UbitUmarov
d9d763c8f8
change version
2020-01-07 15:18:49 +00:00
UbitUmarov
7bdc408cac
change some lsl flag constants to Hexa
2020-01-07 14:51:07 +00:00
UbitUmarov
066a6fbaa1
changes on lludp acks and resends
2019-12-18 23:26:13 +00:00
UbitUmarov
7516288634
missing files
2019-12-16 16:12:04 +00:00
UbitUmarov
8c21b30a51
do dispatch RequestLure ims
2019-12-16 01:27:49 +00:00
UbitUmarov
d400b2c545
add a formal lock object
2019-12-10 12:36:29 +00:00
UbitUmarov
449bd9beab
enforce invariant culture on landmarks
2019-12-10 12:33:56 +00:00
UbitUmarov
052e4a060c
mantis 8632: stop trigering Changed on just scale checks
2019-12-03 14:27:31 +00:00
UbitUmarov
5c5e4bd830
a few changes on check targets for lsl
2019-11-27 16:44:45 +00:00
UbitUmarov
6e2b5ac238
fix identation
2019-11-23 01:21:36 +00:00
UbitUmarov
14270e316a
fix xml decode of kfm in single prims case
2019-11-23 01:17:03 +00:00
UbitUmarov
2a508edcb4
YEngine: change some startup log messages
2019-11-22 07:42:00 +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
UbitUmarov
d5f918f945
Oooopss
2019-11-22 06:07:28 +00:00
UbitUmarov
9b7ad30ee1
more changes on YEngine scripts heap usage
2019-11-22 04:09:05 +00:00
UbitUmarov
647622bb02
cosmetics
2019-11-20 23:29:24 +00:00
UbitUmarov
bd12d60e80
cosmetics
2019-11-20 23:16:20 +00:00
UbitUmarov
0cf3ec553a
fix the block of teleport to same region handle
2019-11-18 20:17:48 +00:00
UbitUmarov
730a35eedc
Yengine: more on constants operations reduction
2019-11-18 19:07:03 +00:00
UbitUmarov
bf0697d5f4
mantis 8551: Simplify Yengine heap usage control
2019-11-18 17:33:02 +00:00
UbitUmarov
3708f504a6
fix a info message
2019-11-18 03:18:23 +00:00
UbitUmarov
103ebac082
terrain: make sure modify does get unblocked
2019-11-17 15:01:21 +00:00
UbitUmarov
61f918cbda
remove some llUDP options
2019-11-16 22:19:46 +00:00
UbitUmarov
31aef4e82b
work on previus 2 patchs
2019-11-14 06:34:44 +00:00
Terry
999a068172
Complete PostGres from previous commit - (Not Tested)
...
Signed-off-by: Terry <terry@digiworldz.com>
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2019-11-14 05:28:57 +00:00
Terry
2f79f463ea
Attempt to fix the issue where, when logging into the grid, the user supplies a region name, but instead of going to the specific region, they are sent to a region "Like" the one specified.
...
Signed-off-by: Terry <terry@digiworldz.com>
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2019-11-14 05:26:54 +00:00
UbitUmarov
eabf9a7c04
mantis 8627: handle the case constant compareOp constant on Yengine
2019-11-13 23:26:22 +00:00
UbitUmarov
d9d78c3423
Terrain: more double to float
2019-11-13 19:53:15 +00:00
UbitUmarov
5d2ffdc35b
limit max number of attachments to 38. All can be on same point
2019-11-13 18:44:58 +00:00
UbitUmarov
2828aa3e9b
Reduce Max region size to 4096m
2019-11-13 18:00:45 +00:00
UbitUmarov
8fcecc93a6
missed a few
2019-11-12 18:24:56 +00:00
UbitUmarov
d10f11d310
terrain replace double by float
2019-11-12 18:19:12 +00:00
UbitUmarov
9eb5fd4330
more changes on terrain edit. Silent ignore comand if busy (large area smooth can take ages), brush changes, etc
2019-11-12 03:16:53 +00:00
UbitUmarov
01832b3e3c
missing file, of course
2019-11-11 12:54:42 +00:00
UbitUmarov
e87dfd48bf
Yengine: we also need to cancel timer events in queue, because some bad scripts that do work on X
2019-11-11 12:51:09 +00:00
UbitUmarov
38a77a8bb5
terraforming changes: try recover llmodifyland previus behaviur
2019-11-10 21:12:52 +00:00
UbitUmarov
ee68085628
SIO_UDP_CONNRESET should work on macs now, thx Gavin
2019-11-10 19:14:12 +00:00
UbitUmarov
435c30c038
terraforming changes: comment a debug message
2019-11-10 04:37:41 +00:00
UbitUmarov
b4d9f7ffe8
terraforming changes: support selected parcel edit; fix area smooth
2019-11-10 02:48:54 +00:00
UbitUmarov
f6ea22647d
terraforming changes: make jenkis happy
2019-11-10 00:47:40 +00:00
UbitUmarov
727216044b
terraforming changes: missing file
2019-11-10 00:03:39 +00:00
UbitUmarov
53339d2970
terraforming changes: make sliders work, remove some brushs, etc. Feedback needed (run prebuild)
2019-11-09 23:59:19 +00:00
UbitUmarov
4b5a3308ad
cosmetics
2019-11-08 17:43:22 +00:00
UbitUmarov
ca4bb8c492
let autopilot also stand from a object
2019-11-07 03:53:05 +00:00
UbitUmarov
bd9f6ae3f0
avoid a null ref
2019-11-07 03:01:07 +00:00
UbitUmarov
8ed0680bb9
handle null refs on llSubStringIndex()
2019-11-06 23:40:53 +00:00
UbitUmarov
11a357d7fa
YEngine: fix credits comment
2019-11-05 15:08:58 +00:00
UbitUmarov
040c8d5e9a
dynamic textures: add ' lossless: [true|false] ', default false, extraParam
2019-11-04 20:17:12 +00:00
UbitUmarov
21f86c453d
YEngine: fix wrong language detection on some comments in first line
2019-11-04 17:22:42 +00:00
UbitUmarov
f2cf3b201b
avoid a null ref
2019-11-02 21:53:12 +00:00
UbitUmarov
26b5affb04
FlotSamAssetcache write to disk needs be sync.
2019-11-01 15:00:22 +00:00
UbitUmarov
3236e24c74
a disabled module has no caps to tell viewers (cameraonlymoduel)
2019-10-31 16:41:28 +00:00
UbitUmarov
5a3ba2afbb
always allow part deselect
2019-10-30 04:46:47 +00:00
UbitUmarov
9d6a1e01f9
fix some mysql timestamps default value
2019-10-29 22:55:51 +00:00
UbitUmarov
4797f8210c
update version name
2019-10-28 16:41:26 +00:00
UbitUmarov
b073d2ae6b
change version
2019-10-28 11:28:00 +00:00
UbitUmarov
3c4bc681c3
refuse to create a new user with empty password
2019-10-24 17:40:39 +01:00
UbitUmarov
bf2e0f7737
oops, dont ask things twice
2019-10-24 17:30:24 +01:00
UbitUmarov
be6080c3c8
partial revert console Prompt code to fix it
2019-10-24 17:07:59 +01:00
UbitUmarov
46e36601cb
remove some more useless NULL arguments
2019-10-22 13:04:01 +01:00
UbitUmarov
da0a8d6c43
remove some more useless NULL arguments
2019-10-22 12:39:50 +01:00
UbitUmarov
b98ad6c53c
remove some useless NULL arguments
2019-10-22 12:23:19 +01:00
UbitUmarov
d838a7e5c7
missing file
2019-10-22 12:04:32 +01:00
UbitUmarov
7939974d92
try to fix console AGAIN
2019-10-22 11:55:27 +01:00
UbitUmarov
656ea163cc
a few changes on LlGetObjectDetails
2019-10-20 10:55:13 +01:00
UbitUmarov
ab335b5926
add a few lsl constants
2019-10-19 18:00:45 +01:00
UbitUmarov
7ed339324f
same for osSetDynamicTextureURLBlendFace(). thx djphil
2019-10-19 11:49:46 +01:00
UbitUmarov
24b1e84eca
change osSetDynamicTextureURL(Blend) to ThreatLevel.VeryHigh,ESTATE_MANAGER,ESTATE_OWNER
2019-10-19 09:59:26 +01:00
UbitUmarov
9d698bcffb
Xengine: more on division by Zero
2019-10-18 15:02:32 +01:00
UbitUmarov
f09a18a7a8
Yengine: Also error on division by Zero
2019-10-18 14:16:37 +01:00
UbitUmarov
2a90f78fe1
add LSL_Integer osIsNotValidNumber(LSL_Float v)
2019-10-17 23:33:11 +01:00
UbitUmarov
d6abf2a2fe
simplify last code a bit
2019-10-17 22:40:54 +01:00
UbitUmarov
53c39bf25f
Xengine: Error on division by Zero. Yengine will take a lot more work. If your script gets killed by this, don't bother us, your script is just BAD
2019-10-17 21:35:34 +01:00
UbitUmarov
6b930a596b
Yengine make float.tostring culture invariant
2019-10-17 19:40:54 +01:00
UbitUmarov
5971021b5d
tests: windows does not have 1ms time resolution
2019-10-16 20:16:59 +01:00
UbitUmarov
0587dd38dc
fix some texts init
2019-10-16 20:09:31 +01:00
UbitUmarov
43bf3af138
OSSL: threading issue
2019-10-16 13:53:55 +01:00
UbitUmarov
2abf375351
OSSL: stop reading configuration file on every script start.
2019-10-16 13:42:11 +01:00
UbitUmarov
c7714d6320
make OSSL parsing error warning more clear
2019-10-16 13:05:30 +01:00
UbitUmarov
0e3f24a67e
change OSSL functions allow control code. Behavior should stat pretty much the same. Some help testing, please
2019-10-16 12:24:07 +01:00
UbitUmarov
d79d7e228a
add OSSL option PermissionErrortoOwner (true or false). if true ossl functions permission errors will only be sent to prim owner, defaul false: send all around
2019-10-16 00:08:45 +01:00
UbitUmarov
23587391f8
basic search: fix people search, add some caching
2019-10-14 11:32:00 +01:00
UbitUmarov
6d1ad6acd5
viewers group search page size is 100 ( and not way to detect other value, so hardwired)
2019-10-13 19:11:21 +01:00
UbitUmarov
5bbaea50e4
groups v2: remove wrong filters on DB search
2019-10-13 18:52:33 +01:00
UbitUmarov
0273baaef6
mantis 8598: filter dead groups from group search. honor querystart request. Viewers are very broken on this, seems protocol was made by someone with no idea about lludp
2019-10-13 16:41:38 +01:00
UbitUmarov
2c1909a873
add osResetAllScripts(LSL_Integer AllLinkset). use with care
2019-10-11 00:01:59 +01:00
Melanie
be34b8e79d
Fix build break
2019-10-06 23:57:47 +01:00
Melanie
eb55f7f2bc
Introduce a way to send the grid's message kay, if one is used
2019-10-06 23:24:41 +01:00
Melanie
22599fbf29
Remove a no longer used property that used ScopeID in an improper way
2019-10-06 19:51:46 +01:00
Melanie
aed0eaf4d7
Fix an issue where parameter parsing could lead to an exception
2019-10-06 19:51:13 +01:00
UbitUmarov
1b70b569ad
explicitly remove useragentserviceconnector dns lookup, effectively removed on a previus commit. This should not be needed with required mono versions and proper configured DNS (that must honour short TTL needed by dynamic DNS ); add some uri validation
2019-10-06 18:24:06 +01:00
UbitUmarov
c5e2afa9f8
remove useragentserviceconnector dns lookup also on ossl
2019-10-06 17:09:49 +01:00
Melanie
09d8da7e77
Merge branch 'master' of brain.opensimulator.org:/var/git/opensim
2019-10-06 16:12:54 +01:00
Melanie
abdc78d6d3
Stop replacing the host name with it's IP.
...
Mono DNS resolution is now configurable elsewhere.
Resolving the IP ahead of time causes requests to
be made by IP. If NginX is used to distribute requests
to services by name, this breaks HG teleports.
2019-10-06 16:10:57 +01:00
UbitUmarov
03da5a9714
fix ViewerAsset external url
2019-10-06 02:21:29 +01:00
UbitUmarov
39aa27af2b
missing file
2019-09-24 00:26:59 +01:00
UbitUmarov
27a40461e2
do removed the old API function (replaced in 2016). Thanks Terry for finding this old Bug
2019-09-23 16:29:33 +01:00
UbitUmarov
64834a880d
fix a HGsuitcase API
2019-09-23 15:59:15 +01:00
UbitUmarov
43b56eaf08
make Console Promt(..) compatible with rest of code, again
2019-09-21 16:59:41 +01:00
UbitUmarov
b046ccebf2
make Console Output(..) compatible with rest of code, again
2019-09-21 16:35:38 +01:00
UbitUmarov
d7bf623f57
add a missing return
2019-09-18 19:09:48 +01:00
UbitUmarov
63239402ae
fix wrong lludp message usage
2019-09-18 18:43:45 +01:00
UbitUmarov
24a977323b
avoid a null ref ( this should not be needed)
2019-09-18 05:27:25 +01:00
Robert Adams
9956f5cb4a
Changes fix some CORS problems when making XMLRPC calls from
...
browsers (which have gotten very picky over the years).
Add "Access-Control-Allow-Origin" to XMLRPC responses.
Add "Access-Control-Allow-Methods" and "Access-Control-Allow-Headers" to
the HTTP OPTIONS response (used in CORS pre-flight request).
2019-09-17 19:30:30 -07:00
UbitUmarov
645c0c780d
add a extra lenght check
2019-09-17 20:43:55 +01:00
UbitUmarov
63b0bd7f6b
fix saving appearence to notecard, so they can work on older regions
2019-09-15 16:49:58 +01:00
UbitUmarov
85aa77566b
allow particles scale max to be 7.96m, supported by protocol
2019-09-12 00:25:52 +01:00
UbitUmarov
5f1fde5f38
fix bad indexes math
2019-09-11 15:52:26 +01:00
UbitUmarov
0bef393b6b
fix a bad typo
2019-09-11 15:24:28 +01:00
UbitUmarov
025fc98262
take unit tests limited settings in consideration on setappearance
2019-09-11 15:08:09 +01:00
UbitUmarov
ecfa3cf7dc
pesty warning
2019-09-11 14:09:55 +01:00
UbitUmarov
aea5f186c5
remove a config option that controled a useless sim feature. note that at this point, and as normal on master, appearence/bakes etc may have a few more issues than before, as always thanks for your help testing it, and hapy clouds
2019-09-11 14:03:25 +01:00
UbitUmarov
07874fa058
enable agent hover again, (it is still bad on most viewers for opensim
2019-09-11 13:54:14 +01:00
UbitUmarov
9d6c996570
extent supported number of avatar textures/bakes/wearables, tell viewers about it on lludp RegionHandShake; propagate agenthover; block teleports/crossings based on worn wearables and peer version;
2019-09-11 13:51:43 +01:00
UbitUmarov
6aa369d858
disable AvatarHoverHeight useless and viewer side broken (without SSA)
2019-09-09 15:52:50 +01:00
UbitUmarov
304d72565d
fix a HG to local grid tp extra check
2019-09-07 01:25:32 +01:00
UbitUmarov
f835960d17
go back to protocol 0.7, until 0.8 changes are ready
2019-09-05 00:23:47 +01:00
UbitUmarov
93f13aa00d
add osSlerp()
2019-09-04 23:27:48 +01:00
UbitUmarov
7771cc00c4
don't wear vegetables
2019-09-04 13:58:38 +01:00
Melanie
3d019323e8
Cache assets even in cases where the upload fails. That helps in asset upload debugging because the asset can be examined
2019-09-04 11:01:27 +01:00
UbitUmarov
bfc1756fe3
fix the fix
2019-09-04 09:38:52 +01:00
UbitUmarov
c4904de6a7
fix one of the new warp3d log messages
2019-09-03 21:28:06 +01:00
UbitUmarov
fc550e2b3e
avoid potencial null ref
2019-09-03 15:21:25 +01:00
UbitUmarov
3aae1d0918
mantis 8585: add a bit more debug messages
2019-09-03 15:19:36 +01:00
UbitUmarov
98b86c012e
avoid a null ref
2019-09-03 02:22:08 +01:00
UbitUmarov
fd252b1285
add a little more debug for now
2019-09-03 02:10:07 +01:00