summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* CVE-2022-32746 ldb: Release LDB 2.6.1ldb-2.6.1Andrew Bartlett2022-07-273-1/+295
* CVE-2022-32746 ldb: Make use of functions for appending to an ldb_messageJoseph Sutton2022-07-2715-229/+183
* CVE-2022-32746 ldb: Add functions for appending to an ldb_messageJoseph Sutton2022-07-272-4/+185
* CVE-2022-32746 ldb: Ensure shallow copy modifications do not affect original ...Joseph Sutton2022-07-273-22/+56
* CVE-2022-32746 ldb: Add flag to mark message element values as sharedJoseph Sutton2022-07-272-6/+43
* CVE-2022-32746 s4/registry: Use LDB_FLAG_MOD_TYPE() for flags equality checkJoseph Sutton2022-07-271-1/+1
* CVE-2022-32746 s4/dsdb/tombstone_reanimate: Use LDB_FLAG_MOD_TYPE() for flags...Joseph Sutton2022-07-271-2/+2
* CVE-2022-32746 s4/dsdb/repl_meta_data: Use LDB_FLAG_MOD_TYPE() for flags equa...Joseph Sutton2022-07-271-4/+4
* CVE-2022-32746 ldb:rdn_name: Use LDB_FLAG_MOD_TYPE() for flags equality checkJoseph Sutton2022-07-271-1/+1
* CVE-2022-32746 s4/dsdb/acl: Fix LDB flags comparisonJoseph Sutton2022-07-272-3/+3
* CVE-2022-32746 s4:torture: Fix LDB flags comparisonJoseph Sutton2022-07-271-1/+3
* CVE-2022-32746 s4/dsdb/partition: Fix LDB flags comparisonJoseph Sutton2022-07-271-2/+2
* CVE-2022-32746 s4:dsdb:tests: Add test for deleting a disallowed SPNJoseph Sutton2022-07-272-0/+27
* CVE-2022-32746 s4/dsdb/objectclass_attrs: Fix typoJoseph Sutton2022-07-271-1/+1
* s3:dbwrap_watch: call dbwrap_watched_trigger_wakeup() outside of the low leve...Stefan Metzmacher2022-07-261-10/+11
* s3:dbwrap_watch: only notify the first waiterStefan Metzmacher2022-07-261-33/+72
* s3:smbXsrv_session: only change the dbwrap_watch instance when the record has...Stefan Metzmacher2022-07-261-8/+50
* s3:smbXsrv_session: introduce smb2srv_session_close_previous_cleanup()Stefan Metzmacher2022-07-261-7/+14
* s3:smbXsrv_client: only change the dbwrap_watch instance when the record has ...Stefan Metzmacher2022-07-261-5/+52
* s3:g_lock: try to keep the watch instance during g_lock_watch_data()Stefan Metzmacher2022-07-261-2/+29
* s3:g_lock: remember an unique_lock_epoch similar to unique_data_epochStefan Metzmacher2022-07-261-2/+17
* s3:g_lock: avoid a lot of unused overhead using the new dbwrap_watch featuresStefan Metzmacher2022-07-261-2/+128
* s3:g_lock: always call g_lock_cleanup_shared() before getting stuck on lck.nu...Stefan Metzmacher2022-07-261-0/+4
* s3:g_lock: avoid calling g_lock_store() from g_lock_cleanup_dead()Stefan Metzmacher2022-07-261-23/+14
* s3:dbwrap_watch: allow callers of dbwrap_watched_watch_send/recv() to manage ...Stefan Metzmacher2022-07-266-18/+48
* s3:dbwrap_watch: remove a watcher via db_watched_record_fini()Stefan Metzmacher2022-07-261-85/+89
* s3:dbwrap_watch: use dbwrap_watched_record_storev() to add a new watcherStefan Metzmacher2022-07-261-52/+109
* s3:dbwrap_watch: let dbwrap_watched_delete() call dbwrap_watched_record_store...Stefan Metzmacher2022-07-261-14/+6
* s3:dbwrap_watch: filter out records with empty payload during traverseStefan Metzmacher2022-07-261-0/+3
* s3:dbwrap_watch: prepare dbwrap_watched_record_storev() to store watchers if ...Stefan Metzmacher2022-07-261-7/+40
* s3:dbwrap_watch: define/use DBWRAP_MAX_WATCHERSStefan Metzmacher2022-07-261-1/+2
* s3:dbwrap_watch: remove unused dbwrap_watched_do_locked_state.statusStefan Metzmacher2022-07-261-4/+2
* s3:dbwrap_watch: let dbwrap_watched_watch_recv() use tevent_req_received()Stefan Metzmacher2022-07-261-0/+2
* s3:dbwrap_watch: don't use talloc_tos() for messaging_filtered_read_recv()Stefan Metzmacher2022-07-261-1/+1
* s3:dbwrap_watch: move db_record and db_watched_record to dbwrap_watched_do_lo...Stefan Metzmacher2022-07-261-5/+8
* s3:dbwrap_watch: split out a dbwrap_watched_watch_add_instance() helperStefan Metzmacher2022-07-261-5/+23
* s3:dbwrap_watch: remove dbwrap_watched_record_wakeup_fn() indirectionStefan Metzmacher2022-07-261-64/+52
* s3:dbwrap_watch: also the fetch_locked case only needs to wake waiters just onceStefan Metzmacher2022-07-261-26/+8
* s3:dbwrap_watch: split out db_watched_record_fini() from db_watched_record_de...Stefan Metzmacher2022-07-261-5/+12
* s3:dbwrap_watch: split out a db_watched_record_init() helper functionStefan Metzmacher2022-07-261-51/+57
* s3:dbwrap_watch: remove unused dbwrap_watched_do_locked_{storev,delete}()Stefan Metzmacher2022-07-261-20/+5
* s3:dbwrap_watch: move the do_locked optimization to dbwrap_watched_record_wak...Stefan Metzmacher2022-07-261-29/+4
* s3:dbwrap_watch: add db_record_get_watched_record() helperStefan Metzmacher2022-07-261-28/+22
* s3:dbwrap_watch: use backend.{rec,initial_value} instead of subrec[_value]Stefan Metzmacher2022-07-261-22/+29
* s3:dbwrap_watch: only pass struct db_watched_record to dbwrap_watched_record_...Stefan Metzmacher2022-07-261-26/+17
* s3:dbwrap_watch: use dbwrap_record_get_key() to access the keyStefan Metzmacher2022-07-261-2/+4
* s3:dbwrap_watch: move 'wrec' from dbwrap_watched_do_locked_state to dbwrap_wa...Stefan Metzmacher2022-07-261-6/+4
* s3:dbwrap_watch: use struct db_watched_record as rec->private_data for do_loc...Stefan Metzmacher2022-07-261-8/+8
* s3:dbwrap_watch: use dbwrap_record_get_db(rec) instead of state->dbStefan Metzmacher2022-07-261-2/+4
* s3:dbwrap_watch: move wakeup_value to struct db_watched_recordStefan Metzmacher2022-07-261-22/+22