Compare commits

..

No commits in common. "b2458d000d7bf3a655a936b911726ea5a7a92838" and "ce151a609517325dcd0115dd48af5707ef55a8e8" have entirely different histories.

3 changed files with 3 additions and 32 deletions

View File

@ -1,15 +0,0 @@
diff --git a/intl/vasnprintf.c b/intl/vasnprintf.c
index 4a8e7f0..65ade71 100644
--- a/intl/vasnprintf.c
+++ b/intl/vasnprintf.c
@@ -758,7 +758,9 @@ convert_to_decimal (mpn_t a, size_t extra_zeroes)
size_t a_len = a.nlimbs;
/* 0.03345 is slightly larger than log(2)/(9*log(10)). */
size_t c_len = 9 * ((size_t)(a_len * (GMP_LIMB_BITS * 0.03345f)) + 1);
- char *c_ptr = (char *) malloc (xsum (c_len, extra_zeroes));
+ /* We need extra_zeroes bytes for zeroes, followed by c_len bytes for the
+ digits of a, followed by 1 byte for the terminating NUL. */
+ char *c_ptr = (char *) malloc (xsum (xsum (extra_zeroes, c_len), 1));
if (c_ptr != NULL)
{
char *d_ptr = c_ptr;

View File

@ -1,10 +1,10 @@
Name: enscript Name: enscript
Version: 1.6.6 Version: 1.6.6
Release: 22 Release: 19
Summary: A plain ASCII to PostScript converter Summary: A plain ASCII to PostScript converter
License: GPLv3+ License: GPLv3+
URL: http://www.gnu.org/software/enscript URL: http://www.gnu.org/software/enscript
Source0: http://ftp.gnu.org/gnu/enscript/enscript-1.6.6.tar.gz Source0: enscript-1.6.6.tar.gz
Source1: enscript-ruby-1.6.4.tar.gz Source1: enscript-ruby-1.6.4.tar.gz
Source2: enscript-php-1.6.4.st Source2: enscript-php-1.6.4.st
BuildRequires: gcc autoconf automake gettext gettext-devel BuildRequires: gcc autoconf automake gettext gettext-devel
@ -17,7 +17,6 @@ Patch0002: enscript-1.6.4-rh457720.patch
Patch0003: enscript-rh477382.patch Patch0003: enscript-rh477382.patch
Patch0004: enscript-build.patch Patch0004: enscript-build.patch
Patch0005: enscript-bufpos-crash.patch Patch0005: enscript-bufpos-crash.patch
Patch0006: enscript-CVE-vasnprintf.patch
%description %description
GNU enscript is a computer program that converts text files to PostScript, GNU enscript is a computer program that converts text files to PostScript,
@ -29,7 +28,7 @@ which can be used to customize print-outs.
Summary: Help documents for enscript Summary: Help documents for enscript
%description help %description help
The enscript-help package contains manual pages and other related files for enscript. The enscript-help package conatins manual pages and other related files for enscript.
%prep %prep
%autosetup -p1 %autosetup -p1
@ -74,14 +73,5 @@ done
%{_infodir}/enscript* %{_infodir}/enscript*
%changelog %changelog
* Tue Jan 14 2025 pengjian <pengjian23@mails.ucas.ac.cn> - 1.6.6-22
- fix CVE-2018-17942
* Wed Oct 9 2024 lvzhonglin<lvzhonglin@inspur.com> - 1.6.6-21
- update package description
* Mon Sep 7 2020 baizhonggui<baizhonggui@huawei.com> - 1.6.6-20
- Modify Source0
* Thu Nov 21 2019 liujing<liujing144@huawei.com> - 1.6.6-19 * Thu Nov 21 2019 liujing<liujing144@huawei.com> - 1.6.6-19
- Package init - Package init

View File

@ -1,4 +0,0 @@
version_control: git
src_repo: git://git.savannah.gnu.org/enscript.git
tag_prefix: ^v
seperator: .