Laurence Jones
|
c9331d55a8
|
Merge branch 'master' into file_notification_plugin
|
2024-04-25 13:23:10 +01: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 |
|
Laurence
|
a822d2ff7e
|
wip: use io copy instead for memory alloc
|
2024-04-08 11:13:31 +01:00 |
|
Laurence
|
cbb817ef96
|
wip: changed my mind, we check when we check file size
|
2024-04-07 19:23:25 +01:00 |
|
Laurence
|
7032a438c3
|
wip: actually check the enabled flag on log rotate
|
2024-04-07 19:21:54 +01:00 |
|
Laurence
|
86668b1f92
|
wip: used return byte count instead of calling a conversion again
|
2024-04-07 17:19:40 +01:00 |
|
Laurence
|
656942a428
|
wip: improve context handling with creating a custom io writer struct which checks the context before attempting to write
|
2024-04-07 17:14:36 +01:00 |
|
Laurence
|
06e178cbdb
|
wip: even if the file has been rotated outside our control we should still compute the file size
|
2024-04-07 16:31:24 +01:00 |
|
Laurence
|
5570cb96fa
|
wip: me no english great
|
2024-04-07 16:03:10 +01:00 |
|
Laurence
|
9f685bbf0f
|
wip: update yaml dep
|
2024-04-07 16:02:26 +01:00 |
|
Laurence
|
69a6ba7603
|
wip: impl log rotation which checks on check append, however, this may cause some issues in slow systems as the mutex lock doesnt give up until the file is rotated, however, the plugin looks for context and will give up if the plugin broker decides its timeout and will retry once the plugin has pushed again
|
2024-04-07 15:45:59 +01:00 |
|
Laurence
|
434e18c42c
|
wip: the plugin should not handle it own data queue since the plugin process may timeout, so instead have a function that uses said context and loop whilst locking the filewriter this may not be the best way 🤷, however, I dont want multiple notifications to attempt to reopen the file if it has been rotated outside of the plugin context
|
2024-04-07 14:30:49 +01:00 |
|
Laurence
|
4b24c5c3d5
|
wip: remove redundant logrus formatter
|
2024-04-07 13:06:46 +01:00 |
|
Laurence
|
4f67510bdf
|
wip: ticker to 2 seconds and lower some log levels
|
2024-04-07 13:05:34 +01:00 |
|
Laurence
|
f50700429c
|
wip: basic impl of file notification no log rotate but might now do it 🤷
|
2024-04-07 12:37:19 +01: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 |
|
blotus
|
c76325b91b
|
Update windows pipeline (#2909)
|
2024-03-19 17:42:08 +01:00 |
|
mmetc
|
dd71f0a866
|
CI: bump lint version and update configuration (#2901)
* bump golangci-lint to 1.56
* lint (testifylint)
* update lint configuration
* windows test: remove stale code
|
2024-03-19 10:48:49 +01:00 |
|
Thibault "bui" Koechlin
|
b63e64ee9f
|
Fix locking logic for HA + add list unsubscribe for PAPI (#2904)
* add list unsubscribe operation for papi
* fix the locking logic for HA
|
2024-03-19 10:29:16 +01:00 |
|
blotus
|
6de62a1468
|
warn if user is using inotify to tail a symlink (#2881)
|
2024-03-19 10:22:43 +01:00 |
|
mmetc
|
b411782648
|
CI: use go 1.21.8 (#2906)
|
2024-03-19 10:03:54 +01:00 |
|
mmetc
|
2f49088163
|
file acquisition: don't bubble error when tailed file disappears (#2903)
* file acquisition: don't bubble error when tailed file disappears
* don't call t.Kill()
* lint (whitespace)
|
2024-03-18 11:25:45 +01:00 |
|
Manuel Sabban
|
fd2bb8927c
|
Fix rpm build (#2894)
* fix rpm build
|
2024-03-15 14:36:34 +01:00 |
|