Changeset 746 for vendor/current/source3/libads
- Timestamp:
- Nov 27, 2012, 4:56:06 PM (13 years ago)
- Location:
- vendor/current/source3/libads
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
vendor/current/source3/libads/ads_status.c
r740 r746 82 82 return NT_STATUS_OK; 83 83 } 84 if (status.err.rc == LDAP_TIMELIMIT_EXCEEDED) { 85 return NT_STATUS_IO_TIMEOUT; 86 } 84 87 return NT_STATUS_LDAP(status.err.rc); 85 88 #endif -
vendor/current/source3/libads/ads_struct.c
r740 r746 150 150 ads->auth.flags = wrap_flags; 151 151 152 /* Start with a page size of 1000 when the connection is new, 153 * we will drop it by half we get a timeout. */ 154 ads->config.ldap_page_size = 1000; 155 152 156 return ads; 153 157 } -
vendor/current/source3/libads/kerberos_verify.c
r740 r746 299 299 } 300 300 301 SAFE_FREE(entry_princ_s);301 TALLOC_FREE(entry_princ_s); 302 302 303 303 { -
vendor/current/source3/libads/ldap.c
r740 r746 931 931 cookie_be = ber_alloc_t(LBER_USE_DER); 932 932 if (*cookie) { 933 ber_printf(cookie_be, "{iO}", (ber_int_t) 1000, *cookie);933 ber_printf(cookie_be, "{iO}", (ber_int_t) ads->config.ldap_page_size, *cookie); 934 934 ber_bvfree(*cookie); /* don't need it from last time */ 935 935 *cookie = NULL; 936 936 } else { 937 ber_printf(cookie_be, "{io}", (ber_int_t) 1000, "", 0);937 ber_printf(cookie_be, "{io}", (ber_int_t) ads->config.ldap_page_size, "", 0); 938 938 } 939 939 ber_flatten(cookie_be, &cookie_bv); -
vendor/current/source3/libads/ldap_utils.c
r740 r746 85 85 while (--count) { 86 86 87 if (NT_STATUS_EQUAL(ads_ntstatus(status), NT_STATUS_IO_TIMEOUT) && ads->config.ldap_page_size >= 250) { 88 int new_page_size = (ads->config.ldap_page_size / 2); 89 DEBUG(1, ("Reducing LDAP page size from %d to %d due to IO_TIMEOUT\n", 90 ads->config.ldap_page_size, new_page_size)); 91 ads->config.ldap_page_size = new_page_size; 92 } 93 87 94 if (*res) 88 95 ads_msgfree(ads, *res);
Note:
See TracChangeset
for help on using the changeset viewer.