svn commit: r449974 - in head/www/newsbeuter: . files
Tilman Keskinoz
arved at FreeBSD.org
Sat Sep 16 19:12:26 UTC 2017
Author: arved
Date: Sat Sep 16 19:12:25 2017
New Revision: 449974
URL: https://svnweb.freebsd.org/changeset/ports/449974
Log:
Sanitize URLs in podbeuter too.
Reported by: tj <tj at mrsk.me>
Obtained from: https://github.com/akrennmair/newsbeuter/issues/598
Added:
head/www/newsbeuter/files/patch-598.diff (contents, props changed)
Modified:
head/www/newsbeuter/Makefile
Modified: head/www/newsbeuter/Makefile
==============================================================================
--- head/www/newsbeuter/Makefile Sat Sep 16 17:45:55 2017 (r449973)
+++ head/www/newsbeuter/Makefile Sat Sep 16 19:12:25 2017 (r449974)
@@ -3,7 +3,7 @@
PORTNAME= newsbeuter
PORTVERSION= 2.9
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= www
MASTER_SITES= https://newsbeuter.org/downloads/ \
http://newsbeuter.org/downloads/
Added: head/www/newsbeuter/files/patch-598.diff
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/newsbeuter/files/patch-598.diff Sat Sep 16 19:12:25 2017 (r449974)
@@ -0,0 +1,26 @@
+--- src/pb_controller.cpp
++++ src/pb_controller.cpp
+@@ -306,9 +306,9 @@ void pb_controller::play_file(const std::string& file) {
+ if (player == "")
+ return;
+ cmdline.append(player);
+- cmdline.append(" \"");
+- cmdline.append(utils::replace_all(file,"\"", "\\\""));
+- cmdline.append("\"");
++ cmdline.append(" \'");
++ cmdline.append(utils::replace_all(file,"'", "%27"));
++ cmdline.append("\'");
+ stfl::reset();
+ LOG(LOG_DEBUG, "pb_controller::play_file: running `%s'", cmdline.c_str());
+ ::system(cmdline.c_str());
+--- src/queueloader.cpp
++++ src/queueloader.cpp
+@@ -130,7 +130,7 @@ std::string queueloader::get_filename(const std::string& str) {
+ strftime(lbuf, sizeof(lbuf), "%Y-%b-%d-%H%M%S.unknown", localtime(&t));
+ fn.append(lbuf);
+ } else {
+- fn.append(base);
++ fn.append(utils::replace_all(base, "'", "%27"));
+ }
+ return fn;
+ }
More information about the svn-ports-head
mailing list