Ondřej Kuzník
63440f0379
ITS#8701 Add account usability to ldapsearch
2020-07-07 16:43:37 +01:00
Ondřej Kuzník
1129df533d
ITS#8701 Expose account usability in libldap
2020-07-07 16:43:35 +01:00
Quanah Gibson-Mount
2ee95dd2a8
ITS#9235 - Regenerate configure
2020-07-06 17:55:24 +00:00
Ryan Tandy
e2a7ad39d0
ITS#9235 Disable slapd-mtread when NO_THREADS
2020-07-04 00:38:36 +00:00
Ryan Tandy
fab49ef4a3
ITS#9235 Restore LDAP_API_FEATURE_X_OPENLDAP_REENTRANT
2020-07-03 17:24:16 -07:00
Ryan Tandy
a95e65d027
ITS#9235 Update comments referring to libldap_r
2020-07-03 17:24:16 -07:00
Ryan Tandy
a4474d3584
ITS#9235 Delete LDAP_THREAD_SAFE
2020-07-03 17:24:16 -07:00
Ryan Tandy
a5414507b6
ITS#9235 Add CI build without threads
2020-07-03 17:24:16 -07:00
Ryan Tandy
1f39b05f37
ITS#9235 Fix librewrite compile without threads
2020-07-03 17:23:14 -07:00
Ryan Tandy
c4b6aad6cb
ITS#9235 Link test progs with thread libs
2020-07-03 17:23:14 -07:00
Ryan Tandy
a10210db84
ITS#9235 Only compile libldap_r sources when LDAP_R_COMPILE
2020-07-03 17:23:14 -07:00
Ryan Tandy
a5c0b59398
ITS#9235 Define LDAP_R_COMPILE iff building with threads
2020-07-03 17:23:14 -07:00
Quanah Gibson-Mount
c06ac436e2
ITS#9235 Merge libldap_r into libldap
2020-07-03 17:23:14 -07:00
Ondřej Kuzník
5bf16496e4
ITS#7084, ITS#7089, ITS#7788 Update test to account for new functionality
2020-07-03 20:42:14 +00:00
Ondřej Kuzník
e05c09b919
ITS#8762 Clear pwdFailureTime on unlock
2020-07-03 20:42:14 +00:00
Ondřej Kuzník
376d5d65cb
ITS#7084 ACL of 'manage' gives pasword administrator access
...
Password administrators can bypass safeModify, password quality checks
and trigger reset if policy instructs the server to.
2020-07-03 20:42:14 +00:00
Ondřej Kuzník
a030aacc39
ITS#7788 Allow pwdFailureTime tracking be disabled in policy
2020-07-03 20:42:14 +00:00
Ondřej Kuzník
0b6ac3fd76
ITS#7788 Skip lockout processing if no policy applies
2020-07-03 20:42:14 +00:00
Ondřej Kuzník
3ec005a097
ITS#7788 Report if there is a policy that applies
2020-07-03 20:42:14 +00:00
Ondřej Kuzník
3e0447f4a6
ITS#7089 Skip lockout checks/modifications if password attribute missing
2020-07-03 20:42:14 +00:00
Ondřej Kuzník
49504c16d2
Fix whitespace in ppolicy.c
2020-07-03 20:42:14 +00:00
Quanah Gibson-Mount
a3bee86700
Minor wording fix
2020-07-03 15:15:34 +00:00
Quanah Gibson-Mount
64d1133796
ITS#8603 - Regenerate configure
2020-06-23 17:14:16 +00:00
Ondřej Kuzník
e24a6bf5c1
ITS#8768 Do not update main CSN during delete phase
2020-06-23 16:06:09 +00:00
Ondřej Kuzník
182ec30a6b
ITS#8768 Accept delcsn from the server
2020-06-23 16:06:09 +00:00
Ondřej Kuzník
d1e874c605
ITS#8768 Introduce delcsn into our syncrepl cookies
2020-06-23 16:06:09 +00:00
Ondřej Kuzník
eae2dfde04
ITS#9280 Add ppolicy_disable_write
2020-06-23 15:29:26 +00:00
Brett Sheffield
42d7238925
ITS#8603 Add ldif_open_mem()
...
ldif_open_mem() is the fmemopen(3) equivalent of ldif_open() which opens
an ldif steam from memory, rather than from a file.
2020-06-23 10:31:08 +01:00
Quanah Gibson-Mount
58c978825c
Issue#9020 - Use consistent namespaces for overlays
2020-06-22 20:44:12 +00:00
Ondřej Kuzník
3e5490f467
ITS#9043 More descriptive logs for syncrepl traffic and decisions
2020-06-22 18:20:22 +00:00
Sergio Gelato
8006ee58b8
ITS#8204 Improved RFC2782 shuffle when several, but not all, records have weight 0.
...
The fallback to a straight Fisher-Yates shuffle needs to occur whenever the
sum of the *remaining* weights is zero, or else the remaining records will
not be reordered. Testing only once at the beginning covers the case when
all weights are zero, and obviously no shuffling is needed when only one
weight is zero; but other weight combinations are possible, such as (1, 0, 0).
2020-06-22 17:27:30 +00:00
Sergio Gelato
ee7502accd
ITS#8204 Remove bias towards the first record in RFC2782 shuffle implementation.
...
Prior to this change, given two records of weight 1 the algorithm would
return them in the order (0,1) with 100% probability instead of the
desired 50%. This was due to an off-by-one error in the range test.
srv_rand() returns a float in the range [0.0, 1.0[, so r is an integer in the
range [0, total[. The correct probability for record 0 to be chosen is
a[0].weight/total, not (a[0].weight+1)/total.
2020-06-22 17:27:30 +00:00
Ondřej Kuzník
799607231d
ITS#7796 Move 'not indexed' messages to loglevel filter
2020-06-22 09:28:26 +01:00
Ondřej Kuzník
71560032f4
ITS#8949 Check eblock exists before freeing
...
cn=config changes might cause slapi_plugins_used transition from 0
during the lifetime of operation (cn=config change or syncrepl) or
a connection and we should be able to deal with that.
2020-06-21 22:53:14 +00:00
Ondřej Kuzník
6b46232ab8
ITS#8473 Implement ordering stable (de)registration
2020-06-21 22:53:14 +00:00
Ondřej Kuzník
e5105e706e
ITS#8473 Mark olcPlugin as ordered
2020-06-21 22:53:14 +00:00
Quanah Gibson-Mount
0d0d50724a
ITS#8140 - Update bind operations to note bind_ssf vs overall connection ssf
2020-06-21 22:04:46 +00:00
Ondřej Kuzník
57b0ed909c
ITS#8434 Allow cleanup at the end of a failed back-config add
2020-06-21 18:55:09 +00:00
Quanah Gibson-Mount
f3e0707e34
Cleanup links to old ITS system
2020-06-21 16:37:48 +00:00
Howard Chu
2346dfd2a0
ITS#9262 check referral
2020-06-21 00:45:45 +01:00
Howard Chu
f681a07634
Silence stupid fallthru warning
2020-06-16 19:57:41 +01:00
Howard Chu
f683ffdc81
ITS#9278 fix robust mutex cleanup for FreeBSD
...
FreeBSD 11 supports robust process-shared POSIX mutexes,
but requires them to be explicitly destroyed before munmap
2020-06-16 19:56:16 +01:00
Quanah Gibson-Mount
479745365d
Issue #8888 - Change numbered list to Note format
2020-06-01 19:05:26 +00:00
Quanah Gibson-Mount
2286e2edbc
Issue#9248 - Fix default prefix value
2020-05-31 22:32:53 +00:00
Ondřej Kuzník
528ab11f66
ITS#9271 Document ldap_parse_intermediate
2020-05-28 16:02:02 +00:00
Quanah Gibson-Mount
4e8f91304e
Issue#9239 - Fix case where e->e_dn may be NULL causing a segfault on some platforms
2020-05-27 19:51:16 +00:00
Quanah Gibson-Mount
f926e66723
ITS#8873 - Delete obsolete configuration options from back-ldap, back-meta, and back-asyncmeta
2020-05-26 19:59:56 +00:00
Quanah Gibson-Mount
fb1933f567
Issue#7530 - Test for ERANGE when using 6 form gethostbyname_r
2020-05-26 19:18:02 +00:00
Howard Chu
c70e2e0869
ITS#9264 more for unique locking
2020-05-25 22:38:30 +01:00
Ondřej Kuzník
f3952d947b
ITS#9059 Document why we do FIND_CSN
2020-05-22 16:57:53 +00:00