{"push_id":1169071637,"size":17,"distinct_size":17,"ref":"refs/heads/control_nodes","head":"b42d8770929255c35f2b32e7ba226092d56df16a","before":"28f0f3c1595c90dee33ef5649ea57d4ee68bdcc8","commits":[{"sha":"66a5b43ace161ded89341e581fd0e31bccd55971","author":{"name":"Gaëtan Harter","email":"eccb3b372cfc41f7b53a8ad53c45d2f9530fdd6e@inria.fr"},"message":"Fix gateway-server-daemon when installed manually\n\nWhen installed with `python setup.py install`, `gateway-rest-server` is\ninstalled in `/usr/local/bin` instead of `/usr/bin`.\n\nSearch for it in PATH.","distinct":true,"url":"https://api.github.com/repos/iot-lab/iot-lab-gateway/commits/66a5b43ace161ded89341e581fd0e31bccd55971"},{"sha":"789954512797eae80ee5df9b99176aa4e09c48fb","author":{"name":"Gaëtan Harter","email":"eccb3b372cfc41f7b53a8ad53c45d2f9530fdd6e@inria.fr"},"message":"Remove gateway_manager control_node flash/reset\n\nOnly give access to open node flash/reset.\nMove control_node flash in a setup function.","distinct":true,"url":"https://api.github.com/repos/iot-lab/iot-lab-gateway/commits/789954512797eae80ee5df9b99176aa4e09c48fb"},{"sha":"cca297a8bb3a29334a52a298ec3ed60db4ee7ee8","author":{"name":"Gaëtan Harter","email":"eccb3b372cfc41f7b53a8ad53c45d2f9530fdd6e@inria.fr"},"message":"Group autotest setup/teardown in subfunctions\n\nMove control_node setup and teardown in cn implementation.\nRefactor autotest/open_node teardown.","distinct":true,"url":"https://api.github.com/repos/iot-lab/iot-lab-gateway/commits/cca297a8bb3a29334a52a298ec3ed60db4ee7ee8"},{"sha":"5323cdae428022a5dc736e8c55a5870bdb68da6b","author":{"name":"Gaëtan Harter","email":"eccb3b372cfc41f7b53a8ad53c45d2f9530fdd6e@inria.fr"},"message":"Move attribute checker functions in common.","distinct":true,"url":"https://api.github.com/repos/iot-lab/iot-lab-gateway/commits/5323cdae428022a5dc736e8c55a5870bdb68da6b"},{"sha":"47d8d1ebf360cf133f325ad8ba7f558ea89581e6","author":{"name":"Gaëtan Harter","email":"eccb3b372cfc41f7b53a8ad53c45d2f9530fdd6e@inria.fr"},"message":"cn_iotlab: prepare for multiple control_nodes\n\nMove control node implementation in a 'control_nodes.cn_iotlab' subpackage.","distinct":true,"url":"https://api.github.com/repos/iot-lab/iot-lab-gateway/commits/47d8d1ebf360cf133f325ad8ba7f558ea89581e6"},{"sha":"262cfcf80c9bba2f2862108dcf73c5c04828afad","author":{"name":"Gaëtan Harter","email":"eccb3b372cfc41f7b53a8ad53c45d2f9530fdd6e@inria.fr"},"message":"Load ControlNode class by name\n\nAllow loading ControlNode class by name.","distinct":true,"url":"https://api.github.com/repos/iot-lab/iot-lab-gateway/commits/262cfcf80c9bba2f2862108dcf73c5c04828afad"},{"sha":"34621f75e0cf8324c2de68cac3e918749588d8be","author":{"name":"Gaëtan Harter","email":"eccb3b372cfc41f7b53a8ad53c45d2f9530fdd6e@inria.fr"},"message":"cn_iotlab: add control node FEATURES\n\nDescribe features available with   IoT-LAB gateway control node.","distinct":true,"url":"https://api.github.com/repos/iot-lab/iot-lab-gateway/commits/34621f75e0cf8324c2de68cac3e918749588d8be"},{"sha":"f0aa652aaa737da48c6e6daee20b5081afe9d343","author":{"name":"Gaëtan Harter","email":"eccb3b372cfc41f7b53a8ad53c45d2f9530fdd6e@inria.fr"},"message":"Autotest: select tests with control_node FEATURES\n\nSelect tests that need to be run based on control node FEATURES.","distinct":true,"url":"https://api.github.com/repos/iot-lab/iot-lab-gateway/commits/f0aa652aaa737da48c6e6daee20b5081afe9d343"},{"sha":"9fca7ff19f0d40f46382fbcf8c94b837acf0fde1","author":{"name":"Gaëtan Harter","email":"eccb3b372cfc41f7b53a8ad53c45d2f9530fdd6e@inria.fr"},"message":"Integration: adapt tests to control_node FEATURES\n\nAdapt tests to check available control node FEATURES effects.","distinct":true,"url":"https://api.github.com/repos/iot-lab/iot-lab-gateway/commits/9fca7ff19f0d40f46382fbcf8c94b837acf0fde1"},{"sha":"e85384e74179833bdcb02e59a614731fb7ecc78f","author":{"name":"Gaëtan Harter","email":"eccb3b372cfc41f7b53a8ad53c45d2f9530fdd6e@inria.fr"},"message":"rest_server: prepare for control node conditional routes","distinct":true,"url":"https://api.github.com/repos/iot-lab/iot-lab-gateway/commits/e85384e74179833bdcb02e59a614731fb7ecc78f"},{"sha":"fb1b546127e1f36911f0fcfd9ad979a32cc9dbc7","author":{"name":"Gaëtan Harter","email":"eccb3b372cfc41f7b53a8ad53c45d2f9530fdd6e@inria.fr"},"message":"rest_server tests with conditional routes","distinct":true,"url":"https://api.github.com/repos/iot-lab/iot-lab-gateway/commits/fb1b546127e1f36911f0fcfd9ad979a32cc9dbc7"},{"sha":"95e8e860b3016ab774b2a7fd6c9f30c2df3cd8c7","author":{"name":"Gaëtan Harter","email":"eccb3b372cfc41f7b53a8ad53c45d2f9530fdd6e@inria.fr"},"message":"cn_no: Add nop control node implementation\n\nAdd a control node implementation that has no features.\nIt represents a regular pc used as gateway.","distinct":true,"url":"https://api.github.com/repos/iot-lab/iot-lab-gateway/commits/95e8e860b3016ab774b2a7fd6c9f30c2df3cd8c7"},{"sha":"af053543c7ce51312e9d1f249a69e0bbe975fbb0","author":{"name":"Gaëtan Harter","email":"eccb3b372cfc41f7b53a8ad53c45d2f9530fdd6e@inria.fr"},"message":"Get hostname from 'hostname' file\n\nWill allow running from any computer even with \"invalid\" hostname.","distinct":true,"url":"https://api.github.com/repos/iot-lab/iot-lab-gateway/commits/af053543c7ce51312e9d1f249a69e0bbe975fbb0"},{"sha":"1a82e8cd6eedd6dd92b10ac421ba1c02e594abf1","author":{"name":"Gaëtan Harter","email":"eccb3b372cfc41f7b53a8ad53c45d2f9530fdd6e@inria.fr"},"message":"Allow overriding config directory and run integration tests on any board","distinct":true,"url":"https://api.github.com/repos/iot-lab/iot-lab-gateway/commits/1a82e8cd6eedd6dd92b10ac421ba1c02e594abf1"},{"sha":"2c1e868b617b4afcf88bc47aa6ec97fe2cc75b67","author":{"name":"Gaëtan Harter","email":"eccb3b372cfc41f7b53a8ad53c45d2f9530fdd6e@inria.fr"},"message":"Add 'tox -e local' command to test open node\n\nAdd a command to run integration tests with a board plugged on the runnig\ncomputer.\n\nUsage is:\n\n    tox -e local -- test_utils/cfg_dir/\n\nWhere test_utils/cfg_dir can be replaced by any config like directory.","distinct":true,"url":"https://api.github.com/repos/iot-lab/iot-lab-gateway/commits/2c1e868b617b4afcf88bc47aa6ec97fe2cc75b67"},{"sha":"6c3aef604d17c304bdd60f373c679ccf701ad5d8","author":{"name":"Gaëtan Harter","email":"eccb3b372cfc41f7b53a8ad53c45d2f9530fdd6e@inria.fr"},"message":"Create measure directory for control_node No","distinct":true,"url":"https://api.github.com/repos/iot-lab/iot-lab-gateway/commits/6c3aef604d17c304bdd60f373c679ccf701ad5d8"},{"sha":"b42d8770929255c35f2b32e7ba226092d56df16a","author":{"name":"Gaëtan Harter","email":"eccb3b372cfc41f7b53a8ad53c45d2f9530fdd6e@inria.fr"},"message":"Add installation and local tests documentation\n\nAdd INSTALL.md file to describe gateway code requirements.\nAdd some informations on how to test code using your PC as the gateway.","distinct":true,"url":"https://api.github.com/repos/iot-lab/iot-lab-gateway/commits/b42d8770929255c35f2b32e7ba226092d56df16a"}]}
{"actor":{"display_login":"cladmi"}}