[SCM] Samba Shared Repository - annotated tag tdb-1.2.13 created

Stefan Metzmacher metze at samba.org
Thu Mar 20 02:54:15 MDT 2014


The annotated tag, tdb-1.2.13 has been created
        at  1e7629d765628cf4d3e2bc0c429d5c29eb73a418 (tag)
   tagging  8278d3823aac83bc5edb14353c8de772878ae915 (commit)
  replaces  tevent-0.9.21
 tagged by  Stefan Metzmacher
        on  Thu Mar 20 09:54:03 2014 +0100

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

iQEcBAABAgAGBQJTKqyrAAoJEEeTkWETCEAlvggH/0N8fCor618YNQw6AqlMt9/h
/nxzG81EDkUSdk/8U1KW+V6Yzvwo4Q5TGAH1gYCdbY0D2zRLFFT95LRK3jRFRW2h
L0jApTNjeIUmYohz4hzse+v46qoDolDk65DG6j+PeHNCN1ZE3WVHnGPSv46HQUHs
LVFUtKaIPQ7OS5NnzcHqQonih/elVqwJ9TzI+h/ClDbQ0qTyj2Qb73FMZPTYqzkG
lKyPtGmX4do+F0hYadOGCyzBfEeRLkFnQXvOe7HbvD26Kuu8aVPjx8xgnRhyO/g1
PKS0oY4Z6Vm6jA07ddE9AMkpmzo9aJf/wIbsVD5kQaJWbcqFvG3P7PAaM8wZR6g=
=d6K6
-----END PGP SIGNATURE-----

Abhidnya Joshi (1):
      s3: Don't open the dir for stat/attr/acl related mask

Amitay Isaacs (13):
      ctdb-daemon: Do not run monitor event if any other event is already running
      ctdb-daemon: Simplify listing event scripts using scandir
      ctdb-daemon: Return negative status only if there are known errors
      ctdb-doc: Fix usage string for ctdb readkey/writekey
      ctdb-daemon: Consult CTDB_DEBUG_HUNG_SCRIPT variable before running debug script
      ctdb-daemon: Always talloc tickle array off vnn instead of ctdb->nodes
      ctdb-daemon: Fix whitespaces
      ctdb-daemon: After updating tickles on other nodes, set update flag to false
      ctdb-recoverd: Check if callback function is registered before calling
      ctdb-build: Remove auto-generated header file in distclean
      ctdb-build: AIX does not have working C99 vsnprintf, requires libreplace
      ctdb-util: Do not use mlockall() on AIX
      ctdb-daemon: Do not support connection tracking if there are no public IPs

Andreas Schneider (50):
      libcli: Fix the comment for the address.
      s3-smbd: Log user change information.
      selftest: Use the absolute path to libnss_winbind.so.
      s3-lib: Add winbind_lookup_usersids().
      s3-auth: Add passwd_to_SamInfo3().
      s3-auth: Pass talloc context to make_server_info_pw().
      s3-auth: Add passwd_to_SamInfo3().
      testprogs: Use system binary if we did not build ldbdel.
      s3-auth: Pass mem_ctx to make_server_info_sam().
      s3-auth: Pass mem_ctx to auth_check_ntlm_password().
      s3-auth: Pass mem_ctx to do_map_to_guest_server_info().
      s3-clitar: Use ARRAY_SIZE macro.
      s3-clitar: Improve readabilty of cmd_block().
      s3-clitar: Improve readabilty of cmd_tar().
      s3-clitar: Improve readabilty of cmd_setmode().
      s3-clitar: Improve readabilty of tar_parse_args().
      s3-clitar: Improve readabilty of tar_create_from_list().
      s3-clitar: Improve readabilty of get_file_callback().
      s3-clitar: Improve readabilty of tar_extract().
      s3-clitar: Improve readabilty of tar_send_file().
      s3-clitar: Improve readabilty of tar_set_newer_than().
      s3-clitar: Improve readabilty of tar_read_inclusion_file().
      s3-clitar: Improve readabilty of tar_path_in_list().
      s3-clitar: Improve readabilty of make_remote_path().
      s3-clitar: Improve readabilty of max_token().
      s3-clitar: Improve readabilty of fix_unix_path().
      s3-clitar: Simplify is_subpath().
      s3-clitar: Fix identation.
      selftest: Use the absolute path to the ldb modules.
      nsswitch: Fix idmap rfc2307 test with system ldb.
      testprogs: Fix kinit test with system ldb.
      testprogs: Fix pkinit test with system ldb.
      pidl: Install pidl files corrently.
      waf: Add option to specify perl vendor dir.
      s3-spoolssd: Don't register spoolssd if epmd is not running.
      pidl: Make perl(Parse:Yapp:Driver) installation optional.
      Revert "pidl: Make perl(Parse:Yapp:Driver) installation optional."
      Revert "waf: Add option to specify perl vendor dir."
      Revert "pidl: Install pidl files corrently."
      buildtools: Rename perl vendorarch configure option.
      buildtools: Add perl vendorlib configure option.
      autobuild: Set perl vendorlib direcotry.
      pidl-waf: Remove unused variable pidl_src.
      pidl-waf: Install pidl modules to the perl vendorlib directory.
      pidl-waf: Do not glob to install pidl modules.
      pidl-waf: Add a function to check for a system perl module.
      pidl-waf: Check for system perl(Parse::Yapp::Driver).
      pidl-waf: Only install Yapp::Driver if it is not available.
      s3-auth: Do not leak tmp_ctx if make_server_info() fails.
      s3-auth: Steal the memory to avoid duplication.

