Log of /branches/taiga-0.1/ModularRex/RexNetwork
| Sticky Revision: |
Revision 373 - Directory Listing
Modified Thu Apr 29 11:26:44 2010 UTC (3 years ago) by mikkopa
Added xml that was forgotten from last commit.
Revision 372 - Directory Listing
Modified Thu Apr 29 11:13:42 2010 UTC (3 years ago) by mikkopa
Added AvatarUrlReciver module.
Revision 370 - Directory Listing
Modified Tue Apr 27 10:41:58 2010 UTC (3 years ago) by mikkopa
Created branch for Taiga 0.1 specific changes.
Revision 368 - Directory Listing
Modified Tue Mar 30 08:12:23 2010 UTC (3 years, 1 month ago) by mikkopa
Original Path: branches/os-0.6.9-post-fixes/ModularRex/RexNetwork
Changed m_userData to protected in RexLoginModule to allow better inheritance.
Revision 355 - Directory Listing
Modified Sun Mar 21 08:36:59 2010 UTC (3 years, 2 months ago) by mikkopa
Original Path: branches/os-0.6.9-post-fixes/ModularRex/RexNetwork
Fixed bug where HttpAssetProvider was enabled when config was false and was disabled when config was true.
Revision 352 - Directory Listing
Modified Fri Mar 19 14:29:30 2010 UTC (3 years, 2 months ago) by mikkopa
Original Path: branches/os-0.6.9-post-fixes/ModularRex/RexNetwork
* Added new generic message to RexClientViewBase: RexDrawWater * Hooked that method to Python script module
Revision 347 - Directory Listing
Modified Fri Mar 19 11:24:54 2010 UTC (3 years, 2 months ago) by mikkopa
Original Path: branches/os-0.6.9-post-fixes/ModularRex/RexNetwork
* Added module that can serve assets through http from simulator * Added module that can add asset url to all RexObjectProperties. Urls point to simulators listener.
Revision 341 - Directory Listing
Modified Wed Mar 3 10:26:55 2010 UTC (3 years, 2 months ago) by mikkopa
Original Path: branches/os-0.6.9-post-fixes/ModularRex/RexNetwork
Branched ModreX trunk to branch os-0.6.9-postfixes. This branch works with OpenSim branch 0.6.9-post-fixes and is to be considered as stable.
Revision 325 - Directory Listing
Modified Wed Jan 20 14:10:33 2010 UTC (3 years, 4 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
* Modified OnFetchInventoryDescendents handler to send inventory items asyncronously when inventory item needs to be fetched from InventoryService. * Changed AssetsHelper.GetAssetList method really check for duplicate items, so there would be as less redundancy as necessary * Fixed a bug which caused material script folder to be empty
Revision 324 - Directory Listing
Modified Wed Jan 20 14:06:28 2010 UTC (3 years, 4 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Changed RexLoginModule to use same instance of LibraryRootFolder than OpenSim uses.
Revision 318 - Directory Listing
Modified Mon Jan 18 18:36:59 2010 UTC (3 years, 4 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Fixed bug [#347] Multiple regions try to listen same (7000) port. This adds new module which tracks to UDP ports already used by other UDP listeners.
Revision 309 - Directory Listing
Modified Sun Jan 3 06:35:19 2010 UTC (3 years, 4 months ago) by afrisby
Original Path: trunk/ModularRex/RexNetwork
* 1-Line change restores modrex compatibility with OpenSim-master.
Revision 298 - Directory Listing
Modified Tue Dec 15 10:41:11 2009 UTC (3 years, 5 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Added method to get CB WebDAV avatar folder on user login if legacy avatar storage url was not found.
Revision 294 - Directory Listing
Modified Wed Dec 9 11:22:05 2009 UTC (3 years, 5 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
* Added RexUDPServerShim class that implements interface IClientNetworkServer so that ModularRex can be used as client stack plugin * Changed ogre prebuild to make local copy of RexDotMeshLoader
Revision 274 - Directory Listing
Modified Thu Nov 19 15:06:06 2009 UTC (3 years, 6 months ago) by cadaver
Original Path: trunk/ModularRex/RexNetwork
* Support for "RexSetAppearance" generic message to support the client telling its new avatar url * Added try-catch to RexLoginModule so that no userinfo + no cablebeach is not fatal
Revision 262 - Directory Listing
Modified Tue Nov 10 10:26:00 2009 UTC (3 years, 6 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Moved GetAssetList method from WorldAssetsFolder module to static helper class, AssetsHelper
Revision 261 - Directory Listing
Modified Tue Nov 10 09:28:42 2009 UTC (3 years, 6 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Added handling for type g.avatar in upload module
Revision 259 - Directory Listing
Modified Fri Nov 6 11:34:57 2009 UTC (3 years, 6 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Committed the changes required by AssetBases constructor change.
Revision 255 - Directory Listing
Modified Wed Nov 4 14:53:23 2009 UTC (3 years, 6 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Merged modrex-0.1.1-rc branch revision 254 to trunk. * This enables rex avatar with cable beach login and, * Removes old CB code (pre ModCB) from ModreX. * This doesn't add reference for ModCB assembly since it is loaded dynamically.
Revision 253 - Directory Listing
Modified Wed Nov 4 07:08:52 2009 UTC (3 years, 6 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
* Added updated version of method SendInventoryFolderDetails to GenericNpcCharacter as required by new version of IClientAPI interface * Changed SendInventoryFolderDetails and SendInventoryDecendents method calls in WorldAssetsFolder to contain version info as required by new methods.
Revision 249 - Directory Listing
Modified Mon Nov 2 07:50:10 2009 UTC (3 years, 6 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Added defaultRTO and maxRTO values to RexUDPServer as they are required when creating an udp client instance.
Revision 247 - Directory Listing
Modified Fri Oct 30 12:40:30 2009 UTC (3 years, 6 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Applied Revolution Smythes patch [#328] with some modifications. * Changed welcome message to same as in opensim * Inventory is only created to new users Won't change the first and last name to regular names like in OpenSim. With realXtend style authentication it is important to know to which "domain" user belongs to. Also newuser variable is not a class member because that might result a conflict if two or more users would try to login at same time.
Revision 246 - Directory Listing
Modified Fri Oct 30 10:42:08 2009 UTC (3 years, 6 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Merged modrex-0.1.1-rc branch revision 245 to trunk. This includes: * Added MonoSqliteDriver so Linux users can also use SQLite as storage * Added example configuration of MonoSqliteDriver usage to modrex.ini * Modified RexLoginModule to be non-shared module so it will be loaded later that LLLoginModule and thus can override login_to_simulator method
Revision 243 - Directory Listing
Modified Wed Oct 28 12:00:23 2009 UTC (3 years, 6 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Merged os-udp branch to trunk.
Revision 233 - Directory Listing
Modified Tue Oct 20 07:29:11 2009 UTC (3 years, 7 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Applied patch by Revolution Smythe with some modifications. This should fix issue [#283]. Viva la Revolution Smythe!
Revision 216 - Directory Listing
Modified Tue Sep 15 07:35:25 2009 UTC (3 years, 8 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Added null checks to login module initializion.
Revision 213 - Directory Listing
Modified Fri Sep 11 12:54:21 2009 UTC (3 years, 8 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
* Added switch to packet server, it defines which client view to spawn when user logs in. By default RexClientViewCompatible is spawned. * Modified RexUDPServer to read client view configuration from OpenSim.ini
Revision 212 - Directory Listing
Modified Fri Sep 11 12:14:43 2009 UTC (3 years, 8 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Added a new client view: RexClientViewCompatible. This client view is to be used in worlds and/or client stacks that are compatible with both LL and realXtend clients. Main difference with RexClientViewBase for now is that with this client view all the avatar updates are SL style avatar updates, not compressed ones like with realXtend clients.
Revision 211 - Directory Listing
Modified Fri Sep 11 11:16:33 2009 UTC (3 years, 8 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Added a bit documentation and removed unneeded variable from constructor in NaaliClientView.
Revision 210 - Directory Listing
Modified Fri Sep 11 11:15:07 2009 UTC (3 years, 8 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Modified visibility of m_avatarTerseUpdateTimer and m_avatarTerseUpdates in RexClientViewBase so they can be used in classes inheriting RexClientViewBase.
Revision 209 - Directory Listing
Modified Fri Sep 11 10:38:01 2009 UTC (3 years, 8 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Renamed RexClientViewNG to NaaliClientView.
Revision 208 - Directory Listing
Modified Fri Sep 11 10:35:04 2009 UTC (3 years, 8 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Moved client view classes to their own sub folder.
Revision 206 - Directory Listing
Modified Thu Sep 10 09:20:58 2009 UTC (3 years, 8 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Since OpenSim has had plenty of inventory refactoring the login was broken for a while. Updated to first try InventoryService and after that the CommsManager.InterServiceInventoryService when creating new inventory for user.
Revision 205 - Directory Listing
Modified Thu Sep 10 09:18:38 2009 UTC (3 years, 8 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Updated HandleFetchInventoryDescendentsCAPS to match new version of the delegate. This code my contain bugs since it is not tested that well. Left the old version of the handler to comments for reference.
Revision 204 - Directory Listing
Modified Thu Sep 10 09:16:15 2009 UTC (3 years, 8 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Removed OnNewClient handler from CapsUpload since it was not needed for any purpose.
Revision 203 - Directory Listing
Modified Mon Aug 17 13:27:03 2009 UTC (3 years, 9 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
* Fixed typo in RexLoginModule * Added missing event to GenericNpcCharacter * Removed the unnecessary IAssetCache from RexClientView* and RexPacketServer.
Revision 201 - Directory Listing
Modified Mon Aug 3 11:49:12 2009 UTC (3 years, 9 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
* Fixed ModreX to build with newest OpenSim after a months break. * After build fixing, refactored RexLoginModule to use new RegionModule infra instead of the old one.
Revision 194 - Directory Listing
Modified Wed Jun 24 10:50:17 2009 UTC (3 years, 11 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Renamed enable_client to enable_rexclient, so it doesn't conflict with ModCB's enable_client method.
Revision 192 - Directory Listing
Modified Wed Jun 24 07:52:20 2009 UTC (3 years, 11 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Fixed the bug [#243] "Rex->Data doesnt support scandic characters" also to trunk.
Revision 184 - Directory Listing
Modified Mon Jun 22 06:07:20 2009 UTC (3 years, 11 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
* Added missing IClientAPI members to GenericNpcCharacter * Changed OnClientClosed handlers to contain Scene parameter * Changed the Capabilities namespace
Revision 175 - Directory Listing
Modified Tue Jun 2 07:10:08 2009 UTC (3 years, 11 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
* Added SendRexPrimFreeData method to RexClientViewBase * Added methods to ModrexObjects so RexPrimFreeData is sent to users when a) they log in and, b) rex prim free data is set to object
Revision 174 - Directory Listing
Modified Mon Jun 1 13:05:22 2009 UTC (3 years, 11 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Added null checks to methods in RexClientViewBase to ensure that IRexUDPPort module exists.
Revision 173 - Directory Listing
Modified Wed May 27 15:42:51 2009 UTC (3 years, 11 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
* Modified SetRexPrimDataFromBytes so that the values are set to private members, not public. That way the TriggerChangedRexObjectProperties() is not called for every value. * Modified SetRexPrimDataFromBytes to parse asset URIs also if they are present * Added methods to NG ClientView so it can be used to recive and send URIs in RexObjectUpdates
Revision 171 - Directory Listing
Modified Wed May 27 11:07:22 2009 UTC (3 years, 11 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Added material urls to RexObjectProperties and to GetRexPrimDataToBytes. This may cause breakage somewhere.
Revision 170 - Directory Listing
Modified Tue May 26 13:46:19 2009 UTC (4 years ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
* Renamed RexClientView.cs to RexClientViewBase.cs like the class already is. * Added NG ClientView class, but that does not implement anything yet * Added some Asset URL to RexObjectProperties * Started modifying GetRexPrimDataToBytes so it can also send asset URLs to NG clients. This is work in progress and it doesn't affect to legacy clients.
Revision 168 - Directory Listing
Modified Tue May 26 06:15:45 2009 UTC (4 years ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Keeping up with OpenSim trunk. Added IPEndPoint variables to XML-RPC handlers.
Revision 161 - Directory Listing
Modified Fri May 22 07:00:30 2009 UTC (4 years ago) by tuco
Original Path: trunk/ModularRex/RexNetwork
- client startupmessage parameter fixed - rexappearance genericmessage packet fixed to be the same as in 0.4
Revision 156 - Directory Listing
Modified Wed May 20 07:05:03 2009 UTC (4 years ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
* Refactored RexClientView to RexClientViewBase and RexClientViewLegacy. * Moved Skype releated stuff from IRexClientCore and RexClientViewBase to RexClientViewLegacy.
Revision 153 - Directory Listing
Modified Tue May 19 06:18:18 2009 UTC (4 years ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Changed all references from IAssetCache to IAssetService. This fixes the build with OpenSim revision 9600.
Revision 152 - Directory Listing
Modified Mon May 18 14:05:22 2009 UTC (4 years ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Added notice about flash animations in to WorldLibrary flash animation folder.
Revision 148 - Directory Listing
Modified Fri May 15 06:07:48 2009 UTC (4 years ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Fixed the build with current opensim trunk.
Revision 147 - Directory Listing
Modified Thu May 14 16:28:28 2009 UTC (4 years ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Added WorldLibrary. This implementation of WorldLibrary is different from the one in 0.4 server. This fetches only the assets that are in scene. It doesn't lag the whole Asset server by fetching every asset from the database. Because the way of the implementation, WorldLibrary can't fetch Flash animations because there is no reference to them in scene. This module is tested with 3D models, Particle scripts, sounds and textures. Untested: 3D animations and material scripts Known not to work: Flash animations
Revision 146 - Directory Listing
Modified Thu May 14 11:11:06 2009 UTC (4 years ago) by kalma
Original Path: trunk/ModularRex/RexNetwork
CableBeach enable_client method.
Revision 144 - Directory Listing
Modified Tue May 12 08:02:40 2009 UTC (4 years ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Added the RexSkypeModule. This is very simple module that sends the Skype address to other is if defined.
Revision 141 - Directory Listing
Modified Mon May 11 06:12:20 2009 UTC (4 years ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Instead of creating a new packet block on terse update, fetch a packet block from pool. This fixes the bug [#192] Modrex fails with latest OpenSim v. 9474 and ModRex v. 140
Revision 140 - Directory Listing
Modified Fri May 8 12:17:22 2009 UTC (4 years ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
*Fixed a bug parsing get_user_by_account response from AuthenticationService. *Added the rex improved avatar terse update. This reduces the terse update packet size to half. *This also changes the avatar pos so avatar doesn't float on top of terrain. Bug fix: [#138]
Revision 136 - Directory Listing
Modified Thu May 7 07:39:23 2009 UTC (4 years ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Changed the last place where udp port -2000 was still hiding.
Revision 135 - Directory Listing
Modified Thu May 7 06:05:19 2009 UTC (4 years ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Added new configuration CheckSessionHash. With this admin can disable checking of the session hash. This is a quick fix for the [#189] External IP (behind a router) no longer functioning
Revision 131 - Directory Listing
Modified Wed May 6 12:31:26 2009 UTC (4 years ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Mostly cleanup and refactoring. Accounts are now truly authenticated (SessionHash is checked).
Revision 130 - Directory Listing
Modified Wed May 6 05:53:38 2009 UTC (4 years ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Fixed to build with newest OpenSim revision.
Revision 128 - Directory Listing
Modified Tue May 5 06:56:46 2009 UTC (4 years ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Fixed to build with newest OpenSim revision. This includes: *Modified NHibernateRexObjectData namespace to correct one. *Added reference to OpenSim.Framework.Servers.HttpServer.dll. *Updated GenericNpcCharacter to newest IClientAPI.
Revision 126 - Directory Listing
Modified Mon May 4 12:44:47 2009 UTC (4 years ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Modified fetching primary regions port to use IRexUDPPort method instead of hardcoded minus 2000.
Revision 125 - Directory Listing
Modified Mon May 4 08:37:47 2009 UTC (4 years ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Moved some stuff around in RexLoginModule. UDP servers are now started in Initialise method, but the "login_to_simulator" method is still registered in PostInitialise. This will fix the bug [#175] and allows moving in to new regions created from console without restart.
Revision 124 - Directory Listing
Modified Thu Apr 30 12:13:50 2009 UTC (4 years ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
* Added UploadPermissions module * Modified CapsUploader to use that module TODO: Add actual permission checking to UploadPermissions module
Revision 119 - Directory Listing
Modified Thu Apr 23 09:40:47 2009 UTC (4 years, 1 month ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Added the missing interface.
Revision 118 - Directory Listing
Modified Wed Apr 22 12:48:11 2009 UTC (4 years, 1 month ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
* Make realXtend UDP ports configurable. * Add new configuration option "FirstPort" under [realXtend]. Default value 7000. * VoiceServers "voice_server_url" configuration is now under [realXtend] * Python modules "rex_python" configuration is now under [realXtend]
Revision 117 - Directory Listing
Modified Wed Apr 22 07:35:46 2009 UTC (4 years, 1 month ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Removed RexWalkDisabled and RexFlyDisabled from IRexClientCore and all references to them. Modified Python script engine to use ScenePresence.ForceFly and ScenePresence.FlyDisabled instead. This fixes bugs [#143] and [#144].
Revision 115 - Directory Listing
Modified Mon Apr 20 08:59:54 2009 UTC (4 years, 1 month ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
*Removed MovementSpeedModifier from IRexClientCore *Removed all references to IRexClientCore.RexMovementSpeedMod *Modified RexScriptInterface to use ScenePresence.SpeedModifier instead of the one in IRexClientCore
Revision 113 - Directory Listing
Modified Fri Apr 17 13:03:36 2009 UTC (4 years, 1 month ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
* Added new region module: SitModule. This module makes possible to enable or disable sitting of the clients from python module or region module. Possibly even from MRM. * Removed old sit references from IRexClientCore and RexClientView
Revision 111 - Directory Listing
Modified Thu Apr 16 12:03:49 2009 UTC (4 years, 1 month ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Fixed the login bug where SessionID was not valid. Fixed the bug where Python module would not start because it didn't find the dot net script engine.
Revision 108 - Directory Listing
Modified Thu Apr 9 06:25:46 2009 UTC (4 years, 1 month ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Fixed to build after breakage in OpenSim revision 9052
Revision 107 - Directory Listing
Modified Thu Apr 9 05:27:47 2009 UTC (4 years, 1 month ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
* Fixed the prebuild to include MySQL migration files as embedded resource. * Added Caps Upload module which overrides Caps upload method and check for rex type objects. This fixes issue [#172]
Revision 102 - Directory Listing
Modified Tue Mar 31 09:05:07 2009 UTC (4 years, 1 month ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
This patch fixes the bug [#165] where multiple simulators could not run on same machine. All simulators started to listen 7000 UDP port as default. Now listens to one spesified in regions xml file minus 2000. Still saw some funny behavior with realXtend avatar, but otherwise works for now.
Revision 100 - Directory Listing
Modified Mon Mar 30 06:16:46 2009 UTC (4 years, 1 month ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Fixed to build since broken after revision 8907 or so.
Revision 99 - Directory Listing
Modified Thu Mar 19 07:47:07 2009 UTC (4 years, 2 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
* Added RexEventQueue module. This module adds support for multiple regions by using CAPs. Fixes issue [#151] * Fixed the CAPs for realXtend style login * Added possibility to login with SL/OpenSim style with realXtend client Using RexEventQueue requires user to enable it from config and also to disable the default EventQueue module. To disable default event queue set "EventQueue = false" under [Startup] section. To enable RexEventQueue set "RexEventQueue = true" under [realXtend] section.
Revision 90 - Directory Listing
Modified Thu Mar 5 13:16:29 2009 UTC (4 years, 2 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
This is now in IRexClientCore
Revision 89 - Directory Listing
Modified Thu Mar 5 13:15:49 2009 UTC (4 years, 2 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
* Refactored client interfaces. * Modified how modules identify clients
Revision 87 - Directory Listing
Modified Thu Mar 5 06:54:46 2009 UTC (4 years, 2 months ago) by tuco
Original Path: trunk/ModularRex/RexNetwork
IRexClientAPI added to be used as base for both rexhumans and rexbots
Revision 86 - Directory Listing
Modified Wed Mar 4 14:40:05 2009 UTC (4 years, 2 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
* Added OnRexFreeData to RexClientView. * Fixed SendRexSetAmbientLight. * Initial tires to save RexFreeData to RexData field.
Revision 83 - Directory Listing
Modified Tue Mar 3 11:28:28 2009 UTC (4 years, 2 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Fixed handling of rexappearance GenericMessage.
Revision 82 - Directory Listing
Modified Mon Mar 2 14:46:45 2009 UTC (4 years, 2 months ago) by tuco
Original Path: trunk/ModularRex/RexNetwork
avatar override url added to preserve the original avatar url. Changing to human-fish-human works in fishworld.
Revision 77 - Directory Listing
Modified Wed Feb 25 06:56:19 2009 UTC (4 years, 2 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Fixed multi region issue [123], [113]. In this fix three ClientView methods: InformClientOfNeighbour, CrossRegion and SendRegionTeleport are overloaded to inform client about correct endpoint. This fix however requires to disable EventQueue from OpenSim.ini. To do this, set "EventQueue = false" under [Startup].
Revision 74 - Directory Listing
Modified Wed Feb 18 09:49:33 2009 UTC (4 years, 3 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Refactored RexClientView generic message handlers to a dictionary. Adding new handlers should be easier than before.
Revision 73 - Directory Listing
Modified Tue Feb 17 13:49:13 2009 UTC (4 years, 3 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
OpenSim Library now works with RealXtend Viewer
Revision 72 - Directory Listing
Modified Tue Feb 17 07:33:24 2009 UTC (4 years, 3 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Fixed the build to compile with newest OpenSim trunk.
Revision 71 - Directory Listing
Modified Mon Feb 16 10:53:52 2009 UTC (4 years, 3 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Fixed the bug where RTT camera didn't work.
Revision 69 - Directory Listing
Modified Fri Feb 13 11:43:04 2009 UTC (4 years, 3 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
*Added Asset Preload feature. Don't know exactly how this should be tested. Seems to work at least. *Added SendRexMeshAnimation and SendRexClientSideEffect to RexClientView *Now sends preload assets first to user when sends all properties *Also implemented rexAddInitialPreloadAssets and rexRemoveInitialPreloadAssets to Python module
Revision 68 - Directory Listing
Modified Fri Feb 13 07:16:41 2009 UTC (4 years, 3 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
*Fixed the bug [#113] where client couldn't log in if the simulator had multiple regions. However client still can't see other regions or access them. *Fixed that both SL and REX client can log to same simulator with their own authentication methods.
Revision 64 - Directory Listing
Modified Tue Feb 10 14:29:59 2009 UTC (4 years, 3 months ago) by tuco
Original Path: trunk/ModularRex/RexNetwork
- fixed AssetCache to IAssetCache in some overridden functions - assettype now fetched for rexobjectproperties, using interface to avoid references to opensim
Revision 63 - Directory Listing
Modified Mon Feb 9 07:13:09 2009 UTC (4 years, 3 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Changed the OpenSim.Region.Environment namespace to OpenSim.Region.Framework as it was changed in new OpenSim.
Revision 62 - Directory Listing
Modified Fri Feb 6 13:35:41 2009 UTC (4 years, 3 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Added the file that was missing from the last commit
Revision 61 - Directory Listing
Modified Fri Feb 6 12:31:33 2009 UTC (4 years, 3 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
MediaURL: *Fetch media urls from database on startup *Send media urls to client on startup
Revision 55 - Directory Listing
Modified Wed Feb 4 15:04:47 2009 UTC (4 years, 3 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Initial version of MediaURLs. Works per session for now.
Revision 50 - Directory Listing
Modified Tue Feb 3 07:08:25 2009 UTC (4 years, 3 months ago) by tuco
Original Path: trunk/ModularRex/RexNetwork
rexmod side of the ode physics changes some rexclientview cleanup
Revision 45 - Directory Listing
Modified Fri Jan 30 13:20:33 2009 UTC (4 years, 3 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Added to RexClientView: *SendRexForceFOV *SendRexForceCamera *SendRexSky *SendMediaURL *RexIKSendLimbTarget *SendRexAvatarAnimation *SendRexAvatarMorph
Revision 43 - Directory Listing
Modified Fri Jan 30 09:59:40 2009 UTC (4 years, 3 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
*Modified OnPythonClassChange a bit. Now Python module knows when script has changed. No proper cache yet though.
Revision 42 - Directory Listing
Modified Wed Jan 28 14:51:20 2009 UTC (4 years, 3 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
*Added OnPythonClassChange event to detect when Python script is initialized *Added methods to Load and Save objects from outside ModrexObjects. *Removed RexObjectPart and RexObjectGroup, which are not used anymore.
Revision 39 - Directory Listing
Modified Fri Jan 23 10:50:03 2009 UTC (4 years, 4 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Merged branch to trunk. Note this patch requires OpenSim patch (http://opensimulator.org/mantis/view.php?id=3012) to be applied.
Revision 34 - Directory Listing
Modified Thu Jan 8 13:36:39 2009 UTC (4 years, 4 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Fixed to match newest simulator.
Revision 28 - Directory Listing
Modified Wed Jan 7 07:20:35 2009 UTC (4 years, 4 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
*Added missing file *Fixed problems caused by merging RexClientView
Revision 25 - Directory Listing
Modified Mon Jan 5 12:49:17 2009 UTC (4 years, 4 months ago) by afrisby
Original Path: trunk/ModularRex/RexNetwork
* Updating to DTL SVN - missing obj persistence but contains RexObjectProperties and associated handlers (basically Rex object support)
Revision 21 - Directory Listing
Modified Thu Dec 18 14:58:40 2008 UTC (4 years, 5 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
*Added: SendRexPostProcess, SendRexRttCamera, SendRexViewport, SendRexToggleWindSound, SendRexCameraClientSideEffect, SendRexSetAmbienLight and SendRexPlayFlashAnimation to RexClientView *Modified RexScriptTestModule so it can test a couple of RexClientView methods
Revision 20 - Directory Listing
Modified Tue Dec 16 13:36:42 2008 UTC (4 years, 5 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
* Added few new scripting features which were introduce after 0.4 release (Sit Disable & Vertical Movement Modifier). * Implemented SendRexFog * Implemented SendRexWaterHeight * Added missing register cmd line that was accidentally in revision 18.
Revision 17 - Directory Listing
Modified Wed Dec 3 11:38:02 2008 UTC (4 years, 5 months ago) by kalma
Original Path: trunk/ModularRex/RexNetwork
AuthenticationService tested.
Revision 16 - Directory Listing
Modified Wed Dec 3 08:36:44 2008 UTC (4 years, 5 months ago) by kalma
Original Path: trunk/ModularRex/RexNetwork
Static class for accessing authentication server. Testing not done, starting today.
Revision 14 - Directory Listing
Modified Tue Dec 2 14:38:51 2008 UTC (4 years, 5 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
*Added few new Client properties and method stubs *Fixed an error where client could not login. RexAuthUrl contained whole account info (user@domain). This will need a better fix. *Modified RexPython module so it can boot itself up. This needs user to place Lib- and PythonScript-folders to bin/ScriptEngines. Most of the old scripts won't work at this time. For example "OpenSim.Region.ScriptEngine.Common" need to be renamed something differently. *Added a couple event handles to RexScriptEngine to handle two RexClientView events.
Revision 12 - Directory Listing
Modified Thu Nov 27 12:11:01 2008 UTC (4 years, 5 months ago) by mikkopa
Original Path: trunk/ModularRex/RexNetwork
Initial RexPython work. Changed code so it compiles, but many functions still not implemented. Needs still lots of work.
Revision 11 - Directory Listing
Modified Wed Nov 26 11:52:02 2008 UTC (4 years, 5 months ago) by afrisby
Original Path: trunk/ModularRex/RexNetwork
* Adds source code comments, and synchronises a number of files with internal copies.
Revision 10 - Directory Listing
Modified Wed Nov 26 10:29:23 2008 UTC (4 years, 5 months ago) by afrisby
Original Path: trunk/ModularRex/RexNetwork
* Adds plumbing for Rex Appearance information to be passed from the authentication server to the RexClientView. This may be slightly buggy and probably needs updating to the latest internal versions.
Revision 9 - Directory Listing
Modified Wed Nov 26 10:08:09 2008 UTC (4 years, 5 months ago) by afrisby
Original Path: trunk/ModularRex/RexNetwork
* Left out changes to RexClientView needed to support previous commit.
Revision 6 - Directory Listing
Modified Tue Nov 18 11:52:26 2008 UTC (4 years, 6 months ago) by afrisby
Original Path: trunk/ModularRex/RexNetwork
* Updating to latest * Warning: Contains bugs.
Revision 5 - Directory Listing
Modified Fri Oct 17 12:11:52 2008 UTC (4 years, 7 months ago) by afrisby
Original Path: trunk/ModularRex/RexNetwork
* Avatar support now works correctly * Started work on Objects, Login and other components.
Revision 4 - Directory Listing
Modified Tue Sep 30 15:04:27 2008 UTC (4 years, 7 months ago) by afrisby
Original Path: trunk/ModularRex/RexNetwork
* Major refactoring of RexClientView * Added preliminary work on LoginMethod. (nb, not complete)
Revision 3 - Directory Listing
Modified Sun Sep 14 05:00:29 2008 UTC (4 years, 8 months ago) by afrisby
Original Path: trunk/ModularRex/RexNetwork
* Added support for Rex Avatars. Use the following OpenSim.ini settings to enable this. [realXtend] enabled=true authentication_server=http://authserver// Please note that this only supports a single authentication server (the user cannot login with a remote auth server, yet.). This also does not "resend" information for avatars joining a scene after other avatars.
Revision 2 - Directory Listing
Added Sun Sep 14 02:18:38 2008 UTC (4 years, 8 months ago) by afrisby
Original Path: trunk/ModularRex/RexNetwork
* Initial check-in of prototype Rex module. * This is a very very very early alpha of where we are heading, this checkin is mostly functionality-free and is aimed at building PacketServer, IClientAPI and other core classes so that functionality can be built cleanly on top.
| ViewVC Help | |
| Powered by ViewVC 1.0.0 |

