Commit Graph

11432 Commits (90b65338e6f6776eb2862bbdfe1e40264273e9ed)

Author SHA1 Message Date
Diva Canto b4483df270 * All modules and connectors for user account service are in place. Untested.
* Cleaned up a few things on presence connectors
2009-12-29 15:58:40 -08: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 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
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 26599e0906 One should not copy/paste so much :) 2009-12-27 16:07:13 +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 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
Adam Frisby 8a931a4e91 * Implements some basic Sirikata protocol work (initial handshakes). 2009-12-27 16:07:05 +11:00
Adam Frisby 8e18762e22 * Added prebuild for previous commit. 2009-12-27 15:03:26 +11:00
Adam Frisby fd777cc7b9 * Implements Sirikata ClientStack Module
* Just a stub (imports all the sirikata protocol, and that's about it.)
2009-12-27 15:03:10 +11:00
Adam Frisby 763fa90be5 * Adding Google.ProtocolBuffers.dll dependency (BSD licensed)
* For some experimental work with a Sirikata clientstack.
2009-12-27 14:34:41 +11:00
Melanie 9cef5f92a1 Change the signature of the forms requester data in preparation to getting
to where lists can be sent as requests
2009-12-27 03:31:53 +00:00
Melanie 831f759644 Add the MySQL presence data module 2009-12-27 03:05:45 +00:00
Melanie 8b9332e321 Finish the presence service 2009-12-27 03:00:54 +00:00
Melanie 490c093636 Just make it compile :) 2009-12-27 02:11:25 +00:00