mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2025-02-16 23:57:11 +00:00
extra/cups to 2.0.3-1
This commit is contained in:
parent
39cd7e4ea1
commit
b2cdaea24f
2 changed files with 5 additions and 43 deletions
|
@ -6,8 +6,8 @@
|
|||
|
||||
pkgbase="cups"
|
||||
pkgname=('libcups' 'cups')
|
||||
pkgver=2.0.2
|
||||
pkgrel=4
|
||||
pkgver=2.0.3
|
||||
pkgrel=1
|
||||
arch=('i686' 'x86_64')
|
||||
license=('GPL')
|
||||
url="http://www.cups.org/"
|
||||
|
@ -23,8 +23,8 @@ source=(http://www.cups.org/software/${pkgver}/cups-${pkgver}-source.tar.bz2{,.s
|
|||
cups-1.6.2-statedir.patch
|
||||
cups-1.6.0-fix-install-perms.patch
|
||||
# bugfixes
|
||||
cups-busy-loop.patch)
|
||||
md5sums=('6e0ea72dbafcf5baaa1cf4178e71096d'
|
||||
)
|
||||
md5sums=('8d98b85edbdab7ab03739c9622f570e8'
|
||||
'SKIP'
|
||||
'fc8286f185e2cc5f7e1f6843bf193e2b'
|
||||
'96f82c38f3f540b53f3e5144900acf17'
|
||||
|
@ -32,8 +32,7 @@ md5sums=('6e0ea72dbafcf5baaa1cf4178e71096d'
|
|||
'1beb4896f217bc241bc08a422274ec0c'
|
||||
'90c30380d4c8cd48a908cfdadae1ea24'
|
||||
'451609db34f95209d64c38474de27ce1'
|
||||
'5117f65342fcc69c6a506529e4daca9e'
|
||||
'68c70bda07ccb8caaa7a2df485a16092')
|
||||
'5117f65342fcc69c6a506529e4daca9e')
|
||||
validpgpkeys=('3737FD0D0E63B30172440D2DDBA3A7AB08D76223') # CUPS.org (CUPS.org PGP key) <security@cups.org>
|
||||
prepare() {
|
||||
|
||||
|
@ -52,8 +51,6 @@ prepare() {
|
|||
patch -Np0 -i ${srcdir}/cups-1.6.0-fix-install-perms.patch
|
||||
|
||||
# bug fixes
|
||||
# Avoid busy loop in cupsd when connection is closed after request Fedora ##1179596 - may solve FS#42666
|
||||
patch -Np1 -i ${srcdir}/cups-busy-loop.patch
|
||||
|
||||
# set MaxLogSize to 0 to prevent using cups internal log rotation
|
||||
sed -i -e '5i\ ' conf/cupsd.conf.in
|
||||
|
|
|
@ -1,35 +0,0 @@
|
|||
diff -up cups-2.0.2/scheduler/client.c.busy-loop cups-2.0.2/scheduler/client.c
|
||||
--- cups-2.0.2/scheduler/client.c.busy-loop 2014-08-28 16:37:22.000000000 +0100
|
||||
+++ cups-2.0.2/scheduler/client.c 2015-03-16 17:24:32.506232983 +0000
|
||||
@@ -585,6 +585,17 @@ cupsdReadClient(cupsd_client_t *con) /*
|
||||
* connection and we need to shut it down...
|
||||
*/
|
||||
|
||||
+ if (!httpGetReady(con->http) && recv(httpGetFd(con->http), buf, 1, MSG_PEEK) < 1)
|
||||
+ {
|
||||
+ /*
|
||||
+ * Connection closed...
|
||||
+ */
|
||||
+
|
||||
+ cupsdLogClient(con, CUPSD_LOG_DEBUG, "Closing on EOF.");
|
||||
+ cupsdCloseClient(con);
|
||||
+ return;
|
||||
+ }
|
||||
+
|
||||
cupsdLogClient(con, CUPSD_LOG_DEBUG, "Closing on unexpected HTTP read state %s.",
|
||||
httpStateString(httpGetState(con->http)));
|
||||
cupsdCloseClient(con);
|
||||
@@ -1979,12 +1990,6 @@ cupsdReadClient(cupsd_client_t *con) /*
|
||||
|
||||
if (httpGetState(con->http) == HTTP_STATE_POST_SEND)
|
||||
{
|
||||
- /*
|
||||
- * Don't listen for activity until we decide to do something with this...
|
||||
- */
|
||||
-
|
||||
- cupsdAddSelect(httpGetFd(con->http), NULL, NULL, con);
|
||||
-
|
||||
if (con->file >= 0)
|
||||
{
|
||||
fstat(con->file, &filestats);
|
||||
|
Loading…
Reference in a new issue