metze/samba/wip.git
12 years agos3:smbd: copy the error logic from samba4 for invalid vuids
Stefan Metzmacher [Thu, 3 May 2012 13:49:45 +0000 (15:49 +0200)]
s3:smbd: copy the error logic from samba4 for invalid vuids

Found by the raw.context test.

metze

12 years agos3:smbd: correctly copy the error logic from samba4 for invalid tree ids
Stefan Metzmacher [Thu, 3 May 2012 13:49:45 +0000 (15:49 +0200)]
s3:smbd: correctly copy the error logic from samba4 for invalid tree ids

Jeremy, you inversed the logic with commit
a59149b86a36cd8b51ad5ae11b4d2b0714bb5e9c :-)

Found by the raw.context test.

metze

12 years agolibcli/smb: move smb2cli_ioctl.c from source3 to the toplevel
Björn Baumbach [Tue, 15 May 2012 10:24:38 +0000 (12:24 +0200)]
libcli/smb: move smb2cli_ioctl.c from source3 to the toplevel

Signed-off-by: Stefan Metzmacher <metze@samba.org>
12 years agolibcli/smb: move smb2cli_query_directory.c from source3 to the toplevel
Björn Baumbach [Tue, 15 May 2012 10:19:11 +0000 (12:19 +0200)]
libcli/smb: move smb2cli_query_directory.c from source3 to the toplevel

Signed-off-by: Stefan Metzmacher <metze@samba.org>
12 years agolibcli/smb: move smb2cli_query_info.c from source3 to the toplevel
Björn Baumbach [Tue, 15 May 2012 10:14:47 +0000 (12:14 +0200)]
libcli/smb: move smb2cli_query_info.c from source3 to the toplevel

Signed-off-by: Stefan Metzmacher <metze@samba.org>
12 years agolibcli/smb: move smb2cli_set_info.c from source3 to the toplevel
Björn Baumbach [Tue, 15 May 2012 10:05:50 +0000 (12:05 +0200)]
libcli/smb: move smb2cli_set_info.c from source3 to the toplevel

Signed-off-by: Stefan Metzmacher <metze@samba.org>
12 years agolibcli/smb: move smb2cli_flush.c from source3 to the toplevel
Björn Baumbach [Tue, 15 May 2012 10:00:19 +0000 (12:00 +0200)]
libcli/smb: move smb2cli_flush.c from source3 to the toplevel

Signed-off-by: Stefan Metzmacher <metze@samba.org>
12 years agolibcli/smb: move smb2cli_write.c from source3 to the toplevel
Björn Baumbach [Tue, 15 May 2012 09:11:24 +0000 (11:11 +0200)]
libcli/smb: move smb2cli_write.c from source3 to the toplevel

Signed-off-by: Stefan Metzmacher <metze@samba.org>
12 years agolibcli/smb: move smb2cli_read.c from source3 to the toplevel
Björn Baumbach [Tue, 15 May 2012 08:50:49 +0000 (10:50 +0200)]
libcli/smb: move smb2cli_read.c from source3 to the toplevel

Signed-off-by: Stefan Metzmacher <metze@samba.org>
12 years agolibcli/smb: move smb2cli_close.c from source3 to the toplevel
Stefan Metzmacher [Tue, 15 May 2012 08:26:25 +0000 (10:26 +0200)]
libcli/smb: move smb2cli_close.c from source3 to the toplevel

metze

12 years agolibcli/smb: move smb2cli_create.c from source3 to the toplevel
Stefan Metzmacher [Tue, 15 May 2012 08:23:54 +0000 (10:23 +0200)]
libcli/smb: move smb2cli_create.c from source3 to the toplevel

metze

12 years agos3:libsmb: avoid interpret_long_date() in smb2cli_create
Stefan Metzmacher [Tue, 15 May 2012 09:27:23 +0000 (11:27 +0200)]
s3:libsmb: avoid interpret_long_date() in smb2cli_create

metze

