Howard Chu
bcb0af6262
ITS#6745 slapd daemon: use separate emfile mutex
2020-04-17 02:46:10 +01:00
Ondřej Kuzník
550476b5ad
ITS#9112 Silence warnings
2020-04-16 16:41:35 +00:00
Ondřej Kuzník
8f01fdec36
ITS#8731 Remove unused arguments
2020-04-16 16:41:35 +00:00
Ondřej Kuzník
65d0936811
ITS#8245 Silence warning
2020-04-16 16:41:35 +00:00
Quanah Gibson-Mount
a97eed06f0
ITS#6937 - Remove unused proctitle bits
2020-04-15 19:32:28 +00:00
grapvar
a5e17673a6
ITS#9214 slapd-mdb: plug cursor leak in dnSuperiorMatch filter
2020-04-15 00:14:37 +01:00
Ryan Tandy
38f9dd2fb8
ITS#7878 Replace uint32_t with unsigned in back-mdb
...
init.c: align mi_dbenv_flags and flags with mdb_dbi_open, which declares
flags as unsigned int.
search.c: align mi_rtxn_size with ARG_UINT; adjust ww_ctx.nentries to
silence a warning about signed/unsigned comparison.
config.c: parse checkpoint config more carefully. Reject negative or
unreasonably large values for kbytes and minutes. Ensure both values are
parsed successfully before making any changes.
Fixes a compilation failure under MinGW, where stdint.h types are not
implicitly pulled in by other headers.
2020-04-14 10:04:33 -07:00
Ondřej Kuzník
f6d9fdc4f1
ITS#9043 Improve replication loggging
2020-04-14 09:58:03 +01:00
Ryan Tandy
bbe20cbf4c
ITS#8731 cleanup unused logbuf
2020-04-13 18:57:50 +00:00
Ryan Tandy
e18764465f
ITS#9212 Restore snprintf to caller-provided buffer
...
76df74dbea removed some snprintfs to
buffers that are actually returned to the client. Restore these.
2020-04-13 18:57:50 +00:00
Howard Chu
5bfd8d8888
ITS#9121 Fix MatchingRuleAssertion init
2020-04-07 16:26:35 +01:00
Ondřej Kuzník
6d6a330057
ITS#8245 Use Relax control to avoid uniqueness checks
...
Still needs to retrieve the entry for ACL resolution until we can
restrict controls with ACLs.
2020-04-06 20:44:09 +00:00
Howard Chu
0debad5830
ITS#9121 memberOf shortcut
...
Don't try to generate it if it wasn't requested
2020-04-04 03:48:14 +01:00
Howard Chu
15a922a5a3
ITS#9121 memberof fix
...
Fix for groupURI with no filter
2020-04-03 21:38:41 +01:00
Howard Chu
8180326ffe
ITS#9121 typos
2020-04-03 21:29:25 +01:00
Howard Chu
5d82ba4905
ITS#9121 fix typo
2020-04-03 21:27:48 +01:00
Howard Chu
906cab755d
ITS#9121 fix memberOf filtering
...
Replace (memberOf=<groupDN>) filter with expansion of group's URI
2020-04-03 21:25:58 +01:00
Howard Chu
015eae8fde
ITS#9121 optimize dyngroup membership checking
...
parse dyngroup URLs in advance, don't use the ACL engine's
evaluator any more
2020-04-03 21:25:43 +01:00
Howard Chu
c9ff501e6d
ITS#9121 memberof counting
...
Keep track of number of uses of memberOf in config, to
allow bypassing code if not in use.
2020-04-03 21:25:34 +01:00
Ryan Tandy
1d562a7a52
ITS#6035 olcAuthIDRewrite insert/delete support
2020-04-02 09:10:51 -07:00
Ryan Tandy
c4db906107
ITS#6035 olcAuthzRegexp insert/delete support
2020-04-02 09:10:51 -07:00
Ryan Tandy
822ed8c11d
ITS#6035 saslauthz cleanups (no functional change)
...
- give authid-rewrite's argument a name
- tidy saslauthz.c whitespace (mixed spaces/tabs)
- always declare slap_sasl_regexp_destroy: fixes an implicit declaration
warning when configured without librewrite
- delete dead code: ENABLE_REWRITE implies SLAP_AUTH_REWRITE, so this
code is never compiled
- make slap_sasl_regexp_rewrite_config static
- omit sasl_regexp unused fields when built with librewrite
2020-04-02 09:10:51 -07:00
Emily Backes
f4bfb5e0a5
ITS#7074 - change olcDatabaseDummy initialization for windows
2020-03-20 19:08:22 +00:00
Howard Chu
2d87a1c7b5
ITS#9182 pcache: fix private DB init
2020-03-11 19:17:10 +00:00
Howard Chu
1c05dce379
ITS#9121 fix filter error message
...
Filters use parentheses, not brackets.
2020-03-06 17:29:44 +00:00
Howard Chu
2c6fccb49b
ITS#9121 plug entry leak
2020-02-25 18:06:15 +00:00
Ondřej Kuzník
a2a859fd0b
Correct cyrus-sasl version verison check
2020-02-21 10:44:59 +00:00
Ondřej Kuzník
140b676bc1
ITS#9171 Insert callback in the right place
2020-02-21 10:44:59 +00:00
Howard Chu
299fb490a2
ITS#9121 fix prev commit
...
Only flush entry if dynlist_prepare_entry altered it
2020-02-14 22:32:03 +00:00
Ondřej Kuzník
47e0e3fdb5
ITS#9160 OOM handling in back-asyncmeta
2020-02-07 09:46:52 +00:00
Ondřej Kuzník
7336827769
ITS#9160 OOM handling in back-meta
2020-02-07 09:46:52 +00:00
Ondřej Kuzník
816d94b221
ITS#9160 OOM handling in slapd
2020-02-07 09:46:52 +00:00
Howard Chu
02eb0b6fe8
ITS#9121 fix filtering of dyngroups with memberof
2020-02-04 16:36:42 +00:00
Quanah Gibson-Mount
165c632249
Move CONFIG_DELETE out from behind LDAP_DEVEL
2020-02-03 16:55:34 +00:00
Quanah Gibson-Mount
7244a7b6d8
ITS#8040 - Move LAZY_COMMIT to be active outside of LDAP_DEVEL
2020-02-02 19:02:18 +00:00
Quanah Gibson-Mount
0dbbe8c012
ITS#8040 - Fix missing ifdefs for LAZY_COMMIT
2020-02-02 19:00:34 +00:00
Quanah Gibson-Mount
707d2a9211
ITS#8966 - Remove DO_DSEE ifdef Remove ifdef for DO_DSEE as it's required to be defined for syncrepl.c to compile
2020-02-02 19:00:31 +00:00
Quanah Gibson-Mount
4d2fa65969
Remove LDAP_FEATURE_X_CANCHAINOPS from behind LDAP_DEVEL
2020-01-30 18:54:36 +00:00
Ondřej Kuzník
76c43165ea
Remove LDAP_X_TXN and rename accordingly
2020-01-28 12:09:09 +00:00
Ondřej Kuzník
0cf2b12154
ITS#9156 Fix leftover typo
2020-01-27 14:11:59 +00:00
Ondřej Kuzník
16793977ff
ITS#9156 Add pwdCheckModuleArg to ppolicy
2020-01-23 23:47:04 +00:00
Ondřej Kuzník
419b9ad202
ITS#9156 Implement pwdMaxIdle
2020-01-23 23:46:58 +00:00
Ondřej Kuzník
8c10b0481a
ITS#9156 Implement pwdMinDelay and pwdMaxDelay
2020-01-23 23:46:54 +00:00
Ondřej Kuzník
c0ae078afd
ITS#9156 Implement pwdStartTime and pwdEndTime
2020-01-23 23:46:50 +00:00
Ondřej Kuzník
9ce2d2f9d2
ITS#9156 Implement pwdMaxLength
2020-01-23 23:46:43 +00:00
Ondřej Kuzník
f60e41bc14
ITS#9156 Implement pwdGraceExpiry
2020-01-23 23:46:38 +00:00
Ondřej Kuzník
79728709e9
ITS#9156 Keep module info around for longer
2020-01-23 23:46:28 +00:00
Ondřej Kuzník
4bc54d104a
ITS#9156 Update ppolicy schema to the latest draft
2020-01-23 23:46:16 +00:00
Ondřej Kuzník
44191183be
ITS#9156 Move ppolicy schema into the module
2020-01-23 23:45:41 +00:00
Ondřej Kuzník
254b62b803
ITS#9126 Add a missed normalised copy of pwdChangedTime
2020-01-23 23:15:09 +00:00