1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-11 05:18:09 +03:00
samba-mirror/lib
Jeremy Allison 0efcc94fb8 Fix bug #8197 - winbind does not properly detect when a DC connection is dead.
Only waiting for writability doesn't get fd errors back with poll.
So always begin by selecting for readability, and if we get it then
see if bytes were available to read or it really is an error condition.

If bytes were available, remove the select on read as we know we
will retrieve the error when we've finished writing and start
reading the reply (or the write will timeout or fail).

Metze and Volker please check.

Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Mon Jun  6 21:53:16 CEST 2011 on sn-devel-104
2011-06-06 21:53:16 +02:00
..
addns More const fixes. Remove CONST_DISCARD. 2011-05-06 01:44:07 +02:00
async_req Fix bug #8197 - winbind does not properly detect when a DC connection is dead. 2011-06-06 21:53:16 +02:00
compression lib/compression: add shared wscript_build. 2011-02-08 14:05:36 +01:00
crypto lib/crypto: rename the SHA256_ functions to samba_SHA256_ 2011-04-06 08:12:19 +02:00
dnspython dnspython: Merge in new upstream. 2010-12-20 03:21:52 +01:00
iniparser s4 nss_switch: fix build problem on computer without the iniparser 2010-07-17 20:10:11 +04:00
iniparser_build s4: create ../lib/iniparser_build/config.m4 2010-03-11 13:31:37 +01:00
nss_wrapper Clean up some const and other compiler warnings. 2011-05-05 00:59:40 +02:00
popt s4: Remove the old perl/m4/make/mk-based build system. 2010-10-31 02:01:44 +00:00
replace replace: remove waring if IOV_MAX is not defined 2011-05-31 18:36:53 +02:00
smbconf libsmbconf: Define a doxygen group for libsmbconf. 2011-05-10 19:13:26 +02:00
socket lib/socket: Remove outdated comment 2011-05-08 12:57:04 +02:00
socket_wrapper lib/socket_wrapper: allow up to 32 interfaces for a bigger 'make test' 2011-04-19 10:03:49 +10:00
subunit subunit: Update to newer upstream snapshot. 2010-12-10 03:04:06 +01:00
talloc talloc: splitout _talloc_free_children_internal() 2011-05-17 10:49:13 +02:00
tdb lib/tdb/python/tests/simple.py: don't assume TDB ordering. 2011-06-02 12:07:39 +02:00
tdr Fix convert_string() to take a *converted_size arg. and return a bool. 2011-03-30 23:59:37 +02:00
testtools testtools: Merge in new upstream. 2010-12-20 02:37:04 +01:00
tevent Fix the poll() backend to correctly respond to POLLHUP|POLLERR returns on a fd selected for TEVENT_FD_WRITE only. 2011-06-03 22:53:52 +02:00
torture s4:smbtorture do not leave output directory around 2011-02-21 11:35:30 +01:00
tsocket tsocket: fill in sa.sa_len if the system supports it 2010-11-05 08:45:14 +00:00
uid_wrapper uid-wrapper: handle uwrap_enabled() as a macro 2011-02-18 15:09:46 +11:00
util lib/util use modules_path(), data_path() and shlib_ext() from source3 2011-06-06 17:37:51 +10:00
zlib build: Remove zlib from the cache if we failed to pass all the tests 2010-10-30 16:50:03 +00:00
README subunit: Update to newer upstream version. 2010-03-29 18:05:29 +02:00
update-external.sh subunit: Import new upstream snapshot (adds subunit_progress()) 2010-09-30 09:29:42 +02:00
wscript_build s4-waf Don't install any Samba packages into PYTHONDIR 2011-02-02 15:21:13 +11:00

compression - Various compression algorithms (MSZIP, lzxpress)
dnspython - Python module for working with DNS.
nss_wrapper - Wrapper for the user and group NSS API allowing the use 
              of other data sources.
popt - Command-line option parsing library
replace - Provides replacements for standard (POSIX, C99) functions 
          not provided by the host platform.
socket_wrapper - Wrapper library allowing TCP/IP traffic to be redirected 
                 over Unix domain sockets.
subunit - Utilities and bindings for working with the Subunit test result 
          reporting protocol.
talloc - Hierarchical pool based memory allocator 
tdb - Simple but fast key/value database library, supporting multiple writers
torture - Simple unit testing helper library