ndt-dev - [ndt-dev] [ndt-project/ndt] 0d3ce8: Stop double-accepting when select() is interrupted...
Subject: NDT-DEV email list created
List archive
[ndt-dev] [ndt-project/ndt] 0d3ce8: Stop double-accepting when select() is interrupted...
Chronological Thread
- From: GitHub <>
- To:
- Subject: [ndt-dev] [ndt-project/ndt] 0d3ce8: Stop double-accepting when select() is interrupted...
- Date: Thu, 18 Feb 2016 04:50:23 -0800
- Domainkey-signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=n43Z2KyuJJQObDend0/y2TiDzSNwNb6R0xIskJraeVThZZMxtl5UTxzbVp6/ij06C8LwJd M6aQOeE6rCct6yu998xYc/3ZzhLFxC6oTs1FxqfDs687IeZOssW/QdAuZgdluRL4qGcZJXBC 2TZwnOAqEWtTeg7IE0BANn2u7blBg=
Branch: refs/heads/master
Home: https://github.com/ndt-project/ndt
Commit: 0d3ce85972d7ec3b0c508ebfca8d838c31d0b91d
https://github.com/ndt-project/ndt/commit/0d3ce85972d7ec3b0c508ebfca8d838c31d0b91d
Author: Peter Boothe
<>
Date: 2015-12-04 (Fri, 04 Dec 2015)
Changed paths:
M src/web100srv.c
Log Message:
-----------
Stop double-accepting when select() is interrupted by SIGINT
Commit: f80de7c5c9ef347575776e96685ba8382967d085
https://github.com/ndt-project/ndt/commit/f80de7c5c9ef347575776e96685ba8382967d085
Author: Peter Boothe
<>
Date: 2015-12-04 (Fri, 04 Dec 2015)
Changed paths:
M src/web100srv.c
Log Message:
-----------
Merge pull request #21 from m-lab/select_hotfix
Stop double-accepting when select() is interrupted by SIGINT
Commit: 8591d99821c37c8f4cb2f0d92c92c042023c394d
https://github.com/ndt-project/ndt/commit/8591d99821c37c8f4cb2f0d92c92c042023c394d
Author: Peter Boothe
<>
Date: 2015-12-05 (Sat, 05 Dec 2015)
Changed paths:
M src/logging.h
M src/network.c
M src/test_meta_srv.c
M src/web100srv.c
M src/web100srv_unit_tests.c
M src/websocket.c
Log Message:
-----------
Fixed:
The bug where the server would freeze sometimes. (accept() was getting
interrupted)
The bug where SSL sockets would cause the META test to fail.
The bug where the OS name got cut off at 32 chars, almost certainly
clobbering a pointer which was stored later in the same struct.
readn_any's error handling, because SSL_read can return an error which
literally means "please call SSL_read".
run_meta_test_srv's error handling now correctly logs the error
Commit: 0cac843af9dbea6cd92525c356eef4f3f7f51bf0
https://github.com/ndt-project/ndt/commit/0cac843af9dbea6cd92525c356eef4f3f7f51bf0
Author: Peter Boothe
<>
Date: 2015-12-05 (Sat, 05 Dec 2015)
Changed paths:
M src/logging.h
M src/test_meta_srv.c
Log Message:
-----------
Added a TODO and fixed an int64_t that should have been an int.
Commit: 354dcb64b0cdb1587188382ddcc25ae45a06b96a
https://github.com/ndt-project/ndt/commit/354dcb64b0cdb1587188382ddcc25ae45a06b96a
Author: Peter Boothe
<>
Date: 2015-12-05 (Sat, 05 Dec 2015)
Changed paths:
M src/logging.h
M src/network.c
M src/test_meta_srv.c
M src/web100srv.c
M src/web100srv_unit_tests.c
M src/websocket.c
Log Message:
-----------
Merge pull request #22 from m-lab/select_hotfix
Fixed: server freeze and other SSL, error handling, and buffer bugs
Commit: 83ac565818fa31ead0b966359fb2fb81ce1f230a
https://github.com/ndt-project/ndt/commit/83ac565818fa31ead0b966359fb2fb81ce1f230a
Author: Peter Boothe
<>
Date: 2015-12-07 (Mon, 07 Dec 2015)
Changed paths:
M src/network.c
Log Message:
-----------
Cleanup of ssl functions.
Commit: dfa40e8f203c8170e34b663c662153aa37111817
https://github.com/ndt-project/ndt/commit/dfa40e8f203c8170e34b663c662153aa37111817
Author: Peter Boothe
<>
Date: 2015-12-08 (Tue, 08 Dec 2015)
Changed paths:
M src/network.c
M src/node_tests/ndt_client.js
Log Message:
-----------
SSL_shutdown() is not like close(), it instead causes a shutdown signal to
be transmitted to the client.
Commit: 47d005845178d8560e274608a0ee40aacf7f3ab6
https://github.com/ndt-project/ndt/commit/47d005845178d8560e274608a0ee40aacf7f3ab6
Author: Peter Boothe
<>
Date: 2015-12-07 (Mon, 07 Dec 2015)
Changed paths:
M src/network.c
M src/node_tests/ndt_client.js
Log Message:
-----------
Merge pull request #27 from m-lab/select_hotfix
SSL_shutdown() is not like close()
Commit: 4413b63168b833bdbd1969e913071b99c0191950
https://github.com/ndt-project/ndt/commit/4413b63168b833bdbd1969e913071b99c0191950
Author: Peter Boothe
<>
Date: 2015-12-08 (Tue, 08 Dec 2015)
Changed paths:
M src/network.c
Log Message:
-----------
Cleaned up the comments in network.c
Commit: b11223af4832def06080e02386f743ef1a5498f2
https://github.com/ndt-project/ndt/commit/b11223af4832def06080e02386f743ef1a5498f2
Author: Peter Boothe
<>
Date: 2015-12-07 (Mon, 07 Dec 2015)
Changed paths:
M src/network.c
Log Message:
-----------
Merge pull request #28 from m-lab/ssl_cleanup
Cleanup of SSL functions.
Commit: 31491aea3a52dcc39ad62c7f459ac83714cdeec6
https://github.com/ndt-project/ndt/commit/31491aea3a52dcc39ad62c7f459ac83714cdeec6
Author: Peter Boothe
<>
Date: 2015-12-14 (Mon, 14 Dec 2015)
Changed paths:
M src/logging.c
M src/logging.h
M src/network.c
M src/web100srv.c
M src/web100srv_unit_tests.c
M src/websocket.c
Log Message:
-----------
Cleaned up and improved log messages, and one improvement to the signal
handling code.
Commit: 5f4dbe2058ec94c4bcd40795e9532c442625cea8
https://github.com/ndt-project/ndt/commit/5f4dbe2058ec94c4bcd40795e9532c442625cea8
Author: Peter Boothe
<>
Date: 2015-12-14 (Mon, 14 Dec 2015)
Changed paths:
M src/test_s2c_srv.c
Log Message:
-----------
Change raw_write usage to writen_any.
raw_write is unsafe in the presence of websockets, and it relies too heavily
on
write() and SSL_write having the same error semantics. Use writen_any instead.
Commit: c183ec660f118072831043e66c4bf1c03fd934dd
https://github.com/ndt-project/ndt/commit/c183ec660f118072831043e66c4bf1c03fd934dd
Author: Peter Boothe
<>
Date: 2015-12-15 (Tue, 15 Dec 2015)
Changed paths:
M src/network.c
M src/test_s2c_srv.c
M src/web100srv_unit_tests.c
Log Message:
-----------
Updated the unit tests to work even in cases where gethostname() lies.
Updated writen_any and its subfunctions to have write()'s error semantics,
where 0 is recoverable and -1 is unrecoverable. This allowed for some other
simplifications.
Updated test_s2c_srv.c in response.
Commit: 2a2bc5727a6398610c99c52d424d2378960886e2
https://github.com/ndt-project/ndt/commit/2a2bc5727a6398610c99c52d424d2378960886e2
Author: Peter Boothe
<>
Date: 2015-12-15 (Tue, 15 Dec 2015)
Changed paths:
M src/logging.h
M src/web100srv.c
Log Message:
-----------
Removed some \t characters that snuck in and added a TODO
Commit: 3f3ddc0755ce3e91c5250f110dc2897db2fecede
https://github.com/ndt-project/ndt/commit/3f3ddc0755ce3e91c5250f110dc2897db2fecede
Author: Peter Boothe
<>
Date: 2015-12-15 (Tue, 15 Dec 2015)
Changed paths:
M src/logging.c
M src/logging.h
M src/network.c
M src/web100srv.c
M src/web100srv_unit_tests.c
M src/websocket.c
Log Message:
-----------
Merge pull request #30 from m-lab/improve_logging
Cleaned up and improved log messages
Commit: 781b249b4f82aff8d93afcd01af29a8beda0d888
https://github.com/ndt-project/ndt/commit/781b249b4f82aff8d93afcd01af29a8beda0d888
Author: Peter Boothe
<>
Date: 2015-12-16 (Wed, 16 Dec 2015)
Changed paths:
M src/websocket.c
M src/websocket_unit_tests.c
Log Message:
-----------
(re)fixes IE11, this time with an dded unit test so it will stay fixed.
Commit: 21ebfd0ef154cba56ca12d56cfec7962c70f3032
https://github.com/ndt-project/ndt/commit/21ebfd0ef154cba56ca12d56cfec7962c70f3032
Author: Peter Boothe
<>
Date: 2015-12-16 (Wed, 16 Dec 2015)
Changed paths:
M src/websocket.c
Log Message:
-----------
Style cleanups in websocket.c
Commit: 8a3a128c3b678cdbaf77671af4afa8c7a0f27b96
https://github.com/ndt-project/ndt/commit/8a3a128c3b678cdbaf77671af4afa8c7a0f27b96
Author: Peter Boothe
<>
Date: 2015-12-16 (Wed, 16 Dec 2015)
Changed paths:
M src/websocket_unit_tests.c
Log Message:
-----------
Reset the debug level to reduce test spam
Commit: 941bc6e4ac8be436b700a353bf5e7b8c951df607
https://github.com/ndt-project/ndt/commit/941bc6e4ac8be436b700a353bf5e7b8c951df607
Author: Peter Boothe
<>
Date: 2015-12-16 (Wed, 16 Dec 2015)
Changed paths:
M src/websocket.c
M src/websocket_unit_tests.c
Log Message:
-----------
Merge pull request #32 from m-lab/ie11
(re)fixes IE11, this time with an added unit test so it will stay fixed.
Commit: b40dd1b48aad3f448a3f1b73db2f890337149a1d
https://github.com/ndt-project/ndt/commit/b40dd1b48aad3f448a3f1b73db2f890337149a1d
Author: Peter Boothe
<>
Date: 2015-12-16 (Wed, 16 Dec 2015)
Changed paths:
M src/network.c
Log Message:
-----------
Cleanup and a change to acknowledge that write() only returns -1 on error.
Commit: e1b4f54922d27386bdb613f1d7ccc499bc0902f4
https://github.com/ndt-project/ndt/commit/e1b4f54922d27386bdb613f1d7ccc499bc0902f4
Author: Peter Boothe
<>
Date: 2015-12-16 (Wed, 16 Dec 2015)
Changed paths:
M configure.ac
M ndt.spec
Log Message:
-----------
Made it 4.0.0.1 to reflect all the new changes
Commit: 0eec6d7e8237688b059a19725409770f11ebda31
https://github.com/ndt-project/ndt/commit/0eec6d7e8237688b059a19725409770f11ebda31
Author: Peter Boothe
<>
Date: 2015-12-16 (Wed, 16 Dec 2015)
Changed paths:
M configure.ac
M ndt.spec
Log Message:
-----------
Merge pull request #33 from m-lab/update_version
Made it 4.0.0.1 to reflect all the new changes
Commit: 9ab730a216578c44cea90fbab0760b55cdc16e7d
https://github.com/ndt-project/ndt/commit/9ab730a216578c44cea90fbab0760b55cdc16e7d
Author: Peter Boothe
<>
Date: 2015-12-16 (Wed, 16 Dec 2015)
Changed paths:
M src/network.c
M src/test_s2c_srv.c
Log Message:
-----------
Updated comments to be more complete and correct.
Commit: 7b8a45bfc04d83022f912fd2d3132fe81daef968
https://github.com/ndt-project/ndt/commit/7b8a45bfc04d83022f912fd2d3132fe81daef968
Author: Peter Boothe
<>
Date: 2015-12-16 (Wed, 16 Dec 2015)
Changed paths:
M src/network.c
M src/test_s2c_srv.c
M src/web100srv_unit_tests.c
Log Message:
-----------
Merge pull request #31 from m-lab/s2c_safety
Change raw_write usage to writen_any.
Commit: f55b2c2caea484681418bbffbf356fd7425f55e1
https://github.com/ndt-project/ndt/commit/f55b2c2caea484681418bbffbf356fd7425f55e1
Author: Peter Boothe
<>
Date: 2015-12-16 (Wed, 16 Dec 2015)
Changed paths:
M src/test_meta_srv.c
M src/testoptions.c
M src/testoptions.h
Log Message:
-----------
Save the tls and websocket keys unconditionally.
Commit: d3979a8e22c6bdca9d283be740e7ad7a89c894d2
https://github.com/ndt-project/ndt/commit/d3979a8e22c6bdca9d283be740e7ad7a89c894d2
Author: Peter Boothe
<>
Date: 2015-12-16 (Wed, 16 Dec 2015)
Changed paths:
M src/test_meta_srv.c
M src/testoptions.c
M src/testoptions.h
Log Message:
-----------
Merge pull request #34 from m-lab/meta
Save the tls and websocket keys unconditionally.
Commit: 148349e8018a5075437134b0fa823090d9cdfb58
https://github.com/ndt-project/ndt/commit/148349e8018a5075437134b0fa823090d9cdfb58
Author: Peter Boothe
<>
Date: 2015-12-18 (Fri, 18 Dec 2015)
Changed paths:
M src/heuristics.c
M src/logging.c
M src/network.c
M src/node_tests/ndt_client.js
M src/test_s2c_srv.c
M src/web100-pcap.c
M src/web100srv_unit_tests.c
Log Message:
-----------
Cleaned up logging, fixed a memory bug, improved the ndt_client.js
Commit: f7f37a582020a50ee185f1ebd0430a791d3b67ae
https://github.com/ndt-project/ndt/commit/f7f37a582020a50ee185f1ebd0430a791d3b67ae
Author: Peter Boothe
<>
Date: 2015-12-18 (Fri, 18 Dec 2015)
Changed paths:
M src/test_c2s_srv.c
M src/test_s2c_srv.c
M src/testoptions.h
M src/web100srv.c
Log Message:
-----------
Cleaned up signal handling, hopefully fixing several deadlocks that happen
whenever debugging is turned on in production.
Commit: 5c75518d073777ed602241c6e4927f97f4f6b13f
https://github.com/ndt-project/ndt/commit/5c75518d073777ed602241c6e4927f97f4f6b13f
Author: Peter Boothe
<>
Date: 2015-12-18 (Fri, 18 Dec 2015)
Changed paths:
M src/node_tests/ndt_client.js
Log Message:
-----------
Added units to the output.
Commit: 0b78d01b1fbea8c79a7e181c53f24de5c4b7547e
https://github.com/ndt-project/ndt/commit/0b78d01b1fbea8c79a7e181c53f24de5c4b7547e
Author: Peter Boothe
<>
Date: 2015-12-18 (Fri, 18 Dec 2015)
Changed paths:
M src/web100srv.c
M src/web100srv_unit_tests.c
Log Message:
-----------
Fixes based on comments.
Commit: 5c0e5fe1bdf9a3d6214a2707dfb7ba2e946b054a
https://github.com/ndt-project/ndt/commit/5c0e5fe1bdf9a3d6214a2707dfb7ba2e946b054a
Author: Peter Boothe
<>
Date: 2015-12-18 (Fri, 18 Dec 2015)
Changed paths:
M src/heuristics.c
M src/logging.c
M src/network.c
M src/node_tests/ndt_client.js
M src/test_c2s_srv.c
M src/test_s2c_srv.c
M src/testoptions.h
M src/web100-pcap.c
M src/web100srv.c
M src/web100srv_unit_tests.c
Log Message:
-----------
Merge pull request #35 from m-lab/ssl_bugfix
Cleaned up logging, fixed a memory bug, improved the ndt_client.js
Commit: 2ea5a7f28bfd57f1c67a1ccddbf57659b3684f3c
https://github.com/ndt-project/ndt/commit/2ea5a7f28bfd57f1c67a1ccddbf57659b3684f3c
Author: Stephen Soltesz
<>
Date: 2015-12-18 (Fri, 18 Dec 2015)
Changed paths:
M src/web100srv.c
Log Message:
-----------
Update which signals are handled by cleanup.
This change removes the unconditional loop that registers the 'cleanup'
signal handler for *all* signals and registers the handler for specific
signals that perform some action in cleanup.
This change is to take advantage of the default implementations for
SIGINT, SIGTERM, and SIGTSTP and to avoid unnecessary handling of all
other signals.
The TODO on cleaup is removed and a TODO is added to remove SIGSEGV
after bug fixes.
Commit: c764cf9a306eca20d8a635dcd04ff41659b780c4
https://github.com/ndt-project/ndt/commit/c764cf9a306eca20d8a635dcd04ff41659b780c4
Author: Stephen Soltesz
<>
Date: 2015-12-18 (Fri, 18 Dec 2015)
Changed paths:
M src/web100srv.c
Log Message:
-----------
Merge pull request #36 from stephen-soltesz/sigtstp
Update which signals are handled by cleanup.
Commit: c97311224143b8b68f454b91a2786dea2b682ef5
https://github.com/ndt-project/ndt/commit/c97311224143b8b68f454b91a2786dea2b682ef5
Author: Stephen Soltesz
<>
Date: 2015-12-20 (Sun, 20 Dec 2015)
Changed paths:
M src/test_c2s_srv.c
Log Message:
-----------
Extend c2s server read loop by 1 second.
This change addresses a regression observed for web100clt during the c2s test.
In particular, before this change, web100clt can block while writing after the
c2s server stopped reading. This causes the rest of the test to fail.
The server implementation in NDT 3.7.0 attempted to read longer than the
client
wrote. The change in NDT 4.0.0 made the c2s read loop strictly conditional on
testDuration. This resulted in a race condition with the client.
Commit: 34fb66403456774f76fcbee45352a738c6643269
https://github.com/ndt-project/ndt/commit/34fb66403456774f76fcbee45352a738c6643269
Author: Stephen Soltesz
<>
Date: 2015-12-20 (Sun, 20 Dec 2015)
Changed paths:
M src/test_c2s_srv.c
Log Message:
-----------
Merge pull request #37 from stephen-soltesz/c2s-alarm
Extend c2s server read loop by 1 second.
Commit: 9059542f9e20184a5488026a474d4ec22f445781
https://github.com/ndt-project/ndt/commit/9059542f9e20184a5488026a474d4ec22f445781
Author: Stephen Soltesz
<>
Date: 2015-12-21 (Mon, 21 Dec 2015)
Changed paths:
M src/test_c2s_srv.c
Log Message:
-----------
Revert "Extend c2s server read loop by 1 second."
Commit: 6278d77c6cf15070a985fab5f3f11a57c24ab267
https://github.com/ndt-project/ndt/commit/6278d77c6cf15070a985fab5f3f11a57c24ab267
Author: Stephen Soltesz
<>
Date: 2015-12-21 (Mon, 21 Dec 2015)
Changed paths:
M src/test_c2s_srv.c
Log Message:
-----------
Merge pull request #38 from m-lab/revert-37-c2s-alarm
Revert "Extend c2s server read loop by 1 second."
Commit: c73b967cb3c9432c29a0cd1f82d39a4fb45a9048
https://github.com/ndt-project/ndt/commit/c73b967cb3c9432c29a0cd1f82d39a4fb45a9048
Author: Peter Boothe
<>
Date: 2015-12-21 (Mon, 21 Dec 2015)
Changed paths:
M src/test_c2s_srv.c
Log Message:
-----------
Adds a second of reading after a c2s test is done to allow old brittle
clients to clear out their queues.
Commit: 5a567f0e38528adbaf56d0d94cdb0b9a6e4e125c
https://github.com/ndt-project/ndt/commit/5a567f0e38528adbaf56d0d94cdb0b9a6e4e125c
Author: Peter Boothe
<>
Date: 2015-12-29 (Tue, 29 Dec 2015)
Changed paths:
M src/network.c
Log Message:
-----------
Change the loop that calls read() to error out when select() returns an
error and errno is not EINTR.
Commit: dae6d43ea749925f59d45062f6931a0f054a7c18
https://github.com/ndt-project/ndt/commit/dae6d43ea749925f59d45062f6931a0f054a7c18
Author: Peter Boothe
<>
Date: 2015-12-30 (Wed, 30 Dec 2015)
Changed paths:
M src/test_c2s_srv.c
Log Message:
-----------
teme -> gene
Commit: 74d92ddb7677a15053eb0ccbe73aa4b7db1217e2
https://github.com/ndt-project/ndt/commit/74d92ddb7677a15053eb0ccbe73aa4b7db1217e2
Author: Peter Boothe
<>
Date: 2015-12-30 (Wed, 30 Dec 2015)
Changed paths:
M src/network.h
M src/testoptions.h
M src/websocket.h
Log Message:
-----------
Fix included for web100clt
Commit: b0218a2b91f5a5569a14d2f42a5f04a0635bc774
https://github.com/ndt-project/ndt/commit/b0218a2b91f5a5569a14d2f42a5f04a0635bc774
Author: Peter Boothe
<>
Date: 2016-01-04 (Mon, 04 Jan 2016)
Changed paths:
M src/network.h
M src/testoptions.h
M src/websocket.h
Log Message:
-----------
Merge pull request #43 from m-lab/fix_includes_for_web100clt
Fix includes for web100clt
Commit: 5aa62bfcd05bd50dfabe899ddc66fc7a90e519e1
https://github.com/ndt-project/ndt/commit/5aa62bfcd05bd50dfabe899ddc66fc7a90e519e1
Author: Peter Boothe
<>
Date: 2016-01-20 (Wed, 20 Jan 2016)
Changed paths:
M src/test_c2s_srv.c
Log Message:
-----------
Cleaned up the comments.
Commit: b1094b1404942b83c1e7d3095f5f2b723bff8585
https://github.com/ndt-project/ndt/commit/b1094b1404942b83c1e7d3095f5f2b723bff8585
Author: Peter Boothe
<>
Date: 2016-01-20 (Wed, 20 Jan 2016)
Changed paths:
M src/network.c
Log Message:
-----------
Rewrote readn_any to be not terrible.
Commit: 7846235d9d107b5ec649f049d330a2ac75fa8319
https://github.com/ndt-project/ndt/commit/7846235d9d107b5ec649f049d330a2ac75fa8319
Author: Peter Boothe
<>
Date: 2016-01-21 (Thu, 21 Jan 2016)
Changed paths:
M src/test_c2s_srv.c
Log Message:
-----------
Updated the TODO to be more actionable.
Commit: 53ae2292d94fca17546eed9e518dae1593ba6184
https://github.com/ndt-project/ndt/commit/53ae2292d94fca17546eed9e518dae1593ba6184
Author: Peter Boothe
<>
Date: 2016-01-21 (Thu, 21 Jan 2016)
Changed paths:
M src/test_c2s_srv.c
Log Message:
-----------
Merge pull request #39 from m-lab/bad_hack_for_old_clients
Adds a second of reading after a c2s test
Commit: 627754a4e2b8054b55e386f42bb882226e5f3585
https://github.com/ndt-project/ndt/commit/627754a4e2b8054b55e386f42bb882226e5f3585
Author: Peter Boothe
<>
Date: 2016-01-21 (Thu, 21 Jan 2016)
Changed paths:
M src/network.c
Log Message:
-----------
Merge pull request #42 from m-lab/fix_read_freeze
Change the loop that calls read() to error out when it should
Commit: c6ff8cac83a01f83a7756244564d25995742ab99
https://github.com/ndt-project/ndt/commit/c6ff8cac83a01f83a7756244564d25995742ab99
Author: Aaron Brown
<>
Date: 2016-02-18 (Thu, 18 Feb 2016)
Changed paths:
M configure.ac
M ndt.spec
M src/heuristics.c
M src/logging.c
M src/logging.h
M src/network.c
M src/network.h
M src/node_tests/ndt_client.js
M src/test_c2s_srv.c
M src/test_meta_srv.c
M src/test_s2c_srv.c
M src/testoptions.c
M src/testoptions.h
M src/web100-pcap.c
M src/web100srv.c
M src/web100srv_unit_tests.c
M src/websocket.c
M src/websocket.h
M src/websocket_unit_tests.c
Log Message:
-----------
Merge pull request #202 from m-lab/master
Some more bugs squished
Compare:
https://github.com/ndt-project/ndt/compare/cc7fdbd02093...c6ff8cac83a0
- [ndt-dev] [ndt-project/ndt] 0d3ce8: Stop double-accepting when select() is interrupted..., GitHub, 02/18/2016
Archive powered by MHonArc 2.6.16.