{"push_id":3035327545,"size":20,"distinct_size":1,"ref":"refs/heads/support-xtt","head":"34d2ef2e3e40fbf1a3f133ae241375e7a4e5e850","before":"224f6d52c91713a08ccc1f4b2197414b5314738b","commits":[{"sha":"8b2f8b5086eefbe9608fdda45c0f7fe5eefcb648","author":{"name":"Zane Beckwith","email":"0eff575289d6ad83eea511c5386ad078e3cb615e@gmail.com"},"message":"Add LibUV and LibConfig to dependencies in README","distinct":false,"url":"https://api.github.com/repos/kathrynfejer/enftun/commits/8b2f8b5086eefbe9608fdda45c0f7fe5eefcb648"},{"sha":"221424f6311d99deac1b97ce60172441100c9881","author":{"name":"David R. Bild","email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@davidbild.org"},"message":"merge update dependencies in README\n\nAdd LibUV and LibConfig to dependencies in README","distinct":false,"url":"https://api.github.com/repos/kathrynfejer/enftun/commits/221424f6311d99deac1b97ce60172441100c9881"},{"sha":"f75f78726ca9f4d97eaec56ff5d73111c4ad1ad4","author":{"name":"Irina Guberman","email":"2f1d571dd1aea51dc5fd4bac7437d98bce1bfdf3@xaptum.com"},"message":"allow local traffic to be routed through the tunnel","distinct":false,"url":"https://api.github.com/repos/kathrynfejer/enftun/commits/f75f78726ca9f4d97eaec56ff5d73111c4ad1ad4"},{"sha":"21ecc2a3929bece74757c4e98a6990ea9d72a064","author":{"name":"Irina Guberman","email":"2f1d571dd1aea51dc5fd4bac7437d98bce1bfdf3@xaptum.com"},"message":"PR 35 follow-up fixes","distinct":false,"url":"https://api.github.com/repos/kathrynfejer/enftun/commits/21ecc2a3929bece74757c4e98a6990ea9d72a064"},{"sha":"3ad1494239318af98899cffc0e132697c7082282","author":{"name":"David R. Bild","email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@davidbild.org"},"message":"enftun-setup: remove routing exception for local traffic\n\nAll traffic should use the tunnel when the default route option is enabled, even local traffic. This policy protects the device not just from threats on the public Internet, but threats on the local network as well.\r\n\r\nAn exception must be made for DHCP and IPCMv6 to allow the local address to be configured.  These happen to bypass the routing table anyway, so the change here does not break anything.","distinct":false,"url":"https://api.github.com/repos/kathrynfejer/enftun/commits/3ad1494239318af98899cffc0e132697c7082282"},{"sha":"c335bd1af3184cedc96d82cf2920eeac25d957df","author":{"name":"David R. Bild","email":"19739122711cf18c925e66eb881d88fc54139e38@xaptum.com"},"message":"config: add trusted interfaces option","distinct":false,"url":"https://api.github.com/repos/kathrynfejer/enftun/commits/c335bd1af3184cedc96d82cf2920eeac25d957df"},{"sha":"288aff7d40a4538dff497d0d19dc28d514b87034","author":{"name":"David R. Bild","email":"19739122711cf18c925e66eb881d88fc54139e38@xaptum.com"},"message":"enftun-setup: configure routing bypass trusted interfaces","distinct":false,"url":"https://api.github.com/repos/kathrynfejer/enftun/commits/288aff7d40a4538dff497d0d19dc28d514b87034"},{"sha":"e05924310bc7396321d16c155a8396d305e1dc89","author":{"name":"David R. Bild","email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@davidbild.org"},"message":"merge support exempt trusted interfaces from tunnel\n\nAllow user to specify trusted interfaces that will be exempt from routing via the tunnel.","distinct":false,"url":"https://api.github.com/repos/kathrynfejer/enftun/commits/e05924310bc7396321d16c155a8396d305e1dc89"},{"sha":"61c87b2c6b1b6163610361abc181bdf517ae0d87","author":{"name":"David R. Bild","email":"19739122711cf18c925e66eb881d88fc54139e38@xaptum.com"},"message":"enftun-setup: remove leftover suppress_prefixlen cleanup commands\n\nThese commands to delete the suppress_prefixlen rules were not removed\nwhen the commands to add them were.","distinct":false,"url":"https://api.github.com/repos/kathrynfejer/enftun/commits/61c87b2c6b1b6163610361abc181bdf517ae0d87"},{"sha":"e38e9284bd54529b26fbe1f71c6994fbd321d6b1","author":{"name":"David R. Bild","email":"19739122711cf18c925e66eb881d88fc54139e38@xaptum.com"},"message":"config: accept list of remote hosts","distinct":false,"url":"https://api.github.com/repos/kathrynfejer/enftun/commits/e38e9284bd54529b26fbe1f71c6994fbd321d6b1"},{"sha":"7710014dbf27fad1c4e3ca14f5b54640668d936f","author":{"name":"David R. Bild","email":"19739122711cf18c925e66eb881d88fc54139e38@xaptum.com"},"message":"tls: iterate over all remote hosts when trying to connect","distinct":false,"url":"https://api.github.com/repos/kathrynfejer/enftun/commits/7710014dbf27fad1c4e3ca14f5b54640668d936f"},{"sha":"b6b1368fa808aac5b8613969440e57d3c5d779e0","author":{"name":"David R. Bild","email":"19739122711cf18c925e66eb881d88fc54139e38@xaptum.com"},"message":"tls: close tcp socket if tls handshake fails\n\nIf the TLS handshake fails, the TCP socket needs to be\nclosed. Otherwise it is leaked.","distinct":false,"url":"https://api.github.com/repos/kathrynfejer/enftun/commits/b6b1368fa808aac5b8613969440e57d3c5d779e0"},{"sha":"ab7c19752cb1386c5d5870419340bfac563e2b5c","author":{"name":"David R. Bild","email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@davidbild.org"},"message":"merge access multiple remote IP addresses\n\nAccept multiple remote hosts or IP addresses","distinct":false,"url":"https://api.github.com/repos/kathrynfejer/enftun/commits/ab7c19752cb1386c5d5870419340bfac563e2b5c"},{"sha":"348ed73f81e0a51af5201a2e4db88ec19b95203c","author":{"name":"Kathryn Fejer","email":"55a21dc0d911f11c44cbf6cc9e5f4523cb9bf461@xaptum.com"},"message":"Add XTT support\n\n-use xtt to create longterm certificates and keys for enftun to use\nwhile connecting\n-Take out software DAA and fix variables","distinct":false,"url":"https://api.github.com/repos/kathrynfejer/enftun/commits/348ed73f81e0a51af5201a2e4db88ec19b95203c"},{"sha":"1f806c034b31f7627f38f39faf45d39b8201ebd4","author":{"name":"Kathryn Fejer","email":"55a21dc0d911f11c44cbf6cc9e5f4523cb9bf461@xaptum.com"},"message":"Vagrant: attach TPM to vm","distinct":false,"url":"https://api.github.com/repos/kathrynfejer/enftun/commits/1f806c034b31f7627f38f39faf45d39b8201ebd4"},{"sha":"6cb60e721a3c64666f6d8083c403cec0d27c4b5f","author":{"name":"Kathryn Fejer","email":"55a21dc0d911f11c44cbf6cc9e5f4523cb9bf461@xaptum.com"},"message":"Check IPv6 for colons","distinct":false,"url":"https://api.github.com/repos/kathrynfejer/enftun/commits/6cb60e721a3c64666f6d8083c403cec0d27c4b5f"},{"sha":"ea95514110f45316ec0cea2655d1f3392edbf162","author":{"name":"Kathryn Fejer","email":"55a21dc0d911f11c44cbf6cc9e5f4523cb9bf461@xaptum.com"},"message":"Add support for TLS only or XTT","distinct":false,"url":"https://api.github.com/repos/kathrynfejer/enftun/commits/ea95514110f45316ec0cea2655d1f3392edbf162"},{"sha":"6eab1a2c50b743e2e80dca597cd0deffb0165063","author":{"name":"Kathryn Fejer","email":"55a21dc0d911f11c44cbf6cc9e5f4523cb9bf461@xaptum.com"},"message":"Fix stack allocated buffer","distinct":false,"url":"https://api.github.com/repos/kathrynfejer/enftun/commits/6eab1a2c50b743e2e80dca597cd0deffb0165063"},{"sha":"bcb785f48e7b37ee1e656837ac4db80014be683a","author":{"name":"Kathryn Fejer","email":"55a21dc0d911f11c44cbf6cc9e5f4523cb9bf461@xaptum.com"},"message":"Take XTT out of context.c/.h","distinct":false,"url":"https://api.github.com/repos/kathrynfejer/enftun/commits/bcb785f48e7b37ee1e656837ac4db80014be683a"},{"sha":"34d2ef2e3e40fbf1a3f133ae241375e7a4e5e850","author":{"name":"Kathryn Fejer","email":"55a21dc0d911f11c44cbf6cc9e5f4523cb9bf461@xaptum.com"},"message":"Add enftun_provision-works w/o files at start","distinct":true,"url":"https://api.github.com/repos/kathrynfejer/enftun/commits/34d2ef2e3e40fbf1a3f133ae241375e7a4e5e850"}]}
{"actor":{"display_login":"kathrynfejer"}}