{"push_id":1093734352,"size":32,"distinct_size":10,"ref":"refs/heads/babel_mesh-vpn","head":"0eb33f25717cdb767e34ee26bd6f02274f8f666d","before":"3e94b6d836161936d8b1bfeb227d7d6ebc696008","commits":[{"sha":"82b5b5a8d28f56c95709a998248e4e4c721c8c0f","author":{"email":"87cefe0e8485cdfa6acc928ad5e744210a543aeb@users.noreply.github.com","name":"corvusmo"},"message":"gluon-status-page: refactor creation of table rows and cells (#738)","distinct":false,"url":"https://api.github.com/repos/freifunk-ffm/gluon/commits/82b5b5a8d28f56c95709a998248e4e4c721c8c0f"},{"sha":"c73a12e0ea9fd6bb48927f0a03367354b5897ddc","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@irrelefant.net","name":"lemoer"},"message":"Change MAC schema generation (#715)\n\nWhile ath9k/ath10k devices can supprt VIFs with any combination of MAC addresses, there are also adapters which have a hardware MAC filter which only allows a few bits to differ. This commit changes the addresses of all VIFs to ony differ in the last 3 bits, which is required to support many Ralink/Mediatek based WLAN adapters.\r\n\r\nTechnically, the new addresses are generated by calculating an MD5 hash of the primary MAC address and using a part of this hash as a prefix for the MAC addresses.\r\n\r\nThe addresses (BSSIDs) of the AP VIFs are also reused for the LAN and WAN interfaces in mesh-on-LAN/WAN mode to reduce the number of needed addresses, and thus reduce the chance of collisions. This is not a problem as the MAC addresses of the AP VIFs are never used except as BSSID, and thus not seen by routing protocols like batman-adv.\r\n\r\nFixes #648\r\n\r\n[Matthias Schiffer: rewrote commit message]","distinct":false,"url":"https://api.github.com/repos/freifunk-ffm/gluon/commits/c73a12e0ea9fd6bb48927f0a03367354b5897ddc"},{"sha":"937fe715c76258c2ba0e3335b8e3f7a6d58ee636","author":{"email":"395a7f4bbde6f966d487d8a78f2e1bfb705b6a74@universe-factory.net","name":"Matthias Schiffer"},"message":"gluon-mesh-batman-adv-core: make mesh_lan config a bridge\n\nThere are a few devices which have more than one LAN interface (for example\nsome revision of the TL-WR941ND, which uses a DSA-based switch, so each\nswitch port has its own netdev.) On these devices we need a bridge for\nmesh-on-lan (as the alternative of adding them to batman-adv individually\nwould need too many MAC addresses.)","distinct":false,"url":"https://api.github.com/repos/freifunk-ffm/gluon/commits/937fe715c76258c2ba0e3335b8e3f7a6d58ee636"},{"sha":"269a8fbdd4aecad4d4fca0af59c1052d55f1e3f6","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@kb-light.de","name":"kb-light"},"message":"gluon-config-mode-geo-location: add ability to hide the altitude field (#693)","distinct":false,"url":"https://api.github.com/repos/freifunk-ffm/gluon/commits/269a8fbdd4aecad4d4fca0af59c1052d55f1e3f6"},{"sha":"d8092bce62a01a94a5c617294c96637237fb97e9","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@kb-light.de","name":"kb-light"},"message":"gluon-config-mode-mesh-vpn: provide contact-information for reboot-message (#671)","distinct":false,"url":"https://api.github.com/repos/freifunk-ffm/gluon/commits/d8092bce62a01a94a5c617294c96637237fb97e9"},{"sha":"9b63127aa55fea47135b6dc4a4e3d459d30fd1cf","author":{"email":"395a7f4bbde6f966d487d8a78f2e1bfb705b6a74@universe-factory.net","name":"Matthias Schiffer"},"message":"build: fix race condition on `make clean` without preceeding normal make","distinct":false,"url":"https://api.github.com/repos/freifunk-ffm/gluon/commits/9b63127aa55fea47135b6dc4a4e3d459d30fd1cf"},{"sha":"d77bfe9da9214b93e35c89687b32dc856a3ef7ed","author":{"email":"395a7f4bbde6f966d487d8a78f2e1bfb705b6a74@universe-factory.net","name":"Matthias Schiffer"},"message":"gluon-mesh-batman-adv-core: fix rssid for setups without 11s","distinct":false,"url":"https://api.github.com/repos/freifunk-ffm/gluon/commits/d77bfe9da9214b93e35c89687b32dc856a3ef7ed"},{"sha":"32f40303f0fb660ecadc4f50807f834a31bd2c44","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@irrelefant.net","name":"lemoer"},"message":"build: fix inconsistent handling of BROKEN variable.","distinct":false,"url":"https://api.github.com/repos/freifunk-ffm/gluon/commits/32f40303f0fb660ecadc4f50807f834a31bd2c44"},{"sha":"10638960c9e703a934bee5d5a0ba95a372da7acc","author":{"email":"395a7f4bbde6f966d487d8a78f2e1bfb705b6a74@universe-factory.net","name":"Matthias Schiffer"},"message":"Merge pull request #739 from lemoer/dev-fix-broken\n\nbuild: fix inconsistent handling of BROKEN variable.","distinct":false,"url":"https://api.github.com/repos/freifunk-ffm/gluon/commits/10638960c9e703a934bee5d5a0ba95a372da7acc"},{"sha":"f68a5662b6fb9361e4f4f815abf9c152fb3c870b","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@kb-light.de","name":"kb-light"},"message":"gluon-node-info: add a script to fix whitespaces within the coordinates\n\nSigned-off-by: kb-light <freifunk@kb-light.de>","distinct":false,"url":"https://api.github.com/repos/freifunk-ffm/gluon/commits/f68a5662b6fb9361e4f4f815abf9c152fb3c870b"},{"sha":"086a10676d83fa897f8d42de97ab6953548aa9cb","author":{"email":"395a7f4bbde6f966d487d8a78f2e1bfb705b6a74@universe-factory.net","name":"Matthias Schiffer"},"message":"docs, README: Gluon v2016.1.4","distinct":false,"url":"https://api.github.com/repos/freifunk-ffm/gluon/commits/086a10676d83fa897f8d42de97ab6953548aa9cb"},{"sha":"ce563f25adf08d6284ea92c81b6d30c0601df3b8","author":{"email":"395a7f4bbde6f966d487d8a78f2e1bfb705b6a74@universe-factory.net","name":"Matthias Schiffer"},"message":"ar71xx-generic: remove BROKEN for TL-WR841N/ND v11","distinct":false,"url":"https://api.github.com/repos/freifunk-ffm/gluon/commits/ce563f25adf08d6284ea92c81b6d30c0601df3b8"},{"sha":"7fd60ac48a0b31042f4e936113f630ba501a8243","author":{"email":"395a7f4bbde6f966d487d8a78f2e1bfb705b6a74@universe-factory.net","name":"Matthias Schiffer"},"message":"Update OpenWrt base\n\nThis also reverts commit 24d8695d8ceeb09d6c84bcd6ee4ffe087c9b386b...","distinct":false,"url":"https://api.github.com/repos/freifunk-ffm/gluon/commits/7fd60ac48a0b31042f4e936113f630ba501a8243"},{"sha":"794738b26883087935d48f8491b6a1ca5e0fbe7b","author":{"email":"395a7f4bbde6f966d487d8a78f2e1bfb705b6a74@universe-factory.net","name":"Matthias Schiffer"},"message":"ar71xx-generic: add support for TP-LINK TL-WA901ND v4\n\nFixes #731","distinct":false,"url":"https://api.github.com/repos/freifunk-ffm/gluon/commits/794738b26883087935d48f8491b6a1ca5e0fbe7b"},{"sha":"46991e927f5069b3976768b04c2a02aacea2fc97","author":{"email":"ad3fa8d847df2b57853a376ad688e4be8041ecd4@nilsschneider.net","name":"Nils Schneider"},"message":"Update Gluon packages","distinct":false,"url":"https://api.github.com/repos/freifunk-ffm/gluon/commits/46991e927f5069b3976768b04c2a02aacea2fc97"},{"sha":"872d0690cdac8bbda1eb616b292953e84750ee0e","author":{"email":"ad3fa8d847df2b57853a376ad688e4be8041ecd4@nilsschneider.net","name":"Nils Schneider"},"message":"gluon-next-node: mark local-node ip6 as deprecated\n\nPrevent the local-node ip6 from being eligible for source address\nselection. This is highly undesireable in a layer 3 mesh.","distinct":false,"url":"https://api.github.com/repos/freifunk-ffm/gluon/commits/872d0690cdac8bbda1eb616b292953e84750ee0e"},{"sha":"f7c240496f78b7d868c54ff926b5a50640879ae4","author":{"email":"ad3fa8d847df2b57853a376ad688e4be8041ecd4@nilsschneider.net","name":"Nils Schneider"},"message":"gluon-radvd: run on local-node instead of br-client\n\nOn a layer 3 mesh, we'd like the default route to point to all node's\nlocal-node interface for roaming to work.","distinct":false,"url":"https://api.github.com/repos/freifunk-ffm/gluon/commits/f7c240496f78b7d868c54ff926b5a50640879ae4"},{"sha":"33264bec97ef25bbf7e5793b533449eb88697242","author":{"email":"ad3fa8d847df2b57853a376ad688e4be8041ecd4@nilsschneider.net","name":"Nils Schneider"},"message":"gluon-next-node: split gluon-next-node-batman-adv\n\nMove ebtables rules dealing with bat0 to gluon-next-node-batman-adv.\nThis new package should be used in batman-adv based setups instead\nof gluon-next-node.","distinct":false,"url":"https://api.github.com/repos/freifunk-ffm/gluon/commits/33264bec97ef25bbf7e5793b533449eb88697242"},{"sha":"3247ca0e4a65990760d8afbfa060db8af8bda383","author":{"email":"ad3fa8d847df2b57853a376ad688e4be8041ecd4@nilsschneider.net","name":"Nils Schneider"},"message":"gluon-mesh-babel: HACK: basic, experimental babel config","distinct":false,"url":"https://api.github.com/repos/freifunk-ffm/gluon/commits/3247ca0e4a65990760d8afbfa060db8af8bda383"},{"sha":"18cd79c03784ef8952054e57304ac3cd0d6836cc","author":{"email":"ad3fa8d847df2b57853a376ad688e4be8041ecd4@nilsschneider.net","name":"Nils Schneider"},"message":"gluon-l3roamd: HACK: unfinished l3roamd package","distinct":false,"url":"https://api.github.com/repos/freifunk-ffm/gluon/commits/18cd79c03784ef8952054e57304ac3cd0d6836cc"}]}