{"push_id":2691276215,"size":19,"distinct_size":19,"ref":"refs/heads/master","head":"79bada38bbfca4e88f9eaeb5d82ff72299c790b4","before":"092a94500bd69b094ecdceaf4bfbee401435c6db","commits":[{"sha":"5e60c70ca590aab8102480e946dfec9dc736e5b7","author":{"name":"Adrian Schmutzler","email":"98f55d2e88c4f2211f21ce57ad36a0f2c004b614@adrianschmutzler.de"},"message":"api/alfred: Introduce gateway field\n\nThis introduced a boolean gateway field, which is set based on\nthe gateway connections sent via alfred.\n\nIf a device provides no gateways which it is connected to, it is\nassumed to respresent a gateway.\n\nThis requires changes to the MySQL database!\n\nSigned-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>","distinct":true,"url":"https://api.github.com/repos/adrianschmutzler/fff-monitoring/commits/5e60c70ca590aab8102480e946dfec9dc736e5b7"},{"sha":"b21b6c9201fdcf90864be417670415ff5d510857","author":{"name":"Adrian Schmutzler","email":"98f55d2e88c4f2211f21ce57ad36a0f2c004b614@adrianschmutzler.de"},"message":"router.html: Display Gateway\n\nSigned-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>","distinct":true,"url":"https://api.github.com/repos/adrianschmutzler/fff-monitoring/commits/b21b6c9201fdcf90864be417670415ff5d510857"},{"sha":"aa99035e23103a71ee53c5a80c27bd353fbeb7b7","author":{"name":"Adrian Schmutzler","email":"98f55d2e88c4f2211f21ce57ad36a0f2c004b614@adrianschmutzler.de"},"message":"statistics.html: Show aggregated traffic for hoods and total\n\nThis patch aims at showing the client-caused traffic. We use\nbat0 for this, at this seems to be the easiest way which does not\nrequire router-specific ifs etc.\n\nThis patch distinguishes between routers and gateways:\n\n- For routers, we just use the bat0 data\n- For gateways, we aggregate eth0.1, eth1.1, w2ap and w5ap\n\nThis requires changes to the MySQL database!\n\nSigned-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>","distinct":true,"url":"https://api.github.com/repos/adrianschmutzler/fff-monitoring/commits/aa99035e23103a71ee53c5a80c27bd353fbeb7b7"},{"sha":"f6e9aec96093f8b12d243327c7f3f20a31cc2056","author":{"name":"Adrian Schmutzler","email":"98f55d2e88c4f2211f21ce57ad36a0f2c004b614@adrianschmutzler.de"},"message":"init_db: Add missing gw tables\n\nSigned-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>","distinct":true,"url":"https://api.github.com/repos/adrianschmutzler/fff-monitoring/commits/f6e9aec96093f8b12d243327c7f3f20a31cc2056"},{"sha":"3034fd9e2cc11a72fcc6fd09cdcc08cad8c5f708","author":{"name":"Adrian Schmutzler","email":"98f55d2e88c4f2211f21ce57ad36a0f2c004b614@adrianschmutzler.de"},"message":"maptools: Treat case of multiple neighbor interfaces correctly\n\nSigned-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>","distinct":true,"url":"https://api.github.com/repos/adrianschmutzler/fff-monitoring/commits/3034fd9e2cc11a72fcc6fd09cdcc08cad8c5f708"},{"sha":"166cad518a95698d1425d261325b4cd52609a93b","author":{"name":"Adrian Schmutzler","email":"98f55d2e88c4f2211f21ce57ad36a0f2c004b614@adrianschmutzler.de"},"message":"map/router.html: Indicate ethernet mesh connections by color\n\nSigned-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>","distinct":true,"url":"https://api.github.com/repos/adrianschmutzler/fff-monitoring/commits/166cad518a95698d1425d261325b4cd52609a93b"},{"sha":"c155dbef6e41392b26cc5d7a7efd0a410fe94203","author":{"name":"Adrian Schmutzler","email":"98f55d2e88c4f2211f21ce57ad36a0f2c004b614@adrianschmutzler.de"},"message":"map/router.html: Show neighbor links in black\n\nThis improves contrast to the background\n\nSigned-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>","distinct":true,"url":"https://api.github.com/repos/adrianschmutzler/fff-monitoring/commits/c155dbef6e41392b26cc5d7a7efd0a410fe94203"},{"sha":"b1eacf5f0ad1bdaacf375a927318a98982d4bf79","author":{"name":"Adrian Schmutzler","email":"98f55d2e88c4f2211f21ce57ad36a0f2c004b614@adrianschmutzler.de"},"message":"maptools: Always use \"best\" connection for link color\n\nThis is much easier to maintain and prevents from having a\nwrong average if e.g. w2mesh and w5mesh are present, but only\nthe better one is used.\n\nSigned-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>","distinct":true,"url":"https://api.github.com/repos/adrianschmutzler/fff-monitoring/commits/b1eacf5f0ad1bdaacf375a927318a98982d4bf79"},{"sha":"323a3a000cb38d6a7af6dccf65b0dfb727e242c4","author":{"name":"Adrian Schmutzler","email":"98f55d2e88c4f2211f21ce57ad36a0f2c004b614@adrianschmutzler.de"},"message":"api/alfred: Improve retrieval of L3 mac address from IPv6\n\nThanks to Fabian Blaese.\n\nSigned-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>","distinct":true,"url":"https://api.github.com/repos/adrianschmutzler/fff-monitoring/commits/323a3a000cb38d6a7af6dccf65b0dfb727e242c4"},{"sha":"22df21dc7e5c9001fd702e9b0a7c8b0a860f690d","author":{"name":"Dominik Heidler","email":"aeacd46bb4fd3f59504c7762d9af6bd04f20aa1f@heidler.eu"},"message":"router.html: Improve readability of selected mesh network devs\n\nSigned-off-by: Dominik Heidler <dominik@heidler.eu>","distinct":true,"url":"https://api.github.com/repos/adrianschmutzler/fff-monitoring/commits/22df21dc7e5c9001fd702e9b0a7c8b0a860f690d"},{"sha":"c01a3017a2784a9231a4e9ef55776200f89be6ea","author":{"name":"Adrian Schmutzler","email":"98f55d2e88c4f2211f21ce57ad36a0f2c004b614@adrianschmutzler.de"},"message":"api/alfred: Support loadavg5\n\nSigned-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>","distinct":true,"url":"https://api.github.com/repos/adrianschmutzler/fff-monitoring/commits/c01a3017a2784a9231a4e9ef55776200f89be6ea"},{"sha":"6d492a3a254e387711ca8f10e6b01e1b560f40fa","author":{"name":"Adrian Schmutzler","email":"98f55d2e88c4f2211f21ce57ad36a0f2c004b614@adrianschmutzler.de"},"message":"api/alfred: Support Babel neighbor IP address inside tag\n\nSigned-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>","distinct":true,"url":"https://api.github.com/repos/adrianschmutzler/fff-monitoring/commits/6d492a3a254e387711ca8f10e6b01e1b560f40fa"},{"sha":"cf3517d9d2c855ff229ce3a99ec031bdc97256c9","author":{"name":"Adrian Schmutzler","email":"98f55d2e88c4f2211f21ce57ad36a0f2c004b614@adrianschmutzler.de"},"message":"api/alfred: Fix check for existing router and delete fragments\n\nThe router id \"router_id\" is only evaluated based on the\nrouter_netif table. If the corresponding entry in the router\ntable is missing, an error occurs.\n\nTo deal with that, we now use the \"olddata\" variable for ifs,\nwhich is initialized based on the router table. If nothing is\nfound there, we trigger delete_router to get rid of fragments\nin other tables.\n\nThe latter is necessary, as we identify routers by MAC addresses\nand thus old entries will keep to be a problem if just a new\nentry is added to router_netif.\n\nSigned-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>","distinct":true,"url":"https://api.github.com/repos/adrianschmutzler/fff-monitoring/commits/cf3517d9d2c855ff229ce3a99ec031bdc97256c9"},{"sha":"339eaee9a5f768c415792b162e05562297aa9e7b","author":{"name":"Adrian Schmutzler","email":"98f55d2e88c4f2211f21ce57ad36a0f2c004b614@adrianschmutzler.de"},"message":"scripts: Redirect cron output to log only\n\nThis prevents information sent via e-mail.\n\nSigned-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>","distinct":true,"url":"https://api.github.com/repos/adrianschmutzler/fff-monitoring/commits/339eaee9a5f768c415792b162e05562297aa9e7b"},{"sha":"7a03e43c3bf593b85f7c49bfe967362b8c9a6147","author":{"name":"Adrian Schmutzler","email":"98f55d2e88c4f2211f21ce57ad36a0f2c004b614@adrianschmutzler.de"},"message":"config.py: Adjust netif stats collection (14 days every 5 min)\n\nSigned-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>","distinct":true,"url":"https://api.github.com/repos/adrianschmutzler/fff-monitoring/commits/7a03e43c3bf593b85f7c49bfe967362b8c9a6147"},{"sha":"c7ebe21caab39bb47b11a986c9715e6d15337ca5","author":{"name":"Adrian Schmutzler","email":"98f55d2e88c4f2211f21ce57ad36a0f2c004b614@adrianschmutzler.de"},"message":"config.py: Adjust gw stats collection (only 1 day)\n\nSigned-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>","distinct":true,"url":"https://api.github.com/repos/adrianschmutzler/fff-monitoring/commits/c7ebe21caab39bb47b11a986c9715e6d15337ca5"},{"sha":"e46380eb50a6a0a3d5e388c317b0e8ee20fbf44b","author":{"name":"Adrian Schmutzler","email":"98f55d2e88c4f2211f21ce57ad36a0f2c004b614@adrianschmutzler.de"},"message":"config.py: Wait 15 minutes before offline status\n\nSigned-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>","distinct":true,"url":"https://api.github.com/repos/adrianschmutzler/fff-monitoring/commits/e46380eb50a6a0a3d5e388c317b0e8ee20fbf44b"},{"sha":"d779b107784c499cbd8c211212e9b1e1e321dd66","author":{"name":"Adrian Schmutzler","email":"98f55d2e88c4f2211f21ce57ad36a0f2c004b614@adrianschmutzler.de"},"message":"config.py: Use dedicated folder for log files\n\nSigned-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>","distinct":true,"url":"https://api.github.com/repos/adrianschmutzler/fff-monitoring/commits/d779b107784c499cbd8c211212e9b1e1e321dd66"},{"sha":"79bada38bbfca4e88f9eaeb5d82ff72299c790b4","author":{"name":"Adrian Schmutzler","email":"98f55d2e88c4f2211f21ce57ad36a0f2c004b614@adrianschmutzler.de"},"message":"Changelog: Update\n\nSigned-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>","distinct":true,"url":"https://api.github.com/repos/adrianschmutzler/fff-monitoring/commits/79bada38bbfca4e88f9eaeb5d82ff72299c790b4"}]}
{"actor":{"display_login":"adrianschmutzler"}}