| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Backport 50567 | Anthony Baxter | 2006-10-10 | 1 | -16/+44 |
| | | | | | | | #1494314: Fix a regression with high-numbered sockets in 2.4.3. This means that select() on sockets > FD_SETSIZE (typically 1024) work again. The patch makes sockets use poll() internally where available. | ||||
| * | Port of universal binary support for Mac OSX from python 2.5. This takes away | Ronald Oussoren | 2006-10-08 | 1 | -2/+34 |
| | | | | | | | | | the need for the out-of-tree universal binary support that was used to build the 2.4.3 installer. Missing here relative to that tree are some changes to IDLE, IMHO those patches aren't appropriate for the 2.4 branch and users are better of using 2.5's IDLE. | ||||
| * | [Backport of rev. 42093 by neal.norwitz] | Andrew M. Kuchling | 2006-09-27 | 1 | -0/+2 |
| | | | | | | | Check return result from Py_InitModule*(). This API can fail. Probably should be backported. | ||||
| * | Backport a patch applied to trunk that allows Python to compile with | Matt Fleming | 2006-08-13 | 1 | -0/+8 |
| | | | | | NetBSD's bluetooth API. | ||||
| * | Patch #1191065: Fix preprocessor problems on systems where recvfrom | Martin v. Löwis | 2006-04-15 | 1 | -6/+8 |
| | | | | | is a macro. | ||||
| * | Backport of r45303: buffer overflow. | Armin Rigo | 2006-04-12 | 1 | -1/+1 |
| | | |||||
| * | Bug #1460564: document that socket.fromfd() duplicates the given | Georg Brandl | 2006-04-01 | 1 | -1/+2 |
| | | | | | | file descriptor. (backport from rev. 43523) | ||||
| * | Bug #854823: socketmodule now builds on Sun platforms even when | Georg Brandl | 2006-02-20 | 1 | -2/+2 |
| | | | | | INET_ADDRSTRLEN is not defined. | ||||
| * | Backport r42314 which fixed Windows breakage when checking that socket | Neal Norwitz | 2006-02-12 | 1 | -0/+7 |
| | | | | | | | | descriptors fit in fd_set. Introduce Py_SOCKET_FD_CAN_BE_GE_FD_SETSIZE. Proposed by Tim Peters implemented by Martin von Loewis. | ||||
| * | Backport: | Neal Norwitz | 2006-02-07 | 1 | -2/+31 |
| | | | | | | | | | | | | | | | | Bug #876637, prevent stack corruption when socket descriptor is larger than FD_SETSIZE. This can only be acheived with ulimit -n SOME_NUMBER_BIGGER_THAN_FD_SETSIZE which is typically only available to root. Since this wouldn't normally be run in a test (ie, run as root), it doesn't seem too worthwhile to add a normal test. The bug report has one version of a test. I've written another. Not sure what the best thing to do is. Do the check before calling internal_select() because we can't set an error in between Py_BEGIN_ALLOW_THREADS and Py_END_ALLOW_THREADS. This seemed the clearest solution. | ||||
| * | - Changes donated by Elemental Security to make it work on AIX 5.3 | Guido van Rossum | 2005-09-14 | 1 | -23/+19 |
| | | | | | | with IBM's 64-bit compiler (SF patch #1284289). This also closes SF bug #105470: test_pwd fails on 64bit system (Opteron). | ||||
| * | backport patch [ 756021 ] Allow socket.inet_aton("255.255.255.255") on Windows | Georg Brandl | 2005-08-26 | 1 | -7/+12 |
| | | |||||
| * | Fix apparently trivial buffer overflow (SF bug 1060396). | Jeremy Hylton | 2004-11-07 | 1 | -1/+1 |
| | | | | | memset() wrote one past the end of the buffer, which was likely to be unused padding or a yet-to-be-initialized local variable. This routine is already tested by test_socket. | ||||
| * | Just remove the #include of signal.h. That it was C++-commented out | Michael W. Hudson | 2004-10-14 | 1 | -1/+0 |
| | | | | | was a mistake of mine in updating patch #975056 (I think). | ||||
| * | Use C89 style comment for old compilers | Neal Norwitz | 2004-10-14 | 1 | -1/+1 |
| | | |||||
| * | Patch #975056 - fixes for restartable signals on *BSD. In addition, | Anthony Baxter | 2004-10-13 | 1 | -1/+1 |
| | | | | | a few remaining calls to signal() were converted to PyOS_setsig(). | ||||
| * | Silence a compiler warning by supplying the correct argument type to | Raymond Hettinger | 2004-09-28 | 1 | -2/+2 |
| | | | | | the htons() function. | ||||
| * | Patch for compilation on IRIX from rwgk on http://python.org/sf/728330 | Trent Mick | 2004-09-13 | 1 | -0/+10 |
| | | |||||
| * | Apply patch from http://python.org/sf/728330 to fix socket module ↵ | Trent Mick | 2004-09-07 | 1 | -1/+13 |
| | | | | | compilation on Solaris 2.6, HP-UX 11, AIX 5.1 and (possibly) some IRIX versions. | ||||
| * | Patch #1015012. Improve markup and punctuation in libsocket.tex | Dave Cole | 2004-08-26 | 1 | -2/+2 |
| | | |||||
| * | Back out 1.289, which breaks platforms needing addrinfo.h, and | Martin v. Löwis | 2004-08-25 | 1 | -31/+0 |
| | | | | | | 1.293, 1.298, and 1.300, which have tried to fix this for specific platforms. | ||||
| * | Updated the socketpair() docstring and documentation to explain that the | Dave Cole | 2004-08-23 | 1 | -2/+4 |
| | | | | | | default famility is AF_UNIX if defined for the platform, otherwise the default is AF_INET. | ||||
| * | Removed unnecessary calls to signal() to ignore SIGPIPE. SIGPIPE is ignored | Dave Cole | 2004-08-23 | 1 | -13/+0 |
| | | | | | in initsigs() inside pythonrun.c. | ||||
| * | Bug #1001857: socketmodule does not build under cygwin | Jason Tishler | 2004-08-09 | 1 | -0/+4 |
| | | | | | Restore clean building under Cygwin. | ||||
| * | Patch #1003700: Add socketpair function to socket module. | Dave Cole | 2004-08-09 | 1 | -0/+62 |
| | | |||||
| * | Restore compilation on MSVC++ 6.0 | Raymond Hettinger | 2004-08-03 | 1 | -0/+4 |
| | | |||||
| * | Fix [ 1001018 ]: Windows: setdefaulttimeout causes unnecessary timeouts on | Mark Hammond | 2004-08-03 | 1 | -3/+24 |
| | | | | | connect error | ||||
| * | Patch #984654: Add more address family constants. | Martin v. Löwis | 2004-07-19 | 1 | -0/+60 |
| | | |||||
| * | [Patch #947352 from Jason Andryuk] Add support for AF_PACKET hardware addresses | Andrew M. Kuchling | 2004-07-10 | 1 | -6/+15 |
| | | |||||
| * | [Patch #982665 ] add SO_EXCLUSIVEADDRUSE constant | Andrew M. Kuchling | 2004-07-10 | 1 | -0/+4 |
| | | |||||
| * | OS/2 EMX needs addrinfo.h for code included from getaddrinfo.c | Andrew MacIntyre | 2004-07-07 | 1 | -0/+4 |
| | | |||||
| * | Added socket.getservbyport(), and make its second argument and that of | Barry Warsaw | 2004-06-28 | 1 | -5/+39 |
| | | | | | getservbyname() optional. Update the tests and the docs. | ||||
| * | Patch #929192: Improvements to bluetooth support. | Martin v. Löwis | 2004-06-03 | 1 | -78/+169 |
| | | | | | | | | | Added setbdaddr and makebdaddr. Extended makesockaddr to understand Bluetooth addresses. Changed getsockaddr to expect the Bluetooth addresses as a string, not a six element tuple. Reformatted some of the Bluetooth code to be more consistent with PEP 7. | ||||
| * | Patch #924294: Do not check for AF_INET6 if it is not defined. | Martin v. Löwis | 2004-06-02 | 1 | -1/+1 |
| | | | | | Will backport to 2.3. | ||||
| * | Band-aid type fix for | Michael W. Hudson | 2004-05-26 | 1 | -0/+19 |
| | | | | | | | | [ 728330 ] Don't define _SGAPI on IRIX The Right Thing would be nice, for now this'll do. At least it isn't going to break anything *other* than IRIX... | ||||
| * | Fixes for AF_UNIX support on OS/2: | Andrew MacIntyre | 2004-04-11 | 1 | -0/+4 |
| | | | | | | | | | | - return the full size of the sockaddr_un structure, without which bind() fails with EINVAL; - set test_socketserver to use a socket name that meets the form required by the underlying implementation; - don't bother exercising the forking AF_UNIX tests on EMX - its fork() can't handle the stress. | ||||
| * | OS/2's TCP/IP stack supports AF_UNIX sockets, with the limitation that | Andrew MacIntyre | 2004-04-04 | 1 | -4/+4 |
| | | | | | | the socket name must start with /socket32/. Unlike Unix systems, this file never exists in the file system. | ||||
| * | Make socket.sslerror a subclass of socket.error . | Brett Cannon | 2004-03-23 | 1 | -0/+2 |
| | | | | | Added socket.error to the socket module's C API. | ||||
| * | Make socketmodule compile again on a modern Linux (that supports Bluetooth). | Anthony Baxter | 2004-02-16 | 1 | -1/+1 |
| | | | | | The Bluetooth code was obviously never tested on Linux. | ||||
| * | remove support for missing ANSI C header files (limits.h, stddef.h, etc). | Skip Montanaro | 2004-02-10 | 1 | -3/+1 |
| | | |||||
| * | Add FreeBSD support for bluetooth sockets. | Hye-Shik Chang | 2004-02-02 | 1 | -14/+38 |
| | | | | | (SF Patch #888148, reviewed by loewis) | ||||
| * | Patch #874083: Bluetooth support for socket module. | Martin v. Löwis | 2004-01-31 | 1 | -0/+101 |
| | | |||||
| * | Add IPV6_ socket options from RFCs 3493 and 3542. Fixes #867012. | Martin v. Löwis | 2003-12-30 | 1 | -0/+71 |
| | | |||||
| * | Fix erroneus argument parsing of socket.htons() on 64bit big endian | Hye-Shik Chang | 2003-12-17 | 1 | -1/+1 |
| | | | | | machines. | ||||
| * | Patch #849595: Add socket.shutdown() constants. | Martin v. Löwis | 2003-11-27 | 1 | -2/+25 |
| | | |||||
| * | Getting rid of code dependent on GUSI or the MetroWerks compiler. | Jack Jansen | 2003-11-19 | 1 | -5/+0 |
| | | |||||
| * | Fix a bunch of typos in documentation, docstrings and comments. | Walter Dörwald | 2003-10-20 | 1 | -1/+1 |
| | | | | | (From SF patch #810751) | ||||
| * | Simplify and speedup uses of Py_BuildValue(): | Raymond Hettinger | 2003-10-12 | 1 | -2/+2 |
| | | | | | | | * Py_BuildValue("(OOO)",a,b,c) --> PyTuple_Pack(3,a,b,c) * Py_BuildValue("()",a) --> PyTuple_New(0) * Py_BuildValue("O", a) --> Py_INCREF(a) | ||||
| * | made the SGI INET_ADDRSTRLEN define apply for any compiler on Irix. Both the | Anthony Baxter | 2003-10-04 | 1 | -4/+7 |
| | | | | | SGI compiler and GCC seem to need this. | ||||
| * | Patch #813445: Add missing socket.IPPROTO_IPV6. Backported to 2.3. | Martin v. Löwis | 2003-10-03 | 1 | -0/+3 |
| | | |||||
