[SCM] Samba Shared Repository - annotated tag samba-4.3.12 created

Karolin Seeger kseeger at samba.org
Thu Nov 3 07:39:44 UTC 2016


The annotated tag, samba-4.3.12 has been created
        at  5822b97902c78b0818467489826a7065aafe891c (tag)
   tagging  fa51afd7c48a8d4d4b12968331c2c14e8ed04c1a (commit)
  replaces  samba-4.3.11
 tagged by  Karolin Seeger
        on  Tue Nov 1 12:35:16 2016 +0100

- Log -----------------------------------------------------------------
samba: tag release samba-4.3.12
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iD8DBQBYGH30bzORW2Vot+oRArU2AJ9JXjWFnE72cFPsgqCOvXF7fWItkwCfUuFZ
Pqbz8hdEHBRv1r0DLxtOWek=
=Reaw
-----END PGP SIGNATURE-----

Amitay Isaacs (1):
      ctdb-common: For AF_PACKET socket types, protocol is in network order

Andreas Schneider (2):
      libutil: Support systemd 230
      s3-winbind: Fix memory leak with each cached credential login

Andrew Bartlett (9):
      build: Build less of Samba when building --without-ntvfs-fileserver
      build: Enable NTVFS file server to be omitted
      build: Always build eventlog6. This is not a duplicate of eventlog
      param: Correct the defaults for "dcerpc endpoint services"
      autobuild: Give a clearer failure message
      ldb-samba: Add "secret" as a value to hide in LDIF files
      dsdb: Allow missing a mandatory attribute from a dbcheck fix
      dbcheck: Abandon dbcheck if we get an error during a transaction
      autobuild: Use cp --recursive --link --archive

Björn Baumbach (1):
      s3-printing: fix migrate printer code (bug 8618)

Garming Sam (2):
      autobuild: Return the last 50 log lines
      autobuild: fix typo in autobuild success subject line

Günther Deschner (2):
      s3-libnet: Print error string even on successfuly completion of libnetjoin.
      s3-spoolss: fix winreg_printer_ver_to_qword

Jeremy Allison (30):
      lib: Fix uninitialized read in msghdr_copy
      s3: krb5: keytab - The done label can be jumped to with context == NULL.
      s3: smbd: Remove unused 'req' argument from setup_readX_header()
      s3: smbd: Make setup_readX_header() externally accessible
      s3: smbd: Use common function setup_readX_header() in aio read code.
      s3: smbd: In reply_read_and_X() SMB1 server is overwriting part of the 'reserved' zero fields with reply data length.
      s4: torture: Added raw readX test to ensure 'reserved' fields are zero.
      s3: smbd: Change semantics of strict rename to search the file open db.
      s3: docs: Fix "strict rename" doc to match code.
      s3: libsmb: Correctly trim a trailing \\ character in cli_smb2_create_fnum_send() when passing a pathname to SMB2 create.
      s4: ldb: Ignore case of "range" in sscanf as we've already checked for its presence.
      s3: smbd: Change lp_set_posix_pathnames() to take a newval parameter and return the old one.
      s3: smbd: Fix delete operations enumerating streams inside a file. This must always be done as a Windows operation.
      s3: libsmb: Protect cli_connect_nb_send() from being passed a NULL hostname and dest_ss.
      libgpo: Correctly use the 'server' parameter after parsing it out of the GPO path.
      smbd: oplock: Fixup debug messages inside remove_oplock().
      smbd: oplock: Factor out internals of remove_oplock() into new remove_oplock_under_lock().
      s3: oplock: Fix race condition when closing an oplocked file.
      lib/poll_funcs: free contexts in poll_funcs_state_destructor()
      lib: poll_funcs : poll_funcs_context_slot_find can select the wrong slot to replace.
      s3: nmbd: Add fd, triggered elements to struct socket_attributes.
      s3: nmbd: Ensure attrs array mirrors fd's array for dns.
      s3: nmbd: Now attrs array mirrors fd's array use it in preference.
      s3: nmbd: Add (currently unused) timeout and fd handlers.
      s3: nmbd: Add a talloc_stackframe().
      s3: nmbd: Change over to using tevent functions from direct poll.
      s3: nmbd: Final changeover to stock tevent for nmbd.
      s3: winbind: Remove dump_event_list() calls.
      s3: server: s3_tevent_context_init() -> samba_tevent_context_init()
      s3: events. Move events.c to util_event.c

Karolin Seeger (4):
      VERSION: Bump version up to 4.3.11...
      Merge tag 'samba-4.3.11' into v4-3-test
      WHATSNEW: Add release notes for Samba 4.3.12.
      VERSION: Disable git snapshots for the 4.3.12 release.

Martin Schwenke (11):
      ctdb-scripts: Fix regression in updateip code
      ctdb-daemon: Fix CID 1364527/8/9: Null pointer dereferences (NULL_RETURNS)
      ctdb-common: Fix CID 1125553 Buffer not null terminated (BUFFER_SIZE_WARNING)
      ctdb-common: Consistently use strlcpy() on interface names
      ctdb-utils: Fix CID 1297451 Explicit null dereferenced (FORWARD_NULL)
      ctdb-daemon: Fix CID 1363233 Resource leak (RESOURCE_LEAK)
      ctdb-daemon: Fix CID 1363067 Resource leak (RESOURCE_LEAK)
      ctdb-common: Fix CID 1125581 Dereference after null check (FORWARD_NULL)
      ctdb-common: Fix CID 1125583 Dereference after null check (FORWARD_NULL)
      ctdb-common: Fix CID 1125585 Dereference after null check (FORWARD_NULL)
      ctdb-daemon: Fix CID 1125627 Resource leak (RESOURCE_LEAK)