12 years agos3:cli_np_tstream: include smbXcli_base.h, because we'll use functions from there
Stefan Metzmacher [Tue, 15 May 2012 10:41:55 +0000 (12:41 +0200)]
s3:cli_np_tstream: include smbXcli_base.h, because we'll use functions from there

metze

12 years agos3: Check for serverid_exists in close_directory
Volker Lendecke [Mon, 7 May 2012 13:23:29 +0000 (15:23 +0200)]
s3: Check for serverid_exists in close_directory

12 years agos3: Check for serverid_exists in close_remove_share_mode
Volker Lendecke [Mon, 7 May 2012 13:23:29 +0000 (15:23 +0200)]
s3: Check for serverid_exists in close_remove_share_mode

12 years agos3: Be less picky on stale share mode entries
Volker Lendecke [Mon, 14 May 2012 12:57:34 +0000 (14:57 +0200)]
s3: Be less picky on stale share mode entries

If a process died, the share mode entry might be bogus. Ignore those entries.

12 years agos3: Check for serverid_exists in find_oplock_types
Volker Lendecke [Mon, 7 May 2012 13:23:29 +0000 (15:23 +0200)]
s3: Check for serverid_exists in find_oplock_types

12 years agos3: Test whether get_share_mode_lock cleans up stale processes
Volker Lendecke [Fri, 11 May 2012 12:39:42 +0000 (14:39 +0200)]
s3: Test whether get_share_mode_lock cleans up stale processes

12 years agos3: Check for serverid_exists in rename_share_filename
Volker Lendecke [Mon, 7 May 2012 13:23:10 +0000 (15:23 +0200)]
s3: Check for serverid_exists in rename_share_filename

12 years agos3: Do not check the PIDs is parse_share_modes
Volker Lendecke [Mon, 7 May 2012 14:34:11 +0000 (16:34 +0200)]
s3: Do not check the PIDs is parse_share_modes

We do that when conflicts arise

12 years agos3: Check for serverid_exists in smb_posix_unlink
Volker Lendecke [Mon, 7 May 2012 13:23:29 +0000 (15:23 +0200)]
s3: Check for serverid_exists in smb_posix_unlink

12 years agos3: Check for serverid_exists in open_mode_check
Volker Lendecke [Mon, 7 May 2012 13:23:10 +0000 (15:23 +0200)]
s3: Check for serverid_exists in open_mode_check

12 years agos3: Check for serverid_exists in notify_deferred_opens
Volker Lendecke [Mon, 7 May 2012 10:22:50 +0000 (12:22 +0200)]
s3: Check for serverid_exists in notify_deferred_opens

We will remove the check in parse_share_modes soon

12 years agos3: Add "share_mode_stale_server"
Volker Lendecke [Mon, 7 May 2012 10:57:07 +0000 (12:57 +0200)]
s3: Add "share_mode_stale_server"

This is a helper routine that prunes a dead share mode entry on demand. This
prepares for removing the serverids_exist call in parse_share_modes.

12 years agos3: Remove some unused code
Volker Lendecke [Tue, 15 May 2012 11:37:25 +0000 (13:37 +0200)]
s3: Remove some unused code

12 years agos3: Fix a likely cut&paste error
Volker Lendecke [Mon, 14 May 2012 17:48:16 +0000 (19:48 +0200)]
s3: Fix a likely cut&paste error

12 years agolib/ccan: add a missing dependency to 'execinfo' for 'backtrace()'
Stefan Metzmacher [Tue, 15 May 2012 10:40:19 +0000 (12:40 +0200)]
lib/ccan: add a missing dependency to 'execinfo' for 'backtrace()'

metze

Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Tue May 15 16:12:54 CEST 2012 on sn-devel-104

12 years agos3-auth: Rename to init_system_session_info().
Andreas Schneider [Mon, 14 May 2012 08:37:59 +0000 (10:37 +0200)]
s3-auth: Rename to init_system_session_info().

Autobuild-User: Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date: Tue May 15 13:56:00 CEST 2012 on sn-devel-104

