Skip to Content.
Sympa Menu

ndt-dev - [ndt-dev] [ndt-project/ndt] 6216f0: Adding websocket support to NDT to enable Javascri...

Subject: NDT-DEV email list created

List archive

[ndt-dev] [ndt-project/ndt] 6216f0: Adding websocket support to NDT to enable Javascri...


Chronological Thread 
  • From: GitHub <>
  • To:
  • Subject: [ndt-dev] [ndt-project/ndt] 6216f0: Adding websocket support to NDT to enable Javascri...
  • Date: Mon, 13 Apr 2015 05:41:52 -0700
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Date: From: Reply-To: To: Message-Id: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding: Sender; b=iHa5jLzNONHHGevizipG+jBOIS1vxtigr4dW3H/K//RtkoPnidfiXPUSfhyznGxIr5PGM9 WToG/MtbWqIbiuGh4ygGzg467M1IHGy1IouAy5nEPjYMlN73beZ8GkMaq50wy2CODXF1s4lb ZBbR0qofz3X5QMqIhKFACOXgZGXgY=

Branch: refs/heads/master
Home: https://github.com/ndt-project/ndt
Commit: 6216f0ae61da66ebfc661b64bf0785b3c17af6b8

https://github.com/ndt-project/ndt/commit/6216f0ae61da66ebfc661b64bf0785b3c17af6b8
Author: Peter Boothe
<>
Date: 2015-03-18 (Wed, 18 Mar 2015)

Log Message:
-----------
Adding websocket support to NDT to enable Javascript-run tests


Commit: bbe0fb467865a421fb5e4af2c848709b2e5e8f5a

https://github.com/ndt-project/ndt/commit/bbe0fb467865a421fb5e4af2c848709b2e5e8f5a
Author: Peter Boothe
<>
Date: 2015-03-23 (Mon, 23 Mar 2015)

Changed paths:
M src/Makefile.am
M src/jsonutils.c
M src/network.c
M src/network.h
A src/node_tests/README
A src/node_tests/ndt_client.js
M src/test_c2s_srv.c
M src/test_meta_srv.c
M src/test_mid_srv.c
M src/test_s2c_srv.c
M src/test_sfw_srv.c
M src/testoptions.c
M src/testoptions.h
A src/testoptions_unit_tests.c
A src/third_party/safe_iop.h
A src/third_party/safe_iop_LICENSE
M src/unit_testing.c
M src/unit_testing.h
M src/web100-util.c
M src/web100srv.c
M src/web100srv.h
M src/web100srv_unit_tests.c
A src/websocket.c
A src/websocket.h
A src/websocket_unit_tests.c

Log Message:
-----------
This patch adds websocket support to ndt.

It also adds a safe integer arithmetic library in third_party/safe_iop.h, and
it adds a unit testing framework in unit_testing.c. You can see the unit
tests
get run via "make check".

This adds websocket capabilities to the server by having it sniff the first
incoming message to the control socket. If the first incoming messate is GET,
then we assume that the socket is a websocket and try to perform the websocket
handshake. otherwise, everything proceeds as normal.

Although this test required lots of changes to lots of places, no code changes
were required for the web100clt, and all existing clients should work as
before.


Commit: 20545b499eac1e59442d1a69e464a19dc0b7e1f3

https://github.com/ndt-project/ndt/commit/20545b499eac1e59442d1a69e464a19dc0b7e1f3
Author: Peter Boothe
<>
Date: 2015-04-06 (Mon, 06 Apr 2015)

Changed paths:
M src/web100srv.c

Log Message:
-----------
Working cleanup, and elimination of a random /*}*/ that confuses
brace-matching in vim.


Commit: 2c8fbcc783a0cf725747ffd8eff4d39cf78afb7f

https://github.com/ndt-project/ndt/commit/2c8fbcc783a0cf725747ffd8eff4d39cf78afb7f
Author: Peter Boothe
<>
Date: 2015-04-06 (Mon, 06 Apr 2015)

Changed paths:
M src/websocket.c
M src/websocket_unit_tests.c

Log Message:
-----------
Firefox adds an unexpected piece to one of the headers, so we had to change
the
header parsing and validation slightly.


Commit: f9ee5ef76e1ada80ba56ae2af9327f65e5d02fbc

https://github.com/ndt-project/ndt/commit/f9ee5ef76e1ada80ba56ae2af9327f65e5d02fbc
Author: Peter Boothe
<>
Date: 2015-04-08 (Wed, 08 Apr 2015)

Changed paths:
M src/node_tests/ndt_client.js
M src/protocol.h
M src/testoptions.c
M src/testoptions_unit_tests.c
M src/web100clt.c
M src/web100srv_unit_tests.c

Log Message:
-----------
Fixed a bug in the NDT JSON protocol where requesting the right combination
of tests could make it so that the mesage was no longer a JSON message.


Commit: c0f376e8421b646459766e5e6c8392ff64f74d6b

https://github.com/ndt-project/ndt/commit/c0f376e8421b646459766e5e6c8392ff64f74d6b
Author: aaronmbr
<>
Date: 2015-04-08 (Wed, 08 Apr 2015)

Changed paths:
M src/node_tests/ndt_client.js
M src/protocol.h
M src/testoptions.c
M src/testoptions_unit_tests.c
M src/web100clt.c
M src/web100srv_unit_tests.c

Log Message:
-----------
Merge pull request #177 from m-lab/websockets

Fixed a bug in the NDT JSON protocol


Commit: 79ff7ad7a096c0f63a0076fdc16a1476d7456d9a

https://github.com/ndt-project/ndt/commit/79ff7ad7a096c0f63a0076fdc16a1476d7456d9a
Author: Aaron Brown
<>
Date: 2015-04-13 (Mon, 13 Apr 2015)

Changed paths:
M src/Makefile.am
M src/jsonutils.c
M src/network.c
M src/network.h
A src/node_tests/README
A src/node_tests/ndt_client.js
M src/protocol.h
M src/test_c2s_srv.c
M src/test_meta_srv.c
M src/test_mid_srv.c
M src/test_s2c_srv.c
M src/test_sfw_srv.c
M src/testoptions.c
M src/testoptions.h
A src/testoptions_unit_tests.c
A src/third_party/safe_iop.h
A src/third_party/safe_iop_LICENSE
M src/unit_testing.c
M src/unit_testing.h
M src/web100-util.c
M src/web100clt.c
M src/web100srv.c
M src/web100srv.h
M src/web100srv_unit_tests.c
A src/websocket.c
A src/websocket.h
A src/websocket_unit_tests.c

Log Message:
-----------
Merge branch 'websockets'


Compare:
https://github.com/ndt-project/ndt/compare/80a31b937070...79ff7ad7a096

  • [ndt-dev] [ndt-project/ndt] 6216f0: Adding websocket support to NDT to enable Javascri..., GitHub, 04/13/2015

Archive powered by MHonArc 2.6.16.

Top of Page