<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k, branch v21.02.0-rc2</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v21.02.0-rc2</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v21.02.0-rc2'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2021-05-29T18:01:58Z</updated>
<entry>
<title>OpenWrt v21.02.0-rc2: adjust config defaults</title>
<updated>2021-05-29T18:01:58Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2021-05-29T18:01:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=3e09cc496912264df05487ef0fae656c75a18a41'/>
<id>urn:sha1:3e09cc496912264df05487ef0fae656c75a18a41</id>
<content type='text'>
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>base-files: simplify setting device MAC</title>
<updated>2021-05-28T14:04:04Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2021-05-28T06:18:08Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=c2139eef279ef9efc30ddbaf08544f33eac63e36'/>
<id>urn:sha1:c2139eef279ef9efc30ddbaf08544f33eac63e36</id>
<content type='text'>
1. Move code above interface generation
   It results in more logical order. Device gets its config section
   above interface section.
2. Drop the loop
   We have separated code handling bridges now so $device should be
   guaranteed to contain a single device name.
3. Drop section name
   It's not required by netifd or LuCI &amp; it's not needed by this script
   as $device contains a single device name now.

Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
(cherry picked from commit e002179a6d2eea8640e262160030336bea54ec26)
</content>
</entry>
<entry>
<title>ubox: fix init script validation of log_ip option</title>
<updated>2021-05-28T13:25:31Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2021-05-28T13:23:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=0bc3f51aa650ec9fea995233714219d2cb63f53c'/>
<id>urn:sha1:0bc3f51aa650ec9fea995233714219d2cb63f53c</id>
<content type='text'>
The underlying logread process uses usock() to handle remote connections
which is able to handle both hostnames and IP addresses.

