/
niceSOFT
/
libmodsecurity
ОбзорДокументацияВойти
/
niceSOFT
/
libmodsecurity
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
libmodsecurity/
src/variables/
..
args.h

Changes copyright dates on the code

6 лет назад
args_combined_size.h

Changes copyright dates on the code

6 лет назад
args_get.h

Changes copyright dates on the code

6 лет назад
args_get_names.h

Changes copyright dates on the code

6 лет назад
args_names.h

Changes copyright dates on the code

6 лет назад
args_post.h

Changes copyright dates on the code

6 лет назад
args_post_names.h

Changes copyright dates on the code

6 лет назад
auth_type.h

Changes copyright dates on the code

6 лет назад
duration.cc

Changes copyright dates on the code

6 лет назад
duration.h

Changes copyright dates on the code

6 лет назад
env.cc

Updated Env::evaluate to support case-insensitive environment variable names in Windows - Env::evaluate - Environment variable names in Windows are case-insensitive, so in the Windows build we use strcasecmp to ignore case when matching variables in transaction->m_variableEnvs. - If the variable is found, we use the expected variable name to create the VariableValue instance, as further rule processing will look for the variable using case-sensitive comparisons. - This code is not limited to Windows to avoid another #ifdef block because for other platforms, because the env variable names are case-sensitive the value from either x.first and m_name will be the same. - In Windows build, avoid redefining environ, already defined by including stdlib.h.

2 года назад
env.h

Changes copyright dates on the code

6 лет назад
files.h

Changes copyright dates on the code

6 лет назад
files_combined_size.h

Changes copyright dates on the code

6 лет назад
files_names.h

Changes copyright dates on the code

6 лет назад
files_sizes.h

Changes copyright dates on the code

6 лет назад
files_tmp_content.h

Changes copyright dates on the code

6 лет назад
files_tmp_names.h

Changes copyright dates on the code

6 лет назад
full_request.h

Changes copyright dates on the code

6 лет назад
full_request_length.h

Changes copyright dates on the code

6 лет назад
geo.h

Changes copyright dates on the code

6 лет назад
global.h

Support expirevar for in-memory collection

3 года назад
highest_severity.cc

Changes copyright dates on the code

6 лет назад
highest_severity.h

Changes copyright dates on the code

6 лет назад
inbound_data_error.h

Changes copyright dates on the code

6 лет назад
ip.h

Support expirevar for in-memory collection

3 года назад
matched_var.h

Changes copyright dates on the code

6 лет назад
matched_var_name.h

Changes copyright dates on the code

6 лет назад
matched_vars.h

Changes copyright dates on the code

6 лет назад
matched_vars_names.h

Changes copyright dates on the code

6 лет назад
modsec_build.cc

Changes copyright dates on the code

6 лет назад
modsec_build.h

Changes copyright dates on the code

6 лет назад
msc_pcre_error.h

Respond to code review feedback

3 года назад
msc_pcre_limits_exceeded.h

Switch to simpler PCRE error flags

3 года назад
multipart_boundary_quoted.h

Changes copyright dates on the code

6 лет назад
multipart_boundary_whitespace.h

Changes copyright dates on the code

6 лет назад
multipart_crlf_lf_lines.h

Changes copyright dates on the code

6 лет назад
multipart_data_after.h

Changes copyright dates on the code

6 лет назад
multipart_data_before.h

Changes copyright dates on the code

6 лет назад
multipart_file_limit_exceeded.h

Changes copyright dates on the code

6 лет назад
multipart_file_name.h

Changes copyright dates on the code

6 лет назад
multipart_header_folding.h

Changes copyright dates on the code

6 лет назад
multipart_invalid_header_folding.h

Changes copyright dates on the code

6 лет назад
multipart_invalid_part.h

Fix: MULTIPART_INVALID_PART connected to wrong internal variable

4 года назад
multipart_invalid_quoting.h

Changes copyright dates on the code

6 лет назад
multipart_lf_line.h

