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 |
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
|
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
|
92a40129b5
|
Database and presence changes. Untested
|
2009-12-28 17:34:42 +00:00 |
Diva Canto
|
3ef513e863
|
Presence remote connector and handler. Presence HG Broker. Nothing tested, just compiles.
|
2009-12-27 20:34:42 -08:00 |
Diva Canto
|
b8dfccb227
|
Changed GetAgents to take string[] instead of UUID[]
|
2009-12-27 16:07:16 -08:00 |
Melanie
|
2f717fc796
|
Remove the sesion from returned presence info
|
2009-12-27 18:03:59 +00:00 |
Melanie
|
101f60ea88
|
Interface changes
|
2009-12-27 01:54:53 +00:00 |
Diva Canto
|
dc80d13466
|
More beef to the IPresenceService interface.
|
2009-12-26 18:11:13 -08:00 |
Melanie
|
982e3ff5d9
|
Presence Step 1
|
2009-12-27 01:27:51 +00:00 |
Melanie
|
06ecdf1967
|
Tweak presence handling and whip up a database connector and handler
for testign the new generic table handling
|
2009-11-18 08:21:28 +00:00 |
Melanie
|
0cd3bf074a
|
Change PresenceData to PresenceInfo to remove a naming conflict in the
OpenSim.Data namespace
|
2009-11-18 06:19:39 +00:00 |
Melanie
|
db4cdc0961
|
Set the estate owner to be the master avatar if it's not set.
|
2009-10-14 04:18:59 +01:00 |
Melanie
|
596f2307bf
|
Add owner_uuid. Not sure this works. Worth a test
|
2009-10-07 18:34:59 +01:00 |
Jeff Ames
|
ee205e7e81
|
Formatting cleanup.
|
2009-10-01 01:17:47 +09:00 |
Diva Canto
|
500cd3505a
|
Added RegionSecret to GridRegion, and corresponding saving/retrieval from DB layer. This sounds fishy to me, but it's what's used to make external currency modules work, for now.
|
2009-09-28 07:20:38 -07:00 |
Diva Canto
|
c99b363f81
|
Added missing IHyperlinkService.
|
2009-09-27 13:59:00 -07:00 |
Diva Canto
|
5d09c53a1a
|
Unpacking the mess with OtherRegionUp, so we can have a real cache of the neighbours in the grid service modules.
|
2009-09-27 10:14:10 -07:00 |
Diva Canto
|
f4bf581b96
|
Moved all HG1 operations to HGGridConnector.cs and HypergridServerConnector.cs/HypergridServiceConnector.cs, away from Region.Communications and HGNetworkServersInfo.
Fixed small bugs with hyperlinked regions' map positions.
|
2009-09-26 21:00:51 -07:00 |
Diva Canto
|
5757afe766
|
First pass at the heart surgery for grid services. Compiles and runs minimally. A few bugs to catch now.
|
2009-09-26 07:48:21 -07:00 |
Diva Canto
|
52e477b41f
|
Better guards on RegisterRegion in GridService.
Added serverPort to the fields that get stored (I think this is the UDP port).
|
2009-09-25 06:02:41 -07:00 |
Diva Canto
|
6a5d7650d0
|
All tests pass for MySQL/MySQLRegionData.
Added OpenSim.GridServer.ini.example that I have been using for testing the ROBUST grid service with the GridClient.
|
2009-09-24 18:23:55 -07:00 |
Diva Canto
|
1faaa0a43a
|
GridServerPostHandler finished. GridClient tests all work. More guards on getting parameters and replies over the wire.
|
2009-09-24 15:30:00 -07:00 |
Diva Canto
|
dd3d52ae1f
|
Added test GridClient, which allowed me to remove a few bugs out of the new code.
|
2009-09-24 13:33:58 -07:00 |
Diva Canto
|
67276589c8
|
Changed IGridService to use the new GridRegion data structure instead of old SimpleRegionInfo.
Added grid configs to standalones.
|
2009-09-23 17:20:07 -07:00 |
Diva Canto
|
390137d540
|
Added grid handler and grid remote connector.
|
2009-09-21 11:05:01 -07:00 |
Diva Canto
|
e736273815
|
First pass at the grid service.
|
2009-09-18 19:16:30 -07:00 |
Rob Smart
|
281ad1251c
|
updated the IAuthorizationService interface so that a message is passed back and can be displayed at the client when an avatar is denied access to a region
|
2009-09-16 10:04:07 -07:00 |
Diva Canto
|
c8ddc5b301
|
Changed GetRegionByHandle to GetRegionByPosition -- more generic.
|
2009-09-11 13:55:23 -07:00 |
Diva Canto
|
5de1ec735c
|
Added GetRegionByHandle.
|
2009-09-11 13:17:37 -07:00 |
Diva Canto
|
f6c4221a0d
|
Removed RequestLandData from IGridService because it's already in another place.
Moved GetMapBlocks to a new interface IMapService.
|
2009-09-11 13:08:43 -07:00 |
Diva Canto
|
44343ed94d
|
Changed names of methods in IGridService.
|
2009-09-11 12:54:58 -07:00 |
Rob Smart
|
44f1092b83
|
moved AuthorizationRequest and AuthorizationResponse to IAuthorizationService to keep service dependencies together.
|
2009-09-11 09:23:09 -07:00 |
Diva Canto
|
ce332f235c
|
Changed the interface of IAuthorizationService to get less data.
|
2009-09-10 19:56:08 -07:00 |
Rob Smart
|
16940097be
|
The stubs for an authorization service, at the moment the service will always grant access to an avatar entering the region if requested.
|
2009-09-10 17:51:28 -07:00 |
Melanie
|
dcebbc3f1b
|
Remove the encryption from the IAuthenticationService interface. That
is too high up for that type of stuff. It needs to be at the
connector/handler level
|
2009-09-06 15:55:14 +01:00 |
Melanie
|
2a8f66b221
|
Revising the user account data interfaces. No user functionality yet
|
2009-09-06 04:28:42 +01:00 |
Melanie
|
11700ba4a4
|
Implement plain password authentication partway. Tested, but no user
functionality yet.
|
2009-09-04 07:03:43 +01:00 |
Melanie
|
328fd104e1
|
Remove the distinction between password and login key in the authentication
service. This will be done in the login service instead, it's out of
scope for an authenticator
|
2009-09-03 21:03:04 +01:00 |
Melanie
|
dce04df4f2
|
Redesign the IAuthenticationService interface to use PKI. Sessioning is
now in the domain of the presence module where it belongs.
|
2009-08-29 17:37:41 +01:00 |
Diva Canto
|
b03eeeb9f6
|
* Fixes mantis http://opensimulator.org/mantis/view.php?id=4044. Turns out folders were never being removed from trash when they were singled out for purging in trash. They were being removed when Trash was purged as a whole. That behavior is now fixed for the new InventoryService set.
* Removed left-overs from AssetInventoryServer.
|
2009-08-22 10:24:26 -07:00 |
Diva Canto
|
d519f1885f
|
Added MoveItems, which is most useful upon viewer-delete inventory operation. Moving a batch of items is a 1-time operation. Made it async anyway, so that the viewer doesn't wait in case the DB layer is dumb (which is the case currently).
|
2009-08-19 10:56:08 -07:00 |
Diva Canto
|
c5af39239f
|
A better purge of trash folder.
|
2009-08-19 00:13:51 -07:00 |
Diva Canto
|
cd444c1e82
|
Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim
|
2009-08-14 14:04:15 -07:00 |
Justin Clark-Casey (justincc)
|
a668a5b0d3
|
Add standard doc and standard doc formatting to IAssetService
|
2009-08-14 19:59:42 +01:00 |
Diva Canto
|
034c9cf606
|
Added GetAssetPermissions. Few last bugs nixed. This is ready for testing.
|
2009-08-13 17:34:15 -07:00 |
Diva Canto
|
5246dc33dc
|
Renamed QueryItem/QueryFolder to GetItem/GetFolder. The word 'query' starting to get on my nerves.
|
2009-08-13 14:10:12 -07:00 |
Diva Canto
|
cdcbc48534
|
Added two new methods to IIventoryService -- GetFolderForType and GetFolderContent. Some meat to it, but not completed. None of this code is called anywhere yet.
|
2009-08-10 20:31:51 -07:00 |
Diva Canto
|
0c47f8e7ab
|
Changed RequestRootFolder to GetRootFolder
|
2009-08-10 16:02:09 -07:00 |
Melanie
|
239a14265e
|
Stub out the Profile and Presence services
|
2009-08-10 00:17:54 +01:00 |
Melanie
|
474f58faf5
|
Finish the renaming and mae things compile again
|
2009-08-09 22:25:15 +01:00 |
Melanie
|
6ba89bef61
|
More renames
|
2009-08-09 22:09:10 +01:00 |
Melanie
|
11d72f270d
|
Rename UserData to UserAccount data
|
2009-08-09 21:53:11 +01:00 |
Melanie
|
0f400dc83d
|
Adding the plumbing for a ROBUST freeswitch service
|
2009-08-04 04:11:04 +01:00 |
Melanie Thielker
|
b202ab02d0
|
Adding the new grid services skeleton. Still very much based on the old
one but alowing multi-tenancy.
|
2009-07-10 03:28:10 +00:00 |
Melanie Thielker
|
858b0a2efd
|
Updated services to allow external applications like web interfaces to
authenticate against the services. This paves the way for such apps
to directly talk to services.
|
2009-06-30 21:48:03 +00:00 |
Melanie Thielker
|
0fecf4666c
|
Add RegionSecret to user data structure to provide data update security
|
2009-06-23 09:04:30 +00:00 |
Melanie Thielker
|
77ebb7c9f3
|
Committing RemoteUserServiceConnector out connector, local user service
connector and the glue code.
|
2009-06-22 13:14:48 +00:00 |
Melanie Thielker
|
044446821b
|
Committing the meat of the user server interface and the bones of the service implementation
|
2009-06-22 12:18:04 +00:00 |
Jeff Ames
|
142b481e03
|
Update svn properties.
|
2009-06-22 10:07:27 +00:00 |
diva
|
ce7de3581c
|
Implementation of a simple authentication service + in connector in route to making HGInventory (client access) work in standalone again. This is the refactoring of what was/is there, but done in the new model. Not complete yet, but key authentication works. It should be enough to make HGInventory work again soon.
|
2009-06-17 03:52:39 +00:00 |
diva
|
380f59d0ff
|
Factoring out "land_data" / RequestLandData that was hanging off of IGridServices, erroneously. Not sure when this is used, but now it is implemented in the new model of service connectors. Hopefully it works.
|
2009-06-14 23:00:23 +00:00 |
Jeff Ames
|
8d0eb3307f
|
Update svn properties.
|
2009-06-14 21:37:50 +00:00 |
diva
|
6b59d9b403
|
Oops. Forgot to add this file.
|
2009-06-14 15:37:50 +00:00 |
diva
|
2afd733229
|
Fixes mantis #3803. Thanks jhurliman.
|
2009-06-11 20:27:13 +00:00 |
diva
|
16d5003274
|
Added more functions to IInventoryService. Unsure about whether all of these are really necessary.
|
2009-06-08 03:09:24 +00:00 |
diva
|
1ad237a8a7
|
First draft of inventory service connectors, and service implementation. No handlers yet, this is just the OUT part for now. It's not active and nothing in the simulator uses this yet. Just checking it in to start sharing with others. There are a couple of interesting software design points that could use other devs opinions.
Hopefully I added all needed files.
|
2009-06-07 19:00:55 +00:00 |
Melanie Thielker
|
6e494e5de5
|
Committing the partial refactor of authentication services. No user functionlity
will eat your babies, etc
|
2009-06-03 19:49:26 +00:00 |
Jeff Ames
|
35b450d41d
|
Add copyright headers, formatting cleanup, ignore some generated files.
|
2009-05-31 18:35:00 +00:00 |
Melanie Thielker
|
c7a2632500
|
Correct a minor typo
|
2009-05-25 21:15:14 +00:00 |
diva
|
cb704ecde1
|
Beginning of refactoring RESTComms/LocalComms in the new style of services and connectors. This commit has the beginning of the In connector, not the Out. Nothing of this is finished yet, and it doesn't run. But it should compile ok.
|
2009-05-25 20:30:24 +00:00 |
Melanie Thielker
|
1a910b6e1d
|
Connect up the new asset cache and introduce an asynchronous call path
for asset retrieval (full asset only) to ease migration to the new system
|
2009-05-10 14:03:06 +00:00 |
Melanie Thielker
|
aec069d161
|
More additions to the nextgen reference UGAIM
|
2009-05-08 14:08:41 +00:00 |
Jeff Ames
|
8ea12ad6c0
|
Add copyright header. Formatting cleanup. Ignore some generated files.
|
2009-05-05 09:59:15 +00:00 |
Melanie Thielker
|
8b9f8be512
|
Some refactoring. Database is now active in the new user server
|
2009-05-05 05:35:22 +00:00 |
Melanie Thielker
|
96774752c8
|
Add an interface skeleton for user services
|
2009-05-05 03:01:17 +00:00 |