Statistics
| Revision:

root / libsylph / socket.c

History | View | Annotate | Download (44.9 KB)

# Date Author Comment
3419 06/11/2014 06:56 PM Hiroyuki Yamamoto

win32: removed self definition of gai_strerror().

3418 06/11/2014 06:51 PM Hiroyuki Yamamoto

win32: fixed crash on network failure.

3389 04/18/2014 05:13 PM Hiroyuki Yamamoto

replaced 'struct stat' with GStatBuf.

3188 11/20/2012 05:00 PM Hiroyuki Yamamoto

enabled connection timeout setting on Windows.

3118 06/25/2012 02:18 PM Hiroyuki Yamamoto

possible fix for gmodule link error on some environments (#74). Updated copyright year.

3104 06/19/2012 11:24 AM Hiroyuki Yamamoto

fixed compilation error with --disable-ipv6.

3081 05/31/2012 06:48 PM Hiroyuki Yamamoto

differentiate DNS lookup error from connection errors.

2921 06/30/2011 12:16 PM Hiroyuki Yamamoto

libsylph/socket.c: my_getaddrinfo(): removed redundant zero clear.

2919 06/29/2011 06:54 PM Hiroyuki Yamamoto

win32: supported IPv6 with fallback implementation for Windows 2000.

2541 05/21/2010 12:49 PM Hiroyuki Yamamoto

libsylph/socket.c: sock_kill_process(): prevent redundant error messages when waitpid() is interrupted by EINTR.

2355 11/26/2009 12:01 PM Hiroyuki Yamamoto

sock_connect_with_timeout(): check socket with getsockopt() even if select() succeed.

2332 11/05/2009 02:48 PM Hiroyuki Yamamoto

fix for connection failure.

2331 11/04/2009 06:36 PM Hiroyuki Yamamoto

sock_connect_with_timeout(): use non-blocking socket and select() for connection timeout.

2310 10/28/2009 05:58 PM Hiroyuki Yamamoto

sock_connect_async_thread(): fixed a crash when connection failed.

2282 10/13/2009 03:22 PM Hiroyuki Yamamoto

use g_atomic_int_{get,set} for thread terminate flags.

2272 10/05/2009 06:34 PM Hiroyuki Yamamoto

removed some debug prints. uncommented code block for unix.

2262 09/30/2009 03:08 PM Hiroyuki Yamamoto

execute imap_cmd_ok() in another thread.

2261 09/30/2009 01:14 PM Hiroyuki Yamamoto

imap.c: connect in another thread.

2259 09/29/2009 04:49 PM Hiroyuki Yamamoto

made GDK locks reentrant, and made LogWindow thread-safe.

2258 09/25/2009 06:42 PM Hiroyuki Yamamoto

fixed the handling of GDK thread lock.

2257 09/17/2009 05:31 PM Hiroyuki Yamamoto

disable threading if USE_THREADS is not set.

2255 09/17/2009 04:26 PM Hiroyuki Yamamoto

introduced multi-threading.

2088 12/03/2008 02:26 PM Hiroyuki Yamamoto

added SYL_ prefix to SockFlags enum to avoid confliction with recent glibc header file.

2036 09/19/2008 04:04 PM Hiroyuki Yamamoto

remote mailbox: added stop button which stops retrieving of headers.

1953 02/15/2008 05:40 PM Hiroyuki Yamamoto

fixed busy loop when connection was immediately refused.

1873 07/20/2007 01:38 PM Hiroyuki Yamamoto

ignore errors right after QUIT (workaround for Gmail SMTP server).

1757 06/11/2007 04:22 PM Hiroyuki Yamamoto

fixes stall of SMTP when sending via dialup connection.

1501 01/24/2007 04:05 PM Hiroyuki Yamamoto

win32: inhibit the warning of setsockopt().

1500 01/22/2007 05:10 PM Hiroyuki Yamamoto

prevented WSAEWOULDBLOCK on sending/receiving in Win32.

1499 01/19/2007 04:45 PM Hiroyuki Yamamoto

win32: increased SO_SNDBUF and SO_RCVBUF (fixes low performance on sending data).

1456 12/25/2006 12:44 PM Hiroyuki Yamamoto

fixed compilation failure with GLib 2.4.

1418 12/13/2006 02:53 PM Hiroyuki Yamamoto

Unix: reload /etc/resolv.conf if it has been modified.

1230 10/13/2006 05:19 PM Hiroyuki Yamamoto

win32: fixed socket.c and session.c.

1211 10/04/2006 02:28 PM Hiroyuki Yamamoto

win32: implemented sock_set_nonblocking_mode().

1207 10/03/2006 06:06 PM Hiroyuki Yamamoto

socket.c: if recv() or send() fail with WSAEWOULDBLOCK, set errno to EAGAIN.

1143 09/06/2006 12:52 PM Hiroyuki Yamamoto

socket.c: retry waitpid() when it is interrupted.

1001 02/14/2006 05:39 PM Hiroyuki Yamamoto

win32: avoid blocking when reading from socket.

941 01/30/2006 03:25 PM Hiroyuki Yamamoto

code cleanup of socket.c.

932 01/26/2006 06:39 PM Hiroyuki Yamamoto

supported IPv6 on Win32.

693 10/27/2005 07:37 PM Hiroyuki Yamamoto

libsylph/socket.c: fd_accept(): enabled on win32.

692 10/27/2005 06:38 PM Hiroyuki Yamamoto

win32: implemented remote command using TCP socket.

578 09/13/2005 05:18 PM Hiroyuki Yamamoto

changed the license of LibSylph from GPL to LGPL.

528 08/31/2005 03:10 PM Hiroyuki Yamamoto

made some core modules library (libsylph).