115 Commits

Author SHA1 Message Date
Michael Stapelberg 2e60d5b8c8 ping hardware watchdog every 1s
In case gokrazy gets stuck for whichever reason, the hardware watchdog will
reset the Raspberry Pi 3.
2017-10-21 20:05:26 +02:00
Michael Stapelberg 32e8b6dd34 dhcp: persist domain name to resolv.conf if specified 2017-09-19 14:48:36 +02:00
Michael Stapelberg 6127f9566e dhcp: set client id (option 61), some routers need it
E.g. /etc/kresd/dhcp_host_domain_ng.sh on a turris omnia incorrectly deletes
DHCP hostname mappings when more than one client does not send a client id.
2017-09-05 09:52:53 +02:00
Michael Stapelberg 3ed1e381b5 ntp: drop privileges to nobody/nogroup, retain CAP_SYS_TIME 2017-09-03 22:21:00 +02:00
Michael Stapelberg 83adedae5d ntp: use gokrazy vendor zone
fixes #34
2017-08-25 09:24:15 +02:00
Michael Stapelberg eb8f1753b3 ntp: react to breaking API change
See https://github.com/beevik/ntp/pull/14
2017-08-23 09:51:01 +02:00
Michael Stapelberg b96471c05d update FAT16B writer import path 2017-07-14 03:19:15 +02:00
Michael Stapelberg 13173460da dhcp: set hostname for renewal packets as well
Otherwise, router restarts might result in the hostname getting
lost (observed using dnsmasq on OpenWrt).
2017-07-01 11:29:10 +02:00
Michael Stapelberg 3999a60a05 WaitForClock: give up after 1 year, not 1 minute
related to issue #21
2017-03-25 20:47:47 +01:00
Michael Stapelberg 83181ca00c add empty package
related to #14
2017-03-05 20:27:48 +01:00
Michael Stapelberg c7ae5cac83 README: add go report card badge 2017-03-04 18:48:20 +01:00
Michael Stapelberg 60d4164cfe README: add travis build status 2017-03-04 18:47:07 +01:00
Michael Stapelberg b3c9568a9d Link to golang.org for installing go1.8 2017-03-04 18:46:24 +01:00
Michael Stapelberg 09883a3b00 add travis config 2017-03-04 18:45:08 +01:00
Michael Stapelberg 38af7fd18d Initial commit 2017-03-04 11:22:48 +01:00