Commit Graph

146 Commits

Author SHA1 Message Date
UbitUmarov
e043d8a2eb use array.Empty<byte> 2022-03-12 15:21:24 +00:00
UbitUmarov
ca86e47ec3 offline modudle v2 do flag offline ims 2022-01-29 00:02:20 +00:00
UbitUmarov
fbbcc1edd7 == string.Empty is .Lenght == 0 2022-01-13 20:31:52 +00:00
UbitUmarov
6595e3ae26 cosmetics 2022-01-13 13:59:41 +00:00
UbitUmarov
9b33ef9c8c a few more changes on vectors etc 2022-01-10 02:21:17 +00:00
UbitUmarov
70a788170d undo a small change that was not suposed to happen now 2022-01-09 03:36:09 +00:00
UbitUmarov
da928d6099 != UUID.Zero is slow 2022-01-09 02:28:51 +00:00
UbitUmarov
7e0fc95c3a == UUID.Zero is slow 2022-01-09 00:33:16 +00:00
UbitUmarov
357f20eb14 == UUID.Zero is slow 2022-01-08 23:35:56 +00:00
UbitUmarov
c4a92f3a8b groups V2: improve messages sent on eject a bit 2021-08-18 01:09:43 +01:00
UbitUmarov
ec56517c7c simplify groups v2 cache 2021-01-13 11:16:32 +00:00
UbitUmarov
6660e1c842 fix groups v2 notices 2021-01-13 10:39:51 +00:00
UbitUmarov
128e0be382 add GetFullGroupPowers(agentID, groupID) to groups modules. This returns the 'sum' of powers of all agent roles on that group, apply it to some OSSL (mantis 8777). It May be needed elsewhere 2020-10-09 00:20:34 +01:00
UbitUmarov
612632f945 cosmetics 2020-08-19 18:07:40 +01:00
UbitUmarov
1b870131d4 give/use the new group power 2020-06-18 14:33:14 +01:00
UbitUmarov
a61b5d5d38 revert some changes to groups V2 that will break external modules, with no special gain 2020-06-10 12:36:10 +01:00
UbitUmarov
d3cb210080 apply similar changes to groups V2 2020-06-09 01:03:27 +01:00
UbitUmarov
f70f0b5ffd cosmetics 2020-05-07 14:26:07 +01:00
UbitUmarov
58a4f45712 change eventqueue queues type, move event methods to other file (using partial class) 2020-05-07 02:26:25 +01:00
UbitUmarov
6c49f16132 minor changes 2020-05-07 02:15:25 +01:00
UbitUmarov
d0ba9f84df add some async work to profiles module, take profile out of groups v2, not its job 2020-03-04 02:45:10 +00:00
UbitUmarov
0273baaef6 mantis 8598: filter dead groups from group search. honor querystart request. Viewers are very broken on this, seems protocol was made by someone with no idea about lludp 2019-10-13 16:41:38 +01:00
Melanie
0fd17c08ae Massive console refactor. Greatly simplify interface. 2019-08-20 23:28:59 +01:00
UbitUmarov
9225b78309 missing files... 2019-04-30 23:04:04 +01:00
UbitUmarov
efd6fb05a9 code aesthetics 2018-11-17 17:05:28 +00:00
UbitUmarov
e7d9fe966c fix groups v2 agentUUI ofr uuid.zero case 2018-10-20 14:00:13 +01:00
UbitUmarov
8ed4bee521 mantis 8333: kept idea but my own code. With ini setting ConsoleHistoryTimeStamp set to true, the console history file will have timestamps. Im lazy date is in en-us culture for now. (robust also) 2018-07-14 00:46:47 +01:00
UbitUmarov
a235a28132 minor changes to last patch 2018-07-13 23:03:26 +01:00
fly-man-
334986ddc6 Group Powers changed and Officers role brought back for Groups
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2018-07-13 22:12:19 +01:00
UbitUmarov
e0fd966186 off line module V2 must not sent a empty mutes list. That is mutes modules job (or let viewers use they cached entries if none) 2017-11-12 02:51:59 +00:00
UbitUmarov
d0912b6151 let StreamReader be in using statements 2017-05-07 00:47:45 +01:00
UbitUmarov
9e12ef9234 let all clients get a group title update on create group 2017-05-05 01:39:38 +01:00
Kevin Cozens
4a18444e6e Allow avatar to be charged group membership fees when a money module is in use 2017-01-06 21:15:58 -05:00
Kevin Cozens
5bc869391a Only apply group creation fee > 0 and pass group name when applying fee 2017-01-06 21:15:58 -05:00
Melanie Thielker
ad8915f154 Restructure god level and permissions
Create a class GodController which controls all aspects of god level,
viewer modes and user levels at ScenePresence level.
2017-01-06 00:55:14 +00:00
Melanie Thielker
b16abc8166 Massive tab and trailing space cleanup 2017-01-05 19:07:37 +00:00
Melanie Thielker
f4a51116f6 Fix some permissions checks in groups
The code checked the permissions of a person being added to a role
rather than those of the person doing the adding. Also, limited
permission role removal wasn't implemented.
2017-01-05 14:17:00 +00:00
UbitUmarov
d1baa3e0c3 fix some invalid string.format arguments 2016-11-09 22:39:52 +00:00
UbitUmarov
7a2256a8cd change odd condition on groupsV2 add to role 2016-08-23 23:48:07 +01:00
Kevin Cozens
847d351bf5 Fixed grammer in a comment 2016-08-18 15:38:39 -04:00
Kevin Cozens
df8f189f5c Fixed typo in two group messages 2016-08-17 22:44:40 -04:00
UbitUmarov
e57d3edf6f make sure all new scenepresences have fresh groups information at creation time (grouptitle missing but not that needed at that point) (use direct calls exactly where we want things to happen), reusing a funtion name to rename later 2016-08-04 21:36:41 +01:00
UbitUmarov
a66e747c95 add GetActiveMembershipData() to groups modules, let core groups also have GetMembershipData(), wait for client to ask for it not telling in OnNewClient, as other modules do. 2016-08-04 20:57:57 +01:00
UbitUmarov
e0e8b784a5 apply the change to groups v2 also 2016-07-26 21:43:26 +01:00
UbitUmarov
cdf215f613 add a missing field to ChatterBoxSessionAgentListUpdates. it is still wrong, and its use even worse 2016-07-23 01:28:57 +01:00
Melanie Thielker
4468aa0dcf Merge branch 'master' of opensimulator.org:/var/git/opensim 2016-07-04 03:37:45 +01:00
Melanie Thielker
ea8f3c83bf Finally remove the requirement for an InventoryItem/FolderBase object to
be passed into inventory queries.
This makes the API more homogenous and also will more clearly show
coding
errors related to HG inventory where the .Owner field has a meaning
for a query but wasn't always set.
2016-07-04 03:35:48 +01:00
UbitUmarov
1777324a86 cleanup a bit AgentGroupDataUpdate sending 2016-07-01 17:31:31 +01:00
UbitUmarov
9358a6ad29 revert several changes to groups modules (agentGroupData is private). change interregions invite/eject messages, etc 2016-07-01 16:10:45 +01:00
UbitUmarov
158e0ae402 Revert " don't try to send initial AgentGroupDataUpdate to NPCs" this was
already done

This reverts commit 84a6a6e008.
2016-06-28 23:57:14 +01:00