Commit Graph

47 Commits

Author SHA1 Message Date
Nicolás A. Ortega Froysa
43e334196b config: unite all Err directives
Signed-off-by: Nicolás A. Ortega Froysa <nicolas.ortega@zevenet.com>
2023-05-16 13:16:01 +02:00
Nicolás A. Ortega Froysa
31b29ba7dc config: add code specification to ErrWAF directive
Signed-off-by: Nicolás A. Ortega Froysa <nicolas.ortega@zevenet.com>
2023-05-16 12:21:19 +02:00
Nicolás A. Ortega Froysa
43a88773bc readme: Update copyright year
Signed-off-by: Nicolás A. Ortega Froysa <nicolas.ortega@zevenet.com>
2023-05-09 10:32:13 +02:00
nevola
c83a1b774d config: rename backend cookie as cookie insertion
Improve meaning of SESS_BCK_COOKIE as SESS_COOKIE_INSERT,
and configuration option BACKENDCOOKIE as COOKIEINSERT.

Signed-off-by: nevola <laura.garcia@zevenet.com>
2023-04-19 13:05:42 +02:00
nevola
53dbd27d65 readme: update supported https protocols
SSLv2 and SSLv3 are disabled by default.

Signed-off-by: nevola <laura.garcia@zevenet.com>
2023-04-19 09:22:11 +02:00
Nicolás A. Ortega Froysa
2e481b2395 readme: Specify maximum file sizes.
Signed-off-by: Nicolás A. Ortega Froysa <nicolas.ortega@zevenet.com>
2023-04-10 10:48:25 +02:00
Nicolás A. Ortega Froysa
e141f1f5ec readme: Fix formatting
Signed-off-by: Nicolás A. Ortega Froysa <nicolas.ortega@zevenet.com>
2023-04-10 10:37:20 +02:00
Nicolás A. Ortega Froysa
f2b5e240b5 config: read NoSslRedirect
Signed-off-by: Nicolás A. Ortega Froysa <nicolas.ortega@zevenet.com>
2023-03-15 10:19:49 +01:00
Nicolás A. Ortega Froysa
905b8cc399 config: Unite Redirect directives
We are phasing out the RedirectAppend and RedirectDynamic directives in favor of
a unified Redirect directive that serves the purpose of all of these.

Signed-off-by: Nicolás A. Ortega Froysa <nicolas.ortega@zevenet.com>
2023-03-08 09:46:58 +01:00
Nicolás A. Ortega Froysa
dbd8bf952f Update to new proxy.
Signed-off-by: Nicolás A. Ortega Froysa <nicolas.ortega@zevenet.com>
2023-02-24 09:43:33 +01:00
Alvaro Cano
fae9f617e8
doc: move key parameter to the backend context 2022-07-07 16:00:34 +02:00
Alvaro Cano
1800c61151 Documentation: remove doc regarding cache
Signed-off-by: Alvaro Cano <alvaro.cano@zevenet.com>
2022-06-21 09:15:07 +02:00
Alvaro Cano
abd5d247d4 logs: sort the log messages in the following levels:
0-2: No logs
3: Break points: Something was bad and the binary is going to exit. Parsing configuration file, segfault...
4: Alerts: WAF logs and backend events (dead/resurrect).
5: Errors: HTTP issues, connection issues, timeouts.
6: Info: HTTP transaction summary: stream id, service, client, backend, request host, request line...
7: Debug: Higher log level, it is useful to trace issues.

Signed-off-by: Alvaro Cano <alvaro.cano@zevenet.com>
2022-03-02 13:31:33 +01:00
Alvaro Cano
0064a643ab doc: update doc about the parameter MaxRequest
Signed-off-by: Alvaro Cano <alvaro.cano@zevenet.com>
2022-02-16 10:51:35 +01:00
Alvaro Cano
1379265ccd doc: fix replaceUrl and replaceHeader directive
Signed-off-by: Alvaro Cano <alvaro.cano@zevenet.com>
2022-01-03 14:25:41 +01:00
Alvaro Cano
024e2fb66b debug: Add the directive httptracedir to dump the input/output of zproxy
Signed-off-by: Alvaro Cano <alvaro.cano@zevenet.com>
2021-12-21 14:22:05 +01:00
Alvaro Cano
07f88a8508 doc: update the directive add/remove header
Signed-off-by: Alvaro Cano <alvaro.cano@zevenet.com>
2021-07-15 08:36:08 +02:00
Alvaro Cano
a2de7d7fe6 Doc: update man and Readme with latest changes in RewriteLocation directive
Signed-off-by: Alvaro Cano <alvaro.cano@zevenet.com>
2021-07-06 10:04:55 +02:00
Alvaro Cano
04d7c60d29 doc: add the rewritehost directive to the doc
Signed-off-by: Alvaro Cano <alvaro.cano@zevenet.com>
2021-06-30 11:33:05 +02:00
Alvaro Cano
33e16605cb http: Add the ReplaceHeader directive in the service configuration to be used in requests
Signed-off-by: Alvaro Cano <alvaro.cano@zevenet.com>
2021-06-29 16:12:46 +02:00
Alvaro Cano
57a06643d2 http: Modified the structs where HTTP version and url are saved in HTTP parser.
fix the regex replacer when the pattern is not in the begining of the string

