<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pyfbin/fbin, branch master</title>
<subtitle>Python file bin</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.jvnv.net/pyfbin/'/>
<entry>
<title>file_storage.s3: Return None on NoSuchKey errors</title>
<updated>2022-03-04T20:04:23+00:00</updated>
<author>
<name>Jon Bergli Heier</name>
<email>snakebite@jvnv.net</email>
</author>
<published>2022-03-04T20:04:23+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.jvnv.net/pyfbin/commit/?id=1b2f2b1a7f12cef801922eb5561fa402a9954d32'/>
<id>1b2f2b1a7f12cef801922eb5561fa402a9954d32</id>
<content type='text'>
This will cause the file handler to return 404 instead of 500.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will cause the file handler to return 404 instead of 500.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make MIMETYPE_BLACKLIST work with the S3 module</title>
<updated>2021-09-28T15:23:49+00:00</updated>
<author>
<name>Jon Bergli Heier</name>
<email>snakebite@jvnv.net</email>
</author>
<published>2021-09-28T15:23:49+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.jvnv.net/pyfbin/commit/?id=466ebbf11f958279f20bca9aacd2a2deeaaab2bf'/>
<id>466ebbf11f958279f20bca9aacd2a2deeaaab2bf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ProxyFix middleware</title>
<updated>2021-08-17T09:32:45+00:00</updated>
<author>
<name>Jon Bergli Heier</name>
<email>snakebite@jvnv.net</email>
</author>
<published>2021-08-17T09:32:45+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.jvnv.net/pyfbin/commit/?id=e09d2d258e992a08df0f96efbf296ad05f798e9b'/>
<id>e09d2d258e992a08df0f96efbf296ad05f798e9b</id>
<content type='text'>
This is needed for the proper request URLs to be detected during login.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is needed for the proper request URLs to be detected during login.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove THUMB_DIRECTORY check from fbin.py</title>
<updated>2021-08-15T19:17:44+00:00</updated>
<author>
<name>Jon Bergli Heier</name>
<email>snakebite@jvnv.net</email>
</author>
<published>2021-08-15T19:17:44+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.jvnv.net/pyfbin/commit/?id=830da3593dfad1e0c44680bdd582a3bd88946f7c'/>
<id>830da3593dfad1e0c44680bdd582a3bd88946f7c</id>
<content type='text'>
We do this in the filesystem storage module instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We do this in the filesystem storage module instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add algorithms to jwt.decode calls</title>
<updated>2021-08-15T10:43:41+00:00</updated>
<author>
<name>Jon Bergli Heier</name>
<email>snakebite@jvnv.net</email>
</author>
<published>2021-08-15T10:43:41+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.jvnv.net/pyfbin/commit/?id=3f9e930748af4714a4e1ff58fc5aa8b382fa1515'/>
<id>3f9e930748af4714a4e1ff58fc5aa8b382fa1515</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix linting errors</title>
<updated>2021-06-09T17:21:34+00:00</updated>
<author>
<name>Jon Bergli Heier</name>
<email>snakebite@jvnv.net</email>
</author>
<published>2021-06-09T17:19:56+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.jvnv.net/pyfbin/commit/?id=e96bedf7477d392b8821f76ca85038c198c84375'/>
<id>e96bedf7477d392b8821f76ca85038c198c84375</id>
<content type='text'>
Style, unused imports, unused variables, etc. as reported by flake8.
Configuration for flake8 has been added to setup.cfg.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Style, unused imports, unused variables, etc. as reported by flake8.
Configuration for flake8 has been added to setup.cfg.
</pre>
</div>
</content>
</entry>
<entry>
<title>file_storage.s3: Fix deleting object on file_add error</title>
<updated>2021-06-09T16:17:27+00:00</updated>
<author>
<name>Jon Bergli Heier</name>
<email>snakebite@jvnv.net</email>
</author>
<published>2021-06-09T16:17:27+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.jvnv.net/pyfbin/commit/?id=7c13b1038482d68c2ab581dad16fa81c0a09034e'/>
<id>7c13b1038482d68c2ab581dad16fa81c0a09034e</id>
<content type='text'>
Make sure obj is returned from upload_file so that we can delete it if
add_file raises an exception.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make sure obj is returned from upload_file so that we can delete it if
add_file raises an exception.
</pre>
</div>
</content>
</entry>
<entry>
<title>file_storage.filesystem: Close temp file after save</title>
<updated>2021-04-11T09:41:45+00:00</updated>
<author>
<name>Jon Bergli Heier</name>
<email>snakebite@jvnv.net</email>
</author>
<published>2021-04-11T09:41:45+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.jvnv.net/pyfbin/commit/?id=17c60d0bdf2948a8c55717b34d3231df7cbc141d'/>
<id>17c60d0bdf2948a8c55717b34d3231df7cbc141d</id>
<content type='text'>
This will ensure the file content is flushed and lets us get the actual
file size, which will fix very small files being stored with size == 0.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will ensure the file content is flushed and lets us get the actual
file size, which will fix very small files being stored with size == 0.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add mimetype blacklisting</title>
<updated>2021-03-28T14:42:40+00:00</updated>
<author>
<name>Jon Bergli Heier</name>
<email>snakebite@jvnv.net</email>
</author>
<published>2021-03-28T14:38:05+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.jvnv.net/pyfbin/commit/?id=7a95ba7647b1bd169a68787f88adc9eeef244883'/>
<id>7a95ba7647b1bd169a68787f88adc9eeef244883</id>
<content type='text'>
Add two new configuration options: MIMETYPE_BLACKLIST and
MIMETYPE_USER_WHITELIST. Any mimetype in MIMETYPE_BLACKLIST will be sent
as either text/plain or application/octet-stream depending on the actual
mimetype returned. If the uploader's username is specified in
MIMETYPE_USER_WHITELIST, the blacklist is ignored.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add two new configuration options: MIMETYPE_BLACKLIST and
MIMETYPE_USER_WHITELIST. Any mimetype in MIMETYPE_BLACKLIST will be sent
as either text/plain or application/octet-stream depending on the actual
mimetype returned. If the uploader's username is specified in
MIMETYPE_USER_WHITELIST, the blacklist is ignored.
</pre>
</div>
</content>
</entry>
<entry>
<title>Rotate thumbnails if orientation is set</title>
<updated>2020-11-09T16:45:56+00:00</updated>
<author>
<name>Jon Bergli Heier</name>
<email>snakebite@jvnv.net</email>
</author>
<published>2020-11-09T16:45:56+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.jvnv.net/pyfbin/commit/?id=9abb06be301ccdacc4393873386c34d4f3721f7c'/>
<id>9abb06be301ccdacc4393873386c34d4f3721f7c</id>
<content type='text'>
This fixes thumbnails being in the incorrect orientation after we
removed the call to mogrify.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes thumbnails being in the incorrect orientation after we
removed the call to mogrify.
</pre>
</div>
</content>
</entry>
</feed>
