<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<filezilla xmlns:fz="https://filezilla-project.org" xmlns="https://filezilla-project.org" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" fz:product_flavour="standard" fz:product_version="1.9.1">
	<!--The server's locale. By default, the one defined by the appropriate environment variables is used.-->
	<locale></locale>
	<!--Logging options.-->
	<logger>
		<!--The name of the log file. If empty, the log goes to stderr.-->
		<name>C:\Program Files\FileZilla Server\Logs\filezilla-server.log</name>
		<!--The maximum number of files to be used for the log rotation. Default is 0, meaning no rotation happens.-->
		<max_amount_of_rotated_files>5</max_amount_of_rotated_files>
		<!--The maximum size each log file can reach before being closed and a new one being opened. Only meaningful if max_amount_of_rotated_files > 0.-->
		<max_file_size>9223372036854775807</max_file_size>
		<!--Which types of logs must be enabled. Defaults to error|status|reply|command . See <libfilezilla/logger.hpp> for the values of the various types.-->
		<enabled_types>15</enabled_types>
		<!--Criteria used to rotate files. Currently: size-based (0) or daily rotation (1).-->
		<rotation_type>0</rotation_type>
		<!--Include headers for each line of logging (date&time and possibly others). Set it to false if you have your own way of tagging log lines. Default is true.-->
		<include_headers>true</include_headers>
		<!--Append the date of the log file to its name when rotating, before any suffix the name might have.-->
		<date_in_name>false</date_in_name>
	</logger>
	<!--Settings common to all file transfer protocols-->
	<all_protocols>
		<!--Autobanner options-->
		<autobanner>
			<!--The duration, in milliseconds, of the IP ban.-->
			<ban_duration>300000</ban_duration>
			<!--The duration, in milliseconds, during which the number of failed login attempts is monitored.-->
			<login_failure_time_window>0</login_failure_time_window>
			<!--The number of login attempts that are allowed to fail, within the time window specified by the parameter [login_failures_time_window]. The value 0 disables this mechanism.-->
			<login_failure_time_window>0</login_failure_time_window>
		</autobanner>
		<!--Performance options.-->
		<performance>
			<!--Number of threads to distribute sessions to.-->
			<number_of_session_threads>0</number_of_session_threads>
			<!--Size of receving data socket buffer. Numbers < 0 mean use system defaults. Defaults to -1.-->
			<receive_buffer_size>-1</receive_buffer_size>
			<!--Size of sending data socket buffer. Numbers < 0 mean use system defaults. Defaults to -1.-->
			<send_buffer_size>-1</send_buffer_size>
		</performance>
		<!--Timeout options.-->
		<timeouts>
			<!--Login timeout (fz::duration)-->
			<login_timeout>60000</login_timeout>
			<!--Activity timeout (fz::duration).-->
			<activity_timeout>3600000</activity_timeout>
		</timeouts>
	</all_protocols>
	<!--FTP Server options-->
	<ftp_server>
		<!--List of addresses and ports the FTP server will listen on.-->
		<listener>
			<address>0.0.0.0</address>
			<port>21</port>
			<tls_mode>0</tls_mode>
		</listener>
		<listener>
			<address>::</address>
			<port>21</port>
			<tls_mode>0</tls_mode>
		</listener>
		<!--Session-related options.-->
		<session>
			<!--PASV settings-->
			<pasv>
				<!--IPV4 IP or name host that overrides the local address when PASV is used. Leave empty to not perform the override-->
				<host_override></host_override>
				<!--If set to true, then the host is not overriden for local connections.-->
				<do_not_override_host_if_peer_is_local>true</do_not_override_host_if_peer_is_local>
				<!--Port range to be used for PASV connections-->
			</pasv>
			<!--TLS certificate data.-->
			<tls min_protocol_version="2" index="6">
				<!--The private key-->
				<key type="blob" base64="false">
					<!--The data of a key or certificates chain in PEM or DER format-->-----BEGIN EC PRIVATE KEY-----
MHcCAQEEIEx6U57k/ZfSHA4bv2XhXf11Zjs5DJLdiLOIhT02bt6ToAoGCCqGSM49
AwEHoUQDQgAETS92xNVfiQOJzEgXnbA0mtyhGadIVPNQDShZQuFMSbUzERJuBaWY
p4bEKC5yzMfmh/hX/uuab4WAnqn/0glHkQ==
-----END EC PRIVATE KEY-----</key>
				<!--The certificates chain-->
				<certs type="blob" base64="false">
					<!--The data of a key or certificates chain in PEM or DER format-->-----BEGIN CERTIFICATE-----
