diff options
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Framework/VersionInfo.cs (renamed from OpenSim/Framework/Servers/VersionInfo.cs) | 41 |
1 files changed, 28 insertions, 13 deletions
diff --git a/OpenSim/Framework/Servers/VersionInfo.cs b/OpenSim/Framework/VersionInfo.cs index 54af95e..356e720 100644 --- a/OpenSim/Framework/Servers/VersionInfo.cs +++ b/OpenSim/Framework/VersionInfo.cs | |||
@@ -29,7 +29,7 @@ namespace OpenSim | |||
29 | { | 29 | { |
30 | public class VersionInfo | 30 | public class VersionInfo |
31 | { | 31 | { |
32 | private const string VERSION_NUMBER = "0.7.5"; | 32 | public const string VersionNumber = "0.8.2.1"; |
33 | private const string IG_BUILD_NUMBER = "4"; | 33 | private const string IG_BUILD_NUMBER = "4"; |
34 | private const Flavour VERSION_FLAVOUR = Flavour.IG; | 34 | private const Flavour VERSION_FLAVOUR = Flavour.IG; |
35 | 35 | ||
@@ -39,6 +39,7 @@ namespace OpenSim | |||
39 | Dev, | 39 | Dev, |
40 | RC1, | 40 | RC1, |
41 | RC2, | 41 | RC2, |
42 | RC3, | ||
42 | Release, | 43 | Release, |
43 | Post_Fixes, | 44 | Post_Fixes, |
44 | Extended, | 45 | Extended, |
@@ -47,7 +48,7 @@ namespace OpenSim | |||
47 | 48 | ||
48 | public static string Version | 49 | public static string Version |
49 | { | 50 | { |
50 | get { return GetVersionString(VERSION_NUMBER, IG_BUILD_NUMBER, VERSION_FLAVOUR); } | 51 | get { return GetVersionString(VersionNumber, IG_BUILD_NUMBER, IG_BUILD_NUMBER, VERSION_FLAVOUR); } |
51 | } | 52 | } |
52 | 53 | ||
53 | public static string GetVersionString(string versionNumber, string buildNumber, Flavour flavour) | 54 | public static string GetVersionString(string versionNumber, string buildNumber, Flavour flavour) |
@@ -61,17 +62,31 @@ namespace OpenSim | |||
61 | /// <value> | 62 | /// <value> |
62 | /// This is the external interface version. It is separate from the OpenSimulator project version. | 63 | /// This is the external interface version. It is separate from the OpenSimulator project version. |
63 | /// | 64 | /// |
64 | /// This version number should be | ||
65 | /// increased by 1 every time a code change makes the previous OpenSimulator revision incompatible | ||
66 | /// with the new revision. This will usually be due to interregion or grid facing interface changes. | ||
67 | /// | ||
68 | /// Changes which are compatible with an older revision (e.g. older revisions experience degraded functionality | ||
69 | /// but not outright failure) do not need a version number increment. | ||
70 | /// | ||
71 | /// Having this version number allows the grid service to reject connections from regions running a version | ||
72 | /// of the code that is too old. | ||
73 | /// | ||
74 | /// </value> | 65 | /// </value> |
75 | public readonly static int MajorInterfaceVersion = 7; | 66 | /// Commented because it's not used anymore, see below for new |
67 | /// versioning method. | ||
68 | //public readonly static int MajorInterfaceVersion = 8; | ||
69 | |||
70 | /// <summary> | ||
71 | /// This rules versioning regarding teleports, and compatibility between simulators in that regard. | ||
72 | /// </summary> | ||
73 | /// | ||
74 | /// <remarks> | ||
75 | /// The protocol version that we will use for outgoing transfers | ||
76 | /// Valid values are | ||
77 | /// "SIMULATION/0.3" | ||
78 | /// - This is the latest, and it supports teleports to variable-sized regions | ||
79 | /// - Older versions can teleport to this one, but only if the destination region | ||
80 | /// is 256x256 | ||
81 | /// "SIMULATION/0.2" | ||
82 | /// - A source simulator which only implements "SIMULATION/0.1" can still teleport here | ||
83 | /// - this protocol is more efficient than "SIMULATION/0.1" | ||
84 | /// "SIMULATION/0.1" | ||
85 | /// - this is an older teleport protocol used in OpenSimulator 0.7.5 and before. | ||
86 | /// </remarks> | ||
87 | public readonly static float SimulationServiceVersionAcceptedMin = 0.3f; | ||
88 | public readonly static float SimulationServiceVersionAcceptedMax = 0.5f; | ||
89 | public readonly static float SimulationServiceVersionSupportedMin = 0.3f; | ||
90 | public readonly static float SimulationServiceVersionSupportedMax = 0.5f; | ||
76 | } | 91 | } |
77 | } | 92 | } |