Andrew Bartlett (375):
      kdc: Add belts-and-braces check that we fail if the hdb version changes
      samba-tool classicupgrade: Remove unsued reference to samba3sam
      samba-tool classicupgrade: Remove unsued upgrade_smbconf
      param: Rename variable used for lp_pathname szPath
      param: Rename variable used for lp_hostsallow szHostsallow
      param: Rename variable used for lp_hostsdeny szHostsdeny
      param: Rename variable used for lp_msdfs_root bMSDfsRoot
      param: Rename variable used for lp_browseable bBrowseable
      param: Rename variable used for lp_readonly bRead_only
      param: Rename variable used for lp_print_ok bPrint_ok
      param: Rename variable used for lp_map_hidden bMap_hidden
      param: Rename variable used for lp_map_archive bMap_archive
      param: Rename variable used for lp_oplocks bOpLocks
      param: Rename variable used for lp_strict_sync bStrictSync
      param: Rename variable used for lp_map_system bMap_system
      param: Rename variable used for lp_max_connections iMaxConnections
      param: Rename variable used for lp_csc_policy iCSCPolicy
      param: Rename variable used for lp_create_mask iCreate_mask
      param: Rename variable used for lp_force_create_mode iCreate_force_mode
      param: Rename variable used for lp_dir_mask iDir_mask
      param: Rename variable used for lp_force_dir_mode iDir_force_mode
      param: Rename variable used for lp_preexec szPreExec
      param: Rename variable used for lp_postexec szPostExec
      param: Rename variable used for lp_rootpreexec szRootPreExec
      param: Rename variable used for lp_rootpostexec szRootPostExec
      param: Rename variable used for lp_dontdescend szDontdescend
      param: Rename variable used for lp_username szUsername
      param: Rename variable used for lp_username_map szUsernameMap
      param: Rename variable used for lp_username_map_script szUsernameMapScript
      param: Rename variable used for lp_invalid_users szInvalidUsers
      param: Rename variable used for lp_valid_users szValidUsers
      param: Rename variable used for lp_admin_users szAdminUsers
      param: Rename variable used for lp_printcommand szPrintcommand
      param: Rename variable used for lp_lpqcommand szLpqcommand
      param: Rename variable used for lp_lprmcommand szLprmcommand
      param: Rename variable used for lp_lppausecommand szLppausecommand
      param: Rename variable used for lp_lpresumecommand szLpresumecommand
      param: Rename variable used for lp_queuepausecommand szQueuepausecommand
      param: Rename variable used for lp_queueresumecommand szQueueresumecommand
      param: Rename variable used for lp_printjob_username szPrintjobUsername
      param: Rename variable used for lp_magicscript szMagicScript
      param: Rename variable used for lp_magicoutput szMagicOutput
      param: Rename variable used for lp_vfs_objects szVfsObjects
      param: Rename variable used for lp_msdfs_proxy szMSDfsProxy
      param: Rename variable used for lp_veto_files szVetoFiles
      param: Rename variable used for lp_hide_files szHideFiles
      param: Rename variable used for lp_veto_oplocks szVetoOplockFiles
      param: Rename variable used for lp_aio_write_behind szAioWriteBehind
      param: Rename variable used for lp_dfree_command szDfree
      param: Rename variable used for lp_preexec_close bPreexecClose
      param: Rename variable used for lp_rootpreexec_close bRootpreexecClose
      param: Rename variable used for lp_casesensitive iCaseSensitive
      param: Rename variable used for lp_preservecase bCasePreserve
      param: Rename variable used for lp_shortpreservecase bShortCasePreserve
      param: Rename variable used for lp_hide_dot_files bHideDotFiles
      param: Rename variable used for lp_hide_special_files bHideSpecialFiles
      param: Rename variable used for lp_hideunreadable bHideUnReadable
      param: Rename variable used for lp_hideunwriteable_files bHideUnWriteableFiles
      param: Rename variable used for lp_access_based_share_enum bAccessBasedShareEnum
      param: Rename variable used for lp_guest_ok bGuest_ok
      param: Rename variable used for lp_guest_only bGuest_only
      param: Rename variable used for lp_administrative_share bAdministrative_share
      param: Rename variable used for lp_print_notify_backchannel bPrintNotifyBackchannel
      param: Rename variable used for lp_store_dos_attributes bStoreDosAttributes
      param: Rename variable used for lp_dmapi_support bDmapiSupport
      param: Rename variable used for lp_locking bLocking
      param: Rename variable used for lp_strict_locking iStrictLocking
      param: Rename variable used for lp_posix_locking bPosixLocking
      param: Rename variable used for lp_kernel_oplocks bKernelOplocks
      param: Rename variable used for lp_level2_oplocks bLevel2OpLocks
      param: Rename variable used for lp_kernel_share_modes bKernelShareModes
      param: Rename variable used for lp_onlyuser bOnlyUser
      param: Rename variable used for lp_manglednames bMangledNames
      param: Rename variable used for lp_symlinks bSymlinks
      param: Rename variable used for lp_syncalways bSyncAlways
      param: Rename variable used for lp_strict_allocate bStrictAllocate
      param: Rename variable used for lp_delete_readonly bDeleteReadonly
      param: Rename variable used for lp_fake_oplocks bFakeOplocks
      param: Rename variable used for lp_recursive_veto_delete bDeleteVetoFiles
      param: Rename variable used for lp_dos_filemode bDosFilemode
      param: Rename variable used for lp_dos_filetimes bDosFiletimes
      param: Rename variable used for lp_dos_filetime_resolution bDosFiletimeResolution
      param: Rename variable used for lp_fake_dir_create_times bFakeDirCreateTimes
      param: Rename variable used for lp_blocking_locks bBlockingLocks
      param: Rename variable used for lp_inherit_perms bInheritPerms
      param: Rename variable used for lp_inherit_acls bInheritACLS
      param: Rename variable used for lp_inherit_owner bInheritOwner
      param: Rename variable used for lp_use_client_driver bUseClientDriver
      param: Rename variable used for lp_default_devmode bDefaultDevmode
      param: Rename variable used for lp_force_printername bForcePrintername
      param: Rename variable used for lp_nt_acl_support bNTAclSupport
      param: Rename variable used for lp_force_unknown_acl_user bForceUnknownAclUser
      param: Rename variable used for lp_ea_support bEASupport
      param: Rename variable used for lp__use_sendfile bUseSendfile
      param: Rename variable used for lp_profile_acls bProfileAcls
      param: Rename variable used for lp_map_acl_inherit bMap_acl_inherit
      param: Rename variable used for lp_afs_share bAfs_Share
      param: Rename variable used for lp_acl_check_permissions bAclCheckPermissions
      param: Rename variable used for lp_acl_group_control bAclGroupControl
      param: Rename variable used for lp_acl_map_full_control bAclMapFullControl
      param: Rename variable used for lp_acl_allow_execute_always bAclAllowExecuteAlways
      param: Rename variable used for lp_defaultcase iDefaultCase
      param: Rename variable used for lp_minprintspace iMinPrintSpace
      param: Rename variable used for lp_printing iPrinting
      param: Rename variable used for lp_max_reported_jobs iMaxReportedPrintJobs
      param: Rename variable used for lp_oplock_contention_limit iOplockContentionLimit
      param: Rename variable used for lp_write_cache_size iWriteCacheSize
      param: Rename variable used for lp_block_size iBlock_size
      param: Rename variable used for lp_dfree_cache_time iDfreeCacheTime
      param: Rename variable used for lp_allocation_roundup_size iallocation_roundup_size
      param: Rename variable used for lp_aio_read_size iAioReadSize
      param: Rename variable used for lp_aio_write_size iAioWriteSize
      param: Rename variable used for lp_map_readonly iMap_readonly
      param: Rename variable used for lp_directory_name_cache_size iDirectoryNameCacheSize
      param: Rename variable used for lp_smb_encrypt ismb_encrypt
      param: Rename variable used for lp_magicchar magic_char
      param: Rename variable used for lp_cups_options szCupsOptions
      param: Rename variable used for lp_change_notify bChangeNotify
      param: Rename variable used for lp_kernel_change_notify bKernelChangeNotify
      param: Rename variable used for lp_durable_handles bDurableHandles
      param: Rename variable used for lp_allow_insecure_widelinks bAllowInsecureWidelinks
      param: Rename variable used for lp_allow_nt4_crypto bAllowNT4Crypto
      param: Rename variable used for lp_allow_trusted_domains bAllowTrustedDomains
      param: Rename variable used for lp_async_smb_echo_handler bAsyncSMBEchoHandler
      param: Rename variable used for lp_bind_interfaces_only bBindInterfacesOnly
      param: Rename variable used for lp_browse_list bBrowseList
      param: Rename variable used for lp_client_lanman_auth bClientLanManAuth
      param: Rename variable used for lp_client_ntlmv2_auth bClientNTLMv2Auth
      param: Rename variable used for lp_client_plaintext_auth bClientPlaintextAuth
      param: Rename variable used for lp_client_use_spnego bClientUseSpnego
      param: Rename variable used for lp_create_krb5_conf bCreateKrb5Conf
      param: Rename variable used for lp_debug_class bDebugClass
      param: Rename variable used for lp_debug_hires_timestamp bDebugHiresTimestamp
      param: Rename variable used for lp_debug_pid bDebugPid
      param: Rename variable used for lp_debug_prefix_timestamp bDebugPrefixTimestamp
      param: Rename variable used for lp_debug_uid bDebugUid
      param: Rename variable used for lp_defer_sharing_violations bDeferSharingViolations
      param: Rename variable used for lp_disable_netbios bDisableNetbios
      param: Rename variable used for lp__disable_spoolss bDisableSpoolss
      param: Rename variable used for lp__domain_logons bDomainLogons
      param: Rename variable used for lp_enable_asu_support bASUSupport
      param: Rename variable used for lp_enable_core_files bEnableCoreFiles
      param: Rename variable used for lp_enable_privileges bEnablePrivileges
      param: Rename variable used for lp_encrypted_passwords bEncryptPasswords
      param: Rename variable used for lp_host_msdfs bHostMSDfs
      param: Rename variable used for lp_hostname_lookups bHostnameLookups
      param: Rename variable used for lp_lanman_auth bLanmanAuth
      param: Rename variable used for lp_large_readwrite bLargeReadwrite
      param: Rename variable used for lp_load_printers bLoadPrinters
      param: Rename variable used for lp_local_master bLocalMaster
      param: Rename variable used for lp_log_writeable_files_on_exit bLogWriteableFilesOnExit
      param: Rename variable used for lp_map_untrusted_to_domain bMapUntrustedToDomain
      param: Rename variable used for lp_ms_add_printer_wizard bMsAddPrinterWizard
      param: Rename variable used for lp_multicast_dns_register bMulticastDnsRegister
      param: Rename variable used for lp_neutralize_nt4_emulation bNeutralizeNT4Emulation
      param: Rename variable used for lp_nis_home_map bNISHomeMap
      param: Rename variable used for lp_nmbd_bind_explicit_broadcast bNmbdBindExplicitBroadcast
      param: Rename variable used for lp_ntlm_auth bNTLMAuth
      param: Rename variable used for lp_nt_pipe_support bNTPipeSupport
      param: Rename variable used for lp_nt_status_support bNTStatusSupport
      param: Rename variable used for lp_null_passwords bNullPasswords
      param: Rename variable used for lp_obey_pam_restrictions bObeyPamRestrictions
      param: Rename variable used for lp_pam_password_change bPamPasswordChange
      param: Rename variable used for lp_passdb_expand_explicit bPassdbExpandExplicit
      param: Rename variable used for lp_passwd_chat_debug bPasswdChatDebug
      param: Rename variable used for lp_registry_shares bRegistryShares
      param: Rename variable used for lp_reject_md5_clients bRejectMD5Clients
      param: Rename variable used for lp_reject_md5_servers bRejectMD5Servers
      param: Rename variable used for lp_require_strong_key bRequireStrongKey
      param: Rename variable used for lp_reset_on_zero_vc bResetOnZeroVC
      param: Rename variable used for lp_rpc_big_endian bRpcBigEndian
      param: Rename variable used for lp_stat_cache bStatCache
      param: Rename variable used for lp_syslog_only bSyslogOnly
      param: Rename variable used for lp_timestamp_logs bTimestampLogs
      param: Rename variable used for lp_time_server bTimeServer
      param: Rename variable used for lp_unicode bUnicode
      param: Rename variable used for lp_unix_extensions bUnixExtensions
      param: Rename variable used for lp_unix_password_sync bUnixPasswdSync
      param: Rename variable used for lp_use_mmap bUseMmap
      param: Rename variable used for lp_use_ntdb bUseNtdb
      param: Rename variable used for lp_usershare_allow_guests bUsershareAllowGuests
      param: Rename variable used for lp_usershare_owner_only bUsershareOwnerOnly
      param: Rename variable used for lp_use_spnego bUseSpnego
      param: Rename variable used for lp_utmp bUtmp
      param: Rename variable used for lp_we_are_a_wins_server bWINSsupport
      param: Rename variable used for lp_winbind_enum_groups bWinbindEnumGroups
      param: Rename variable used for lp_winbind_enum_users bWinbindEnumUsers
      param: Rename variable used for lp_winbind_nested_groups bWinbindNestedGroups
      param: Rename variable used for lp_winbind_normalize_names bWinbindNormalizeNames
      param: Rename variable used for lp_winbind_offline_logon bWinbindOfflineLogon
      param: Rename variable used for lp_winbind_refresh_tickets bWinbindRefreshTickets
      param: Rename variable used for lp_winbind_rpc_only bWinbindRpcOnly
      param: Rename variable used for lp_winbind_sealed_pipes bWinbindSealedPipes
      param: Rename variable used for lp_winbind_trusted_domains_only bWinbindTrustedDomainsOnly
      param: Rename variable used for lp_winbind_use_default_domain bWinbindUseDefaultDomain
      param: Rename variable used for lp_wins_dns_proxy bWINSdnsProxy
      param: Rename variable used for lp_wins_proxy bWINSproxy
      param: Rename variable used for lp_afs_username_map szAfsUsernameMap
      param: Rename variable used for lp_ctdbd_socket ctdbdSocket
      param: Rename variable used for lp_dedicated_keytab_file szDedicatedKeytabFile
      param: Rename variable used for lp_dnsdomain szRealm_lower
      param: Rename variable used for lp_guestaccount szGuestaccount
      param: Rename variable used for lp_lockdir szLockDir
      param: Rename variable used for lp_logon_drive szLogonDrive
      param: Rename variable used for lp_logon_home szLogonHome
      param: Rename variable used for lp_logon_path szLogonPath
      param: Rename variable used for lp_logon_script szLogonScript
      param: Rename variable used for lp_netbios_name szNetbiosName
      param: Rename variable used for lp_netbios_scope szNetbiosScope
      param: Rename variable used for lp_ntp_signd_socket_directory szNTPSignDSocketDirectory
      param: Rename variable used for lp_passwordserver szPasswordServer
      param: Rename variable used for lp_piddir szPidDir
      param: Rename variable used for lp_private_dir szPrivateDir
      param: Rename variable used for lp_realm szRealm_upper
      param: Rename variable used for lp_smb_passwd_file szSMBPasswdFile
      param: Rename variable used for lp_template_homedir szTemplateHomedir
      param: Rename variable used for lp_template_shell szTemplateShell
      param: Rename variable used for lp_utmpdir szUtmpDir
      param: Rename variable used for lp_winbindd_privileged_socket_directory szWinbinddPrivilegedSocketDirectory
      param: Rename variable used for lp_winbindd_socket_directory szWinbinddSocketDirectory
      param: Rename variable used for lp_winbind_separator szWinbindSeparator
      param: Rename variable used for lp_workgroup szWorkgroup
      param: Rename variable used for lp_wtmpdir szWtmpDir
      param: Rename variable used for lp_afs_token_lifetime iAfsTokenLifetime
      param: Rename variable used for lp_algorithmic_rid_base AlgorithmicRidBase
      param: Rename variable used for lp_client_schannel clientSchannel
      param: Rename variable used for lp_config_backend ConfigBackend
      param: Rename variable used for lp_idmap_cache_time iIdmapCacheTime
      param: Rename variable used for lp_idmap_negative_cache_time iIdmapNegativeCacheTime
      param: Rename variable used for lp_init_logon_delay InitLogonDelay
      param: Rename variable used for lp_keepalive iKeepalive
      param: Rename variable used for lp_kerberos_method iKerberosMethod
      param: Rename variable used for lp_lock_spin_time iLockSpinTime
      param: Rename variable used for lp_maxmux max_mux
      param: Rename variable used for lp_max_smbd_processes iMaxSmbdProcesses
      param: Rename variable used for lp_max_stat_cache_size iMaxStatCacheSize
      param: Rename variable used for lp_passwd_chat_timeout iPasswdChatTimeout
      param: Rename variable used for lp_printcap_cache_time PrintcapCacheTime
      param: Rename variable used for lp_server_schannel serverSchannel
      param: Rename variable used for lp_smb2_max_read ismb2_max_read
      param: Rename variable used for lp_smb2_max_trans ismb2_max_trans
      param: Rename variable used for lp_smb2_max_write ismb2_max_write
      param: Rename variable used for lp_usernamelevel unamelevel
      param: Rename variable used for lp_username_map_cache_time iUsernameMapCacheTime
      param: Rename variable used for lp_usershare_max_shares iUsershareMaxShares
      param: Rename variable used for lp_auth_methods AuthMethods
      param: Rename variable used for lp_cluster_addresses szClusterAddresses
      param: Rename variable used for lp_dcerpc_endpoint_servers dcerpc_ep_servers
      param: Rename variable used for lp_dns_update_command szDNSUpdateCommand
      param: Rename variable used for lp_eventlog_list szEventLogs
      param: Rename variable used for lp_interfaces szInterfaces
      param: Rename variable used for lp_name_resolve_order szNameResolveOrder
      param: Rename variable used for lp_netbios_aliases szNetbiosAliases
      param: Rename variable used for lp_nsupdate_command szNSUpdateCommand
      param: Rename variable used for lp_preload_modules szPreloadModules
      param: Rename variable used for lp_rndc_command szRNDCCommand
      param: Rename variable used for lp_samba_kcc_command szSambaKCCCommand
      param: Rename variable used for lp_spn_update_command szSPNUpdateCommand
      param: Rename variable used for lp_svcctl_list szServicesList
      param: Rename variable used for lp_usershare_prefix_allow_list szUsersharePrefixAllowList
      param: Rename variable used for lp_usershare_prefix_deny_list szUsersharePrefixDenyList
      param: Rename variable used for lp_winbind_nss_info szWinbindNssInfo
      param: Rename variable used for lp_wins_server_list szWINSservers
      param: Rename variable used for lp_abort_shutdown_script szAbortShutdownScript
      param: Rename variable used for lp_addgroup_script szAddGroupScript
      param: Rename variable used for lp_addmachine_script szAddMachineScript
      param: Rename variable used for lp_addport_cmd szAddPortCommand
      param: Rename variable used for lp_addprinter_cmd szAddPrinterCommand
      param: Rename variable used for lp_add_share_cmd szAddShareCommand
      param: Rename variable used for lp_adduser_script szAddUserScript
      param: Rename variable used for lp_addusertogroup_script szAddUserToGroupScript
      param: Rename variable used for lp_auto_services szAutoServices
      param: Rename variable used for lp_change_share_cmd szChangeShareCommand
      param: Rename variable used for lp_check_password_script szCheckPasswordScript
      param: Rename variable used for lp_cups_server szCupsServer
      param: Rename variable used for lp_defaultservice szDefaultService
      param: Rename variable used for lp_deleteprinter_cmd szDeletePrinterCommand
      param: Rename variable used for lp_delete_share_cmd szDeleteShareCommand
      param: Rename variable used for lp_delgroup_script szDelGroupScript
      param: Rename variable used for lp_deluserfromgroup_script szDelUserFromGroupScript
      param: Rename variable used for lp_deluser_script szDelUserScript
      param: Rename variable used for lp_enumports_cmd szEnumPortsCommand
      param: Rename variable used for lp_get_quota_command szGetQuota
      param: Rename variable used for lp_iprint_server szIPrintServer
      param: Rename variable used for lp_ldap_admin_dn szLdapAdminDn
      param: Rename variable used for lp_ldap_suffix szLdapSuffix
      param: Rename variable used for lp_log_nt_token_command szLogNtTokenCommand
      param: Rename variable used for lp_mangling_method szManglingMethod
      param: Rename variable used for lp_msg_command szMsgCommand
      param: Rename variable used for lp_nis_home_map_name szNISHomeMapName
      param: Rename variable used for lp_os2_driver_map szOs2DriverMap
      param: Rename variable used for lp_panic_action szPanicAction
      param: Rename variable used for lp_passwd_chat szPasswdChat
      param: Rename variable used for lp_passwd_program szPasswdProgram
      param: Rename variable used for lp_perfcount_module szSMBPerfcountModule
      param: Rename variable used for lp_remote_announce szRemoteAnnounce
      param: Rename variable used for lp_remote_browse_sync szRemoteBrowseSync
      param: Rename variable used for lp_renameuser_script szRenameUserScript
      param: Rename variable used for lp_rootdir szRootdir
      param: Rename variable used for lp_serverstring szServerString
      param: Rename variable used for lp_setprimarygroup_script szSetPrimaryGroupScript
      param: Rename variable used for lp_set_quota_command szSetQuota
      param: Rename variable used for lp_share_backend szShareBackend
      param: Rename variable used for lp_shutdown_script szShutdownScript
      param: Rename variable used for lp_usershare_path szUsersharePath
      param: Rename variable used for lp_wins_hook szWINSHook
      script: Remove unused and no-longer-working extract_allparms.sh
      docs: fix and explain defaults for tls parameters
      docs: explain where the defaults for these printing parameters comes from
      docs: Use <comment> for magic output parameter default
      docs: Change smb encrypt default in docs to match s3 and lib/param
      docs: Change client signing default in docs to match s3 and lib/param
      docs: update client max protocol to be consistent with testparm
      docs: update winbind offline logon example to be consistent with default
      docs: update winbind refresh tickets example to be consistent with default
      lib/param: Move GUEST_ACCOUNT define to a common header
      param: Add default for ntp signd socket directory to s3 loadparm
      param: Add default for winbindd privileged socket directory to s3 loadparm
      param: Add defaults for tls parameters to s3 loadparm
      param: Add default for samba kcc command to s3 loadparm
      param: Add default for dns update command to s3 loadparm
      param: Add default for spn update command to s3 loadparm
      param: Add default for nsupdate command to s3 loadparm
      param: Add default for rndc command to s3 loadparm
      docs: Remove find_missing_manpages replaced by docs.py and dependent on a Makefile.in file
      docs: Remove unused parameters.global.xml and parameters.service.xml
      lib/param: Fix copy_service to handle BOOLREV
      lib/param: Make lpcfg_print_parameter() common
      s3-param: Make dump_a_parameter use lp_paramater() rather than an open-coded loop
      s3-param: Use lpcfg_dump_a_parameter in dump_a_parameter
      lib/param: Make and use common lpcfg_map_parameter
      lib/param: Make and use lpcfg_equal_parameter in common
      lib/param: Remove unused lpcfg_next_parameter (once used by SWAT)
      param: Remove unused lp_next_parameter (once used by SWAT)
      param: Remove unused lp_is_default (once used by SWAT)
      lib/param: Do not check defaults_saved in is_default
      param: Do not check defaults_saved in is_default
      s4-resolve: Add lmhosts support into the source4 name resolve code
      docs: change hard-coded default of nsupdate command to match lib/param
      lib/param: Fix default of usershare path to match docs
      lib/param: Fix default of panic action to match s3
      lib/param: Fix default of smb passwd file to match s3
      lib/param: Fix default of logon home to match s3
      lib/param: Fix default of logon path to match s3
      lib/param: Fix default of printjob username to match s3
      docs: Allow smb.conf.5 to still be generated outside the waf build
      docs: change default of spn update command to use an entity
      docs: change default of ntp signd socket directory to use an entity
      docs: change default of samba kcc command to use an entity
      docs: change default of winbindd privileged socket directory to use an entity
      docs: change default of cache directory to use an entity
      docs: change default of usershare path to use an entity
      docs: Always declare rule to build parameters.all.xml and do it first
      ldb: Return LDB_ERR_INSUFFICIENT_ACCESS_RIGHTS rather than OPERATIONS_ERROR on EACCES and EPERM
      dsdb: Return LDB_ERR_INSUFFICIENT_ACCESS_RIGHTS rather than OPERATIONS_ERROR on EACCES and EPERM
      ldb: pass module init errors back to the caller
      dsdb: Add more tests for DN+String and DN+Binary comparisons
      lib/param: Mark source code generators as group build_source
      lib/param: Normalise "read raw" and "write raw" parameters
      lib/param: Remove special handling for 'state dir' and 'cache dir'
      param: No longer have a special case for lp_configfile
      cmdline: Remove dynconfig hooks in command line processing
      autobuild: Run "make dist" to ensure non-waf docs build is run
      libcli: Add warning about flow control changing macros in ntstatus.h
      nsswitch: Remove fallback setting of WINBINDD_SOCKET_DIR
      build: Do not rely on sys.platform for ACL tests, combine UnixWare and Solaris ACL tests
      build: Make order of arguments clearer by explicitly making the list of functions to look for a python list
      CVE-2013-4496:s3-samr: Block attempts to crack passwords via repeated password changes
      CVE-2013-4496:samr: Remove ChangePasswordUser
      CVE-2013-4496:Revert remainder of ce895609b04380bfc41e4f8fddc84bd2f9324340
      kdc: Use correct KDC include path when building against the system heimdal
      dsdb: Ensure to sort replPropertyMetaData as UNSIGNED, not SIGNED quantities
      ldapsrv: Pass struct ldb_result * rather than void *
      wintest: Try harder to make wintest force the telnet server to start
      dsdb: Further assert that we always have an objectClass and an rDN

