<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Activity for Python Milter</title><link>https://sourceforge.net/p/pymilter/activity/</link><description>Recent activity for Python Milter</description><language>en</language><lastBuildDate>Sat, 16 May 2020 02:46:43 -0000</lastBuildDate><item><title>Stuart D. Gathman committed [f357a2]</title><link>https://sourceforge.net/p/pymilter/git/ci/f357a237b22a21870e576540e4f3a0bbae22cf31/</link><description>This commit was manufactured by cvs2svn to create tag 'milter-0_7_3-devel'.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Sat, 16 May 2020 02:46:43 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/f357a237b22a21870e576540e4f3a0bbae22cf31/</guid></item><item><title>Stuart D. Gathman committed [450110]</title><link>https://sourceforge.net/p/pymilter/git/ci/4501107768a9417cd809bfbc5f9c32f95c31597d/</link><description>This commit was manufactured by cvs2svn to create tag 'milter-0_8_0a1'.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Sat, 16 May 2020 02:46:43 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/4501107768a9417cd809bfbc5f9c32f95c31597d/</guid></item><item><title>Stuart D. Gathman committed [65c73f]</title><link>https://sourceforge.net/p/pymilter/git/ci/65c73f61c28c962b8b2fec89e6990295f067d549/</link><description>This commit was manufactured by cvs2svn to create tag 'milter-0_8_3'.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Sat, 16 May 2020 02:46:43 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/65c73f61c28c962b8b2fec89e6990295f067d549/</guid></item><item><title>Stuart D. Gathman committed [8f2419]</title><link>https://sourceforge.net/p/pymilter/git/ci/8f241970097c6bf1368db57303c6e5148082074a/</link><description>This commit was manufactured by cvs2svn to create tag 'milter-0_8_1-b1'.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Sat, 16 May 2020 02:46:43 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/8f241970097c6bf1368db57303c6e5148082074a/</guid></item><item><title>Stuart D. Gathman committed [8438d0]</title><link>https://sourceforge.net/p/pymilter/git/ci/8438d08e8afb938173ebab865d3d35b7cc58aaff/</link><description>This commit was manufactured by cvs2svn to create tag 'mitler-0_8_0'.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Sat, 16 May 2020 02:46:43 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/8438d08e8afb938173ebab865d3d35b7cc58aaff/</guid></item><item><title>Stuart D. Gathman committed [adf2ca]</title><link>https://sourceforge.net/p/pymilter/git/ci/adf2ca04878e5dca94a58f5c740bcd5b09865608/</link><description>This commit was manufactured by cvs2svn to create tag 'milter-0_8_0'.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Sat, 16 May 2020 02:46:43 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/adf2ca04878e5dca94a58f5c740bcd5b09865608/</guid></item><item><title>Stuart D. Gathman committed [3cef83]</title><link>https://sourceforge.net/p/pymilter/git/ci/3cef83f59b5691245a10e0c066172885de99eca5/</link><description>This commit was manufactured by cvs2svn to create tag 'milter-0_8_1'.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Sat, 16 May 2020 02:46:43 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/3cef83f59b5691245a10e0c066172885de99eca5/</guid></item><item><title>Stuart D. Gathman committed [b7ce19]</title><link>https://sourceforge.net/p/pymilter/git/ci/b7ce19d71af3a27e86d04b1b10885767e1ff8708/</link><description>This commit was manufactured by cvs2svn to create tag 'milter-0_8_2'.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Sat, 16 May 2020 02:46:43 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/b7ce19d71af3a27e86d04b1b10885767e1ff8708/</guid></item><item><title>Stuart D. Gathman committed [3ff607]</title><link>https://sourceforge.net/p/pymilter/git/ci/3ff607eb8402eefd4aa8371f54ac02dcfad5c925/</link><description>This commit was manufactured by cvs2svn to create tag 'milter-0_8_4'.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Sat, 16 May 2020 02:46:43 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/3ff607eb8402eefd4aa8371f54ac02dcfad5c925/</guid></item><item><title>Stuart D. Gathman committed [d85512]</title><link>https://sourceforge.net/p/pymilter/git/ci/d85512b32a23b5aecf14801ede579190a2fbe4c5/</link><description>This commit was manufactured by cvs2svn to create tag 'pymilter-0_8_11'.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Sat, 16 May 2020 02:46:43 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/d85512b32a23b5aecf14801ede579190a2fbe4c5/</guid></item><item><title>Stuart D. Gathman committed [9e6d1a]</title><link>https://sourceforge.net/p/pymilter/git/ci/9e6d1a8cb76b17e84361598cd6c283217c512299/</link><description>This commit was manufactured by cvs2svn to create tag 'milter-0_8_5'.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Sat, 16 May 2020 02:46:43 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/9e6d1a8cb76b17e84361598cd6c283217c512299/</guid></item><item><title>Stuart D. Gathman committed [84eb9e]</title><link>https://sourceforge.net/p/pymilter/git/ci/84eb9e50204cb528fb2f758e8d8bcd9c8243ca79/</link><description>This commit was manufactured by cvs2svn to create tag 'pymilter-0_8_12'.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Sat, 16 May 2020 02:46:43 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/84eb9e50204cb528fb2f758e8d8bcd9c8243ca79/</guid></item><item><title>Stuart D. Gathman committed [1c53a7]</title><link>https://sourceforge.net/p/pymilter/git/ci/1c53a7b6fb8f6e48339ac16590266819ccd7a441/</link><description>This commit was manufactured by cvs2svn to create tag 'milter-0_8_8'.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Sat, 16 May 2020 02:46:43 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/1c53a7b6fb8f6e48339ac16590266819ccd7a441/</guid></item><item><title>Stuart D. Gathman committed [2fcbc2]</title><link>https://sourceforge.net/p/pymilter/git/ci/2fcbc27f2aa391218e14bcef1500eb48d210280d/</link><description>This commit was manufactured by cvs2svn to create tag 'pymilter-0_8_10'.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Sat, 16 May 2020 02:46:43 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/2fcbc27f2aa391218e14bcef1500eb48d210280d/</guid></item><item><title>Stuart D. Gathman committed [e66a56]</title><link>https://sourceforge.net/p/pymilter/git/ci/e66a56154d0eaea232430b260f42bef5e9493930/</link><description>This commit was manufactured by cvs2svn to create tag 'pymilter-0_8_9'.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Sat, 16 May 2020 02:46:43 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/e66a56154d0eaea232430b260f42bef5e9493930/</guid></item><item><title>Stuart D. Gathman committed [815e14]</title><link>https://sourceforge.net/p/pymilter/git/ci/815e14849ca39e58b15c3d83a65afa5f457ec1f1/</link><description>This commit was manufactured by cvs2svn to create tag 'milter-0_8_7'.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Sat, 16 May 2020 02:46:43 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/815e14849ca39e58b15c3d83a65afa5f457ec1f1/</guid></item><item><title>Stuart D. Gathman committed [fd530e]</title><link>https://sourceforge.net/p/pymilter/git/ci/fd530ebf865b2c9bcf0a98322731f3a529893255/</link><description>This commit was manufactured by cvs2svn to create tag 'pymilter-0_9_0'.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Sat, 16 May 2020 02:46:43 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/fd530ebf865b2c9bcf0a98322731f3a529893255/</guid></item><item><title>Stuart D. Gathman committed [d71095]</title><link>https://sourceforge.net/p/pymilter/git/ci/d71095dbac402ab18ca892e0915a8794738952c1/</link><description>This commit was manufactured by cvs2svn to create tag 'pymilter-0_9_4'.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Sat, 16 May 2020 02:46:43 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/d71095dbac402ab18ca892e0915a8794738952c1/</guid></item><item><title>Stuart D. Gathman committed [1b5db3]</title><link>https://sourceforge.net/p/pymilter/git/ci/1b5db35acec57738eb435914a8c438080f3e542c/</link><description>This commit was manufactured by cvs2svn to create tag 'pymilter-0_9_8'.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Sat, 16 May 2020 02:46:43 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/1b5db35acec57738eb435914a8c438080f3e542c/</guid></item><item><title>Stuart D. Gathman committed [4b1a24]</title><link>https://sourceforge.net/p/pymilter/git/ci/4b1a24df6012b52ac2a1b564543ce4a75837dc39/</link><description>This commit was manufactured by cvs2svn to create tag 'pymilter-0_9_5'.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Sat, 16 May 2020 02:46:43 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/4b1a24df6012b52ac2a1b564543ce4a75837dc39/</guid></item><item><title>Stuart D. Gathman committed [59f8c3]</title><link>https://sourceforge.net/p/pymilter/git/ci/59f8c39e60a0b42924426d85afda8bc0d6ed33f3/</link><description>This commit was manufactured by cvs2svn to create tag 'pymilter-0_9_1'.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Sat, 16 May 2020 02:46:43 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/59f8c39e60a0b42924426d85afda8bc0d6ed33f3/</guid></item><item><title>Stuart D. Gathman committed [1efc26]</title><link>https://sourceforge.net/p/pymilter/git/ci/1efc262dc5eaa1dafcc7878111aa920eecf4752f/</link><description>This commit was manufactured by cvs2svn to create tag 'pymilter-0_9_7'.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Sat, 16 May 2020 02:46:43 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/1efc262dc5eaa1dafcc7878111aa920eecf4752f/</guid></item><item><title>Stuart D. Gathman committed [e5bf26]</title><link>https://sourceforge.net/p/pymilter/git/ci/e5bf260f304b7ce03366c8b6c07c983a9a4f66e4/</link><description>This commit was manufactured by cvs2svn to create tag 'pymilter-0_9_6'.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Sat, 16 May 2020 02:46:43 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/e5bf260f304b7ce03366c8b6c07c983a9a4f66e4/</guid></item><item><title>Stuart D. Gathman committed [07503a]</title><link>https://sourceforge.net/p/pymilter/git/ci/07503a8dea26b6b0602aeb8100097972bd4974bd/</link><description>This commit was manufactured by cvs2svn to create tag 'pymilter-0_9_2'.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Sat, 16 May 2020 02:46:43 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/07503a8dea26b6b0602aeb8100097972bd4974bd/</guid></item><item><title>Stuart D. Gathman committed [a776a5]</title><link>https://sourceforge.net/p/pymilter/git/ci/a776a58240fb7f8516fad860394bf9e28751043e/</link><description>This commit was manufactured by cvs2svn to create tag 'milter-0_8_18'.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Sat, 16 May 2020 02:46:43 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/a776a58240fb7f8516fad860394bf9e28751043e/</guid></item><item><title>Stuart D. Gathman committed [d7ef47]</title><link>https://sourceforge.net/p/pymilter/git/ci/d7ef47d76b531b0882e7c12a050e018b324ab9e1/</link><description>This commit was manufactured by cvs2svn to create tag 'pymilter-1_0'.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Sat, 16 May 2020 02:46:43 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/d7ef47d76b531b0882e7c12a050e018b324ab9e1/</guid></item><item><title>Stuart D. Gathman committed [4251fb]</title><link>https://sourceforge.net/p/pymilter/git/ci/4251fbc151da58e287cd66450a116aba7390a604/</link><description>Work in python2 and python3</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Fri, 15 May 2020 23:22:54 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/4251fbc151da58e287cd66450a116aba7390a604/</guid></item><item><title>Stuart D. Gathman committed [50356d]</title><link>https://sourceforge.net/p/pymilter/git/ci/50356d4710ad73bfbbfbbeffb715be4a59047342/</link><description>Fix for compilation error on macOS 10.14 (Mojave) (#31)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Fri, 15 May 2020 23:22:54 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/50356d4710ad73bfbbfbbeffb715be4a59047342/</guid></item><item><title>Stuart D. Gathman committed [222afc]</title><link>https://sourceforge.net/p/pymilter/git/ci/222afcd555e7bc2491c255658597d68928e6b9c3/</link><description>setup.py: Update URL (#36)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Fri, 15 May 2020 23:22:54 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/222afcd555e7bc2491c255658597d68928e6b9c3/</guid></item><item><title>Stuart D. Gathman committed [d0d45c]</title><link>https://sourceforge.net/p/pymilter/git/ci/d0d45c5e614adc914c6f55731b23d27929d64f19/</link><description>ZipFile.setpassword() takes bytes in python3</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Fri, 15 May 2020 23:22:54 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/d0d45c5e614adc914c6f55731b23d27929d64f19/</guid></item><item><title>GitHub committed [805825]</title><link>https://sourceforge.net/p/pymilter/git/ci/805825438c99f74596b6ae3a974d78d7e8a9c68e/</link><description>Change __version__</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">GitHub</dc:creator><pubDate>Fri, 15 May 2020 23:22:54 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/805825438c99f74596b6ae3a974d78d7e8a9c68e/</guid></item><item><title>Stuart D. Gathman committed [d5f9f8]</title><link>https://sourceforge.net/p/pymilter/git/ci/d5f9f86bba39e5a086d9a7d62627b9d3a03c10b5/</link><description>Use utf-8 decoding with surrogateescape for invalid utf-8 for env and hdr val</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Fri, 15 May 2020 23:22:54 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/d5f9f86bba39e5a086d9a7d62627b9d3a03c10b5/</guid></item><item><title>Stuart D. Gathman committed [ca8150]</title><link>https://sourceforge.net/p/pymilter/git/ci/ca81502c85a4ccce9fcb777545ddd85c2bb98ba4/</link><description>Remove milter.path no longer needed. Unified rpm spec.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Fri, 15 May 2020 23:22:54 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/ca81502c85a4ccce9fcb777545ddd85c2bb98ba4/</guid></item><item><title>Stuart D. Gathman committed [6373f8]</title><link>https://sourceforge.net/p/pymilter/git/ci/6373f8965b54cfd735afc7955dff714f7d694e91/</link><description>Release 1.0.4</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Fri, 15 May 2020 23:22:54 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/6373f8965b54cfd735afc7955dff714f7d694e91/</guid></item><item><title>Stuart D. Gathman committed [10fdcc]</title><link>https://sourceforge.net/p/pymilter/git/ci/10fdccf3668d7538c3a5e50d48cabc90e7d9924a/</link><description>Release 1.0.4</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Fri, 15 May 2020 23:22:54 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/10fdccf3668d7538c3a5e50d48cabc90e7d9924a/</guid></item><item><title>Stuart D. Gathman committed [18186a]</title><link>https://sourceforge.net/p/pymilter/git/ci/18186a3c112195bab4d0b5476d310487d5eea6f2/</link><description>Read header encoding tests as binary</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Fri, 15 May 2020 23:22:54 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/18186a3c112195bab4d0b5476d310487d5eea6f2/</guid></item><item><title>Stuart D. Gathman committed [a1714f]</title><link>https://sourceforge.net/p/pymilter/git/ci/a1714f4838786b0359677dbc7c62d3dc647a6b19/</link><description>Get denatured viruses from encrypted zip to avoid alarming scanners,</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Fri, 15 May 2020 23:22:54 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/a1714f4838786b0359677dbc7c62d3dc647a6b19/</guid></item><item><title>Stuart D. Gathman committed [729939]</title><link>https://sourceforge.net/p/pymilter/git/ci/729939354275dd9bd46665996186126ab27fa3d8/</link><description>Merge branch 'master' into sfmaster</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Fri, 15 May 2020 23:22:54 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/729939354275dd9bd46665996186126ab27fa3d8/</guid></item><item><title>Stuart D. Gathman committed [7d097f]</title><link>https://sourceforge.net/p/pymilter/git/ci/7d097fa4a0168e42c4161fb73fafc2f3c9ee4d17/</link><description>start.sh superceded by daemonize on EL6 and systemd elsewhere.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Fri, 15 May 2020 23:22:54 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/7d097fa4a0168e42c4161fb73fafc2f3c9ee4d17/</guid></item><item><title>Stuart D. Gathman committed [7fc463]</title><link>https://sourceforge.net/p/pymilter/git/ci/7fc463c1b23d6a15d5c63f16e58a83468c912a3b/</link><description>Remove generated docs directory</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Fri, 15 May 2020 23:22:54 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/7fc463c1b23d6a15d5c63f16e58a83468c912a3b/</guid></item><item><title>Stuart D. Gathman committed [04e0b1]</title><link>https://sourceforge.net/p/pymilter/git/ci/04e0b156400798ab9527385946f632f744ed60d5/</link><description>Import full path on py3</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Fri, 15 May 2020 23:22:54 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/04e0b156400798ab9527385946f632f744ed60d5/</guid></item><item><title>Stuart D. Gathman committed [4749f0]</title><link>https://sourceforge.net/p/pymilter/git/ci/4749f0ff987910a5472c2119df8e937e1da3afd8/</link><description>Change header callback to bytes, but default Milter to convert</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Fri, 15 May 2020 23:22:54 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/4749f0ff987910a5472c2119df8e937e1da3afd8/</guid></item><item><title>Stuart D. Gathman committed [edc2f7]</title><link>https://sourceforge.net/p/pymilter/git/ci/edc2f7337564ceec5cb5f998336707d8df28b81f/</link><description>Store denatured viruses in encrypted zip, password "denatured".</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Fri, 15 May 2020 23:22:54 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/edc2f7337564ceec5cb5f998336707d8df28b81f/</guid></item><item><title>Stuart D. Gathman committed [a01f59]</title><link>https://sourceforge.net/p/pymilter/git/ci/a01f598e3792c3944ecbb8252786f5bf41e6801b/</link><description>Test case for invalid utf8 bytes in header.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Fri, 15 May 2020 23:22:54 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/a01f598e3792c3944ecbb8252786f5bf41e6801b/</guid></item><item><title>Stuart D. Gathman committed [384475]</title><link>https://sourceforge.net/p/pymilter/git/ci/3844751ef05320724204ff1b02d8fc4ef7be5530/</link><description>Envelope and header values consistently decoded from utf-8.  See RFC 8616.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Fri, 15 May 2020 23:22:54 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/3844751ef05320724204ff1b02d8fc4ef7be5530/</guid></item><item><title>Stuart D. Gathman committed [ec3fa4]</title><link>https://sourceforge.net/p/pymilter/git/ci/ec3fa46799308c412ba2873ce317ecae6e7ce39c/</link><description>Correctly document that body callback chunks are in bytes (#28)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Fri, 15 May 2020 23:22:54 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/ec3fa46799308c412ba2873ce317ecae6e7ce39c/</guid></item><item><title>Stuart D. Gathman committed [2b1b01]</title><link>https://sourceforge.net/p/pymilter/git/ci/2b1b01c1ef5bc85e61c5f37f3f2cf0743f258184/</link><description>Decode header values as utf-8.  Add header_bytes method which can be overridden.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Fri, 15 May 2020 23:22:54 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/2b1b01c1ef5bc85e61c5f37f3f2cf0743f258184/</guid></item><item><title>Daniel Kahn Gillmor modified a comment on merge request #1</title><link>https://sourceforge.net/p/pymilter/git/merge-requests/1/?limit=25#b6e9</link><description>thanks for the merge! I assume you mean the github repository here. There are copies of pymilter scattered across the Internet, and none of the ones i could find point to any resource that appears to be the canonical one. Do you prefer to work on the project over at github? Would it make sense to shutter this sourceforge project and point it there? Also, can you point me to documentation of the relevant changed semantics of "import" between py2 and py3? i'd like to understand that better, and while...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Kahn Gillmor</dc:creator><pubDate>Wed, 20 Feb 2019 18:18:40 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/merge-requests/1/?limit=25#b6e9</guid></item><item><title>Daniel Kahn Gillmor modified a comment on merge request #1</title><link>https://sourceforge.net/p/pymilter/git/merge-requests/1/?limit=25#b6e9</link><description>thanks for the merge! I assume you mean the github repository here. There are copies of pymilter scattered across the Internet, and none of the ones i could find point to any resource that appears to be the canonical one. Do you prefer to work on the project over at github? Would it make sense to shutter this sourceforge project and point it there? Also, can you point me to documentation of the relevant changed semantics of "import" between py2 and py3? i'd like to understand that better, and while...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Kahn Gillmor</dc:creator><pubDate>Wed, 20 Feb 2019 18:13:50 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/merge-requests/1/?limit=25#b6e9</guid></item><item><title>Daniel Kahn Gillmor posted a comment on merge request #1</title><link>https://sourceforge.net/p/pymilter/git/merge-requests/1/?limit=25#b6e9</link><description>thanks for the merge! where is the github repository? there are copies of pymilter scattered across the internet, and none of the ones i could find point to any resource that appears to be the canonical one. also, can you point me to documentation of the relevant changed semantics of "import" between py2 and py3? i'd like to understand that better, and while i gave a quick pass at the upstream import documentation i couldn't find an reference to what had specifically changed since py2.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Kahn Gillmor</dc:creator><pubDate>Wed, 20 Feb 2019 14:16:06 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/merge-requests/1/?limit=25#b6e9</guid></item><item><title>Stuart D. Gathman merged merge request #1</title><link>https://sourceforge.net/p/pymilter/git/merge-requests/1/</link><description>fix Milter.utils.parseaddr() on python3</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 20 Feb 2019 02:29:23 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/merge-requests/1/</guid></item><item><title>Stuart D. Gathman posted a comment on merge request #1</title><link>https://sourceforge.net/p/pymilter/git/merge-requests/1/?limit=25#9ff0</link><description>I'll probably merge on github.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 20 Feb 2019 02:22:19 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/merge-requests/1/?limit=25#9ff0</guid></item><item><title>Stuart D. Gathman posted a comment on merge request #1</title><link>https://sourceforge.net/p/pymilter/git/merge-requests/1/?limit=25#8eaa</link><description>imports work differently on python2 vs python3. I'm testing whether py2 still works with this change.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 20 Feb 2019 02:21:41 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/merge-requests/1/?limit=25#8eaa</guid></item><item><title>Daniel Kahn Gillmor created merge request #1</title><link>https://sourceforge.net/p/pymilter/git/merge-requests/1/</link><description>fix Milter.utils.parseaddr() on python3</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Kahn Gillmor</dc:creator><pubDate>Tue, 19 Feb 2019 23:41:52 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/merge-requests/1/</guid></item><item><title>Stuart D. Gathman committed [c87960]</title><link>https://sourceforge.net/p/pymilter/git/ci/c879608ba06214b2c25467822bcbb38b6888c616/</link><description>Attempt to use docs dir for github pages.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 30 Jan 2019 01:36:20 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/c879608ba06214b2c25467822bcbb38b6888c616/</guid></item><item><title>Python Milter released /pymilter/pymilter-1.0.3/pymilter-1.0.3.tar.gz</title><link>https://sourceforge.nethttps%3A//sourceforge.net/projects/pymilter/files/pymilter/pymilter-1.0.3/pymilter-1.0.3.tar.gz/download</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Python Milter</dc:creator><pubDate>Wed, 26 Dec 2018 18:23:03 -0000</pubDate><guid>https://sourceforge.net/projects/pymilter/files/pymilter/pymilter-1.0.3/pymilter-1.0.3.tar.gz/download</guid></item><item><title>Stuart D. Gathman committed [e0a59a]</title><link>https://sourceforge.net/p/pymilter/git/ci/e0a59ad922857036f04b141ec6b50957c3466f46/</link><description>Initial sourceforge import.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:10 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/e0a59ad922857036f04b141ec6b50957c3466f46/</guid></item><item><title>Stuart D. Gathman committed [c510c4]</title><link>https://sourceforge.net/p/pymilter/git/ci/c510c4576f4bab854912f654c3fe5f92cb2cba53/</link><description>This commit was generated by cvs2svn to track changes on a CVS vendor</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:10 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/c510c4576f4bab854912f654c3fe5f92cb2cba53/</guid></item><item><title>Stuart D. Gathman committed [e68811]</title><link>https://sourceforge.net/p/pymilter/git/ci/e688112eed20f174657a9c168759aa1b327808bd/</link><description>This commit was generated by cvs2svn to track changes on a CVS vendor</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:10 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/e688112eed20f174657a9c168759aa1b327808bd/</guid></item><item><title>Stuart D. Gathman committed [1205d5]</title><link>https://sourceforge.net/p/pymilter/git/ci/1205d50bc469255a05c8edaabb10644bfa3952e5/</link><description>Release 0.6.9</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:10 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/1205d50bc469255a05c8edaabb10644bfa3952e5/</guid></item><item><title>Stuart D. Gathman committed [802dc0]</title><link>https://sourceforge.net/p/pymilter/git/ci/802dc01c84cfa770830f481b75aba88e6087e66d/</link><description>Release 0.7.0</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:10 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/802dc01c84cfa770830f481b75aba88e6087e66d/</guid></item><item><title>Stuart D. Gathman committed [19ad88]</title><link>https://sourceforge.net/p/pymilter/git/ci/19ad88b6b2c94ef940337a7f9d324b521d114950/</link><description>This commit was generated by cvs2svn to track changes on a CVS vendor</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:10 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/19ad88b6b2c94ef940337a7f9d324b521d114950/</guid></item><item><title>Stuart D. Gathman committed [16dea6]</title><link>https://sourceforge.net/p/pymilter/git/ci/16dea6e187c56f8a7d377f5d45f3d2909bb455e1/</link><description>Release 0.7.1</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/16dea6e187c56f8a7d377f5d45f3d2909bb455e1/</guid></item><item><title>Stuart D. Gathman committed [6277f0]</title><link>https://sourceforge.net/p/pymilter/git/ci/6277f05e6a9852b500c9822dd13914419a39605b/</link><description>This commit was generated by cvs2svn to track changes on a CVS vendor</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/6277f05e6a9852b500c9822dd13914419a39605b/</guid></item><item><title>Stuart D. Gathman committed [20fb6e]</title><link>https://sourceforge.net/p/pymilter/git/ci/20fb6efab09a9c5ea93e1abe4b94c1dfe027373a/</link><description>Release 0.7.2</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/20fb6efab09a9c5ea93e1abe4b94c1dfe027373a/</guid></item><item><title>Stuart D. Gathman committed [9fb3ad]</title><link>https://sourceforge.net/p/pymilter/git/ci/9fb3ad70d4782e6bd5e33b1c8662f85cc918dc8a/</link><description>Development changes since 0.7.2</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/9fb3ad70d4782e6bd5e33b1c8662f85cc918dc8a/</guid></item><item><title>Stuart D. Gathman committed [b05655]</title><link>https://sourceforge.net/p/pymilter/git/ci/b056551e16714ffd16b77ab72eaec23c7d0276b0/</link><description>This commit was generated by cvs2svn to track changes on a CVS vendor</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/b056551e16714ffd16b77ab72eaec23c7d0276b0/</guid></item><item><title>Stuart D. Gathman committed [2ad3e1]</title><link>https://sourceforge.net/p/pymilter/git/ci/2ad3e1cd6ed552c9e66ee1fb14db82cb59fc0c86/</link><description>This commit was generated by cvs2svn to track changes on a CVS vendor</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/2ad3e1cd6ed552c9e66ee1fb14db82cb59fc0c86/</guid></item><item><title>Stuart D. Gathman committed [ea81a3]</title><link>https://sourceforge.net/p/pymilter/git/ci/ea81a31044b258df89a0957fc94121c8d392c7c2/</link><description>Clear unknown mechanism list at proper time.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/ea81a31044b258df89a0957fc94121c8d392c7c2/</guid></item><item><title>Stuart D. Gathman committed [8e93d4]</title><link>https://sourceforge.net/p/pymilter/git/ci/8e93d4be386caf1ef01dfcf8b4505b4a2fe9f594/</link><description>Move development to sourceforge.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/8e93d4be386caf1ef01dfcf8b4505b4a2fe9f594/</guid></item><item><title>Stuart D. Gathman committed [1d10bb]</title><link>https://sourceforge.net/p/pymilter/git/ci/1d10bb172fc456a0da5adbf1209f94bf567849db/</link><description>Create Milter package.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/1d10bb172fc456a0da5adbf1209f94bf567849db/</guid></item><item><title>Stuart D. Gathman committed [5d6cea]</title><link>https://sourceforge.net/p/pymilter/git/ci/5d6ceaefe48fb50e3a155ac3422939d2672a5e9d/</link><description>Support configurable templates for DSNs.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/5d6ceaefe48fb50e3a155ac3422939d2672a5e9d/</guid></item><item><title>Stuart D. Gathman committed [56f1f5]</title><link>https://sourceforge.net/p/pymilter/git/ci/56f1f58be85afd0f5ffcdc4e34553067545c1410/</link><description>Reject on PermErr</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/56f1f58be85afd0f5ffcdc4e34553067545c1410/</guid></item><item><title>Stuart D. Gathman committed [bdc6b7]</title><link>https://sourceforge.net/p/pymilter/git/ci/bdc6b718450ed857d849524ef2dc75ae1be415a3/</link><description>Update copyright notices after reading article on /.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/bdc6b718450ed857d849524ef2dc75ae1be415a3/</guid></item><item><title>Stuart D. Gathman committed [0283c2]</title><link>https://sourceforge.net/p/pymilter/git/ci/0283c20eef92cf9aa1c09bf43132e62a8ede8cce/</link><description>Configure banned extensions.  Scan zipfile option with test case.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/0283c20eef92cf9aa1c09bf43132e62a8ede8cce/</guid></item><item><title>Stuart D. Gathman committed [053734]</title><link>https://sourceforge.net/p/pymilter/git/ci/053734d435bdcb588f450ce8ce9f5c013e5091bb/</link><description>Record timestamp in send_dsn.log</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/053734d435bdcb588f450ce8ce9f5c013e5091bb/</guid></item><item><title>Stuart D. Gathman committed [e99117]</title><link>https://sourceforge.net/p/pymilter/git/ci/e99117e8f67e4382dde95edd63eeb1ae45686d15/</link><description>Organize config reader by section.  Create defang section.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/e99117e8f67e4382dde95edd63eeb1ae45686d15/</guid></item><item><title>Stuart D. Gathman committed [ecb870]</title><link>https://sourceforge.net/p/pymilter/git/ci/ecb870acaa1b2615d7db1c7b3dcb146ebdc0af3f/</link><description>Fix bugs from testing RPM</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/ecb870acaa1b2615d7db1c7b3dcb146ebdc0af3f/</guid></item><item><title>Stuart D. Gathman committed [07c56c]</title><link>https://sourceforge.net/p/pymilter/git/ci/07c56ce667f3ed5020c68a3ce164d9b2abb4ff3d/</link><description>include DSN templates</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/07c56ce667f3ed5020c68a3ce164d9b2abb4ff3d/</guid></item><item><title>Stuart D. Gathman committed [09582a]</title><link>https://sourceforge.net/p/pymilter/git/ci/09582a2e868e1f131726d6a15f64d5501912f6f9/</link><description>fix pychecker nits</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/09582a2e868e1f131726d6a15f64d5501912f6f9/</guid></item><item><title>Stuart D. Gathman committed [7eb2fb]</title><link>https://sourceforge.net/p/pymilter/git/ci/7eb2fb09ef708f9824010b916dee5d18b163d047/</link><description>Properly log exceptions from pydspam</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/7eb2fb09ef708f9824010b916dee5d18b163d047/</guid></item><item><title>Stuart D. Gathman committed [3d7003]</title><link>https://sourceforge.net/p/pymilter/git/ci/3d7003a63895d59dee902425fbe209cd84fc0c49/</link><description>Web site updates.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/3d7003a63895d59dee902425fbe209cd84fc0c49/</guid></item><item><title>Stuart D. Gathman committed [f643ca]</title><link>https://sourceforge.net/p/pymilter/git/ci/f643cafc0451bfdf16569b20a11b2b96b21aa7f3/</link><description>Check internal_domains for outgoing mail.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/f643cafc0451bfdf16569b20a11b2b96b21aa7f3/</guid></item><item><title>Stuart D. Gathman committed [9a969e]</title><link>https://sourceforge.net/p/pymilter/git/ci/9a969e8f6000973186cf0ef61758d70c9405cbc3/</link><description>Release 0.8.0</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/9a969e8f6000973186cf0ef61758d70c9405cbc3/</guid></item><item><title>Stuart D. Gathman committed [a94f82]</title><link>https://sourceforge.net/p/pymilter/git/ci/a94f82d8f30ee73794ff2da9f0fcc9aec634f252/</link><description>Handle zip within zip.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/a94f82d8f30ee73794ff2da9f0fcc9aec634f252/</guid></item><item><title>Stuart D. Gathman committed [3e4795]</title><link>https://sourceforge.net/p/pymilter/git/ci/3e47952438fab48e477c2e762c9df5051eba93a8/</link><description>Change more info page back to spf.pobox.com which is now maintained.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/3e47952438fab48e477c2e762c9df5051eba93a8/</guid></item><item><title>Stuart D. Gathman committed [493741]</title><link>https://sourceforge.net/p/pymilter/git/ci/493741c81e9d19833f43b14a088bdd71aa432273/</link><description>Return consistent tuple on error.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/493741c81e9d19833f43b14a088bdd71aa432273/</guid></item><item><title>Stuart D. Gathman committed [900b7e]</title><link>https://sourceforge.net/p/pymilter/git/ci/900b7ef3fba178a8950274f290a09e32a2ac07d6/</link><description>Setreply for rejectvirus.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/900b7ef3fba178a8950274f290a09e32a2ac07d6/</guid></item><item><title>Stuart D. Gathman committed [2d291d]</title><link>https://sourceforge.net/p/pymilter/git/ci/2d291d35f659b8ed6d3ac9e1935dcd306567879e/</link><description>Release 0.8.1</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/2d291d35f659b8ed6d3ac9e1935dcd306567879e/</guid></item><item><title>Stuart D. Gathman committed [124747]</title><link>https://sourceforge.net/p/pymilter/git/ci/124747c309fd009a7ce2b3b429e33e24858a2497/</link><description>Update faq.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/124747c309fd009a7ce2b3b429e33e24858a2497/</guid></item><item><title>Stuart D. Gathman committed [d07e53]</title><link>https://sourceforge.net/p/pymilter/git/ci/d07e536f44c0413d77577aa57aae667263120dae/</link><description>Release 0.8.1</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/d07e536f44c0413d77577aa57aae667263120dae/</guid></item><item><title>Stuart D. Gathman committed [a01c5d]</title><link>https://sourceforge.net/p/pymilter/git/ci/a01c5d31f139008aa7018b6a8a7384cb1f7ab0c8/</link><description>Ignore HeaderParseError decoding header</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/a01c5d31f139008aa7018b6a8a7384cb1f7ab0c8/</guid></item><item><title>Stuart D. Gathman committed [4c659c]</title><link>https://sourceforge.net/p/pymilter/git/ci/4c659c7f870865d8537feb62b93879efa23d17ef/</link><description>Acknowlege that current env callback protocol is entrenched.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/4c659c7f870865d8537feb62b93879efa23d17ef/</guid></item><item><title>Stuart D. Gathman committed [a142fe]</title><link>https://sourceforge.net/p/pymilter/git/ci/a142fefb1999de725d6477b9102c788543ec1ca2/</link><description>Handle close called before connect.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/a142fefb1999de725d6477b9102c788543ec1ca2/</guid></item><item><title>Stuart D. Gathman committed [227676]</title><link>https://sourceforge.net/p/pymilter/git/ci/2276762c52d493308165078ac2faa58f92f28244/</link><description>Remove unused name argument to generic wrappers.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/2276762c52d493308165078ac2faa58f92f28244/</guid></item><item><title>Stuart D. Gathman committed [e9f677]</title><link>https://sourceforge.net/p/pymilter/git/ci/e9f6773096067ced52a21fa81eda0c1d2a2d10a3/</link><description>Report context allocation error.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/e9f6773096067ced52a21fa81eda0c1d2a2d10a3/</guid></item><item><title>Stuart D. Gathman committed [febf56]</title><link>https://sourceforge.net/p/pymilter/git/ci/febf56b031c11f3430642c3bebd9ddc0c65a9db6/</link><description>Always log trusted Received and Received-SPF headers.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/febf56b031c11f3430642c3bebd9ddc0c65a9db6/</guid></item><item><title>Stuart D. Gathman committed [e2f158]</title><link>https://sourceforge.net/p/pymilter/git/ci/e2f1587832eef543066a5a07ec026ff0d279fc56/</link><description>Don't match hostnames for internal connects.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/e2f1587832eef543066a5a07ec026ff0d279fc56/</guid></item><item><title>Stuart D. Gathman committed [e3b18d]</title><link>https://sourceforge.net/p/pymilter/git/ci/e3b18d61c91bdf199509a03298de147352b59438/</link><description>Initial SES integration.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/e3b18d61c91bdf199509a03298de147352b59438/</guid></item><item><title>Stuart D. Gathman committed [5335e1]</title><link>https://sourceforge.net/p/pymilter/git/ci/5335e189254be9fb209e876bba56187d6b0729df/</link><description>Questions from email answered.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stuart D. Gathman</dc:creator><pubDate>Wed, 26 Dec 2018 15:45:09 -0000</pubDate><guid>https://sourceforge.net/p/pymilter/git/ci/5335e189254be9fb209e876bba56187d6b0729df/</guid></item></channel></rss>