run 'make update'

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
Thomas Lamprecht 2019-08-17 11:52:00 +02:00
parent 39abbce413
commit 241ac83c45
7 changed files with 461 additions and 63 deletions

View File

@ -5383,6 +5383,12 @@ var pmgapi = [
"type" : "string",
"typetext" : "<string>"
},
"cafile" : {
"description" : "Path to CA file. Only useful with option 'verify'",
"optional" : 1,
"type" : "string",
"typetext" : "<string>"
},
"comment" : {
"description" : "Description.",
"maxLength" : 4096,
@ -5441,10 +5447,11 @@ var pmgapi = [
},
"mode" : {
"default" : "ldap",
"description" : "LDAP protocol mode ('ldap' or 'ldaps').",
"description" : "LDAP protocol mode ('ldap', 'ldaps' or 'ldap+starttls').",
"enum" : [
"ldap",
"ldaps"
"ldaps",
"ldap+starttls"
],
"optional" : 1,
"type" : "string"
@ -5478,6 +5485,13 @@ var pmgapi = [
"optional" : 1,
"type" : "string",
"typetext" : "<string>"
},
"verify" : {
"default" : 0,
"description" : "Verify server certificate. Only useful with ldaps or ldap+starttls.",
"optional" : 1,
"type" : "boolean",
"typetext" : "<boolean>"
}
},
"type" : "object"
@ -5909,6 +5923,12 @@ var pmgapi = [
"type" : "string",
"typetext" : "<string>"
},
"cafile" : {
"description" : "Path to CA file. Only useful with option 'verify'",
"optional" : 1,
"type" : "string",
"typetext" : "<string>"
},
"comment" : {
"description" : "Description.",
"maxLength" : 4096,
@ -5952,10 +5972,11 @@ var pmgapi = [
},
"mode" : {
"default" : "ldap",
"description" : "LDAP protocol mode ('ldap' or 'ldaps').",
"description" : "LDAP protocol mode ('ldap', 'ldaps' or 'ldap+starttls').",
"enum" : [
"ldap",
"ldaps"
"ldaps",
"ldap+starttls"
],
"optional" : 1,
"type" : "string"
@ -5989,6 +6010,13 @@ var pmgapi = [
"optional" : 1,
"type" : "string",
"typetext" : "<string>"
},
"verify" : {
"default" : 0,
"description" : "Verify server certificate. Only useful with ldaps or ldap+starttls.",
"optional" : 1,
"type" : "boolean",
"typetext" : "<boolean>"
}
},
"type" : "object"
@ -6302,7 +6330,7 @@ var pmgapi = [
"maxLength" : 512,
"minLength" : 3,
"optional" : 1,
"pattern" : "(?:|[^\\s\\/\\@]+\\@[^\\s\\/\\@]+)",
"pattern" : "(?:[^\\s\\/\\\\@]+\\@[^\\s\\/\\\\@]+)",
"type" : "string"
},
"user" : {
@ -6394,7 +6422,7 @@ var pmgapi = [
"maxLength" : 512,
"minLength" : 3,
"optional" : 1,
"pattern" : "(?:|[^\\s\\/\\@]+\\@[^\\s\\/\\@]+)",
"pattern" : "(?:[^\\s\\/\\\\@]+\\@[^\\s\\/\\\\@]+)",
"type" : "string"
},
"user" : {
@ -6507,7 +6535,7 @@ var pmgapi = [
"maxLength" : 512,
"minLength" : 3,
"optional" : 1,
"pattern" : "(?:|[^\\s\\/\\@]+\\@[^\\s\\/\\@]+)",
"pattern" : "(?:[^\\s\\/\\\\@]+\\@[^\\s\\/\\\\@]+)",
"type" : "string"
},
"user" : {
@ -6597,7 +6625,7 @@ var pmgapi = [
"description" : "The target email address (where to deliver fetched mails).",
"maxLength" : 512,
"minLength" : 3,
"pattern" : "(?:|[^\\s\\/\\@]+\\@[^\\s\\/\\@]+)",
"pattern" : "(?:[^\\s\\/\\\\@]+\\@[^\\s\\/\\\\@]+)",
"type" : "string"
},
"user" : {
@ -7334,6 +7362,185 @@ var pmgapi = [
"path" : "/config/mimetypes",
"text" : "mimetypes"
},
{
"children" : [
{
"info" : {
"DELETE" : {
"description" : "Delete a tls_policy entry",
"method" : "DELETE",
"name" : "delete",
"parameters" : {
"additionalProperties" : 0,
"properties" : {
"domain" : {
"description" : "Domain name.",
"format" : "transport-domain",
"type" : "string",
"typetext" : "<string>"
}
}
},
"permissions" : {
"check" : [
"admin"
]
},
"protected" : 1,
"proxyto" : "master",
"returns" : {
"type" : "null"
}
},
"GET" : {
"description" : "Read tls_policy entry.",
"method" : "GET",
"name" : "read",
"parameters" : {
"additionalProperties" : 0,
"properties" : {
"domain" : {
"description" : "Domain name.",
"format" : "transport-domain",
"type" : "string",
"typetext" : "<string>"
}
}
},
"permissions" : {
"check" : [
"admin",
"audit"
]
},
"proxyto" : "master",
"returns" : {
"properties" : {
"domain" : {
"format" : "transport-domain",
"type" : "string"
},
"policy" : {
"format" : "tls-policy",
"type" : "string"
}
},
"type" : "object"
}
},
"PUT" : {
"description" : "Update tls_policy entry.",
"method" : "PUT",
"name" : "write",
"parameters" : {
"additionalProperties" : 0,
"properties" : {
"domain" : {
"description" : "Domain name.",
"format" : "transport-domain",
"type" : "string",
"typetext" : "<string>"
},
"policy" : {
"description" : "TLS policy",
"format" : "tls-policy-strict",
"type" : "string",
"typetext" : "<string>"
}
}
},
"permissions" : {
"check" : [
"admin"
]
},
"protected" : 1,
"proxyto" : "master",
"returns" : {
"type" : "null"
}
}
},
"leaf" : 1,
"path" : "/config/tlspolicy/{domain}",
"text" : "{domain}"
}
],
"info" : {
"GET" : {
"description" : "List tls_policy entries.",
"method" : "GET",
"name" : "index",
"parameters" : {
"additionalProperties" : 0
},
"permissions" : {
"check" : [
"admin",
"audit"
]
},
"proxyto" : "master",
"returns" : {
"items" : {
"properties" : {
"domain" : {
"format" : "transport-domain",
"type" : "string"
},
"policy" : {
"format" : "tls-policy",
"type" : "string"
}
},
"type" : "object"
},
"links" : [
{
"href" : "{domain}",
"rel" : "child"
}
],
"type" : "array"
}
},
"POST" : {
"description" : "Add tls_policy entry.",
"method" : "POST",
"name" : "create",
"parameters" : {
"additionalProperties" : 0,
"properties" : {
"domain" : {
"description" : "Domain name.",
"format" : "transport-domain",
"type" : "string",
"typetext" : "<string>"
},
"policy" : {
"description" : "TLS policy",
"format" : "tls-policy-strict",
"type" : "string",
"typetext" : "<string>"
}
}
},
"permissions" : {
"check" : [
"admin"
]
},
"protected" : 1,
"proxyto" : "master",
"returns" : {
"type" : "null"
}
}
},
"leaf" : 0,
"path" : "/config/tlspolicy",
"text" : "tlspolicy"
},
{
"info" : {
"GET" : {
@ -7370,7 +7577,7 @@ var pmgapi = [
},
"avast" : {
"default" : 0,
"description" : "Use Avast Virus Scanner (/bin/scan). You need to buy and install 'Avast Core Security' before you can enable this feature.",
"description" : "Use Avast Virus Scanner (/usr/bin/scan). You need to buy and install 'Avast Core Security' before you can enable this feature.",
"optional" : 1,
"type" : "boolean",
"typetext" : "<boolean>"
@ -7382,6 +7589,20 @@ var pmgapi = [
"type" : "boolean",
"typetext" : "<boolean>"
},
"custom_check" : {
"default" : 0,
"description" : "Use Custom Check Script. The script has to take the defined arguments and can return Virus findings or a Spamscore.",
"optional" : 1,
"type" : "boolean",
"typetext" : "<boolean>"
},
"custom_check_path" : {
"default" : "/usr/local/bin/pmg-custom-check",
"description" : "Absolute Path to the Custom Check Script",
"optional" : 1,
"pattern" : "^/([^/\\0]+\\/)+[^/\\0]+$",
"type" : "string"
},
"dailyreport" : {
"default" : 1,
"description" : "Send daily reports.",
@ -7481,7 +7702,7 @@ var pmgapi = [
"properties" : {
"archiveblockencrypted" : {
"default" : 0,
"description" : "Wether to block encrypted archives. Mark encrypted archives as viruses.",
"description" : "Whether to block encrypted archives and documents. Mark encrypted archives and documents as viruses.",
"optional" : 1,
"type" : "boolean",
"typetext" : "<boolean>"
@ -7703,7 +7924,7 @@ var pmgapi = [
"typetext" : "<integer> (1 - 65535)"
},
"max_filters" : {
"default" : 15,
"default" : 35,
"description" : "Maximum number of pmg-smtp-filter processes.",
"maximum" : 40,
"minimum" : 3,
@ -7721,7 +7942,7 @@ var pmgapi = [
"typetext" : "<integer> (2 - 10)"
},
"max_smtpd_in" : {
"default" : 99,
"default" : 100,
"description" : "Maximum number of SMTP daemon processes (in).",
"maximum" : 100,
"minimum" : 3,
@ -7730,7 +7951,7 @@ var pmgapi = [
"typetext" : "<integer> (3 - 100)"
},
"max_smtpd_out" : {
"default" : 99,
"default" : 100,
"description" : "Maximum number of SMTP daemon processes (out).",
"maximum" : 100,
"minimum" : 3,
@ -7901,7 +8122,7 @@ var pmgapi = [
},
"clamav_heuristic_score" : {
"default" : 3,
"description" : "Score for ClamaAV heuristics (Google Safe Browsing database, PhishingScanURLs, ...).",
"description" : "Score for ClamAV heuristics (Google Safe Browsing database, PhishingScanURLs, ...).",
"maximum" : 1000,
"minimum" : 0,
"optional" : 1,
@ -9164,6 +9385,20 @@ var pmgapi = [
"type" : "boolean",
"typetext" : "<boolean>"
},
"cidr" : {
"description" : "IPv4 CIDR.",
"format" : "CIDRv4",
"optional" : 1,
"type" : "string",
"typetext" : "<string>"
},
"cidr6" : {
"description" : "IPv6 CIDR.",
"format" : "CIDRv6",
"optional" : 1,
"type" : "string",
"typetext" : "<string>"
},
"comments" : {
"description" : "Comments",
"optional" : 1,
@ -9445,6 +9680,20 @@ var pmgapi = [
"type" : "boolean",
"typetext" : "<boolean>"
},
"cidr" : {
"description" : "IPv4 CIDR.",
"format" : "CIDRv4",
"optional" : 1,
"type" : "string",
"typetext" : "<string>"
},
"cidr6" : {
"description" : "IPv6 CIDR.",
"format" : "CIDRv6",
"optional" : 1,
"type" : "string",
"typetext" : "<string>"
},
"comments" : {
"description" : "Comments",
"optional" : 1,
@ -9890,7 +10139,6 @@ var pmgapi = [
"protected" : 1,
"proxyto" : "node",
"returns" : {
"properties" : {},
"type" : "object"
}
}
@ -11033,6 +11281,40 @@ var pmgapi = [
"path" : "/nodes/{node}/backup",
"text" : "backup"
},
{
"info" : {
"GET" : {
"description" : "Gather various system information about a node",
"method" : "GET",
"name" : "report",
"parameters" : {
"additionalProperties" : 0,
"properties" : {
"node" : {
"description" : "The cluster node name.",
"format" : "pve-node",
"type" : "string",
"typetext" : "<string>"
}
}
},
"permissions" : {
"check" : [
"admin",
"audit"
]
},
"protected" : 1,
"proxyto" : "node",
"returns" : {
"type" : "string"
}
}
},
"leaf" : 1,
"path" : "/nodes/{node}/report",
"text" : "report"
},
{
"info" : {
"GET" : {
@ -11169,6 +11451,76 @@ var pmgapi = [
"path" : "/nodes/{node}/syslog",
"text" : "syslog"
},
{
"info" : {
"GET" : {
"description" : "Read Journal",
"method" : "GET",
"name" : "journal",
"parameters" : {
"additionalProperties" : 0,
"properties" : {
"endcursor" : {
"description" : "End before the given Cursor. Conflicts with 'until'.",
"optional" : 1,
"type" : "string",
"typetext" : "<string>"
},
"lastentries" : {
"description" : "Limit to the last X lines. Conflicts with a range.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
"typetext" : "<integer> (0 - N)"
},
"node" : {
"description" : "The cluster node name.",
"format" : "pve-node",
"type" : "string",
"typetext" : "<string>"
},
"since" : {
"description" : "Display all log since this UNIX epoch. Conflicts with 'startcursor'.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
"typetext" : "<integer> (0 - N)"
},
"startcursor" : {
"description" : "Start after the given Cursor. Conflicts with 'since'.",
"optional" : 1,
"type" : "string",
"typetext" : "<string>"
},
"until" : {
"description" : "Display all log until this UNIX epoch. Conflicts with 'endcursor'.",
"minimum" : 0,
"optional" : 1,
"type" : "integer",
"typetext" : "<integer> (0 - N)"
}
}
},
"permissions" : {
"check" : [
"admin",
"audit"
]
},
"protected" : 1,
"proxyto" : "node",
"returns" : {
"items" : {
"type" : "string"
},
"type" : "array"
}
}
},
"leaf" : 1,
"path" : "/nodes/{node}/journal",
"text" : "journal"
},
{
"info" : {
"POST" : {
@ -11467,6 +11819,13 @@ var pmgapi = [
}
}
},
"permissions" : {
"check" : [
"admin",
"qmanager",
"audit"
]
},
"protected" : 1,
"proxyto" : "node",
"returns" : {
@ -11655,7 +12014,6 @@ var pmgapi = [
"protected" : 1,
"proxyto" : "master",
"returns" : {
"properties" : {},
"type" : "object"
}
},
@ -12099,17 +12457,17 @@ var pmgapi = [
"properties" : {
"address" : {
"description" : "The address you want to remove.",
"maxLength" : 512,
"minLength" : 3,
"pattern" : "(?:|[^\\s\\/\\@]+\\@[^\\s\\/\\@]+)",
"pattern" : "(?:[^\\s\\/\\\\;\\,]+)(?:\\,[^\\s\\/\\\\;\\,]+)*",
"type" : "string"
},
"pmail" : {
"description" : "List entries for the user with this primary email address. Quarantine users cannot speficy this parameter, but it is required for all other roles.",
"format" : "email",
"maxLength" : 512,
"minLength" : 3,
"optional" : 1,
"type" : "string",
"typetext" : "<string>"
"pattern" : "(?:[^\\s\\/\\\\@]+\\@[^\\s\\/\\\\@]+)",
"type" : "string"
}
}
},
@ -12142,10 +12500,11 @@ var pmgapi = [
"properties" : {
"pmail" : {
"description" : "List entries for the user with this primary email address. Quarantine users cannot speficy this parameter, but it is required for all other roles.",
"format" : "email",
"maxLength" : 512,
"minLength" : 3,
"optional" : 1,
"type" : "string",
"typetext" : "<string>"
"pattern" : "(?:[^\\s\\/\\\\@]+\\@[^\\s\\/\\\\@]+)",
"type" : "string"
}
}
},
@ -12178,17 +12537,17 @@ var pmgapi = [
"properties" : {
"address" : {
"description" : "The address you want to add.",
"maxLength" : 512,
"minLength" : 3,
"pattern" : "(?:|[^\\s\\/\\@]+\\@[^\\s\\/\\@]+)",
"pattern" : "(?:[^\\s\\/\\\\;\\,]+)(?:\\,[^\\s\\/\\\\;\\,]+)*",
"type" : "string"
},
"pmail" : {
"description" : "List entries for the user with this primary email address. Quarantine users cannot speficy this parameter, but it is required for all other roles.",
"format" : "email",
"maxLength" : 512,
"minLength" : 3,
"optional" : 1,
"type" : "string",
"typetext" : "<string>"
"pattern" : "(?:[^\\s\\/\\\\@]+\\@[^\\s\\/\\\\@]+)",
"type" : "string"
}
}
},
@ -12223,17 +12582,17 @@ var pmgapi = [
"properties" : {
"address" : {
"description" : "The address you want to remove.",
"maxLength" : 512,
"minLength" : 3,
"pattern" : "(?:|[^\\s\\/\\@]+\\@[^\\s\\/\\@]+)",
"pattern" : "(?:[^\\s\\/\\\\;\\,]+)(?:\\,[^\\s\\/\\\\;\\,]+)*",
"type" : "string"
},
"pmail" : {
"description" : "List entries for the user with this primary email address. Quarantine users cannot speficy this parameter, but it is required for all other roles.",
"format" : "email",
"maxLength" : 512,
"minLength" : 3,
"optional" : 1,
"type" : "string",
"typetext" : "<string>"
"pattern" : "(?:[^\\s\\/\\\\@]+\\@[^\\s\\/\\\\@]+)",
"type" : "string"
}
}
},
@ -12266,10 +12625,11 @@ var pmgapi = [
"properties" : {
"pmail" : {
"description" : "List entries for the user with this primary email address. Quarantine users cannot speficy this parameter, but it is required for all other roles.",
"format" : "email",
"maxLength" : 512,
"minLength" : 3,
"optional" : 1,
"type" : "string",
"typetext" : "<string>"
"pattern" : "(?:[^\\s\\/\\\\@]+\\@[^\\s\\/\\\\@]+)",
"type" : "string"
}
}
},
@ -12302,17 +12662,17 @@ var pmgapi = [
"properties" : {
"address" : {
"description" : "The address you want to add.",
"maxLength" : 512,
"minLength" : 3,
"pattern" : "(?:|[^\\s\\/\\@]+\\@[^\\s\\/\\@]+)",
"pattern" : "(?:[^\\s\\/\\\\;\\,]+)(?:\\,[^\\s\\/\\\\;\\,]+)*",
"type" : "string"
},
"pmail" : {
"description" : "List entries for the user with this primary email address. Quarantine users cannot speficy this parameter, but it is required for all other roles.",
"format" : "email",
"maxLength" : 512,
"minLength" : 3,
"optional" : 1,
"type" : "string",
"typetext" : "<string>"
"pattern" : "(?:[^\\s\\/\\\\@]+\\@[^\\s\\/\\\\@]+)",
"type" : "string"
}
}
},
@ -12434,7 +12794,18 @@ var pmgapi = [
"method" : "GET",
"name" : "quarusers",
"parameters" : {
"additionalProperties" : 0
"additionalProperties" : 0,
"properties" : {
"list" : {
"description" : "If set, limits the result to the given list.",
"enum" : [
"BL",
"WL"
],
"optional" : 1,
"type" : "string"
}
}
},
"permissions" : {
"check" : [
@ -12479,10 +12850,11 @@ var pmgapi = [
},
"pmail" : {
"description" : "List entries for the user with this primary email address. Quarantine users cannot speficy this parameter, but it is required for all other roles.",
"format" : "email",
"maxLength" : 512,
"minLength" : 3,
"optional" : 1,
"type" : "string",
"typetext" : "<string>"
"pattern" : "(?:[^\\s\\/\\\\@]+\\@[^\\s\\/\\\\@]+)",
"type" : "string"
},
"starttime" : {
"description" : "Only consider entries newer than 'starttime' (unix epoch). Default is 'now - 1day'.",
@ -12691,7 +13063,7 @@ var pmgapi = [
},
"raw" : {
"default" : 0,
"description" : "Display 'raw' eml data. This is only used with the 'htmlmail' formatter.",
"description" : "Display 'raw' eml data. Deactivates size limit.",
"optional" : 1,
"type" : "boolean",
"typetext" : "<boolean>"
@ -12780,7 +13152,6 @@ var pmgapi = [
},
"id" : {
"description" : "Unique IDs, seperate with ;",
"maxLength" : 600,
"pattern" : "C\\d+R\\d+T\\d+(;C\\d+R\\d+T\\d+)*",
"type" : "string"
}
@ -12851,7 +13222,7 @@ var pmgapi = [
"description" : "Contact email address.",
"maxLength" : 512,
"minLength" : 3,
"pattern" : "(?:|[^\\s\\/\\@]+\\@[^\\s\\/\\@]+)",
"pattern" : "(?:[^\\s\\/\\\\@]+\\@[^\\s\\/\\\\@]+)",
"type" : "string"
},
"day" : {
@ -13114,7 +13485,7 @@ var pmgapi = [
"description" : "Sender email address.",
"maxLength" : 512,
"minLength" : 3,
"pattern" : "(?:|[^\\s\\/\\@]+\\@[^\\s\\/\\@]+)",
"pattern" : "(?:[^\\s\\/\\\\@]+\\@[^\\s\\/\\\\@]+)",
"type" : "string"
},
"starttime" : {
@ -13340,7 +13711,7 @@ var pmgapi = [
"description" : "Receiver email address.",
"maxLength" : 512,
"minLength" : 3,
"pattern" : "(?:|[^\\s\\/\\@]+\\@[^\\s\\/\\@]+)",
"pattern" : "(?:[^\\s\\/\\\\@]+\\@[^\\s\\/\\\\@]+)",
"type" : "string"
},
"starttime" : {
@ -14470,12 +14841,15 @@ var pmgapi = [
"returns" : {
"properties" : {
"release" : {
"description" : "The current installed Proxmox Mailgateway Release",
"type" : "string"
},
"repoid" : {
"description" : "The short git commit hash ID from which this version was build",
"type" : "string"
},
"version" : {
"description" : "The current installed pmg-api package version",
"type" : "string"
}
},

View File

@ -30,7 +30,7 @@ Server address (IP or DNS name).
Use SSL.
`target`: `(?:|[^\s\/\@]+\@[^\s\/\@]+)` ::
`target`: `(?:[^\s\/\\@]+\@[^\s\/\\@]+)` ::
The target email address (where to deliver fetched mails).

View File

@ -14,6 +14,10 @@ Bind domain name.
Bind password.
`cafile`: `<string>` ::
Path to CA file. Only useful with option 'verify'
`comment`: `<string>` ::
Description.
@ -38,9 +42,9 @@ List of objectclasses for groups.
List of mail attribute names.
`mode`: `<ldap | ldaps>` ('default =' `ldap`)::
`mode`: `<ldap | ldap+starttls | ldaps>` ('default =' `ldap`)::
LDAP protocol mode ('ldap' or 'ldaps').
LDAP protocol mode ('ldap', 'ldaps' or 'ldap+starttls').
`port`: `<integer> (1 - 65535)` ::
@ -58,3 +62,7 @@ Server address.
Fallback server address. Userd when the first server is not available.
`verify`: `<boolean>` ('default =' `0`)::
Verify server certificate. Only useful with ldaps or ldap+starttls.

View File

@ -4,12 +4,20 @@ Use advanced filters for statistic.
`avast`: `<boolean>` ('default =' `0`)::
Use Avast Virus Scanner (/bin/scan). You need to buy and install 'Avast Core Security' before you can enable this feature.
Use Avast Virus Scanner (/usr/bin/scan). You need to buy and install 'Avast Core Security' before you can enable this feature.
`clamav`: `<boolean>` ('default =' `1`)::
Use ClamAV Virus Scanner. This is the default virus scanner and is enabled by default.
`custom_check`: `<boolean>` ('default =' `0`)::
Use Custom Check Script. The script has to take the defined arguments and can return Virus findings or a Spamscore.
`custom_check_path`: `^/([^/\0]+\/)+[^/\0]+$` ('default =' `/usr/local/bin/pmg-custom-check`)::
Absolute Path to the Custom Check Script
`dailyreport`: `<boolean>` ('default =' `1`)::
Send daily reports.

View File

@ -1,6 +1,6 @@
`archiveblockencrypted`: `<boolean>` ('default =' `0`)::
Wether to block encrypted archives. Mark encrypted archives as viruses.
Whether to block encrypted archives and documents. Mark encrypted archives and documents as viruses.
`archivemaxfiles`: `<integer> (0 - N)` ('default =' `1000`)::

View File

@ -6,12 +6,20 @@ Use advanced filters for statistic.
`avast`: `<boolean>` ('default =' `0`)::
Use Avast Virus Scanner (/bin/scan). You need to buy and install 'Avast Core Security' before you can enable this feature.
Use Avast Virus Scanner (/usr/bin/scan). You need to buy and install 'Avast Core Security' before you can enable this feature.
`clamav`: `<boolean>` ('default =' `1`)::
Use ClamAV Virus Scanner. This is the default virus scanner and is enabled by default.
`custom_check`: `<boolean>` ('default =' `0`)::
Use Custom Check Script. The script has to take the defined arguments and can return Virus findings or a Spamscore.
`custom_check_path`: `^/([^/\0]+\/)+[^/\0]+$` ('default =' `/usr/local/bin/pmg-custom-check`)::
Absolute Path to the Custom Check Script
`dailyreport`: `<boolean>` ('default =' `1`)::
Send daily reports.
@ -36,7 +44,7 @@ User Statistics Lifetime (days)
`archiveblockencrypted`: `<boolean>` ('default =' `0`)::
Wether to block encrypted archives. Mark encrypted archives as viruses.
Whether to block encrypted archives and documents. Mark encrypted archives and documents as viruses.
`archivemaxfiles`: `<integer> (0 - N)` ('default =' `1000`)::
@ -112,7 +120,7 @@ Hide received header in outgoing mails.
SMTP port number for outgoing mail (trusted).
`max_filters`: `<integer> (3 - 40)` ('default =' `15`)::
`max_filters`: `<integer> (3 - 40)` ('default =' `35`)::
Maximum number of pmg-smtp-filter processes.
@ -120,11 +128,11 @@ Maximum number of pmg-smtp-filter processes.
Maximum number of pmgpolicy processes.
`max_smtpd_in`: `<integer> (3 - 100)` ('default =' `99`)::
`max_smtpd_in`: `<integer> (3 - 100)` ('default =' `100`)::
Maximum number of SMTP daemon processes (in).
`max_smtpd_out`: `<integer> (3 - 100)` ('default =' `99`)::
`max_smtpd_out`: `<integer> (3 - 100)` ('default =' `100`)::
Maximum number of SMTP daemon processes (out).
@ -192,7 +200,7 @@ Additional score for bounce mails.
`clamav_heuristic_score`: `<integer> (0 - 1000)` ('default =' `3`)::
Score for ClamaAV heuristics (Google Safe Browsing database, PhishingScanURLs, ...).
Score for ClamAV heuristics (Google Safe Browsing database, PhishingScanURLs, ...).
`languages`: `(all|([a-z][a-z])+( ([a-z][a-z])+)*)` ('default =' `all`)::

View File

@ -4,7 +4,7 @@ Additional score for bounce mails.
`clamav_heuristic_score`: `<integer> (0 - 1000)` ('default =' `3`)::
Score for ClamaAV heuristics (Google Safe Browsing database, PhishingScanURLs, ...).
Score for ClamAV heuristics (Google Safe Browsing database, PhishingScanURLs, ...).
`languages`: `(all|([a-z][a-z])+( ([a-z][a-z])+)*)` ('default =' `all`)::