Skip to content

Releases: JasonLovesDoggo/caddy-defender

v0.10.0: Gaimon

30 Dec 05:53

Choose a tag to compare

What's Changed

  • chore(deps): bump github.com/gaissmai/bart from 0.20.4 to 0.20.5 by @dependabot[bot] in #88
  • chore(deps): bump github.com/gaissmai/bart from 0.20.5 to 0.23.0 by @dependabot[bot] in #89
  • chore(deps): bump github.com/gaissmai/bart from 0.23.0 to 0.23.1 by @dependabot[bot] in #90
  • Feat: Document and Improve ASN/Tor Build Process by @google-labs-jules[bot] in #92
  • fix: Correct ASN validation logic

This commit fixes a panic in the ASN fetcher caused by incorrect validation logic. The previous implementation used a fixed-length check, which failed for valid ASNs with more or fewer than 4 digits.

The validation has been updated to:

  1. Check for the "AS" prefix.
  2. Verify that the remainder of the string is a valid integer using strconv.Atoi.

This ensures that ASNs of any valid length are correctly processed, resolving the panic reported in issue #91. by @JasonLovesDoggo in #94

  • chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 by @dependabot[bot] in #103
  • chore(deps): bump github.com/caddyserver/caddy/v2 from 2.9.1 to 2.10.2 by @dependabot[bot] in #99
  • chore(deps): bump github.com/gaissmai/bart from 0.23.1 to 0.25.0 by @dependabot[bot] in #104
  • chore(deps): bump github.com/quic-go/quic-go from 0.54.0 to 0.54.1 in the go_modules group across 1 directory by @dependabot[bot] in #108
  • chore(deps): bump github.com/slackhq/nebula from 1.9.5 to 1.9.7 in the go_modules group across 1 directory by @dependabot[bot] in #111
  • 112 custom status codes by @stardothosting in #114
  • chore(deps): bump golang.org/x/crypto from 0.40.0 to 0.45.0 in the go_modules group across 1 directory by @dependabot[bot] in #115
  • chore(deps): bump go.uber.org/zap from 1.27.0 to 1.27.1 by @dependabot[bot] in #116
  • fix: Resolve whitelist not working with blocked ranges by @JasonLovesDoggo in #102
  • chore(deps): bump github.com/smallstep/certificates from 0.28.4 to 0.29.0 in the go_modules group across 1 directory by @dependabot[bot] in #117
  • chore(deps): bump github.com/quic-go/quic-go from 0.54.1 to 0.57.0 in the go_modules group across 1 directory by @dependabot[bot] in #119
  • chore: Update Go version to 1.25.5 and bump dependencies by @JasonLovesDoggo in #120
  • feat: Add Huawei Cloud IP range fetcher by @JasonLovesDoggo in #121
  • chore(deps): bump github.com/smallstep/certificates from 0.28.4 to 0.29.0 in the go_modules group across 1 directory by @dependabot[bot] in #122

New Contributors

Full Changelog: v0.9.0...v0.10.0

v0.9.0

29 Jun 20:58

Choose a tag to compare

What's Changed

  • chore(deps): bump github.com/viccon/sturdyc from 1.1.4 to 1.1.5 by @dependabot in #77
  • chore(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 in the go_modules group by @dependabot in #80
  • feat: refactor documentation and create mkdocs site by @thatonecodes in #79
  • chore(deps): bump github.com/gaissmai/bart from 0.20.1 to 0.20.4 by @dependabot in #82
  • chore(deps): bump github.com/go-chi/chi/v5 from 5.2.1 to 5.2.2 in the go_modules group by @dependabot in #86

New Contributors

Full Changelog: v0.8.5...v0.9.0

v0.8.5

28 Mar 23:23
38d00a7

Choose a tag to compare

v0.8.5 Pre-release
Pre-release

What's Changed

  • feat: add Alibaba Cloud IP range fetcher by @limitcool in #70
  • [Aikido AI] Fix for 3rd party Github Actions should be pinned by @aikido-autofix in #73
  • [Aikido] Fix security issue in github.com/quic-go/quic-go via minor version upgrade from 0.50.0 to 0.50.1 by @aikido-autofix in #74
  • feat: Upgrade golangci-lint to v2 (main) by @JasonLovesDoggo in #72
  • chore: pin golangci-lint action to specific commit version by @JasonLovesDoggo in #75

New Contributors

  • @limitcool made their first contribution in #70
  • @aikido-autofix made their first contribution in #73

Full Changelog: v0.8.0...v0.8.5

v0.8.0

20 Mar 18:11
d8d7668

Choose a tag to compare

v0.8.0 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.7.0...v0.8.0

v0.7.0

11 Mar 01:20
032ca4c

Choose a tag to compare

v0.7.0 Pre-release
Pre-release

What's Changed

  • chore(deps): bump github.com/gaissmai/bart from 0.17.8 to 0.17.10 by @dependabot in #52
  • chore(deps): bump github.com/viccon/sturdyc from 1.1.2 to 1.1.3 by @dependabot in #53
  • chore(deps): bump github.com/gaissmai/bart from 0.17.10 to 0.18.0 by @dependabot in #54
  • chore(deps): bump github.com/go-jose/go-jose/v3 from 3.0.3 to 3.0.4 in the go_modules group by @dependabot in #56
  • chore(deps): bump github.com/gaissmai/bart from 0.18.0 to 0.18.1 by @dependabot in #57
  • add tarpit responder by @circa10a in #48
  • Enhanced CI/CD workflow with comprehensive testing across multiple environments and improved build process optimization for the Caddy Defender project. by @JasonLovesDoggo in #59

Full Changelog: v0.6.0...v0.7.0

v0.6.0

07 Feb 05:45
229c5bd

Choose a tag to compare

v0.6.0 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.6.0

v0.4.0

23 Jan 08:18
502e9af

Choose a tag to compare

v0.4.0 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.3.0...v0.4.0

v0.3.0

21 Jan 20:05
d08369f

Choose a tag to compare

v0.3.0 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: https://github.com/JasonLovesDoggo/caddy-defender/commits/v0.3.0