David Disseldorp [Sun, 25 Sep 2011 21:39:07 +0000 (23:39 +0200)]
s3-smb2_server: SMB2_OP_IOCTL doesn't require at least 1 dyn byte
Signed-off-by: Stefan Metzmacher <metze@samba.org>
David Disseldorp [Thu, 22 Sep 2011 20:23:08 +0000 (22:23 +0200)]
s4-torture: add smb2 ioctl test suite
Currently only covers FSCTL_GET_SHADOW_COPY_DATA.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
David Disseldorp [Wed, 21 Sep 2011 19:50:29 +0000 (21:50 +0200)]
s4-torture: remove unchecked read from smb2 create
Add a corresponding test case to smb2.read.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Stefan Metzmacher [Wed, 28 Sep 2011 21:09:49 +0000 (23:09 +0200)]
socket_wrapper: correctly handle dup()/dup2() ref counting
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Thu Sep 29 13:13:56 CEST 2011 on sn-devel-104
Stefan Metzmacher [Wed, 28 Sep 2011 21:04:51 +0000 (23:04 +0200)]
socket_wrapper: pass down the fd explictly from the swrap_*() to the real_*() calls
metze
Stefan Metzmacher [Wed, 28 Sep 2011 06:28:08 +0000 (08:28 +0200)]
s3:smb2_server: SMB2_OP_CANCEL requests don't have to be signed
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Thu Sep 29 02:58:41 CEST 2011 on sn-devel-104
Herb Lewis [Wed, 28 Sep 2011 21:14:54 +0000 (14:14 -0700)]
test commit to see it push works for me.
Autobuild-User: Herb Lewis <herb@samba.org>
Autobuild-Date: Thu Sep 29 00:51:16 CEST 2011 on sn-devel-104
Stefan Metzmacher [Wed, 28 Sep 2011 06:47:56 +0000 (08:47 +0200)]
s4:torture/smb2/lock: remove samba4 specific checks for NETWORK_NAME_DELETED/USER_SESSION_DELETED
Most Windows versions have a strange order to
verify the session id, tree id and file id.
(They should be checked in that order, but windows
seems to check the file id before the others).
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Wed Sep 28 21:12:07 CEST 2011 on sn-devel-104
Stefan Metzmacher [Wed, 28 Sep 2011 06:23:24 +0000 (08:23 +0200)]
s4:libcli/smb2: ignore SMB2_OP_CANCEL responses
If there're a problem with signing or the session doesn't exists
any more the server responses with a failure, instead of not
sending a response.
For now we ignore the reponse, as there's not much we could do with it
and it's not likely that we generate bad requests, which trigger
that behavior, except for testing.
metze
Stefan Metzmacher [Wed, 28 Sep 2011 05:50:42 +0000 (07:50 +0200)]
s4:libcli/smb2: correctly sign SMB2_OP_CANCEL request if they belong to a session
metze
Stefan Metzmacher [Wed, 28 Sep 2011 04:43:51 +0000 (06:43 +0200)]
s4:libcli/smb2: don't try to check the signing if we got NT_STATUS_USER_SESSION_DELETED
metze
Michael Adam [Tue, 27 Sep 2011 14:06:48 +0000 (16:06 +0200)]
s3:dbwrap_ctdb: improve the check for skipping the __db_sequence_number__ record in traverse
It did not compare the last charcter (usually '\0')
Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Wed Sep 28 16:54:59 CEST 2011 on sn-devel-104
Jelmer Vernooij [Wed, 28 Sep 2011 10:42:33 +0000 (12:42 +0200)]
libcli: Install libcli.h.
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Wed Sep 28 14:19:20 CEST 2011 on sn-devel-104
Jelmer Vernooij [Wed, 28 Sep 2011 10:05:54 +0000 (12:05 +0200)]
smb_unix_ext.h: Protect against multiple inclusion.
Jelmer Vernooij [Wed, 28 Sep 2011 09:32:36 +0000 (11:32 +0200)]
Install headers included by smb_common.h.
Stefan Metzmacher [Wed, 28 Sep 2011 00:02:08 +0000 (02:02 +0200)]
s4:libcli/resolve: only try broadcast messages to ipv4 addresses
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Wed Sep 28 05:10:53 CEST 2011 on sn-devel-104
Kai Blin [Tue, 27 Sep 2011 05:31:46 +0000 (22:31 -0700)]
dns: Do as BIND and MS DNS and drop quries with qdcount != 1
Autobuild-User: Kai Blin <kai@samba.org>
Autobuild-Date: Wed Sep 28 03:37:22 CEST 2011 on sn-devel-104
Kai Blin [Tue, 27 Sep 2011 06:37:06 +0000 (23:37 -0700)]
dns: The QCLASS is called IN, not IP
Kai Blin [Sun, 25 Sep 2011 20:24:50 +0000 (13:24 -0700)]
s3 net: Fix a discard const warning
Kai Blin [Wed, 26 Jan 2011 21:17:43 +0000 (22:17 +0100)]
errormap: Add unix_to_werror() function
While this function technically is closest to the
map_nt_status_from_unix() function, I think it is better to keep the new
function in line with our usual fooerror_to_barerror() naming scheme.
Signed-off-by: Kai Blin <kai@samba.org>
Stefan Metzmacher [Tue, 20 Sep 2011 03:00:46 +0000 (05:00 +0200)]
s3:libsmb: remove unused TALLOC_FREE(subreq) calls in
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Wed Sep 28 02:01:09 CEST 2011 on sn-devel-104
Stefan Metzmacher [Tue, 20 Sep 2011 02:57:45 +0000 (04:57 +0200)]
s3:libsmb: call TALLOC_FREE(subreq) directly after cli_sesssetup_blob_recv()
cli_sesssetup_blob_recv() talloc moves stuff that's needed on
the given memory context.
metze
Andrew Bartlett [Tue, 27 Sep 2011 16:54:37 +0000 (09:54 -0700)]
s3-messaging Do not ever send a kill to -1
This from a report by Olaf Flebbe <o.flebbe@science-computing.de>
Andrew Bartlett
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Wed Sep 28 00:23:44 CEST 2011 on sn-devel-104
Andrew Bartlett [Tue, 27 Sep 2011 16:50:11 +0000 (09:50 -0700)]
s3-messaging Ensure that the message is of the correct legnth
By using ndr_pull_struct_blob_all we are more robust against wrongly formatted messages.
Andrew Bartlett
Andrew Bartlett [Mon, 26 Sep 2011 22:56:23 +0000 (15:56 -0700)]
s4-ldap_server: Fix segfault on startup failure of ldap server
Andrew Bartlett [Mon, 26 Sep 2011 22:56:00 +0000 (15:56 -0700)]
s3-pdb_samba4: Remove unused attribute from domain search
Jeremy Allison [Tue, 27 Sep 2011 17:23:08 +0000 (10:23 -0700)]
These modules are no longer experimental but production-ready (especially
the acl_xattr code). Remove the "experimental" tag.
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Tue Sep 27 21:00:12 CEST 2011 on sn-devel-104
Richard Sharpe [Tue, 27 Sep 2011 05:25:43 +0000 (22:25 -0700)]
Free the memory talloc'd
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Tue Sep 27 18:51:47 CEST 2011 on sn-devel-104
Andreas Schneider [Mon, 26 Sep 2011 15:59:02 +0000 (17:59 +0200)]
s3-samr: Remove fstring in samr.
Autobuild-User: Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date: Mon Sep 26 19:56:04 CEST 2011 on sn-devel-104
Simo Sorce [Mon, 26 Sep 2011 15:30:05 +0000 (11:30 -0400)]
s3-passdb: Cleanup use of fstring and move to talloc.
Signed-off-by: Andreas Schneider <asn@samba.org>
Simo Sorce [Mon, 26 Sep 2011 15:26:52 +0000 (11:26 -0400)]
s3-group-mapping: Remove unused functions.
Signed-off-by: Andreas Schneider <asn@samba.org>
Volker Lendecke [Mon, 26 Sep 2011 14:28:05 +0000 (16:28 +0200)]
s3: Slightly simplify print_kdc_line()
No code change except for an early "return talloc_asprintf(..)" making an else
branch obsolete.
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Mon Sep 26 18:24:25 CEST 2011 on sn-devel-104
Volker Lendecke [Mon, 26 Sep 2011 14:28:05 +0000 (16:28 +0200)]
s3: Slightly simplify print_kdc_line()
No code change except for an early "return talloc_asprintf(..)" making an else
branch obsolete.
Volker Lendecke [Mon, 26 Sep 2011 14:28:05 +0000 (16:28 +0200)]
s3: Slightly simplify print_kdc_line()
No code change except for an early "return talloc_asprintf(..)" making an else
branch obsolete.
Volker Lendecke [Sat, 24 Sep 2011 03:53:28 +0000 (05:53 +0200)]
s3: Remove the smbd_server_conn ref from create_junction
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Mon Sep 26 16:33:30 CEST 2011 on sn-devel-104
Volker Lendecke [Sat, 24 Sep 2011 03:49:08 +0000 (05:49 +0200)]
s3: Remove the smbd_server_conn ref from setup_dfs_referral
Volker Lendecke [Sat, 24 Sep 2011 03:42:48 +0000 (05:42 +0200)]
s3: Remove the smbd_server_conn ref from get_referred_path
Volker Lendecke [Sat, 24 Sep 2011 03:35:20 +0000 (05:35 +0200)]
s3: Remove the smbd_server_conn ref from dfs_redirect
Volker Lendecke [Sat, 24 Sep 2011 03:33:11 +0000 (05:33 +0200)]
s3: Remove the smbd_server_conn ref from create_conn_struct
Volker Lendecke [Sat, 24 Sep 2011 03:28:08 +0000 (05:28 +0200)]
s3: Remove the smbd_server_conn ref from parse_dfs_path
Jelmer Vernooij [Sun, 25 Sep 2011 13:02:05 +0000 (15:02 +0200)]
libcliraw: Make smb_raw_write_recv public and include it in a public header.
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Sun Sep 25 17:12:05 CEST 2011 on sn-devel-104
Kai Blin [Sun, 25 Sep 2011 05:40:43 +0000 (22:40 -0700)]
addns: Remove unused empty header file
Autobuild-User: Kai Blin <kai@samba.org>
Autobuild-Date: Sun Sep 25 09:15:09 CEST 2011 on sn-devel-104
Kai Blin [Sun, 25 Sep 2011 01:18:14 +0000 (18:18 -0700)]
net: Don't register link local addresses with DNS
Kai Blin [Sun, 25 Sep 2011 01:17:11 +0000 (18:17 -0700)]
addns: Allow creating AAAA records during updates
Kai Blin [Sun, 25 Sep 2011 01:28:52 +0000 (18:28 -0700)]
libcli/smb: Get rid of set but unused variable
Kai Blin [Sat, 24 Sep 2011 17:45:59 +0000 (10:45 -0700)]
s4 winbind: Don't drop workgroup name for getpw*
Autobuild-User: Kai Blin <kai@samba.org>
Autobuild-Date: Sat Sep 24 22:49:50 CEST 2011 on sn-devel-104
David Disseldorp [Fri, 23 Sep 2011 18:46:06 +0000 (11:46 -0700)]
Fix bug 8480 - acl_xattr can free an invalid pointer if no blob is loaded.
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Fri Sep 23 22:20:55 CEST 2011 on sn-devel-104
Jeremy Allison [Thu, 15 Sep 2011 22:55:30 +0000 (15:55 -0700)]
Revert "Add a missing include file to two VFS modules"
My mistake - should have been 3.6.x only.
This reverts commit
2e4d0641950ce6e38724ca71b46cf925f51ac7be.
Stefan Metzmacher [Fri, 23 Sep 2011 04:37:35 +0000 (06:37 +0200)]
s3:smbd: disconnect the socket if we got an unexpected request
If we got a SMB2_OP_NEGPROT after the protocol is already negotiated
or if we got a non SMB2_OP_NEGPROT before the protocol was negotiated
we should close the connection (as windows does).
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Fri Sep 23 12:30:50 CEST 2011 on sn-devel-104
Stefan Metzmacher [Fri, 23 Sep 2011 04:08:51 +0000 (06:08 +0200)]
s3:smbd: don't call smbd_terminate_connection in smb2_validate_message_id() (bug #8476)
Only return false and the caller will terminate the connection.
metze
Andrew Bartlett [Wed, 21 Sep 2011 01:19:58 +0000 (18:19 -0700)]
build: Fix waf build on MacOS X
The -framework CoreFoundation is required by the charset_macosxfs module
The system/time.h header is required to access the replacement clock_gettime()
Andrew Bartlett
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Fri Sep 23 10:58:02 CEST 2011 on sn-devel-104
Andrew Bartlett [Tue, 20 Sep 2011 21:26:36 +0000 (14:26 -0700)]
build: avoid util.h as a public header name due to conflict with MacOS
Matthieu Patou [Fri, 23 Sep 2011 05:36:36 +0000 (22:36 -0700)]
python-s4: use PyErr_SetNTSTATUS instead of PyErr_NTSTATUS_IS_ERR_RAISE as it use NT_STATUS_IS_ERROR which is not completely the same as NT_STATUS_IS_OK
Autobuild-User: Matthieu Patou <mat@samba.org>
Autobuild-Date: Fri Sep 23 09:22:56 CEST 2011 on sn-devel-104
Matthieu Patou [Fri, 23 Sep 2011 02:31:32 +0000 (19:31 -0700)]
pys4: really return an exception if the status if not correct
Autobuild-User: Matthieu Patou <mat@samba.org>
Autobuild-Date: Fri Sep 23 06:06:57 CEST 2011 on sn-devel-104
Jeremy Allison [Thu, 22 Sep 2011 20:42:56 +0000 (13:42 -0700)]
Fix bug #8477 - Map to guest can return uninitialized blob of data.
Found by Codenomicon at SNIA SDC.
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Fri Sep 23 03:19:46 CEST 2011 on sn-devel-104
Andrew Tridgell [Tue, 26 Jul 2011 01:07:12 +0000 (11:07 +1000)]
s3-winbindd: add support for idmap type WBC_ID_TYPE_BOTH
this allows the s3 code to understand and cache responses from the s4
winbindd which may include a single SID mapped to both a uid and a gid
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Signed-off-by: Michael Adam <obnox@samba.org>
Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Fri Sep 23 01:47:54 CEST 2011 on sn-devel-104
Andrew Tridgell [Tue, 26 Jul 2011 01:05:38 +0000 (11:05 +1000)]
wbclient: added support for handling WBC_ID_TYPE_BOTH mappings
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Signed-off-by: Michael Adam <obnox@samba.org>
Andrew Tridgell [Tue, 26 Jul 2011 01:05:38 +0000 (11:05 +1000)]
libwbclient: added support for WBC_ID_TYPE_BOTH
the Samba4 winbindd allows for a single SID to map to both a user and
group id. This is used to support files with the owner_sid set to a
group
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Signed-off-by: Michael Adam <obnox@samba.org>
Stefan Metzmacher [Thu, 22 Sep 2011 18:33:22 +0000 (20:33 +0200)]
lib/util: move some timespec helpers from source3 to the toplevel
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Fri Sep 23 00:15:31 CEST 2011 on sn-devel-104
Stefan Metzmacher [Thu, 22 Sep 2011 19:04:51 +0000 (21:04 +0200)]
s3:smb2_server: fix a logic error, we should sign non guest sessions
metze
Stefan Metzmacher [Thu, 22 Sep 2011 20:28:59 +0000 (22:28 +0200)]
s4:selftest: skip flakey samba4.nbt.winsreplication for now
[825/1154 in 43m52s] samba4.nbt.winsreplication(dc)
Test if we always get back the same assoc_ctx
Setup wrepl connections
Test one pull replication cycle
Setup wrepl connections
Setup wrepl conflict pull connection
UNEXPECTED(error): samba4.nbt.winsreplication.replica
REASON: _StringException: _StringException: Unknown error/failure
I don't have time to look into the problem currently.
metze
Jeremy Allison [Thu, 22 Sep 2011 16:06:48 +0000 (09:06 -0700)]
Fix bug #8476 - Samba asserts when SMB2 client breaks the crediting rules.
Just drop the connection, not SMB_ASSERT.
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Thu Sep 22 19:41:31 CEST 2011 on sn-devel-104
Andrew Tridgell [Wed, 21 Sep 2011 23:58:39 +0000 (09:58 +1000)]
s4-dbcheck: fixed transaction nesting in dbcheck
ensure we don't cancel a transaction we didn't start
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Thu Sep 22 03:39:59 CEST 2011 on sn-devel-104
Andrew Tridgell [Wed, 21 Sep 2011 23:58:09 +0000 (09:58 +1000)]
samba-tool: use show_recycled in dbchecker
we need to use show_recycled instead of show_deleted in dbchecker to
allow us to see recycled objects
Andrew Tridgell [Wed, 21 Sep 2011 23:57:26 +0000 (09:57 +1000)]
s4-kdc: set NO_GLOBAL_CATALOG control in kdc
the kdc doesn't want to find users who are in partialReplica
partitions, as they won't have the needed secret info for the kdc to
operate. We need to generate referrals instead
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Andrew Tridgell [Wed, 21 Sep 2011 23:56:27 +0000 (09:56 +1000)]
s4-rpc: show binding string in failed rpc binds
this makes debugging some RPC auth issues easier
Andrew Tridgell [Wed, 21 Sep 2011 23:55:55 +0000 (09:55 +1000)]
s4-ldap-server: set the NO_GLOBAL_CATALOG control on non-GC operations
this makes us honor GC semantics on the two ldap ports
Andrew Tridgell [Wed, 21 Sep 2011 23:54:56 +0000 (09:54 +1000)]
s4-repl: remove unused principal_name element
Andrew Tridgell [Wed, 21 Sep 2011 23:52:29 +0000 (09:52 +1000)]
s4-dsdb: load the partialReplica attribute in the @PARTITION object
this modifies the partition module to honor a partialReplica attribute
on the @PARTITION module, marking partiations as partial replicas so
the NO_GLOBAL_CATALOG control can be honoured
Andrew Tridgell [Wed, 21 Sep 2011 23:50:57 +0000 (09:50 +1000)]
s4-repl: fill in GUID and SID from partition information
when we find a NC via a DN string, fill in the GUID and SID so the
caller can properly report them
Andrew Tridgell [Wed, 21 Sep 2011 23:49:54 +0000 (09:49 +1000)]
s4-kcc: return partial replica NCs in drs showrepl
the showrepl operation should return all our replicated NCs, including
partial replicas
Andrew Tridgell [Wed, 21 Sep 2011 23:48:17 +0000 (09:48 +1000)]
s4-dsdb: added NO_GLOBAL_CATALOG control
this control is used to ask samdb to not return searches with a basedn
in partial repica partitions, which is needed to support the
difference between a search on the 3268 GC ldap port and the non-GC
389 port
Andrew Tridgell [Tue, 20 Sep 2011 22:59:30 +0000 (08:59 +1000)]
s4-dns: started adding support for auto-creation of NS glue record
when we create a new subdomain we need to create a NS glue record in
the parent domain pointing at our subdomain
Andrew Tridgell [Tue, 20 Sep 2011 22:58:13 +0000 (08:58 +1000)]
s4-dsdb: get GUID and SID for DSA from extended DN
this allows us to use the DN from a hasPartialReplicaNCs attribute to
create a reps1 object
Andrew Tridgell [Tue, 20 Sep 2011 22:56:32 +0000 (08:56 +1000)]
s4-dsdb: enable initial replication of partitions via DsReplicaSync
we need to create a temporary dsa object to allow the replication task
to replicate a NC that is not listed in a repsFrom attribute
Andrew Tridgell [Tue, 20 Sep 2011 22:53:15 +0000 (08:53 +1000)]
s4-repl: get NCs to replicate from our NTDS object
we need to use the hasMasterNCs and hasPartialReplicaNCs attributes on
our NTDS object to get the list of NCs to replicate, instead of using
the rootDSE. This is needed to support replicating of GC partial
replicas, which are not listed in the rootDSE
Andrew Tridgell [Tue, 20 Sep 2011 22:52:14 +0000 (08:52 +1000)]
s4-dsdb: added support for replicating with GC partial attribute set
if we are replicating a partial replica, then we need to supply the
partial attribute set we want to replicate to the server
Andrew Tridgell [Tue, 20 Sep 2011 22:51:20 +0000 (08:51 +1000)]
s4-dsdb: failing to find the object is not an error in dsdb_loadreps()
we may not have replicated the partition yet, so this should be
considered the same as having no repsFrom/repsTo
Volker Lendecke [Wed, 21 Sep 2011 19:31:30 +0000 (21:31 +0200)]
s3: Fix Coverity ID 2619: UNINIT
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Thu Sep 22 01:55:04 CEST 2011 on sn-devel-104
Volker Lendecke [Wed, 21 Sep 2011 19:31:15 +0000 (21:31 +0200)]
s3: Fix Coverity ID 2618: UNINIT
Jeremy Allison [Wed, 21 Sep 2011 20:47:22 +0000 (13:47 -0700)]
Remove extraneous debug code.
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Thu Sep 22 00:22:12 CEST 2011 on sn-devel-104
Jeremy Allison [Wed, 21 Sep 2011 20:33:38 +0000 (13:33 -0700)]
Fix bug #8458] - IE9 on Windows 7 cannot download files to samba 3.5.11 share
Handle the SECINFO_LABEL flag in the same was as Win2k3.
Jeremy Allison [Wed, 21 Sep 2011 18:40:01 +0000 (11:40 -0700)]
Fix bug #8474 - SMB2 create doesn't cope with an Apple client using NULL blob in create
Cope with zero length data_offset and data_length values.
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Wed Sep 21 22:12:40 CEST 2011 on sn-devel-104
Jeremy Allison [Wed, 21 Sep 2011 18:30:06 +0000 (11:30 -0700)]
Fix bug #8473 - smb2_find uses a hard coded max reply size of 0x10000 instead of smb2_max_trans.
Use lp_smb2_max_trans() instead of 0x10000.
Günther Deschner [Wed, 21 Sep 2011 15:28:58 +0000 (17:28 +0200)]
s3-libnet: allow to use default krb5 ccache in libnet_Join/libnet_Unjoin.
We force using a MEMORY ccache though in the wkssvc server.
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Wed Sep 21 19:13:33 CEST 2011 on sn-devel-104
Günther Deschner [Wed, 21 Sep 2011 15:28:02 +0000 (17:28 +0200)]
s3-netapi: allow to use default krb5 credential cache for libnetapi users.
Guenther
Michael Adam [Wed, 21 Sep 2011 01:56:30 +0000 (03:56 +0200)]
s3:smb2-server: session setup replies should always be signed (except for guest sessions)
not only if the session should be signed
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Wed Sep 21 11:00:09 CEST 2011 on sn-devel-104
Rusty Russell [Wed, 21 Sep 2011 05:48:05 +0000 (15:18 +0930)]
tdb2: change --enable-tdb2-breaks-compat to --enable-tdb2
Since we no longer break compatibility, don't scare people.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Autobuild-User: Rusty Russell <rusty@rustcorp.com.au>
Autobuild-Date: Wed Sep 21 09:25:11 CEST 2011 on sn-devel-104
Rusty Russell [Wed, 21 Sep 2011 03:28:59 +0000 (12:58 +0930)]
tdb_compat: add "TDB_COMPAT_USE_TDB2" environment variable
When BUILD_TDB2 is defined, add TDB_VERSION1 flag to all tdb_open()
calls, unless this flag is set. This means we use the tdb1 on-disk
format unless the user specifically asks for tdb2.
We'd love to do this using loadparm, but we need to work with both
Samba 3 and Samba 4's loadparm, and they're not unified yet.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Rusty Russell [Wed, 21 Sep 2011 03:27:59 +0000 (12:57 +0930)]
tdb_compat: honour hashsize arg when using tdb2 with TDB_VERSION1 flag.
We use the TDB_ATTRIBUTE_TDB1_HASHSIZE to set the hash size.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Rusty Russell [Wed, 21 Sep 2011 03:26:59 +0000 (12:56 +0930)]
tdb_compat: handle TDB_VOLATILE flag.
This is only meaningful when using the TDB_VERSION1 flag: we set the
attribute to control the maximum number of dead records (to 5, which is
what TDB_VOLATILE did for tdb1).
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Rusty Russell [Wed, 21 Sep 2011 03:25:59 +0000 (12:55 +0930)]
tdb_compat: handle TDB_INCOMPATIBLE_HASH flag.
This is only meaningful when using the TDB_VERSION1 flag: it is done
by using a magic hash value (which will fall back to the default hash
if that works instead).
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Jeremy Allison [Wed, 21 Sep 2011 01:50:00 +0000 (18:50 -0700)]
Try and fix bug #8472 - Crash in asn.1 parsing code.
Found by Codenomicon at the SNIA plugfest. Don't keep going
in the loop when reading the OIDs fail.
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Wed Sep 21 05:24:59 CEST 2011 on sn-devel-104
Volker Lendecke [Tue, 20 Sep 2011 20:45:52 +0000 (22:45 +0200)]
s3: Further fix for bug 8338
OS/X can not deal with a 10-vwv read on normal files.
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Wed Sep 21 00:51:08 CEST 2011 on sn-devel-104
Volker Lendecke [Sun, 18 Sep 2011 23:41:27 +0000 (01:41 +0200)]
Fix some typos
Volker Lendecke [Sun, 18 Sep 2011 22:02:55 +0000 (00:02 +0200)]
s3: Fix typos
Matthias Dieter Wallnöfer [Tue, 20 Sep 2011 16:38:54 +0000 (18:38 +0200)]
s4:ntvfs common - remove two outdated function prototypes
The two functions don't exist anymore.
Reviewed-by: Jelmer
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Tue Sep 20 20:16:29 CEST 2011 on sn-devel-104
Matthias Dieter Wallnöfer [Tue, 20 Sep 2011 13:04:54 +0000 (15:04 +0200)]
s4:ntvfs common - add "UTIL_TDB" and "tdb-wrap" as internal build dependency
These modules are required for both header and source code files (see
bug #8468).
Reviewed-by: Jelmer
Matthias Dieter Wallnöfer [Tue, 20 Sep 2011 12:32:52 +0000 (14:32 +0200)]
s4:param/pyparam.c - suppress "P_SEP" compilation warning
Reviewed-by: Jelmer
Günther Deschner [Tue, 20 Sep 2011 12:13:36 +0000 (14:13 +0200)]
s3-docs: document -k switch in net manpage.
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Tue Sep 20 15:47:00 CEST 2011 on sn-devel-104