[SCM] Samba Shared Repository - annotated tag tevent-0.9.31 created
Stefan Metzmacher
metze at samba.org
Fri Oct 7 04:47:00 UTC 2016
The annotated tag, tevent-0.9.31 has been created
at c8e1bdcd6d1017092bcec8a59a879cf9f8903850 (tag)
tagging 402c3c4062864df4a6da76df9ac1734c7bcbee8e (commit)
replaces tdb-1.3.11
tagged by Stefan Metzmacher
on Fri Oct 7 06:46:41 2016 +0200
- Log -----------------------------------------------------------------
tevent: tag release tevent-0.9.31
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAABAgAGBQJX9yixAAoJEEeTkWETCEAlIcYH/iFAYrfDqt6oBn/R5Q9lnDHZ
Zfk9IvihKedZUJB9pB06KuwNqq+kmjRnrcFqq2K1dkqpNe+sbAfgvHQfVrsy7CAq
ircJ2cDyPyJ+cs4hjE3wYI0RFTQFzwzm1vmUzmThegsHP1bmOeOgIiFxuEWxzkdZ
wn8oEzIN6FIRBsx0QYI1D7SEjdlR8jNe+srK57Y9wySbNlBnnouGv8ZbNcH3dbmr
ZD6zdhout8/i/nBTWe9o+sBC2LTfMYLmVNdnECikggxoqrMRV+bl6hik9smaUNuH
NfAGjEF5d8pZQpWIgkT1y10uCmGo3HM7zo3FXZ6N50yI8kVKpntrKds6mcDk0UE=
=N/Ki
-----END PGP SIGNATURE-----
Amitay Isaacs (12):
ctdb-protocol: Fix marshalling for GET_DB_SEQNUM control request
ctdb-common: Use correct db_id size in marshalling record buffer
s3-ctdb: Use correct db_id size in marshalling record buffer
ctdb-recoverd: Drop code to freeze databases from set_recovery_mode()
ctdb-daemon: Remove NUM_DB_PRIORITIES
ctdb-recovery-helper: Add missing initialisation of ban_credits
ctdb-daemon: Avoid extra condition in tevent trace callback
ctdb-daemon: Log a message when fork() takes long time
ctdb-daemon: Log a message when vfork() takes long time
ctdb-locking: Log if ctdb is unable to take db locks in INACTIVE state
ctdb-locking: Restrict lock debugging to once per second
ctdb-common: Add routines to manage PID file
Andreas Schneider (115):
mit_samba: Add missing argument passed to authsam_make_user_info_dc()
mit_samba: Add missing copyright
s4-kdc: pac-glue: Add support for MIT pkinit
gensec_krb5: Rename gensec_krb5_util to gensec_krb5_heimdal
gensec_krb5: Rename smb_rd_req_return_stuff()
gensec_krb5: Use krb5_wrap setup_kaddr() to convert address
gensec_krb5: Only set the event context with Heimdal
gensec_krb5: Use kerberos_free_data_contents() to free krb5 data
gensec_krb5: Use implementation idependent krb5_mk_req_extended()
gensec_krb5: Use get_krb5_smb_session_key() in gensec_krb5_session_key()
krb5_wrap: Rename setup_kaddr()
krb5_wrap: Rename get_kerberos_allowed_etypes()
krb5_wrap: Rename kerberos_free_data_contents()
krb5_wrap: Rename krb5_copy_data_contents()
krb5_wrap: Move krb5_auth_con_setuseruserkey() to the top
krb5_wrap: Move all ads function to the end
krb5_wrap: Use consistent naming for setup_auth_context()
krb5_wrap: Use consistent naming for create_gss_checksum()
krb5_wrap: Fix formatting issues in ads_krb5_mk_req()
krb5_wrap: Improve return value checks and debug messsages
krb5_wrap: Rename cli_krb5_get_ticket()
krb5_wrap: Fix ads_krb5_cli_get_ticket() return checks and debug messages
krb5_wrap: Cleanup some code in ads_krb5_cli_get_ticket()
krb5_wrap: Move krb5_free_unparsed_name() to the top
krb5_wrap: Rename get_krb5_smb_session_key()
krb5_wrap: Move krb5_princ_component() to the top
krb5_wrap: Remove redundant comment
krb5_wrap: Document smb_krb5_renew_ticket()
krb5_wrap: Document smb_krb5_free_addresses()
krb5_wrap: Document smb_krb5_gen_netbios_krb5_address()
krb5_wrap: Remove unneded smb_krb5_free_error()
krb5_wrap: Remove unused handle_krberror_packet()
krb5_wrap: Remove unneeded smb_krb5_get_init_creds_opt_alloc()
krb5_wrap: Remove unneeded smb_krb5_get_init_creds_opt_free()
krb5_wrap: Rename smb_get_enctype_from_kt_entry()
krb5_wrap: Document smb_krb5_kt_get_enctype_from_entry()
krb5_wrap: Document smb_krb5_kt_free_entry()
krb5_wrap: Document smb_krb5_enctype_to_string()
krb5_wrap: Rename smb_krb5_open_keytab_relative()
krb5_wrap: Document smb_krb5_kt_open_relative()
krb5_wrap: Fix whitespace issues in smb_krb5_kt_open_relative()
krb5_wrap: Rename smb_krb5_open_keytab()
krb5_wrap: Document smb_krb5_kt_open()
krb5_wrap: Rename smb_krb5_keytab_name()
krb5_wrap: Document smb_krb5_kt_get_name()
krb5_wrap: Document smb_krb5_keyblock_init_contents()
waf: Check for the correct function name
krb5_wrap: Add MIT implmentation of smb_krb5_keyblock_init_contents()
krb5_wrap: Rename kerberos_kinit_keyblock_cc()
krb5_wrap: Improve smb_krb5_kinit_keyblock_cache() documentation
krb5_wrap: Rename kerberos_kinit_password_cc()
krb5_wrap: Document smb_krb5_kinit_password_ccache()
krb5_wrap: Rename kerberos_kinit_s4u2_cc()
krb5_wrap: Improve smb_krb5_kinit_s4u2_ccache() documentation
krb5_wrap: Document smb_krb5_make_principal()
krb5_wrap: Document smb_krb5_make_pac_checksum()
krb5_wrap: Fix documentation of smb_krb5_principal_get_realm()
krb5_wrap: Improve smb_krb5_principal_set_realm() documentation
krb5_wrap: Rename kerberos_get_principal_from_service_hostname()
krb5_wrap: Document smb_krb5_get_principal_from_service_hostname()
krb5_wrap: Document smb_get_krb5_error_message()
krb5_wrap: Improve smb_krb5_get_allowed_weak_crypto() documentation
krb5_wrap: Improve smb_krb5_principal_get_type() documentation
krb5_wrap: Improve smb_krb5_principal_set_type() documentation
krb5_wrap: Improve krb5_warnx() documentation
krb5_wrap: Use 'samba-kdc' for com_err whoami in krb5_warnx()
krb5_wrap: Document smb_krb5_cc_copy_creds()
krb5_wrap: Improve smb_krb5_parse_name() documentation
krb5_wrap: Improve smb_krb5_unparse_name() documentation
krb5_wrap: Remove unused smb_krb5_parse_name_norealm()
krb5_wrap: Remove unused smb_krb5_principal_compare_any_realm()
krb5_wrap: Move unwrap_edata_ntstatus() and make it static
s3-libads: Rename smb_krb5_get_ntstatus_from_krb5_error_init_creds_opt()
s4-heimdal: Export krb5_init_creds_* functions
s3-libads: Use non-deprecated function to get the error
s3-libads: Support for MIT Kerberos ntstatus from init_creds
s3-libads: Do not use deprecated krb5_get_init_creds_opt_init()
s3-libads: Do not use deprecated krb5_change_password()
s4-dsdb: Change debug level for replication
util: Fix the documentation of push_utf8_talloc()
dsdb: Do not use free'd memory.
Revert "krb5_wrap: Add MIT implmentation of smb_krb5_keyblock_init_contents()"
gensec_krb5: Do not leak memory of target_principal
heimdal: Fix reauthentication after password change
testprogs: Add a common test_smbclient_expect_failure() function
testprogs: Add a new test_password_settings.sh script
testprogs: Make test_passwords.sh a Heimdal kpasswd test
testprogs: Test only what the Heimdal kpasswd test should test
krb5_wrap: Fix smb_krb5_mk_error() with MIT Kerberos
s4-kdc: Move kpasswd_make_error_reply() to a helper file
s4-kdc: Move kpasswd_make_pwchange_reply() to a helper file
s4-kdc: Add a kpasswd_samdb_set_password() helper function
s4-kdc: Allow to set the keytab_name in the kdc_server structure
s4-kdc: Add a new kpasswd service implementation
s4-kdc: Add new kpasswd service Heimdal backend
s4-kdc: Switch to the new kpasswd service implementation
s4-kdc: Do not leak memory on error in kpasswd_make_error_reply()
nsswitch: Add missing arguments to wins gethostbyname*
waf: Explicitly link against libnss_wins.so
nsswitch: Also set h_errnop for nss_wins functions
s3-selftest: Rename samba3.ntlm_auth.krb5 old ccache test
s3-script: Use unique krb5ccache name
testprogs: Use better KRB5CCNAME in test_password_settings.sh
testprogs: Use own credential cache for test_client_etypes.sh
nsswitch: Use own credential cache for wbinfo tests
s3-lib: Do not create 'MACHINE$@' usernames
s3-lib: Parse WORKGROUP\username in set_cmdline_auth_info_username()
s3-lib: Do not set an empty string in split_domain_user()
s4-kdc: Sort encrytion keys in descending order of strength
s4-sdb: Generate etypes list out of keys list
s4-kdc: Remove unused etypes from sdb structure
selftest: Fix variable name for krb5.conf
selftest: Do not use a central credential cache
gensec_krb5: Create a MIT Kerberos gensec_krb5_session_info()
gensec_krb5: Implement smb_krb5_rd_req_decoded() with MIT Kerberos
Andrew Bartlett (23):
docs: Explain that "reset on zero vc" is an SMB1 feature
ldb: Avoid cost of talloc_free() for unmatched messages
ldb: Avoid multiple tiny allocations during full DB scan
selftest: Correct name of samba4.blackbox.dbcheck.release-4-5-0-pre1
pydsdb: Raise TypeError for type errors, rather than incorrectly raising an LdbError
ldb-samba: Add new extended match rule DSDB_MATCH_FOR_EXPUNGE
ldb: Fix comment on ldb_register_extended_match_rule
kcc: Move kcc/kcc_deleted.c into kcc/garbage_collect_tombstones.c
dsdb: Rework kcc_deleted() into dsdb_garbage_collect_tombstones()
dsdb: Rework more KCC service-specific details out of dsdb_garbage_collect_tombstones()
dsdb: move tombstone lifetime calculation out of dsdb_garbage_collect_tombstones()
dsdb: Expand garbage_collect_tombstones to expunge links also
python: Add binding for dsdb_garbage_collect_tombstones()
samba-tool: Add command-line tool to trigger tombstone expunge
dsdb: Expose ldb error string to dsdb_garbage_collect_tombstones() callers
dsdb: Use a date comparison in the search to avoid returning all deleted objects
selftest: Add test for 'samba-tool tombstones expunge'
samba-tool: Run samba-tool domain tombstones expunge in a transaction
dsdb: Add comments to dsdb_garbage_collect_tombstones()
lib/ldb-samba: Add test for DSDB_MATCH_FOR_EXPUNGE match rule
dsdb: Do not check isDeleted as a possible link
samba-tool: Remove --use-xattrs support without --use-ntvfs
dsdb: Avoid ldb_dn_validate() call on trusted input when not required
Anoop C S (1):
krb5_wrap: Remove extra parentheses causing compile error
Björn Baumbach (1):
idmap_script: add missing "IDTOSID" argument to the script command line.
Bob Campbell (2):
dsdb: refactor part of garbage_collect_tombstones into new function
copyright: Add the missing notices for garbage collect tombstones
Chris Davis (2):
s4-registry: implement set value and delete value for RPC
s4-registry: properly initialize registry key to be added via RPC
Christian Ambach (6):
s3:libsmb fix a typo
s4:param add log_level function to retrieve log level in Python code
tests/param add a test for LoadParm.log_level
python/drs_utils: do not attempt to parse log level, use parsed value
python/join: do not attempt to parse log level, use parsed value
s4:samba_spnupdate: do not attempt to parse log level, use parsed value
Christof Schmitt (5):
smbd: Adjust debug level of "No protocol supported" message
winbindd: Remove unused enum ent_type
nfs4acl: Fix owner mapping with ID_TYPE_BOTH
idmap_ad: Fix retrieving credentials from clustered secrets.tdb
winbind: Fix passing idmap failure from wb_sids2xids back to callers
David Disseldorp (6):
torture/ioctl: make sparse file support check generic
idl/ioctl: fix DUPLICATE_EXTENTS_TO_FILE fid field
libcli: add FILE_SUPPORTS_BLOCK_REFCOUNTING
torture/ioctl: add FSCTL_DUP_EXTENTS_TO_FILE tests
torture/smb2/ioctl: don't check for untruncated dest failure
torture/ioctl: switch sparse src/dest dup ext behaviour
Douglas Bagnall (12):
autobuild: remove unused argument
autobuild --restrict-tests to test a restricted set
blackbox tests: add timestamps for subunit tests
selftest: allow tests.py scripts to run independently
subunithelper: use set for efficient inclusion test
filter-subunit: default to empty affixes, saving verbose checks
Add AD DC performance tests
make perftest: for performance testing
selftest: add an option to specify the test list
selftest/wscript: format perftest as json
autobuild: disable abi check on O3 build
Remove unused python selftest
Garming Sam (16):
gc_tombstones: Typo fix
tests/dns_forwarder: Wait for port for 15 seconds
tests/dns_forwarder: Check that the subprocess is still living
tests/dns_forwarder: Fail out with an assertion instead OOB error
torture: Remove unnecessary whitespace
rpmd: Add the ldb error string to a debug
rpmd: Remove the seq_num check for skipping additional work
rpmd: Add a TODO regarding the additional work performed
rpmd: Skip bump of USN when vanishing forward links
tests: Assert vanishing links doesn't bump USN
tombstone-expunge: Assert than an expunge does not bump the USN
dbcheck: Make it clearer about temporary output
tests: Check that USN bumps when modifying a linked attr
tests: Skip a test for reveal internals for passing Windows
dbcheck: assert uSNChanged values in release-4-5-0-pre1
kcc: Don't check schedule if None
Günther Deschner (250):
pidl: support HRESULT as return code in wireshark autogenerated dissectors.
s4-torture: test GetPrinterData with server handle and 0 keylength.
s3-spoolss: fix _spoolss_GetPrinterDataEx by moving the keyname lengthcheck.
s4-torture: cleanup torture_suite_add_ndr_pull_validate_test API.
s4:torture:smb2:connect: prefer torture_comment() to printf().
source4/torture/rpc/testjoin.c: prefer torture_comment() over printf().
s4:torture:smb2:maxwrite: prefer torture_comment() to printf().
s4-torture: reformat TORTURE_SMB2 wscript_build list.
s4:torture:smb2:maxwrite: compile maxwrite test at least.
s4:torture:smb2:getinfo: prefer torture_comment() to printf().
s4:torture:smb2:scan: prefer torture_comment() to printf().
s4:torture:smb2:acls: prefer torture_comment() to printf().
s4:torture:smb2 prefer torture_comment() to printf().
pidl: Keep case from fieldnames.
pidl: fix field2name wireshark dissector test.
s4-torture: test multiple different cluster control codes.
librpc: add clusapi_ResourceTypeControlCode enum.
s4-torture: Fix logic errors in node and group control clusapi tests.
s4-torture: add new tests for clusapi resourcetypes.
librpc: add ClusterGroupEnumType enum to IDL.
s4-torture: add test for clusapi_CreateGroupResourceEnum
librpc: add CLUS_RESOURCE_CLASS_INFO to IDL
s4-torture: test CLUSCTL_GROUP_GET_FLAGS GroupControl.
s4-torture: add test for CreateResTypeEnum().
librpc: add ClusterResTypeEnumType to IDL.
s4-torture: add test for CreateGroupEnum.
s4-torture: also test CLUSCTL_CLUSTER_CHECK_VOTER_DOWN.
librpc: add clusapi_ResourceControlCode to IDL.
pidl: in s3 server templates, support default HRESULT error returns.
spoolss: add IDL for spoolss_LogJobInfoForBranchOffice.
s4-torture: add test for spoolss_LogJobInfoForBranchOffice
s3-spoolss: add missing newline in debug message of _spoolss_OpenPrinterEx.
s4-torture: use torture_comment in torture_rpc_connection()
s3-waf: give rpcclient its own wscript_build.
s3-rpcclient: add getdriverpackagepath command.
s3-spoolss: avoid referencing p->opnum in _spoolss_AddPrinterDriverEx
s4-torture: also test NULL servername in spoolss_GetPrinterDriverPackagePath
s3-rpc_client: make it more clear printer driver version is a QWORD not a DWORD.
libgpo: accept more boolean matches in gp_inifile_getbool().
s3-registry: create winprint print processor entry for x64 as well.
s3-spoolss: fix winreg_printer_ver_to_qword
spoolss: rename spoolss_EnumPrintProcDataTypes to spoolss_EnumPrintProcessorDataTypes
spoolss: rename spoolss_RpcGetJobNamedPropertyValue to spoolss_GetJobNamedPropertyValue
spoolss: rename spoolss_RpcSetJobNamedProperty to spoolss_SetJobNamedProperty
spoolss: rename spoolss_RpcDeleteJobNamedProperty to spoolss_DeleteJobNamedProperty
spoolss: rename spoolss_RpcEnumJobNamedProperties to spoolss_EnumJobNamedProperties
spoolss: rename spoolss_RpcSendRecvBidiData to spoolss_SendRecvBidiData
spoolss: rename RPC_PrintNamedProperty to spoolss_PrintNamedProperty
s4-torture: test GetPrinter level 3 on server handle (security descriptor query)
s3-spoolss: Fix _spoolss_GetPrinter behaviour for server handles.
s3-rpc_client: add winreg_get_printserver_secdesc.
s3-rpc_client: add winreg_set_printserver_secdesc.
s4-torture: test spoolss_SetPrinter level 3 on server handle.
s3-spoolss: use server sd stored in the backend in _spoolss_GetPrinter level 3
s3-spoolss: allow SetPrinter level 3 for server handles as well.
s3-spoolss: in _spoolss_OpenPrinterEx map max_allowed for the print server
s4-torture: add new test to compare "ServerSecurityDescriptor" and GetPrinter level 3.
librpc: add IRemoteWinspool idl
idl: compile iremotewinspool.idl.
s4-torture: add IRemoteWinspool ndr testsuite.
s4-torture: parse spoolss ndr packets using iremotewinspool calls
s3-modules: fix build warning in vfs shadow copy2 module
hresult: add new HRESULT_FROM_WERROR macro
hresult: re-generate hresult error code definitions from MS-ERREF.
librpc: fix some variable names in winspool protocol IDL
s3-rpc_client: add spoolss_timestr_to_NTTIME()
s3-rpc_client: add spoolss_driver_version_to_qword()
s3-rpc_client: use spoolss_timestr_to_NTTIME in winreg_printer_date_to_NTTIME
s3-rpc_client: use spoolss_driver_version_to_qword in winreg_printer_ver_to_qword
s4-scripting: make w32err_code.py work with recent html table changes.
werror: add new DS error codes.
werror: use WERR_NOT_ENOUGH_MEMORY in WERROR macros.
werror: use (generated) WERR_GEN_FAILURE as alias for WERR_FOOBAR
werror: replace WERR_BADFUNC with WERR_INVALID_FUNCTION in source3/rpc_server/spoolss/srv_spoolss_nt.c
werror: replace WERR_BADFUNC with WERR_INVALID_FUNCTION in source4/lib/wmi/
werror: removed WERR_BADFUNC
werror: replace WERR_BADFILE with WERR_FILE_NOT_FOUND in source3/lib/smbconf/smbconf_reg.c
werror: replace WERR_BADFILE with WERR_FILE_NOT_FOUND in source3/libgpo/gpo_reg.c
werror: replace WERR_BADFILE with WERR_FILE_NOT_FOUND in source3/printing/
werror: replace WERR_BADFILE with WERR_FILE_NOT_FOUND in source3/registry/
werror: replace WERR_BADFILE with WERR_FILE_NOT_FOUND in source3/rpc_client/
werror: replace WERR_BADFILE with WERR_FILE_NOT_FOUND in source3/services/svc_winreg_glue.c
werror: replace WERR_BADFILE with WERR_FILE_NOT_FOUND in source3/utils/
werror: replace WERR_BADFILE with WERR_FILE_NOT_FOUND in source4/lib/registry/
werror: replace WERR_BADFILE with WERR_FILE_NOT_FOUND in source4/torture/ndr/winreg.c
werror: replace WERR_BADFILE with WERR_FILE_NOT_FOUND in source4/torture/rpc/
werror: removed WERR_BADFILE
werror: replace WERR_BADFID with WERR_INVALID_HANDLE in source3/rpc_server/spoolss/
werror: replace WERR_BADFID with WERR_INVALID_HANDLE in source4/torture/rpc/spoolss.c
werror: removed WERR_BADFID
werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in lib/util/tevent_werror.c
werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in libcli/drsuapi/repl_decrypt.c
werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source3/lib/netapi/
werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source3/libads/ldap_printer.c
werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source3/libgpo/gpo_reg.c
werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source3/libnet/libnet_join.c
werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source3/printing/
werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source3/registry/
werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source3/rpc_client/
werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source3/rpc_server/
werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source3/rpcclient/
werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source3/services/
werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source3/smbd/lanman.c
werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source3/utils/
werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source3/utils/
werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source3/winbindd/
werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source4/dns_server/
werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source4/dsdb/
werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source4/lib/registry/
werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source4/rpc_server/backupkey/
werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source4/rpc_server/
werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source4/torture/drs/unit/prefixmap_tests.c
werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source4/torture/rpc/spoolss.c
werror: removed WERR_NOMEM
werror: replace WERR_GENERAL_FAILURE with WERR_GEN_FAILURE in source3/lib/netapi/
werror: replace WERR_GENERAL_FAILURE with WERR_GEN_FAILURE in source3/libgpo/gpo_reg.c
werror: replace WERR_GENERAL_FAILURE with WERR_GEN_FAILURE in source3/libnet/libnet_join.c
werror: replace WERR_GENERAL_FAILURE with WERR_GEN_FAILURE in source3/libsmb/libsmb_dir.c
werror: replace WERR_GENERAL_FAILURE with WERR_GEN_FAILURE in source3/registry/reg_api_regf.c
werror: replace WERR_GENERAL_FAILURE with WERR_GEN_FAILURE in source3/rpc_client/init_spoolss.c
werror: replace WERR_GENERAL_FAILURE with WERR_GEN_FAILURE in source3/rpc_server/
werror: replace WERR_GENERAL_FAILURE with WERR_GEN_FAILURE in source3/rpcclient/
werror: replace WERR_GENERAL_FAILURE with WERR_GEN_FAILURE in source3/utils/
werror: replace WERR_GENERAL_FAILURE with WERR_GEN_FAILURE in source4/dsdb/common/util.c
werror: replace WERR_GENERAL_FAILURE with WERR_GEN_FAILURE in source4/lib/com/
werror: replace WERR_GENERAL_FAILURE with WERR_GEN_FAILURE in source4/lib/registry/
werror: replace WERR_GENERAL_FAILURE with WERR_GEN_FAILURE in source4/rpc_server/
werror: replace WERR_GENERAL_FAILURE with WERR_GEN_FAILURE in source4/torture/libnetapi/libnetapi.c
werror: removed WERR_GENERAL_FAILURE
werror: removed WERR_DEVICE_NOT_EXIST (unused, already known as WERR_DEV_NOT_EXIST 0x00000037)
werror: replace WERR_NO_SUCH_SHARE with WERR_BAD_NET_NAME in source3/printing/nt_printing.c
werror: replace WERR_NO_SUCH_SHARE with WERR_BAD_NET_NAME in source3/rpc_server/srvsvc/srv_srvsvc_nt.c
werror: removed WERR_NO_SUCH_SHARE
werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in libgpo/gpext/gpext.c
werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in librpc/idl/
werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in source3/lib/netapi/
werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in source3/libgpo/
werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in source3/libnet/libnet_join.c
werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in source3/printing/
werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in source3/registry/
werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in source3/rpc_client/
werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in source3/rpc_server/
werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in source3/rpcclient/
werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in source3/smbd/lanman.c
werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in source3/utils/
werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in source4/dns_server/
werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in source4/dsdb/
werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in source4/lib/registry/
werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in source4/lib/wmi/wbemdata.c
werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in source4/rpc_server/
werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in source4/torture/
werror: removed WERR_INVALID_PARAM
werror: replace WERR_REG_CORRUPT with WERR_REGISTRY_CORRUPT in source3/printing/nt_printing_ads.c
werror: replace WERR_REG_CORRUPT with WERR_REGISTRY_CORRUPT in source3/registry/reg_backend_db.c
werror: removed WERR_REG_CORRUPT
werror: replace WERR_REG_IO_FAILURE with WERR_REGISTRY_IO_FAILED in source3/registry/
werror: removed WERR_REG_IO_FAILURE
werror: replace WERR_REG_FILE_INVALID with WERR_NOT_REGISTRY_FILE in source3/registry/reg_api_regf.c
werror: removed WERR_REG_FILE_INVALID
werror: replace WERR_OBJECT_PATH_INVALID with WERR_BAD_PATHNAME in source3/registry/reg_api_regf.c
werror: replace WERR_OBJECT_PATH_INVALID with WERR_BAD_PATHNAME in source3/rpc_server/
werror: removed WERR_OBJECT_PATH_INVALID
werror: replace WERR_NO_SUCH_SERVICE with WERR_SERVICE_DOES_NOT_EXIST in source3/lib/netapi/serverinfo.c
werror: replace WERR_NO_SUCH_SERVICE with WERR_SERVICE_DOES_NOT_EXIST in source3/libnet/libnet_join.c
werror: replace WERR_NO_SUCH_SERVICE with WERR_SERVICE_DOES_NOT_EXIST in source3/rpc_server/svcctl/srv_svcctl_nt.c
werror: removed WERR_NO_SUCH_SERVICE
werror: removed WERR_USER_ALREADY_EXISTS (unused, already known as WERR_USER_EXISTS)
werror: removed WERR_USER_NOT_IN_GROUP (unused, already known as WERR_MEMBER_NOT_IN_GROUP)
werror: removed WERR_INVALID_SECURITY_DESCRIPTOR (unused, already known as WERR_INVALID_SECURITY_DESCR)
werror: replace WERR_SERVER_UNAVAILABLE with WERR_RPC_S_SERVER_UNAVAILABLE in source3/printing/nt_printing_ads.c
werror: replace WERR_SERVER_UNAVAILABLE with WERR_RPC_S_SERVER_UNAVAILABLE in source3/rpc_server/spoolss/srv_spoolss_nt.c
werror: removed WERR_SERVER_UNAVAILABLE
werror: removed WERR_BUF_TOO_SMALL (unused, already known as WERR_NERR_BUFTOOSMALL)
werror: removed WERR_ALREADY_SHARED (unused, already known as WERR_NERR_DUPLICATESHARE)
werror: removed WERR_JOB_NOT_FOUND (unused, already known as WERR_NERR_JOBNOTFOUND)
werror: replace WERR_DEST_NOT_FOUND with WERR_NERR_DESTNOTFOUND in source3/lib/netapi/cm.c
werror: removed WERR_DEST_NOT_FOUND
werror: replace WERR_GROUPNOTFOUND with WERR_NERR_GROUPNOTFOUND in source3/lib/netapi/group.c
werror: removed WERR_GROUPNOTFOUND
werror: replace WERR_USER_NOT_FOUND with WERR_NERR_USERNOTFOUND in source3/lib/netapi/group.c
werror: replace WERR_USER_NOT_FOUND with WERR_NERR_USERNOTFOUND in source3/smbd/lanman.c
werror: replace WERR_USER_NOT_FOUND with WERR_NERR_USERNOTFOUND in source4/torture/rap/sam.c
werror: removed WERR_USER_NOT_FOUND
werror: replace WERR_USEREXISTS with WERR_NERR_USEREXISTS in source4/torture/rap/sam.c
werror: removed WERR_USEREXISTS
werror: replace WERR_NOT_CONNECTED with WERR_NERR_USENOTFOUND in source4/torture/rpc/wkssvc.c
werror: removed WERR_NOT_CONNECTED
werror: removed WERR_NAME_NOT_FOUND (unused, already known as WERR_NERR_NAMENOTFOUND)
werror: replace WERR_NET_NAME_NOT_FOUND with WERR_NERR_NETNAMENOTFOUND in source3/rpc_server/srvsvc/srv_srvsvc_nt.c
werror: removed WERR_NET_NAME_NOT_FOUND
werror: removed WERR_SESSION_NOT_FOUND (unused, already known as WERR_NERR_CLIENTNAMENOTFOUND)
werror: replace WERR_DEVICE_NOT_SHARED with WERR_NERR_DEVICENOTSHARED in source4/rpc_server/srvsvc/dcesrv_srvsvc.c
werror: removed WERR_DEVICE_NOT_SHARED
werror: removed WERR_FID_NOT_FOUND (unused, already known as WERR_NERR_FILEIDNOTFOUND)
werror: removed WERR_NOT_LOCAL_DOMAIN (unused, already known as WERR_NERR_NOTLOCALDOMAIN)
werror: replace WERR_DCNOTFOUND with WERR_NERR_DCNOTFOUND in source3/libnet/libnet_join.c
werror: replace WERR_DCNOTFOUND with WERR_NERR_DCNOTFOUND in source3/utils/net_ads.c
werror: replace WERR_DCNOTFOUND with WERR_NERR_DCNOTFOUND in source4/rpc_server/netlogon/dcerpc_netlogon.c
werror: removed WERR_DCNOTFOUND
werror: removed WERR_TIME_DIFF_AT_DC (unused, already known as WERR_NERR_TIMEDIFFATDC)
werror: replace WERR_DFS_NO_SUCH_VOL with WERR_NERR_DFSNOSUCHVOLUME in source3/rpc_server/dfs/srv_dfs_nt.c
werror: removed WERR_DFS_NO_SUCH_VOL
werror: replace WERR_DFS_NO_SUCH_SHARE with WERR_NERR_DFSNOSUCHSHARE in source3/rpc_server/dfs/srv_dfs_nt.c
werror: removed WERR_DFS_NO_SUCH_SHARE
werror: replace WERR_DFS_NO_SUCH_SERVER with WERR_NERR_DFSNOSUCHSERVER in source3/rpc_server/dfs/srv_dfs_nt.c
werror: removed WERR_DFS_NO_SUCH_SERVER
werror: replace WERR_DFS_INTERNAL_ERROR with WERR_NERR_DFSINTERNALERROR in source3/rpc_server/dfs/srv_dfs_nt.c
werror: removed WERR_DFS_INTERNAL_ERROR
werror: replace WERR_DFS_CANT_CREATE_JUNCT with WERR_NERR_DFSCANTCREATEJUNCTIONPOINT in source3/rpc_server/dfs/srv_dfs_nt.c
werror: removed WERR_DFS_CANT_CREATE_JUNCT
werror: replace WERR_SETUP_ALREADY_JOINED with WERR_NERR_SETUPALREADYJOINED in source3/libnet/libnet_join.c
werror: replace WERR_SETUP_ALREADY_JOINED with WERR_NERR_SETUPALREADYJOINED in source4/torture/rpc/wkssvc.c
werror: removed WERR_SETUP_ALREADY_JOINED
werror: replace WERR_SETUP_NOT_JOINED with WERR_NERR_SETUPNOTJOINED in source3/lib/netapi/joindomain.c
werror: replace WERR_SETUP_NOT_JOINED with WERR_NERR_SETUPNOTJOINED in source3/libnet/libnet_join.c
werror: replace WERR_SETUP_NOT_JOINED with WERR_NERR_SETUPNOTJOINED in source3/utils/
werror: replace WERR_SETUP_NOT_JOINED with WERR_NERR_SETUPNOTJOINED in source4/torture/rpc/wkssvc.c
werror: removed WERR_SETUP_NOT_JOINED
werror: replace WERR_SETUP_DOMAIN_CONTROLLER with WERR_NERR_SETUPDOMAINCONTROLLER in source3/lib/netapi/joindomain.c
werror: replace WERR_SETUP_DOMAIN_CONTROLLER with WERR_NERR_SETUPDOMAINCONTROLLER in source3/libnet/libnet_join.c
werror: replace WERR_SETUP_DOMAIN_CONTROLLER with WERR_NERR_SETUPDOMAINCONTROLLER in source4/torture/rpc/wkssvc.c
werror: removed WERR_SETUP_DOMAIN_CONTROLLER
werror: replace WERR_DEFAULT_JOIN_REQUIRED with WERR_NERR_DEFAULTJOINREQUIRED in source3/lib/netapi/joindomain.c
werror: replace WERR_DEFAULT_JOIN_REQUIRED with WERR_NERR_DEFAULTJOINREQUIRED in source3/libnet/libnet_join.c
werror: removed WERR_DEFAULT_JOIN_REQUIRED
werror: removed WERR_FRS_INSUFFICIENT_PRIV (unused, already known as WERR_FRS_ERR_INSUFFICIENT_PRIV)
werror: removed WERR_FRS_SYSVOL_IS_BUSY (unused, already known as WERR_FRS_ERR_SYSVOL_IS_BUSY)
werror: replace WERR_FRS_INVALID_SERVICE_PARAMETER with WERR_FRS_ERR_INVALID_SERVICE_PARAMETER in source4/torture/rpc/frsapi.c
werror: removed WERR_FRS_INVALID_SERVICE_PARAMETER
werror: replace WERR_UNKNOWN_LEVEL with WERR_INVALID_LEVEL in source3/lib/netapi/
werror: replace WERR_UNKNOWN_LEVEL with WERR_INVALID_LEVEL in source3/printing/nt_printing.c
werror: replace WERR_UNKNOWN_LEVEL with WERR_INVALID_LEVEL in source3/rpc_server/
werror: replace WERR_UNKNOWN_LEVEL with WERR_INVALID_LEVEL in source3/rpcclient/cmd_spoolss.c
werror: replace WERR_UNKNOWN_LEVEL with WERR_INVALID_LEVEL in source4/rpc_server/
werror: replace WERR_UNKNOWN_LEVEL with WERR_INVALID_LEVEL in source4/torture/rpc/
werror: removed WERR_UNKNOWN_LEVEL
werror: removed WERR_SHUTDOWN_ALREADY_IN_PROGRESS (unused, already known as WERR_SHUTDOWN_IN_PROGRESS)
werror: use autogenerated error codes.
werror: remove two duplicate error mappings.
werror: replace WERR_CLASS_NOT_REGISTERED with HRES_REGDB_E_CLASSNOTREG
werror: remove WERR_SEC_E_ENCRYPT_FAILURE (there is HRES_SEC_E_ENCRYPT_FAILURE)
werror: replace WERR_SEC_E_DECRYPT_FAILURE with HRES_SEC_E_DECRYPT_FAILURE
werror: removed WERR_SEC_E_ALGORITHM_MISMATCH (unused, already known as HRES_SEC_E_ALGORITHM_MISMATCH)
werror: replace WERR_RPC_E_REMOTE_DISABLED with HRES_RPC_E_REMOTE_DISABLED
werror: removed WERR_RPC_E_REMOTE_DISABLED (replaced with HRES_RPC_E_REMOTE_DISABLED)
werror: removed WERR_RPC_E_INVALID_HEADER (unused, already known as HRES_RPC_E_INVALID_HEADER)
mit: make it possible to build with MIT kerberos and --picky-developer
autobuild: add system-mitkrb5 build environment.
s4-kdc: Fix Coverity ID #1373386 (Resource Leak)
s4-kdc: Fix Coverity ID #1373385 (OVERRUN)
Jeremy Allison (18):
s3: modules: vfs_acl_common - Add Ralph's copyright.
s4-kdc: Remove obsolete kpasswdd heimdal implementation
lib: poll_funcs : poll_funcs_context_slot_find can select the wrong slot to replace.
s3: nmbd: Add fd, triggered elements to struct socket_attributes.
s3: nmbd: Ensure attrs array mirrors fd's array for dns.
s3: nmbd: Now attrs array mirrors fd's array use it in preference.
s3: nmbd: Add (currently unused) timeout and fd handlers.
s3: nmbd: Add a talloc_stackframe().
s3: nmbd: Change over to using tevent functions from direct poll.
s3: nmbd: Final changeover to stock tevent for nmbd.
s3: winbind: Remove dump_event_list() calls.
s3: server: s3_tevent_context_init() -> samba_tevent_context_init()
s3: events. Move events.c to util_event.c
s3: tidyup - move struct idle_event to util_event.h
s3: winbind: Make WBC_AUTH_USER_LEVEL_PAC prime the name2sid cache.
s3: auth: Use wbcAuthenticateUserEx to prime the caches.
s3: winbind: refresh_sequence_number is only ever called with 'false'.
s3: winbind: Trust name2sid mappings from the PAC.
Lukas Slebodnik (1):
tls: Fix warning Wunused-variable
Martin Schwenke (39):
ctdb-daemon: Schedule running of callback if there are no event scripts
ctdb-daemon: Handle failure immediately, do housekeeping later
ctdb-daemon: Don't steal control structure before synchronous reply
ctdb-tests: Factor out function config_from_environment()
ctdb-tests: Conditionally use temporary config file for local daemons
ctdb-tests: Add a test to ensure that CTDB works with no eventscripts
ctdb-daemon: Drop use of strdup(3) and free(3) when releasing IP
ctdb-daemon: Move and improve public IP duplicate checking
ctdb-daemon: Replace some uses of CTDB_NO_MEMORY_FATAL()
ctdb-daemon: Consolidate interface checking with interface parsing
ctdb-daemon: Drop some uses of CTDB_NO_MEMORY{,_FATAL}()
ctdb-daemon: Move interface addition into interface parsing
ctdb-daemon: Change ctdb_add_local_iface() to return struct ctdb_interface
ctdb-daemon: Make vnn->iface a list of new struct vnn_interface
ctdb-daemon: Drop redundant uses of ctdb_find_iface()
ctdb-deamon: Rename vnn_has_interface_with_name() to vnn_has_interface()
ctdb-daemon: Use ctdb_find_iface() instead of duplicating logic
ctdb-daemon: Compare interface pointers instead of using strcmp(3)
ctdb-tools: CID 1125617 String not null terminated (STRING_NULL)
ctdb-tests: CID 1125635 Dereference null return value (NULL_RETURNS)
ctdb-tests: Allow "addtickle" and "deltickle" stubs to read from stdin
ctdb-scripts: Optimise update_tickles()
ctdb-scripts: Optimise tickle_tcp_connections()
ctdb-packaging: Fix systemd network dependency
ctdb-ipalloc: Store known public IPs in IP allocation state
ctdb-ipalloc: Whether IPs can be hosted need not depend on merged IP list
ctdb-ipalloc: Optimise check to see if IPs can be hosted
ctdb-ipalloc: Drop known_ips argument from merged IP list creation
ctdb-ipalloc: Move merged IP list creation to ipalloc()
ctdb-ipalloc: ipalloc_set_public_ips() can't fail
ctdb-tests: Factor out new local daemons functions ps_ctdbd
ctdb-tests: Add new public IP takeover no-op test
ctdb-tests: Fix typo in local daemons IPv6 setup
ctdb-tests: Produce clear errors for missing IPv6 node IP addresses
ctdb-daemon: Use PID file abstraction
ctdb-daemon: Bind to Unix domain socket after PID file creation
ctdb-daemon: Don't try to reopen TDB files
ctdb-daemon: Drop attempt to connect to Unix domain socket
ctdb-daemon: Log when removing stale Unix domain socket
Michael Adam (1):
tevent: fix confused documentation
Noel Power (2):
Add a blackbox tests for id & getent to test domain at realm type credentials
s3/winbindd: using default domain with user at domain.com format fails
Ralph Boehme (34):
s3/rpc_server: shared rpc modules directory may not exist
Revert "vfs_acl_xattr: objects without NT ACL xattr"
vfs_acl_common: rename psd to psd_blob in get_nt_acl_internal()
vfs_acl_common: rename pdesc_next to psd_fs
vfs_acl_common: remove redundant NULL assignment
vfs_acl_common: simplify ACL logic, cleanup and talloc hierarchy
vfs_acl_common: move the ACL blob validation to a helper function
vfs_acl_tdb|xattr: use a config handle
vfs_acl_common: move stat stuff to a helper function
vfs_acl_common: check for ignore_system_acls before fetching filesystem ACL
vfs_acl_xattr|tdb: add option to control default ACL style
vfs_acl_common: Windows style default ACL
s4/torture: tests for vfs_acl_xattr default ACL styles
vfs_acl_common: use DBG_LEVEL and remove function prefixes in DEBUG statements
docs: document vfs_acl_xattr|tdb enforced settings
vfs_acl_xattr|tdb: enforced settings when ignore system acls=yes
s3/smbd: in call_trans2qfilepathinfo call lstat when dealing with posix pathnames
s3/smbd: use stat from smb_fname if valid in refuse_symlink()
s4/messaging: messaging_dgm_ref talloc hierarchy fix
unix_msg: modify find_send_queue() to take a struct sockaddr_un
unix_msg: Return errno from find_send_queue
messaging: Call messaging_dgm_send under become_root only if necessary
unix_msg: add flag to prepare_socket_nonblock()
unix_msg: introduce send queue caching
unix_msg: always create a send queue for a peer
unix_msg: add a test for dgram socket caching
s3/smbd: set FILE_ATTRIBUTE_DIRECTORY as necessary
s3/smbd: remove a misleading error message
lib/poll_funcs: free timers in poll_funcs_state_destructor()
lib/poll_funcs: free contexts in poll_funcs_state_destructor()
s4/messaging: let the imessaging ctx destructor free msg_dgm_ref
s3/smbd: use correct talloc memory context for tevent subrequests
docs/vfs_fruit: explain when to use vfs_catia
s3/vfs/nfs4_acls: avoid a stat
Rowland Penny (4):
tests/samba-tool/user.py: replace deprecated 'add' subcommand with 'create'
remove duplicate lines from 'man smb.conf'
bug 12292: stop user.py throwing errors if user is unknown
bug 12293: stop group.py throwing errors if group is unknown
Stefan Metzmacher (5):
gensec/spnego: work around missing server mechListMIC in SMB servers
script/release.sh: use 8 byte gpg key ids
wafsamba: add -Werror=format-security to the developer build
s3:nmbd: fix talloc_zero_array() check in nmbd_packets.c
tevent: version 0.9.31
Steve French (1):
lib: Annotate well known SID names
Uri Simchoni (25):
selftest: detect older tshark version
heimdal-lib/krb5: keep a copy of config etypes in the context
heimdal: revert 1f90983324b9f5804dc57f87c5f7695b0e53db8d
s3-cliquota: correctly handle no-more-entries
smbcquotas: fix error message listing quotas
ntquotas: support "freeing" an empty quota list
cliquota: fix param count when setting fs quota
smbd: free talloc context if no quota records are available
s3-libsmb: Support getting fs attributes via SMB2
s3-libsmb: make parse_user_quota_record() public
s3-libsmb: support getting user's quota in SMB2
cliquota: refactor and cleanup listing of user quotas
cliquota: some security hardening
cliquota: factor out parsing of a quota record buffer
cliquota: implement quota listing in SMB2
cliquota: factor out fs quota parsing
cliquota: support getting fs quota by SMB2
cliquota: factor out building of FILE_QUOTA_INFORMATION
cliquota: support setting user quota via SMB2
cliquota: factor out building of FILE_FS_CONTROL_INFORMATION
cliquota: support setting file system quota via SMB2
smbcquotas: add -m option
README.Coding: Remove an extra space
README.Coding: Add rule about function declaration indentation
README.Coding: Add clang-format style file
Volker Lendecke (62):
dbwrap: Use tdb_storev in dbwrap_ctdb
lib: Use tdb_storev in gencache
pthreadpool: Fix formatting
pthreadpool: We always want asserts to abort()
pthreadpool: Signal job completion without the pool mutex
ldb: Fix a signed/unsigned hickup
tevent: Fix some typos
kcc: Fix a -Werror,-Wformat-security error
lib: call_backtrace() is no more
notifyd: Fix bad comment wording
notifyd: Avoid "includes.h"
notifyd: Trim down the noncluster case
notifyd: Don't trust remote pointers
lib: Avoid a few casts
auth: One const is enough...
unix_msg: Fix CID 1372875 Double close
unix_msg: Fix unix_dgram_send_queue_init
smbd: Reset O_NONBLOCK on open files
tevent_tutorial: Fix typos
tevent_tutorial: Fix tevent_thread referencing
gencache: Bail out of stabilize if we can not get the allrecord lock
glusterfs: Avoid tevent_internal.h
lib: Only return "rec" on demand in messaging_filtered_read_recv
wbclient: "ev" is no longer used in wbc_sids_to_xids
wbclient: "ev" is no longer used in wbc_xids_to_sids
messaging: Add wrap check to messaging_rec_dup
lib: Fix CID 1373389 Uninitialized scalar variable
lib: Fix CID 1373388 Uninitialized scalar variable
lib: Fix bug 12291
dbwrap_watch: Improve a debug message
messaging4: Fix signed/unsigned hickups
tevent: Factor out tevent_common_insert_timer
tevent: Add tevent_update_timer()
tevent: Rename wakeup fds
tevent: Add tevent_common_wakeup_fd()
tevent: Make talloc_free safe when threaded_contexts exist
pthreadpool: Make "shutdown" a bool
pthreadpool: Use detached threads
pthreadpool_pipe: Implement EBUSY for _destroy
pthreadpool_tevent: Move the pthreadpool_tevent_job_state declaration
pthreadpool_tevent: Drop running jobs on talloc_free
pthreadpool: Add a small test for pthreadpool_tevent
messages_dgm: Convert to pthreadpool_tevent
lib: Remove unix_msg
lib: Remove poll_funcs
messaging: add an overflow test
lib: Add messaging_rec_create
messaging: Optimize self-sends
tevent: Add tevent_req_reset_endtime
messages_dgm: Drop a segment if we can't ship it for 60 seconds
messages_dgm: Pass down event_ctx one level
messages_dgm: Pass receiving "ev" to recv_cb
messages_dgm_ref: Pass receiving "ev" to recv_cb
messaging: Pass "ev" to messaging_dispatch_rec
messaging: Act on messages within the right context
messaging4: Postpone messages to the right tevent context
messaging: Make messaging_dgm_register_tevent_context return a tevent_fd
messaging: Disable the correct fde on error
messaging: Avoid a default tevent_fd
messaging: Avoid crashes
messages_dgm: Avoid an unnecessary declaration
messaging: Add an indirection for messaging_dgm_register_tevent_context
-----------------------------------------------------------------------
--
Samba Shared Repository
More information about the samba-cvs
mailing list