Hi Ports People, I have used newsbeuter for ages as an rss reader via tor proxy. It always worked no problem. I upgraded my machine (amd64-current) on July 30 and upgraded all ports as per the "following current" page (pkg_add -D installed -u)
Prior working upgrade was on July 1st. Below is a log of newsbeuter at the highest log level. Not sure if relevent but it has some mentions of openssl even though the site I'm strying to connect to is http not https: DEBUG: OpenSSL lock 1: /usr/src/lib/libcrypto/err/err.c:452 In the meantime, newsbeuter is still working fine if I change the config to "use-proxy no" Thanks, Brett. ======= My regular config file: use-proxy yes proxy-type socks5 proxy 127.0.0.1:1500 download-retries 4 download-timeout 60 refresh-on-startup yes browser "/scripts/lincks-graphical %u &" color listnormal_unread color252 color236 color listfocus_unread color252 color236 bold color listfocus color236 color252 bold color info color252 color236 bold articlelist-format "%i %t" feedlist-format "%i %n %t" reload-threads 60 bind-key = open-in-browser-and-mark-read download-timeout 60 download-retries 4 download-full-page yes history-limit 0 max-items 600 prepopulate-query-feeds yes show-read-feeds no show-read-articles yes ======= newsbeuter log file: [2017-08-04 08:51:38] INFO: nl_langinfo(CODESET): UTF-8 [2017-08-04 08:51:38] DEBUG: utils::try_fs_lock: trying to lock /home/brett/.newsbeuter/cache.db.lock [2017-08-04 08:51:38] DEBUG: keymap::keymap: flags = 8ff [2017-08-04 08:51:38] WARNING: configparser::parse: file /etc/newsbeuter/config couldn't be opened [2017-08-04 08:51:38] DEBUG: configparser::parse: tokenizing use-proxy yes [2017-08-04 08:51:38] DEBUG: configcontainer::handle_action: action = use-proxy, type = 1 [2017-08-04 08:51:38] DEBUG: configparser::parse: tokenizing proxy-type socks5 [2017-08-04 08:51:38] DEBUG: configcontainer::handle_action: action = proxy-type, type = 6 [2017-08-04 08:51:38] DEBUG: configparser::parse: tokenizing proxy 127.0.0.1:1500 [2017-08-04 08:51:38] DEBUG: configcontainer::handle_action: action = proxy, type = 3 [2017-08-04 08:51:38] DEBUG: configparser::parse: tokenizing download-retries 4 [2017-08-04 08:51:38] DEBUG: configcontainer::handle_action: action = download-retries, type = 2 [2017-08-04 08:51:38] DEBUG: configparser::parse: tokenizing download-timeout 60 [2017-08-04 08:51:38] DEBUG: configcontainer::handle_action: action = download-timeout, type = 2 [2017-08-04 08:51:38] DEBUG: configparser::parse: tokenizing refresh-on-startup yes [2017-08-04 08:51:38] DEBUG: configcontainer::handle_action: action = refresh-on-startup, type = 1 [2017-08-04 08:51:38] DEBUG: configparser::parse: tokenizing browser "/scripts/lincks-graphical %u &" [2017-08-04 08:51:38] DEBUG: configcontainer::handle_action: action = browser, type = 4 [2017-08-04 08:51:38] DEBUG: configparser::parse: tokenizing color listnormal_unread color252 color236 [2017-08-04 08:51:38] DEBUG: colormanager::handle_action(color,...) was called [2017-08-04 08:51:38] DEBUG: configparser::parse: tokenizing color listfocus_unread color252 color236 bold [2017-08-04 08:51:38] DEBUG: colormanager::handle_action(color,...) was called [2017-08-04 08:51:38] DEBUG: configparser::parse: tokenizing color listfocus color236 color252 bold [2017-08-04 08:51:38] DEBUG: colormanager::handle_action(color,...) was called [2017-08-04 08:51:38] DEBUG: configparser::parse: tokenizing color info color252 color236 bold [2017-08-04 08:51:38] DEBUG: colormanager::handle_action(color,...) was called [2017-08-04 08:51:38] DEBUG: configparser::parse: tokenizing articlelist-format "%i %t" [2017-08-04 08:51:38] DEBUG: configcontainer::handle_action: action = articlelist-format, type = 3 [2017-08-04 08:51:38] DEBUG: configparser::parse: tokenizing feedlist-format "%i %n %t" [2017-08-04 08:51:38] DEBUG: configcontainer::handle_action: action = feedlist-format, type = 3 [2017-08-04 08:51:38] DEBUG: configparser::parse: tokenizing reload-threads 60 [2017-08-04 08:51:38] DEBUG: configcontainer::handle_action: action = reload-threads, type = 2 [2017-08-04 08:51:38] DEBUG: configparser::parse: tokenizing bind-key = open-in-browser-and-mark-read [2017-08-04 08:51:38] DEBUG: keymap::handle_action(bind-key, ...) called [2017-08-04 08:51:38] DEBUG: keymap::set_key(15,=) called [2017-08-04 08:51:38] DEBUG: configparser::parse: tokenizing download-timeout 60 [2017-08-04 08:51:38] DEBUG: configcontainer::handle_action: action = download-timeout, type = 2 [2017-08-04 08:51:38] DEBUG: configparser::parse: tokenizing download-retries 4 [2017-08-04 08:51:38] DEBUG: configcontainer::handle_action: action = download-retries, type = 2 [2017-08-04 08:51:38] DEBUG: configparser::parse: tokenizing download-full-page yes [2017-08-04 08:51:38] DEBUG: configcontainer::handle_action: action = download-full-page, type = 1 [2017-08-04 08:51:38] DEBUG: configparser::parse: tokenizing history-limit 0 [2017-08-04 08:51:38] DEBUG: configcontainer::handle_action: action = history-limit, type = 2 [2017-08-04 08:51:38] DEBUG: configparser::parse: tokenizing max-items 600 [2017-08-04 08:51:38] DEBUG: configcontainer::handle_action: action = max-items, type = 2 [2017-08-04 08:51:38] DEBUG: configparser::parse: tokenizing prepopulate-query-feeds yes [2017-08-04 08:51:38] DEBUG: configcontainer::handle_action: action = prepopulate-query-feeds, type = 1 [2017-08-04 08:51:38] DEBUG: configparser::parse: tokenizing show-read-feeds no [2017-08-04 08:51:38] DEBUG: configcontainer::handle_action: action = show-read-feeds, type = 1 [2017-08-04 08:51:38] DEBUG: configparser::parse: tokenizing show-read-articles yes [2017-08-04 08:51:38] DEBUG: configcontainer::handle_action: action = show-read-articles, type = 1 [2017-08-04 08:51:38] DEBUG: configparser::parse: tokenizing [2017-08-04 08:51:38] DEBUG: configparser::parse: tokenizing [2017-08-04 08:51:38] DEBUG: cache::populate_tables: CREATE TABLE rss_feed rc = 1 [2017-08-04 08:51:38] DEBUG: cache::populate_tables: CREATE TABLE rss_item rc = 1 [2017-08-04 08:51:38] DEBUG: cache::populate_tables: CREATE TABLE google_replay rc = 1 [2017-08-04 08:51:38] DEBUG: cache::populate_tables: ALTER TABLE rss_item (1) rc = 1 [2017-08-04 08:51:38] DEBUG: cache::populate_tables: ALTER TABLE rss_item (2) rc = 1 [2017-08-04 08:51:38] DEBUG: cache::populate_tables: ALTER TABLE rss_item (3) rc = 1 [2017-08-04 08:51:38] DEBUG: cache::populate_tables: ALTER TABLE rss_item (4) rc = 1 [2017-08-04 08:51:38] DEBUG: cache::populate_tables: CREATE INDEX ON rss_feed(rssurl) (4) rc = 0 [2017-08-04 08:51:38] DEBUG: cache::populate_tables: CREATE INDEX ON rss_item(guid) (5) rc = 0 [2017-08-04 08:51:38] DEBUG: cache::populate_tables: CREATE INDEX ON rss_item(feedurl) (5) rc = 0 [2017-08-04 08:51:38] DEBUG: cache::populate_tables: ANALYZE indices (6) rc = 0 [2017-08-04 08:51:38] DEBUG: cache::populate_tables: ALTER TABLE rss_feed ADD lastmodified: rc = 1 [2017-08-04 08:51:38] DEBUG: cache::populate_tables: CREATE INDEX ON rss_feed(lastmodified) rc = 0 [2017-08-04 08:51:38] DEBUG: cache::populate_tables: ALTER TABLE rss_item (7) rc = 1 [2017-08-04 08:51:38] DEBUG: cache::populate_tables: CREATE INDEX ON rss_item(deleted) rc = 0 [2017-08-04 08:51:38] DEBUG: cache::populate_tables: ALTER TABLE rss_feed (8) rc = 1 [2017-08-04 08:51:38] DEBUG: cache::populate_tables: ALTER TABLE rss_feed (9) rc = 1 [2017-08-04 08:51:38] DEBUG: cache::populate_tables: ALTER TABLE rss_feed(10) rc = 1 [2017-08-04 08:51:38] DEBUG: cache::clean_old_articles, days == 0, not cleaning up anything [2017-08-04 08:51:38] DEBUG: running query: SELECT count(*) FROM rss_feed WHERE rssurl = 'http://rthk.hk/rthk/news/rss/e_expressnews_einternational.xml'; [2017-08-04 08:51:38] INFO: scope_measure: function `cache::internalize_rssfeed' took 0.000492 s [2017-08-04 08:51:38] DEBUG: matcher::parse: parsing `unread_count != "0"' took 92 µs (success = 1) [2017-08-04 08:51:38] DEBUG: view::apply_colors: fa = feedlist [2017-08-04 08:51:38] DEBUG: view::apply_colors: feedlist info fg=color252,bg=color236,attr=bold [2017-08-04 08:51:38] DEBUG: view::apply_colors: feedlist listfocus fg=color236,bg=color252,attr=bold [2017-08-04 08:51:38] DEBUG: view::apply_colors: feedlist listfocus_unread fg=color252,bg=color236,attr=bold [2017-08-04 08:51:38] DEBUG: view::apply_colors: feedlist listnormal_unread fg=color252,bg=color236 [2017-08-04 08:51:38] INFO: starting reload all thread [2017-08-04 08:51:38] DEBUG: downloadthread::run: inside downloadthread, reloading all feeds... [2017-08-04 08:51:38] DEBUG: listformatter::add_line: `1 http://rthk.hk/rthk/news/rss/e_expressnews_einternational.xml' [2017-08-04 08:51:38] DEBUG: controller::trylock_reload_mutex succeeded [2017-08-04 08:51:38] INFO: reloadthread: waiting 0 seconds between reloads [2017-08-04 08:51:38] DEBUG: controller::reload_all: starting with reload all... [2017-08-04 08:51:38] INFO: reloadthread: starting reload [2017-08-04 08:51:38] DEBUG: feedlist_formaction::prepare: doing redraw [2017-08-04 08:51:38] DEBUG: controller::reload_range: reloading feed #0 [2017-08-04 08:51:38] DEBUG: controller::reload: pos = 0 max = 1 [2017-08-04 08:51:38] INFO: scope_measure: function `matcher::matches' took 0.000008 s [2017-08-04 08:51:38] DEBUG: controller::reload: created parser [2017-08-04 08:51:38] DEBUG: rss_parser::download_http: user-agent = newsbeuter/2.9 (OpenBSD amd64) [2017-08-04 08:51:38] DEBUG: running: query: SELECT lastmodified, etag FROM rss_feed WHERE rssurl = 'http://rthk.hk/rthk/news/rss/e_expressnews_einternational.xml'; [2017-08-04 08:51:38] DEBUG: cache::fetch_lastmodified: t = 0 etag = [2017-08-04 08:52:38] INFO: reloadthread: starting reload [2017-08-04 08:52:38] DEBUG: rsspp::parser::parse_url: ret = 28 [2017-08-04 08:52:38] ERROR: rsspp::parser::parse_url: curl_easy_perform returned err 28: Timeout was reached [2017-08-04 08:52:38] DEBUG: rss_feed: clearing items [2017-08-04 08:52:38] USERERROR: Error while retrieving http://rthk.hk/rthk/news/rss/e_expressnews_einternational.xml: Timeout was reached [2017-08-04 08:52:38] DEBUG: OpenSSL lock 1: /usr/src/lib/libcrypto/err/err.c:452 [2017-08-04 08:52:38] DEBUG: OpenSSL unlock 1: /usr/src/lib/libcrypto/err/err.c:462 [2017-08-04 08:52:38] DEBUG: OpenSSL lock 1: /usr/src/lib/libcrypto/err/err.c:530 [2017-08-04 08:52:38] DEBUG: OpenSSL unlock 1: /usr/src/lib/libcrypto/err/err.c:538 [2017-08-04 08:52:38] DEBUG: OpenSSL lock 1: /usr/src/lib/libcrypto/err/err.c:474 [2017-08-04 08:52:38] DEBUG: OpenSSL unlock 1: /usr/src/lib/libcrypto/err/err.c:474 [2017-08-04 08:52:38] DEBUG: OpenSSL lock 1: /usr/src/lib/libcrypto/err/err.c:452 [2017-08-04 08:52:38] DEBUG: OpenSSL unlock 1: /usr/src/lib/libcrypto/err/err.c:462 [2017-08-04 08:52:38] DEBUG: OpenSSL lock 1: /usr/src/lib/libcrypto/err/err.c:530 [2017-08-04 08:52:38] DEBUG: OpenSSL unlock 1: /usr/src/lib/libcrypto/err/err.c:538 [2017-08-04 08:52:38] DEBUG: OpenSSL lock 1: /usr/src/lib/libcrypto/err/err.c:474 [2017-08-04 08:52:38] DEBUG: OpenSSL unlock 1: /usr/src/lib/libcrypto/err/err.c:474 [2017-08-04 08:52:38] DEBUG: controller::reload_all: refresh query feeds [2017-08-04 08:52:38] DEBUG: feedlist_formaction::prepare: doing redraw [2017-08-04 08:52:38] INFO: scope_measure: function `matcher::matches' took 0.000016 s [2017-08-04 08:52:38] INFO: scope_measure: function `matcher::matches' took 0.000003 s [2017-08-04 08:52:38] INFO: controller::reload_all: reload took 60 seconds [2017-08-04 08:53:38] INFO: reloadthread: starting reload [2017-08-04 08:54:38] INFO: reloadthread: starting reload [2017-08-04 08:55:38] INFO: reloadthread: starting reload [2017-08-04 08:56:38] INFO: reloadthread: starting reload [2017-08-04 08:57:38] INFO: reloadthread: starting reload [2017-08-04 08:58:38] INFO: reloadthread: starting reload [2017-08-04 08:59:38] INFO: reloadthread: starting reload [2017-08-04 09:00:38] INFO: reloadthread: starting reload [2017-08-04 09:01:38] INFO: reloadthread: starting reload [2017-08-04 09:02:38] INFO: reloadthread: starting reload [2017-08-04 09:03:38] INFO: reloadthread: starting reload [2017-08-04 09:04:38] INFO: reloadthread: starting reload [2017-08-04 09:05:38] INFO: reloadthread: starting reload [2017-08-04 09:06:38] INFO: reloadthread: starting reload [2017-08-04 09:07:38] INFO: reloadthread: starting reload [2017-08-04 09:08:38] INFO: reloadthread: starting reload [2017-08-04 09:09:38] INFO: reloadthread: starting reload [2017-08-04 09:10:38] INFO: reloadthread: starting reload [2017-08-04 09:11:28] DEBUG: view::run: event = q [2017-08-04 09:11:28] DEBUG: keymap::get_operation: keycode = q context = feedlist [2017-08-04 09:11:28] DEBUG: view::run: event = q op = 2 [2017-08-04 09:11:28] INFO: feedlist_formaction: quitting [2017-08-04 09:11:28] DEBUG: rss_feed: clearing items [2017-08-04 09:11:28] DEBUG: cleanup_r: e = 0x156d83e30d80 [2017-08-04 09:11:28] DEBUG: controller::run: history-limit = 0 [2017-08-04 09:11:28] DEBUG: cache::cleanup_cache: cleaning up cache... [2017-08-04 09:11:28] DEBUG: running query: DELETE FROM rss_feed WHERE rssurl NOT IN ('http://rthk.hk/rthk/news/rss/e_expressnews_einternational.xml'''); [2017-08-04 09:11:28] DEBUG: running query: DELETE FROM rss_item WHERE feedurl NOT IN ('http://rthk.hk/rthk/news/rss/e_expressnews_einternational.xml'''); [2017-08-04 09:11:28] DEBUG: utils::remove_fs_lock: removed lockfile /home/brett/.newsbeuter/cache.db.lock [2017-08-04 09:11:28] DEBUG: OpenSSL lock 1: /usr/src/lib/libcrypto/err/err.c:371 [2017-08-04 09:11:28] DEBUG: OpenSSL unlock 1: /usr/src/lib/libcrypto/err/err.c:376 [2017-08-04 09:11:28] DEBUG: OpenSSL lock 1: /usr/src/lib/libcrypto/err/err.c:452 [2017-08-04 09:11:28] DEBUG: OpenSSL unlock 1: /usr/src/lib/libcrypto/err/err.c:462 [2017-08-04 09:11:28] DEBUG: OpenSSL lock 1: /usr/src/lib/libcrypto/err/err.c:530 [2017-08-04 09:11:28] DEBUG: OpenSSL unlock 1: /usr/src/lib/libcrypto/err/err.c:538 [2017-08-04 09:11:28] DEBUG: OpenSSL lock 1: /usr/src/lib/libcrypto/err/err.c:474 [2017-08-04 09:11:28] DEBUG: OpenSSL unlock 1: /usr/src/lib/libcrypto/err/err.c:474 [2017-08-04 09:11:28] DEBUG: rss_feed: clearing items [2017-08-04 09:11:28] DEBUG: rss_feed: clearing items =======