<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/include, branch v19.07.4</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v19.07.4</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v19.07.4'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2020-09-07T18:27:12Z</updated>
<entry>
<title>OpenWrt v19.07.4: adjust config defaults</title>
<updated>2020-09-07T18:27:12Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2020-09-07T18:27:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=d5810aa61367a9424599935572f622d27f8303f0'/>
<id>urn:sha1:d5810aa61367a9424599935572f622d27f8303f0</id>
<content type='text'>
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>kernel: Update kernel 4.14 to version 4.14.195</title>
<updated>2020-08-26T22:27:56Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2020-08-21T12:21:08Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=a2a75c21bdb1afc6786d01693c8a52f34197ea9b'/>
<id>urn:sha1:a2a75c21bdb1afc6786d01693c8a52f34197ea9b</id>
<content type='text'>
Compile and runtime tested on lantiq/xrx200 and x86/64.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>kernel: update kernel 4.14 to version 4.14.193</title>
<updated>2020-08-10T22:12:50Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2020-07-31T20:40:30Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=148d59c67edd550cf130f96844f63637707b99d5'/>
<id>urn:sha1:148d59c67edd550cf130f96844f63637707b99d5</id>
<content type='text'>
Compile and runtime tested on lantiq/xrx200 and ipq40xx.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>hostapd: add wpad-basic-wolfssl variant</title>
<updated>2020-08-09T22:05:27Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2020-08-04T14:24:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=dedf089bb79480d2629854f1f1e379a4b4a5a6f3'/>
<id>urn:sha1:dedf089bb79480d2629854f1f1e379a4b4a5a6f3</id>
<content type='text'>
Add package which provides size optimized wpad with support for just
WPA-PSK, SAE (WPA3-Personal), 802.11r and 802.11w.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
[adapt to recent changes, add dependency for WPA_WOLFSSL config]
Signed-off-by: Adrian Schmutzler &lt;freifunk@adrianschmutzler.de&gt;
(cherry picked from commit c487cf8e94cbdf582dfc3c2bdaab913a146a2100)
</content>
</entry>
<entry>
<title>build: store default/device packages in JSON</title>
<updated>2020-07-13T20:24:30Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2020-06-30T11:02:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=e3618eb2cc210763fe1b309fd7e337fdf8a98f0b'/>
<id>urn:sha1:e3618eb2cc210763fe1b309fd7e337fdf8a98f0b</id>
<content type='text'>
With this commit the `profiles.json` contain both the target specific
`default_packages` as well as the device specific `device_packages` as a
array of strings.

This information is required for downstream projects like the various
web-based interactive firmware generators.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
(cherry picked from commit 263f7e5bbd119ebed1f514c16f659a2e2a2b132c)
</content>
</entry>
<entry>
<title>kernel: Update kernel 4.14 to version 4.14.187</title>
<updated>2020-07-04T17:22:23Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2020-07-03T22:19:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=f4985a22ca1b46bbfa71dec4219b7fbeca2c0023'/>
<id>urn:sha1:f4985a22ca1b46bbfa71dec4219b7fbeca2c0023</id>
<content type='text'>
Fixes:
- CVE-2020-10757

Run tested: ath79, ipq40xx
Build tested: ath79, ipq40xx

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>build: refactor JSON info files to `profiles.json`</title>
<updated>2020-06-30T20:12:58Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2020-03-12T22:55:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=3572711e3cea24dd5276666860f57a2c3a72525e'/>
<id>urn:sha1:3572711e3cea24dd5276666860f57a2c3a72525e</id>
<content type='text'>
JSON info files contain machine readable information of built profiles
and resulting images. These files were added in commit 881ed09ee6e2
("build: create JSON files containing image info").

They are useful for firmware wizards and script checking for
reproducibility.

Currently all JSON files are stored next to the built images, resulting
in up to 168 individual files for the ath79/generic target.

This patch refactors the JSON creation to store individual per image
(not per profile) files in $(BUILD_DIR)/json_info_files and create an
single overview file called `profiles.json` in the target directory.

