From a40eab2379f906050a91b01c648be52b1a2c4809 Mon Sep 17 00:00:00 2001 From: CentOS Sources Date: Aug 06 2019 10:27:31 +0000 Subject: import man-pages-overrides-7.7.3-1.el7 --- diff --git a/.gitignore b/.gitignore index 5d96e3a..7391db5 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/man-pages-overrides-7.6.2.tar.xz +SOURCES/man-pages-overrides-7.7.3.tar.xz diff --git a/.man-pages-overrides.metadata b/.man-pages-overrides.metadata index c0a9250..68bfb4e 100644 --- a/.man-pages-overrides.metadata +++ b/.man-pages-overrides.metadata @@ -1 +1 @@ -94ed0b85b36e1f37784f3f1dc8ddb2e51facdeb6 SOURCES/man-pages-overrides-7.6.2.tar.xz +31705378e61a6305c7bba9c20a31e3e0c06446c1 SOURCES/man-pages-overrides-7.7.3.tar.xz diff --git a/SOURCES/1274949-mpo-7.3.0-userhelper.8.patch b/SOURCES/1274949-mpo-7.3.0-userhelper.8.patch deleted file mode 100644 index beadc4a..0000000 --- a/SOURCES/1274949-mpo-7.3.0-userhelper.8.patch +++ /dev/null @@ -1,30 +0,0 @@ -From be31bf431ad2a8c13c55412a2667e0593b7f45ca Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Nikola=20Forr=C3=B3?= -Date: Tue, 28 Jun 2016 13:08:08 +0200 -Subject: [PATCH 08/17] userhelper.8: fix up exit status description and - consistency - ---- - usermode/man8/userhelper.8 | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/usermode/man8/userhelper.8 b/usermode/man8/userhelper.8 -index 1a136c6..690806e 100644 ---- a/usermode/man8/userhelper.8 -+++ b/usermode/man8/userhelper.8 -@@ -279,10 +279,10 @@ Ran out of memory. - Could not find the program. - .TP - 11 --exec failed even though program exists. -+Executing the program failed even though it exists. - .TP - 12 --the user canceled the operation. -+The user canceled the operation. - .TP - 255 - Unknown error. --- -2.7.4 - diff --git a/SOURCES/1488506-mpo-7.5.0-imtest.1.patch b/SOURCES/1488506-mpo-7.5.0-imtest.1.patch deleted file mode 100644 index 316d945..0000000 --- a/SOURCES/1488506-mpo-7.5.0-imtest.1.patch +++ /dev/null @@ -1,194 +0,0 @@ -From 48f211349f8214d089d1909ec6812e70afc09e05 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Nikola=20Forr=C3=B3?= -Date: Wed, 1 Nov 2017 16:37:57 +0100 -Subject: [PATCH 4/4] imtest.1, lmtptest.1, mupdatetest.1, nntptest.1, - pop3test.1, sivtest.1, smtptest.1: document -w option - ---- - cyrus-imapd/man1/imtest.1 | 7 +++++++ - cyrus-imapd/man1/lmtptest.1 | 7 +++++++ - cyrus-imapd/man1/mupdatetest.1 | 7 +++++++ - cyrus-imapd/man1/nntptest.1 | 7 +++++++ - cyrus-imapd/man1/pop3test.1 | 7 +++++++ - cyrus-imapd/man1/sivtest.1 | 7 +++++++ - cyrus-imapd/man1/smtptest.1 | 7 +++++++ - 7 files changed, 49 insertions(+) - -diff --git a/cyrus-imapd/man1/imtest.1 b/cyrus-imapd/man1/imtest.1 -index 5323186..6a9bb12 100644 ---- a/cyrus-imapd/man1/imtest.1 -+++ b/cyrus-imapd/man1/imtest.1 -@@ -67,6 +67,10 @@ imtest \- interactive IMAP test program - .I userid - ] - [ -+.B \-w -+.I password -+] -+[ - .B \-k - .I num - ] -@@ -161,6 +165,9 @@ This is the userid whose identity will be assumed after authentication. - \fBNOTE:\fR This is only used with SASL mechanisms that allow proxying - (e.g. PLAIN, DIGEST-MD5). - .TP -+.BI \-w " password" -+Password to use (if not supplied, we will prompt) -+.TP - .BI -k " num" - Minimum protection layer required. - .TP -diff --git a/cyrus-imapd/man1/lmtptest.1 b/cyrus-imapd/man1/lmtptest.1 -index 4381628..2f332dc 100644 ---- a/cyrus-imapd/man1/lmtptest.1 -+++ b/cyrus-imapd/man1/lmtptest.1 -@@ -67,6 +67,10 @@ lmtptest \- interactive LMTP test program - .I userid - ] - [ -+.B \-w -+.I password -+] -+[ - .B \-k - .I num - ] -@@ -139,6 +143,9 @@ This is the userid whose identity will be assumed after authentication. - \fBNOTE:\fR This is only used with SASL mechanisms that allow proxying - (e.g. PLAIN, DIGEST-MD5). - .TP -+.BI -w " password" -+Password to use (if not supplied, we will prompt). -+.TP - .BI -k " num" - Minimum protection layer required. - .TP -diff --git a/cyrus-imapd/man1/mupdatetest.1 b/cyrus-imapd/man1/mupdatetest.1 -index aa9b44c..a4d7f2e 100644 ---- a/cyrus-imapd/man1/mupdatetest.1 -+++ b/cyrus-imapd/man1/mupdatetest.1 -@@ -63,6 +63,10 @@ mupdatetest \- interactive MUPDATE test program - .I userid - ] - [ -+.B \-w -+.I password -+] -+[ - .B \-k - .I num - ] -@@ -127,6 +131,9 @@ Userid to use for authentication; defaults to the current user. - This is the userid whose password or credentials will be presented to - the server for verification. - .TP -+.BI -w " password" -+Password to use (if not supplied, we will prompt) -+.TP - .BI -u " userid" - Userid to use for authorization; defaults to the current user. - This is the userid whose identity will be assumed after authentication. -diff --git a/cyrus-imapd/man1/nntptest.1 b/cyrus-imapd/man1/nntptest.1 -index 8a75487..55c4162 100644 ---- a/cyrus-imapd/man1/nntptest.1 -+++ b/cyrus-imapd/man1/nntptest.1 -@@ -67,6 +67,10 @@ nntptest \- interactive NNTP test program - .I userid - ] - [ -+.B \-w -+.I password -+] -+[ - .B \-k - .I num - ] -@@ -143,6 +147,9 @@ This is the userid whose identity will be assumed after authentication. - \fBNOTE:\fR This is only used with SASL mechanisms that allow proxying - (e.g. PLAIN, DIGEST-MD5). - .TP -+.BI -w " password" -+Password to use (if not supplied, we will prompt) -+.TP - .BI -k " num" - Minimum protection layer required. - .TP -diff --git a/cyrus-imapd/man1/pop3test.1 b/cyrus-imapd/man1/pop3test.1 -index 24b2efd..e3e536b 100644 ---- a/cyrus-imapd/man1/pop3test.1 -+++ b/cyrus-imapd/man1/pop3test.1 -@@ -67,6 +67,10 @@ pop3test \- interactive POP3 test program - .I userid - ] - [ -+.B \-w -+.I password -+] -+[ - .B \-k - .I num - ] -@@ -143,6 +147,9 @@ This is the userid whose identity will be assumed after authentication. - \fBNOTE:\fR This is only used with SASL mechanisms that allow proxying - (e.g. PLAIN, DIGEST-MD5). - .TP -+.BI -w " password" -+Password to use (if not supplied, we will prompt) -+.TP - .BI -k " num" - Minimum protection layer required. - .TP -diff --git a/cyrus-imapd/man1/sivtest.1 b/cyrus-imapd/man1/sivtest.1 -index 993b337..3e071b9 100644 ---- a/cyrus-imapd/man1/sivtest.1 -+++ b/cyrus-imapd/man1/sivtest.1 -@@ -67,6 +67,10 @@ sivtest \- interactive MANAGESIEVE test program - .I userid - ] - [ -+.B \-w -+.I password -+] -+[ - .B \-k - .I num - ] -@@ -139,6 +143,9 @@ This is the userid whose identity will be assumed after authentication. - \fBNOTE:\fR This is only used with SASL mechanisms that allow proxying - (e.g. PLAIN, DIGEST-MD5). - .TP -+.BI -w " password" -+Password to use (if not supplied, we will prompt) -+.TP - .BI -k " num" - Minimum protection layer required. - .TP -diff --git a/cyrus-imapd/man1/smtptest.1 b/cyrus-imapd/man1/smtptest.1 -index 2726d08..575ab1e 100644 ---- a/cyrus-imapd/man1/smtptest.1 -+++ b/cyrus-imapd/man1/smtptest.1 -@@ -67,6 +67,10 @@ smtptest \- interactive SMTP test program - .I userid - ] - [ -+.B \-w -+.I password -+] -+[ - .B \-k - .I num - ] -@@ -142,6 +146,9 @@ This is the userid whose identity will be assumed after authentication. - \fBNOTE:\fR This is only used with SASL mechanisms that allow proxying - (e.g. PLAIN, DIGEST-MD5). - .TP -+.BI -w " password" -+Password to use (if not supplied, we will prompt) -+.TP - .BI -k " num" - Minimum protection layer required. - .TP --- -2.13.6 - diff --git a/SOURCES/1538499-mpo-7.6.0-iproute.8.patch b/SOURCES/1538499-mpo-7.6.0-iproute.8.patch deleted file mode 100644 index 89c2a5e..0000000 --- a/SOURCES/1538499-mpo-7.6.0-iproute.8.patch +++ /dev/null @@ -1,24 +0,0 @@ -From 38ecc86a0dfc594b47c5aaec9e7b67be082c6094 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Nikola=20Forr=C3=B3?= -Date: Thu, 21 Jun 2018 11:02:31 +0200 -Subject: [PATCH 1/2] ip-route.8: fix synopsis of ssthresh parameter ---- - iproute/man8/ip-route.8 | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/iproute/man8/ip-route.8 b/iproute/man8/ip-route.8 -index 346fbd0..e85c4e4 100644 ---- a/iproute/man8/ip-route.8 -+++ b/iproute/man8/ip-route.8 -@@ -120,7 +120,7 @@ replace " } " - .B cwnd - .IR NUMBER " ] [ " - .B ssthresh --.IR REALM " ] [ " -+.IR NUMBER " ] [ " - .B realms - .IR REALM " ] [ " - .B rto_min --- -2.17.1 - diff --git a/SOURCES/1543420-mpo-7.6.0-tc-vlan.8.patch b/SOURCES/1543420-mpo-7.6.0-tc-vlan.8.patch deleted file mode 100644 index 3e0e1ab..0000000 --- a/SOURCES/1543420-mpo-7.6.0-tc-vlan.8.patch +++ /dev/null @@ -1,24 +0,0 @@ -From 3d73f0746dedba90ef58eece2d1e720bc5019eee Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Nikola=20Forr=C3=B3?= -Date: Thu, 21 Jun 2018 11:06:45 +0200 -Subject: [PATCH 2/2] tc-vlan.8: fix incorrect example ---- - iproute/man8/tc-vlan.8 | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/iproute/man8/tc-vlan.8 b/iproute/man8/tc-vlan.8 -index af3de1c..a526f66 100644 ---- a/iproute/man8/tc-vlan.8 -+++ b/iproute/man8/tc-vlan.8 -@@ -103,7 +103,7 @@ into VLAN ID 123: - #tc qdisc add dev eth0 handle ffff: ingress - #tc filter add dev eth0 parent ffff: pref 11 protocol ip \\ - u32 match ip protocol 1 0xff flowid 1:1 \\ -- u32 match ip src 10.0.0.2 flowid 1:1 \\ -+ match ip src 10.0.0.2 flowid 1:1 \\ - action vlan push id 123 - .EE - .RE --- -2.17.1 - diff --git a/SOURCES/1642394-mpo-7.7.0-execve.2.patch b/SOURCES/1642394-mpo-7.7.0-execve.2.patch new file mode 100644 index 0000000..ba5e536 --- /dev/null +++ b/SOURCES/1642394-mpo-7.7.0-execve.2.patch @@ -0,0 +1,111 @@ +From f16317f50e663ac0343bc96c01496f6b94c6211c Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Nikola=20Forr=C3=B3?= +Date: Mon, 26 Nov 2018 17:10:36 +0100 +Subject: [PATCH] execve.2: document EAGAIN error +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +--- + man-pages/man2/execve.2 | 78 +++++++++++++++++++++++++++++++++++++++++ + 1 file changed, 78 insertions(+) + +diff --git a/man-pages/man2/execve.2 b/man-pages/man2/execve.2 +index 3343372..192b90a 100644 +--- a/man-pages/man2/execve.2 ++++ b/man-pages/man2/execve.2 +@@ -384,6 +384,16 @@ Execute permission is denied for the file or a script or ELF interpreter. + The file system is mounted + .IR noexec . + .TP ++.BR EAGAIN " (since Linux 3.1)" ++.\" commit 72fa59970f8698023045ab0713d66f3f4f96945c ++Having changed its real UID using one of the ++.BR set*uid () ++calls, the caller was\(emand is now still\(emabove its ++.BR RLIMIT_NPROC ++resource limit (see ++.BR setrlimit (2)). ++For a more detailed explanation of this error, see NOTES. ++.TP + .B EFAULT + .I filename + points outside your accessible address space. +@@ -530,6 +540,74 @@ command-line arguments and environment variables has changed. + .\" .BR execve () + .\" that could be exploited for denial of service by a suitably crafted + .\" ELF binary. There are no known problems with 2.0.34 or 2.2.15. ++.SS execve() and EAGAIN ++A more detailed explanation of the ++.BR EAGAIN ++error that can occur (since Linux 3.1) when calling ++.BR execve () ++is as follows. ++ ++The ++.BR EAGAIN ++error can occur when a ++.I preceding ++call to ++.BR setuid (2), ++.BR setreuid (2), ++or ++.BR setresuid (2) ++caused the real user ID of the process to change, ++and that change caused the process to exceed its ++.BR RLIMIT_NPROC ++resource limit (i.e., the number of processes belonging ++to the new real UID exceeds the resource limit). ++In Linux 3.0 and earlier, this caused the ++.BR set*uid () ++call to fail. ++ ++Since Linux 3.1, the scenario just described no longer causes the ++.BR set*uid () ++call to fail, ++because it too often led to security holes where buggy applications ++didn't check the return status and assumed ++that\(emif the caller had root privileges\(emthe call would always succeed. ++Instead, the ++.BR set*uid () ++calls now successfully change the real UID, ++but the kernel sets an internal flag, named ++.BR PF_NPROC_EXCEEDED , ++to note that the ++.BR RLIMIT_NPROC ++resource limit has been exceeded. ++If the resource limit is still exceeded at the time of a subsequent ++.BR execve () ++call, that call fails with the error ++.BR EAGAIN . ++This kernel logic ensures that the ++.BR RLIMIT_NPROC ++resource limit is still enforced for the ++common privileged daemon workflow\(emnamely, ++.BR fork (2) +++ ++.BR set*uid () +++ ++.BR execve (). ++ ++If the resource limit was not still exceeded at the time of the ++.BR execve () ++call ++(because other processes belonging to this real UID terminated between the ++.BR set*uid() ++call and the ++.BR execve () ++call), then the ++.BR execve () ++call succeeds and the kernel clears the ++.BR PF_NPROC_EXCEEDED ++process flag. ++The flag is also cleared if a subsequent call to ++.BR fork (2) ++by this process succeeds. + .SS Historical + With UNIX V6 the argument list of an + .BR exec () +-- +2.17.2 + diff --git a/SOURCES/1662503-mpo-7.7.0-resolv.conf.5.patch b/SOURCES/1662503-mpo-7.7.0-resolv.conf.5.patch new file mode 100644 index 0000000..85defcb --- /dev/null +++ b/SOURCES/1662503-mpo-7.7.0-resolv.conf.5.patch @@ -0,0 +1,29 @@ +From e8c2bbfb7eee73341ea2ae5b6e7f8bc0fa1d78cb Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Nikola=20Forr=C3=B3?= +Date: Thu, 3 Jan 2019 15:20:26 +0100 +Subject: [PATCH] resolv.conf.5: document use-vc option +--- + man-pages/man5/resolv.conf.5 | 7 +++++++ + 1 file changed, 7 insertions(+) + +diff --git a/man-pages/man5/resolv.conf.5 b/man-pages/man5/resolv.conf.5 +index 8dc55c0..bd9371b 100644 +--- a/man-pages/man5/resolv.conf.5 ++++ b/man-pages/man5/resolv.conf.5 +@@ -269,6 +269,13 @@ as if it were a top level domain (TLD). + This option can cause problems if the site has ``localhost'' as a TLD + rather than having localhost on one or more elements of the search list. + This option has no effect if neither RES_DEFNAMES or RES_DNSRCH is set. ++.TP ++.BR use-vc " (since glibc 2.14)" ++sets ++.BR RES_USEVC ++in ++.IR _res.options . ++This option forces the usage of TCP for DNS resolutions. + .\" aef16cc8a4c670036d45590877d411a97f01e0cd + .TP + .BR no\-reload " (since glibc 2.26)" +-- +2.17.2 + diff --git a/SPECS/man-pages-overrides.spec b/SPECS/man-pages-overrides.spec index f5e25f2..c1c6ef8 100644 --- a/SPECS/man-pages-overrides.spec +++ b/SPECS/man-pages-overrides.spec @@ -2,7 +2,7 @@ Summary: Complementary and updated manual pages Name: man-pages-overrides -Version: 7.6.2 +Version: 7.7.3 Release: 1%{?dist} # license is the same as for the man-pages package License: GPL+ and GPLv2+ and BSD and MIT and Copyright only and IEEE @@ -26,7 +26,6 @@ Patch11: 1316009-mpo-7.4.0-mcstransd.8.patch Patch12: 1131939-mpo-7.1.0-charsets.7-nl_langinfo.3.patch Patch13: 1131859-mpo-7.1.0-host.conf.5.patch Patch14: 1269549-mpo-7.3.0-socket.7.patch -Patch15: 1274949-mpo-7.3.0-userhelper.8.patch Patch16: 1278492-mpo-7.3.1-recv.2.patch # aarch64 specific patch Patch17: 1095371-clone-and-open-for-aarch64.patch @@ -52,16 +51,15 @@ Patch36: 1390935-mpo-7.4.0-nsswitch.conf.5.patch Patch37: 1404478-mpo-7.4.0-packet.7.patch Patch38: 1452368-mpo-7.4.2-clone.2.patch Patch39: 1560191-mpo-7.6.0-madvise.2.patch -Patch40: 1488506-mpo-7.5.0-imtest.1.patch Patch41: 1573281-mpo-7.6.0-mlock.2-mlock2.2.patch Patch42: 1577265-mpo-7.6.0-host.conf.5.patch Patch43: 1437003-mpo-7.5.1-aide.1-aide.conf.5.patch Patch44: 1422950-mpo-7.5.2-recvmmsg.2-sendmmsg.2.patch Patch45: 1495572-mpo-7.6.0-mount.cifs.8.patch -Patch46: 1538499-mpo-7.6.0-iproute.8.patch -Patch47: 1543420-mpo-7.6.0-tc-vlan.8.patch Patch48: 1598288-mpo-7.6.2-resolv.conf.5.patch Patch49: 1607318-mpo-7.6.2-proc.5.patch +Patch50: 1642394-mpo-7.7.0-execve.2.patch +Patch51: 1662503-mpo-7.7.0-resolv.conf.5.patch %description A collection of manual ("man") pages to complement other packages or update @@ -120,6 +118,33 @@ done %{_mandir}/overrides/ %changelog +* Wed Mar 27 2019 Nikola Forró - 7.7.3-1 +- Upload new tarball + related: #1669129 +- remove bug fixed in original component: #1274949 (usermode) + +* Tue Feb 26 2019 Nikola Forró - 7.7.2-1 +- Upload new tarball + related: #1669129 +- remove bug fixed in original component: #1538499 (iproute) +- remove bug fixed in original component: #1543420 (iproute) + +* Thu Jan 24 2019 Nikola Forró - 7.7.1-1 +- Upload new tarball + resolves: #1669129 +- remove bug fixed in original component: #1508363 (cyrus-imapd) + +* Thu Jan 03 2019 Nikola Forró - 7.7.0-2 +- resolv.conf.5: document use-vc option + resolves: #1662503 + +* Mon Nov 26 2018 Nikola Forró - 7.7.0-1 +- Upload new tarball +- name_to_handle_at.2, open_by_handle_at.2: add new manpages + resolves: #1635584 +- execve.2: document EAGAIN error + resolves: #1642394 + * Wed Aug 22 2018 Nikola Forró - 7.6.2-1 - Upload new tarball related: #1592800