| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
old way: each region module interested in chat from client had to
- subscribe to scene.EventManager.OnNewClient
- then in its OnNewClient delegate it would subscribe to
client.OnChatFromViewer to capture chat messages coming
new way: ChatModule is the only region module that uses the "old
way" approach but is now forwarding all client chat via
scene.EventManager.OnChatFromClient
- each region module interested in chat from client now only
subscribes to scene.EventManager.OnChatFromClient
this not only simplifies code, but also allows us to substitute
ChatModule with derived classes (ConciergeModule is going to be one
example).
Also, this changeset changes ChatFromViewer to ChatFromClient as it
doesn't necessarily have to be a viewer that is a chat source.
i've taken great care to only comment out those OnNewClient delegates
that were only used for getting at the client chat --- hope it's not
breaking anything.
|
| |
|
|
|
|
|
|
| |
avatar is not present there.
|
|
|
|
|
|
|
| |
Thank you, idb, for a patch to implement the packet and plumbing for
the material settings.
|
|
|
|
|
|
|
|
| |
* Switched it on by default
* Updated OpenSim.ini.example to reflect this
* Caught a UDP Server issue that occurs when the network pipe is saturated
* Still experimental :D
|
|
|
|
|
|
|
| |
Causes the dataserver event to return "OpenSim" when running on OpenSim.
Requires ThreatLevel to be "High" or above to function.
|
| |
|
|
|
|
|
|
|
| |
invisiprim refresh scripts get sent to the database and remain there when
the agent logs out. This tries to prevent that.
|
|
|
|
|
|
|
|
|
|
|
| |
In Second Life's implementation of llParseString2List(), all spacer
strings which occur within the source string are included in the
resulting list. In OpenSim's implementation, any spacers occurring
at the beginning of the string are discarded; furthermore, if multiple
spacers occur between non-spacer elements, or at the end of the source
string, only the first spacer is added to the resulting list;
the remainder are discarded.
|
|
|
|
|
|
|
|
| |
Thank you, fusspawn, for an implementation of osGetSimulatorVersion.
This patch removes the llRequestSimulatorData(..., 128) hack and
implements the functionality as an osFunction.
|
|
|
|
|
|
| |
Thanks tglion for the necessary info to solve an ArgumentOutOfRangeException during region start.
|
|
|
|
|
|
|
|
|
| |
regions in the in-world map. It currently only returns the first region that
matches the search string; in a future version it will return more search
results.
Note: File added; run runprebuild.
|
|
|
|
|
|
| |
- Removed MapBlockData.Flags; it isn't used anywhere (maybe MapBlockData.RegionFlags replaced it?)
|
| |
|
|
|
|
|
|
| |
- Implemented llMapDestination.
|
| |
|
|
|
|
| |
from the last commit
|
|
|
|
|
|
|
|
| |
* This actually probably doesn't make a huge difference. We still end up resending a massive number of packets in quite a few situations, but it's not easy to consistently
reproduce this.
* Might really need some throttling of packet send to the client on the OpenSim end.
|
| |
|
|
|
|
|
|
|
|
| |
approximately sent was not being stored in the ack record
* This meant that acks were being sent out every 250ms when the ack timer fired, rather than when they had actually aged past m_ResendTimeout
|
|
|
|
| |
changes
|
| |
|
|
|
|
|
|
|
|
| |
standalone where port wasn't the http port.
* Removed spurious warning message
* More debug in EventQueueGet Module to figure out why we're loosing the handlers.
|
|
|
|
|
|
|
|
| |
* This is a HUGE update.. and should be considered fraut with peril.
* SSL Mode isn't available *yet* but I'll work on that next.
* DrScofld is still working on a radical new thread pump scheme for this which will be implemented soon.
* This could break the Build! This could break your Grid!
|
| |
|
|
|
|
|
|
|
| |
- cleanups and more comments in ChatModule and IRCBridgeModule
- adding Name support in ScenePresence
|
| |
|
| |
|
|
|
|
|
|
| |
to make scripts loaded from oar start
|
|
|
|
|
|
|
| |
and a target isn't found, the object is rezzed at 0,0,0 - instead now it will place according to the position sent by the client.
* We may instead want to abort and send a "Cannot Rez Here" message?
|
| |
|
|
|
|
| |
lines 227 - 235 to test.
|
| |
|
|
|
|
|
|
|
|
|
| |
A number of the deprecated functions had missing parameters
causing compile errors. These included:
llSound, llMakeExplosion, llMakeFountain, llMakeSmoke,
llMakeFire, llPointAt, llXorBase64Strings, llSetPrimURL
|
|
|
|
|
|
|
|
|
|
| |
OS/SL script conformance, implement llSoundPreload and
llRemoteLoadScript to behave as in SL. In SL
llSoundPreload appears to do nothing. In OS
llRemoteLoadScript shouts an error when invoked
"Deprecated. Please use llRemoteLoadScriptPin instead."
|
| |
|
| |
|
| |
|
|
|
|
| |
out to a separate class
|
| |
|
|
|
|
|
|
| |
minor fixes to osParseJSON.
|
|
|
|
|
|
| |
* Ignore any exception encountered during shutdown rather than aborting the quit command
|
| |
|
|
|
|
|
|
|
|
| |
directory
* This is not yet a real module (and is arguably not a region module anyway)
|
| |
|
|
|
|
| |
the functional it actually fulfills
|
| |
|
|
|
|
|
|
|
|
| |
* This is an initial basic experimental code for inventory import and export from the region server
* Probably not yet ready for general use
* Thanks Kayne!
|
| |
|
|
|
|
|
|
| |
Same fix for the DNE
|