Commit Graph

  • 4ad577cee5 Update everything to Tokio v1. Syfaro 2021-02-20 21:16:58 -0500
  • 8914227f23 Merge branch 'master' into unify Syfaro 2021-02-20 18:05:04 -0500
  • ed865ba512 Updates. Syfaro 2021-02-20 17:36:48 -0500
  • f592cc624d Add 'fuzzysearch-ingest-e621/' from commit 'd557d9bbaef52b8b86904ceade7ae04b7666b210' Syfaro 2021-02-20 16:46:45 -0500
  • 6fe6c8ee0d Fixes for content ratings. Syfaro 2021-02-19 15:47:31 -0500
  • 274d545734 Include content rating. Syfaro 2021-02-19 15:38:07 -0500
  • c345c51a0f
    Add Prometheus for request and process monitoring (#4) Syfaro 2021-02-17 17:41:55 -0500
  • 058ecfe5c3 Set default METRICS_HOST and EXPOSE in Dockerfile. Syfaro 2021-02-17 17:06:43 -0500
  • 14a774905f Add Prometheus metrics. Syfaro 2021-02-17 17:04:02 -0500
  • 908cda8ce9
    Use NOTIFY/LISTEN instead of polling for updates (#3) Syfaro 2021-02-17 16:30:05 -0500
  • 3f362e45e0 Allow different distances for multiple hashes. Syfaro 2021-02-17 15:33:40 -0500
  • 2602b0cde8 Use NOTIFY/LISTEN instead of polling for updates. Syfaro 2021-02-17 15:11:45 -0500
  • 06a1c7b466 Minor formatting changes. Syfaro 2021-02-17 12:28:58 -0500
  • d557d9bbae Keep database updated. Syfaro 2021-02-16 23:43:33 -0500
  • 0453a84511 Updates. Syfaro 2021-02-16 13:22:29 -0500
  • 3ade5aeba9
    Add ability to search by URL, rate limit headers (#2) Syfaro 2021-01-21 21:21:16 -0500
  • 6e64b9c344 Limit URLs to 10MB. Syfaro 2021-01-21 21:06:58 -0500
  • 5c23604d4c Remove unneeded dependency. Syfaro 2021-01-21 20:36:47 -0500
  • 490a7538d5 Add rate limit headers to all responses. Syfaro 2021-01-21 19:43:27 -0500
  • 5cb66a72cc Fix issue with built Docker image. Syfaro 2021-01-21 19:22:09 -0500
  • a5261077f5 Remove detailed error messages. Syfaro 2021-01-21 19:14:04 -0500
  • bf42c80f9c Fix build issues. Syfaro 2021-01-21 14:45:07 -0500
  • 5f992b6577 Handle some more rejections. Syfaro 2021-01-21 14:38:02 -0500
  • a767d2501a Avoid rejections for error messages. Syfaro 2021-01-21 14:18:17 -0500
  • 1c8be95a9e Initial progress on searching by URL. Syfaro 2021-01-21 13:38:09 -0500
  • e1160f54db Update dependencies to allow building on stable. Syfaro 2020-12-07 18:46:12 -0600
  • dae97a074e Update test step. Syfaro 2020-12-07 18:23:23 -0600
  • 415d030bd2 Update Weasyl ingester. Syfaro 2020-12-07 18:17:38 -0600
  • 1fda51cb5d Add 'fuzzysearch-ingest-weasyl/' from commit '6baf256f09d44c7ac19dd1cdc956fbebae1ffedf' Syfaro 2020-12-07 18:07:57 -0600
  • 348352f23e Some updates for FurAffinity ingester. Syfaro 2020-12-07 17:57:13 -0600
  • 3d7add5c1d Remove some unneeded files. Syfaro 2020-12-07 17:49:34 -0600
  • 43e5c834a9 Add 'fuzzysearch-ingest-furaffinity/' from commit 'c44b877f70bf478e599110b10e17d152f89c8d61' Syfaro 2020-12-07 17:45:37 -0600
  • 59da1e99a8 Start unifying all FuzzySearch crates. Syfaro 2020-12-07 17:41:32 -0600
  • b1bc46d929 Add API endpoint to hash video input. Syfaro 2020-12-07 17:20:57 -0600
  • b1552d8ee1 Update Drone build deps. Syfaro 2020-12-06 20:59:37 -0600
  • 9eb653ce6b Add methods to extract hashes from a GIF or video. Syfaro 2020-12-06 20:02:01 -0600
  • f6319e6d90 Update dependencies. Syfaro 2020-12-06 18:49:29 -0600
  • 6baf256f09 Fix loading front page. Syfaro 2020-10-14 11:33:29 -0400
  • 41a993d0b1 Handle corrupted images. Syfaro 2020-10-09 19:10:44 -0400
  • 0b42564c5e Ignore submissions of other types. Syfaro 2020-10-09 15:04:59 -0400
  • c9a6706d5c Ignore JSON deserialization errors. Syfaro 2020-10-09 14:58:28 -0400
  • 54d18020a9 Another possible fix... Syfaro 2020-10-09 14:42:21 -0400
  • f2ca3d1e33 Try a different fix. Syfaro 2020-10-09 14:38:29 -0400
  • f49eba0d15 Try fixing missing library. Syfaro 2020-10-09 14:35:55 -0400
  • eb5354d4fd Try to fix drone. Syfaro 2020-10-09 14:17:27 -0400
  • e47f2f7eac Try to fix some build errors. Syfaro 2020-10-09 14:06:50 -0400
  • 9dcf6f4713 Initial commit. Syfaro 2020-10-09 14:02:58 -0400
  • 9f70ae0aca Fix load_hashes. Syfaro 2020-09-23 15:49:55 -0400
  • 2a2c3b88fc Somewhat untested changes for new e621 API. Syfaro 2020-09-23 14:00:21 -0400
  • c44b877f70 Save images. Syfaro 2020-09-14 16:12:32 -0400
  • 04506fbd53 Get file hash, size. Syfaro 2020-09-06 15:40:25 -0400
  • b6b21c4ee6 Add Prometheus metrics. Syfaro 2020-09-06 13:40:00 -0400
  • 124089b76f Update OpenTelemetry. Syfaro 2020-07-22 23:04:42 -0500
  • 8972e2bede Update deps. Syfaro 2020-07-17 14:01:58 -0500
  • ec9baf0c8a Add API endpoint to check if known handle. Syfaro 2020-05-14 01:34:44 -0500
  • 801d63f9d9 Change API rate limiting. Syfaro 2020-05-14 00:58:32 -0500
  • ee830688ff Update deps. Syfaro 2020-04-06 20:27:49 -0500
  • 86c8037745 Update e621 JSON format. Syfaro 2020-04-06 19:51:20 -0500
  • 95b0ec910b Updates. Syfaro 2020-03-10 04:47:58 -0500
  • eee2f7d65d Updates. Syfaro 2020-03-01 19:39:05 -0600
  • b6fdc37413 Update deps. Syfaro 2020-02-19 18:23:36 -0600
  • 68b8b911d2 Include which hash caused a match in hashes. Syfaro 2020-02-19 00:40:43 -0600
  • 904d3290e1 Initial attempt at an in-memory tree. Syfaro 2020-02-15 23:50:09 -0600
  • a68a46acf4 Trace incoming context. Syfaro 2020-02-05 21:01:16 -0600
  • 61f87e5526 Use traceparent header to get tracing. Syfaro 2020-02-05 20:31:06 -0600
  • af213d4365 Trace using Jaeger. Syfaro 2020-02-05 02:21:46 -0600
  • 80061dc051 Update deps, use sized bytes type for img_hash. Syfaro 2020-01-29 14:56:36 -0600
  • 9c930d17b1 Workaround for BKtree. Syfaro 2020-01-26 22:52:57 -0600
  • ce52f145d9 Working unified index. Syfaro 2020-01-25 01:25:43 -0600
  • 764f081338 Some mostly working stuff. Syfaro 2020-01-24 23:27:40 -0600
  • f1e13a70e1 Fix error in getting rows. Syfaro 2020-01-24 02:52:37 -0600
  • be5e1a9b97 Ability to stream responses for faster updates. Syfaro 2020-01-24 00:29:13 -0600
  • cad0016522 Twitter, add id_str field. Syfaro 2020-01-23 16:21:02 -0600
  • cfd05672dd Ability to search by hashes. Syfaro 2020-01-21 19:04:28 -0600
  • ceeef0b9e9 Fix schema name. Syfaro 2020-01-21 14:50:47 -0600
  • 658a023334 Some improvements. Syfaro 2020-01-21 03:08:15 -0600
  • 70b94f454b Log rejections. Syfaro 2020-01-17 18:31:26 -0600
  • b4b441139b Update deps, use stable Rust. Syfaro 2020-01-17 17:21:30 -0600
  • 82dd1ef8b7 Initial commit. Syfaro 2020-01-17 17:13:24 -0600
  • 880c5f385e Fix trying to load hashes before loop finished. Syfaro 2020-01-14 02:19:42 -0600
  • 5dc771421c Load next posts to get hashes for in background. Syfaro 2020-01-13 16:46:09 -0600
  • af15b20f8e Update furaffinity-rs version. Syfaro 2020-01-12 18:24:17 -0600
  • 057a91e498 Update furaffinity-rs version. Syfaro 2020-01-12 18:23:47 -0600
  • 49f24e081c Print less. Syfaro 2020-01-12 02:18:40 -0600
  • 8673515ed1 Various fixes. Syfaro 2020-01-12 02:18:12 -0600
  • 1ce40026b3 Load hashes of more recent posts first. Syfaro 2020-01-12 01:39:03 -0600
  • a71d442f87 Incrementally load new posts. Syfaro 2020-01-12 01:38:12 -0600
  • 647bcf9cfe Only get new items where no previous hash error. Syfaro 2020-01-11 23:58:24 -0600
  • f02a8db8c0 Tolerate and log hashing errors. Syfaro 2020-01-11 23:56:37 -0600
  • 797fa4cb11 Fix minimum ID value. Syfaro 2020-01-11 23:12:22 -0600
  • f207d110a1 Initial commit. Syfaro 2020-01-11 23:07:01 -0600
  • ae545aed1f Insert file_id when possible. Syfaro 2020-01-09 00:12:06 -0600
  • e1133b21db Go back to bktree index. Syfaro 2020-01-07 03:05:51 -0600
  • 478c9a6720 Only insert cube if hash is some. Syfaro 2020-01-04 16:37:29 -0600
  • 10dc909114 Insert as cube. Syfaro 2020-01-04 16:12:45 -0600
  • 6273f3d0b3 Switch to cube. Syfaro 2020-01-04 16:05:03 -0600
  • be5f2eb826 Update furaffinity-rs. Syfaro 2020-01-01 23:08:29 -0600
  • fd2a8ceec2 Update fa-rs for new layout. Syfaro 2019-12-31 23:49:06 -0600
  • 29eddb4536 Build Docker image. Syfaro 2019-12-18 02:50:07 -0600
  • 97246f502a Make async. Syfaro 2019-12-18 02:31:10 -0600