The annotated tag, tevent-0.9.21 has been created at 88cdcc887eb42c45435eda9404c6d9d10edc8c9e (tag) tagging c4c88d1ee8960ae0d8a392821cf4f218725ab660 (commit) replaces tevent-0.9.20 tagged by Stefan Metzmacher on Fri Jan 17 14:41:24 2014 +0100
- Log ----------------------------------------------------------------- tevent: tag release tevent-0.9.21 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iQEcBAABAgAGBQJS2TMEAAoJEEeTkWETCEAl6PsH/1xoEe3YFI2IgNAGcklDQ+J0 tuMhgKhMRVkG9POcS5AVwEdJgOF+e3vbk3il73Vz98rrVS3r4TXfa1j9hLMI473G 2hdsiOPxukMa2zVYhGVuUEICdXKsFsRhWFU4YLhfVivwvhZCgHnpf2f9rsoOtz2D PhG8eNxIBdmrL9xh/cifXxErAHEZLeO/QBx+XMRSAO7adMGq8fLnqUoT3PT2X7+6 sDymL5CFYffuInw7ZnqfDmvWmUi8wRZv3Hg1nKGcb2jDgsc2F6qkpYBObeLuYaEL PN6/fZWY2ljZAbvgiJqXD1PYYV4Q71+zR3uuBnBrA5n0xTRuA3nbVDbH17GxDd4= =cnCe -----END PGP SIGNATURE----- Abhidnya Joshi (2): s3: Add DAC_OVERRIDE capability support s3: Handle stat call with capability in vfs_gpfs Amitay Isaacs (10): ctdb-common: mkdir_p should not try to create . ctdb-daemon: Deprecate RELOAD and STATUS events ctdb-daemon: No need to call event scripts with CTDB_CALLED_BY_USER ctdb-daemon: Add ctdb_vfork_with_logging() ctdb-daemon: Add helper process to execute event scripts ctdb-daemon: Replace ctdb_fork_with_logging with ctdb_vfork_with_logging (part 1) ctdb-daemon: Replace ctdb_fork_with_logging with ctdb_vfork_with_logging (part 2) ctdb-daemon: Remove unused code to run eventscripts ctdb-tests: Set CTDB_EVENT_HELPER when running with local daemons ctdb-daemon: Remove ctdb_fork_with_logging() Andreas Schneider (5): lib: Fix strict-aliasing warning in md5 code. s3-libads: Fix memory leaks in ads_build_path(). wbinfo: Fix a memory leak in wbinfo_ping_dc(). s3-passdb: Fix string duplication to pointers. Add missing include dirs to .clang_complete. Andrew Bartlett (2): auth_samba4: Describe the slightly unusual role of auth_samba4 ntvfs: Remove CAP_UNIX from the ntvfs file server as it was never finished Björn Baumbach (2): docs-man: add manual page for the new worm vfs module waf docs: build the new vfs worm man page Björn Jacke (3): build: test the generic md5 function after importing it from hashlib crypto: fix build on OS X s3: set native os according to Windows and NBT_ANNOUNCE_VERSION defines Christian Ambach (26): s3:messaging add MSG_SMB_KILL_CLIENT_IP message s3:smbd react on message that client should be disconnected s3:utils/smbcontrol implement kill-client-ip in smbcontrol lib/compression: fix a compiler warnings lib/ldb-samba: fix a compiler warning lib/ldb fix compiler warnings lib/ldb fix compiler warnings lib/tdb: fix compiler warnings lib/clap fix compiler warnings libcli: fix compiler warnings s3:libsmb fix a compiler warning s3:printing fix a compiler warning s3:smbd/smb2 fix compiler warnings s3:winbindd fix a compiler warning s4:dsdb fix compiler warnings s4:dsdb fix compiler warnings s4:dsdb fix compiler warnings s4:dsdb fix compiler warnings s4:dsdb fix compiler warnings s4:dsdb fix compiler warnings s4:echo_server fix compiler warnings s4:kdc fix compiler warnings s4:libcli fix compiler warnings s4:rpc_server/lsa_lookup fix a compile warning s3:dbwrap report time for chainlock and CTDB migrate s3:dbwrap include the hashchain in the logs Christof Schmitt (5): docs: Add kill-client-ip to smbcontrol manpage docs: Add num-children to smbcontrol manpage s3: Avoid oplock break by storing timestamps with gpfs_set_times s3:dbwrap: Store warning thresholds in db_ctdb_ctx s3:dbwrap: Use milliseconds for "Held tdb lock" message David Disseldorp (2): smbcontrol: fix NUM_CHILDREN message deregister dcerpc.idl: use logical dcerpc_object ordering David Keegel (1): shadow_copy2: Fix some typos Garming Sam (14): selftest: add new rpc client test selftest: add new credential change test selftest: add rodc and other env tests for wbinfo waf: Require ACL support to be specifically disabled waf: Require ldap support to be specifically disabled waf: Require --without-ads-support to build without ADS support waf: fix a typo in an ADS error message doc: Modify build doc concerning missing headers s3:rpcclient: give errors and clean up correctly after failing to obtain secret dfs: always call create_conn_struct with root privileges lib/param: fix unix extensions setting to be consistent with s3 and docs pam_winbind: Fix segfault caused by invalid configuration options pam_winbind: Do not honour require_membership_of in the acct module parameters Revert "pam_winbind: fix segfault in pam_sm_authenticate()" Gregor Beck (21): librpc: fix possible memory leak libcli/smb: add smb1cli_ntcreatex* libcli/smb: add smb1cli_close* libcli/smb: add smb1cli_writex* libcli/smb: add smb1cli_readx* s3:libsmb: let cli_np_tstream use smb1cli_ntcreatex s3:libsmb: let cli_np_tstream use smb1cli_trans s3:libsmb: let cli_np_tstream use smb1cli_close s3:libsmb: let cli_np_tstream use smb1cli_writex s3:libsmb: let cli_np_tstream use smb1cli_readx s3:libsmb: do not use cli_state internally within cli_np_tstream s4:librpc: use tstream in dcerpc_sock.c s4:librpc: use tstream_smbXcli_np in dcerpc_smb.c s4:librpc: remove server_name from transport s4:librpc: factor out xxx_dead() to dcerpc_transport_dead() s4:librpc: factor out xxx_shutdown_pipe() to dcerpc_shutdown_pipe() s4:librpc: factor out xxx_send_read() to dcerpc_send_read() s4:librpc: factor out xxx_send_request() to dcerpc_send_request() s4:librpc: remove recv_data from transport librpc/ndr: add ndr_pop_dcerpc_sec_verification_trailer() ndrdump: dump verification trailer Günther Deschner (37): libgpo: remove duplicate parse_gpt_ini header. libgpo: remove unused loadparm_context from functions. libgpo: use existing connection to the ds for the sysvol queries. libgpo: remove unused libgpo wscript_build. libgpo: remove use of deprecated talloc functions. libgpo: make sure we correctly can store the group policy state. libgpo: fix segfault in gpo_process_gpo_list(). libgpo: add gp_inifile_getbool(). libgpo/security_CSE: fix unicode preamble check of SecEdit/GptTmpl.inf files. libgpo/security_CSE: more preamble header checks of SecEdit/GptTmpl.inf files. libgpo: check for talloc failures in ini file parsing routines. libgpo: support probing for parameters in gp_inifile_get functions. libgpo: clean up CSE module api, remove unrequired references to ads_struct. libgpo: clean up CSE api, remove unrequired references to ads_struct. libgpo: remove unrequired references to ads_struct. libgpo: remove some unnecessary usage of ADS_STATUS. libgpo: remove unused process_group_policy2 callback from CSE module API. s3-registry: fix typo in DEBUG statement. libgpo/CSE/scripts: fix a build warning. libgpo: rename debug_gpext_header to gpext_debug_header. libgpo: prefix some more calls with gpext_. libgpo: remove ads reference from dump calls and make them take const structs. libgpo: remove unused gp_registry_entry2 struct. libgpo: make gpo_process_a_gpo() static to the util code. libgpo: make gpo_get_gp_ext_from_gpo public. libgpo: add gpo_copy(). libgpo/gpext: add new gpext_check_gpo_for_gpext_presence() helper function. libgpo: allow to pass down deleted and changed gpo list to CSE plugins. libgpo: remove extension_guid and snapin_guid (the tool guid) from the process callback. libgpo: remove gpext_process_gpo_list_with_extension in favor of gpext_process_extension. libgpo: implement CSE filtering in gpext_process_extension(). libgpo: directly call gpext_process_extension() from gpo_process_gpo_list. libgpo: remove some unused code and remove that important FIXME note. libgpo: allow to pass down a list of deleted GPOs in gpo_process_gpo_list(). libgpo: only use libgpo/gpext/gpext.h where really needed. libgpo: when running in verbose mode, printout the parsed PReg file. libgpo: apply some const. Jeremy Allison (11): s3: smbpasswd - fix crashes on invalid input. s3: winbindd: Move the logic of whether to set 'domain->primary' into add_trusted_domain(). s3: winbindd: Move calling setup_domain_child() into add_trusted_domain(). s3:dir - In the old SMB1 search code, rename offset to wire_offset to distinguish between wire and native offsets. s3:dir - Introduce a function to map a directory cookie to a 32-bit wire cookie. s3: dir - Introduce 32-bit wire versions of the 'special' values. s3:dir - Cope with fixed mapping of 'special' values. s3:dir - Map wire offsets to native directory cookies. s3:dir - Add a new memcache type (non-talloc) - SMB1_SEARCH_OFFSET_MAP. s3:dir - Introduce a 64-bit directory offset <-> 32 bit wire offset map using memcache. s3:dir - We now pass the previously spinning directory tests on ext4. Martin Schwenke (7): ctdb/eventscripts: Do not reconfigure in "monitor" events ctdb-recoverd: Ignore failed ipreallocated controls to inactive nodes ctdb/recoverd: Do not refuse disabling takeover runs on inactive nodes ctdb/eventscripts: Reconfigure lock should be released quickly ctdb/eventscripts: Print a count if killing TCP connections times out ctdb/daemon: Untangle serialisation of 1st recovery -> startup -> monitor ctdb/eventscripts: Move all eventscript state under $CTDB_VARDIR/state Matthias Dieter Wallnöfer (1): samba:python - Py_RETURN_NONE remove compatibility code for releases < 2.4 Niels de Vos (1): vfs/glusterfs: in case atime is not passed, set it to the current atime Poornima Gurusiddaiah (1): vfs_glusterfs: Enable per client log file Ricky Nance (1): samba_upgradedns: message the user if they need to change smb.conf Simo Sorce (2): Do not return a value from a void function. Compare the correct values Stefan Metzmacher (167): s3:smbd: use PATH_MAX for the buffer passed to full_path_tos() s3:lib: avoid talloc_zero_array() in poll_one_fd() s3:smbd: avoid calling fd_is_readable() without async echo handler s3:rpc_server: use make_session_info_guest() directly s3:rpcclient: close the connection if setting up the netlogon secure channel fails libcli/auth: set the return_authenticator->timestamp = 0 libcli/auth: remove bogus comment regarding replay attacks libcli/auth: try to use the current timestamp creds->sequence Happy New Year 2014! s4:selftest: run wbinfo tests at the end... s4:librpc: always try to negotiate DCERPC_PFC_FLAG_SUPPORT_HEADER_SIGN s4:rpc_server: support DCERPC_PFC_FLAG_SUPPORT_HEADER_SIGN by default auth/ntlmssp: GENSEC_FEATURE_SIGN_PKT_HEADER is always supported s4:auth/gensec_gssapi: handle GENSEC_FEATURE_SIGN_PKT_HEADER in have_feature() s4:gensec_gssapi: make sure gensec_gssapi_[un]seal_packet() rejects header signing auth/gensec: move libcli/auth/schannel_sign.c into schannel.c auth/gensec: implement GENSEC_FEATURE_SIGN_PKT_HEADER in schannel.c s3:rpc_client: talloc_zero pipe_auth_data s3:rpc_client: make rpc_api_pipe_req_send/recv static s3:rpc_client: add some const to rpc_api_pipe_req_send() s3:rpc_client: handle DCERPC_AUTH_TYPE_SCHANNEL as any other gensec backend s3:rpc_client: implement DCERPC_PFC_FLAG_SUPPORT_HEADER_SIGN s3:rpc_server: add support for DCERPC_PFC_FLAG_SUPPORT_HEADER_SIGN librpc/ndr: add LIBNDR_FLAG_SUBCONTEXT_NO_UNREAD_BYTES dcerpc.idl: add documentation references dcerpc.idl: add dcerpc_sec_verification_trailer s3:rpc_client: fill alloc_hint with the remaining data not the total data. s3:rpc_client: send a dcerpc_sec_verification_trailer if needed s4:torture:spoolss_win: fix valgrind problem in test_EnumJobs() s4:pyrpc: fix talloc hierachie in dcerpc_InterfaceObject librpc/ndrdump: free some temporary memory while parsing dcerpc pipe chunks s4:librpc: fix memory leak in ncacn_pull() s4:librpc: fix memory leaks in dcerpc_request_recv_data() dcerpc.idl: add DCERPC_NCACN_PAYLOAD_OFFSET librpc/rpc: read the full header in dcerpc_read_ncacn_packet_next_vector() s4:rpc_server: don't support functions DCERPC pipes in remoted backend s4:librpc/rpc: remove unused rpc_request->ndr structure s4:librpc/rpc: update alloc_hint for each fragment pidl:Samba3/ServerNDR: skip DCERPC pipe elements and leave NULL pointers. pidl:NDR/Client: add missing TALLOC_FREE(subreq) after dcerpc_binding_handle_call_recv() pidl:NDR/Client: simplify tevent_req_nterror() usage pidl:NDR/Client: fix dcerpc_function() with [out,ref] pointers pidl:NDR/Client: avoid useless memcpy() midltests: add tests with v1_enum and NDR64 libcli/smb: move some FILE_* flags to smb_constants.h libcli/smb: move some *TRANSACT_* flags to smb_constants.h s3:libsmb: add tstream_cli_np_ref as protection to talloc_free(smbXcli_conn) s3:libsmb: add a TSTREAM_CLI_NP_DESIRED_ACCESS define as collection of individual flags libcli/smb: move source3/libsmb/cli_np_tstream.c to tstream_smbXcli_np.c libcli/smb: s/TSTREAM_CLI_NP/TSTREAM_SMBXCLI_NP libcli/smb: s/tstream_cli_np/tstream_smbXcli_np s4:librpc: make it possible for the transport to specify the max_xmit/recv_size s4:librpc: keep smbcli_tree/smb2_tree as talloc child of dcecli_connection s4:librpc: don't talloc_reference smbcli_tree s4:librpc: pass smbXcli_{conn,session,tcon} to dcerpc_pipe_open_smb_send() s4:librpc: use dcerpc_binding_dup() instead of talloc_reference() s4:librpc: pass dcecli_connection instead of dcerpc_pipe to dcerpc_secondary_smb_send() s4:librpc: make use of dcerpc_pipe_open_smb_send/recv for SMB2 s4:librpc: implement dcerpc_pipe_open_smb2() in dcerpc_smb.c s4:librpc: remove unused dcerpc_smb2.c s4:librpc: make 'struct dcerpc_pipe_connect' private libcli/auth: add netlogon_creds_cli* infrastructure libcli/auth: use unique key_name values in netlogon_creds_cli_context_common() s3:param: set Globals.bWinbindSealedPipes = true lib/param: add "neutralize nt4 emulation" option, defaulting to false lib/param: add "reject md5 servers" option, defaulting to false lib/param: add "require strong key" option, defaulting to true s3:param: set Globals.bRequireStrongKey = true libcli/auth: make use of real options in netlogon_creds_cli_context_global() docs-xml: explain the interaction between security = ads and other options. docs-xml: explain the interaction of 'client schannel' with 'require strong key = yes' s3:winbindd: make use of the "winbind sealed pipes" option for all connections docs-xml: update 'winbind sealed pipes' description s3:rpc_client: make use of the new netlogon_creds_cli_context s3:rpc_client: use netlogon_creds_cli_auth_level() in cli_rpc_pipe_open_schannel_with_key() s3:rpc_client: add rpccli_{create,setup}_netlogon_creds() s3:rpc_client: add rpccli_pre_open_netlogon_creds() s3:rpc_client: remove unused rpccli_netlogon_sam_network_logon_ex() s3:rpc_client: add rpccli_netlogon_network_logon() s3:rpc_client: add rpccli_netlogon_password_logon() s3:winbindd: call rpccli_pre_open_netlogon_creds() in the parent s3:winbindd: make use of rpccli_{create,setup}_netlogon_creds() s3:auth_domain: simplify connect_to_domain_password_server() s3:auth_domain: make use of rpccli_{create,setup}_netlogon_creds() s3:auth_domain: make use of rpccli_netlogon_network_logon() s3:libnet_join: make use of rpccli_{create,setup}_netlogon_creds() s3:libnet: use rpccli_{create,setup}_netlogon_creds() in libnet_join_joindomain_rpc_unsecure s3:rpc_client: use rpccli_{create,setup}_netlogon_creds() in cli_rpc_pipe_open_schannel() s3:rpcclient: add rpcclient_msg_ctx s3:rpcclient: add rpcclient_netlogon_creds s3:rpcclient: remove unused rpccli_netlogon_setup_creds() from cmd_netlogon_database_redo() s3:rpcclient: make use of rpcclient_netlogon_creds instead of cli->netlogon_creds s3:net_rpc: add net_context->netlogon_creds s3:libsmb: add trust_pw_change() s3:rpcclient: make use of trust_pw_change() s3:net_rpc: make use of trust_pw_change() s3:winbindd: use invalidate_cm_connection() to kill the netlogon connection s3:winbindd: make use of trust_pw_change() for periodic password changes s3:winbindd: make use of trust_pw_change() in _wbint_ChangeMachineAccount() s3:libsmb: remove unused trust_pw_find_change_and_store_it() s3:libnet: pass in struct netlogon_creds_cli_context from the caller. s3:rpcclient: make use of rpccli_{create,setup}_netlogon_creds() s3:rpcclient: remove optional auth_level parameter of the 'samlogon' cmd s3:rpcclient: make use of rpccli_netlogon_password_logon() in the 'samlogon' cmd s3:winbindd: make use of rpccli_netlogon_network_logon() s3:rpc_client: make cli_rpc_pipe_open_schannel() more flexible s3:rpc_client: remove unused rpccli_netlogon_set_trust_password() s3:rpc_client: remove unused rpccli_netlogon_setup_creds() s3:rpc_client: remove unused rpccli_netlogon_sam_logon() s3:rpc_client: remove unused rpccli_netlogon_sam_network_logon() s3:rpc_client: finally remove unused rpc_pipe_client->netlogon_creds libcli/auth: remove unused netlogon_creds_cli_context_copy() lib/param: add "allow nt4 crypto" option, defaulting to false lib/param: add "reject md5 client" option, defaulting to false selftest/Samba4: use "allow nt4 crypto = yes" for testing s4:netlogon: correctly calculate the negotiate_flags s4:netlogon: don't generate a debug message for SEC_CHAN_NULL. s4:netlogon: implement "allow nt4 crypto" and "reject md5 clients" features. libcli/auth: fix usage of an uninitialized variable in netlogon_creds_cli_check_caps() librpc/rpc: simplify tevent_req_nterror() usage in binding_handle.c s4:rpc_server: remove unused DCESRV_CALL_STATE_FLAG_HEADER_SIGNING s4:rpc_server: use talloc_zero for struct dcesrv_connection s4:rpc_server: remember the hdr_signing negotiation result in dcesrv_auth s4:libnet: keep a dcerpc_binding_handle for samr and lsa s4:libnet: avoid using dcecli_connection->event_ctx s4:libnet: let libnet_rpc_groupinfo_send() take tevent_context/dcerpc_binding_handle s4:libnet: let libnet_rpc_groupinfo() take tevent_context/dcerpc_binding_handle s4:libnet: let libnet_rpc_groupadd_send() take tevent_context/dcerpc_binding_handle s4:libnet: let libnet_rpc_groupadd() take tevent_context/dcerpc_binding_handle s4:libnet: remove unused libnet_rpc_groupdel* code s4:libnet: let libnet_rpc_userinfo_send() take tevent_context/dcerpc_binding_handle s4:libnet: let libnet_rpc_userinfo() take tevent_context/dcerpc_binding_handle s4:libnet: let libnet_rpc_useradd_send() take tevent_context/dcerpc_binding_handle s4:libnet: let libnet_rpc_useradd() take tevent_context/dcerpc_binding_handle s4:libnet: let libnet_rpc_userdel_send() take tevent_context/dcerpc_binding_handle s4:libnet: let libnet_rpc_userdel() take tevent_context/dcerpc_binding_handle s4:libnet: let libnet_rpc_usermod_send() take tevent_context/dcerpc_binding_handle s4:libnet: let libnet_rpc_usermod() take tevent_context/dcerpc_binding_handle s4:winbind: correctly fill the libnet_context lsa and samr binding handles s4:winbind: make clear that we use the global tevent_context s4:winbind: let wb_lsa_lookupsids_send() take tevent_context/dcerpc_binding_handle s4:winbind: let wb_lsa_lookupnames_send() take tevent_context/dcerpc_binding_handle s4:winbind: let wb_samr_userdomgroups_send() take tevent_context/dcerpc_binding_handle s4:torture/libnet: remove bogus usage of p->conn->event_ctx s4:torture/rpc: avoid usage of p->conn->event_ctx s4:torture/rpc: avoid using dcerpc_event_context() s4:librpc: remove dcerpc_event_context() s3:rpcclient: add support for DCERPC_AUTH_LEVEL_CONNECT s3:rpcclient: remove unused code from cmd_lsa_get_username() s4:torture/rpc: remove unused variables from alter_context.c s4:torture/rpc: s/pipe/pipes/ s4:torture/rpc: remove compiler warnings in spoolss_notify.c s4:torture/rpc: remove compiler warnings in ntsvcs.c s4:torture/libnet: check the result of libnet_LookupName() s4:torture/libnet: fix compiler warnings in libnet_lookup.c dcerpc.idl: add a bitmap for dcerpc_pfc_flags dcerpc.idl: add enums and bitmaps for dcerpc_bind_ack_result, dcerpc_bind_[ack|nak]_reason dcerpc.idl: make use of dcerpc_bind_ack_result dcerpc.idl: make use of dcerpc_bind_nak_reason s4:librpc/rpc: add dcerpc_map_ack_reason() s4:librpc/rpc: change dcerpc_map_reason() into dcerpc_map_nak_reason() dcerpc.idl: make use of union dcerpc_bind_ack_reason and fix all callers. tevent: fix crash bug in tevent_queue_immediate_trigger() tevent: add doxygen comments for tevent_num_signals() and tevent_sa_info_queue_count() tevent: add/use tevent_req_destructor tevent: add tevent_req_set_cleanup_fn() tevent: version 0.9.21 Volker Lendecke (46): lib-util: add functions to get elapsed from given timespec structs s3-modules: add new vfs_worm module s3-waf: build new vfs_worm module secacl: Fix whitespace secacl: Don't use talloc_zero secacl: Fix a memleak in an error path secacl: Slightly simplify make_sec_acl torture3: Do not depend on epoll smbd: Fix a false DEBUG fn name iconv: Use a static buffer in iconf not to spoil the talloc_pool dbwrap: Avoid a stackframe in fetch_locked_internal smbd: Simplify get_share_mode_lock a bit dbwrap_cache: Fix dbwrap_cache_validate dbwrap_cache: Check negative first dbwrap: No lock_order check if not required smbd: Avoid pointless strcsequal calls smbd: Implement and use full_path_tos smbd: Early exit tdb: Avoid reallocs for lockrecs gencache: Fix a type-punned warning tdb_util: Fix CID 1138343 Uninitialized scalar variable tdb_util: Fix whitespace Fix CID 1138341 Resource leak Fix CID 1138340 Resource leak tevent: Fix CID 1138326 Unchecked return value ntvfs: Fix CID 241291 Argument cannot be negative scannedonly: Fix CID 242109 Unchecked return value from library smbd: Fix CID 1138328 Logically dead code ldb: Fix 1138330 Dereference null return value share_ldb: Fix CID 1138337 Dereference null return value share_ldb: Fix a memleak share_ldb: Fix CID 1138336 Dereference null return value share_ldb: Fix a memleak waf: Fix the FreeBSD build with libinotify smbd: Make "num_children" available by smbcontrol group_mapping: Avoid a talloc messaging: Fix a memleak with clustering messaging: Move the self-send logic out of messaging_tdb messaging: Use talloc_pooled_object messaging: Fix a memleak (master only..) smbd: Avoid duplicate debug header lines ctdb_conn: Log long fetch_lock calls dbwrap_ctdb: Instrument chainunlock timing s3-winbind: Improve performance of wb_fill_pwent_sid2uid_done(). tevent: Only build "std_fallback_to_poll" when epoll is around tevent: Add prototypes ----------------------------------------------------------------------- -- Samba Shared Repository