Arvid Requate (1):
      s4:samdb: respect SEARCH_FLAG_PRESERVEONDELETE

Aurélien Aptel (48):
      clitar.c: fresh new compilable file.
      clitar.c: expand context structure and implement cmd_block()
      clitar.c: add cmd_setmode(), remove typedef
      clitar.c: add doc, remove _t suffix in enum name
      clitar.c: start of argument parsing
      client.c: remove trailing whitespace
      implement argument parsing, split client_proto.h
      client.c: remove unused extern declaration
      clitar.c: add tar_dump() debug function, fix bugs
      clitar: use lowercase for bool value
      clitar.c: fix path name when adding them
      clitar.c, client.c: add flag to know if there's a tar operation to do.
      client.c, clitar.c: rename process_tar to tar_process, prepare code
      s3/wscript, s3/wscript_build: add libarchive dependency.
      client.c: fix negation in tar_to_process test
      clitar.c: start processing tar files in extraction mode
      clitar.c: update TAR_DEFAULT_BLOCK_SIZE comment
      clitar.c: factor path_list handling in a function, remove tar_fd
      clitar.c: fix_unix_path() now replace / with \
      clitar.c: implement basic full extraction
      clitar.c: don't create file when processing dir
      clitar.c: implement basic tar creation
      clitar.c: implement nosystem, nohidden and include filter.
      clitar.c: add line in DBG macro
      clitar.c: implement dry mode, add total_size and fix write bug
      clitar: implement exclusion filter for extraction
      clitar.c: implement reset mode
      clitar.c: fix include mode bug
      clitar.c: fix creation exclusion, don't reverse in exclusion mode
      clitar.c: operation INCLUDE_LIST same as INCLUDE
      clitar.c: cosmetic changes
      clitar.c: implement interactive command + respective test
      clitar.c: only list <include list> instead of whole share, handle wildcards
      clitar.c: default block size was a multiple of TBLOCK
      clitar.h: delete file
      clitar.c: when returning int, always use 0 for success
      clitar.c: blocksize in block unit, fix error handling in tar_create().
      clitar.c: honor regex flag, emulate old behaviour (and quirks), add tests
      clitar.c: documentation
      clitar.c: add prototype, rearrange definition for easier reading.
      clitar.c: create and free talloc context properly
      clitar.c: check all allocations return value
      manpages/smbclient: update tarmode documentation
      manpages/smbclient: remove trailing whitespace
      s3/selftest/tests.py: add test_smbclient_tarmode.pl to test suite
      s3: add --with-libarchive to build configuration
      clitar.c: fix segfault in cmd_block()
      s3: fix --with-libarchive bug, remove useless DEFINE()

Bjoern Baumbach (1):
      s3-libads: Use the IP instead of the name.

Björn Baumbach (2):
      docs-smbdotconf: Fix build - add missing XML entities (config paths)
      docs-smbdotconf: fix WINBINDD_SOCKET_DIR path in fallback table

Christian Ambach (9):
      waf: improve iconv checks
      waf:lib/replace correct detection of libiconv
      waf:lib/replace fix up libintl related checks
      waf:lib/replace change detection of gettext
      waf:lib/replace fix gettext detection
      waf:lib/replace gettext configure checks
      waf:lib/replace fix iconv checks on HP/UX
      heimdal_build: only enable libintl functions if everything was found
      s3:modules/vfs_gpfs add gpfs:recalls option

