- 07 Oct, 2016 1 commit
-
-
Jakub Sztandera authored
-
- 06 Oct, 2016 1 commit
-
-
Jakub Sztandera authored
-
- 03 Oct, 2016 1 commit
-
-
Jakub Sztandera authored
-
- 30 Sep, 2016 2 commits
-
-
Jakub Sztandera authored
-
Jakub Sztandera authored
-
- 29 Sep, 2016 11 commits
-
-
Jakub Sztandera authored
CHANGELOG: Locks just one thread for all Dial calls instead of one per Dial.
-
Jakub Sztandera authored
This was leading to us closing fd that was in use by other routine and thus causing problems in singlepoll code that should never have same fd parked twice. The cause was following: If FileConn failed due to lack of free fd's for Dup operation we were calling Close syscall to close the fd. This fd was previously passed to os.NewFile which causes Golang to add finalizer for closing that fd. If memory, file descriptor and connection pressure were right, Golang was closing fd that was being parked on, which in turns meant that we could get the same fd in the dial code, which would be parked again causing the singlepoller to enter undefined state.
-
Jakub Sztandera authored
-
Jakub Sztandera authored
-
Jakub Sztandera authored
-
Jakub Sztandera authored
-
Jeromy authored
-
Jeromy authored
-
Jeromy authored
-
Jeromy authored
-
Jeromy authored
-
- 05 Dec, 2015 1 commit
-
-
Juan Benet authored
fix silly if error. Fixes #10
-
- 03 Dec, 2015 1 commit
-
-
Juan Benet authored
-
- 23 Apr, 2015 2 commits
-
-
Juan Batiz-Benet authored
Add arm64 support to build constraints for use on iOS (darwin,arm64)
-
Jay Vaughan authored
-
- 19 Mar, 2015 2 commits
-
-
Juan Batiz-Benet authored
_compiles_ on windows
-
Henry authored
-
- 26 Feb, 2015 2 commits
-
-
Juan Batiz-Benet authored
quick dirty fix for 32bit darwin
-
Henry authored
-
- 24 Jan, 2015 1 commit
-
-
Juan Batiz-Benet authored
-
- 23 Jan, 2015 3 commits
-
-
Juan Batiz-Benet authored
-
Juan Batiz-Benet authored
-
Juan Batiz-Benet authored
-
- 22 Jan, 2015 6 commits
-
-
Juan Batiz-Benet authored
-
Juan Batiz-Benet authored
-
Juan Batiz-Benet authored
there's a rare case where dial returns successfully but for some reason the RemoteAddr is not yet set. We wait here a while until it is, and if too long passes, we fail. This is horrendous. This shouldn't take more than a second. See also: * https://gist.github.com/jbenet/5c191d698fe9ec58c49d * http://cr.yp.to/docs/connect.html
-
Juan Batiz-Benet authored
-
Juan Batiz-Benet authored
-
Juan Batiz-Benet authored
-
- 21 Jan, 2015 1 commit
-
-
Juan Batiz-Benet authored
-
- 20 Jan, 2015 5 commits
-
-
Juan Batiz-Benet authored
-
Juan Batiz-Benet authored
-
Juan Batiz-Benet authored
-
Juan Batiz-Benet authored
-
Juan Batiz-Benet authored
-