12 years agos3-auth: Don't lookup the system user in pdb.
Andreas Schneider [Mon, 14 May 2012 08:31:32 +0000 (10:31 +0200)]
s3-auth: Don't lookup the system user in pdb.

This fixes bug #8944, ldapsam:trusted and ipasam. It is an additional
fix for bug #8567 (0528cb5f3a15b72dcb34ece21a3ffb3e7b8d6eb9).

12 years agoUse ENC_ values for proto_tree_add_item() calls.
Guy Harris [Tue, 15 May 2012 07:49:53 +0000 (09:49 +0200)]
Use ENC_ values for proto_tree_add_item() calls.

It appears that the integral value containing the bits in a bitmap should be
dissected according to the data representation, as the individual fields are
fetched by dissect_ndr_XXX, which is passed the data representation and
extracts the value appropriately for the data representation, so the patch
replaces TRUE (which meant "always little-endian" when the last argument to
proto_tree_add_item() was a byte-order Boolean) with DREP_ENC_INTEGER(drep)
(which means "ENC_BIG_ENDIAN or ENC_LITTLE_ENDIAN, depending on the data
representation").

For structures, I'm just using ENC_NA.

Bug: https://bugzilla.samba.org/show_bug.cgi?id=8942
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Tue May 15 12:07:06 CEST 2012 on sn-devel-104

12 years agos4:ntvfs/smb2: remove misleading comment regarding security=server
Stefan Metzmacher [Sat, 12 May 2012 10:53:34 +0000 (12:53 +0200)]
s4:ntvfs/smb2: remove misleading comment regarding security=server

metze

Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Tue May 15 10:12:53 CEST 2012 on sn-devel-104

12 years agos4:ntvfs/cifs: remove misleading comment regarding security=server
Stefan Metzmacher [Sat, 12 May 2012 10:53:34 +0000 (12:53 +0200)]
s4:ntvfs/cifs: remove misleading comment regarding security=server

metze

12 years agos4:auth: remove unused auth_server.c
Stefan Metzmacher [Sat, 12 May 2012 10:01:18 +0000 (12:01 +0200)]
s4:auth: remove unused auth_server.c

metze

12 years agos3:auth: remove unused auth_server.c
Stefan Metzmacher [Sat, 12 May 2012 10:01:03 +0000 (12:01 +0200)]
s3:auth: remove unused auth_server.c

metze

12 years agodocs-xml: remove documentation of "SECURITY = SERVER"
Stefan Metzmacher [Sat, 12 May 2012 10:00:32 +0000 (12:00 +0200)]
docs-xml: remove documentation of "SECURITY = SERVER"

metze

12 years agos3-auth: remove "security=server" (depricated since 3.6)
Stefan Metzmacher [Sat, 12 May 2012 10:00:00 +0000 (12:00 +0200)]
s3-auth: remove "security=server" (depricated since 3.6)

"security=server" has a lot of problems in the world with
modern security (ntlmv2 and krb5). It was also not very
reliable, as it needed a stable connection to the password
server for the lifetime of the whole client connection!

Please use "security=domain" or "security=ads" is you
authentication against remote servers (domain controllers).

metze
                       --------------
                      /              \
                     /      REST      \
                    /        IN        \
                   /       PEACE        \
                  /                      \
                  |      SEC_SERVER      |
                  |    security=server   |
                  |                      |
                  |                      |
                  |       12 May         |
                  |                      |
                  |        2012          |
                 *|     *  *  *          | *
        _________)/\\_//(\/(/\)/\//\/\///|_)_______

12 years agos4:param/tests: remove "security=server" test
Stefan Metzmacher [Sat, 12 May 2012 09:14:17 +0000 (11:14 +0200)]
s4:param/tests: remove "security=server" test

metze

12 years agoselftest: Remove tests for security=server
Andrew Bartlett [Mon, 14 May 2012 23:43:03 +0000 (09:43 +1000)]
selftest: Remove tests for security=server

