Commit Graph

262 Commits

Author SHA1 Message Date
5839a02e55 hunter/worker: gauge webfinger 2023-08-02 01:08:20 +02:00
251fe68103 hunter/scheduler: implement updating the known_user of a known instance 2023-08-01 22:18:17 +02:00
f407273229 cave/live_file: update inotify usage 2023-08-01 21:54:15 +02:00
221c4a7fb2 cave/feed: report url_host() errors 2023-08-01 21:52:45 +02:00
b0d63aad28 hunter: remove some unwrap() 2023-08-01 21:51:01 +02:00
c53d678cab hunter/scheduler: bump default intervals 2023-08-01 21:27:53 +02:00
afecb93fd2 cave/feed: remove unused Account fields 2023-08-01 21:27:09 +02:00
c71dbca47a hunter: try looking up webfinger with known_user 2023-08-01 21:26:17 +02:00
fbc08e5a07 nixos-module: use gardenfence blocklist 2023-07-25 01:20:28 +02:00
618f27ca41 Cargo.lock: update 2023-07-23 22:50:43 +02:00
52bc90ff1c flake.lock: Update
Flake lock file updates:

• Updated input 'fenix':
    'github:nix-community/fenix/d6f69b3caa16f2de0ceb2f991e5e45fd80e17a52' (2023-06-10)
  → 'github:nix-community/fenix/5dc84891da35116d088496499292eebb9cd2f88b' (2023-07-23)
• Updated input 'fenix/rust-analyzer-src':
    'github:rust-lang/rust-analyzer/5f8a6f67b955056070ba5d0675ff59d2305fbace' (2023-06-09)
  → 'github:rust-lang/rust-analyzer/99718d0c8bc5aadd993acdcabc1778fc7b5cc572' (2023-07-22)
• Updated input 'naersk':
    'github:nmattia/naersk/88cd22380154a2c36799fe8098888f0f59861a15' (2023-03-23)
  → 'github:nmattia/naersk/abca1fb7a6cfdd355231fc220c3d0302dbb4369a' (2023-07-05)
• Updated input 'nixpkgs':
    'path:/nix/store/8xxh911cihrxd9mzab1hczkp558x0hmf-source?lastModified=1685451684&narHash=sha256-Y5iqtWkO82gHAnrBvNu/yLQsiVNJRCad4wWGz2a1urk%3D&rev=6b0edc9c690c1d8a729f055e0d73439045cfda55' (2023-05-30)
  → 'path:/nix/store/210f1wyfbyg648j1sqvxcwa29nj61db5-source?lastModified=1689679375&narHash=sha256-LHUC52WvyVDi9PwyL1QCpaxYWBqp4ir4iL6zgOkmcb8%3D&rev=684c17c429c42515bafb3ad775d2a710947f3d67' (2023-07-18)
• Updated input 'utils':
    'github:numtide/flake-utils/a1720a10a6cfe8234c0e93907ffe81be440f4cef' (2023-05-31)
  → 'github:numtide/flake-utils/919d646de7be200f3bf08cb76ae1f09402b6f9b4' (2023-07-11)
2023-07-23 22:39:57 +02:00
bedb749acc cave/store: avoid spam by keeping images only from posts with less than 3 tags 2023-06-11 02:57:48 +02:00
0618afb640 Cargo.lock: update 2023-06-11 02:54:37 +02:00
2f66e142c5 flake.lock: Update
Flake lock file updates:

• Updated input 'fenix':
    'github:nix-community/fenix/b520294e3604f424458d6af881263854f0545f79' (2023-05-05)
  → 'github:nix-community/fenix/d6f69b3caa16f2de0ceb2f991e5e45fd80e17a52' (2023-06-10)
• Updated input 'fenix/rust-analyzer-src':
    'github:rust-lang/rust-analyzer/0dd94d3b078fa524272f942f69239a9564532fe1' (2023-05-04)
  → 'github:rust-lang/rust-analyzer/5f8a6f67b955056070ba5d0675ff59d2305fbace' (2023-06-09)
• Updated input 'nixpkgs':
    'path:/nix/store/mjwn8yvvd2j83srwbphsfpph6j3rkj58-source?lastModified=1682303062&narHash=sha256-x+KAADp27lbxeoPXLUMxKcRsUUHDlg+qVjt5PjgBw9A=&rev=f5364316e314436f6b9c8fd50592b18920ab18f9' (2023-04-24)
  → 'path:/nix/store/8xxh911cihrxd9mzab1hczkp558x0hmf-source?lastModified=1685451684&narHash=sha256-Y5iqtWkO82gHAnrBvNu%2fyLQsiVNJRCad4wWGz2a1urk=&rev=6b0edc9c690c1d8a729f055e0d73439045cfda55' (2023-05-30)
• Updated input 'utils':
    'github:numtide/flake-utils/cfacdce06f30d2b68473a46042957675eebb3401' (2023-04-11)
  → 'github:numtide/flake-utils/a1720a10a6cfe8234c0e93907ffe81be440f4cef' (2023-05-31)
