summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-10-11s3:dbwrap: add a wrapper dbwrap_traverse_read()Michael Adam2-0/+22
2011-10-11s3:dbwrap: change the dbwrap_traverse() wrapper to return the count in an ↵Michael Adam3-6/+17
additional parameter
2011-10-11s3:dbwrap: reorganize dbwrap.h someMichael Adam1-5/+8
2011-10-11s3:dbwrap: move dbwrap_traverse() to dbwrap.c, the core of the dbrwap subsystemMichael Adam2-9/+8
2011-10-11s3:dbwrap: move dbwrap_store() back to dbwrap.c, the core of the dbwrap ↵Michael Adam2-16/+16
subsystem
2011-10-11s3:dbwrap: move dbwrap_delete() back to dbwrap.c, the core of the dbwrap ↵Michael Adam2-15/+14
subsystem
2011-10-11s3:dbwrap: move dbwrap_fetch() back to dbwrap.c, the core of the dbwrap ↵Michael Adam2-12/+14
subsystem
2011-10-11s3:dbwrap: move the db_open_rbt() prototype to a new header dbwrap_rbt.hMichael Adam10-2/+37
2011-10-11s3:dbwrap: move the db_open_file() prototype to a new header dbwrap_file.hMichael Adam3-8/+37
2011-10-11s3:dbwrap: move the db_open_tdb() prototype to a new header dbwrap_tdb.hMichael Adam4-5/+35
2011-10-11s3:dbwrap: move the db_open_ctdb() prototype to a new header dbwrap_ctdb.hMichael Adam4-7/+38
2011-10-11s3:vfs_acl_common: also parse xattr.NTACL version 1Stefan Metzmacher1-0/+12
This is what the source4/ntvfs/posix code uses. It's also used at provision time to setup the sysvol permissions. metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Tue Oct 11 14:16:25 CEST 2011 on sn-devel-104
2011-10-11s3:wscript: add 'gssapi' dependecy to 'errors3'Stefan Metzmacher1-1/+1
metze
2011-10-11s3-passdb: split out passdb/pdb_ipa.h.Günther Deschner4-4/+30
Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Tue Oct 11 12:15:36 CEST 2011 on sn-devel-104
2011-10-11s3-passdb: split out passdb/pdb_nds.h.Günther Deschner4-15/+41
Guenther
2011-10-11s3-passdb: split out passdb/pdb_ldap.h.Günther Deschner6-18/+45
Guenther
2011-10-11s3-smbldap: rearrange prototypes a bit.Günther Deschner1-19/+18
Guenther
2011-10-11ldb:ldb_autotransaction_request - error string shouldn't be set hereMatthias Dieter Wallnöfer1-5/+0
A generic error string should be set independently of the access mechanism to an LDB operation. Hence it should be handled in "ldb_wait" and "ldb_request" Signed-off-by: Andrew Tridgell <tridge@samba.org> Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Tue Oct 11 10:15:18 CEST 2011 on sn-devel-104
2011-10-11ldb:pyldb.c - py_ldb_* modification calls - error string shouldn't be set hereMatthias Dieter Wallnöfer1-17/+1
As discussed with Jelmer, we shouldn't be setting a generic LDB error string only for the Python bindings alone. This should be done in "ldb_request" and "ldb_wait" - the common place for all possible LDB access mechanisms. Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-10-11s4:ldap_backend.c/"map_ldb_error" - handle errors similar to "PyErr_SetLdbError"Matthias Dieter Wallnöfer1-6/+2
If the call was done using an error string ("add_err_string"), then use that one without an additional "ldb_strerror()" for the definitive LDAP output. Otherwise generate one using "ldb_strerror()". This omits redundancies in the error string generation (twice the same information by "ldb_strerror()"). Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-10-11ldb:ldb.c/"ldb_wait" - make "ldb_wait" always return an error stringMatthias Dieter Wallnöfer1-4/+39
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-10-11ldb:ldb.c/"ldb_wait" - change "ldb_wait" slightly in order to introduce ↵Matthias Dieter Wallnöfer1-3/+5
error messages In this occasion remove a redundant check for "LDB_ASYNC_DONE": if (handle->state == LDB_ASYNC_DONE || if (handle->state == LDB_ASYNC_DONE) handle->status != LDB_SUCCESS) { return handle->status; return handle->status; == if (handle->status != LDB_SUCCESS) } return handle->status; ... ... return LDB_SUCCESS; return LDB_SUCCESS; Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-10-11ldb:ldb.c/"ldb_request" - make "ldb_request" always return an error stringMatthias Dieter Wallnöfer1-1/+15
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-10-11ldb:ldb.c - "ldb_set_errstring" can be implemented by using ↵Matthias Dieter Wallnöfer1-10/+7
"ldb_asprintf_errstring" Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-10-11ldb:ldb_autotransaction_request - fix a typo in a commentMatthias Dieter Wallnöfer1-1/+1
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-10-11gensec: trim header includes back to what is actually requiredAndrew Bartlett1-8/+2
Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Tue Oct 11 06:13:08 CEST 2011 on sn-devel-104
2011-10-11auth/credentials Declare remaining functions are public interfaces and put ↵Andrew Bartlett2-9/+45
into credentials.h This is in preperation for this file being used by s3, and recognises that these are all reasonable, public interfaces but were not declared as such in the past. Andrew Bartlett
2011-10-11auth: move gensec_start.c to the top levelAndrew Bartlett9-48/+76
This does not change who uses gensec for now, but makes it possible to write new gensec modules outside source4/ Andrew Bartlett
2011-10-11auth: move credentials layer to the top levelAndrew Bartlett18-4/+8
This will allow gensec_start.c to move to the top level. This does not change what code uses the cli_credentials code, but allows the gensec code to be more broadly. Andrew Bartlett
2011-10-11s4-s3-upgrade: Allow import (just without a uid mapping) where getpwnam failsAndrew Bartlett1-1/+1
This allows the tests to pass on systems without a jelmer user :-) Andrew Bartlett
2011-10-11lib/param Avoid dyn_ defines that are not provided by the autoconf buildAndrew Bartlett1-3/+5
The autoconf build will never use these parameters or load the smb.conf with these defaults, so the defaults are not important. Andrew Bartlett
2011-10-11lib/param Use strcasecmp_m rather than strcasecmp as this is banned in the ↵Andrew Bartlett1-2/+2
s3 includes.h
2011-10-11lib/param Use talloc_strdup rather than strdup as strdup is banned in the s3 ↵Andrew Bartlett1-3/+3
includes.h
2011-10-11lib/param Avoid the name string_set as this is already used in the s3 param codeAndrew Bartlett1-14/+14
2011-10-11lib/param Avoid the use of the name service_ok() which is used in the s3 ↵Andrew Bartlett1-4/+4
param code
2011-10-11lib/param: Remove unused #include of lib/socket/socket.hAndrew Bartlett1-1/+0
2011-10-11libcli/smb Move CSC_POLICY_* definition to smb_constants.hAndrew Bartlett3-12/+8
This removes the duplicate definition between smb.h and lib/param/loadparm.c which in turn allows this file to be compiled with the s3 includes.h Andrew Bartlett
2011-10-11lib/param move source4 param code to the top levelAndrew Bartlett22-3785/+3821
This is done so that the lpcfg_ functions are available across the whole build, either with the struct loadparm_context loaded from an smb.conf directly or as a wrapper around the source3 param code. This is not the final, merged loadparm, but simply one step to make it easier to solve other problems while we make our slow progress on this difficult problem. Andrew Bartlett
2011-10-11pac: Fix wrong memory allocation checkSimo Sorce1-1/+1
Autobuild-User: Simo Sorce <idra@samba.org> Autobuild-Date: Tue Oct 11 01:18:22 CEST 2011 on sn-devel-104
2011-10-10ndr.pc: needs samba-util not samba-hostconfigSimo Sorce1-1/+1
2011-10-10libcli/cldap: don't pass tevent_context to cldap_socket_init()Stefan Metzmacher11-20/+14
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Mon Oct 10 23:23:07 CEST 2011 on sn-devel-104
2011-10-10libcli/cldap: make use of explicit tevent_contextsStefan Metzmacher1-50/+75
metze
2011-10-10libcli/cldap: pass tevent_context to cldap_search_send()Stefan Metzmacher3-5/+9
metze
2011-10-10libcli/cldap: pass tevent_context to cldap_netlogon_send()Stefan Metzmacher7-8/+14
metze
2011-10-10libcli/cldap: pass tevent_context to cldap_set_incoming_handler()Stefan Metzmacher3-2/+6
metze
2011-10-10s3:smb2_create: fix allocation size return value when opening existing filesChristian Ambach1-2/+2
at least on GPFS, using the stat information gave wrong results example: FileInfo gave 12582912000, Create Response gave 25769803776000 This makes the create part use the same method as fileinfo, matching up the replies of both calls Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Mon Oct 10 21:49:53 CEST 2011 on sn-devel-104
2011-10-10s3-passdb: split out passdb/pdb_smbpasswd.h.Günther Deschner3-4/+31
Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Mon Oct 10 20:14:46 CEST 2011 on sn-devel-104
2011-10-10s3-passdb: split out passdb/pdb_wbc_sam.h.Günther Deschner3-4/+34
Guenther
2011-10-10s3-passdb: split out passdb/pdb_tdb.h.Günther Deschner3-4/+33
Guenther
2011-10-10s3-net: when all DNS servers fail to operate, the overal DNS registration resultGünther Deschner1-0/+2
must be a failure. Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Mon Oct 10 15:59:20 CEST 2011 on sn-devel-104