mmetc
fa8d5b6992
post-install: reduce verbosity ( #2751 )
...
* post install: avoid message "no such file or directory" when looking for logs
* post install: avoid info and warning messages when registering to capi
* lint (backtick)
2024-01-18 09:20:52 +01:00
Manuel Sabban
052accd6bb
welcome message when installing packages ( #2672 )
...
* welcome message when installing packages
2023-12-20 09:44:10 +01:00
mmetc
240f057f95
postinst: update check for enabled lapi ( #2674 )
2023-12-19 21:46:34 +01:00
mmetc
12d9fba4b3
cscli machines: lint + write output to stdout instead of log ( #2657 )
...
* feedback on stdout, not log.Info
* rename parameters to silence warnings from "unusedparams"
* debian postinst: skip duplicate warnings with 'cscli machines add'
* rpm postinst: skip duplicate warnings in 'cscli machines add'
* update func tests
* debian prerm: if dashboard remove fails, explain it's ok
* debian prerm: suppress warnings about wal, capi when attempting to remove the dashboard
* wizard.sh: log format like crowdsec
2023-12-13 15:43:46 +01:00
Manuel Sabban
c707b72b03
fix lapi credentials creation for debian package ( #2646 )
...
* fix lapi credentials creation for package s
---------
Co-authored-by: mmetc <92726601+mmetc@users.noreply.github.com>
2023-12-08 12:10:23 +01:00
mmetc
2aa55e9444
move plugins/notifications/* to cmd/notification-* ( #2429 )
...
This ensures keeping all dependencies in sync, and simplifies
packaging under freebsd/gentoo/etc because there is a single
vendor directory.
2023-08-24 09:46:25 +02:00
Manuel Sabban
2cb7b0bee6
Fix unit file after modification ( #2395 )
...
* fix service file for rpm packages build
2023-07-31 16:57:23 +02:00
blotus
77d58652a3
add sentinel notification plugin ( #2268 )
2023-07-25 15:07:10 +02:00
mmetc
98c6038fde
Build with libre2 by default, options for wasm and static; add mk/gmsl ( #2295 )
2023-06-23 14:25:29 +02:00
mmetc
534328ca30
decouple bouncer dependencies: use go-cs-lib/pkg/* ( #2216 )
...
* decouple bouncer dependencies: use go-cs-lib/pkg/trace
* decouple bouncer dependencies: use go-cs-lib/pkg/version
* decouple bouncer dependencies: use go-cs-lib/pkg/yamlpatch
* decouple bouncer dependencies: use go-cs-lib/pkg/csstring
* unused import
2023-05-23 10:52:47 +02:00
mmetc
0d1adfc7db
wizard: auto-detect ssh.service correctly on deb distros when auth.log is missing ( fix #2175 ) ( #2176 )
2023-04-19 11:09:39 +02:00
AlteredCoder
185f9ad541
Alert context ( #1895 )
...
Co-authored-by: bui <thibault@crowdsec.net>
2023-01-04 16:50:02 +01:00
mmetc
cc228f1868
Typos, grammar ( #1905 )
2022-12-06 15:55:27 +01:00
Laurence Jones
ac6e0c1b89
fix cron removal ( #1829 )
2022-10-20 16:43:34 +01:00
Laurence Jones
24b540ecde
Cronjob via packages ( #1820 )
...
* Final version
2022-10-18 16:11:48 +01:00
Laurence Jones
33383faf9e
Cronjob remove fails due to [[
( #1818 )
...
* Fix
* Fix
2022-10-17 17:09:52 +01:00
Laurence Jones
0ecb6dcd4d
Hub auto update cronjob ( #1817 )
...
Add hub cron installation to install scripts
Plus remove on uninstall
2022-10-17 16:04:01 +01:00
mmetc
03b5184837
restrict permissions for plugin configurations ( #1745 )
2022-09-14 14:23:18 +02:00
mmetc
110272484d
use ansible roles from crowdsecurity.testing collection ( #1743 )
2022-09-12 16:07:14 +02:00
mmetc
1aac5d78d9
replace wizard patch for .deb & .rpm packages with an envvar check ( #1630 )
2022-08-16 14:59:59 +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
mmetc
fae1f96856
install config.yaml with chmod 600 ( #1518 )
2022-05-17 12:50:18 +02:00
Thibault "bui" Koechlin
ddfe95e45d
user lumberjack rotate instead ( #1492 )
2022-04-28 17:19:03 +02:00
Manuel Sabban
c17c651458
add logrotate file for debian ( #1474 )
...
* add logrotate file for debian
Co-authored-by: sabban <15465465+sabban@users.noreply.github.com>
2022-04-22 15:42:28 +02:00
Shivam Sandbhor
76e97303a5
Deprecate pid_file config ( #1346 )
...
* Deprecate pid_file config
Signed-off-by: Shivam Sandbhor <shivam.sandbhor@gmail.com>
* Fix unit test
Signed-off-by: Shivam Sandbhor <shivam.sandbhor@gmail.com>
* Impl review suggestions.
Signed-off-by: Shivam Sandbhor <shivam.sandbhor@gmail.com>
2022-03-16 09:23:49 +01:00
Manuel Sabban
bec231c1e6
Fix 1314 ( #1320 )
...
* fix https://github.com/crowdsecurity/crowdsec/issues/1314
* fix postinst logic
* fix in rpm as well
Co-authored-by: sabban <15465465+sabban@users.noreply.github.com>
2022-03-10 13:57:04 +01:00
Manuel Sabban
2763366309
switch to make build for packaging ( #1279 )
...
* switch to make build for packaging
* build as first target
Co-authored-by: sabban <15465465+sabban@users.noreply.github.com>
2022-02-18 18:09:19 +01:00
Manuel Sabban
afe1704aa6
fix upgrade when somthing is already listening on 8080 ( #1258 )
...
* this should fix issue #1245
* change cmdline for getting port
Co-authored-by: sabban <15465465+sabban@users.noreply.github.com>
2022-02-15 11:20:52 +01:00
Kerma Gérald
052ec6e632
email-plugin: fix install in debian package ( #1219 )
...
fix some small typo
add the email plugins to debian package
Signed-off-by: Kerma Gérald <gandalf@gk2.net>
2022-02-02 10:08:32 +01:00
mmetc
9c9639d19b
string comparison fix ( #1220 )
2022-02-01 09:55:28 +01:00
Manuel Sabban
01ee09c547
Merge branch 'master' into master
2022-01-25 20:32:46 +01:00
mmetc
8310c10ce3
console_config.yaml -> console.yaml ( #1195 )
2022-01-21 11:52:23 +01:00
Thibault "bui" Koechlin
6e92da76ad
lapi to capi : allow push of tainted/custom/manual decisions ( #1154 )
...
* add console command to control signal sharing
* modify metrics endpoint to add lastpush
Co-authored-by: alteredCoder <kevin@crowdsec.net>
2022-01-13 16:46:16 +01:00
Manuel Sabban
25a8ab6163
Merge branch 'crowdsecurity:master' into master
2021-12-23 15:42:37 +01:00
mmetc
64d8c0357b
added debian/README.md
2021-12-22 14:17:32 +01:00
sabban
c8ec37ea4e
add debian/install file
2021-12-13 17:41:25 +01:00
sabban
2e146ea3fc
update to use debian/install files
2021-12-13 17:37:37 +01:00
mmetc
7dee103b6e
typos of various nature ( #1072 )
2021-12-06 17:29:23 +01:00
mmetc
e6c3100d69
gitignore the files generated while building the debian package ( #1059 )
2021-11-30 10:09:20 +01:00
blotus
66919924d3
don't attempt to start crowdsec if LAPI has been disabled with debconf ( #1016 )
2021-10-22 10:49:44 +02:00
Manuel Sabban
0d075f32cd
fix perms in package installation ( #1012 )
...
* fix perms
Co-authored-by: sabban <15465465+sabban@users.noreply.github.com>
2021-10-22 10:14:15 +02:00
Manuel Sabban
9b5cb6abc9
fucntional tests fix ( #952 )
...
* add patch for the user used for starting plugins
* fix postinst
* fix fucn tests to make it work with ansible
* group_wait to 5s
* small fixes
Co-authored-by: sabban <15465465+sabban@users.noreply.github.com>
2021-09-09 16:24:59 +02:00
Manuel Sabban
21dd4851f1
make crowdsec own /etc/crowdsec/* ( #947 )
...
* make debian packages own /etc/crowdsec/*
* make package owns /etc/crowdsec/*
Co-authored-by: sabban <15465465+sabban@users.noreply.github.com>
2021-09-08 11:36:59 +02:00
Manuel Sabban
1d955f4258
fix plugins directories ( #942 )
...
* use usr over var for plugins
* add patch for debian directory
* patch rpm conf as well
* update directory structure
* modify config at build time
* use macros
Co-authored-by: sabban <15465465+sabban@users.noreply.github.com>
2021-09-07 17:18:55 +02:00
Thibault "bui" Koechlin
950759f6d6
Output plugins ( #878 )
...
* Add plugin system for notifications (#857 )
2021-08-25 11:43:29 +02:00
blotus
1a605f33da
import debian & rpm sources ( #898 )
2021-08-18 13:57:06 +02:00