github crowdsecurity/crowdsec v1.7.1-rc3

pre-release6 hours ago

Changes

  • refact pkg/parser: ExtraField / Static (#3913) @mmetc
  • lint: fix nilaway warnings (part 11) (#3910) @mmetc
  • lint: errcheck (#3912) @mmetc
  • refact: net.Listen -> listenConfig.Listen(), remove context.TODO()/Background() (#3776) @mmetc
  • refact pkg/acquisition: split DataSource interface (#3900) @mmetc
  • refact: net.Dial() -> Dialer.DialContext() (#3670) @mmetc
  • lint: errcheck, nolintlint, intrange (#3904) @mmetc
  • lint: fix nilaway warnings (part 5) (#3863) @mmetc
  • lint: fix nilaway warnings (part 10) (#3875) @mmetc
  • lint: fix nilaway warnings (part 7) (#3865) @mmetc
  • lint: fix nilaway warnings (part 6) (#3864) @mmetc
  • refact cmd/crowdsec, pkg/apiserver: extract methods (#3743) @mmetc
  • lint: fix nilaway warnings (part 9) (#3868) @mmetc
  • refact pkg/parser: small optimizations (#3891) @mmetc
  • refact simulation: redundant use of pointers; log (stderr) -> print (stdout) (#3889) @mmetc
  • refact pkg/parser: extract method processLeaves (#3886) @mmetc
  • refact: exec.Command() -> exec.CommandContext() (#3826) @mmetc
  • lint: fix nilaway warnings (part 2) (#3854) @mmetc
  • refact pkg/parser: extract method (#3849) @mmetc
  • lint: fix nilaway warnings (part 8) (#3866) @mmetc
  • lint: nosprintfhostport, ifelsechain (#3838) @mmetc
  • lint: fix nilaway warnings (part 1) (#3853) @mmetc
  • packaging: clean up redundant debian/install, debian/rules (#3781) @mmetc
  • rpm: declare ghost file permissions (#3828) @mmetc

Improvements

Bug Fixes

  • fix: service name typo (#3920) @mmetc
  • apiserver: prevent long bouncer names when IP is changing (bouncer@ip1@ip2..) (#3911) @mmetc
  • pkg/database: enable upsert feature flag, use it for config items (#3895) @mmetc
  • lint: fix nilaway warnings (part 3), prevent data race (#3855) @mmetc
  • journalctl acquisition: fix #3890 (#3893) @mmetc
  • refact pkg/parser: review formatting verbs, logs (#3887) @mmetc
  • fix: set cache defaults for parser stash (#3883) @mmetc
  • [WAF] do not iterate over all transaction variables for nothing // swap alert generation + event send order (#3884) @blotus
  • waf: return if we cannot create the TCP listener (#3882) @blotus
  • lint: fix nilaway warnings (part 4), prevent data race (#3857) @mmetc

Chore / Deps

Geolite2 notice

This product includes GeoLite2 data created by MaxMind, available from https://www.maxmind.com.

Installation

Take a look at the installation instructions.

Don't miss a new crowdsec release

NewReleases is sending notifications on new releases.