ira/wip.git
12 years agos3-popt: Fix configure.developer builds on Solairs.
Ira Cooper [Sat, 4 Feb 2012 00:47:18 +0000 (16:47 -0800)]
s3-popt: Fix configure.developer builds on Solairs.

alloca.h needs to be included, or the build complains the implicit
definition of alloca.

Signed-off-by: Jeremy Allison <jra@samba.org>
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Sat Feb  4 03:27:42 CET 2012 on sn-devel-104

12 years agoEnsure when setting a POSIX ACL, that the uid for a
Jeremy Allison [Sat, 4 Feb 2012 00:37:41 +0000 (16:37 -0800)]
Ensure when setting a POSIX ACL, that the uid for a
SMB_ACL_USER_OBJ ACE (the owner ACE entry) has a duplicate
permission entry as an SMB_ACL_USER, and a gid for a
SMB_ACL_GROUP_OBJ ACE (the primary group ACE entry) also has
a duplicate permission entry as an SMB_ACL_GROUP. If not,
then if the ownership or group ownership of this file or
directory gets changed, the user or group can lose their
access.

12 years agoFix mistaken assignment of gid to uid field.
Jeremy Allison [Fri, 3 Feb 2012 23:58:12 +0000 (15:58 -0800)]
Fix mistaken assignment of gid to uid field.

12 years agoReplace bool flags inside ensure_canon_entry_valid() with pointers.
Jeremy Allison [Fri, 3 Feb 2012 23:28:22 +0000 (15:28 -0800)]
Replace bool flags inside ensure_canon_entry_valid() with pointers.
This will make the second tweak to the ACL mapping on set easier.

12 years agoFix bug #7933 - samba fails to honor SEC_STD_WRITE_OWNER bit with the acl_xattr module.
Jeremy Allison [Fri, 3 Feb 2012 22:55:34 +0000 (14:55 -0800)]
Fix bug #7933 - samba fails to honor SEC_STD_WRITE_OWNER bit with the acl_xattr module.

12 years agoReplace all malloc/free with talloc on tos.
Jeremy Allison [Fri, 3 Feb 2012 22:06:38 +0000 (14:06 -0800)]
Replace all malloc/free with talloc on tos.

12 years agos4:torture: add a smb2.durable_open.reopen4 test
Michael Adam [Mon, 30 Jan 2012 11:08:38 +0000 (12:08 +0100)]
s4:torture: add a smb2.durable_open.reopen4 test

open a durable handle, logoff, new sessions setup, try durable reopen (fail),
open tcon, durable reopen (succeed)

Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Fri Feb  3 12:45:34 CET 2012 on sn-devel-104

12 years agos4:torture: add a torture_smb2_session_setup() utility function
Michael Adam [Mon, 30 Jan 2012 11:07:07 +0000 (12:07 +0100)]
s4:torture: add a torture_smb2_session_setup() utility function

12 years agos4:torture: add smb2.durable_open test reopen3
Michael Adam [Fri, 27 Jan 2012 16:21:25 +0000 (17:21 +0100)]
s4:torture: add smb2.durable_open test reopen3

Do a durable open, tdis, tree_connect, durable reopen -> fail

12 years agos4:torture: add torture_smb2_tree_connect() utility function
Michael Adam [Fri, 27 Jan 2012 16:20:23 +0000 (17:20 +0100)]
s4:torture: add torture_smb2_tree_connect() utility function

This does a tcon based on an existing session, using the
name an host present in the torture context.

12 years agos4:torture: add smb2.durable_open test reopen2
Michael Adam [Fri, 27 Jan 2012 12:06:09 +0000 (13:06 +0100)]
s4:torture: add smb2.durable_open test reopen2

durable open, disconnect, new seession, durable reopen

12 years agos4:torture: add smb2.durable_open test reopen1
Michael Adam [Fri, 27 Jan 2012 12:03:08 +0000 (13:03 +0100)]
s4:torture: add smb2.durable_open test reopen1

