<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cobra's bits (Posts about debian)</title><link>https://cobra.pdes-net.org</link><description></description><atom:link href="https://cobra.pdes-net.org/categories/debian.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © 2025 &lt;a href="mailto:najahannah@gmail.com"&gt;Cobra&lt;/a&gt; 
&lt;a rel="license" href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;
&lt;img alt="Creative Commons License BY-NC-SA"
style="border-width:0; margin-bottom:12px;"
src="../images/by-nc-sa.svg"&gt;&lt;/a&gt;</copyright><lastBuildDate>Sun, 10 Aug 2025 14:06:47 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Debian 13</title><link>https://cobra.pdes-net.org/posts/debian-13.html</link><dc:creator>Cobra</dc:creator><description>&lt;p&gt;&lt;a class="reference external" href="https://www.debian.org/News/2025/20250809"&gt;Trixie is stable,&lt;/a&gt; &lt;a class="reference external" href="https://wiki.debian.org/DebianForky"&gt;Forky&lt;/a&gt; is the new testing.&lt;/p&gt;
&lt;p&gt;Take the time to update your sources from the old sources.list to the new deb822 format!&lt;/p&gt;
&lt;pre class="literal-block"&gt;apt modernize-sources
sed -i 's/trixie/forky/g' /etc/apt/sources.list.d/debian.source&lt;/pre&gt;</description><category>debian</category><guid>https://cobra.pdes-net.org/posts/debian-13.html</guid><pubDate>Sun, 10 Aug 2025 13:14:47 GMT</pubDate></item><item><title>Let's not encrypt?</title><link>https://cobra.pdes-net.org/posts/lets-not-encrypt.html</link><dc:creator>Cobra</dc:creator><description>&lt;p&gt;This blog is powered by &lt;a class="reference external" href="https://cobra.pdes-net.org/posts/new-server.html"&gt;Hiawatha&lt;/a&gt;, a &lt;a class="reference external" href="https://hiawatha.leisink.net/about/"&gt;light-weight webserver designed for security and ease of use&lt;/a&gt;. Consequently, Hiawatha comes with a script that allows one to easily request certificates from the Let's Encrypt initiative and (in conjunction with a daily cron job) to automagically renew them when the time has come.&lt;/p&gt;
&lt;p&gt;This setup has worked almost flawlessly &lt;a class="reference external" href="https://cobra.pdes-net.org/posts/lets-encrypt.html"&gt;for several years&lt;/a&gt;. In 2021, I've received an information from Let's Encrypt that they would modify (as planned) their chain of trust, requiring corresponding changes in the LE_ISSUERS option in the configuration file of the script designated for requesting or renewing certificates.&lt;/p&gt;
&lt;p&gt;I should have known that this change will happen every three years, but since I didn't receive any mail this time, it never occurred to me that the failure of renewal had this simple reason. Instead, I've searched everywhere for nonexisting error messages until I had run out of ideas. Without any options left, I've asked &lt;a class="reference external" href="https://haui.pdes-net.org/"&gt;Haui&lt;/a&gt; for help, convinced that he would see light where I could see only dark. And it indeed didn't take him long to identify an outdated LE_ISSUERS value in the configuration file as the culprit.&lt;/p&gt;
&lt;p&gt;We can easily look up the common name of the current certificate's issuer:&lt;/p&gt;
&lt;pre class="literal-block"&gt;openssl x509 -in /etc/hiawatha/tls/pdes-net.org.pem -noout -text | grep CN&lt;/pre&gt;
&lt;p&gt;But that won't help if the current certificate is not renewed because of an outdated issuer. The present situation was different in that I've requested new certificates in September as a temporary (HOHOHO) workaround. These new certificates were issued with the new CN of R10, as compared to the old R3 in the configuration file, making it clear that the latter is outdated. It would have been so easy if I hadn't been such a fool and categorically ruled out this possibility. 🫥&lt;/p&gt;
&lt;p&gt;Well, I may get old and useless, but I hope to recall once and for all that the authoritative instance for looking up the current issuer for Let's Encrypt can be found here: &lt;a class="reference external" href="https://letsencrypt.org/certificates/"&gt;https://letsencrypt.org/certificates/&lt;/a&gt;. And if I don't, I'm sure to remember that I can find this information in my own blog. 🫩&lt;/p&gt;</description><category>debian</category><category>encryption</category><category>linux</category><guid>https://cobra.pdes-net.org/posts/lets-not-encrypt.html</guid><pubDate>Mon, 30 Dec 2024 14:24:34 GMT</pubDate></item><item><title>Backdoor in xz</title><link>https://cobra.pdes-net.org/posts/backdoor-in-xz.html</link><dc:creator>Cobra</dc:creator><description>&lt;blockquote&gt;
&lt;p&gt;&lt;a class="reference external" href="https://www.openwall.com/lists/oss-security/2024/03/29/4"&gt;The upstream xz repository and the xz tarballs have been backdoored.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="https://gist.github.com/thesamesam/223949d5a074ebc3dce9ee78baad9e27"&gt;This backdoor is very indirect and only shows up when a few known specific criteria are met. Others may be yet discovered! However, this backdoor is at least triggerable by remote unprivileged systems connecting to public SSH ports.&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This supply-chain attack targets .deb- and .rpm-based distributions, but the backdoored versions of xz or xz-utils (5.6.0 and 5.6.1) have made it only into rolling-release distributions such as Fedora Rawhide, Debian Testing/Sid, OpenSuse Tumbleweed, and Archlinux (&lt;a class="reference external" href="https://archlinux.org/news/the-xz-package-has-been-backdoored/"&gt;where it is inactive&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;The server of this blog is running Debian Testing and had the compromised version of xz-utils installed since March 17. The backdoor was &lt;a class="reference external" href="https://www.openwall.com/lists/oss-security/2024/03/29/4"&gt;reported&lt;/a&gt; last Friday, March 29. I've installed the patch provided by Debian on Saturday, March 30, and examined the system logs, which do not show any evidence that the system has been compromised in any way. In fact, according to my current understanding, the system did not meet all the &lt;a class="reference external" href="https://vulcan.io/blog/alert-cve-2024-3094/"&gt;requirements&lt;/a&gt; for the backdoor to be executed. However, I will remain vigilant and let the users of the server know if further action needs to be taken.&lt;/p&gt;
&lt;p&gt;More links (in German): &lt;a class="reference external" href="https://www.heise.de/news/Hintertuer-in-xz-Bibliothek-gefaehrdet-SSH-Verbindungen-9671317.html"&gt;Heise 30.03.2024 09:35&lt;/a&gt;, &lt;a class="reference external" href="https://www.heise.de/news/xz-Attacke-Hintertuer-entraetselt-weitere-Details-zu-betroffenen-Distros-9671588.html"&gt;Heise 30.03.2024 22:28&lt;/a&gt;, &lt;a class="reference external" href="https://www.heise.de/hintergrund/Die-xz-Hintertuer-das-verborgene-Oster-Drama-der-IT-9673038.html"&gt;Heise 02.04.2024 17:10&lt;/a&gt;&lt;/p&gt;</description><category>archlinux</category><category>debian</category><category>info</category><category>linux</category><category>suse</category><guid>https://cobra.pdes-net.org/posts/backdoor-in-xz.html</guid><pubDate>Mon, 01 Apr 2024 11:50:12 GMT</pubDate></item><item><title>Debian 12</title><link>https://cobra.pdes-net.org/posts/debian-12.html</link><dc:creator>Cobra</dc:creator><description>&lt;p&gt;A little late, but better late than never:&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="https://www.debian.org/News/2023/20230610"&gt;Bookworm is stable,&lt;/a&gt; &lt;a class="reference external" href="https://wiki.debian.org/DebianTrixie"&gt;Trixie&lt;/a&gt; is the new testing.&lt;/p&gt;
&lt;pre class="literal-block"&gt;sed -i 's/bookworm/trixie/g' /etc/apt/sources.list&lt;/pre&gt;</description><category>debian</category><guid>https://cobra.pdes-net.org/posts/debian-12.html</guid><pubDate>Sun, 02 Jul 2023 13:04:04 GMT</pubDate></item><item><title>Debian 11</title><link>https://cobra.pdes-net.org/posts/debian-11.html</link><dc:creator>Cobra</dc:creator><description>&lt;p&gt;&lt;a class="reference external" href="https://www.debian.org/News/2021/20210814"&gt;Bullseye is stable,&lt;/a&gt; &lt;a class="reference external" href="https://wiki.debian.org/DebianBookworm"&gt;Bookworm&lt;/a&gt; is the new testing.&lt;/p&gt;
&lt;pre class="literal-block"&gt;sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list&lt;/pre&gt;</description><category>debian</category><guid>https://cobra.pdes-net.org/posts/debian-11.html</guid><pubDate>Sun, 22 Aug 2021 09:24:04 GMT</pubDate></item><item><title>Debian 10</title><link>https://cobra.pdes-net.org/posts/debian-10.html</link><dc:creator>Cobra</dc:creator><description>&lt;p&gt;&lt;a class="reference external" href="https://www.debian.org/News/2019/20190706"&gt;Buster is stable,&lt;/a&gt; &lt;a class="reference external" href="https://wiki.debian.org/DebianBullseye"&gt;Bullseye&lt;/a&gt; is the new testing.&lt;/p&gt;
&lt;pre class="literal-block"&gt;sed -i 's/buster/bullseye/g' /etc/apt/sources.list&lt;/pre&gt;</description><category>debian</category><guid>https://cobra.pdes-net.org/posts/debian-10.html</guid><pubDate>Sun, 07 Jul 2019 09:24:02 GMT</pubDate></item><item><title>Oid's Graffel</title><link>https://cobra.pdes-net.org/posts/oids-graffel.html</link><dc:creator>Cobra</dc:creator><description>&lt;p&gt;I generally like Debian, as documented by the fact that it's my Linux distribution of choice for pdes-net.org, for the two compute server at the office, for the Mini (which is currently out of order due to a defunct SSD), and for the virtual machine that I've reserved for online banking (biig mistake...see below). Since the stable version of Debian delivers only outdated software, I'm using 'testing' as the base, and if needed, I also install packages from 'sid'.&lt;/p&gt;
&lt;p&gt;On my main systems, however, I don't use Debian, but Archlinux. I have several good reasons for this decision. One of them is that packages that &lt;a class="reference external" href="https://www.youtube.com/watch?v=lFmhRLiYho0"&gt;belong in a museum&lt;/a&gt; are not reserved to Debian Stable, but are also regularly found in Testing or Sid.&lt;/p&gt;
&lt;p&gt;One example is 'look', which &lt;a class="reference external" href="https://cobra.pdes-net.org/posts/the-fastest-search-or-find-your-password.html"&gt;I've recently reported&lt;/a&gt; to be a fast way for finding an entry in a huge file. The version of look in Debian, however, contains a bug that has been fixed ten years ago. Except, of course, in Debian (and all derivatives).&lt;/p&gt;
&lt;p&gt;But what are 10 years if you can have 20? In 2010, c't presented a &lt;a class="reference external" href="https://cobra.pdes-net.org/posts/financial-book-keeping.html"&gt;Perl script&lt;/a&gt; for downloading and processing the transactions from an account at Deutsche Bank. The script served me well for several years, but it broke a number of times due to changes of the web interface and Perl itself. I was able to fix the script the first four times, but the last time, about five years ago, I had to ask haui for help. And a few weeks ago, it simply broke completely, and I decided to let it go and extend my &lt;a class="reference external" href="https://pdes-net.org/scripts/balance"&gt;old bash script&lt;/a&gt; to process the csv files downloaded from Deutsche Bank.&lt;/p&gt;
&lt;p&gt;Part of one of the new scripts is the following oneliner:&lt;/p&gt;
&lt;pre class="literal-block"&gt;tail -n +4 $current_rates | iconv -f ISO8859-1 -t utf8 | awk '{split($0,a,";"); print a[14]}' | sed 's/,/./g' | bc -l | xargs printf %.2f"\n" | tr '\n' ' ' | awk '{print strftime("%Y-%m-%d")"\t"$7"\t"$6"\t"$1"\t"$5"\t"$4" \t"$2" \t"$3}'&amp;gt; $cleaned_rates&lt;/pre&gt;
&lt;p&gt;Worked perfectly on my notebook running Archlinux, but in the virtual machine reserved for online banking, I got the following error message:&lt;/p&gt;
&lt;pre class="literal-block"&gt;mawk: line 2: function strftime never defined&lt;/pre&gt;
&lt;p&gt;Hmmm...&lt;/p&gt;
&lt;pre class="literal-block"&gt;$ awk -W version
mawk 1.3.3 Nov 1996, Copyright (C) Michael D. Brennan&lt;/pre&gt;
&lt;p&gt;Are you kidding me? That's rather extreme even for Debian standards. Particularly when considering that version 1.3.4 was published in &lt;a class="reference external" href="https://invisible-island.net/mawk/CHANGES.html#t20091220"&gt;2009,&lt;/a&gt; and strftime was added to it in &lt;a class="reference external" href="https://invisible-island.net/mawk/CHANGES.html#t20121129"&gt;2012.&lt;/a&gt; But surely, sid has a more recent version...NOT  😒&lt;/p&gt;
&lt;p&gt;Even CentOS 6 came with mawk 1.3.4. Shame on you, Debilian!&lt;/p&gt;
&lt;p&gt;Well, the only choice was to install gawk, and in this particular case, the performance hit doesn't matter at all. But why isn't that the default, if the Debilians have chosen to neglect mawk? And why do they do that anyway?&lt;/p&gt;
&lt;p&gt;Well, whatever. The scripts are working now.  😉&lt;/p&gt;</description><category>debian</category><category>linux</category><guid>https://cobra.pdes-net.org/posts/oids-graffel.html</guid><pubDate>Sun, 19 May 2019 17:06:08 GMT</pubDate></item><item><title>Search package providing a certain command</title><link>https://cobra.pdes-net.org/posts/search-package-providing-a-certain-command.html</link><dc:creator>Cobra</dc:creator><description>&lt;p&gt;I've posted a &lt;a class="reference external" href="https://pdes-net.org/cobra/posts/search-the-package.html"&gt;short note&lt;/a&gt; on this topic almost exactly ten years ago, and it's time for an update. The situation: you've heard or read about a certain tool and want to install it, but you can't find it no matter how hard you try.&lt;/p&gt;
&lt;p&gt;My &lt;strong&gt;first&lt;/strong&gt; advice: don't search and install via graphical applications. ”Software centers” popular in consumer distributions may not show command line applications at all, so if you've read &lt;a class="reference external" href="https://cobra.pdes-net.org/posts/calculators.html"&gt;my last post&lt;/a&gt; and search for dc, you won't find what you are looking for.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Second:&lt;/strong&gt; not every command comes in a package with the same name. For example, in Archlinux, dc is bundled with bc, and it is the latter (much more popular) application which gives the package its name.&lt;/p&gt;
&lt;p&gt;To master such situations, it's time to leave graphical software centers behind and to learn a few basics about the actual package manager underneath. As an example, I'm showing a search for &lt;em&gt;dig&lt;/em&gt; and &lt;em&gt;drill&lt;/em&gt;, each of which is contained in a differently named package, with the name of these packages depending (as always) on the distribution.&lt;/p&gt;
&lt;section id="archlinux"&gt;
&lt;h2&gt;Archlinux&lt;/h2&gt;
&lt;pre class="literal-block"&gt;pacman -Fs dig
        bind-tools
pacman -Fs drill
        ldns&lt;/pre&gt;
&lt;/section&gt;
&lt;section id="debian"&gt;
&lt;h2&gt;Debian&lt;/h2&gt;
&lt;pre class="literal-block"&gt;wajig whichpkg /usr/bin/dig
        dnsutils
wajig whichpkg /usr/bin/drill
        ldnsutils&lt;/pre&gt;
&lt;/section&gt;
&lt;section id="centos-fedora"&gt;
&lt;h2&gt;CentOS/Fedora&lt;/h2&gt;
&lt;pre class="literal-block"&gt;yum/dnf provides /usr/bin/dig
        bind-utils
yum/dnf provides /usr/bin/drill
        ldns&lt;/pre&gt;
&lt;/section&gt;
&lt;section id="opensuse"&gt;
&lt;h2&gt;OpenSUSE&lt;/h2&gt;
&lt;p&gt;Reportedly, zypper offers &lt;a class="reference external" href="https://unix.stackexchange.com/questions/158041/how-do-i-find-a-package-that-provides-a-given-file-in-opensuse"&gt;the same functionality&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Of the &lt;a class="reference external" href="https://pdes-net.org/cobra/posts/genealogy.html"&gt;big six&lt;/a&gt;, that leaves Gentoo and Slackware. If you use these or a distribution whose package manager is not covered here, while it offers the desired funtionality, send me a note.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; An attentive reader reminded me of the &lt;a class="reference external" href="https://wiki.archlinux.org/index.php/Pacman_Rosetta"&gt;Pacman Rosetta&lt;/a&gt;, which includes OpenSUSE and Gentoo. 😎&lt;/p&gt;
&lt;/section&gt;</description><category>archlinux</category><category>centos</category><category>debian</category><category>linux</category><guid>https://cobra.pdes-net.org/posts/search-package-providing-a-certain-command.html</guid><pubDate>Wed, 24 Apr 2019 16:10:46 GMT</pubDate></item><item><title>Server speed</title><link>https://cobra.pdes-net.org/posts/server-speed.html</link><dc:creator>Cobra</dc:creator><description>&lt;p&gt;An important feature of a server is the speed of its internet connection, or more precisely, its &lt;strong&gt;latency&lt;/strong&gt; and &lt;strong&gt;bandwidth&lt;/strong&gt;. How can we measure these quantities if all we have is command line access?&lt;/p&gt;
&lt;p&gt;Regarding &lt;strong&gt;latency&lt;/strong&gt;, look at my &lt;a class="reference external" href="https://cobra.pdes-net.org/posts/https-mirrors.html"&gt;last post&lt;/a&gt;. Here's an example from pdes-net.org with the fastest mirror:&lt;/p&gt;
&lt;pre class="literal-block"&gt;± netselect -vv https://mirror.de.leaseweb.net/debian/
Running netselect to choose 1 out of 1 address.
............
https://mirror.de.leaseweb.net/debian/ 2 ms   6 hops  100% ok (10/10) [    3]&lt;/pre&gt;
&lt;p&gt;If you want a closer look at the 6 hops, use mtr-tiny.&lt;/p&gt;
&lt;p&gt;Concerning &lt;strong&gt;bandwidth&lt;/strong&gt;, use speedtest-cli:&lt;/p&gt;
&lt;pre class="literal-block"&gt;sudo wajig install speedtest-cli&lt;/pre&gt;
&lt;p&gt;Here's an example from pdes-net.org:&lt;/p&gt;
&lt;pre class="literal-block"&gt;± speedtest
Retrieving speedtest.net configuration...
Testing from netcup GmbH (185.170.112.87)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by IT Ohlendorf (Salzgitter) [111.93 km]: 11.215 ms
Testing download speed.................................................
Download: 427.58 Mbit/s
Testing upload speed...................................................
Upload: 393.16 Mbit/s&lt;/pre&gt;
&lt;p&gt;Hm. A ping of 2 ms and a symmetric down- and upload of 0.4 GB/s for a handful of € per month? Why can't I have that at home?&lt;/p&gt;</description><category>debian</category><category>linux</category><category>web</category><guid>https://cobra.pdes-net.org/posts/server-speed.html</guid><pubDate>Tue, 27 Mar 2018 19:22:15 GMT</pubDate></item><item><title>HTTPS mirrors</title><link>https://cobra.pdes-net.org/posts/https-mirrors.html</link><dc:creator>Cobra</dc:creator><description>&lt;p&gt;And while we're at it, let's also configure HTTPS mirrors for our package updates. That may seem superfluous at the first glance, as these packages are public content and are signed with the private GPG keys of the developers, certifying their authenticity. However, the signatures are only one part of the story, and the encrypted transfer is the other. In fact, updates installed via a plain-text HTTP connection can be intercepted by GPG &lt;a class="reference external" href="https://en.wikipedia.org/wiki/Replay_attack"&gt;replay attacks&lt;/a&gt;. A comprehensive analysis of this scenario was done a decade ago &lt;a class="reference external" href="https://www2.cs.arizona.edu/stork/packagemanagersecurity/attacks-on-package-managers.html"&gt;at the University of Arizona.&lt;/a&gt; The following brief summary is due to &lt;a class="reference external" href="https://unix.stackexchange.com/questions/317698/yum-install-http-is-this-safe:"&gt;Joe Damato:&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Even with GPG signatures on both the packages and the repositories, repositories are still vulnerable to replay attacks; you should access your repositories over HTTPS if at all possible. The short explanation of one attack is that a malicious attacker can snapshot repository metadata and the associated GPG signature at a particular time and replay that metadata and signature to a client which requests it, preventing the client from seeing updated packages. Since the metadata is not touched, the GPG signature will be valid. The attacker can then use an exploit against a known bug in the software that was not updated to attack the machine.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The distributions I'm currently using and am familiar with (Archlinux and Debian) do not use HTTPS mirrors by default, but can be coaxed into doing so.&lt;/p&gt;
&lt;p&gt;That's particularly easy for &lt;strong&gt;Archlinux&lt;/strong&gt; after installing &lt;a class="reference external" href="https://wiki.archlinux.org/index.php/Reflector"&gt;reflector,&lt;/a&gt; a python script that allows to filter mirrors by various criteria such as their geographical location, up-to-dateness, download rate, and, last but not least, connection protocol. The following one-liner overwrites /etc/pacman.d/mirrorlist with the current top-ten of all HTTPS mirrors in terms of up-to-dateness, overall score and speed:&lt;/p&gt;
&lt;pre class="literal-block"&gt;reflector --verbose --protocol https --latest 100 --score 50 --fastest 10 --sort score --save /etc/pacman.d/mirrorlist&lt;/pre&gt;
&lt;p&gt;This command can be run manually, or automatically by either using a pacman hook to trigger it in the event of mirrorlist updates, or by a timed systemd service. Reflector is thus an as flexible as convenient tool for selecting the optimum mirrors.&lt;/p&gt;
&lt;p&gt;I expected that &lt;strong&gt;Debian&lt;/strong&gt; would offer something equivalent, but to my considerable surprise and disappointment, there's nothing coming even close. The netselect derivative netselect-apt is only capable of finding the ten fastest mirrors for the relevant release of Debian (i.e, stable, testing, or sid). But how do I know if these mirror support HTTPS? To the best of my knowledge, the only way short of trying them one-by-one is the python script available &lt;a class="reference external" href="https://gist.github.com/eighthave/7285154"&gt;here&lt;/a&gt; (or one of its forks).&lt;/p&gt;
&lt;p&gt;Armed with this script (I'm using the multithreaded variant), I usually just create a list with all mirrors, which I then pipe through netselect to find the fastest one:&lt;/p&gt;
&lt;pre class="literal-block"&gt;± ./find-https-debian-archives.py --generic --no-err | awk '{print $1}' | grep https | tr '\n' ' ' | xargs netselect -vv&lt;/pre&gt;
&lt;p&gt;Oh, and one should not forget to install 'apt-transport-https' to allow apt to use HTTPS mirrors. Only true Debilians will find this situation tolerable.&lt;/p&gt;</description><category>archlinux</category><category>debian</category><category>linux</category><guid>https://cobra.pdes-net.org/posts/https-mirrors.html</guid><pubDate>Sun, 11 Mar 2018 11:25:22 GMT</pubDate></item></channel></rss>