2023-06-11 02:50:26 +02:00
45506f30e1 profanity.txt: add 3 2023-06-11 02:47:58 +02:00
7b5c871647 gatherer: bump asset versions to refresh caches 2023-05-05 19:13:36 +02:00
61d6f9809a profanity.txt: add 1 2023-05-05 19:12:30 +02:00
3a670e8dae Cargo.lock: update 2023-05-05 19:12:10 +02:00
ddb7abc049 flake.lock: Update
Flake lock file updates:

• Updated input 'fenix':
    'github:nix-community/fenix/4ffd0701b8872a8f81ca9492a21fe1c4af17abcf' (2023-04-24)
  → 'github:nix-community/fenix/b520294e3604f424458d6af881263854f0545f79' (2023-05-05)
• Updated input 'fenix/rust-analyzer-src':
    'github:rust-lang/rust-analyzer/bc78ebd9d83d614562f0a9280bdedf91a3841a73' (2023-04-23)
  → 'github:rust-lang/rust-analyzer/0dd94d3b078fa524272f942f69239a9564532fe1' (2023-05-04)
• Updated input 'nixpkgs':
    'path:/nix/store/40w1i37kf1s1ljj3a22ngi5b66bsd225-source?lastModified=1680865339&narHash=sha256-H6rmJ1CyJ3Q5ZyoLMYq%2fUEYMS9Q1orJjRpWiQ47HudE=&rev=0040164e473509b4aee6aedb3b923e400d6df10b' (2023-04-07)
  → 'path:/nix/store/mjwn8yvvd2j83srwbphsfpph6j3rkj58-source?lastModified=1682303062&narHash=sha256-x+KAADp27lbxeoPXLUMxKcRsUUHDlg+qVjt5PjgBw9A=&rev=f5364316e314436f6b9c8fd50592b18920ab18f9' (2023-04-24)
2023-05-05 19:03:41 +02:00
7c7b75537e hunter: add URL in User-Agent 2023-04-24 19:38:44 +02:00
2847bdc69e hunter: try out tokio-uring 2023-04-24 19:35:19 +02:00
33c910ff7a hunter: redesign hosts introduction in worker to add scanning reblog mentions 2023-04-24 19:27:13 +02:00
0bef428894 hunter: remove unnecessary cloning 2023-04-24 19:21:15 +02:00
18de86dde2 hunter: avoid double lookup in Scheduler::introduce() 2023-04-24 18:48:31 +02:00
daed3f3280 Cargo.lock: update 2023-04-24 18:40:50 +02:00
fa4dabfc11 flake.lock: Update
Flake lock file updates:

• Updated input 'fenix':
    'github:nix-community/fenix/cbcb84751afdfd52d3dd3dc9caf328b59250052c' (2023-03-31)
  → 'github:nix-community/fenix/4ffd0701b8872a8f81ca9492a21fe1c4af17abcf' (2023-04-24)
• Updated input 'fenix/rust-analyzer-src':
    'github:rust-lang/rust-analyzer/42d671fcb7173f1bdb4e785d732e6fb31b5bea0b' (2023-03-30)
  → 'github:rust-lang/rust-analyzer/bc78ebd9d83d614562f0a9280bdedf91a3841a73' (2023-04-23)
• Updated input 'nixpkgs':
    'path:/nix/store/m13y8w5rcz9zd01pfkj4k4dv17lahhdi-source?lastModified=1679966490&narHash=sha256-k0jV+y1jawE6w4ZvKgXDNg4+O9NNtcaWwzw8gufv0b4=&rev=5b7cd5c39befee629be284970415b6eb3b0ff000' (2023-03-28)
  → 'path:/nix/store/40w1i37kf1s1ljj3a22ngi5b66bsd225-source?lastModified=1680865339&narHash=sha256-H6rmJ1CyJ3Q5ZyoLMYq%2fUEYMS9Q1orJjRpWiQ47HudE=&rev=0040164e473509b4aee6aedb3b923e400d6df10b' (2023-04-07)
• Updated input 'utils':
    'github:numtide/flake-utils/93a2b84fc4b70d9e089d029deacc3583435c2ed6' (2023-03-15)
  → 'github:numtide/flake-utils/cfacdce06f30d2b68473a46042957675eebb3401' (2023-04-11)
• Added input 'utils/systems':
    'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e' (2023-04-09)
2023-04-24 18:34:04 +02:00
29d5086872 flake.lock: Update
Flake lock file updates:

• Updated input 'fenix':
    'github:nix-community/fenix/1c9e4995fc7022258817f9c9b02c7c4b3d09ca65' (2023-03-11)
  → 'github:nix-community/fenix/cbcb84751afdfd52d3dd3dc9caf328b59250052c' (2023-03-31)
• Updated input 'fenix/rust-analyzer-src':
    'github:rust-lang/rust-analyzer/9fca0a4afefead3daf8f66fd357999d7cd520880' (2023-03-10)
  → 'github:rust-lang/rust-analyzer/42d671fcb7173f1bdb4e785d732e6fb31b5bea0b' (2023-03-30)
