 
|
6187a722ca
|
167 feature update to go 122 (#168)
* ⬆️ Upgrade golang version
* 🚨 Optimize Lint for strings
* 🔒️ Add allow list of packages
* 🚨 Fix final lint
* 👷 Update ci
* 🍱 upgrade dependencies
* 🍱 fix comment
---------
Co-authored-by: Max Lerebourg <maxlerebourg@gmail.com>
|
2024-05-18 13:20:14 +02:00 |
|
 
|
70ad0365f0
|
🐛 fix content-type header for ban and captcha page (#166)
* 🍱 fix content-type header for ban and captcha page
* 🍱 Add comment to warn future developer
---------
Co-authored-by: max.lerebourg <max.lerebourg@monisnap.com>
|
2024-05-16 18:40:28 +02:00 |
|
 
|
ee97250acf
|
✨ Add grace period to reach LAPI without blocking further queries (#153)
* ✨ Add grace period to reach LAPI without blocking further queries
* 🐛 Fix config validation for maxFailedStreamUpdate
* 🚨 Fix some lint issue
* 🚨 Bypass lint complexity on ServeHTTP
* 🍱 fix and improve
* 🚨 Fix lint
* 🚨 Fix lint
* 🐛 Fix logic for update max failure
* 📝 Update doc and docker compose local reset
* 🍱 fix log nightmare
* 🍱 fix
---------
Co-authored-by: max.lerebourg <max.lerebourg@monisnap.com>
|
2024-05-01 18:07:44 +02:00 |
|
 
|
615e7ccf69
|
✨ Add ban html template (#142)
* ✨ Add ban html template
* 📝 Add doc for custom ban page
* 🍱 fix Mathieu work
* 🍱 fix lint
* 🍱 fix lint
* 🍱 fix lint
* 🍱 fix lint
---------
Co-authored-by: Max Lerebourg <maxlerebourg@gmail.com>
|
2024-04-03 17:58:18 +02:00 |
|
  
|
6059f23dc3
|
🐛 fix bug with recaptcha (#141) and add doc for recaptcha
* 🐛 fix bug with recaptcha
* 📝 Add documentation for recpatcha
---------
Co-authored-by: max.lerebourg <max.lerebourg@monisnap.com>
Co-authored-by: mhx <mathieu@hanotaux.fr>
|
2024-04-01 20:47:54 +02:00 |
|
  
|
497d1a2928
|
✨ Implement captcha protection (#139)
* ✨ Implement captcha protection
* 🍱 fix lint
* 🍱 fix lint
* 🍱 fix lint
* 📝 Update exemple doc
Signed-off-by: Mathieu Hanotaux <mathieu@hanotaux.fr>
* 📝 Add doc for the captcha and update some exemples
Signed-off-by: Mathieu Hanotaux <mathieu@hanotaux.fr>
* 📝 Update doc readme with some arguments
Signed-off-by: Mathieu Hanotaux <mathieu@hanotaux.fr>
* 📝 Update doc
Signed-off-by: Mathieu Hanotaux <mathieu@hanotaux.fr>
* 📝 generic documentation in readme on catpcha feature
Signed-off-by: Mathieu Hanotaux <mathieu@hanotaux.fr>
* 📝 Update exemple captcha
Signed-off-by: Mathieu Hanotaux <mathieu@hanotaux.fr>
* 📝 Fix rendering and typos
Signed-off-by: Mathieu Hanotaux <mathieu@hanotaux.fr>
* 🍱 fix readme
* 📝 update doc ongoing
Signed-off-by: Mathieu Hanotaux <mathieu@hanotaux.fr>
* 📝 Add doc on crowdsec config
Signed-off-by: Mathieu Hanotaux <mathieu@hanotaux.fr>
* 📝 Add sequence diagram for captcha exemple
Signed-off-by: Mathieu Hanotaux <mathieu@hanotaux.fr>
* Fix rendering and typos
Signed-off-by: Mathieu Hanotaux <mathieu@hanotaux.fr>
* 📝 add mermaid basics graphs
Signed-off-by: Mathieu Hanotaux <mathieu@hanotaux.fr>
* 📝 Update first diagram
Signed-off-by: Mathieu Hanotaux <mathieu@hanotaux.fr>
* 📝 Update first seq diagram
Signed-off-by: Mathieu Hanotaux <mathieu@hanotaux.fr>
* 🐛 Fix bug in diagram syntax
Signed-off-by: Mathieu Hanotaux <mathieu@hanotaux.fr>
* 📝 rework all diagrams
Signed-off-by: Mathieu Hanotaux <mathieu@hanotaux.fr>
* 📝 Update a bit diagrams
Signed-off-by: Mathieu Hanotaux <mathieu@hanotaux.fr>
* 🌐 Fix lang fr
* 🚸 change advice on uniq lapi confusing for users
* ✅ Fix test du to rework on cache interface
* 🚨 Fix lint
---------
Signed-off-by: Mathieu Hanotaux <mathieu@hanotaux.fr>
Co-authored-by: max.lerebourg <max.lerebourg@monisnap.com>
Co-authored-by: Mathieu Hanotaux <mathieu@hanotaux.fr>
|
2024-04-01 11:41:28 +02:00 |
|
 maxlerebourgandGitHub
|
575d3a02e5
|
✨ Add a logger instance to bouncer instance (#134)
* ✨ Add a logger instance to bouncer instance
* 🍱 fix test
* 🍱 fix lint
* 🍱 fix lint
* 🍱 fix lint
* 🍱 fix lint
* 🍱 fix lint
* 🍱 fix test
* 🍱 fix test
* 🍱 fix lint + test
* 🍱 fix test
* 🍱 fix test
* 🍱 fix test
* 🍱 fix lint
* 🍱 fix lint
|
2024-02-11 11:52:47 +01:00 |
|
 maxlerebourgandGitHub
|
6c183d9231
|
✨ add a new mode to enable only appsec checking (#128)
* ✨ add a new mode to enable only appsec checking
* 🍱 fix comments
|
2024-02-06 19:42:28 +01:00 |
|
 maxlerebourgandGitHub
|
bd71b58f19
|
🐛 fix coherence naming for forwardedHeadersCustomHeader became forwardedHeadersCustomName (#129)
|
2024-02-04 15:52:53 +01:00 |
|
 
|
b68c692ed1
|
✨ add support for appsec in crowdsec (#123)
* ✨ add support for appsec in crowdsec
* 🐛 lint
* 🐛 fix lint
* 🐛 fix lint
* 🐛 fix lint
* fix: comments
* 🐛 lint and doc
* 🐛 fix comment and lint
* 📝 Start documentation for appsec with exemple
* 📝 Fix readme typos and update example
* 🚨 Fix Lint
---------
Co-authored-by: Mathieu Hanotaux <mathieu@hanotaux.fr>
|
2024-01-24 14:11:34 +01:00 |
|
 mathieuHaandGitHub
|
fc3da2fc2d
|
🐛 Add / in regexp for LAPI key (#117)
|
2023-09-24 13:56:19 +02:00 |
|
 mathieuHaandGitHub
|
f2aea695fc
|
🐛 Update regex to support = in lapikey update some exemples with 1.5.3 crowdsec (#115)
|
2023-09-19 20:57:29 +02:00 |
|
 
|
07c8fae927
|
🔧 Add conf variable: CrowdsecStreamTimeout (#110)
* 🔧 Add conf variable: CrowdsecStreamTimeout
* 🥅 catch error from sscan
* ✨ fix ugly code
* 🐛 clean code
* ✨ fix type + wrong type assertion
* 🚨 fix lint go simplify
* 📝 Update readme with new variable
* 🍱 fix variable naming
* 🍱 revert vendor file
* 🍱 fix lint
---------
Co-authored-by: Max Lerebourg <maxlerebourg@gmail.com>
|
2023-08-20 15:49:49 +02:00 |
|
 maxlerebourgandGitHub
|
0c2668d578
|
✨ add redis database selection (#100)
* ✨ add redis database selection
* 📝 update docs
* 📝 readme
|
2023-05-25 17:20:14 +02:00 |
|
Max Lerebourg
|
dd322a966a
|
🍱 fix lint
|
2023-03-04 12:11:22 +01:00 |
|
Max Lerebourg
|
f0bb140596
|
🍱 fix lint
|
2023-03-04 12:08:03 +01:00 |
|
Max Lerebourg
|
46e581eca2
|
🍱 fix readme to add redis pass
|
2023-03-04 12:05:09 +01:00 |
|
 maxlerebourgandGitHub
|
50690d1ac7
|
✨ handle redis password (#87)
* ✨ handle redis password
* 🍱 fix version
|
2023-03-04 11:51:54 +01:00 |
|
 maxlerebourgandGitHub
|
976cbb7d1f
|
81 bug stream mode stops blocking (#82)
* ✨ fix isHealthy issue at startup
* 🍱 not added in first commit ?
* 🍱 remove unused import
* 🍱 fix lint
* fix: lint
|
2023-01-30 14:03:10 +01:00 |
|
Max Lerebourg
|
80726df450
|
🐛 fix alone mode
|
2023-01-25 20:43:07 +01:00 |
|
 maxlerebourgandGitHub
|
4132445a79
|
✨ cache decision in live mode for maximum defaultDecisionTimeout params (#79)
|
2023-01-18 21:03:09 +01:00 |
|
 
|
1b310b2c15
|
✨ Standalone mode come back (#74)
* ✨ Standalone mode come back
* 🍱 fix lint
* 🐛 fix tests cache
* 🐛 fix tests
* 🐛 fix tests
* 🚨 fix lint
* 🚨 fix lint
* 🍱 add logging
* :rotating-light: fix lint
* 🍱 fix comments
* 🐛 fix tests
* 🚨 Fix lint
Co-authored-by: Mathieu HANOTAUX <mathieu@hanotaux.fr>
|
2023-01-02 11:53:57 +01:00 |
|
 maxlerebourgandGitHub
|
f14a4e3a68
|
✨ add external simpleredis and add log for cache (#73)
* ✨ add external simpleredis and add log for cache
* 🐛 fix comment
|
2022-12-31 16:18:08 +01:00 |
|
 maxlerebourgandGitHub
|
8f937d22a2
|
🐛 fix all incoherence (#71)
* 🐛 fix all incoherence
* 🐛 fix comment + lint
|
2022-12-31 11:15:36 +01:00 |
|
 mathieuHaandGitHub
|
29878e837c
|
🐛 65 confused about configuring tls (#69)
* 🐛 Fix bug reading LAPIKEY, update exemples
* 🚨 Fix lint
|
2022-12-30 11:24:14 +01:00 |
|
 mathieuHaandGitHub
|
aff7c496c2
|
🐛Remove trailing and leading spaces between each IP or range (#68)
|
2022-12-29 10:30:19 +01:00 |
|
 maxlerebourgandGitHub
|
9406b70219
|
Merge pull request #57 from maxlerebourg/46-feature-add-automated-tests-to-the-plugin
✅ Add test structure for bouncer pkg
|
2022-12-05 19:40:53 +01:00 |
|
Max Lerebourg
|
b4cb552ee0
|
💄 fix lint
|
2022-12-05 08:18:11 +01:00 |
|
Max Lerebourg
|
b3d0203145
|
💄 fix lint
|
2022-12-05 08:17:33 +01:00 |
|
Max Lerebourg
|
8f5b7bb9af
|
💄 fix lint
|
2022-12-05 08:17:17 +01:00 |
|
Max Lerebourg
|
22e3febb45
|
💄 fix lint
|
2022-12-05 08:15:47 +01:00 |
|
Max Lerebourg
|
1f094d818a
|
💄 move getTlsConfig to configuration pkg
|
2022-12-05 08:10:56 +01:00 |
|
Max Lerebourg
|
a17e082ba3
|
💄 fix lint
|
2022-12-04 21:56:03 +01:00 |
|
Max Lerebourg
|
c311d8357d
|
:lips-stick: fix lint
|
2022-12-04 21:53:33 +01:00 |
|
Max Lerebourg
|
988f3ebeae
|
✨ add configuration pkg and tests
|
2022-12-04 21:40:14 +01:00 |
|
Max Lerebourg
|
91c31e3fa1
|
🍱 fix golgot attitude
|
2022-12-04 19:16:42 +01:00 |
|
Max Lerebourg
|
aa1f00b055
|
Revert "add library until better solution"
This reverts commit c867453ab4.
|
2022-12-04 19:09:21 +01:00 |
|
Mathieu HANOTAUX
|
c867453ab4
|
add library until better solution
|
2022-12-04 18:47:13 +01:00 |
|
Max Lerebourg
|
f313b478e7
|
🍱 delete mhx brain failure
|
2022-12-04 17:04:58 +01:00 |
|
Mathieu HANOTAUX
|
15baee5c07
|
✅ Add tests for cache internal pkg
|
2022-12-04 16:30:27 +01:00 |
|
Marco Mariani
|
02e0f532c7
|
fixed some typos/grammar
|
2022-12-01 15:03:25 +01:00 |
|
Max Lerebourg
|
80d49e3969
|
🍱 fix loging
|
2022-11-19 22:23:12 +01:00 |
|
Max Lerebourg
|
72be1a68f5
|
🍱 fix loging
|
2022-11-19 22:18:47 +01:00 |
|
Max Lerebourg
|
15bca90b18
|
🍱 fix loging
|
2022-11-19 22:17:06 +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
|
73374ccefe
|
Rework variables name, and logic to check IPs with strategy
|
2022-11-19 13:27:51 +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 |
|
Max Lerebourg
|
bf76ca9ef5
|
🍱 change logging
|
2022-11-15 19:50:22 +01:00 |
|