mathieuHa

Results 31 comments of mathieuHa

Hello, I've been following this project for a while and wanted to contribute somehow. I've implemented a local cache using the library [go-cache](https://github.com/patrickmn/go-cache) It is configurable using 2 environnement variables:...

> Hello, > > I've been following this project for a while and wanted to contribute somehow. > > I've implemented a local cache using the library [go-cache](https://github.com/patrickmn/go-cache) > >...

Hello, we've worked with @maxlerebourg on this issue for the hackathon. While we do not have a PR to release we would like to share our findings on this project....

Hi, thanks for the idea We think that's a good idea too, we'll look if this is possible to do and will come back to you. Also, I have not...

Hi, Thanks for the interest in the plugin, we're discussing the issue you encountered with @maxlerebourg. l280 bouncer.go ```go // Right here if we cannot join the stream we forbid...

Hi, We're almost done implementing it, I have tested basic behavior yesterday: - never block if UpdateMaxFailure=-1 - block after first fail if UpdateMaxFailure=0 (default) - block after 10 failed...

Hi @schenklklopfer, The first captcha provider we integrated are based in USA and may not be GDPR compliant. You can however customized the webpage served and add necessary consents banners...

Hi, we'll move forward and try to provide an integration with at least one service hosted in EU and [mcaptcha](https://european-alternatives.eu/product/mcaptcha) for a self hosted alternative.

Hi @schenklklopfer, In https://github.com/maxlerebourg/crowdsec-bouncer-traefik-plugin/blob/e6b10b8ac4ec5516a232e605950f9e6317c7f4a0/pkg/logger/logger.go#L19 you have the new function which initialize the logger instance for the plugin. ```golang logError := log.New(io.Discard, "ERROR: CrowdsecBouncerTraefikPlugin: ", log.Ldate|log.Ltime) logInfo := log.New(io.Discard, "INFO: CrowdsecBouncerTraefikPlugin:...

Currently middleware and Traefik can't share logging options see https://github.com/traefik/traefik/issues/8204. I have added a PR to explain it is logged in stdout/stderr in the README. In the futur, we could...