- [bugfix] Fix bug in timeout call introduced in v1.11.0
- Add backward compatible bugfix for newer versions of Busybox 'timeout'
- [bugfix] Only wipe
/etc/resolv.conf
if a domain or dns entry exists
- [bugfix] IPv6 routes should be removed before configuring the IP, not after
- Display 'Failed' if the IP or NTP configuration fails
- [bugfix] Ensure NTP is configured after the interface is configured
- Increase NTP server timeout to 60 seconds (20 seconds per attempt)
- Send NTP setup queries to log file
- Add module.l with module info
- Restore "sleep" (10s) while waiting for network interface
- Ensure udhcpc pid file is removed after killing the process
- Configure NTP settings if
ntpserver
is provided - Change NTP server timeout to 30 seconds
- Change console message when bringing up interface
- Change script output colour
- Manually manage /etc/hosts instead of calling sethostname
- Add original udhcpc.script from BusyBox
- Add LICENSE-GPL for BusyBox's udhcpc scripts
- Log static/dhcp output to
/var/log/udhcpc.log
- Add some coloured output
- Add IPv6 support through custom DHCP events script: 'udhcpc.script'
- Wait for devices & network interface to be UP
- Ensure udhcpc is restarted when hostname changes
- Ensure interfaces are reset when switching from dhcp to static
- Update License year
- Change the hostname if the value is set
- Initial release