Christof Schmitt (2):
      .gitignore: Ignore tag files from GNU Global tool
      docs: Add gpfs:recalls parameter to vfs_gpfs manpage

Christopher R. Hertel (2):
      vfs_glusterfs: Comment the top of the file.
      vfs_glusterfs: smb_stat_ex_from_stat commenting and cleanup.

Christopher R. Hertel (crh) (2):
      smbXsrv_open.c: Initialize local variable.
      regedit_valuelist.c: Coverity fix; Initialize a variable.

Daniel Liberman (1):
      s3: ldap client can return NT_STATUS_OK when an error occurs in a paged search.

David Disseldorp (22):
      s3-winbind: only pass needed args to child_read_request
      s3-winbind: separate child response sock write
      build: warn about mixed declarations and code
      torture: add zero length FSCTL_SRV_COPYCHUNK test
      smbd/smb2_ioctl: fail zero length copy chunk requests
      vfs_btrfs: pass-through copy-chunk(len=0) requests
      client: fix tar_parse_args() compiler warning
      clitar: remove unnecessary public function prototypes
      clitar: get tar context handle via helper function
      build: use configure var for libarchive depenency
      cli: do not dump libarchive absence warning on startup
      build: check for libarchive version via pkgconfig
      clitar: check for path_base_name() allocation errors
      clitar: add error return to tar_create_skip_path()
      clitar: add error return to tar_extract_skip_path()
      clitar: add error return to tar_path_in_list()
      clitar: return allocation errors from is_subpath()
      clitar: propagate make_remote_path() talloc errors
      clitar: don't panic, propagate talloc errors upwards
      vfs: propagate snapshot enumeration errors
      rpc_client: retry open on STATUS_PIPE_NOT_AVAILABLE
      rpc_server: change unsupported pipe error

