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
Howard Chu
2346dfd2a0
ITS#9262 check referral
2020-06-21 00:45:45 +01: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
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
Ondřej Kuzník
709d805f84
ITS#9059 Skip mincsn check if sessionlog replay was successful
2020-05-22 16:57:53 +00:00
Howard Chu
9183abe62c
ITS#9264 add an optional lock to slapo-unique
2020-05-22 15:08:20 +01:00
Quanah Gibson-Mount
c91bbe6eea
ITS#8614 - slapd must be built threaded
2020-05-14 16:30:17 +00:00
Ryan Tandy
fc8a7b25b8
ITS#9258 More for ITS#6937, don't free user/group
2020-05-10 08:47:54 -07:00
Howard Chu
f5ff1dad7e
ITS#9227 fix attr / opattr detection in prev commit
2020-05-08 18:50:58 +01:00
Howard Chu
5462fc26b5
ITS#9227 syncrepl: don't delete non-replicated attrs
2020-05-08 16:23:44 +01:00
Howard Chu
d38d48fc8f
ITS#9202 limit depth of nested filters
...
Using a hardcoded limit for now; no reasonable apps
should ever run into it.
2020-04-28 13:58:15 +00:00
Ryan Tandy
8f174209e1
ITS#7573 Fix back-perl dynamic config with threaded slapd
2020-04-27 16:21:12 +00:00
Isaac Boukris
3cd50fa8b3
ITS#9189 rework sasl-cbinding support
...
Add LDAP_OPT_X_SASL_CBINDING option to define the binding type to use,
defaults to "none".
Add "tls-endpoint" binding type implementing "tls-server-end-point" from
RCF 5929, which is compatible with Windows.
Fix "tls-unique" to include the prefix in the bindings as per RFC 5056.
2020-04-23 21:00:39 +02:00
Quanah Gibson-Mount
96fedda628
ITS#5573 - Expose contextCSN, entryCSN in subschema entry
2020-04-22 18:59:38 +00:00
Quanah Gibson-Mount
bc9a92866a
ITS#6740 - Always enable rewrite
2020-04-22 14:49:10 +00:00
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