diff options
author | UbitUmarov | 2016-10-24 10:23:31 +0100 |
---|---|---|
committer | UbitUmarov | 2016-10-24 10:23:31 +0100 |
commit | d550b485f1409030149447c71b3de881232d4897 (patch) | |
tree | 2bd710e1e5dd0957f05860aa93cf1a52485c6334 /OpenSim/Framework/Constants.cs | |
parent | ignore prims with shape type none on max size check for physics (diff) | |
download | opensim-SC-d550b485f1409030149447c71b3de881232d4897.zip opensim-SC-d550b485f1409030149447c71b3de881232d4897.tar.gz opensim-SC-d550b485f1409030149447c71b3de881232d4897.tar.bz2 opensim-SC-d550b485f1409030149447c71b3de881232d4897.tar.xz |
viewer crash bug fix: fis the udp packets split of SendEstateList() large lists; Enforce size limits on the estate lists since currently required for viewers compatibily; improve handling of changes with large selected items. This is still bad, users may need to close and reopen the region/estate information to get correct Allowed and Banned lists after a change. This happens because of viewer resent/outOfOrder packets that completly break this lists updates protocol
Diffstat (limited to 'OpenSim/Framework/Constants.cs')
-rw-r--r-- | OpenSim/Framework/Constants.cs | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/OpenSim/Framework/Constants.cs b/OpenSim/Framework/Constants.cs index 3ba264c..209c991 100644 --- a/OpenSim/Framework/Constants.cs +++ b/OpenSim/Framework/Constants.cs | |||
@@ -46,12 +46,20 @@ namespace OpenSim.Framework | |||
46 | 46 | ||
47 | public enum EstateAccessCodex : uint | 47 | public enum EstateAccessCodex : uint |
48 | { | 48 | { |
49 | AccessOptions = 1, | 49 | AllowedAccess = 1, |
50 | AllowedGroups = 2, | 50 | AllowedGroups = 2, |
51 | EstateBans = 4, | 51 | EstateBans = 4, |
52 | EstateManagers = 8 | 52 | EstateManagers = 8 |
53 | } | 53 | } |
54 | 54 | ||
55 | public enum EstateAccessLimits : int | ||
56 | { | ||
57 | AllowedAccess = 500, | ||
58 | AllowedGroups = 63, | ||
59 | EstateBans = 500, | ||
60 | EstateManagers = 10 | ||
61 | } | ||
62 | |||
55 | [Flags]public enum TeleportFlags : uint | 63 | [Flags]public enum TeleportFlags : uint |
56 | { | 64 | { |
57 | /// <summary>No flags set, or teleport failed</summary> | 65 | /// <summary>No flags set, or teleport failed</summary> |