Andrew Bartlett [Mon, 13 Aug 2012 23:31:26 +0000 (09:31 +1000)]
VERSION: Mark as the beta6 release
Andrew Bartlett [Mon, 13 Aug 2012 23:30:30 +0000 (09:30 +1000)]
WHATSNEW: prepare for 4.0 beta6
Andrew Bartlett [Mon, 13 Aug 2012 10:14:43 +0000 (20:14 +1000)]
s3-vfs: Put vfs_aixacl_util.c helper functions into a header file
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Tue Aug 14 02:16:11 CEST 2012 on sn-devel-104
Matthias Dieter Wallnöfer [Mon, 13 Aug 2012 18:17:20 +0000 (20:17 +0200)]
s4:kdc/wdc-samba4.c - fix user logins on specific workstations
The decrement operation has been missing.
Problem found by Mohammad Ebrahim Abravi <lamp.mia@gmail.com>
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Wesley Young [Mon, 13 Aug 2012 01:08:36 +0000 (01:08 +0000)]
s4-classicupgrade: Tests if sam policies exist before trying to import them.
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Salvador I. Gonzalez [Sat, 11 Aug 2012 14:48:36 +0000 (10:48 -0400)]
s3-selftest: Add smbclient tarmode test
(With small changes to have test complete by Andrew Bartlett)
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Salvador I. Gonzalez [Sat, 11 Aug 2012 14:47:58 +0000 (10:47 -0400)]
s3-selftest: Fix copy/paste error in test usage string
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Salvador I. Gonzalez [Sat, 11 Aug 2012 17:46:41 +0000 (13:46 -0400)]
Fix smbclient/tarmode panic on connecting to Windows 2000 clients.
'Freed frame ../source3/libsmb/clilist.c:934, expected ../source3/client/clitar.c:821'
Cause: (strequal(finfo->name,"..") || strequal(finfo->name,"."))
evaluates to true, do_tar returns without freeing ctx
Signed-off-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Mon Aug 13 23:12:50 CEST 2012 on sn-devel-104
Jeremy Allison [Mon, 13 Aug 2012 17:34:52 +0000 (10:34 -0700)]
Ensure we update last_access on the winbindd child struct on each request.
Björn Jacke [Sun, 12 Aug 2012 13:51:30 +0000 (15:51 +0200)]
s3: skip loading vfs modules for printer connections
Autobuild-User(master): Björn Jacke <bj@sernet.de>
Autobuild-Date(master): Sun Aug 12 23:40:23 CEST 2012 on sn-devel-104
Andrew Bartlett [Sat, 11 Aug 2012 02:29:06 +0000 (12:29 +1000)]
s4-dsdb: Take more care in handling of global schema memory
This reworks dsdb_replicated_objects_commit() to have a proper local tmp_ctx and
to be more careful about what schema is set (only setting a global schema if
the original schema was global).
In particular, the new working_schema is not given a talloc reference
to the old schema. This ensures that the old schema can go away when
no longer used.
Andrew Bartlett
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Sat Aug 11 10:31:57 CEST 2012 on sn-devel-104
Andrew Bartlett [Sat, 11 Aug 2012 01:00:53 +0000 (11:00 +1000)]
s4-dsdb: Remove support for per-partition sequence numbers
These sequence numbers were only used for telling if the schema was
changed, and are no longer directly related to the replication USN.
The per-partition replication USN can be obtained from the
@REPLCHANGED record on the per-partition database, and this is done
with an ldb_search().
Andrew Bartlett
Andrew Bartlett [Sat, 11 Aug 2012 00:56:58 +0000 (10:56 +1000)]
s4-dsdb: Use only the replication USN for schema reload.
This way we do not track both the partition seq number and the
replication USN for schema reload purposes.
We only need one indication of actual data change, and the replication
per-partition sequence number is no more expensive to obtain than the
ldb per-partition sequence number.
Andrew Bartlett
Andrew Bartlett [Sun, 6 May 2012 22:48:24 +0000 (08:48 +1000)]
s3-nfs4acls: Remove lookup_sid and sidmap from NFSv4 ACL mapping and check gid first
By checking just the IDMAP, and by removing the sidmap and lookup_sid calls, we support
IDMAP_BOTH. This is because by checking for a mapping to a GID first, we can rely on
the fact that IDMAP_BOTH will resolve to a GID.
If the sidmap idea is valued - it allows multiple SIDs to map to a single unix ID, this should
be done in the IDMAP layer.
Andrew Bartlett
Signed-off-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Sat Aug 11 01:17:36 CEST 2012 on sn-devel-104
Andrew Bartlett [Tue, 7 Aug 2012 02:11:50 +0000 (12:11 +1000)]
s3-smbd: Merge ACE entries based on mapped UID/GID not SID
As the test for a valid posix ACL is based on the unix uid/gid only appearing once in the ACL
the merge process also needs to be UID/GID based.
This is a problem when we have multiple builtin groups mapped to the same POSIX group
as happens in a Samba4 provision.
Andrew Bartlett
Signed-off-by: Jeremy Allison <jra@samba.org>
Andrew Bartlett [Tue, 7 Aug 2012 02:02:49 +0000 (12:02 +1000)]
s3-smbd: Convert posix_acls.c to use struct unixid internally
This is consistent with the rest of Samba which uses this structure to represent
a unix uid or gid.
World values remain represented by the owner_type being WORLD_ACE in the containing
structure. A -1 value is filled in to the unixid.id in the same way the .world value
was initialised in the union.
Andrew Bartlett
Signed-off-by: Jeremy Allison <jra@samba.org>
Andrew Bartlett [Wed, 9 May 2012 23:19:46 +0000 (09:19 +1000)]
s3-smbd: Create a shortcut for building the token of a user by SID for posix_acls
When a user owns a file, but does not have specific permissions on that file, we need to
make up the user permissions. This change ensures that the first thing that we do
is to look up the SID, and confirm it is a user. Then, we avoid the getpwnam()
and directly create the token via the SID.
Andrew Bartlett
Signed-off-by: Jeremy Allison <jra@samba.org>
Volker Lendecke [Tue, 7 Aug 2012 15:12:19 +0000 (17:12 +0200)]
torture: Reproducer for
64c0367
Signed-off-by: Jeremy Allison <jra@samba.org>
Björn Jacke [Fri, 10 Aug 2012 19:50:22 +0000 (21:50 +0200)]
tdb/test: fix build on OSF/1
Autobuild-User(master): Björn Jacke <bj@sernet.de>
Autobuild-Date(master): Fri Aug 10 23:33:20 CEST 2012 on sn-devel-104
Stefan Metzmacher [Fri, 10 Aug 2012 09:58:39 +0000 (11:58 +0200)]
Revert "s3:smbd: include smbXsrv.h before smbd/proto.h to have the smbXsrv_ structs available"
This reverts commit
98ccca8dca70b87d04a93c8ef5232a071ab7c2af.
Autobuild-User(master): Stefan Metzmacher <metze@samba.org>
Autobuild-Date(master): Fri Aug 10 17:35:38 CEST 2012 on sn-devel-104
Stefan Metzmacher [Fri, 10 Aug 2012 09:56:21 +0000 (11:56 +0200)]
Revert "s3:smbd: Include smbXsrv.h before vfs.h (in smbd.h) so that the smbXsrv structures are available"
This reverts commit
e332bfaff51e54638bd37cd1fe08e57608e16e86.
Stefan Metzmacher [Fri, 10 Aug 2012 09:58:28 +0000 (11:58 +0200)]
Revert "s3:smb: include "smbXsrv.h" before "vfs.h""
This reverts commit
db0c233624e633b3cc1a6e0e44dccc09aaa121f2.
Stefan Metzmacher [Fri, 10 Aug 2012 09:55:13 +0000 (11:55 +0200)]
s3:smbXsrv.idl: remove smbXsrv_*0 defines
This makes ctags more usable.
metze
Stefan Metzmacher [Fri, 10 Aug 2012 10:05:15 +0000 (12:05 +0200)]
s3:param: fix compiler warnings with FN_GLOBAL_CONST_STRING()
metze
Björn Jacke [Fri, 10 Aug 2012 09:37:28 +0000 (11:37 +0200)]
build: rename security → samba-security
there is a libsecurity on OSF1 which clasheѕ with our security lib. see bug #9023.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Autobuild-User(master): Björn Jacke <bj@sernet.de>
Autobuild-Date(master): Fri Aug 10 14:22:21 CEST 2012 on sn-devel-104
Andrew Bartlett [Fri, 10 Aug 2012 00:17:31 +0000 (10:17 +1000)]
nsswitch: add ABI checking and symbol versions to libwbclient
This will ensure that we do not unintentionally break the ABI.
Andrew Bartlett
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Fri Aug 10 04:08:54 CEST 2012 on sn-devel-104
Andrew Bartlett [Thu, 9 Aug 2012 22:44:04 +0000 (08:44 +1000)]
s4-dsdb: Explain better what records are written during schema set
This is controlled by setting write_indices_and_attributes.
Andrew Bartlett
Andrew Bartlett [Thu, 9 Aug 2012 12:46:48 +0000 (22:46 +1000)]
lib/ldb: Use tdb_parse_record and a callback rather than tdb_fetch()
This avoid allocation at the tdb layer as we will allocate this
with talloc right away anyway.
Andrew Bartlett
Jeremy Allison [Thu, 9 Aug 2012 00:32:50 +0000 (17:32 -0700)]
Remove smb_panic() from unix_strlower(). Just rely on error code return.
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Thu Aug 9 23:52:53 CEST 2012 on sn-devel-104
Jeremy Allison [Thu, 9 Aug 2012 00:01:00 +0000 (17:01 -0700)]
Correctly check for errors in strlower_m() returns.
Jeremy Allison [Wed, 8 Aug 2012 22:56:58 +0000 (15:56 -0700)]
Fix strlower_m() to return an error indication.
Jeremy Allison [Wed, 8 Aug 2012 22:49:34 +0000 (15:49 -0700)]
Check error returns on strnorm().
Jeremy Allison [Wed, 8 Aug 2012 22:35:28 +0000 (15:35 -0700)]
Check error returns from strupper_m() (in all reasonable places).
Jeremy Allison [Wed, 8 Aug 2012 22:21:33 +0000 (15:21 -0700)]
Fix missing ads_destroy in error path.
Jeremy Allison [Wed, 8 Aug 2012 19:16:40 +0000 (12:16 -0700)]
Change strupper_m() to return a value.
Jeremy Allison [Wed, 8 Aug 2012 19:10:01 +0000 (12:10 -0700)]
Fix bad return in unix_strupper.
Jeremy Allison [Wed, 8 Aug 2012 19:07:54 +0000 (12:07 -0700)]
Prepare to remove smb_panic() from unix_strlower().
Jeremy Allison [Wed, 8 Aug 2012 19:06:34 +0000 (12:06 -0700)]
Fix bad return values in unix_strlower/unix_strupper.
Michael Adam [Thu, 9 Aug 2012 09:12:55 +0000 (11:12 +0200)]
s4:torture:basic: check the return status of the last open in deltest16
Autobuild-User(master): Michael Adam <obnox@samba.org>
Autobuild-Date(master): Thu Aug 9 18:01:50 CEST 2012 on sn-devel-104
Michael Adam [Wed, 8 Aug 2012 21:36:52 +0000 (23:36 +0200)]
s4:torture:basic: fix a message typo in the delete17 test
Michael Adam [Thu, 9 Aug 2012 10:56:48 +0000 (12:56 +0200)]
s4:torture:basic: fix abundance of spaces in deltest6
Michael Adam [Wed, 8 Aug 2012 15:29:04 +0000 (17:29 +0200)]
s4:torture:basic:delete: fix 4 vs 8 spc tab formatting in check_delete_on_close()
Michael Adam [Wed, 8 Aug 2012 10:44:01 +0000 (12:44 +0200)]
s3:torture:delete: add a 12th subtest to the delete-on-close tests
test whether second open is possible with initial delete on close
and how setting and unsetting delete on close on the handle affects
the initial delete on close (it does not...)
Michael Adam [Thu, 9 Aug 2012 14:11:08 +0000 (16:11 +0200)]
s3:torture:delete: fix 11th test to work against windows
Michael Adam [Wed, 8 Aug 2012 10:25:09 +0000 (12:25 +0200)]
s3:torture:delete: simplify return code handling, fixing a couple of return codes in error cases
Michael Adam [Wed, 8 Aug 2012 10:20:24 +0000 (12:20 +0200)]
s3:torture:delete: reduce indentation
Michael Adam [Wed, 8 Aug 2012 10:19:52 +0000 (12:19 +0200)]
s3:torture:delete: add a comment
Michael Adam [Wed, 8 Aug 2012 10:18:40 +0000 (12:18 +0200)]
s3:torture:delete: add a comment
Michael Adam [Wed, 8 Aug 2012 10:17:53 +0000 (12:17 +0200)]
s3:torture:delete: add a comment
Michael Adam [Wed, 8 Aug 2012 09:32:55 +0000 (11:32 +0200)]
s3:torture:delete: move the success message for a subtest to the correct place
Michael Adam [Wed, 8 Aug 2012 10:19:31 +0000 (12:19 +0200)]
s3:torture:delete: remove an else, reducing indentation
Michael Adam [Wed, 8 Aug 2012 10:17:29 +0000 (12:17 +0200)]
s3:torture:delete: remove an else, reducing indentation
Michael Adam [Wed, 8 Aug 2012 09:27:55 +0000 (11:27 +0200)]
s3:torture:delete: remove an else, reducing indentation
Michael Adam [Wed, 8 Aug 2012 10:15:16 +0000 (12:15 +0200)]
s3:torture:delete: remove an else, reducing indentation
Michael Adam [Wed, 8 Aug 2012 10:14:36 +0000 (12:14 +0200)]
s3:torture:delete: really fail the test in a failure case
Michael Adam [Wed, 8 Aug 2012 10:06:13 +0000 (12:06 +0200)]
s3:torture:delete: fix a comment
Michael Adam [Wed, 8 Aug 2012 10:05:53 +0000 (12:05 +0200)]
s3:torture:delete: fix a message
Michael Adam [Wed, 8 Aug 2012 10:05:38 +0000 (12:05 +0200)]
s3:torture:delete: fix a message
Michael Adam [Wed, 8 Aug 2012 09:56:48 +0000 (11:56 +0200)]
s3:torture:delete: fix a message
Michael Adam [Wed, 8 Aug 2012 09:24:55 +0000 (11:24 +0200)]
s3:torture:delete: fix a message (counting the opens)
Michael Adam [Wed, 8 Aug 2012 18:07:38 +0000 (20:07 +0200)]
s3:torture:delete: untangle function call from result check
Michael Adam [Wed, 8 Aug 2012 10:18:55 +0000 (12:18 +0200)]
s3:torture:delete: untangle function call from result check
Michael Adam [Wed, 8 Aug 2012 10:18:16 +0000 (12:18 +0200)]
s3:torture:delete: untangle function call from result check
Michael Adam [Wed, 8 Aug 2012 10:07:29 +0000 (12:07 +0200)]
s3:torture:delete: untanlge function call from result check
Michael Adam [Wed, 8 Aug 2012 09:58:24 +0000 (11:58 +0200)]
s3:torture:delete: untangle function call from result check
Michael Adam [Wed, 8 Aug 2012 09:58:01 +0000 (11:58 +0200)]
s3:torture:delete: untangle function call from result check
Michael Adam [Wed, 8 Aug 2012 09:57:33 +0000 (11:57 +0200)]
s3:torture:delete: untangle function call from result check
Michael Adam [Wed, 8 Aug 2012 09:57:03 +0000 (11:57 +0200)]
s3:torture:delete: untangle function call from result check
Michael Adam [Wed, 8 Aug 2012 09:56:17 +0000 (11:56 +0200)]
s3:torture:delete: untangle function call from result check
Michael Adam [Wed, 8 Aug 2012 09:55:46 +0000 (11:55 +0200)]
s3:torture:delete: untangle function call from result check
Michael Adam [Wed, 8 Aug 2012 09:32:37 +0000 (11:32 +0200)]
s3:torture:delete: untangle function call from result check
Michael Adam [Wed, 8 Aug 2012 09:27:19 +0000 (11:27 +0200)]
s3:torture:delete: untangle function call from result check
Michael Adam [Wed, 8 Aug 2012 09:24:29 +0000 (11:24 +0200)]
s3:torture:delete: untangle function call from result check
Andrew Bartlett [Thu, 9 Aug 2012 09:41:05 +0000 (19:41 +1000)]
s4-ldb_wrap: Do not vasprintf() the ldb debug messages that will not be shown
This malloc() and free() actually shows up quite high on a call profile of
provision of the AD DC.
Andrew Bartlett
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Thu Aug 9 13:51:06 CEST 2012 on sn-devel-104
Andrew Bartlett [Thu, 9 Aug 2012 09:40:45 +0000 (19:40 +1000)]
lib/ldb: Do not vasprintf() the tevent debug messages that will not be shown
This malloc() and free() actually shows up quite high on a call profile of
provision of the AD DC.
This allows the debug handler to decide if the argument list should be
printed.
Andrew Bartlett
Andrew Bartlett [Thu, 9 Aug 2012 08:34:48 +0000 (18:34 +1000)]
s4-events: Do not vasprintf() the tevent debug messages that will not be shown
This malloc() and free() actually shows up quite high on a call profile of
provision of the AD DC.
Andrew Bartlett
Andrew Bartlett [Thu, 9 Aug 2012 08:34:28 +0000 (18:34 +1000)]
s3-events: Do not vasprintf() the tevent debug messages that will not be shown
This malloc() and free() actually shows up quite high on a call profile of
provision of the AD DC (and this is the matching patch for source3).
Andrew Bartlett
Andrew Bartlett [Thu, 9 Aug 2012 09:58:31 +0000 (19:58 +1000)]
lib/ldb: Use tdb_exists() rather than tdb_fetch()/talloc_free()
This avoids pulling the record and doing an allocation when we just
want to know if it exists.
Andrew Bartlett
Andrew Bartlett [Thu, 9 Aug 2012 06:16:03 +0000 (16:16 +1000)]
s4-dsdb: Remove strcasecmp() fallback in replmd_ldb_message_element_attid_sort
In all callers, we must already have a attributeID for each of the
values or else we would have already given an error, or could not have
obtained the message over DRS.
Andrew Bartlett
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Thu Aug 9 11:39:54 CEST 2012 on sn-devel-104
Andrew Bartlett [Thu, 9 Aug 2012 05:16:37 +0000 (15:16 +1000)]
s4-dsdb: Do not reload partition metadata except on transaction start
This ensures that we do not add objects that should go into a partition, but we
simply return that an object is not present if the connection was created
before the partition was loaded. It is rare to create a new partition.
Andrew Bartlett
Stefan Metzmacher [Wed, 8 Aug 2012 07:32:22 +0000 (09:32 +0200)]
s3:smb2_sesssetup: setup global->[en|de]cryption_key
metze
Autobuild-User(master): Stefan Metzmacher <metze@samba.org>
Autobuild-Date(master): Thu Aug 9 09:59:02 CEST 2012 on sn-devel-104
Stefan Metzmacher [Wed, 8 Aug 2012 04:35:34 +0000 (06:35 +0200)]
s3:smb2_read: don't try sendfile if encryption is used
metze
Stefan Metzmacher [Wed, 8 Aug 2012 04:35:03 +0000 (06:35 +0200)]
s3:smb2_server: add smbd_smb2_request->do_encryption
For now it's always false...
metze
Stefan Metzmacher [Wed, 8 Aug 2012 04:25:10 +0000 (06:25 +0200)]
s3:smb2_tcon: set global->encryption_required and enforce it
This the account or client doesn't support encryption we should
reject the tree connect.
metze
Stefan Metzmacher [Wed, 8 Aug 2012 04:25:10 +0000 (06:25 +0200)]
s3:smb2_sesssetup: set global->encryption_required and enforce it
This the account or client doesn't support encryption we should
reject the session setup.
metze
Stefan Metzmacher [Wed, 8 Aug 2012 04:24:01 +0000 (06:24 +0200)]
s3:smbXsrv.idl: add encryption_required to smbXsrv_tcon_global0
metze
Stefan Metzmacher [Wed, 8 Aug 2012 04:57:45 +0000 (06:57 +0200)]
s3:smb2_server: check the session before we could response with an error.
metze
Stefan Metzmacher [Tue, 7 Aug 2012 07:44:31 +0000 (09:44 +0200)]
s3:smb2_server: do central file_id check if the operation requires it
Note that it's fine to call file_fsp_smb2() twice, the 2nd call
just returns smb2req->compat_chain_fsp without a 2nd lookup.
metze
Andrew Bartlett [Thu, 9 Aug 2012 04:33:49 +0000 (14:33 +1000)]
s4-dsdb: Ensure we have indexing enabled during the provision
Because we set the schema before we connected the ldb to a file, the @INDEX records
were not added until next startup. This cost 100% more time in running provision on
my laptop.
Andrew Bartlett
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Thu Aug 9 08:20:36 CEST 2012 on sn-devel-104
Andrew Bartlett [Thu, 9 Aug 2012 04:23:12 +0000 (14:23 +1000)]
s4-pydsdb: Provide control of if we should write index attributes when reloading a schema
This allows us to carefully control the loading of the schema.
Andrew Bartlett
Andrew Bartlett [Thu, 9 Aug 2012 02:23:58 +0000 (12:23 +1000)]
s4-dsdb: Change talloc parent
This matches the rest of the function.
Andrew Bartlett
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Thu Aug 9 06:26:36 CEST 2012 on sn-devel-104
Andrew Bartlett [Thu, 9 Aug 2012 02:23:13 +0000 (12:23 +1000)]
s4-dsdb: Remove ldb_sequence_type argument from partition_primary_sequence_number
We always want LDB_SEQ_HIGHEST_SEQ here.
Andrew Bartlett
Andrew Bartlett [Thu, 9 Aug 2012 02:20:37 +0000 (12:20 +1000)]
s4-dsdb: simplify migration of old-style seqence numbers to metadata.tdb
This simple operation does not need to be encased in generic ldb extended operations.
Andrew Bartlett
Andrew Bartlett [Thu, 9 Aug 2012 00:21:38 +0000 (10:21 +1000)]
s4-dsdb: Reduce calls to the ldb layer by reloading less often
We do not need to reload the partition list to get the global sequence
number, as that number is stored in the metadata.tdb, not the ldb files.
Andrew Bartlett
Stefan Metzmacher [Wed, 8 Aug 2012 16:21:16 +0000 (18:21 +0200)]
s3:nmbd: log a failure in get_domain_master_name_node_status_success() as level 1
metze
Autobuild-User(master): Stefan Metzmacher <metze@samba.org>
Autobuild-Date(master): Wed Aug 8 20:14:29 CEST 2012 on sn-devel-104
Stefan Metzmacher [Wed, 8 Aug 2012 16:16:30 +0000 (18:16 +0200)]
s3:nmbd: don't log get_domain_master_name_node_status_fail at level 0
metze
Stefan Metzmacher [Wed, 8 Aug 2012 07:15:17 +0000 (09:15 +0200)]
s3:smb2_server: s/i/idx in smbd_smb2_request_pending_queue()
metze
Autobuild-User(master): Stefan Metzmacher <metze@samba.org>
Autobuild-Date(master): Wed Aug 8 17:32:26 CEST 2012 on sn-devel-104
Stefan Metzmacher [Wed, 8 Aug 2012 07:13:17 +0000 (09:13 +0200)]
s3:smb2_server: make use of SMBD_SMB2_OUT_HDR_PTR() in smbd_smb2_request_pending_queue()
metze
Stefan Metzmacher [Wed, 8 Aug 2012 07:12:31 +0000 (09:12 +0200)]
s3:smb2_server: remove useless variable 'i'
metze
Stefan Metzmacher [Wed, 8 Aug 2012 06:32:40 +0000 (08:32 +0200)]
s3:smb2_server: rewrite dup_smb2_vec3() using SMBD_SMB2_*_IOV_OFS and helper variables
metze