• Updated input 'naersk':
    'github:nmattia/naersk/d998160d6a076cfe8f9741e56aeec7e267e3e114' (2022-12-15)
  → 'github:nmattia/naersk/88cd22380154a2c36799fe8098888f0f59861a15' (2023-03-23)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/2ce9b9842b5e63884dfc3dea6689769e2a1ea309' (2023-03-11)
  → 'path:/nix/store/m13y8w5rcz9zd01pfkj4k4dv17lahhdi-source?lastModified=1679966490&narHash=sha256-k0jV+y1jawE6w4ZvKgXDNg4+O9NNtcaWwzw8gufv0b4=&rev=5b7cd5c39befee629be284970415b6eb3b0ff000' (2023-03-28)
• Updated input 'utils':
    'github:numtide/flake-utils/3db36a8b464d0c4532ba1c7dda728f4576d6d073' (2023-02-13)
  → 'github:numtide/flake-utils/93a2b84fc4b70d9e089d029deacc3583435c2ed6' (2023-03-15)
2023-03-31 20:31:14 +02:00
e79c6c5bfe Cargo.lock: update 2023-03-11 20:26:03 +01:00
a63d610bae flake.lock: Update
Flake lock file updates:

• Updated input 'fenix':
    'github:nix-community/fenix/bd1c8433f42528135491b38511c3e49d57855f13' (2023-01-25)
  → 'github:nix-community/fenix/1c9e4995fc7022258817f9c9b02c7c4b3d09ca65' (2023-03-11)
• Updated input 'fenix/rust-analyzer-src':
    'github:rust-lang/rust-analyzer/e86bac92f485ff8f17a3fe49f8f7e7a10bacfecc' (2023-01-24)
  → 'github:rust-lang/rust-analyzer/9fca0a4afefead3daf8f66fd357999d7cd520880' (2023-03-10)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/3954218cf613eba8e0dcefa9abe337d26bc48fd0' (2023-01-23)
  → 'github:NixOS/nixpkgs/2ce9b9842b5e63884dfc3dea6689769e2a1ea309' (2023-03-11)
• Updated input 'utils':
    'github:numtide/flake-utils/5aed5285a952e0b949eb3ba02c12fa4fcfef535f' (2022-11-02)
  → 'github:numtide/flake-utils/3db36a8b464d0c4532ba1c7dda728f4576d6d073' (2023-02-13)
2023-03-11 20:19:51 +01:00
fb21cf0335 hunter/worker: learn hosts from reblogged accounts 2023-03-09 00:58:30 +01:00
ec368e4557 hunter/worker: output more stream stats 2023-03-09 00:56:48 +01:00
fea8e66d1c gatherer/assets/hour_graph.js: remove debug output 2023-03-07 02:25:54 +01:00
f6e607d6ec hunter/worker: eliminate useless RwLock 2023-03-04 00:59:09 +01:00
f32ec17704 hunter/worker: let stream post_count increase new_post_ratio 2023-03-04 00:50:35 +01:00
9df753d1b6 hunter/scheduler: revert set last_fetch on dequeue() not reenqueue() 2023-03-04 00:50:17 +01:00
5f1d9862c5 hunter/worker: update mean_interval with stream_avg_interval if post_count > 0 2023-03-03 21:36:58 +01:00
b2a5228f98 hunter/worker: fix stream_avg_interval calculation 2023-03-03 21:24:28 +01:00
08e920e247 hunter/scheduler: fix fetch interval reporting 2023-03-03 21:07:44 +01:00
6231884d36 hunter: estimate stream_avg_interval 2023-03-03 20:49:34 +01:00
2f7b9a4b23 hunter: set last_fetch on dequeue() not reenqueue() 2023-03-03 20:47:14 +01:00
41df64f408 gatherer/style.css: fix flexboxen 2023-03-02 01:04:47 +01:00
68a6394f11 gatherer/tag_images.js: store control state in localStorage 2023-03-02 00:34:53 +01:00
b277ea5e80 gatherer/tag_images.js: add images control 2023-03-02 00:30:40 +01:00
a6404e16ce gatherer/style.css: fix max-widths 2023-03-01 23:11:28 +01:00
84263c85b7 nixos-module: lift redis TimeoutStartSec 2023-02-24 20:06:35 +01:00
1e247b4768 butcher: implement reloadable profanity list 2023-02-24 19:39:30 +01:00
2776e007c3 nixos-module: fix blocklist-update.service network requirement 2023-02-21 03:42:22 +01:00
9297791a9b Revert "nixos-module: let caveman-hunter depend on blocklist-update"
This reverts commit 8cc44a4c0d.
2023-01-26 01:26:02 +01:00
82ae5503da nixos-module: fix blocklist permissions 2023-01-26 01:16:24 +01:00
8cc44a4c0d nixos-module: let caveman-hunter depend on blocklist-update 2023-01-26 01:01:46 +01:00