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

Karolin Seeger kseeger at samba.org
Tue May 12 13:04:25 MDT 2015

The annotated tag, samba-4.1.18 has been created
        at  527519c5d515ef405b2dac4a7b3886d5b4f812a6 (tag)
   tagging  1a121d18eb9b3db7b2f9c0a8c4a303fca1800fcd (commit)
  replaces  samba-4.1.17
 tagged by  Karolin Seeger
        on  Tue May 12 20:59:18 2015 +0200

- Log -----------------------------------------------------------------
samba: tag release samba-4.1.18
Version: GnuPG v1


Andreas Schneider (11):
      s3-util: Fix authentication with long hostnames.
      s3-libads: Fix a possible segfault in kerberos_fetch_pac().
      utils: Fix 'net time' segfault.
      s3-pam_smbpass: Fix memory leak in pam_sm_authenticate().
      s3-netlogon: Make sure we do not deference a NULL pointer.
      doc-xml: Add 'sharesec' reference to 'access based share enum'
      printing: rework nt_printer_guid_store to return errors
      spoolss: retrieve published printer GUID if not in registry
      talloc: Add a warning to talloc_reference() documentation.
      s4-process_model: Do not close random fds while forking.
      s3-passdb: Fix 'force user' with winbind default domain

Andrew Bartlett (1):
      debug: Set close-on-exec for the main log file FD

David Disseldorp (14):
      spoolss: clear JobInfo on GetJob error
      spoolss: clear DriverInfo on GetPrinterDriver2 error
      spoolss: clear FormInfo on GetForm error
      spoolss: clear info on GetPrintProcessorDirectory error
      spoolss: clear info on GetPrinterDriverDirectory error
      spoolss: clear PrinterInfo on GetPrinter error
      libsmb: reuse connections derived from DFS referrals
      libsmb: provide authinfo domain for DFS referral auth
      libsmb: provide authinfo domain for encrypted session referrals
      printing/cups: pack requested-attributes with IPP_TAG_KEYWORD
      printing: split out printer DN and GUID retrieval
      printing: add nt_printer_guid_retrieve() helper
      docs/idmap_rid: remove deprecated base_rid from example
      spoolss: purge the printer name cache on name change

Garming Sam (2):
      dsdb: Add tokenGroupsGlobalAndUniversal, tokenGroups, tokenGroupsNoGCAcceptable
      dsdb: Add tokenGroupsGlobalAndUniversal, tokenGroups, tokenGroupsNoGCAcceptable

Günther Deschner (1):
      vfs: Add glusterfs manpage.

Ira Cooper (3):
      vfs_glusterfs: Replace eventfd with pipes, for AIO use
      vfs_glusterfs: Add comments to the pipe(2) code.
      smbd: Stop using vfs_Chdir after SMB_VFS_DISCONNECT.

Jelmer Vernooij (1):
      Add a basic guide on pytalloc.

Jeremy Allison (32):
      s3: smbclient: Allinfo leaves the file handle open.
      CVE-2015-0240: s3: netlogon: Ensure we don't call talloc_free on an uninitialized pointer.
      Start to fix talloc memlimits with talloc pools.
      Remove magic TC_HDR_SIZE handling inside talloc_memlimit_check().
      Change _talloc_total_mem_internal() to ignore memory allocated from a pool when calculating limit size.
      Change __talloc() to only call talloc_memlimit_check()/talloc_memlimit_grow() on actual malloc allocation.
      Update memory limits when we call free() on a pool.
      Inside _talloc_free_internal(), always call talloc_memlimit_update_on_free() before we free the real memory.
      In _talloc_steal_internal(), correctly decrement the memory limit in the source, and increment in the destination.
      Fix a conditional check. (size - tc->size > 0) is always true if size and tc->size are unsigned.
      Don't call talloc_memlimit_update() inside _talloc_realloc() when we're just manipulating pool members.
      Inside _talloc_realloc(), keep track of size changes over malloc/realloc/free.
      Remove talloc_memlimit_update(). No longer used.
      Add simple limited pool tests to test_memlimit().
      Fix valgrind errors with memmove and talloc pools.
      lib: talloc: Fix bug when calling a destructor.
      lib: talloc: Allow destructors to reparent the object they're called on.
      lib: talloc: Test suite for the new destructor reparent logic.
      s4: lib: auth: If NTLMSSP_NEGOTIATE_TARGET_INFO isn't set, cope with servers that don't send the 2 unused fields.
      s3: lib: ntlmssp: If NTLMSSP_NEGOTIATE_TARGET_INFO isn't set, cope with servers that don't send the 2 unused fields.
      s3: libcli: smb1: Ensure we correctly finish a tevent req if the writev fails in the SMB1 case.
      s3: lib: libsmbclient: If reusing a server struct, check every cli->timout miliseconds if it's still valid before use.
      docs: Mark 'client use spnego principal' as deprecated and also a bad idea.
      s3: client - "client use spnego principal = yes" code checks wrong name.
      s3: libsmbclient: Add missing talloc stackframe.
      s3: Refactor smbd_smb2_request_process_negprot
      s3: Fix fsctl_validate_neg_info to pass MS compliance suite.
      s3: libsmbclient: After getting attribute server, ensure main srv pointer is still valid.
      s4: rpc: Refactor dcesrv_alter() function into setup and send steps.
      s3: smbd: Incorrect file size returned in the response of "FILE_SUPERSEDE Create"
      s3: nmbd: Ensure we only set work_changed = true if we modify the record.
      s3: nmbd: Don't set work_changed = True inside update_server_ttl().