MIIBiDCCAS6gAwIBAgIU9P/gLnQmzG7Bfb7WJzX2Hc0H6ecwCgYIKoZIzj0EAwIw
MzExMC8GA1UEAxMoZmlsZXppbGxhLXNlcnZlciBzZWxmIHNpZ25lZCBjZXJ0aWZp
Y2F0ZTAeFw0yNDA5MTMwODIyMTRaFw0yNTA5MTQwODI3MTRaMDMxMTAvBgNVBAMT
KGZpbGV6aWxsYS1zZXJ2ZXIgc2VsZiBzaWduZWQgY2VydGlmaWNhdGUwWTATBgcq
hkjOPQIBBggqhkjOPQMBBwNCAARNL3bE1V+JA4nMSBedsDSa3KEZp0hU81ANKFlC
4UxJtTMREm4FpZinhsQoLnLMx+aH+Ff+65pvhYCeqf/SCUeRoyAwHjAOBgNVHQ8B
Af8EBAMCBaAwDAYDVR0TAQH/BAIwADAKBggqhkjOPQQDAgNIADBFAiEAt/y7dYoz
Y4FBlnrTX0Cuesry3XCiwV/+aM5x3WonoRcCIEHgyfQRJw3ryF+/MkuL4J5wGJuD
K3c63OmELVofBvtT
-----END CERTIFICATE-----</certs>
				<!--Password to decrypt/access the private key-->
				<key_password></key_password>
				<!--The source of this key/certs pair-->
				<source index="1" />
			</tls>
		</session>
		<!--Additional welcome message.-->
		<welcome_message has_version="true"></welcome_message>
	</ftp_server>
	<!--WebUI options-->
	<webui>
		<!--Expiration timeout for the access token-->
		<access_timeout>300000</access_timeout>
		<!--Expiration timeout for the refresh token-->
		<refresh_timeout>1296000000</refresh_timeout>
		<!--HTTP keepalive timeout-->
		<http_keepalive_timeout>15000</http_keepalive_timeout>
		<!--HTTP activity timeout-->
		<http_activity_timeout>30000</http_activity_timeout>
		<!--List of addresses and ports the FTP server will listen on.-->
		<!--TLS certificate cata-->
		<tls min_protocol_version="2" index="0" />
	</webui>
	<!--Administration options.-->
	<admin>
		<local_port>14148</local_port>
		<enable_local_ipv6>true</enable_local_ipv6>
		<password index="1">
			<hash>JFWLaSn+Qg1N/h1DYWUXLNmzPd+W3ChaK4AU/jFA4Yg</hash>
			<salt>M1vzaWlE9PXyvUv+yspdl4IvhA5pRWnPzTBYTH0caN8</salt>
			<iterations>100000</iterations>
		</password>
		<tls min_protocol_version="3" index="6">
			<!--The private key-->
			<key type="blob" base64="false">
				<!--The data of a key or certificates chain in PEM or DER format-->-----BEGIN EC PRIVATE KEY-----
MHgCAQEEIQCGB0Fij1pc2OziEYKG/3LxtNGJEgYqUrk1aw7v6kDPYqAKBggqhkjO
PQMBB6FEA0IABFrnk82/85OaMep2kkeBm7F08HDY9x1H+O37uHLBfijQuUGFJC53
wJioQ1fMO3NR88iPK0utg15j8hr9d7Yh2R8=
-----END EC PRIVATE KEY-----</key>
			<!--The certificates chain-->
			<certs type="blob" base64="false">
				<!--The data of a key or certificates chain in PEM or DER format-->-----BEGIN CERTIFICATE-----
MIIBiTCCAS6gAwIBAgIUiMgTcEPGdiUwWEETvTr1CH+pLfswCgYIKoZIzj0EAwIw
MzExMC8GA1UEAxMoZmlsZXppbGxhLXNlcnZlciBzZWxmIHNpZ25lZCBjZXJ0aWZp
Y2F0ZTAeFw0yNDA5MTMwODIyMTRaFw0yNTA5MTQwODI3MTRaMDMxMTAvBgNVBAMT
KGZpbGV6aWxsYS1zZXJ2ZXIgc2VsZiBzaWduZWQgY2VydGlmaWNhdGUwWTATBgcq
hkjOPQIBBggqhkjOPQMBBwNCAARa55PNv/OTmjHqdpJHgZuxdPBw2PcdR/jt+7hy
wX4o0LlBhSQud8CYqENXzDtzUfPIjytLrYNeY/Ia/Xe2IdkfoyAwHjAOBgNVHQ8B
Af8EBAMCBaAwDAYDVR0TAQH/BAIwADAKBggqhkjOPQQDAgNJADBGAiEAo9V12ge3
TsqdWSbn4I/+r30Kaht/WtCFTxzGaxPynrsCIQCd+sykOwivgxCfm5gAOktTSCiH
U9W78tW4Ndgf5lwRHw==
-----END CERTIFICATE-----</certs>
			<!--Password to decrypt/access the private key-->
			<key_password></key_password>
			<!--The source of this key/certs pair-->
			<source index="1" />
		</tls>
	</admin>
	<!--ACME (Let's Encrypt® and the like) settings.-->
	<acme>
		<account_id></account_id>
		<how_to_serve_challenges index="0" />
	</acme>
	<!--Update checker options.-->
	<update_checker>
		<allowed_type>0</allowed_type>
		<frequency>604800000</frequency>
		<callback_path></callback_path>
	</update_checker>
	<!--PKCS#11 options.-->
	<pkcs11>
		<!--The list of PKCS#11 providers to be loaded. If empty, the default system config will be used.-->
	</pkcs11>
</filezilla>
