Package: newsbeuter / 2.9-5+deb9u2

Metadata

Package Version Patches format
newsbeuter 2.9-5+deb9u2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
01 typos.patch | (download)

doc/configcommands.dsv | 2 1 + 1 - 0 !
doc/example-config | 2 1 + 1 - 0 !
doc/manpage-podbeuter.txt | 2 1 + 1 - 0 !
doc/newsbeuter.txt | 4 2 + 2 - 0 !
4 files changed, 5 insertions(+), 5 deletions(-)

 fix a few typos


02 new issue tracker.patch | (download)

doc/newsbeuter.txt | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 change the docs to reference the new issue tracker
 Newsbeuter migrated to github, google code shouldn't be used as the upstream
 tracker anymore.


03 podbeuter segfault fix.patch | (download)

include/poddlthread.h | 3 2 + 1 - 0 !
src/pb_controller.cpp | 1 1 + 0 - 0 !
src/pb_view.cpp | 1 1 + 0 - 0 !
src/poddlthread.cpp | 1 0 + 1 - 0 !
4 files changed, 4 insertions(+), 2 deletions(-)

 fix segfault in podbeuter when downloading podcasts
 Fixes issue #167 upstream.
04 cache deletion with one feed.patch | (download)

src/cache.cpp | 6 1 + 5 - 0 !
1 file changed, 1 insertion(+), 5 deletions(-)

---
05 fix memory leak.patch | (download)

include/rss.h | 4 2 + 2 - 0 !
src/rss.cpp | 7 5 + 2 - 0 !
2 files changed, 7 insertions(+), 4 deletions(-)

 fix memory leak
 Fix severe memory leak when updating the feeds.
06 fix highlight.patch | (download)

src/feedlist_formaction.cpp | 1 1 + 0 - 0 !
src/itemlist_formaction.cpp | 1 1 + 0 - 0 !
src/itemview_formaction.cpp | 1 1 + 0 - 0 !
3 files changed, 3 insertions(+)

 fix multiple article highlights
07 json object get.patch | (download)

src/feedhq_api.cpp | 28 20 + 8 - 0 !
src/newsblur_api.cpp | 102 66 + 36 - 0 !
src/oldreader_api.cpp | 13 10 + 3 - 0 !
src/ttrss_api.cpp | 105 67 + 38 - 0 !
4 files changed, 163 insertions(+), 85 deletions(-)

---
08 feeds marked unread.patch | (download)

src/controller.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
09 config parser off by one.patch | (download)

src/regexmanager.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
10 a2x warnings.patch | (download)

Makefile | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

---
11 query feed tokenization.patch | (download)

src/rss.cpp | 36 33 + 3 - 0 !
1 file changed, 33 insertions(+), 3 deletions(-)

---
12 highlight article priority.patch | (download)

src/itemlist_formaction.cpp | 6 4 + 2 - 0 !
1 file changed, 4 insertions(+), 2 deletions(-)

---
13 dont include compilation time.patch | (download)

src/controller.cpp | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 using __date__ or __time__ breaks reproducible builds.


14 handle urls files lacking eol.patch | (download)

src/urlreader.cpp | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

---
15 dont skip ignored.patch | (download)

include/rss.h | 6 6 + 0 - 0 !
src/cache.cpp | 25 8 + 17 - 0 !
2 files changed, 14 insertions(+), 17 deletions(-)

---
16 fix invalid pointers.patch | (download)

src/rss_parser.cpp | 10 5 + 5 - 0 !
1 file changed, 5 insertions(+), 5 deletions(-)

---
17 dont ignore self closing tags.patch | (download)

src/tagsouppullparser.cpp | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

---
18 ssl verify.patch | (download)

doc/configcommands.dsv | 1 1 + 0 - 0 !
rss/parser.cpp | 6 3 + 3 - 0 !
rss/rsspp.h | 3 2 + 1 - 0 !
src/configcontainer.cpp | 1 1 + 0 - 0 !
src/rss_parser.cpp | 2 1 + 1 - 0 !
src/utils.cpp | 2 1 + 1 - 0 !
6 files changed, 9 insertions(+), 6 deletions(-)