Garming Sam (355):
      param: Rename variable used for lp__domain_master domain_master
      param: Rename variable used for lp_init_logon_delayed_hosts szinit_logon_delayedHosts
      param: Rename variable used for lp_username_map_script usernameMapScript
      param: Rename variable used for lp_username_map usernameMap
      s4-testparm: modify dumping of parameters to use the lib/param code to have more consistent output
      lib/param: fix parameter dumping to detect share and global parameters
      param: fix incorrect file error handling in s4 pyparam
      s4-param: add error messages for failure to dump a parameter
      docs: update acl check permissions to be consistent with testparm
      docs: update acl allow execute always to be consistent with testparm
      docs: update usershare owner only always to be consistent with testparm
      docs: update use sendfile to be consistent with testparm
      docs: update unix charset to be consistent with testparm
      docs: update cups encrypt to be consistent with testparm
      docs: update winbind refresh tickets to be consistent with testparm
      docs: update defer sharing violations to be consistent with testparm
      docs: update acl map full control to be consistent with testparm
      docs: update rpc big endian to be consistent with testparm
      docs: update winbind offline logon to be consistent with testparm
      docs: update unicode default to be consistent with testparm
      docs: update idmap cache time to be consistent with testparm
      docs: update usershare prefix deny list to be consistent with testparm
      docs: update veto files to be consistent with testparm
      docs: fix locking to include the default correctly
      docs: fix map hidden to include the default correctly
      docs: fix template shell to include the default correctly
      docs: update user share template share to be consistent with testparm
      docs: update user share prefix allow list to be consistent with testparm
      docs: fix rename user script to be of the correct type (string)
      docs: update printer name to be consistent with testparm
      docs: modify winbind separator to remove unnecessary quotes
      docs: include the type attribute of enable core files
      docs: include the type attribute of netbios name
      docs: include the type attribute for path parameter
      docs: include the type attribute for server string parameter
      docs: fix type attribute for share backend parameter
      docs: include the type attribute for local master parameter
      docs: fixup type attribute for registry shares parameter
      docs: fixup type attribute for rpc big endian parameter
      docs: fixup type attribute for unicode parameter
      docs: include the type attribute for force create mode
      docs: include the type attribute for getwd cache
      docs: fix typo in attributes for msdfs root parameter
      docs: include type attribute for winbind enum users
      docs: fix default cache directory
      docs: fix default max open files value to be consistent with the code
      docs: change default root directory to blank
      docs: change default string slightly for passwd chat to match source code
      docs: update check password script to be consistent with testparm
      docs: adjust default for kerberos method to match testparm output
      lib/param: fix unix charset to match docs
      lib/param: change max connections from -1 to 0 to be consistent with docs
      param: set a default list of server services in s3 loadparm
      param: set a default list of ntvfs handlders in s3 loadparm
      param: set a default list of dcerpc endpoint servers in s3 loadparm and update docs to be consistent
      param: set default tls enabled to true in s3 loadparm
      param: add default share backend to s3 loadparm
      param: add default preferred master to s3 loadparm
      param: add default for allow dns updates in s3 loadparm
      lib/param: change default to be consistent with docs and s3
      lib/param: add default algorithmic rid base
      lib/param: add default for enhanced browsing parameter
      lib/param: add default for enhanced browsing parameter
      lib/param: add default for server schannel
      lib/param: add default for short preserve case
      lib/param: add default for max open files
      lib/param: add default for cups connection timeout
      lib/param: add default for security parameter
      lib/param: add default for block size parameter
      lib/param: add default for client use spnego
      lib/param: add default for change notify parameter
      lib/param: add default for name cache timeout
      lib/param: add default for defer sharing violations parameter
      lib/param: add default for ldap replication sleep
      lib/param: add default for idmap backend
      lib/param: add default for enable privileges parameter
      lib/param: add default for smb2 max write
      lib/param: add default for passdb backend
      lib/param: add default for getwd cache parameter
      lib/param: add default for winbind nested groups parameter
      lib/param: add default for mangled names default
      lib/param: add default for smb2 max credits
      lib/param: add default for ldap ssl parameter
      lib/param: add default for ldap deref parameter
      lib/param: add default for lm interval
      lib/param: add default for mangling method
      lib/param: add default for hide dot files parameter
      lib/param: add default for browse list parameter
      lib/param: add default for password chat timeout
      lib/param: add default for guest account
      lib/param: set defaults for a number of previously unset parameters
      lib/param: fix nbt client socket address default setting to be consistent with s3 and docs
      lib/param: change server min protocol to be consistent with s3 and docs
      param: assign default ports in s3 loadparm to match docs and s4
      param: fix an offset bug in lpcfg_set_cmdline
      param: remove unnecessary checks in dump a parameter
      docs: update XInclude year to conform with current standard
      docs: remove the file prefix from included path names
      lib/param: fix copy service to include the case for P_CHAR
      param: don't ignore some parameters when performing map_parameter
      param: pad permissions to 3 digits and update docs to be consistent
      param: remove unused bPreferredMaster from s3 loadparm in LOADPARM_EXTRA_GLOBALS
      param: Complete the removal of the "open files database hash size" parameter
      param: remove static functions in param_functions.c
      param: Rename variable used for lp__printername szPrintername
      lib/param: fix a comment for lpcfg_printername
      param: fixup security default to AUTO to permit server role = domain member
      param: Rename variable used for lp__security security
      param: Rename variable used for lp__server_role server_role
      lib/param: set default for -valid parameter
      lib/param: change name resolve order to include lmhosts as per the docs
      lib/param: change min wins ttl default to be consistent with docs
      lib/param: change server max protocol to be consistent with s3 and docs
      s3-param: Remove compilation conditional for setting directory name cache size.
      docs: adjust the defaults for list parameters to include commas to match testparm output
      docs: define and include entities for the docs
      docs: change default in pid directory to use an entity
      docs: change default in dns update command to use an entity
      docs: change default in smb passwd file to use an entity
      docs: change default in ncalrpc dir to use an entity
      docs: change default in winbindd socket directory to use an entity
      docs: change default in state directory to use an entity
      docs: change default in lock directory to use an entity
      docs: change default in private directory to use an entity
      selftest: updated docs.py script
      docs: insert meta data into mangled names parameter
      docs: insert meta data into use sendfile parameter
      docs: insert meta data into mangling char parameter
      docs: insert meta data into domain logons parameter
      docs: insert meta data into guest account parameter
      docs: insert meta data into lock directory parameter
      docs: insert meta data into password server parameter
      docs: insert meta data into pid directory parameter
      docs: insert meta data into utmp directory parameter
      docs: insert meta data into wtmp directory parameter
      docs: insert meta data into printjob username parameter
      docs: insert meta data into locking parameter
      docs: insert meta data into strict locking parameter
      docs: insert meta data into posix locking parameter
      docs: insert meta data into change notify parameter
      docs: insert meta data into kernel change notify parameter
      docs: insert meta data into afs username map parameter
      docs: insert meta data into ctdbd socket parameter
      docs: insert meta data into dedicated keytab file parameter
      docs: insert meta data into dns forwarder parameter
      docs: insert meta data into dos charset parameter
      docs: insert meta data into logon drive parameter
      docs: insert meta data into logon home parameter
      docs: insert meta data into logon path parameter
      docs: insert meta data into logon script parameter
      docs: insert meta data into nbt client socket address parameter
      docs: insert meta data into ncalrpc dir parameter
      docs: insert meta data into netbios name parameter
      docs: insert meta data into netbios scope parameter
      docs: insert meta data into ntp signd socket directory parameter
      docs: insert meta data into passdb backend parameter
      docs: insert meta data into private dir parameter
      docs: insert meta data into smb passwd file parameter
      docs: insert meta data into socket options parameter
      docs: insert meta data into template homedir parameter
      docs: insert meta data into template shell parameter
      docs: insert meta data into unix charset parameter
      docs: insert meta data into winbindd privileged socket directory parameter
      docs: insert meta data into winbindd socket directory parameter
      docs: insert meta data into winbind separator parameter
      docs: insert meta data into workgroup parameter
      docs: insert meta data into domain master parameter
      docs: insert meta data into printer name parameter
      docs: insert meta data into security parameter
      docs: insert meta data into server role parameter
      docs: fix type for directory mask parameter
      docs: fix type for force directory mode parameter
      docs: fix type for dont descend parameter
      docs: fix type for case sensitive parameter
      docs: fix type for default case parameter
      docs: fix type for mangling char parameter
      docs: fix type for passdb backend parameter
      docs: fix type for password server parameter
      docs: fix type for socket options parameter
      docs: fix type for domain master parameter
      docs: fix type for wins server parameter
      docs: fix type for create mask parameter
      docs: fix type for create krb5 conf parameter
      docs: fix type for winbind rpc only parameter
      docs: fix type for client ldap sasl wrapping parameter
      docs: fix type for client schannel parameter
      docs: fix type for client signing parameter
      docs: fix type for krb5 port parameter
      docs: fix type for lm announce parameter
      docs: fix type for mangle prefix parameter
      docs: fix type for nbt port parameter
      docs: fix type for server schannel parameter
      docs: fix type for web port parameter
      docs: fix type for dns update command parameter
      docs: fix type for eventlog list parameter
      docs: fix type for nsupdate command parameter
      docs: fix type for rndc command parameter
      docs: fix type for samba kcc command parameter
      docs: fix type for spn update command parameter
      docs: fix type for svcctl list parameter
      docs: fix type for usershare prefix allow list parameter
      docs: fix type for usershare prefix deny list parameter
      docs: fix type for winbind nss info parameter
      docs: fix type for remote announce parameter
      docs: fix type for remote browse sync parameter
      docs: insert meta data into realm parameter
      docs: insert meta data into enable spoolss for marking a synonym
      docs: insert meta data into writeable for marking a synonym
      docs: insert meta data for read raw parameter - mark do not generate function
      docs: insert meta data for write raw parameter - mark do not generate function
      docs: insert meta data for cups encrypt parameter - mark do not generate function
      docs: insert meta data for min receivefile size parameter - mark do not generate function
      docs: insert meta data for preferred master parameter - mark do not generate function
      docs: insert meta data for smb2 max credits parameter - mark do not generate function
      docs: insert meta data for winbind max domain connections parameter - mark do not generate function
      docs: insert meta data for cache directory parameter - mark do not generate function
      docs: insert meta data for config file parameter - mark do not generate function
      docs: insert meta data for idmap backend parameter - mark do not generate function
      docs: insert meta data for idmap gid parameter - mark do not generate function
      docs: insert meta data for idmap uid parameter - mark do not generate function
      docs: insert meta data for include parameter - mark do not generate function
      docs: insert meta data for ldap group suffix parameter - mark do not generate function
      docs: insert meta data for ldap idmap suffix parameter - mark do not generate function
      docs: insert meta data for ldap machine suffix parameter - mark do not generate function
      docs: insert meta data for ldap user suffix parameter - mark do not generate function
      docs: insert meta data for printcap name parameter - mark do not generate function
      docs: insert meta data for state directory parameter - mark do not generate function
      docs: insert meta data for tls cafile parameter - mark do not generate function
      docs: insert meta data for tls certfile parameter - mark do not generate function
      docs: insert meta data for tls crlfile parameter - mark do not generate function
      docs: insert meta data for tls dh params file parameter - mark do not generate function
      docs: insert meta data for tls keyfile parameter - mark do not generate function
      docs: insert meta data for available parameter - mark do not generate function
      docs: insert meta data for -valid parameter - mark do not generate function
      docs: insert meta data for wide links parameter - mark do not generate function
      docs: insert meta data for max print jobs parameter - mark do not generate function
      docs: insert meta data for copy parameter - mark do not generate function
      provision: Fix failures on re-provision incorrectly blamed on posix acl support.
      provision: improve error message when connecting to samdb without the correct permissions
      pysmbd: improve the return of error codes in the python smbd bindings
      provision: capture slightly less generic exceptions during the test for acls
      param: rename lp function and variable from 'force_dir_mode' to 'force_directory_mode'
      param: rename lp function and variable from 'dontdescend' to 'dont_descend'
      param: rename lp function and variable from 'casesensitive' to 'case_sensitive'
      param: rename lp function and variable from 'manglednames' to 'mangled_names'
      param: rename lp function and variable from 'defaultcase' to 'default_case'
      param: rename lp function and variable from 'magicchar' to 'mangling_char'
      param: rename lp function and variable from 'guestaccount' to 'guest_account'
      param: rename lp function and variable from 'lockdir' to 'lock_directory'
      param: rename lp function and variable from 'passwordserver' to 'password_server'
      param: rename lp function and variable from 'piddir' to 'pid_directory'
      param: rename lp function and variable from 'umtpdir' to 'utmp_directory'
      param: rename lp function and variable from 'wtmpdir' to 'wtmp_directory'
      param: rename lp function and variable from "serverstring" to "server_string"
      param: rename lp function and variable from "recursive_veto_delete" to "delete_veto_files"
      param: rename lp function and variable from "hideunreadable" to "hide_unreadable"
      param: rename lp function and variable from "hideunwriteable_files" to "hide_unwriteable_files"
      param: rename lp function and variable from "preservecase" to "preserve_case"
      param: rename lp function and variable from "shortpreservecase" to "short_preserve_case"
      param: rename lp function and variable from "veto_oplocks" to "veto_oplock_files"
      param: rename lp function and variable from "addgroup_script" to "add_group_script"
      param: rename lp function and variable from "addmachine_script" to "add_machine_script"
      param: rename lp function and variable from "adduser_script" to "add_user_script"
      param: rename lp function and variable from "addusertogroup_script" to "add_user_to_group_script"
      param: rename lp function and variable from "delgroup_script" to "delete_group_script"
      param: rename lp function and variable from "deluserfromgroup_script" to "delete_user_from_group_script"
      param: rename lp function and variable from "deluser_script" to "delete_user_script"
      param: rename lp function and variable from "setprimarygroup_script" to "set_primary_group_script"
      param: rename lp function and variable from "add_share_cmd" to "add_share_command"
      param: rename lp function and variable from "allow_insecure_widelinks" to "allow_insecure_wide_links"
      param: rename lp function and variable from "change_share_cmd" to "change_share_command"
      param: rename lp function and variable from "delete_share_cmd" to "delete_share_command"
      param: rename lp function and variable from "fake_dir_create_times" to "fake_directory_create_times"
      param: rename lp function and variable from "symlinks" to "follow_symlinks"
      param: rename lp function and variable from "nis_home_map_name" to "homedir_map"
      param: rename lp function and variable from "magicoutput" to "magic_output"
      param: rename lp function and variable from "magicscript" to "magic_script"
      param: rename lp function and variable from "msg_command" to "message_command"
      param: rename lp function and variable from "rootpostexec" to "root_postexec"
      param: rename lp function and variable from "rootpreexec" to "root_preexec"
      param: rename lp function and variable from "addport_cmd" to "addport_command"
      param: rename lp function and variable from "addprinter_cmd" to "addprinter_command"
      param: rename lp function and variable from "deleteprinter_cmd" to "deleteprinter_command"
      param: rename lp function and variable from "enumports_cmd" to "enumports_command"
      param: rename lp function and variable from "lppausecommand" to "lppause_command"
      param: rename lp function and variable from "lpqcachetime" to "lpq_cache_time"
      param: rename lp function and variable from "lpqcommand" to "lpq_command"
      param: rename lp function and variable from "lpresumecommand" to "lpresume_command"
      param: rename lp function and variable from "lprmcommand" to "lprm_command"
      param: rename lp function and variable from "max_reported_jobs" to "max_reported_print_jobs"
      param: rename lp function and variable from "printcommand" to "print_command"
      param: rename lp function and variable from "queuepausecommand" to "queuepause_command"
      param: rename lp function and variable from "queueresumecommand" to "queueresume_command"
      param: rename lp function and variable from "ms_add_printer_wizard" to "show_add_printer_wizard"
      param: rename lp function and variable from "cli_maxprotocol" to "client_max_protocol"
      param: rename lp function and variable from "cli_minprotocol" to "client_min_protocol"
      param: rename lp function and variable from "maxmux" to "max_mux"
      param: rename lp function and variable from "srv_maxprotocol" to "server_max_protocol"
      param: rename lp function and variable from "srv_minprotocol" to "server_min_protocol"
      param: rename lp function and variable from "encrypted_passwords" to "encrypt_passwords"
      param: rename lp function and variable from "inherit_perms" to "inherit_permissions"
      param: rename lp function and variable from "onlyuser" to "only_user"
      param: rename lp function and variable from "readlist" to "read_list"
      param: rename lp function and variable from "renameuser_script" to "rename_user_script"
      param: rename lp function and variable from "rootdir" to "root_directory"
      param: rename lp function and variable from "usernamelevel" to "username_level"
      param: rename lp function and variable from "writelist" to "write_list"
      param: rename lp function and variable from "maxdisksize" to "max_disk_size"
      param: rename lp function and variable from "minprintspace" to "min_print_space"
      param: rename lp function and variable from "syncalways" to "sync_always"
      param: rename lp function and variable from "nis_home_map" to "nis_homedir"
      s4:samba-tool/testparm: add a warning when acting as an AD-DC and not using UTF-8
      s3: increase default fudge factor for max open files from 20 to 40
      docs: insert function name "timestamp_logs" into debug timestamp parameter
      docs: insert function name "we_are_a_wins_server" into wins support parameter
      docs: insert function name "auto_services" into preload parameter
      docs: insert function name "defaultservice" into default service parameter
      docs: insert function name "logfile" into log file parameter
      docs: insert function name "_disable_spoolss" into disable spoolss parameter
      docs: insert function name "wins_server_list" into wins server parameter
      docs: insert function name "wins_dns_proxy" into dns proxy parameter
      param: rename and move usershare template parameter from LOADPARM_EXTRA_GLOBALS to param_functions.c
      param: rename and move log level from LOADPARM_EXTRA_GLOBALS to param_functions.c
      param: auto generate param_functions.c at build time
      lib/param: update generate_param.py to generate more of loadparm
      lib/param: explicitly use mode=FUNCTIONS when running generate_param.py
      param: use generate_param.py to generate param_proto.h
      lib/param: generate the param_functions.h containing the prototypes
      param: use generate_param.py to generate param_global.h
      param: use generate_param.py to generate param_local.h
      param: use generate_param.py to generate s3_param.h
      param: use generate_param.py to generate loadparm_ctx_table.c
      param: remove special cases for tls files
      param: move SMB2 defaults to lib/param and use in loadparm_init
      param: Move LOADPARM_EXTRA_GLOBALS to lib/param/loadparm.h to be shared between loadparms
      param: change fstype to use a constant string
      param: change share backend to use a constant string
      Define the winbindd socket directory when building wbclient
      s4: pass down a memory context when performing share_string_option, to allow substitutions
      lib/param: handle non-constant strings properly by passing in a memory context
      lib/param: rename lp_string to lpcfg_string
      param: use loadparm_globals struct instead of lp function pointers in s3_helpers
      param: remove generated loadparm ctx table file and include it directly
      param: change s3_param.h from a generated file to a static one
      param: remove lp_dnsdomain from s3
      param: add const to a local variable to prevent a warning about lp_fstype
      s4: tidy up some null checks in ntvfs
      s4: tidy up vfs cifs in regards to using share_string_option
      s4: tidy up vfs smb2 in regards to using share_string_option
      Remove a number of NT_STATUS_HAVE_NO_MEMORY_AND_FREE macros from the codebase.
      Remove the remaining uses of the macro NT_STATUS_HAVE_NO_MEMORY_AND_FREE in the codebase.
      Remove NT_STATUS_IS_OK_RETURN macro from the codebase.
      Remove NT_STATUS_IS_ERR_RETURN macro from the codebase.
      Remove all uses of the NT_STATUS_NOT_OK_RETURN_AND_FREE macro from the codebase.
      samba-tool: make provision check for bind version

Gregor Beck (12):
      librpc/ndr: fix headers in ndr_dcerpc.c
      librpc/rpc: add dcerpc_sec_vt_header2_[from_ncacn_packet|equal]()
      librpc/rpc: add dcerpc_sec_verification_trailer_check()
      s4:rpc_server: check header of each packet fragment
      s4:rpc_server: check verification trailer
      s3:rpc_server: minor refactoring of process_request_pdu()
      s3:rpc_server: check header of each packet fragment
      s3:rpc_server: check verification trailer
      selftest: let "make testenv SCREEN=1" use tmux if it is running
      s3:rpcclient: add witness command
      s3:winbindd: fix _wbint_LookupSids() on error
      s3:winbindd: avoid directly asking a trusted domain in wb_lookupsids*()

Gustavo Zacarias (4):
      build: don't execute tests/summary.c
      build: allow some python variable overrides
      build: find FILE_OFFSET_BITS via array
      smbreadline: switch to new-style readline typedef

Günther Deschner (12):
      s3-dsgetdcname: print IP address for LDAP ping.
      librpc/nbt: increase MAX_COMPONENTS limit for nbt_names.
      s3-kerberos: remove print_kdc_line() completely.
      s3-kerberos: remove unused kdc_name from create_local_private_krb5_conf_for_domain().
      s3-libads: pass down local_service to kerberos_return_pac().
      auth/kerberos: fix a typo.
      s3-net: change the way impersonation principals are used in "net ads kerberos pac".
      s3-net: allow to provide custom local_service in "net ads kerberos pac".
      s3-kerberos: return a full PAC in kerberos_return_pac().
      s3-kerberos: let kerberos_return_pac() return a PAC container.
      s3-net: modify the current "net ads kerberos pac" command.
      s3-net: add a new "net ads kerberos pac save" tool.

