Commit Graph

25401 Commits (ba8e1efb434e9584972c56b9706752bb82a80057)

Author SHA1 Message Date
UbitUmarov ba8e1efb43 sadly revert to resend terseUpdates enqueuing them back into entityupdates
queue. Viewers fail to handle correctly out of order updates with ugly visible
effects. Make sure these packets don't include acks so they aren't lost.
2014-10-31 23:34:43 +00:00
UbitUmarov 54ab9e7d4d set udp SocketOptionName.ReuseAddress to false, to not allow two regions
to bind to same port, as seems to be possible at least with mono 3.2.8,
 same as patch just pushed to core by justin. This is not necessary on
 windows, possible a bug on some mono versions.
2014-10-30 21:57:20 +00:00
Melanie Thielker 30f3de549a Merge branch 'avination-current' 2014-10-30 01:32:36 +01:00
Melanie Thielker 27b70c3fce Fix a potential nullref in Vivox 2014-10-30 01:29:22 +01:00
Melanie Thielker 3afd64f2f7 Fix a script load issue 2014-10-30 01:29:03 +01:00
UbitUmarov d0dfa721f2 change last commit, need to send to Xbakes or changes will not be detected 2014-10-29 06:56:54 +00:00
UbitUmarov 7723b1bcd3 bug fix and don't send to xbakes if requesting rebakes 2014-10-29 06:55:04 +00:00
UbitUmarov afa2466951 Fix baked textures for regions without external Xbakes adding rebake
requests. Those may also be trigger if for same reason one is missing even
with Xbakes. Later we can let this regions send the assets on teleports,
changing how those are serialized
2014-10-29 06:35:23 +00:00
UbitUmarov e4d84d8ff6 try to make a avatar usesable if its siting part didn't cross, or crossed
back. This situation points to that sitted avatars should be sent in same
 http connection that crosses the object
2014-10-28 13:52:00 +00:00
UbitUmarov f39962430c fix parcel proprieties update sending 2014-10-26 20:43:35 +00:00
UbitUmarov c46c3a27ae do consider skirt baked texture on validation 2014-10-26 18:53:11 +00:00
UbitUmarov 932b52f1bf missing file 2014-10-26 18:22:46 +00:00
UbitUmarov 736490dcb6 dont send baked textures assets, but send cache information 2014-10-26 18:13:44 +00:00
UbitUmarov bc4d0179b3 remove debug message 2014-10-26 12:38:22 +00:00
UbitUmarov b07ea475bf delete keyframes on temporary backup group 2014-10-26 12:30:11 +00:00
UbitUmarov 525322efa2 bug fix 2014-10-26 12:24:12 +00:00
UbitUmarov b43ce909aa Debug... ( restored TriggerOnSceneObjectPreSave) 2014-10-26 11:28:24 +00:00
UbitUmarov cfc8de096b remove lock that did nothing, DEBUG disable TriggerOnSceneObjectPreSave 2014-10-26 10:48:53 +00:00
UbitUmarov 6600282fe9 another try to prevent double crossing 2014-10-26 10:08:13 +00:00
UbitUmarov e59a9a54f1 bug fix 2014-10-26 10:05:48 +00:00
UbitUmarov 139044fc79 keep intransit flag even if deleted, dont set sog position if in transit 2014-10-26 01:25:28 +00:00
UbitUmarov 639f128d2c some cleanup, localID coerence fix.. 2014-10-26 01:27:43 +01:00
UbitUmarov d9d58a7b33 some code reorder/minor changes 2014-10-25 23:00:41 +01:00
UbitUmarov 16608ffb01 don't backup in transit SOGs 2014-10-24 21:51:38 +01:00
UbitUmarov 4cbc13b52f don't send pack baked texture assets into updates. 2014-10-24 19:50:51 +01:00
UbitUmarov 21242205d1 add more temporary fixes for regionSize zero 2014-10-24 18:44:08 +01:00
UbitUmarov d2b049b7ad check new region size on added code for varsize till its fully suported 2014-10-24 18:32:24 +01:00
UbitUmarov 4571e5bc3e try to make SOG crossings full async. Simplify some borders checking.... 2014-10-24 18:10:28 +01:00
UbitUmarov fd79f75ba6 TEST**** wingridproxy detection at grid login. Untested possible not
very reliable. Adds some load even on region servers because of code at
 BaseHttpServer.
2014-10-24 02:12:30 +01:00
UbitUmarov 382df37f80 remove some Xengine errors on scripted object delete 2014-10-22 10:21:54 +01:00
UbitUmarov 31c036c044 refuse crossings if logins disabled
Please enter the commit message for your changes. Lines starting
2014-10-21 19:22:51 +01:00
UbitUmarov b1ccf3f110 make sure we return false if catch() is triggered on crossing 2014-10-21 13:04:26 +01:00
UbitUmarov 59413adcee do agent crossing async, including QUERYACCESS ( need to check vehicles for
this also ), so it doesn't stop heartbeat
2014-10-21 11:57:47 +01:00
UbitUmarov afa9b4a002 Assume childreen don't need to know caps seeds 2014-10-20 09:14:27 +01:00
UbitUmarov f44c29effb try to fix propagation of seeds to all relevante regions 2014-10-19 15:51:12 +01:00
UbitUmarov fadc5661c9 change position in new region estimation. Reduce border jitter margin 2014-10-18 21:34:35 +01:00
UbitUmarov 159246f88c fix SW direction diagonal crossing 2014-10-18 20:27:33 +01:00
UbitUmarov b7708b9d1f change child agents creation/notification. As before this assumes that
sending regions close out of view connections.
2014-10-18 18:27:38 +01:00
UbitUmarov f9588730cf debug makeroot timing 2014-10-17 14:36:02 +01:00
UbitUmarov 2bea66ed27 send motion control state in update to childs. Reset CollisionPlane on
makechild
2014-10-17 14:07:11 +01:00
UbitUmarov e99fea3398 send correct caps seed on CreateAgent to a nearby region 2014-10-17 03:08:41 +01:00
UbitUmarov 251a3dcf0d Merge branch 'master' into ubitworkmaster 2014-10-16 16:57:48 +01:00
Melanie Thielker 14259b5f99 Fix an obscure permissions exploit. Taking items from a friend's prim could
possibly result in a privilege escalation
2014-10-16 03:53:56 +02:00
UbitUmarov c643ff4cba fix some errors when using http debug level > 4 2014-10-15 14:14:25 +01:00
UbitUmarov bfb5185747 lso remove caps with "PUT" http method 2014-10-14 02:25:22 +01:00
Melanie Thielker 12ebc92e55 Revert "*TEST* send udp sync. Stop uncontroled and hidden use of IO threads."
This reverts commit 8c41271b33.

Conflicts:

	OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs
2014-10-13 23:52:19 +02:00
Melanie Thielker 32468bebef Merge branch 'ubitworkmaster' 2014-10-13 23:50:26 +02:00
UbitUmarov 33ec073320 revert to async send, since past experience showed sync didn't work when
on mono
2014-10-13 22:46:58 +01:00
Melanie Thielker 298e714c04 Merge branch 'ubitworkmaster' 2014-10-13 23:27:13 +02:00
Melanie Thielker 0ecc417534 Allow 20 outbound connections per endpoint for the services 2014-10-13 23:24:47 +02:00