netstack issueshttps://gitlab.redox-os.org/redox-os/netstack/-/issues2018-06-19T11:52:24Zhttps://gitlab.redox-os.org/redox-os/netstack/-/issues/19Improve address configuration2018-06-19T11:52:24ZDan RobertsonImprove address configuration[Smolnetd::new] still uses `getcfg` to read configuration information from `/etc/net`. Now that `netcfg` has been implemented, `smolnetd` should initially configure the interface without a `ipv4_gateway` and assigned IP addresses other t...[Smolnetd::new] still uses `getcfg` to read configuration information from `/etc/net`. Now that `netcfg` has been implemented, `smolnetd` should initially configure the interface without a `ipv4_gateway` and assigned IP addresses other than the loopback. the `/etc/net` files should be removed and a new configuration file should be created along with a file format that allows for:
- multiple interfaces
- configuring an interface to use DHCP
[Smolnetd::new]: https://github.com/redox-os/netstack/blob/master/src/smolnetd/scheme/mod.rs#L57-L114Improve Network Config - RSoC 2018https://gitlab.redox-os.org/redox-os/netstack/-/issues/20dnsd: Allow multiple nameservers2018-06-19T11:52:50ZDan Robertsondnsd: Allow multiple nameserversAllow users to configure multiple nameservers. A first draft should at least allow an IPv6 and IPv4 nameserver.Allow users to configure multiple nameservers. A first draft should at least allow an IPv6 and IPv4 nameserver.Improve Network Config - RSoC 2018https://gitlab.redox-os.org/redox-os/netstack/-/issues/21dnsd: Improve configuration on startup2018-08-17T12:30:39ZDan Robertsondnsd: Improve configuration on startupAt the moment the initial DNS naemserver is hardcoded to `8.8.8.8` [here](https://github.com/redox-os/netstack/blob/master/src/dnsd/scheme.rs#L55). The initial nameservers should be configured through a config file of some type.At the moment the initial DNS naemserver is hardcoded to `8.8.8.8` [here](https://github.com/redox-os/netstack/blob/master/src/dnsd/scheme.rs#L55). The initial nameservers should be configured through a config file of some type.Improve Network Config - RSoC 2018https://gitlab.redox-os.org/redox-os/netstack/-/issues/22dnsd: Allow dnsd to resolve static names2018-06-19T11:53:49ZDan Robertsondnsd: Allow dnsd to resolve static namesRead names and IPs from `/etc/hosts` and resolve properly.Read names and IPs from `/etc/hosts` and resolve properly.Improve Network Config - RSoC 2018https://gitlab.redox-os.org/redox-os/netstack/-/issues/23dnsd: Allow starting dnsd without any nameservers configured2018-06-19T11:53:37ZDan Robertsondnsd: Allow starting dnsd without any nameservers configuredOnce static names and the `dnsd` configuration is possible, it should be possible to start dnsd without any nameservers configured, allowing `dnsd` to only use the static names that are configured.
Dependencies: #22 #21 Once static names and the `dnsd` configuration is possible, it should be possible to start dnsd without any nameservers configured, allowing `dnsd` to only use the static names that are configured.
Dependencies: #22 #21 Improve Network Config - RSoC 2018