Mathieu HANOTAUX
1e82ecd1b9
🚑 Fix bug that prevent Treafik plugin to pull first logs
2022-12-11 21:48:19 +01:00
mathieuHa and GitHub
4cca0bc2fb
55 feature clean readme doc ( #59 )
...
* 📝 Clean documentation in Readme
* 📝 Update readme
2022-12-05 20:52:10 +01:00
Mathieu HANOTAUX
b3a874f514
🚨 Fix Lint simplify
2022-12-05 19:27:56 +01:00
Mathieu HANOTAUX
c867453ab4
add library until better solution
2022-12-04 18:47:13 +01:00
Mathieu HANOTAUX
15baee5c07
✅ Add tests for cache internal pkg
2022-12-04 16:30:27 +01:00
mathieuHa and GitHub
c29d8a20d3
📝 Add documentation exemple 4 for vm binary usage ( #45 )
...
* 📝 Add documentation exemple 4 for vm binary usage
* :hammer:Update binary version
* 🔨 update
* 🔨 update
* 🚧 Working Crowdsec with tls auth
* 🐛 Add changes to download the plugin from the service
* 🔧 Add config middle for https
* 🔧 Update config for the exemple
* 🔧 Add conf for certs, working example
* 📝 Add doc for binary vm Readme
* 📝 update documentation for exemple and make
* 🚨 Fix lint
* 🚨 Fix Lint End of File
2022-12-04 15:36:15 +01:00
Mathieu HANOTAUX
76e5c7497d
✅ Add test structure for bouncer pkg
2022-12-04 15:20:25 +01:00
a2fe60c621
51 feature support tls connections to crowdsec not signed by a public ca ( #53 )
...
* ✨ Add support for insecure tls connections to LAPI
* 📝 Add documentation for the TLS insecure parameter
* 🚧 Add tls authority certificate and checks for params
* 📝 Add example for tls communication in readme and folder
* 📝 Update documentation and example for tls
* 🚨 Fix easy lint errors
* 🦺 logic to fetch certificates
* 🚨 Fix lint on readme
* ♻️ Refactor validate to fix lint and clean
* 🚧 Add doc, cert gen for crowdsec example
* 🚧 Progress on setting up Crowdsec with tls
* 🚧 Update certs validation for example
* ♻️ Add load variable from file or value and get client cert
* ♻️ Refactor getting variables
* 🚨 Fix lint, no new line on new files
* 🐛 Fix bug on condition check lapi key cert
* ♻️ Update after review
* ♻️ Update after review
* 🍱 fix mathieu code
* ♻️ Refactor logic of loading tls certificates
* 🍱 clean code
* 🍱 last fix
* 🍱 fix lint
* ♻️ Add documentation in readme, fix lint, remove unfinished tests
* 🐛 Fix conditions logics
* 🚨 Fix Lint
* ♻️ simplify code on getVariable
Co-authored-by: Max Lerebourg <maxlerebourg@gmail.com >
2022-11-30 17:54:49 +01:00
mathieuHa and GitHub
d80aabaa66
Update issue templates
2022-11-27 18:15:11 +01:00
mathieuHa and GitHub
16d392ebeb
🐛 Revert condition of healthy stream in stream mode ( #48 )
...
* 🐛 Revert condition of healthy stream in stream mode
* 🔊 Update logs format for error case
* ♻️ Invest condition for is stream healthy
2022-11-27 11:52:41 +01:00
mathieuHa and GitHub
24c7801dac
⬆️ Bump to go 1.19 ( #37 )
...
* ⬆️ Bump to go 1.19
* ⬆️ Remove depreciated function and replace io/utils calls
2022-11-19 20:40:03 +01:00
mathieuHa and GitHub
be150e8aca
📝 Update README fix wrong version ( #35 )
...
Change version 1.10 to 1.1.0 on the change that deduplicated the cache
2022-11-19 19:37:23 +01:00
0a54f7b09f
Update CI following latest plugindemo version ( #34 )
...
* Update CI following latest plugindemo version
* disable some linter
* Disable some linter
* Fix linter in redis, add error logger
* 🚨 Fix lint errors in private packages
* 🚨 Update lints in package and core code
* 🚨 exclude unfixable lint errors
* 🚨 update lint at package level and ignore necessary global variable
* 🍱 fix lint qnd merge
* 🚨 Fix Lint for string
* 🚨 Fix lint for bouncer
* 🚨 Fix error
* Fix weird linter error
Co-authored-by: Max Lerebourg <maxlerebourg@gmail.com >
2022-11-19 19:35:01 +01:00
MathieuHa
bb714b5dfd
Change debug to info log
2022-11-19 15:17:56 +01:00
MathieuHa
bba5620187
Update all documentation and exemple
2022-11-19 13:46:15 +01:00
MathieuHa
73374ccefe
Rework variables name, and logic to check IPs with strategy
2022-11-19 13:27:51 +01:00
MathieuHa
6b7f8655ac
Remove Fixme In Doc
2022-11-19 12:28:50 +01:00
MathieuHa
c9a3f1f8a8
Remove duration for remove csli crowdsec
2022-11-19 12:26:49 +01:00
MathieuHa
490e5e934f
Merge remote-tracking branch 'origin' into 28-bypassing-crowdsec-for-local-ips
2022-11-19 12:22:56 +01:00
MathieuHa
5b0d4b533f
Add logic return to bypass when IP is unfiltered, update documentation
2022-11-19 12:16:20 +01:00
MathieuHa
3742b6b540
Fix nil trusted checker
2022-11-17 09:34:16 +01:00
MathieuHa
d2f0a9416d
Add check to load param
2022-11-17 09:21:57 +01:00
MathieuHa
c1f2131bc2
Add doc for trusted IP
2022-11-16 23:19:57 +01:00
MathieuHa
3f70e2b256
First implementation of the bypass feature for trusted IP
2022-11-16 23:17:41 +01:00
MathieuHa
0dfd18f18e
Update documentation for cache
2022-11-05 21:55:29 +01:00
MathieuHa
d8ee0a34eb
Update documentation, exemples and code for redis support
2022-11-05 21:45:43 +01:00
MathieuHa
e14d179612
Update exemple traefik to version 2.9.1 and version of plugin 1.1.0
2022-10-17 21:01:32 +02:00
MathieuHa
4058836678
Test library github.com/gomodule/redigo/redis
2022-10-17 20:58:27 +02:00
MathieuHa
87ed9e9c4e
add bad library
2022-10-16 23:10:39 +02:00
MathieuHa
395c80dccf
First version not working, unsafe library
2022-10-16 23:08:21 +02:00
MathieuHa
59268ee33d
Merge remote-tracking branch 'origin' into 20-implement-shared-cache-with-an-external-redis-as-an-option
2022-10-16 22:07:01 +02:00
MathieuHa
781a83465e
Create Environnement to work on redis cache
2022-10-16 20:47:29 +02:00
MathieuHa
8eec1c5656
✨ Add Custom header usage to find the user IP
2022-10-15 18:49:41 +02:00
MathieuHa
952fcd844f
Clean docker-compose, update function name
2022-10-03 01:01:41 +02:00
MathieuHa
9cf4827768
Add Wait Stream feature
2022-10-03 00:37:41 +02:00
MathieuHa
6d8e811a03
Add metrics recipe to makefile
2022-10-03 00:21:34 +02:00
MathieuHa
18e4d42e8e
Update readme, add makefile operations
2022-10-03 00:10:31 +02:00
MathieuHa
54183fbc97
Update Readme and docker-compose files with docs
2022-10-03 00:04:27 +02:00
MathieuHa
cc0261aa86
Add clean message when stream polling start
2022-10-01 19:42:22 +02:00
MathieuHa
465851b536
Fix name of docker volumes
2022-10-01 19:36:18 +02:00
MathieuHa
37c7648854
Clean docker-compose and aquis.yaml
2022-10-01 19:28:09 +02:00
MathieuHa
1098e5230e
Add initial readme, update com on bouncer
2022-09-28 21:04:58 +02:00
MathieuHa
60b789ba9d
Clean docker-compose, add test data in .traefik
2022-09-28 20:44:52 +02:00
MathieuHa
188aea2446
Review Code, add comments
2022-09-28 19:09:11 +02:00