Justin Clarke Casey
90d69a0523
* close two potential race conditions where a new asynchronous UDP recieve could overwrite an existing endpoint that had not yet been used by the previous thread
...
* in practice these race conditions were probably pretty rare
2008-10-17 20:14:31 +00:00
Homer Horwitz
5f4cad62c5
Add two missing settings to OpenSim.ini.example.
2008-10-17 19:28:49 +00:00
Justin Clarke Casey
84492fee01
* Temporarily resume creation of IPEndPoint on every call
...
* This widened what I think is an existing race condition where asynchronous recieves could potentially stomp on each other's end points (though this must occur very rarely, if at
all, in reality)
2008-10-17 19:08:53 +00:00
Homer Horwitz
9e46d5e207
Fixed llDeleteSubList; the indices were swapped (Fixes Mantis#2399).
2008-10-17 19:01:01 +00:00
Justin Clarke Casey
7891f821e2
* Instead of creating a new IPEndPoint on every udp packet receive, reuse the existing one
...
* This requires copying details into a new endpoint when it needs to be stored in client/circuit code hashes
2008-10-17 17:57:18 +00:00
Justin Clarke Casey
e4b8912296
* reverse part of a change that accidentally crept in with the last revision
2008-10-17 17:08:14 +00:00
Justin Clarke Casey
138bcf6fff
* Apply a modified version of http://opensimulator.org/mantis/view.php?id=2290
...
* This allows multiple user profile providers to be specified in OpenSim.ini separated by commas
* If multiple providers are specified then a request for a user profile will query each in turn until the profile is either found or all have been queried
* Unfortunately I don't believe this order can currently be specified, which if true is something that will need to be fixed.
* Thanks to smeans for the original patch.
2008-10-17 16:44:05 +00:00
Teravus Ovares
a6df2011f7
* Adds a lot of stability and performance to the physics engine. The avatar bounces less and things are a bit less explosive.
...
* Additionally, you can probably get more physical prim now together.. though, I think this puts us back on par with where we were in the beginning of the year on number of physical objects. Experiment. Make videos. Send Feedback. Enjoy.
2008-10-17 05:09:23 +00:00
Jeff Ames
f5c9600eb7
Update svn properties, minor formatting cleanup.
2008-10-17 02:50:39 +00:00
Teravus Ovares
c26d0ebc19
* Added missing dependencies that was causing build to fail in windows. Mono doesn't seem to care.
2008-10-17 01:59:43 +00:00
Homer Horwitz
ae9e38bf3f
Fixed (mono-)script handling for SL viewer 1.21:
...
- Added two missing caps (UpdateScriptAgent, UpdateScriptTask)
- Added one missing EventQueue event (ScriptRunningReply)
- Changed DNE and XEngine to use this new event
As we only use the mono engine anyway, the "Mono" checkbox is set by
default but doesn't have any function.
2008-10-16 21:46:03 +00:00
Melanie Thielker
4bbc28e445
Split the currency module into currency and a new Combat module, because
...
the combat function really doesn't belong into currency
2008-10-16 20:50:28 +00:00
Justin Clarke Casey
82b7374ed2
* minor: get rid of pointless ipeSender
2008-10-16 19:50:12 +00:00
Sean Dague
a29d8b9abb
- Removed debug print method
2008-10-16 19:05:32 +00:00
Sean Dague
b61f124cc3
more fun with rebasing
2008-10-16 18:41:24 +00:00
Sean Dague
43928d5253
resorting out this merge from arthur, sorry for so many commits here.
2008-10-16 17:46:46 +00:00
Sean Dague
8795bb623d
- Enforced no user or agent with UUID 0 on agent DB insertion
2008-10-16 17:46:43 +00:00
Justin Clarke Casey
4df08aed30
* Apply http://opensimulator.org/mantis/view.php?id=2401
...
* Removes spacers that are also separators in llParseString2List
* Thanks idb
2008-10-16 17:14:02 +00:00
Sean Dague
7f721ae20c
fix line endings, as apparently the bot didn't do this yet
2008-10-16 15:58:07 +00:00
Sean Dague
24822ab890
- New attempt after merging problem
2008-10-16 15:58:06 +00:00
Sean Dague
fa3d8220f2
- Enforced no user or agent with UUID 0 on agent DB insertion
2008-10-16 15:58:05 +00:00
Sean Dague
b9a736f0b8
- Removed a Console.Writeline and added a Test that will be changed
...
if the last commit is accepted
2008-10-16 15:58:03 +00:00
Sean Dague
8621303ea9
- Removed debug print method
2008-10-16 15:58:01 +00:00
Sean Dague
72725a0894
- Enforced no user or agent with UUID 0 on agent DB insertion
2008-10-16 15:57:59 +00:00
Tedd Hansen
9a200da0d2
Updated 32Bit launcher so it works in Visual Studio again. (So developers on 64-bit os can run OpenSim in 32-bit mode)
2008-10-16 15:09:02 +00:00
Justin Clarke Casey
6789234335
* Apply http://opensimulator.org/mantis/view.php?id=2405
...
* Implement llGetRegionFPS()
* Thanks idb
2008-10-16 13:17:31 +00:00
Teravus Ovares
68d85497ad
* Releases the inter-region thread synchronization between physics in ODE on the same instance.
...
* If you are hosting many regions on a single instance, you will probably notice a decrease in region startup time and maybe a slight increase in performance.
* Single regions won't notice anything different
2008-10-16 12:57:29 +00:00
Homer Horwitz
641de2f404
Check for terrain size=256x256 on "terrain load <file>". This fixes
...
(the rest of) Mantis#1813.
2008-10-15 21:20:07 +00:00
Sean Dague
ceb5830142
clean up a merge conflict and remove a console message
2008-10-15 21:00:08 +00:00
Homer Horwitz
d77ebb5761
Thanks, idb, for a patch that fixes Mantis#2400:
...
llSensor() range ignored with AGENT.
2008-10-15 20:49:28 +00:00
Justin Clarke Casey
98245e4bfa
* minor: Oh go on, one more warning. Oooh, you are naughty
2008-10-15 20:46:39 +00:00
Justin Clarke Casey
79f82f61d4
* Add Vytek too
2008-10-15 20:30:19 +00:00
Justin Clarke Casey
87ae3f5c32
* Add Salahzar Stenvaag to contributors
2008-10-15 20:29:12 +00:00
Justin Clarke Casey
98fdf504d9
* Truncate outgoing media and music urls to 254 characters.
...
* Hopefully this will resolve http://opensimulator.org/mantis/view.php?id=2383
2008-10-15 20:24:44 +00:00
Justin Clarke Casey
fac4d02d7e
* minor: comment out persisting prim inventory log messages
2008-10-15 19:54:07 +00:00
Sean Dague
63ef14bd8c
- Added User Appearance Set and Get tests
2008-10-15 18:15:46 +00:00
Sean Dague
f2eca571b8
- Removed a Console.Writeline and added a Test that will be changed
...
if the last commit is accepted
2008-10-15 18:15:45 +00:00
Sean Dague
fa8c0d7683
- Makes MySQL reject inserting UUID 0
...
- Makes SQLite mimick MySQL default behavior on first
and last name already on db: it does not insert the
new record.
- Added tests for UUID 0 and for new UUID with existing
first and last name.
2008-10-15 18:15:43 +00:00
Sean Dague
8e3c10234a
Removed some comments
2008-10-15 18:15:40 +00:00
Justin Clarke Casey
b1248004f0
* minor: remove some warnings
2008-10-15 17:19:02 +00:00
Justin Clarke Casey
230835dbaa
* refactor: Remove OutPacket from the IClientAPI
...
* I believe this is reasonable since code outside the Linden client stack shouldn't be aware of the packet format being used
* I would love to have made the method protected, but the LoadBalancerPlugin is still calling it and resolving that would require more work
2008-10-15 17:06:47 +00:00
Justin Clarke Casey
87e85489f3
* refactor: move viewer effect packet into LLClientView
2008-10-15 16:52:48 +00:00
Justin Clarke Casey
eb07a40870
* minor: disable a couple of other lines of image not found, which are pointless anyway since we aren't currently sending the packet
2008-10-15 16:38:24 +00:00
Justin Clarke Casey
9324c3f110
* refactor: Move error logging from GetUserDetails up to callers, since there are some circumstances in which not finding a user is not an error
2008-10-15 16:35:27 +00:00
Justin Clarke Casey
9c4d868167
* minor: oops, small textual tweak
2008-10-15 15:50:37 +00:00
Justin Clarke Casey
d1068d738a
* minor: during opensim archive creation, tell the user that it may take some time
2008-10-15 15:50:05 +00:00
Justin Clarke Casey
2226626fec
* refactor: move code concerned with creating a subsequent image packet to LLClientView
2008-10-15 15:30:27 +00:00
Justin Clarke Casey
063ba29ff8
* refactor: rename SendImagePart to SendImageFirstPart since this is more descriptive of its actual function
2008-10-15 14:56:58 +00:00
Justin Clarke Casey
8ba8b0300a
* Create a new ViewerEffectPacket for each viewer rather than reusing the packet structure
...
* This would have been a source of out_of_order messages for different sequences, which still appear to be happening
2008-10-15 14:41:12 +00:00
Dahlia Trimble
227fd4eb11
Thanks to T. Sado and nlin for a patch that partially implements llGetAgentInfo (AGENT_FLYING, AGENT_ALWAYS_RUN, AGENT_AWAY, AGENT_MOUSELOOK, AGENT_TYPING).
2008-10-15 04:55:13 +00:00