Skip to Content.
Sympa Menu

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.

Top of Page