Package: newsbeuter / 2.9-8

Metadata

Package Version Patches format
newsbeuter 2.9-8 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
04 cache deletion with one feed.patch | (download)

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

 fixes a bug that deleted the cache if there is one feed configured
 This patch also includes a cleanup done later taken from
 https://github.com/akrennmair/newsbeuter/pull/192 upstream commit 931e9ae.
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(-)

 replace deprecated function calls
 json_object_object_get that were deprecated with the release of json-c 0.12
08 feeds marked unread.patch | (download)

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

 fix a bug that marked posts unread
09 config parser off by one.patch | (download)

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

 don't fail if 3 arguments are passed to highlight
 Fix an off-by-one error causing the highlight option to fail if it was passed 3
 arguments.
10 a2x warnings.patch | (download)

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

 fix a2x warning when generating the manpages
11 query feed tokenization.patch | (download)

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

 fix age filter for query feeds not being parsed properly
12 highlight article priority.patch | (download)

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

 fix highlight-article not working with unread items
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(-)

 properly handle urls files that lack the eol character at the end
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(-)

 fix a bug that skipped items while checking against ignore rules
16 fix invalid pointers.patch | (download)

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

 fix a use after free in the rss parser
17 dont ignore self closing tags.patch | (download)

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

 don't ignore self closing html break elements
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(-)

 add a config option to control ssl verification
 SSL verification was off by default, this patch enables it and adds the
 'ssl-verify' config option in case someone needs to be able to connect to
 servers with a self-signed certificate.
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 and 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(-)

 fix authentication issues when using external apis
 Prevents HTTP header reset on subsequent reloads which caused the authenication
 headers to be removed.
 Please note that this patch, for reasons unknown at the time of writing
 this, heavily increases memory usage in some cases. The issue is tracked
 upstream at https://github.com/akrennmair/newsbeuter/issues/458
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(-)

 fix h5 and h6 html headers not being handled
22 use pkg config to search for ncursesw.patch | (download)

config.sh | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 use pkg-config to search for ncursesw.
23 fix RCE on bookmark.patch | (download)

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

 fix a rce vulnerability on 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)

24 link binaries order.patch | (download)

Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 link binaries in the same order to avoid random reproducability failures

25 fix RCE in podbeuter.patch | (download)

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

 [patch] 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(-)

 revised german translation
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.