[SCM] Samba Shared Repository - annotated tag samba-4.1.0rc3 created

Karolin Seeger kseeger at samba.org
Wed Sep 11 09:30:38 CEST 2013

The annotated tag, samba-4.1.0rc3 has been created
        at  757e9eab4f67a620d8a05fd226b60244643cc132 (tag)
   tagging  6a03c817b3a0ef278d10893eafd327ee20bdca58 (commit)
  replaces  samba-4.1.0rc2
 tagged by  Karolin Seeger
        on  Fri Sep 6 12:00:16 2013 +0200

- Log -----------------------------------------------------------------
samba: tag release samba-4.1.0rc3
Version: GnuPG v1.4.11 (GNU/Linux)


Andreas Schneider (3):
      s3-libads: Print a message if no realm has been specified.
      s3-winbind: Fix a segfault passing NULL to a fstring argument.
      Followup patch for BUG: https://bugzilla.samba.org/show_bug.cgi?id=10082

Andrew Bartlett (6):
      scripting/join.py: Handle creating the dns-NAME account during a DC join
      scripting/samba_upgradedns: Tighten up exception and attribute list handling
      selftest: Test creation of the dns-SERVER account during selftest
      selftest: Start internal DNS server on domain provisioned for BIND9_DLZ
      selftest: Add a basic test of samba_upgradedns
      torture: Ensure that GSSAPI and SPNEGO packets are accepted by dlz_bind9

Christian Ambach (5):
      s3:lib/system fix build on AIX 7
      waf: fix build on AIX7
      waf: add --without-gettext option
      waf: consolidate libintl related checks
      waf: replace dependency to libintl with samba_intl

Günther Deschner (9):
      s3-libads: Fail create_local_private_krb5_conf_for_domain() if parameters missing.
      s3-winbindd: fix fallback to ncacn_np in cm_connect_lsat().
      s3-winbindd: remove pointless variable assigment, see the strdup below.
      s3-winbindd: Fix memory leak in ads_cached_connection().
      s3-winbindd: Fix winbind on DC crash with trusted AD domains.
      s3-winbindd: use find_domain_from_name() instead of find_domain_from_name_no_init().
      s3-winbindd: make sure also the idmap code can deal with trusted domains.
      s3-winbindd: use get_trust_pw_clear() wrapper for AD connection code.
      s3-winbindd: remove unneded include of secrets.h from idmap_ad.c