Ref: https://github.com/openwrt/luci/issues/5077
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
(cherry picked from commit ec83fb9ced138b7945135adffb9ff0ba63b695ec)
</content>
</entry>
<entry>
<title>base-files: generate network config with "device" options</title>
<updated>2021-05-27T09:39:15Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2021-05-24T14:45:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=16ccf888ee70c65aa4943641e4b8e74e52dc1930'/>
<id>urn:sha1:16ccf888ee70c65aa4943641e4b8e74e52dc1930</id>
<content type='text'>
Replace "ifname" with "device" as netifd has been recently patches to
used the later one. It's more clear and accurate.

Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
(cherry picked from commit 4b9a67362d70c544b85078b8d5c661f43f7472d9)
</content>
</entry>
<entry>
<title>base-files: fix configuration generation of network if "bridge" exists</title>
<updated>2021-05-27T09:39:15Z</updated>
<author>
<name>INAGAKI Hiroshi</name>
</author>
<published>2021-05-23T11:30:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=77d96e925fef1010f3d94a7cc722d23efd243b1e'/>
<id>urn:sha1:77d96e925fef1010f3d94a7cc722d23efd243b1e</id>
<content type='text'>
After the commit 43fc720657c6e3b30c6ed89d7227ee6e646c158b
("base-files: generate "device UCI type section for bridge"), the wrong
network configuration is generated for the devices that already have the
bridge device section for VLAN, such as the devices in realtek target.

As a result, the bridge device by additional "device" section is
specified to the "ports" option in the "bridge-vlan" section and netifd
shuts down the switch and the ethernet when the network service started.

Fixes: 43fc720657 ("base-files: generate "device" UCI type section for bridge")
Signed-off-by: INAGAKI Hiroshi &lt;musashino.open@gmail.com&gt;
[rmilecki: use $ports for generate_bridge_vlan argument]
Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
(cherry picked from commit 8cc4e87a2f81df02dbe481759ae6c36cf056c13b)
</content>
</entry>
<entry>
<title>base-files: support setting bridge MAC address</title>
<updated>2021-05-27T09:39:15Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2021-05-24T05:46:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=fc605c01f6d1fd8e2aa8ede83b03ae87f12524a9'/>
<id>urn:sha1:fc605c01f6d1fd8e2aa8ede83b03ae87f12524a9</id>
<content type='text'>
Fixes: 43fc720657c6 ("base-files: generate "device" UCI type section for bridge")
Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
(cherry picked from commit 7a90ad3c431031191afe51b163bf97d3ec820d54)
</content>
</entry>
<entry>
<title>base-files: generate bridge device sections with br- name prefix</title>
<updated>2021-05-27T09:39:15Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2021-05-20T08:32:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=0d90023633248791bbeb8d2b21669c1f9a5a9a6a'/>
<id>urn:sha1:0d90023633248791bbeb8d2b21669c1f9a5a9a6a</id>
<content type='text'>
Missing br- prefix could result in name conflict between DSA port
interface and bridge interface. Some devices with just one LAN port use
"lan" interface name for DSA port. Trying to create bridge with the same
"lan" name was failing.

Reported-by: David Bauer &lt;mail@david-bauer.net&gt;
Fixes: 43fc720657c6 ("base-files: generate "device" UCI type section for bridge")
Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
(cherry picked from commit 0e459668c5b3b158991803204f628b1b7dce9034)
</content>
</entry>
<entry>
<title>base-files: generate "device" UCI type section for bridge</title>
<updated>2021-05-27T09:39:15Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2021-05-15T19:06:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=892fc7caa9eee9f5ef9e172677f871c02841bae8'/>
<id>urn:sha1:892fc7caa9eee9f5ef9e172677f871c02841bae8</id>
<content type='text'>
This switches from the old way of defining bridges in an "interface" UCI
section type (that should be used for layer 3 only). From now a defualt
board switch will have its own "device" UCI section type. It's a new &amp;
preferred way of defining L2 devices.

Before:

config interface 'lan'
        option type 'bridge'
        option ifname 'lan1 lan2 lan3 lan4'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'

After:

config device
        option name 'lan'
        option type 'bridge'
        list ports 'lan1'
        list ports 'lan2'
        list ports 'lan3'
        list ports 'lan4'

config interface 'lan'
        option ifname 'lan'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'

Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
(cherry picked from commit 43fc720657c6e3b30c6ed89d7227ee6e646c158b)
</content>
</entry>
<entry>
<title>busybox: show reproducible timestamp</title>
<updated>2021-05-26T22:03:12Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2021-05-13T21:57:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=4b691077e0ae658c3c3d4fc625b09a5b9f01f99d'/>
<id>urn:sha1:4b691077e0ae658c3c3d4fc625b09a5b9f01f99d</id>
<content type='text'>
On login busybox shows a timestamp per default contianing the build
date. Since the build date isn't reproducible per default this behaviour
was disabled by default via 34df4d40 "busybox: disable timestamp in
version".

This commit modifies busybox so that the printed timestamp reproducible
using SOURCE_DATE_EPOCH and therefore shouldn't be disabled anymore.

Before:

    BusyBox v1.33.1 () built-in shell (ash)

After:

    BusyBox v1.33.1 (2021-05-13 09:34:34 UTC) built-in shell (ash)

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
(cherry picked from commit a725382978515abfb2eb7be3bafef735dca97dbd)
</content>
</entry>
<entry>
<title>busybox: use $(AUTORELEASE) and SPDX</title>
<updated>2021-05-26T22:03:05Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2021-05-18T13:36:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=6b6bcca1a05315c019eb55bec2b460a54c65ba1e'/>
<id>urn:sha1:6b6bcca1a05315c019eb55bec2b460a54c65ba1e</id>
<content type='text'>
use AUTORELEASE since BusyBox is often updaten and PKG_RELEASE is not
consistently bumped. Also use SPDX license headers to be machine
readable and bump the copyright year to 2021.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
(cherry picked from commit 25fdb42249aef7b5eb53675f82f0091c532bf90c)
</content>
</entry>
</feed>
