 mathieuHaandGitHub
|
5418d35feb
|
✨ feat(logs) add supports write logs to files (#217)
* ✨ feat(logs) add supports write logs to files
* fix(lint) 🚨 fix go lint
* 🐛 fix(bug) check path is done only if provided
* 📝 doc(vars) add LogFilePath to vars
* 🦺 chore(review) update doc, configuration check and logger
|
2025-03-31 20:19:44 +02:00 |
|
 maxlerebourgandGitHub
|
4708d76854
|
✨ Add variable to not block if redis is unreachable (#214)
* ✨ Add variable to not block if redis is unreachable
* 🚨 fix lint
* 📝 Update README.md
|
2025-02-10 20:10:29 +01:00 |
|
 maxlerebourgandGitHub
|
92f05b0ba5
|
✨ [BREAKING-CHANGE] Add CrowdsecAppsecBodyLimit (#208)
* ✨ Add CrowdsecAppsecBodyLimit
* 🍱 fix lint
* 🍱 fix lint
* 🍱 fix error on main
|
2025-01-24 21:04:45 +01:00 |
|
  
|
980a7dd05e
|
Add AppSec Path Variable (#202)
* Added Appsec Path config Variable
* ✨ Add path env var for lapi and appsec
* 🍱 Update README.md
---------
Co-authored-by: Tobias Heinze <tobias.heinze@telekom.de>
Co-authored-by: Max Lerebourg <maxlerebourg@gmail.com>
|
2025-01-24 20:12:30 +01:00 |
|
 maxlerebourgandGitHub
|
45d5f38c4d
|
✨ add remediation header when plugin made decision (#189)
* ✨ add remediation header when plugin made decision
* 🍱 add documentation
|
2024-09-25 19:30:27 +02:00 |
|
 maxlerebourgandGitHub
|
123cf15434
|
✨ Add CrowdsecAppsecUnreachableBlock (#175)
* ✨ Add CrowdsecAppsecUnreachableBlock
* 🍱 update readme
* 🍱 fix lint
* 🍱 fix lint
|
2024-06-09 10:59:45 +02:00 |
|
 mathieuHaandGitHub
|
f89c5e25a9
|
✏️ fix(validation) Replace typo on CaptchaProvider config validation (#176)
|
2024-06-09 10:47:17 +02:00 |
|
 
|
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 |
|
 
|
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 |
|
  
|
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 |
|
Max Lerebourg
|
80726df450
|
🐛 fix alone mode
|
2023-01-25 20:43:07 +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
|
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 |
|
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 |
|