Commit Graph

22098 Commits (377e6f44e71a6a4b8dac9cdf2e671971b76b1605)

Author SHA1 Message Date
Melanie 06f639b8f3 Fix a timer list locking issue causing XMREngine deadlocks 2009-12-30 00:27:01 +01:00
Diva Canto 2294683f07 Tighten up the IUserService interface again. No need for auth tokens at this level. 2009-12-29 13:39:21 -08:00
Diva Canto 6eb5754f5a Polished the IUserService interface. 2009-12-29 13:27:21 -08:00
Melanie 8631cea215 Change the interface a bit before someone depends on it's current form 2009-12-29 20:14:26 +00:00
Melanie ba3dfe4121 Merge branch 'master' of ssh://melanie@3dhosting.de/var/git/careminster into careminster 2009-12-29 18:42:30 +00:00
Melanie 67cfac0cf1 Merge branch 'master' into careminster 2009-12-29 18:41:45 +00:00
Melanie 0b5cdc539c Change teleports so the TeleportFlags are sent to the destination sim. It
can now determine if a connection is from login, teleport or crossing.
Needed for a meaningful banlines implementation
2009-12-29 18:35:06 +00:00
Melanie 18ca978b81 Give the new user tables the once-over. Strip the current set of methods
from IUserAccountService, we need to define what goes in there. Change
the handler to the generic handler. Adjust migrations, add index
2009-12-29 18:31:27 +00:00
Diva Canto e9df86a6d6 * Added useraccount table 2009-12-29 09:22:52 -08:00
Diva Canto a462e440d5 Better way of setting ServiceURLs 2009-12-29 08:06:07 -08:00
Diva Canto f40001f8ed Added the ServiceURLs field to UserAccountData 2009-12-28 20:53:20 -08:00
Diva Canto 3cb68d1c8b Removed AccountType, GodLevel and UserFlags from UserAccountData. Doesn't belong there. 2009-12-28 20:37:21 -08:00
Diva Canto 18d93c2cee * Added Created field to UserAccountData 2009-12-28 20:29:52 -08:00
Diva Canto c164b85ea6 * Added packing/unpacking of the Home fields in PresenceInfo
* Cleaned up IUserService and beefed up UserAccoutData
2009-12-28 20:26:44 -08:00
Melanie 3249d5be9a Add the indices to really make this table work 2009-12-28 23:47:58 +00:00
Melanie c4f5ac970c Add a migration to add the 3 new fields 2009-12-28 23:45:15 +00:00
Melanie e0fc854f05 Adding new fields and home location methid to presence. Adding cleanup
(deleting all but one presence record) on logout so that they don't pile up.
2009-12-28 23:42:08 +00:00
Melanie 2ed207509b Add the second step of the friends migration to pull data from the old table into the new 2009-12-28 19:12:33 +00:00
Diva Canto 19a7a8f797 Merge branch 'presence-refactor' of ssh://diva@opensimulator.org/var/git/opensim into presence-refactor 2009-12-28 11:46:59 -08:00
Diva Canto 43691e8270 Added some more log messages. This is beginning to work. 2009-12-28 11:46:34 -08:00
Melanie 5b69f58aae Make Migratons continue int he face of an error. This is required for the
friends migration, which MAY error out if the old friends table is not
in the same database as the new one being created. This error is nonfatal,
it would only mean that friends will not be migrated automatically. It would
bite people with nonstandard configurations.
2009-12-28 18:59:38 +00:00
Melanie 397a296492 Add the migration for friends and guard the presence Report function 2009-12-28 18:52:24 +00:00
Melanie 9a8f6c79c9 Forgot the migration file 2009-12-28 17:57:45 +00:00
Melanie 92a40129b5 Database and presence changes. Untested 2009-12-28 17:34:42 +00:00
Diva Canto f43a648052 * Added the new modules to Resources, making them active.
* Added their configs to standalone for testing. This crashes, because the DB is still not ready.
2009-12-28 09:22:35 -08:00
Diva Canto 531f998ed2 * Deleted HGPresenceBroker, since it won't be needed
* Linked the remote presence module to the corresponding remote connector
2009-12-28 07:16:43 -08:00
Diva Canto 42122388ef Merge branch 'presence-refactor' of ssh://diva@opensimulator.org/var/git/opensim into presence-refactor 2009-12-27 20:35:05 -08:00
Diva Canto 3ef513e863 Presence remote connector and handler. Presence HG Broker. Nothing tested, just compiles. 2009-12-27 20:34:42 -08:00
Melanie 3a953dfc98 This is somewhat major-like..... Change the intialization order of
Application plugins so that MainServer.Instance gets assigned before
RegionModulesController loads the new style shared modules. This
is needed because otherwise no new style shared module could
register a HTTP method.... if it breaks, you get to keep both pieces
2009-12-28 01:56:30 +00:00
Melanie eebddcd5e6 Change FriendsModule, InstantMessageModule, MessageTransferModule, MuteListModule, OfflineMessageModule, PresenceModule, InventoryTransferModule and LureModule to new style. Reduce FriendsModule and PresenceModule to shells. 2009-12-28 01:24:15 +00:00
Diva Canto b8dfccb227 Changed GetAgents to take string[] instead of UUID[] 2009-12-27 16:07:16 -08:00
Melanie 0f5219a004 Allow lists to be embedded in query strings 2009-12-27 21:46:16 +00:00
Melanie 2f717fc796 Remove the sesion from returned presence info 2009-12-27 18:03:59 +00:00
Melanie 8ad8bd6282 Fix up the new Sirikata cient view 2009-12-27 17:52:27 +01:00
Diva Canto aa45262c3c Merge branch 'presence-refactor' of ssh://diva@opensimulator.org/var/git/opensim into presence-refactor 2009-12-27 08:47:18 -08:00
Diva Canto 49d6cfad2b Merge branch 'presence-refactor' of ssh://diva@opensimulator.org/var/git/opensim into presence-refactor 2009-12-27 08:40:43 -08:00
Diva Canto 2248d2ff32 Merge branch 'presence-refactor' of ssh://diva@opensimulator.org/var/git/opensim into presence-refactor 2009-12-27 08:38:44 -08:00
Diva Canto ad8ee18090 First pass at the local connector for presence. No cache yet. Just the connector to the local service and a presence detector object. 2009-12-27 08:38:05 -08:00
Melanie bca2afdb3c One should not copy/paste so much :) 2009-12-27 16:08:12 +00:00
Melanie 045a44b1af One should not copy/paste so much :) 2009-12-27 16:07:59 +00:00
Melanie 26599e0906 One should not copy/paste so much :) 2009-12-27 16:07:13 +00:00
Melanie d321d23afe Fix the spelling :/ 2009-12-27 16:03:00 +00:00
Melanie 3ec8e8e40b Fix the spelling :/ 2009-12-27 16:02:31 +00:00
Melanie ec4d639a28 Fix the spelling :/ 2009-12-27 16:01:36 +00:00
Melanie 769dad2783 Merge branch 'master' into presence-refactor 2009-12-27 15:49:09 +00:00
Melanie e3f60ce06f Merge branch 'master' into careminster 2009-12-27 15:48:43 +00:00
Melanie 58ad0ff315 Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim 2009-12-27 15:47:58 +00:00
Melanie e063f0d592 Encode the published and mature checkboxes into the user flags for
profiles
2009-12-27 15:47:14 +00:00
CasperW 4b96a78039 Merge branch 'master' into casper 2009-12-27 07:11:21 +01:00
CasperW 19a5e606b3 Convert some remaining legacy lock()s for m_parts in SceneObjectGroup to ReaderWriteLockSlim, hopefully fixes a native crash 2009-12-27 07:08:16 +01:00