[SCM] Samba Shared Repository - annotated tag tevent-0.9.21 created

Stefan Metzmacher metze at samba.org
Fri Jan 17 06:41:33 MST 2014


The annotated tag, tevent-0.9.21 has been created
        at  88cdcc887eb42c45435eda9404c6d9d10edc8c9e (tag)
   tagging  c4c88d1ee8960ae0d8a392821cf4f218725ab660 (commit)
  replaces  tevent-0.9.20
 tagged by  Stefan Metzmacher
        on  Fri Jan 17 14:41:24 2014 +0100

- Log -----------------------------------------------------------------
tevent: tag release tevent-0.9.21
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQEcBAABAgAGBQJS2TMEAAoJEEeTkWETCEAl6PsH/1xoEe3YFI2IgNAGcklDQ+J0
tuMhgKhMRVkG9POcS5AVwEdJgOF+e3vbk3il73Vz98rrVS3r4TXfa1j9hLMI473G
2hdsiOPxukMa2zVYhGVuUEICdXKsFsRhWFU4YLhfVivwvhZCgHnpf2f9rsoOtz2D
PhG8eNxIBdmrL9xh/cifXxErAHEZLeO/QBx+XMRSAO7adMGq8fLnqUoT3PT2X7+6
sDymL5CFYffuInw7ZnqfDmvWmUi8wRZv3Hg1nKGcb2jDgsc2F6qkpYBObeLuYaEL
PN6/fZWY2ljZAbvgiJqXD1PYYV4Q71+zR3uuBnBrA5n0xTRuA3nbVDbH17GxDd4=
=cnCe
-----END PGP SIGNATURE-----

Abhidnya Joshi (2):
      s3: Add DAC_OVERRIDE capability support
      s3: Handle stat call with capability in vfs_gpfs

Amitay Isaacs (10):
      ctdb-common: mkdir_p should not try to create .
      ctdb-daemon: Deprecate RELOAD and STATUS events
      ctdb-daemon: No need to call event scripts with CTDB_CALLED_BY_USER
      ctdb-daemon: Add ctdb_vfork_with_logging()
      ctdb-daemon: Add helper process to execute event scripts
      ctdb-daemon: Replace ctdb_fork_with_logging with ctdb_vfork_with_logging (part 1)
      ctdb-daemon: Replace ctdb_fork_with_logging with ctdb_vfork_with_logging (part 2)
      ctdb-daemon: Remove unused code to run eventscripts
      ctdb-tests: Set CTDB_EVENT_HELPER when running with local daemons
      ctdb-daemon: Remove ctdb_fork_with_logging()

Andreas Schneider (5):
      lib: Fix strict-aliasing warning in md5 code.
      s3-libads: Fix memory leaks in ads_build_path().
      wbinfo: Fix a memory leak in wbinfo_ping_dc().
      s3-passdb: Fix string duplication to pointers.
      Add missing include dirs to .clang_complete.

Andrew Bartlett (2):
      auth_samba4: Describe the slightly unusual role of auth_samba4
      ntvfs: Remove CAP_UNIX from the ntvfs file server as it was never finished

Björn Baumbach (2):
      docs-man: add manual page for the new worm vfs module
      waf docs: build the new vfs worm man page

Björn Jacke (3):
      build: test the generic md5 function after importing it from hashlib
      crypto: fix build on OS X
      s3: set native os according to Windows and NBT_ANNOUNCE_VERSION defines