12 years agos4:libcli:smb2: don't allocate the smb2_tree struct earlier than necessary in smb2_co...
Michael Adam [Thu, 2 Feb 2012 12:41:40 +0000 (13:41 +0100)]
s4:libcli:smb2: don't allocate the smb2_tree struct earlier than necessary in smb2_connect()

Pair-Programmed-With: Stefan Metzmacher <metze@samba.org>

12 years agos4:libcli/torture:smb2: change smb2_tree_connect to take a smb2_session instead of...
Michael Adam [Thu, 2 Feb 2012 12:39:56 +0000 (13:39 +0100)]
s4:libcli/torture:smb2: change smb2_tree_connect to take a smb2_session instead of smb2_tree arguement.

Only the tree->session is needed. This way it is less confusing.

Pair-Programmed-With: Stefan Metzmacher <metze@samba.org>

12 years agos4:torture:smb2: talloc_free the right tree structure in secondary_tcon()
Michael Adam [Thu, 2 Feb 2012 12:38:08 +0000 (13:38 +0100)]
s4:torture:smb2: talloc_free the right tree structure in secondary_tcon()

Pair-Programmed-With: Stefan Metzmacher <metze@samba.org>

12 years agos4:torture:smb2: check for success of talloc in secondary_tcon()
Michael Adam [Thu, 2 Feb 2012 12:36:20 +0000 (13:36 +0100)]
s4:torture:smb2: check for success of talloc in secondary_tcon()

Pair-Programmed-With: Stefan Metzmacher <metze@samba.org>

12 years agos4:torture:smb2:notify: remove an unused variable
Michael Adam [Thu, 2 Feb 2012 14:56:48 +0000 (15:56 +0100)]
s4:torture:smb2:notify: remove an unused variable

12 years agos4:torture:smb2:notify: remove an unused variable
Michael Adam [Thu, 2 Feb 2012 14:53:26 +0000 (15:53 +0100)]
s4:torture:smb2:notify: remove an unused variable

12 years agos4:torture:smb2: remove an unused variable from torture_smb2_setinfo()
Michael Adam [Thu, 2 Feb 2012 14:42:16 +0000 (15:42 +0100)]
s4:torture:smb2: remove an unused variable from torture_smb2_setinfo()

12 years agoloadparm: fix a load of uninitialized memory errors found by valgrind.
Michael Adam [Thu, 2 Feb 2012 23:21:50 +0000 (00:21 +0100)]
loadparm: fix a load of uninitialized memory errors found by valgrind.

12 years agos3-nmbd: don't discard DGRAM frames from local addresses when we are a DC
Matthieu Patou [Sat, 28 Jan 2012 00:12:52 +0000 (16:12 -0800)]
s3-nmbd: don't discard DGRAM frames from local addresses when we are a DC

Winbind use netbios to locate the DC, if samba is also a DC then nmbd
receive request from Winbind that are from a local address, those
requests must not be discarded otherwise winbind can't find the DC and
won't try another method.

Autobuild-User: Matthieu Patou <mat@samba.org>
Autobuild-Date: Fri Feb  3 11:09:29 CET 2012 on sn-devel-104

12 years agos3-pid: Catch with pid filename's change when config file is not smb.conf
Matthieu Patou [Wed, 25 Jan 2012 05:29:11 +0000 (21:29 -0800)]
s3-pid: Catch with pid filename's change when config file is not smb.conf

This is what is done in pidfile_create

12 years agoselftest: Fix the exit code of make test when run in buildfarm
Amitay Isaacs [Fri, 3 Feb 2012 01:04:32 +0000 (12:04 +1100)]
selftest: Fix the exit code of make test when run in buildfarm

When make test is run in buildfarm environment (RUN_FROM_BUILD_FARM=1),
last process in make test pipeline is subunit-filter. This subunit-filter
is responsible for converting failure test result to xfail for known
failures. While converting failures to xfail, it sets exitcode=1. If
this is the last process in the pipeline make test fails, which is
the observed behavior in buildfarm.

