Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-04-06 | sockfilt.c: Fixed detection of client-side connection close | Marc Hoersken | |
WINSOCK only: Since FD_CLOSE is only signaled once, it may trigger at the same time as FD_READ. Data actually being available makes it impossible to detect that the connection was closed by checking that recv returns zero. Another recv attempt could block the connection if it was not closed. This workaround abuses exceptfds in conjunction with readfds to signal that the connection has actually closed. | |||
2013-04-06 | sockfilt.c: Reduce CPU load while running under a Windows PIPE | Marc Hoersken | |
2013-04-05 | sockfilt.c: Fixed handling of multiple fds being signaled | Marc Hoersken | |
2013-04-04 | sockfilt.c: Added wrapper functions to fix Windows console issues | Marc Hoersken | |
The new read and write wrapper functions support reading from stdin and writing to stdout/stderr on Windows by using the appropriate Windows API functions and data types. | |||
2013-01-11 | sockfilt.c: log file descriptor number on read/write error | Yang Tse | |
2013-01-09 | test servers: handle W32/W64 SIGBREAK with exit_signal_handler | Yang Tse | |
2013-01-09 | test servers: fix errno, ERRNO and SOCKERRNO usage for W32/W64 | Yang Tse | |
2013-01-09 | sockfilt.c: fix some W64 compiler warnings | Yang Tse | |
2013-01-08 | sockfilt.c: fix some compiler warnings | Yang Tse | |
2013-01-07 | tests/server/sockfilt.c: Fixed integer comparison warning | Marc Hoersken | |
2013-01-07 | tests/server/sockfilt.c: Include required Win32 headers | Marc Hoersken | |
2013-01-06 | tests/server/sockfilt.c: Fixed support for listening sockets | Marc Hoersken | |
This commit fixes support for sockets that are ready to accept a new connection and have previously been put into listening mode. It also includes changes which are the result of investigation regarding Windows STDIN. These changes are the preparation for further improvements regarding support for reading data from STDIN on Windows. Open issue: WaitForMultipleObjectsEx does not support PIPE handles which are returned by GetStdHandle while running without a GUI. | |||
2013-01-06 | tests/server/sockfilt.c: Set Windows Console to binary mode | Marc Hoersken | |
2013-01-06 | tests/server/sockfilt.c: Improved log error messages | Marc Hoersken | |
Include error code and parameters in error messages. | |||
2013-01-06 | Revert changes relative to lib/*.[ch] recent renaming | Yang Tse | |
This reverts renaming and usage of lib/*.h header files done 28-12-2012, reverting 2 commits: f871de0... build: make use of 76 lib/*.h renamed files ffd8e12... build: rename 76 lib/*.h files This also reverts removal of redundant include guard (redundant thanks to changes in above commits) done 2-12-2013, reverting 1 commit: c087374... curl_setup.h: remove redundant include guard This also reverts renaming and usage of lib/*.c source files done 3-12-2013, reverting 3 commits: 13606bb... build: make use of 93 lib/*.c renamed files 5b6e792... build: rename 93 lib/*.c files 7d83dff... build: commit 13606bbfde follow-up 1 Start of related discussion thread: http://curl.haxx.se/mail/lib-2013-01/0012.html Asking for confirmation on pushing this revertion commit: http://curl.haxx.se/mail/lib-2013-01/0048.html Confirmation summary: http://curl.haxx.se/mail/lib-2013-01/0079.html NOTICE: The list of 2 files that have been modified by other intermixed commits, while renamed, and also by at least one of the 6 commits this one reverts follows below. These 2 files will exhibit a hole in history unless git's '--follow' option is used when viewing logs. lib/curl_imap.h lib/curl_smtp.h | |||
2012-12-28 | build: make use of 76 lib/*.h renamed files | Yang Tse | |
76 private header files renamed to use our standard naming scheme. This change affects 322 files in libcurl's source tree. | |||
2012-12-26 | sockfilt.c: commit b44da5a82a follow-up 2 | Yang Tse | |
2012-12-26 | sockfilt.c: commit b44da5a82a follow-up | Yang Tse | |
2012-12-26 | sockfilt.c: fix some compiler warnings | Yang Tse | |
2012-12-25 | socklift.c: Quick fix to re-add missing code | Marc Hoersken | |
2012-12-25 | socklift.c: Added select_ws function to support Windows | Marc Hoersken | |
WinSock select() does not support standard file descriptors, it can only check SOCKETs. The following function is an attempt to create a select() function with support for other handles. | |||
2012-12-14 | setup_once.h: refactor inclusion of <unistd.h> and <sys/socket.h> | Yang Tse | |
Inclusion of top two most included header files now done in setup_once.h | |||
2012-04-10 | test servers: build adjustment | Yang Tse | |
Undefine CURL_HIDDEN_SYMBOLS libcurl private preprocessor macro that might leak from lib/setup.h into source files where this should not be defined. | |||
2011-10-31 | FTP test server: NODATACONN commands commit c761fcb0 follow-up | Yang Tse | |
Adjustments that make NODATACONN custom commands fully usable. | |||
2011-10-30 | FTP test server: fix server unresponsiveness | Yang Tse | |
Some torture tests left FTP test server in an unresponsive state, resulting in torture tests that actually completed following unexpected code paths. Changes in this commit solely address this issue and some adjustments for ftpserver.pl logging relative to data channel establishment and tear down. Pending NODATACONN relative adjustments reserved for a further commit. | |||
2010-11-19 | test servers: fix strict aliasing compiler warnings | Yang Tse | |
2010-03-24 | remove the CVSish $Id$ lines | Daniel Stenberg | |
2010-02-22 | convert Curl_ultous() and Curl_ultouc() functions to curlx_ultous() and | Yang Tse | |
curlx_ultouc(), exposing them through curlx.h to allow proper code reuse later in our test harness. | |||
2010-02-19 | fix compiler warning | Yang Tse | |
2010-02-18 | fix compiler warning | Yang Tse | |
2010-02-04 | Validate server port argument | Yang Tse | |
2010-02-02 | avoid possibility of using obsoleted stuff | Yang Tse | |
2010-01-10 | Update error message to include port number | Yang Tse | |
2009-10-10 | Fix compiler warning: loop without body | Yang Tse | |
2009-06-12 | fix compiler warning | Yang Tse | |
2009-05-18 | Remove temporary debug tracing, and add nasty error explanation | Yang Tse | |
2009-05-14 | Add some debug tracing | Yang Tse | |
2009-05-14 | Fix detection of automatically choosen listener port number on IPv6 enabled ↵ | Yang Tse | |
builds. | |||
2009-05-13 | log each setsockopt/SO_REUSEADDR failure | Yang Tse | |
2009-05-13 | fix print formatting-string directives | Yang Tse | |
2009-05-02 | Use build-time configured curl_socklen_t instead of socklen_t | Yang Tse | |
2009-04-27 | Include <arpa/inet.h> if HAVE_ARPA_INET_H is defined | Yang Tse | |
2009-04-08 | #ifdef around variables to squelsh warnings. | Gisle Vanem | |
2008-10-01 | Fixed some compiler warnings with gcc | Dan Fandrich | |
2008-09-26 | Avoid the use of the '? :' operator inside the call to our | Yang Tse | |
test-server logging function. It doesn't work on some systems. | |||
2008-09-20 | fix compiler warning: external definition with no prior declaration | Yang Tse | |
2008-09-04 | fix print formatting string directives | Yang Tse | |
2008-03-05 | fix log message used when unable to connect to destination port | Yang Tse | |
2008-02-28 | signal handling to properly cleanup on SIGINT and SIGTERM | Yang Tse | |
2008-02-28 | when terminating do it falling through cleanup code | Yang Tse | |