<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mtk-20170518/package/system, branch v18.06.0</title>
<subtitle>MTK 20170518 : Mediatek SDK based on OpenWRT Barrier Breaker</subtitle>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/'/>
<entry>
<title>ubus: update to latest git HEAD</title>
<updated>2018-07-26T16:37:18+00:00</updated>
<author>
<name>Jo-Philipp Wich</name>
<email>jo@mein.io</email>
</author>
<published>2018-07-26T14:48:07+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=da0dd6adc2b45d640bc0842ff33424463fc81bf9'/>
<id>da0dd6adc2b45d640bc0842ff33424463fc81bf9</id>
<content type='text'>
40e0931 libubus: pass an empty UBUS_ATTR_DATA block if msg is NULL on invoke

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
(cherry picked from commit 7316515891532a9d5f0b70db31a95d06f7b00e94)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
40e0931 libubus: pass an empty UBUS_ATTR_DATA block if msg is NULL on invoke

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
(cherry picked from commit 7316515891532a9d5f0b70db31a95d06f7b00e94)
</pre>
</div>
</content>
</entry>
<entry>
<title>ubus: update to latest git HEAD</title>
<updated>2018-07-25T11:03:58+00:00</updated>
<author>
<name>John Crispin</name>
<email>john@phrozen.org</email>
</author>
<published>2018-07-25T10:15:45+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=69021e9b89ad873e2c5f0a9c10fcb5a7ca003d21'/>
<id>69021e9b89ad873e2c5f0a9c10fcb5a7ca003d21</id>
<content type='text'>
884be45 libubus: check for non-NULL data before running callbacks

Signed-off-by: John Crispin &lt;john@phrozen.org&gt;
(cherry picked from commit a5c3bbaf56d6fb442ea16f26042cec83c7c00454)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
884be45 libubus: check for non-NULL data before running callbacks

Signed-off-by: John Crispin &lt;john@phrozen.org&gt;
(cherry picked from commit a5c3bbaf56d6fb442ea16f26042cec83c7c00454)
</pre>
</div>
</content>
</entry>
<entry>
<title>mtd: improve check for TRX header being already fixed</title>
<updated>2018-07-16T21:18:45+00:00</updated>
<author>
<name>Rafał Miłecki</name>
<email>rafal@milecki.pl</email>
</author>
<published>2018-07-15T21:23:42+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=1086408b17fae23e362f8ed95163ebeefed007c7'/>
<id>1086408b17fae23e362f8ed95163ebeefed007c7</id>
<content type='text'>
First of all lengths should be compared after checking all blocks for
being good/bad. It's because requested length may differ from a final
one if there were some bad blocks.

Secondly it makes sense to also compare crc32 since we already have a
new one calculated.

Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
(cherry picked from commit 82498a7f7aa86ad0e93ef60d50dccaa0a9549e4c)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
First of all lengths should be compared after checking all blocks for
being good/bad. It's because requested length may differ from a final
one if there were some bad blocks.

Secondly it makes sense to also compare crc32 since we already have a
new one calculated.

Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
(cherry picked from commit 82498a7f7aa86ad0e93ef60d50dccaa0a9549e4c)
</pre>
</div>
</content>
</entry>
<entry>
<title>mtd: support bad blocks within the mtd_fixtrx()</title>
<updated>2018-07-16T21:18:45+00:00</updated>
<author>
<name>Rafał Miłecki</name>
<email>rafal@milecki.pl</email>
</author>
<published>2018-07-15T14:51:41+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=5dca299fabc466183fdc973871b5f66e6ee4252d'/>
<id>5dca299fabc466183fdc973871b5f66e6ee4252d</id>
<content type='text'>
Reading MTD data with (p)read doesn't return any error when accessing
bad block. As the result, with current code, CRC32 covers "data" stored
in bad blocks.

That behavior doesn't match CFE's one (bootloader simply skips bad
blocks) and may result in:
1) Invalid CRC32
2) CFE refusing to boot firmware with a following error:
Boot program checksum is invalid

Fix that problem by checking every block before reading its content.

Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
(cherry picked from commit 0f54489f754e7bd34e0430c57a11b6a54740d58e)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reading MTD data with (p)read doesn't return any error when accessing
bad block. As the result, with current code, CRC32 covers "data" stored
in bad blocks.

That behavior doesn't match CFE's one (bootloader simply skips bad
blocks) and may result in:
1) Invalid CRC32
2) CFE refusing to boot firmware with a following error:
Boot program checksum is invalid

Fix that problem by checking every block before reading its content.

Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
(cherry picked from commit 0f54489f754e7bd34e0430c57a11b6a54740d58e)
</pre>
</div>
</content>
</entry>
<entry>
<title>mtd: mark as nonshared to fix FS#484</title>
<updated>2018-06-18T19:21:54+00:00</updated>
<author>
<name>Mirko Parthey</name>
<email>mirko.parthey@web.de</email>
</author>
<published>2018-05-31T13:24:31+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=9fd0a2f273d3faa8a00fa459e8ca2f5c32531f6e'/>
<id>9fd0a2f273d3faa8a00fa459e8ca2f5c32531f6e</id>
<content type='text'>
The mtd tool is built with different configurations depending on the
target. For example, brcm47xx adds the fixtrx subcommand, without which
an image fails when booting the second time.

