gitextract_i6z6y2bt/ ├── .gitignore ├── .travis.yml ├── CREDITS ├── Changelog ├── LICENSE ├── README.md ├── aes.c ├── config.m4 ├── config.w32 ├── crypt.c ├── ex_imp.c ├── execute.c ├── header.c ├── ifilter.c ├── log.c ├── mbregex/ │ ├── COPYING.LIB │ └── mbregex.h ├── mbregex.h ├── memory_limit.c ├── php_suhosin.h ├── pkg/ │ └── build_deb.sh ├── pledge.c ├── pledge.h ├── post_handler.c ├── rfc1867_new.c ├── session.c ├── sha256.c ├── sha256.h ├── suhosin.c ├── suhosin.ini ├── suhosin_logo.h ├── suhosin_rfc1867.h ├── tests/ │ ├── cookie/ │ │ ├── crypt.checkraddr_4.phpt │ │ ├── crypt.checkraddr_4_incorrect.phpt │ │ ├── crypt.cryptlist.phpt │ │ ├── crypt.docroot.phpt │ │ ├── crypt.invalid.phpt │ │ ├── crypt.key_default.phpt │ │ ├── crypt.key_empty.phpt │ │ ├── crypt.key_empty_remote_addr.phpt │ │ ├── crypt.no_encryption.phpt │ │ ├── crypt.plainlist.phpt │ │ ├── crypt.raddr_1.phpt │ │ ├── crypt.raddr_2.phpt │ │ ├── crypt.raddr_3.phpt │ │ ├── crypt.raddr_4.phpt │ │ └── crypt.ua.phpt │ ├── empty.inc │ ├── executor/ │ │ ├── allow_symlink_off.phpt │ │ ├── allow_symlink_on.phpt │ │ ├── disable_emod_off.phpt │ │ ├── disable_emod_on.phpt │ │ ├── disable_eval_off.phpt │ │ ├── disable_eval_on.phpt │ │ ├── eval_blacklist.phpt │ │ ├── eval_blacklist_printf.phpt │ │ ├── eval_blacklist_printf_function_exists.phpt │ │ ├── eval_whitelist_absmax.phpt │ │ ├── eval_whitelist_call_user_func.phpt │ │ ├── function_blacklist.phpt │ │ ├── function_blacklist_printf.phpt │ │ ├── function_blacklist_printf_function_exists.phpt │ │ ├── function_call_user_func.phpt │ │ ├── function_whitelist.phpt │ │ ├── function_whitelist_absmax.phpt │ │ ├── function_whitelist_call_user_func.phpt │ │ ├── function_whitelist_function_exists.phpt │ │ ├── function_whitelist_maxabs.phpt │ │ ├── function_whitelist_without_function_exists.phpt │ │ ├── memory_limit.phpt │ │ ├── memory_limit_64bit.phpt │ │ ├── memory_limit_64bit_10G.phpt │ │ ├── memory_limit_negative.phpt │ │ ├── memory_limit_other_hardlimit.phpt │ │ ├── preg_replace.phpt │ │ ├── preg_replace_error.phpt │ │ ├── recursion_maxdepth.phpt │ │ └── user_session_handler.phpt │ ├── filter/ │ │ ├── cookie_disallow_nul.phpt │ │ ├── cookie_disallow_ws.phpt │ │ ├── cookie_max_array_depth.phpt │ │ ├── cookie_max_array_index_length.phpt │ │ ├── cookie_max_name_length.phpt │ │ ├── cookie_max_totalname_length.phpt │ │ ├── cookie_max_value_length.phpt │ │ ├── cookie_max_vars.phpt │ │ ├── filter_action_302.phpt │ │ ├── filter_action_php.phpt │ │ ├── filter_logging_statistics.phpt │ │ ├── get_allow_ws.phpt │ │ ├── get_disallow_nul.phpt │ │ ├── get_disallow_ws.phpt │ │ ├── get_filter_1.phpt │ │ ├── get_filter_2.phpt │ │ ├── get_globals.phpt │ │ ├── get_max_array_depth.phpt │ │ ├── get_max_array_index_length.phpt │ │ ├── get_max_name_length.phpt │ │ ├── get_max_totalname_length.phpt │ │ ├── get_max_value_length.phpt │ │ ├── input_filter_allow_nul.phpt │ │ ├── input_filter_request_max_value_length.phpt │ │ ├── post_disallow_nul.phpt │ │ ├── post_disallow_nul_rfc1867.phpt │ │ ├── post_disallow_ws.phpt │ │ ├── post_fileupload_array_index_blacklist.phpt │ │ ├── post_fileupload_array_index_whitelist.phpt │ │ ├── post_fileupload_filter_1.phpt │ │ ├── post_fileupload_filter_2.phpt │ │ ├── post_filter_1.phpt │ │ ├── post_filter_2.phpt │ │ ├── post_filter_empty_avar.phpt │ │ ├── post_filter_empty_var.phpt │ │ ├── post_max_array_depth.phpt │ │ ├── post_max_array_depth_rfc1867.phpt │ │ ├── post_max_array_index_length.phpt │ │ ├── post_max_array_index_length_rfc1867.phpt │ │ ├── post_max_name_length.phpt │ │ ├── post_max_name_length_rfc1867.phpt │ │ ├── post_max_totalname_length.phpt │ │ ├── post_max_totalname_length_rfc1867.phpt │ │ ├── post_max_value_length.phpt │ │ ├── post_max_value_length_rfc1867.phpt │ │ ├── request_array_index_blacklist.phpt │ │ ├── request_array_index_whitelist.phpt │ │ ├── request_disallow_nul.phpt │ │ ├── request_disallow_ws.phpt │ │ ├── request_max_array_depth.phpt │ │ ├── request_max_array_index_length.phpt │ │ ├── request_max_name_length.phpt │ │ ├── request_max_totalname_length.phpt │ │ ├── server_encode_off.phpt │ │ ├── server_encode_on.phpt │ │ ├── server_filter.phpt │ │ ├── server_strip_off.phpt │ │ ├── server_strip_on.phpt │ │ ├── server_user_agent_strip_off.phpt │ │ ├── server_user_agent_strip_on.phpt │ │ ├── suhosin_upload_disallow_binary_off.phpt │ │ ├── suhosin_upload_disallow_binary_on.phpt │ │ ├── suhosin_upload_disallow_binary_utf8.phpt │ │ ├── suhosin_upload_disallow_binary_utf8fail.phpt │ │ ├── suhosin_upload_disallow_elf.phpt │ │ ├── suhosin_upload_disallow_elf_off.phpt │ │ ├── suhosin_upload_max_uploads.phpt │ │ ├── suhosin_upload_remove_binary.phpt │ │ ├── suhosin_upload_remove_binary_utf8.phpt │ │ └── suhosin_upload_remove_binary_utf8fail.phpt │ ├── funcs/ │ │ ├── crypt_blowfish.phpt │ │ ├── crypt_ext_des.phpt │ │ ├── crypt_md5.phpt │ │ ├── crypt_std_des.phpt │ │ └── sha256.phpt │ ├── include/ │ │ ├── include_allow_writable_files_off.phpt │ │ ├── include_allow_writable_files_on.phpt │ │ ├── include_blacklist.phpt │ │ ├── include_blackwhitelist_empty.phpt │ │ ├── include_constant.phpt │ │ ├── include_etc_passwd.phpt │ │ ├── include_max_traversal.phpt │ │ ├── include_nul_in_filename.phpt │ │ ├── include_once_constant.phpt │ │ ├── include_once_tmpvar.phpt │ │ ├── include_once_var.phpt │ │ ├── include_tmpvar.phpt │ │ ├── include_too_long.phpt │ │ ├── include_uploaded_file_diff_filename.phpt │ │ ├── include_uploaded_file_from_FILES.phpt │ │ ├── include_var.phpt │ │ ├── include_whitelist.phpt │ │ ├── require_constant.phpt │ │ ├── require_once_constant.phpt │ │ ├── require_once_tmpvar.phpt │ │ ├── require_once_var.phpt │ │ ├── require_tmpvar.phpt │ │ └── require_var.phpt │ ├── logging/ │ │ ├── log_max_error_length.phpt │ │ ├── logscript_executable.phpt │ │ ├── logscript_nonexecutable.phpt │ │ ├── logscript_nonexistant.phpt │ │ ├── use_x_forwarded_for_off.phpt │ │ ├── use_x_forwarded_for_off_no_remote_addr.phpt │ │ ├── use_x_forwarded_for_on.phpt │ │ └── use_x_forwarded_for_on_no_x_forwarded.phpt │ ├── misc/ │ │ ├── disable_display_errors_fail.phpt │ │ ├── disable_display_errors_off.phpt │ │ ├── disable_display_errors_on.phpt │ │ ├── mailprotect_1_header_nl.phpt │ │ ├── mailprotect_1_header_nlnl.phpt │ │ ├── mailprotect_1_subject.phpt │ │ ├── mailprotect_1_subject_long.phpt │ │ ├── mailprotect_1_to.phpt │ │ ├── mailprotect_1_to_long.phpt │ │ ├── mailprotect_2_bcc.phpt │ │ ├── mailprotect_2_cc.phpt │ │ ├── mailprotect_2_to.phpt │ │ ├── mt_srand_ignore_off.phpt │ │ ├── mt_srand_ignore_on.phpt │ │ ├── protectkey_off.phpt │ │ ├── protectkey_on.phpt │ │ ├── srand_ignore_off.phpt │ │ └── srand_ignore_on.phpt │ ├── session/ │ │ ├── PHPSESSID_max_id_length_ok.phpt │ │ ├── PHPSESSID_max_id_length_toolong.phpt │ │ ├── crypt.checkraddr_4.phpt │ │ ├── crypt.checkraddr_4_incorrect.phpt │ │ ├── crypt.docroot.phpt │ │ ├── crypt.key_default.phpt │ │ ├── crypt.key_empty.phpt │ │ ├── crypt.key_empty_remote_addr.phpt │ │ ├── crypt.no_encryption.phpt │ │ ├── crypt.raddr_1.phpt │ │ ├── crypt.raddr_2.phpt │ │ ├── crypt.raddr_3.phpt │ │ ├── crypt.raddr_4.phpt │ │ ├── crypt.ua.phpt │ │ ├── max_id_length_ok.phpt │ │ ├── max_id_length_toolong.phpt │ │ ├── session_recursive_crash.phpt │ │ ├── session_recursive_crash2.phpt │ │ └── sessionhandler.inc │ ├── skipif.inc │ ├── skipifcli.inc │ ├── skipifnotcli.inc │ └── sql/ │ ├── connect.inc │ ├── mysqli_comment_conditional.phpt │ ├── mysqli_comment_cstyle_fail.phpt │ ├── mysqli_comment_hashstyle_fail.phpt │ ├── mysqli_comment_sqlstyle.phpt │ ├── mysqli_comment_sqlstyle_fail.phpt │ ├── mysqli_connect_invalid_username.phpt │ ├── mysqli_multiselect.phpt │ ├── mysqli_multiselect_fail.phpt │ ├── mysqli_multiselect_subselect.phpt │ ├── mysqli_no_constraints.phpt │ ├── mysqli_open_comment.phpt │ ├── mysqli_open_comment_fail.phpt │ ├── mysqli_union.phpt │ ├── mysqli_union_fail.phpt │ ├── mysqli_user_match_error.phpt │ ├── mysqli_user_match_ok.phpt │ ├── mysqli_user_postfix.phpt │ ├── mysqli_user_prefix.phpt │ └── skipifmysqli.inc ├── treat_data.c └── ufilter.c