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
Max Lerebourg
400de0d552
✨ add redis timeout
2022-11-18 20:36:42 +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
Max Lerebourg
bf76ca9ef5
🍱 change logging
2022-11-15 19:50:22 +01:00
maxlerebourg and GitHub
1baa5d7667
Merge pull request #31 from maxlerebourg/30-significant-slow-down-after-updating-to-v111-and-configuring-to-use-redis
...
✨ rewrite redis communication
v1.1.2
2022-11-11 00:14:00 +01:00
Max Lerebourg
18f68de196
✨ rewrite redis communication
2022-11-11 00:09:06 +01:00
maxlerebourg and GitHub
4a5f1eca6a
Merge pull request #24 from maxlerebourg/20-implement-shared-cache-with-an-external-redis-as-an-option
...
Create Environnement to work on redis cache
v1.1.1
2022-11-06 13:02:58 +01:00
maxlerebourg and GitHub
cdda369fb8
Merge branch 'main' into 20-implement-shared-cache-with-an-external-redis-as-an-option
2022-11-06 13:02:40 +01:00
Max Lerebourg
f0f28fecef
🍱 fix readme
2022-11-06 13:01:25 +01:00
Max Lerebourg
23620207f7
🍱 fix before version
2022-11-06 12:57:32 +01:00
maxlerebourg and GitHub
4a674da9f9
Merge pull request #29 from maxlerebourg/max-impl-redis
...
Max impl redis
2022-11-06 12:50:19 +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
maxlerebourg and GitHub
b50074dca4
Merge pull request #26 from maxlerebourg/max-impl-redis
...
Max impl redis
2022-11-05 20:01:51 +01:00
maxlerebourg and GitHub
5044004ec2
Update cache.go
2022-10-26 10:26:19 +02:00
Max Lerebourg
41a46c0584
✨ add delete
2022-10-24 21:56:38 +02:00
Max Lerebourg
0a186cf9a9
✨ add redis ttl
2022-10-24 21:38:56 +02:00
Max Lerebourg
ffcf4356fc
✨ redis included
2022-10-20 02:42:24 +02:00
Max Lerebourg
f94e48aa03
not working...
2022-10-19 08:22:00 +02:00
Max Lerebourg
a197194591
not working...
2022-10-19 08:21:01 +02:00
Max Lerebourg
44e329cd57
🍱 fix
2022-10-17 22:14:49 +02:00
maxlerebourg and GitHub
81ffeabcec
Merge pull request #25 from maxlerebourg/prepare-for-release-1.1.0
...
Update exemple traefik to version 2.9.1 and version of plugin 1.1.0 in exemples
v1.1.0
2022-10-17 21:03:28 +02: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
8696501f61
✨ add one instance of cache for all the service ( #19 )
...
* ✨ add one instance of cache for all the service
* 🐛 fix the healthy issue
* 🐛 fix lint
* 🍱 upgrade codebase
* 🍱 fix lint
* 🐛 when there is master node shut down
* Set live mode as default, clean docker and recipes
* Restore live mode in readme as default
* 🍱 add channel management
* 🍱 order funcs
* 🍱 revert service in docker compose
* ✨ logLevel added + cache put out the bouncer
* 🍱 fix
* 🍱 fix
* 🍱 fix
Co-authored-by: MathieuHa <mathieu@hanotaux.fr >
2022-10-16 20:14:41 +02:00
maxlerebourg and GitHub
f22fc2cd09
Merge pull request #22 from maxlerebourg/21-allow-the-real-ip-the-be-fetched-from-a-custom-header
...
✨ Add Custom header usage to find the user IP
2022-10-15 21:03:46 +02:00
MathieuHa
8eec1c5656
✨ Add Custom header usage to find the user IP
2022-10-15 18:49:41 +02:00
552b30a9ef
16 read ip address from x forwarded for or x real ip instead of remoteaddr if it exists ( #17 )
...
* Handle X forwarded for in the plugin
* Update docker-compose.cloudflare.yml
Change to version v1.0.9
* 🍱 fix + isolate cache
* 🍱 missing files
* 🍱 lint
Co-authored-by: MathieuHa <mathieu@hanotaux.fr >
Co-authored-by: Max Lerebourg <maxlerebourg@gmail.com >
v1.0.9-beta
2022-10-15 14:00:32 +02:00
mathieuHa and GitHub
6dde683a0a
Add Missing line break for docker-compose
v1.0.8
2022-10-15 09:59:14 +02:00
mathieuHa and GitHub
be0306eb49
Update README.md
...
Change number of modes
2022-10-15 09:57:22 +02:00
maxlerebourg and GitHub
b69bd77409
Merge pull request #15 from maxlerebourg/remove_alone
...
🍱 remove alone mode
2022-10-15 09:54:15 +02:00
Max Lerebourg
64a117d7b0
🍱 change default mode to live
2022-10-11 19:56:14 +02:00
Max Lerebourg
d0ba71c0c8
🍱 clean code
2022-10-11 19:34:08 +02:00
Max Lerebourg
2e780b304d
🍱 remove alone mode
2022-10-11 19:28:57 +02:00
Max Lerebourg
4d7615dd19
🍱 fix waiter
v1.0.7
2022-10-03 01:23:19 +02:00
MathieuHa
952fcd844f
Clean docker-compose, update function name
v1.0.7-beta
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