Signed-off-by: Stefan Metzmacher <metze@samba.org>
12 years agosamba-upgradedns: Use the correct magic incantation of sys.path.insert()
Amitay Isaacs [Tue, 15 May 2012 00:56:21 +0000 (10:56 +1000)]
samba-upgradedns: Use the correct magic incantation of sys.path.insert()

This replaces "bin/python" with the correct path for python libraries. The
pattern requires double quotes (") instead of single quotes (').

Autobuild-User: Amitay Isaacs <amitay@samba.org>
Autobuild-Date: Tue May 15 05:19:46 CEST 2012 on sn-devel-104

12 years agos3: talloc_zero is not needed for structs we ndr_pull into
Volker Lendecke [Mon, 7 May 2012 09:26:39 +0000 (11:26 +0200)]
s3: talloc_zero is not needed for structs we ndr_pull into

Autobuild-User: Volker Lendecke <vl@samba.org>
Autobuild-Date: Mon May 14 18:59:07 CEST 2012 on sn-devel-104

12 years agolibcli/smb: move smb2cli_logoff_* from source3 to the top level
Stefan Metzmacher [Mon, 14 May 2012 07:47:05 +0000 (09:47 +0200)]
libcli/smb: move smb2cli_logoff_* from source3 to the top level

metze

Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Mon May 14 17:02:46 CEST 2012 on sn-devel-104

12 years agolibcli/smb: git mv smb2_session.c smb2cli_session.c
Stefan Metzmacher [Mon, 14 May 2012 07:41:10 +0000 (09:41 +0200)]
libcli/smb: git mv smb2_session.c smb2cli_session.c

metze

12 years agos3:libsmb: s/\<event_context/tevent_context/gc in smb2cli_write.c
Stefan Metzmacher [Mon, 14 May 2012 07:56:47 +0000 (09:56 +0200)]
s3:libsmb: s/\<event_context/tevent_context/gc in smb2cli_write.c

metze

12 years agos3:libsmb: s/\<event_context/tevent_context/gc in smb2cli_session.c
Stefan Metzmacher [Mon, 14 May 2012 07:56:47 +0000 (09:56 +0200)]
s3:libsmb: s/\<event_context/tevent_context/gc in smb2cli_session.c

metze

12 years agos3:libsmb: s/\<event_context/tevent_context/gc in smb2cli_read.c
Stefan Metzmacher [Mon, 14 May 2012 07:56:47 +0000 (09:56 +0200)]
s3:libsmb: s/\<event_context/tevent_context/gc in smb2cli_read.c

metze

12 years agos3:libsmb: s/\<event_context/tevent_context/gc in smb2cli_query_directory.c
Stefan Metzmacher [Mon, 14 May 2012 07:56:47 +0000 (09:56 +0200)]
s3:libsmb: s/\<event_context/tevent_context/gc in smb2cli_query_directory.c

metze

12 years agos3:libsmb: s/\<event_context/tevent_context/gc in smb2cli_ioctl.c
Stefan Metzmacher [Mon, 14 May 2012 07:56:47 +0000 (09:56 +0200)]
s3:libsmb: s/\<event_context/tevent_context/gc in smb2cli_ioctl.c

metze

12 years agos3:libsmb: s/\<event_context/tevent_context/gc in smb2cli_flush.c
Stefan Metzmacher [Mon, 14 May 2012 07:56:47 +0000 (09:56 +0200)]
s3:libsmb: s/\<event_context/tevent_context/gc in smb2cli_flush.c

metze

12 years agos3:libsmb: s/\<event_context/tevent_context/gc in smb2cli_create.c
Stefan Metzmacher [Mon, 14 May 2012 07:56:47 +0000 (09:56 +0200)]
s3:libsmb: s/\<event_context/tevent_context/gc in smb2cli_create.c

metze

12 years agos3:libsmb: s/\<event_context/tevent_context/gc in smb2cli_close.c
Stefan Metzmacher [Mon, 14 May 2012 07:56:47 +0000 (09:56 +0200)]
s3:libsmb: s/\<event_context/tevent_context/gc in smb2cli_close.c

metze

12 years agos3:libsmb: s/\<event_context/tevent_context/gc in smb2cli_tcon.c
Stefan Metzmacher [Mon, 14 May 2012 07:55:42 +0000 (09:55 +0200)]
s3:libsmb: s/\<event_context/tevent_context/gc in smb2cli_tcon.c

metze

12 years agolib/util: move tevent_req_poll_ntstatus() to tevent_ntstatus.c
Stefan Metzmacher [Mon, 14 May 2012 08:02:24 +0000 (10:02 +0200)]
lib/util: move tevent_req_poll_ntstatus() to tevent_ntstatus.c

metze

12 years agos3:torture: add #include "lib/util/tevent_ntstatus.h" to test_addrchange.c
Stefan Metzmacher [Mon, 14 May 2012 09:47:22 +0000 (11:47 +0200)]
s3:torture: add #include "lib/util/tevent_ntstatus.h" to test_addrchange.c

metze

12 years agos3:lib/util: use map_nt_error_from_unix_common() in tevent_req_poll_ntstatus()
Stefan Metzmacher [Mon, 14 May 2012 07:58:56 +0000 (09:58 +0200)]
s3:lib/util: use map_nt_error_from_unix_common() in tevent_req_poll_ntstatus()

metze

12 years agolib/util: add missing 'errors' dependency to 'tevent-util'
Stefan Metzmacher [Mon, 14 May 2012 09:46:39 +0000 (11:46 +0200)]
lib/util: add missing 'errors' dependency to 'tevent-util'

metze

12 years agos4:lib/events: no longer define TEVENT_COMPAT_DEFINES
Stefan Metzmacher [Mon, 14 May 2012 09:50:52 +0000 (11:50 +0200)]
s4:lib/events: no longer define TEVENT_COMPAT_DEFINES

metze

12 years agos4:lib/events: remove unused event_context_find() prototype
Stefan Metzmacher [Mon, 14 May 2012 09:49:52 +0000 (11:49 +0200)]
s4:lib/events: remove unused event_context_find() prototype

metze

12 years agolibcli/nbt: no longer use old 'event_' tevent compat symbols
Stefan Metzmacher [Mon, 14 May 2012 09:48:50 +0000 (11:48 +0200)]
libcli/nbt: no longer use old 'event_' tevent compat symbols

metze

12 years agolib/tevent/testsuite: no longer use 'compat' symbols
Stefan Metzmacher [Mon, 14 May 2012 09:48:00 +0000 (11:48 +0200)]
lib/tevent/testsuite: no longer use 'compat' symbols

metze

12 years agos3:smb2_close: make the top level code async using
Stefan Metzmacher [Mon, 14 May 2012 11:08:34 +0000 (13:08 +0200)]
s3:smb2_close: make the top level code async using

metze

12 years agos3:smb2_close: add add smbd_smb2_close_send/recv as wrapper
Stefan Metzmacher [Mon, 14 May 2012 10:57:15 +0000 (12:57 +0200)]
s3:smb2_close: add add smbd_smb2_close_send/recv as wrapper

metze

12 years agos3:smb2_close: don't do any marshalling in smbd_smb2_close() let the caller to it
Stefan Metzmacher [Mon, 14 May 2012 10:43:52 +0000 (12:43 +0200)]
s3:smb2_close: don't do any marshalling in smbd_smb2_close() let the caller to it

metze

12 years agos3:smb2_tcon: make the top level code async using
Stefan Metzmacher [Mon, 14 May 2012 06:41:03 +0000 (08:41 +0200)]
s3:smb2_tcon: make the top level code async using

metze

12 years agos3:smb2_tcon: add smbd_smb2_tree_connect_send/recv as wrapper
Stefan Metzmacher [Sun, 13 May 2012 15:47:07 +0000 (17:47 +0200)]
s3:smb2_tcon: add smbd_smb2_tree_connect_send/recv as wrapper

metze

12 years agos3: Fix Coverity ID 241320 Array compared against 0
Volker Lendecke [Wed, 9 May 2012 14:36:55 +0000 (16:36 +0200)]
s3: Fix Coverity ID 241320 Array compared against 0

domain->alt_name is an array, not a pointer

Autobuild-User: Volker Lendecke <vl@samba.org>
Autobuild-Date: Mon May 14 15:11:47 CEST 2012 on sn-devel-104

12 years agos3: Make SMB_QUERY_FILE_UNIX_BASIC's devno work for files
Volker Lendecke [Fri, 11 May 2012 11:31:36 +0000 (13:31 +0200)]
s3: Make SMB_QUERY_FILE_UNIX_BASIC's devno work for files

According to susv3, st_rdev is valid exactly for char and block devices. Normal
files have st_dev set.

12 years agomove the dbwrap library to the top level
Michael Adam [Fri, 11 May 2012 20:11:42 +0000 (22:11 +0200)]
move the dbwrap library to the top level

Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Mon May 14 04:04:55 CEST 2012 on sn-devel-104

12 years agos3:build: move lib/dbwrap/dbwrap_util.o to the other dbwrap objects...
Michael Adam [Sun, 13 May 2012 23:52:09 +0000 (01:52 +0200)]
s3:build: move lib/dbwrap/dbwrap_util.o to the other dbwrap objects...

12 years agos3:lib:dbwrap: use [u]int[num]_t consistently in dbwrap_tdb.c
Michael Adam [Fri, 11 May 2012 19:56:03 +0000 (21:56 +0200)]
s3:lib:dbwrap: use [u]int[num]_t consistently in dbwrap_tdb.c

12 years agos3:lib:dbwrap: use [u]int[num]_t consistently in dbwrap_rbt.c
Michael Adam [Fri, 11 May 2012 19:54:46 +0000 (21:54 +0200)]
s3:lib:dbwrap: use [u]int[num]_t consistently in dbwrap_rbt.c

12 years agos3:lib:dbwrap: use [u]int[num]_t consistently in dbwrap_ctdb.c
Michael Adam [Fri, 11 May 2012 19:53:13 +0000 (21:53 +0200)]
s3:lib:dbwrap: use [u]int[num]_t consistently in dbwrap_ctdb.c

12 years agos3:lib:dbwrap: use [u]int[num]_t consistently in dbwrap_file.c
Michael Adam [Fri, 11 May 2012 19:49:40 +0000 (21:49 +0200)]
s3:lib:dbwrap: use [u]int[num]_t consistently in dbwrap_file.c

12 years agos3:lib:dbwrap: use [u]int[num]_t consistently in dbwrap_util.c
Michael Adam [Fri, 11 May 2012 19:46:23 +0000 (21:46 +0200)]
s3:lib:dbwrap: use [u]int[num]_t consistently in dbwrap_util.c

12 years agos3:dbwrap: move definition of dbwrap_lock_order to dbwrap.h
Michael Adam [Fri, 11 May 2012 19:36:48 +0000 (21:36 +0200)]
s3:dbwrap: move definition of dbwrap_lock_order to dbwrap.h

This is needed in all of the library, not only in the dbwrap_open part.

12 years agotevent: fix indentation in the wscript
Michael Adam [Fri, 11 May 2012 16:27:01 +0000 (18:27 +0200)]
tevent: fix indentation in the wscript

(accidentially commited in 5e8dee8d96a7522cdcde57dbbf93fbe9c614992e)

12 years agos3:smb2_sesssetup: make the top level code async using
Stefan Metzmacher [Sat, 12 May 2012 08:20:55 +0000 (10:20 +0200)]
s3:smb2_sesssetup: make the top level code async using

metze

Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Sun May 13 17:59:39 CEST 2012 on sn-devel-104

12 years agos3:smb2_sesssetup: add smbd_smb2_session_setup_send/recv as wrapper
Stefan Metzmacher [Sat, 12 May 2012 08:16:41 +0000 (10:16 +0200)]
s3:smb2_sesssetup: add smbd_smb2_session_setup_send/recv as wrapper

This just adds smbd_smb2_session_setup_send/recv as wrapper to
the sync smbd_smb2_session_setup function.

This will allow us to change to top level code to work async,
then we can have a 2nd step where we remove the sync
smbd_smb2_session_setup function.

metze

12 years agos3:smb2_sesssetup: pass down in_flags to smbd_smb2_session_setup()
Stefan Metzmacher [Sat, 12 May 2012 07:48:19 +0000 (09:48 +0200)]
s3:smb2_sesssetup: pass down in_flags to smbd_smb2_session_setup()

metze

12 years agos3:smb2_sesssetup: pass down in_previous_session_id to all layers
Stefan Metzmacher [Wed, 18 Apr 2012 13:00:06 +0000 (15:00 +0200)]
s3:smb2_sesssetup: pass down in_previous_session_id to all layers

metze

12 years agolib/socket_wrapper only enable python_socket and socket.py with socket_wrapper
Andrew Bartlett [Sun, 13 May 2012 06:02:22 +0000 (16:02 +1000)]
lib/socket_wrapper only enable python_socket and socket.py with socket_wrapper

Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Sun May 13 10:41:27 CEST 2012 on sn-devel-104

12 years agolibreplace: Fix symbol names for snprintf/asprintf/vasprintf.
Jelmer Vernooij [Sun, 13 May 2012 01:21:34 +0000 (03:21 +0200)]
libreplace: Fix symbol names for snprintf/asprintf/vasprintf.

Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Sun May 13 05:16:28 CEST 2012 on sn-devel-104

12 years agos3:smb2_ioctl: implement FSCTL_VALIDATE_NEGOTIATE_INFO
Stefan Metzmacher [Fri, 11 May 2012 15:45:16 +0000 (17:45 +0200)]
s3:smb2_ioctl: implement FSCTL_VALIDATE_NEGOTIATE_INFO

metze

Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Sat May 12 02:50:42 CEST 2012 on sn-devel-104

12 years agos3:smb2_ioctl: implement FSCTL_VALIDATE_NEGOTIATE_INFO_224
Stefan Metzmacher [Fri, 11 May 2012 15:45:16 +0000 (17:45 +0200)]
s3:smb2_ioctl: implement FSCTL_VALIDATE_NEGOTIATE_INFO_224

metze

12 years agos3:smbd: introduce struct smbXsrv_connection
Stefan Metzmacher [Thu, 15 Dec 2011 13:45:56 +0000 (14:45 +0100)]
s3:smbd: introduce struct smbXsrv_connection

This will represent a transport connection for SMB 1 or 2
in the server. smbd_server_connection will slowly be moved
to the SMB_VFS layer to satisfy the existing modules,
but it will hopefully be protocol independend in future.

metze

12 years agos3:smb2_negprot: setup the protocol at the end of the negprot with a real dialect
Stefan Metzmacher [Fri, 11 May 2012 13:19:20 +0000 (15:19 +0200)]
s3:smb2_negprot: setup the protocol at the end of the negprot with a real dialect

metze

12 years agos3/libsmb: Generalise cli_state in smb2 logoff calls
Luk Claes [Thu, 10 May 2012 16:39:11 +0000 (18:39 +0200)]
s3/libsmb: Generalise cli_state in smb2 logoff calls

Signed-off-by: Luk Claes <luk@debian.org>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
12 years agos3/libsmb: Generalise cli_state in smb2 write calls
Luk Claes [Thu, 10 May 2012 16:40:56 +0000 (18:40 +0200)]
s3/libsmb: Generalise cli_state in smb2 write calls

Signed-off-by: Luk Claes <luk@debian.org>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
12 years agos3/libsmb: Generalise cli_state in smb2 query_directory calls
Luk Claes [Thu, 10 May 2012 16:37:43 +0000 (18:37 +0200)]
s3/libsmb: Generalise cli_state in smb2 query_directory calls

Signed-off-by: Luk Claes <luk@debian.org>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
12 years agos3/libsmb: Generalise cli_state in smb2 ioctl calls
Luk Claes [Thu, 10 May 2012 16:36:47 +0000 (18:36 +0200)]
s3/libsmb: Generalise cli_state in smb2 ioctl calls

Signed-off-by: Luk Claes <luk@debian.org>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
12 years agos3/libsmb: Generalise cli_state in smb2 flush calls
Luk Claes [Thu, 10 May 2012 16:35:50 +0000 (18:35 +0200)]
s3/libsmb: Generalise cli_state in smb2 flush calls

Signed-off-by: Luk Claes <luk@debian.org>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
12 years agos3/libsmb: Generalise cli_state in smb2 create calls
Luk Claes [Thu, 10 May 2012 16:34:40 +0000 (18:34 +0200)]
s3/libsmb: Generalise cli_state in smb2 create calls

Signed-off-by: Luk Claes <luk@debian.org>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
12 years agos3/libsmb: Generalise cli_state in smb2 close calls
Luk Claes [Thu, 10 May 2012 16:32:49 +0000 (18:32 +0200)]
s3/libsmb: Generalise cli_state in smb2 close calls

Signed-off-by: Luk Claes <luk@debian.org>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
12 years agos3-libsmb: Generalise cli_state in smb2 read calls
Luk Claes [Thu, 10 May 2012 16:30:25 +0000 (18:30 +0200)]
s3-libsmb: Generalise cli_state in smb2 read calls

Signed-off-by: Luk Claes <luk@debian.org>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
12 years agosmbconf: remove python shebang from wscript_build
Michael Adam [Fri, 11 May 2012 17:13:36 +0000 (19:13 +0200)]
smbconf: remove python shebang from wscript_build

Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Fri May 11 22:05:32 CEST 2012 on sn-devel-104

12 years agos4:lib: remove unused wscript_build file
Michael Adam [Fri, 11 May 2012 16:05:36 +0000 (18:05 +0200)]
s4:lib: remove unused wscript_build file

This only contains a "GENCACHE" subsystem that is not
referenced anywhere.

12 years agoutil: use SMB_ASSERT with panic also in non-developer builds !!!
Michael Adam [Fri, 11 May 2012 14:42:33 +0000 (16:42 +0200)]
util: use SMB_ASSERT with panic also in non-developer builds !!!

This has been around since a long time: In non-developer builds,
we don't panic in SMB_ASSERT but happly continue with the error
condition, which is ridiculous and dangerous...

12 years agoutil: reformat the DEVELOPER definition of SMB_ASSERT
Michael Adam [Fri, 11 May 2012 14:41:18 +0000 (16:41 +0200)]
util: reformat the DEVELOPER definition of SMB_ASSERT

12 years agos3:smb2_ioctl: allow functions to disconnect the smb connection
Stefan Metzmacher [Thu, 10 May 2012 11:47:46 +0000 (13:47 +0200)]
s3:smb2_ioctl: allow functions to disconnect the smb connection

metze

Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Fri May 11 20:15:37 CEST 2012 on sn-devel-104

12 years agolibcli/smb/smb_constants: add FSCTL_VALIDATE_NEGOTIATE_INFO*
Stefan Metzmacher [Wed, 9 May 2012 19:32:33 +0000 (21:32 +0200)]
libcli/smb/smb_constants: add FSCTL_VALIDATE_NEGOTIATE_INFO*

metze

12 years agos3:smb2_ioctl: FSCTL_SRV_ENUMERATE_SNAPSHOTS is handles in SMB_VFS_FSCTL()
Stefan Metzmacher [Thu, 10 May 2012 16:33:12 +0000 (18:33 +0200)]
s3:smb2_ioctl: FSCTL_SRV_ENUMERATE_SNAPSHOTS is handles in SMB_VFS_FSCTL()

metze