commit ccache for openSUSE:Factory
Hello community, here is the log from the commit of package ccache for openSUSE:Factory checked in at 2012-08-12 15:24:01 Comparing /work/SRC/openSUSE:Factory/ccache (Old) and /work/SRC/openSUSE:Factory/.ccache.new (New) Package is ccache, Maintainer is vdziewie...@suse.com Changes: --- /work/SRC/openSUSE:Factory/ccache/ccache.changes2012-01-09 16:22:28.0 +0100 +++ /work/SRC/openSUSE:Factory/.ccache.new/ccache.changes 2012-08-12 15:24:03.0 +0200 @@ -1,0 +2,20 @@ +Sat Aug 11 15:22:26 UTC 2012 - pu...@suse.com + +- update to ccache-3.1.8 + - Made paths to dependency files relative in order to increase +cache hits. + - Added work-around to make ccache work with buggy GCC 4.1 when +creating a pre-compiled header. + - Clang plugins are now hashed to catch plugin upgrades. + - Fixed crash when the current working directory has been +removed. + - Fixed crash when stderr is closed. + - Corrected a corner case when parsing backslash escapes in +string literals. + - Paths are now correctly canonicalized when computing paths +relative to the base directory. + - Made git version macro work when compiling outside of the +source directory. + - Fixed `static_assert` macro definition clash with GCC 4.7. + +--- Old: ccache-3.1.7.tar.bz2 New: ccache-3.1.8.tar.bz2 Other differences: -- ++ ccache.spec ++ --- /var/tmp/diff_new_pack.EG0JlG/_old 2012-08-12 15:24:08.0 +0200 +++ /var/tmp/diff_new_pack.EG0JlG/_new 2012-08-12 15:24:08.0 +0200 @@ -15,8 +15,9 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: ccache -Version:3.1.7 +Version:3.1.8 Release:0 Summary:A Fast C/C++ Compiler Cache License:GPL-3.0+ ++ ccache-3.1.7.tar.bz2 - ccache-3.1.8.tar.bz2 ++ 5157 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit cracklib-dict-full for openSUSE:Factory
Hello community, here is the log from the commit of package cracklib-dict-full for openSUSE:Factory checked in at 2012-08-12 15:24:20 Comparing /work/SRC/openSUSE:Factory/cracklib-dict-full (Old) and /work/SRC/openSUSE:Factory/.cracklib-dict-full.new (New) Package is cracklib-dict-full, Maintainer is m...@suse.com Changes: --- /work/SRC/openSUSE:Factory/cracklib-dict-full/cracklib-dict-full.changes 2011-09-23 01:54:13.0 +0200 +++ /work/SRC/openSUSE:Factory/.cracklib-dict-full.new/cracklib-dict-full.changes 2012-08-12 15:24:21.0 +0200 @@ -1,0 +2,5 @@ +Thu Aug 9 12:23:43 CEST 2012 - m...@suse.de + +- correct License to LGPL-2.1 + +--- Other differences: -- ++ cracklib-dict-full.spec ++ --- /var/tmp/diff_new_pack.lE4AJ9/_old 2012-08-12 15:24:28.0 +0200 +++ /var/tmp/diff_new_pack.lE4AJ9/_new 2012-08-12 15:24:28.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package cracklib-dict-full # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,18 +16,18 @@ # - Name: cracklib-dict-full -BuildRequires: cracklib gzip +BuildRequires: cracklib +BuildRequires: gzip Url:http://sourceforge.net/projects/cracklib -License:Artistic-1.0 -Group: System/Libraries Version:2.8.12 -Release:43 +Release:0 Provides: cracklib-dict Provides: cracklib:/usr/share/cracklib/pw_dict.pwd Conflicts: cracklib-dict-small Summary:A Password-Checking Library +License:LGPL-2.1 +Group: System/Libraries Source1: http://prdownloads.sourceforge.net/cracklib/cracklib-words-20080507.gz Source10: ftp://ftp.cerias.purdue.edu/pub/dict/wordlists/computer/Domains.gz Source11: ftp://ftp.cerias.purdue.edu/pub/dict/wordlists/computer/Dosref.gz -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit cracklib-dict-full for openSUSE:12.2
Hello community, here is the log from the commit of package cracklib-dict-full for openSUSE:12.2 checked in at 2012-08-12 15:24:24 Comparing /work/SRC/openSUSE:12.2/cracklib-dict-full (Old) and /work/SRC/openSUSE:12.2/.cracklib-dict-full.new (New) Package is cracklib-dict-full, Maintainer is m...@suse.com Changes: --- /work/SRC/openSUSE:12.2/cracklib-dict-full/cracklib-dict-full.changes 2012-06-25 15:17:09.0 +0200 +++ /work/SRC/openSUSE:12.2/.cracklib-dict-full.new/cracklib-dict-full.changes 2012-08-12 15:24:28.0 +0200 @@ -1,0 +2,5 @@ +Thu Aug 9 12:23:43 CEST 2012 - m...@suse.de + +- correct License to LGPL-2.1 + +--- Other differences: -- ++ cracklib-dict-full.spec ++ --- /var/tmp/diff_new_pack.bO2cNf/_old 2012-08-12 15:24:29.0 +0200 +++ /var/tmp/diff_new_pack.bO2cNf/_new 2012-08-12 15:24:29.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package cracklib-dict-full # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,18 +16,18 @@ # - Name: cracklib-dict-full -BuildRequires: cracklib gzip +BuildRequires: cracklib +BuildRequires: gzip Url:http://sourceforge.net/projects/cracklib -License:Artistic-1.0 -Group: System/Libraries Version:2.8.12 -Release:43 +Release:0 Provides: cracklib-dict Provides: cracklib:/usr/share/cracklib/pw_dict.pwd Conflicts: cracklib-dict-small Summary:A Password-Checking Library +License:LGPL-2.1 +Group: System/Libraries Source1: http://prdownloads.sourceforge.net/cracklib/cracklib-words-20080507.gz Source10: ftp://ftp.cerias.purdue.edu/pub/dict/wordlists/computer/Domains.gz Source11: ftp://ftp.cerias.purdue.edu/pub/dict/wordlists/computer/Dosref.gz -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit facter for openSUSE:Factory
Hello community, here is the log from the commit of package facter for openSUSE:Factory checked in at 2012-08-12 15:24:34 Comparing /work/SRC/openSUSE:Factory/facter (Old) and /work/SRC/openSUSE:Factory/.facter.new (New) Package is facter, Maintainer is vci...@suse.com Changes: --- /work/SRC/openSUSE:Factory/facter/facter.changes2012-06-26 15:18:44.0 +0200 +++ /work/SRC/openSUSE:Factory/.facter.new/facter.changes 2012-08-12 15:24:43.0 +0200 @@ -1,0 +2,16 @@ +Wed Aug 8 22:17:55 UTC 2012 - bo...@steki.net + +- Updated to latest upstream 1.6.11 + * Add build-requires of ruby-rdoc for manpage generation + * Selinux: Test for policyvers before reading it + * Return only one selinuxfs path as string from mounts + * Update version nos to match Facter development + * Modify facter spec to work with Ruby 1.9 + + +--- +Tue Jul 3 18:47:23 UTC 2012 - ja...@suse.de + +- Copy package from devel:openSUSE:Factory + +--- Old: facter-1.6.10.tar.gz New: facter-1.6.11.tar.gz Other differences: -- ++ facter.spec ++ --- /var/tmp/diff_new_pack.H6gu24/_old 2012-08-12 15:24:47.0 +0200 +++ /var/tmp/diff_new_pack.H6gu24/_new 2012-08-12 15:24:47.0 +0200 @@ -17,7 +17,7 @@ Name: facter -Version:1.6.10 +Version:1.6.11 Release:0 Summary:A cross-platform Ruby library for retrieving facts from operating systems License:Apache-2.0 ++ facter-1.6.10.tar.gz - facter-1.6.11.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/facter-1.6.10/CHANGELOG new/facter-1.6.11/CHANGELOG --- old/facter-1.6.10/CHANGELOG 2012-06-14 02:06:32.0 +0200 +++ new/facter-1.6.11/CHANGELOG 2012-08-08 23:40:13.0 +0200 @@ -1,3 +1,12 @@ +1.6.11 +=== +f75e46e Add build-requires of ruby-rdoc for manpage generation +e9e084f (Maint) Update CONTRIBUTING.md to match Puppet +841b99a (#15687) Selinux: Test for policyvers before reading it +10aa3aa (#15049) Return only one selinuxfs path as string from mounts +f7f90e4 Update version nos to match Facter development +ab87a2c Modify facter spec to work with Ruby 1.9 + 1.6.10 === 35067dc Bump Facter epoch to 1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/facter-1.6.10/CONTRIBUTING.md new/facter-1.6.11/CONTRIBUTING.md --- old/facter-1.6.10/CONTRIBUTING.md 2012-06-14 02:06:32.0 +0200 +++ new/facter-1.6.11/CONTRIBUTING.md 2012-08-08 23:40:13.0 +0200 @@ -1,88 +1,84 @@ -Checklist (and a short version for the impatient) +Checklist/Outline (The short version) = - * Commits: - -- Make commits of logical units. - -- Check for unnecessary whitespace with git diff --check before - committing. - -- Commit using Unix line endings (check the settings around crlf in - git-config(1)). - -- Do not check in commented out code or unneeded files. - -- The first line of the commit message should be a short - description (50 characters is the soft limit, excluding ticket - number(s)), and should skip the full stop. - -- If there is an associated Redmine ticket then the first line - should include the ticket number in the form (#) Rest of - message. - -- The body should provide a meaningful commit message, which: - - - uses the imperative, present tense: change, not changed or -changes. - - - includes motivation for the change, and contrasts its -implementation with the previous behavior. - -- Make sure that you have tests for the bug you are fixing, or - feature you are adding. - -- Make sure the test suite passes after your commit (rake spec unit). - - * Submission: - -* Pre-requisites: - - - Make sure you have a [Redmine account](http://projects.puppetlabs.com) - - - Sign the [Contributor License Agreement](https://projects.puppetlabs.com/contributor_licenses/sign) - -* Preferred method: - - - Fork the repository on GitHub. - - - Push your changes to a topic branch in your fork of the -repository. - - - Submit a pull request to the repository in the puppetlabs -organization. - -* Alternate methods: - - - Mail patches to puppet-dev mailing list using `rake mail_patches`, -or `git-format-patch(1)` `git-send-email(1)`. - - - Attach patches to Redmine ticket. - + * Getting Started: +- Make sure you have a [Redmine account](http://projects.puppetlabs.com) +- Submit a
commit fritzing for openSUSE:Factory
Hello community, here is the log from the commit of package fritzing for openSUSE:Factory checked in at 2012-08-12 15:24:40 Comparing /work/SRC/openSUSE:Factory/fritzing (Old) and /work/SRC/openSUSE:Factory/.fritzing.new (New) Package is fritzing, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/fritzing/fritzing.changes2012-07-03 13:49:19.0 +0200 +++ /work/SRC/openSUSE:Factory/.fritzing.new/fritzing.changes 2012-08-12 15:24:48.0 +0200 @@ -1,0 +2,36 @@ +Sat Aug 11 06:48:19 UTC 2012 - b...@vdm-design.de + +- update to version 0.7.6b + + * deleting a part no longer automatically deletes its connected wires + * faster loading time (especially if you open two or more windows) + * info view indicates whether a part is obsolete + * export etchable now exports both mirrored and non-mirrored at once + * paste-mask layer for SMDs added to export for production + * new Slovak translation (thanks Ĺubomír) + * convert via to bendpoint + * default breadboard now matches the one in the starter kit + * revert function + * new parts: +new pinheaders: long pad, molex, alternating footprint; new pin spacings +new stereo jack (thanks Max) +new rj45 + * bug fixes: +temp parts could disappear when multiple sketches were open with the same temp part (thanks to Jerome and Joerg for help tracking this down) +no longer possible to draw wires that connect back to themselves or that connect redundantly (thanks to Jerome for help tracking this down) +breadboard view routing-status +jpg export quality set to high +progress bar for parts bin search +copper blocker width- and height- text entry +mirrored etchable export was broken +default breadboard now matches the one shipped with the kits +drc was incorrectly flagging hole parts +nasty autorouter bug with split traces +dragging from temp to another sketch would fail when reopening the other sketch +rubber-banding bug when dragging a bendpoint with multiple wires +individual ground fill crash bug +one more attempt to fix the mac prefs-dialog crash +missing contour in export etchable + + +--- Old: fritzing-0.7.5b.source.tar.bz2 New: fritzing-0.7.6b.source.tar.bz2 Other differences: -- ++ fritzing.spec ++ --- /var/tmp/diff_new_pack.sdRw9M/_old 2012-08-12 15:24:54.0 +0200 +++ /var/tmp/diff_new_pack.sdRw9M/_new 2012-08-12 15:24:54.0 +0200 @@ -18,7 +18,7 @@ Name: fritzing -Version:0.7.5b +Version:0.7.6b Release:0 License:GPL-3.0+ Summary:Intuitive EDA platform featuring from prototype to product ++ debian.changelog ++ --- /var/tmp/diff_new_pack.sdRw9M/_old 2012-08-12 15:24:54.0 +0200 +++ /var/tmp/diff_new_pack.sdRw9M/_new 2012-08-12 15:24:54.0 +0200 @@ -1,3 +1,9 @@ +fritzing (0.7.6b-0) stable; urgency=low + + * new upstream release 0.7.6b + + -- Thomas Zimmermann b...@vdm-design.de Sat, 11 Jul 2012 08:50:00 +0200 + fritzing (0.7.5b-0) stable; urgency=low * new upstream release 0.7.5b ++ fritzing-0.7.5b.source.tar.bz2 - fritzing-0.7.6b.source.tar.bz2 ++ /work/SRC/openSUSE:Factory/fritzing/fritzing-0.7.5b.source.tar.bz2 /work/SRC/openSUSE:Factory/.fritzing.new/fritzing-0.7.6b.source.tar.bz2 differ: char 11, line 1 ++ fritzing.dsc ++ --- /var/tmp/diff_new_pack.sdRw9M/_old 2012-08-12 15:24:54.0 +0200 +++ /var/tmp/diff_new_pack.sdRw9M/_new 2012-08-12 15:24:54.0 +0200 @@ -1,10 +1,10 @@ Format: 1.0 Source: fritzing -Version: 0.7.5b +Version: 0.7.6b Binary: fritzing Maintainer: Brendan Howell bren...@howell-ersatz.com Architecture: any Build-Depends: debhelper (= 7.0.12), libqtcore4, libqtgui4, libstdc++6, libc6, qt4-qmake, libqt4-dev, zlib1g-dev, libqt4-sql-sqlite Files: - 8ea0765b8fd31874da0ee00515a68576 10808479 fritzing-0.7.4b.source.tar.gz + 8ea0765b8fd31874da0ee00515a68576 10808479 fritzing-0.7.6b.source.tar.gz efb141873b5a828420c39eec1e79b364 915 debian.tar.gz -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit gammu for openSUSE:Factory
Hello community, here is the log from the commit of package gammu for openSUSE:Factory checked in at 2012-08-12 15:24:51 Comparing /work/SRC/openSUSE:Factory/gammu (Old) and /work/SRC/openSUSE:Factory/.gammu.new (New) Package is gammu, Maintainer is prus...@suse.com Changes: --- /work/SRC/openSUSE:Factory/gammu/gammu.changes 2011-12-25 17:51:41.0 +0100 +++ /work/SRC/openSUSE:Factory/.gammu.new/gammu.changes 2012-08-12 15:24:54.0 +0200 @@ -1,0 +2,32 @@ +Fri Aug 10 09:27:19 UTC 2012 - idon...@suse.com + +- Remove GPL-3.0 licensed files ( bnc#775397 ) + +--- +Tue Jul 31 12:25:03 UTC 2012 - asterios.dra...@gmail.com + +- Updated to 1.32.0: + * Fixed auto installation of EventLog registry. + * Improved support for Arduino GPRS shield (bug #1592). + * Fixed communication with Cross PD1101wi (bug #1617). + * Ignore another unknown block in Nokia phonebook (bug #1614). + * Do not encode number when setting up diverts. + From 1.31.90: + * Improved compatibility with ES75 (bug #1586). + * Changed API for call diverts. + * Added support for call diverts in Python API. + * AT backend supports manipulating with call diverts. + * Added support for suspending/resuming SMSD using SIGUSR1/2. + * Changed protocol for S60 applet. + * S60 applet now handles SMS with new lines. + * Improved support for Windows Event Log. +- Added xz as build requirement for openSUSE = 12.1 (needed to unpack the + package sources). +- Don't install the init script gammu-smsd (doesn't work correctly out of the + box). Instead install it in the documentation. +- Build the package manual (html) for openSUSE 11.4 (fails for = 11.4 due to + python-sphinx). Added gnu-free-fonts, graphviz, graphviz-gd and python-Sphinx + build requirements for this. Added it in a separate subpackage (gammu-doc) to + fix rpmlint warning package-with-huge-docs. + +--- Old: gammu-1.31.0.tar.bz2 New: gammu-1.32.0.tar.xz gammu-remove-gplv3-files.patch Other differences: -- ++ gammu.spec ++ --- /var/tmp/diff_new_pack.E1f8TQ/_old 2012-08-12 15:25:00.0 +0200 +++ /var/tmp/diff_new_pack.E1f8TQ/_new 2012-08-12 15:25:00.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package gammu # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,16 +15,19 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: gammu -Version:1.31.0 +Version:1.32.0 Release:0 Summary:Mobile phone management utility License:GPL-2.0 Group: Productivity/Telephony/Utilities Url:http://wammu.eu/gammu/ -Source0: http://prdownloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2 +Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.xz # PATCH-FIX-OPENSUSE gammu-smsd.lsb.patch asterios.dra...@gmail.com -- Fix rpmlint warnings unknown-lsb-keyword and init-script-runlevel-4 Patch0: gammu-smsd.lsb.patch +# PATCH-FIX-OPENSUSE gammu-remove-gplv3-files.patch idoen...@suse.de -- Remove GPLv3 files bnc#775397 +Patch1: gammu-remove-gplv3-files.patch # Python location %{!?__python: %define __python python} %define g_python_sitearch %(%{__python} -c from distutils.sysconfig import get_python_lib; print get_python_lib(1)) @@ -84,6 +87,17 @@ BuildRequires: doxygen BuildRequires: gettext BuildRequires: glib2-devel +%if 0%{?suse_version} 1210 +BuildRequires: gnu-free-fonts +%else +%if 0%{?suse_version} == 1210 +BuildRequires: freefont +%endif +%endif +%if 0%{?suse_version} 1140 +BuildRequires: graphviz +BuildRequires: graphviz-gd +%endif %if 0%{?centos_version} || 0%{?rhel_version} || 0%{?rhel} BuildRequires: curl-devel %else @@ -109,9 +123,15 @@ %else BuildRequires: pkgconfig %endif +BuildRequires: %{dist_bluez_libs} +%if 0%{?suse_version} 1140 +BuildRequires: python-Sphinx +%endif BuildRequires: python-devel BuildRequires: unixODBC-devel -BuildRequires: %{dist_bluez_libs} +%if 0%{?suse_version} 0%{?suse_version} = 1210 +BuildRequires: xz +%endif %if 0%{?suse_version} 1130 || 0%{?mandriva_version} 2010 || 0%{?fedora_version} || 0%{?centos_version} || 0%{?rhel_version} || 0%{?fedora} || 0%{?rhel} BuildRequires: %{dist_dbi_libs} %endif @@ -119,6 +139,7 @@ BuildRequires: %{dist_usb_libs} Requires: bluez Requires:
commit gc for openSUSE:Factory
Hello community, here is the log from the commit of package gc for openSUSE:Factory checked in at 2012-08-12 15:25:10 Comparing /work/SRC/openSUSE:Factory/gc (Old) and /work/SRC/openSUSE:Factory/.gc.new (New) Package is gc, Maintainer is u...@suse.com Changes: --- /work/SRC/openSUSE:Factory/gc/gc.changes2012-02-14 13:05:52.0 +0100 +++ /work/SRC/openSUSE:Factory/.gc.new/gc.changes 2012-08-12 15:25:11.0 +0200 @@ -1,0 +2,5 @@ +Tue Aug 7 15:23:30 UTC 2012 - u...@suse.com + +- fix for malloc()/calloc() overflows (CVE-2012-2673, bnc#765444) + +--- New: 0001-Fix-allocation-size-overflows-due-to-rounding.patch 0001-Fix-calloc-overflow.patch 0001-Fix-calloc-related-code-to-prevent-SIZE_MAX-redefini.patch 0001-Speedup-calloc-size-overflow-check-by-preventing-div.patch Other differences: -- ++ gc.spec ++ --- /var/tmp/diff_new_pack.ORZj4N/_old 2012-08-12 15:25:30.0 +0200 +++ /var/tmp/diff_new_pack.ORZj4N/_new 2012-08-12 15:25:30.0 +0200 @@ -26,6 +26,11 @@ Group: Development/Libraries/C and C++ Source: %{name}-%{src_ver}.tar.bz2 Patch0: %{name}-build.patch +Patch1: 0001-Fix-allocation-size-overflows-due-to-rounding.patch +Patch2: 0001-Fix-calloc-overflow.patch +Patch3: 0001-Fix-calloc-related-code-to-prevent-SIZE_MAX-redefini.patch +Patch4: 0001-Speedup-calloc-size-overflow-check-by-preventing-div.patch + BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gcc-c++ BuildRequires: libtool @@ -60,7 +65,8 @@ Summary:A garbage collector for C and C++ Group: Development/Libraries/C and C++ Provides: gc:/usr/include/gc/gc.h -Requires: libgc1 = %version, glibc-devel +Requires: glibc-devel +Requires: libgc1 = %version %description devel The Boehm-Demers-Weiser conservative garbage collector can be used as a @@ -87,6 +93,10 @@ %prep %setup -q -n %{name}-%{src_ver} %patch0 -p1 +%patch1 -p1 +%patch2 -p1 +%patch3 -p1 +%patch4 -p1 %build # refresh auto*/libtool to purge rpaths ++ 0001-Fix-allocation-size-overflows-due-to-rounding.patch ++ From be9df82919960214ee4b9d3313523bff44fd99e1 Mon Sep 17 00:00:00 2001 From: Xi Wang xi.w...@gmail.com Date: Thu, 15 Mar 2012 04:55:08 +0800 Subject: [PATCH] Fix allocation size overflows due to rounding. * malloc.c (GC_generic_malloc): Check if the allocation size is rounded to a smaller value. * mallocx.c (GC_generic_malloc_ignore_off_page): Likewise. --- malloc.c |2 ++ mallocx.c |2 ++ 2 files changed, 4 insertions(+), 0 deletions(-) diff --git a/malloc.c b/malloc.c index cc0cc00..899d6ff 100644 --- a/malloc.c +++ b/malloc.c @@ -169,6 +169,8 @@ GC_API void * GC_CALL GC_generic_malloc(size_t lb, int k) GC_bool init; lg = ROUNDED_UP_GRANULES(lb); lb_rounded = GRANULES_TO_BYTES(lg); +if (lb_rounded lb) +return((*GC_get_oom_fn())(lb)); n_blocks = OBJ_SZ_TO_BLOCKS(lb_rounded); init = GC_obj_kinds[k].ok_init; LOCK(); diff --git a/mallocx.c b/mallocx.c index 2c79f41..0d9c0a6 100644 --- a/mallocx.c +++ b/mallocx.c @@ -183,4 +183,6 @@ GC_INNER void * GC_generic_malloc_ignore_off_page(size_t lb, int k) lg = ROUNDED_UP_GRANULES(lb); lb_rounded = GRANULES_TO_BYTES(lg); +if (lb_rounded lb) +return((*GC_get_oom_fn())(lb)); n_blocks = OBJ_SZ_TO_BLOCKS(lb_rounded); init = GC_obj_kinds[k].ok_init; -- 1.7.7 ++ 0001-Fix-calloc-overflow.patch ++ From e10c1eb9908c2774c16b3148b30d2f3823d66a9a Mon Sep 17 00:00:00 2001 From: Xi Wang xi.w...@gmail.com Date: Thu, 15 Mar 2012 04:46:49 +0800 Subject: [PATCH] Fix calloc() overflow * malloc.c (calloc): Check multiplication overflow in calloc(), assuming REDIRECT_MALLOC. --- malloc.c |5 + 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/malloc.c b/malloc.c index da68f13..cc0cc00 100644 --- a/malloc.c +++ b/malloc.c @@ -372,8 +372,13 @@ void * malloc(size_t lb) } #endif /* GC_LINUX_THREADS */ +#ifndef SIZE_MAX +#define SIZE_MAX (~(size_t)0) +#endif void * calloc(size_t n, size_t lb) { +if (lb n SIZE_MAX / lb) + return NULL; # if defined(GC_LINUX_THREADS) /* !defined(USE_PROC_FOR_LIBRARIES) */ /* libpthread allocated some memory that is only pointed to by */ /* mmapped thread stacks. Make sure it's not collectable. */ -- 1.7.7 ++ 0001-Fix-calloc-related-code-to-prevent-SIZE_MAX-redefini.patch ++ From 6a93f8e5bcad22137f41b6c60a1c7384baaec2b3 Mon Sep 17 00:00:00 2001 From: Ivan Maidanski iv...@mail.ru Date: Thu, 15 Mar 2012 20:30:11 +0400
commit ghostscript-fonts for openSUSE:Factory
Hello community, here is the log from the commit of package ghostscript-fonts for openSUSE:Factory checked in at 2012-08-12 15:25:21 Comparing /work/SRC/openSUSE:Factory/ghostscript-fonts (Old) and /work/SRC/openSUSE:Factory/.ghostscript-fonts.new (New) Package is ghostscript-fonts, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/ghostscript-fonts/ghostscript-fonts.changes 2012-04-23 09:13:45.0 +0200 +++ /work/SRC/openSUSE:Factory/.ghostscript-fonts.new/ghostscript-fonts.changes 2012-08-12 15:25:31.0 +0200 @@ -1,0 +2,5 @@ +Mon Aug 6 16:40:38 UTC 2012 - pgaj...@suse.com + +- prepare spec file for dropping SuSEconfig.fonts (openFATE#313536) + +--- Other differences: -- ++ ghostscript-fonts.spec ++ --- /var/tmp/diff_new_pack.omorYB/_old 2012-08-12 15:25:35.0 +0200 +++ /var/tmp/diff_new_pack.omorYB/_new 2012-08-12 15:25:35.0 +0200 @@ -15,8 +15,10 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: ghostscript-fonts BuildArch: noarch +BuildRequires: fontpackages-devel # t1utils is needed to convert PostScript Type 1 font program data (*.pfb) # to PostScript (*.pfa) so that ghostscript-fonts-std-8.11.patch can be applied # and afterwards back to PostScript Type 1 font program data: @@ -82,7 +84,6 @@ %package std Summary:Basic Fonts for Ghostscript -License:GPL-2.0 Group: Productivity/Publishing/PS PreReq: coreutils %suseconfig_fonts_prereq @@ -96,7 +97,6 @@ %package other Summary:Optional Fonts for Ghostscript -License:GPL-2.0 Group: Productivity/Publishing/PS # ghostscript-fonts-std contains /usr/share/ghostscript/fonts/fonts.dir # and /usr/share/ghostscript/fonts/fonts.scale which are needed @@ -151,9 +151,7 @@ # Use traditional bash scriptlet with an explicite exit 0 line at the end to be fail safe # see http://en.opensuse.org/openSUSE:Packaging_scriptlet_snippets %post std -if test -x sbin/conf.d/SuSEconfig.fonts -then %run_suseconfig -m fonts -fi +%reconfigure_fonts_post if test -x sbin/conf.d/SuSEconfig.pango then %run_suseconfig -m pango fi @@ -162,14 +160,38 @@ # Use traditional bash scriptlet with an explicite exit 0 line at the end to be fail safe # see http://en.opensuse.org/openSUSE:Packaging_scriptlet_snippets %postun std -if test -x sbin/conf.d/SuSEconfig.fonts -then %run_suseconfig -m fonts +%reconfigure_fonts_postun +if test -x sbin/conf.d/SuSEconfig.pango +then %run_suseconfig -m pango fi +exit 0 + +%posttrans std +%reconfigure_fonts_posttrans +exit 0 + +# Use traditional bash scriptlet with an explicite exit 0 line at the end to be fail safe +# see http://en.opensuse.org/openSUSE:Packaging_scriptlet_snippets +%post other +%reconfigure_fonts_post +if test -x sbin/conf.d/SuSEconfig.pango +then %run_suseconfig -m pango +fi +exit 0 + +# Use traditional bash scriptlet with an explicite exit 0 line at the end to be fail safe +# see http://en.opensuse.org/openSUSE:Packaging_scriptlet_snippets +%postun other +%reconfigure_fonts_postun if test -x sbin/conf.d/SuSEconfig.pango then %run_suseconfig -m pango fi exit 0 +%posttrans other +%reconfigure_fonts_posttrans +exit 0 + %files %defattr(-, root, root) %doc fonts/COPYING fonts/ChangeLog fonts/README fonts/README.tweaks fonts/TODO -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2012-08-12 15:25:28 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new (New) Package is git, Maintainer is ti...@suse.com Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2012-06-12 07:07:49.0 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2012-08-12 15:25:35.0 +0200 @@ -1,0 +2,15 @@ +Tue Aug 7 14:48:24 CEST 2012 - ti...@suse.de + +- updated to version 1.7.11: + Major version update; added new options in many commands and + new push mode like simple + See Documentation/RelNotes/1.7.11.txt for details. + +- updated to version 1.7.11.1, 1.7.11.2, 1.7.11.3, 1.7.11.4: + Contains many minor fixes, see below for details + Documentation/RelNotes/1.7.11.1.txt + Documentation/RelNotes/1.7.11.2.txt + Documentation/RelNotes/1.7.11.3.txt + Documentation/RelNotes/1.7.11.4.txt + +--- Old: git-1.7.10.4.tar.gz git-nohardlink.diff New: git-1.7.11.4.tar.gz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.yPiu6I/_old 2012-08-12 15:25:38.0 +0200 +++ /var/tmp/diff_new_pack.yPiu6I/_new 2012-08-12 15:25:38.0 +0200 @@ -30,7 +30,7 @@ BuildRequires: python BuildRequires: sgml-skel BuildRequires: xmlto -Version:1.7.10.4 +Version:1.7.11.4 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 @@ -43,7 +43,6 @@ Source4:git.xinetd Source5:usr.share.git-web.gitweb.cgi Source6:susefirewall-git-daemon -Patch1: git-nohardlink.diff Patch2: git-python-install-fix.diff Patch3: completion-wordbreaks.diff # CVE-2011-2186, bnc#698456 @@ -187,7 +186,6 @@ %prep %setup -q -%patch1 -p1 %patch2 -p1 %patch3 -p1 %patch4 -p1 @@ -201,6 +199,7 @@ WITH_OWN_SUBPROCESS_PY=YesPlease \ DESTDIR=$RPM_BUILD_ROOT \ NO_CROSS_DIRECTORY_HARDLINKS=1 \ + NO_INSTALL_HARDLINKS=1 \ V=1 \ prefix=%{_prefix} mandir=%{_mandir} \ gitexecdir=%{gitexecdir} \ @@ -233,7 +232,7 @@ mkdir -p $RPM_BUILD_ROOT/%{_fwdefdir} install -m 644 %{S:6} $RPM_BUILD_ROOT/%{_fwdefdir}/git-daemon ### -(find $RPM_BUILD_ROOT%{_bindir} -type f | grep -vE archimport|svn|cvs|email|gitk|daemon|gui | sed -e s@^$RPM_BUILD_ROOT@@) bin-man-doc-files +(find $RPM_BUILD_ROOT%{_bindir} -type f -o -type l | grep -vE archimport|svn|cvs|email|gitk|daemon|gui | sed -e s@^$RPM_BUILD_ROOT@@) bin-man-doc-files (find $RPM_BUILD_ROOT%{gitexecdir} -mindepth 1 | grep -vE archimport|svn|cvs|email|gitk|daemon|gui | sed -e s@^$RPM_BUILD_ROOT@@) bin-man-doc-files (find $RPM_BUILD_ROOT%{_mandir} $RPM_BUILD_ROOT/Documentation -type f | grep -vE archimport|svn|git-cvs|email|gitk|daemon|gui | sed -e s@^$RPM_BUILD_ROOT@@ -e 's/$/*/' ) bin-man-doc-files ( pushd perl @@ -251,7 +250,7 @@ install -m 644 %{SOURCE5} $RPM_BUILD_ROOT/etc/apparmor.d # # create predictable symlinks to make apparmor profile work -for i in git git-upload-archive; do +for i in git git-upload-archive git-receive-pack; do rm $RPM_BUILD_ROOT%{_bindir}/$i ln -s %{gitexecdir}/git-add $RPM_BUILD_ROOT%{_bindir}/$i done ++ git-1.7.10.4.tar.gz - git-1.7.11.4.tar.gz ++ 73809 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libarchive for openSUSE:12.2
Hello community, here is the log from the commit of package libarchive for openSUSE:12.2 checked in at 2012-08-12 15:26:15 Comparing /work/SRC/openSUSE:12.2/libarchive (Old) and /work/SRC/openSUSE:12.2/.libarchive.new (New) Package is libarchive, Maintainer is mrueck...@suse.com Changes: --- /work/SRC/openSUSE:12.2/libarchive/libarchive.changes 2012-06-25 15:43:27.0 +0200 +++ /work/SRC/openSUSE:12.2/.libarchive.new/libarchive.changes 2012-08-12 15:26:18.0 +0200 @@ -1,0 +2,34 @@ +Thu Aug 9 09:05:01 UTC 2012 - cfarr...@suse.com + +- license update: BSD-2-Clause + The COPYING file shows that the package is predominantly BSD-2-Clause + licensed + +--- +Tue Aug 7 18:47:14 UTC 2012 - dims...@opensuse.org + +- Update to version 3.0.4: + + libarchive development moved to http://libarchive.github.com/ +- Changes from version 3.0.2: + + Various fixes merged from FreeBSD + + Symlink support in Zip reader and writer + + Robustness fixes to 7Zip reader +- Changes from version 3.0.1b: + + 7Zip reader + + Small fixes to ISO and Zip to improve robustness with corrupted +input + + Improve streaming Zip reader's support for uncompressed entries + + New seeking Zip reader supports SFX Zip archives + + Build fixes on Windows +- For more changes since 2.8.5, please see NEWS file +- Update URL Tag to represent new home of the project. +- Rename libarchive2 to libarchive12, following upstreams soname + bumps. +- Add libarchive-fix-checks.patch: Fix gcc 4.7 side effects. +- Drop libarchive-test-fuzz.patch: fixed upstream. +- Drop libarchive-ignore-sigpipe-in-test-suite.patch: fixed + upstream. +- Drop libarchive-2.5.5_handle_ENOSYS_from_lutimes.patch: upstream + rejected the patch. Seems to be too theoretical problem. + +--- Old: libarchive-2.5.5_handle_ENOSYS_from_lutimes.patch libarchive-2.8.5.tar.gz libarchive-ignore-sigpipe-in-test-suite.patch libarchive-test-fuzz.patch New: libarchive-3.0.4.tar.gz libarchive-fix-checks.patch Other differences: -- ++ libarchive.spec ++ --- /var/tmp/diff_new_pack.6mOKAz/_old 2012-08-12 15:26:18.0 +0200 +++ /var/tmp/diff_new_pack.6mOKAz/_new 2012-08-12 15:26:18.0 +0200 @@ -17,30 +17,25 @@ Name: libarchive -Version:2.8.5 +Version:3.0.4 Release:0 -# BuildRequires: libacl-devel BuildRequires: pkg-config BuildRequires: zlib-devel -# BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: libbz2-devel BuildRequires: libext2fs-devel BuildRequires: libopenssl-devel BuildRequires: libxml2-devel BuildRequires: xz-devel -# Summary:Creates and reads several different streaming archive formats -License:BSD-3-Clause +License:BSD-2-Clause Group: Productivity/Archiving/Compression -# -Url:http://code.google.com/p/libarchive/ +Url:http://libarchive.github.com/ Source0: http://libarchive.googlecode.com/files/libarchive-%{version}.tar.gz Source1:baselibs.conf -Patch1: libarchive-2.5.5_handle_ENOSYS_from_lutimes.patch -Patch2: libarchive-test-fuzz.patch -Patch3: libarchive-ignore-sigpipe-in-test-suite.patch +# PATCH-FIX-UPSTREAM libarchive-fix-checks.patch dims...@opensuse.org -- Fix GCC 4.7 side effects. Taken from upstream. +Patch0: libarchive-fix-checks.patch %description Libarchive is a programming library that can create and read several @@ -54,20 +49,17 @@ This package contains the bsdtar cmdline utility. %package -n bsdtar - Summary:Creates and reads several different streaming archive formats Group: Productivity/Archiving/Compression %description -n bsdtar This package contains the bsdtar cmdline utility. -%package -n libarchive2 - -# +%package -n libarchive12 Summary:Library to work with several different streaming archive formats Group: Development/Libraries/C and C++ -%description -n libarchive2 +%description -n libarchive12 Libarchive is a programming library that can create and read several different streaming archive formats, including most popular tar variants and several cpio formats. It can also write shar archives and @@ -121,9 +113,8 @@ methods, or new ways of reading/writing archives. %package -n libarchive-devel - Requires: libacl-devel -Requires: libarchive2 = %{version} +Requires: libarchive12 = %{version} Requires: libbz2-devel Requires: zlib-devel Summary:Development files for libarchive @@ -141,13 +132,10 @@ This package contains the
commit libselinux for openSUSE:Factory
Hello community, here is the log from the commit of package libselinux for openSUSE:Factory checked in at 2012-08-12 15:26:33 Comparing /work/SRC/openSUSE:Factory/libselinux (Old) and /work/SRC/openSUSE:Factory/.libselinux.new (New) Package is libselinux, Maintainer is vci...@suse.com Changes: --- /work/SRC/openSUSE:Factory/libselinux/libselinux-bindings.changes 2012-06-05 16:00:37.0 +0200 +++ /work/SRC/openSUSE:Factory/.libselinux.new/libselinux-bindings.changes 2012-08-12 15:26:35.0 +0200 @@ -1,0 +2,5 @@ +Wed Jul 25 11:15:02 UTC 2012 - meiss...@suse.com + +- updated to 2.1.9 again (see below) + +--- libselinux.changes: same change Old: libselinux-2.0.91.tar.bz2 New: libselinux-2.1.9.tar.gz Other differences: -- ++ libselinux-bindings.spec ++ --- /var/tmp/diff_new_pack.lDwisF/_old 2012-08-12 15:26:37.0 +0200 +++ /var/tmp/diff_new_pack.lDwisF/_new 2012-08-12 15:26:37.0 +0200 @@ -16,20 +16,20 @@ # -%define libsepol_ver 2.0.32 +%define libsepol_ver 2.1.4 BuildRequires: libsepol-devel-static = %{libsepol_ver} BuildRequires: python-devel BuildRequires: ruby-devel BuildRequires: swig Name: libselinux-bindings -Version:2.0.91 +Version:2.1.9 Release:0 -Url:http://www.nsa.gov/research/selinux/ +Url:http://userspace.selinuxproject.org/ Summary:SELinux library and simple utilities License:GPL-2.0 ; SUSE-Public-Domain Group: System/Libraries -Source: libselinux-%{version}.tar.bz2 +Source: http://userspace.selinuxproject.org/releases/20120216/libselinux-%{version}.tar.gz Source1:selinux-ready Source2:baselibs.conf Patch0: libselinux-rhat.patch ++ libselinux.spec ++ --- /var/tmp/diff_new_pack.lDwisF/_old 2012-08-12 15:26:37.0 +0200 +++ /var/tmp/diff_new_pack.lDwisF/_new 2012-08-12 15:26:37.0 +0200 @@ -16,18 +16,18 @@ # -%define libsepol_ver 2.0.32 +%define libsepol_ver 2.1.4 BuildRequires: libsepol-devel = %{libsepol_ver} BuildRequires: pkg-config Name: libselinux -Version:2.0.91 +Version:2.1.9 Release:0 -Url:http://www.nsa.gov/selinux/ +Url:http://userspace.selinuxproject.org/ Summary:SELinux library and simple utilities License:GPL-2.0 ; SUSE-Public-Domain Group: System/Libraries -Source: %{name}-%{version}.tar.bz2 +Source: http://userspace.selinuxproject.org/releases/20120216/%{name}-%{version}.tar.gz Source1:selinux-ready Source2:baselibs.conf Patch0: %{name}-rhat.patch @@ -167,6 +167,7 @@ %{_sbindir}/setenforce %{_sbindir}/togglesebool %{_sbindir}/selinux-ready +%{_sbindir}/selinuxexeccon %{_mandir}/man5/* %{_mandir}/man8/* ++ libselinux-ruby.patch ++ --- /var/tmp/diff_new_pack.lDwisF/_old 2012-08-12 15:26:37.0 +0200 +++ /var/tmp/diff_new_pack.lDwisF/_new 2012-08-12 15:26:37.0 +0200 @@ -1,24 +1,24 @@ Index: src/Makefile === src/Makefile.orig 2010-02-24 20:05:41.0 +0100 -+++ src/Makefile 2012-06-13 10:56:04.477254689 +0200 -@@ -9,8 +9,8 @@ PYLIB ?= /usr/lib/$(PYLIBVER) - PYTHONLIBDIR ?= $(LIBDIR)/$(PYLIBVER) +--- src/Makefile.orig src/Makefile +@@ -15,8 +15,8 @@ PYTHONLIBDIR ?= $(shell pkg-config --lib + PYLIBDIR ?= $(LIBDIR)/$(PYLIBVER) RUBYLIBVER ?= $(shell ruby -e 'print RUBY_VERSION.split(.)[0..1].join(.)') RUBYPLATFORM ?= $(shell ruby -e 'print RUBY_PLATFORM') -RUBYINC ?= $(LIBDIR)/ruby/$(RUBYLIBVER)/$(RUBYPLATFORM) -RUBYINSTALL ?= $(LIBDIR)/ruby/site_ruby/$(RUBYLIBVER)/$(RUBYPLATFORM) +RUBYINC ?= $(shell ruby -r rbconfig -e print Config::CONFIG['rubyhdrdir'].nil? ? '$(LIBDIR)/ruby/$(RUBYLIBVER)' : Config::CONFIG['rubyhdrdir']) +RUBYINSTALL ?= $(shell ruby -r rbconfig -e print Config::CONFIG['vendorarchdir'].nil? ? '$(DESTDIR)'+Config::CONFIG['sitearchdir'] : '$(DESTDIR)'+Config::CONFIG['vendorarchdir']) + LIBBASE=$(shell basename $(LIBDIR)) VERSION = $(shell cat ../VERSION) - LIBVERSION = 1 -@@ -72,7 +72,7 @@ $(SWIGLOBJ): $(SWIGCOUT) - $(CC) $(filter-out -Werror,$(CFLAGS)) -I$(PYINC) -fPIC -DSHARED -c -o $@ $ +@@ -76,7 +76,7 @@ $(SWIGLOBJ): $(SWIGCOUT) + $(CC) $(filter-out -Werror, $(CFLAGS)) $(PYINC) -fPIC -DSHARED -c -o $@ $ $(SWIGRUBYLOBJ): $(SWIGRUBYCOUT) -- $(CC) $(filter-out -Werror,$(CFLAGS)) -I$(RUBYINC) -fPIC -DSHARED -c -o $@ $ -+ $(CC) $(filter-out -Werror,$(CFLAGS)) -I$(RUBYINC) -I$(RUBYINC)/$(RUBYPLATFORM) -fPIC -DSHARED -c -o $@ $ +-
commit libvirt-glib for openSUSE:Factory
Hello community, here is the log from the commit of package libvirt-glib for openSUSE:Factory checked in at 2012-08-12 15:26:41 Comparing /work/SRC/openSUSE:Factory/libvirt-glib (Old) and /work/SRC/openSUSE:Factory/.libvirt-glib.new (New) Package is libvirt-glib, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/libvirt-glib/libvirt-glib.changes 2012-08-04 13:23:55.0 +0200 +++ /work/SRC/openSUSE:Factory/.libvirt-glib.new/libvirt-glib.changes 2012-08-12 15:26:44.0 +0200 @@ -1,0 +2,9 @@ +Tue Aug 7 19:34:21 UTC 2012 - dims...@opensuse.org + +- Update to version 0.1.1: + + Add bindings for virDomainSnapshotCreate*(). + + Add bindings for virDomainRestore*(). + + Add GVir.DomainShutdownFlags() binding. + + Add GVir.DomainXMLFlags binding. + +--- Old: libvirt-glib-0.1.0.tar.gz New: libvirt-glib-0.1.1.tar.gz Other differences: -- ++ libvirt-glib.spec ++ --- /var/tmp/diff_new_pack.cNhWvO/_old 2012-08-12 15:26:45.0 +0200 +++ /var/tmp/diff_new_pack.cNhWvO/_new 2012-08-12 15:26:45.0 +0200 @@ -18,7 +18,7 @@ Name: libvirt-glib -Version:0.1.0 +Version:0.1.1 Release:0 Summary:GLib and GObject mapping of libvirt License:LGPL-2.1+ ++ libvirt-glib-0.1.0.tar.gz - libvirt-glib-0.1.1.tar.gz ++ 26152 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libzypp for openSUSE:Factory
Hello community, here is the log from the commit of package libzypp for openSUSE:Factory checked in at 2012-08-12 15:27:02 Comparing /work/SRC/openSUSE:Factory/libzypp (Old) and /work/SRC/openSUSE:Factory/.libzypp.new (New) Package is libzypp, Maintainer is m...@suse.com Changes: --- /work/SRC/openSUSE:Factory/libzypp/libzypp.changes 2012-06-10 21:51:58.0 +0200 +++ /work/SRC/openSUSE:Factory/.libzypp.new/libzypp.changes 2012-08-12 15:27:09.0 +0200 @@ -1,0 +2,76 @@ +Fri Aug 10 12:53:47 CEST 2012 - m...@suse.de + +- Implement $ZYPP_LOCK_TIMEOUT: number of seconds to wait for a + zypplock becoming available (bnc#772965) +- Unify update-scripts with same content(md5sum) (bnc#773575) +- version 12.0.1 (0) + +--- +Thu Aug 9 01:15:12 CEST 2012 - m...@suse.de + +- Update zypp-po.tar.bz2 + +--- +Thu Aug 2 11:55:00 CEST 2012 - m...@suse.de + +- set $ZYPP_IS_RUNNING during commit +- Bump major version for Factory + 11.x is continued on SuSE-Code-12_2-Branch +- version 12.0.0 (0) + +--- +Thu Aug 2 01:14:11 CEST 2012 - m...@suse.de + +- Update zypp-po.tar.bz2 + +--- +Wed Aug 1 15:32:40 CEST 2012 - m...@suse.de + +- Fixed typo (bnc#773467) +- Erase any old repo instance from pool when (re)loading from cache +- filter zero sized devices in disk usage counter(bnc#769819) +- fix isSoftLocked computation +- fix possibly reporting timeout as aborted by user (bnc#665327) +- do not fork the uuidgen program, use kernel interface instead +- remove obsolete hicolor-icon-theme BuildRequires +- version 11.7.0 (6) + +--- +Sun Jul 29 01:13:31 CEST 2012 - m...@suse.de + +- Update zypp-po.tar.bz2 + +--- +Thu Jul 19 01:13:43 CEST 2012 - m...@suse.de + +- Update zypp-po.tar.bz2 + +--- +Sun Jul 1 01:13:31 CEST 2012 - m...@suse.de + +- Update zypp-po.tar.bz2 + +--- +Thu Jun 28 01:14:27 CEST 2012 - m...@suse.de + +- Update zypp-po.tar.bz2 + +--- +Mon Jun 25 15:23:10 CEST 2012 - m...@suse.de + +- zypp.conf:servicesdir is ignored (bnc#765528) +- allow libcurl to take proxy from environment iff proxy is not + configured or disallowed (bnc#745404) +- version 11.6.3 (6) + +--- +Sun Jun 24 01:14:32 CEST 2012 - m...@suse.de + +- Update zypp-po.tar.bz2 + +--- +Thu Jun 14 01:13:35 CEST 2012 - m...@suse.de + +- Update zypp-po.tar.bz2 + +--- Old: libzypp-11.6.2.tar.bz2 New: libzypp-12.0.1.tar.bz2 Other differences: -- ++ libzypp.spec ++ --- /var/tmp/diff_new_pack.pF11KC/_old 2012-08-12 15:27:11.0 +0200 +++ /var/tmp/diff_new_pack.pF11KC/_new 2012-08-12 15:27:11.0 +0200 @@ -24,7 +24,7 @@ Group: System/Packages BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary:Package, Patch, Pattern, and Product Management -Version:11.6.2 +Version:12.0.1 Release:1 Source: %{name}-%{version}.tar.bz2 Source1:%{name}-rpmlintrc @@ -93,10 +93,6 @@ %if 0%{?suse_version} BuildRequires: rpm-devel -Requires: /usr/bin/uuidgen -%if 0%{?suse_version} 1020 -BuildRequires: hicolor-icon-theme -%endif %endif %if 0%{?fedora_version} || 0%{?rhel_version} = 600 || 0%{?centos_version} = 600 @@ -108,8 +104,6 @@ %if 0%{?mandriva_version} BuildRequires: glib2-devel BuildRequires: librpm-devel -# uuidgen -Requires: e2fsprogs %endif %if 0%{?suse_version} ++ libzypp-11.6.2.tar.bz2 - libzypp-12.0.1.tar.bz2 ++ 1670 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit opensuse-manuals_ja for openSUSE:Factory
Hello community, here is the log from the commit of package opensuse-manuals_ja for openSUSE:Factory checked in at 2012-08-12 15:27:11 Comparing /work/SRC/openSUSE:Factory/opensuse-manuals_ja (Old) and /work/SRC/openSUSE:Factory/.opensuse-manuals_ja.new (New) Package is opensuse-manuals_ja, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/opensuse-manuals_ja/opensuse-manuals_ja.changes 2012-06-18 17:34:05.0 +0200 +++ /work/SRC/openSUSE:Factory/.opensuse-manuals_ja.new/opensuse-manuals_ja.changes 2012-08-12 15:27:13.0 +0200 @@ -1,0 +2,5 @@ +Sat Aug 10 23:26:00 UTC 2012 - belphe...@belbel.or.jp + +* update to SVN #9476 + +--- Other differences: -- ++ opensuse-html_ja.tar.bz2 ++ /work/SRC/openSUSE:Factory/opensuse-manuals_ja/opensuse-html_ja.tar.bz2 /work/SRC/openSUSE:Factory/.opensuse-manuals_ja.new/opensuse-html_ja.tar.bz2 differ: char 11, line 1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit opensuse-manuals_ja for openSUSE:12.2
Hello community, here is the log from the commit of package opensuse-manuals_ja for openSUSE:12.2 checked in at 2012-08-12 15:27:15 Comparing /work/SRC/openSUSE:12.2/opensuse-manuals_ja (Old) and /work/SRC/openSUSE:12.2/.opensuse-manuals_ja.new (New) Package is opensuse-manuals_ja, Maintainer is Changes: --- /work/SRC/openSUSE:12.2/opensuse-manuals_ja/opensuse-manuals_ja.changes 2012-06-25 15:47:50.0 +0200 +++ /work/SRC/openSUSE:12.2/.opensuse-manuals_ja.new/opensuse-manuals_ja.changes 2012-08-12 15:27:18.0 +0200 @@ -1,0 +2,5 @@ +Sat Aug 10 23:26:00 UTC 2012 - belphe...@belbel.or.jp + +* update to SVN #9476 + +--- Other differences: -- ++ opensuse-html_ja.tar.bz2 ++ /work/SRC/openSUSE:12.2/opensuse-manuals_ja/opensuse-html_ja.tar.bz2 /work/SRC/openSUSE:12.2/.opensuse-manuals_ja.new/opensuse-html_ja.tar.bz2 differ: char 11, line 1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit package-translations for openSUSE:Factory
Hello community, here is the log from the commit of package package-translations for openSUSE:Factory checked in at 2012-08-12 15:27:19 Comparing /work/SRC/openSUSE:Factory/package-translations (Old) and /work/SRC/openSUSE:Factory/.package-translations.new (New) Package is package-translations, Maintainer is co...@suse.com Changes: --- /work/SRC/openSUSE:Factory/package-translations/package-translations.changes 2012-08-08 21:56:22.0 +0200 +++ /work/SRC/openSUSE:Factory/.package-translations.new/package-translations.changes 2012-08-12 15:27:21.0 +0200 @@ -2 +2 @@ -Wed Aug 8 16:14:01 CEST 2012 - co...@suse.com +Fri Aug 10 16:14:28 CEST 2012 - co...@suse.com @@ -4 +4 @@ -- automated update on 2012-08-08 +- automated update on 2012-08-10 Other differences: -- ++ package-translations.tar.bz2 ++ Files old/mo/package-translations-de.mo and new/mo/package-translations-de.mo differ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit package-translations for openSUSE:12.2
Hello community, here is the log from the commit of package package-translations for openSUSE:12.2 checked in at 2012-08-12 15:27:24 Comparing /work/SRC/openSUSE:12.2/package-translations (Old) and /work/SRC/openSUSE:12.2/.package-translations.new (New) Package is package-translations, Maintainer is co...@suse.com Changes: --- /work/SRC/openSUSE:12.2/package-translations/package-translations.changes 2012-08-08 21:56:27.0 +0200 +++ /work/SRC/openSUSE:12.2/.package-translations.new/package-translations.changes 2012-08-12 15:27:25.0 +0200 @@ -2 +2 @@ -Wed Aug 8 16:14:01 CEST 2012 - co...@suse.com +Fri Aug 10 16:14:28 CEST 2012 - co...@suse.com @@ -4 +4 @@ -- automated update on 2012-08-08 +- automated update on 2012-08-10 Other differences: -- ++ package-translations.tar.bz2 ++ Files old/mo/package-translations-de.mo and new/mo/package-translations-de.mo differ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit qpdf for openSUSE:Factory
Hello community, here is the log from the commit of package qpdf for openSUSE:Factory checked in at 2012-08-12 15:27:59 Comparing /work/SRC/openSUSE:Factory/qpdf (Old) and /work/SRC/openSUSE:Factory/.qpdf.new (New) Package is qpdf, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/qpdf/qpdf.changes2012-08-04 09:31:36.0 +0200 +++ /work/SRC/openSUSE:Factory/.qpdf.new/qpdf.changes 2012-08-12 15:28:01.0 +0200 @@ -1,0 +2,8 @@ +Sat Aug 11 19:25:13 UTC 2012 - idon...@suse.com + +- Update to version 3.0.1 + * qpdf may falsely report premature EOF when reading files that + have object streams that end with scalars not followed by + whitespace. + +--- Old: qpdf-3.0.0.tar.gz New: qpdf-3.0.1.tar.gz Other differences: -- ++ qpdf.spec ++ --- /var/tmp/diff_new_pack.jAoiWl/_old 2012-08-12 15:28:04.0 +0200 +++ /var/tmp/diff_new_pack.jAoiWl/_new 2012-08-12 15:28:04.0 +0200 @@ -17,7 +17,7 @@ Name: qpdf -Version:3.0.0 +Version:3.0.1 Release:0 Summary:Command-line tools and library for transforming PDF files License:Artistic-2.0 ++ qpdf-3.0.0.tar.gz - qpdf-3.0.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qpdf-3.0.0/ChangeLog new/qpdf-3.0.1/ChangeLog --- old/qpdf-3.0.0/ChangeLog2012-08-02 12:52:33.0 +0200 +++ new/qpdf-3.0.1/ChangeLog2012-08-11 19:41:18.0 +0200 @@ -1,3 +1,10 @@ +2012-08-11 Jay Berkenbilt e...@ql.org + + * 3.0.1: release + + * Bug fix: let EOF terminate a literal token as well as + whitespace or comments. + 2012-07-31 Jay Berkenbilt e...@ql.org * 3.0.0: release diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qpdf-3.0.0/TODO new/qpdf-3.0.1/TODO --- old/qpdf-3.0.0/TODO 2012-08-02 12:52:33.0 +0200 +++ new/qpdf-3.0.1/TODO 2012-08-11 19:41:18.0 +0200 @@ -173,3 +173,6 @@ * From a suggestion in bug 3152169, consider having an option to re-encode inline images with an ASCII encoding. + + * From github issue 2, provide more in-depth output for examining + hint stream contents. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qpdf-3.0.0/configure new/qpdf-3.0.1/configure --- old/qpdf-3.0.0/configure2012-08-02 12:54:14.0 +0200 +++ new/qpdf-3.0.1/configure2012-08-11 19:41:38.0 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for qpdf 3.0.0. +# Generated by GNU Autoconf 2.69 for qpdf 3.0.1. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. @@ -587,8 +587,8 @@ # Identity of this package. PACKAGE_NAME='qpdf' PACKAGE_TARNAME='qpdf' -PACKAGE_VERSION='3.0.0' -PACKAGE_STRING='qpdf 3.0.0' +PACKAGE_VERSION='3.0.1' +PACKAGE_STRING='qpdf 3.0.1' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1307,7 +1307,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat _ACEOF -\`configure' configures qpdf 3.0.0 to adapt to many kinds of systems. +\`configure' configures qpdf 3.0.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1372,7 +1372,7 @@ if test -n $ac_init_help; then case $ac_init_help in - short | recursive ) echo Configuration of qpdf 3.0.0:;; + short | recursive ) echo Configuration of qpdf 3.0.1:;; esac cat \_ACEOF @@ -1506,7 +1506,7 @@ test -n $ac_init_help exit $ac_status if $ac_init_version; then cat \_ACEOF -qpdf configure 3.0.0 +qpdf configure 3.0.1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2046,7 +2046,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by qpdf $as_me 3.0.0, which was +It was created by qpdf $as_me 3.0.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -16390,7 +16390,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log= -This file was extended by qpdf $as_me 3.0.0, which was +This file was extended by qpdf $as_me 3.0.1, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES= $CONFIG_FILES @@ -16456,7 +16456,7 @@ cat $CONFIG_STATUS _ACEOF || ac_write_fail=1 ac_cs_config=`$as_echo $ac_configure_args | sed 's/^ //; s/[\\\`\$]//g'`
commit quagga for openSUSE:Factory
Hello community, here is the log from the commit of package quagga for openSUSE:Factory checked in at 2012-08-12 15:28:07 Comparing /work/SRC/openSUSE:Factory/quagga (Old) and /work/SRC/openSUSE:Factory/.quagga.new (New) Package is quagga, Maintainer is boy...@suse.com Changes: --- /work/SRC/openSUSE:Factory/quagga/quagga.changes2012-01-09 15:21:06.0 +0100 +++ /work/SRC/openSUSE:Factory/.quagga.new/quagga.changes 2012-08-12 15:28:09.0 +0200 @@ -1,0 +2,35 @@ +Thu Aug 9 11:30:56 UTC 2012 - mrueck...@suse.de + +- Update to 0.99.21 + There are some major user-visible changes: + [bgpd] BGP multipath support has been merged + [bgpd] SAFI (Multicast topology) support has been extended to + propagate the topology to zebra. + [bgpd] AS path limit functionality has been removed + [babeld] a new routing daemon implementing the BABEL ad-hoc mesh + routing protocol has been merged. + [isisd] a major overhaul has been picked up. Please note that + isisd is STILL NOT SUITABLE FOR PRODUCTION USE. + [*] a lot of bugs have been fixed, please refer to the git log + The number of bugfixes and changes in this release is quite large + at 446 commits, though some commits are counted twice due to a + merge of Denis + Ovsienko's RE branch some time ago. (Previous releases had around + 50 commits each.) +- additional changes from 0.99.20.1 + This is a security-fix release that addresses 3 pending CVEs, one + in bgpd and two in ospfd. The CVEs will be linked once released. +- added quagga-0.99.21_isis_undefined_operations.patch: + fix compiler warning about undefined operations +- a47c5838e9f445ab887ad927706b11ccbb181364.patch + Fix typo in isis topology code. Taken from git. +- drop quagga-0.99.20-fix-bgpd-attr-memleak.patch: + Included upstream +- added options to build tcp-zebra, irdp and pcre: + all enabled by default + pcre change might cause problems in edge cases with bgp + new buildrequires: pcre-devel +- added option to build with isis and isis-topology: + disabled by default + +--- Old: quagga-0.99.20-fix-bgpd-attr-memleak.patch quagga-0.99.20.tar.gz New: a47c5838e9f445ab887ad927706b11ccbb181364.patch quagga-0.99.21.tar.gz quagga-0.99.21_isis_undefined_operations.patch Other differences: -- ++ quagga.spec ++ --- /var/tmp/diff_new_pack.p7h6EE/_old 2012-08-12 15:28:11.0 +0200 +++ /var/tmp/diff_new_pack.p7h6EE/_new 2012-08-12 15:28:11.0 +0200 @@ -15,10 +15,14 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - +%bcond_without tcp_zebra +%bcond_without irdp +%bcond_withisis +%bcond_withisis_topology +%bcond_without pcre Name: quagga -Version:0.99.20 +Version:0.99.21 Release:1 License:LGPL-2.1+ Summary:Free Routing Software (for BGP, OSPF and RIP, for example) @@ -27,13 +31,16 @@ Source: http://www.quagga.net/download/%{name}-%{version}.tar.gz Source1:%{name}-SUSE.tar.bz2 Source2:%{name}.pam -#this patch will be in a future version, so if we increase version, we don't want this -Patch0: %{name}-%{version}-fix-bgpd-attr-memleak.patch Patch1: %{name}-add-ospf6_main-return-value.patch +Patch2: quagga-0.99.21_isis_undefined_operations.patch +Patch3: a47c5838e9f445ab887ad927706b11ccbb181364.patch BuildRequires: libtool BuildRequires: net-snmp-devel BuildRequires: pam-devel BuildRequires: readline-devel +%if %{with pcre} +BuildRequires: pcre-devel +%endif PreReq: %fillup_prereq PreReq: %insserv_prereq PreReq: %install_info_prereq @@ -68,8 +75,9 @@ %prep %setup -q -a 1 -%patch0 -p 1 %patch1 -p 1 +%patch2 +%patch3 -p 1 %build if ! ls /proc/net/{dev,route,snmp} /dev/null; then @@ -86,6 +94,21 @@ --enable-ipv6 \ --with-libpam \ --enable-netlink \ +%if %{with isis} +--enable-isisd \ +%endif +%if %{with isis_topology} +--enable-isis-topology \ +%endif +%if %{with tcp_zebra} +--enable-tcp-zebra \ +%endif +%if %{with irdp} +--enable-irdp \ +%endif +%if %{with pcre} +--enable-pcreposix \ +%endif --sysconfdir=%{_sysconfdir}/quagga \ --localstatedir=%{_localstatedir}/run/quagga \ --enable-multipath=0 ++ a47c5838e9f445ab887ad927706b11ccbb181364.patch ++ commit a47c5838e9f445ab887ad927706b11ccbb181364 Author: David Lamparter equi...@opensourcerouting.org Date: Thu Jun 21 09:55:38 2012 +0200 isisd: fix typo in topology generator (BZ#731) There was a lsp- missing before level in line 2416. (introduced by git commit
commit rubygem-ffi for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-ffi for openSUSE:Factory checked in at 2012-08-12 15:29:08 Comparing /work/SRC/openSUSE:Factory/rubygem-ffi (Old) and /work/SRC/openSUSE:Factory/.rubygem-ffi.new (New) Package is rubygem-ffi, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/rubygem-ffi/rubygem-ffi.changes 2012-08-05 08:02:44.0 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-ffi.new/rubygem-ffi.changes 2012-08-12 15:29:09.0 +0200 @@ -1,0 +2,5 @@ +Thu Aug 9 14:52:14 UTC 2012 - co...@suse.com + +- updated to version 1.1.5 + +--- Old: ffi-1.1.4.gem New: ffi-1.1.5.gem Other differences: -- ++ rubygem-ffi.spec ++ --- /var/tmp/diff_new_pack.6lqBEB/_old 2012-08-12 15:29:10.0 +0200 +++ /var/tmp/diff_new_pack.6lqBEB/_new 2012-08-12 15:29:10.0 +0200 @@ -17,13 +17,14 @@ Name: rubygem-ffi -Version:1.1.4 +Version:1.1.5 Release:0 %define mod_name ffi %define mod_full_name %{mod_name}-%{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: ruby-macros = 1 +BuildRequires: rubygem(rdoc) 3.10 Url:http://wiki.github.com/ffi/ffi Source: %{mod_full_name}.gem Summary:Ruby-FFI is a ruby extension for programmatically loading dynamic -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit sysvinit for openSUSE:Factory
Hello community, here is the log from the commit of package sysvinit for openSUSE:Factory checked in at 2012-08-12 15:29:23 Comparing /work/SRC/openSUSE:Factory/sysvinit (Old) and /work/SRC/openSUSE:Factory/.sysvinit.new (New) Package is sysvinit, Maintainer is wer...@suse.com Changes: --- /work/SRC/openSUSE:Factory/sysvinit/sysvinit.changes2012-08-04 13:34:46.0 +0200 +++ /work/SRC/openSUSE:Factory/.sysvinit.new/sysvinit.changes 2012-08-12 15:29:25.0 +0200 @@ -1,0 +2,6 @@ +Fri Aug 10 12:44:29 UTC 2012 - wer...@suse.de + +- Increase daemon detection time in startproc to give started + process the time to daemonize (bnc#757643) + +--- Other differences: -- ++ killproc-2.21.dif ++ --- /var/tmp/diff_new_pack.Qu5ZPp/_old 2012-08-12 15:29:28.0 +0200 +++ /var/tmp/diff_new_pack.Qu5ZPp/_new 2012-08-12 15:29:28.0 +0200 @@ -18,3 +18,14 @@ const size_t nlen = strlen(point); MNTINFO *restrict p; if (posix_memalign((void*)p, sizeof(void*), alignof(MNTINFO)+(nlen+1)) != 0) { +--- startproc.c startproc.c2012-08-10 12:43:56.136510304 + +@@ -778,7 +778,7 @@ retry: +* to see a process damage. +*/ + usleep(10*1000);/* 10 ms time for the child and its child */ +- if (++n 10) ++ if (++n 50) + goto retry; + break; + default: -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit sysvinit for openSUSE:12.2
Hello community, here is the log from the commit of package sysvinit for openSUSE:12.2 checked in at 2012-08-12 15:29:28 Comparing /work/SRC/openSUSE:12.2/sysvinit (Old) and /work/SRC/openSUSE:12.2/.sysvinit.new (New) Package is sysvinit, Maintainer is wer...@suse.com Changes: --- /work/SRC/openSUSE:12.2/sysvinit/sysvinit.changes 2012-06-25 15:54:46.0 +0200 +++ /work/SRC/openSUSE:12.2/.sysvinit.new/sysvinit.changes 2012-08-12 15:29:29.0 +0200 @@ -1,0 +2,12 @@ +Fri Aug 10 12:44:29 UTC 2012 - wer...@suse.de + +- Increase daemon detection time in startproc to give started + process the time to daemonize (bnc#757643) + +--- +Thu Aug 2 13:58:11 UTC 2012 - wer...@suse.de + +- Add fix/workaround in blogd for new glibc internal pthread API to + avoid an glibc nptl assert report in bnc#772055 + +--- New: showconsole-1.16-glibc.dif Other differences: -- ++ sysvinit.spec ++ --- /var/tmp/diff_new_pack.g66uD4/_old 2012-08-12 15:29:29.0 +0200 +++ /var/tmp/diff_new_pack.g66uD4/_new 2012-08-12 15:29:29.0 +0200 @@ -16,7 +16,6 @@ # - Name: sysvinit %define PDVER 2.0.2 %define KPVER 2.21 @@ -61,6 +60,7 @@ Patch30:killproc-%{KPVER}.dif Patch40:showconsole-%{SCVER}.dif Patch41:showconsole-1.16-deadlock.diff +Patch42:showconsole-1.16-glibc.dif Patch50:startpar-%{START}.dif Requires: mingetty Requires: sysvinit-tools @@ -129,6 +129,7 @@ pushd ../showconsole-%{SCVER} %patch40 %patch41 -p1 +%patch42 -p0 ln -t../%{name}-%{SIVER}dsf/doc/showconsole README popd pushd ../startpar-%{START} ++ killproc-2.21.dif ++ --- /var/tmp/diff_new_pack.g66uD4/_old 2012-08-12 15:29:29.0 +0200 +++ /var/tmp/diff_new_pack.g66uD4/_new 2012-08-12 15:29:29.0 +0200 @@ -18,3 +18,14 @@ const size_t nlen = strlen(point); MNTINFO *restrict p; if (posix_memalign((void*)p, sizeof(void*), alignof(MNTINFO)+(nlen+1)) != 0) { +--- startproc.c startproc.c2012-08-10 12:43:56.136510304 + +@@ -778,7 +778,7 @@ retry: +* to see a process damage. +*/ + usleep(10*1000);/* 10 ms time for the child and its child */ +- if (++n 10) ++ if (++n 50) + goto retry; + break; + default: ++ showconsole-1.16-glibc.dif ++ --- libconsole.c +++ libconsole.c2012-08-02 11:45:26.456510085 + @@ -358,7 +358,9 @@ static void sigio(int sig) */ typedef struct _mutex { -int locked; +volatile int locked; +volatile int canceled; +volatile int used; pthread_mutex_t mutex; pthread_t thread; } mutex_t; @@ -380,8 +382,8 @@ static inline void unlock(mutex_t *mutex } } -static mutex_t llock = { 0, PTHREAD_MUTEX_INITIALIZER, 0 }; -static mutex_t ljoin = { 0, PTHREAD_MUTEX_INITIALIZER, 0 }; +static mutex_t llock = { 0, 0, 1, PTHREAD_MUTEX_INITIALIZER, 0 }; +static mutex_t ljoin = { 0, 0, 1, PTHREAD_MUTEX_INITIALIZER, 0 }; static pthread_cond_t lcond = PTHREAD_COND_INITIALIZER; static pthread_tlthread; static volatile int running; @@ -429,10 +431,14 @@ xout: static inline void writelog(void) { +int oldstate; + +pthread_setcancelstate(PTHREAD_CANCEL_DISABLE, oldstate); lock(llock); if (!flog) { /* log file closed, reset buffer */ resetlog(); unlock(llock); + pthread_setcancelstate(oldstate, NULL); return; } clearerr(flog); @@ -468,11 +474,12 @@ static inline void writelog(void) fflush(flog); fdatasync(fileno(flog)); } +pthread_setcancelstate(oldstate, NULL); } static inline void flushlog(void) { -if (running) pthread_cond_broadcast(lcond); +if (ljoin.canceled == 0) pthread_cond_broadcast(lcond); } static inline int poll(int msec, mutex_t *outer) @@ -495,11 +502,13 @@ static inline int poll(int msec, mutex_t abstime.tv_nsec = now.tv_usec * 1000; do { - int locked = outer-locked; /* Note: pthread_cond_timedwait() atomically unlocks the mutex */ - outer-locked = 0; - err = pthread_cond_timedwait(lcond, outer-mutex, abstime); - outer-locked = locked; + if (outer-canceled == 0) { + volatile int locked = outer-locked; + outer-locked = 0; + err = pthread_cond_timedwait(lcond, outer-mutex, abstime); + outer-locked = locked; + } } while (err == EINTR);
commit xmahjong for openSUSE:Factory
Hello community, here is the log from the commit of package xmahjong for openSUSE:Factory checked in at 2012-08-12 15:29:50 Comparing /work/SRC/openSUSE:Factory/xmahjong (Old) and /work/SRC/openSUSE:Factory/.xmahjong.new (New) Package is xmahjong, Maintainer is wer...@suse.com Changes: --- /work/SRC/openSUSE:Factory/xmahjong/xmahjong.changes2012-05-10 15:13:31.0 +0200 +++ /work/SRC/openSUSE:Factory/.xmahjong.new/xmahjong.changes 2012-08-12 15:29:52.0 +0200 @@ -1,0 +2,11 @@ +Fri Aug 10 08:16:20 UTC 2012 - wer...@suse.de + +- Relocate %reconfigure_fonts_prereq macro as osc source validator + is not able to handle this before Version tag + +--- +Mon Aug 6 11:17:27 UTC 2012 - pgaj...@suse.com + +- prepare spec file for dropping SuSEconfig.fonts (openFATE#313536) + +--- Other differences: -- ++ xmahjong.spec ++ --- /var/tmp/diff_new_pack.lerzFk/_old 2012-08-12 15:29:53.0 +0200 +++ /var/tmp/diff_new_pack.lerzFk/_new 2012-08-12 15:29:53.0 +0200 @@ -17,19 +17,19 @@ Name: xmahjong +BuildRequires: fontpackages-devel BuildRequires: freetype2 BuildRequires: xorg-x11 BuildRequires: xorg-x11-devel -%definefontdir /usr/share/fonts/misc %define xbindir /usr/bin %define xlibdir /usr/share %define xmandir /usr/share/man -PreReq: %suseconfig_fonts_prereq Version:2010.11.8 Release:0 Summary:Mahjongg for X License:MIT Group: Amusements/Games/Board/Other +%reconfigure_fonts_prereq Source: xmahjong.tar.bz2 Patch0: xmahjong.dif Patch1: missing-includes.patch @@ -51,21 +51,17 @@ make LIBDIR=%{xlibdir} %{?_smp_mflags} %install -make install install.man DESTDIR=$RPM_BUILD_ROOT LIBDIR=%{xlibdir} FONTDIR=%{fontdir}/.. +make install install.man DESTDIR=$RPM_BUILD_ROOT LIBDIR=%{xlibdir} FONTDIR=%{_miscfontsdir}/.. -%post -%run_suseconfig_fonts - -%postun -%run_suseconfig_fonts +%reconfigure_fonts_scriptlets %files %defattr(-,root,root) %doc copyright readme.1 readme.2 %dir %{xlibdir}/xmahjongg %{xbindir}/xmahjongg -%dir %{fontdir} -%{fontdir}/xmahjongg.pcf.gz +%dir %{_miscfontsdir} +%{_miscfontsdir}/xmahjongg.pcf.gz %{xlibdir}/xmahjongg/bridge %{xlibdir}/xmahjongg/default %{xlibdir}/xmahjongg/wedges ++ get_version_number.sh ++ --- /var/tmp/diff_new_pack.lerzFk/_old 2012-08-12 15:29:53.0 +0200 +++ /var/tmp/diff_new_pack.lerzFk/_new 2012-08-12 15:29:53.0 +0200 @@ -1 +1 @@ -get_date_version_string `find_newest_file *.gz *.dif *.spec` +get_date_version_string `find_newest_file *.tar.gz *.tar.bz2 *.tar.xz *.dif* *.patch* *.spec` -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit zsh for openSUSE:Factory
Hello community, here is the log from the commit of package zsh for openSUSE:Factory checked in at 2012-08-12 15:30:03 Comparing /work/SRC/openSUSE:Factory/zsh (Old) and /work/SRC/openSUSE:Factory/.zsh.new (New) Package is zsh, Maintainer is idon...@suse.com Changes: --- /work/SRC/openSUSE:Factory/zsh/zsh.changes 2012-07-23 10:49:18.0 +0200 +++ /work/SRC/openSUSE:Factory/.zsh.new/zsh.changes 2012-08-12 15:30:05.0 +0200 @@ -1,0 +2,6 @@ +Thu Aug 9 21:11:47 UTC 2012 - idon...@suse.com + +- Version update to 5.0.0 + * No real changes since 4.3.17 + +--- Old: zsh-4.3.17.tar.bz2 New: zsh-5.0.0.tar.bz2 Other differences: -- ++ zsh.spec ++ --- /var/tmp/diff_new_pack.bwe98n/_old 2012-08-12 15:30:07.0 +0200 +++ /var/tmp/diff_new_pack.bwe98n/_new 2012-08-12 15:30:07.0 +0200 @@ -17,13 +17,13 @@ Name: zsh -Version:4.3.17 +Version:5.0.0 Release:0 Summary:Shell with comprehensive completion License:MIT Group: System/Shells Url:http://www.zsh.org -Source0:ftp://ftp.zsh.org/pub/zsh-%{version}.tar.bz2 +Source0: http://sourceforge.net/projects/zsh/files/zsh/%{version}/zsh-%{version}.tar.bz2 Source1:zshrc Source2:zshenv Source3:zprofile ++ zsh-4.3.17.tar.bz2 - zsh-5.0.0.tar.bz2 ++ 10942 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit gc for openSUSE:12.2
Hello community, here is the log from the commit of package gc for openSUSE:12.2 checked in at 2012-08-12 15:31:27 Comparing /work/SRC/openSUSE:12.2/gc (Old) and /work/SRC/openSUSE:12.2/.gc.new (New) Package is gc, Maintainer is u...@suse.com Changes: --- /work/SRC/openSUSE:12.2/gc/gc.changes 2012-06-25 15:19:27.0 +0200 +++ /work/SRC/openSUSE:12.2/.gc.new/gc.changes 2012-08-12 15:31:29.0 +0200 @@ -1,0 +2,5 @@ +Tue Aug 7 15:23:30 UTC 2012 - u...@suse.com + +- fix for malloc()/calloc() overflows (CVE-2012-2673, bnc#765444) + +--- New: 0001-Fix-allocation-size-overflows-due-to-rounding.patch 0001-Fix-calloc-overflow.patch 0001-Fix-calloc-related-code-to-prevent-SIZE_MAX-redefini.patch 0001-Speedup-calloc-size-overflow-check-by-preventing-div.patch Other differences: -- ++ gc.spec ++ --- /var/tmp/diff_new_pack.sP1lei/_old 2012-08-12 15:31:29.0 +0200 +++ /var/tmp/diff_new_pack.sP1lei/_new 2012-08-12 15:31:29.0 +0200 @@ -26,6 +26,11 @@ Group: Development/Libraries/C and C++ Source: %{name}-%{src_ver}.tar.bz2 Patch0: %{name}-build.patch +Patch1: 0001-Fix-allocation-size-overflows-due-to-rounding.patch +Patch2: 0001-Fix-calloc-overflow.patch +Patch3: 0001-Fix-calloc-related-code-to-prevent-SIZE_MAX-redefini.patch +Patch4: 0001-Speedup-calloc-size-overflow-check-by-preventing-div.patch + BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gcc-c++ BuildRequires: libtool @@ -60,7 +65,8 @@ Summary:A garbage collector for C and C++ Group: Development/Libraries/C and C++ Provides: gc:/usr/include/gc/gc.h -Requires: libgc1 = %version, glibc-devel +Requires: glibc-devel +Requires: libgc1 = %version %description devel The Boehm-Demers-Weiser conservative garbage collector can be used as a @@ -87,6 +93,10 @@ %prep %setup -q -n %{name}-%{src_ver} %patch0 -p1 +%patch1 -p1 +%patch2 -p1 +%patch3 -p1 +%patch4 -p1 %build # refresh auto*/libtool to purge rpaths ++ 0001-Fix-allocation-size-overflows-due-to-rounding.patch ++ From be9df82919960214ee4b9d3313523bff44fd99e1 Mon Sep 17 00:00:00 2001 From: Xi Wang xi.w...@gmail.com Date: Thu, 15 Mar 2012 04:55:08 +0800 Subject: [PATCH] Fix allocation size overflows due to rounding. * malloc.c (GC_generic_malloc): Check if the allocation size is rounded to a smaller value. * mallocx.c (GC_generic_malloc_ignore_off_page): Likewise. --- malloc.c |2 ++ mallocx.c |2 ++ 2 files changed, 4 insertions(+), 0 deletions(-) diff --git a/malloc.c b/malloc.c index cc0cc00..899d6ff 100644 --- a/malloc.c +++ b/malloc.c @@ -169,6 +169,8 @@ GC_API void * GC_CALL GC_generic_malloc(size_t lb, int k) GC_bool init; lg = ROUNDED_UP_GRANULES(lb); lb_rounded = GRANULES_TO_BYTES(lg); +if (lb_rounded lb) +return((*GC_get_oom_fn())(lb)); n_blocks = OBJ_SZ_TO_BLOCKS(lb_rounded); init = GC_obj_kinds[k].ok_init; LOCK(); diff --git a/mallocx.c b/mallocx.c index 2c79f41..0d9c0a6 100644 --- a/mallocx.c +++ b/mallocx.c @@ -183,4 +183,6 @@ GC_INNER void * GC_generic_malloc_ignore_off_page(size_t lb, int k) lg = ROUNDED_UP_GRANULES(lb); lb_rounded = GRANULES_TO_BYTES(lg); +if (lb_rounded lb) +return((*GC_get_oom_fn())(lb)); n_blocks = OBJ_SZ_TO_BLOCKS(lb_rounded); init = GC_obj_kinds[k].ok_init; -- 1.7.7 ++ 0001-Fix-calloc-overflow.patch ++ From e10c1eb9908c2774c16b3148b30d2f3823d66a9a Mon Sep 17 00:00:00 2001 From: Xi Wang xi.w...@gmail.com Date: Thu, 15 Mar 2012 04:46:49 +0800 Subject: [PATCH] Fix calloc() overflow * malloc.c (calloc): Check multiplication overflow in calloc(), assuming REDIRECT_MALLOC. --- malloc.c |5 + 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/malloc.c b/malloc.c index da68f13..cc0cc00 100644 --- a/malloc.c +++ b/malloc.c @@ -372,8 +372,13 @@ void * malloc(size_t lb) } #endif /* GC_LINUX_THREADS */ +#ifndef SIZE_MAX +#define SIZE_MAX (~(size_t)0) +#endif void * calloc(size_t n, size_t lb) { +if (lb n SIZE_MAX / lb) + return NULL; # if defined(GC_LINUX_THREADS) /* !defined(USE_PROC_FOR_LIBRARIES) */ /* libpthread allocated some memory that is only pointed to by */ /* mmapped thread stacks. Make sure it's not collectable. */ -- 1.7.7 ++ 0001-Fix-calloc-related-code-to-prevent-SIZE_MAX-redefini.patch ++ From 6a93f8e5bcad22137f41b6c60a1c7384baaec2b3 Mon Sep 17 00:00:00 2001 From: Ivan Maidanski iv...@mail.ru Date: Thu, 15 Mar 2012 20:30:11 +0400 Subject: [PATCH] Fix