[Pkg-samba-maint] [samba] branch upstream_4.1 updated (d0b88d2 -> 0c9a6b8)
Ivo De Decker
ivodd at moszumanska.debian.org
Fri Apr 18 22:38:05 UTC 2014
This is an automated email from the git hooks/post-receive script.
ivodd pushed a change to branch upstream_4.1
in repository samba.
from d0b88d2 Imported Upstream version 4.1.6+dfsg
new 629e95e VERSION: Bump version number up to 4.1.6...
new 09e750b dfs: always call create_conn_struct with root privileges
new ce98b19 librpc/nbt: increase MAX_COMPONENTS limit for nbt_names.
new ec1dacc s3: printing: Fix problem with server taking too long to respond to a MSG_PRINTER_DRVUPGRADE message.
new 540da46 waf:lib/replace correct detection of libiconv
new 05f917c waf:lib/replace fix up libintl related checks
new 7a64fb0 waf:lib/replace change detection of gettext
new 57df0d3 waf:lib/replace fix gettext detection
new 8a0b5a4 waf:lib/replace gettext configure checks
new bbbeed6 waf:lib/replace fix iconv checks on HP/UX
new 195a64c heimdal_build: only enable libintl functions if everything was found
new 3b0e363 s3/libsmb: Use smbXcli_conn_use_unicode instead of smb1 specific test
new 26f03f1 s3:libsmb: make use of smb1cli_tcon_set_values()
new 2bd871c libcli/smb: Introduce smbXcli_conn_dfs_supported
new 27bad7d libcli/smb: add smbXcli_tcon_is_dfs_share()
new 18d7628 libcli/smb: add smbXcli_tcon_{set,get}_fs_attributes()
new 748b205 libcli/smb: add FLAGS2_DFS_PATHNAMES for SMB1 operations against dfs shares
new c711e5b libcli/smb: move Filesystem Attributes defines to smb_constants.h
new 66de913 libcli/smb: add FLAG_CASELESS_PATHNAMES based on FILE_CASE_SENSITIVE_SEARCH to smb1 requests
new e5b7647 libcli/smb: add SMB2_HDR_FLAG_DFS for SMB2 Create operations on dfs shares
new 75acb84 s3:libsmb: call smbXcli_tcon_{get,set}_fs_attributes() from cli_set_case_sensitive()
new e5b0378 s3:libsmb: don't pass down FLAG_CASELESS_PATHNAMES and FLAGS2_DFS_PATHNAMES anymore
new e55b6fb s3/libsmb: Use smbXcli_conn_dfs_supported instead of test on CAP_DFS
new c35d8a3 s3/libsmb: make use of smbXcli_tcon_is_dfs_share()
new ee8089b s3:libsmb: add SMB2/3 support to cli_dfs_get_referral()
new 2acadbb s3:libsmb: remove unused cli_state->dfsroot
new 082c5ea s3:libsmb: remove unused cli_state->case_sensitive
new f2774ce s3:libsmb: call smbXcli_tcon_set_fs_attributes() directly
new ad1dac1 waf: improve iconv checks
new 7318632 s3: ldap client can return NT_STATUS_OK when an error occurs in a paged search.
new 540cfe1 s3:smbd: simplify exit_server_common()
new 2942419 s3:smbd: maintain smbd_server_connection->status
new cd17ba7 s3:lib/ctdbd_conn: let release_ip_handler return bool
new 729b124 s3:smbd: avoid invalid lock_order panic triggered by "CTDB_SRVID_RELEASE_IP"
new 440052f rpc_client: retry open on STATUS_PIPE_NOT_AVAILABLE
new d94e563 s3-printing: Fix obvious memory leak in printer_list_get_printer().
new c62eec5 doc: add "spoolss: architecture" parameter usage
new 3d5ae09 s3: smbd: Ensure brl_get_locks_internal() always returns a valid struct byte_range_lock even if there are no locks.
new 0acd76f pidl:NDR/Client: fix dcerpc_function() with [out,ref] pointers
new 64bb989 s3:winbindd: fix _wbint_LookupSids() on error
new 70455f0 s3:winbindd: avoid directly asking a trusted domain in wb_lookupsids*()
new 51241bb s3-vfs: Fix stream_depot vfs module on btrfs.
new 705595f s3-spoolssd: Don't register spoolssd if epmd is not running.
new 0f243b2 CVE-2013-4496:s3-samr: Block attempts to crack passwords via repeated password changes
new cb9fdd3 CVE-2013-4496:s3:auth: fix memory leak in the ACCOUNT_LOCKED_OUT case.
new 1313f96 CVE-2013-4496:samr: Remove ChangePasswordUser
new b6f2145 CVE-2013-4496:Revert remainder of ce895609b04380bfc41e4f8fddc84bd2f9324340
new 0508f04 CVE-2013-6442: s3:smbcacls - ensure we don't lose an existing ACL when setting owner or group owner.
new 31d0028 WHATSNEW: Add release notes for Samba 4.1.6.
new 5d724b9 VERSION: Disable git snapshots for the 4.1.6 release.
new 1cd273e VERSION: Bump version number up to 4.1.7.
new 71eade3 Merge tag 'samba-4.1.6' into v4-1-test
new c77fbd2 tevent: fix crash bug in tevent_queue_immediate_trigger()
new a9703c9 s3: lib: Back-port tevent_queue_wait_send/recv -> smbd_tevent_queue_wait_send/recv
new 1a4e5cf s4:torture/smb2: accept NT_STATUS_RANGE_NOT_LOCKED after smb2_logoff/tdis
new 2ded846 s3:smb2_lock: fix whitespaces/tabs in smbd_smb2_lock_cancel()
new ad5d9c3 s3:smb2_lock: return RANGE_NOT_LOCKED instead of CANCELLED for logoff and tdis
new 0ca9ce8 s3:smb2_sesssetup: split smbd_smb2_logoff into an async *_send/recv pair.
new 3f4af7f s3:smb2_tcon: split smbd_smb2_tdis into an async *_send/recv pair.
new e039346 s3:smb2_sesssetup: cancel and wait for pending requests on logoff
new 91dea25 s3:smb2_tcon: cancel and wait for pending requests on tdis
new 4df79f0 s4: smbtorture: Update the torture_smb2_notify_ulogoff test to demonstrate the problem.
new 3b6d207 s4: smbtorture: Add a proper change_notify going async followed by tdis test.
new 8733ce1 s3:utils/smbfilter: use a local variable for the packet buffer
new 3528b52 s3:torture: use CLI_BUFFER_SIZE instead of BUFFER_SIZE
new 2092577 s3:client: only limit the buffer by the given length 'n'
new 3a36bf7 s3:param: avoid using BUFFER_SIZE to limit the lp_min_receive_file_size()
new ba91a66 libcli/smb: add SMB_BUFFER_SIZE_MIN/MAX defines
new 08aa53b s3:include: let CLI_BUFFER_SIZE be an alias of SMB_BUFFER_SIZE_MAX
new 047f881 s3:smbd: use SMB_BUFFER_SIZE_MIN/MAX to limit lp_max_xmit()
new 8724f6c s3:smbd: use sconn->smb1.sessions.max_send = SMB_BUFFER_SIZE_MAX
new 39af4a7 s3:smbd: reject a MaxBufferSize < SMB_BUFFER_SIZE_MIN (500) in a session setup request
new 9404bd6 s3:smbd: take less than SMB_BUFFER_SIZE_MIN ('500') as header overhead in ipc.c
new 49197c1 s3:smbd: fix lockread numtoread calculation to match reply_outbuf() arguments.
new 434e211 s3:smbd: pass the final numtoread reply_outbuf() for the lockread reply.
new 6deb0f2 s3:smbd: fix the lockread numtoread calculation depending on the max_send.
new 57f6afc s3:smbd: fix the read numtoread calculation depending on the max_send.
new f5f5e5b s3:smbd: simplify maxentries calculation in reply_search()
new 3ada2b3 s3:smbd: fix the maxentries calculation depending on the max_send.
new 8d256c8 s3:smbd: s/BUFFER_SIZE/LARGE_WRITEX_BUFFER_SIZE
new 0644125 s4:lib/socket: use the same logic in iface_list_wildcard() as in smbd
new d60f58d s4:lib/socket: simplify iface_list_wildcard() and its callers
new 032ab0b smbreadline: switch to new-style readline typedef
new 8745204 s3: smbd: Fileserving share access checks.
new 5e62b6e bug #10471: Don't respond with NXDOMAIN to records that exist with another type
new b53c122 dns: Extend tests for records with another type
new 4ba0f7a buildtools: Rename perl vendorarch configure option.
new b1d86ee buildtools: Add perl vendorlib configure option.
new fe7d930 autobuild: Set perl vendorlib direcotry.
new 7876b4b pidl-waf: Remove unused variable pidl_src.
new 3957564 pidl-waf: Install pidl modules to the perl vendorlib directory.
new fadd326 pidl-waf: Do not glob to install pidl modules.
new 7d66a2c pidl-waf: Add a function to check for a system perl module.
new c7a35ab pidl-waf: Check for system perl(Parse::Yapp::Driver).
new f3f0f62 pidl-waf: Only install Yapp::Driver if it is not available.
new f2592b6 s3:rpc_server: minor refactoring of process_request_pdu()
new 3687ab1 s3-rpc_server: Fix handling of fragmented rpc requests.
new 34fcb4e lsa.idl: define lsa.ForestTrustCollisionInfo and ForestTrustCollisionRecord as public structs
new c9703c9 s3: smbd: Ensure we always go via getgroups_unix_user() when creating an NT token.
new 400e4f0 rpcclient: append a trailing slash to FSRVP request UNCs
new b1c6431 rpcclient: abort shadow-copy set on commit failure
new 1f4b445 s3:libsmb: pass creation or birth time in cli_qpathinfo_basic()
new f76511c s3:libsmb: add function cli_qpathinfo_standard()
new 976030c s3:libsmb: add function cli_qpathinfo3()
new d15c014 s3:libsmb: SMBC_getatr try pathinfo2 only once
new 0bea2d2 s3:libsmb: SMBC_getatr do not let ino undefined on success
new 66115ff s3:libsmb: SMBC_getatr use pathinfo3 for second try
new e98e835 client: remove a write only variable
new 0874ff2 s3:libsmb: cli_qpathinfo3 use cli_qpathinfo2 for smb2
new 4aa742a client: use cli_qpathinfo3 for allinfo
new bdd6da6 s3:libsmb: SMBC_getatr() if no method worked, try all methods again on next attempt
new dadd863 s3: messages: Implement cleanup of dead records.
new 9da023a WHATSNEW: Add release notes for Samba 4.1.7.
new 0c9a6b8 Imported Upstream version 4.1.7+dfsg
The 114 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
VERSION | 2 +-
WHATSNEW.txt | 117 ++++++++++++-
buildtools/wafadmin/Tools/perl.py | 23 ++-
buildtools/wafsamba/wscript | 3 +-
.../smbdotconf/printing/spoolssarchitecture.xml | 15 ++
docs/manpages/dbwrap_tool.1 | 4 +-
docs/manpages/eventlogadm.8 | 4 +-
docs/manpages/findsmb.1 | 4 +-
docs/manpages/idmap_ad.8 | 4 +-
docs/manpages/idmap_autorid.8 | 4 +-
docs/manpages/idmap_hash.8 | 4 +-
docs/manpages/idmap_ldap.8 | 4 +-
docs/manpages/idmap_nss.8 | 4 +-
docs/manpages/idmap_rfc2307.8 | 4 +-
docs/manpages/idmap_rid.8 | 4 +-
docs/manpages/idmap_tdb.8 | 4 +-
docs/manpages/idmap_tdb2.8 | 4 +-
docs/manpages/libsmbclient.7 | 4 +-
docs/manpages/lmhosts.5 | 4 +-
docs/manpages/log2pcap.1 | 4 +-
docs/manpages/net.8 | 4 +-
docs/manpages/nmbd.8 | 4 +-
docs/manpages/nmblookup.1 | 4 +-
docs/manpages/ntlm_auth.1 | 4 +-
docs/manpages/pam_winbind.8 | 4 +-
docs/manpages/pam_winbind.conf.5 | 4 +-
docs/manpages/pdbedit.8 | 4 +-
docs/manpages/profiles.1 | 4 +-
docs/manpages/rpcclient.1 | 4 +-
docs/manpages/samba-regedit.8 | 4 +-
docs/manpages/samba-tool.8 | 4 +-
docs/manpages/samba.7 | 4 +-
docs/manpages/samba.8 | 4 +-
docs/manpages/sharesec.1 | 4 +-
docs/manpages/smb.conf.5 | 17 +-
docs/manpages/smbcacls.1 | 4 +-
docs/manpages/smbclient.1 | 4 +-
docs/manpages/smbcontrol.1 | 4 +-
docs/manpages/smbcquotas.1 | 4 +-
docs/manpages/smbd.8 | 4 +-
docs/manpages/smbget.1 | 4 +-
docs/manpages/smbgetrc.5 | 4 +-
docs/manpages/smbpasswd.5 | 4 +-
docs/manpages/smbpasswd.8 | 4 +-
docs/manpages/smbspool.8 | 4 +-
docs/manpages/smbstatus.1 | 4 +-
docs/manpages/smbta-util.8 | 4 +-
docs/manpages/smbtar.1 | 4 +-
docs/manpages/smbtree.1 | 4 +-
docs/manpages/testparm.1 | 4 +-
docs/manpages/vfs_acl_tdb.8 | 4 +-
docs/manpages/vfs_acl_xattr.8 | 4 +-
docs/manpages/vfs_aio_fork.8 | 4 +-
docs/manpages/vfs_aio_linux.8 | 4 +-
docs/manpages/vfs_aio_pthread.8 | 4 +-
docs/manpages/vfs_audit.8 | 4 +-
docs/manpages/vfs_btrfs.8 | 4 +-
docs/manpages/vfs_cacheprime.8 | 4 +-
docs/manpages/vfs_cap.8 | 4 +-
docs/manpages/vfs_catia.8 | 4 +-
docs/manpages/vfs_commit.8 | 4 +-
docs/manpages/vfs_crossrename.8 | 4 +-
docs/manpages/vfs_default_quota.8 | 4 +-
docs/manpages/vfs_dirsort.8 | 4 +-
docs/manpages/vfs_extd_audit.8 | 4 +-
docs/manpages/vfs_fake_perms.8 | 4 +-
docs/manpages/vfs_fileid.8 | 4 +-
docs/manpages/vfs_full_audit.8 | 4 +-
docs/manpages/vfs_gpfs.8 | 4 +-
docs/manpages/vfs_linux_xfs_sgid.8 | 4 +-
docs/manpages/vfs_media_harmony.8 | 4 +-
docs/manpages/vfs_netatalk.8 | 4 +-
docs/manpages/vfs_notify_fam.8 | 4 +-
docs/manpages/vfs_prealloc.8 | 4 +-
docs/manpages/vfs_preopen.8 | 4 +-
docs/manpages/vfs_readahead.8 | 4 +-
docs/manpages/vfs_readonly.8 | 4 +-
docs/manpages/vfs_recycle.8 | 4 +-
docs/manpages/vfs_scannedonly.8 | 4 +-
docs/manpages/vfs_shadow_copy.8 | 4 +-
docs/manpages/vfs_shadow_copy2.8 | 4 +-
docs/manpages/vfs_smb_traffic_analyzer.8 | 4 +-
docs/manpages/vfs_streams_depot.8 | 4 +-
docs/manpages/vfs_streams_xattr.8 | 4 +-
docs/manpages/vfs_syncops.8 | 4 +-
docs/manpages/vfs_time_audit.8 | 4 +-
docs/manpages/vfs_tsmsm.8 | 4 +-
docs/manpages/vfs_xattr_tdb.8 | 4 +-
docs/manpages/vfs_zfsacl.8 | 4 +-
docs/manpages/vfstest.1 | 4 +-
docs/manpages/wbinfo.1 | 4 +-
docs/manpages/winbind_krb5_locator.7 | 4 +-
docs/manpages/winbindd.8 | 4 +-
lib/replace/wscript | 30 +++-
lib/tevent/tevent_queue.c | 4 +
libcli/smb/smb2cli_create.c | 10 +-
libcli/smb/smbXcli_base.c | 62 +++++++
libcli/smb/smbXcli_base.h | 6 +
libcli/smb/smb_constants.h | 27 +++
libcli/smbreadline/smbreadline.c | 2 +-
librpc/idl/lsa.idl | 4 +-
librpc/ndr/ndr_nbt.c | 2 +-
pidl/lib/Parse/Pidl/Samba4/NDR/Client.pm | 14 ++
pidl/lib/wscript_build | 35 +++-
pidl/wscript | 30 +++-
python/samba/tests/dns.py | 30 ++++
script/autobuild.py | 7 +-
source3/auth/token_util.c | 101 ++++++++++++
source3/build/charset.py | 6 +
source3/client/client.c | 9 +-
source3/include/client.h | 5 +-
source3/include/ctdbd_conn.h | 2 +-
source3/include/libsmb_internal.h | 1 +
source3/include/messages.h | 6 +
source3/include/smb.h | 23 +--
source3/lib/ctdbd_conn.c | 36 +++-
source3/lib/messages.c | 17 ++
source3/lib/messages_local.c | 38 +++++
.../lib/smbd_tevent_queue.c | 59 ++++---
.../kerberos.h => source3/lib/smbd_tevent_queue.h | 31 ++--
source3/libads/ldap.c | 11 +-
source3/libsmb/async_smb.c | 22 ---
source3/libsmb/cliconnect.c | 25 ++-
source3/libsmb/clidfs.c | 95 ++++++++---
source3/libsmb/clientgen.c | 26 ++-
source3/libsmb/clirap.c | 110 +++++++++++++
source3/libsmb/clirap.h | 11 ++
source3/libsmb/clitrans.c | 21 ---
source3/libsmb/libsmb_file.c | 27 ++-
source3/libsmb/libsmb_server.c | 15 +-
source3/libsmb/libsmb_stat.c | 11 +-
source3/locking/brlock.c | 34 ++--
source3/modules/vfs_streams_depot.c | 10 +-
source3/param/loadparm.c | 2 +-
source3/printing/nt_printing.c | 29 +++-
source3/printing/printer_list.c | 1 +
source3/printing/queue_process.c | 6 +
source3/printing/spoolssd.c | 39 +++--
source3/rpc_client/rpc_transport_np.c | 57 ++++++-
source3/rpc_server/spoolss/srv_spoolss_nt.c | 1 +
source3/rpc_server/srv_pipe.c | 40 ++---
source3/rpcclient/cmd_fss.c | 57 ++++++-
source3/smbd/globals.h | 1 +
source3/smbd/ipc.c | 10 +-
source3/smbd/msdfs.c | 31 +++-
source3/smbd/process.c | 83 +++++++++-
source3/smbd/reply.c | 54 +++---
source3/smbd/server.c | 7 +
source3/smbd/server_exit.c | 17 +-
source3/smbd/service.c | 12 +-
source3/smbd/sesssetup.c | 19 ++-
source3/smbd/smb2_lock.c | 42 +++--
source3/smbd/smb2_server.c | 16 ++
source3/smbd/smb2_sesssetup.c | 183 +++++++++++++++++++--
source3/smbd/smb2_tcon.c | 180 ++++++++++++++++++--
source3/torture/torture.c | 2 +-
source3/utils/smbfilter.c | 2 +-
source3/winbindd/wb_lookupsids.c | 2 +-
source3/winbindd/winbindd_dual_srv.c | 8 +-
source3/wscript_build | 1 +
source4/cldap_server/cldap_server.c | 2 +-
source4/dns_server/dns_query.c | 14 +-
source4/dns_server/dns_server.c | 8 +-
source4/heimdal_build/config.h | 3 +-
source4/kdc/kdc.c | 2 +-
source4/ldap_server/ldap_server.c | 4 +-
source4/lib/socket/interface.c | 26 +--
source4/libcli/raw/smb.h | 14 --
source4/rpc_server/dcerpc_server.c | 4 +-
source4/smb_server/service_smb.c | 4 +-
source4/torture/smb2/lock.c | 24 +--
source4/torture/smb2/notify.c | 88 +++++++++-
source4/web_server/web_server.c | 4 +-
173 files changed, 2013 insertions(+), 626 deletions(-)
create mode 100644 docs-xml/smbdotconf/printing/spoolssarchitecture.xml
copy lib/tevent/tevent_wakeup.c => source3/lib/smbd_tevent_queue.c (53%)
copy lib/replace/system/kerberos.h => source3/lib/smbd_tevent_queue.h (61%)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-samba/samba.git
More information about the Pkg-samba-maint
mailing list