Commit Graph

  • e6df2d2a2d strip Content-Length header to prevent duplicate main Kouya Heika 2025-09-16 04:46:55 -05:00
  • 929d1ee80a subprojects: bump pistache Vaxry 2025-06-19 12:11:59 +02:00
  • 7c3bb4cbd9 headers: add csrf (#35) Vaxry 2025-06-15 17:21:23 +02:00
  • b606a21912 handler: Add ignore_fingerprinting to config (#33) catfromplan9 2025-05-13 22:26:32 +00:00
  • 02313315af handler: Add Max-Age to cookies (#32) catfromplan9 2025-05-11 12:08:42 +00:00
  • 5022e37917 handler: fix valid for taking ms Vaxry 2025-05-10 21:21:55 +01:00
  • 5afa967338 config: add token_valid_for Vaxry 2025-05-10 19:50:22 +01:00
  • 467d19d8c3 logging: improve action Vaxry 2025-04-28 17:43:57 +01:00
  • fd9baeeab8 traffic: Add a new traffic logger Vaxry 2025-04-28 17:27:21 +01:00
  • 119da9c973 html: minor fixes to styling (#28) nyx 2025-04-23 18:05:16 -04:00
  • 88507ee893 nojs: add an explanation page Vaxry 2025-04-22 14:16:56 +01:00
  • 0c9a8930e1 index: minor fixes Vaxry 2025-04-22 01:30:59 +01:00
  • 6f77f5acb1 handler/stop: add no js solution option Vaxry 2025-04-22 00:26:44 +01:00
  • a8ca03f1d6 config/handler: add host -> dest mappings Vaxry 2025-04-21 22:51:42 +01:00
  • 5b2744584a handler: Handle any checkpoint resource, determine Content-Type with libmagic (#22) catfromplan9 2025-04-21 19:28:31 +00:00
  • f199569ff8 core: rework request rules Vaxry 2025-04-21 20:13:24 +01:00
  • cd0fadf952 stop: Pass domain to HTML template (#27) catfromplan9 2025-04-21 18:40:49 +00:00
  • 563a25d7c2 handler: Add Www-Authenticate header, update validGitResource (#25) catfromplan9 2025-04-21 18:39:45 +00:00
  • 74876b38b0 handler: allow /git-upload-pack for git hosts Vaxry 2025-04-21 02:14:36 +01:00
  • c60abae9bb core: don't crash on errors Vaxry 2025-04-20 23:41:54 +01:00
  • 9d3922d1d3 example: document git_host in the config Vaxry 2025-04-20 23:25:14 +01:00
  • 1c8625ffa4 docs: add nginx info Vaxry 2025-04-20 16:37:47 +01:00
  • 06007e2a36 README: update git status Vaxry 2025-04-17 15:10:23 +01:00
  • 01998444c0 config: move async_proxy out of experimental and enable Vaxry 2025-04-15 23:32:56 +01:00
  • 3bfbe3598b html: Add conditionals for a no javascript environment (#15) L95Kdg8bw9U74mUBK9XqBjWlUrS9ksUN 2025-04-15 18:05:08 +02:00
  • 5893be77c3 proxy: add experimental async mode Vaxry 2025-04-15 16:55:21 +01:00
  • 5d7f0bb322 proxy: drop text/event-stream requests Vaxry 2025-04-15 16:19:55 +01:00
  • f4b9bb1294 proxy: minor content encoding fixes Vaxry 2025-04-15 15:38:15 +01:00
  • 7fa7d5f7c0 handler: make a single client instance Vaxry 2025-04-15 15:26:08 +01:00
  • 9460795c92 handler: remove old commit Vaxry 2025-04-15 15:22:27 +01:00
  • 11e00b9c1c config: fix case-sensitive actions Vaxry 2025-04-15 15:03:11 +01:00
  • 55d136c760 repo: use system re2 Vaxry 2025-04-15 14:59:29 +01:00
  • c43f6bd919 cmakelists: fix include dirs Vaxry 2025-04-15 14:56:57 +01:00
  • 871284672c rules: add exclude actions Vaxry 2025-04-15 14:54:26 +01:00
  • 50fbc7f5ac rules: add support for resource excludes Vaxry 2025-04-15 14:49:29 +01:00
  • 15689ca20a handler: gather real ip for rules, check X-Real-IP Vaxry 2025-04-15 14:37:54 +01:00
  • a0577efed7 proxy: use cookies() for cookie transfer Vaxry 2025-04-15 13:25:38 +01:00
  • 321d1eb326 core: add IP-range based rules for permissions and fifficulty Vaxry 2025-04-15 01:34:57 +01:00
  • 1bdc60b8d2 fs: dedup functions, fix absolute paths in cfg Vaxry 2025-04-14 21:03:10 +01:00
  • ab01c2c469 pistache: bump dep Vaxry 2025-04-14 15:59:07 +01:00
  • 7e1a99a691 challenge: make challenges expire after 10 minutes Vaxry 2025-04-14 13:26:32 +01:00
  • 4f019a97c0 proxy: don't pass content-length header Vaxry 2025-04-14 01:44:44 +01:00
  • dd87fda183 html: Eliminate strings in Javascript (#5) L95Kdg8bw9U74mUBK9XqBjWlUrS9ksUN 2025-04-14 01:20:02 +02:00
  • 067c993317 token: set topmost domain as owner of cookie Vaxry 2025-04-14 00:16:56 +01:00
  • 2c757c449a handler: restore static page html Vaxry 2025-04-14 00:10:26 +01:00
  • e7a35794cd proxy: pass query parameters Vaxry 2025-04-13 23:39:15 +01:00
  • 305fb11b46 token: add a Domain to the cookie Vaxry 2025-04-13 23:37:22 +01:00
  • 4e307c314b handler: bring back the host header Vaxry 2025-04-13 21:59:13 +01:00
  • f8c234141f token: fix missing include Vaxry 2025-04-13 21:25:12 +01:00
  • c3975b27f1 core: move away from db towards hash-based auth Vaxry 2025-04-13 21:19:05 +01:00
  • 5f20698aa6 handler: localize client to avoid queue stalls Vaxry 2025-04-13 19:12:17 +01:00
  • 0075123ba9 proxy: forward set cookies Vaxry 2025-04-13 18:14:43 +01:00
  • 1c5758c466 token: use an http header for the token Vaxry 2025-04-13 17:58:27 +01:00
  • 4986f525f6 db: create data dir if it's not present Vaxry 2025-04-13 17:07:19 +01:00
  • 43f7dc4668 main: remove old comment Vaxry 2025-04-13 16:57:05 +01:00
  • 5cda24165f html: add href to checkpoint's git Vaxry 2025-04-13 16:55:15 +01:00
  • b5ee8880ff html: add noto sans subset Vaxry 2025-04-13 16:53:17 +01:00
  • 5a0d332466 core: use fingerprints instead of ips for db Vaxry 2025-04-13 16:08:51 +01:00
  • 9b3fd6efac core: fix git support Vaxry 2025-04-13 15:28:37 +01:00
  • 6e47605085 proxy: drop Cache-Control incoming Vaxry 2025-04-13 01:48:58 +01:00
  • 1982dcd0ed readme: add minimal part Vaxry 2025-04-13 01:16:33 +01:00
  • 36844424b3 proxy: propagate response code Vaxry 2025-04-13 00:18:56 +01:00
  • 1571a21a13 html: use a serif font Vaxry 2025-04-13 00:10:03 +01:00
  • 2e48d32a4d handler: make client persistent Vaxry 2025-04-12 23:50:45 +01:00
  • 7e348baf8c config: add proxy_timeout_sec Vaxry 2025-04-12 23:13:11 +01:00
  • 7bfb4cdb84 subprojects: fix pistache Vaxry 2025-04-12 23:09:19 +01:00
  • 5b35b675cb core: Implement basic git integration Vaxry 2025-04-12 21:03:14 +01:00
  • 090a9fc35f README: update with info Vaxry 2025-04-12 20:50:59 +01:00
  • 4baca17449 db: fix invalid sql query Vaxry 2025-04-12 20:35:02 +01:00
  • 0317dda47c repo: remove config Vaxry 2025-04-12 20:22:57 +01:00
  • 3f13ba1b08 db: fix build Vaxry 2025-04-12 20:21:09 +01:00
  • b074909baf cmakelists: fix includes Vaxry 2025-04-12 20:20:36 +01:00
  • 123e6fafb1 core: add version Vaxry 2025-04-12 20:10:52 +01:00
  • e85d7f611b core: add clang-format Vaxry 2025-04-12 20:07:10 +01:00
  • fdc616ac69 code: Initial Commit Vaxry 2025-04-12 20:06:56 +01:00
  • cf925610f4 Initial commit Vaxry 2025-04-11 16:21:52 +02:00