In autobuild, there is additional process in the pipeline format-subunit
which processes the output of subunit-filter and correctly terminates
with exit code=0. The buildfarm make test failure is fixed by adding
extra filter-subunit in the pipeline, as the extra filter-subunit
exits correctly with exit code=0.

Autobuild-User: Amitay Isaacs <amitay@samba.org>
Autobuild-Date: Fri Feb  3 07:00:04 CET 2012 on sn-devel-104

12 years agoOnly ask for specific permissions required when setting an ACL.
Jeremy Allison [Fri, 3 Feb 2012 00:28:39 +0000 (16:28 -0800)]
Only ask for specific permissions required when setting an ACL.

Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Fri Feb  3 03:07:33 CET 2012 on sn-devel-104

12 years agoAllow a SACL to be sent in cli_set_secdesc().
Jeremy Allison [Fri, 3 Feb 2012 00:28:06 +0000 (16:28 -0800)]
Allow a SACL to be sent in cli_set_secdesc().

12 years agos3: Test for faulty xattr_tdb listxattr
Volker Lendecke [Thu, 2 Feb 2012 19:32:07 +0000 (20:32 +0100)]
s3: Test for faulty xattr_tdb listxattr

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Thu Feb  2 22:10:49 CET 2012 on sn-devel-104

12 years agos3-xattr_tdb: Fix listxattr
Volker Lendecke [Thu, 2 Feb 2012 17:11:32 +0000 (18:11 +0100)]
s3-xattr_tdb: Fix listxattr

We have to tell the caller how many bytes we actually want

12 years agos3-vfstest: Add removexattr
Volker Lendecke [Thu, 2 Feb 2012 18:41:56 +0000 (19:41 +0100)]
s3-vfstest: Add removexattr

12 years agos3-vfstest: Add setxattr
Volker Lendecke [Thu, 2 Feb 2012 18:36:00 +0000 (19:36 +0100)]
s3-vfstest: Add setxattr

12 years agos3-vfstest: Add listxattr
Volker Lendecke [Thu, 2 Feb 2012 16:45:09 +0000 (17:45 +0100)]
s3-vfstest: Add listxattr

12 years agos3-vfstest: Add getxattr
Volker Lendecke [Thu, 2 Feb 2012 15:36:18 +0000 (16:36 +0100)]
s3-vfstest: Add getxattr

12 years agos3: Move stream_depot test to script/tests
Volker Lendecke [Thu, 2 Feb 2012 17:30:40 +0000 (18:30 +0100)]
s3: Move stream_depot test to script/tests

12 years agos3: Use ARRAY_SIZE in bsd_attr_list
Volker Lendecke [Thu, 2 Feb 2012 16:49:22 +0000 (17:49 +0100)]
s3: Use ARRAY_SIZE in bsd_attr_list

12 years agos3: Simplify streams_depot a bit
Volker Lendecke [Wed, 1 Feb 2012 19:40:06 +0000 (20:40 +0100)]
s3: Simplify streams_depot a bit

b0c0b949 is a bit involved. Passing down booleans is almost never
very clear

12 years agos3-vfstest: Fix an uninitialized read in close
Volker Lendecke [Thu, 2 Feb 2012 15:24:30 +0000 (16:24 +0100)]
s3-vfstest: Fix an uninitialized read in close

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Thu Feb  2 18:00:58 CET 2012 on sn-devel-104

12 years agos3-vfstest: Fix a double-free on closing a file
Volker Lendecke [Thu, 2 Feb 2012 15:23:40 +0000 (16:23 +0100)]
s3-vfstest: Fix a double-free on closing a file

"mem_ctx" will be gone after we leave the routine