---
19 clean doc.patch | (download)

Makefile | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 clean the docs before compiling
 Upstream provides us with prebuilt docs but there are currently some patches
 that modify the docs, therefore the docs should be cleaned are rebuilt


20 prevent http header reset.patch | (download)

include/feedhq_api.h | 3 2 + 1 - 0 !
include/newsblur_api.h | 2 1 + 1 - 0 !
include/oldreader_api.h | 3 2 + 1 - 0 !
include/remote_api.h | 2 1 + 1 - 0 !
include/ttrss_api.h | 2 1 + 1 - 0 !
rss/parser.cpp | 14 11 + 3 - 0 !
src/feedhq_api.cpp | 26 17 + 9 - 0 !
src/newsblur_api.cpp | 2 1 + 1 - 0 !
src/oldreader_api.cpp | 40 28 + 12 - 0 !
src/ttrss_api.cpp | 2 1 + 1 - 0 !
10 files changed, 65 insertions(+), 31 deletions(-)

---
21 parse h5 h6 html headers.patch | (download)

include/htmlrenderer.h | 2 1 + 1 - 0 !
src/htmlrenderer.cpp | 6 6 + 0 - 0 !
2 files changed, 7 insertions(+), 1 deletion(-)

---
22 fix RCE on bookmark | (download)

src/controller.cpp | 5 3 + 2 - 0 !
1 file changed, 3 insertions(+), 2 deletions(-)

 fix a rce vulnerability in the bookmark command
 Newsbeuter didn't properly escape the title and description fields before
 passing them to the bookmarking program which could lead to remote code
 execution using the shells command substitution functionality (e.g. "$()", ``,
 etc)

23 Work around shell code in podcast names 598.patch | (download)

src/pb_controller.cpp | 6 3 + 3 - 0 !
src/queueloader.cpp | 2 1 + 1 - 0 !
2 files changed, 4 insertions(+), 4 deletions(-)

 work around shell code in podcast names (#598)
doc/101 macro example.patch | (download)

doc/newsbeuter.txt | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 fix a mistake in an example macro


doc/102 color config example.patch | (download)

doc/newsbeuter.txt | 14 7 + 7 - 0 !
1 file changed, 7 insertions(+), 7 deletions(-)

 use the actual color commands in the docs to improve readablility


l10n/201 german l10n revision.patch | (download)

po/de.po | 206 103 + 103 - 0 !
1 file changed, 103 insertions(+), 103 deletions(-)

---
l10n/202 translation fix.patch | (download)

po/de.po | 2 1 + 1 - 0 !
po/es.po | 2 1 + 1 - 0 !
po/es_ES.po | 2 1 + 1 - 0 !
po/fr.po | 2 1 + 1 - 0 !
po/hu.po | 2 1 + 1 - 0 !
po/it.po | 2 1 + 1 - 0 !
po/nb.po | 2 1 + 1 - 0 !
po/newsbeuter.pot | 2 1 + 1 - 0 !
po/nl.po | 2 1 + 1 - 0 !
po/pl.po | 2 1 + 1 - 0 !
po/pt_BR.po | 6 3 + 3 - 0 !
po/ru.po | 2 1 + 1 - 0 !
po/sv.po | 2 1 + 1 - 0 !
po/tr.po | 2 1 + 1 - 0 !
po/uk.po | 4 2 + 2 - 0 !
po/zh.po | 6 3 + 3 - 0 !
po/zh_TW.po | 2 1 + 1 - 0 !
src/controller.cpp | 4 2 + 2 - 0 !
test/test.cpp | 2 1 + 1 - 0 !
19 files changed, 25 insertions(+), 25 deletions(-)

 fixes erroneous translations
 Fixes translations for Portuguese, Ukrainian, Chinese.