Signed-off-by: Alvaro Cano <alvaro.cano@zevenet.com>
2021-06-28 12:29:30 +02:00
Alvaro Cano
6f3432801b src: fix error modifying the protocol in RewriteLocation when it is different
to the listener one

Signed-off-by: Alvaro Cano <alvaro.cano@zevenet.com>
2021-06-16 17:27:04 +02:00
Alvaro Cano
d2dd5dc06d config: add to the errNoSsl directive an optional parameter to customizate the HTTP response code
Signed-off-by: Alvaro Cano <alvaro.cano@zevenet.com>
2021-06-15 10:34:46 +02:00
Alvaro Cano
bf360ce9b3 Doc: update the README and man with the changes of the master branch
Signed-off-by: Alvaro Cano <alvaro.cano@zevenet.com>
2021-06-08 11:35:09 +02:00
Alvaro Cano
ca8d24063c
Update README.md
Fix quotes to ReplaceHeader directive
2021-05-18 11:46:17 +02:00
Alvaro Cano
6e87f1a936
Update README.md
Add doc about pending-connections api response parameter
2021-05-05 17:05:31 +02:00
Alvaro Cano
95a0404246
Update README.md
Add description of zproxy API response parameters
2021-04-27 17:18:01 +02:00
Alvaro Cano
90580423c9 waf: Add a configuration directive to modify the HTTP body reponse if the WAF reject a request
The new directive "ErrWAF" can be added to the ListenerHTTP(S) context configuration with the goal of modifying the
HTTP response when the WAF reject a incoming request.

Signed-off-by: Alvaro Cano <alvaro.cano@zevenet.com>
2021-04-09 13:31:57 +02:00
Alvaro Cano
bb5bd7bdb5 doc: Update the readme with the backend directive 'ConnLimit'
Signed-off-by: Alvaro Cano <alvaro.cano@zevenet.com>
2021-03-26 14:27:09 +01:00
Alvaro Cano
412f93a14f Update README.md
Add a new line after each parameter definition in configuration file
2021-03-26 14:23:07 +01:00
Alvaro Cano
a5dfc88274 Update README.md
Update the table of contents
2021-03-26 14:22:52 +01:00
Alvaro Cano
56758f4cee Update README.md
Add configuration file directives and table of content
2021-03-26 14:21:16 +01:00
nevola
55c12dbeef readme: fix some file path errors
Signed-off-by: nevola <laura.garcia@zevenet.com>
2021-02-10 18:38:17 +01:00
Abdessamad El Abbassi
cab5d891ec Update README.md 2021-02-03 11:35:22 +01:00
Alvaro Cano
baaea3ec39
Update README.md
Fix the github links
2020-09-11 13:25:39 +02:00
Abdessamad El Abbassi
3a5a049e46 Update documentation
Signed-off-by: Abdessamad El Abbassi <abdess.elabbassi@zevenet.com>
2020-02-11 11:21:52 +01:00
Emilio Campos
68dd2b406f
Update README.md 2019-11-06 12:47:04 +01:00
Emilio Campos
fb3b7bd5b1
Update README.md 2019-11-05 17:59:02 +01:00
Emilio Campos
8b9ed0ea0a
Update README.pm
Added more metrics compared with haproxy and pound reverse proxy
2019-11-05 17:31:45 +01:00
Emilio Campos
7041e5a009
Update README.md 2019-10-17 15:59:42 +02:00
Abdessamad El Abbassi
47347abf2d Update Readme file
Signed-off-by: Abdessamad El Abbassi <abdess.elabbassi@zevenet.com>
2019-10-17 14:49:10 +02:00
Abdessamad El Abbassi
d546cbe47d Major refactoring and general cleaning
Signed-off-by: Abdessamad El Abbassi <abdess.elabbassi@zevenet.com>
2019-10-10 19:05:31 +02:00
Fernando Fernandez Mancera
3b6b7c06b9 Add API functional tests and documentation
Signed-off-by: Fernando Fernandez Mancera <fernando.fernandez@zevenet.com>
2019-10-10 18:38:08 +02:00
Fernando Fernandez Mancera
2d1368f99b Update README.md with API usage
Signed-off-by: Fernando Fernandez Mancera <fernando.fernandez@zevenet.com>
2019-10-10 18:38:08 +02:00
Fernando Fernandez Mancera
c4df3aff4b Update README file
Signed-off-by: Fernando Fernandez Mancera <fernando.fernandez@zevenet.com>
2019-10-10 18:38:08 +02:00
Abdessamad El Abbassi
9520902d4f Update README and some test tweaks, refactoring and cleaning
Signed-off-by: Abdessamad El Abbassi <abdess.elabbassi@zevenet.com>
2019-10-10 18:38:07 +02:00
Abdessamad El Abbassi
e136d58e03 Add README.md 2019-10-10 18:38:06 +02:00