[prev in list] [next in list] [prev in thread] [next in thread]
List: mingw-cvs
Subject: MinGW-cvs Digest, Vol 31, Issue 4
From: mingw-cvs-request () lists ! sourceforge ! net
Date: 2010-08-12 20:29:44
Message-ID: mailman.821256.1281644984.8007.mingw-cvs () lists ! sourceforge ! net
[Download RAW message or body]
Send MinGW-cvs mailing list submissions to
mingw-cvs@lists.sourceforge.net
To subscribe or unsubscribe via the World Wide Web, visit
https://lists.sourceforge.net/lists/listinfo/mingw-cvs
or, via email, send a message with subject or body 'help' to
mingw-cvs-request@lists.sourceforge.net
You can reach the person managing the list at
mingw-cvs-owner@lists.sourceforge.net
When replying, please edit your Subject line so it is more specific
than "Re: Contents of MinGW-cvs digest..."
This list will notify you of updates to the code stored in CVS. Typically only \
developers with access to update the CVS are interested in this list. However, this \
list can be beneficial to see what is happening with your changes. If you wish to \
unsubscribe please do so at https://lists.sourceforge.net/lists/listinfo/mingw-cvs.
Today's Topics:
1. mingw-dist ChangeLog,1.13,1.14 (Keith Marshall)
2. mingw-dist/msys issue.log, 1.7, 1.8 msys-expat.xml, 1.4, 1.5
msys-m4.xml, 1.2, 1.3 msys-package-list.xml, 1.5, 1.6
msys-patch.xml, 1.2, 1.3 msys-vim.xml, 1.2, 1.3 (Keith Marshall)
3. mingw-dist ChangeLog,1.14,1.15 (Keith Marshall)
4. mingw-get/src pkgreqs.cpp,1.1,1.2 (Keith Marshall)
5. mingw-get ChangeLog,1.52,1.53 (Keith Marshall)
----------------------------------------------------------------------
Message: 1
Date: Mon, 09 Aug 2010 18:47:39 +0000
From: Keith Marshall <keithmarshall@users.sourceforge.net>
Subject: [MinGW-cvs] mingw-dist ChangeLog,1.13,1.14
To: mingw-cvs@lists.sourceforge.net
Message-ID: <E1OiXNr-0000km-CZ@sfp-cvsdas-4.v30.ch3.sourceforge.com>
Update of /cvsroot/mingw/mingw-dist
In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv2830
Modified Files:
ChangeLog
Log Message:
Add make, file, texinfo and dos2unix (cygutils) to msys-base.
Index: ChangeLog
===================================================================
RCS file: /cvsroot/mingw/mingw-dist/ChangeLog,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** ChangeLog 6 Aug 2010 17:41:10 -0000 1.13
--- ChangeLog 9 Aug 2010 18:47:37 -0000 1.14
***************
*** 1,2 ****
--- 1,25 ----
+ 2010-08-09 Keith Marshall <keithmarshall@users.sourceforge.net>
+
+ Add make, file, texinfo and dos2unix (cygutils) to msys-base.
+
+ * msys/msys-popt.xml (msys-libpopt-dll): Invalid dependency on...
+ (msys-libintl-%-msys-%-dll-8.tar): ...this; it should have been on...
+ (msys-libintl-*-msys-*-dll-8.tar): ...this; corrected.
+
+ * msys/msys-make.xml msys/msys-file.xml msys/msys-texinfo.xml:
+ * msys/msys-cygutils.xml msys/msys-popt.xml msys/msys-zlib.xml:
+ Clean up formatting; reduce to deliver only latest release for each
+ component package; generate and publish .lzma files.
+
+ * msys/msys-package-list.xml (msys-cygutils, msys-popt, msys-make):
+ (msys-file, msys-texinfo, msys-zlib): Expose declarations for package
+ lists; regenerate and publish updated .lzma file.
+
+ * msys/msys-base.xml (msys-base): Add dependency declarations for...
+ (msys-cygutils-dos2unix-*-msys-*-bin.tar, msys-make-*-msys-*-bin.tar):
+ (msys-file-*-msys-*-bin.tar, msys-texinfo-*-msys-*-bin.tar): ...these.
+
+ * msys/issue.log: Updated.
+
2010-08-06 Keith Marshall <keithmarshall@users.sourceforge.net>
------------------------------
Message: 2
Date: Tue, 10 Aug 2010 19:21:13 +0000
From: Keith Marshall <keithmarshall@users.sourceforge.net>
Subject: [MinGW-cvs] mingw-dist/msys issue.log, 1.7, 1.8
msys-expat.xml, 1.4, 1.5 msys-m4.xml, 1.2, 1.3 msys-package-list.xml,
1.5, 1.6 msys-patch.xml, 1.2, 1.3 msys-vim.xml, 1.2, 1.3
To: mingw-cvs@lists.sourceforge.net
Message-ID: <E1OiuNt-0003xk-Ml@sfp-cvsdas-4.v30.ch3.sourceforge.com>
Update of /cvsroot/mingw/mingw-dist/msys
In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv15048
Modified Files:
issue.log msys-expat.xml msys-m4.xml msys-package-list.xml
msys-patch.xml msys-vim.xml
Log Message:
Add free-standing msys-expat, msys-m4, msys-patch and msys-vim.
Index: msys-package-list.xml
===================================================================
RCS file: /cvsroot/mingw/mingw-dist/msys/msys-package-list.xml,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** msys-package-list.xml 9 Aug 2010 18:46:44 -0000 1.5
--- msys-package-list.xml 10 Aug 2010 19:21:11 -0000 1.6
***************
*** 36,40 ****
<!--package-list catalogue="msys-dash" /-->
<package-list catalogue="msys-diffutils" />
! <!--package-list catalogue="msys-expat" /-->
<package-list catalogue="msys-file" />
<package-list catalogue="msys-findutils" />
--- 36,40 ----
<!--package-list catalogue="msys-dash" /-->
<package-list catalogue="msys-diffutils" />
! <package-list catalogue="msys-expat" />
<package-list catalogue="msys-file" />
<package-list catalogue="msys-findutils" />
***************
*** 57,61 ****
<!--package-list catalogue="msys-lndir" /-->
<!--package-list catalogue="msys-lpr-enhanced" /-->
! <!--package-list catalogue="msys-m4" /-->
<package-list catalogue="msys-make" />
<!--package-list catalogue="msys-man" /-->
--- 57,61 ----
<!--package-list catalogue="msys-lndir" /-->
<!--package-list catalogue="msys-lpr-enhanced" /-->
! <package-list catalogue="msys-m4" />
<package-list catalogue="msys-make" />
<!--package-list catalogue="msys-man" /-->
***************
*** 64,68 ****
<!--package-list catalogue="msys-openssh" /-->
<!--package-list catalogue="msys-openssl" /-->
! <!--package-list catalogue="msys-patch" /-->
<!--package-list catalogue="msys-perl" /-->
<package-list catalogue="msys-popt" />
--- 64,68 ----
<!--package-list catalogue="msys-openssh" /-->
<!--package-list catalogue="msys-openssl" /-->
! <package-list catalogue="msys-patch" />
<!--package-list catalogue="msys-perl" /-->
<package-list catalogue="msys-popt" />
***************
*** 75,79 ****
<package-list catalogue="msys-texinfo" />
<!--package-list catalogue="msys-unzip" /-->
! <!--package-list catalogue="msys-vim" /-->
<!--package-list catalogue="msys-w32api" /-->
<!--package-list catalogue="msys-wget" /-->
--- 75,79 ----
<package-list catalogue="msys-texinfo" />
<!--package-list catalogue="msys-unzip" /-->
! <package-list catalogue="msys-vim" />
<!--package-list catalogue="msys-w32api" /-->
<!--package-list catalogue="msys-wget" /-->
Index: issue.log
===================================================================
RCS file: /cvsroot/mingw/mingw-dist/msys/issue.log,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** issue.log 9 Aug 2010 18:46:44 -0000 1.7
--- issue.log 10 Aug 2010 19:21:11 -0000 1.8
***************
*** 31,34 ****
--- 31,35 ----
msys-cygutils.xml:2010080900
msys-diffutils.xml:2010072800
+ msys-expat.xml:2010081000
msys-file.xml:2010080900
msys-findutils.xml:2010080600
***************
*** 39,44 ****
msys-less.xml:2010080500
msys-libiconv.xml:2010071900
msys-make.xml:2010080900
! msys-package-list.xml:2010080900
msys-popt.xml:2010080900
msys-regex.xml:2010080500
--- 40,47 ----
msys-less.xml:2010080500
msys-libiconv.xml:2010071900
+ msys-m4.xml:2010081000
msys-make.xml:2010080900
! msys-package-list.xml:2010081000
! msys-patch.xml:2010081000
msys-popt.xml:2010080900
msys-regex.xml:2010080500
***************
*** 47,50 ****
--- 50,54 ----
msys-termcap.xml:2010071900
msys-texinfo.xml:2010080900
+ msys-vim.xml:2010081000
msys-xz.xml:2010080500
msys-zlib.xml:2010080900
Index: msys-expat.xml
===================================================================
RCS file: /cvsroot/mingw/mingw-dist/msys/msys-expat.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** msys-expat.xml 11 Jul 2010 19:27:10 -0000 1.4
--- msys-expat.xml 10 Aug 2010 19:21:11 -0000 1.5
***************
*** 1,6 ****
--- 1,10 ----
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<software-distribution project="MinGW" home="http://mingw.org" \
issue="@YYYYMMDDNN@"> +
+ <!-- File: msys-expat.xml -->
+
<package-collection subsystem="msys">
<download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
+
<package name="msys-expat">
<description lang="en" title="expat (msys): XML parsing library written in \
C">
***************
*** 19,36 ****
</paragraph>
</description>
<component class="bin">
! <release tarname="expat-2.0.1-1-msys-1.0.13-bin.tar.lzma" />
! <requires eq="msys-core-*-msys-*-bin.tar" />
! <requires eq="msys-libexpat-*-msys-*-dll-1.tar" />
</component>
<component class="doc">
<release tarname="expat-2.0.1-1-msys-1.0.13-doc.tar.lzma" />
</component>
<component class="lic">
<release tarname="expat-2.0.1-1-msys-1.0.13-lic.tar.lzma" />
</component>
- <licence tarname="expat-%-msys-%-lic.tar" />
- <source tarname="expat-%-msys-%-src.tar" />
</package>
<package name="msys-libexpat">
<description lang="en" title="libexpat (msys): XML parsing library written in \
C">
--- 23,50 ----
</paragraph>
</description>
+
+ <source tarname="expat-%-msys-%-src.tar" />
+ <licence tarname="expat-%-msys-%-lic.tar" />
+
<component class="bin">
! <!-- Every MSYS package requires msys-core-bin. This dependency
! is not explicitly stated here; rather, it is implicitly satisfied
! as a prerequisite of the matching DLL for this package itself,
! which is specified for each of the following releases.
! -->
! <release tarname="expat-2.0.1-1-msys-1.0.13-bin.tar.lzma">
! <requires eq="msys-libexpat-*-msys-*-dll-1.tar" />
! </release>
</component>
+
<component class="doc">
<release tarname="expat-2.0.1-1-msys-1.0.13-doc.tar.lzma" />
</component>
+
<component class="lic">
<release tarname="expat-2.0.1-1-msys-1.0.13-lic.tar.lzma" />
</component>
</package>
+
<package name="msys-libexpat">
<description lang="en" title="libexpat (msys): XML parsing library written in \
C">
***************
*** 49,65 ****
</paragraph>
</description>
<component class="dll">
! <release tarname="libexpat-2.0.1-1-msys-1.0.13-dll-1.tar.lzma" />
<requires eq="msys-core-*-msys-*-bin.tar" />
</component>
<component class="dev">
! <release tarname="libexpat-2.0.1-1-msys-1.0.13-dev.tar.lzma" />
! <requires eq="msys-libexpat-*-msys-*-dll-1.tar" />
</component>
- <licence tarname="expat-%-msys-%-lic.tar" />
- <source tarname="expat-%-msys-%-src.tar" />
</package>
</package-collection>
</software-distribution>
! <!-- vim: set nocompatible expandtab tw=80 ts=2 sw=2 ff=unix: -->
!
--- 63,87 ----
</paragraph>
</description>
+
+ <source tarname="expat-%-msys-%-src.tar" />
+ <licence tarname="expat-%-msys-%-lic.tar" />
+
<component class="dll">
! <!-- Specification of the mandatory msys-core-bin requirement here
! also serves to implicitly satisfy this mandatory requirement for
! the dependent msys-expat-bin package declared above.
! -->
<requires eq="msys-core-*-msys-*-bin.tar" />
+ <release tarname="libexpat-2.0.1-1-msys-1.0.13-dll-1.tar.lzma" />
</component>
+
<component class="dev">
! <release tarname="libexpat-2.0.1-1-msys-1.0.13-dev.tar.lzma">
! <requires eq="msys-libexpat-*-msys-*-dll-1.tar" />
! </release>
</component>
</package>
+
</package-collection>
</software-distribution>
! <!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 \
shiftwidth=2: -->
Index: msys-vim.xml
===================================================================
RCS file: /cvsroot/mingw/mingw-dist/msys/msys-vim.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** msys-vim.xml 11 Jul 2010 19:27:10 -0000 1.2
--- msys-vim.xml 10 Aug 2010 19:21:11 -0000 1.3
***************
*** 1,6 ****
--- 1,10 ----
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<software-distribution project="MinGW" home="http://mingw.org" \
issue="@YYYYMMDDNN@"> +
+ <!-- File: msys-vim.xml -->
+
<package-collection subsystem="msys">
<download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
+
<package name="msys-vim">
<affiliate group="MSYS Developer Toolkit" />
***************
*** 13,42 ****
</paragraph>
</description>
<component class="bin">
! <release tarname="vim-7.2-1-msys-1.0.11-bin.tar.lzma" />
<release tarname="vim-7.2-2-msys-1.0.13-bin.tar.lzma" >
<requires eq="msys-libintl-*-msys-*-dll-8.tar" />
<requires eq="msys-libtermcap-*-msys-*-dll-0.tar" />
</release>
- <requires eq="msys-core-*-msys-*-bin.tar" />
- <requires eq="msys-termcap-*-msys-*-bin.tar" />
</component>
<component class="lang">
- <release tarname="vim-7.2-1-msys-1.0.11-lang.tar.lzma" />
<release tarname="vim-7.2-2-msys-1.0.13-lang.tar.lzma" />
</component>
<component class="doc">
- <release tarname="vim-7.2-1-msys-1.0.11-doc.tar.lzma" />
<release tarname="vim-7.2-2-msys-1.0.13-doc.tar.lzma" />
</component>
<component class="lic">
- <release tarname="vim-7.2-1-msys-1.0.11-lic.tar.lzma" />
<release tarname="vim-7.2-2-msys-1.0.13-lic.tar.lzma" />
</component>
- <licence tarname="vim-%-msys-%-lic.tar" />
- <source tarname="vim-%-msys-%-src.tar" />
</package>
</package-collection>
</software-distribution>
! <!-- vim: set nocompatible expandtab tw=80 ts=2 sw=2 ff=unix: -->
!
--- 17,46 ----
</paragraph>
</description>
+
+ <source tarname="vim-%-msys-%-src.tar" />
+ <licence tarname="vim-%-msys-%-lic.tar" />
+
<component class="bin">
! <requires eq="msys-core-*-msys-*-bin.tar" />
<release tarname="vim-7.2-2-msys-1.0.13-bin.tar.lzma" >
<requires eq="msys-libintl-*-msys-*-dll-8.tar" />
<requires eq="msys-libtermcap-*-msys-*-dll-0.tar" />
</release>
</component>
+
<component class="lang">
<release tarname="vim-7.2-2-msys-1.0.13-lang.tar.lzma" />
</component>
+
<component class="doc">
<release tarname="vim-7.2-2-msys-1.0.13-doc.tar.lzma" />
</component>
+
<component class="lic">
<release tarname="vim-7.2-2-msys-1.0.13-lic.tar.lzma" />
</component>
</package>
+
</package-collection>
</software-distribution>
! <!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 \
shiftwidth=2: -->
Index: msys-patch.xml
===================================================================
RCS file: /cvsroot/mingw/mingw-dist/msys/msys-patch.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** msys-patch.xml 11 Jul 2010 19:27:10 -0000 1.2
--- msys-patch.xml 10 Aug 2010 19:21:11 -0000 1.3
***************
*** 1,6 ****
--- 1,10 ----
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<software-distribution project="MinGW" home="http://mingw.org" \
issue="@YYYYMMDDNN@"> +
+ <!-- File: msys-patch.xml -->
+
<package-collection subsystem="msys">
<download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
+
<package name="msys-patch">
<affiliate group="MSYS Base System" />
***************
*** 12,33 ****
</paragraph>
</description>
<component class="bin">
- <release tarname="patch-2.5.9-1-msys-1.0.11-bin.tar.lzma" />
- <release tarname="patch-2.6.1-1-msys-1.0.13-bin.tar.lzma" />
<requires eq="msys-core-*-msys-*-bin.tar" />
</component>
<component class="doc">
- <release tarname="patch-2.5.9-1-msys-1.0.11-doc.tar.lzma" />
<release tarname="patch-2.6.1-1-msys-1.0.13-doc.tar.lzma" />
</component>
<component class="lic">
- <release tarname="patch-2.5.9-1-msys-1.0.11-lic.tar.lzma" />
<release tarname="patch-2.6.1-1-msys-1.0.13-lic.tar.lzma" />
</component>
- <licence tarname="patch-%-msys-%-lic.tar" />
- <source tarname="patch-%-msys-%-src.tar" />
</package>
</package-collection>
</software-distribution>
! <!-- vim: set nocompatible expandtab tw=80 ts=2 sw=2 ff=unix: -->
!
--- 16,38 ----
</paragraph>
</description>
+
+ <source tarname="patch-%-msys-%-src.tar" />
+ <licence tarname="patch-%-msys-%-lic.tar" />
+
<component class="bin">
<requires eq="msys-core-*-msys-*-bin.tar" />
+ <release tarname="patch-2.6.1-1-msys-1.0.13-bin.tar.lzma" />
</component>
+
<component class="doc">
<release tarname="patch-2.6.1-1-msys-1.0.13-doc.tar.lzma" />
</component>
+
<component class="lic">
<release tarname="patch-2.6.1-1-msys-1.0.13-lic.tar.lzma" />
</component>
</package>
+
</package-collection>
</software-distribution>
! <!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 \
shiftwidth=2: -->
Index: msys-m4.xml
===================================================================
RCS file: /cvsroot/mingw/mingw-dist/msys/msys-m4.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** msys-m4.xml 11 Jul 2010 19:27:10 -0000 1.2
--- msys-m4.xml 10 Aug 2010 19:21:11 -0000 1.3
***************
*** 1,6 ****
--- 1,10 ----
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<software-distribution project="MinGW" home="http://mingw.org" \
issue="@YYYYMMDDNN@"> +
+ <!-- File: msys-m4.xml -->
+
<package-collection subsystem="msys">
<download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
+
<package name="msys-m4">
<affiliate group="MSYS Base System" />
***************
*** 15,39 ****
front-end to a compiler, or as a macro processor in its own
right. Its primary use is by autoconf, to generate configure
! script from a library of m4 macros.
</paragraph>
</description>
<component class="bin">
- <release tarname="m4-1.4.13-1-msys-1.0.11-bin.tar.lzma" />
- <release tarname="m4-1.4.14-1-msys-1.0.13-bin.tar.lzma" />
<requires eq="msys-core-*-msys-*-bin.tar" />
</component>
<component class="doc">
- <release tarname="m4-1.4.13-1-msys-1.0.11-doc.tar.lzma" />
<release tarname="m4-1.4.14-1-msys-1.0.13-doc.tar.lzma" />
</component>
<component class="lic">
- <release tarname="m4-1.4.13-1-msys-1.0.11-lic.tar.lzma" />
<release tarname="m4-1.4.14-1-msys-1.0.13-lic.tar.lzma" />
</component>
- <licence tarname="m4-%-msys-%-lic.tar" />
- <source tarname="m4-%-msys-%-src.tar" />
</package>
</package-collection>
</software-distribution>
! <!-- vim: set nocompatible expandtab tw=80 ts=2 sw=2 ff=unix: -->
!
--- 19,44 ----
front-end to a compiler, or as a macro processor in its own
right. Its primary use is by autoconf, to generate configure
! scripts from a library of m4 macros.
</paragraph>
</description>
+
+ <source tarname="m4-%-msys-%-src.tar" />
+ <licence tarname="m4-%-msys-%-lic.tar" />
+
<component class="bin">
<requires eq="msys-core-*-msys-*-bin.tar" />
+ <release tarname="m4-1.4.14-1-msys-1.0.13-bin.tar.lzma" />
</component>
+
<component class="doc">
<release tarname="m4-1.4.14-1-msys-1.0.13-doc.tar.lzma" />
</component>
+
<component class="lic">
<release tarname="m4-1.4.14-1-msys-1.0.13-lic.tar.lzma" />
</component>
</package>
+
</package-collection>
</software-distribution>
! <!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 \
shiftwidth=2: -->
------------------------------
Message: 3
Date: Tue, 10 Aug 2010 19:22:15 +0000
From: Keith Marshall <keithmarshall@users.sourceforge.net>
Subject: [MinGW-cvs] mingw-dist ChangeLog,1.14,1.15
To: mingw-cvs@lists.sourceforge.net
Message-ID: <E1OiuOt-00040I-Fy@sfp-cvsdas-4.v30.ch3.sourceforge.com>
Update of /cvsroot/mingw/mingw-dist
In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv15314
Modified Files:
ChangeLog
Log Message:
Add free-standing msys-expat, msys-m4, msys-patch and msys-vim.
Index: ChangeLog
===================================================================
RCS file: /cvsroot/mingw/mingw-dist/ChangeLog,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** ChangeLog 9 Aug 2010 18:47:37 -0000 1.14
--- ChangeLog 10 Aug 2010 19:22:13 -0000 1.15
***************
*** 1,2 ****
--- 1,19 ----
+ 2010-08-10 Keith Marshall <keithmarshall@users.sourceforge.net>
+
+ Add free-standing msys-expat, msys-m4, msys-patch and msys-vim.
+
+ * msys/msys-expat.xml: Clean up formatting; generate and publish
+ .lzma file.
+
+ * msys/msys-m4.xml msys/msys-patch.xml msys/msys-vim.xml: Clean up
+ formatting; reduce to deliver only latest release for each component
+ package; generate and publish .lzma files.
+
+ * msys/msys-package-list.xml (msys-expat, msys-m4, msys-patch):
+ (msys-vim): Expose declarations for package lists; regenerate and
+ publish updated .lzma file.
+
+ * msys/issue.log: Updated.
+
2010-08-09 Keith Marshall <keithmarshall@users.sourceforge.net>
------------------------------
Message: 4
Date: Thu, 12 Aug 2010 20:29:37 +0000
From: Keith Marshall <keithmarshall@users.sourceforge.net>
Subject: [MinGW-cvs] mingw-get/src pkgreqs.cpp,1.1,1.2
To: mingw-cvs@lists.sourceforge.net
Message-ID: <E1OjePB-0002Sw-Ta@sfp-cvsdas-4.v30.ch3.sourceforge.com>
Update of /cvsroot/mingw/mingw-get/src
In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv9409/src
Modified Files:
pkgreqs.cpp
Log Message:
Guard against a potential buffer overrun.
Index: pkgreqs.cpp
===================================================================
RCS file: /cvsroot/mingw/mingw-get/src/pkgreqs.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** pkgreqs.cpp 5 May 2010 20:34:17 -0000 1.1
--- pkgreqs.cpp 12 Aug 2010 20:29:30 -0000 1.2
***************
*** 126,129 ****
--- 126,136 ----
int newlen = oldlen + fieldlen( repl ) - fieldlen( specs[index] );
+ if( (repl != NULL) && (specs[index] == NULL) )
+ /*
+ * When inserting a non-empty value into a previously empty field,
+ * we need to allow an additional byte for an extra field separator.
+ */
+ ++newlen;
+
if( newlen > oldlen )
{
------------------------------
Message: 5
Date: Thu, 12 Aug 2010 20:29:37 +0000
From: Keith Marshall <keithmarshall@users.sourceforge.net>
Subject: [MinGW-cvs] mingw-get ChangeLog,1.52,1.53
To: mingw-cvs@lists.sourceforge.net
Message-ID: <E1OjePB-0002Su-Sf@sfp-cvsdas-4.v30.ch3.sourceforge.com>
Update of /cvsroot/mingw/mingw-get
In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv9409
Modified Files:
ChangeLog
Log Message:
Guard against a potential buffer overrun.
Index: ChangeLog
===================================================================
RCS file: /cvsroot/mingw/mingw-get/ChangeLog,v
retrieving revision 1.52
retrieving revision 1.53
diff -C2 -d -r1.52 -r1.53
*** ChangeLog 6 Aug 2010 22:34:39 -0000 1.52
--- ChangeLog 12 Aug 2010 20:29:30 -0000 1.53
***************
*** 1,2 ****
--- 1,10 ----
+ 2010-08-12 Keith Marshall <keithmarshall@users.sourceforge.net>
+
+ Guard against a potential buffer overrun.
+
+ * src/pkgreqs.cpp (pkgSpecs::SetProperty): Allocate an additional
+ byte to accommodate an extra field separator, when inserting a new
+ data value into a previously empty field.
+
2010-07-27 Cesar Strauss <cestrauss@gmail.com>
------------------------------
------------------------------------------------------------------------------
This SF.net email is sponsored by
Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev
------------------------------
_______________________________________________
MinGW-cvs mailing list
MinGW-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-cvs
End of MinGW-cvs Digest, Vol 31, Issue 4
****************************************
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic