- Fixed a PPD memory leak caused by emulator definitions (OpenPrinting #124)
- `httpReconnect2` did not reset the socket file descriptor when the TLS
negotiation failed (Issue #5907)
+- Removed support for the (long deprecated and unused) `KeepAliveTimeout`
+ directive in `cupsd.conf` (Issue #5733)
Changes in CUPS v2.3.4
\fBKeepAlive No\fR
Specifies whether to support HTTP keep-alive connections.
The default is "Yes".
-.\"#KeepAliveTimeout
-.TP 5
-\fBKeepAliveTimeout \fIseconds\fR
-Specifies how long an idle client connection remains open.
-The default is "30".
.\"#LimitIPP
.TP 5
\fB<Limit \fIoperation \fR...\fB> \fR... \fB</Limit>\fR
{ "JobKillDelay", &JobKillDelay, CUPSD_VARTYPE_TIME },
{ "JobRetryLimit", &JobRetryLimit, CUPSD_VARTYPE_INTEGER },
{ "JobRetryInterval", &JobRetryInterval, CUPSD_VARTYPE_TIME },
- { "KeepAliveTimeout", &KeepAliveTimeout, CUPSD_VARTYPE_TIME },
{ "KeepAlive", &KeepAlive, CUPSD_VARTYPE_BOOLEAN },
#ifdef HAVE_LAUNCHD
{ "LaunchdTimeout", &IdleExitTimeout, CUPSD_VARTYPE_TIME },
FilterNice = 0;
HostNameLookups = FALSE;
KeepAlive = TRUE;
- KeepAliveTimeout = DEFAULT_KEEPALIVE;
ListenBackLog = SOMAXCONN;
LogDebugHistory = 200;
LogFilePerm = CUPS_DEFAULT_LOG_FILE_PERM;
/* Timeout during requests */
KeepAlive VALUE(TRUE),
/* Support the Keep-Alive option? */
- KeepAliveTimeout VALUE(DEFAULT_KEEPALIVE),
- /* Timeout between requests */
FileDevice VALUE(FALSE),
/* Allow file: devices? */
FilterLimit VALUE(0),