summaryrefslogtreecommitdiff
path: root/source3/lib
AgeCommit message (Collapse)AuthorFilesLines
2011-10-14s3:dbwrap_ctdb: return the number of records in db_ctdb_traverse() for ↵Stefan Metzmacher1-3/+15
persistent dbs metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Fri Oct 14 20:59:37 CEST 2011 on sn-devel-104
2011-10-14Fix sys_fseek wrapperBrad Smith1-0/+2
Signed-off-by: Günther Deschner <gd@samba.org>
2011-10-13s3:dbwrap_ctdb: fix the build after changing signature of tdb_wrap_open()Michael Adam1-1/+7
Autobuild-User: Michael Adam <obnox@samba.org> Autobuild-Date: Thu Oct 13 18:50:47 CEST 2011 on sn-devel-104
2011-10-13lib/util: Add back control of mmap and hash size in tdb for top level buildAndrew Bartlett4-7/+46
This passes down a struct loadparm_context to allow these parameters to be checked. This may be s3 or s4 context, allowing the #if _SAMBA_BUILD_ macro to go away safely. Andrew Bartlett
2011-10-12s3:smbcontrol: let smbd pass the idmap msg to its children for convenienceGregor Beck2-12/+24
Signed-off-by: Michael Adam <obnox@samba.org>
2011-10-12s3: fix id_cache_kill to delete the the id-mappig from cachesGregor Beck2-2/+4
The intendet and documented behavior of smbcontrol smbd idmap kill is to delete the mapping from caches and additionally kill the smbd if an affected id is in use. Signed-off-by: Michael Adam <obnox@samba.org>
2011-10-12s3:dbwrap_ctdb: improve the check for skipping the __db_sequence_number__ ↵Michael Adam1-2/+1
record in traverse It did not compare the last charcter (usually '\0')
2011-10-12s3:dbwrap_ctdb: fix check for skipping the __db_sequence_number__ in traverseMichael Adam1-1/+1
Brown paperbag. This omitted the "== 0" hand hence skipped all keys of the same length as __db_sequence_number__ but different from it...
2011-10-12s3-dbwrap_ctdb: fix the build.Günther Deschner1-1/+4
Michael, please check. Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Wed Oct 12 15:25:56 CEST 2011 on sn-devel-104
2011-10-12s3:dbwrap: remove m_all marshall buffer from ctdb transaction.Gregor Beck1-23/+1
it was only used by ctdb_replay_transaction and was a actually write only Signed-off-by: Michael Adam <obnox@samba.org> Autobuild-User: Michael Adam <obnox@samba.org> Autobuild-Date: Wed Oct 12 05:20:36 CEST 2011 on sn-devel-104
2011-10-12s3:dbwrap: traverse records created within this transaction.Gregor Beck1-1/+39
Signed-off-by: Michael Adam <obnox@samba.org>
2011-10-11s3:dbwrap: change dbwrap_store_uint32() to NTSTATUS return typeMichael Adam2-4/+6
for consistency and better error propagation Autobuild-User: Michael Adam <obnox@samba.org> Autobuild-Date: Tue Oct 11 15:51:00 CEST 2011 on sn-devel-104
2011-10-11s3:dbwrap: change dbwrap_store_int32() to NTSTATUS return typeMichael Adam3-13/+21
for consistency and better error propagation
2011-10-11s3:dbwrap: change dbwrap_fetch_uint32() to NTSTATUS return type (instead of ↵Michael Adam2-7/+11
bool) for consistency and better error propagation
2011-10-11s3:dbwrap: convert dbwrap_fetch_int32() to NTSTATUS return codeMichael Adam3-10/+23
Return the int32 value retrieved from the db by reference. Before this, return value "-1" was used as a error indication, but it could also be a valid value from the database.
2011-10-11s3:dbwrap: move definitions of db_record and db_contect structs to ↵Michael Adam5-35/+40
dbwrap_private.h The API and callers now only need the forward declarations.
2011-10-11s3:messages: convert to use only dbwrap wrapper functionsMichael Adam1-1/+1
Avoid direct use of the db_record and db_context structs.
2011-10-11s3:conn_tdb: convert connections tdb to only use dbwrap wrapper functionsMichael Adam1-13/+45
Avoid direct use of the db_record and db_context structs.
2011-10-11s3:privileges: convert privileges.c to use dbwrap wrapper functions.Michael Adam1-8/+22
Avoid direct use of the db_record and db_context structs.
2011-10-11s3:g_lock: convert to use only dbwrap wrapper functions.Michael Adam1-15/+30
Avoid direct use of the db_record and db_context structs.
2011-10-11s3:talloc_dict: change to only use dbwrap wrapper functionsMichael Adam1-17/+39
Avoid direct use of the db_record and db_context structs.
2011-10-11s3:sharesec: convert sharesec.c to use dbwrap wrapper functionsMichael Adam1-18/+24
Avoid direct use of the db_record and db_context structs
2011-10-11s3:sessionid: convert to using dbwrap wrapper functions onlyMichael Adam1-9/+18
Avoid direct use of the db_record and db_context structs.
2011-10-11s3:sessionid: use dbwrap_travers_read() in sessionid_travers_read()Michael Adam1-6/+9
This also changes the return code of sessionid_traverse_read() to NTSTATUS. It also uses traverse_read instead of traverse.
2011-10-11s3:sessionid: use dbwrap_travers() in sessionid_traverse()Michael Adam1-6/+8
This also changes sessionid_traverse to NTSTATUS return type.
2011-10-11s3:serverid: convert to using dbwrap wrapper functions onlyMichael Adam1-16/+24
Avoid direct use of the db_record and db_context structs.
2011-10-11s3:serverid: use dbwrap_traverse_read() in serverid_traverse_read()Michael Adam1-1/+5
This also fixes the return value: originally the int return value of traverse_read which is a count of the records traversed or negative upon failure, was simply casted into a bool return value.
2011-10-11s3:serverid: use dbwrap_traverse() in serverid_traverse()Michael Adam1-1/+4
This also fixes the return value: Originally, the int returned by the traverse method, which is the count of the traverse was casted into a bool return value.
2011-10-11s3:dbwrap: convert dbwrap_util.c to use dbwrap wrapper functionsMichael Adam1-33/+41
2011-10-11s3:dbwrap: use dbwrap_fetch_bystring() in dbwrap_fetch_[u]int32()Michael Adam1-2/+6
2011-10-11s3:dbwrap: convert dbwrap_fetch(), dbwrap_fetch_bystring() and ↵Michael Adam5-25/+28
dbwrap_fetch_bystring_upper() to NTSTATUS
2011-10-11s3:dbwrap: add dbwrap_fetch_locked(), a wrapper for db->fetch_lockedMichael Adam2-0/+10
2011-10-11s3:dbwrap: add dbwrap_record_delete(), a wrapper for record->delete_recMichael Adam2-0/+6
2011-10-11s3:dbwrap: add dbwrap_record_store(), a wrapper for record->storeMichael Adam2-0/+6
2011-10-11s3:dbwrap: add get-functions for db_record key, value and private_dataMichael Adam2-0/+19
2011-10-11s3:dbwrap: add wrapper function dbwrap_get_seqnum()Michael Adam2-0/+6
2011-10-11s3:dbwrap: add wrappers for transactions start/cancel/commitMichael Adam2-0/+18
2011-10-11s3:dbwrap: add wrapper dbwrap_get_flags()Michael Adam2-0/+6
2011-10-11s3:dbwrap: fix db_rbt_traverse() to return the record count on successGregor Beck1-5/+14
this makes it consistent with documented behaviour of tdb_traverse() Signed-off-by: Michael Adam <obnox@samba.org>
2011-10-11s3:dbwrap: add specific dbwrap_wipe() implementation to dbwrap_rbtGregor Beck1-0/+14
Signed-off-by: Michael Adam <obnox@samba.org>
2011-10-11s3:dbwrap: add specific dbwrap_wipe() implementation to dbwrap_tdbGregor Beck1-0/+8
Signed-off-by: Michael Adam <obnox@samba.org>
2011-10-11s3:dbwrap: add a commentMichael Adam1-0/+4
2011-10-11s3:dbwrap: add function dbwrap_wipe()Gregor Beck4-0/+29
Signed-off-by: Michael Adam <obnox@samba.org>
2011-10-11s3:dbwrap: add specific dbwrap_parse_record() implementation to dbwrap_rbtGregor Beck1-0/+15
Signed-off-by: Michael Adam <obnox@samba.org>
2011-10-11s3:dbwrap: implement dbwrap_fallback_exists() with dbwrap_parse_record()Gregor Beck1-10/+2
Signed-off-by: Michael Adam <obnox@samba.org>
2011-10-11s3:dbwrap: allow NULL parser for dbwrap_parse_record()Gregor Beck1-0/+9
Signed-off-by: Michael Adam <obnox@samba.org>
2011-10-11s3:dbwrap: dbwrap_parse_record() should always return -1 on "not found"Gregor Beck1-1/+1
Signed-off-by: Michael Adam <obnox@samba.org>
2011-10-11s3:dbwrap: add function dbwrap_parse_record()Gregor Beck2-0/+16
Signed-off-by: Michael Adam <obnox@samba.org>
2011-10-11s3:dbwrap: add specific dbwrap_exists() implementation to dbwrap_rbtGregor Beck1-0/+6
2011-10-11s3:dbwrap: factor out db_rpt_search_internal()Gregor Beck1-46/+43
Signed-off-by: Michael Adam <obnox@samba.org>