Changes copyright dates on the code

6 лет назад
multipart_missing_semicolon.h

Changes copyright dates on the code

6 лет назад
multipart_name.h

Changes copyright dates on the code

6 лет назад
multipart_part_headers.h

Multipart parsing fixes and new MULTIPART_PART_HEADERS collection

4 года назад
multipart_strict_error.h

Changes copyright dates on the code

6 лет назад
multipart_unmatched_boundary.h

Changes copyright dates on the code

6 лет назад
outbound_data_error.h

Changes copyright dates on the code

6 лет назад
path_info.h

Changes copyright dates on the code

6 лет назад
query_string.h

Changes copyright dates on the code

6 лет назад
remote_addr.h

Changes copyright dates on the code

6 лет назад
remote_host.h

Changes copyright dates on the code

6 лет назад
remote_port.h

Changes copyright dates on the code

6 лет назад
remote_user.cc

Refactor: used the init-statement to declare "pos" inside the if statement.

2 года назад
remote_user.h

Changes copyright dates on the code

6 лет назад
reqbody_error.h

Changes copyright dates on the code

6 лет назад
reqbody_error_msg.h

Changes copyright dates on the code

6 лет назад
reqbody_processor.h

Changes copyright dates on the code

6 лет назад
reqbody_processor_error.h

Changes copyright dates on the code

6 лет назад
reqbody_processor_error_msg.h

Changes copyright dates on the code

6 лет назад
request_base_name.h

Changes copyright dates on the code

6 лет назад
request_body.h

Changes copyright dates on the code

6 лет назад
request_body_length.h

Changes copyright dates on the code

6 лет назад
request_cookies.h

Changes copyright dates on the code

6 лет назад
request_cookies_names.h

Changes copyright dates on the code

6 лет назад
request_file_name.h

Changes copyright dates on the code

6 лет назад
request_headers.h

Changes copyright dates on the code

6 лет назад
request_headers_names.h

Changes copyright dates on the code

6 лет назад
request_line.h

Changes copyright dates on the code

6 лет назад
request_method.h

Changes copyright dates on the code

6 лет назад
request_protocol.h

Changes copyright dates on the code

6 лет назад
request_uri.h

Changes copyright dates on the code

6 лет назад
request_uri_raw.h

Changes copyright dates on the code

6 лет назад
resource.h

Support expirevar for in-memory collection

3 года назад
response_body.h

Changes copyright dates on the code

6 лет назад
response_content_length.h

Changes copyright dates on the code

6 лет назад
response_content_type.h

Changes copyright dates on the code

6 лет назад
response_headers.h

Changes copyright dates on the code

6 лет назад
response_headers_names.h

Changes copyright dates on the code

6 лет назад
response_protocol.h

Changes copyright dates on the code

6 лет назад
response_status.h

Changes copyright dates on the code

6 лет назад
rule.cc

Changes copyright dates on the code

6 лет назад
rule.h

Avoid creating a new std::string on the heap to create VariableValue - Introduced helper method addVariableOrigin to reduce code duplication.

2 года назад
server_addr.h

Changes copyright dates on the code

6 лет назад
server_name.h

Changes copyright dates on the code

6 лет назад
server_port.h

Changes copyright dates on the code

6 лет назад
session.h

Support expirevar for in-memory collection

3 года назад
session_id.h

Changes copyright dates on the code

6 лет назад
status.h

Changes copyright dates on the code

6 лет назад
time.cc

Calculate sizes of strftime buffers based on format strings - Leverage std::size to determine buffer size at compile time. - Simplified 'TimeMon::evaluate' implementation as it was using strftime to get the month, convert the string to int, and then decrement it by one to make it zero based. This same value is already available in the 'struct tm' previously generated with the call to localtime_r (and where the month is already zero-based)

2 года назад
time.h

Changes copyright dates on the code

6 лет назад
time_day.cc

