Go to the documentation of this file.
24 #ifndef __VERSIONING_H__
25 #define __VERSIONING_H__
94 #define PRODUCT_DOCUMENTATION "\n\thttps://www.syslog-ng.com/technical-documents/list/syslog-ng-open-source-edition"
95 #define PRODUCT_CONTACT "\n\tGitHub Project: https://github.com/syslog-ng/syslog-ng\n\tChat with the Developers: https://gitter.im/syslog-ng/syslog-ng\n\tMailing List: https://lists.balabit.hu/mailman/listinfo/syslog-ng"
97 #define VERSION_3_0 "syslog-ng 3.0"
98 #define VERSION_3_1 "syslog-ng 3.1"
99 #define VERSION_3_2 "syslog-ng 3.2"
100 #define VERSION_3_3 "syslog-ng 3.3"
101 #define VERSION_3_4 "syslog-ng 3.4"
102 #define VERSION_3_5 "syslog-ng 3.5"
103 #define VERSION_3_6 "syslog-ng 3.6"
104 #define VERSION_3_7 "syslog-ng 3.7"
105 #define VERSION_3_8 "syslog-ng 3.8"
106 #define VERSION_3_9 "syslog-ng 3.9"
107 #define VERSION_3_10 "syslog-ng 3.10"
108 #define VERSION_3_11 "syslog-ng 3.11"
109 #define VERSION_3_12 "syslog-ng 3.12"
110 #define VERSION_3_13 "syslog-ng 3.13"
111 #define VERSION_3_14 "syslog-ng 3.14"
112 #define VERSION_3_15 "syslog-ng 3.15"
113 #define VERSION_3_16 "syslog-ng 3.16"
114 #define VERSION_3_17 "syslog-ng 3.17"
115 #define VERSION_3_18 "syslog-ng 3.18"
116 #define VERSION_3_19 "syslog-ng 3.19"
117 #define VERSION_3_20 "syslog-ng 3.20"
118 #define VERSION_3_21 "syslog-ng 3.21"
119 #define VERSION_3_22 "syslog-ng 3.22"
120 #define VERSION_3_23 "syslog-ng 3.23"
121 #define VERSION_3_24 "syslog-ng 3.24"
122 #define VERSION_3_25 "syslog-ng 3.25"
123 #define VERSION_3_26 "syslog-ng 3.26"
124 #define VERSION_3_27 "syslog-ng 3.27"
125 #define VERSION_3_28 "syslog-ng 3.28"
126 #define VERSION_3_29 "syslog-ng 3.29"
127 #define VERSION_3_30 "syslog-ng 3.30"
128 #define VERSION_3_31 "syslog-ng 3.31"
129 #define VERSION_3_32 "syslog-ng 3.32"
130 #define VERSION_3_33 "syslog-ng 3.33"
131 #define VERSION_3_34 "syslog-ng 3.34"
132 #define VERSION_3_35 "syslog-ng 3.35"
133 #define VERSION_3_36 "syslog-ng 3.36"
134 #define VERSION_3_37 "syslog-ng 3.37"
135 #define VERSION_3_38 "syslog-ng 3.38"
137 #define VERSION_4_0 "syslog-ng 4.0"
138 #define VERSION_4_1 "syslog-ng 4.1"
139 #define VERSION_4_2 "syslog-ng 4.2"
140 #define VERSION_4_3 "syslog-ng 4.3"
141 #define VERSION_4_4 "syslog-ng 4.4"
142 #define VERSION_4_5 "syslog-ng 4.5"
143 #define VERSION_4_6 "syslog-ng 4.6"
144 #define VERSION_4_7 "syslog-ng 4.7"
145 #define VERSION_4_8 "syslog-ng 4.8"
146 #define VERSION_4_9 "syslog-ng 4.9"
147 #define VERSION_4_10 "syslog-ng 4.10"
148 #define VERSION_4_11 "syslog-ng 4.11"
153 #define VERSION_VALUE_3_0 0x0300
154 #define VERSION_VALUE_3_1 0x0301
155 #define VERSION_VALUE_3_2 0x0302
156 #define VERSION_VALUE_3_3 0x0303
157 #define VERSION_VALUE_3_4 0x0304
158 #define VERSION_VALUE_3_5 0x0305
159 #define VERSION_VALUE_3_6 0x0306
160 #define VERSION_VALUE_3_7 0x0307
161 #define VERSION_VALUE_3_8 0x0308
162 #define VERSION_VALUE_3_9 0x0309
163 #define VERSION_VALUE_3_10 0x030a
164 #define VERSION_VALUE_3_11 0x030b
165 #define VERSION_VALUE_3_12 0x030c
166 #define VERSION_VALUE_3_13 0x030d
167 #define VERSION_VALUE_3_14 0x030e
168 #define VERSION_VALUE_3_15 0x030f
169 #define VERSION_VALUE_3_16 0x0310
170 #define VERSION_VALUE_3_17 0x0311
171 #define VERSION_VALUE_3_18 0x0312
172 #define VERSION_VALUE_3_19 0x0313
173 #define VERSION_VALUE_3_20 0x0314
174 #define VERSION_VALUE_3_21 0x0315
175 #define VERSION_VALUE_3_22 0x0316
176 #define VERSION_VALUE_3_23 0x0317
177 #define VERSION_VALUE_3_24 0x0318
178 #define VERSION_VALUE_3_25 0x0319
179 #define VERSION_VALUE_3_26 0x031a
180 #define VERSION_VALUE_3_27 0x031b
181 #define VERSION_VALUE_3_28 0x031c
182 #define VERSION_VALUE_3_29 0x031d
183 #define VERSION_VALUE_3_30 0x031e
184 #define VERSION_VALUE_3_31 0x031f
185 #define VERSION_VALUE_3_32 0x0320
186 #define VERSION_VALUE_3_33 0x0321
187 #define VERSION_VALUE_3_34 0x0322
188 #define VERSION_VALUE_3_35 0x0323
189 #define VERSION_VALUE_3_36 0x0324
190 #define VERSION_VALUE_3_37 0x0325
191 #define VERSION_VALUE_3_38 0x0326
192 #define VERSION_VALUE_4_0 0x0400
193 #define VERSION_VALUE_4_1 0x0401
194 #define VERSION_VALUE_4_2 0x0402
195 #define VERSION_VALUE_4_3 0x0403
196 #define VERSION_VALUE_4_4 0x0404
197 #define VERSION_VALUE_4_5 0x0405
198 #define VERSION_VALUE_4_6 0x0406
199 #define VERSION_VALUE_4_7 0x0407
200 #define VERSION_VALUE_4_8 0x0408
201 #define VERSION_VALUE_4_9 0x0409
202 #define VERSION_VALUE_4_10 0x040a
203 #define VERSION_VALUE_4_11 0x040b
206 #define VERSION_VALUE_CURRENT VERSION_VALUE_4_11
207 #define VERSION_STR_CURRENT "4.11"
208 #define VERSION_PRODUCT_CURRENT VERSION_4_11
214 #define VERSION_VALUE_LAST_SEMANTIC_CHANGE VERSION_VALUE_4_2
215 #define VERSION_STR_LAST_SEMANTIC_CHANGE "4.2"
217 #define version_convert_from_user(v) (v)
220 #define VERSION_VALUE_NEXT_MAJOR VERSION_VALUE_4_0
226 #define FEATURE_TYPING_MIN_VERSION 0
227 #define FEATURE_TYPING_VERSION "syslog-ng 4.0"