caddy/caddytest/integration/caddyfile_adapt
Francis Lavoie 93a7a45e7e
httpcaddyfile: Fix incorrect handling of IPv6 bind addresses (#4532)
The `net.JoinHostPort()` function has some naiive logic for handling IPv6, it just checks if the host part has a `:` and if so it wraps the host part with `[ ]` but this causes our network type prefix to get wrapped as well, which is invalid for `caddy.NetworkAddress`. Instead, we can just concatenate the host and port manually here to avoid this side-effect.
2022-01-18 11:27:43 -07:00
..
auto_https_disable_redirects.txt
auto_https_ignore_loaded_certs.txt httpcaddyfile: Add auto_https ignore_loaded_certs (#4077) 2021-05-02 12:11:27 -06:00
auto_https_off.txt
bind_ipv6.txt httpcaddyfile: Fix incorrect handling of IPv6 bind addresses (#4532) 2022-01-18 11:27:43 -07:00
encode_options.txt
error_example.txt httpcaddyfile: Reorder some directives (#4311) 2021-08-26 14:31:55 -06:00
file_server_disable_canonical_uris.txt fileserver: Add disable_canonical_uris Caddyfile subdirective (#4222) 2021-07-01 17:22:16 -06:00
file_server_precompressed.txt
file_server_status.txt
global_options.txt
global_options_acme.txt caddyfile: make renew_interval option configurable (#4451) 2021-11-28 17:22:26 -05:00
global_options_admin.txt
global_options_log_and_site.txt
global_options_log_basic.txt
global_options_log_custom.txt caddyhttp: Split up logged remote address into IP and port (#4403) 2021-11-29 01:18:35 -05:00
global_options_log_multi.txt
global_options_preferred_chains.txt httpcaddyfile: Don't put localhost in public APs (fix #4220) 2021-06-25 11:28:32 -06:00
global_options_skip_install_trust.txt httpcaddyfile: Support configuring pki app names via global options (#4450) 2022-01-05 22:45:41 -05:00
global_server_options_multi.txt
global_server_options_single.txt caddyhttp: Make logging of credential headers opt-in (#4438) 2021-12-02 13:26:24 -07:00
handle_path.txt
handle_path_sorting.txt
header.txt headers: Fix + in Caddyfile to properly append rather than set (#4506) 2022-01-04 10:10:11 -07:00
http_only_hostnames.txt
http_only_on_any_address.txt
http_only_on_domain.txt
http_only_on_hostless_block.txt
http_only_on_localhost.txt
http_only_on_non_standard_port.txt
https_on_domain.txt
import_args_file.txt
import_args_snippet.txt
import_args_snippet_env_placeholder.txt
log_except_catchall_blocks.txt
log_filters.txt logging: add support for hashing data (#4434) 2021-12-02 13:51:37 -07:00
log_roll_days.txt logging: Support turning off roll compression via Caddyfile (#4505) 2022-01-04 12:11:27 -07:00
log_skip_hosts.txt httpcaddyfile: Ensure hosts to skip for logs can always be collected (#4258) 2021-08-02 14:15:27 -06:00
matcher_syntax.txt caddyhttp: Enhance vars matcher (#4433) 2021-12-13 13:59:58 -07:00
matchers_in_route.txt
metrics_disable_om.txt
metrics_syntax.txt metrics: allow disabling OpenMetrics negotiation (#3944) 2020-12-30 11:44:02 -07:00
not_block_merging.txt
php_fastcgi_expanded_form.txt
php_fastcgi_handle_response.txt fastcgi: Fix Caddyfile parsing when handle_response is used (#4342) 2021-09-11 14:12:21 -06:00
php_fastcgi_index_off.txt
php_fastcgi_matcher.txt
php_fastcgi_subdirectives.txt
php_fastcgi_try_files_override.txt fastcgi: Implement try_files override in Caddyfile directive (#4347) 2021-09-17 08:23:06 -06:00
portless_upstream.txt
request_body.txt caddytest: Update Caddyfile tests for formatting, HTTP-only blocks 2021-01-19 14:21:11 -07:00
request_header.txt
reverse_proxy_empty_non_http_transport.txt
reverse_proxy_h2c_shorthand.txt
reverse_proxy_handle_response.txt
reverse_proxy_health_headers.txt reverseproxy: Fix incorrect health_headers Caddyfile parsing (#4485) 2021-12-17 08:53:11 -07:00
reverse_proxy_health_path_query.txt
reverse_proxy_options.txt reverseproxy: Adjust defaults, document defaults (#4436) 2021-11-24 01:32:25 -05:00
reverse_proxy_upstream_placeholder.txt
shorthand_parameterized_placeholders.txt
site_block_sorting.txt
sort_directives_with_any_matcher_first.txt
sort_directives_within_handle.txt httpcaddyfile: Fix sorting edgecase for nested handle_path (#4477) 2021-12-13 13:42:08 -05:00
tls_acme_preferred_chains.txt
tls_automation_policies_1.txt
tls_automation_policies_2.txt
tls_automation_policies_3.txt
tls_automation_policies_4.txt
tls_automation_policies_5.txt
tls_automation_policies_6.txt
tls_automation_policies_7.txt
tls_automation_policies_8.txt httpcaddyfile: Empty tls policy for internal http localhost (#4398) 2021-10-26 13:54:19 -06:00
tls_automation_policies_global_email_localhost.txt httpcaddyfile: Don't put localhost in public APs (fix #4220) 2021-06-25 11:28:32 -06:00
tls_client_auth_cert_file.txt
tls_client_auth_inline_cert.txt
tls_conn_policy_consolidate.txt
tls_propagation_timeout.txt