Line data Source code
1 : /*
2 : * Generated with:
3 : * python Lib/ldap/constants.py > Modules/constants_generated.h
4 : *
5 : * Please do any modifications there, then re-generate this file
6 : */
7 :
8 1 : add_err(ADMINLIMIT_EXCEEDED);
9 1 : add_err(AFFECTS_MULTIPLE_DSAS);
10 1 : add_err(ALIAS_DEREF_PROBLEM);
11 1 : add_err(ALIAS_PROBLEM);
12 1 : add_err(ALREADY_EXISTS);
13 1 : add_err(AUTH_METHOD_NOT_SUPPORTED);
14 1 : add_err(AUTH_UNKNOWN);
15 1 : add_err(BUSY);
16 1 : add_err(CLIENT_LOOP);
17 1 : add_err(COMPARE_FALSE);
18 1 : add_err(COMPARE_TRUE);
19 1 : add_err(CONFIDENTIALITY_REQUIRED);
20 1 : add_err(CONNECT_ERROR);
21 1 : add_err(CONSTRAINT_VIOLATION);
22 1 : add_err(CONTROL_NOT_FOUND);
23 1 : add_err(DECODING_ERROR);
24 1 : add_err(ENCODING_ERROR);
25 1 : add_err(FILTER_ERROR);
26 1 : add_err(INAPPROPRIATE_AUTH);
27 1 : add_err(INAPPROPRIATE_MATCHING);
28 1 : add_err(INSUFFICIENT_ACCESS);
29 1 : add_err(INVALID_CREDENTIALS);
30 1 : add_err(INVALID_DN_SYNTAX);
31 1 : add_err(INVALID_SYNTAX);
32 1 : add_err(IS_LEAF);
33 1 : add_err(LOCAL_ERROR);
34 1 : add_err(LOOP_DETECT);
35 1 : add_err(MORE_RESULTS_TO_RETURN);
36 1 : add_err(NAMING_VIOLATION);
37 1 : add_err(NO_MEMORY);
38 1 : add_err(NO_OBJECT_CLASS_MODS);
39 1 : add_err(NO_OBJECT_CLASS_MODS);
40 1 : add_err(NO_RESULTS_RETURNED);
41 1 : add_err(NO_SUCH_ATTRIBUTE);
42 1 : add_err(NO_SUCH_OBJECT);
43 1 : add_err(NOT_ALLOWED_ON_NONLEAF);
44 1 : add_err(NOT_ALLOWED_ON_RDN);
45 1 : add_err(NOT_SUPPORTED);
46 1 : add_err(OBJECT_CLASS_VIOLATION);
47 1 : add_err(OPERATIONS_ERROR);
48 1 : add_err(OTHER);
49 1 : add_err(PARAM_ERROR);
50 1 : add_err(PARTIAL_RESULTS);
51 1 : add_err(PROTOCOL_ERROR);
52 1 : add_err(REFERRAL);
53 1 : add_err(REFERRAL_LIMIT_EXCEEDED);
54 1 : add_err(RESULTS_TOO_LARGE);
55 1 : add_err(SASL_BIND_IN_PROGRESS);
56 1 : add_err(SERVER_DOWN);
57 1 : add_err(SIZELIMIT_EXCEEDED);
58 1 : add_err(STRONG_AUTH_NOT_SUPPORTED);
59 1 : add_err(STRONG_AUTH_REQUIRED);
60 1 : add_err(SUCCESS);
61 1 : add_err(TIMELIMIT_EXCEEDED);
62 1 : add_err(TIMEOUT);
63 1 : add_err(TYPE_OR_VALUE_EXISTS);
64 1 : add_err(UNAVAILABLE);
65 1 : add_err(UNAVAILABLE_CRITICAL_EXTENSION);
66 1 : add_err(UNDEFINED_TYPE);
67 1 : add_err(UNWILLING_TO_PERFORM);
68 1 : add_err(USER_CANCELLED);
69 1 : add_err(VLV_ERROR);
70 1 : add_err(X_PROXY_AUTHZ_FAILURE);
71 :
72 : #if defined(LDAP_API_FEATURE_CANCEL)
73 1 : add_err(CANCELLED);
74 1 : add_err(NO_SUCH_OPERATION);
75 1 : add_err(TOO_LATE);
76 1 : add_err(CANNOT_CANCEL);
77 : #endif
78 :
79 :
80 : #if defined(LDAP_ASSERTION_FAILED)
81 1 : add_err(ASSERTION_FAILED);
82 : #endif
83 :
84 :
85 : #if defined(LDAP_PROXIED_AUTHORIZATION_DENIED)
86 1 : add_err(PROXIED_AUTHORIZATION_DENIED);
87 : #endif
88 :
89 1 : add_int(API_VERSION);
90 1 : add_int(VENDOR_VERSION);
91 1 : add_int(PORT);
92 1 : add_int(VERSION1);
93 1 : add_int(VERSION2);
94 1 : add_int(VERSION3);
95 1 : add_int(VERSION_MIN);
96 1 : add_int(VERSION);
97 1 : add_int(VERSION_MAX);
98 1 : add_int(TAG_MESSAGE);
99 1 : add_int(TAG_MSGID);
100 1 : add_int(REQ_BIND);
101 1 : add_int(REQ_UNBIND);
102 1 : add_int(REQ_SEARCH);
103 1 : add_int(REQ_MODIFY);
104 1 : add_int(REQ_ADD);
105 1 : add_int(REQ_DELETE);
106 1 : add_int(REQ_MODRDN);
107 1 : add_int(REQ_COMPARE);
108 1 : add_int(REQ_ABANDON);
109 1 : add_int(TAG_LDAPDN);
110 1 : add_int(TAG_LDAPCRED);
111 1 : add_int(TAG_CONTROLS);
112 1 : add_int(TAG_REFERRAL);
113 1 : add_int(REQ_EXTENDED);
114 :
115 : #if LDAP_API_VERSION >= 2004
116 1 : add_int(TAG_NEWSUPERIOR);
117 1 : add_int(TAG_EXOP_REQ_OID);
118 1 : add_int(TAG_EXOP_REQ_VALUE);
119 1 : add_int(TAG_EXOP_RES_OID);
120 1 : add_int(TAG_EXOP_RES_VALUE);
121 :
122 : #if defined(HAVE_SASL)
123 1 : add_int(TAG_SASL_RES_CREDS);
124 : #endif
125 :
126 : #endif
127 :
128 1 : add_int(SASL_AUTOMATIC);
129 1 : add_int(SASL_INTERACTIVE);
130 1 : add_int(SASL_QUIET);
131 1 : add_int(RES_BIND);
132 1 : add_int(RES_SEARCH_ENTRY);
133 1 : add_int(RES_SEARCH_RESULT);
134 1 : add_int(RES_MODIFY);
135 1 : add_int(RES_ADD);
136 1 : add_int(RES_DELETE);
137 1 : add_int(RES_MODRDN);
138 1 : add_int(RES_COMPARE);
139 1 : add_int(RES_ANY);
140 1 : add_int(RES_SEARCH_REFERENCE);
141 1 : add_int(RES_EXTENDED);
142 1 : add_int(RES_UNSOLICITED);
143 1 : add_int(RES_INTERMEDIATE);
144 1 : add_int(AUTH_NONE);
145 1 : add_int(AUTH_SIMPLE);
146 1 : add_int(SCOPE_BASE);
147 1 : add_int(SCOPE_ONELEVEL);
148 1 : add_int(SCOPE_SUBTREE);
149 :
150 : #if defined(LDAP_SCOPE_SUBORDINATE)
151 1 : add_int(SCOPE_SUBORDINATE);
152 : #endif
153 :
154 1 : add_int(MOD_ADD);
155 1 : add_int(MOD_DELETE);
156 1 : add_int(MOD_REPLACE);
157 1 : add_int(MOD_INCREMENT);
158 1 : add_int(MOD_BVALUES);
159 1 : add_int(MSG_ONE);
160 1 : add_int(MSG_ALL);
161 1 : add_int(MSG_RECEIVED);
162 1 : add_int(DEREF_NEVER);
163 1 : add_int(DEREF_SEARCHING);
164 1 : add_int(DEREF_FINDING);
165 1 : add_int(DEREF_ALWAYS);
166 1 : add_int(NO_LIMIT);
167 1 : add_int(OPT_API_INFO);
168 1 : add_int(OPT_DEREF);
169 1 : add_int(OPT_SIZELIMIT);
170 1 : add_int(OPT_TIMELIMIT);
171 :
172 : #if defined(LDAP_OPT_REFERRALS)
173 1 : add_int(OPT_REFERRALS);
174 : #endif
175 :
176 1 : add_int(OPT_ERROR_NUMBER);
177 1 : add_int(OPT_RESTART);
178 1 : add_int(OPT_PROTOCOL_VERSION);
179 1 : add_int(OPT_SERVER_CONTROLS);
180 1 : add_int(OPT_CLIENT_CONTROLS);
181 1 : add_int(OPT_API_FEATURE_INFO);
182 1 : add_int(OPT_HOST_NAME);
183 1 : add_int(OPT_DESC);
184 1 : add_int(OPT_DIAGNOSTIC_MESSAGE);
185 1 : add_int(OPT_ERROR_STRING);
186 1 : add_int(OPT_MATCHED_DN);
187 1 : add_int(OPT_DEBUG_LEVEL);
188 1 : add_int(OPT_TIMEOUT);
189 1 : add_int(OPT_REFHOPLIMIT);
190 1 : add_int(OPT_NETWORK_TIMEOUT);
191 1 : add_int(OPT_URI);
192 :
193 : #if defined(LDAP_OPT_DEFBASE)
194 1 : add_int(OPT_DEFBASE);
195 : #endif
196 :
197 :
198 : #if HAVE_TLS
199 :
200 : #if defined(LDAP_OPT_X_TLS)
201 1 : add_int(OPT_X_TLS);
202 : #endif
203 :
204 1 : add_int(OPT_X_TLS_CTX);
205 1 : add_int(OPT_X_TLS_CACERTFILE);
206 1 : add_int(OPT_X_TLS_CACERTDIR);
207 1 : add_int(OPT_X_TLS_CERTFILE);
208 1 : add_int(OPT_X_TLS_KEYFILE);
209 1 : add_int(OPT_X_TLS_REQUIRE_CERT);
210 1 : add_int(OPT_X_TLS_CIPHER_SUITE);
211 1 : add_int(OPT_X_TLS_RANDOM_FILE);
212 1 : add_int(OPT_X_TLS_DHFILE);
213 1 : add_int(OPT_X_TLS_NEVER);
214 1 : add_int(OPT_X_TLS_HARD);
215 1 : add_int(OPT_X_TLS_DEMAND);
216 1 : add_int(OPT_X_TLS_ALLOW);
217 1 : add_int(OPT_X_TLS_TRY);
218 :
219 : #if defined(LDAP_OPT_X_TLS_PEERCERT)
220 : add_int(OPT_X_TLS_PEERCERT);
221 : #endif
222 :
223 :
224 : #if defined(LDAP_OPT_X_TLS_VERSION)
225 : add_int(OPT_X_TLS_VERSION);
226 : #endif
227 :
228 :
229 : #if defined(LDAP_OPT_X_TLS_CIPHER)
230 : add_int(OPT_X_TLS_CIPHER);
231 : #endif
232 :
233 :
234 : #if defined(LDAP_OPT_X_TLS_PEERCERT)
235 : add_int(OPT_X_TLS_PEERCERT);
236 : #endif
237 :
238 :
239 : #if defined(LDAP_OPT_X_TLS_CRLCHECK)
240 1 : add_int(OPT_X_TLS_CRLCHECK);
241 : #endif
242 :
243 :
244 : #if defined(LDAP_OPT_X_TLS_CRLFILE)
245 1 : add_int(OPT_X_TLS_CRLFILE);
246 : #endif
247 :
248 1 : add_int(OPT_X_TLS_CRL_NONE);
249 1 : add_int(OPT_X_TLS_CRL_PEER);
250 1 : add_int(OPT_X_TLS_CRL_ALL);
251 :
252 : #if defined(LDAP_OPT_X_TLS_NEWCTX)
253 1 : add_int(OPT_X_TLS_NEWCTX);
254 : #endif
255 :
256 :
257 : #if defined(LDAP_OPT_X_TLS_PROTOCOL_MIN)
258 1 : add_int(OPT_X_TLS_PROTOCOL_MIN);
259 : #endif
260 :
261 :
262 : #if defined(LDAP_OPT_X_TLS_PACKAGE)
263 1 : add_int(OPT_X_TLS_PACKAGE);
264 : #endif
265 :
266 : #endif
267 :
268 1 : add_int(OPT_X_SASL_MECH);
269 1 : add_int(OPT_X_SASL_REALM);
270 1 : add_int(OPT_X_SASL_AUTHCID);
271 1 : add_int(OPT_X_SASL_AUTHZID);
272 1 : add_int(OPT_X_SASL_SSF);
273 1 : add_int(OPT_X_SASL_SSF_EXTERNAL);
274 1 : add_int(OPT_X_SASL_SECPROPS);
275 1 : add_int(OPT_X_SASL_SSF_MIN);
276 1 : add_int(OPT_X_SASL_SSF_MAX);
277 :
278 : #if defined(LDAP_OPT_X_SASL_NOCANON)
279 1 : add_int(OPT_X_SASL_NOCANON);
280 : #endif
281 :
282 :
283 : #if defined(LDAP_OPT_X_SASL_USERNAME)
284 1 : add_int(OPT_X_SASL_USERNAME);
285 : #endif
286 :
287 :
288 : #if defined(LDAP_OPT_CONNECT_ASYNC)
289 1 : add_int(OPT_CONNECT_ASYNC);
290 : #endif
291 :
292 :
293 : #if defined(LDAP_OPT_X_KEEPALIVE_IDLE)
294 1 : add_int(OPT_X_KEEPALIVE_IDLE);
295 : #endif
296 :
297 :
298 : #if defined(LDAP_OPT_X_KEEPALIVE_PROBES)
299 1 : add_int(OPT_X_KEEPALIVE_PROBES);
300 : #endif
301 :
302 :
303 : #if defined(LDAP_OPT_X_KEEPALIVE_INTERVAL)
304 1 : add_int(OPT_X_KEEPALIVE_INTERVAL);
305 : #endif
306 :
307 1 : add_int(DN_FORMAT_LDAP);
308 1 : add_int(DN_FORMAT_LDAPV3);
309 1 : add_int(DN_FORMAT_LDAPV2);
310 1 : add_int(DN_FORMAT_DCE);
311 1 : add_int(DN_FORMAT_UFN);
312 1 : add_int(DN_FORMAT_AD_CANONICAL);
313 1 : add_int(DN_FORMAT_MASK);
314 1 : add_int(DN_PRETTY);
315 1 : add_int(DN_SKIP);
316 1 : add_int(DN_P_NOLEADTRAILSPACES);
317 1 : add_int(DN_P_NOSPACEAFTERRDN);
318 1 : add_int(DN_PEDANTIC);
319 1 : add_int(AVA_NULL);
320 1 : add_int(AVA_STRING);
321 1 : add_int(AVA_BINARY);
322 1 : add_int(AVA_NONPRINTABLE);
323 1 : add_int(OPT_SUCCESS);
324 1 : add_int(URL_ERR_BADSCOPE);
325 1 : add_int(URL_ERR_MEM);
326 :
327 : #ifdef HAVE_LIBLDAP_R
328 1 : if (PyModule_AddIntConstant(m, "LIBLDAP_R", 1) != 0) return -1;
329 : #else
330 : if (PyModule_AddIntConstant(m, "LIBLDAP_R", 0) != 0) return -1;
331 : #endif
332 :
333 :
334 : #ifdef HAVE_SASL
335 1 : if (PyModule_AddIntConstant(m, "SASL_AVAIL", 1) != 0) return -1;
336 : #else
337 : if (PyModule_AddIntConstant(m, "SASL_AVAIL", 0) != 0) return -1;
338 : #endif
339 :
340 :
341 : #ifdef HAVE_TLS
342 1 : if (PyModule_AddIntConstant(m, "TLS_AVAIL", 1) != 0) return -1;
343 : #else
344 : if (PyModule_AddIntConstant(m, "TLS_AVAIL", 0) != 0) return -1;
345 : #endif
346 :
347 1 : add_string(CONTROL_MANAGEDSAIT);
348 1 : add_string(CONTROL_PROXY_AUTHZ);
349 1 : add_string(CONTROL_SUBENTRIES);
350 1 : add_string(CONTROL_VALUESRETURNFILTER);
351 1 : add_string(CONTROL_ASSERT);
352 1 : add_string(CONTROL_PRE_READ);
353 1 : add_string(CONTROL_POST_READ);
354 1 : add_string(CONTROL_SORTREQUEST);
355 1 : add_string(CONTROL_SORTRESPONSE);
356 1 : add_string(CONTROL_PAGEDRESULTS);
357 1 : add_string(CONTROL_SYNC);
358 1 : add_string(CONTROL_SYNC_STATE);
359 1 : add_string(CONTROL_SYNC_DONE);
360 1 : add_string(SYNC_INFO);
361 1 : add_string(CONTROL_PASSWORDPOLICYREQUEST);
362 1 : add_string(CONTROL_PASSWORDPOLICYRESPONSE);
363 1 : add_string(CONTROL_RELAX);
|