Ira Cooper (3):
      libcli: Overflow array index read possible, in auth code.
      Revert "libcli: Overflow array index read possible, in auth code."
      libcli: Overflow array index read possible, in auth code.

Jeffrey Clark (1):
      Support for Heimdal's unified krb5 and hdb plugin system.

Jeremy Allison (12):
      s3: rpc_server/srvsvc: Ensure we don't continually realloc inside init_srv_sess_info_1().
      s3: modules: streaminfo: As we have no VFS function SMB_VFS_LLISTXATTR we can't cope with a symlink when lp_posix_pathnames() is true.
      s3: vfs_dirsort module.
      s3: vfs_dirsort module.
      s3: printing: Fix problem with server taking too long to respond to a MSG_PRINTER_DRVUPGRADE message.
      s3-printing: Fix obvious memory leak in printer_list_get_printer().
      s3: smbd: Ensure brl_get_locks_readonly() always returns a valid struct byte_range_lock even if there are no locks.
      CVE-2013-6442: s3:smbcacls - ensure we don't lose an existing ACL when setting owner or group owner.
      s3:smb2_sesssetup: split smbd_smb2_logoff into an async *_send/recv pair.
      s3:smb2_tcon: split smbd_smb2_tdis into an async *_send/recv pair.
      s4: smbtorture: Update the torture_smb2_notify_ulogoff test to demonstrate the problem.
      s4: smbtorture: Add a proper change_notify going async followed by tdis test.

Jose A. Rivera (5):
      passdb: Patch memory leak in pdb_ldap.c
      s3/libsmb: Free memdup'd local variable
      vfs_glusterfs: Remove "integer fd" code and store the glfs pointers.
      lib/popt: Small whitespace fix for readability.
      lib/popt: Patch memory leak in popthelp.c

Kai Blin (2):
      bug #10471: Don't respond with NXDOMAIN to records that exist with another type
      dns: Extend tests for records with another type

Martin Schwenke (15):
      ctdb/daemon: reloadips must register state of asynchronous controls
      ctdb/tests/eventscripts: Improve ip command stub secondary handling
      ctdb/tests/eventscripts: Avoid errors on broken pipe
      ctdb-eventscripts: Deleting IPs should use the promote_secondaries option
      ctdb-tests-eventscripts: Testing support for promote_secondaries
      ctdb-tests: New test to ensure "ctdb reloadips" manipulates IPs correctly
      ctdb-recoverd: Fix a bug in the LCP2 rebalancing code
      ctdb-tests: Handle interactions with monitor events
      ctdb-scripts: Enhancements to hung script debugging
      ctdb-recoverd: Optimise check for rebalance candidates in LCP2
      ctdb-recoverd: LCP2 cleanups
      ctdb-tests: Improvements to tests INSTALL script
      ctdb-scripts: Update a misleading comment
      ctdb-eventscripts: Switch on dumping of stuck nfsd threads
      ctdb-daemon: Implement ctdb_control_startup()

Michael Adam (87):
      s3:brlock: fix a comment typo
      dbwrap_tool: remove the short form "-p" of "--persistent"
      docs: remove short form "-p" of --persistent from dbwrap_tool manpage
      dbwrap_tool: add option "--non-persistent" and force excatly one of "--[non-]persistent"
      docs: document new --non-persistent option to dbwrap_tool
      docs: remove extra spaces in synopsis of dbwrap_tool
      smbd:smb2: fix durable reconnect: set fsp->fnum from the smbXsrv_open->local_id
      s4:torture:smb2: fix durable-open.reopen4
      selftets: durable-open.reopen4 succeeds now.
      loadparm: rename lp[cfg]_pathname to lp[cfg]_path for consistency with docs
      loadparm: rename the variable for "path" from pathname to path
      loadparm: rename lp[cfg]_hostsallow to lp[cfg]_hosts_allow for consistency with docs
      loadparm: rename variable for "hosts allow" from hostsallow to hosts_allow
      loadparm: rename lp[cfg]_hostsdeny to lp[cfg]_hosts_deny for consistency with docs
      loadparm: rename variable for "hosts deny" from hostsdeny to hosts_deny
      loadparm: rename lp[cfg]_readonly to lp[cfg]_read_only for consistency with docs
      loadparm: rename variable for "read only" from readonly to read_only
      loadparm: rename lp[cfg]_print_ok to lp[cfg]_printable for consistency with docs
      loadparm: rename variable for "printable" from print_ok to printable
      loadparm: rename lp[cfg]_dir_mask to lp[cfg]_directory_mask for consistency with docs
      loadparm: rename variable for "directory mask" from dir_mask to directory_mask
      dbwrap: add flags DBWRAP_FLAG_NONE
      dbwrap: add a dbwrap_flags argument to db_open()
      dbwrap: add a dbwrap_flags argument to db_open_ctdb()
      dbwrap: add DBWRAP_FLAG_OPTIMIZE_READONLY_ACCESS
      s3:rpc_client: optimize the netlogon_creds_cli.tdb for read-only access
      s3:registry: introduce REG_DBWRAP_FLAGS to use for all db_open calls
      dbwrap: add a dbwrap_flags argument to db_open_tdb()
      dbwrap: add a dbwrap_flags argument to db_open_ntdb()
      dbwrap: add dbwrap_flags argument to dbwrap_local_open()
      dbwrap: introduce DBWRAP_LOCK_ORDER_NONE for lock order "0".
      libcli: use DBWRAP_LOCK_ORDER_NONE when opening schannel_store.tdb
      s4:cluster: use DBWRAP_LOCK_ODER_NONE for local_db_tmp_open()
      dbwrap: explicitly use DBWRAP_LOCK_ORDER_NONE in tdb->ntdb conversion
      dbwrap: move definition of DBWRAP_LOCK_ORDER_MAX to the private header.
      dbwrap: add DBWRAP_LOCK_ORDER_MIN
      dbwrap: add DBWRAP_LOCK_ORDER_VALID()
      dbwrap: add a comment explaining the supported lock orders
      dbwrap: completely check validity of lock order in dbwrap_check_lock_order()
      dbwrap: use DBWRAP_LOCK_ORDER_VALID() in db_open()
      ctdb:vacuum: fix debug message typo in add_record_to_delete_list()
      ctdb:vacuum: move retrieval of freelist to after vacuum run
      tdb: tdbtool: dump record hash with fixed number of 8 hex digits
      tdb: tdbtool: dump record magic with fixed number of 8 hex digits
      tdb: simplify tdb_delete_hash() a bit
      tdb: in tdb_delete_hash, make lock/unlock bracket more obvious
      tdb: always open internal databases with incompatible hash.
      rpc: correctly tread domain-only requests in rpc_sid_to_name()
      rpc: fix name-normalization in rpc_sid_to_name()
      passdb: spare superfluous call to lookup_rids() in lookup_sids()
      dbwrap_ctdb: avoid smbd/ctdb deadlocks: check whether we can work locally in db_ctdb_parse_record()
      ctdb-vacuum: improve output of delete list statistics
      ctdb-vacuum: cast freelist_size in comparison.
      ctdb-vacuum: fix treatment of remaining records and statistics in delete_record_traverse()
      ctdb-vacuum: treat value 0 of tunable RepackLimit as turned off.
      ctdb-vacuum: reduce indentation in delete_queue_traverse
      ctdb-vacuum: simplify delete_queue_traverse() - free treats NULL pointers.
      ctdb-vacuum: simplify delete_record_traverse() - free treats NULL
      ctdb-vacuum: use tdb_parse_record instead of tdb_fetch in delete_queue_traverse()
      ctdb-vacuum: add consistency check for counts to ctdb_vacuum_db_fast()
      ctdb-vacuum: extract check for full vacuum run out of ctdb_vacuum_db_full()
      ctdb-vacuum: rename private->private_data in vacuum_traverse
      ctdb-vacuum: rename private->private_data in repack_traverse
      ctdb-vacuum: run the fast vacuum after the db traverse
      ctdb-vacuum: change full db traverse vacuuming to fill delete queue
      ctdb-vacuum: rename ctdb_vacuum_db_full --> ctdb_vacuum_traverse_db
      ctdb-vacuum: update comment for ctdb_vacuum_traverse_db
      ctdb-vacuum: rename ctdb_vacuum_db_fast --> ctdb_process_delete_queue
      ctdb-vacuum: update comment for ctdb_process_delete_queue
      ctdb-vacuum: use tdb_parse_record instead of tdb_fetch in delete_record_traverse()
      ctdb-vacuum: log error if records are left for deletion after ctdb_process_delete_list()
      ctdb-vacuum: add consistency check for counts at end of process_delete_list()
      ctdb-vacuum: treat value 0 of tunable VacuumLimit as turning off repacking
      ctdb-vacuum: remove VacuumLimit criterion for triggering a repack
      ctdb-vacuum: simplify delete_marshall_traverse_first: use tdb_null
      ctdb-vacuum: use tdb_parse_record instead of tdb_fetch in delete_marshall_traverse_first()
      ctdb-vacuum: catch and log error of traverse in ctdb_process_delete_queue()
      ctdb-vacuum: catch and log errors to traverse the delete list in ctdb_process_delete_list()
      ctdb-vacuum: don't stop in process_vacuum_fetch_lists when sending to one node fails.
      ctdb-vacuum: make ctdb_vacuum_traverse_db() void.
      ctdb-vacuum: make ctdb_process_vacuum_fetch_lists() void.
      ctdb-vacuum: make ctdb_process_delete_list() void
      ctdb-vacuum: remove unused counter vdata->total
      ctdb-vacuum: systematize counters into various structs
      ctdb-vacuum: fix possible cause for delelete_list processing counts left records > 0
      ctdb-vacuum: fix delete list counts in delete_marshall_traverse_first
      tdb: change version to 1.2.13.

Michael Brown (1):
      s4:tls_tstream: allow mode of SSL keyfile to be 0400, not only 0600

Noel Power (4):
      log winbind version (when requested) in winbindd log
      s3: smbd - smb1 - fix read of deleted memory in reply_writeclose().
      Add missing FSRVP_E_UNSUPPORTED_CONTEXT constant
      For FSRVP use textual error messages instead of hex error codes

Poornima Gurusiddaiah (2):
      s3:passdb: Fix the use of uninitialized scalar variable.
      s3:printing: Fix a possible NULL dereference.

Ralph Boehme (3):
      Fix a typo
      Add usable stream name defines
      vfs_catia: add chmod()

Santosh Kumar Pradhan (3):
      winbindd: Avoid using deallocated memory
      kdc: Free the resource which is not used anymore
      heimdal: Use krb5_free_default_realm() for free()

Shekhar Amlekar (5):
      s3: rpc_server/srvsvc: Adding functions to determine open files on all sessions.
      s3: rpc_server/srvsvc: Avoiding the loop around locking tdb traversal.
      s3: rpc_server/srvsvc: NetShareSetInfo - Correctly initialize max_connections for info levels != 2 before calling the change share script.
      s3: rpc_server/srvsvc: NetShareSetInfo - let CSC policy be settable.
      docs-xml: Add parameter CSC policy to the change share command.

Simo Sorce (1):
      s3-auth: Make is_null_sid() check easier to read.

Srikrishan Malik (3):
      ctdb-eventscripts: Do not mark node unhealthy if no fs is available
      ctdb-eventscripts: Run mmlsconfig only once and use cached results
      ctdb-eventscripts: Create extra files for ganesha recovery

