<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/xback/package/base-files, branch v17.01.3</title>
<subtitle>Staging tree of Koen Vandeputte</subtitle>
<id>https://git.openwrt.org/openwrt/staging/xback/atom?h=v17.01.3</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/xback/atom?h=v17.01.3'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/'/>
<updated>2017-10-03T12:10:53Z</updated>
<entry>
<title>LEDE v17.01.3: adjust config defaults</title>
<updated>2017-10-03T12:10:53Z</updated>
<author>
<name>Stijn Tintel</name>
</author>
<published>2017-10-03T12:10:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=df54a8f583a9afad356fb99a575d75b69c8c0dd4'/>
<id>urn:sha1:df54a8f583a9afad356fb99a575d75b69c8c0dd4</id>
<content type='text'>
Signed-off-by: Stijn Tintel &lt;stijn@linux-ipv6.be&gt;
</content>
</entry>
<entry>
<title>base-files: create /etc/config/ directory</title>
<updated>2017-10-01T08:52:14Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2017-09-30T11:50:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=b8357e87d7cbc73e19073b4b8cd749e46e6b7fc2'/>
<id>urn:sha1:b8357e87d7cbc73e19073b4b8cd749e46e6b7fc2</id>
<content type='text'>
The /bin/config_generate script and some other scripts are assuming the
/etc/config directory exists in the image. This is true in case for
example the package firewall, dropbear or dnsmasq are included, which
are adding the files under /etc/config/. Without any of these package
the system will not boot up fully because the /etc/config/ directory is
missing and some init scripts just fail.

Make sure all images with the base-files contain a /etc/config/
directory.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
Acked-by: John Crispin &lt;john@phrozen.org&gt;
</content>
</entry>
<entry>
<title>base-files: fix wan6 interface config generation for pppoe</title>
<updated>2017-09-18T11:22:58Z</updated>
<author>
<name>Hans Dedecker</name>
</author>
<published>2017-09-18T07:18:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=7f1359c14e60009a511f74a2f62d34b96deba417'/>
<id>urn:sha1:7f1359c14e60009a511f74a2f62d34b96deba417</id>
<content type='text'>
Setting ipv6 to auto in case of a pppoe interface will trigger the
creation of a dynamic wan_6 interface meaning two IPv6 interfaces
(wan6 and wan_6) will be active on top of the pppoe interface.
This leads to unpredictable behavior in the network; therefore set
ipv6 to 1 which will prevent the dynamic creation of the wan_6
interface.
Further alias the wan6 interface on top of the wan interface for pppoe
as the wan6 interface can only be started when the link local address is
ready. In case of pppoe the link local address is negotiated during the
Internet Protocol Control Protocol when the PPP link is setup meaning
all the IP address info is only available when the wan interface is up.

Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt;
</content>
</entry>
<entry>
<title>base-files: don't setup network in preinit if failsafe is disabled</title>
<updated>2017-08-09T21:20:23Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2017-08-07T09:09:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=889638c8bf3c88d0acae2b756aa97d6160579b35'/>
<id>urn:sha1:889638c8bf3c88d0acae2b756aa97d6160579b35</id>
<content type='text'>
With failsafe disabled there is no point in early network setup. We
don't send announcement over UDP and there is no way to ssh to the
device.

A side effect of this is avoiding a possibly incorrect network config
(only with failsafe disabled). This problem is related to possible
changes made by user in /etc/config/network.

Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
</content>
</entry>
<entry>
<title>base-files: fix PKG_CONFIG_DEPENDS to include version.mk entries</title>
<updated>2017-06-26T21:47:12Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2017-06-16T11:23:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=761e6087ed6d2c41a51f4bc5b91539857e324ac7'/>
<id>urn:sha1:761e6087ed6d2c41a51f4bc5b91539857e324ac7</id>
<content type='text'>
Including version.mk sets PKG_CONFIG_DEPENDS to config entries used for
VERSION_SED command. We should keep these configs to make sure package
gets refreshed when needed.

Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
</content>
</entry>
<entry>
<title>LEDE v17.01.2: revert to branch defaults</title>
<updated>2017-06-10T11:08:07Z</updated>
<author>
<name>Alexander Couzens</name>
</author>
<published>2017-06-10T11:08:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=a6b5ddfd9b87962365b0bcdfa14f179ed404af43'/>
<id>urn:sha1:a6b5ddfd9b87962365b0bcdfa14f179ed404af43</id>
<content type='text'>
Signed-off-by: Alexander Couzens &lt;lynxis@fe80.eu&gt;
</content>
</entry>
<entry>
<title>LEDE v17.01.2: adjust config defaults</title>
<updated>2017-06-10T11:08:02Z</updated>
<author>
<name>Alexander Couzens</name>
</author>
<published>2017-06-10T11:08:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=2da512ecf4631cd7812283f0931cf6bbf842a313'/>
<id>urn:sha1:2da512ecf4631cd7812283f0931cf6bbf842a313</id>
<content type='text'>
Signed-off-by: Alexander Couzens &lt;lynxis@fe80.eu&gt;
</content>
</entry>
<entry>
<title>base-files: network.sh: fix a number of IPv6 logic flaws</title>
<updated>2017-06-08T21:02:16Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2017-06-08T17:27:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=e5db08edf7b0d10ca50073107eb05dd3d671cd55'/>
<id>urn:sha1:e5db08edf7b0d10ca50073107eb05dd3d671cd55</id>
<content type='text'>
* Change network_get_subnet6() to sensibly guess a suitable prefix

  Attempt to return the first non-linklocal, non-ula range, then attempt
  to return the first non-linklocal range and finally fall back to the
  previous behaviour of simply returning the first found item.

* Fix network_get_ipaddrs_all()

  Instead of replicating the flawed logic appending a fixed ":1" suffix
  to IPv6 addresses, rely on network_get_ipaddrs() and network_get_ipaddrs6()
  to build a single list of all interface addresses.

* Fix network_get_subnets6()

  Instead of replicating the flawed logic appending a fixed ":1" suffix
  to IPv6 addresses, rely on the ipv6-prefix-assignment.local-address
  field to figure out the proper network address.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>base-files: network.sh: properly report local IPv6 addresses</title>
<updated>2017-06-08T10:06:50Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2017-06-08T10:02:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=df4363b607629710240dcaccf4e3f0bc6fae93ae'/>
<id>urn:sha1:df4363b607629710240dcaccf4e3f0bc6fae93ae</id>
<content type='text'>
Rework the network_get_ipaddr6() and network_get_ipaddrs6() functions to
fetch the effective local IPv6 address of delegated prefix from the
"local-address" field instead of naively hardcoding ":1" as static suffix.

Fixes FS#829.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>base-files: always set proto passed to _ucidef_set_interface()</title>
<updated>2017-06-03T18:41:26Z</updated>
<author>
<name>Mathias Kresin</name>
</author>
<published>2017-02-15T07:39:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/xback/commit/?id=524ed5088e900821307694180d77038df5a3ea9a'/>
<id>urn:sha1:524ed5088e900821307694180d77038df5a3ea9a</id>
<content type='text'>
Overwrite an already set proto if a new one is passed to
_ucidef_set_interface() similar to what is done for the interface.

It is required when using ""ucidef_set_interface_wan 'ptm0' 'pppoe'"
after some initial wan interface configuration is already done by
ucidef_add_switch.

The "json_is_a protocol string" guard is meant to not reset an earlier
set interface proto in case something like
"ucidef_set_interface_lan 'eth0'" is used afterwards.

Signed-off-by: Mathias Kresin &lt;dev@kresin.me&gt;
</content>
</entry>
</feed>
