AliciaRaven
f8ac3d9464
Minor, remove unused OSDMap declaration in MySQL profiles
2016-09-15 18:42:28 +01:00
UbitUmarov
f2dfd0a01a
make login to default regions be flaged also as login via RegionID, so landpoints can work on those default regions
2016-09-15 01:56:38 +01:00
UbitUmarov
c4f30a3c31
add skeleton on handle revoke permissions packet ( non funtional still ) ( do it not using a multidelegate event )
2016-09-12 18:26:24 +01:00
UbitUmarov
38fb28bd68
avoid siting a avatar at 0,0,0
2016-09-12 18:19:01 +01:00
UbitUmarov
34dce801b2
put a lock back in ubOde character :(
2016-09-12 18:10:11 +01:00
UbitUmarov
b9380c033d
move region comands out of LocalGridServiceConnector where they do not belong
2016-09-10 12:43:48 +01:00
UbitUmarov
b8d97ff37d
mantis 8021: fix show regionsinview help text
2016-09-07 12:43:38 +01:00
UbitUmarov
d5dbcc8ad7
ubMeshmerizer: add a few more try{} guards in file operations, etc
2016-09-05 15:59:33 +01:00
UbitUmarov
02ecff255d
in show regionsinview display the name of the config option (MaxRegionViewDistance) that controls the regions View range
2016-09-05 14:51:54 +01:00
UbitUmarov
4f80c52509
add console comand show regionsinview lists the regions that can be seen from a region so may also get child agents from it
2016-09-05 14:26:52 +01:00
UbitUmarov
ed06bfb585
fix console comand Show Neighbours and enable it
2016-09-05 13:41:06 +01:00
UbitUmarov
49c579ec71
suspend httpdos on mapimge, fix image not been updated after first Get till restart
2016-09-05 12:30:25 +01:00
tglion
0e68742afc
Fix some wrong handling of booleans for SeeAVs, AnyAVSounds and GroupAVSounds fields in sqlite3-database
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2016-09-05 08:39:16 +01:00
UbitUmarov
b5e7816b77
try to reduce the amount of assets created editing materials
2016-09-04 07:25:55 +01:00
UbitUmarov
6526de04cb
make sure materials are cached. Split POST and PUT handlers for better readability
2016-09-04 04:19:10 +01:00
UbitUmarov
c37877ed34
tests making sure evering thing is coerently wrong..
2016-09-03 07:29:42 +01:00
UbitUmarov
16cec3041f
<0,0,0,0> is not a rotation
2016-09-03 07:09:05 +01:00
UbitUmarov
d9572bdf4e
ConvexDecomposition remove a copy of vertices not needed for ubOde
2016-09-02 11:55:59 +01:00
UbitUmarov
ea686058c9
ConvexDecomposition fix some incorrect convexhull mesh generation for ubOde
2016-09-02 10:37:18 +01:00
UbitUmarov
054cc8f08e
Xengine only do GC.Collect if logins disabled
2016-09-01 20:49:07 +01:00
UbitUmarov
f6eac5aa7a
remove some MegaRegions code from ubOde
2016-09-01 17:25:29 +01:00
UbitUmarov
6c6a965320
remove some MegaRegions code from physics
2016-09-01 16:15:51 +01:00
UbitUmarov
fced64aef5
change asset upload retry timer AutoReset back to true
2016-09-01 16:00:21 +01:00
UbitUmarov
bc1f5ebbb9
change MAXSENDRETRIESLEN from test value to normal
2016-09-01 13:03:47 +01:00
UbitUmarov
04351cc1c2
asset tests that still need UploadAttempts
2016-09-01 13:01:18 +01:00
UbitUmarov
924aaedfce
assets uploads to grid. Change the retry code. Stop using asset.UploadAttempts field that should be removed
2016-09-01 12:45:09 +01:00
UbitUmarov
2a0df34087
Xengine: and fix line count again
2016-08-31 14:36:07 +01:00
UbitUmarov
2cbacbfb82
Xengine: put back a newline on scripts preamble, and the ugly filename prefix, for now
2016-08-31 12:47:56 +01:00
UbitUmarov
96ee7e4c2c
Xengine: if option AppDomainLoading = true, create script domains for each SOG (like already done for attachments) and not per script. This should reduce number of domains without excessive problem of deleted scripts still loaded.
2016-08-31 12:03:06 +01:00
UbitUmarov
a2a84dea49
Xengine: coment out tests too dependent on precise characters and lines generated on code convertion, viewer error position is what matters
2016-08-31 11:17:30 +01:00
UbitUmarov
0f993a1278
Xengine: also missed a few newlines account
2016-08-31 10:39:01 +01:00
UbitUmarov
eca0ebab9d
Xengine: forgot to do the indent on map too
2016-08-31 10:25:19 +01:00
UbitUmarov
3db81d87d6
Xengine: fix intermediate csharpe source identation. Not sure why i care, compiler sure doesn't and only we bother to create this files on code gen debug
2016-08-31 09:42:03 +01:00
UbitUmarov
5afc5fe343
Xengine: try to reduce memory pressure of scripts compile. Still ugly code, possible mistakes, but i need to share it before i loose it :) )
2016-08-31 09:15:08 +01:00
UbitUmarov
4e1784d069
Xengine: remove a no thread safe locking, don't allocate a few objects only needed if creating a new domain
2016-08-30 08:56:35 +01:00
UbitUmarov
ed555801a4
mantis 8013: change attachment group to active group on attach from inventory
2016-08-29 19:41:26 +01:00
UbitUmarov
2b1b013404
ubOde add a missing decimal dot :)
2016-08-29 16:25:46 +01:00
UbitUmarov
155a861a4f
ubOde mouse look steer with some MOUSELOOK_BANK action
2016-08-29 16:22:16 +01:00
UbitUmarov
d96c05a121
change my previus fix, change xengine to expect SOG and not attachments module, this way not breaking other script engines or modules out there for no valid reason
2016-08-29 12:18:01 +01:00
UbitUmarov
a4bf78fa19
mantis 8006: AttachmentModule triggered OnAttach by SOG xengine expects by SOP
2016-08-29 11:53:07 +01:00
UbitUmarov
9a67c9fd78
disable AttachmentModule tests again :(
2016-08-29 10:19:02 +01:00
UbitUmarov
2ab7248e31
allow AttachmentModule tests, some may now work
2016-08-29 10:09:59 +01:00
UbitUmarov
832758df2b
mantis: 8006 restrict the suspention of Trigger OnAttach to the problematic case where scripts are created, and not always as i incorrectly did before. This is still a temporary fix, other modules will not get the notification in that case. But that needs a deeper fix possible in xengine
2016-08-29 10:03:06 +01:00
UbitUmarov
90d88f2df5
disable AttacmentsModule tests because they depend on OnAttach event currently not avaiable
2016-08-28 15:11:22 +01:00
UbitUmarov
386a13d5d6
mantis: rotate avatar to lookAt o login/teleports. Some cases may still be wrong
2016-08-28 14:59:02 +01:00
UbitUmarov
b2021cf83a
mantis: 8006 remove duplication of attach script events. This is a temporary fix because TriggerOnAttach will not be trigger on attachment from inventory, (for now only Xengine connects to it on core).
2016-08-28 11:28:49 +01:00
UbitUmarov
ddc2f2ccd3
mantis: 8008 unscripted child prim collisions didn't trigger scripted root prim collision events; collision sounds had incorrect aggregateevents call and default sounds where muted. Future optimization needed and Testing
2016-08-28 08:45:09 +01:00
UbitUmarov
03dba18bb6
let mouse steer work on crossings; some cleanup
2016-08-28 04:43:44 +01:00
UbitUmarov
0628671d69
missing file
2016-08-28 03:54:47 +01:00
UbitUmarov
804d4971e2
my broken version of vehicle mouse steer on ubOde (no bank,needs better damp)
2016-08-28 03:51:20 +01:00
UbitUmarov
e7b0963db8
reduce math on use of camerarotation (need to add a lock there). Fix a bug on sits AToffset for some reason ATaxis got in there (needs testing)
2016-08-27 22:33:16 +01:00
UbitUmarov
9128c88d9b
remove excess data
2016-08-27 22:10:31 +01:00
Vegaslon
c918dd74da
Import plumbing from Halcyon for camera data to physics engine.
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2016-08-27 22:02:03 +01:00
UbitUmarov
78fa544f0d
experimental function. Results still too volatile to be usefull
2016-08-27 19:25:47 +01:00
UbitUmarov
abadad47d3
stack overflow is (not)funny :)
2016-08-27 18:03:21 +01:00
UbitUmarov
b2386b8d0d
llCollisionSound(,value) back to disable all sounds. new osCollisionSound(..). allows defualt sounds with volume
2016-08-27 16:38:29 +01:00
UbitUmarov
38ba839eb3
watchdog timeouts: replace a silly List copy i added doing it a better way
2016-08-25 23:31:18 +01:00
UbitUmarov
d5f376a4b1
send selected objects Proprieties udp part outside update queues and as a physics single caps message per selection request
2016-08-25 09:51:34 +01:00
UbitUmarov
90fc4183dc
suspend the use of SelectedObjects list. It is not threadSafe and is not in use (possible cant even be used)
2016-08-25 07:12:50 +01:00
UbitUmarov
991dd5f471
first step changing Object Select code
2016-08-25 06:56:25 +01:00
UbitUmarov
e33c2f0d7c
fix missing PhysicsProprieties sending on Object select. This is a temporary Fix, entire Object select code needs to be changed
2016-08-25 06:32:04 +01:00
UbitUmarov
7ce6430a86
put back the console comand i remove since it is not a repetion
2016-08-25 04:55:01 +01:00
UbitUmarov
c0f7e1edba
why did u used RunInThread? change to RunInThreadPool
2016-08-25 03:55:56 +01:00
UbitUmarov
2853c12135
respect landpoint Z position also on the ugly LandingPointBehavior_OS option (default one)
2016-08-24 21:59:39 +01:00
UbitUmarov
387d564aad
do similar changes to unused checksManager
2016-08-24 07:41:11 +01:00
UbitUmarov
fc45942026
remove redundate console comand add, change stat deregister
2016-08-24 06:57:21 +01:00
UbitUmarov
32396742f8
reduce unnecessary allocation of new items
2016-08-24 06:26:31 +01:00
UbitUmarov
99c3b61bd9
dont request a workjob if we can see there is nothing to do
2016-08-24 06:20:04 +01:00
UbitUmarov
8f509af1f4
fix the conditions to do parcel objects autoreturn
2016-08-24 04:37:21 +01:00
UbitUmarov
c05ee23d3d
minor change on warp3d lib
2016-08-24 04:10:35 +01:00
UbitUmarov
09e8289c68
potencial null ref
2016-08-24 02:21:33 +01:00
UbitUmarov
f9f35e5049
potencial null ref
2016-08-24 02:10:34 +01:00
UbitUmarov
fdea8fc96b
potencial null ref
2016-08-24 02:00:50 +01:00
UbitUmarov
3c30223c77
potencial null ref
2016-08-24 01:40:35 +01:00
UbitUmarov
55680c9cd6
potencial null ref
2016-08-24 01:34:21 +01:00
UbitUmarov
517064121d
estate handleTerrainRequest memory leaks
2016-08-24 01:22:50 +01:00
UbitUmarov
6744ec95a9
DynamicTextureModule memory leaks
2016-08-24 01:05:01 +01:00
UbitUmarov
35cc0420c8
fix a use of string Trim()
2016-08-24 00:20:45 +01:00
UbitUmarov
4dbd353110
remove some dead code
2016-08-24 00:13:54 +01:00
UbitUmarov
95970d7788
use known name a group ejetee if its local client
2016-08-24 00:06:47 +01:00
UbitUmarov
7a2256a8cd
change odd condition on groupsV2 add to role
2016-08-23 23:48:07 +01:00
UbitUmarov
ed6d9199ce
coment some debug messages
2016-08-23 11:52:52 +01:00
UbitUmarov
8eacc6b207
replace warp3D.dll by a newer modified version. (only minor testing done :(
2016-08-23 10:58:34 +01:00
UbitUmarov
08c1dff86c
change strange rotation in legacy MapImageModule (untested)
2016-08-22 20:43:47 +01:00
UbitUmarov
133fce98e7
change ODEs topcolliders code ( still bad), plus a few memory leaks
2016-08-22 20:28:15 +01:00
UbitUmarov
a2c80b20d7
try to make mono happy
2016-08-22 08:35:39 +01:00
UbitUmarov
9953dad3a9
workaround potencial memory leak
2016-08-22 08:16:06 +01:00
UbitUmarov
39e92adaf2
workaround potencial memory leak
2016-08-22 08:12:32 +01:00
UbitUmarov
9229d5a324
locking issue
2016-08-22 07:55:25 +01:00
UbitUmarov
d1e3be1efe
minor locking issue
2016-08-22 07:51:36 +01:00
UbitUmarov
3abd54082f
remove unnecessary lock
2016-08-22 07:32:12 +01:00
UbitUmarov
2d4d1adb4d
locking issue
2016-08-22 07:24:58 +01:00
UbitUmarov
cc322861ca
minor locking issue
2016-08-22 07:14:33 +01:00
UbitUmarov
b98b535a6b
locking issue
2016-08-22 06:50:20 +01:00
UbitUmarov
3ffb6e8120
minor locking issue
2016-08-22 06:29:54 +01:00
UbitUmarov
4f4227d5bb
workaround potencial memory leak
2016-08-22 06:23:55 +01:00
UbitUmarov
27dcb01b2e
workaround potencial memory leak
2016-08-22 06:06:13 +01:00
UbitUmarov
5d5bad5fc1
workaround potencial memory leaks
2016-08-22 06:03:39 +01:00
UbitUmarov
52a80f1742
workaround potencial memory leak
2016-08-22 05:47:19 +01:00
UbitUmarov
c8a1d7e5a7
workaround potencial memory leaks
2016-08-22 03:55:01 +01:00
UbitUmarov
426e8a798f
(re)fix avatar standup from a child prim on object delete
2016-08-22 00:28:54 +01:00
UbitUmarov
67a853a70e
add a missing lock()
2016-08-21 22:44:21 +01:00
UbitUmarov
0f4d54b8b2
put back the dangerous resp.ReuseContext = true option, that for some odd reason OSgrid nginx configuration seems to need
2016-08-21 20:52:31 +01:00
UbitUmarov
0baaa23bde
remove sceneGraph MoveObject and make it part of ProcessObjectGrabUpdate ( scene.PacketHandlers) where it belongs
2016-08-21 20:00:27 +01:00
UbitUmarov
963b296f93
in HGAssetBroker do cache all if asset id changed
2016-08-21 04:56:23 +01:00
UbitUmarov
b566be4f82
partially apply patch in mantis 8002
2016-08-21 03:06:31 +01:00
UbitUmarov
5d42d24428
limit the scan of terrain EnforceEstateLimits to the area changed.
2016-08-21 02:10:45 +01:00
UbitUmarov
d9647dbf7c
fix llSetText utf8 string size cliping
2016-08-21 00:57:25 +01:00
UbitUmarov
73719b2efc
fix terrain BMP image format on SaveStream mantis: 8001
2016-08-21 00:25:32 +01:00
UbitUmarov
3337ebe93c
make the case llCollisionSound("",1.0) more clear its retunring to default sounds, ie like a prim that never had this funtion called.
2016-08-21 00:02:31 +01:00
UbitUmarov
04dd2a9795
fix llCollisionSound("",0.0) not disabling sounds BUT let llCollisionSound("",value [<=1.0]) play default sounds with selected volume. I really don't care if last part is not like SL
2016-08-20 23:41:32 +01:00
Melanie Thielker
0517e3d439
Mantis #8000 , don't charge for updating classifieds. Thanks, Cinder!
...
Signed-off-by: Melanie Thielker <melanie@t-data.com>
2016-08-20 22:44:32 +01:00
Melanie Thielker
82244cca68
Allow creation of user appearance from a model avatar. Thank you,
...
Cinder, for this patch.
Signed-off-by: Melanie Thielker <melanie@t-data.com>
2016-08-20 22:42:32 +01:00
UbitUmarov
c17e337eca
fix GetLandData(...) in land connectors not suporting large regions
2016-08-20 01:59:40 +01:00
UbitUmarov
4ab9cfe711
fix physics sits on child prims
2016-08-19 23:38:56 +01:00
UbitUmarov
6ad0f3250b
fix ubOde prims unlink that got broken fixing sleeping bodies collisions, core removes and adds a prim with same LocalID not giving time for physics to actuly delete, so when it did it LocalID was lost
2016-08-19 21:28:40 +01:00
UbitUmarov
d386bfa1b6
on sog unlink loose the reference to the deleted physics actor
2016-08-19 21:21:59 +01:00
UbitUmarov
e734d526fc
on object delete send a direct kill and a delayed one via updates queue, Until we find why some are missing, (if its not by udp nature). also remove redundant avatar stands
2016-08-19 17:57:19 +01:00
UbitUmarov
52afd8588d
fix updates resend by reEnqueing, that got broken down the line
2016-08-19 17:49:59 +01:00
UbitUmarov
3fef576554
avoid telling a work job to cancel itself
2016-08-19 16:14:08 +01:00
UbitUmarov
6703be2a90
do not enqueue next event processing if script is in SelfDelete state
2016-08-19 14:17:57 +01:00
UbitUmarov
e62d38a4ab
catch some NULL refs
2016-08-19 02:41:15 +01:00
UbitUmarov
d701de4021
add cap GroupMemberData
2016-08-19 02:26:49 +01:00
UbitUmarov
861fa8a408
Merge branch 'master' of opensimulator.org:/var/git/opensim
2016-08-19 00:16:59 +01:00
UbitUmarov
c53d74274d
missed another UserAccounts cache, add a few locks
2016-08-19 00:14:46 +01:00
Kevin Cozens
1b2e240bf8
Collect any group join fees. Pass group name when applying join/create fees.
2016-08-18 15:38:39 -04:00
Kevin Cozens
847d351bf5
Fixed grammer in a comment
2016-08-18 15:38:39 -04:00
UbitUmarov
9c75f8a57e
avoid NULL refs
2016-08-18 14:35:28 +01:00
UbitUmarov
4b73550eee
allow cap HomeLocation to be disabled setting Cap_HomeLocation = ""
2016-08-18 13:17:46 +01:00
UbitUmarov
ac542715f1
add caps HomeLocation ; add client SendAlertMessage(string message, string info), where info in info message field. only minimal testing done
2016-08-18 12:45:11 +01:00
UbitUmarov
e58e6daf4a
several changes on BunchOfCaps. Move some mesh cost initialization to its class it, change caps path to be plain random UUID (except SEED)
2016-08-18 07:48:46 +01:00
UbitUmarov
fedc689170
in GetUsersNames(string[] ids) why are empty names in cache? ignore them, cache also information found by GridUserService
2016-08-18 04:16:20 +01:00
Kevin Cozens
df8f189f5c
Fixed typo in two group messages
2016-08-17 22:44:40 -04:00
UbitUmarov
7dbc5803a6
in GetUsersNames(string[] ids) dont loose names HGFriends may have cached
2016-08-18 02:49:46 +01:00
UbitUmarov
7d968213fd
fix region Allow damage and parcel safe flags handling
2016-08-17 23:33:11 +01:00
UbitUmarov
f1495cb237
ubOde reduce collision_start latency in same cases (only one collision happening and more than 50ms since last)
2016-08-17 22:34:21 +01:00
UbitUmarov
bca5fd98dc
remove some dead code
2016-08-17 21:20:20 +01:00
UbitUmarov
e9638ee9e9
increase physics collisions report rate back to 20/s
2016-08-17 20:26:01 +01:00
UbitUmarov
9f88273741
add GetMultiAccounts USER SERVICE HANDLER. UNTESTED !!!
2016-08-17 06:25:20 +01:00
UbitUmarov
04ea34f379
add GetUsersNames(string[] ids) to UserManagement. Make GetDisplayNames cap use it so several IDs are handle on a single call. Since there is no grid side suport, no much gain still
2016-08-17 06:00:42 +01:00
UbitUmarov
72876fc683
drasticly reduce HG inventory caches Expire times, Remove them all onClientClose. This to avoid potencial desyncs with inventory service
2016-08-16 23:11:01 +01:00
UbitUmarov
544b859c00
fix tests acording
2016-08-16 05:20:46 +01:00
UbitUmarov
1c1d40cf6a
libOMV PrimFlags.JointLP2P does not exist. Its bit now means
...
VolumeDetector. VolumeDetectActive is now stored on that flag bit. with
this change it is now sent to viewers that now gray out phantom on object
edit. At same time fixes the fact volumedetector was not been saved on
region db and so was lost on restarts. libOMV needs to be fix on this and other PrimFlags
2016-08-16 05:05:53 +01:00
UbitUmarov
41062c1627
fix misspelled message mantis: 7996
2016-08-16 04:21:49 +01:00
UbitUmarov
5dfb706bea
fix llVolumeDetect(FALSE) not working
2016-08-16 01:50:06 +01:00
UbitUmarov
57aac3d77e
remove OptionalModules\ViewerSupport\SimulatorFeaturesHelper ShouldSend() since it cannot be used
2016-08-14 03:56:44 +01:00
UbitUmarov
1337f5f26e
remove a parameter for detection of grid fail to suport getting multiple user accounts per call and handle it where needed.
2016-08-13 23:41:57 +01:00
UbitUmarov
7c1b2a5dde
add some wiring to have GetUserAccounts for multiple IDs on a single request to grid services. Unfinished, untested
2016-08-13 05:22:29 +01:00
UbitUmarov
b64f25e631
add a missing cast to ulong in RegionGridLocToHandle (mantis: 7994)
2016-08-13 00:16:50 +01:00
UbitUmarov
09832edadf
avoid automatic packet spliting in GroupMembersReply
2016-08-12 18:47:01 +01:00
UbitUmarov
9080aaf9eb
only reissue a kill if a update is for a deleted sog root part.
2016-08-12 04:08:19 +01:00
UbitUmarov
c04792142f
partially revert commit 42a9afdc43cc.. of 06-12 not allowing more updates to be enqueued on deleted objects. Keep the catch up on deenqueue, so preserving the race condition safe guard. Let Scene sendkillObject work even if object is flaged as deleted. Still not clear how this are related to mantis 7858 or even less to 7990.
2016-08-12 03:58:04 +01:00
UbitUmarov
cfab2675ff
remove code from httptests branch
2016-08-11 08:42:34 +01:00
UbitUmarov
9aa2484f0d
to do that don't use slideexpiration; add cap event ChatterBoxForceClose
2016-08-11 08:38:39 +01:00
UbitUmarov
b16d6c0302
stop renewing xml cache entries expires. Let them expire or grid changes will ignored as long something keeq requesting (like group profiles refreshs). reduce the expire time more ignoring folish config.
2016-08-11 04:52:25 +01:00
UbitUmarov
8fb7a3543f
let physics know about region water level change
2016-08-09 22:29:11 +01:00
UbitUmarov
6f5f6431a4
add a SimpleAngularDistance Updates prioritazition scheme. Results don't look that great so don't use it still.
2016-08-09 21:46:19 +01:00
UbitUmarov
6c00016447
add a simple prim area estimator
2016-08-09 13:18:51 +01:00
UbitUmarov
f387b93859
tell prim name on some more ubMeshmerizer error/warn messages
2016-08-09 11:59:27 +01:00
UbitUmarov
a30f75cfdc
fix entity update flags update
2016-08-07 21:13:58 +01:00
UbitUmarov
c255c23981
move updates from updates queues into udp queues acording to their payload estimated size and udp sending capability on a time slice, instead always moving a arbitrary number of updates.
2016-08-07 21:13:29 +01:00
UbitUmarov
ff0ccf9c67
several changes related to culling option
2016-08-07 21:13:01 +01:00
UbitUmarov
83d6722d31
if a viewer overloads region capability to process RequestMapBlocks, ignore following requests for 300 seconds. This was necessary becaus some viewers like FireStorm are doing it, saturating region and grid services for no usefull reason
2016-08-06 22:12:38 +01:00
UbitUmarov
f7419ad52d
ubOde revert making vehicle hover height disable hover. This at least breaks current scripts. wikis say it should, but makes no sense with vehicle type parameters defaults. Hover it again only disabled with timescale >300; handle llSameGroup on attachments
2016-08-06 05:21:15 +01:00
UbitUmarov
17cc238b44
ubOde a few changes to collisions reporting
2016-08-06 02:05:23 +01:00
UbitUmarov
20d8177d98
fix incorrect ids in llDetected collision parameters
2016-08-06 00:11:13 +01:00
UbitUmarov
9102f6e5da
fill data for llDetected funtions of collisions closer to the event. (xengine wasn't update with this on merge bc was not used there). fix some parameters
2016-08-05 22:50:15 +01:00
UbitUmarov
60b08b51b6
remove country from avatars DetectParams, since it is only used on a cm function that can get it directly
2016-08-05 17:08:34 +01:00
UbitUmarov
e9660d5d05
fix parcel Avatar Sounds using group membership not active group
2016-08-05 15:57:30 +01:00
UbitUmarov
efb60b5b42
use group provided by viewer on Object rez from inventory
2016-08-05 15:36:50 +01:00
UbitUmarov
23578635df
more changes relative to incorrect use of activegroupid
2016-08-05 15:19:42 +01:00
UbitUmarov
ab7619292f
also use group provided by viewer on ObjectDuplicateOnRay
2016-08-05 01:59:19 +01:00
UbitUmarov
338a4d8d3b
duplicate objects with the group requested by viewers and not internal idea of active one
2016-08-05 01:37:20 +01:00
UbitUmarov
a0cab03caa
rez new objects with the group requested by viewers and not internal idea of active one
2016-08-05 00:52:45 +01:00
UbitUmarov
29dc449cc8
revert a variable rename
2016-08-04 23:00:40 +01:00
UbitUmarov
a90079bc92
cancel sending group powers on crossings, they are no longer needed.
2016-08-04 22:54:29 +01:00
UbitUmarov
e57d3edf6f
make sure all new scenepresences have fresh groups information at creation time (grouptitle missing but not that needed at that point) (use direct calls exactly where we want things to happen), reusing a funtion name to rename later
2016-08-04 21:36:41 +01:00
UbitUmarov
a66e747c95
add GetActiveMembershipData() to groups modules, let core groups also have GetMembershipData(), wait for client to ask for it not telling in OnNewClient, as other modules do.
2016-08-04 20:57:57 +01:00
UbitUmarov
4f17078b07
add a weak safeguard
2016-08-04 18:21:16 +01:00
UbitUmarov
5861355577
do friends recaching on MakeRoot for normal tps, delay it on crossings
2016-08-04 17:39:10 +01:00
UbitUmarov
bb8e271081
fix a typo
2016-08-04 17:29:47 +01:00
UbitUmarov
2619005f46
also disable vehicle hover if its hover is set to zero
2016-08-04 17:17:16 +01:00
UbitUmarov
3f2291611f
apply external forces and torque to vehicles also, as other engines do
2016-08-04 16:24:19 +01:00
UbitUmarov
1b16ad9088
let get by handle also search on inner lookup table
2016-08-04 03:16:29 +01:00
UbitUmarov
721d5ed145
well then also no need to remove them :)
2016-08-04 01:19:52 +01:00
UbitUmarov
9e07c55746
no need to place normal size regions on the inner lookup table (HANDLEMASH ? its MASK)
2016-08-04 01:16:17 +01:00
UbitUmarov
374911c410
try to speed up get by position X,Y on region info cache
2016-08-04 00:39:28 +01:00
BlueWall
e15dc72113
Provide tests for native datatypes where LSL Constants are used in lists as JSON elements. Namely: LSL_Float/double, LSL_String/string, LSL_Integer/int. Fixes http://opensimulator.org/mantis/view.php?id=7957
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2016-08-03 22:24:04 +01:00
UbitUmarov
2d8669ad39
reduce ubOde walking super climbers
2016-08-02 21:08:22 +01:00
UbitUmarov
a99df75a30
(mantis 7983) update local cache when storing a baked tex on assets server
2016-08-02 17:45:06 +01:00
UbitUmarov
5baceff4e9
stop a spamming robust debug message
2016-08-02 17:37:41 +01:00
UbitUmarov
90b899c4e4
do not try to cache same asset twice with hg enabled
2016-08-02 15:56:44 +01:00
UbitUmarov
04ac81a46e
minor cleanup
2016-08-02 02:21:41 +01:00
UbitUmarov
908b5e8526
revert that and actually don't loose the estates :)
2016-08-02 01:37:47 +01:00
UbitUmarov
b1ef269dd3
add a extra null check on epxirecache out ( ?? )
2016-08-02 01:15:53 +01:00
UbitUmarov
4ba4c9cf9e
missed a Math.sqrt ...
2016-08-01 04:48:01 +01:00
UbitUmarov
708d2cd413
replace DateTime.Now by utcNow in another place
2016-08-01 00:58:16 +01:00
UbitUmarov
8d5bc71a53
bug fix: use UtcNow in both places :)
2016-08-01 00:35:48 +01:00
UbitUmarov
159d722966
on 0.8 grids compatibility code just do a BIG range request. It whould be done in most cases (open borders) plus 4 more. In future this code should not be used if the grid is >=0.9
2016-07-31 23:12:09 +01:00
UbitUmarov
c0eae1f8f9
simply NotFoundLocationCache, comment out some debug messages
2016-07-31 22:39:01 +01:00
UbitUmarov
722b7cfbb2
bug fix
2016-07-31 19:35:10 +01:00
UbitUmarov
703e96b4cb
Change RegionInfoCache again...
2016-07-31 19:08:35 +01:00
UbitUmarov
598e4ed7c9
rearrange handlers convertion math, harcoding the grid unit size of 256m, also inviting jit to use cpu barrel shifters.
2016-07-31 02:53:35 +01:00
UbitUmarov
a4caedceae
rename a few things to reduce confusion between regions wold location and grid location (a lot more elsewhere)
2016-07-31 01:56:44 +01:00
UbitUmarov
db7f1aaa2f
cleanup to go break something else
2016-07-31 00:03:48 +01:00
UbitUmarov
0509badcc1
another try on jenkins
2016-07-30 23:56:54 +01:00
UbitUmarov
78d9312fc8
move some code back to AddRegion because some tests dont issue RegionLoaded
2016-07-30 23:23:28 +01:00
UbitUmarov
7b55348360
still on jenkins
2016-07-30 22:44:41 +01:00
UbitUmarov
f4385dcd92
do not set m_RegionInfoCache null on each LocalGridServicesConnector construction
2016-07-30 22:26:31 +01:00
UbitUmarov
7ae4211635
test jenkins for the null object
2016-07-30 22:19:25 +01:00
UbitUmarov
4599b3ecfd
test jenkins for error line number
2016-07-30 22:05:55 +01:00
UbitUmarov
2826f713d4
stop creating caches on all standalone regions on a single instance ( why are shared modules been created on every scene?? )
2016-07-30 21:25:26 +01:00
UbitUmarov
9a4afa753b
fix NULL references added in recente changes in standalone mode
2016-07-30 20:56:19 +01:00
UbitUmarov
e62f8fd09e
change RegionInfoCache expires control
2016-07-30 20:08:14 +01:00
UbitUmarov
bf593dd6f4
fix RegionInfoCache keys compare, remove RegionCache now replaced by RegionInfoCache
2016-07-30 17:14:17 +01:00
UbitUmarov
79b7787eff
let LocalGridServiceConnector also have a RegionInfoCache, use the remote one if this is active.
2016-07-30 14:35:43 +01:00
UbitUmarov
6cd0a3e07c
fix cAgent.CrossingFlags
2016-07-30 04:25:32 +01:00
UbitUmarov
b44b898331
remove a unused parameter
2016-07-30 03:45:58 +01:00
UbitUmarov
a1759292c8
add a regionInfoCache cache add region with expire time option
2016-07-30 03:31:03 +01:00
UbitUmarov
202212bcbc
add a regionInfoCache get by world 2D position
2016-07-30 03:13:23 +01:00
UbitUmarov
55b2d01028
in RegionInfoCache, replace lib omv ExpireCaches by a single dedicated one
2016-07-30 01:44:33 +01:00
UbitUmarov
3d58198c55
fix llEdgeOfWorld() for var regions (someone needs to test this better
2016-07-29 00:55:40 +01:00
UbitUmarov
c692664f3d
a zero direction vector in llEdgeOfWorld() should return TRUE not FALSE, (SL wiki)
2016-07-28 21:37:16 +01:00
UbitUmarov
16a7232f55
revert adding a new IM parameter ( commit bf604c85c6
...
, that was a mistake. this should fix invites accepts etc, that got broken
2016-07-28 08:22:51 +01:00
UbitUmarov
19df2a2916
remove more code related to Mega regions
2016-07-28 01:00:56 +01:00
UbitUmarov
7a69b7d20d
remove more code related to Mega regions
2016-07-28 00:48:12 +01:00
UbitUmarov
ec8101a24a
remove references to RegionCombinerModule
2016-07-28 00:34:16 +01:00
UbitUmarov
a8e19b7831
remove the RegionCombinerModule (mega regions), references still all over the place. runprebuild maybe needed after this
2016-07-28 00:12:07 +01:00
UbitUmarov
01289b9c2d
first step removing MegaRegions: refuse to run. Thanks to all that made MegaRegions possible, they where a important OpenSim feature, but can no longer be mantained
2016-07-27 23:13:24 +01:00
UbitUmarov
9aacdca653
but buoyancy was missing
2016-07-27 21:32:47 +01:00
UbitUmarov
32e30afbcb
actually that was redundante, already done at low level
2016-07-27 21:31:43 +01:00
UbitUmarov
8c46ab02c7
move refresh forces into applyphysics
2016-07-27 21:11:39 +01:00
UbitUmarov
e951f4cc96
a few more changes relative to sits crossing
2016-07-27 14:28:16 +01:00
UbitUmarov
07853c86ed
clear SitTargetAvatar on a sop copy
2016-07-27 11:45:32 +01:00
UbitUmarov
2e4c8798ab
a few more changes on avatar crossing
2016-07-27 03:50:47 +01:00
UbitUmarov
f4fa891928
waste another thread job on another thing that should be part of a more
...
unified service, and also not hidding on a so called event"
2016-07-27 02:54:49 +01:00
UbitUmarov
d6e16c5130
missing changes about friends on crossings, and missing angular velocity clear on sits
2016-07-27 01:57:20 +01:00
UbitUmarov
800044cead
take friends out of onMakeRoot if crossing
2016-07-26 22:30:51 +01:00
UbitUmarov
f19b3d28bd
do GridUserService.SetLastPosition async on crossings
2016-07-26 22:09:06 +01:00
UbitUmarov
e0e8b784a5
apply the change to groups v2 also
2016-07-26 21:43:26 +01:00
UbitUmarov
52decfcc16
reduce some grid services calls on region crossings, sending more information on the agent update ( groups v2 needs change )
2016-07-26 21:39:47 +01:00
UbitUmarov
1a8a8e16ef
add a public SetGroupPowers to clientView
2016-07-26 17:57:14 +01:00
UbitUmarov
13ae6dff18
let some group related data to have a public set
2016-07-26 17:34:59 +01:00
UbitUmarov
e766f9d20f
get a copy of current clientView group powers
2016-07-26 16:54:04 +01:00
UbitUmarov
3f0d84c28b
cleanup some code
2016-07-25 19:49:40 +01:00
UbitUmarov
67a32c91bb
remove redundant check
2016-07-25 08:45:15 +01:00
UbitUmarov
1d507f8073
remove extra char
2016-07-25 08:38:10 +01:00
UbitUmarov
fcdf0b00b1
add give a body to default rootVelocity
2016-07-25 07:24:39 +01:00
UbitUmarov
2548f240b5
add missing overrides
2016-07-25 07:18:23 +01:00
UbitUmarov
aa9503ab86
revert bad last changes and fix the issue another way
2016-07-25 07:06:36 +01:00
UbitUmarov
f661fdf2aa
ubOde bug fix
2016-07-25 06:07:06 +01:00
UbitUmarov
c3b298f85e
missing file
2016-07-25 02:11:45 +01:00
UbitUmarov
4b832f0f8e
add osGetHealRate(avatarkey) and osSetHealRate(avatarkey, healrate); healrate from 0 (disables auto heal) to 100 (maybe too fast) % per second. (untested)
2016-07-25 02:05:53 +01:00
UbitUmarov
e60dc305a4
change bullet relative velocity sign to match ubOde
2016-07-25 01:07:19 +01:00
UbitUmarov
76239602b4
change avatar Health, from bad penetration depth to relative velocity
2016-07-25 00:51:37 +01:00
UbitUmarov
42a072d181
preserve max relative velocity on a colision report time slice
2016-07-25 00:47:43 +01:00
UbitUmarov
0a9f06fda7
ubOde actually revert last change don't send unnecessary empty collisions, will patch it elsewhere
2016-07-24 22:33:31 +01:00
UbitUmarov
c303cf7412
ubOde still on relative velocity. Make ubOde report avatar empty collisions to tick events on core. Avn didn't require this, core should not require also (TODO)
2016-07-24 22:28:45 +01:00
UbitUmarov
a572a22dd9
ubOde try to improve contact velocity on first avatar collision with terrain
2016-07-24 21:29:34 +01:00
UbitUmarov
574b97d93d
ubOde fix contact relative velocity sign
2016-07-24 21:16:14 +01:00
UbitUmarov
d6d3e14f29
add a missing update to avatar damage Invulnerable
2016-07-24 19:31:28 +01:00
UbitUmarov
2bb467e358
add osSetHealth() value from 1 to 100; (mantis 7973)
2016-07-24 16:31:29 +01:00
UbitUmarov
37936550f0
reOoops ...
2016-07-24 15:55:31 +01:00
UbitUmarov
4fa8debde5
Ooops ...
2016-07-24 15:43:35 +01:00
UbitUmarov
bf604c85c6
add missing IM parameter ( needs fix where it is really relevant )
2016-07-24 15:17:25 +01:00
UbitUmarov
96a5a053ef
do not send IMs via child agents
2016-07-24 14:44:40 +01:00
UbitUmarov
f4eb1a8e1d
add a coment for improvement of ChatterBoxSessionAgentListUpdates closer to viewers protocol. Not necessary on current groups chat lists defecient implementation
2016-07-23 21:20:36 +01:00
UbitUmarov
c4db0dd6ac
change group lists control so it does show something (only xmlrpcgroups for now). This will never work without a centralized dispatcher/controler, or more complex information exchange.
2016-07-23 21:09:34 +01:00
UbitUmarov
bdab44ef7e
remove code from httptests branch
2016-07-23 01:34:40 +01:00
UbitUmarov
cdf215f613
add a missing field to ChatterBoxSessionAgentListUpdates. it is still wrong, and its use even worse
2016-07-23 01:28:57 +01:00
UbitUmarov
504ee6e21c
don't try to rez a object from a asset with empty data and Let user know about it
2016-07-22 16:41:41 +01:00
Melanie Thielker
2cffa71be2
Add some additional checks to llTransferLindenDollars.
2016-07-18 11:12:14 +01:00
UbitUmarov
9b4e83caa0
dont try dequeues if didnt reacquired lock
2016-07-17 16:21:37 +01:00
UbitUmarov
f636ef037a
http send is blocking, so we need we need to do it async in all cases. - this will need revision after server changes
2016-07-16 20:23:30 +01:00
UbitUmarov
d1810866b3
simplify http textures and meshs Throttles
2016-07-16 19:53:41 +01:00
UbitUmarov
c9bd6ff94b
disable OSHttpTests that will collide with testing new http server changes
2016-07-15 15:54:54 +01:00
Geir Nøklebye
653b896794
PGSQL: Update simulation data with a number of missing fields for parcels. Some of the fields should probably be migrated to type Boolean to avoid the hairy casting in the query. In addition the overall server code relies in the Replace in SQL statement that is proprietary to MySQL, so the PGSQL code is rather unsafe as it is. Should probably set a transaction on the whole operation so that if something goes wrong the database record is not zapped as it is now. PostgreSQL 9.5 has the upsert functionality which would bring the code closer to the MySQL version. This commit also has an update to PGSQLRegionData
...
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2016-07-15 15:45:39 +01:00
UbitUmarov
5f5c4aca40
lib omv now supports SeeAvs fields, so use it, thx Gavin Hird
2016-07-15 15:36:53 +01:00
UbitUmarov
aba4e2d13b
revert changes to Select/DeSelect, using the SelectObjects as control seems bad
2016-07-14 02:11:50 +01:00
UbitUmarov
445fb51455
make getBoundsCenter() call GetBoundsRadius() to do the math if needed
2016-07-13 22:35:46 +01:00
UbitUmarov
00687d5b0f
use geometric center and not sog root position in culling
2016-07-13 22:29:09 +01:00
UbitUmarov
e0a1025497
Oops that was not slower
2016-07-13 16:28:07 +01:00
UbitUmarov
33655e40df
slow down culling kills even more
2016-07-13 16:15:35 +01:00
UbitUmarov
acebfeb5c9
don't overlap Select and Deselect, fix deselect prims account
2016-07-13 15:56:01 +01:00
UbitUmarov
981980150c
ignore camera on culling for now
2016-07-13 14:18:06 +01:00
UbitUmarov
7131703244
ugly culling
2016-07-13 14:00:33 +01:00
UbitUmarov
14296bc792
add missing prim count for stats
2016-07-13 10:25:52 +01:00
UbitUmarov
2220ceb522
a few changes to culling
2016-07-13 02:07:07 +01:00
UbitUmarov
abf423e361
be nicer to PIs (actually linux)
2016-07-12 23:23:47 +01:00
UbitUmarov
3507566692
reduce some locks on culling checks
2016-07-12 22:15:39 +01:00
UbitUmarov
bc6c342d01
let radius be radius, not diameter
2016-07-12 17:21:34 +01:00
UbitUmarov
5bb5eb4e37
don't break child agents start position
2016-07-12 16:33:09 +01:00
UbitUmarov
e0878864e8
work around missing information on child creation, hidding its effects with reduced view range in culling option is on
2016-07-12 15:50:05 +01:00
UbitUmarov
d879e119a8
add object UUID to a debug/warn message
2016-07-12 14:45:20 +01:00
Melanie Thielker
f87d5d0780
Merge branch 'master' of opensimulator.org:/var/git/opensim
2016-07-11 22:32:27 +01:00
Melanie Thielker
8239e29be7
Change the user verification call back to use the host name instead of the
...
IP address. Fixes NGINX on OSGrid getting confuzzled.
2016-07-11 22:31:32 +01:00
UbitUmarov
79fb13c95c
reduce xfer burst if we are busy
2016-07-11 12:05:47 +01:00
UbitUmarov
a92266d58e
fix ObjectPropertiesFamilyPacket LastOwnerID
2016-07-10 19:05:19 +01:00
UbitUmarov
e6d57a1e49
change Xfermanager file sending
2016-07-10 15:25:05 +01:00
UbitUmarov
8d27abd3b4
Merge branch 'master' of opensimulator.org:/var/git/opensim
2016-07-09 13:46:20 +01:00