Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rss2email for openSUSE:Factory checked in at 2022-02-06 23:54:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rss2email (Old) and /work/SRC/openSUSE:Factory/.rss2email.new.1898 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rss2email" Sun Feb 6 23:54:17 2022 rev:10 rq:951925 version:3.13.1 Changes: -------- --- /work/SRC/openSUSE:Factory/rss2email/rss2email.changes 2021-05-07 16:46:23.504155478 +0200 +++ /work/SRC/openSUSE:Factory/.rss2email.new.1898/rss2email.changes 2022-02-06 23:55:34.394298487 +0100 @@ -1,0 +2,11 @@ +Sat Feb 5 16:55:56 UTC 2022 - Benjamin Greiner <c...@bnavigator.de> + +- Skip python310: no sgmlli3k and thus no feedparser for Python3.10 + +------------------------------------------------------------------- +Tue Jan 4 18:28:42 UTC 2022 - Dirk M??ller <dmuel...@suse.com> + +- update to 3.13.1: + * Fix crash on html-mail entries with no URL + +------------------------------------------------------------------- Old: ---- rss2email-3.13.tar.gz New: ---- rss2email-3.13.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rss2email.spec ++++++ --- /var/tmp/diff_new_pack.3PxbZl/_old 2022-02-06 23:55:34.866295296 +0100 +++ /var/tmp/diff_new_pack.3PxbZl/_new 2022-02-06 23:55:34.870295268 +0100 @@ -1,7 +1,7 @@ # # spec file for package rss2email # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,10 +16,12 @@ # +%{?!python_module:%define python_module() python3-%{**}} %define skip_python2 1 -%{?!python_module:%define python_module() python-%{**} python3-%{**}} +# no feedparser for Python 3.10 +%define skip_python310 1 Name: rss2email -Version: 3.13 +Version: 3.13.1 Release: 0 Summary: Receive RSS feeds by email License: GPL-2.0-only OR GPL-3.0-only ++++++ rss2email-3.13.tar.gz -> rss2email-3.13.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rss2email-3.13/AUTHORS new/rss2email-3.13.1/AUTHORS --- old/rss2email-3.13/AUTHORS 2021-04-03 01:34:05.000000000 +0200 +++ new/rss2email-3.13.1/AUTHORS 2021-05-15 20:10:00.000000000 +0200 @@ -26,6 +26,7 @@ Hiltjo Posthuma <hil...@codemadness.org> J. Lewis Muir <jlm...@imca-cat.org> Jakub Wilk <jw...@jwilk.net> +Jan Palus <jpa...@fastmail.com> Jeff Backus <j...@jsbackus.com> Joey Hess Jonathan Kamens <j...@kamens.us> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rss2email-3.13/CHANGELOG new/rss2email-3.13.1/CHANGELOG --- old/rss2email-3.13/CHANGELOG 2021-04-03 01:34:05.000000000 +0200 +++ new/rss2email-3.13.1/CHANGELOG 2021-05-15 20:10:00.000000000 +0200 @@ -1,5 +1,8 @@ UNRELEASED +v3.13.1 (2021-05-15) + * Fix crash on html-mail entries with no URL + v3.13 (2021-04-03) * Switch to feedparser 6 * Switch to poetry instead of requirements.txt diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rss2email-3.13/README.rst new/rss2email-3.13.1/README.rst --- old/rss2email-3.13/README.rst 2021-04-03 01:34:05.000000000 +0200 +++ new/rss2email-3.13.1/README.rst 2021-05-15 20:10:00.000000000 +0200 @@ -52,7 +52,7 @@ Before you install rss2email, you'll need to make sure that a few things are in place. -1. Ensure that a version of Python_ ???3.4 is installed. +1. Ensure that a version of Python_ ???3.6 is installed. 2. Install the required Python packages. * feedparser_ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rss2email-3.13/nix/nixpkgs.nix new/rss2email-3.13.1/nix/nixpkgs.nix --- old/rss2email-3.13/nix/nixpkgs.nix 2021-04-03 01:34:05.000000000 +0200 +++ new/rss2email-3.13.1/nix/nixpkgs.nix 2021-05-15 20:10:00.000000000 +0200 @@ -1,5 +1,5 @@ builtins.fetchTarball { - # nixpkgs 20.09 2020-09-23 - url = "https://github.com/NixOS/nixpkgs/archive/3b8ddb2f1ee6f4c0794fb6dfbd273c3599492b76.tar.gz"; - sha256 = "06hgvyd8ry4i49dmjxh5n6wv1j5ifpp7i3a7bjz62san0q6d0j35"; + # nixos-unstable 2021-04-04 + url = "https://github.com/NixOS/nixpkgs/archive/04a2b269d8921505a2969fc9ec25c1f517f2b307.tar.gz"; + sha256 = "15hgx2i71pqgvzv56jwzfs8rkhjbm35wk1i6mxrqbq6wd0y10isv"; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rss2email-3.13/poetry.lock new/rss2email-3.13.1/poetry.lock --- old/rss2email-3.13/poetry.lock 2021-04-03 01:34:05.000000000 +0200 +++ new/rss2email-3.13.1/poetry.lock 2021-05-15 20:10:00.000000000 +0200 @@ -1,47 +1,47 @@ [[package]] -category = "main" -description = "Universal feed parser, handles RSS 0.9x, RSS 1.0, RSS 2.0, CDF, Atom 0.3, and Atom 1.0 feeds" name = "feedparser" +version = "6.0.2" +description = "Universal feed parser, handles RSS 0.9x, RSS 1.0, RSS 2.0, CDF, Atom 0.3, and Atom 1.0 feeds" +category = "main" optional = false python-versions = ">=3.6" -version = "6.0.1" [package.dependencies] sgmllib3k = "*" [[package]] -category = "main" -description = "Turn HTML into equivalent Markdown-structured text." name = "html2text" +version = "2020.1.16" +description = "Turn HTML into equivalent Markdown-structured text." +category = "main" optional = false python-versions = ">=3.5" -version = "2020.1.16" [[package]] -category = "main" -description = "Py3k port of sgmllib." name = "sgmllib3k" +version = "1.0.0" +description = "Py3k port of sgmllib." +category = "main" optional = false python-versions = "*" -version = "1.0.0" [[package]] -category = "dev" -description = "Automatically update copyright blurbs in versioned source." name = "update-copyright" +version = "0.6.2" +description = "Automatically update copyright blurbs in versioned source." +category = "dev" optional = false python-versions = "*" -version = "0.6.2" [metadata] -content-hash = "9886ddfe85969df311e501044b12156082b2a58a9aa1db74b9effa92952bfdc1" -lock-version = "1.0" +lock-version = "1.1" python-versions = "^3.6" +content-hash = "9886ddfe85969df311e501044b12156082b2a58a9aa1db74b9effa92952bfdc1" [metadata.files] feedparser = [ - {file = "feedparser-6.0.1-py2.py3-none-any.whl", hash = "sha256:c9b436334258e718e224c5ef8a78088557e0d0382506360f702de10667ffde32"}, - {file = "feedparser-6.0.1.tar.gz", hash = "sha256:6ca88edcaa43f428345968df903a87f020843eda5e28d7ea24a612158d61e74c"}, + {file = "feedparser-6.0.2-py3-none-any.whl", hash = "sha256:f596c4b34fb3e2dc7e6ac3a8191603841e8d5d267210064e94d4238737452ddd"}, + {file = "feedparser-6.0.2.tar.gz", hash = "sha256:1b00a105425f492f3954fd346e5b524ca9cef3a4bbf95b8809470e9857aa1074"}, ] html2text = [ {file = "html2text-2020.1.16-py3-none-any.whl", hash = "sha256:c7c629882da0cf377d66f073329ccf34a12ed2adf0169b9285ae4e63ef54c82b"}, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rss2email-3.13/rss2email/__init__.py new/rss2email-3.13.1/rss2email/__init__.py --- old/rss2email-3.13/rss2email/__init__.py 2021-04-03 01:34:05.000000000 +0200 +++ new/rss2email-3.13.1/rss2email/__init__.py 2021-05-15 20:10:00.000000000 +0200 @@ -26,7 +26,7 @@ import sys as _sys -__version__ = '3.13' +__version__ = '3.13.1' __url__ = 'https://github.com/rss2email/rss2email' __author__ = 'The rss2email maintainers' __email__ = 'rss2em...@tremily.us' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rss2email-3.13/rss2email/feed.py new/rss2email-3.13.1/rss2email/feed.py --- old/rss2email-3.13/rss2email/feed.py 2021-04-03 01:34:05.000000000 +0200 +++ new/rss2email-3.13.1/rss2email/feed.py 2021-05-15 20:10:00.000000000 +0200 @@ -818,7 +818,8 @@ '<body dir="auto">', '<div id="entry">', '<h1 class="header"><a href="{}">{}</a></h1>'.format( - _saxutils.escape(link), _saxutils.escape(subject)), + _saxutils.escape(link) if link else '', + _saxutils.escape(subject)), '<div id="body">', ]) if content['type'] in ('text/html', 'application/xhtml+xml'): @@ -826,10 +827,11 @@ else: lines.append(_saxutils.escape(content['value'].strip())) lines.append('</div>') - lines.extend([ - '<div class="footer">' - '<p>URL: <a href="{0}">{0}</a></p>'.format(_saxutils.escape(link)), - ]) + lines.append('<div class="footer">') + if link: + lines.append( + '<p>URL: <a href="{0}">{0}</a></p>'.format( + _saxutils.escape(link))) for enclosure in getattr(entry, 'enclosures', []): if getattr(enclosure, 'url', None): lines.append( diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rss2email-3.13/test/data/fastmailstatus/1.config new/rss2email-3.13.1/test/data/fastmailstatus/1.config --- old/rss2email-3.13/test/data/fastmailstatus/1.config 1970-01-01 01:00:00.000000000 +0100 +++ new/rss2email-3.13.1/test/data/fastmailstatus/1.config 2021-05-15 20:10:00.000000000 +0200 @@ -0,0 +1,4 @@ +[DEFAULT] +to = a...@b.com +date-header = True +html-mail = True diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rss2email-3.13/test/data/fastmailstatus/1.expected new/rss2email-3.13.1/test/data/fastmailstatus/1.expected --- old/rss2email-3.13/test/data/fastmailstatus/1.expected 1970-01-01 01:00:00.000000000 +0100 +++ new/rss2email-3.13.1/test/data/fastmailstatus/1.expected 2021-05-15 20:10:00.000000000 +0200 @@ -0,0 +1,319 @@ +SENT BY: "Fastmail Status: <author>" <user@rss2email.invalid> +MIME-Version: 1.0 +Content-Type: text/html; charset="us-ascii" +Content-Transfer-Encoding: 7bit +From: "Fastmail Status: <author>" <user@rss2email.invalid> +To: a...@b.com +Subject: General availability - Warning +Date: Tue, 26 Jan 2021 18:35:15 -0000 +Message-ID: <...@dev.null.invalid> +User-Agent: rss2email/... +List-ID: <test.localhost> +List-Post: NO (posting not allowed on this list) +X-RSS-Feed: data/fastmailstatus/feed.rss +X-RSS-ID: 3BBE2C00-6005-11EB-9AA1-A5E048FE9AF7 + +<!DOCTYPE html> +<html> + <head> +</head> +<body dir="auto"> +<div id="entry"> +<h1 class="header"><a href="">General availability - Warning</a></h1> +<div id="body"> +A small segment of customers are experiencing interrupted access to Fastmail services. We're looking into it. +</div> +<div class="footer"> +</div> +</div> +</body> +</html> + + +SENT BY: "Fastmail Status: <author>" <user@rss2email.invalid> +MIME-Version: 1.0 +Content-Type: text/html; charset="us-ascii" +Content-Transfer-Encoding: 7bit +From: "Fastmail Status: <author>" <user@rss2email.invalid> +To: a...@b.com +Subject: General availability - Up +Date: Tue, 26 Jan 2021 20:54:10 -0000 +Message-ID: <...@dev.null.invalid> +User-Agent: rss2email/... +List-ID: <test.localhost> +List-Post: NO (posting not allowed on this list) +X-RSS-Feed: data/fastmailstatus/feed.rss +X-RSS-ID: A3AE9CEC-6018-11EB-9AA1-A5E048FE9AF7 + +<!DOCTYPE html> +<html> + <head> +</head> +<body dir="auto"> +<div id="entry"> +<h1 class="header"><a href="">General availability - Up</a></h1> +<div id="body"> +We've resolved the issue and access has been restored. No mail has been lost. +</div> +<div class="footer"> +</div> +</div> +</body> +</html> + + +SENT BY: "Fastmail Status: <author>" <user@rss2email.invalid> +MIME-Version: 1.0 +Content-Type: text/html; charset="us-ascii" +Content-Transfer-Encoding: 7bit +From: "Fastmail Status: <author>" <user@rss2email.invalid> +To: a...@b.com +Subject: Support System - Warning +Date: Tue, 09 Mar 2021 03:59:37 -0000 +Message-ID: <...@dev.null.invalid> +User-Agent: rss2email/... +List-ID: <test.localhost> +List-Post: NO (posting not allowed on this list) +X-RSS-Feed: data/fastmailstatus/feed.rss +X-RSS-ID: DDE8438E-808B-11EB-A9D6-823F50FE9AF7 + +<!DOCTYPE html> +<html> + <head> +</head> +<body dir="auto"> +<div id="entry"> +<h1 class="header"><a href="">Support System - Warning</a></h1> +<div id="body"> +Our customer support system is currently performing a scheduled upgrade expected to last two to three hours. During this time, our support team will not be responding to requests. Tickets emailed to supp...@fastmail.com will be delayed, but not lost. +</div> +<div class="footer"> +</div> +</div> +</body> +</html> + + +SENT BY: "Fastmail Status: <author>" <user@rss2email.invalid> +MIME-Version: 1.0 +Content-Type: text/html; charset="us-ascii" +Content-Transfer-Encoding: 7bit +From: "Fastmail Status: <author>" <user@rss2email.invalid> +To: a...@b.com +Subject: Support System - Up +Date: Tue, 09 Mar 2021 05:09:40 -0000 +Message-ID: <...@dev.null.invalid> +User-Agent: rss2email/... +List-ID: <test.localhost> +List-Post: NO (posting not allowed on this list) +X-RSS-Feed: data/fastmailstatus/feed.rss +X-RSS-ID: A73D84DE-8095-11EB-A9D6-823F50FE9AF7 + +<!DOCTYPE html> +<html> + <head> +</head> +<body dir="auto"> +<div id="entry"> +<h1 class="header"><a href="">Support System - Up</a></h1> +<div id="body"> +The scheduled upgrade to our customer support system is complete. No tickets were lost. Thanks for your patience! +</div> +<div class="footer"> +</div> +</div> +</body> +</html> + + +SENT BY: "Fastmail Status: <author>" <user@rss2email.invalid> +MIME-Version: 1.0 +Content-Type: text/html; charset="us-ascii" +Content-Transfer-Encoding: 7bit +From: "Fastmail Status: <author>" <user@rss2email.invalid> +To: a...@b.com +Subject: Support System - Down +Date: Fri, 19 Mar 2021 01:49:49 -0000 +Message-ID: <...@dev.null.invalid> +User-Agent: rss2email/... +List-ID: <test.localhost> +List-Post: NO (posting not allowed on this list) +X-RSS-Feed: data/fastmailstatus/feed.rss +X-RSS-ID: 63DB21E8-8855-11EB-A9D6-823F50FE9AF7 + +<!DOCTYPE html> +<html> + <head> +</head> +<body dir="auto"> +<div id="entry"> +<h1 class="header"><a href="">Support System - Down</a></h1> +<div id="body"> +Our customer support system will experience a brief downtime expected to last 10 to 30 minutes. During this time, our support team will not be responding to requests. Tickets emailed to supp...@fastmail.com will be delayed, but not lost. +</div> +<div class="footer"> +</div> +</div> +</body> +</html> + + +SENT BY: "Fastmail Status: <author>" <user@rss2email.invalid> +MIME-Version: 1.0 +Content-Type: text/html; charset="us-ascii" +Content-Transfer-Encoding: 7bit +From: "Fastmail Status: <author>" <user@rss2email.invalid> +To: a...@b.com +Subject: Support System - Up +Date: Fri, 19 Mar 2021 02:30:46 -0000 +Message-ID: <...@dev.null.invalid> +User-Agent: rss2email/... +List-ID: <test.localhost> +List-Post: NO (posting not allowed on this list) +X-RSS-Feed: data/fastmailstatus/feed.rss +X-RSS-ID: 1C464866-885B-11EB-A9D6-823F50FE9AF7 + +<!DOCTYPE html> +<html> + <head> +</head> +<body dir="auto"> +<div id="entry"> +<h1 class="header"><a href="">Support System - Up</a></h1> +<div id="body"> +Access to the customer support system has been restored, and we're ready to assist you! +</div> +<div class="footer"> +</div> +</div> +</body> +</html> + + +SENT BY: "Fastmail Status: <author>" <user@rss2email.invalid> +MIME-Version: 1.0 +Content-Type: text/html; charset="us-ascii" +Content-Transfer-Encoding: 7bit +From: "Fastmail Status: <author>" <user@rss2email.invalid> +To: a...@b.com +Subject: Support System - Down +Date: Fri, 19 Mar 2021 20:04:20 -0000 +Message-ID: <...@dev.null.invalid> +User-Agent: rss2email/... +List-ID: <test.localhost> +List-Post: NO (posting not allowed on this list) +X-RSS-Feed: data/fastmailstatus/feed.rss +X-RSS-ID: 4ADB3D56-88EE-11EB-A9D6-823F50FE9AF7 + +<!DOCTYPE html> +<html> + <head> +</head> +<body dir="auto"> +<div id="entry"> +<h1 class="header"><a href="">Support System - Down</a></h1> +<div id="body"> +Our customer support system will experience a brief downtime expected to last 10 to 30 minutes. During this time, our support team will not be responding to requests. Tickets emailed to supp...@fastmail.com will be delayed, but not lost. +</div> +<div class="footer"> +</div> +</div> +</body> +</html> + + +SENT BY: "Fastmail Status: <author>" <user@rss2email.invalid> +MIME-Version: 1.0 +Content-Type: text/html; charset="us-ascii" +Content-Transfer-Encoding: 7bit +From: "Fastmail Status: <author>" <user@rss2email.invalid> +To: a...@b.com +Subject: Support System - Up +Date: Fri, 19 Mar 2021 20:37:08 -0000 +Message-ID: <...@dev.null.invalid> +User-Agent: rss2email/... +List-ID: <test.localhost> +List-Post: NO (posting not allowed on this list) +X-RSS-Feed: data/fastmailstatus/feed.rss +X-RSS-ID: E017F5EA-88F2-11EB-A9D6-823F50FE9AF7 + +<!DOCTYPE html> +<html> + <head> +</head> +<body dir="auto"> +<div id="entry"> +<h1 class="header"><a href="">Support System - Up</a></h1> +<div id="body"> +Access to the customer support system has been restored, and we're ready to assist you! +</div> +<div class="footer"> +</div> +</div> +</body> +</html> + + +SENT BY: "Fastmail Status: <author>" <user@rss2email.invalid> +MIME-Version: 1.0 +Content-Type: text/html; charset="us-ascii" +Content-Transfer-Encoding: 7bit +From: "Fastmail Status: <author>" <user@rss2email.invalid> +To: a...@b.com +Subject: Login & sessions - Warning +Date: Tue, 20 Apr 2021 01:44:49 -0000 +Message-ID: <...@dev.null.invalid> +User-Agent: rss2email/... +List-ID: <test.localhost> +List-Post: NO (posting not allowed on this list) +X-RSS-Feed: data/fastmailstatus/feed.rss +X-RSS-ID: FE688B1E-A179-11EB-8CC4-B51653FE9AF7 + +<!DOCTYPE html> +<html> + <head> +</head> +<body dir="auto"> +<div id="entry"> +<h1 class="header"><a href="">Login & sessions - Warning</a></h1> +<div id="body"> +Customers are currently unable to log out. We've isolated the cause and expect it will be resolved within an hour. +</div> +<div class="footer"> +</div> +</div> +</body> +</html> + + +SENT BY: "Fastmail Status: <author>" <user@rss2email.invalid> +MIME-Version: 1.0 +Content-Type: text/html; charset="us-ascii" +Content-Transfer-Encoding: 7bit +From: "Fastmail Status: <author>" <user@rss2email.invalid> +To: a...@b.com +Subject: Login & sessions - Up +Date: Tue, 20 Apr 2021 02:43:26 -0000 +Message-ID: <...@dev.null.invalid> +User-Agent: rss2email/... +List-ID: <test.localhost> +List-Post: NO (posting not allowed on this list) +X-RSS-Feed: data/fastmailstatus/feed.rss +X-RSS-ID: 2EC9D062-A182-11EB-8CC4-B51653FE9AF7 + +<!DOCTYPE html> +<html> + <head> +</head> +<body dir="auto"> +<div id="entry"> +<h1 class="header"><a href="">Login & sessions - Up</a></h1> +<div id="body"> +We've resolved the issue and the ability to log out has been restored. No mail has been lost. +</div> +<div class="footer"> +</div> +</div> +</body> +</html> + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rss2email-3.13/test/data/fastmailstatus/README new/rss2email-3.13.1/test/data/fastmailstatus/README --- old/rss2email-3.13/test/data/fastmailstatus/README 1970-01-01 01:00:00.000000000 +0100 +++ new/rss2email-3.13.1/test/data/fastmailstatus/README 2021-05-15 20:10:00.000000000 +0200 @@ -0,0 +1,15 @@ +feed.rss is a snapshot of + + https://www.fastmailstatus.com/feed + +as of 2021-05-08. + +HTTP headers: + + Server: nginx + Date: Sat, 08 May 2021 14:14:36 GMT + Content-Type: application/rss+xml; charset=utf-8 + Content-Length: 4684 + Connection: keep-alive + X-Powered-By: Perl Dancer 1.3513 + X-Content-Type-Options: nosniff diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rss2email-3.13/test/data/fastmailstatus/feed.rss new/rss2email-3.13.1/test/data/fastmailstatus/feed.rss --- old/rss2email-3.13/test/data/fastmailstatus/feed.rss 1970-01-01 01:00:00.000000000 +0100 +++ new/rss2email-3.13.1/test/data/fastmailstatus/feed.rss 2021-05-15 20:10:00.000000000 +0200 @@ -0,0 +1,88 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<rss version="2.0" + xmlns:atom="http://www.w3.org/2005/Atom" + xmlns:blogChannel="http://backend.userland.com/blogChannelModule" + xmlns:content="http://purl.org/rss/1.0/modules/content/" + xmlns:dcterms="http://purl.org/dc/terms/" + xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" +> + +<channel> +<title>Fastmail Status</title> +<link>http://www.fastmailstatus.com/feed</link> +<description></description> +<atom:link href="http://www.fastmailstatus.com/feed" rel="self" type="application/rss+xml"/> + +<item> +<title>Login & sessions - Up</title> +<guid isPermaLink="false">2EC9D062-A182-11EB-8CC4-B51653FE9AF7</guid> +<pubDate>Tue, 20 Apr 2021 02:43:26 +0000</pubDate> +<dcterms:modified>2021-04-20T02:43:26Z</dcterms:modified> +<content:encoded>We've resolved the issue and the ability to log out has been restored. No mail has been lost.</content:encoded> +</item> +<item> +<title>Login & sessions - Warning</title> +<guid isPermaLink="false">FE688B1E-A179-11EB-8CC4-B51653FE9AF7</guid> +<pubDate>Tue, 20 Apr 2021 01:44:49 +0000</pubDate> +<dcterms:modified>2021-04-20T01:44:49Z</dcterms:modified> +<content:encoded>Customers are currently unable to log out. We've isolated the cause and expect it will be resolved within an hour.</content:encoded> +</item> +<item> +<title>Support System - Up</title> +<guid isPermaLink="false">E017F5EA-88F2-11EB-A9D6-823F50FE9AF7</guid> +<pubDate>Fri, 19 Mar 2021 20:37:08 +0000</pubDate> +<dcterms:modified>2021-03-19T20:37:08Z</dcterms:modified> +<content:encoded>Access to the customer support system has been restored, and we're ready to assist you!</content:encoded> +</item> +<item> +<title>Support System - Down</title> +<guid isPermaLink="false">4ADB3D56-88EE-11EB-A9D6-823F50FE9AF7</guid> +<pubDate>Fri, 19 Mar 2021 20:04:20 +0000</pubDate> +<dcterms:modified>2021-03-19T20:04:20Z</dcterms:modified> +<content:encoded>Our customer support system will experience a brief downtime expected to last 10 to 30 minutes. During this time, our support team will not be responding to requests. Tickets emailed to supp...@fastmail.com will be delayed, but not lost.</content:encoded> +</item> +<item> +<title>Support System - Up</title> +<guid isPermaLink="false">1C464866-885B-11EB-A9D6-823F50FE9AF7</guid> +<pubDate>Fri, 19 Mar 2021 02:30:46 +0000</pubDate> +<dcterms:modified>2021-03-19T02:30:46Z</dcterms:modified> +<content:encoded>Access to the customer support system has been restored, and we're ready to assist you!</content:encoded> +</item> +<item> +<title>Support System - Down</title> +<guid isPermaLink="false">63DB21E8-8855-11EB-A9D6-823F50FE9AF7</guid> +<pubDate>Fri, 19 Mar 2021 01:49:49 +0000</pubDate> +<dcterms:modified>2021-03-19T01:49:49Z</dcterms:modified> +<content:encoded>Our customer support system will experience a brief downtime expected to last 10 to 30 minutes. During this time, our support team will not be responding to requests. Tickets emailed to supp...@fastmail.com will be delayed, but not lost.</content:encoded> +</item> +<item> +<title>Support System - Up</title> +<guid isPermaLink="false">A73D84DE-8095-11EB-A9D6-823F50FE9AF7</guid> +<pubDate>Tue, 9 Mar 2021 05:09:40 +0000</pubDate> +<dcterms:modified>2021-03-09T05:09:40Z</dcterms:modified> +<content:encoded>The scheduled upgrade to our customer support system is complete. No tickets were lost. Thanks for your patience!</content:encoded> +</item> +<item> +<title>Support System - Warning</title> +<guid isPermaLink="false">DDE8438E-808B-11EB-A9D6-823F50FE9AF7</guid> +<pubDate>Tue, 9 Mar 2021 03:59:37 +0000</pubDate> +<dcterms:modified>2021-03-09T03:59:37Z</dcterms:modified> +<content:encoded>Our customer support system is currently performing a scheduled upgrade expected to last two to three hours. During this time, our support team will not be responding to requests. Tickets emailed to supp...@fastmail.com will be delayed, but not lost.</content:encoded> +</item> +<item> +<title>General availability - Up</title> +<guid isPermaLink="false">A3AE9CEC-6018-11EB-9AA1-A5E048FE9AF7</guid> +<pubDate>Tue, 26 Jan 2021 20:54:10 +0000</pubDate> +<dcterms:modified>2021-01-26T20:54:10Z</dcterms:modified> +<content:encoded>We've resolved the issue and access has been restored. No mail has been lost.</content:encoded> +</item> +<item> +<title>General availability - Warning</title> +<guid isPermaLink="false">3BBE2C00-6005-11EB-9AA1-A5E048FE9AF7</guid> +<pubDate>Tue, 26 Jan 2021 18:35:15 +0000</pubDate> +<dcterms:modified>2021-01-26T18:35:15Z</dcterms:modified> +<content:encoded>A small segment of customers are experiencing interrupted access to Fastmail services. We're looking into it.</content:encoded> +</item> +</channel> +</rss> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rss2email-3.13/test/data/gmane/3.expected new/rss2email-3.13.1/test/data/gmane/3.expected --- old/rss2email-3.13/test/data/gmane/3.expected 2021-04-03 01:34:05.000000000 +0200 +++ new/rss2email-3.13.1/test/data/gmane/3.expected 2021-05-15 20:10:00.000000000 +0200 @@ -53,7 +53,8 @@ </pre> </div> -<div class="footer"><p>URL: <a href="http://permalink.gmane.org/gmane.mail.rss2email/1">http://permalink.gmane.org/gmane.mail.rss2email/1</a></p> +<div class="footer"> +<p>URL: <a href="http://permalink.gmane.org/gmane.mail.rss2email/1">http://permalink.gmane.org/gmane.mail.rss2email/1</a></p> </div> </div> </body> @@ -105,7 +106,8 @@ </pre> </div> -<div class="footer"><p>URL: <a href="http://permalink.gmane.org/gmane.mail.rss2email/2">http://permalink.gmane.org/gmane.mail.rss2email/2</a></p> +<div class="footer"> +<p>URL: <a href="http://permalink.gmane.org/gmane.mail.rss2email/2">http://permalink.gmane.org/gmane.mail.rss2email/2</a></p> </div> </div> </body> @@ -141,7 +143,8 @@ </pre> </div> -<div class="footer"><p>URL: <a href="http://permalink.gmane.org/gmane.mail.rss2email/3">http://permalink.gmane.org/gmane.mail.rss2email/3</a></p> +<div class="footer"> +<p>URL: <a href="http://permalink.gmane.org/gmane.mail.rss2email/3">http://permalink.gmane.org/gmane.mail.rss2email/3</a></p> </div> </div> </body> @@ -180,7 +183,8 @@ </pre> </div> -<div class="footer"><p>URL: <a href="http://permalink.gmane.org/gmane.mail.rss2email/4">http://permalink.gmane.org/gmane.mail.rss2email/4</a></p> +<div class="footer"> +<p>URL: <a href="http://permalink.gmane.org/gmane.mail.rss2email/4">http://permalink.gmane.org/gmane.mail.rss2email/4</a></p> </div> </div> </body> @@ -218,7 +222,8 @@ </pre> </div> -<div class="footer"><p>URL: <a href="http://permalink.gmane.org/gmane.mail.rss2email/5">http://permalink.gmane.org/gmane.mail.rss2email/5</a></p> +<div class="footer"> +<p>URL: <a href="http://permalink.gmane.org/gmane.mail.rss2email/5">http://permalink.gmane.org/gmane.mail.rss2email/5</a></p> </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rss2email-3.13/test/data/gmane/4.expected new/rss2email-3.13.1/test/data/gmane/4.expected --- old/rss2email-3.13/test/data/gmane/4.expected 2021-04-03 01:34:05.000000000 +0200 +++ new/rss2email-3.13.1/test/data/gmane/4.expected 2021-05-15 20:10:00.000000000 +0200 @@ -58,7 +58,8 @@ </pre> </div> -<div class="footer"><p>URL: <a href="http://permalink.gmane.org/gmane.mail.rss2email/1">http://permalink.gmane.org/gmane.mail.rss2email/1</a></p> +<div class="footer"> +<p>URL: <a href="http://permalink.gmane.org/gmane.mail.rss2email/1">http://permalink.gmane.org/gmane.mail.rss2email/1</a></p> </div> </div> </body> @@ -161,7 +162,8 @@ </pre> </div> -<div class="footer"><p>URL: <a href="http://permalink.gmane.org/gmane.mail.rss2email/2">http://permalink.gmane.org/gmane.mail.rss2email/2</a></p> +<div class="footer"> +<p>URL: <a href="http://permalink.gmane.org/gmane.mail.rss2email/2">http://permalink.gmane.org/gmane.mail.rss2email/2</a></p> </div> </div> </body> @@ -238,7 +240,8 @@ </pre> </div> -<div class="footer"><p>URL: <a href="http://permalink.gmane.org/gmane.mail.rss2email/3">http://permalink.gmane.org/gmane.mail.rss2email/3</a></p> +<div class="footer"> +<p>URL: <a href="http://permalink.gmane.org/gmane.mail.rss2email/3">http://permalink.gmane.org/gmane.mail.rss2email/3</a></p> </div> </div> </body> @@ -301,7 +304,8 @@ </pre> </div> -<div class="footer"><p>URL: <a href="http://permalink.gmane.org/gmane.mail.rss2email/4">http://permalink.gmane.org/gmane.mail.rss2email/4</a></p> +<div class="footer"> +<p>URL: <a href="http://permalink.gmane.org/gmane.mail.rss2email/4">http://permalink.gmane.org/gmane.mail.rss2email/4</a></p> </div> </div> </body> @@ -367,7 +371,8 @@ </pre> </div> -<div class="footer"><p>URL: <a href="http://permalink.gmane.org/gmane.mail.rss2email/5">http://permalink.gmane.org/gmane.mail.rss2email/5</a></p> +<div class="footer"> +<p>URL: <a href="http://permalink.gmane.org/gmane.mail.rss2email/5">http://permalink.gmane.org/gmane.mail.rss2email/5</a></p> </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rss2email-3.13/test/data/quiltville/1.expected new/rss2email-3.13.1/test/data/quiltville/1.expected --- old/rss2email-3.13/test/data/quiltville/1.expected 2021-04-03 01:34:05.000000000 +0200 +++ new/rss2email-3.13.1/test/data/quiltville/1.expected 2021-05-15 20:10:00.000000000 +0200 @@ -73,9 +73,10 @@ ltville.blogspot.com/2021/02/projects-in-holding-pattern.html#more">Did You= Click to Read the Whole Story?</a> </div> -<div class=3D"footer"><p>URL: <a href=3D"https://quiltville.blogspot.com/20= -21/02/projects-in-holding-pattern.html">https://quiltville.blogspot.com/202= -1/02/projects-in-holding-pattern.html</a></p> +<div class=3D"footer"> +<p>URL: <a href=3D"https://quiltville.blogspot.com/2021/02/projects-in-hold= +ing-pattern.html">https://quiltville.blogspot.com/2021/02/projects-in-holdi= +ng-pattern.html</a></p> </div> </div> </body> @@ -149,9 +150,10 @@ logspot.com/2021/02/speaking-of-labels-and-more.html#more">Did You Click to= Read the Whole Story?</a> </div> -<div class=3D"footer"><p>URL: <a href=3D"https://quiltville.blogspot.com/20= -21/02/speaking-of-labels-and-more.html">https://quiltville.blogspot.com/202= -1/02/speaking-of-labels-and-more.html</a></p> +<div class=3D"footer"> +<p>URL: <a href=3D"https://quiltville.blogspot.com/2021/02/speaking-of-labe= +ls-and-more.html">https://quiltville.blogspot.com/2021/02/speaking-of-label= +s-and-more.html</a></p> </div> </div> </body> @@ -222,9 +224,10 @@ ille.blogspot.com/2021/02/into-rainy-weekend.html#more">Did You Click to Re= ad the Whole Story?</a> </div> -<div class=3D"footer"><p>URL: <a href=3D"https://quiltville.blogspot.com/20= -21/02/into-rainy-weekend.html">https://quiltville.blogspot.com/2021/02/into= --rainy-weekend.html</a></p> +<div class=3D"footer"> +<p>URL: <a href=3D"https://quiltville.blogspot.com/2021/02/into-rainy-weeke= +nd.html">https://quiltville.blogspot.com/2021/02/into-rainy-weekend.html</a= +></p> </div> </div> </body> @@ -280,9 +283,10 @@ span></div><a href=3D"https://quiltville.blogspot.com/2021/03/rough-tumble-= into-march.html#more">Did You Click to Read the Whole Story?</a> </div> -<div class=3D"footer"><p>URL: <a href=3D"https://quiltville.blogspot.com/20= -21/03/rough-tumble-into-march.html">https://quiltville.blogspot.com/2021/03= -/rough-tumble-into-march.html</a></p> +<div class=3D"footer"> +<p>URL: <a href=3D"https://quiltville.blogspot.com/2021/03/rough-tumble-int= +o-march.html">https://quiltville.blogspot.com/2021/03/rough-tumble-into-mar= +ch.html</a></p> </div> </div> </body> @@ -348,9 +352,10 @@ pan></span></div><a href=3D"https://quiltville.blogspot.com/2021/03/more-bl= ue-in-studio.html#more">Did You Click to Read the Whole Story?</a> </div> -<div class=3D"footer"><p>URL: <a href=3D"https://quiltville.blogspot.com/20= -21/03/more-blue-in-studio.html">https://quiltville.blogspot.com/2021/03/mor= -e-blue-in-studio.html</a></p> +<div class=3D"footer"> +<p>URL: <a href=3D"https://quiltville.blogspot.com/2021/03/more-blue-in-stu= +dio.html">https://quiltville.blogspot.com/2021/03/more-blue-in-studio.html<= +/a></p> </div> </div> </body> @@ -428,9 +433,10 @@ 21/03/small-studio-changes-big-studio-impact.html#more">Did You Click to Re= ad the Whole Story?</a> </div> -<div class=3D"footer"><p>URL: <a href=3D"https://quiltville.blogspot.com/20= -21/03/small-studio-changes-big-studio-impact.html">https://quiltville.blogs= -pot.com/2021/03/small-studio-changes-big-studio-impact.html</a></p> +<div class=3D"footer"> +<p>URL: <a href=3D"https://quiltville.blogspot.com/2021/03/small-studio-cha= +nges-big-studio-impact.html">https://quiltville.blogspot.com/2021/03/small-= +studio-changes-big-studio-impact.html</a></p> </div> </div> </body> @@ -501,9 +507,9 @@ =3D"https://quiltville.blogspot.com/2021/03/monas-in-studio.html#more">Did = You Click to Read the Whole Story?</a> </div> -<div class=3D"footer"><p>URL: <a href=3D"https://quiltville.blogspot.com/20= -21/03/monas-in-studio.html">https://quiltville.blogspot.com/2021/03/monas-i= -n-studio.html</a></p> +<div class=3D"footer"> +<p>URL: <a href=3D"https://quiltville.blogspot.com/2021/03/monas-in-studio.= +html">https://quiltville.blogspot.com/2021/03/monas-in-studio.html</a></p> </div> </div> </body> @@ -588,9 +594,10 @@ /div><a href=3D"https://quiltville.blogspot.com/2021/03/quilting-from-sunri= se-to-sunset.html#more">Did You Click to Read the Whole Story?</a> </div> -<div class=3D"footer"><p>URL: <a href=3D"https://quiltville.blogspot.com/20= -21/03/quilting-from-sunrise-to-sunset.html">https://quiltville.blogspot.com= -/2021/03/quilting-from-sunrise-to-sunset.html</a></p> +<div class=3D"footer"> +<p>URL: <a href=3D"https://quiltville.blogspot.com/2021/03/quilting-from-su= +nrise-to-sunset.html">https://quiltville.blogspot.com/2021/03/quilting-from= +-sunrise-to-sunset.html</a></p> </div> </div> </body> @@ -666,9 +673,9 @@ uiltville.blogspot.com/2021/03/goodbye-hello.html#more">Did You Click to Re= ad the Whole Story?</a> </div> -<div class=3D"footer"><p>URL: <a href=3D"https://quiltville.blogspot.com/20= -21/03/goodbye-hello.html">https://quiltville.blogspot.com/2021/03/goodbye-h= -ello.html</a></p> +<div class=3D"footer"> +<p>URL: <a href=3D"https://quiltville.blogspot.com/2021/03/goodbye-hello.ht= +ml">https://quiltville.blogspot.com/2021/03/goodbye-hello.html</a></p> </div> </div> </body> @@ -749,9 +756,10 @@ gspot.com/2021/03/diamond-tiles-on-day-three.html#more">Did You Click to Re= ad the Whole Story?</a> </div> -<div class=3D"footer"><p>URL: <a href=3D"https://quiltville.blogspot.com/20= -21/03/diamond-tiles-on-day-three.html">https://quiltville.blogspot.com/2021= -/03/diamond-tiles-on-day-three.html</a></p> +<div class=3D"footer"> +<p>URL: <a href=3D"https://quiltville.blogspot.com/2021/03/diamond-tiles-on= +-day-three.html">https://quiltville.blogspot.com/2021/03/diamond-tiles-on-d= +ay-three.html</a></p> </div> </div> </body> @@ -823,11 +831,11 @@ cmUgZG9pbmcsIG1vcmUgY2xlYXJseS48c3Bhbj48L3NwYW4+PC9zcGFuPjwvcD48L2Rpdj48YSBo cmVmPSJodHRwczovL3F1aWx0dmlsbGUuYmxvZ3Nwb3QuY29tLzIwMjEvMDMvaXRzLWhlcmUtYm9u bmllLWstaHVudGVycy1xdWlsdGVycy10ZWNoLmh0bWwjbW9yZSI+RGlkIFlvdSBDbGljayB0byBS -ZWFkIHRoZSBXaG9sZSBTdG9yeT88L2E+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJmb290ZXIiPjxwPlVS -TDogPGEgaHJlZj0iaHR0cHM6Ly9xdWlsdHZpbGxlLmJsb2dzcG90LmNvbS8yMDIxLzAzL2l0cy1o -ZXJlLWJvbm5pZS1rLWh1bnRlcnMtcXVpbHRlcnMtdGVjaC5odG1sIj5odHRwczovL3F1aWx0dmls -bGUuYmxvZ3Nwb3QuY29tLzIwMjEvMDMvaXRzLWhlcmUtYm9ubmllLWstaHVudGVycy1xdWlsdGVy -cy10ZWNoLmh0bWw8L2E+PC9wPgo8L2Rpdj4KPC9kaXY+CjwvYm9keT4KPC9odG1sPgo= +ZWFkIHRoZSBXaG9sZSBTdG9yeT88L2E+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJmb290ZXIiPgo8cD5V +Ukw6IDxhIGhyZWY9Imh0dHBzOi8vcXVpbHR2aWxsZS5ibG9nc3BvdC5jb20vMjAyMS8wMy9pdHMt +aGVyZS1ib25uaWUtay1odW50ZXJzLXF1aWx0ZXJzLXRlY2guaHRtbCI+aHR0cHM6Ly9xdWlsdHZp +bGxlLmJsb2dzcG90LmNvbS8yMDIxLzAzL2l0cy1oZXJlLWJvbm5pZS1rLWh1bnRlcnMtcXVpbHRl +cnMtdGVjaC5odG1sPC9hPjwvcD4KPC9kaXY+CjwvZGl2Pgo8L2JvZHk+CjwvaHRtbD4K SENT BY: "Quiltville's Quips & Snips!!: Bonnie K. Hunter" <nore...@blogger.com> @@ -893,9 +901,10 @@ uiltville.blogspot.com/2021/03/first-road-hike-day.html#more">Did You Click= to Read the Whole Story?</a> </div> -<div class=3D"footer"><p>URL: <a href=3D"https://quiltville.blogspot.com/20= -21/03/first-road-hike-day.html">https://quiltville.blogspot.com/2021/03/fir= -st-road-hike-day.html</a></p> +<div class=3D"footer"> +<p>URL: <a href=3D"https://quiltville.blogspot.com/2021/03/first-road-hike-= +day.html">https://quiltville.blogspot.com/2021/03/first-road-hike-day.html<= +/a></p> </div> </div> </body> @@ -968,9 +977,10 @@ ref=3D"https://quiltville.blogspot.com/2021/03/red-birthday-tractors-for-wi= n.html#more">Did You Click to Read the Whole Story?</a> </div> -<div class=3D"footer"><p>URL: <a href=3D"https://quiltville.blogspot.com/20= -21/03/red-birthday-tractors-for-win.html">https://quiltville.blogspot.com/2= -021/03/red-birthday-tractors-for-win.html</a></p> +<div class=3D"footer"> +<p>URL: <a href=3D"https://quiltville.blogspot.com/2021/03/red-birthday-tra= +ctors-for-win.html">https://quiltville.blogspot.com/2021/03/red-birthday-tr= +actors-for-win.html</a></p> </div> </div> </body> @@ -1036,9 +1046,10 @@ s://quiltville.blogspot.com/2021/03/up-on-roof-singing.html#more">Did You C= lick to Read the Whole Story?</a> </div> -<div class=3D"footer"><p>URL: <a href=3D"https://quiltville.blogspot.com/20= -21/03/up-on-roof-singing.html">https://quiltville.blogspot.com/2021/03/up-o= -n-roof-singing.html</a></p> +<div class=3D"footer"> +<p>URL: <a href=3D"https://quiltville.blogspot.com/2021/03/up-on-roof-singi= +ng.html">https://quiltville.blogspot.com/2021/03/up-on-roof-singing.html</a= +></p> </div> </div> </body> @@ -1106,9 +1117,9 @@ <a href=3D"https://quiltville.blogspot.com/2021/03/quilt-me-river.html#more= ">Did You Click to Read the Whole Story?</a> </div> -<div class=3D"footer"><p>URL: <a href=3D"https://quiltville.blogspot.com/20= -21/03/quilt-me-river.html">https://quiltville.blogspot.com/2021/03/quilt-me= --river.html</a></p> +<div class=3D"footer"> +<p>URL: <a href=3D"https://quiltville.blogspot.com/2021/03/quilt-me-river.h= +tml">https://quiltville.blogspot.com/2021/03/quilt-me-river.html</a></p> </div> </div> </body> @@ -1175,9 +1186,10 @@ //quiltville.blogspot.com/2021/03/tulip-time-pattern-time-and-gift-away.htm= l#more">Did You Click to Read the Whole Story?</a> </div> -<div class=3D"footer"><p>URL: <a href=3D"https://quiltville.blogspot.com/20= -21/03/tulip-time-pattern-time-and-gift-away.html">https://quiltville.blogsp= -ot.com/2021/03/tulip-time-pattern-time-and-gift-away.html</a></p> +<div class=3D"footer"> +<p>URL: <a href=3D"https://quiltville.blogspot.com/2021/03/tulip-time-patte= +rn-time-and-gift-away.html">https://quiltville.blogspot.com/2021/03/tulip-t= +ime-pattern-time-and-gift-away.html</a></p> </div> </div> </body> @@ -1246,9 +1258,10 @@ t.com/2021/03/the-rush-to-beat-rain.html#more">Did You Click to Read the Wh= ole Story?</a> </div> -<div class=3D"footer"><p>URL: <a href=3D"https://quiltville.blogspot.com/20= -21/03/the-rush-to-beat-rain.html">https://quiltville.blogspot.com/2021/03/t= -he-rush-to-beat-rain.html</a></p> +<div class=3D"footer"> +<p>URL: <a href=3D"https://quiltville.blogspot.com/2021/03/the-rush-to-beat= +-rain.html">https://quiltville.blogspot.com/2021/03/the-rush-to-beat-rain.h= +tml</a></p> </div> </div> </body> @@ -1316,9 +1329,10 @@ /03/hike-little-sew-little-more.html#more">Did You Click to Read the Whole = Story?</a> </div> -<div class=3D"footer"><p>URL: <a href=3D"https://quiltville.blogspot.com/20= -21/03/hike-little-sew-little-more.html">https://quiltville.blogspot.com/202= -1/03/hike-little-sew-little-more.html</a></p> +<div class=3D"footer"> +<p>URL: <a href=3D"https://quiltville.blogspot.com/2021/03/hike-little-sew-= +little-more.html">https://quiltville.blogspot.com/2021/03/hike-little-sew-l= +ittle-more.html</a></p> </div> </div> </body> @@ -1385,9 +1399,10 @@ tps://quiltville.blogspot.com/2021/03/misty-mornings-and-coming-of-green.ht= ml#more">Did You Click to Read the Whole Story?</a> </div> -<div class=3D"footer"><p>URL: <a href=3D"https://quiltville.blogspot.com/20= -21/03/misty-mornings-and-coming-of-green.html">https://quiltville.blogspot.= -com/2021/03/misty-mornings-and-coming-of-green.html</a></p> +<div class=3D"footer"> +<p>URL: <a href=3D"https://quiltville.blogspot.com/2021/03/misty-mornings-a= +nd-coming-of-green.html">https://quiltville.blogspot.com/2021/03/misty-morn= +ings-and-coming-of-green.html</a></p> </div> </div> </body> @@ -1468,9 +1483,10 @@ ef=3D"https://quiltville.blogspot.com/2021/03/antique-mall-on-loose.html#mo= re">Did You Click to Read the Whole Story?</a> </div> -<div class=3D"footer"><p>URL: <a href=3D"https://quiltville.blogspot.com/20= -21/03/antique-mall-on-loose.html">https://quiltville.blogspot.com/2021/03/a= -ntique-mall-on-loose.html</a></p> +<div class=3D"footer"> +<p>URL: <a href=3D"https://quiltville.blogspot.com/2021/03/antique-mall-on-= +loose.html">https://quiltville.blogspot.com/2021/03/antique-mall-on-loose.h= +tml</a></p> </div> </div> </body> @@ -1503,7 +1519,8 @@ <div id="body"> <div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-9YbQx4M4FQo/YFXdVINFg-I/AAAAAAAJMSc/FRFX6V2YjuYqxNNr7nI0ceUFGXm3ceAkwCLcBGAsYHQ/s2578/20210319_154341.jpg" style="margin-left: 1em; margin-right: 1em;"><span style="font-size: medium;"><img border="0" height="302" src="https://1.bp.blogspot.com/-9YbQx4M4FQo/YFXdVINFg-I/AAAAAAAJMSc/FRFX6V2YjuYqxNNr7nI0ceUFGXm3ceAkwCLcBGAsYHQ/w640-h302/20210319_154341.jpg" width="640" /></span></a></div><div class="separator" style="clear: both; text-align: center;"><span style="font-size: medium;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-size: medium;">Yesterday afternoon had me quietly and happily stitching myself into the weekend ahead.</span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-size: medium;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-size : medium;">I have been wanting to sit down with this project for the past AT LEAST 2 weeks.</span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-size: medium;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-size: medium;">It has been there, confined to its project box - nearly taunting me - as I went through my days doing all of the needful things.</span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-size: medium;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-size: medium;">Occasionally I'd lift the lid, pet the pieces, and say "Soon, my pretties - soon!"</span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-size: medium;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-size: medium;">That soon came yeste rday afternoon on the tail end of something else ultra meaningful to my life.<span></span></span></div><a href="https://quiltville.blogspot.com/2021/03/with-bit-of-courage-faith-joy.html#more">Did You Click to Read the Whole Story?</a> </div> -<div class="footer"><p>URL: <a href="https://quiltville.blogspot.com/2021/03/with-bit-of-courage-faith-joy.html">https://quiltville.blogspot.com/2021/03/with-bit-of-courage-faith-joy.html</a></p> +<div class="footer"> +<p>URL: <a href="https://quiltville.blogspot.com/2021/03/with-bit-of-courage-faith-joy.html">https://quiltville.blogspot.com/2021/03/with-bit-of-courage-faith-joy.html</a></p> </div> </div> </body> @@ -1588,10 +1605,10 @@ cyBibG9nIHBvc3QhIEl0IGNvdWxkIGJlIHlvdSE8c3Bhbj48L3NwYW4+PC9zcGFuPjwvZGl2Pjwv ZGl2PjxhIGhyZWY9Imh0dHBzOi8vcXVpbHR2aWxsZS5ibG9nc3BvdC5jb20vMjAyMS8wMy9ibG9j a2Jhc2UtZ2lmdC1hd2F5Lmh0bWwjbW9yZSI+RGlkIFlvdSBDbGljayB0byBSZWFkIHRoZSBXaG9s -ZSBTdG9yeT88L2E+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJmb290ZXIiPjxwPlVSTDogPGEgaHJlZj0i -aHR0cHM6Ly9xdWlsdHZpbGxlLmJsb2dzcG90LmNvbS8yMDIxLzAzL2Jsb2NrYmFzZS1naWZ0LWF3 -YXkuaHRtbCI+aHR0cHM6Ly9xdWlsdHZpbGxlLmJsb2dzcG90LmNvbS8yMDIxLzAzL2Jsb2NrYmFz -ZS1naWZ0LWF3YXkuaHRtbDwvYT48L3A+CjwvZGl2Pgo8L2Rpdj4KPC9ib2R5Pgo8L2h0bWw+Cg== +ZSBTdG9yeT88L2E+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJmb290ZXIiPgo8cD5VUkw6IDxhIGhyZWY9 +Imh0dHBzOi8vcXVpbHR2aWxsZS5ibG9nc3BvdC5jb20vMjAyMS8wMy9ibG9ja2Jhc2UtZ2lmdC1h +d2F5Lmh0bWwiPmh0dHBzOi8vcXVpbHR2aWxsZS5ibG9nc3BvdC5jb20vMjAyMS8wMy9ibG9ja2Jh +c2UtZ2lmdC1hd2F5Lmh0bWw8L2E+PC9wPgo8L2Rpdj4KPC9kaXY+CjwvYm9keT4KPC9odG1sPgo= SENT BY: "Quiltville's Quips & Snips!!: Bonnie K. Hunter" <nore...@blogger.com> @@ -1653,9 +1670,10 @@ href=3D"https://quiltville.blogspot.com/2021/03/weekend-trail-warriors.htm= l#more">Did You Click to Read the Whole Story?</a> </div> -<div class=3D"footer"><p>URL: <a href=3D"https://quiltville.blogspot.com/20= -21/03/weekend-trail-warriors.html">https://quiltville.blogspot.com/2021/03/= -weekend-trail-warriors.html</a></p> +<div class=3D"footer"> +<p>URL: <a href=3D"https://quiltville.blogspot.com/2021/03/weekend-trail-wa= +rriors.html">https://quiltville.blogspot.com/2021/03/weekend-trail-warriors= +.html</a></p> </div> </div> </body> @@ -1725,9 +1743,10 @@ ><a href=3D"https://quiltville.blogspot.com/2021/03/rivanna-runner-bound-do= ne.html#more">Did You Click to Read the Whole Story?</a> </div> -<div class=3D"footer"><p>URL: <a href=3D"https://quiltville.blogspot.com/20= -21/03/rivanna-runner-bound-done.html">https://quiltville.blogspot.com/2021/= -03/rivanna-runner-bound-done.html</a></p> +<div class=3D"footer"> +<p>URL: <a href=3D"https://quiltville.blogspot.com/2021/03/rivanna-runner-b= +ound-done.html">https://quiltville.blogspot.com/2021/03/rivanna-runner-boun= +d-done.html</a></p> </div> </div> </body> @@ -1760,7 +1779,8 @@ <div id="body"> <div class="separator" style="clear: both; text-align: center;"><span style="font-family: inherit; font-size: medium;"><br /></span></div><span style="font-family: inherit; font-size: medium;"><br /></span><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-CSppluARwWg/YFx0jJVeimI/AAAAAAAJNoI/Cxa6aK00MD4n1o6RFdcLLnSfc28MfsW4QCLcBGAsYHQ/s2578/20210324_132242.jpg" style="margin-left: 1em; margin-right: 1em;"><span style="color: black; font-family: inherit; font-size: medium;"><img border="0" height="302" src="https://1.bp.blogspot.com/-CSppluARwWg/YFx0jJVeimI/AAAAAAAJNoI/Cxa6aK00MD4n1o6RFdcLLnSfc28MfsW4QCLcBGAsYHQ/w640-h302/20210324_132242.jpg" width="640" /></span></a></div><div class="separator" style="clear: both; text-align: center;"><span style="font-family: inherit; font-size: medium;"><br /></span></div><div class="separator" style="clear: both; text-align: center;"><span style="font-family: inherit; font-size: medium;">The forsyt hia are exploding!</span></div><div class="separator" style="clear: both; text-align: center;"><span style="font-family: inherit; font-size: medium;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: inherit; font-size: medium;">Yesterday's trip down to the North Carolina piedmont was a wonderful sight!</span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: inherit; font-size: medium;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: inherit; font-size: medium;">You know how folks oooh and ahhh at fireworks on 4th of July?</span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: inherit; font-size: medium;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: inherit; font-size: medium;">I'm the same way when spring arrives and tr ees and bushes are blooming.</span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: inherit; font-size: medium;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: inherit; font-size: medium;">It was like descending into OZ.</span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: inherit; font-size: medium;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: inherit; font-size: medium;">The fog was thick all of the way between the cabin and just below the Blue Ridge Parkway - but as I got closer to Wilkesboro, the fog dissipated and and left me with a clear view of blooming loveliness that has not reached our higher elevations yet.<span></span></span></div><a href="https://quiltville.blogspot.com/2021/03/bloom-baby-bloom.html#more">Did You Click to Read the Whole Story?</a> </div> -<div class="footer"><p>URL: <a href="https://quiltville.blogspot.com/2021/03/bloom-baby-bloom.html">https://quiltville.blogspot.com/2021/03/bloom-baby-bloom.html</a></p> +<div class="footer"> +<p>URL: <a href="https://quiltville.blogspot.com/2021/03/bloom-baby-bloom.html">https://quiltville.blogspot.com/2021/03/bloom-baby-bloom.html</a></p> </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rss2email-3.13/test/data/tails/2.expected new/rss2email-3.13.1/test/data/tails/2.expected --- old/rss2email-3.13/test/data/tails/2.expected 2021-04-03 01:34:05.000000000 +0200 +++ new/rss2email-3.13.1/test/data/tails/2.expected 2021-05-15 20:10:00.000000000 +0200 @@ -191,7 +191,8 @@ Tails</a> (<a href="https://tails.boum.org/donate/?r=4.8">donating</a> is only one of them). Come <a href="https://tails.boum.org/about/contact/index.en.html#tails-dev">talk to us</a>!</p> </div> -<div class="footer"><p>URL: <a href="https://tails.boum.org/news/version_4.8/index.en.html">https://tails.boum.org/news/version_4.8/index.en.html</a></p> +<div class="footer"> +<p>URL: <a href="https://tails.boum.org/news/version_4.8/index.en.html">https://tails.boum.org/news/version_4.8/index.en.html</a></p> </div> </div> </body> @@ -430,7 +431,8 @@ Tails</a> (<a href="https://tails.boum.org/donate/?r=4.9">donating</a> is only one of them). Come <a href="https://tails.boum.org/about/contact/index.en.html#tails-dev">talk to us</a>!</p> </div> -<div class="footer"><p>URL: <a href="https://tails.boum.org/news/version_4.9/index.en.html">https://tails.boum.org/news/version_4.9/index.en.html</a></p> +<div class="footer"> +<p>URL: <a href="https://tails.boum.org/news/version_4.9/index.en.html">https://tails.boum.org/news/version_4.9/index.en.html</a></p> </div> </div> </body> @@ -634,7 +636,8 @@ Tails</a> (<a href="https://tails.boum.org/donate/?r=4.10">donating</a> is only one of them). Come <a href="https://tails.boum.org/about/contact/index.en.html#tails-dev">talk to us</a>!</p> </div> -<div class="footer"><p>URL: <a href="https://tails.boum.org/news/version_4.10/index.en.html">https://tails.boum.org/news/version_4.10/index.en.html</a></p> +<div class="footer"> +<p>URL: <a href="https://tails.boum.org/news/version_4.10/index.en.html">https://tails.boum.org/news/version_4.10/index.en.html</a></p> </div> </div> </body> @@ -877,7 +880,8 @@ Tails</a> (<a href="https://tails.boum.org/donate/?r=4.11-rc1">donating</a> is only one of them). Come <a href="https://tails.boum.org/about/contact/index.en.html#tails-dev">talk to us</a>!</p> </div> -<div class="footer"><p>URL: <a href="https://tails.boum.org/news/test_4.11-rc1/">https://tails.boum.org/news/test_4.11-rc1/</a></p> +<div class="footer"> +<p>URL: <a href="https://tails.boum.org/news/test_4.11-rc1/">https://tails.boum.org/news/test_4.11-rc1/</a></p> </div> </div> </body> @@ -1098,7 +1102,8 @@ Tails</a> (<a href="https://tails.boum.org/donate/?r=4.11">donating</a> is only one of them). Come <a href="https://tails.boum.org/about/contact/index.en.html#tails-dev">talk to us</a>!</p> </div> -<div class="footer"><p>URL: <a href="https://tails.boum.org/news/version_4.11/index.en.html">https://tails.boum.org/news/version_4.11/index.en.html</a></p> +<div class="footer"> +<p>URL: <a href="https://tails.boum.org/news/version_4.11/index.en.html">https://tails.boum.org/news/version_4.11/index.en.html</a></p> </div> </div> </body> @@ -1319,7 +1324,8 @@ Tails</a> (<a href="https://tails.boum.org/donate/?r=4.12">donating</a> is only one of them). Come <a href="https://tails.boum.org/about/contact/index.en.html#tails-dev">talk to us</a>!</p> </div> -<div class="footer"><p>URL: <a href="https://tails.boum.org/news/version_4.12/index.en.html">https://tails.boum.org/news/version_4.12/index.en.html</a></p> +<div class="footer"> +<p>URL: <a href="https://tails.boum.org/news/version_4.12/index.en.html">https://tails.boum.org/news/version_4.12/index.en.html</a></p> </div> </div> </body> @@ -1542,7 +1548,8 @@ Tails</a> (<a href="https://tails.boum.org/donate/?r=4.13">donating</a> is only one of them). Come <a href="https://tails.boum.org/about/contact/index.en.html#tails-dev">talk to us</a>!</p> </div> -<div class="footer"><p>URL: <a href="https://tails.boum.org/news/version_4.13/index.en.html">https://tails.boum.org/news/version_4.13/index.en.html</a></p> +<div class="footer"> +<p>URL: <a href="https://tails.boum.org/news/version_4.13/index.en.html">https://tails.boum.org/news/version_4.13/index.en.html</a></p> </div> </div> </body> @@ -1703,7 +1710,8 @@ <p>See also our <a href="https://tails.boum.org/contribute/design/download_verification/">design document on the security and threat model of the download verification</a>.</p> </div> -<div class="footer"><p>URL: <a href="https://tails.boum.org/news/verification_extension_deprecation/index.en.html">https://tails.boum.org/news/verification_extension_deprecation/index.en.html</a></p> +<div class="footer"> +<p>URL: <a href="https://tails.boum.org/news/verification_extension_deprecation/index.en.html">https://tails.boum.org/news/verification_extension_deprecation/index.en.html</a></p> </div> </div> </body> @@ -1897,7 +1905,8 @@ Tails</a> (<a href="https://tails.boum.org/donate/?r=4.14">donating</a> is only one of them). Come <a href="https://tails.boum.org/about/contact/index.en.html#tails-dev">talk to us</a>!</p> </div> -<div class="footer"><p>URL: <a href="https://tails.boum.org/news/version_4.14/index.en.html">https://tails.boum.org/news/version_4.14/index.en.html</a></p> +<div class="footer"> +<p>URL: <a href="https://tails.boum.org/news/version_4.14/index.en.html">https://tails.boum.org/news/version_4.14/index.en.html</a></p> </div> </div> </body> @@ -2150,7 +2159,8 @@ <div class="cfa"><a href="https://tails.boum.org/donate/?r=ab">Donate</a></div> </div> -<div class="footer"><p>URL: <a href="https://tails.boum.org/news/achievements_in_2020/index.en.html">https://tails.boum.org/news/achievements_in_2020/index.en.html</a></p> +<div class="footer"> +<p>URL: <a href="https://tails.boum.org/news/achievements_in_2020/index.en.html">https://tails.boum.org/news/achievements_in_2020/index.en.html</a></p> </div> </div> </body>