Julien Kerihuel (2):
      s4:rpc_server: Add multiplex state to dcerpc flags and control over multiplex PFC flag in bind_ack and and dcesrv_alter replies
      Add DCERPC flag to call unbind hooks without destroying the connection itself upon termination of a connection with outstanding pending calls.

Karolin Seeger (8):
      VERSION: Bump version up to 4.1.16...
      Merge tag 'samba-4.1.16' into v4-1-test
      VERSION: Bump version up to 4.1.17.
      Revert "dsdb: Add tokenGroupsGlobalAndUniversal, tokenGroups, tokenGroupsNoGCAcceptable"
      WHATSNEW: Add release notes for Samba 4.1.17.
      VERSION: Disable git snapshots for the 4.1.17 release.
      VERSION: Bump version up to 4.1.18.
      WHATSNEW: Add release notes for Samba 4.1.18.

Lukas Slebodnik (1):
      talloc: Update flags in pytalloc-util pkgconfig file

Michael Adam (8):
      vfs:glusterfs: whitespace fix.
      cli_connect_nb_send: don't segfault on host == NULL.
      doc:man:vfs_glusterfs: remove extra % signs.
      doc:man:vfs_glusterfs: improve and update description.
      doc:man:vfs_glusterfs: improve the configuration section.
      s3-winbind: Fix chached user group lookup of trusted domains.
      talloc:build: improve detection of srcdir
      s3:winbind:grent: don't stop group enumeration when a group has no gid

Poornima G (3):
      vfs_glusterfs: In vfs_gluster_sys_acl_get_file/fd, reduce the number of getxattr calls.
      vfs_glusterfs: Change sys_get_acl_file/fd to return ACLs corresponding to mode bits when there are no ACLs set.
      vfs_glusterfs: Implement AIO support

Ralph Boehme (3):
      s3:smbd: missing tevent_req_nterror
      s3:smbd: update comment to correctly reflect MS-SMB2
      vfs: kernel_flock and named streams

Richard Sharpe (1):
      Make sure we initialize conn to NULL, because a routine we call may give an error and not touch conn, and then we get an error when trying to TALLOC_FREE it.

Stefan Metzmacher (13):
      s3:smb2_server: always try to grant the credits the client just consumed
      s3:smb2_server: protect against integer wrap with "smb2 max credits = 65535"
      Merge tag 'samba-4.1.17' into v4-1-test
      talloc: inline more static functions
      talloc: inline talloc_get_name()
      talloc: avoid a function call in TALLOC_FREE() if possible.
      talloc: check for TALLOC_GET_TYPE_ABORT_NOOP
      talloc: fix compiler warning
      talloc/tests: avoid some unused variable warnings
      talloc: version 2.1.1
      talloc: fix _talloc_total_limit_size prototype
      talloc: version 2.1.2
      s4:auth/gensec_gssapi: let gensec_gssapi_update() return NT_STATUS_LOGON_FAILURE for unknown errors

Volker Lendecke (11):
      net: Fix sam addgroupmem
      smbd: Fix CID 1063259 Uninitialized scalar variable
      vfs: Fix a typo
      talloc: Decouple the dual use of chunk->pool
      talloc: Introduce __talloc_with_prefix
      talloc: Put pool-specific data before the chunk
      talloc: Add a separate pool size
      talloc: Allow nested pools.
      talloc: Add talloc_pooled_object
      talloc: Test the pooled object
      talloc: Tune talloc_vasprintf

raghavendra talur (3):
      vfs_glusterfs: Remember the connect path too for reopening.
      vfs_glusterfs: Set connectpath as snapdir-entry-path.
      vfs/glusterfs: Change xattr key to match gluster key.


Samba Shared Repository

More information about the samba-cvs mailing list