summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Release LDB 1.5.0 for CVE-2018-1140ldb-1.5.0Andrew Bartlett2018-08-144-1/+284
* CVE-2018-1140 ldb: Add tests for search add and rename with a bad dn= DNAndrew Bartlett2018-08-141-0/+156
* CVE-2018-1140 ldb_tdb: Check for DN validity in add, rename and searchAndrew Bartlett2018-08-142-1/+42
* CVE-2018-1140 ldb_tdb: Ensure the dn in distinguishedName= is valid before useAndrew Bartlett2018-08-141-0/+9
* CVE-2018-1140 ldb: Check for ldb_dn_get_casefold() failure in ldb_sqliteAndrew Bartlett2018-08-141-0/+3
* CVE-2018-1140 Add NULL check for ldb_dn_get_casefold() in ltdb_index_dn_attr()Andrej Gessel2018-08-141-0/+9
* lib: Add support to parse MS Catalog filesAndreas Schneider2018-08-097-0/+1978
* Minor, really small, documentation fix.Richard Sharpe2018-08-061-1/+1
* tdb: test for readonly locks mode on tdbbackup commandAaron Haslett2018-08-063-0/+65
* tdb: adding readonly locks mode to tdbbackup toolAaron Haslett2018-08-061-7/+28
* pthreadpool: reset monitor_fd after calling tevent_fd_set_auto_close()Stefan Metzmacher2018-07-311-0/+1
* pthreadpool: ignore the return value of poll(NULL, 0UL, 1)Stefan Metzmacher2018-07-311-2/+2
* lib ldb key value: convert TDB_DATA structs to ldb_valGary Lockyer2018-07-304-137/+109
* lib ldb: rename LTDB_* constants to LDB_KV_*Gary Lockyer2018-07-305-108/+108
* lib ldb: move key value code to lib/ldb/ldb_key_valueGary Lockyer2018-07-3013-2209/+2338
* lib ldb: rename ltdb_parse_data_unpack_ctxGary Lockyer2018-07-301-3/+3
* lib ldb: remove unused function prototypesGary Lockyer2018-07-301-4/+0
* lib ldb: rename ltdb_idxptr to ldb_kv_idxptrGary Lockyer2018-07-302-3/+3
* lib ldb: rename tdb_key_ctx to key_ctxGary Lockyer2018-07-301-7/+7
* lib ldb: rename ltdb_cache to ldb_kv_cacheGary Lockyer2018-07-302-2/+2
* lib ldb: format rename ldb_kv_privateGary Lockyer2018-07-307-251/+329
* lib ldb: rename ltdb_private to ldb_kv_privateGary Lockyer2018-07-309-659/+659
* lib ldb: format rename of ltdb_req_spyGary Lockyer2018-07-301-1/+2
* lib ldb: rename ltdb_req_spy to ldb_kv_req_spyGary Lockyer2018-07-302-4/+4
* lib ldb: rename ltdb_context to ldb_kv_contextGary Lockyer2018-07-304-25/+25
* lib ldb: reformat ltdb_reindex_context renameGary Lockyer2018-07-302-3/+6
* lib ldb: rename struct ltdb_reindex_contextGary Lockyer2018-07-303-5/+5
* lib ldb: fix formatting of ldb_kv rename.Gary Lockyer2018-07-304-361/+384
* lib ldb: Rename functions to ldb_kvGary Lockyer2018-07-306-385/+397
* pthreadpool: we need to use pthreadpool_tevent_per_thread_cwd() on the caller...Stefan Metzmacher2018-07-271-1/+2
* ldb_mdb: #ifdef EBADE as it is not portableStefan Metzmacher2018-07-271-0/+2
* pthreadpool: add a missing includeRalph Boehme2018-07-252-0/+2
* lib audit_logging: add _WARN_UNUSED_RESULT_Gary Lockyer2018-07-252-47/+66
* json: Add unit tests for error handlingGary Lockyer2018-07-252-0/+900
* json: Modify API to use return codesGary Lockyer2018-07-253-267/+573
* lib/util: rename USE_LINUX_THREAD_CREDENTIALS to HAVE_LINUX_THREAD_CREDENTIALSRalph Boehme2018-07-241-12/+12
* pthreadpool: test cancelling and freeing jobs of a wrapped pthreadpool_teventRalph Boehme2018-07-241-0/+573
* pthreadpool: implement pthreadpool_tevent_wrapper_create() infrastructureStefan Metzmacher2018-07-242-1/+433
* pthreadpool: add pthreadpool_restart_check[_monitor_{fd,drain}]()Stefan Metzmacher2018-07-243-0/+365
* pthreadpool: add tests for pthreadpool_tevent_[current_job_]per_thread_cwd()Stefan Metzmacher2018-07-241-0/+144
* pthreadpool: add pthreadpool_tevent_[current_job_]per_thread_cwd()Stefan Metzmacher2018-07-242-0/+33
* pthreadpool: call unshare(CLONE_FS) if availableRalph Boehme2018-07-243-0/+56
* pthreadpool: test cancelling and freeing pending pthreadpool_tevent jobs/poolsRalph Boehme2018-07-241-0/+434
* pthreadpool: add a comment about a further optimization in pthreadpool_tevent...Stefan Metzmacher2018-07-241-0/+17
* pthreadpool: maintain a list of job_states on each pthreadpool_tevent_glueStefan Metzmacher2018-07-241-24/+78
* pthreadpool: add helgrind magic to PTHREAD_TEVENT_JOB_THREAD_FENCE_*()Stefan Metzmacher2018-07-241-0/+34
* lib/replace: also check for valgrind/helgrind.hStefan Metzmacher2018-07-241-1/+2
* pthreadpool: add some lockless coordination between the main and job threadsStefan Metzmacher2018-07-242-5/+221
* replace: add checks for atomic_thread_fence(memory_order_seq_cst) and add pos...Stefan Metzmacher2018-07-242-1/+45
* lib/replace: check for __thread supportStefan Metzmacher2018-07-241-0/+12