- 06 Sep, 2014 4 commits
-
-
Serhiy Storchaka authored
a pipe in _ipconfig_getnode().
-
Serhiy Storchaka authored
response is received. Patch by Martin Panter.
-
Nick Coghlan authored
-
Nick Coghlan authored
-
- 05 Sep, 2014 4 commits
-
-
Ned Deily authored
-
Serhiy Storchaka authored
-
Serhiy Storchaka authored
-
Terry Jan Reedy authored
Original patch by Serhiy Storchaka.
-
- 03 Sep, 2014 9 commits
-
-
Terry Jan Reedy authored
-
Terry Jan Reedy authored
-
Terry Jan Reedy authored
-
Victor Stinner authored
support.unlink()
-
Victor Stinner authored
support.rmtree() and support.unlink() in test_zipfile & test_tarfile
-
Victor Stinner authored
check_ssl_verifiy(), so only test_connect_using_sslcontext_verified() is skipped if smtp.gmail.com cannot be joined, not the whole file.
-
Victor Stinner authored
implementation is broken (ex: skipped on FreeBSD 6.4).
-
Victor Stinner authored
-
Terry Jan Reedy authored
Original patch by Lita Cho.
-
- 02 Sep, 2014 1 commit
-
-
Victor Stinner authored
This platform exposes the function ioctl(FIOCLEX), but calling it fails with errno is ENOTTY: "Inappropriate ioctl for device". set_inheritable() now falls back to the slower fcntl() (F_GETFD and then F_SETFD).
-
- 01 Sep, 2014 3 commits
-
-
Berker Peksag authored
-
Berker Peksag authored
-
Ned Deily authored
Original patch by Josh Lynn.
-
- 31 Aug, 2014 10 commits
-
-
Jason R. Coombs authored
-
Jason R. Coombs authored
-
Jason R. Coombs authored
-
Jason R. Coombs authored
-
Jason R. Coombs authored
-
Jason R. Coombs authored
-
Jason R. Coombs authored
-
Victor Stinner authored
There is a race condition in create_connection() used with wait_for() to have a timeout. sock_connect() registers the file descriptor of the socket to be notified of write event (if connect() raises BlockingIOError). When create_connection() is cancelled with a TimeoutError, sock_connect() coroutine gets the exception, but it doesn't unregister the file descriptor for write event. create_connection() gets the TimeoutError and closes the socket. If you call again create_connection(), the new socket will likely gets the same file descriptor, which is still registered in the selector. When sock_connect() calls add_writer(), it tries to modify the entry instead of creating a new one. This issue was originally reported in the Trollius project, but the bug comes from Tulip in fact (Trollius is based on Tulip): https://bitbucket.org/enovance/trollius/issue/15/after-timeouterror-on-wait_for This change fixes the race condition. It also makes sock_connect() more reliable (and portable) is sock.connect() raises an InterruptedError.
-
Victor Stinner authored
-
Benjamin Peterson authored
-
- 30 Aug, 2014 1 commit
-
-
R David Murray authored
Without this reset, starttls would fail if a connect/starttls was done after a quit, because smtplib assumed the existing value of emspt_features was accurate, but it gets reset when starttls completes (and the new value does not contain the starttls capability, since tls is already started at that point). (There may be additional places where this lack of reset was an issue as well.) Patch by Milan Oberkirch.
-
- 29 Aug, 2014 2 commits
-
-
Antoine Pitrou authored
Issue #22185: Fix an occasional RuntimeError in threading.Condition.wait() caused by mutation of the waiters queue without holding the lock. Patch by Doug Zongker.
-
Berker Peksag authored
Patch by Claudiu Popa.
-
- 28 Aug, 2014 1 commit
-
-
Victor Stinner authored
Don't raise a TimeoutError if we reached the timeout and the future completed in the same iteration of the event loop. A side effect of the bug is that Queue.get() looses items.
-
- 27 Aug, 2014 3 commits
-
-
Gregory P. Smith authored
than a potentially risky preexec_fn=os.setsid call.
-
Terry Jan Reedy authored
-
Terry Jan Reedy authored
Since a new demo can now be loaded while one is running, adjust loadfile to do the same cleanup as stopIt.
-
- 26 Aug, 2014 2 commits
-
-
Stefan Krah authored
with an external libmpdec.
-
Stefan Krah authored
-