Calculate sizes of strftime buffers based on format strings - Leverage std::size to determine buffer size at compile time. - Simplified 'TimeMon::evaluate' implementation as it was using strftime to get the month, convert the string to int, and then decrement it by one to make it zero based. This same value is already available in the 'struct tm' previously generated with the call to localtime_r (and where the month is already zero-based)

2 года назад
time_day.h

Changes copyright dates on the code

6 лет назад
time_epoch.cc

Changes copyright dates on the code

6 лет назад
time_epoch.h

Changes copyright dates on the code

6 лет назад
time_hour.cc

Calculate sizes of strftime buffers based on format strings - Leverage std::size to determine buffer size at compile time. - Simplified 'TimeMon::evaluate' implementation as it was using strftime to get the month, convert the string to int, and then decrement it by one to make it zero based. This same value is already available in the 'struct tm' previously generated with the call to localtime_r (and where the month is already zero-based)

2 года назад
time_hour.h

Changes copyright dates on the code

6 лет назад
time_min.cc

Calculate sizes of strftime buffers based on format strings - Leverage std::size to determine buffer size at compile time. - Simplified 'TimeMon::evaluate' implementation as it was using strftime to get the month, convert the string to int, and then decrement it by one to make it zero based. This same value is already available in the 'struct tm' previously generated with the call to localtime_r (and where the month is already zero-based)

2 года назад
time_min.h

Changes copyright dates on the code

6 лет назад
time_mon.cc

Calculate sizes of strftime buffers based on format strings - Leverage std::size to determine buffer size at compile time. - Simplified 'TimeMon::evaluate' implementation as it was using strftime to get the month, convert the string to int, and then decrement it by one to make it zero based. This same value is already available in the 'struct tm' previously generated with the call to localtime_r (and where the month is already zero-based)

2 года назад
time_mon.h

Changes copyright dates on the code

6 лет назад
time_sec.cc

Calculate sizes of strftime buffers based on format strings - Leverage std::size to determine buffer size at compile time. - Simplified 'TimeMon::evaluate' implementation as it was using strftime to get the month, convert the string to int, and then decrement it by one to make it zero based. This same value is already available in the 'struct tm' previously generated with the call to localtime_r (and where the month is already zero-based)

2 года назад
time_sec.h

Changes copyright dates on the code

6 лет назад
time_wday.cc

Calculate sizes of strftime buffers based on format strings - Leverage std::size to determine buffer size at compile time. - Simplified 'TimeMon::evaluate' implementation as it was using strftime to get the month, convert the string to int, and then decrement it by one to make it zero based. This same value is already available in the 'struct tm' previously generated with the call to localtime_r (and where the month is already zero-based)

2 года назад
time_wday.h

Changes copyright dates on the code

6 лет назад
time_year.cc

Calculate sizes of strftime buffers based on format strings - Leverage std::size to determine buffer size at compile time. - Simplified 'TimeMon::evaluate' implementation as it was using strftime to get the month, convert the string to int, and then decrement it by one to make it zero based. This same value is already available in the 'struct tm' previously generated with the call to localtime_r (and where the month is already zero-based)

2 года назад
time_year.h

Changes copyright dates on the code

6 лет назад
tx.cc

Changes copyright dates on the code

6 лет назад
tx.h

Change some parms to const reference (satisfies cppcheck)

4 года назад
unique_id.h

Changes copyright dates on the code

6 лет назад
url_encoded_error.h

Changes copyright dates on the code

6 лет назад
user.h

Support expirevar for in-memory collection

3 года назад
user_id.h

Changes copyright dates on the code

6 лет назад
variable.cc

Adjust some copyright dates

3 года назад
variable.h

Avoid creating a new std::string on the heap to create VariableValue - Introduced helper method addVariableOrigin to reduce code duplication.

2 года назад
web_app_id.h

Changes copyright dates on the code

6 лет назад
xml.cc

Avoid creating a new std::string on the heap to create VariableValue - Introduced helper method addVariableOrigin to reduce code duplication.

2 года назад
xml.h

Changes copyright dates on the code

6 лет назад
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©