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 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEABECAAYFAlWk57EACgkQbzORW2Vot+qXtgCgt5wlINJxF1Bi3jIWdtwGtRbp H6gAnA37h4YinOFBWXxoyrTtNRPp6MJE =h+Gg -----END PGP SIGNATURE----- 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.hol...@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 lib/replace: remove unused HAVE_DECL_PTHREAD_{MUTEXATTR_SETROBUST,MUTEX_CONSISTENT}_NP checks 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