UbitUmarov
0b23964349
change buypass insuficent funds to make clear that its on that region money system (buypass now uses the new MoveMoney)
2017-07-26 19:12:12 +01:00
UbitUmarov
0bbe7bab7b
add new funtion bool MoveMoney(UUID fromUser, UUID toUser, int amount, MoneyTransactionType type, string text). this should be called async allowing time for money module to process it. If returns true, the transation did sucess, so if its use was to pay something, the payed item/service must be provided without fail, otherwise another method is needed so a refund is possible
2017-07-26 19:01:11 +01:00
UbitUmarov
a91ceae826
add comments to make that more clear
2017-07-26 14:26:28 +01:00
UbitUmarov
025e82341f
do not allow setting land passes on group owned land, because currently we cant give money to the group
2017-07-26 14:24:21 +01:00
UbitUmarov
74389c74cb
only allow pass renovation on the last quarter of parcel pass time. go back to MoneyMove charging method
2017-07-26 12:58:47 +01:00
UbitUmarov
d52a64c7a3
avoid leasing issues on lsl_list on domain crossings. This will make their use even more slow. AppDomainLoading just needs to be set false to have acceptable scripts performance
2017-07-26 12:53:12 +01:00
UbitUmarov
8739ceb00f
lets try using older EventManager.TriggerMoneyTransfer to pay parcel passes
2017-07-25 04:18:38 +01:00
UbitUmarov
35b1166ba8
add a few more...
2017-07-25 04:10:22 +01:00
UbitUmarov
1557b78d67
add missing session ID verification
2017-07-25 04:04:55 +01:00
UbitUmarov
1071c92bb0
fix lsl group role powers to change parcel passes
2017-07-25 03:44:52 +01:00
UbitUmarov
86c9c86eeb
allow pass recharge with no loss of current time up to 1/4 of parcel pass time.
2017-07-25 03:13:03 +01:00
UbitUmarov
c5b34a51fd
Ooops.. pay to land owner, not grid. group owned parcel not suported for now. (the pass already expired with kick action)
2017-07-25 02:39:12 +01:00
UbitUmarov
81d1ebc510
add first code to process parcel buy pass. Still testing, and still no kick on expire ( does expire on entry )
2017-07-25 01:30:35 +01:00
UbitUmarov
13564aa984
only hide parcel info from banned avatars
2017-07-24 22:04:36 +01:00
UbitUmarov
8b2e95d1c1
add a rudimentary version control to ubOde meshs cache
2017-07-23 14:23:44 +01:00
UbitUmarov
3ae210d36f
ubOde: let small spheres still be spheres
2017-07-22 02:04:02 +01:00
UbitUmarov
618e142cf8
ubOde: remove some dead code
2017-07-22 01:45:42 +01:00
UbitUmarov
d71d13f72b
ubOde: represent small objects as a box. A object is small is all scale dimensions are less or equal to option MinSizeToMeshmerize (in ODEPhysicsSettings) with default of 0.1. This is needed because this objects hit narrow phase with high overlaps alot more, and so have high cpu cost.
2017-07-22 01:31:39 +01:00
UbitUmarov
98c64f1aa9
ubOde remove ols pseudo convex for sculpts
2017-07-22 00:00:46 +01:00
UbitUmarov
c1ab1289ab
shape convex should not trigger complex cost (LI) alone
2017-07-21 16:07:04 +01:00
UbitUmarov
66a5b4d120
ubOde suport convex shapes on all normal prims and sculpts. Since code is experimental this is controled by options ConvexPrims and ConvexSculpts, on section Mesh, that can be set to false in case of problems
2017-07-21 14:11:03 +01:00
UbitUmarov
d1f7fac570
fix merge issues
2017-07-20 14:28:26 +01:00
UbitUmarov
fe6ad384e4
merge
2017-07-20 11:30:12 +01:00
UbitUmarov
4293b2cb3c
fix object updates throttle for scripts doing motion by direct change of position. Most this scripts are bad, making no use of viewers interpolators. Tanks lotek.
2017-07-18 14:09:30 +01:00
UbitUmarov
f921ad005f
KFM: changes on update method implies other changes. Still not that good. Note: objects motion timing can't be done using timers. On windows at least, those can have jitter of tens of ms
2017-07-17 00:58:35 +01:00
UbitUmarov
59de8fbba0
fix placement of xml ReadEndElement()
2017-07-16 06:10:24 +01:00
UbitUmarov
2f9222bec3
test scenes do not set IsRunning
2017-07-16 05:52:01 +01:00
UbitUmarov
9ae26fc5af
store kfm on inventory. this may still be a bit confusing on rez
2017-07-16 05:19:27 +01:00
UbitUmarov
04b97be71e
ode does not like null refs
2017-07-16 02:55:39 +01:00
UbitUmarov
cd15de628d
don't start moving KFM things on region start that where stopped on last shutdown
2017-07-16 01:31:37 +01:00
UbitUmarov
4ef64d4425
trigger moving_end also KFM stop and pause
2017-07-16 01:10:27 +01:00
UbitUmarov
101413ddd9
make KFM use scheduled terse updates. This may increase some rubber band, but is needed, and should work better with recent changes on sop terseupdates control
2017-07-16 00:48:04 +01:00
UbitUmarov
ad46a29d9e
Ooopsss
2017-07-15 20:59:16 +01:00
UbitUmarov
4b7f79e296
fixes and changes on TreePopulatorModule. Please read OpenSimDefaults.ini
...
[Trees] section. Does need more work, and some hardcode settings may not
be the optimal still"
2017-07-15 04:07:03 +01:00
UbitUmarov
8b16131206
add Util.GetTimeStamp() that returns the stamp in seconds; use it on ubOde; separed land collsions dispatch from the others...
2017-07-13 20:21:18 +01:00
UbitUmarov
bd249bdf5b
replace the wrong libOMV user modifiable Utils.EnUSCulture by our own no User modifiable Culture.FormatProvider, and also for internal coerence. We do use the libomv on other code paths, so that must be fixed
2017-07-13 04:14:33 +01:00
UbitUmarov
61e3fe42bd
fix wrong test
2017-07-13 03:26:43 +01:00
UbitUmarov
51d32e3bed
add more missing en-us culture on scene serializer writes
2017-07-13 02:57:57 +01:00
UbitUmarov
457551d069
rename SOG.UpdatePrimFlags as just UpdateFlags since this is relative to the group never individual prims/parts and so confusing
2017-07-12 10:28:11 +01:00
UbitUmarov
aff9c345dd
osSetParcelDetails: add more land update code
2017-07-12 07:27:21 +01:00
UbitUmarov
a069ed09a8
osSetParcelDetails: make seeAVs send updates. This is a temporary patch, this function does need to call a framework land function that deos issue proper updates about all fields to all cleints. ( sounds will not stop/start also for now)
2017-07-12 03:47:34 +01:00
UbitUmarov
3847f861e3
osSetParcelDetails: allow parcel group to be cleared also
2017-07-12 01:52:01 +01:00
UbitUmarov
c8a9b0321f
osSetParcelDetails: place hard restrictions on change owner,claimdate (both estate owner or manager) and group (same plus parcel owner that also needes to be a member of the new group); add PARCEL_DETAILS_SEE_AVATARS, PARCEL_DETAILS_ANY_AVATAR_SOUNDS and PARCEL_DETAILS_GROUP_SOUNDS
2017-07-12 01:44:34 +01:00
UbitUmarov
f5324833ee
remove wrong comment on lsl object rez. we can't add delays on async process
2017-07-11 02:47:37 +01:00
UbitUmarov
72bce8c4b4
do lsl object rez checks on script thread before wasting time possible creating a new poll thread
2017-07-11 02:33:48 +01:00
UbitUmarov
40b16f1705
SimpleAngularDistance update prioritization scheme ameks no sense without ordered dequeue of the updates
2017-07-10 22:01:38 +01:00
UbitUmarov
f8cdccc167
a few more changes on entities updates
2017-07-10 21:12:34 +01:00
UbitUmarov
9dbcb4e5f6
on entities updates throttles vectors needed to be compared as vectors, not just their norms
2017-07-10 19:31:35 +01:00
UbitUmarov
63e3fc21ef
fix the name of a funtion on last commit
2017-07-10 13:48:28 +01:00
UbitUmarov
cc5d6f6b7b
throttle collision sounds on a SOG.
2017-07-09 00:14:30 +01:00
UbitUmarov
ead95e85c5
bug fix: dynamic testures set to ALL_SIDES, preserve other face data already present
2017-07-07 04:57:57 +01:00
UbitUmarov
dfef16297b
ubOde don't use old ode body sleep option, a few changes on sleep control, update ode.dll (windows, others needed) (keep older versions.. bc.. well bugs happen)
2017-07-07 01:49:34 +01:00
UbitUmarov
1dc56eb15f
ubOde: but only do that if sphere is physical..
2017-07-03 23:38:55 +01:00
UbitUmarov
39751891f4
ubOde: dont do avatar step climb on small true spheres. lets play simple football
2017-07-03 22:47:27 +01:00
UbitUmarov
f3a920237b
oops i forgot the avatar knees bending on ramps... so go back..
2017-07-02 01:34:06 +01:00
UbitUmarov
edc7575f9e
a few changes to ubOde avatar collisions
2017-07-01 01:43:58 +01:00
UbitUmarov
965d004fbe
do calls to m_host.AddScriptLPS() on the right place on osslm this stat is of course still wrong LPS does not mean api function calls
2017-06-30 22:39:19 +01:00
UbitUmarov
6b0a3e981c
put osGetAgentIP() in threat control with level Severe so it can be disabled even for inworld administrators as needed on some grids. rearrage the osslEnable.ini file segregating the funtions only listed for information
2017-06-30 22:04:56 +01:00
UbitUmarov
cb2607d4fa
fix scripts xmlrpc threads names
2017-06-29 21:17:41 +01:00
UbitUmarov
190874344b
ScriptsHttpReq does not need a permanent thread
2017-06-29 21:14:20 +01:00
UbitUmarov
6bac44e767
bug fix
2017-06-29 00:42:35 +01:00
UbitUmarov
e243dd0519
put back getAgentIP bug restricted, script owner must be a Administrator (god)
2017-06-28 02:19:27 +01:00
UbitUmarov
b0a0163253
BUG FIX: change lludp hovertext utf-8 cut point. Thx djphil
2017-06-28 01:29:49 +01:00
UbitUmarov
936aee412d
remove osGetAgentIP() this was not a good idea to have :(
2017-06-27 01:41:06 +01:00
UbitUmarov
5242853d68
dont list deleted ones, that still don't know they are gone
2017-06-26 20:55:44 +01:00
UbitUmarov
b319977a3f
dont list deleted ones, that still don't know they are gone
2017-06-26 20:51:40 +01:00
UbitUmarov
e53f439981
add osGetNPCList()
2017-06-26 20:42:49 +01:00
UbitUmarov
b59ce7c968
also on the actual source file
2017-06-26 20:28:16 +01:00
UbitUmarov
f660aa37ac
add similar restrictions to osObjectTeleport :(
2017-06-26 19:40:20 +01:00
UbitUmarov
cbd0af3cab
let osTeleport* always work on script prim owner
2017-06-26 18:26:45 +01:00
UbitUmarov
ef74efeaa7
and add a missing bracket :)
2017-06-26 09:18:31 +01:00
UbitUmarov
e075cf4461
fix bad english
2017-06-26 09:08:23 +01:00
UbitUmarov
0c5f412ed4
put back restriction that on osTeleport the target must be on land owned by the script owner or this is a estate manager/owner, or target did gave script permission.
2017-06-26 02:49:20 +01:00
UbitUmarov
0418542344
some shortcuts on local osTeleport, reduce its time penalty, do it with script thread
2017-06-26 00:18:46 +01:00
UbitUmarov
3ce909528d
change Backup calls overlap control code
2017-06-25 15:42:36 +01:00
UbitUmarov
84abdf866a
add respective ossl helper funtion osDrawScaleTransform(string drawList, LSL_Float x, LSL_Float y)
2017-06-25 02:26:36 +01:00
UbitUmarov
a9a44eaeb5
add vectorrender string command ''ScaleTransf x,y;''. this allows scaling of objects to draw next. -1,1 will make text be drawn with x direction flipped (it is like the texture scale)
2017-06-25 02:17:02 +01:00
UbitUmarov
cb8975e567
add string osDrawTranslationTransform(string drawList, LSL_Float x, LSL_Float y), string osDrawRotationTransform(string drawList, LSL_Float x) and string osDrawResetTransform(string drawList) helper functions for the new vector renderer comands. Removed ThreadLevel check of similar funtions that had it None, and actually only set strings
2017-06-24 23:04:37 +01:00
UbitUmarov
5d776fca3a
add dyn textures vectorrender comands ''ResetTransf;'', ''TransTransf x,y;'' and ''RotTransf x'' string only, no ossl helper api still
2017-06-24 21:42:11 +01:00
UbitUmarov
1a8a77c41e
revert the thread level change; remove unused dynamic texture timer from internal code; let blend alpha work if < 255; let blend work with the selected face; etc
2017-06-24 09:24:56 +01:00
UbitUmarov
8d1dd44edb
simplify vectorrender background draw
2017-06-24 07:39:22 +01:00
UbitUmarov
ed8fc359f3
change thread level of osSetDynamicTextureDataBlendFace to VeryHigh
2017-06-24 06:11:10 +01:00
UbitUmarov
72db6f76b5
remove a DynamicTexture leak, make it actually return the new texture ID to ossl, do delete previus texture from local cache if temporary,at least on same cases... but still very broken..
2017-06-24 05:22:02 +01:00
UbitUmarov
ae4266916c
add string osSetDynamicTextureDataFace(string dynamicID, string contentType, string data, string extraParams, int timer, int face) to easy only setting a prim face
2017-06-24 04:23:13 +01:00
UbitUmarov
c3dbf91152
osDrawFilledEllipse or string comand FillEllipse identical do Ellipse one
2017-06-24 03:21:23 +01:00
UbitUmarov
191661b51d
a few more changes to iar/oar assets save error/warning to show problems known to be asset errors
2017-06-24 02:01:48 +01:00
UbitUmarov
0a1f497dee
code actually has no ideia if a id is a asset or not and does try to handle all as assets, it really can't report errors. Change messages to make more clear they are only warnings and may mean nothing at all
2017-06-23 19:55:23 +01:00
UbitUmarov
83e443bca1
do the same on OAR saves
2017-06-23 17:48:59 +01:00
UbitUmarov
95595a8360
coment out missing or damage assets messages in uuidgather that are not very usefull. In IAR save display information about items that contain references to broken assets. Note that as explained on mantis 8195 this can't will not detect all problems
2017-06-23 17:23:28 +01:00
UbitUmarov
3c6790b061
several changes to iar/oar assets error reports
2017-06-23 15:50:16 +01:00
UbitUmarov
28caf1e089
actually iar do it for iar
2017-06-22 22:09:00 +01:00
UbitUmarov
cbae148f68
show the count of broken assets we now have from gather on iar/oar pre save information
2017-06-22 21:48:26 +01:00
UbitUmarov
aea49070c9
change uuidgather a bit more
2017-06-22 21:37:51 +01:00
UbitUmarov
66c8b7202b
split some asset uuids gather i stages with dif possible errors, and dont let them be fatal
2017-06-22 19:38:38 +01:00
UbitUmarov
11d3860781
avoid some broken object assets present in osgrid inventories due to past problems, etc
2017-06-21 21:38:12 +01:00
UbitUmarov
1bfe4da378
do not try to store on oars temporary or in transit objects ( they may be deleted during the save)
2017-06-21 20:15:35 +01:00
UbitUmarov
637d35631c
make oar/iar assets writer be done by caller thread like the rest of the
...
oar/iar save. This may look more painfull but should reduce errors and
threads fights. Fill lucky i just don't stop the entire simulation during
this
2017-06-21 18:40:53 +01:00
UbitUmarov
70da902732
changes to AutoBackModule. Store folder and number of days expire is now also only defined in OpenSim.ini and so same for all regions.
2017-06-21 13:35:36 +01:00
UbitUmarov
36442c004f
changes to AutoBackModule. Add option ALL to dooarbackup to save all regions in instance
2017-06-21 03:56:43 +01:00
UbitUmarov
651952e01e
changes to AutoBackModule. Time interval is now unique and only definable on OpenSim.ini. All enabled regions will be saved in sequence whne it expires. Interval is time since last region save end, so will not follow wall clock. This reduces the chance of overlapped saves. Console command renamed to dooarbackup to be more distint from db backup. Lost the region load checks, to put back later
2017-06-21 03:31:07 +01:00
UbitUmarov
79e166e9aa
revert EnvironmentTick back to orignal clock, since change may cause issues on some code paths. Clean a bit get mesh and get texture throttle
2017-06-19 05:22:38 +01:00
UbitUmarov
10d526f961
Merge branch 'master' into httptests
2017-06-16 02:43:36 +01:00
UbitUmarov
969d5f742c
update inventory item permissions on deattach
2017-06-15 04:20:32 +01:00
UbitUmarov
d9a300fa8e
some cleanup.. remove some stats that only some do look at once on a lifetime
2017-06-14 20:19:13 +01:00
UbitUmarov
84946e3061
Merge branch 'master' into httptests
2017-06-14 03:04:14 +01:00
UbitUmarov
614a5266c5
guess HGEntityTransferModule jobengine does not need a permanet thread
2017-06-13 22:45:31 +01:00
UbitUmarov
ed8526bcfb
coment out tests that now depend on active thread pool
2017-06-13 20:34:21 +01:00
UbitUmarov
ad43cc6784
change llclient async udp packets processing. Removed the shared Jobengine that made only one thread do some packets for all users, and removed the FireAndForget, so each user could issue a unlimited number of threads. Added a new JobEngine per client, so each gets at most one thread,and that thread can be released if iddle (for 5 seconds )
2017-06-13 19:04:18 +01:00
UbitUmarov
f33a871d61
hope gc does remove a little dic and contents
2017-06-13 14:15:28 +01:00
UbitUmarov
fd8836e493
dont let time go back
2017-06-13 14:09:34 +01:00
UbitUmarov
9526a96b4f
some cleanup
2017-06-13 13:22:01 +01:00
UbitUmarov
3ba63dde6e
udp is not tcp. If mono versions have bronke udp sento, better update, also having 300 threads because object select is not funny
2017-06-13 12:17:39 +01:00
UbitUmarov
e650a4ff16
remove excessive notion of paralelism
2017-06-13 08:56:21 +01:00
UbitUmarov
a18d45fbdc
fix some issues on ubOde physics shape type changes
2017-06-12 16:19:29 +01:00
UbitUmarov
f62400c4ca
improve english on few messages (thx)
2017-06-12 13:34:39 +01:00
UbitUmarov
617f42bcfa
try to mk jenkins happy
2017-06-12 01:32:18 +01:00
UbitUmarov
dd7ab862ab
stop doing UpdateMovementAnimations on avatar collisions, that may cause incorrect changes
2017-06-12 01:07:38 +01:00
UbitUmarov
d0afd4335c
fix a error message
2017-06-11 22:32:56 +01:00
UbitUmarov
b5910cfdb7
merge
2017-06-10 02:48:51 +01:00
UbitUmarov
be975d1e89
add a adicional in transit flag to signal HG tps, and use it to ignore usernames requests sent to start region during tp; don't send unknows display names ( getdisplaynames cap )
2017-06-09 23:27:33 +01:00
UbitUmarov
f69e48bedc
make SendCoarseLocations async, since it is http. Make some actions use thread from pool and not a new one. Threading does need a deep cleanup one of this days. This stops mantis 8183 warnings, but as side effect only
2017-06-09 17:32:07 +01:00
Kevin Cozens
0ac6b74c5e
Fixed typo in log message
2017-06-09 10:14:09 -04:00
UbitUmarov
d12957dc2c
still losing time with of halcyon incompatibile oars... cathch exceptions of the function that actually throws; Reduce log spam; don't let a broken MOAP stop all object deserialization. Fixing MOAP does not mean halcyon oars issues are fixed, just one. And really we should not even try to go against halcyon decison to be incompatible.(our MOAP encoding did not change since 2010)
2017-06-09 12:14:13 +01:00
Robert Adams
5bfe8b18fe
Another attempt at parsing MOAP <Media> elements in OAR files.
...
Seems there are multiple interpretations of the format of the content of the
<Media> element in OAR files. OpenSimulator (for reasons lost in the mist of time)
escapes the XML in the element and then reparses it was a separate XmlReader.
Other simulators fill the <Media> element with regular XML.
This patch parses the <Media> escaped XML content as it always has and, if
the parsing fails, falls back to trying to parse the pure XML.
2017-06-08 21:41:34 -07:00
UbitUmarov
1e3a19e673
bug fix plus some cleanup
2017-06-09 00:15:53 +01:00
UbitUmarov
29f2421d4f
revert fa5bf4fd0b
for test
2017-06-08 11:45:33 +01:00
UbitUmarov
7bea4f1578
Merge branch 'master' into httptests
2017-06-07 20:12:49 +01:00
UbitUmarov
02b51b84f4
so no real need for Maintenance thread.. so removed
2017-06-07 19:09:16 +01:00
UbitUmarov
2d93008bd9
course locations is a also heartbeat job (for now sync)
2017-06-07 18:52:56 +01:00
UbitUmarov
eca89c6e61
remove some more dead scene options
2017-06-07 18:15:15 +01:00
UbitUmarov
c8b3925085
remove nonsense SendPeriodicAppearanceUpdates. if we need such a thing, then a lot is broken. Remove duplicated CleanTempObjects() call, rename BackupWaitCallback thread as BackupWorker ( still didn't found cause for mantis 8783)
2017-06-07 18:04:02 +01:00
UbitUmarov
7d58b73bbc
some changes on pollevent
2017-06-06 21:55:47 +01:00
UbitUmarov
8971e9f126
Merge branch 'master' into httptests
2017-06-06 21:47:55 +01:00
UbitUmarov
9011ca8461
set optional group position and rotation before attach to scene
2017-06-06 20:38:17 +01:00
UbitUmarov
773914591d
Merge branch 'master' into httptests
2017-06-06 03:28:30 +01:00
UbitUmarov
a23f99366f
bug fix: handle current region on GetChildAgentsToClose
2017-06-06 03:22:11 +01:00
UbitUmarov
258d169392
Merge branch 'master' into httptests
2017-06-06 00:30:01 +01:00
Robert Adams
fa5bf4fd0b
Correct parsing of 'Media' XML element in PrimitiveBaseShape when reading an OAR file.
...
The code used to call Serializer.ReadElementContentAsString() and then expected to
pass the XML to PrimitiveBaseShape.FromXml to parse. This would throw as
ReadElementContentAsString does not allow any children of the element.
Reading with Serializer.ReadInnerXml() was the fix.
This was only not a problem because most often shapes don't have media and
most simulators don't output anything if the media array is empty.
2017-06-04 20:51:56 -07:00
UbitUmarov
aea282ba38
Merge branch 'master' into httptests
2017-06-03 07:20:31 +01:00
UbitUmarov
4320758d97
remove redundant UpdateMovementAnimations();
2017-06-03 07:19:20 +01:00
UbitUmarov
01bd578bb0
Merge branch 'master' into httptests
2017-06-03 07:08:43 +01:00
UbitUmarov
f26ad07ce1
add a delayed stop so fast tap on move keys does not stop the avatar in some cases
2017-06-03 07:01:07 +01:00
UbitUmarov
67e540e05c
cross mouse buttons state
2017-06-03 04:28:43 +01:00
UbitUmarov
12a6625dc7
fix MouseDown in case it gets any use
2017-06-03 03:48:49 +01:00
UbitUmarov
7310b7625e
move a execution overlap guard to end of job
2017-06-02 12:58:04 +01:00
UbitUmarov
de153c2b62
Merge branch 'master' into httptests
2017-06-02 06:26:20 +01:00
UbitUmarov
b920f784ea
avoi null refs on tests simple clients
2017-06-01 00:14:59 +01:00
UbitUmarov
c68e7b6621
change child agents close control; disablesimulator is not a caps event message
2017-05-31 23:31:02 +01:00
UbitUmarov
5c156508e2
mantis 8182: update/fix GenerateRandomAnimation(). not updating libomv avatar data bc have no idea why do do have it, so leave it to who does know
2017-05-31 12:33:35 +01:00
UbitUmarov
55babdc160
Merge branch 'master' into httptests
2017-05-31 07:21:21 +01:00
UbitUmarov
7217c20291
we don't need to keep refs to baked textures assets
2017-05-31 07:12:03 +01:00
UbitUmarov
f5f0fa5d1f
we don't need to keep refs to baked textures assets
2017-05-31 06:18:05 +01:00
UbitUmarov
720a69a49b
remove the option to store baked textures on assets service, thats suicide use xbakes
2017-05-31 04:47:59 +01:00
UbitUmarov
e5991124dd
merge LocalNeighbourServicesConnector and RemoteNeighbourServicesConnector in single NeighbourServicesOutConnector
2017-05-31 01:29:38 +01:00
UbitUmarov
0fa3af96a4
remove anoying crossing messages on open borders
2017-05-30 16:51:49 +01:00
UbitUmarov
79b2926ce1
do another dns request via new cache. My problems bf wheren't mono after all, but ubuntu systemd.resolver and google public dns, killing one and not using other did improve dns a lot
2017-05-30 15:34:22 +01:00
UbitUmarov
91caf98308
change servicePoint dns expire also to 5min, let the endpoints expire slide. This should reduce impact of absurd dns fails observed on my test ubuntu VM
2017-05-29 07:48:09 +01:00
UbitUmarov
8f86de265c
some cleanup and assume Linux/mono DNS is just broken...
2017-05-29 05:22:21 +01:00
UbitUmarov
7be6e16555
no.. still a fail
2017-05-29 03:41:09 +01:00
UbitUmarov
27afe136d4
mono is a total crap
2017-05-29 03:13:56 +01:00
UbitUmarov
2c19d08448
cleanup util.cs get dns
2017-05-29 02:07:53 +01:00
UbitUmarov
6d23e0bc31
add temporary debug msgs
2017-05-29 01:27:02 +01:00
UbitUmarov
d94b2e6f6d
remove a now anoying message..
2017-05-29 00:20:14 +01:00
UbitUmarov
5274a3181e
enclose GetRequestStream on try/catch
2017-05-28 23:54:43 +01:00
UbitUmarov
687c01b29e
need to delay even more agent close after teleport to compensate for slow machines and user connections. This one of current tp teleport protocol flaws
2017-05-28 03:17:34 +01:00
UbitUmarov
572e84c822
make use of a rare thing called StringBuilder on LSL_List. LSL_List uses may need a revision to make sure they are passed by ref and not by value, with necessary adjustments. This does not have much impact on AppDomains, since if they cross, they are always serialized. Since lists are important parts of LSL, the AppDomainLoading option needs to be replaced by something else
2017-05-28 01:56:52 +01:00
UbitUmarov
18f1ea1086
make LSL_list a CLASS again. Now we need to it allover again. Scripts need to be recompiled ( delete contents of bin/ScriptEngines)
2017-05-28 01:11:53 +01:00
UbitUmarov
6a0eba3d7b
disable llhttprequests secure con, since it still collides with main ssl settings
2017-05-27 14:39:56 +01:00
UbitUmarov
582dc75381
remove a accent from a method name
2017-05-27 06:30:23 +01:00
UbitUmarov
c54985f8a1
Merge branch 'master' into httptests
2017-05-27 05:47:05 +01:00
UbitUmarov
f7ae87a0d5
minor cleanup
2017-05-27 05:44:50 +01:00
UbitUmarov
289d4ca128
minor cleanup
2017-05-27 05:41:40 +01:00
UbitUmarov
2be362bd67
lose a ref
2017-05-26 21:30:06 +01:00
UbitUmarov
8f10db0a6a
mantis 8181: don't try to delete contents of a non exitent folder
2017-05-26 05:32:59 +01:00
UbitUmarov
5287489a3c
avoid some wrong watchdog timeouts
2017-05-26 00:53:21 +01:00
UbitUmarov
7a82c7c5b2
make BlockingQueue.Dequeue timeouts more coerent (just less than watchdog timeout)
2017-05-26 00:47:08 +01:00
UbitUmarov
d90b68c2a6
change wrong watchdog stopped thread check code, and don't log it
2017-05-26 00:05:35 +01:00
UbitUmarov
2777995331
Merge branch 'master' into httptests
2017-05-25 10:23:52 +01:00
UbitUmarov
31b4a31246
add some checks for valid endpoints
2017-05-25 09:46:29 +01:00
UbitUmarov
772c5b7db0
move assetsconnector threads to whatchdog; Abort all alive threads known to watchdog before exit
2017-05-25 06:05:02 +01:00
UbitUmarov
65e9421058
minor changes
2017-05-25 04:24:23 +01:00
UbitUmarov
8195cd5153
another one
2017-05-25 02:24:15 +01:00
UbitUmarov
b6c23fe911
make a few more threads background ones
2017-05-25 02:01:36 +01:00
UbitUmarov
4286ae43f2
make some threads background ones
2017-05-25 01:51:53 +01:00
UbitUmarov
9a1d94f455
remove use of libomv BlockingQueue
2017-05-25 01:28:02 +01:00
UbitUmarov
8989e8ef3a
give up on the code to stop AsyncCommandManager. It fails with many scripts running, and its only done deep on exit code. It is a backgroud thread should not block exit and never did
2017-05-24 02:19:25 +01:00
UbitUmarov
c0bfaac0ac
merge master
2017-05-23 07:35:02 +01:00
UbitUmarov
07e614a32c
dont log timeouts on stopped threads
2017-05-23 06:38:19 +01:00
UbitUmarov
3c97bb1e6f
fix lock position removing a not necessary function
2017-05-23 06:03:51 +01:00
UbitUmarov
e1aa591815
allow new thread creation if it was aborted on AsyncCommandManager
2017-05-23 05:59:14 +01:00
UbitUmarov
d5e8e116d4
protect AsyncCommandManager thread from fails on the several things it checks
2017-05-23 05:41:04 +01:00
UbitUmarov
8e777d50a6
only remove AsyncCommandManager thread when last instance is deleted
2017-05-23 05:34:25 +01:00
UbitUmarov
e69057a1b6
dont fail saving a OAR because of a broken material
2017-05-23 04:21:03 +01:00
UbitUmarov
f3eb73926e
stop a few more threads on exit
2017-05-23 04:05:31 +01:00
UbitUmarov
928733efc9
please DIE! PLEASE??
2017-05-23 03:26:32 +01:00
UbitUmarov
7b80bcc57a
no all mono versions know DnsRefreshTimeout
2017-05-23 00:52:40 +01:00
UbitUmarov
c080d9fa23
remember mono about the default for DnsRefreshTimeout
2017-05-23 00:10:11 +01:00
UbitUmarov
ea88927a65
remove some code for NAT that was disabled by its author Adam Frisby since 2009, and i don't see how to mk work with current viewers at that point at least
2017-05-22 20:18:01 +01:00
UbitUmarov
73222e4dd4
fix IClientIPEndpoint broken by justin long ago.. but stop using it
...
except on SceneBanner, later it my be also removed from there and
everywhere
2017-05-22 19:16:42 +01:00
UbitUmarov
bad00670a9
disable keepalive on llHttpRequest
2017-05-22 05:02:42 +01:00