{"push_id":2403781088,"size":144,"distinct_size":144,"ref":"refs/heads/master","head":"d66ff7b087e29f697cc30fa9560fe78975dd7f0d","before":"0b80f1b5ce816696b3f9b2bdaf9f5d8fe9ac0469","commits":[{"sha":"5817170821ec86c5022db2a4f3927557beb7514c","author":{"name":"lemoer","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@irrelefant.net"},"message":"gluon-core: introduce \"gluon\" uci package\n\n[Matthias Schiffer: change section name and commit message]","distinct":true,"url":"https://api.github.com/repos/J0WI/gluon/commits/5817170821ec86c5022db2a4f3927557beb7514c"},{"sha":"0f5d932c4f95ff2694fdb4b32614c46d19f61a56","author":{"name":"lemoer","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@irrelefant.net"},"message":"gluon-core: add util gluon-show-site to print merged site config\n\nThis should not convert JSON to a Lua table and back, as this loses the\ndistinction between arrays and objects, but as our site.conf is defined in\nLua anyways (for now), this can be fixed in a later revision.\n\n[Matthias Schiffer: rename to gluon-show-site, rebase]","distinct":true,"url":"https://api.github.com/repos/J0WI/gluon/commits/0f5d932c4f95ff2694fdb4b32614c46d19f61a56"},{"sha":"adcd5b7311b9f32fa57be72f2ab07125d7822342","author":{"name":"lemoer","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@irrelefant.net"},"message":"gluon-core: add gluon-reconfigure script\n\nNot useful by itself except for testing; will be used for multi-domain\nsupport.\n\n[Matthias Schiffer: rename script, use for initial configuration]","distinct":true,"url":"https://api.github.com/repos/J0WI/gluon/commits/adcd5b7311b9f32fa57be72f2ab07125d7822342"},{"sha":"1dd9845db1f11c5b9e75e6b3fa6d1c4fc9e0f00d","author":{"name":"Matthias Schiffer","email":"e0fc9444507b5e43a86498c2a43a0d7ed39b4462@universe-factory.net"},"message":"package/gluon.mk: use nicer escaping in GluonCheckSite","distinct":true,"url":"https://api.github.com/repos/J0WI/gluon/commits/1dd9845db1f11c5b9e75e6b3fa6d1c4fc9e0f00d"},{"sha":"b520bf5c500d28ac783679635a0394f42d14ff7c","author":{"name":"lemoer","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@irrelefant.net"},"message":"gluon-core: rename site_seed to domain_seed\n\n[Matthias Schiffer: rebase]","distinct":true,"url":"https://api.github.com/repos/J0WI/gluon/commits/b520bf5c500d28ac783679635a0394f42d14ff7c"},{"sha":"8d8d4fa0c39da43df72ebecab66aa5ee4e99c9f6","author":{"name":"Matthias Schiffer","email":"e0fc9444507b5e43a86498c2a43a0d7ed39b4462@universe-factory.net"},"message":"scripts/check_site_lib.lua: introduce in_site() and in_domain() helpers\n\nThese helpers are no-ops for now, until the actual multi-domain support is\nadded.","distinct":true,"url":"https://api.github.com/repos/J0WI/gluon/commits/8d8d4fa0c39da43df72ebecab66aa5ee4e99c9f6"},{"sha":"50812b162ca0bb6296db05838335e0e0cf2d0f79","author":{"name":"lemoer","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@irrelefant.net"},"message":"treewide: forbid use of selected site variables in domain specific or site configs\n\n[Matthias schiffer: rebase, add a few more restrictions]","distinct":true,"url":"https://api.github.com/repos/J0WI/gluon/commits/50812b162ca0bb6296db05838335e0e0cf2d0f79"},{"sha":"020afc856fff76274eb45c6743ff1a91a6daadd8","author":{"name":"Matthias Schiffer","email":"e0fc9444507b5e43a86498c2a43a0d7ed39b4462@universe-factory.net"},"message":"gluon-site: install domain configs\n\nThe domain configs are not checked yet, and not used for anything.\n\nBased-on-patch-by: lemoer <git@irrelefant.net>","distinct":true,"url":"https://api.github.com/repos/J0WI/gluon/commits/020afc856fff76274eb45c6743ff1a91a6daadd8"},{"sha":"414dfa8155fcf2233472e60847be5c64f752c6d5","author":{"name":"Matthias Schiffer","email":"e0fc9444507b5e43a86498c2a43a0d7ed39b4462@universe-factory.net"},"message":"libgluonutil: simplify CMakeLists.txt\n\nlibgluonutil is not usable outside the OpenWrt/LEDE environment anyways, so\nit doesn't make much sense to make the CMakeLists.txt overly generic.","distinct":true,"url":"https://api.github.com/repos/J0WI/gluon/commits/414dfa8155fcf2233472e60847be5c64f752c6d5"},{"sha":"7ccdacd294e5fcb6718f806543bb2620c02c9ddb","author":{"name":"Matthias Schiffer","email":"e0fc9444507b5e43a86498c2a43a0d7ed39b4462@universe-factory.net"},"message":"treewide: rework check_site_lib.lua\n\nIn addition to significant internal differences in check_site_lib.lua (in\nparticular unifying error handling to a single place for the upcoming\nmulti-domain support), this changes the way fields are addressed in site\ncheck scripts: rather than providing a string like 'next_node.ip6', the\npath is passed as an array {'next_node', 'ip6'}.\n\nOther changes in site check scripts:\n* need_array and need_table now pass the full path to the sub fields to the\nsubcheck instead of the key and value\n* Any check referring to a field inside a table implies that all higher\nlevels must be tables if they exist: a check for {'next_node', 'ip6'} adds\nan implicit (optional) check for {'next_node'}, which allows to remove many\nexplicit checks for such tables","distinct":true,"url":"https://api.github.com/repos/J0WI/gluon/commits/7ccdacd294e5fcb6718f806543bb2620c02c9ddb"},{"sha":"43628c16795f0d149c43674e77eb0992ad00d24c","author":{"name":"Matthias Schiffer","email":"e0fc9444507b5e43a86498c2a43a0d7ed39b4462@universe-factory.net"},"message":"scripts/check_site_lib.lua: improve display of invalid values","distinct":true,"url":"https://api.github.com/repos/J0WI/gluon/commits/43628c16795f0d149c43674e77eb0992ad00d24c"},{"sha":"775028475b7377c1d21dfcc333fcf0e5a1d570ab","author":{"name":"Matthias Schiffer","email":"e0fc9444507b5e43a86498c2a43a0d7ed39b4462@universe-factory.net"},"message":"check_site: move site loading logic to check_site_lib (which is renamed to check_site.lua)","distinct":true,"url":"https://api.github.com/repos/J0WI/gluon/commits/775028475b7377c1d21dfcc333fcf0e5a1d570ab"},{"sha":"c84820cb0848cb3d982ae4872ed80fe6b7affaa5","author":{"name":"Matthias Schiffer","email":"e0fc9444507b5e43a86498c2a43a0d7ed39b4462@universe-factory.net"},"message":"package/gluon.mk: add to PKG_FILE_DEPENDS\n\nEnsure packages get rebuilt when gluon.mk changes.","distinct":true,"url":"https://api.github.com/repos/J0WI/gluon/commits/c84820cb0848cb3d982ae4872ed80fe6b7affaa5"},{"sha":"0cb4cfdadf4973c1002b29ed9b9d5bc405dd720a","author":{"name":"Matthias Schiffer","email":"e0fc9444507b5e43a86498c2a43a0d7ed39b4462@universe-factory.net"},"message":"docs: dev/hardware: remove some outdated info, reword a bit","distinct":true,"url":"https://api.github.com/repos/J0WI/gluon/commits/0cb4cfdadf4973c1002b29ed9b9d5bc405dd720a"},{"sha":"3ec63b8c708dd84ade33f0ba39b2e5f5d4e9cb3f","author":{"name":"Andreas Ziegler","email":"f27a17fc90c00d8c248d8510a1084221738b492b@andreas-ziegler.de"},"message":"ar71xx-generic: add support for Netgear WNDR3700v5\n\nfixes #442","distinct":true,"url":"https://api.github.com/repos/J0WI/gluon/commits/3ec63b8c708dd84ade33f0ba39b2e5f5d4e9cb3f"},{"sha":"708aae501578989248f79efd18965334c0ffbf92","author":{"name":"Andreas Ziegler","email":"f27a17fc90c00d8c248d8510a1084221738b492b@andreas-ziegler.de"},"message":"ar71xx-generic: add support for TP-Link TL-WR810N\n\nmarked as BROKEN for now as it is untested","distinct":true,"url":"https://api.github.com/repos/J0WI/gluon/commits/708aae501578989248f79efd18965334c0ffbf92"},{"sha":"c4e3cca1d3e634c8a4cf83dfb4998a86d5bd318a","author":{"name":"Andreas Ziegler","email":"f27a17fc90c00d8c248d8510a1084221738b492b@andreas-ziegler.de"},"message":"ar71xx-tiny: add support for TP-Link TL-WR802N v1\n\nmarked as BROKEN for now as it is untested","distinct":true,"url":"https://api.github.com/repos/J0WI/gluon/commits/c4e3cca1d3e634c8a4cf83dfb4998a86d5bd318a"},{"sha":"d586720c5c418e742b59be4e20a3b679fe913be3","author":{"name":"Andreas Ziegler","email":"f27a17fc90c00d8c248d8510a1084221738b492b@andreas-ziegler.de"},"message":"ar71xx-generic: add support for Ubiquiti NanoBeam M5\n\nmarked as BROKEN for now as it is untested\n\nrelated issue: #1099","distinct":true,"url":"https://api.github.com/repos/J0WI/gluon/commits/d586720c5c418e742b59be4e20a3b679fe913be3"},{"sha":"962ab3f92b87734c092b7f87d063b90ed40ff374","author":{"name":"Matthias Schiffer","email":"e0fc9444507b5e43a86498c2a43a0d7ed39b4462@universe-factory.net"},"message":"modules: update Gluon packages\n\nfc194bc autoupdater: uclient: add error handling in connection setup","distinct":true,"url":"https://api.github.com/repos/J0WI/gluon/commits/962ab3f92b87734c092b7f87d063b90ed40ff374"},{"sha":"0d4bb8ff600c94fe2a26120ff19c24b6c33201dd","author":{"name":"Matthias Schiffer","email":"e0fc9444507b5e43a86498c2a43a0d7ed39b4462@universe-factory.net"},"message":"modules: update Gluon packages\n\n9a6ad5c batman-adv-legacy: update to 2018-01-23 git version\nea9c5dc batman-adv-legacy: update to 2018-01-22 git version\n\nFixes \"hw csum failure\" log spam in batman-adv-legacy.","distinct":true,"url":"https://api.github.com/repos/J0WI/gluon/commits/0d4bb8ff600c94fe2a26120ff19c24b6c33201dd"}]}
{"actor":{"display_login":"J0WI"}}