Stefan Metzmacher (232):
      libcli/smb: make use of tevent_req_set_cleanup_fn()
      s3:lib/fncall: make use of tevent_req_set_cleanup_fn()
      s3:lib/tldap: make use of tevent_req_defer_callback()
      s3:lib/tldap: make use of tevent_req_set_cleanup_fn()
      libcli/auth: add netlogon_creds_cli_set_global_db()
      s3:rpc_client: use db_open() to open "netlogon_creds_cli.tdb"
      libcli/auth: don't alter the computer_name in cluster mode.
      libcli/auth: reject computer_name longer than 15 chars
      s3:rpc_server/netlogon: return a zero return_authenticator on error
      s4:rpc_server/netlogon: return a zero return_authenticator and rid on error
      s4:torture/rpc: add invalidAuthenticate2
      s3:smbd: skip empty records in smbXsrv_open_cleanup()
      selftest/Samba3: make --log-stdout optional
      dbwrap_ctdb: implement DBWRAP_FLAG_OPTIMIZE_READONLY_ACCESS
      dbwrap_open: add 'dbwrap_optimize_readonly:* = yes' option
      lib/ldb-samba: add more attributes with LDB_SYNTAX_SAMBA_GUID
      librpc/ndr: add NDR_ERR_INCOMPLETE_BUFFER and LIBNDR_FLAG_INCOMPLETE_BUFFER
      librpc/ndr: remember INCOMPLETE_BUFFER missing bytes in relative_highest_offset
      librpc/ndr: add support for a shallow copy to ndr_pull_subcontext_start/end
      librpc/ndr: add ndr_pull_append/pop()
      librpc/ndr: add ndr_syntax_id_[from|to]_string()
      s4:librpc/rpc: add forward declaration for struct resolve_context
      s4:librpc/rpc: only propose header signing if we use sign or seal
      s4:rpc_server: verifiy the auth_info against the per connection values
      s3:librpc/rpc: only propose header signing if we use sign or seal
      s3:rpc_server: only become the user if we have a valid context_id
      librpc/idl: add witness.idl
      librpc/ndr: add ndr_table_by_syntax()
      s4:librpc/rpc: use the correct _recv function in continue_open_pipe()
      s4:librpc/rpc: remove prototypes which are already in librpc/rpc/rpc_common.h
      librpc/rpc: let dcerpc_floor_get_rhs_data() return 'char *'
      s3:dcerpc_ep: make struct dcerpc_binding_vector private
      s3:dcerpc_ep: only use an array of 'struct dcerpc_binding *'
      s3:dcerpc_ep: only use the explicitly passed object_guid
      s3:dcerpc_ep: make ep_register() more tolerant regarding the passes binding vector
      s3:dcerpc_up: avoid useless talloc_zero() calls
      s3:rpc_server: initialize struct dcerpc_binding completely
      s3:rpcclient: initialize struct dcerpc_binding completely
      s4:torture/rpc: initialize struct dcerpc_binding completely
      s4:torture/drs: remove unused variables.
      s4:torture/rpc: fix compiler warnings in spoolss.c
      s4:torture/rpc: remove unused variable in backupkey.c
      s4:torture/rpc: remove unused variable in dsgetinfo.c
      s4:torture/rpc: remove unused variable in frsapi.c
      s4:torture/rpc: remove unused variable in session_key.c
      s4:torture/rpc: fix rpc.mgmt test
      s4:torture/rpc: test all auth_types (8bit) in rpc.mgmt
      s4:torture/rpc: print out the object guid in rpc.epmapper.epmapper.Lookup_simple
      s4:torture/rpc: pass object down to test_Map_display()
      s4:torture/rpc: fix rpc.scanner test
      s3:srv_epmapper: fix logic in endpoints_match()
      s3:srv_epmapper: only replace ipv4 addresses in _epm_Lookup() and _epm_Map()
      s4:rpc_server: fix talloc hierachie dcesrv_context => dcesrv_endpoint => dcesrv_if_list
      s4:librpc/test: an empty hostname means b->host == NULL
      s4:torture: handle binding_struct->host == NULL in torture_parse_target()
      librpc/rpc: handle dcerpc_binding->host == NULL in dcerpc_floor_get_rhs_data()
      librpc/rpc: fix dcerpc_floor_set_rhs_data() with NULL data.
      librpc/rpc: simplify dcerpc_binding_build_tower()
      s3:rpc_client: use address "0.0.0.0" and port "135" for epmapper requests
      librpc/rpc: add dcerpc_transport_by_name()
      s4:librpc/rpc: use dcerpc_binding_dup() in dcerpc_schannel_key_send()
      s4:librpc/rpc: avoid some indentation levels in dcerpc_epm_map_binding_send()
      s4:librpc/rpc: fix memory hierachie in dcerpc_epm_map_binding_send()
      s4:librpc/rpc: make use of dcerpc_binding_dup() in dcerpc_epm_map_binding_send()
      s4:libnet: make use of dcerpc_binding_dup() in libnet_join.c
      s4:libnet: use dcerpc_binding_dup() in continue_epm_map_binding_send()
      s4:rpc_server/epmapper: make use of dcerpc_binding_dup() in build_ep_list()
      auth/gensec: only include "librpc/gen_ndr/dcerpc.h"
      s4:auth/gensec: only include "librpc/gen_ndr/dcerpc.h"
      s4:client: fix some compiler warnings
      s4:torture/rpc: s/pipe/p/ in order to avoid compiler warnings
      s4:wrepl_server: avoid some compiler warnings
      s4:rpc_server/remote: avoid compiler a compiler warning
      s4:libnet: avoid compiler warnings in libnet_lookup.c
      s4:librpc/rpc: use dcerpc_binding_dup() before modifying the given binding
      s4:torture/rpc: use dcerpc_binding_dup() before modifying the given binding
      s4:torture/rpc: use dcerpc_parse_binding() in epmapper.c
      s4:rpc_server/spoolss: use dcerpc_parse_binding() to create the notify binding
      s3:rpcclient: make use of dcerpc_parse_binding() to create the binding
      s3:rpc_server: make use of dcerpc_parse_binding() to create a binding.
      librpc/rpc: add some talloc checks to dcerpc_binding_string()
      librpc/rpc: remove the options array in dcerpc_parse_binding() if not needed
      librpc/rpc: only interpret the first option as endpoint if there's no '=' in it.
      librpc/rpc: add dcerpc_binding_get_string_option()
      librpc/rpc: add dcerpc_binding_set_string_option()
      librpc/rpc: add dcerpc_binding_copy_string_option()
      librpc/rpc: keep talloc hierachie sane in dcerpc_parse_binding()
      librpc/rpc: handle "localaddress" in dcerpc_binding_[s|g]et_string_option()
      s4:librpc/rpc: use dcerpc_binding_[g|set]_string_option("localaddress")
      librpc/rpc: let derpc_binding_string() add ncacn_options before key=value options
      librpc/rpc: remove dcerpc_binding->localaddress and store it in the options array
      librpc/rpc: add ncacn_option_by_name()
      librpc/rpc: set more things via dcerpc_binding_set_string_option()
      librpc/rpc: handle ncacn_options in dcerpc_binding_[s|g]et_string_option()
      librpc/rpc: simplify dcerpc_parse_binding()
      librpc/rpc: add dcerpc_binding_get_auth_info()
      librpc/rpc: add dcerpc_binding_[g|s]et_flags()
      librpc/rpc: add dcerpc_binding_[g|s]et_object()
      librpc/rpc: add dcerpc_binding_[g|s]et_transport()
      librpc/rpc: add dcerpc_binding_[g|s]et_assoc_group_id()
      librpc/rpc: allow "assoc_group_id" in dcerpc_binding_[g|s]et_string()
      librpc/rpc: add dcerpc_binding_[g|s]et_abstract_syntax()
      librpc/rpc: avoid loosing data with dcerpc_binding_string() -> dcerpc_parse_binding()
      s4:librpc/tests: use dcerpc_binding_get*() functions
      s4:librpc/tests: add dcerpc_binding target_hostname/target_principal tests
      s4:librpc/tests: add dcerpc_binding assoc_group_id tests
      librpc/rpc: use dcerpc_binding_get_*() in dcerpc_default_transport_endpoint()
      librpc/rpc: make use of dcerpc_binding_set*() in dcerpc_binding_from_tower()
      s4:librpc/rpc: the table argument to dcerpc_epm_map_binding_send() isn't optional
      s4:librpc/rpc: always call dcerpc_binding_set_abstract_syntax() in dcerpc_epm_map_binding_send()
      s4:librpc/rpc: make use of dcerpc_binding_[g|s]et_* functions in dcerpc_epm_map_binding_send()
      s4:librpc/rpc: make use of dcerpc_binding_[g|s]et_assoc_group_id()
      s4:torture/rpc: make use of dcerpc_binding_set_*() in torture_rpc_connection_transport()
      s4:torture/rpc: make use of dcerpc_binding_get_assoc_group_id() in handles.c
      s4:rpc_server/remote: make use of dcerpc_binding_get_assoc_group_id()
      s4:libnet_become_dc: make use of dcerpc_binding_[g|s]et_assoc_group_id()
      s4:librpc/rpc: remove unused dcerpc_pipe->assoc_group_id
      s4:librpc/rpc: make use of dcerpc_binding_get_*() in dcerpc_connect.c
      s3:rpc_client: avoid using dcerpc_binding internals in rpc_pipe_get_tcp_port()
      s3:rpcclient: make use of dcerpc_binding_[g|s]et_*() in rpcclient.c
      s3:rpcclient: make use of dcerpc_binding_set_abstract_syntax() in cmd_epmapper.c
      s3:rpcclient: make use of dcerpc_binding_get_string_option("host")
      s3:rpc_server: make use of dcerpc_binding_set_abstract_syntax()
      s3:dcerpc_ep: make use of dcerpc_binding helper functions
      s3:dcerpc_ep: make use of dcerpc_binding_set_abstract_syntax()
      s3:srv_epmapper: make use of dcerpc_binding_*() functions in endpoints_match()
      s3:srv_epmapper: use dcerpc_binding_get_transport() in _epm_Insert() and _epm_Delete()
      s3:srv_epmapper: use dcerpc_binding_get_abstract_syntax() in _epm_Insert()
      s3:srv_epmapper: make use of dcerpc_binding_*() functions in build_ep_list()
      s3:srv_epmapper: make use of dcerpc_binding_get_abstract_syntax()
      s4:libnet: make use of dcerpc_binding_get_*() in libnet_rpc.c
      s4:libnet: use 'const struct dcerpc_binding' for local readonly variables
      s4:libnet: make use of dcerpc_binding_[g|s]et_*() in libnet_join.c
      s4:libnet: make use of dcerpc_binding_set_flags()
      s4:libnet: make use of dcerpc_binding_get_string_option("host")
      s4:libnet: use helper functions to access dcerpc_binding->target_hostname
      s4:libnet: add const to libnet_JoinDomain->out.samr_binding
      s4:lib/com/dcom: use dcerpc_parse_binding() to create the binding
      s4:rpc_server: use dcerpc_binding_get_*() in endpoints_match()
      s4:rpc_server: make use of dcerpc_binding_get_string_option("endpoint")
      s4:rpc_server: make use of dcerpc_binding_get_transport()
      s4:rpc_server/epmapper: make use of dcerpc_binding_set_abstract_syntax() in build_ep_list()
      s4:rpc_server/remote: use ndr_table_by_syntax() in remote_op_bind()
      s4:rpc_server/remote: use dcerpc_binding_set_*() in remote_op_bind()
      s4:dsdb/repl: make use of dcerpc_binding_set_string_option("target_principal")
      s4:dsdb/repl: make dreplsrv_get_target_principal() static
      s4:dsdb/repl: make use of dcerpc_binding_get_string_option("host")
      s4:winbind: don't access dcerpc_binding internals in init_domain_binding()
      s4:winbind: make use of dcerpc_binding_[g|s]et_flags()
      s4:torture: use dcerpc_binding_get_string_option("host") in smbtorture.c
      s4:torture/rpc: make use of dcerpc_binding_[g|s]et_transport()
      s4:torture/rpc: make use of dcerpc_binding_set_*() in torture_rpc_scanner()
      s4:torture/rpc: make use of dcerpc_binding_set_flags()
      s4:torture/rpc: make use of dcerpc_binding_set_abstract_syntax() in epmapper.c
      s4:torture/rpc: use dcerpc_binding_set_abstract_syntax() in epmapper.c
      s4:librpc/rpc: make use of dcerpc_binding_get_flags()
      s4:torture/rpc: make use of dcerpc_binding_set_flags()
      s4:torture/drs: make use of dcerpc_binding_set_flags()
      s4:torture/drs: use make use of dcerpc_binding_get_string_option("host")
      s4:torture/drs: make use of dcerpc_binding_get_string_option("host")
      s4:torture/rpc: make use of dcerpc_binding_get_string_option("host")
      s4:torture/libnet: make use of dcerpc_binding_get_string_option("host")
      s4:librpc/rpc: make use of dcerpc_binding_get_string_option("endpoint")
      s4:librpc/rpc: use dcerpc_binding_get_string_option("target_principal")
      s4:librpc/rpc: use dcerpc_binding_get_string_option() for "host" and "target_hostname"
      s4:librpc/rpc: don't create a ncacn_np: binding
      s4:librpc/rpc: only pass down dcecli_connection to the low level connect functions
      s4:librpc/rpc: pass dcerpc_binding arround as 'const'
      s4:librpc/rpc: make dcerpc_pipe->binding const
      librpc/rpc: finaly make struct dcerpc_binding private
      s3:smb2_notify: fix use after free on long living notify requests
      s4:pyrpc: fix talloc hierachy in py_dcerpc_interface_init_helper()
      s4:pyrpc: let dcerpc_interface_new() use py_dcerpc_interface_init_helper()
      s3:smbd: simplify exit_server_common()
      s3:smbd: maintain smbd_server_connection->status
      s3:lib/ctdbd_conn: let release_ip_handler return bool
      s3:smbd: avoid invalid lock_order panic triggered by "CTDB_SRVID_RELEASE_IP"
      samr: don't block the sam sid or the builtin domain sid in sid_to_name
      s3:utils/smbfilter: use a local variable for the packet buffer
      s3:torture: use CLI_BUFFER_SIZE instead of BUFFER_SIZE
      s3:client: only limit the buffer by the given length 'n'
      s3:param: avoid using BUFFER_SIZE to limit the lp_min_receive_file_size()
      libcli/smb: add SMB_BUFFER_SIZE_MIN/MAX defines
      s3:include: let CLI_BUFFER_SIZE be an alias of SMB_BUFFER_SIZE_MAX
      s3:smbd: use SMB_BUFFER_SIZE_MIN/MAX to limit lp_max_xmit()
      s3:smbd: use sconn->smb1.sessions.max_send = SMB_BUFFER_SIZE_MAX
      s3:smbd: reject a MaxBufferSize < SMB_BUFFER_SIZE_MIN (500) in a session setup request
      s3:smbd: take less than SMB_BUFFER_SIZE_MIN ('500') as header overhead in ipc.c
      s3:smbd: fix lockread numtoread calculation to match reply_outbuf() arguments.
      s3:smbd: pass the final numtoread reply_outbuf() for the lockread reply.
      s3:smbd: fix the lockread numtoread calculation depending on the max_send.
      s3:smbd: fix the read numtoread calculation depending on the max_send.
      s3:smbd: simplify maxentries calculation in reply_search()
      s3:smbd: fix the maxentries calculation depending on the max_send.
      s3:smbd: s/BUFFER_SIZE/LARGE_WRITEX_BUFFER_SIZE
      s3:smb2_server: optimize req->in.vector allocation
      s3:smb2_server: optimize smbd_smb2_request_setup_out()
      s3:smb2_server: avoid a call to data_blob_clear_free() if not needed
      s3:smb2_read: avoid 2 talloc* calls when using sendfile()
      s3:smb2_server: add smbd_smb2_generate_outbody() helper
      s3:smb2_break: make use of smbd_smb2_generate_outbody()
      s3:smb2_close: make use of smbd_smb2_generate_outbody()
      s3:smb2_create: make use of smbd_smb2_generate_outbody()
      s3:smb2_find: make use of smbd_smb2_generate_outbody()
      s3:smb2_flush: make use of smbd_smb2_generate_outbody()
      s3:smb2_getinfo: make use of smbd_smb2_generate_outbody()
      s3:smb2_ioctl: make use of smbd_smb2_generate_outbody()
      s3:smb2_keepalive: make use of smbd_smb2_generate_outbody()
      s3:smb2_lock: make use of smbd_smb2_generate_outbody()
      s3:smb2_negprot: make use of smbd_smb2_generate_outbody()
      s3:smb2_notify: make use of smbd_smb2_generate_outbody()
      s3:smb2_read: make use of smbd_smb2_generate_outbody()
      s3:smb2_sesssetup: make use of smbd_smb2_generate_outbody()
      s3:smb2_setinfo: make use of smbd_smb2_generate_outbody()
      s3:smb2_tcon: make use of smbd_smb2_generate_outbody()
      s3:smb2_write: make use of smbd_smb2_generate_outbody()
      s3:smb2_server: optimize smbd_smb2_generate_outbody() for the common case
      s3:smb2_server: avoid talloc_zero_array() in smbd_smb2_request_error_ex()
      s3:smb2_server: don't assume that req->out.vector is always a valid talloc pointer
      s3:smb2_server: avoid talloc_zero_array() in smbd_smb2_request_setup_out()
      s4:lib/socket: use the same logic in iface_list_wildcard() as in smbd
      s4:lib/socket: simplify iface_list_wildcard() and its callers
      s4:torture/smb2: accept NT_STATUS_RANGE_NOT_LOCKED after smb2_logoff/tdis
      s3:smb2_lock: fix whitespaces/tabs in smbd_smb2_lock_cancel()
      s3:smb2_lock: return RANGE_NOT_LOCKED instead of CANCELLED for logoff and tdis
      s3:smb2_sesssetup: cancel and wait for pending requests on logoff
      s3:smb2_tcon: cancel and wait for pending requests on tdis
      CVE-2013-4496:s3:auth: fix memory leak in the ACCOUNT_LOCKED_OUT case.
      script/autobuild: use --force-rebase option
      selftest/subunithelper.py: correctly handle unexpected success in FilterOps
      selftest/subunithelper.py: correctly handle fail_immediately in end_testsuite of FilterOps
      selftest/subunithelper.py: correctly pass testsuite-uxsuccess to end_testsuite()

