<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    
    <title>Daniel Lange's blog (Entries tagged as filter)</title>
    <link>https://daniel-lange.com/</link>
    <description>agrep -pB IT /dev/life</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 2.6-alpha1 - http://www.s9y.org/</generator>
    <pubDate>Sat, 16 Dec 2017 15:38:07 GMT</pubDate>

    <image>
    <url>//daniel-lange.com/uploads/Avatar_Blog_144_234.png</url>
    <title>RSS: Daniel Lange's blog - agrep -pB IT /dev/life</title>
    <link>https://daniel-lange.com/</link>
    <width>144</width>
    <height>234</height>
</image>

<item>
    <title>IMAPFilter 2.6.11-1 backport for Debian Jessie AMD64 available</title>
    <link>https://daniel-lange.com/archives/139-IMAPFilter-2.6.11-1-backport-for-Debian-Jessie-AMD64-available.html</link>
            <category>Debian</category>
    
    <comments>https://daniel-lange.com/archives/139-IMAPFilter-2.6.11-1-backport-for-Debian-Jessie-AMD64-available.html#comments</comments>
    <wfw:comment>https://daniel-lange.com/wfwcomment.php?cid=139</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>https://daniel-lange.com/rss.php?version=2.0&amp;type=comments&amp;cid=139</wfw:commentRss>
    

    <author>nospam@example.com (Daniel Lange)</author>
    <content:encoded>
    &lt;p&gt;One of the perks you get as a Debian Developer is a @debian.org email address. And because Debian is old and the Internet used to be a friendly place this email address is plastered all over the Internet. So you get email spam, a lot of spam.&lt;/p&gt;

&lt;p&gt;I&#039;m using a combination of server and client site filtering to keep spam at bay. Unfortunately the &lt;a href=&quot;https://github.com/lefcha/imapfilter&quot; title=&quot;IMAPFilter github page&quot;&gt;IMAPFilter&lt;/a&gt; version in Debian Jessie doesn&#039;t even support &quot;dry run&quot; (-n) which is not so cool when developing complex filter rules. So I backported the latest (sid) version and agreed with &lt;a href=&quot;http://sylvestre.ledru.info/blog/&quot; title=&quot;Sylvestre&#039;s blog&quot;&gt;Sylvestre Ledru&lt;/a&gt;, one of its maintainers, to share it here and see whether making an official backport is worth it. It&#039;s a straight recompile so no magic and no &lt;a href=&quot;https://packages.debian.org/sid/imapfilter&quot; title=&quot;Debian package site for IMAPFilter&quot;&gt;source code&lt;/a&gt; or &lt;a href=&quot;https://anonscm.debian.org/cgit/collab-maint/imapfilter.git/tree/&quot; title=&quot;Debian packaging for IMAPFilter&quot;&gt;packaging&lt;/a&gt; changes required.&lt;/p&gt;

&lt;p&gt;Get it while its hot:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://daniel-lange.com/software/imapfilter_2.6.11-1~bpo8+1_amd64.deb&quot; title=&quot;download for AMD64: 61kB&quot;&gt;imapfilter_2.6.11-1~bpo8+1_amd64.deb (IMAPFilter Jessie backport)&lt;/a&gt;&lt;br /&gt;
SHA1: bedb9c39e576a58acaf41395e667c84a1b400776&lt;/p&gt;

&lt;p&gt;Clever LUA snippets for &lt;tt&gt;~/.imapfilter/config.lua&lt;/tt&gt; appreciated.&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Sat, 16 Dec 2017 14:59:22 +0000</pubDate>
    <guid isPermaLink="false">https://daniel-lange.com/archives/139-guid.html</guid>
    <category>backport</category>
<category>debian</category>
<category>email</category>
<category>filter</category>
<category>imap</category>
<category>jessie</category>
<category>spam</category>

</item>
<item>
    <title>Saving misc/jive</title>
    <link>https://daniel-lange.com/archives/127-Saving-miscjive.html</link>
            <category>BSD</category>
    
    <comments>https://daniel-lange.com/archives/127-Saving-miscjive.html#comments</comments>
    <wfw:comment>https://daniel-lange.com/wfwcomment.php?cid=127</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>https://daniel-lange.com/rss.php?version=2.0&amp;type=comments&amp;cid=127</wfw:commentRss>
    

    <author>nospam@example.com (Daniel Lange)</author>
    <content:encoded>
    &lt;p&gt;One thing I love about FreeBSD is the way the core team keeps the wider community updated about project news e.g. via their quarterly status reports.
So while reading the &lt;a href=&quot;https://www.freebsd.org/news/status/report-2016-10-2016-12.html&quot;&gt;FreeBSD Q4/2016 status report&lt;/a&gt;, I was quite surprised to find that a text filter converting English to &lt;a href=&quot;https://en.wikipedia.org/wiki/Glossary_of_jive_talk&quot; title=&quot;Wikipedia entry on Jive talk&quot;&gt;&quot;Jive speak&quot;&lt;/a&gt; had been removed from the ports tree. FreeBSD Core members argue that &lt;i&gt;&quot;today the implicit approval implied by having it in the ports tree sends a message at odds with the project&#039;s aims.&quot;&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;Now this is bullshit as I&#039;m sure FreeBSD core neither endorses Citrix (&lt;code&gt;net/citrix_ica&lt;/code&gt;) nor Cisco (&lt;code&gt;emulators/gna3&lt;/code&gt;, &lt;code&gt;devel/libcli&lt;/code&gt;, &lt;code&gt;graphics/py27-blockdiagcontrib-cisco&lt;/code&gt; and many more) but just hosts code to make living with them easier.&lt;/p&gt;

&lt;p&gt;So the important thing here is:&lt;/p&gt;

