- 08 Sep, 2006 1 commit
-
-
Rémi Denis-Courmont authored
-
- 28 Apr, 2006 1 commit
-
-
Rémi Denis-Courmont authored
work like any other one: it's actually thirty two times as big than the POSIX ones for any given FD_SETSIZE, plus FD_SET and FD_ISSET are O(n) instead of O(1). But at least, the mingw implementations of FD_SET has built-in overflow checks. Also, Winsock insists on returning big socket numbers, so we can't drop those above FD_SETSIZE or we have no TCP/IP support at all, anyway.
-
- 27 Apr, 2006 1 commit
-
-
Rémi Denis-Courmont authored
the specified file descriptor does not exceeds the fd_set limit (FD_SETSIZE). Registering a file descriptor above this limit is not defined (read: this is a buffer overflow). This is not normally exploitable on Linux because FD_SETSIZE equals the default limit for file descriptors per processes, but should work on BSDs. Cygwin is also very prone to this problem (but right, we don't use it). As for Windows, it will overflow if you try to select() more than 64 sockets at a time (regardless of the total numbers of socket), but for the sake of simplicity and portability, this patch actually prevent opening more than 64 sockets at all. There are still quite a bunch of plugins that needs fixing.
-
- 12 Apr, 2006 1 commit
-
-
Rémi Denis-Courmont authored
-
- 01 Apr, 2006 1 commit
-
-
Felix Paul Kühne authored
-
- 12 Jan, 2006 1 commit
-
-
dionoea authored
-
- 05 Dec, 2005 2 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
- 04 Dec, 2005 1 commit
-
-
Rémi Denis-Courmont authored
and stop doing different things with net_OpenUDP()
-
- 23 Oct, 2005 1 commit
-
-
gbazin authored
-
- 22 Sep, 2005 1 commit
-
-
gbazin authored
-
- 17 Sep, 2005 2 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
* don't print IPv6 unreachable warning when IPv4 works fine * don't attempt SOCKS negociation when TCP connection failed * use "%s port %d" rather than "%s:%d" because the latter is confusing with IPv6 adresses * removed trailing spaces
-
- 22 Aug, 2005 1 commit
-
-
gbazin authored
-
- 21 Aug, 2005 1 commit
-
-
Rémi Denis-Courmont authored
-
- 19 Aug, 2005 1 commit
-
-
Rémi Denis-Courmont authored
-
- 18 Aug, 2005 2 commits
-
-
Rémi Denis-Courmont authored
-
Jean-Paul Saman authored
-
- 14 Aug, 2005 2 commits
-
-
Eric Petit authored
-
Rémi Denis-Courmont authored
, but still miss the other one. Anyone with Visual Studio here ?
-
- 02 Aug, 2005 1 commit
-
-
Rémi Denis-Courmont authored
IPV6_ONLY can be turned off. It is supposed to be off by default, and it actually is. Unfortunately, OpenBSD and NetBSD people think network software programmer like us are too stupid to use this feature properly, so they just removed it. Lets say the most stupid are not always the ones one think. Also, Windows doesn't support this yet. On all these OSes, keep the old behavior; that is prefer IPv4. Closes #166. - Windows protection level compile fix
-
- 29 Jul, 2005 1 commit
-
-
Rémi Denis-Courmont authored
-
- 28 Jul, 2005 1 commit
-
-
Rémi Denis-Courmont authored
-
- 27 Jul, 2005 2 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
- 17 Jul, 2005 1 commit
-
-
Cyril Deguet authored
* all: compilation fix with vc7.1 compiler, and removed a bunch of warnings (there are still many warnings about size_t/int mismatch though...)
-
- 15 Jul, 2005 1 commit
-
-
Rémi Denis-Courmont authored
-
- 13 Jul, 2005 1 commit
-
-
Rémi Denis-Courmont authored
-
- 12 Jul, 2005 1 commit
-
-
Rémi Denis-Courmont authored
-
- 10 Jul, 2005 1 commit
-
-
Rémi Denis-Courmont authored
-
- 09 Jul, 2005 1 commit
-
-
Rémi Denis-Courmont authored
-
- 08 Jul, 2005 1 commit
-
-
Rémi Denis-Courmont authored
(da big courmischage)
-
- 06 Jul, 2005 1 commit
-
-
Rémi Denis-Courmont authored
-
- 05 Jul, 2005 2 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
- 04 Jul, 2005 1 commit
-
-
Rémi Denis-Courmont authored
-
- 01 Jul, 2005 2 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
- 30 Jun, 2005 1 commit
-
-
Rémi Denis-Courmont authored
-
- 26 Jun, 2005 1 commit
-
-
Rémi Denis-Courmont authored
-