├── .gitignore ├── Changelog ├── LICENSE ├── OSSMETADATA ├── README.md ├── client ├── DialClientInput.cpp ├── DialClientInput.h ├── DialConformance.cpp ├── DialConformance.h ├── DialDiscovery.cpp ├── DialDiscovery.h ├── DialServer.cpp ├── DialServer.h ├── build.sh ├── dialclient_debug ├── dialclient_input.txt ├── main.cpp └── makefile ├── makefile └── server ├── build.sh ├── dial_data.c ├── dial_data.h ├── dial_options.h ├── dial_server.c ├── dial_server.h ├── main.c ├── makefile ├── mongoose.c ├── mongoose.h ├── nf_callbacks.c ├── nf_callbacks.h ├── quick_ssdp.c ├── system_callbacks.c ├── system_callbacks.h ├── tests ├── js_tests │ ├── libs │ │ ├── dialClient.js │ │ ├── dialClient.js.orig │ │ └── utils.js │ ├── package-lock.json │ ├── package.json │ └── tests │ │ ├── checkStatusofSystemApp.js │ │ ├── discoverServerUnderTest.js │ │ ├── hideApplicationInHiddenState.js │ │ ├── hideApplicationInRunningState.js │ │ ├── hideInvalidApplicationInstance.js │ │ ├── launchApplicationInHiddenStateWithNoPayload.js │ │ ├── launchApplicationInHiddenStateWithPayload.js │ │ ├── launchApplicationInRunningStateWithNoPayload.js │ │ ├── launchApplicationInRunningStateWithPayload.js │ │ ├── launchApplicationInStoppedStateWithNoPayload.js │ │ ├── launchApplicationInStoppedStateWithPayload.js │ │ ├── launchApplicationNotRecognized.js │ │ ├── launchApplicationWithExcessPayload.js │ │ ├── launchHideStopStressTest.js │ │ ├── sleepTheSystemWithKeyWhenItIsRequired.js │ │ ├── sleepTheSystemWithNoKeyWhenItIsRequired.js │ │ ├── stateChangesWithoutDIAL.js │ │ ├── stopApplicationInHiddenState.js │ │ ├── stopApplicationInRunningState.js │ │ ├── stopApplicationInStoppedState.js │ │ ├── stopInvalidApplicationInstance.js │ │ ├── testEdgeCases.js │ │ └── tests.js ├── makefile ├── run_tests.c ├── test.h ├── test_callbacks.c ├── test_callbacks.h ├── test_cors.html ├── test_cors.sh ├── test_dial_data.c ├── test_dial_data.h ├── test_url_lib.c └── test_url_lib.h ├── url_lib.c └── url_lib.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/.gitignore -------------------------------------------------------------------------------- /Changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/Changelog -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/LICENSE -------------------------------------------------------------------------------- /OSSMETADATA: -------------------------------------------------------------------------------- 1 | osslifecycle=active 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/README.md -------------------------------------------------------------------------------- /client/DialClientInput.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/client/DialClientInput.cpp -------------------------------------------------------------------------------- /client/DialClientInput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/client/DialClientInput.h -------------------------------------------------------------------------------- /client/DialConformance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/client/DialConformance.cpp -------------------------------------------------------------------------------- /client/DialConformance.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/client/DialConformance.h -------------------------------------------------------------------------------- /client/DialDiscovery.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/client/DialDiscovery.cpp -------------------------------------------------------------------------------- /client/DialDiscovery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/client/DialDiscovery.h -------------------------------------------------------------------------------- /client/DialServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/client/DialServer.cpp -------------------------------------------------------------------------------- /client/DialServer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/client/DialServer.h -------------------------------------------------------------------------------- /client/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/client/build.sh -------------------------------------------------------------------------------- /client/dialclient_debug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/client/dialclient_debug -------------------------------------------------------------------------------- /client/dialclient_input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/client/dialclient_input.txt -------------------------------------------------------------------------------- /client/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/client/main.cpp -------------------------------------------------------------------------------- /client/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/client/makefile -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/makefile -------------------------------------------------------------------------------- /server/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/build.sh -------------------------------------------------------------------------------- /server/dial_data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/dial_data.c -------------------------------------------------------------------------------- /server/dial_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/dial_data.h -------------------------------------------------------------------------------- /server/dial_options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/dial_options.h -------------------------------------------------------------------------------- /server/dial_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/dial_server.c -------------------------------------------------------------------------------- /server/dial_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/dial_server.h -------------------------------------------------------------------------------- /server/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/main.c -------------------------------------------------------------------------------- /server/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/makefile -------------------------------------------------------------------------------- /server/mongoose.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/mongoose.c -------------------------------------------------------------------------------- /server/mongoose.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/mongoose.h -------------------------------------------------------------------------------- /server/nf_callbacks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/nf_callbacks.c -------------------------------------------------------------------------------- /server/nf_callbacks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/nf_callbacks.h -------------------------------------------------------------------------------- /server/quick_ssdp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/quick_ssdp.c -------------------------------------------------------------------------------- /server/system_callbacks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/system_callbacks.c -------------------------------------------------------------------------------- /server/system_callbacks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/system_callbacks.h -------------------------------------------------------------------------------- /server/tests/js_tests/libs/dialClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/js_tests/libs/dialClient.js -------------------------------------------------------------------------------- /server/tests/js_tests/libs/dialClient.js.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/js_tests/libs/dialClient.js.orig -------------------------------------------------------------------------------- /server/tests/js_tests/libs/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/js_tests/libs/utils.js -------------------------------------------------------------------------------- /server/tests/js_tests/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/js_tests/package-lock.json -------------------------------------------------------------------------------- /server/tests/js_tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/js_tests/package.json -------------------------------------------------------------------------------- /server/tests/js_tests/tests/checkStatusofSystemApp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/js_tests/tests/checkStatusofSystemApp.js -------------------------------------------------------------------------------- /server/tests/js_tests/tests/discoverServerUnderTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/js_tests/tests/discoverServerUnderTest.js -------------------------------------------------------------------------------- /server/tests/js_tests/tests/hideApplicationInHiddenState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/js_tests/tests/hideApplicationInHiddenState.js -------------------------------------------------------------------------------- /server/tests/js_tests/tests/hideApplicationInRunningState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/js_tests/tests/hideApplicationInRunningState.js -------------------------------------------------------------------------------- /server/tests/js_tests/tests/hideInvalidApplicationInstance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/js_tests/tests/hideInvalidApplicationInstance.js -------------------------------------------------------------------------------- /server/tests/js_tests/tests/launchApplicationInHiddenStateWithNoPayload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/js_tests/tests/launchApplicationInHiddenStateWithNoPayload.js -------------------------------------------------------------------------------- /server/tests/js_tests/tests/launchApplicationInHiddenStateWithPayload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/js_tests/tests/launchApplicationInHiddenStateWithPayload.js -------------------------------------------------------------------------------- /server/tests/js_tests/tests/launchApplicationInRunningStateWithNoPayload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/js_tests/tests/launchApplicationInRunningStateWithNoPayload.js -------------------------------------------------------------------------------- /server/tests/js_tests/tests/launchApplicationInRunningStateWithPayload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/js_tests/tests/launchApplicationInRunningStateWithPayload.js -------------------------------------------------------------------------------- /server/tests/js_tests/tests/launchApplicationInStoppedStateWithNoPayload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/js_tests/tests/launchApplicationInStoppedStateWithNoPayload.js -------------------------------------------------------------------------------- /server/tests/js_tests/tests/launchApplicationInStoppedStateWithPayload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/js_tests/tests/launchApplicationInStoppedStateWithPayload.js -------------------------------------------------------------------------------- /server/tests/js_tests/tests/launchApplicationNotRecognized.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/js_tests/tests/launchApplicationNotRecognized.js -------------------------------------------------------------------------------- /server/tests/js_tests/tests/launchApplicationWithExcessPayload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/js_tests/tests/launchApplicationWithExcessPayload.js -------------------------------------------------------------------------------- /server/tests/js_tests/tests/launchHideStopStressTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/js_tests/tests/launchHideStopStressTest.js -------------------------------------------------------------------------------- /server/tests/js_tests/tests/sleepTheSystemWithKeyWhenItIsRequired.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/js_tests/tests/sleepTheSystemWithKeyWhenItIsRequired.js -------------------------------------------------------------------------------- /server/tests/js_tests/tests/sleepTheSystemWithNoKeyWhenItIsRequired.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/js_tests/tests/sleepTheSystemWithNoKeyWhenItIsRequired.js -------------------------------------------------------------------------------- /server/tests/js_tests/tests/stateChangesWithoutDIAL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/js_tests/tests/stateChangesWithoutDIAL.js -------------------------------------------------------------------------------- /server/tests/js_tests/tests/stopApplicationInHiddenState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/js_tests/tests/stopApplicationInHiddenState.js -------------------------------------------------------------------------------- /server/tests/js_tests/tests/stopApplicationInRunningState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/js_tests/tests/stopApplicationInRunningState.js -------------------------------------------------------------------------------- /server/tests/js_tests/tests/stopApplicationInStoppedState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/js_tests/tests/stopApplicationInStoppedState.js -------------------------------------------------------------------------------- /server/tests/js_tests/tests/stopInvalidApplicationInstance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/js_tests/tests/stopInvalidApplicationInstance.js -------------------------------------------------------------------------------- /server/tests/js_tests/tests/testEdgeCases.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/js_tests/tests/testEdgeCases.js -------------------------------------------------------------------------------- /server/tests/js_tests/tests/tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/js_tests/tests/tests.js -------------------------------------------------------------------------------- /server/tests/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/makefile -------------------------------------------------------------------------------- /server/tests/run_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/run_tests.c -------------------------------------------------------------------------------- /server/tests/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/test.h -------------------------------------------------------------------------------- /server/tests/test_callbacks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/test_callbacks.c -------------------------------------------------------------------------------- /server/tests/test_callbacks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/test_callbacks.h -------------------------------------------------------------------------------- /server/tests/test_cors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/test_cors.html -------------------------------------------------------------------------------- /server/tests/test_cors.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/test_cors.sh -------------------------------------------------------------------------------- /server/tests/test_dial_data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/test_dial_data.c -------------------------------------------------------------------------------- /server/tests/test_dial_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/test_dial_data.h -------------------------------------------------------------------------------- /server/tests/test_url_lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/test_url_lib.c -------------------------------------------------------------------------------- /server/tests/test_url_lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/tests/test_url_lib.h -------------------------------------------------------------------------------- /server/url_lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/url_lib.c -------------------------------------------------------------------------------- /server/url_lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/dial-reference/HEAD/server/url_lib.h --------------------------------------------------------------------------------