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

Karolin Seeger kseeger at samba.org
Tue Jul 14 10:48:44 UTC 2015

The annotated tag, samba-4.2.3 has been created
        at  aae1174b434571042582c2228d61f54f97718fa7 (tag)
   tagging  baf4349dd5769b9bca4ac08f869f7b0fbb01a4ed (commit)
  replaces  samba-4.2.2
 tagged by  Karolin Seeger
        on  Tue Jul 14 12:42:57 2015 +0200

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


Alexander Drozdov (2):
      tdb: introduce tdb_chainlock_read_nonblock(), a nonblock variant of tdb_chainlock_read()
      tdb: version 1.3.5

Amitay Isaacs (5):
      ctdb-locking: Set destructor when lock_context is created
      ctdb-locking: Avoid memory leak in the failure case
      ctdb-locking: Avoid resetting talloc destructor
      ctdb-locking: Add a comment to explain auto_mark usage
      tdb: Do not build test binaries if it's not a standalone build

Andrew Bartlett (4):
      selftest: Run winbind tests in chgdcpass environment
      winbindd: Use pdb_get_domain_info() to get exactly the local domain info when we are an AD DC
      winbindd: Sync secrets.ldb into secrets.tdb on startup
      selftest: Change chgdcpass environment to use winbindd

Christian Ambach (1):
      s3:param/loadparm fix testparm --show-all-parameters

Christof Schmitt (5):
      idmap_rfc2307: Fix wbinfo --gid-to-sid query
      nsswitch: Extend idmap_rfc2307 testcase for reverse lookup
      sharesec: Use non-numerical output for sharesec
      selftest: Add test for sharesec command
      docs-xml: Update sharesec manpage to reflect current output

David Holder (3):
      Add IPv6 support to ADS client side LDAP connects. Corrected format for IPv6 LDAP URI. Signed-off-by: David Holder <david.holder at erion.co.uk>
      Add IPv6 support for determining FQDN during ADS join.
      s3: IPv6 enabled DNS connections for ADS client

Evangelos Foutras (1):
      s4:lib/tls: fix build with gnutls 3.4

Gordon Ross (1):
      lib: tevent: Fix compile error in Solaris ports backend.

G√ľnther Deschner (1):
      s3-rpc_server: fix rpc_create_tcpip_sockets() processing of interfaces.

Jelmer Vernooij (1):
      Add set date to tdb manpages.

Jeremy Allison (5):
      s3: lib: util: Ensure we read a hex number as %x, not %u.
      s3: libsmbclient: Re-resolving targetcli on every read/write/lseek/ftruncate/close is both incorrect and slow.
      s3: smbd: Use separate flag to track become_root()/unbecome_root() state.
      s3: smbd: Codenomicon crash in do_smb_load_module().
      winbindd: winbindd_raw_kerberos_login - ensure logon_info exists in PAC.

Karolin Seeger (3):
      VERSION: Bump version up to 4.2.3...
      WHATSNEW: Add release notes for Samba 4.2.3.
      VERSION: Disable git snapshots for the 4.2.3 release.

Marc Muehlfeld (1):
      Group creation: Add msSFU30Name only when --nis-domain was given

Matthieu Patou (1):
      pidl: Make the compilation of PIDL producing the same results if the content hasn't change

Michael Adam (1):
      docs: overhaul the description of "smb encrypt" to include SMB3 encryption.

Noel Power (1):
      kerberos auth info3 should contain resource group ids available from pac_logon

Petr Viktorin (4):
      pytevent: Better error and reference handling
      pytevent: Define missing TeventFd_Type object
      pytalloc: Improve timer wrapper, and test it
      pytevent: Port to Python 3

Ralph Boehme (8):
      s3:smb2: add padding to last command in compound requests
      s4:torture:smb2:compound: compound read and padding
      vfs_fruit: add option veto_appledouble
      lib/util/charset: fix conversion failure logging
      smbd/trans2: add a useful diagnostic for files with bad encoding
      vfs_fruit: check offset and length for AFP_AfpInfo read requests
      s4:torture:vfs_fruit: check offset and length when reading AFP_AfpInfo stream
      ncacn_http: fix GNUism