Jeremy Allison (52):
      Fix bug #10063 - source3/lib/util.c:1493 leaking memory w/ pam_winbind.so / winbind
      Fix the erroneous masking of chmod requests via the UNIX extensions.
      Allow UNIX extensions client to act on open fsp instead of pathname if available.
      Fix the UNIX extensions CHOWN calls to use FCHOWN if available, else LCHOWN.
      s3:param: Correctly set up cli_maxprotocol, cli_minprotocol in our parameter block.
      s3:libsmb: Modify cli_start_connection_connected() to use lp_cli_minprotocol()/lp_cli_maxprotocol() instead of hard coding PROTOCOL_CORE, PROTOCOL_NT1.
      s3:libsmb: Ensure we ask for DEFAULT_SMB2_MAX_CREDITS on successful negprot.
      s3:smbcacls: Add -m<MAX PROTOCOL> option to smbcacls.
      libcli/smb: Fix smb2cli_write_recv() and smb2cli_write() to return the bytes written.
      libcli/smb: Change smb2cli_create() and smb2cli_create_recv() to return a parameter blob of the newly opened/created file.
      s3:lib: Factor read_ea_list_entry() and read_nttrans_ea_list() out so they can be used by the SMB2 client code.
      s3:libsmb: Add in the core of the libsmb client SMB2 functions.
      s3:libsmb: Plumb cli_smb2_rename() inside cli_rename().
      s3:libsmb: Plumb cli_smb2_unlink() inside cli_unlink().
      s3:libsmb: Plumb cli_smb2_mkdir() inside cli_mkdir().
      s3:libsmb: Plumb cli_smb2_rmdir() inside cli_rmdir().
      s3:libsmb: Plumb cli_smb2_create_fnum() inside cli_ntcreate().
      s3:libsmb: Plumb cli_smb2_close_fnum() inside cli_close().
      s3:libsmb: Plumb cli_smb2_getattrE() inside cli_getattrE().
      s3:libsmb: Plumb cli_smb2_setattrE() inside cli_setattrE().
      s3:libsmb: Plumb cli_smb2_setatr() inside cli_setatr().
      s3:libsmb: Plumb cli_smb2_getatr() inside cli_getatr().
      s3:libsmb: Plumb cli_smb2_dskattr() inside cli_dskattr().
      s3:libsmb: Fix cli_set_ea_path() to use frame instead of talloc_tos().
      s3:libsmb: Plumb cli_smb2_set_ea_path() inside cli_set_ea_path().
      s3:libsmb: Plumb cli_smb2_set_ea_fnum() inside cli_set_ea_fnum().
      s3:libsmb: Plumb cli_smb2_get_ea_list_path() inside cli_get_ea_list_path().
      s3:libsmb: Plumb cli_smb2_list() inside cli_list().
      s3:libsmb: Plumb cli_smb2_qpathinfo2() inside cli_qpathinfo2().
      s3:libsmb: Plumb cli_smb2_qpathinfo_streams() inside cli_qpathinfo_streams().
      s3:libsmb: Plumb cli_smb2_qfileinfo_basic() inside cli_qfileinfo_basic().
      s3:libsmb: Plumb cli_smb2_qpathinfo_basic() inside cli_qpathinfo_basic().
      s3:libsmb: Plumb cli_smb2_qpathinfo_alt_name() inside cli_qpathinfo_alt_name().
      s3:libsmb: Plumb cli_smb2_query_security_descriptor() inside cli_query_security_descriptor().
      s3:libsmb: Plumb cli_smb2_set_security_descriptor() inside cli_set_security_descriptor().
      Remove restrictions on setting iosize inside smbclient for SMB2 connections.
      As SMB3 has transport level encryption, allow smbclient -e to force encryted SMB3 transport.
      Add new "timeout" command and -t option to smbclient to set the per-operation timeout.
      Add "max protocol" command line documentation for smbcacls.
      Add "-e" encrypt transport command line option documentation for smbcacls.
      Expand on the documentation of -m max-protocol for SMB2/3 for smbclient.
      Fix the documentation for --send-buffersize for the new default value of zero for smbclient.
      Fix the documentation of the iosize command to explain the new zero default for smbclient.
      Fix the documentation of --encrypt to explain SMB3 encryption for smbclient.
      Add documentation for the new -t <timeout> parameter in smbclient.
      Add documentation for the new internal command timeout to smbclient.
      WHATSNEW: Add paragraph about SMB2/3 support for client tools/library.
      dsgetdcname_cache_fetch() doesn't use the site_name parameter so don't pass it.
      Refactor dsgetdcname to be called via a wrapper function.
      Move the manipulation of site_name into the caller function dsgetdcname().
      Move the retry logic when site_name is passed in a NULL or "" to the wrapper function.
      Optimization. Don't do the retry logic if sitename_fetch() returned NULL, we already did a NULL query.

Karolin Seeger (14):
      VERSION: Bump version number up to 4.1.0rc3...
      docs: Add man page for vfs_linux_xfs_sgid.
      docs: Add basic man page for vfs_syncops.
      docs: Add man vfs_syncops.8 to waf build.
      docs: Fix variable list in man vfs_crossrename.
      ntdb.3.xml: Bump version up to 4.1.
      ntdbbackup.8.xml: Bump version up to 4.1.
      ntdbdump.8.xml: Bump version up to 4.1.
      ntdbrestore.8.xml: Bump version up to 4.1.
      ntdbtool.8.xml: Bump version up to 4.1.
      docs: Add man samba-regedit.8.
      WHATSNEW: Add release notes for Samba 4.1.0rc3.
      WHATSNEW: Update changes since 4.1.0rc2.
      VERSION: Disable git snapshots for the 4.1.0rc3 release.