12 years agos3:auth: fill the sids array of the info3 in wbcAuthUserInfo_to_netr_SamInfo3() ...
Stefan Metzmacher [Wed, 1 Feb 2012 16:04:17 +0000 (17:04 +0100)]
s3:auth: fill the sids array of the info3 in wbcAuthUserInfo_to_netr_SamInfo3() (bug #8739)

Originally, only the rid array was filled and foreign domain sids were omitted.

Pair-Programmed-With: Michael Adam <obnox@samba.org>

metze

Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Thu Feb  2 12:59:32 CET 2012 on sn-devel-104

12 years agos3:auth: fix potential gap creation in wbcsids_to_samr_RidWithAttributeArray()
Stefan Metzmacher [Wed, 1 Feb 2012 16:02:52 +0000 (17:02 +0100)]
s3:auth: fix potential gap creation in wbcsids_to_samr_RidWithAttributeArray()

Pair-Programmed-With: Michael Adam <obnox@samba.org>

metze

12 years agos3-libsmb: Remove dead prototype.
Andreas Schneider [Thu, 2 Feb 2012 07:57:28 +0000 (08:57 +0100)]
s3-libsmb: Remove dead prototype.

Autobuild-User: Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date: Thu Feb  2 10:33:13 CET 2012 on sn-devel-104

12 years agobuild: fixed a link order problem
Andrew Tridgell [Thu, 2 Feb 2012 01:36:44 +0000 (12:36 +1100)]
build: fixed a link order problem

this fixes a problem found by obnox where the -L path for CUPS was put
before the path to internal libraries. The install path for CUPS
happened to be the same as for a old system libtevent, which meant we
linked against the old tevent instead of the correct one from our
private library paths.

The problem was that we were adding the -L paths directly to the
ldflags. The waf core code (in ccroot.py) only adds more paths if they
are not there already. So by adding it in ldflags it was not added at
the end of the list. The fix is just to not do the -L processing in
wafsamba and let the waf core do it in the right order

Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Thu Feb  2 06:54:42 CET 2012 on sn-devel-104

12 years agoreplace: Only add bsd dependency when bsd library was found.
Jelmer Vernooij [Thu, 2 Feb 2012 01:48:35 +0000 (02:48 +0100)]
replace: Only add bsd dependency when bsd library was found.

Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Thu Feb  2 05:18:45 CET 2012 on sn-devel-104

12 years agotdb2: add --disable-tdb2
Rusty Russell [Thu, 2 Feb 2012 01:06:49 +0000 (11:36 +1030)]
tdb2: add --disable-tdb2

I thought you could --disable-tdb2=false, apparently not!  Thanks
Michael Adam...

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Autobuild-User: Rusty Russell <rusty@rustcorp.com.au>
Autobuild-Date: Thu Feb  2 03:43:08 CET 2012 on sn-devel-104

12 years agosmbtorture: Do not leak child processes when exiting
Christof Schmitt [Thu, 15 Dec 2011 20:53:48 +0000 (13:53 -0700)]
smbtorture: Do not leak child processes when exiting

When some child processes could not be created, smbtorture would exit
and leave the successfully started child processes running.  Add a loop
to kill the existing child processes for this case.

Signed-off-by: Jeremy Allison <jra@samba.org>
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Thu Feb  2 01:35:27 CET 2012 on sn-devel-104

12 years agos3-libsmb: Remove dead gssapi code.
Andreas Schneider [Wed, 1 Feb 2012 20:50:31 +0000 (21:50 +0100)]
s3-libsmb: Remove dead gssapi code.

Autobuild-User: Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date: Wed Feb  1 23:29:44 CET 2012 on sn-devel-104

12 years agos3-lib: Fix util_cmdline which doesn't use popt.
Andreas Schneider [Mon, 30 Jan 2012 09:53:18 +0000 (10:53 +0100)]
s3-lib: Fix util_cmdline which doesn't use popt.

This creates its own header file for util_cmdline so it doesn't need to
link against popt.
This should fix linking on FreeBSD.

12 years agos3: Test for bug 8733
Volker Lendecke [Wed, 1 Feb 2012 19:07:24 +0000 (20:07 +0100)]
s3: Test for bug 8733

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Wed Feb  1 21:53:50 CET 2012 on sn-devel-104

12 years agos3-vfstest: Correctly initialize the connection path
Volker Lendecke [Wed, 1 Feb 2012 18:44:32 +0000 (19:44 +0100)]
s3-vfstest: Correctly initialize the connection path

12 years agos3-vfstest: Fix some uninitialized vars
Volker Lendecke [Wed, 1 Feb 2012 18:43:46 +0000 (19:43 +0100)]
s3-vfstest: Fix some uninitialized vars

12 years agos3-vfstest: Fix some pointless statics
Volker Lendecke [Wed, 1 Feb 2012 18:42:55 +0000 (19:42 +0100)]
s3-vfstest: Fix some pointless statics

12 years agos3-vfstest: Fix a typo
Volker Lendecke [Wed, 1 Feb 2012 18:34:22 +0000 (19:34 +0100)]
s3-vfstest: Fix a typo

12 years agos3-vfstest: Fix some nonblank line endings
Volker Lendecke [Wed, 1 Feb 2012 13:42:39 +0000 (14:42 +0100)]
s3-vfstest: Fix some nonblank line endings

12 years agos3:smbd:smb2: fix an assignment-instead-of-check bug conn_snum_used()
Michael Adam [Wed, 1 Feb 2012 14:25:12 +0000 (14:25 +0000)]
s3:smbd:smb2: fix an assignment-instead-of-check bug conn_snum_used()

Accidential "=" instead of "==".

Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Wed Feb  1 17:10:15 CET 2012 on sn-devel-104

12 years agoRevert "s4-drs: do not try to contact for replication servers that are not anymore...
Andrew Tridgell [Wed, 1 Feb 2012 05:14:08 +0000 (16:14 +1100)]
Revert "s4-drs: do not try to contact for replication servers that are not anymore in reps*"

This reverts commit 5bfd6251eb22ff701184a95649822a73cf4d157b.

This change has been causing regular segfaults in the build farm since
it was applied. I also think it may be unnecessary as
dreplsrv_refresh_partitions() should already be achieving the same
thing (removing stale replication targets).

I think the segfaults were caused by freeing an in-flight DSA, but I
have been unable to reproduce it outside of the build farm

Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Wed Feb  1 07:49:42 CET 2012 on sn-devel-104

12 years agos4-heimdal: the ASN1 compiler now depends on libreplace
Andrew Tridgell [Wed, 1 Feb 2012 01:54:31 +0000 (12:54 +1100)]
s4-heimdal: the ASN1 compiler now depends on libreplace

it uses strlcat(), which we now get from libbsd if available

Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Wed Feb  1 05:51:56 CET 2012 on sn-devel-104

12 years agos3-auth Remove unused nt_status_squash from auth_context
Andrew Bartlett [Tue, 31 Jan 2012 10:34:19 +0000 (21:34 +1100)]
s3-auth Remove unused nt_status_squash from auth_context

Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Wed Feb  1 04:18:50 CET 2012 on sn-devel-104

12 years agoselftest: Remove unused support for --exeext
Andrew Bartlett [Wed, 25 Jan 2012 22:42:27 +0000 (09:42 +1100)]
selftest: Remove unused support for --exeext

12 years agos3/wscript: Fix dependency on gssapi, necessary when there is no system Kerberos.
Jelmer Vernooij [Tue, 31 Jan 2012 21:31:30 +0000 (22:31 +0100)]
s3/wscript: Fix dependency on gssapi, necessary when there is no system Kerberos.

Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Wed Feb  1 02:43:11 CET 2012 on sn-devel-104

12 years agosource3/wscript: Expand tabs, to prevent confusion (whitespace is significant in...
Jelmer Vernooij [Tue, 31 Jan 2012 21:30:45 +0000 (22:30 +0100)]
source3/wscript: Expand tabs, to prevent confusion (whitespace is significant in python/waf).

12 years agoreplace: Add include for bsd/string.h.
Jelmer Vernooij [Tue, 31 Jan 2012 21:28:08 +0000 (22:28 +0100)]
replace: Add include for bsd/string.h.

12 years agos3: Add rmdir operation to streams_depot
Volker Lendecke [Tue, 31 Jan 2012 21:26:35 +0000 (22:26 +0100)]
s3: Add rmdir operation to streams_depot

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Wed Feb  1 01:05:57 CET 2012 on sn-devel-104

12 years agos3: Delete streams on directories
Volker Lendecke [Tue, 31 Jan 2012 21:26:23 +0000 (22:26 +0100)]
s3: Delete streams on directories

12 years agos3: Simplify an if-statement
Volker Lendecke [Tue, 31 Jan 2012 16:47:07 +0000 (17:47 +0100)]
s3: Simplify an if-statement

is_ntfs_default_stream_smb_fname already contains all checks that
the variable "stream_name" gives us here.

12 years agoFix bug #8729 - getpass regressions on Solaris/Illumos - 3.6 and master.
Ira Cooper [Tue, 31 Jan 2012 20:15:36 +0000 (12:15 -0800)]
Fix bug #8729 - getpass regressions on Solaris/Illumos - 3.6 and 

Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Tue Jan 31 23:28:09 CET 2012 on sn-devel-104

12 years agos3:client: ignore SMBecho errors (the server may not support it) (bug #8139)
Stefan Metzmacher [Tue, 31 Jan 2012 07:47:38 +0000 (08:47 +0100)]
s3:client: ignore SMBecho errors (the server may not support it) (bug #8139)

metze

12 years agoRevert "Fix bug #8139 - smbclient fails if server does not support Echo request."
Stefan Metzmacher [Tue, 31 Jan 2012 07:41:07 +0000 (08:41 +0100)]
Revert "Fix bug #8139 - smbclient fails if server does not support Echo request."

This reverts commit 1fdc96ecaff8ca12e9aa0082527468ad4242a8a9.

This is wrong in master as the error codes are different compared to
3.5.x. The correct way to handle this is to call cli_state_is_connected().

metze

12 years agos3:smbd: inline code in reply_sesssetup_and_X_spnego()
Stefan Metzmacher [Sat, 14 Jan 2012 12:24:51 +0000 (13:24 +0100)]
s3:smbd: inline code in reply_sesssetup_and_X_spnego()

This makes the logic much easier to follow.

metze

Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Tue Jan 31 21:52:45 CET 2012 on sn-devel-104

12 years agos3:smbd: the spnego session setup don't need to copy the in blob
Stefan Metzmacher [Sat, 14 Jan 2012 11:38:36 +0000 (12:38 +0100)]
s3:smbd: the spnego session setup don't need to copy the in blob

metze

12 years agos3:smbd: rework reply_spnego_ntlmssp to reply_spnego_generic
Stefan Metzmacher [Fri, 13 Jan 2012 12:20:27 +0000 (13:20 +0100)]
s3:smbd: rework reply_spnego_ntlmssp to reply_spnego_generic

This removes the unused spnego_gen_auth_response() wrapping.

metze

12 years agos3:smbd: remove unused code from sesssetup.c
Stefan Metzmacher [Fri, 13 Jan 2012 11:46:25 +0000 (12:46 +0100)]
s3:smbd: remove unused code from sesssetup.c

metze

12 years agos3:smbd: remove pending_auth_data logic
Stefan Metzmacher [Fri, 13 Jan 2012 11:30:08 +0000 (12:30 +0100)]
s3:smbd: remove pending_auth_data logic

This is handled by the gensec_spnego module.

metze

12 years agos3:smbd: always use the gensec code path in sesssetup.c
Stefan Metzmacher [Fri, 13 Jan 2012 11:24:47 +0000 (12:24 +0100)]
s3:smbd: always use the gensec code path in sesssetup.c

The other code pathes are unused, because we always have
the spnego gensec module.

metze

12 years agos3:smbd: rework smbd_smb2_*_ntlmssp_auth* to smbd_smb2_auth_generic*
Stefan Metzmacher [Wed, 25 Jan 2012 08:02:15 +0000 (09:02 +0100)]
s3:smbd: rework smbd_smb2_*_ntlmssp_auth* to smbd_smb2_auth_generic*

metze

12 years agos3:smbd: always use the gensec code path in smb2_sesssetup.c
Stefan Metzmacher [Fri, 13 Jan 2012 11:24:47 +0000 (12:24 +0100)]
s3:smbd: always use the gensec code path in smb2_sesssetup.c

The other code pathes are unused, because we always have
the spnego gensec module.

metze

12 years agolibcli/smb: Convert struct smb_trans_enc_state to talloc
Andrew Bartlett [Sat, 14 Jan 2012 04:30:34 +0000 (15:30 +1100)]
libcli/smb: Convert struct smb_trans_enc_state to talloc

Signed-off-by: Stefan Metzmacher <metze@samba.org>
12 years agos3-libsmb: Remove unused enum smb_trans_enc_type
Andrew Bartlett [Sat, 14 Jan 2012 04:17:41 +0000 (15:17 +1100)]
s3-libsmb: Remove unused enum smb_trans_enc_type

Signed-off-by: Stefan Metzmacher <metze@samba.org>
12 years agos3-libsmb: Use gensec_spnego in smb seal client
Andrew Bartlett [Sat, 14 Jan 2012 01:28:28 +0000 (12:28 +1100)]
s3-libsmb: Use gensec_spnego in smb seal client

This is intead of the inline, manual spnego code currently
in use.

Andrew Bartlett

Signed-off-by: Stefan Metzmacher <metze@samba.org>
12 years agos3-smbd: Use gensec_spnego in smb seal server
Andrew Bartlett [Sat, 14 Jan 2012 01:15:17 +0000 (12:15 +1100)]
s3-smbd: Use gensec_spnego in smb seal server

This is instead of the inline, manual spnego code currently
in use.

Andrew Bartlett

Signed-off-by: Stefan Metzmacher <metze@samba.org>
12 years agos3:libsmb/auth_generic: make use of gensec_spnego in the client
Stefan Metzmacher [Thu, 12 Jan 2012 15:12:02 +0000 (16:12 +0100)]
s3:libsmb/auth_generic: make use of gensec_spnego in the client

metze

12 years agos3:auth/auth_generic: make use of gensec_spnego in the server
Stefan Metzmacher [Thu, 12 Jan 2012 15:12:02 +0000 (16:12 +0100)]
s3:auth/auth_generic: make use of gensec_spnego in the server

metze

12 years agos3: Unify stream testing in open_directory
Volker Lendecke [Tue, 31 Jan 2012 16:26:34 +0000 (17:26 +0100)]
s3: Unify stream testing in open_directory

The second if-statement could never have kicked in, assuming the
SMB_ASSERT above was right.

Jeremy, please check!

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Tue Jan 31 20:15:36 CET 2012 on sn-devel-104

12 years agos3: Re-indent an && sequence for better understanding
Volker Lendecke [Tue, 31 Jan 2012 16:24:49 +0000 (17:24 +0100)]
s3: Re-indent an && sequence for better understanding

12 years agos3: Fix "smbcontrol smbd close-share"
Volker Lendecke [Mon, 30 Jan 2012 17:23:49 +0000 (18:23 +0100)]
s3: Fix "smbcontrol smbd close-share"

12 years agos3:net ads join: remove a useless empty comment block
Michael Adam [Tue, 31 Jan 2012 15:16:47 +0000 (16:16 +0100)]
s3:net ads join: remove a useless empty comment block

Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Tue Jan 31 18:37:45 CET 2012 on sn-devel-104

12 years agos3:net ads join: add a comment for the call to _net_ads_join_dns_update()
Michael Adam [Tue, 31 Jan 2012 15:15:54 +0000 (16:15 +0100)]
s3:net ads join: add a comment for the call to _net_ads_join_dns_update()

12 years agos3:net ads join: reduce indentation in _net_ads_join_dns_updates()
Michael Adam [Tue, 31 Jan 2012 00:05:14 +0000 (01:05 +0100)]
s3:net ads join: reduce indentation in _net_ads_join_dns_updates()

12 years agos3:net ads join: move dns update code out to new function _net_ads_join_dns_updates()
Michael Adam [Mon, 30 Jan 2012 23:59:21 +0000 (00:59 +0100)]
s3:net ads join: move dns update code out to new function _net_ads_join_dns_updates()

12 years agos3:net ads join: improve comment for dns update block
Michael Adam [Mon, 30 Jan 2012 17:04:41 +0000 (18:04 +0100)]
s3:net ads join: improve comment for dns update block

12 years agos3:net ads join: improve status evaluation for call to net_update_dns()
Michael Adam [Mon, 30 Jan 2012 13:15:14 +0000 (14:15 +0100)]
s3:net ads join: improve status evaluation for call to net_update_dns()

untangle assignment from check and log error code in message if failed.

12 years agos3:net ads join: interpret return code of ads_kinit_password() in dns update block
Michael Adam [Mon, 30 Jan 2012 13:12:15 +0000 (14:12 +0100)]
s3:net ads join: interpret return code of ads_kinit_password() in dns update block

If failed, print according error message and skip the attempt to do dns update.

12 years agos3:net ads join: check for malloc success and react accordingly in dns update block
Michael Adam [Mon, 30 Jan 2012 13:07:52 +0000 (14:07 +0100)]
s3:net ads join: check for malloc success and react accordingly in dns update block

12 years agos3:net ads join: check for success of fetching machine password in dns update block
Michael Adam [Mon, 30 Jan 2012 13:05:59 +0000 (14:05 +0100)]
s3:net ads join: check for success of fetching machine password in dns update block

log and cleanup accordingly if failed

12 years agos3:net ads join: untangle assignment from check, fix return code and improve error...
Michael Adam [Mon, 30 Jan 2012 13:00:12 +0000 (14:00 +0100)]
s3:net ads join: untangle assignment from check, fix return code and improve error logging

only the dns update failed, not the join.
Also do proper memory cleanup

12 years agos3:net ads join: reduce indentation and improve logging in the dns update code block
Michael Adam [Mon, 30 Jan 2012 12:56:45 +0000 (13:56 +0100)]
s3:net ads join: reduce indentation and improve logging in the dns update code block

by doing an early goto done upon error condition

12 years agos3:net ads join: untangle assignment from check.
Michael Adam [Mon, 30 Jan 2012 12:03:59 +0000 (13:03 +0100)]
s3:net ads join: untangle assignment from check.

12 years agos3:net registry: fix a copy and paste error in a help text
Michael Adam [Fri, 27 Jan 2012 13:02:07 +0000 (14:02 +0100)]
s3:net registry: fix a copy and paste error in a help text

12 years agotevent: Fix python documentation strings
Amitay Isaacs [Tue, 31 Jan 2012 13:58:32 +0000 (00:58 +1100)]
tevent: Fix python documentation strings

Autobuild-User: Amitay Isaacs <amitay@samba.org>
Autobuild-Date: Tue Jan 31 16:59:29 CET 2012 on sn-devel-104

12 years agoreplace: Only include C files from which there are actually functions used.
Jelmer Vernooij [Tue, 31 Jan 2012 10:25:17 +0000 (11:25 +0100)]
replace: Only include C files from which there are actually functions used.

Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Tue Jan 31 15:21:04 CET 2012 on sn-devel-104

12 years agoreplace: use libbsd for strlcat/strlcpy when available.
Jelmer Vernooij [Tue, 31 Jan 2012 10:10:18 +0000 (11:10 +0100)]
replace: use libbsd for strlcat/strlcpy when available.

12 years agos4-s3-upgrade: Check if there are duplicate sids for users and groups
Amitay Isaacs [Mon, 30 Jan 2012 01:13:28 +0000 (12:13 +1100)]
s4-s3-upgrade: Check if there are duplicate sids for users and groups

Autobuild-User: Amitay Isaacs <amitay@samba.org>
Autobuild-Date: Tue Jan 31 02:23:17 CET 2012 on sn-devel-104

12 years agos4-s3-upgrade: Use lowercase hostname as hostname for provision
Amitay Isaacs [Tue, 6 Dec 2011 03:43:45 +0000 (14:43 +1100)]
s4-s3-upgrade: Use lowercase hostname as hostname for provision