UbitUmarov
3e17d911be
handle a old defective creatordata host, on caching the creators of objects in region
2021-08-04 14:21:52 +01:00
UbitUmarov
70e00a00ec
fix creators user cache
2021-01-07 21:52:41 +00:00
UbitUmarov
6bcba59439
forget to flag local users
2021-01-07 21:15:22 +00:00
UbitUmarov
91bfc2f62c
reduce (again) number of http requestes on getdisplaynames
2021-01-07 20:37:44 +00:00
UbitUmarov
9d0d82ab6e
split usermanagement adduser into simpler per case methods
2020-11-26 12:14:00 +00:00
UbitUmarov
502878e01d
verify user service urls with same rules
2020-11-21 03:30:06 +00:00
UbitUmarov
37aa142eac
fix a test
2020-11-21 00:46:34 +00:00
UbitUmarov
2fbd14722d
change usermanagement user homeurl verification and local grid detection, using new GridInfo and OSHHTPHost
2020-11-21 00:36:47 +00:00
UbitUmarov
3e05e8d6b6
add HomeURI to GridInfo
2020-09-24 03:49:46 +01:00
UbitUmarov
6b8338f49c
fix npc userdata expire
2020-09-15 01:01:56 +01:00
UbitUmarov
9f39dc872e
do not let viewers see unknown names (again)
2020-09-14 18:04:04 +01:00
UbitUmarov
da09a897f6
mantis 8766: fix creators names caching
2020-09-08 01:03:17 +01:00
UbitUmarov
90bd42ddc0
cleanup
2020-08-28 01:13:17 +01:00
UbitUmarov
5ef66d68a0
several changes to usermanagement and profiles
2020-08-27 18:31:28 +01:00
UbitUmarov
c077cfdd78
bad c&p
2020-07-23 19:08:25 +01:00
UbitUmarov
c2af3a5474
avoid ethernal references
2020-07-23 19:04:56 +01:00
UbitUmarov
ad601c9502
take lludp out of usermanagement module
2020-03-04 20:02:45 +00:00
UbitUmarov
e76006aff5
avoid a null ref at shutdown
2020-03-01 03:22:58 +00:00
UbitUmarov
da0a8d6c43
remove some more useless NULL arguments
2019-10-22 12:39:50 +01:00
Melanie
0fd17c08ae
Massive console refactor. Greatly simplify interface.
2019-08-20 23:28:59 +01:00
Melanie Thielker
c3e74d9e04
Put a scope un users. Should fix Unknown UserUMMAU43 unless the user IS unknown
2019-08-07 18:22:13 +01:00
Melanie
d781742d8e
Fix scope support to get friends list names across co-hosted grids
2019-08-07 17:58:08 +01:00
UbitUmarov
6d063785bd
add RemoveUser to UserManagement
2018-10-20 14:04:11 +01:00
UbitUmarov
be975d1e89
add a adicional in transit flag to signal HG tps, and use it to ignore usernames requests sent to start region during tp; don't send unknows display names ( getdisplaynames cap )
2017-06-09 23:27:33 +01:00
Melanie Thielker
59f7cf79c9
Prevent error spew when script send IM to HG users before HG is up
2017-03-31 14:38:42 +01:00
Melanie Thielker
b16abc8166
Massive tab and trailing space cleanup
2017-01-05 19:07:37 +00:00
UbitUmarov
f1c6769ca5
set HasGridUserTried on usercache of NPCs
2016-12-07 02:14:26 +00:00
UbitUmarov
f4745e5a35
full change ServiceThrottleModule. Let it still service RegionHandleRequest and UUIDNameRequest but this wrong since they are diferent services. Keeping gambling about not having 2 much overlaps of the 2 kind of requests. Remove double thottling of RegionHandleRequest
2016-11-22 22:24:54 +00:00
UbitUmarov
1b7327800a
fix GetUserUUI
2016-09-19 15:41:14 +01:00
UbitUmarov
fedc689170
in GetUsersNames(string[] ids) why are empty names in cache? ignore them, cache also information found by GridUserService
2016-08-18 04:16:20 +01:00
UbitUmarov
7dbc5803a6
in GetUsersNames(string[] ids) dont loose names HGFriends may have cached
2016-08-18 02:49:46 +01:00
UbitUmarov
04ea34f379
add GetUsersNames(string[] ids) to UserManagement. Make GetDisplayNames cap use it so several IDs are handle on a single call. Since there is no grid side suport, no much gain still
2016-08-17 06:00:42 +01:00
Melanie Thielker
d2f61f5320
Also make the HGUserManagementModule more amenable to subclassing.
2016-06-16 01:47:52 +02:00
Melanie Thielker
f800f5ba57
Make the UserManagementModule inheritable
2016-06-15 16:51:02 +02:00
UbitUmarov
f1bbc4d386
stop some requests processing when module as no scenes (there must be a better way to fix this)
2015-11-27 14:39:11 +00:00
UbitUmarov
a11edceb00
seems to compile ( tests comented out)
2015-09-02 19:54:53 +01:00
UbitUmarov
371c9dd2af
bad merge?
2015-09-01 14:54:35 +01:00
BlueWall
3c2886cd75
Adding back command to clear region's user cache
2015-05-13 14:31:28 -05:00
Freaky Tech
5a413c1b2f
adjusted new UserManagementModule to accept the HG UUI test harness
...
Signed-off-by: BlueWall <jamesh@bluewallgroup.com >
2015-03-05 17:19:39 -05:00
Freaky Tech
0ea6977013
solving HG IM, HGFriends issues based on falsified GridUser data
...
it does not consider GridUser as a viable source for residents' data.
it does not consider Friends, Inventory Creators to be trusted at all. There are lots of broken entries in existence.
There are lots of broken creator data fields in assets.
The following issues arise from the broken data in the old User Management Module:
failing HG IM
failing HGFriends Requests
Signed-off-by: BlueWall <jamesh@bluewallgroup.com >
2015-03-05 16:17:12 -05:00
BlueWall
e50aac020f
Add command to reset region's user cache
2014-12-16 12:47:02 -05:00
Justin Clark-Casey (justincc)
09534f378e
Avoid repeated lag-generating continuous attempts to retrieve HG service Urls in UMM if the initial request fails, possibly due to the home URL not being present
...
Instead, the failure information is effectively added to the memory cache (so no persistence over simualtor sessions).
A future improvement may be to invalidate negative cache results after some time has passed in case the failure was transient.
Looks to resolve http://opensimulator.org/mantis/view.php?id=7382
2014-11-28 01:16:30 +00:00
Justin Clark-Casey (justincc)
ee9fae23ff
Be more explicit again in UMM bad HomeURL message by logging the original creator data
2014-11-27 00:32:04 +00:00
Justin Clark-Casey (justincc)
8a27fc5d61
Make UMM.AddUser(UUID, string) log message when bad creatorData is given to reflect its location (UMM not Scene) and add the user name and ID.
2014-11-27 00:24:17 +00:00
Justin Clark-Casey (justincc)
fc878a33ed
refactor: consistently put all test classes in the OpenSim.Tests.Common package rather than some in OpenSim.Tests.Common.Mock
...
the separate mock package was not useful and was just another using line to always add
2014-11-25 23:21:37 +00:00
Melanie Thielker
72cead2920
Remove extremely spammy error message that isn't an actual error - user
...
ids queried may not exist, since LSL can use this as well, with
arbitrary ids
2014-07-20 23:58:46 +02:00
Oren Hurvitz
998d7009a6
Eliminated many warnings
2014-04-23 16:37:36 +03:00
Oren Hurvitz
c8583e566d
When searching for users, don't add users from the local cache if they have an invalid UUID
...
Resolves http://opensimulator.org/mantis/view.php?id=6935
2014-03-24 18:01:37 +01:00
Justin Clark-Casey (justincc)
f49d513089
Change warns associated with UserAgentServiceConnector to debugs, as this is not necessarily a problen with the source simulator (e.g. someone else's remote simulator cannot be contacted).
...
This is Oren Hurvitz's second patch from http://opensimulator.org/mantis/view.php?id=6956 with a small amount of correction
2014-02-14 00:08:13 +00:00
Justin Clark-Casey (justincc)
fc35b45e21
If calls to UserAgentServiceConnector fail then throw an exception. This lets the caller decide whether to discard the error or not.
...
This is Oren Hurvitz's 0001 patch from http://opensimulator.org/mantis/view.php?id=6956 but I ended up doing some tweaking to resolve patch application issues.
2014-02-14 00:01:12 +00:00