Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-07-24 | fbin-scanner: Default STORAGE_MODULE to fbin.file_storage.filesystem | Jon Bergli Heier | 1 | -1/+1 | |
2019-07-24 | Add Docker config | Jon Bergli Heier | 3 | -0/+38 | |
2019-07-24 | fbin-scanner: Add support for file storage modules | Jon Bergli Heier | 1 | -17/+20 | |
2019-07-24 | gitignore: Add *.sqlite | Jon Bergli Heier | 1 | -0/+1 | |
2019-07-24 | Add file storage modules | Jon Bergli Heier | 5 | -41/+174 | |
Allows for storing files other places than the local file system. Currently the local filesystem and S3 are supported. | |||||
2019-07-23 | Make no file uploads message use all five columns | Jon Bergli Heier | 1 | -1/+1 | |
2019-04-08 | fbin-scanner: Fix size limit | Jon Bergli Heier | 1 | -1/+1 | |
2019-04-02 | fbin-scanner: Remove debug filter | Jon Bergli Heier | 1 | -1/+1 | |
2019-04-02 | fbin-scanner: Remove debug break | Jon Bergli Heier | 1 | -1/+0 | |
2019-04-02 | Add support for blocking files | Jon Bergli Heier | 3 | -2/+131 | |
Files are blocked if blocked_reason is non-NULL. This value is currently not exposed publicly, instead a 404 will be returned. Files are scanned using virustotal.com's public API if scanned is False. Scans are performed by the fbin-scanner.py script. If a match is found, blocked_reason is set to the payload received. Files that are not in VT's database will be automatically submitted and the script will wait for the scan to complete before continuing. | |||||
2019-03-27 | Return 404 if physical file does not exist | Jon Bergli Heier | 1 | -1/+1 | |
2018-08-06 | Add video list and video thumbnails | Jon Bergli Heier | 4 | -11/+35 | |
Add a separate video page for listing uploaded videos. The thumbnail endpoint now supports generating video thumbnails using ffmpegthumbnailer. | |||||
2018-07-18 | Fix writing thumbnails from transparent images | Jon Bergli Heier | 1 | -1/+1 | |
JPEG does not support alpha channels, so remove RGBA from the list of valid modes. | |||||
2018-02-15 | Add support for pasting files. | Jon Bergli Heier | 1 | -0/+6 | |
2017-08-16 | Added drag and drop support to the upload form. | Jon Bergli Heier | 2 | -1/+51 | |
2017-08-16 | Run debug app with threads to avoid hanging. | Jon Bergli Heier | 1 | -1/+1 | |
For some reason chrome sometimes does two requests on redirect, where the first in unused, causing the second to hang because we only process one request at a time. | |||||
2017-04-22 | Added upload API. | Jon Bergli Heier | 7 | -48/+205 | |
Also updated the API (previously help) page. | |||||
2017-04-09 | Fixed renaming files. | Jon Bergli Heier | 1 | -1/+2 | |
2017-04-09 | Major rewrite to use jab/oauth. | Jon Bergli Heier | 44 | -966/+1342 | |
Highlights: - Uses the oauth branch of jab. - Changed design to use bootstrap. - Some minor changes to functionality in file uploading and listing. - API is currently disabled and incomplete. | |||||
2017-02-11 | Fixed uploading small files. | Jon Bergli Heier | 1 | -2/+4 | |
For small files the file attribute is a StringIO object instead of a NamedTemporaryFile. For cStringIO we're not allowed to set the delete attribute, so check wether the object already has a delete attribute before attempting to set it. | |||||
2016-04-03 | Delete thumbnails when deleting files. | Jon Bergli Heier | 1 | -0/+3 | |
2016-03-28 | Auto-delete temporary files by default. | Jon Bergli Heier | 1 | -3/+2 | |
This fixes multipart upload where temporary files are created for all fields. Instead we explicitly set the uploaded file itself to not be auto-deleted. This doesn't work on Windows (see NamedTemporaryFile for more details). | |||||
2016-03-27 | Fixed formatting in API 'Unknown method' message. | Jon Bergli Heier | 1 | -1/+1 | |
2016-03-27 | Added the test_token API method. | Jon Bergli Heier | 1 | -0/+8 | |
This API method checks whether the provided token is valid or not. | |||||
2016-03-26 | Fixed error handling on image thumbnails. | Jon Bergli Heier | 4 | -12/+19 | |
Replaced jquery-lazyload with jquery.lazy which provides an onError event handler. | |||||
2014-02-10 | Use jab id instead of username as user key. | Jon Bergli Heier | 2 | -35/+24 | |
2014-02-09 | Return rendered templates as lists. | Jon Bergli Heier | 1 | -17/+17 | |
2014-02-08 | Updated help page. | Jon Bergli Heier | 1 | -4/+10 | |
2014-02-08 | Login using single signon via jab web, cleanup old stuff. | Jon Bergli Heier | 2 | -140/+80 | |
2014-02-07 | Added support for authentication via jab. | Jon Bergli Heier | 3 | -106/+92 | |
2014-02-04 | Added lazy load to image page.jabless | Jon Bergli Heier | 6 | -7/+22 | |
2013-10-01 | Added options for persistent login. | Jon Bergli Heier | 2 | -6/+32 | |
2013-10-01 | Fixed uploading when anonymous uploads are disabled while logged in. | Jon Bergli Heier | 1 | -1/+1 | |
2013-08-31 | Return 404 if file hash does not exist. | Jon Bergli Heier | 1 | -2/+2 | |
2013-08-30 | Added settings for registrations and uploads. | Jon Bergli Heier | 10 | -57/+113 | |
* create_active_users: Controls whether new user accounts are created as 'active'; accounts that are not marked as active will not be able to log in, and will be automatically logged out if they're already logged in. * allow_registration: Allow or disallow creation of new user accounts. Any attempts to access the registration page will result in an error message. * allow_anonymous_uploads: Allow or disallow uploading of files by anonymous (not logged in) users. Combined with either allow_registration or create_active_users, this will effectively create a private filebin where the admin must explicitly create or activate new users. | |||||
2013-08-30 | Properly return favicon.ico if it exists. | Jon Bergli Heier | 1 | -2/+8 | |
2013-08-30 | Added ip and accessed to the 'files' table. | Jon Bergli Heier | 2 | -7/+17 | |
2013-08-03 | Added some minor adjustments to look better on mobile browsers. | Jon Bergli Heier | 3 | -1/+4 | |
2013-05-06 | Fixed hashing when uploading very small files. | Jon Bergli Heier | 1 | -0/+1 | |
2013-05-06 | Fixed uploading very small files. | Jon Bergli Heier | 1 | -0/+6 | |
2013-05-02 | Added api calls for file and image listings. | Jon Bergli Heier | 1 | -2/+29 | |
2012-12-16 | Make image thumbnail tiles consistent in width. | Jon Bergli Heier | 2 | -8/+11 | |
2012-09-24 | Show a placeholder image when no thumbnail could be fetched or generated. | Jon Bergli Heier | 4 | -2/+11 | |
2012-09-24 | Delete uploaded temporary file on missing metadata. | Jon Bergli Heier | 1 | -0/+2 | |
2012-09-24 | Reversed image hover opacity. | Jon Bergli Heier | 1 | -2/+2 | |
2012-09-04 | Optionally change file mode after uploading. | Jon Bergli Heier | 1 | -0/+2 | |
2012-08-28 | Write temporary files to settings.file_directory on upload. | Jon Bergli Heier | 1 | -11/+17 | |
We now only use one temporary file instead of two, and this file is renamed to the destination filename on completion. This should speed up things by avoiding copying files from tmpfs to disk. | |||||
2012-05-23 | Redirect to login page and back to the original page afterwards when login ↵ | Jon Bergli Heier | 2 | -5/+11 | |
is required. | |||||
2012-02-18 | Send Content-Type when using X-Sendfile. | Jon Bergli Heier | 1 | -1/+1 | |
2012-01-01 | Added a 'del' link to allow deleting files. | Jon Bergli Heier | 4 | -2/+56 | |