UbitUmarov
|
8d8236cfb2
|
missing file change.. actually use watchdog threads on assetsconnector and
avoid null refs on JobEngine
|
2017-05-26 00:34:46 +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
|
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
|
e5377eb839
|
use threads from main pool on assetsconnector
|
2017-05-25 04:51:45 +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
|
dca3a45803
|
add a bit more pre exit cleanup
|
2017-05-24 22:17:04 +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
|
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
|
24885819fc
|
check XFF headers of caller, but be quiet about them
|
2017-05-22 22:05:56 +01:00 |
UbitUmarov
|
4da5d249d8
|
receivers can't tell if there where proxies on path unless they look
|
2017-05-22 21:22:04 +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 |
Geir Nøklebye
|
8f9256ea1c
|
PGSQL: Another missing cast in XInventoryData
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
|
2017-05-22 16:24:52 +01:00 |
UbitUmarov
|
fcb435deb4
|
make sure we drop requests if DoHTTPGruntWork fails
|
2017-05-22 05:53:59 +01:00 |
UbitUmarov
|
bad00670a9
|
disable keepalive on llHttpRequest
|
2017-05-22 05:02:42 +01:00 |
UbitUmarov
|
7c3200b393
|
cross avatar group info also if title is empty string
|
2017-05-21 05:16:18 +01:00 |
UbitUmarov
|
a2c2456076
|
remove LongPoll type and queues. Events should now have reduced latency also. About previus commit, it maybe a modified ingen-e3s-v1.33 script that is broken, and not the original version, can't tell
|
2017-05-21 02:11:53 +01:00 |
UbitUmarov
|
319ccf17c8
|
add a bit more protection for broken scripts like ingen-e3s-v1.33
|
2017-05-21 01:52:27 +01:00 |
UbitUmarov
|
c7fdb2ec53
|
on recover form nom finite avatar pos, don't add it physics it it had none
|
2017-05-21 00:52:18 +01:00 |
UbitUmarov
|
a5e3aab575
|
fix a null ref in ubOde character
|
2017-05-20 23:37:14 +01:00 |
UbitUmarov
|
046ec66ff9
|
fix a cast that makes LitJson unhappy
|
2017-05-20 22:21:27 +01:00 |
UbitUmarov
|
02a4298b02
|
mantis 8172: fix llList2Json() in case of vector or rotation types
|
2017-05-20 21:29:33 +01:00 |
UbitUmarov
|
49d42ee08a
|
mantis 8171 fix redirection on llHttpRequest
|
2017-05-20 17:56:04 +01:00 |
UbitUmarov
|
9397b358d3
|
mantis 8170: let physics know Always_run on adding the avatar
|
2017-05-19 19:51:23 +01:00 |
UbitUmarov
|
52dd683326
|
fix a null ref on parcels join
|
2017-05-19 18:03:02 +01:00 |
UbitUmarov
|
7c9615f000
|
fix land parcel group been lost on region upload
|
2017-05-19 17:35:49 +01:00 |
UbitUmarov
|
2717ef5da9
|
change some confusing comands help
|
2017-05-19 05:34:49 +01:00 |
UbitUmarov
|
ef35805176
|
reWrite lsl json functions, forward slash is not escaped as LitJson spec; code can use some cleanup. Scripts need to be recompiled
|
2017-05-19 03:08:35 +01:00 |
UbitUmarov
|
c28430d527
|
oops...
|
2017-05-15 18:12:17 +01:00 |
UbitUmarov
|
c74e0e2d9b
|
remove a Paralell.For (actually not used). That kind of fine gained multitask makes no sense on already heavy multitasked server application like opensim. CPU cores are already busy or needed elsewhere.
|
2017-05-15 18:10:08 +01:00 |
UbitUmarov
|
156707edfb
|
clear land object on delete
|
2017-05-14 06:27:29 +01:00 |
UbitUmarov
|
92df6095d5
|
don't round to nearest int
|
2017-05-14 05:49:01 +01:00 |
UbitUmarov
|
f968118e23
|
don't do dwell if there is no module active
|
2017-05-14 05:39:22 +01:00 |
UbitUmarov
|
9ab8ce1404
|
fix remote requests for dwell, so dwell module still called
|
2017-05-14 04:17:48 +01:00 |
UbitUmarov
|
cb21caae77
|
fix some issue on parcels loading and make parcels dwell show something. Resolution is 2.5min aprox.
|
2017-05-14 01:44:04 +01:00 |
UbitUmarov
|
25ca8695f3
|
find parcels by GlobalID.. well most time
|
2017-05-13 20:21:56 +01:00 |
UbitUmarov
|
dd0269df48
|
fix passcollisions bool value on store
|
2017-05-13 17:22:56 +01:00 |
Geir Nøklebye
|
7cf82a71d6
|
PGSQL: Convert PassCollision in table prims to bool to avoid a hopeless cast that fails with newer versions of NPGSQL.
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
|
2017-05-13 17:15:47 +01:00 |
UbitUmarov
|
16f02cb6fd
|
we can't allow abort to change only one dic
|
2017-05-13 16:34:29 +01:00 |
UbitUmarov
|
9ea49d107d
|
fix wrong locking on unused path it case it does get uses. Thanks LaNani Sundara
|
2017-05-13 15:58:35 +01:00 |
UbitUmarov
|
086eb28a91
|
a bit more on ServicePointManager
|
2017-05-12 22:03:53 +01:00 |
UbitUmarov
|
948138a3a4
|
lower connection limits again
|
2017-05-12 16:45:58 +01:00 |
UbitUmarov
|
d08df7bda7
|
mantis 8165: fix a null ref on hg gatekeeper on another place
|
2017-05-12 15:22:16 +01:00 |
UbitUmarov
|
5e577baa10
|
fix a null ref on hg gatekeeper
|
2017-05-12 14:42:21 +01:00 |
UbitUmarov
|
0f2ab6bddd
|
soem changes on connections limits
|
2017-05-12 14:20:06 +01:00 |
UbitUmarov
|
8bdd4c3ed9
|
yes it is not destiny grid but destination.. thx u know who :)
|
2017-05-12 12:30:59 +01:00 |
UbitUmarov
|
a932f24ba4
|
minor fix on sensorrepeat
|
2017-05-12 03:53:18 +01:00 |
UbitUmarov
|
19d141c9a5
|
avoid a null ref
|
2017-05-11 23:46:06 +01:00 |
UbitUmarov
|
cc95b7e2d4
|
don't allow multiple presences of same avatar also on HG gatekeeper
|
2017-05-11 20:26:06 +01:00 |
UbitUmarov
|
f09fafff34
|
some cleanup
|
2017-05-11 20:24:47 +01:00 |
UbitUmarov
|
fb427daa34
|
avoid a null ref
|
2017-05-11 19:06:49 +01:00 |
UbitUmarov
|
211a1fe9d4
|
do not allow multiple logins of same avatar. No HG case, that needs work on some paths. option m_allowDuplicatePresences is checked, but is is a total nonsense.. Presences control will get broken if allowed, No one ever added code to suport it correctly.
|
2017-05-11 17:59:37 +01:00 |
UbitUmarov
|
5968c6372a
|
let new regions know about grid services god
|
2017-05-11 17:30:57 +01:00 |
UbitUmarov
|
7e8c996d1b
|
add a grid services god account
|
2017-05-11 17:15:02 +01:00 |
UbitUmarov
|
731510c305
|
let .net decide GC mode from its defaults on the platform
|
2017-05-09 18:27:06 +01:00 |
Geir Nøklebye
|
03a38a80ab
|
PGSQL: Rewrote EstateStore.migrations as it errored out in version 8 leaving the database without any estate tables on first run. It also lacked primary keys on estate_map and estate_settings. Syntax requires Postgresql 9.5 or higher.
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
|
2017-05-09 12:00:45 +01:00 |
UbitUmarov
|
957ca41b13
|
remove file bin/Mono.Posix.dll that causes problems with mono
|
2017-05-09 11:58:07 +01:00 |
Geir Nøklebye
|
d952d62baa
|
PGSQL: Add missing AgentPrefs.migrations
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
|
2017-05-08 20:25:03 +01:00 |
UbitUmarov
|
604b966d84
|
some conditional dispose on http requests inputstream
|
2017-05-08 00:40:15 +01:00 |
UbitUmarov
|
8ef43e5fb3
|
take more heavy work out of opened dbconn sections
|
2017-05-07 22:22:28 +01:00 |
UbitUmarov
|
d0912b6151
|
let StreamReader be in using statements
|
2017-05-07 00:47:45 +01:00 |
UbitUmarov
|
de55ad9545
|
oops closed too soon
|
2017-05-06 22:12:45 +01:00 |
UbitUmarov
|
c57215687f
|
a few more changes on mysql
|
2017-05-06 21:43:22 +01:00 |
UbitUmarov
|
4b2ef46de6
|
don't hold dbconn longer than necessart
|
2017-05-06 20:40:29 +01:00 |
UbitUmarov
|
76337b1d8e
|
another misplaced close
|
2017-05-06 20:38:38 +01:00 |
UbitUmarov
|
504736eb43
|
build const strings a compile time...
|
2017-05-06 20:23:55 +01:00 |
UbitUmarov
|
54eb6fc779
|
GZipStream does have a CopyTo()
|
2017-05-06 18:25:07 +01:00 |
UbitUmarov
|
eb93855d84
|
dispose some MemoryStreams
|
2017-05-06 17:47:43 +01:00 |
UbitUmarov
|
ae191cd304
|
dispose some MemoryStreams
|
2017-05-06 15:57:47 +01:00 |
UbitUmarov
|
025bef4e07
|
fix a few wrong placement ( this is a test by the way )
|
2017-05-06 01:47:26 +01:00 |
UbitUmarov
|
d26a9ed0b1
|
fix wrong placement
|
2017-05-06 01:41:33 +01:00 |
UbitUmarov
|
d9038e650a
|
MySQLConnector is not a MS product
|
2017-05-06 01:25:54 +01:00 |
UbitUmarov
|
3bc64f638a
|
add a few guard checks on serviceThrottlemodule
|
2017-05-05 17:44:33 +01:00 |
Diva Canto
|
3f641d98bd
|
Added a fully functional groups data layer for testing.
|
2017-05-04 20:17:54 -07:00 |
Diva Canto
|
424a7a274b
|
Merge branch 'master' of ssh://opensimulator.org/var/git/opensim
|
2017-05-04 18:20:48 -07:00 |
Diva Canto
|
dd88319495
|
Add a groups module to the perms test suite
|
2017-05-04 18:20:10 -07:00 |
Diva Canto
|
ab4f870000
|
Change the engine of the groups table back to MyISAM, because MySQL 5.5 and older don't support full test search on InnoDB
|
2017-05-04 18:19:46 -07:00 |
UbitUmarov
|
f31fe66ce1
|
fix bad move on xmlgroups
|
2017-05-05 01:53:02 +01:00 |
UbitUmarov
|
9e12ef9234
|
let all clients get a group title update on create group
|
2017-05-05 01:39:38 +01:00 |
UbitUmarov
|
04a50b47bf
|
the new options i add where actually bad idea, they would make the
compatibility issue ethernal. Removed and extended the ugly date hack to
group share outwards propagation, until a better way is found at least
|
2017-05-04 12:36:08 +01:00 |
UbitUmarov
|
3402819888
|
do the same in the cases we are just moving parts around and not changing their caches (ie their taskInventory)
|
2017-05-04 12:08:10 +01:00 |
UbitUmarov
|
3a8dd24fd1
|
move deep effective permissions aggregation to first time use and not on changes. There flag it is need with InvalidateDeepEffectivePerms(). Add config options PropagateGroupShareOutwards and PropagateAnyOneOutwards
|
2017-05-04 11:37:13 +01:00 |
UbitUmarov
|
d62aed7f46
|
fix right to change permissions of group owned objects
|
2017-05-03 21:12:16 +01:00 |
UbitUmarov
|
3ef583f205
|
fix right to change permissions of group owned taskitems
|
2017-05-03 19:39:42 +01:00 |
UbitUmarov
|
fc46274732
|
still another missing conversion btw viewer and OS on groupd owned
|
2017-05-03 19:10:02 +01:00 |
UbitUmarov
|
4c42716022
|
taskitem group owned information was still incorrect
|
2017-05-03 18:11:50 +01:00 |