Michael Adam (2):
      s3:winbind: fail ads_cached_connection_connect() if realm == NULL
      client: add missing newlines to error messages for invalid iosize parameter.

Ralph Wuerthner (5):
      s3:smbd: return NT_STATUS_INFO_LENGTH_MISMATCH for GetInfo in case output_buffer_length is too small
      s3:smbd: allow GetInfo responses with STATUS_BUFFER_OVERFLOW to return partial, but valid data
      s3:smbd: allow status code in smbd_do_qfsinfo() to be set by information class handler
      s3:smbd: allow info class SMB_QUERY_FS_VOLUME_INFO to return partial data
      s3:smbd: allow info class SMB_QUERY_FS_ATTRIBUTE_INFO to return partial data

Richard Sharpe (1):
      Fix bug #10097 - MacOSX 10.9 will not follow path-based DFS referrals handed out by Samba.

Rusty Russell (1):
      Man pages for ntdb tools missing

Stefan Metzmacher (29):
      s3:client: avoid interpret_protocol()
      s3:torture: avoid interpret_protocol()
      s3:lib: remove unused interpret_protocol()
      s3:lib/netapi: make use of lp_cli_maxprotocol()
      s3:winbindd: make use of lp_cli_{min,max}protocol()
      s3:libsmb: use lp_cli_minprotocol() in do_connect()
      s3:libsmb: make use of lp_cli_{min,max}protocol() in SMBC_server_internal()
      libcli/smb: fix the credit handling on a SMB1 => SMB2 negotiate
      libcli/smb: calculate the credit charge on the input and output dyn_len
      libcli/smb: pass max_dyn_len to smb2cli_req_create()
      libcli/smb: pass max_dyn_len to smb2cli_req_send()
      libcli/smb: add smb1cli_conn_req_possible()
      libcli/smb: add smb2cli_conn_req_possible()
      s3:libsmb: rewrite cli_push* to use smb1cli_conn_req_possible()
      s3:libsmb: rewrite cli_pull* to use smb1cli_conn_req_possible()
      s3:libsmb: remove unused cli_readall*
      s3:client: use the default io size
      s3:client: fix compiler warning
      s3:libsmb: add SMB2 support to cli_push*
      s3:libsmb: add SMB2 support to cli_pull*
      s3:libsmb: add support for SMB2 in cli_writeall()
      s3:libsmb: make cli_tdis_send/recv static
      s3:libsmb: only set tcon to invalid in smb2cli_tdis*
      s3:libsmb: call smb2cli_tdis() from cli_tdis()
      s3:libsmb: make cli_ulogoff_send/recv static
      s3:libsmb: call smb2cli_logoff() from cli_ulogoff()
      python/pyglue: filter out loopback and linklocal addresses unless all_interfaces is given
      s4:samba_upgradedns: don't pass linklocal=False to interface_ips_v6()
      python/provision: remove unused linklocal=False argument from interface_ips_v6()

Volker Lendecke (12):
      smbd: Fix async echo handler forking (Bug 10086)
      smbd: Fix a profile problem
      smbd: Simplify dropbox special case in unix_convert
      libsmb: Fix a bunch of Coverity IDs
      smbd: Use #defines in smb2_getinfo_send
      smbd: qfilepathinfo has fixed/variable buffers
      smbd: qfsinfo has fixed/variable buffers
      smbd: Correctly return INFO_LENGTH_MISMATCH in smb2_getinfo
      smbd: Correctly return BUFFER_OVERFLOW in smb2_getinfo
      smbd: Revert a93f9c3
      smbd: Fix error return for STREAM_INFO
      smbd: Correctly return INFO_LENGTH_MISMATCH for smb1


Samba Shared Repository

More information about the samba-cvs mailing list