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
UbitUmarov
eedb0a1c85
missing file
2019-09-02 22:56:57 +01:00
UbitUmarov
ae130d9f25
mantis 8580: make some changes on regions find code. (only gatekeeper
...
host is used on local grid detection, not its port)
2019-09-02 22:48:42 +01:00
UbitUmarov
7cdce3e276
XbakesModule: allow more textures, older versions will not see
2019-08-31 15:01:15 +01:00
UbitUmarov
694ad7d8bc
increase region protocol version to 0.8
2019-08-30 13:04:58 +01:00
UbitUmarov
c0521482ce
add a test sim feature
2019-08-29 09:08:45 +01:00
UbitUmarov
85b615309b
update libomv with simpler Texture.GetBakesBytes
2019-08-29 08:52:16 +01:00
UbitUmarov
0e33014572
add a few lsl constants
2019-08-28 05:54:18 +01:00
UbitUmarov
450ae4a927
change appearance data sent to others
2019-08-28 04:36:17 +01:00
UbitUmarov
60fa28740a
mantis 8583: update region information on Grid on map regeneration
2019-08-27 21:24:54 +01:00
UbitUmarov
718c6d1e4d
mantis 8583: osGetRegionMapTexture(); now returns prim region map textureID, without any requests to grid
2019-08-27 21:16:22 +01:00
UbitUmarov
ab92dff5be
a few changes to db generic tables
2019-08-26 03:00:28 +01:00
Melanie
584df2ab38
Fix console outputting raw format strings
2019-08-25 23:07:14 +01:00
UbitUmarov
c4e453d948
revert last change and o fix the damm silly bug
2019-08-24 23:33:05 +01:00
UbitUmarov
35e3c3dec4
reduce even more the number of objects per UDP packet on object cache related pkts ( TEST )
2019-08-24 22:52:47 +01:00
UbitUmarov
030ad7f47a
minor change on httpserver dll
2019-08-24 07:57:17 +01:00
Melanie
110644c23a
Make ReadConfig a general features of consoles, rather than type dependent
2019-08-21 21:23:54 +01:00
Melanie
7e136c67fd
Call SetServer on consoles reflectively to avoid having type checks in places where it tends to be forgotten to update them.
2019-08-21 21:15:58 +01:00
Melanie
0fd17c08ae
Massive console refactor. Greatly simplify interface.
2019-08-20 23:28:59 +01:00
UbitUmarov
f7a496136d
change PGSQL migration
2019-08-19 12:28:17 +01:00
UbitUmarov
4acd07c0fa
try again to update SQLite estateban
2019-08-18 20:53:35 +01:00
UbitUmarov
7f52bcbc7f
try to update SQLite estateban
2019-08-18 20:35:24 +01:00
UbitUmarov
d5db4b9d93
try to update PGSQL estateban
2019-08-18 20:24:19 +01:00
UbitUmarov
a687c5fce9
oops...
2019-08-18 02:12:15 +01:00
UbitUmarov
6b868f8682
i do not not store banTime as DateTime, fix the EstateBan decoder
2019-08-18 00:33:23 +01:00
UbitUmarov
115d69e633
missing file
2019-08-17 23:59:01 +01:00
UbitUmarov
db374112c6
EstateAccess do fill the fields(mySQL only); fix the response
2019-08-17 23:57:05 +01:00
UbitUmarov
eb9cf78e6b
EstateAccess: add some ban fields to fill one day
2019-08-17 20:41:49 +01:00
UbitUmarov
64c56fc52b
mantis 8577: add key osGetInventoryItemKey(string name) to get a inventory item ID within prim inventory. the llGetInventory does return the asset it, not item.
2019-08-16 21:24:07 +01:00
UbitUmarov
9ddd2e842e
move file HGworldMapModule to where it belongs( runprebuild)
2019-08-15 18:28:58 +01:00
UbitUmarov
7d0b37faec
still another missing ShowNPCs case, and needed changes for prev commit
2019-08-15 18:01:51 +01:00
UbitUmarov
12abb3ffe4
make HGworldmap initialize its base wordmap
2019-08-15 17:59:57 +01:00
UbitUmarov
002ef3cd89
mantis 8575: npc map dots could be sent on another spot
2019-08-13 23:06:26 +01:00
UbitUmarov
4812833435
set default value for timestand on groups v2 invites table
2019-08-10 22:18:55 +01:00
UbitUmarov
ffd5c5cc9c
mantis 8573 and 8569: be more aggressive on drag block with touch on non physical prims
2019-08-10 13:58:11 +01:00
Melanie
c9b7ec2af9
Make the DNS cache timeout configurable.
...
In containerized environments, DNS is simulated. It can change several
times per second as containers move around. The hardcoded timeout was
too long for a container environment.
2019-08-09 12:06:33 +01:00
Melanie
f332f3fc41
Merge branch 'master' of brain.opensimulator.org:/var/git/opensim
2019-08-09 11:02:04 +01:00
Melanie
34816fe1ab
No idea where this diff comes from - change case to lower
2019-08-09 11:01:19 +01:00
Melanie
0726ef5302
Fix #8572
2019-08-09 10:59:51 +01:00
UbitUmarov
c043008e04
add cap EstateChangeInfo
2019-08-07 21:06:20 +01:00
Melanie
c80926192a
Make showing NPCs on the world map an option
2019-08-07 18:45:04 +01:00
Melanie
1a8c235d58
Remove debug output i left in
2019-08-07 18:30:08 +01:00
Melanie Thielker
c3e74d9e04
Put a scope un users. Should fix Unknown UserUMMAU43 unless the user IS unknown
2019-08-07 18:22:13 +01:00
Melanie
ba680ceecb
Merge branch 'master' of brain.opensimulator.org:/var/git/opensim
2019-08-07 17:58:55 +01:00
Melanie
d781742d8e
Fix scope support to get friends list names across co-hosted grids
2019-08-07 17:58:08 +01:00
UbitUmarov
21aa26d796
cap EstateAccess: don't meed with keepAlive unless needed
2019-08-07 17:39:17 +01:00
UbitUmarov
8d1c12dfad
pesty warning; btw thx LiruCookies for help on estateaccess cap viewer protocol
2019-08-07 16:29:09 +01:00
UbitUmarov
4ea679d9e8
add cap EstateAccess: missing file
2019-08-07 16:20:43 +01:00
UbitUmarov
482c51a42a
cosmetics
2019-08-02 04:28:34 +01:00
UbitUmarov
0142f102ce
remove redundant code
2019-08-01 05:37:27 +01:00
UbitUmarov
96dabca85b
make sure XEngine does release script events when a script is destroyed
2019-08-01 05:31:03 +01:00
UbitUmarov
618c6ceda5
mantis8569: do aggregate script events when a script is deleted; block nonphysical drag if a touch event is triggered, add a time guard on that
2019-08-01 04:14:49 +01:00
UbitUmarov
6359874d64
mantis8548: let rotation division be -(olderResult) this is formally more correct (and it is the same rotation), keep not normalizing, as SL seems to do
2019-08-01 00:01:27 +01:00
UbitUmarov
0bcd58fd0f
mantis8548: change more LSL arguments declarations to their formal form. Still a lot more to do. This is a case where coerence matters over performance, to avoid more future issues
2019-07-31 16:27:36 +01:00
UbitUmarov
1499baf13e
mantis8564: add region_up_time to llGetEnv. Returns string with seconds since region start. There where ways do get it, but this makes life easier
2019-07-31 14:34:35 +01:00
UbitUmarov
b5b518dc0d
change value of PARCEL_DETAILS_DWELL to a higher value to give more room for standard values, change return types, update script syntaxe
2019-07-31 13:38:49 +01:00
TBG Renfold
0163af970f
Mantis #8481 part two.
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2019-07-31 12:58:11 +01:00
TBG Renfold
8de67dad76
Mantis #8481 part one.
...
Add llGetParcelDetails(vector pos, [PARCEL_DETAILS_LANDDWELL])
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2019-07-31 12:58:00 +01:00
UbitUmarov
cd641e8629
fix configuration loader test
2019-07-31 00:37:27 +01:00
UbitUmarov
944a785a32
now i can login on win .net4.8, but just a little drop on a large (broken) OSD ocean. some of this changes are actually good even on good JIT. Failure seems to be on same code pattern, but same points seem to vary with each JIT compilation, sometimes work, others don't, others always fail, etc
2019-07-30 23:26:29 +01:00
UbitUmarov
185ed42123
cosmetics
2019-07-30 18:34:32 +01:00
UbitUmarov
a92b0e7716
Merge branch 'master' of opensimulator.org:/var/git/opensim
2019-07-30 18:22:45 +01:00
Melanie
24aa13239c
Also remove the defaults from Configger
2019-07-30 18:15:09 +01:00
Melanie
08c9ad6a5b
Remove the outdated and no longer useful hardcoded config defaults
2019-07-30 18:03:01 +01:00
UbitUmarov
87eb2fa9da
cosmetics
2019-07-30 17:51:20 +01:00
Melanie
08b62c8daa
Don't try to print XML if a corrupted asset is actually binary data
2019-07-30 16:01:15 +01:00
Melanie
1c8508cfbd
Put back the code to create the ready marker file.
2019-07-29 18:05:30 +01:00
Melanie
34209d2a39
Fix godnames module to not add the empty string if only one option is used
2019-07-27 12:12:35 +01:00
Melanie
d6723dab37
Merge branch 'master' of brain.opensimulator.org:/var/git/opensim
2019-07-27 12:10:28 +01:00
UbitUmarov
78359c108d
mantis 8563: do not modify collection inside a loop on it a foreach on it
2019-07-15 22:10:47 +01:00
Melanie
2f52a3b124
When using FSAssets, the HGAssetService would still use AssetService.
...
This introduces a new HGAssetService config option named BackingService,
which defaults to the old behaviour, loading AssetService. It can, however,
be used to load FSAssets for HG assets, which eliminates numerous problems.
2019-07-13 13:33:34 +01:00
Melanie
aedaa32ddc
When using FSAssets, the HGAssetService would still use AssetService.
...
This introduces a new HGAssetService config option named BackingService,
which defaults to the old behaviour, loading AssetService. It can, however,
be used to load FSAssets for HG assets, which eliminates numerous problems.
2019-07-13 13:30:15 +01:00
UbitUmarov
d372309e3c
mantis 8558: send sane values for Agents and objects capability (max hard limit)
2019-07-06 20:49:00 +01:00
UbitUmarov
03abb970f4
reduce httptimout on first try to save a asset to grid
2019-06-14 20:13:57 +01:00
UbitUmarov
05f508229c
make materials save to grid less async on manual backup or shutdown
2019-06-14 20:12:33 +01:00
UbitUmarov
79442c8c56
handle confirmXfer sync
2019-06-13 01:33:25 +01:00
UbitUmarov
b09ea5bdc7
delay timeout a bit
2019-06-13 01:12:47 +01:00
UbitUmarov
086248c13b
minor cleanup
2019-06-13 00:08:51 +01:00
UbitUmarov
4b8c5ee6e8
test...
2019-06-12 03:12:51 +01:00
UbitUmarov
878d0defc7
add a lock
2019-06-12 02:41:20 +01:00
UbitUmarov
da90da220e
still a few more changes to lludp Xfer download for lost udp case
2019-06-12 01:43:32 +01:00
UbitUmarov
238efad690
a few more changes to lludp Xfer download
2019-06-11 01:19:57 +01:00
UbitUmarov
017253fae9
a few more changes to lludp Xfer download
2019-06-10 19:17:32 +01:00
UbitUmarov
2cba0d676e
test...
2019-06-09 23:40:50 +01:00
UbitUmarov
9ff7601214
reduce some useless array copies
2019-06-09 20:15:36 +01:00
UbitUmarov
41e2379f97
mantis 8460: reduce odds of watchdog timeout warning
2019-06-04 19:02:50 +01:00
UbitUmarov
38e937f91b
add sim feature AvatarHoverHeightEnabled; mantis 8535: make option MeshModelAllowTextureToInventory visible
2019-05-28 21:37:59 +01:00
UbitUmarov
8410a01fb4
missing old flag VEHICLE_FLAG_NO_FLY_UP
2019-05-22 23:16:36 +01:00
UbitUmarov
0e2adbe0fb
mantis 8527 and 8517: let llSetLinkPrimitiveParam*() PRIM_TEXTURE ignore texture id/name if invalid, processing the other parameters, for compatibily with old scripts.
2019-05-14 02:48:03 +01:00
UbitUmarov
3ae4115e43
osLocalTeleportAgent: if lookat or fly options, just move the avatar, not telling viewer about any teleport
2019-05-03 00:39:55 +01:00
UbitUmarov
3a055c578d
soem cleanup
2019-05-02 03:11:16 +01:00
UbitUmarov
ea32a73103
osLocalTeleportAgent: no region crossings :( ; check avatar access to target position; flag 8 == force fly; 16 force nofly (both == fly)
2019-05-01 03:49:24 +01:00
UbitUmarov
11c945a565
add osLocalTeleportAgent(key agent, vector position, vector velocity, vector lookat, LSL_Integer flags). Velocity only works with ubOde but still not good. flags = bit field: 1 use velocity, 2 use lookat, 4 rotate avatar look in current velocity direction (ignored if 2 ie flag = 7 is same as 3). This bypasses most the unnecessary logic of osTeleportAgent, having usage same permissions. It may do region crossings(?). Experimental stage, feedbakc expected ;)
2019-05-01 01:36:10 +01:00
UbitUmarov
9225b78309
missing files...
2019-04-30 23:04:04 +01:00
UbitUmarov
3491af440f
missing files...
2019-04-30 23:01:37 +01:00
UbitUmarov
e9587c8835
sop: rename a few fields
2019-04-30 22:56:31 +01:00
UbitUmarov
15dd033490
primbasicshape: convert eventual MeshEP to SculpEP
2019-04-30 22:52:58 +01:00
UbitUmarov
8994045d5f
old typo
2019-04-23 14:52:15 +01:00
UbitUmarov
5314f375c5
change osSetProjectionParams a bit and add a variant that atkes a linknumber argument. For now can only change one prim per call
2019-04-18 15:26:27 +01:00
UbitUmarov
bd442208d8
mantis 8517: actually let NULL_KEY do the same as on PRIM_TEXTURE
2019-04-18 14:01:54 +01:00
UbitUmarov
2b4e5fcded
mantis 8517: let texture argument of PRIM_TEXTURE only change the other parameters. On PRIM_NORMAL and PRIM_SPECULAR will be as NULL_KEY removing the material. This may be changed for coerence in future
2019-04-18 13:17:40 +01:00
UbitUmarov
11cad57c9c
lludp: change burst, make it per category (overall reduction)
2019-04-16 19:07:26 +01:00
UbitUmarov
37fb937e0d
Yengine: rename a field, do some updates using interlocked
2019-04-16 17:28:09 +01:00
UbitUmarov
09d92565dc
typo on a debug message format
2019-04-16 15:31:31 +01:00
UbitUmarov
6bbd5eb6a2
Yengine: change binary code version, so scripts are automaticly recompiled with new changes
2019-04-16 11:39:28 +01:00
UbitUmarov
2fa5d10c00
Ynegine: add some missing memory usage on script reset
2019-04-16 00:07:13 +01:00
UbitUmarov
a83b7a292b
mantis 8518: Yengine; we can't wait for GC (worse finalizers) to count released memory of some local variables, so add a pseudo free; fix memory account on timeslice rentry; change the folder for the debug IL files; fix memory usage on reset. This changes will only take effect on new compiles
2019-04-15 23:32:22 +01:00
UbitUmarov
a824258c88
warp3d: reduce work prims textures to at most 256x256
2019-04-11 23:47:01 +01:00
UbitUmarov
d977613162
do disable probes when voc is disabled
2019-04-10 21:28:41 +01:00
UbitUmarov
4475b3db27
degradate udp network efficiency a even more
2019-04-10 14:01:10 +01:00
UbitUmarov
ee989dd552
missing file
2019-04-10 00:27:17 +01:00
UbitUmarov
b459b2c65f
dont send animation before object
2019-04-10 00:25:49 +01:00
UbitUmarov
b051b3a81d
change to ping based RTO
2019-04-09 21:30:06 +01:00
UbitUmarov
c09b312b05
testing ...
2019-04-09 18:50:08 +01:00
UbitUmarov
49fb9d6b4b
degradate udp network efficiency a bit more
2019-04-09 13:05:18 +01:00
UbitUmarov
b8a061816f
degradate udp network efficiency a bit
2019-04-09 12:46:21 +01:00
UbitUmarov
f29fdb6bda
old tp timing issues on grid presence notification did came back, so put back old hack
2019-04-09 10:22:55 +01:00
UbitUmarov
2c8e03b589
testing ...
2019-04-09 00:25:38 +01:00
UbitUmarov
cadcf412ec
linux likes other tz names
2019-04-08 14:04:02 +01:00
UbitUmarov
b104934a25
add osGetPSTWallclock() returns wall clock in PST or PDT, for those that for some odd reason think need it. OpenSim girds shoudl use UTC (gtm) but whatever
2019-04-08 13:50:51 +01:00
UbitUmarov
ec6a52c029
change interpretation of a viewer flag
2019-04-06 21:26:12 +01:00
UbitUmarov
b7c1d6e7f5
UserAgentService: change handling of its external IP
2019-04-06 16:09:42 +01:00
UbitUmarov
0ebb1f3f4b
presence detector: don't even try to logout agents that didn't made to root
2019-04-06 12:25:54 +01:00
UbitUmarov
5ed2b5c990
try handle the special case MaxRegionsViewDistance = 0 (agents only see void around region, even if there are regions around
2019-04-05 14:43:48 +01:00
UbitUmarov
3bc0690a7a
temp workaround on sits culling
2019-04-05 12:32:36 +01:00
UbitUmarov
28c9725730
kill avatar on agents that do not see its new region
2019-04-05 12:31:43 +01:00
UbitUmarov
7ce45235e6
make sure viewer knows where to place a sitting avatar, this will need deep revision with culling
2019-04-05 11:19:38 +01:00
UbitUmarov
6485377ecd
fix MinRegionViewDistance option (added in last commit); change regions view control
2019-04-05 04:21:40 +01:00
UbitUmarov
63321f9ccc
add option RegionViewDistance
2019-04-05 04:08:14 +01:00
UbitUmarov
0652f01d4c
duhhh npcs don't have child agents; plus minor typos
2019-04-05 03:45:27 +01:00
UbitUmarov
50c810549c
change visible regions also by view range change; fix check on crossings
2019-04-04 20:16:23 +01:00
UbitUmarov
a56f40470e
control visible regions by avatar position and view range, first dirty code
2019-04-04 18:55:40 +01:00
UbitUmarov
07796d5ccf
change region cacheid on restart. This should not be needed in future if objects cache info is stored on region db
2019-04-04 18:52:28 +01:00
UbitUmarov
15b6d8c147
send agent view range to new child agents
2019-04-04 00:50:54 +01:00
UbitUmarov
8e094887cd
change avatars sending point
2019-04-02 20:27:56 +01:00
UbitUmarov
b458c5a9b4
another test....
2019-04-02 17:26:06 +01:00
UbitUmarov
e7f0131509
another test....
2019-04-02 17:05:47 +01:00
UbitUmarov
433e529512
make tests happy again; try to speedup crossings
2019-04-02 15:58:36 +01:00
UbitUmarov
8152e47a4a
change the point where child regions are closed/opened
2019-04-02 15:10:42 +01:00
UbitUmarov
1984cbdbe5
add extra delay before sending initial data
2019-04-02 13:49:25 +01:00
UbitUmarov
ba66d2d3c1
minor cleanup on mesh decompress code
2019-04-02 10:13:26 +01:00
UbitUmarov
2739b2f5cc
mantis 8509: replace mesh gzip decompress
2019-04-01 18:12:17 +01:00
UbitUmarov
7f55db72d2
Yengine: try fix changing scripts running state if the have long events
2019-04-01 13:58:41 +01:00
UbitUmarov
3b63699b9d
still issues on fast hg tps
2019-04-01 13:55:54 +01:00
UbitUmarov
5dc7623e38
change avatar arrival at hg destination handling
2019-04-01 13:18:40 +01:00
UbitUmarov
3327bed34b
fix tp set callback log message
2019-04-01 12:46:03 +01:00
UbitUmarov
772aa5234a
Yengine: clear events queue on reset. Also keep clearing all on state change. (Linked message events are deleted at sl)
2019-04-01 01:48:23 +01:00
UbitUmarov
7110e98815
rez npcs attachments async again
2019-03-31 23:31:18 +01:00
UbitUmarov
190e2da672
Yengine attachment drop, do set attachment ready event
2019-03-31 22:50:14 +01:00
UbitUmarov
939aff5c3b
oops RegionHandShakeReply is not reentrant
2019-03-31 20:43:32 +01:00
UbitUmarov
9650cb8708
remove a potencially dang. lock
2019-03-31 20:31:35 +01:00
UbitUmarov
3a6d87da95
a few more changes on initial data sending
2019-03-31 19:28:06 +01:00
UbitUmarov
89ac80189c
do clear MOAP on remove
2019-03-31 05:34:35 +01:00
UbitUmarov
4626f0850a
fix osSet/GetPrimitiveParams threat level
2019-03-31 02:12:30 +01:00
UbitUmarov
98be996991
missing file
2019-03-30 12:56:23 +00:00
UbitUmarov
fa4716955e
make 2 tests happy again
2019-03-30 12:51:10 +00:00
UbitUmarov
6cf85a3db1
a few more changes on initial objects send
2019-03-30 12:07:49 +00:00
UbitUmarov
f6db9e044d
Yengine: fix scripts resume on attachments drop
2019-03-28 13:46:39 +00:00
UbitUmarov
3644879677
mantis 8508: ignore llAttachToAvatar if already attached
2019-03-28 02:32:36 +00:00
UbitUmarov
1847a42a86
changes on teleports v7
2019-03-28 00:02:24 +00:00
UbitUmarov
5663e2c0c8
try another way
2019-03-27 07:32:06 +00:00
UbitUmarov
dad533fe1c
timming issues on fast tp back to same region on new code
2019-03-27 06:43:22 +00:00
UbitUmarov
83fd05f131
timming issues on fast tp back to same region on new code
2019-03-27 02:04:11 +00:00
UbitUmarov
5035de053a
we should be able to zeroencode compressedupdates
2019-03-25 17:51:38 +00:00
UbitUmarov
b32b104996
some more changes on objects sending
2019-03-24 16:15:24 +00:00
UbitUmarov
481d7156d1
mantis 8505 ( and not 8506 by mistake on previus commit) remove the meshes numbre of sides warning. build prims with the number of sides of the high LOD submesh
2019-03-24 01:51:29 +00:00
UbitUmarov
027750e98f
compact the trivial te case, a more complete one may be needed even beening heavy
2019-03-24 00:35:30 +00:00
UbitUmarov
33986aea5e
mantis 8506: parse highlod mesh and compare its number of prim faces to the number of faces provided and warn mismatch
2019-03-23 23:32:39 +00:00
UbitUmarov
9c322c93cc
fix particles encoding on compressedupdate
2019-03-23 08:04:23 +00:00
UbitUmarov
010d64dcd2
a bit more suicidal...
2019-03-23 03:58:22 +00:00
UbitUmarov
a9aba562b1
pesty warning
2019-03-23 02:24:32 +00:00
UbitUmarov
d0052c8174
add more test code to make usage od compressed updates etc. Should be disable, but well many things can go wrong.
2019-03-23 02:18:32 +00:00
UbitUmarov
db191cd4e2
oops send flag PrimFlags.InventoryEmpty but do not override others
2019-03-21 07:13:39 +00:00
UbitUmarov
cfbd34f618
add some code for compressed updates, but disabled, since more changes are needed elsewhere
2019-03-21 06:52:18 +00:00
UbitUmarov
b1cf06796f
do send flag PrimFlags.InventoryEmpty
2019-03-21 06:21:57 +00:00
UbitUmarov
7211afb3b9
missing file
2019-03-20 15:12:56 +00:00
UbitUmarov
d6b3413c63
RegionHandshake IS critical llupd protocol not to be done by odd modules
2019-03-20 15:09:53 +00:00
UbitUmarov
81ff118378
lludp direct encode RegionHandshake
2019-03-20 14:41:19 +00:00
UbitUmarov
fe6317f009
LSL update texture entry is heavy, set all parameters on same update
2019-03-19 21:37:58 +00:00
UbitUmarov
af35882eda
prevent spurius acceleration values
2019-03-19 13:00:11 +00:00
UbitUmarov
c521ff394e
recover the UnAckedBytes are in KB fix
2019-03-19 10:59:01 +00:00
UbitUmarov
7884278097
try to avoid some useless full object updates
2019-03-19 10:29:48 +00:00
UbitUmarov
a7927e9d7b
lludp ObjectAnimation encoding
2019-03-19 09:44:13 +00:00
UbitUmarov
71361f61f4
lludp SimStats encoding
2019-03-19 08:52:14 +00:00
UbitUmarov
132d8be9cc
UnAckedBytes are in KB
2019-03-19 07:22:24 +00:00
UbitUmarov
b10a3ba023
take the deafult on the parameter overlay
2019-03-19 06:52:57 +00:00
UbitUmarov
182977a872
do not send parceloverlay on crossings (may be bad, or not)
2019-03-19 06:38:43 +00:00
UbitUmarov
1c6be0fae3
ooops
2019-03-19 06:10:08 +00:00
UbitUmarov
6dde1aaa14
try save a few ns on parcel overlays
2019-03-19 06:00:36 +00:00
UbitUmarov
c2086e6257
add a few extra checks for viewers animated objects support, to avoid timming issues
2019-03-19 00:47:45 +00:00
UbitUmarov
199d4a1bd0
lludp ReplyTaskInventory, SendXferPacket and AbortXfer enconding
2019-03-18 23:36:49 +00:00
UbitUmarov
ee0eef5ee0
also fix the ThrottleOutPacketType
2019-03-18 22:29:24 +00:00
UbitUmarov
f17dba9925
oops
2019-03-18 22:26:02 +00:00
UbitUmarov
37619443a7
lludp GenericMessage enconding
2019-03-18 22:19:23 +00:00
UbitUmarov
606d096709
lludp ImprovedInstantMessage enconding
2019-03-18 21:04:42 +00:00
UbitUmarov
6fd7b931b1
lludp ChatFromSimulator enconding; some simplification
2019-03-18 18:58:07 +00:00
UbitUmarov
84187975bd
lludp AgentMovementComplete enconding
2019-03-18 18:03:22 +00:00
UbitUmarov
b9987b4183
stop sending some useless small packets
2019-03-17 21:37:21 +00:00
UbitUmarov
9ccca71c1b
remove redundant code
2019-03-17 19:00:02 +00:00
UbitUmarov
8bb0c05825
lludp: direct encode PacketAck, StartPingCheck and CompletePingCheck
2019-03-17 18:16:38 +00:00
UbitUmarov
ee8ad3e69d
lludp: direct encode AvatarAppearance
2019-03-17 02:02:40 +00:00