Mark the mtd package as nonshared to really fix FS#484.

Signed-off-by: Mirko Parthey &lt;mirko.parthey@web.de&gt;
(cherry picked from commit 46d7ced9d1e104693a9f995bfe8a6e28ac82b592)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The mtd tool is built with different configurations depending on the
target. For example, brcm47xx adds the fixtrx subcommand, without which
an image fails when booting the second time.

Mark the mtd package as nonshared to really fix FS#484.

Signed-off-by: Mirko Parthey &lt;mirko.parthey@web.de&gt;
(cherry picked from commit 46d7ced9d1e104693a9f995bfe8a6e28ac82b592)
</pre>
</div>
</content>
</entry>
<entry>
<title>logd: create log directory for log_file</title>
<updated>2018-06-07T15:20:40+00:00</updated>
<author>
<name>Karl Palsson</name>
<email>karlp@etactica.com</email>
</author>
<published>2018-02-22T11:09:53+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=c24c8bfd0a3b89b31440bb59f429ff6b06350d6d'/>
<id>c24c8bfd0a3b89b31440bb59f429ff6b06350d6d</id>
<content type='text'>
If log_file is specified, make sure its directory exists.

Signed-off-by: Karl Palsson &lt;karlp@etactica.com&gt;
Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt; [PKG_RELEASE increase]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If log_file is specified, make sure its directory exists.

Signed-off-by: Karl Palsson &lt;karlp@etactica.com&gt;
Signed-off-by: Hans Dedecker &lt;dedeckeh@gmail.com&gt; [PKG_RELEASE increase]
</pre>
</div>
</content>
</entry>
<entry>
<title>openwrt-keyring: bundle latest usign certificates</title>
<updated>2018-05-20T17:39:58+00:00</updated>
<author>
<name>Jo-Philipp Wich</name>
<email>jo@mein.io</email>
</author>
<published>2018-05-20T17:37:58+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=8948a78862abd975422d742152408249de6eadcf'/>
<id>8948a78862abd975422d742152408249de6eadcf</id>
<content type='text'>
Includes the public usign certificates used by the 18.06.* release builds.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
(cherry picked from commit 6d108c4a1a40708715e663d6e8eec3ce5ef79c21)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Includes the public usign certificates used by the 18.06.* release builds.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
(cherry picked from commit 6d108c4a1a40708715e663d6e8eec3ce5ef79c21)
</pre>
</div>
</content>
</entry>
<entry>
<title>openwrt-keyring: rename from lede-keyring</title>
<updated>2018-05-20T17:39:52+00:00</updated>
<author>
<name>Jo-Philipp Wich</name>
<email>jo@mein.io</email>
</author>
<published>2018-05-20T17:32:29+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=fc6f1fd8febe0ceb3a261f21d4d2f8d51c2bc033'/>
<id>fc6f1fd8febe0ceb3a261f21d4d2f8d51c2bc033</id>
<content type='text'>
Also let the new openwrt-keyring package provide lede-keyring for backwards
compatibility.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
(cherry picked from commit fd72e67ffe10a130ae4ee9620e7670d83c2538ce)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also let the new openwrt-keyring package provide lede-keyring for backwards
compatibility.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
(cherry picked from commit fd72e67ffe10a130ae4ee9620e7670d83c2538ce)
</pre>
</div>
</content>
</entry>
<entry>
<title>rpcd: update to lastest HEAD</title>
<updated>2018-05-14T05:16:47+00:00</updated>
<author>
<name>Jo-Philipp Wich</name>
<email>jo@mein.io</email>
</author>
<published>2018-05-14T05:16:13+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=6aaeec666d0af4240b1d61f5654d91a53cf35a82'/>
<id>6aaeec666d0af4240b1d61f5654d91a53cf35a82</id>
<content type='text'>
8206219 uci: fix memory leak in rpc_uci_replace_savedir()
10f7878 exec: close stdout and stderr streams on child signal
92d0d75 uci: use correct sort index when reordering sections

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
8206219 uci: fix memory leak in rpc_uci_replace_savedir()
10f7878 exec: close stdout and stderr streams on child signal
92d0d75 uci: use correct sort index when reordering sections

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ca-certificates: Update to Version 20180409</title>
<updated>2018-05-05T07:32:04+00:00</updated>
<author>
<name>Christian Schoenebeck</name>
<email>christian.schoenebeck@gmail.com</email>
</author>
<published>2018-04-20T17:53:09+00:00</published>
<link rel='alternate' type='text/html' href='http://www.chd.sx/cgit/mtk-20170518/commit/?id=80cb5c5703d7778ee7390da1bcde4878a2349806'/>
<id>80cb5c5703d7778ee7390da1bcde4878a2349806</id>
<content type='text'>
ca-certificates: Update to Version 20180409

Signed-off-by: Christian Schoenebeck &lt;christian.schoenebeck@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ca-certificates: Update to Version 20180409

Signed-off-by: Christian Schoenebeck &lt;christian.schoenebeck@gmail.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
