Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: coder/httpjail

v0.4.2

03 Oct 16:25

Choose a tag to compare

What's Changed

  • docs: fix symlink (5afe807)
  • ci: fix release? (2122558)
  • ci: restrict benchmark workflow to bench/ branches only (#77) (3b01075)
  • v0.4.2 (f3dd002)
  • feat: add support for max_tx_bytes as limited allow policy (#75) (cc9f25c)
  • build: use static glibc linking for Linux releases (#76) (cb5c602)
  • fix(release): correct docs/license.md symlink to fix crates.io publish failure (#72) (2983136)
  • build(deps): bump pprof from 0.13.0 to 0.14.0 (#71) (82cc783)

Installation

Download the appropriate tarball for your platform, extract it, and place the binary in your PATH:

tar xzf httpjail-*.tar.gz
sudo mv httpjail-*/httpjail /usr/local/bin/
# on macOS, you may need to run:
#   xattr -d com.apple.quarantine httpjail-*/httpjail
# before the system allows you execute it.

Or install from crates.io:

cargo install httpjail

v0.4.1

25 Sep 19:41

Choose a tag to compare

What's Changed

  • v0.4.1 (9d0e644)
  • perf: optimize V8 engine by eliminating redundant instantiation (#70) (179633b)
  • Update docs (18cb207)
  • README: simplify features (064058b)
  • docs: add "static" whitelist example to shell (#67) (f7e1475)
  • docs: Add common JavaScript rule patterns (#66) (dfd6b19)
  • perf: use pre-built nextest binaries in CI (#64) (b0dac54)
  • docs: Fix Line Processor response format documentation (#65) (bf70cac)
  • docs: Add mdBook documentation framework (#63) (a959978)

Installation

Download the appropriate tarball for your platform, extract it, and place the binary in your PATH:

tar xzf httpjail-*.tar.gz
sudo mv httpjail-*/httpjail /usr/local/bin/
# on macOS, you may need to run:
#   xattr -d com.apple.quarantine httpjail-*/httpjail
# before the system allows you execute it.

Or install from crates.io:

cargo install httpjail

v0.4.0

23 Sep 00:45

Choose a tag to compare

What's Changed

  • v0.4.0 (0aadeaf)
  • feat: Implement line processor mode (--proc) (#55) (2e17567)
  • test: replace flaky httpbin.org with reliable Cloudflare trace endpoint (#62) (66d547c)
  • docs: add test parallelism guidelines to CLAUDE.md (#61) (e0af884)
  • Add SECURITY.md with security disclosure policy (#60) (0e9857a)

Installation

Download the appropriate tarball for your platform, extract it, and place the binary in your PATH:

tar xzf httpjail-*.tar.gz
sudo mv httpjail-*/httpjail /usr/local/bin/
# on macOS, you may need to run:
#   xattr -d com.apple.quarantine httpjail-*/httpjail
# before the system allows you execute it.

Or install from crates.io:

cargo install httpjail

v0.3.0

21 Sep 17:22

Choose a tag to compare

What's Changed

  • v0.3.0 (5464871)
  • fix: prevent Host header bypass vulnerability (#58) (664cd1a)
  • fix: prevent DNS exfiltration in strong jails (#54) (0c1683c)

Installation

Download the appropriate tarball for your platform, extract it, and place the binary in your PATH:

tar xzf httpjail-*.tar.gz
sudo mv httpjail-*/httpjail /usr/local/bin/
# on macOS, you may need to run:
#   xattr -d com.apple.quarantine httpjail-*/httpjail
# before the system allows you execute it.

Or install from crates.io:

cargo install httpjail

v0.2.0

15 Sep 16:27

Choose a tag to compare

What's Changed

  • v0.2.0 (3187539)
  • feat: add macOS Keychain integration for CA certificate (#51) (d6a9584)
  • docs: update CLAUDE.md testing instructions; remove HTTPJAIL_BIN (#48) (1df4730)
  • fix: optimize Linux privilege dropping (f5fb78f)
  • Inject RES_OPTIONS to cap glibc resolver DNS timeouts (#45) (173d686)
  • Log version at startup (debug) (#46) (dc47b2a)
  • rm CONTRIBUTING.md (9911d44)
  • README: note the pre-built binaries (5c70b6f)

Installation

Download the appropriate tarball for your platform, extract it, and place the binary in your PATH:

tar xzf httpjail-*.tar.gz
sudo mv httpjail-*/httpjail /usr/local/bin/
# on macOS, you may need to run:
#   xattr -d com.apple.quarantine httpjail-*/httpjail
# before the system allows you execute it.

Or install from crates.io:

cargo install httpjail

v0.1.7

13 Sep 17:07

Choose a tag to compare

What's Changed

  • .claude: small edit (97cda3d)
  • fix: prevent Docker network resource exhaustion with improved cleanup (#41) (542eece)
  • release: fix dirty workspace failure during cargo publish #42 (a560326)
  • feat(rules): expose requester IP to JS (r.requester_ip) and scripts (HTTPJAIL_REQUESTER_IP) (#25) (340606d)
  • v0.1.7 (477acd5)
  • feat: enhance release workflow with binary builds (#40) (193c340)
  • Update README (6de3841)
  • Clean up README (08cc1ea)

Installation

Download the appropriate tarball for your platform, extract it, and place the binary in your PATH:

tar xzf httpjail-*.tar.gz
sudo mv httpjail-*/httpjail /usr/local/bin/
# on macOS, you may need to run:
#   xattr -d com.apple.quarantine httpjail-*/httpjail
# before the system allows you execute it.

Or install from crates.io:

cargo install httpjail