Michael Adam (1):
      libnet: ignore realm setting for domain security joins to AD domains if 'winbind rpc only = true'

Ralph Boehme (34):
      s3/smbd: add helper func dos_mode_from_name()
      s3/smbd: call dos_mode_from_name after get_ea_dos_attribute()
      s3/smbd: move check for "hide files" to dos_mode_from_name()
      s3/smbd: make get_ea_dos_attribute() public
      s3/smbd: only use stored dos attributes for open_match_attributes() check
      s4/torture: add a test for dosmode and hidden files
      s3:mdssvc: older glib2 versions require g_type_init()
      winbindd/idmap_rfc2307: fix a crash
      winbindd: in wb_lookupsids return domain name if we have it
      selftest: make autorid the default idmap backend in admember_rfc2307
      selftest: test idmap backend id allocation for unknown SIDS
      s3-rpc_server/mdssd: use smbd_reinit_after_fork()
      smbd/notifyd: use smbd_reinit_after_fork()
      s3/smbd: move make_default_filesystem_acl() to vfs_acl_common.c
      vfs_acl_xattr: objects without NT ACL xattr
      async_req: make async_connect_send() "reentrant"
      smbd: ignore ctdb tombstone records in fetch_share_mode_unlocked_parser()
      s4/torture: add a test for ctdb-tombstrone-record deadlock
      dbwrap_ctdb: treat empty records in ltdb as non-existing
      Revert "vfs_acl_xattr: objects without NT ACL xattr"
      vfs_acl_common: rename psd to psd_blob in get_nt_acl_internal()
      vfs_acl_common: rename pdesc_next to psd_fs
      vfs_acl_common: remove redundant NULL assignment
      vfs_acl_common: simplify ACL logic, cleanup and talloc hierarchy
      vfs_acl_common: move the ACL blob validation to a helper function
      vfs_acl_tdb|xattr: use a config handle
      vfs_acl_common: move stat stuff to a helper function
      vfs_acl_common: check for ignore_system_acls before fetching filesystem ACL
      vfs_acl_xattr|tdb: add option to control default ACL style
      vfs_acl_common: Windows style default ACL
      s4/torture: tests for vfs_acl_xattr default ACL styles
      vfs_acl_common: use DBG_LEVEL and remove function prefixes in DEBUG statements
      docs: document vfs_acl_xattr|tdb enforced settings
      vfs_acl_xattr|tdb: enforced settings when ignore system acls=yes

Stefan Metzmacher (23):
      s4/dns_server: disable signing of DNS-TKEY responses
      s4:rpc_server: parse auth data only for BIND,ALTER_REQ,AUTH3
      s4:librpc/rpc: don't ask for auth_length if we ask for auth data only
      librpc/rpc: let dcerpc_pull_auth_trailer() only accept auth_length!=NULL or auth_data_only=true
      librpc/rpc: let dcerpc_pull_auth_trailer() check that auth_pad_length fits within the whole pdu.
      librpc/rpc: ignore invalid auth_pad_length values in BIND, ALTER and AUTH3 pdus
      s4:rpc_server: generate the correct error when we got an invalid auth_pad_length on BIND,ALTER,AUTH3
      python/tests: add auth_pad test for the dcerpc raw_protocol test
      dcerpc.idl: add DCERPC_NCACN_{REQUEST,RESPONSE}_DEFAULT_MAX_SIZE
      s4:librpc/rpc: allow a total reassembled response payload of 240 MBytes
      s4:rpc_server: use a variable for the max total reassembled request payload
      dcerpc.idl: remove unused DCERPC_NCACN_PAYLOAD_MAX_SIZE
      VERSION: Bump version up to 4.3.12...
      libads: ensure the right ccache is used during gssapi bind
      libads: ensure the right ccache is used during spnego bind
      script/autobuild.py: include the branch name in the output
      samba-tool/ldapcmp: ignore differences of whenChanged
      script/release.sh: use 8 byte gpg key ids
      gensec/spnego: work around missing server mechListMIC in SMB servers
      s3:nmbd: fix talloc_zero_array() check in nmbd_packets.c
      HEIMDAL:lib/krb5: destroy a memory ccache on reinit
      s3:libads: don't use MEMORY:ads_sasl_gssapi_do_bind nor set "KRB5CCNAME"
      s3:libads: don't use MEMORY:ads_sasl_spnego_bind nor set "KRB5CCNAME"

Uri Simchoni (17):
      dsgetdcname: return an IP address on rediscovery
      dsgetdcname: fix flag check
      libnet: make Kerberos domain join site-aware
      s3-libads: fix a memory leak in ads_sasl_spnego_bind()
      auth: fix a memory leak in gssapi_get_session_key()
      s4-smbtorture: use standard macros in smb2.read test
      s4-selftest: add functions which create with desired access
      s4-selftest: add test for read access check
      seltest: implicit FILE_READ_DATA non-reporting
      seltest: allow opening files with arbitrary rights in smb2.ioctl tests
      s4-smbtorture: pin copychunk exec right behavior
      smbd: look only at handle readability for COPYCHUNK dest
      smbd: allow reading files based on FILE_EXECUTE access right
      selftest: add content to files created during shadow_copy2 test
      selftest: check file readability in shadow_copy2 test
      selftest: test listing directories inside snapshots
      vfs_shadow_copy: handle non-existant files and wildcards

Volker Lendecke (4):
      smbd: Reset O_NONBLOCK on open files
      gencache: Bail out of stabilize if we can not get the allrecord lock
      glusterfs: Avoid tevent_internal.h
      spoolss: Fix caching of printername->sharename

-----------------------------------------------------------------------


-- 
Samba Shared Repository



More information about the samba-cvs mailing list