Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								f66f95d419 
								
							 
						 
						
							
							
								
								It's verbose, not debug  
							
							
							
						 
						
							2008-01-08 03:40:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								4d7e6702e9 
								
							 
						 
						
							
							
								
								Fixed indention problem that caused the second TIPC test to run on systems without TIPC  
							
							
							
						 
						
							2008-01-07 19:58:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								fb2d25a154 
								
							 
						 
						
							
							
								
								Issue  #1646 : Make socket support TIPC. The socket module now has support  
							
							... 
							
							
							
							for TIPC under Linux, see http://tipc.sf.net/  for more information.
Thanks to Alberto Bertogli for the patch 
							
						 
						
							2008-01-07 16:12:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								a47b75b0a0 
								
							 
						 
						
							
							
								
								socket.ioctl is only available on Windows  
							
							
							
						 
						
							2008-01-04 15:48:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hye-Shik Chang 
								
							 
						 
						
							
							
							
							
								
							
							
								ea684743da 
								
							 
						 
						
							
							
								
								Enable platform-specific tweaks for FreeBSD 8 (exactly same to FreeBSD 7's yet)  
							
							
							
						 
						
							2007-10-28 12:38:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								0d4c06e06e 
								
							 
						 
						
							
							
								
								Whitespace normalization.  Ugh, we really need to do this more often.  
							
							... 
							
							
							
							You might want to review this change as it's my first time.  Be gentle. :-) 
							
						 
						
							2007-04-25 06:30:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Facundo Batista 
								
							 
						 
						
							
							
							
							
								
							
							
								1fe9f968a2 
								
							 
						 
						
							
							
								
								Bug 1688393. Adds a control of negative values in  
							
							... 
							
							
							
							socket.recvfrom, which caused an ugly crash. 
							
						 
						
							2007-03-28 03:45:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Facundo Batista 
								
							 
						 
						
							
							
							
							
								
							
							
								b8af7bcad5 
								
							 
						 
						
							
							
								
								Redone the tests, using the infrastructure already present  
							
							... 
							
							
							
							for threading and socket serving. 
							
						 
						
							2007-03-25 01:53:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Facundo Batista 
								
							 
						 
						
							
							
							
							
								
							
							
								14553b08a1 
								
							 
						 
						
							
							
								
								Surrounded with try/finally to socket's default timeout setting  
							
							... 
							
							
							
							changes in the tests, so failing one test won't produce strange
results in others. Also relaxed the timeout settings in the test
(where actually the value didn't mean anything). 
							
						 
						
							2007-03-23 20:23:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Facundo Batista 
								
							 
						 
						
							
							
							
							
								
							
							
								07c78be0b4 
								
							 
						 
						
							
							
								
								Added a 'create_connect()' function to socket.py, which creates a  
							
							... 
							
							
							
							connection with an optional timeout, and modified httplib.py to
use this function in HTTPConnection. Applies patch 1676823. 
							
						 
						
							2007-03-23 18:54:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								dd7b0525e9 
								
							 
						 
						
							
							
								
								Patch  #1627441 : close sockets properly in urllib2.  
							
							
							
						 
						
							2007-01-21 10:35:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								bb2cc698c1 
								
							 
						 
						
							
							
								
								Patch  #1635058  by Mark Roberts: ensure that htonl and friends never accept or  
							
							... 
							
							
							
							return negative numbers, per the underlying C implementation. 
							
						 
						
							2007-01-14 17:03:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								9b0ca79213 
								
							 
						 
						
							
							
								
								Patch  #1519025  and bug  #926423 : If a KeyboardInterrupt occurs during  
							
							... 
							
							
							
							a socket operation on a socket with a timeout, the exception will be
caught correctly.  Previously, the exception was not caught. 
							
						 
						
							2006-08-02 06:46:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								7596e8342e 
								
							 
						 
						
							
							
								
								Release all forwarded functions in .close.  Fixes   #1513223 .  
							
							
							
						 
						
							2006-07-01 15:33:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								9602cc2aa4 
								
							 
						 
						
							
							
								
								Prevent spurious leaks when running regrtest.py -R.  There may be more  
							
							... 
							
							
							
							issues that crop up from time to time, but this change seems to have been
pretty stable (no spurious warnings) for about a week.
Other modules which use threads may require similar use of
threading_setup/threading_cleanup from test_support. 
							
						 
						
							2006-06-18 19:35:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								909eb12c95 
								
							 
						 
						
							
							
								
								Fix the socket tests so they can be run concurrently.  Backport candidate  
							
							
							
						 
						
							2006-06-12 02:13:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								4a9ff1626a 
								
							 
						 
						
							
							
								
								Get test to pass on S/390.  Shout if you think this change is incorrect.  
							
							
							
						 
						
							2006-06-11 21:38:38 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Blais 
								
							 
						 
						
							
							
							
							
								
							
							
								af2ae72cb2 
								
							 
						 
						
							
							
								
								Fixes in struct and socket from merge reviews.  
							
							... 
							
							
							
							- Following Guido's comments, renamed
  * pack_to -> pack_into
  * recv_buf -> recv_into
  * recvfrom_buf -> recvfrom_into
- Made fixes to _struct.c according to Neal Norwitz comments on the checkins
  list.
- Converted some ints into the appropriate -- I hope -- ssize_t and size_t. 
							
						 
						
							2006-06-04 13:49:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Blais 
								
							 
						 
						
							
							
							
							
								
							
							
								2856e5f390 
								
							 
						 
						
							
							
								
								Support for buffer protocol for socket and struct.  
							
							... 
							
							
							
							* Added socket.recv_buf() and socket.recvfrom_buf() methods, that use the buffer
  protocol (send and sendto already did).
* Added struct.pack_to(), that is the corresponding buffer compatible method to
  unpack_from().
* Fixed minor typos in arraymodule. 
							
						 
						
							2006-05-26 12:03:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Armin Rigo 
								
							 
						 
						
							
							
							
							
								
							
							
								a9017c39ce 
								
							 
						 
						
							
							
								
								SF Patch  #1062014 : AF_UNIX sockets under Linux have a special  
							
							... 
							
							
							
							abstract namespace that is now fully supported. 
							
						 
						
							2006-04-19 11:50:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anthony Baxter 
								
							 
						 
						
							
							
							
							
								
							
							
								cf0a2a8576 
								
							 
						 
						
							
							
								
								Deal with openbsd's different style of default /etc/hosts by forcing the fqdn  
							
							... 
							
							
							
							lookup to use the IP address returned by gethosbyname. 
							
						 
						
							2006-04-03 08:10:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								04855cc100 
								
							 
						 
						
							
							
								
								Fix typo.  
							
							
							
						 
						
							2006-03-26 16:40:47 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								c667d052e5 
								
							 
						 
						
							
							
								
								Provide more debug output, to diagnose OpenBSD test failures.  
							
							
							
						 
						
							2006-03-26 09:50:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								bb03ac0dae 
								
							 
						 
						
							
							
								
								Correct API design mistake from rev. 43126: make socket attributes readonly properties.  
							
							
							
						 
						
							2006-03-21 18:17:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								bc45a3f821 
								
							 
						 
						
							
							
								
								RFE  #567972 : Socket objects' family, type and proto properties are  
							
							... 
							
							
							
							now exposed via new get...() methods. 
							
						 
						
							2006-03-17 19:17:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								d2e3ba7a35 
								
							 
						 
						
							
							
								
								patch [ 756021 ] Allow socket.inet_aton("255.255.255.255") on Windows  
							
							
							
						 
						
							2005-08-26 08:34:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hye-Shik Chang 
								
							 
						 
						
							
							
							
							
								
							
							
								4e422817eb 
								
							 
						 
						
							
							
								
								Add support for FreeBSD 7.  
							
							
							
						 
						
							2005-07-17 02:36:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								01668a1ab9 
								
							 
						 
						
							
							
								
								Fix test for socket.getfqdn() to also include the name returned by  
							
							... 
							
							
							
							socket.gethostname() in the check for a valid return.
Also clarified docs (official and docstring) that the value from gethostname()
is returned if gethostbyaddr() doesn't do the job. 
							
						 
						
							2005-03-11 00:04:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								08febebf96 
								
							 
						 
						
							
							
								
								Add 'linux2' as one of the platforms that does not use the echo service as one  
							
							... 
							
							
							
							of the test possiblities for testGetServBy(). 
							
						 
						
							2004-11-20 21:10:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hye-Shik Chang 
								
							 
						 
						
							
							
							
							
								
							
							
								f64700a512 
								
							 
						 
						
							
							
								
								Add support for FreeBSD 6.  
							
							
							
						 
						
							2004-08-18 15:13:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Skip Montanaro 
								
							 
						 
						
							
							
							
							
								
							
							
								d4ff206906 
								
							 
						 
						
							
							
								
								Being bsd-based, darwin/macosx has the same limitation w.r.t. the "echo"  
							
							... 
							
							
							
							service. 
							
						 
						
							2004-08-16 15:35:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								494aaee902 
								
							 
						 
						
							
							
								
								Whitespace normalization.  
							
							
							
						 
						
							2004-08-09 18:54:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dave Cole 
								
							 
						 
						
							
							
							
							
								
							
							
								331708b226 
								
							 
						 
						
							
							
								
								Patch  #1003700 : Add socketpair function to socket module.  
							
							
							
						 
						
							2004-08-09 04:51:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew MacIntyre 
								
							 
						 
						
							
							
							
							
								
							
							
								18bf43c4a4 
								
							 
						 
						
							
							
								
								FreeBSD's services file contains an additional echo service entry, with  
							
							... 
							
							
							
							a non-standard protocol and on a lower port than the tcp/udp entries,
which breaks the assumption that there will only be one service by a
given name on a given port when no protocol is specified.
Previous versions of this code have had other problems as a result of
different service definitions amongst common platforms.  As this platform
has an extra, unexpected, service entry, I've special cased the platform
rather than re-order the list of services checked to highlight the pitfall. 
							
						 
						
							2004-07-12 12:10:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Barry Warsaw 
								
							 
						 
						
							
							
							
							
								
							
							
								7ff7d2cb0b 
								
							 
						 
						
							
							
								
								testGetServBy(): Use services that should be available both on *nix and  
							
							... 
							
							
							
							Windows (XP at least ;).  Test in this order: echo, daytime, domain. 
							
						 
						
							2004-07-06 16:48:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Barry Warsaw 
								
							 
						 
						
							
							
							
							
								
							
							
								11b91a0ea3 
								
							 
						 
						
							
							
								
								Added socket.getservbyport(), and make its second argument and that of  
							
							... 
							
							
							
							getservbyname() optional.  Update the tests and the docs. 
							
						 
						
							2004-06-28 00:50:43 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								027bb633b6 
								
							 
						 
						
							
							
								
								Add weakref support to sockets and re pattern objects.  
							
							
							
						 
						
							2004-05-31 03:09:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								116d83ce71 
								
							 
						 
						
							
							
								
								SF bug 924242: socket._fileobject._getclosed() returns wrong value  
							
							... 
							
							
							
							The .closed property always returned the wrong result.
Bugfix candidate! 
							
						 
						
							2004-03-28 02:20:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Skip Montanaro 
								
							 
						 
						
							
							
							
							
								
							
							
								05eb40128e 
								
							 
						 
						
							
							
								
								Fix indentation error in testGetServByName and rewrite loop to avoid clumsy  
							
							... 
							
							
							
							sentinel variable 
							
						 
						
							2004-02-10 15:51:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								11a35f545b 
								
							 
						 
						
							
							
								
								SF patch  #760257 :  add socket.timeout exception  
							
							... 
							
							
							
							(Contributed by Bob Halley)
Add unittests for the new socket.timeout exception. 
							
						 
						
							2003-06-29 04:40:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								c2659cff5d 
								
							 
						 
						
							
							
								
								Whitespace normalization.  
							
							
							
						 
						
							2003-05-12 20:19:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Walter Dörwald 
								
							 
						 
						
							
							
							
							
								
							
							
								21d3a32b99 
								
							 
						 
						
							
							
								
								Combine the functionality of test_support.run_unittest()  
							
							... 
							
							
							
							and test_support.run_classtests() into run_unittest()
and use it wherever possible.
Also don't use "from test.test_support import ...", but
"from test import test_support" in a few spots.
From SF patch #662807 . 
							
						 
						
							2003-05-01 17:45:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								f4001eed3b 
								
							 
						 
						
							
							
								
								Skip testing inet_ntop() an inet_pton() if they aren't defined.  
							
							... 
							
							
							
							This makes the test pass on Windows again (and on other platforms
that don't have these). 
							
						 
						
							2003-04-25 15:11:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								47dfa4a89a 
								
							 
						 
						
							
							
								
								Patch by Jp Calderone:  
							
							... 
							
							
							
							- The socket module now provides the functions inet_pton and inet_ntop
  for converting between string and packed representation of IP addresses.
  See SF patch #658327 .
This still needs a bit of work in the doc area, because it is not
available on all platforms (especially not on Windows). 
							
						 
						
							2003-04-25 05:48:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								9647b5240c 
								
							 
						 
						
							
							
								
								Also skip testHostnameRes() if gethostbyaddr() raises an exception.  
							
							
							
						 
						
							2002-12-26 17:04:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								71e02946ff 
								
							 
						 
						
							
							
								
								Skip testHostnameRes() if gethostbyname() raises an exception.  
							
							
							
						 
						
							2002-12-26 16:55:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								c0a0e0810b 
								
							 
						 
						
							
							
								
								Since it tests both ntohl and ntohs, the test should not be called  
							
							... 
							
							
							
							testNtoHL but testNtoH. 
							
						 
						
							2002-09-16 01:30:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								a2627afe37 
								
							 
						 
						
							
							
								
								Maybe this fixes test_socket on 64-bit Linux.  
							
							
							
						 
						
							2002-09-14 00:58:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								522e7694ed 
								
							 
						 
						
							
							
								
								Skip UDP testing for MacPython (for now), it hangs. This may be due to  
							
							... 
							
							
							
							GUSI/Threading interaction, I'm not sure, but I don't have the time to fix this right now. 
							
						 
						
							2002-09-06 21:57:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								558fc977c5 
								
							 
						 
						
							
							
								
								Don't use hex constants representing negative numbers.  
							
							
							
						 
						
							2002-08-12 22:01:24 +00:00