Commits

Show all
Author Commit Message Labels Comments Date
Charlie Groves avatarCharlie Groves
Version bump for 2.2
Tags
v2.2
Branches
2.2
Charlie Groves avatarCharlie Groves
Making a maintenance branch for 2.2.
Branches
2.2
Charlie Groves avatarCharlie Groves
Making 2.2rc3 tag.
Charlie Groves avatarCharlie Groves
Return Py.None instead of null from builtin methods like execfile that don't return anything. This fixes the root cause of bug #1758838, so I'm rolling back r3355 since that fix is no longer needed.
Tags
v2.2rc3
Charlie Groves avatarCharlie Groves
Note latest bugs fixed
Charlie Groves avatarCharlie Groves
Fix the test on both input and output so it attempts to read the amount written
Charlie Groves avatarCharlie Groves
Set SO_REUSEADDR in setting up client connections for Threaded[TCP|UDP] tests. Break out the server only portions of NonBlockingTCPTests into their own class so we're not firing up threads to test them with the client side needlessly.
Charlie Groves avatarCharlie Groves
Move the call to _setreuseaddress into _do_connect so it always takes effect before bind is called on the java socket.
Charlie Groves avatarCharlie Groves
Don't attempt to ensure that the socket isn't writable after fill_outchannel
Charlie Groves avatarCharlie Groves
Only select on the direction we're testing: in or out. Java's select seems to do some oddball things if the availability of one direction has just changed and you express interest in both.
Charlie Groves avatarCharlie Groves
enable REUSEADDR in TestJythonExceptions so the initial bind in testBindException will succeed. Switch TCPClientTimeoutTest from trying to create a partially setup server socket and then timing out connecting to it to connecting to a (hopefully) unused external IP.
Charlie Groves avatarCharlie Groves
Set reuse_addr on _tcpsocket wrappers to the value of getReuseAddress on
Oti Humbel avatarOti Humbel
fix and bugtest for bug 1758838
Charlie Groves avatarCharlie Groves
Wait for self.done before returning from testTCPClientTimeout so the server
Charlie Groves avatarCharlie Groves
test_socket uses unittest for its testing, so don't include any output for comparison
Charlie Groves avatarCharlie Groves
Use test_support to run tests so regrtest picks them up
Charlie Groves avatarCharlie Groves
Version bumpage for 2.2rc3
Charlie Groves avatarCharlie Groves
telnetlib is in Lib now, it doesn't need to be included
Charlie Groves avatarCharlie Groves
Interpret -1 to mean the socket was closed, and return the empty string from recv in that case to match CPython.
Charlie Groves avatarCharlie Groves
Use the regular file close mechanism if we haven't created a closer since this PyFile was created as a Java class. Always use a closer if the PyFile is being created as a builtin.
Charlie Groves avatarCharlie Groves
use cpython_compatible_select in place of select to fix the last of bug #1755096.
Charlie Groves avatarCharlie Groves
Default avatar Alan Kennedy
. Added a socket.getblocking() method, and unittest for same
Charlie Groves avatarCharlie Groves
only automatically close PyFiles if they're created with a string filename from Python
Default avatar Alan Kennedy
. Fixed a bug with FileWrappers, whereby closing the FileWrapper incorrectly caused closing of the underlying socket.
Charlie Groves avatarCharlie Groves
Add remaining bugs fixed in 2.2rc2
Charlie Groves avatarCharlie Groves
Making 2.2rc2 tag.
Charlie Groves avatarCharlie Groves
Version bump for 2.2rc2
Tags
v2.2rc2
Charlie Groves avatarCharlie Groves
The last commit didn't actually fix bug #1747092. It got a somewhat similar
Charlie Groves avatarCharlie Groves
Remove a module from sys.modules if it blows up while being imported. Fixes bug #1747092
  1. Prev
  2. Next
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.