<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dmarcpipe, branch master</title>
<subtitle>DMARC maildropfilter style xfilter command for aggregating DMARC reports
</subtitle>
<id>https://the-tk.com/cgit/dmarcpipe/atom?h=master</id>
<link rel='self' href='https://the-tk.com/cgit/dmarcpipe/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://the-tk.com/cgit/dmarcpipe/'/>
<updated>2018-03-06T20:44:26Z</updated>
<entry>
<title>dmarcpipe.py: Fix potential for RecursionError in octet_stream</title>
<updated>2018-03-06T20:44:26Z</updated>
<author>
<name>Tomasz Kramkowski</name>
<email>tk@the-tk.com</email>
</author>
<published>2018-03-06T20:44:26Z</published>
<link rel='alternate' type='text/html' href='https://the-tk.com/cgit/dmarcpipe/commit/?id=d429058e56536fc714a7370d41b6035a71b0c6d3'/>
<id>urn:sha1:d429058e56536fc714a7370d41b6035a71b0c6d3</id>
<content type='text'>
If an attachment of mime type 'application/octet-stream' is recognised
as 'application/octet-stream' then the program would enter into an
infinite loop and throw a RecursionError which likely wouldn't be too
bad but it's probably clearer to give a KeyError and mark the report
as invalid instead.
</content>
</entry>
<entry>
<title>Code cleanup</title>
<updated>2018-03-05T22:31:20Z</updated>
<author>
<name>Tomasz Kramkowski</name>
<email>tk@the-tk.com</email>
</author>
<published>2018-03-05T22:31:20Z</published>
<link rel='alternate' type='text/html' href='https://the-tk.com/cgit/dmarcpipe/commit/?id=7fb0f2383264e8ae2f942613e7496072d0cefb8c'/>
<id>urn:sha1:7fb0f2383264e8ae2f942613e7496072d0cefb8c</id>
<content type='text'>
Some small code cleanup changes
</content>
</entry>
<entry>
<title>Add application/octet-stream and application/x-gzip support</title>
<updated>2018-03-05T22:28:58Z</updated>
<author>
<name>Tomasz Kramkowski</name>
<email>tk@the-tk.com</email>
</author>
<published>2018-03-05T22:28:58Z</published>
<link rel='alternate' type='text/html' href='https://the-tk.com/cgit/dmarcpipe/commit/?id=4c5be848f6562cb1b504a40c28434c87d91b65c5'/>
<id>urn:sha1:4c5be848f6562cb1b504a40c28434c87d91b65c5</id>
<content type='text'>
Some non-compliant DMARC reporters are using application/octet-stream
and application/x-gzip mime types for attachments.

dmarcpipe now supports both
</content>
</entry>
<entry>
<title>Add project license.</title>
<updated>2017-06-05T17:22:45Z</updated>
<author>
<name>Tomasz Kramkowski</name>
<email>tk@the-tk.com</email>
</author>
<published>2017-06-05T17:20:11Z</published>
<link rel='alternate' type='text/html' href='https://the-tk.com/cgit/dmarcpipe/commit/?id=a75a9ed6d9cef8af8e56dcbd42ea3f8fcbd77ed1'/>
<id>urn:sha1:a75a9ed6d9cef8af8e56dcbd42ea3f8fcbd77ed1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dmarcstats: remove pygal import</title>
<updated>2017-04-12T09:49:36Z</updated>
<author>
<name>Tomasz Kramkowski</name>
<email>tk@the-tk.com</email>
</author>
<published>2017-04-12T09:49:36Z</published>
<link rel='alternate' type='text/html' href='https://the-tk.com/cgit/dmarcpipe/commit/?id=78f70ac702412468f3786176ad799cb6af3f4e40'/>
<id>urn:sha1:78f70ac702412468f3786176ad799cb6af3f4e40</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dmarcstats</title>
<updated>2017-04-12T09:44:39Z</updated>
<author>
<name>Tomasz Kramkowski</name>
<email>tk@the-tk.com</email>
</author>
<published>2017-04-12T09:44:39Z</published>
<link rel='alternate' type='text/html' href='https://the-tk.com/cgit/dmarcpipe/commit/?id=c2b8235b0e3506d0d36ac626c5df84edd7c58740'/>
<id>urn:sha1:c2b8235b0e3506d0d36ac626c5df84edd7c58740</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs/report-tree: some domains send selector in dkim ar</title>
<updated>2017-04-12T09:39:49Z</updated>
<author>
<name>Tomasz Kramkowski</name>
<email>tk@the-tk.com</email>
</author>
<published>2017-04-12T09:39:49Z</published>
<link rel='alternate' type='text/html' href='https://the-tk.com/cgit/dmarcpipe/commit/?id=46494949fbd551e40a082421dc9e86be084a00d8'/>
<id>urn:sha1:46494949fbd551e40a082421dc9e86be084a00d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dmarc: make sp-missing not an error</title>
<updated>2017-04-09T18:49:02Z</updated>
<author>
<name>Tomasz Kramkowski</name>
<email>tk@the-tk.com</email>
</author>
<published>2017-04-09T18:49:02Z</published>
<link rel='alternate' type='text/html' href='https://the-tk.com/cgit/dmarcpipe/commit/?id=1bb1a1bbdee8ae1c880371e8d9b3161e62bfad84'/>
<id>urn:sha1:1bb1a1bbdee8ae1c880371e8d9b3161e62bfad84</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dmarc: clean up and improve error reporting</title>
<updated>2017-04-09T18:48:08Z</updated>
<author>
<name>Tomasz Kramkowski</name>
<email>tk@the-tk.com</email>
</author>
<published>2017-04-09T18:48:08Z</published>
<link rel='alternate' type='text/html' href='https://the-tk.com/cgit/dmarcpipe/commit/?id=889116189eedbfcfecee16ee25a0ed9c86565da9'/>
<id>urn:sha1:889116189eedbfcfecee16ee25a0ed9c86565da9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: add some documentation</title>
<updated>2017-04-09T18:44:57Z</updated>
<author>
<name>Tomasz Kramkowski</name>
<email>tk@the-tk.com</email>
</author>
<published>2017-04-09T18:44:57Z</published>
<link rel='alternate' type='text/html' href='https://the-tk.com/cgit/dmarcpipe/commit/?id=bea0d7b07ab7f073818896cfb59721859034a93c'/>
<id>urn:sha1:bea0d7b07ab7f073818896cfb59721859034a93c</id>
<content type='text'>
</content>
</entry>
</feed>
