Commit graph

954 commits

Author SHA1 Message Date
Sebastien Blot 51fdc38789
fix blackhole test 2022-08-10 12:13:23 +02:00
Sebastien Blot 9f676844d9
properly handle timemachine buckets 2022-08-10 12:12:55 +02:00
Sebastien Blot 10c97e46af
do not create bucket if the overflow would be blackholed 2022-08-08 12:41:55 +02:00
Sebastien Blot 9f72bbe725
allow to use WAL with sqlite 2022-08-08 12:40:42 +02:00
mmetc 15a9e16530
functional tests: json, stderr helpers (#1704) 2022-08-05 10:54:49 +02:00
mmetc bd3722f075
Ansible testing improvements (#1700) 2022-08-04 11:25:34 +02:00
AlteredCoder fe5f9bfc28
add suggestion on cscli install items (#1686) 2022-08-04 10:09:56 +02:00
blotus dacf6ebc64
Fix cscli notifications list crash (#1697) 2022-08-02 20:44:19 +02:00
mmetc c742242094
Ansible testing (#1691) 2022-07-29 10:34:03 +02:00
AlteredCoder 1002affc16
cscli machines delete: return an error if machines doesn't exist (#1689)
* cscli machines delete: return an error if machines doesn't exist
2022-07-28 17:32:12 +02:00
AlteredCoder 16b1ab06a9
Add -a options in cscli alerts list (#1690)
* Add -a options in cscli alerts list
2022-07-28 17:31:53 +02:00
Thibault "bui" Koechlin 866c200c31
Generic dateparse approach (#1669)
* Allow any parser to suggest a format string for the date to be parsed.

* allow the enricher functions to get the parser's logger so they can inherit the level
2022-07-28 16:41:41 +02:00
blotus 1fc29d094f
Don't run azure pipeline on freeBSD tags (#1684) 2022-07-26 16:40:16 +02:00
mmetc 39f57f1487
functional tests instrumented by ansible/vagrant (#1682) 2022-07-26 13:09:13 +02:00
mmetc 804b6f4c5d
adjust test timing for slow boxes (#1681) 2022-07-26 09:47:56 +02:00
mmetc e13867f7c9
fix --column-statistics handling in mysql tests (#1680) 2022-07-25 16:25:57 +02:00
mmetc e1954adc32
test machines_tls: remove all existing machines in setup (#1678) 2022-07-22 14:21:05 +02:00
Thibault "bui" Koechlin 0eea20fa7c
revert decision dedup behavior to 1.3.4 (#1675)
* revert decision dedup behavior to 1.3.4
2022-07-22 11:20:10 +02:00
blotus 3adb90e7b7
do not hide unit test failure (#1677) 2022-07-22 10:59:23 +02:00
mmetc 496dacb7ff
tls tests with bundle.pem (#1671) 2022-07-21 13:03:46 +02:00
blotus 865ff5c88d
windows: log fatal and panic errors to event log (#1667) 2022-07-19 09:48:02 +02:00
mmetc 85e5a7e8ed
Makefile does not require go to run tests (#1663) 2022-07-18 12:54:03 +02:00
AlteredCoder 24b1a99c42
Run cscli hubtest without being root (#1658) 2022-07-13 12:00:26 +02:00
blotus 8decbe7670
Properly handle service shutdown on windows (#1662) 2022-07-13 11:54:12 +02:00
AlteredCoder 5c8e2a8510
Fix 1652 (#1654) 2022-07-13 10:57:07 +02:00
Thibault "bui" Koechlin bd91ddaf52
logging consistency for .local files (#1655) 2022-07-13 10:56:03 +02:00
blotus 7b8cd63b04
do not set the UDP read buffer size in syslog datasource (#1657) 2022-07-13 10:18:03 +02:00
mmetc fa35e8c0ba
removed: realpath -s (does not exist on freebsd) (#1656) 2022-07-13 10:10:08 +02:00
Manuel Sabban 9fac14488a
fix perms for config.yaml installation (#1661)
Co-authored-by: sabban <15465465+sabban@users.noreply.github.com>
2022-07-12 16:05:27 +02:00
AlteredCoder 39da36361c
Get geoip Country from other objects if not present (#1659) 2022-07-12 15:26:34 +02:00
Thibault "bui" Koechlin 73f336363a
bump log level when overloading config file with .local (#1646)
* bump log level

Co-authored-by: Marco Mariani <marco@crowdsec.net>
2022-07-08 09:29:23 +02:00
mmetc 37ada58f3a
func tests: fix database fixture for config-global (#1647) 2022-07-07 17:12:16 +02:00
mmetc 607b7d4b6f
config-global: don't remove init data; receive community pull (#1644) 2022-07-07 16:11:27 +02:00
Thibault "bui" Koechlin 920f3d2a7d
fix #1643 : deal with null heartbeat (#1645) 2022-07-07 15:29:30 +02:00
blotus 5c1c941851
close response body in heartbeat (#1637) 2022-07-06 14:50:54 +02:00
mmetc 2c0c7225f5
typos 2022-07-06 14:43:14 +02:00
Thibault "bui" Koechlin 0a372d83b9
fix again (#1641) 2022-07-06 14:34:39 +02:00
Thibault "bui" Koechlin 5e80bf3043
up (#1640) 2022-07-06 14:04:33 +02:00
Thibault "bui" Koechlin 9739de61b0
rename (#1639) 2022-07-06 13:58:03 +02:00
Thibault "bui" Koechlin 134ac2e68c
Issues templates improvements (#1629)
* add security.md
* add metrics and config show
2022-07-06 13:53:30 +02:00
mmetc e05515f79d
disable capi for tests by default (#1633) 2022-07-04 11:26:39 +02:00
mmetc e868adee2f
config_get, config_set test helpers (#1632) 2022-07-01 22:45:55 +02:00
AlteredCoder 5f62d738fc
Add no-capi flag and review some logs (#1628)
* Add no-capi flag and review some logs
2022-07-01 16:56:13 +02:00
mmetc 492e0dfeb1
hardcode tests/local path (#1631) 2022-07-01 15:21:28 +02:00
mmetc b1cbf2e2e5
fix build/test badge (#1626) 2022-07-01 12:19:21 +02:00
mmetc 14dd6b9026
disable tls tests in pipeline (#1625)
and removing obsolete $FILE
2022-07-01 11:03:40 +02:00
mmetc 69dd8d2892
fix some tests in pipeline (#1622) 2022-07-01 10:16:45 +02:00
Thibault "bui" Koechlin ca4cd6d559
attempt to fix ticker leak (#1620) 2022-06-30 17:36:01 +02:00
AlteredCoder 02e0f3c095
Fix event.timestamp pointer usage (#1621)
* Fix event.timestamp pointer usage

* avoid returning an error when creating alerts if something goes wrong during the parsing

Co-authored-by: Sebastien Blot <sebastien@crowdsec.net>
2022-06-30 17:35:42 +02:00
blotus 863facaa33
Properly handle expired decisions with different scopes (#1616) 2022-06-29 16:13:04 +02:00