[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