&lt;table&gt;
&lt;tr&gt;&lt;td&gt;
&lt;img class=&quot;serendipity_image_left&quot; width=&quot;48&quot; height=&quot;48&quot; hspace=&quot;20&quot; src=&quot;https://daniel-lange.com/uploads/icons/markup/info.png&quot; title=&quot;Important: Switch on brain and try to memorize.&quot; alt=&quot;Important: Switch on brain and try to memorize.&quot; /&gt;
&lt;/td&gt;
&lt;td&gt;
Hosting is not endorsing.&lt;br /&gt;
It is a purely technical act and by definition agnostic to the hosted content.
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p&gt;In every sane jurisdiction there is the requirement to remove hosted content that violates a law. And that makes sense. It reflects the societal consensus what is still acceptable and what is not. This changes over time but there is a proven process in place for these changes to become relevant: political discussion and consequential law making.&lt;/p&gt;

&lt;p&gt;There is very deliberately never a law against bad taste and/or offensive humor. Where such a law still exists, you&#039;re in a somewhat underdeveloped jurisdiction. Because the hosting (pun intended) society has not matured sufficiently yet. This may happen due to overly conservative or self-protective ruling classes, ideological or religious blindness. None of these are desirable for society as a whole and the &lt;a href=&quot;http://www.dailydot.com/via/digital-self-defense-privacy-already-dead/&quot; title=&quot;Daily dot article: Digital self defense - Is privacy already dead? ... mentioning the scissors in your head concept in good context&quot;&gt;scissors in your head&lt;/a&gt; are paving the way to go back to darker ages. So don&#039;t. Be welcoming, be tolerant.&lt;/p&gt;

&lt;p&gt;Tolerance means accepting things you do not like. Not accepting just what endorses your personal taste, beliefs or state of mind.&lt;/p&gt;

&lt;p&gt;Does that mean, FreeBSD should continue to host the &quot;Jive&quot; filter? No, it&#039;s purely their choice. But their argument that hosting is endorsing is wrong. Inclusion into a FreeBSD media may be, like Debian strictly differentiates between the main archive, which it endorses, and &lt;a href=&quot;https://www.debian.org/doc/debian-policy/ch-archive#s-contrib&quot;&gt;contrib or non-free sections&lt;/a&gt; which it does not endorse. But still hosts regardless. So hosting is not endorsing.&lt;/p&gt;

&lt;p&gt;That said, here you go:&lt;/p&gt;

&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
  &lt;th&gt;File&lt;/th&gt;
  &lt;th&gt;Function&lt;/th&gt;
  &lt;th&gt;sha256&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
  &lt;td&gt;&lt;a href=&quot;https://daniel-lange.com/software/jive-1.1.tar.gz&quot; title=&quot;download source .tar.gz for jive: 4.6kB&quot;&gt;jive-1.1.tar.gz&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;Source to the &quot;Jive&quot; filter&lt;/td&gt;
  &lt;td&gt;3463d80ad159a27d9fcf87f163a7be5eba39dbf15c5156f052798b81271523f2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;&lt;a href=&quot;https://daniel-lange.com/software/ports_misc_jive.tar.gz&quot; title=&quot;download .tar.gz of the FreeBSD ports files for jive: 1.1kB&quot;&gt;ports_misc_jive.tar.gz&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;ports files to build the &quot;Jive&quot; filter under FreeBSD&lt;/td&gt;
  &lt;td&gt;47dc7b660d499d671daa18f992cdd348bd95c34e02874addd2bcf3e5c3f90b59&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;&lt;a href=&quot;https://daniel-lange.com/software/swedishchef.zip&quot; title=&quot;download mirror of swedishchef.zip: 62kB&quot;&gt;swedishchef.zip&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;mirror of swedishchef.zip&lt;/td&gt;
  &lt;td&gt;d0830b81aec6ad6a6ff824e1d80c9fa97d3a5447bad9f8a2b32dbd0dfb8df709&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;The last file above is a mirror of &lt;a href=&quot;https://www.cs.utexas.edu/~jbc/home/chef.html&quot;&gt;files hosted by John B. Chambers&lt;/a&gt;. He has a &quot;chef&quot; cgi running there allowing the conversion of English text to &quot;Swedish Chef&quot;, &quot;Valley Girl&quot; or &quot;Pig Latin&quot;. And the &quot;Jive&quot; variant that uses the same Lex/Yacc/Flex files as the &lt;code&gt;misc/jive&lt;/code&gt; that used to be part of the FreeBSD ports tree and is conserved above.&lt;/p&gt;

&lt;p&gt;If you are interested in the public part of the discussion that happened &lt;em&gt;after&lt;/em&gt; &lt;code&gt;misc/jive&lt;/code&gt; was marked for removal from the ports tree, check out the &lt;a href=&quot;https://lists.freebsd.org/pipermail/freebsd-ports/2016-October/thread.html#105417&quot;&gt;freebsd-ports mailing list thread&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;P.S.: &lt;a href=&quot;http://www.freshports.org/misc/valspeak/&quot;&gt;Valspeak&lt;/a&gt; is still in the ports tree as &lt;code&gt;misc/valspeak&lt;/code&gt; ... just sayin&#039;.&lt;/p&gt;

&lt;p&gt;P.P.S.: &lt;code&gt;apt-cache show filters&lt;/code&gt; # Debian &amp;amp; Ubuntu. Awesome. &amp;#9825;&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Tue, 14 Feb 2017 10:15:00 +0000</pubDate>
    <guid isPermaLink="false">https://daniel-lange.com/archives/127-guid.html</guid>
    <category>bsd</category>
<category>filter</category>
<category>freebsd</category>
<category>hosting</category>

</item>

</channel>
</rss>