Volker Lendecke (86):
      messaging3: Add messaging_read_send/recv
      dbwrap_watch: Use messaging_read_send/recv
      smbd: Use messaging_read_send in smbXsrv_session.c
      messaging3: remove msg_channel
      messaging3: Remove unused messaging_tdb_event
      smbd: Fix format errors on FreeBSD10
      heimdal: Fix a format error on FreeBSD10
      vfs_time_audit: Make durable functions static
      libreplace: free() deals fine with NULL pointers
      pthreadpool: Fix a comment, "quit"->"shutdown"
      build: Build idmap_ad by default
      winbind3: Fix a comment typo
      winbind3: Use fstrcpy
      winbind3: Simplify fillup_pw_field
      smbd: Fix memory overwrites
      libwbclient4: Add wbc_sids_to_xids
      source4: Use wbc_sids_to_xids
      libwbclient4: Add wbc_xids_to_sids
      source4: Use wbc_xids_to_sids
      libwbclient4: Remove unused composite-based functions
      auth4: security_token_to_unix_token only needs a tevent_context
      auth4: auth_session_info_fill_unix only needs a tevent_context
      auth4: Do not generate just a temporary wbc_context
      pvfs: Use the tevent_context from the ntvfs_context
      unixuid: Use the tevent_context from the ntvfs_context
      dcesrv_unixinfo: No wbc_context required
      ntvfs_posix: No wbc_context required
      ntvfs_unixuid: No wbc_context required
      auth4: Remove unused wbc_context
      winbind4: Remove unused winbind_get_idmap irpc operation
      smbd: Fix an uninitialized read
      smbd: Slightly simplify vfswrap_fsctl
      auth: Make new_server_id_task() static to auth_samba4
      winbindd: Use the right flags in dsgetdcname
      Revert "winbind4: Remove unused winbind_get_idmap irpc operation"
      Revert "auth4: Remove unused wbc_context"
      Revert "ntvfs_unixuid: No wbc_context required"
      Revert "ntvfs_posix: No wbc_context required"
      Revert "dcesrv_unixinfo: No wbc_context required"
      Revert "unixuid: Use the tevent_context from the ntvfs_context"
      Revert "pvfs: Use the tevent_context from the ntvfs_context"
      Revert "auth4: Do not generate just a temporary wbc_context"
      Revert "auth4: auth_session_info_fill_unix only needs a tevent_context"
      Revert "auth4: security_token_to_unix_token only needs a tevent_context"
      Revert "libwbclient4: Remove unused composite-based functions"
      Revert "source4: Use wbc_xids_to_sids"
      Revert "libwbclient4: Add wbc_xids_to_sids"
      Revert "source4: Use wbc_sids_to_xids"
      Revert "libwbclient4: Add wbc_sids_to_xids"
      spoolssd: Use only one messaging_context per process
      vfstext: Use just one messaging_context in vfstest
      messaging: Enforce just one messaging context
      krb5_locator: Slightly simplify code
      lib: Avoid a strlen call in xx_path()
      messaging: Fix a memleak on error in messaging_tdb_init
      lib: Fix a typo
      dbwrap: Slightly simplify dbwrap_watch_record_stored
      torture: Fix a buffer overrun
      torture: Fix a torture crash with -O3
      pthreadpool: Fix pthreadpools with fork
      pthreadpool: Add test for fork crash
      smbd: Fix an uninitialized memory read
      libwbclient4: Add wbc_sids_to_xids
      source4: Use wbc_sids_to_xids
      libwbclient4: Add wbc_xids_to_sids
      source4: Use wbc_xids_to_sids
      libwbclient4: Remove unused composite-based functions
      auth4: security_token_to_unix_token only needs a tevent_context
      auth4: auth_session_info_fill_unix only needs a tevent_context
      auth4: Do not generate just a temporary wbc_context
      pvfs: Use the tevent_context from the ntvfs_context
      unixuid: Use the tevent_context from the ntvfs_context
      dcesrv_unixinfo: No wbc_context required
      ntvfs_posix: No wbc_context required
      ntvfs_unixuid: No wbc_context required
      auth4: Remove unused wbc_context
      winbind4: Remove unused winbind_get_idmap irpc operation
      gencache: Add gencache values to memcache
      tdb: Fix a tdb corruption
      tdb: Don't purge records to a blocked freelist
      tdb: Do a best fit search for dead records
      tdb: Move adding tailer space to tdb_find_dead
      tdb: Add "last_ptr" to tdb_find_dead
      tdb: Make "tdb_find_dead" internally public
      tdb: Make "tdb_purge_dead" internally public
      tdb: Reduce freelist contention

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


-- 
Samba Shared Repository


More information about the samba-cvs mailing list