Christian Ambach (26):
      s3:messaging add MSG_SMB_KILL_CLIENT_IP message
      s3:smbd react on message that client should be disconnected
      s3:utils/smbcontrol implement kill-client-ip in smbcontrol
      lib/compression: fix a compiler warnings
      lib/ldb-samba: fix a compiler warning
      lib/ldb fix compiler warnings
      lib/ldb fix compiler warnings
      lib/tdb: fix compiler warnings
      lib/clap fix compiler warnings
      libcli: fix compiler warnings
      s3:libsmb fix a compiler warning
      s3:printing fix a compiler warning
      s3:smbd/smb2 fix compiler warnings
      s3:winbindd fix a compiler warning
      s4:dsdb fix compiler warnings
      s4:dsdb fix compiler warnings
      s4:dsdb fix compiler warnings
      s4:dsdb fix compiler warnings
      s4:dsdb fix compiler warnings
      s4:dsdb fix compiler warnings
      s4:echo_server fix compiler warnings
      s4:kdc fix compiler warnings
      s4:libcli fix compiler warnings
      s4:rpc_server/lsa_lookup fix a compile warning
      s3:dbwrap report time for chainlock and CTDB migrate
      s3:dbwrap include the hashchain in the logs

Christof Schmitt (5):
      docs: Add kill-client-ip to smbcontrol manpage
      docs: Add num-children to smbcontrol manpage
      s3: Avoid oplock break by storing timestamps with gpfs_set_times
      s3:dbwrap: Store warning thresholds in db_ctdb_ctx
      s3:dbwrap: Use milliseconds for "Held tdb lock" message

David Disseldorp (2):
      smbcontrol: fix NUM_CHILDREN message deregister
      dcerpc.idl: use logical dcerpc_object ordering

David Keegel (1):
      shadow_copy2: Fix some typos

Garming Sam (14):
      selftest: add new rpc client test
      selftest: add new credential change test
      selftest: add rodc and other env tests for wbinfo
      waf: Require ACL support to be specifically disabled
      waf: Require ldap support to be specifically disabled
      waf: Require --without-ads-support to build without ADS support
      waf: fix a typo in an ADS error message
      doc: Modify build doc concerning missing headers
      s3:rpcclient: give errors and clean up correctly after failing to obtain secret
      dfs: always call create_conn_struct with root privileges
      lib/param: fix unix extensions setting to be consistent with s3 and docs
      pam_winbind: Fix segfault caused by invalid configuration options
      pam_winbind: Do not honour require_membership_of in the acct module parameters
      Revert "pam_winbind: fix segfault in pam_sm_authenticate()"

Gregor Beck (21):
      librpc: fix possible memory leak
      libcli/smb: add smb1cli_ntcreatex*
      libcli/smb: add smb1cli_close*
      libcli/smb: add smb1cli_writex*
      libcli/smb: add smb1cli_readx*
      s3:libsmb: let cli_np_tstream use smb1cli_ntcreatex
      s3:libsmb: let cli_np_tstream use smb1cli_trans
      s3:libsmb: let cli_np_tstream use smb1cli_close
      s3:libsmb: let cli_np_tstream use smb1cli_writex
      s3:libsmb: let cli_np_tstream use smb1cli_readx
      s3:libsmb: do not use cli_state internally within cli_np_tstream
      s4:librpc: use tstream in dcerpc_sock.c
      s4:librpc: use tstream_smbXcli_np in dcerpc_smb.c
      s4:librpc: remove server_name from transport
      s4:librpc: factor out xxx_dead() to dcerpc_transport_dead()
      s4:librpc: factor out xxx_shutdown_pipe() to dcerpc_shutdown_pipe()
      s4:librpc: factor out xxx_send_read() to dcerpc_send_read()
      s4:librpc: factor out xxx_send_request() to dcerpc_send_request()
      s4:librpc: remove recv_data from transport
      librpc/ndr: add ndr_pop_dcerpc_sec_verification_trailer()
      ndrdump: dump verification trailer