Storing per image files and not per profile solves the problem of
parallel file writes. If a profiles sysupgrade and factory image are
finished at the same time both processes would write to the same JSON
file, resulting in randomly broken outputs.

Some target like x86/64 do not use the image code yet, resulting in
missing JSON files. If no JSON info files were created, no
`profiles.json` files is created as it would be empty anyway.

As before, this creation is enabled by default only if `BUILDBOT` is set.

Tested via buildroot &amp; ImageBuilder on ath79/generic, imx6 and x86/64.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
[json_info_files dir handling in Make, if case refactoring]
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
(backported from commit 07449f692ce4c4525e946401f4c3ed0cbbc8c4df)
Signed-off-by: Adrian Schmutzler &lt;freifunk@adrianschmutzler.de&gt;
</content>
</entry>
<entry>
<title>build: image: fix build breakage of some images</title>
<updated>2020-06-30T20:12:50Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2019-11-05T22:57:37Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=b7bac0737e3227d1b581efc9f8951fcdf7391e6f'/>
<id>urn:sha1:b7bac0737e3227d1b581efc9f8951fcdf7391e6f</id>
<content type='text'>
Commit 881ed09ee6e2 ("build: create JSON files containing image info")
has removed the crucial empty new line from the image copy step
resulting in the following errors during make function expansion:

 GZ_SUFFIX :=
 bash: GZ_SUFFIX: command not found
 Makefile:86: recipe for target 'openwrt-ath79-generic-tplink_archer-c7-v5-squashfs-sysupgrade.bin' failed

Fixes: 881ed09ee6e2 ("build: create JSON files containing image info")
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
(cherry picked from commit 0fb23d67f00a18c3f9e712ca97cfc34b38071f4a)
</content>
</entry>
<entry>
<title>build: create JSON files containing image info</title>
<updated>2020-06-30T20:12:39Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2019-08-18T19:56:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=8a0362c6992d2a432ecb79905531a6c7324fa6a8'/>
<id>urn:sha1:8a0362c6992d2a432ecb79905531a6c7324fa6a8</id>
<content type='text'>
The JSON info files contain details about the created firmware images
per device and are stored next to the created images.

The JSON files are stored as "$(IMAGE_PREFIX).json" and contain some
device/image meta data as well as a list of created firmware images.

An example of openwrt-ramips-rt305x-aztech_hw550-3g.json

    {
      "id": "aztech_hw550-3g",
      "image_prefix": "openwrt-ramips-rt305x-aztech_hw550-3g",
      "images": [
        {
          "name": "openwrt-ramips-rt305x-aztech_hw550-3g-squashfs-sysupgrade.bin",
          "sha256": "db2b34b0ec4a83d9bf612cf66fab0dc3722b191cb9bedf111e5627a4298baf20",
          "type": "sysupgrade"
        }
      ],
      "metadata_version": 1,
      "supported_devices": [
        "aztech,hw550-3g",
        "hw550-3g"
      ],
      "target": "ramips/rt305x",
      "titles": [
        {
          "model": "HW550-3G",
          "vendor": "Aztech"
        },
        {
          "model": "ALL0239-3G",
          "vendor": "Allnet"
        }
      ],
      "version_commit": "r10920+123-0cc87b3bac",
      "version_number": "SNAPSHOT"
    }

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
(backported from commit 881ed09ee6e23f6c224184bb7493253c4624fb9f)
Signed-off-by: Adrian Schmutzler &lt;freifunk@adrianschmutzler.de&gt;
</content>
</entry>
<entry>
<title>OpenWrt v19.07.3: revert to branch defaults</title>
<updated>2020-05-16T18:40:11Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2020-05-16T18:40:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=c3e3802a8effd099481cedf669e3a17840612514'/>
<id>urn:sha1:c3e3802a8effd099481cedf669e3a17840612514</id>
<content type='text'>
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
</feed>
