mmetc
|
b4e79aaf0a
|
use go 1.22.3 (#2994)
* use go 1.22.3; alpine 3.19
* revert to alpine 3.18
|
2024-05-13 10:01:48 +02:00 |
|
mmetc
|
26b3410ef1
|
CI: improve test "cscli machines prune" (#2992)
|
2024-05-13 09:48:08 +02:00 |
|
Blesswin Samuel
|
14dc26b128
|
Add ability to configure channel, username, icon emoji/url in slack notification (#2975)
* Add ability to configure channel, username, icon emoji/url in slack cfg
* Update slack.yaml
---------
Co-authored-by: Thibault "bui" Koechlin <thibault@crowdsec.net>
Co-authored-by: Thibault "bui" Koechlin <orixxx@gmail.com>
|
2024-05-10 14:00:34 +01:00 |
|
mmetc
|
defa076794
|
CI: disable log formatting for consistency (#2989)
* CI: disable log formatting for consistency
* lint (shellharden)
|
2024-05-07 15:09:22 +02:00 |
|
mmetc
|
e5cd480425
|
update go-cs-lib to 0.0.11 (#2990)
|
2024-05-07 13:49:19 +02:00 |
|
mmetc
|
0d9e000543
|
use go-cs-lib/downloader for data files, hub index, item YAML (#2926)
|
2024-05-07 13:44:17 +02:00 |
|
mmetc
|
11da728b51
|
cscli support: collect profiling data and logs (#2987)
* extract methods, avoid globals
* collect logs to file dump.log
* include pprof data
* include latest logs
|
2024-05-07 12:59:38 +02:00 |
|
mmetc
|
a2dcc0ef9a
|
cscli: remove global dbClient (#2985)
* cscli: remove global dbClient
* lint (whitespace, errors)
|
2024-05-06 12:33:54 +02:00 |
|
mmetc
|
659feec496
|
cscli: don't print timestamps (#2984)
* cscli: don't print timestamps
* lint (whitespace, errors)
|
2024-05-06 10:43:54 +02:00 |
|
mmetc
|
3392e5e00f
|
enable linter "revive" (#2978)
* enable linter "revive"
* enable some revive checks
* pointer receiver for crzLogger
* fix "range-loop variables always have the same address"
* lint (whitespace)
|
2024-05-02 14:22:02 +02:00 |
|
mmetc
|
529d3b2079
|
minor lint/readability (#2976)
* simplify a couple loops
* if/else -> switch
* drop redundant else
* comment + drop var declaration + explicit zero return
* lint (whitespace/fmt.Errorf)
|
2024-05-02 13:42:47 +02:00 |
|
mmetc
|
91fbc63533
|
db: review update timestamps, immutable columns (#2981)
* orm: correct behavior of created_at, updated_at, define immutable fields
* remove updatedefault for last_push, last_heartbeat
* re-generate db schema
* update last_push in CreateAlert()
* lint
|
2024-05-02 12:56:41 +02:00 |
|
mmetc
|
c70a2fe9bf
|
update go dependencies (#2968)
|
2024-05-02 11:01:31 +02:00 |
|
mmetc
|
87564ea462
|
pkg/dumps,hubtest: use yaml.v3 (#2972)
* pkg/dumps,hubtest: use yaml.v3
* lint (whitespace/fmt.Errorf)
|
2024-05-02 10:59:24 +02:00 |
|
mmetc
|
3788610aff
|
cscli: avoid global vars (#2977)
* cscli: avoid global usage
This is required to make it possible to split the package
* lint (fmt.Errorf)
|
2024-05-02 10:25:04 +02:00 |
|
Laurence Jones
|
05b54687b6
|
feat: support stdout in cscli support dump (#2939)
* feat: support stdout in cscli support dump
* fix: skip log.info if stdout
* fix: handle errors by returning to runE instead
|
2024-04-26 15:56:15 +01:00 |
|
mmetc
|
c4473839c4
|
Refact pkg/parser/node (#2953)
* extract method processFilter()
* extract method processWhitelist()
* lint (whitespace, errors)
|
2024-04-25 17:53:10 +02:00 |
|
mmetc
|
d2c4bc55fc
|
plugins: use yaml.v3 (#2969)
* plugins: use yaml.v3
* lint
|
2024-04-25 17:34:49 +02:00 |
|
mmetc
|
2abc078e53
|
use go 1.22.2 (#2826)
|
2024-04-25 15:11:08 +02:00 |
|
blotus
|
ceb4479ec4
|
add zfs magic for GetFSType (#2950)
|
2024-04-25 15:05:11 +02:00 |
|
mmetc
|
845d4542bb
|
cscli: use yaml.v3 (#2965)
* cscli: use yaml.v3
* lint
|
2024-04-25 14:41:02 +02:00 |
|
Thibault "bui" Koechlin
|
f4ed7b3520
|
Truncate meta data (#2966)
* truncate meta-data if they are too big
|
2024-04-25 13:43:38 +02:00 |
|
mmetc
|
60431804d8
|
db config: don't exit setup if can't detect fs, improve detection for freebsd (#2963)
|
2024-04-25 11:11:57 +02:00 |
|
mmetc
|
0f942a95f1
|
pkg/cwhub - rename methods for clarity (#2961)
* pkg/cwhub - rename methods for clarity
* lint
|
2024-04-24 11:09:37 +02:00 |
|
mmetc
|
97e6588a45
|
cscli hub items: avoid global (#2960)
* cscli hub items: avoid global
* lint (whitespace, errors)
* lint
|
2024-04-24 10:05:55 +02:00 |
|
mmetc
|
725cae1fa8
|
CI: upload coverage with token (#2958)
|
2024-04-23 12:41:50 +02:00 |
|
mmetc
|
c64332d30a
|
cscli config show: avoid globals, use yaml v3 (#2863)
* cscli config show: avoid globals, use yaml v3
* lint (whitespace/errors)
|
2024-04-23 12:28:38 +02:00 |
|
mmetc
|
718d1c54b2
|
pkg/database/decisiosn: remove filter parameter, which is always passed empty (#2954)
|
2024-04-23 11:15:27 +02:00 |
|
mmetc
|
b48b728317
|
cscli support: include stack traces (#2935)
|
2024-04-22 23:54:51 +02:00 |
|
mmetc
|
fb393f1c57
|
tests: bump yq, cfssl (#2952)
|
2024-04-22 17:19:00 +02:00 |
|
mmetc
|
630cbf0c70
|
update linter list and descriptions (#2951)
|
2024-04-22 17:18:11 +02:00 |
|
Laurence Jones
|
95f27677e4
|
enhance: add refactoring to governance (#2955)
|
2024-04-22 14:18:34 +01:00 |
|
blotus
|
c6e40191dd
|
Revert "docker: pre-download all hub items and data, opt-in hub updat… (#2947)
|
2024-04-18 15:33:51 +02:00 |
|
AlteredCoder
|
0746e0c091
|
Rename bouncers to Remediation component in openAPI (#2936)
* Rename bouncers to Remediation component in openAPI
|
2024-04-11 11:23:19 +02:00 |
|
mmetc
|
2291a232cb
|
docker: pre-download hub items (debian image) (#2934)
|
2024-04-08 15:00:45 +02:00 |
|
mmetc
|
0e8a1c681b
|
docker: pre-download all hub items and data, opt-in hub update/upgrade (#2933)
* docker: pre-download all hub items and data, opt-in hub update/upgrade
* docker/bars: don't purge anything before pre-downloading hub
* Docker: README update
|
2024-04-08 14:53:12 +02:00 |
|
mmetc
|
990dd5e08e
|
use go 1.21.9; update dependencies (#2931)
|
2024-04-05 15:11:11 +02:00 |
|
mmetc
|
2682f801df
|
windows: fix data file update (remove before rename) (#2930)
|
2024-04-05 14:57:33 +02:00 |
|
Thibault "bui" Koechlin
|
912c4bca70
|
split & reorganize tests a bit. Add tests on existing zones (#2925)
|
2024-04-03 17:49:05 +02:00 |
|
mmetc
|
26bcd0912a
|
docker: distribute geoip db in slim image (#2920)
|
2024-04-03 13:34:35 +02:00 |
|
Thibault "bui" Koechlin
|
63bd31b471
|
Fix REQUEST_URI behavior + fix #2891 (#2917)
* fix our behavior to comply more with modsec, REQUEST_URI should be: path+query string
* fix #2891 as well
* add new transforms
* add transform tests
|
2024-03-29 17:57:54 +01:00 |
|
mmetc
|
be97466809
|
CI: use golangci-lint 1.57 (#2916)
|
2024-03-26 09:30:32 +01:00 |
|
dependabot[bot]
|
df13f43156
|
Bump github.com/docker/docker (#2913)
Bumps [github.com/docker/docker](https://github.com/docker/docker) from 24.0.7+incompatible to 24.0.9+incompatible.
- [Release notes](https://github.com/docker/docker/releases)
- [Commits](https://github.com/docker/docker/compare/v24.0.7...v24.0.9)
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2024-03-26 09:13:16 +01:00 |
|
dependabot[bot]
|
368d22ec30
|
Bump github.com/jackc/pgx/v4 from 4.14.1 to 4.18.2 (#2887)
Bumps [github.com/jackc/pgx/v4](https://github.com/jackc/pgx) from 4.14.1 to 4.18.2.
- [Changelog](https://github.com/jackc/pgx/blob/v4.18.2/CHANGELOG.md)
- [Commits](https://github.com/jackc/pgx/compare/v4.14.1...v4.18.2)
---
updated-dependencies:
- dependency-name: github.com/jackc/pgx/v4
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2024-03-26 09:12:57 +01:00 |
|
Christian Kampka
|
f6bb8412c5
|
Add patterns_dir configuration option (#2868)
* Add patterns_dir configuration option
* Update config.yaml
---------
Co-authored-by: mmetc <92726601+mmetc@users.noreply.github.com>
|
2024-03-25 16:20:16 +01:00 |
|
mmetc
|
2e1ddec107
|
cscli: Add user-agent to all hub requests (#2915)
* cscli: Add user-agent to all hub requests
* fix unit test and avoid httpmock
* fix windows test
|
2024-03-25 10:40:41 +01:00 |
|
blotus
|
52f86c2d10
|
add libinjection expr helpers (#2914)
|
2024-03-21 11:39:37 +01:00 |
|
mmetc
|
7779c7ff0c
|
hub update: reload crowdsec if only data files have changed (#2912)
|
2024-03-20 15:46:14 +01:00 |
|
Thibault "bui" Koechlin
|
75a50c0c9d
|
improve a bit cscli examples when it comes to list mgmt (#2911)
|
2024-03-20 14:02:29 +01:00 |
|
mmetc
|
d9f2a22ee5
|
cscli metrics -> sort table order (#2908)
|
2024-03-20 13:27:28 +01:00 |
|