Günther Deschner (37):
      libgpo: remove duplicate parse_gpt_ini header.
      libgpo: remove unused loadparm_context from functions.
      libgpo: use existing connection to the ds for the sysvol queries.
      libgpo: remove unused libgpo wscript_build.
      libgpo: remove use of deprecated talloc functions.
      libgpo: make sure we correctly can store the group policy state.
      libgpo: fix segfault in gpo_process_gpo_list().
      libgpo: add gp_inifile_getbool().
      libgpo/security_CSE: fix unicode preamble check of SecEdit/GptTmpl.inf files.
      libgpo/security_CSE: more preamble header checks of SecEdit/GptTmpl.inf files.
      libgpo: check for talloc failures in ini file parsing routines.
      libgpo: support probing for parameters in gp_inifile_get functions.
      libgpo: clean up CSE module api, remove unrequired references to ads_struct.
      libgpo: clean up CSE api, remove unrequired references to ads_struct.
      libgpo: remove unrequired references to ads_struct.
      libgpo: remove some unnecessary usage of ADS_STATUS.
      libgpo: remove unused process_group_policy2 callback from CSE module API.
      s3-registry: fix typo in DEBUG statement.
      libgpo/CSE/scripts: fix a build warning.
      libgpo: rename debug_gpext_header to gpext_debug_header.
      libgpo: prefix some more calls with gpext_.
      libgpo: remove ads reference from dump calls and make them take const structs.
      libgpo: remove unused gp_registry_entry2 struct.
      libgpo: make gpo_process_a_gpo() static to the util code.
      libgpo: make gpo_get_gp_ext_from_gpo public.
      libgpo: add gpo_copy().
      libgpo/gpext: add new gpext_check_gpo_for_gpext_presence() helper function.
      libgpo: allow to pass down deleted and changed gpo list to CSE plugins.
      libgpo: remove extension_guid and snapin_guid (the tool guid) from the process callback.
      libgpo: remove gpext_process_gpo_list_with_extension in favor of gpext_process_extension.
      libgpo: implement CSE filtering in gpext_process_extension().
      libgpo: directly call gpext_process_extension() from gpo_process_gpo_list.
      libgpo: remove some unused code and remove that important FIXME note.
      libgpo: allow to pass down a list of deleted GPOs in gpo_process_gpo_list().
      libgpo: only use libgpo/gpext/gpext.h where really needed.
      libgpo: when running in verbose mode, printout the parsed PReg file.
      libgpo: apply some const.

Jeremy Allison (11):
      s3: smbpasswd - fix crashes on invalid input.
      s3: winbindd: Move the logic of whether to set 'domain->primary' into add_trusted_domain().
      s3: winbindd: Move calling setup_domain_child() into add_trusted_domain().
      s3:dir - In the old SMB1 search code, rename offset to wire_offset to distinguish between wire and native offsets.
      s3:dir - Introduce a function to map a directory cookie to a 32-bit wire cookie.
      s3: dir - Introduce 32-bit wire versions of the 'special' values.
      s3:dir - Cope with fixed mapping of 'special' values.
      s3:dir - Map wire offsets to native directory cookies.
      s3:dir - Add a new memcache type (non-talloc) - SMB1_SEARCH_OFFSET_MAP.
      s3:dir - Introduce a 64-bit directory offset <-> 32 bit wire offset map using memcache.
      s3:dir - We now pass the previously spinning directory tests on ext4.

Martin Schwenke (7):
      ctdb/eventscripts: Do not reconfigure in "monitor" events
      ctdb-recoverd: Ignore failed ipreallocated controls to inactive nodes
      ctdb/recoverd: Do not refuse disabling takeover runs on inactive nodes
      ctdb/eventscripts: Reconfigure lock should be released quickly
      ctdb/eventscripts: Print a count if killing TCP connections times out
      ctdb/daemon: Untangle serialisation of 1st recovery -> startup -> monitor
      ctdb/eventscripts: Move all eventscript state under $CTDB_VARDIR/state

Matthias Dieter Wallnöfer (1):
      samba:python - Py_RETURN_NONE remove compatibility code for releases < 2.4

Niels de Vos (1):
      vfs/glusterfs: in case atime is not passed, set it to the current atime

Poornima Gurusiddaiah (1):
      vfs_glusterfs: Enable per client log file

Ricky Nance (1):
      samba_upgradedns: message the user if they need to change smb.conf

Simo Sorce (2):
      Do not return a value from a void function.
      Compare the correct values

