Commit graph

  • a2b322f868
    Avoid holding in-memory copies of file content master Mia Herkt 2024-09-27 20:45:42 +0200
  • f65bccc2aa
    Remove blacklist reference from default index template Mia Herkt 2024-09-27 19:15:57 +0200
  • de19212a71
    PEP8 compliance Mia Herkt 2024-09-27 17:39:18 +0200
  • a2147cc964
    Remove broken tests Mia Herkt 2024-09-27 16:58:44 +0200
  • 45a414c5ee
    Implement request filters Mia Herkt 2024-08-14 08:09:09 +0200
  • 6393538333
    Replace NSFW detector implementation Mia Herkt 2024-09-25 18:12:39 +0200
  • 3330a85c2c
    ModUI: Update for Textual 0.54.0 Mia Herkt 2024-03-30 17:30:33 +0100
  • 7739cbfcd1 ux: paste to upload example template tomholford 2023-10-02 23:40:37 -0700
  • 8a912e8744
    Fix remote URL content length check off-by-one polina4096 2023-06-04 03:00:12 +0300
  • 727c465d35 fix confusing error message on status code 413 page polina4096 2023-06-04 03:00:12 +0300
  • c2b5e95903
    ModUI: Handle opening filter panel with NULL user agent Mia Herkt 2023-03-29 07:49:56 +0200
  • c189c47306
    ModUI: Allow LIKE matching for address filtering Mia Herkt 2023-03-29 07:38:36 +0200
  • 3d1facaec3
    Store user agent with files Mia Herkt 2023-03-29 07:21:36 +0200
  • e00866f5e4
    URL: Explicitly set upper-case table name Mia Herkt 2023-03-29 07:19:47 +0200
  • 3950f6e8eb
    fix 500 error when file extension could not be guessed jonas-w 2023-01-15 19:28:21 +0100
  • e1e99957b6
    ModUI: Fix crash when encountering null NSFW score Mia Herkt 2022-12-29 19:51:04 +0100
  • 647e3a54f1
    ModUI: Add application/xml to text handler Mia Herkt 2022-12-22 09:55:41 +0100
  • 0e4f0206ab
    ModUI: Fix jinja2 func call in ban action Mia Herkt 2022-12-22 09:44:32 +0100
  • 53249df28d
    README: Kitty support was merged in mpv Mia Herkt 2022-12-21 19:47:49 +0100
  • 556cd8aeae
    README: Add ModUI screenshot Mia Herkt 2022-12-20 16:55:11 +0100
  • 8b04e08fd6
    ModUI: Add application/json to text handler Mia Herkt 2022-12-20 16:23:35 +0100
  • 455863c138
    Update requirements.txt Mia Herkt 2022-12-20 15:47:07 +0100
  • eebd5d8c6d
    Add moderation TUI Mia Herkt 2022-12-20 15:45:55 +0100
  • dcea8bffe1
    migrations: Fix file expirations on SQLite Mia Herkt 2022-12-20 14:23:14 +0100
  • f76dbef82f
    Fix NSFW detection Mia Herkt 2022-12-17 02:32:51 +0100
  • 57c4b6853f
    Prevent unreasonably long MIME types Mia Herkt 2022-12-13 23:41:12 +0100
  • 77801efd21
    Fix URL test issue Mia Herkt 2022-12-13 23:18:40 +0100
  • d5763a9854
    File: Fix 404 case with secret URLs Mia Herkt 2022-12-13 23:17:56 +0100
  • aaf0e4492a
    Record file sizes in db Mia Herkt 2022-12-13 23:02:41 +0100
  • 6055a50948
    File: Add is_nsfw property Mia Herkt 2022-12-13 21:51:39 +0100
  • b1ed63c401
    README: Add note about StreamMaxLength in clamd.conf Mia Herkt 2022-12-12 07:40:38 +0100
  • a904922cbd
    Add support for ClamAV Mia Herkt 2022-12-12 07:25:30 +0100
  • da30c8f8ff
    index.html: Document appending file names Mia Herkt 2022-12-01 03:28:25 +0100
  • 0b80a62f80
    Add support for “secret” file URLs Mia Herkt 2022-12-01 02:49:28 +0100
  • ed84d3752c
    Fix 500 on invalid paths Mia Herkt 2022-12-01 01:26:32 +0100
  • 7661216bc0
    Fix handling double file name extensions Mia Herkt 2022-12-01 01:19:05 +0100
  • 9214bb4832
    Add X-Expires to file response headers Mia Herkt 2022-11-30 02:28:19 +0100
  • e168534258
    Allow changing expiration date Mia Herkt 2022-11-30 02:16:19 +0100
  • afe2329bf5
    templates/index: Remove unnecessary escaping Mia Herkt 2022-11-30 01:46:48 +0100
  • a182b6199b
    Allow management operations like deleting files Mia Herkt 2022-11-30 01:42:49 +0100
  • eb0b1d2f69
    nsfw_detect: Use PyAV instead of ffmpegthumbnailer Mia Herkt 2022-11-29 21:46:33 +0100
  • 14cfe3da58
    nsfw_detect: Use pathlib, fix deprecation warning Mia Herkt 2022-11-29 21:42:46 +0100
  • aa443178e1
    README: Also run db upgrade after git pull! Mia Herkt 2022-11-29 17:23:56 +0100
  • db9a20c94d
    Add example systemd unit files for prune job Mia Herkt 2022-11-29 17:23:30 +0100
  • f25619b7e3
    nsfw_detect: Tolerate score computation failure Mia Herkt 2022-11-29 13:31:35 +0100
  • af4b3b06c0
    Add support for expiring files Emi Simpson 2022-11-22 16:15:50 -0500
  • 7bb18b17dc
    config.example.py: Add min & max expiration + description Emi Simpson 2022-11-28 17:09:18 -0500
  • b6833b6e51
    Merge remote-tracking branch 'mia/master' into expiration Emi Simpson 2022-11-28 17:05:40 -0500
  • 11cfd07d71
    prune: Stream expired files from the database Emi Simpson 2022-11-28 16:49:09 -0500
  • 60db7938c8
    Remove vestigial database model Emi Simpson 2022-11-28 16:43:34 -0500
  • 00dba0e189
    config.example.py: Clarify MIME ext mapping Mia Herkt 2022-11-28 22:25:52 +0100
  • be796b9b5b
    Add example configuration file Ember Hearth 2022-11-26 22:56:38 -0500
  • 55ee3740b0
    Coalesce updates to the database during migration Emi Simpson 2022-11-28 16:28:22 -0500
  • 19d989b696
    More efficiently filter to unexpired files when migrating Emi Simpson 2022-11-28 16:24:26 -0500
  • 74b6f986ee
    Remove vestigial warning about legacy files Emi Simpson 2022-11-28 16:21:03 -0500
  • 64ddfdb702
    Don't crash when upgrading a fresh database Emi Simpson 2022-11-28 16:20:43 -0500
  • 39d24e56c3
    Remove vestigial touch() Emi Simpson 2022-11-28 16:16:39 -0500
  • 017e636b31
    Remove trailing commas in config that would cause uploads to hang Emi Simpson 2022-11-28 16:15:12 -0500
  • d14713d077
    Use automap in place of an explicit file map in migration Emi Simpson 2022-11-28 16:14:31 -0500
  • dd7f7eff38
    Corrections as per request Emi Simpson 2022-11-28 15:39:02 -0500
  • 32118c2cc8
    Move the default config to a .example.py file Emi Simpson 2022-11-28 11:55:02 -0500
  • bb3f4c596d Merge branch 'master' into feat/put/add-support mihaigalos 2022-11-28 07:58:19 +0100
  • da2357183c Update the README to reflect the existence of the config file Ember Hearth 2022-11-26 23:01:38 -0500
  • 86d9ba5487 Add a default configuration file Ember Hearth 2022-11-26 22:56:38 -0500
  • f507de8256 Improve the migration script, removing the need for --legacy Ember Hearth 2022-11-26 21:24:00 -0500
  • bed8c1d047
    Show correct times on the index page graph Emi Simpson 2022-11-22 17:16:38 -0500
  • 78b8a73ea5
    Add a note explaining that expired files aren't immediately removed Emi Simpson 2022-11-22 16:51:54 -0500
  • 6d036eeb7d
    Add support for expiring files Emi Simpson 2022-11-22 16:15:50 -0500
  • b5f0cfdf6f
    README: Clarify why serving file requests from the app is bad Mia Herkt 2022-11-20 16:54:46 +0100
  • 4ba18146e1
    README: Clarify how to change configuration Mia Herkt 2022-11-20 13:05:17 +0100
  • 1abe43f4c0 Update index.html Mihai Galos 2022-09-26 18:13:28 +0200
  • b3763acee4 PUT: Add initial support Mihai Galos 2022-09-26 17:52:49 +0200
  • afb5811879
    README: Warn users about URL fetch network security implications Mia Herkt 2022-08-19 22:27:29 +0200
  • c7a728ce84
    Fix non-seekable file handles Mia Herkt 2022-08-11 05:49:46 +0200
  • 5216e9ebaf
    Open upload blacklist in text mode Mia Herkt 2022-08-01 18:26:35 +0200
  • 0db6e4b895 Fix mime splitting Alexey Sakovets 2022-01-01 23:46:41 +0300
  • 9c4a0fd5a6 remove short_url and add in-tree URLencoder (#53) mia 2021-12-01 13:25:33 +0100
  • 539960b8b2 Merge branch 'master' into 7415963987456321/URLencoder mia 2021-12-01 13:24:07 +0100
  • a7d521e376
    Merge 1daf2e05c5 into 47ff3a1152 7415963987456321 2021-10-19 23:06:36 +0000
  • 1daf2e05c5 refactor is_fhost_url to use regex for url matching 7415963987456321/fhost_url 7415963987456321 2021-10-19 23:02:16 +0000
  • 9a6615260f
    Merge 402a560e16 into 47ff3a1152 7415963987456321 2021-10-19 00:51:26 +0000
  • 402a560e16 Forgot to remove dependency 7415963987456321/URLencoder 7415963987456321 2021-10-19 00:51:20 +0000
  • 67287ab451 Refactor min_length of urls 7415963987456321 2021-10-19 00:39:09 +0000
  • 2f063811fc Add URLEncoder class 7415963987456321 2021-10-19 00:24:27 +0000
  • 6856a1f70c
    Merge b8def71a94 into 47ff3a1152 nikolas 2021-08-06 15:19:39 -0400
  • b8def71a94 Fix some flake8 errors in cleanup and nsfw_detect nikolas/flake8 Nikolas Nyby 2021-08-06 15:18:02 -0400
  • 47ff3a1152
    Support instance templates nikolas/master 7415963987456321/master Mia Herkt 2021-01-01 23:08:17 +0100
  • b65209db7b
    Add tests Mia Herkt 2020-12-30 03:03:03 +0100
  • 3bdbab96c1
    Support client-defined names in file URL routing Mia Herkt 2020-12-29 14:39:56 +0100
  • 73045dc5e5
    Move storage to classes, support double suffixes Mia Herkt 2020-12-29 14:19:41 +0100
  • cd083a7f83
    Use pathlib Mia Herkt 2020-12-29 12:40:11 +0100
  • b5ce94edeb
    Update README Mia Herkt 2020-12-29 12:27:21 +0100
  • b7c12902da
    Update requirements.txt Mia Herkt 2021-05-23 19:11:18 +0200
  • 493119fc68
    Drop Flask-Manager Mia Herkt 2020-12-29 05:03:20 +0100
  • 59a0439c1a
    Drop dump_urls endpoint Mia Herkt 2020-12-29 05:01:03 +0100
  • d815d6855f
    Use template responses Mia Herkt 2020-12-29 04:06:52 +0100
  • 5db62c2dbf
    Support instance config Mia Herkt 2020-12-29 04:05:34 +0100
  • a4da58f3f3
    Add mailmap Mia Herkt 2021-05-23 19:13:34 +0200
  • 51d51d4c00 fhost: allow configuration at runtime io mintz 2020-11-13 12:46:33 +0000
  • a52127f0c3
    Add text/plain exception for .log name extension Mia Herkt 2020-11-03 04:02:13 +0100