Stefan Metzmacher (67):
      tevent: add a note to tevent_add_fd()
      tevent: fix access after free in tevent_common_check_signal()
      tevent/testsuite: make sure we cleanup tevent_fd structures in the correct order
      tevent.h: propose tstream_ versions of read_packet_send/recv and writev_send/recv
      pytevent: remove dead code TEVENT_DEPRECATED is never defined
      pytevent: remove const warnings using discard_const_p()
      pytevent: add a TeventTimer_Object_ref helper structure to make the code clearer
      tevent: version 0.9.25
      ctdb-locking: Avoid memory corruption in ctdb_lock_context_destructor
      ctdb-locking: Set the lock_ctx->request to NULL when request is freed
      ctdb-locking: make process_callbacks() more robust
      ctdb-locking: move all auto_mark logic into process_callbacks()
      lib/replace: add signal related configure checks
      lib/util: remove signal related configure checks
      s3:wscript: remove signal related configure checks
      wafsamba: let CHECK_DECLS() find enum values
      lib/replace: fix PTHREAD_MUTEX_ROBUST fallback to PTHREAD_MUTEX_ROBUST_NP on solaris 11
      tdb: version 1.3.6
      lib/tsocket: add tdgram_bsd_existing_socket() helper function
      lib/tsocket: add tdgram_inet_udp_broadcast_socket()
      s4:libcli/raw: make sure smbcli_transport_connect_send/recv correctly cleanup on error
      s3:wscript: move lib/util_tsock.c from 'TLDAP' to 'samba3util'
      s3:lib/background: make sure we destroy a pending read_packet_send() before closing the pipe fd
      s3:lib/addrchange: look at the correct nl_pid in addrchange_done()
      s3:lib/addrchange: make use of tdgram_* in addrchange_*()
      s3:libsmb: remove the cli_session_request as early as possible via a nb_connect_cleanup() hook
      s3:libsmb: remove subreqs as early as possible via a smbsock_connect_cleanup() hook
      s3:libsmb: remove pending requests as early as possible via a smbsock_any_connect_cleanup() hook
      s3:libsmb: let nb_packet_server_destructor() explicitly destroy the tevent_fd
      s3:libsmb: convert nb_packet_client to tstream_* functions
      s3:libsmb: convert nb_packet_reader to tstream_* functions
      s3:libsmb: convert nb_trans_send/recv internals to tdgram
      lib/async_req: remove unused sendto_{send,recv} and recvfrom_{send,recv}
      lib/async_req: s/result/req/ in async_connect_send()
      lib/async_req: simplify async_connect_* using a _cleanup() hook
      lib/async_req: remove the tevent_fd as early as possible via a writev_cleanup() hook
      lib/async_req: s/result/req/ in read_packet_send()
      lib/async_req: use tevent_req_nomem/tevent_req_post in read_packet_send()
      lib/async_req: remove the tevent_fd as early as possible via a read_packet_cleanup() hook
      lib/async_req: remove the tevent_fd as early as possible via a wait_for_read_cleanup() hook
      libcli/smb: use tevent_req_received(req) in read_smb_recv()
      libcli/smb: close the socket fd at the end of smbXcli_conn_disconnect()
      libcli/smb: remove unused split of read_fd and write_fd
      libcli/smb: make sure the writev_send of smbXcli_conn_samba_suicide() is removed before closing the socket
      libcli/smb: add smb1 requests to the pending array before writev_send()
      libcli/smb: make sure we remove the writev_send() request when a request is destroyed
      ctdb-ib: make sure the tevent_fd is removed before the fd is closed
      s3:smb2_setinfo: fix memory leak in the defer_rename case
      s3:auth_domain: fix talloc problem in connect_to_domain_password_server()
      auth/gensec: gensec_[un]seal_packet() should only work with GENSEC_FEATURE_DCE_STYLE
      auth/gensec: make sure gensec_start_mech_by_authtype() resets SIGN/SEAL before starting
      dcerpc.idl: add DCERPC_AUTH_PAD_ALIGNMENT (=16)
      librpc/rpc: add DCERPC_AUTH_PAD_LENGTH(stub_length) helper macro
      s3:librpc/rpc: allow up to DCERPC_AUTH_PAD_ALIGNMENT padding bytes in dcerpc_add_auth_footer()
      s3:librpc/rpc: fix padding calculation in dcerpc_guess_sizes()
      s3:rpc_server: remove pad handling from api_pipe_alter_context()
      s4:librpc/rpc: let dcerpc_ship_next_request() use DCERPC_AUTH_PAD_ALIGNMENT define
      s4:librpc/rpc: let dcerpc_ship_next_request() use a sig_size for a padded payload
      s4:librpc/rpc: let ncacn_push_request_sign() handle sig_size == 0 with auth_info as internal error
      s4:librpc/rpc: fix padding caclucation in ncacn_push_request_sign()
      s4:rpc_server: let dcesrv_reply() use DCERPC_AUTH_PAD_ALIGNMENT define
      s4:rpc_server: let dcesrv_reply() use a sig_size for a padded payload
      s4:rpc_server: let dcesrv_auth_response() handle sig_size == 0 with auth_info as error
      s4:rpc_server: fix padding caclucation in dcesrv_auth_response()
      s4:selftest: run rpc.echo tests also with krb5 krb5,sign krb5,seal
      s4:selftest: also run rpc.winreg with kerberos and all possible auth options

Steve Howells (1):
      s4.2/fsmo.py: fixed fsmo transfer exception

Uri Simchoni (1):
      winbindd: disconnect child process if request is cancelled at main process

Volker Lendecke (6):
      tstream: Make socketpair nonblocking
      smbd: Fix a use-after-free
      tevent: Fix CID 1035381 Unchecked return value
      tdb: Fix CID 1034841 Resource leak
      tdb: Fix CID 1034842 Resource leak
      lib: Add tevent_req_simple_recv_unix

Youzhong Yang (1):
      s3-unix_msg: remove socket file after closing socket fd


Samba Shared Repository

More information about the samba-cvs mailing list