"<a href="#--tal">tal</a>": "/tmp/fort/tal/",
"<a href="#--local-repository">local-repository</a>": "/tmp/fort/repository",
"<a href="#--maximum-certificate-depth">maximum-certificate-depth</a>": 32,
- "<a href="#--slurm">slurm</a>": "/tmp/fort/test.slurm",
+ "<a href="#--slurm">slurm</a>": null,
"<a href="#--mode">mode</a>": "server",
"<a href="#--work-offline">work-offline</a>": false,
"<a href="#--daemon">daemon</a>": false,
"server": {
- "<a href="#--serveraddress">address</a>": [
- "192.0.2.1",
- "2001:db8::1"
- ],
- "<a href="#--serverport">port</a>": 8323,
+ "<a href="#--serveraddress">address</a>": [ "::" ],
+ "<a href="#--serverport">port</a>": 323,
"<a href="#--serverbacklog">backlog</a>": 4096,
"interval": {
"<a href="#--serverintervalvalidation">validation</a>": 3600,
}
},
+ "prometheus": {
+ "port": 0
+ },
+
"rsync": {
"<a href="#--rsyncenabled">enabled</a>": true,
"<a href="#--rsyncpriority">priority</a>": 50,
"<a href="#--httplow-speed-limit">low-speed-limit</a>": 100000,
"<a href="#--httplow-speed-time">low-speed-time</a>": 10,
"<a href="#--httpmax-file-size">max-file-size</a>": 2000000000,
- "<a href="#--httpca-path">ca-path</a>": "/usr/local/ssl/certs"
+ "<a href="#--httpca-path">ca-path</a>": null,
+ "<a href="#--httpproxy">proxy</a>": null
},
"log": {
"<a href="#--logenabled">enabled</a>": true,
"<a href="#--logoutput">output</a>": "console",
"<a href="#--loglevel">level</a>": "warning",
- "<a href="#--logtag">tag</a>": "Op",
+ "<a href="#--logtag">tag</a>": null,
"<a href="#--logfacility">facility</a>": "daemon",
"<a href="#--logfile-name-format">file-name-format</a>": "global-url",
"<a href="#--logcolor-output">color-output</a>": false
],
"output": {
- "<a href="#--outputroa">roa</a>": "/tmp/fort/roas.csv",
- "<a href="#--outputbgpsec">bgpsec</a>": "/tmp/fort/bgpsec.csv",
+ "<a href="#--outputroa">roa</a>": null,
+ "<a href="#--outputbgpsec">bgpsec</a>": null,
"<a href="#--outputformat">format</a>": "csv"
},
-.TH fort 8 "2025-02-05" "v1.6.6" "FORT validator"
+.TH fort 8 "2025-09-12" "v1.6.7" "FORT validator"
.SH NAME
fort \- RPKI validator and RTR server
"192.0.2.1",
"2001:db8::1"
],
- "port": "8323",
+ "port": 8323,
"backlog": 4096,
"interval": {
"validation": 3600,
}
},
+ "prometheus": {
+ "port": 0
+ },
+
"rsync": {
"enabled": true,
"priority": 50,
"count": 1,
"interval": 4
},
- "user-agent": "fort/1.6.4",
+ "user-agent": "fort/1.6.7",
"max-redirs": 10,
"connect-timeout": 30,
"transfer-timeout": 900,
"low-speed-limit": 100000,
"low-speed-time": 10,
"max-file-size": 2000000000,
- "ca-path": "/usr/local/ssl/certs"
+ "ca-path": "/usr/local/ssl/certs",
+ "proxy": "https://example.com:1234"
},
"log": {
.doc = "Port to bind the Prometheus server to. "
"Prometheus requires this value and 'server' mode to start. "
"Unlike server.port, prometheus.port will not be resolved.",
- .min = 1,
+ .min = 0,
.max = 0xFFFF,
},
.offset = offsetof(struct rpki_config, http.ca_path),
.doc = "Directory where CA certificates are found, used to verify the peer",
.arg_doc = "<directory>",
- .json_null_allowed = false,
+ .json_null_allowed = true,
}, {
.id = 9013,
.name = "http.proxy",