Skip to content

Releases: capnspacehook/egress-eddie

v1.1.3

28 Sep 17:05
af289b8
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.2...v1.1.3

v1.1.2

20 Nov 14:55
e6c2237
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.1...v1.1.2

v1.1.1

04 Feb 19:43
Compare
Choose a tag to compare

Full Changelog: v1.0.0...v1.1.1

v1.0.0

16 Aug 17:44
Compare
Choose a tag to compare

First stable version! Egress eddie has been successfully used by me for months, and I've stabilized the config format so I finally feel comfortable cutting a stable release.

Summary of Changes

  • Update config format to allow IPv4 and IPV6 to be filtered simultaneously
  • Greatly expand fuzz test and include corpus as a submodule
  • Validate hostnames in config
  • Drop DNS replies with disallowed hostnames in answers
  • Directly support MX and NS DNS answers
  • Overhaul logging of DNS traffic
  • Wait to start filtering traffic until after seccomp filters have been set

Full Changelog: v0.5.0...v1.0.0

Breaking Changes

The ipv6 config option is gone in favor of explicitly specifying IPv4 and IPv6 nfqueue queue numbers. For example, this config:

inboundDNSQueue = 1
ipv6 = false

[[filters]]
name = "example"
dnsQueue = 1000
trafficQueue = 1001
ipv6 = false
allowAnswersFor = "5m"
allowedHostnames = [
    "github.com",
]

now becomes:

inboundDNSQueue.ipv4 = 1

[[filters]]
name = "example"
dnsQueue.ipv4 = 1000
trafficQueue.ipv4 = 1001
allowAnswersFor = "5m"
allowedHostnames = [
    "github.com",
]

This change is necessary to allow filtering IPv4 and IPv6 at the same time, which was impossible with the old config format.

v1.0.0-rc4

26 Jul 00:44
Compare
Choose a tag to compare
v1.0.0-rc4 Pre-release
Pre-release

What's Changed

  • Bump wangyoucao577/go-release-action from 1.29 to 1.30 by @dependabot in #6

Full Changelog: v1.0.0-rc3...v1.0.0-rc4

v1.0.0-rc3

18 Jul 13:31
73be4cc
Compare
Choose a tag to compare
v1.0.0-rc3 Pre-release
Pre-release

Full Changelog: v1.0.0-rc2...v1.0.0-rc3

v1.0.0-rc2

13 Jul 17:32
Compare
Choose a tag to compare
v1.0.0-rc2 Pre-release
Pre-release

What's Changed

  • Bump wangyoucao577/go-release-action from 1.28 to 1.29 by @dependabot in #5

Full Changelog: v1.0.0-rc1...v1.0.0-rc2

v1.0.0-rc1

08 Jul 12:49
Compare
Choose a tag to compare
v1.0.0-rc1 Pre-release
Pre-release

What's Changed

  • Bump actions/checkout from 2 to 3 by @dependabot in #4
  • Bump wangyoucao577/go-release-action from 1.22 to 1.28 by @dependabot in #3

Full Changelog: v0.5.0...v1.0.0-rc1

v0.5.0

03 Apr 16:15
a18b9fe
Compare
Choose a tag to compare

Tons of bugfixes mostly. Fixed some synchronization and race conditions, modified seccomp rules to allow more needed benign syscalls, and switched to using a more stable and robust TOML library to name a few.

Full Changelog: v0.4.1...v0.5.0

v0.4.1

22 Jan 21:10
Compare
Choose a tag to compare

Full Changelog: v0.4.0...v0.4.1