Stefan Metzmacher (167):
      s3:smbd: use PATH_MAX for the buffer passed to full_path_tos()
      s3:lib: avoid talloc_zero_array() in poll_one_fd()
      s3:smbd: avoid calling fd_is_readable() without async echo handler
      s3:rpc_server: use make_session_info_guest() directly
      s3:rpcclient: close the connection if setting up the netlogon secure channel fails
      libcli/auth: set the return_authenticator->timestamp = 0
      libcli/auth: remove bogus comment regarding replay attacks
      libcli/auth: try to use the current timestamp creds->sequence
      Happy New Year 2014!
      s4:selftest: run wbinfo tests at the end...
      s4:librpc: always try to negotiate DCERPC_PFC_FLAG_SUPPORT_HEADER_SIGN
      s4:rpc_server: support DCERPC_PFC_FLAG_SUPPORT_HEADER_SIGN by default
      auth/ntlmssp: GENSEC_FEATURE_SIGN_PKT_HEADER is always supported
      s4:auth/gensec_gssapi: handle GENSEC_FEATURE_SIGN_PKT_HEADER in have_feature()
      s4:gensec_gssapi: make sure gensec_gssapi_[un]seal_packet() rejects header signing
      auth/gensec: move libcli/auth/schannel_sign.c into schannel.c
      auth/gensec: implement GENSEC_FEATURE_SIGN_PKT_HEADER in schannel.c
      s3:rpc_client: talloc_zero pipe_auth_data
      s3:rpc_client: make rpc_api_pipe_req_send/recv static
      s3:rpc_client: add some const to rpc_api_pipe_req_send()
      s3:rpc_client: handle DCERPC_AUTH_TYPE_SCHANNEL as any other gensec backend
      s3:rpc_client: implement DCERPC_PFC_FLAG_SUPPORT_HEADER_SIGN
      s3:rpc_server: add support for DCERPC_PFC_FLAG_SUPPORT_HEADER_SIGN
      librpc/ndr: add LIBNDR_FLAG_SUBCONTEXT_NO_UNREAD_BYTES
      dcerpc.idl: add documentation references
      dcerpc.idl: add dcerpc_sec_verification_trailer
      s3:rpc_client: fill alloc_hint with the remaining data not the total data.
      s3:rpc_client: send a dcerpc_sec_verification_trailer if needed
      s4:torture:spoolss_win: fix valgrind problem in test_EnumJobs()
      s4:pyrpc: fix talloc hierachie in dcerpc_InterfaceObject
      librpc/ndrdump: free some temporary memory while parsing dcerpc pipe chunks
      s4:librpc: fix memory leak in ncacn_pull()
      s4:librpc: fix memory leaks in dcerpc_request_recv_data()
      dcerpc.idl: add DCERPC_NCACN_PAYLOAD_OFFSET
      librpc/rpc: read the full header in dcerpc_read_ncacn_packet_next_vector()
      s4:rpc_server: don't support functions DCERPC pipes in remoted backend
      s4:librpc/rpc: remove unused rpc_request->ndr structure
      s4:librpc/rpc: update alloc_hint for each fragment
      pidl:Samba3/ServerNDR: skip DCERPC pipe elements and leave NULL pointers.
      pidl:NDR/Client: add missing TALLOC_FREE(subreq) after dcerpc_binding_handle_call_recv()
      pidl:NDR/Client: simplify tevent_req_nterror() usage
      pidl:NDR/Client: fix dcerpc_function() with [out,ref] pointers
      pidl:NDR/Client: avoid useless memcpy()
      midltests: add tests with v1_enum and NDR64
      libcli/smb: move some FILE_* flags to smb_constants.h
      libcli/smb: move some *TRANSACT_* flags to smb_constants.h
      s3:libsmb: add tstream_cli_np_ref as protection to talloc_free(smbXcli_conn)
      s3:libsmb: add a TSTREAM_CLI_NP_DESIRED_ACCESS define as collection of individual flags
      libcli/smb: move source3/libsmb/cli_np_tstream.c to tstream_smbXcli_np.c
      libcli/smb: s/TSTREAM_CLI_NP/TSTREAM_SMBXCLI_NP
      libcli/smb: s/tstream_cli_np/tstream_smbXcli_np
      s4:librpc: make it possible for the transport to specify the max_xmit/recv_size
      s4:librpc: keep smbcli_tree/smb2_tree as talloc child of dcecli_connection
      s4:librpc: don't talloc_reference smbcli_tree
      s4:librpc: pass smbXcli_{conn,session,tcon} to dcerpc_pipe_open_smb_send()
      s4:librpc: use dcerpc_binding_dup() instead of talloc_reference()
      s4:librpc: pass dcecli_connection instead of dcerpc_pipe to dcerpc_secondary_smb_send()
      s4:librpc: make use of dcerpc_pipe_open_smb_send/recv for SMB2
      s4:librpc: implement dcerpc_pipe_open_smb2() in dcerpc_smb.c
      s4:librpc: remove unused dcerpc_smb2.c
      s4:librpc: make 'struct dcerpc_pipe_connect' private
      libcli/auth: add netlogon_creds_cli* infrastructure
      libcli/auth: use unique key_name values in netlogon_creds_cli_context_common()
      s3:param: set Globals.bWinbindSealedPipes = true
      lib/param: add "neutralize nt4 emulation" option, defaulting to false
      lib/param: add "reject md5 servers" option, defaulting to false
      lib/param: add "require strong key" option, defaulting to true
      s3:param: set Globals.bRequireStrongKey = true
      libcli/auth: make use of real options in netlogon_creds_cli_context_global()
      docs-xml: explain the interaction between security = ads and other options.
      docs-xml: explain the interaction of 'client schannel' with 'require strong key = yes'
      s3:winbindd: make use of the "winbind sealed pipes" option for all connections
      docs-xml: update 'winbind sealed pipes' description
      s3:rpc_client: make use of the new netlogon_creds_cli_context
      s3:rpc_client: use netlogon_creds_cli_auth_level() in cli_rpc_pipe_open_schannel_with_key()
      s3:rpc_client: add rpccli_{create,setup}_netlogon_creds()
      s3:rpc_client: add rpccli_pre_open_netlogon_creds()
      s3:rpc_client: remove unused rpccli_netlogon_sam_network_logon_ex()
      s3:rpc_client: add rpccli_netlogon_network_logon()
      s3:rpc_client: add rpccli_netlogon_password_logon()
      s3:winbindd: call rpccli_pre_open_netlogon_creds() in the parent
      s3:winbindd: make use of rpccli_{create,setup}_netlogon_creds()
      s3:auth_domain: simplify connect_to_domain_password_server()
      s3:auth_domain: make use of rpccli_{create,setup}_netlogon_creds()
      s3:auth_domain: make use of rpccli_netlogon_network_logon()
      s3:libnet_join: make use of rpccli_{create,setup}_netlogon_creds()
      s3:libnet: use rpccli_{create,setup}_netlogon_creds() in libnet_join_joindomain_rpc_unsecure
      s3:rpc_client: use rpccli_{create,setup}_netlogon_creds() in cli_rpc_pipe_open_schannel()
      s3:rpcclient: add rpcclient_msg_ctx
      s3:rpcclient: add rpcclient_netlogon_creds
      s3:rpcclient: remove unused rpccli_netlogon_setup_creds() from cmd_netlogon_database_redo()
      s3:rpcclient: make use of rpcclient_netlogon_creds instead of cli->netlogon_creds
      s3:net_rpc: add net_context->netlogon_creds
      s3:libsmb: add trust_pw_change()
      s3:rpcclient: make use of trust_pw_change()
      s3:net_rpc: make use of trust_pw_change()
      s3:winbindd: use invalidate_cm_connection() to kill the netlogon connection
      s3:winbindd: make use of trust_pw_change() for periodic password changes
      s3:winbindd: make use of trust_pw_change() in _wbint_ChangeMachineAccount()
      s3:libsmb: remove unused trust_pw_find_change_and_store_it()
      s3:libnet: pass in struct netlogon_creds_cli_context from the caller.
      s3:rpcclient: make use of rpccli_{create,setup}_netlogon_creds()
      s3:rpcclient: remove optional auth_level parameter of the 'samlogon' cmd
      s3:rpcclient: make use of rpccli_netlogon_password_logon() in the 'samlogon' cmd
      s3:winbindd: make use of rpccli_netlogon_network_logon()
      s3:rpc_client: make cli_rpc_pipe_open_schannel() more flexible
      s3:rpc_client: remove unused rpccli_netlogon_set_trust_password()
      s3:rpc_client: remove unused rpccli_netlogon_setup_creds()
      s3:rpc_client: remove unused rpccli_netlogon_sam_logon()
      s3:rpc_client: remove unused rpccli_netlogon_sam_network_logon()
      s3:rpc_client: finally remove unused rpc_pipe_client->netlogon_creds
      libcli/auth: remove unused netlogon_creds_cli_context_copy()
      lib/param: add "allow nt4 crypto" option, defaulting to false
      lib/param: add "reject md5 client" option, defaulting to false
      selftest/Samba4: use "allow nt4 crypto = yes" for testing
      s4:netlogon: correctly calculate the negotiate_flags
      s4:netlogon: don't generate a debug message for SEC_CHAN_NULL.
      s4:netlogon: implement "allow nt4 crypto" and "reject md5 clients" features.
      libcli/auth: fix usage of an uninitialized variable in netlogon_creds_cli_check_caps()
      librpc/rpc: simplify tevent_req_nterror() usage in binding_handle.c
      s4:rpc_server: remove unused DCESRV_CALL_STATE_FLAG_HEADER_SIGNING
      s4:rpc_server: use talloc_zero for struct dcesrv_connection
      s4:rpc_server: remember the hdr_signing negotiation result in dcesrv_auth
      s4:libnet: keep a dcerpc_binding_handle for samr and lsa
      s4:libnet: avoid using dcecli_connection->event_ctx
      s4:libnet: let libnet_rpc_groupinfo_send() take tevent_context/dcerpc_binding_handle
      s4:libnet: let libnet_rpc_groupinfo() take tevent_context/dcerpc_binding_handle
      s4:libnet: let libnet_rpc_groupadd_send() take tevent_context/dcerpc_binding_handle
      s4:libnet: let libnet_rpc_groupadd() take tevent_context/dcerpc_binding_handle
      s4:libnet: remove unused libnet_rpc_groupdel* code
      s4:libnet: let libnet_rpc_userinfo_send() take tevent_context/dcerpc_binding_handle
      s4:libnet: let libnet_rpc_userinfo() take tevent_context/dcerpc_binding_handle
      s4:libnet: let libnet_rpc_useradd_send() take tevent_context/dcerpc_binding_handle
      s4:libnet: let libnet_rpc_useradd() take tevent_context/dcerpc_binding_handle
      s4:libnet: let libnet_rpc_userdel_send() take tevent_context/dcerpc_binding_handle
      s4:libnet: let libnet_rpc_userdel() take tevent_context/dcerpc_binding_handle
      s4:libnet: let libnet_rpc_usermod_send() take tevent_context/dcerpc_binding_handle
      s4:libnet: let libnet_rpc_usermod() take tevent_context/dcerpc_binding_handle
      s4:winbind: correctly fill the libnet_context lsa and samr binding handles
      s4:winbind: make clear that we use the global tevent_context
      s4:winbind: let wb_lsa_lookupsids_send() take tevent_context/dcerpc_binding_handle
      s4:winbind: let wb_lsa_lookupnames_send() take tevent_context/dcerpc_binding_handle
      s4:winbind: let wb_samr_userdomgroups_send() take tevent_context/dcerpc_binding_handle
      s4:torture/libnet: remove bogus usage of p->conn->event_ctx
      s4:torture/rpc: avoid usage of p->conn->event_ctx
      s4:torture/rpc: avoid using dcerpc_event_context()
      s4:librpc: remove dcerpc_event_context()
      s3:rpcclient: add support for DCERPC_AUTH_LEVEL_CONNECT
      s3:rpcclient: remove unused code from cmd_lsa_get_username()
      s4:torture/rpc: remove unused variables from alter_context.c
      s4:torture/rpc: s/pipe/pipes/
      s4:torture/rpc: remove compiler warnings in spoolss_notify.c
      s4:torture/rpc: remove compiler warnings in ntsvcs.c
      s4:torture/libnet: check the result of libnet_LookupName()
      s4:torture/libnet: fix compiler warnings in libnet_lookup.c
      dcerpc.idl: add a bitmap for dcerpc_pfc_flags
      dcerpc.idl: add enums and bitmaps for dcerpc_bind_ack_result, dcerpc_bind_[ack|nak]_reason
      dcerpc.idl: make use of dcerpc_bind_ack_result
      dcerpc.idl: make use of dcerpc_bind_nak_reason
      s4:librpc/rpc: add dcerpc_map_ack_reason()
      s4:librpc/rpc: change dcerpc_map_reason() into dcerpc_map_nak_reason()
      dcerpc.idl: make use of union dcerpc_bind_ack_reason and fix all callers.
      tevent: fix crash bug in tevent_queue_immediate_trigger()
      tevent: add doxygen comments for tevent_num_signals() and tevent_sa_info_queue_count()
      tevent: add/use tevent_req_destructor
      tevent: add tevent_req_set_cleanup_fn()
      tevent: version 0.9.21

