| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Prevent a null reference exception when reset is pressed on a script
while it's being compiled.
|
|
|
|
|
|
|
|
| |
The attached patch fixes connectivety checking of root- and
child-agents. If an agent's client isn't sending any packets
for some time (not even to StartPingCheck packets), we assume
that we lost connection and try to log them out.
|
|
|
|
|
|
|
|
|
| |
Due to the many problems with not cleaned up child-agents, I thought it
might make sense to be able to see them on the console. 'show users' on
the region-server's console now outputs root- and child-agents (with
"root" or "child" column)
|
|
|
|
|
|
|
| |
Thank you, cmickeyb, for a patch that corrects the database connection
handling in the multithreaded user server.
|
|
|
|
|
|
| |
fixes that, and should get us back to compile state.
|
|
|
|
|
|
| |
removed. Removing that now.
|
| |
|
| |
|
|
|
|
|
|
|
| |
Thank you, RuudL, for a patch that supplements the previous MSSQL
patch.
|
| |
|
|
|
|
|
|
| |
cleanup: warnings, readability
|
| |
|
| |
|
|
|
|
|
|
| |
in XEngine. This turned out to be a lot of work to catch up.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
1000 chars to avoid the exception thrown by libomv at 1100 chars.
Change string->int conversion so it copes with non-numeric chars
after the number and no longer uses a float to parse the value.
|
| |
|
|
|
|
|
|
| |
that slip in will not cause it to break
|
|
|
|
|
|
| |
llSetPrimitiveParams and llSetLinkPrimitiveParams
|
|
|
|
|
|
|
|
|
|
| |
It wraps constants in new LSLType(x), so that lists with
constant values are processed correctly. Contains changes to
the lsl.parser.cs that are not (yet) reflected in opensim-libs,
since this experimental patch affects XEngine only. Also contains
nuts.
|
|
|
|
|
|
|
| |
LSLIntegers in lists, and attempt to address the scope issue on TRUE
and FALSE with readonly static linkage
|
|
|
|
|
|
|
| |
Thank you, RuudL, for a complete adaptation of migration and estate
data to MSSQL, and the updating of the RegionData handling in MSSQL.
|
|
|
|
|
|
|
| |
Griefer protection! When running without serverside permissions, let only
the owner edit attachments. Having everyone able to do it just isn't right.
|
|
|
|
| |
circular path prim meshes
|
| |
|
|
|
|
|
|
|
| |
results in a memory leak which will make the region crash and burn
after a while.
|
|
|
|
|
|
|
|
| |
the OGP module
* Thanks to Teravus for the heads up on this.
|
|
|
|
|
|
|
|
| |
scene (not child agents).
* This foxed me in the osgrid meeting last week
|
|
|
|
|
|
|
| |
* Unpatched code certainly looks bizarre - attempts to add a new client if we encountered a failure in processing a packet. No apparant ill effects on a sniff test.
* Thanks openlifegrid
|
|
|
|
|
|
|
| |
* llParseString functions throw exception when passed a list of variables
* Thanks!
|
|
|
|
|
|
| |
* Hopefully this will resolve mantis 2049
|
|
|
|
|
| |
* In theory, login and a large number of grid functions should now at least be multithreaded.
|
|
|
|
|
|
| |
* I can't see why the last compile failed - hoping it's some kind of glitch
|
|
|
|
|
|
|
| |
* a couple more remain that preferably the original coders should look at in more detail (obsolete warnings in the ogp module and not overriding warnings in the script
engine)
|
|
|
|
| |
in mantis 2082. Thanks.
|
|
|
|
|
|
|
|
| |
* TimeStamp field of the AgentMovementCompletePacket in LLClientView.MoveAgentIntoRegion contained a fixed number. The attached patch changes this to a current
timestamp.
* Thanks HomerHorwitz
|
| |
|
|
|
|
| |
(Didnt realise this code was being shared with the gridservers)
|
|
|
|
| |
have been delayed for 1000ms. This has been fixed.
|
|
|
|
|
|
|
|
| |
multiple concurrent MySQL threads.
* Implemented SuperManager inside of UserData. This means the userserver when running on MySQL will use 10 connections (+1 system connection) to handle requests, preventing the previous mire of locking resulting in singlethreadedness.
* This requires testing and grids relying on stability should not upgrade to this revision until it's been properly tested.
|
| |
|
| |
|
|
|
|
| |
to make it easier to work with.
|
|
|
|
|
|
|
| |
* You can replace "grid" as the asset system with "file" to save and load all your assets from a directory on your hard disk. Files are serialised to XML and saved in the format "/<dir>/0x/0x/0x/0000-0000-000000-0000-0000.xml"
* Directory <dir> is sharing the Asset Server URL path, use a normal path here instead (ie C:\xyz or /var/assets/).
* This probably wont work well in grid mode unless every sim has access to the same directory. This is mostly intended for standalone usage where quick and convenient access to assets is required.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Addresses the problem of ghost avatars. The problem was child-agents
sending data. Due to symmetry reasons, I considered that wrong.
Whenever an avatar A1 in region R1 looks at avatar A2 in adjacent
region R2, we have two possibilities to communicate: A2-root sends
to A1-child (both in region R2), or A2-child sends to A1-root
(both in region R1). Currently, the children send data in some cases,
and I guess the viewer gets puzzled about that and switches the child
to root as consequence (at least partly), so it becomes visible.
|
|
|
|
|
|
|
|
| |
Thank you, ralphos, for a patch that corrects the handling of compiler
warnings in the XEngine, which were erronoeously reported as errors!
|
|
|
|
|
|
|
|
|
| |
Found that during my ghost-hunt: Add some logging and you see that the
counting down happens twice (once at the place that is removed by the
patch, and once caused by the actual removal of the root-/child-agent
during LLClientView.Close). With the patch applied, I end up with correct
numbers, i.e. with 0 roots and 0 children after everyone has logged out.
|
|
|
|
|
|
| |
to the inventory item, causing the item to wind up without a name.
|
|
|
|
| |
that should speed up region startup a little and maybe even use less memory if the GC decides to play friendly with the other kids.
|