jinyaoguo
ddea2bc669
ITS#10343 Fix a memory leak in function slap_uuidstr_from_normalized
2025-06-20 14:52:19 +00:00
jinyaoguo
f00339df9e
ITS#10344 Ensure the first argument passed to ber_dupbv_x is not NULL.
2025-06-20 14:52:19 +00:00
Ondřej Kuzník
87a2d70750
ITS#10338 Add olcConstraintAllowEmpty
2025-06-17 19:26:25 +00:00
Ondřej Kuzník
10b1d6c9b4
ITS#10339 Do not reuse freed memory
2025-06-17 16:27:59 +00:00
Ondřej Kuzník
7717e2ba4d
ITS#10301 Send assert control with forwarded mods if configured
2025-06-17 14:58:26 +00:00
Howard Chu
7a8d72b02b
ITS#10336 slapd-mdb: fix delete on empty DB
...
Don't assume parent of target entry will always exist.
2025-05-13 18:02:27 +01:00
Greg Noe
9a52a3c28b
ITS#10140 Add microsecond timestamp format for local file logging
2025-04-30 07:46:42 -07:00
Ondřej Kuzník
f1556ba98a
ITS#10331 Add helpful error messages for usage errors
2025-04-25 13:45:09 +01:00
Ondřej Kuzník
ca5391b811
ITS#10327 Allow lockless config_back_search() during server pause
...
The assumption is that the only reason it is allowed to run at this
point is that it is called from the reconfiguration context anyway.
2025-04-24 15:24:56 +00:00
Ondřej Kuzník
948400af2b
ITS#10323 Apply olcBkLloadStartTLS runtime changes directly
2025-04-23 21:17:51 +00:00
Howard Chu
015f2937ba
ITS#10168 back-mdb: cleanup index setup
...
Nop index setup when index config resulted in no configured indices
2025-04-23 15:16:47 +00:00
Howard Chu
f1ca58680a
ITS#10299 slapacl: use dummy entry_get in dry-run mode
2025-04-01 19:41:10 +00:00
Andrew Elble
f00319b32c
ITS#10270 slapo-pcache: negative cache entries are not loaded when pcachePersist is on
2025-03-27 14:59:33 +00:00
Andrew Elble
24d4dcb3d7
ITS#10270 slapo-pcache: queries with ttr/x-refresh are not loaded when pcachePersist is on
2025-03-27 14:59:29 +00:00
Andrew Elble
9b03791108
ITS#10270 slapo-pcache: ttr was not being applied to negatively cached entries
2025-03-27 14:59:15 +00:00
Ondřej Kuzník
82cee8f57a
ITS#10312 Explicitly allow FALSE in 'subordinate'
2025-03-12 15:44:57 +00:00
Howard Chu
b8f32ec2fc
ITS#9367 back-mdb: add encryption support
...
Enabled if MDB_ENCRYPT is defined, which is currently only in mdb.master3.
2025-03-04 20:31:21 +00:00
Ondřej Kuzník
37edfeceaa
ITS#10266 Linked clients should also be tagged for closing
2025-02-19 19:59:42 +00:00
Ondřej Kuzník
e101d0ecc1
ITS#10266 Adopt broader RFC4511 NoD interpretation, receiving side
2025-02-19 19:59:42 +00:00
Ondřej Kuzník
89e34fded3
ITS#10265 Allow runtime reconfig of olcBkLloadListen
2025-02-19 18:39:09 +00:00
Ondřej Kuzník
f2cba910d8
ITS#7249 Disallow memberof-addcheck when memberof is global
2025-02-19 17:29:04 +00:00
Ondřej Kuzník
993f488e7b
ITS#7249 Let backend_attribute know who's calling it
2025-02-19 17:29:04 +00:00
Ondřej Kuzník
8ed07d0b93
ITS#10307 Initialise last if we use it later
2025-02-18 19:42:58 +00:00
Alexandre Jousset
068881efb4
ITS#10160 - Add "neguri" and "negset" constraint types to slapo-constraint
2025-02-12 17:46:55 +00:00
Howard Chu
429556c5f6
ITS#10302 slapd-mdb: fix idcursor double-free in slapadd shutdown
...
Caused when calling tool_entry_modify to update ctxcsn after all adds are done.
2025-02-04 17:00:36 +00:00
Nadezhda Ivanova
002214cc38
ITS#9186 Add deferred ops statistics counters
2025-01-06 16:24:24 +02:00
Ondřej Kuzník
62892d090c
ITS#10290 Move syncrepl_modify_cb to the end of the list
...
The way op->orm_modlist is allocated by syncrepl_op_modify is not
compatible with slap_mods_free() and so callbacks from any overlays that
touch op->orm_modlist on the way down need a chance to undo their state
first as we go back up.
2024-12-16 20:00:25 +00:00
Nadezhda Ivanova
e2b04c434e
ITS#9186 Add a counter to cn=Listener to track total number of established connections since startup
2024-12-16 18:31:23 +00:00
Ondřej Kuzník
70d8e22db7
ITS#7080 Do not reuse back-ldif's stack for controls
2024-12-16 17:01:26 +00:00
Ondřej Kuzník
e58266229f
ITS#7080 Implement pre/postread for modrdn
2024-12-16 17:01:26 +00:00
Ondřej Kuzník
86d23423ac
ITS#7080 Do not munge path twice
2024-12-16 17:01:26 +00:00
Howard Chu
c843b4ec93
ITS#10288 autoca: fix olcAutoCAserverClass config
2024-11-29 14:46:10 +00:00
Ondřej Kuzník
64021967b5
ITS#10272 Request all attributes from remote
...
Fixes a regression introduced in fc1bcaf9de
leaving us unable to check the full filter after we recreate the entry.
2024-10-29 12:43:37 +00:00
Ondřej Kuzník
4b8e60f843
ITS#9042 Log modify values under STATS2
2024-10-25 20:02:19 +00:00
Nadezhda Ivanova
223a755783
ITS#9914 Add OS pagesize to the back-mdb monitor information
...
Page size is now provided with the olmMDBPageSize attribute.
2024-10-25 18:53:32 +00:00
Ondřej Kuzník
2af486cf00
ITS#10234 Reinit retry state on refreshDone
2024-10-01 16:12:50 +00:00
Ondřej Kuzník
4448049955
ITS#10232 Reset cs_refreshing on config delete
2024-10-01 16:12:50 +00:00
Ondřej Kuzník
f8caf85d9b
ITS#10248 Always generate a result on the original op
2024-09-26 17:56:59 +00:00
Ondřej Kuzník
8bad3eb380
ITS#10249 slapo-nestgroup: plug leak in nestgroup_memberFilter
2024-09-25 17:10:09 +01:00
Howard Chu
5e9d550c2e
ITS#10256 cn=config: reject modify requests on cn=schema,cn=config
...
Add requests already handled it specially; corresponding treatment
for modify requests was missing. The docs have always stated that
cn=schema,cn=config is only for slapd's hardcoded schema so this
only affects users who don't read docs.
2024-09-10 17:41:39 +01:00
Ondřej Kuzník
d8b5bfddb7
ITS#10242 Record rid in operation related logs
2024-07-22 17:17:29 +01:00
HAMANO Tsukasa
554e754b3f
fix idl intersection ITS#10233
...
The `mdb_idl_intersection()` and `wt_idl_intersection()` functions derived from back-bdb return wrong results.
expect:
[1, 3] ∩ [2] = []
actual:
[1, 3] ∩ [2] = [2]
also
- Add scope checking for back-wt
- fix compiler warning
2024-07-08 13:06:53 +00:00
Howard Chu
3327a6b693
ITS#10237 fix prev commit
2024-07-04 18:52:44 +01:00
Howard Chu
a323284c06
ITS#10237 back-ldap: fix usage of multi-precision add for op counters
2024-07-04 18:35:45 +01:00
Howard Chu
b490437a66
ITS#10235 slapo-nestgroup: silence extraneous register_at message
2024-06-27 00:49:21 +01:00
Howard Chu
aa31963e44
ITS#10231 slapadd: check for NULL suffix in error message
2024-06-18 17:14:12 +01:00
Howard Chu
f1b921783b
ITS#10230 slapo-memberof: fix addcheck search to omit dynamic values
2024-06-17 21:40:48 +01:00
Nadezhda Ivanova
0f521e636b
ITS#10227 Asyncmeta will not reset a connection if a bind operation fails with LDAP_OTHER, leaving the connection in invalid state
2024-06-13 21:23:27 +00:00
Nadezhda Ivanova
6b4b68b13a
ITS#10219 Modify of olcDisabled by removing and adding a value invokes db_open twice
...
Do not invoke db_open if the database is not actually disabled
2024-06-13 18:41:25 +00:00
Nadezhda Ivanova
5740d1747d
ITS#10218 Disabling and re-enabling an asyncmeta database via cn=config leaks memory
...
Make sure asyncmeta frees the pending operations structures, resets all connections, frees connection structures and stops the timeout-loop.
2024-06-13 17:38:06 +00:00