Volker Lendecke (46):
      lib-util: add functions to get elapsed from given timespec structs
      s3-modules: add new vfs_worm module
      s3-waf: build new vfs_worm module
      secacl: Fix whitespace
      secacl: Don't use talloc_zero
      secacl: Fix a memleak in an error path
      secacl: Slightly simplify make_sec_acl
      torture3: Do not depend on epoll
      smbd: Fix a false DEBUG fn name
      iconv: Use a static buffer in iconf not to spoil the talloc_pool
      dbwrap: Avoid a stackframe in fetch_locked_internal
      smbd: Simplify get_share_mode_lock a bit
      dbwrap_cache: Fix dbwrap_cache_validate
      dbwrap_cache: Check negative first
      dbwrap: No lock_order check if not required
      smbd: Avoid pointless strcsequal calls
      smbd: Implement and use full_path_tos
      smbd: Early exit
      tdb: Avoid reallocs for lockrecs
      gencache: Fix a type-punned warning
      tdb_util: Fix CID 1138343 Uninitialized scalar variable
      tdb_util: Fix whitespace
      Fix CID 1138341 Resource leak
      Fix CID 1138340 Resource leak
      tevent: Fix CID 1138326 Unchecked return value
      ntvfs: Fix CID 241291 Argument cannot be negative
      scannedonly: Fix CID 242109 Unchecked return value from library
      smbd: Fix CID 1138328 Logically dead code
      ldb: Fix 1138330 Dereference null return value
      share_ldb: Fix CID 1138337 Dereference null return value
      share_ldb: Fix a memleak
      share_ldb: Fix CID 1138336 Dereference null return value
      share_ldb: Fix a memleak
      waf: Fix the FreeBSD build with libinotify
      smbd: Make "num_children" available by smbcontrol
      group_mapping: Avoid a talloc
      messaging: Fix a memleak with clustering
      messaging: Move the self-send logic out of messaging_tdb
      messaging: Use talloc_pooled_object
      messaging: Fix a memleak (master only..)
      smbd: Avoid duplicate debug header lines
      ctdb_conn: Log long fetch_lock calls
      dbwrap_ctdb: Instrument chainunlock timing
      s3-winbind: Improve performance of wb_fill_pwent_sid2uid_done().
      tevent: Only build "std_fallback_to_poll" when epoll is around
      tevent: Add prototypes

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


-- 
Samba Shared Repository


More information about the samba-cvs mailing list