From fedora-cvs-commits at redhat.com Thu Feb 1 00:04:11 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 31 Jan 2007 19:04:11 -0500 Subject: rpms/kdebindings/FC-6 .cvsignore, 1.31, 1.32 kdebindings.spec, 1.59, 1.60 sources, 1.33, 1.34 Message-ID: <200702010004.l1104BDo021792@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/kdebindings/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv21771 Modified Files: .cvsignore kdebindings.spec sources Log Message: 3.5.6 Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/kdebindings/FC-6/.cvsignore,v retrieving revision 1.31 retrieving revision 1.32 diff -u -r1.31 -r1.32 --- .cvsignore 10 Aug 2006 12:23:53 -0000 1.31 +++ .cvsignore 1 Feb 2007 00:04:09 -0000 1.32 @@ -11,3 +11,4 @@ kdebindings-3.5.1.tar.bz2 kdebindings-3.5.3.tar.bz2 kdebindings-3.5.4.tar.bz2 +kdebindings-3.5.6.tar.bz2 Index: kdebindings.spec =================================================================== RCS file: /cvs/dist/rpms/kdebindings/FC-6/kdebindings.spec,v retrieving revision 1.59 retrieving revision 1.60 diff -u -r1.59 -r1.60 --- kdebindings.spec 8 Nov 2006 13:48:51 -0000 1.59 +++ kdebindings.spec 1 Feb 2007 00:04:09 -0000 1.60 @@ -5,7 +5,7 @@ %{expand: %%define pythonver %(python -c 'import sys;print(sys.version[0:3])')} %define qt_version 3.3.7 -%define arts_version 1.5.5 +%define arts_version 1.5.6 %define kdelibs_epoch 6 %define kdebase_epoch 6 %define perlver 5.8 @@ -18,8 +18,8 @@ %define ruby 1 %define pyqt 0 -Version: 3.5.5 -Release: 0.2%{?dist} +Version: 3.5.6 +Release: 0.1%{?dist} Name: kdebindings Summary: KDE bindings to non-C++ languages URL: http://www.kde.org/ @@ -198,6 +198,9 @@ %{_mandir}/man*/* %changelog +* Thu Feb 01 2007 Than Ngo 3.5.6-0.1.fc6 +- 3.5.6 + * Wed Nov 08 2006 Than Ngo 3.5.5-0.2.fc6 - fix #196311, should not own /usr/lib/python2.4 Index: sources =================================================================== RCS file: /cvs/dist/rpms/kdebindings/FC-6/sources,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- sources 26 Oct 2006 21:51:45 -0000 1.33 +++ sources 1 Feb 2007 00:04:09 -0000 1.34 @@ -1 +1 @@ -e0da219943407a786c2ceea1605fadd1 kdebindings-3.5.5.tar.bz2 +d26b5f54f062b765a949d66657c2ab3c kdebindings-3.5.6.tar.bz2 From fedora-cvs-commits at redhat.com Thu Feb 1 00:09:54 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 31 Jan 2007 19:09:54 -0500 Subject: rpms/kdewebdev/FC-6 .cvsignore, 1.14, 1.15 kdewebdev.spec, 1.37, 1.38 sources, 1.16, 1.17 Message-ID: <200702010009.l1109sda022618@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/kdewebdev/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv22604 Modified Files: .cvsignore kdewebdev.spec sources Log Message: 3.5.6 Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/kdewebdev/FC-6/.cvsignore,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- .cvsignore 10 Aug 2006 16:21:11 -0000 1.14 +++ .cvsignore 1 Feb 2007 00:09:51 -0000 1.15 @@ -17,3 +17,4 @@ kdewebdev-3.5.1.tar.bz2 kdewebdev-3.5.3.tar.bz2 kdewebdev-3.5.4.tar.bz2 +kdewebdev-3.5.6.tar.bz2 Index: kdewebdev.spec =================================================================== RCS file: /cvs/dist/rpms/kdewebdev/FC-6/kdewebdev.spec,v retrieving revision 1.37 retrieving revision 1.38 diff -u -r1.37 -r1.38 --- kdewebdev.spec 26 Oct 2006 22:29:54 -0000 1.37 +++ kdewebdev.spec 1 Feb 2007 00:09:51 -0000 1.38 @@ -3,11 +3,11 @@ %define make_cvs 1 %define qt_version 3.3.7 -%define kde_version 3.5.5 +%define kde_version 3.5.6 %define kdelibs_epoch 6 %define kdebase_epoch 6 -Version: 3.5.5 +Version: 3.5.6 Release: 0.1%{?dist} Summary: WEB Development package for the K Desktop Environment. Name: kdewebdev @@ -159,6 +159,9 @@ %{_includedir}/* %changelog +* Thu Feb 01 2007 Than Ngo 6:3.5.6-0.1.fc6 +- 3.5.6 + * Fri Oct 27 2006 Than Ngo 6:3.5.5-0.1 - 3.5.5 Index: sources =================================================================== RCS file: /cvs/dist/rpms/kdewebdev/FC-6/sources,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- sources 26 Oct 2006 22:29:54 -0000 1.16 +++ sources 1 Feb 2007 00:09:51 -0000 1.17 @@ -2,4 +2,4 @@ 0cc3234c4b3df88d4115340ce05e0053 html.tar.bz2 eea6e25a1c25af1f5a0c33e32e52c136 javascript.tar.bz2 149607cecd4bf6783dc6e43a03b80138 php_manual_en_20030401.tar.bz2 -d0655fd0286607f4726a82db96f00da3 kdewebdev-3.5.5.tar.bz2 +fa1fc2d7c81465c7e1762014a892ced3 kdewebdev-3.5.6.tar.bz2 From fedora-cvs-commits at redhat.com Thu Feb 1 00:12:25 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 31 Jan 2007 19:12:25 -0500 Subject: rpms/kdesdk/FC-6 .cvsignore, 1.32, 1.33 kdesdk.spec, 1.63, 1.64 sources, 1.34, 1.35 Message-ID: <200702010012.l110CPZ0022762@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/kdesdk/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv22743 Modified Files: .cvsignore kdesdk.spec sources Log Message: 3.5.6 Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/kdesdk/FC-6/.cvsignore,v retrieving revision 1.32 retrieving revision 1.33 diff -u -r1.32 -r1.33 --- .cvsignore 10 Aug 2006 15:58:34 -0000 1.32 +++ .cvsignore 1 Feb 2007 00:12:23 -0000 1.33 @@ -11,3 +11,4 @@ kdesdk-3.5.1.tar.bz2 kdesdk-3.5.3.tar.bz2 kdesdk-3.5.4.tar.bz2 +kdesdk-3.5.6.tar.bz2 Index: kdesdk.spec =================================================================== RCS file: /cvs/dist/rpms/kdesdk/FC-6/kdesdk.spec,v retrieving revision 1.63 retrieving revision 1.64 diff -u -r1.63 -r1.64 --- kdesdk.spec 26 Oct 2006 20:35:36 -0000 1.63 +++ kdesdk.spec 1 Feb 2007 00:12:23 -0000 1.64 @@ -12,7 +12,7 @@ %define appdir %{_datadir}/applications/kde Name: kdesdk -Version: 3.5.5 +Version: 3.5.6 Release: 0.1%{?dist} Summary: The KDE Software Development Kit (SDK) URL: http://www.kde.org/ @@ -161,6 +161,9 @@ %{_mandir}/man1/* %changelog +* Thu Feb 01 2007 Than Ngo 3.5.6-0.1.fc6 +- 3.5.6 + * Thu Oct 26 2006 Than Ngo 3.5.5-0.1 - 3.5.5 Index: sources =================================================================== RCS file: /cvs/dist/rpms/kdesdk/FC-6/sources,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- sources 26 Oct 2006 20:11:00 -0000 1.34 +++ sources 1 Feb 2007 00:12:23 -0000 1.35 @@ -1 +1 @@ -d226bf07bf8106f37b4e9e31a7d451f0 kdesdk-3.5.5.tar.bz2 +1462e1a884fdaa070ed493c10a336728 kdesdk-3.5.6.tar.bz2 From fedora-cvs-commits at redhat.com Thu Feb 1 03:13:23 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 31 Jan 2007 22:13:23 -0500 Subject: rpms/gettext/devel gettext.spec,1.66,1.67 Message-ID: <200702010313.l113DNi1017824@cvs.devel.redhat.com> Author: petersen Update of /cvs/dist/rpms/gettext/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv16792 Modified Files: gettext.spec Log Message: - protect install-info in devel %%post and %%preun too (Ville Skytta, #223689) - forward port fix to reset of timestamp of examples ChangeLog for brp-java-repack-jars libintl.jar multilib conflict (#205207) Index: gettext.spec =================================================================== RCS file: /cvs/dist/rpms/gettext/devel/gettext.spec,v retrieving revision 1.66 retrieving revision 1.67 diff -u -r1.66 -r1.67 --- gettext.spec 22 Jan 2007 00:42:38 -0000 1.66 +++ gettext.spec 1 Feb 2007 03:13:20 -0000 1.67 @@ -1,7 +1,7 @@ Summary: GNU libraries and utilities for producing multi-lingual messages. Name: gettext Version: 0.16.1 -Release: 3%{?dist} +Release: 4%{?dist} License: GPL/LGPL Group: Development/Tools Source: ftp://ftp.gnu.org/gnu/gettext/%{name}-%{version}.tar.gz @@ -52,12 +52,11 @@ %build -[ -f %{_datadir}/automake/depcomp ] && cp -f %{_datadir}/automake/{depcomp,ylwrap} . || : +[ -f %{_datadir}/automake/depcomp ] && cp -f %{_datadir}/automake/{depcomp,ylwrap} . -export JAVAC='gcj -C' -export JAR='fastjar' +export JAR=fastjar %configure --without-included-gettext --enable-nls \ - --enable-shared --with-pic-=yes --disable-csharp + --enable-shared --with-pic-=yes --disable-csharp --enable-java make @@ -101,6 +100,11 @@ rm -r ${RPM_BUILD_ROOT}%{_datadir}/doc/libasprintf rm -r ${RPM_BUILD_ROOT}%{_datadir}/doc/gettext +# set examples ChangeLog timestamp for brp-java-repack-jars +for i in `find ${RPM_BUILD_ROOT} examples -newer ChangeLog -type f -name ChangeLog`; do + touch -r ChangeLog $i +done + # remove unpackaged files from the buildroot rm -r ${RPM_BUILD_ROOT}%{_datadir}/emacs rm ${RPM_BUILD_ROOT}%{_libdir}/lib*.la @@ -132,12 +136,12 @@ %post devel /sbin/ldconfig -%{install_info} %{_infodir}/autosprintf.info %{_infodir}/dir +%{install_info} %{_infodir}/autosprintf.info %{_infodir}/dir || : %preun devel if [ "$1" = 0 ]; then - %{remove_install_info} %{_infodir}/autosprintf.info %{_infodir}/dir + %{remove_install_info} %{_infodir}/autosprintf.info %{_infodir}/dir || : fi @@ -173,6 +177,7 @@ #%config %{_libdir}/charset.alias %{_libdir}/%{name} %exclude %{_libdir}/%{name}/gnu.gettext.* +#%%{_datadir}/%{name}/libintl.jar %files devel %defattr(-,root,root) @@ -206,6 +211,11 @@ %changelog +* Thu Feb 1 2007 Jens Petersen - 0.16.1-4 +- protect install-info in devel %%post and %%preun too (Ville Skytt??, #223689) +- forward port fix to reset of timestamp of examples ChangeLog for + brp-java-repack-jars libintl.jar multilib conflict (#205207) + * Mon Jan 22 2007 Jens Petersen - 0.16.1-3 - protect install-info in %%post and %%preun (Ville Skytt??, #223689) @@ -221,8 +231,8 @@ * Fri Oct 27 2006 Jens Petersen - 0.15-1 - update to 0.15 release -- mkinstalldirs is gone -- libintl.jar replaced by javaversion.class (#205207) +- mkinstalldirs and libintl.jar are gone +- javaversion.class added * Mon Oct 2 2006 Jens Petersen - 0.14.6-3 - buildrequire zip and unzip to fix libintl.jar multilib conflict (#205207) From fedora-cvs-commits at redhat.com Thu Feb 1 05:59:08 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 00:59:08 -0500 Subject: rpms/fonts-chinese/devel fonts-chinese.spec,1.29,1.30 Message-ID: <200702010559.l115x8sH017049@cvs.devel.redhat.com> Author: cchance Update of /cvs/dist/rpms/fonts-chinese/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv16991 Modified Files: fonts-chinese.spec Log Message: Fixed bz#226716: LTC30501-Missing files in Traditional Chinese font support package (el5->devel). Index: fonts-chinese.spec =================================================================== RCS file: /cvs/dist/rpms/fonts-chinese/devel/fonts-chinese.spec,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- fonts-chinese.spec 31 Jan 2007 04:42:54 -0000 1.29 +++ fonts-chinese.spec 1 Feb 2007 05:59:06 -0000 1.30 @@ -11,7 +11,7 @@ Summary: Chinese TrueType Font -- Simplified and Traditional Chinese Ming and Kai Face. Name: fonts-chinese Version: 3.03 -Release: 3%{?dist} +Release: 4%{?dist} License: Arphic Public License (GPL-like) Group: User Interface/X BuildArch: noarch @@ -39,6 +39,8 @@ Requires(post): ttmkfdir >= 3.0.6, mkfontdir, fontconfig, /usr/sbin/chkfontpath Requires(postun): fontconfig, /usr/sbin/chkfontpath +Requires: xorg-x11-font-utils +BuildRequires: xorg-x11-font-utils Obsoletes: ttfonts-zh_CN ttfonts-zh_TW ttf-moe_sung ttf-moe_kai ttf-arphic_bming ttf-arphic_bkai taipeifonts %description @@ -164,6 +166,10 @@ %changelog +* Thu Feb 01 2007 Caius Chance - 3.03-4.fc7 +- Fixed bz#226716: LTC30501-Missing files in Traditional Chinese font support + package (el5->devel). + * Wed Jan 31 2007 Caius Chance - 3.03-3.fc7 - Fixed bz#225526: [zh_*] need to add CIDFnmap file back (port el5=>rawhide) From fedora-cvs-commits at redhat.com Thu Feb 1 06:16:27 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 01:16:27 -0500 Subject: rpms/m17n-db/devel m17n-db-indic-0.4.2.tar.gz, 1.1, NONE m17n-db-indic-0.4.3.tar.gz, 1.1, NONE Message-ID: <200702010616.l116GRBR017540@cvs.devel.redhat.com> Author: majain Update of /cvs/dist/rpms/m17n-db/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv17527 Removed Files: m17n-db-indic-0.4.2.tar.gz m17n-db-indic-0.4.3.tar.gz Log Message: Removed old tar.gz from the cvs --- m17n-db-indic-0.4.2.tar.gz DELETED --- --- m17n-db-indic-0.4.3.tar.gz DELETED --- From fedora-cvs-commits at redhat.com Thu Feb 1 07:05:56 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 02:05:56 -0500 Subject: rpms/module-init-tools/devel .cvsignore, 1.12, 1.13 module-init-tools-allconf.patch, 1.4, 1.5 module-init-tools-dump_modversions.patch, 1.2, 1.3 module-init-tools-noescape.patch, 1.2, 1.3 module-init-tools.spec, 1.54, 1.55 sources, 1.14, 1.15 Message-ID: <200702010705.l1175uUW032146@cvs.devel.redhat.com> Author: jcm Update of /cvs/dist/rpms/module-init-tools/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv31800 Modified Files: .cvsignore module-init-tools-allconf.patch module-init-tools-dump_modversions.patch module-init-tools-noescape.patch module-init-tools.spec sources Log Message: Rebase to latest upstream release of module-init-tools. Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/module-init-tools/devel/.cvsignore,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- .cvsignore 12 Oct 2006 05:43:58 -0000 1.12 +++ .cvsignore 1 Feb 2007 07:05:53 -0000 1.13 @@ -1 +1 @@ -module-init-tools-3.3-pre3.tar.bz2 +module-init-tools-3.3-pre6.tar.bz2 module-init-tools-allconf.patch: depmod.c | 3 +-- modprobe.c | 5 ++--- 2 files changed, 3 insertions(+), 5 deletions(-) Index: module-init-tools-allconf.patch =================================================================== RCS file: /cvs/dist/rpms/module-init-tools/devel/module-init-tools-allconf.patch,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- module-init-tools-allconf.patch 12 Oct 2006 06:21:05 -0000 1.4 +++ module-init-tools-allconf.patch 1 Feb 2007 07:05:53 -0000 1.5 @@ -1,7 +1,7 @@ -diff -urN module-init-tools-3.3-pre3/depmod.c module-init-tools-3.3-pre3_new/depmod.c ---- module-init-tools-3.3-pre3/depmod.c 2006-10-12 06:17:41.000000000 +0100 -+++ module-init-tools-3.3-pre3_new/depmod.c 2006-10-12 07:14:51.000000000 +0100 -@@ -1041,8 +1041,7 @@ +diff -urNp module-init-tools-3.3-pre6_orig/depmod.c module-init-tools-3.3-pre6/depmod.c +--- module-init-tools-3.3-pre6_orig/depmod.c 2007-02-01 01:00:53.000000000 -0500 ++++ module-init-tools-3.3-pre6/depmod.c 2007-02-01 01:55:13.000000000 -0500 +@@ -1046,8 +1046,7 @@ static void read_toplevel_config(const c /* Try defaults. */ for (i = 0; i < ARRAY_SIZE(default_configs); i++) { @@ -11,10 +11,10 @@ } } -diff -urN module-init-tools-3.3-pre3/modprobe.c module-init-tools-3.3-pre3_new/modprobe.c ---- module-init-tools-3.3-pre3/modprobe.c 2006-09-30 02:12:39.000000000 +0100 -+++ module-init-tools-3.3-pre3_new/modprobe.c 2006-10-12 07:15:42.000000000 +0100 -@@ -1250,9 +1250,8 @@ +diff -urNp module-init-tools-3.3-pre6_orig/modprobe.c module-init-tools-3.3-pre6/modprobe.c +--- module-init-tools-3.3-pre6_orig/modprobe.c 2007-02-01 01:00:53.000000000 -0500 ++++ module-init-tools-3.3-pre6/modprobe.c 2007-02-01 01:55:13.000000000 -0500 +@@ -1250,9 +1250,8 @@ static void read_toplevel_config(const c /* Try defaults. */ for (i = 0; i < ARRAY_SIZE(default_configs); i++) { module-init-tools-dump_modversions.patch: modprobe.c | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 71 insertions(+) Index: module-init-tools-dump_modversions.patch =================================================================== RCS file: /cvs/dist/rpms/module-init-tools/devel/module-init-tools-dump_modversions.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- module-init-tools-dump_modversions.patch 30 Sep 2006 14:20:54 -0000 1.2 +++ module-init-tools-dump_modversions.patch 1 Feb 2007 07:05:53 -0000 1.3 @@ -1,7 +1,7 @@ -diff -urN module-init-tools-3.3-pre2_orig/modprobe.c module-init-tools-3.3-pre2_patched/modprobe.c ---- module-init-tools-3.3-pre2_orig/modprobe.c 2006-09-30 14:20:11.000000000 +0100 -+++ module-init-tools-3.3-pre2_patched/modprobe.c 2006-09-30 14:20:56.000000000 +0100 -@@ -976,6 +976,67 @@ +diff -urNp module-init-tools-3.3-pre6_orig/modprobe.c module-init-tools-3.3-pre6/modprobe.c +--- module-init-tools-3.3-pre6_orig/modprobe.c 2007-02-01 01:57:44.000000000 -0500 ++++ module-init-tools-3.3-pre6/modprobe.c 2007-02-01 02:00:23.000000000 -0500 +@@ -976,6 +976,67 @@ nonexistent_module: goto remove_rest; } @@ -69,7 +69,7 @@ /* Does path contain directory(s) subpath? */ static int type_matches(const char *path, const char *subpath) { -@@ -1383,6 +1444,7 @@ +@@ -1384,6 +1445,7 @@ static struct option options[] = { { "ve { "set-version", 1, NULL, 'S' }, { "show-depends", 0, NULL, 'D' }, { "first-time", 0, NULL, 3 }, @@ -77,7 +77,7 @@ { "use-blacklist", 0, NULL, 'b' }, { NULL, 0, NULL, 0 } }; -@@ -1420,6 +1482,7 @@ +@@ -1421,6 +1483,7 @@ int main(int argc, char *argv[]) int strip_modversion = 0; int ignore_proc = 0; int first_time = 0; @@ -85,7 +85,7 @@ int use_blacklist = 0; unsigned int i, num_modules; char *type = NULL; -@@ -1536,6 +1599,9 @@ +@@ -1537,6 +1600,9 @@ int main(int argc, char *argv[]) case 3: first_time = 1; break; @@ -95,7 +95,7 @@ default: print_usage(argv[0]); } -@@ -1601,6 +1667,11 @@ +@@ -1602,6 +1668,11 @@ int main(int argc, char *argv[]) LIST_HEAD(list); char *modulearg = argv[optind + i]; module-init-tools-noescape.patch: depmod.c | 7 +------ 1 files changed, 1 insertion(+), 6 deletions(-) Index: module-init-tools-noescape.patch =================================================================== RCS file: /cvs/dist/rpms/module-init-tools/devel/module-init-tools-noescape.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- module-init-tools-noescape.patch 30 Sep 2006 14:20:54 -0000 1.2 +++ module-init-tools-noescape.patch 1 Feb 2007 07:05:53 -0000 1.3 @@ -1,7 +1,7 @@ -diff -urN module-init-tools-3.3-pre2_orig/depmod.c module-init-tools-3.3-pre2_patched/depmod.c ---- module-init-tools-3.3-pre2_orig/depmod.c 2006-09-30 14:20:11.000000000 +0100 -+++ module-init-tools-3.3-pre2_patched/depmod.c 2006-09-30 14:19:19.000000000 +0100 -@@ -695,13 +695,8 @@ +diff -urNp module-init-tools-3.3-pre6_orig/depmod.c module-init-tools-3.3-pre6/depmod.c +--- module-init-tools-3.3-pre6_orig/depmod.c 2007-02-01 01:55:13.000000000 -0500 ++++ module-init-tools-3.3-pre6/depmod.c 2007-02-01 01:58:09.000000000 -0500 +@@ -698,13 +698,8 @@ static void filename2modname(char *modna else afterslash++; Index: module-init-tools.spec =================================================================== RCS file: /cvs/dist/rpms/module-init-tools/devel/module-init-tools.spec,v retrieving revision 1.54 retrieving revision 1.55 diff -u -r1.54 -r1.55 --- module-init-tools.spec 20 Oct 2006 20:39:36 -0000 1.54 +++ module-init-tools.spec 1 Feb 2007 07:05:53 -0000 1.55 @@ -2,7 +2,7 @@ Summary: Kernel module management utilities. Name: module-init-tools Version: 3.3 -Release: 0.pre3.1.6%{?dist} +Release: 0.pre6.1.7%{?dist} License: GPL Group: System Environment/Kernel Source: http://www.kerneltools.org/pub/downloads/module-init-tools/module-init-tools-%{version}%{preversion}.tar.bz2 @@ -104,6 +104,9 @@ %ghost %config %verify(not md5 size mtime) /etc/modprobe.conf %changelog +* Thu Feb 1 2007 Jon Masters - 3.3-0.pre6.1.7 +- Rebase to latest upstream release. + * Fri Oct 20 2006 Jon Masters - 3.3-0.pre3.1.6 - Revert out fixes to mptbase. Need to work around mkinitrd problem parsing output from module-init-tools - will then respin with new fix. Index: sources =================================================================== RCS file: /cvs/dist/rpms/module-init-tools/devel/sources,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- sources 12 Oct 2006 05:43:58 -0000 1.14 +++ sources 1 Feb 2007 07:05:53 -0000 1.15 @@ -1 +1 @@ -0121092090d079ceb689aa39593d495a module-init-tools-3.3-pre3.tar.bz2 +0c6c6eb3b1fc88b4676d70222e8984f8 module-init-tools-3.3-pre6.tar.bz2 From fedora-cvs-commits at redhat.com Thu Feb 1 07:08:56 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 02:08:56 -0500 Subject: rpms/module-init-tools/devel module-init-tools.spec,1.55,1.56 Message-ID: <200702010708.l1178tpm001894@cvs.devel.redhat.com> Author: jcm Update of /cvs/dist/rpms/module-init-tools/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv1705 Modified Files: module-init-tools.spec Log Message: Needed to bump pre version to pre6 for brew... Index: module-init-tools.spec =================================================================== RCS file: /cvs/dist/rpms/module-init-tools/devel/module-init-tools.spec,v retrieving revision 1.55 retrieving revision 1.56 diff -u -r1.55 -r1.56 --- module-init-tools.spec 1 Feb 2007 07:05:53 -0000 1.55 +++ module-init-tools.spec 1 Feb 2007 07:08:53 -0000 1.56 @@ -1,8 +1,8 @@ -%define preversion -pre3 +%define preversion -pre6 Summary: Kernel module management utilities. Name: module-init-tools Version: 3.3 -Release: 0.pre6.1.7%{?dist} +Release: 0.pre6.1.8%{?dist} License: GPL Group: System Environment/Kernel Source: http://www.kerneltools.org/pub/downloads/module-init-tools/module-init-tools-%{version}%{preversion}.tar.bz2 From fedora-cvs-commits at redhat.com Thu Feb 1 07:13:10 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 02:13:10 -0500 Subject: rpms/module-init-tools/devel module-init-tools-3.3-pre6.tar.bz2.sign, NONE, 1.1 module-init-tools.spec, 1.56, 1.57 Message-ID: <200702010713.l117DAGi005018@cvs.devel.redhat.com> Author: jcm Update of /cvs/dist/rpms/module-init-tools/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv4576 Modified Files: module-init-tools.spec Added Files: module-init-tools-3.3-pre6.tar.bz2.sign Log Message: Added my GPG signed upstream signature to CVS. Maybe should be automatic. --- NEW FILE module-init-tools-3.3-pre6.tar.bz2.sign --- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQBFwYUFeTyyexZHHxERAuGcAJ0b7jWw95qh93XZV4jYdhRTewq/oACfVQ0p jRd2aM9mv68ndzAVFFuRzrk= =XCt5 -----END PGP SIGNATURE----- Index: module-init-tools.spec =================================================================== RCS file: /cvs/dist/rpms/module-init-tools/devel/module-init-tools.spec,v retrieving revision 1.56 retrieving revision 1.57 diff -u -r1.56 -r1.57 --- module-init-tools.spec 1 Feb 2007 07:08:53 -0000 1.56 +++ module-init-tools.spec 1 Feb 2007 07:13:07 -0000 1.57 @@ -2,7 +2,7 @@ Summary: Kernel module management utilities. Name: module-init-tools Version: 3.3 -Release: 0.pre6.1.8%{?dist} +Release: 0.pre6.1.9%{?dist} License: GPL Group: System Environment/Kernel Source: http://www.kerneltools.org/pub/downloads/module-init-tools/module-init-tools-%{version}%{preversion}.tar.bz2 From fedora-cvs-commits at redhat.com Thu Feb 1 07:13:46 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 02:13:46 -0500 Subject: rpms/fonts-indic/devel fonts-indic.spec,1.22,1.23 Message-ID: <200702010713.l117DkCx005375@cvs.devel.redhat.com> Author: pnemade Update of /cvs/dist/rpms/fonts-indic/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv4842 Modified Files: fonts-indic.spec Log Message: - Rewritten SPEC file as part of Core/Extras Merge Index: fonts-indic.spec =================================================================== RCS file: /cvs/dist/rpms/fonts-indic/devel/fonts-indic.spec,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- fonts-indic.spec 18 Jan 2007 05:05:31 -0000 1.22 +++ fonts-indic.spec 1 Feb 2007 07:13:44 -0000 1.23 @@ -1,95 +1,106 @@ -%define xfontdir %{_datadir}/fonts +%define xfontdir %{_datadir}/fonts %define update_cache /usr/bin/fc-cache -%define langlist "bengali hindi gujarati tamil punjabi kannada malayalam oriya telugu" +%define langlist "bengali hindi gujarati tamil punjabi kannada malayalam oriya telugu" -Name: fonts-indic -Version: 2.1.2 -Release: 1%{?dist} -License: GPL -Group: User Interface/X -BuildArch: noarch -BuildRoot: %{_tmppath}/%{name}-%{version}-root -Source: fonts-indic-%{version}.tar.gz +Name: fonts-indic +Version: 2.1.2 +Release: 2%{?dist} +License: GPL +Group: User Interface/X +BuildArch: noarch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +URL: http://fedoraproject.org/wiki/Lohit +Source: fonts-indic-%{version}.tar.gz Summary: Free Indian truetype/opentype fonts %description -This package provides the Hindi, Bengali, Gujarati, Punjabi, Tamil, Kannada, Malayalam, Oriya, Telugu TrueType/Opentype fonts. +This package provides the Hindi, Bengali, Gujarati, Punjabi, Tamil, +Kannada, Malayalam, Oriya, Telugu TrueType/Opentype fonts. %package -n fonts-bengali Summary: Free Bengali truetype fonts Group: User Interface/X -Obsoletes: ttfonts-bn -Requires: fontconfig +Obsoletes: ttfonts-bn <= 1.6-1 +Provides : ttfonts-bn <= 1.6-1 +Requires: fontconfig %description -n fonts-bengali These are the free Bengali truetype/opentype fonts. %package -n fonts-gujarati Summary: Free Gujarati truetype fonts Group: User Interface/X -Obsoletes: ttfonts-gu -Requires: fontconfig +Obsoletes: ttfonts-gu <= 1.6-1 +Provides : ttfonts-gu <= 1.6-1 +Requires: fontconfig %description -n fonts-gujarati These are the free Gujarati truetype/opentype fonts. %package -n fonts-hindi Summary: Free Hindi truetype fonts Group: User Interface/X -Obsoletes: ttfonts-hi -Requires: fontconfig +Obsoletes: ttfonts-hi <= 1.6-1 +Provides : ttfonts-hi <= 1.6-1 +Requires: fontconfig %description -n fonts-hindi These are the free Hindi truetype/opentype fonts. %package -n fonts-punjabi Summary: Free Punjabi truetype fonts Group: User Interface/X -Obsoletes: ttfonts-pa -Requires: fontconfig +Obsoletes: ttfonts-pa <= 1.6-1 +Provides : ttfonts-pa <= 1.6-1 +Requires: fontconfig %description -n fonts-punjabi These are the free Punjabi truetype/opentype fonts. %package -n fonts-tamil Summary: Free Tamil truetype fonts Group: User Interface/X -Obsoletes: ttfonts-ta -Requires: fontconfig +Obsoletes: ttfonts-ta <= 1.6-1 +Provides : ttfonts-ta <= 1.6-1 +Requires: fontconfig %description -n fonts-tamil These are the free Tamil truetype/opentype fonts. %package -n fonts-kannada Summary: Free Kannada truetype fonts Group: User Interface/X -Obsoletes: ttfonts-kn -Requires: fontconfig +Obsoletes: ttfonts-kn <= 1.6-1 +Provides : ttfonts-kn <= 1.6-1 +Requires: fontconfig %description -n fonts-kannada These are the free Kannada truetype/opentype fonts. %package -n fonts-malayalam Summary: Free Malayalam truetype fonts Group: User Interface/X -Obsoletes: ttfonts-ml -Requires: fontconfig +Obsoletes: ttfonts-ml <= 1.6-1 +Provides : ttfonts-ml <= 1.6-1 +Requires: fontconfig %description -n fonts-malayalam These are the free Malayalam truetype/opentype fonts. %package -n fonts-oriya Summary: Free Oriya truetype fonts Group: User Interface/X -Obsoletes: ttfonts-or -Requires: fontconfig +Obsoletes: ttfonts-or <= 1.6-1 +Provides : ttfonts-or <= 1.6-1 +Requires: fontconfig %description -n fonts-oriya These are the free Oriya truetype/opentype fonts. %package -n fonts-telugu Summary: Free Telugu truetype fonts Group: User Interface/X -Obsoletes: ttfonts-te -Requires: fontconfig +Obsoletes: ttfonts-te <= 1.6-1 +Provides : ttfonts-te <= 1.6-1 +Requires: fontconfig %description -n fonts-telugu These are the free Telugu truetype/opentype fonts. %prep -%setup +%setup -q %build echo "Nothing to do in Build." @@ -99,10 +110,10 @@ for i in "%{langlist}" do - install -d $RPM_BUILD_ROOT/%{xfontdir}/$i - install -m 0644 $i/* $RPM_BUILD_ROOT/%{xfontdir}/$i - # Ghost the fonts.cache-1 file - touch $RPM_BUILD_ROOT/%{xfontdir}/$i/fonts.cache-1 + install -d $RPM_BUILD_ROOT/%{xfontdir}/$i + install -m 0644 $i/* $RPM_BUILD_ROOT/%{xfontdir}/$i + # Ghost the fonts.cache-1 file + touch $RPM_BUILD_ROOT/%{xfontdir}/$i/fonts.cache-1 done %clean @@ -256,6 +267,9 @@ %{xfontdir}/telugu/*ttf %changelog +* Thu Feb 01 2007 Parag Nemade - 2.1.2-2 +- Updated SPEC file as part of core/extras merge + * Tue Jan 18 2007 Parag Nemade - 2.1.2-1 - Resolved Bugs from Parag Nemade - Bug 222407: [or_IN] [fonts-indic] - One GSUB Conjunct is not appearing with its correct shape From fedora-cvs-commits at redhat.com Thu Feb 1 07:57:12 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 02:57:12 -0500 Subject: rpms/fonts-chinese/devel fonts-chinese.spec,1.30,1.31 Message-ID: <200702010757.l117vCgx025964@cvs.devel.redhat.com> Author: cchance Update of /cvs/dist/rpms/fonts-chinese/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv25938 Modified Files: fonts-chinese.spec Log Message: bz#226716: LTC30501-Missing files in Traditional Chinese font support package (el5->devel) Index: fonts-chinese.spec =================================================================== RCS file: /cvs/dist/rpms/fonts-chinese/devel/fonts-chinese.spec,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- fonts-chinese.spec 1 Feb 2007 05:59:06 -0000 1.30 +++ fonts-chinese.spec 1 Feb 2007 07:57:10 -0000 1.31 @@ -37,9 +37,9 @@ Source24: CIDFnmap.zh_TW Source25: CIDFnmap.zh_CN -Requires(post): ttmkfdir >= 3.0.6, mkfontdir, fontconfig, /usr/sbin/chkfontpath +Requires(post): ttmkfdir >= 3.0.6, xorg-x11-font-utils, fontconfig, /usr/sbin/chkfontpath Requires(postun): fontconfig, /usr/sbin/chkfontpath -Requires: xorg-x11-font-utils +# bz226716: needs bcftopcf in xorg-x11-font-utils pkg. BuildRequires: xorg-x11-font-utils Obsoletes: ttfonts-zh_CN ttfonts-zh_TW ttf-moe_sung ttf-moe_kai ttf-arphic_bming ttf-arphic_bkai taipeifonts From fedora-cvs-commits at redhat.com Thu Feb 1 09:38:08 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 04:38:08 -0500 Subject: rpms/curl/FC-6 curl-7.16.0-privlibs.patch, NONE, 1.1 curl.spec, 1.38, 1.39 sources, 1.22, 1.23 Message-ID: <200702010938.l119c8Lv013215@cvs.devel.redhat.com> Author: jnovy Update of /cvs/dist/rpms/curl/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv13198 Modified Files: curl.spec sources Added Files: curl-7.16.0-privlibs.patch Log Message: - update to 7.16.1 - add Requires: pkgconfig for curl-devel - move LDFLAGS and LIBS to Libs.private in libcurl.pc.in (#213278) - prevent curl from dlopen()ing missing ldap libraries so that ldap:// requests work (#215928) - don't package generated makefiles for docs/examples to avoid multilib conflicts - don't delete BuildRoot in %%prep phase - fix BuildRoot, rpmlint fixes curl-7.16.0-privlibs.patch: libcurl.pc.in | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) --- NEW FILE curl-7.16.0-privlibs.patch --- --- curl-7.16.1/libcurl.pc.in.privlibs 2007-01-02 13:14:21.000000000 +0100 +++ curl-7.16.1/libcurl.pc.in 2007-01-29 17:20:50.000000000 +0100 @@ -33,6 +33,6 @@ URL: http://curl.haxx.se/ Description: Library to transfer files with ftp, http, etc. Version: @VERSION@ -Libs: -L${libdir} -lcurl @LDFLAGS@ -Libs.private: @LIBS@ +Libs: -L${libdir} -lcurl +Libs.private: @LDFLAGS@ @LIBS@ Cflags: -I${includedir} Index: curl.spec =================================================================== RCS file: /cvs/dist/rpms/curl/FC-6/curl.spec,v retrieving revision 1.38 retrieving revision 1.39 diff -u -r1.38 -r1.39 --- curl.spec 24 Aug 2006 15:11:25 -0000 1.38 +++ curl.spec 1 Feb 2007 09:38:05 -0000 1.39 @@ -1,6 +1,8 @@ -Summary: A utility for getting files from remote servers (FTP, HTTP, and others). +%define ldap_version 2.3 + +Summary: A utility for getting files from remote servers (FTP, HTTP, and others) Name: curl -Version: 7.15.5 +Version: 7.16.1 Release: 1%{?dist} License: MIT Group: Applications/Internet @@ -8,8 +10,9 @@ Patch0: curl-7.14.1-nousr.patch Patch1: curl-7.15.0-curl_config-version.patch Patch2: curl-7.15.3-multilib.patch +Patch3: curl-7.16.0-privlibs.patch URL: http://curl.haxx.se/ -BuildRoot: %{_tmppath}/%{name}-%{version}-root +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: openssl-devel, libtool, pkgconfig, libidn-devel Requires: openssl @@ -22,7 +25,8 @@ %package devel Group: Development/Libraries -Requires: %{name} = %{version}-%{release}, openssl-devel, libidn-devel +Requires: %{name} = %{version}-%{release} +Requires: openssl-devel, libidn-devel, pkgconfig Summary: Files needed for building applications with libcurl. %description devel @@ -32,12 +36,11 @@ use cURL's capabilities internally. %prep -rm -rf $RPM_BUILD_ROOT - %setup -q %patch0 -p1 -b .nousr %patch1 -p1 -b .ver %patch2 -p1 -b .multilib +%patch3 -p1 -b .privlibs %build aclocal @@ -49,8 +52,10 @@ LDFLAGS=`pkg-config --libs openssl`; export LDFLAGS fi %configure --with-ssl=/usr --enable-ipv6 \ - --with-ca-bundle=%{_sysconfdir}/pki/tls/certs/ca-bundle.crt \ - --with-gssapi=/usr/kerberos --with-libidn + --with-ca-bundle=%{_sysconfdir}/pki/tls/certs/ca-bundle.crt \ + --with-gssapi=/usr/kerberos --with-libidn \ + --with-ldap-lib=libldap-%{ldap_version}.so.0 \ + --with-lber-lib=liblber-%{ldap_version}.so.0 make %install @@ -84,7 +89,7 @@ %files devel %defattr(-,root,root) -%doc docs/examples docs/INTERNALS +%doc docs/examples/*.c docs/examples/Makefile.example docs/INTERNALS %{_bindir}/curl-config* %{_includedir}/curl %{_libdir}/*.a @@ -94,6 +99,17 @@ %{_mandir}/man3/* %changelog +* Thu Feb 1 2007 Jindrich Novy 7.16.1-1 +- update to 7.16.1 +- add Requires: pkgconfig for curl-devel +- move LDFLAGS and LIBS to Libs.private in libcurl.pc.in (#213278) +- prevent curl from dlopen()ing missing ldap libraries so that + ldap:// requests work (#215928) +- don't package generated makefiles for docs/examples to avoid + multilib conflicts +- don't delete BuildRoot in %%prep phase +- fix BuildRoot, rpmlint fixes + * Thu Aug 24 2006 Jindrich Novy - 7.15.5-1.fc6 - update to curl-7.15.5 - use %%{?dist} @@ -255,7 +271,7 @@ - remove docs/LIBCURL from docs list; remove unpackaged libcurl.la - libtoolize and reconf -* Mon Jul 22 2002 Trond Eivind Glomsr?d 7.9.8-1 +* Mon Jul 22 2002 Trond Eivind Glomsr??d 7.9.8-1 - 7.9.8 (# 69473) * Fri Jun 21 2002 Tim Powers @@ -264,20 +280,20 @@ * Sun May 26 2002 Tim Powers - automated rebuild -* Thu May 16 2002 Trond Eivind Glomsr?d 7.9.7-1 +* Thu May 16 2002 Trond Eivind Glomsr??d 7.9.7-1 - 7.9.7 -* Wed Apr 24 2002 Trond Eivind Glomsr?d 7.9.6-1 +* Wed Apr 24 2002 Trond Eivind Glomsr??d 7.9.6-1 - 7.9.6 -* Thu Mar 21 2002 Trond Eivind Glomsr?d 7.9.5-2 +* Thu Mar 21 2002 Trond Eivind Glomsr??d 7.9.5-2 - Stop the curl-config script from printing -I/usr/include and -L/usr/lib (#59497) -* Fri Mar 8 2002 Trond Eivind Glomsr?d 7.9.5-1 +* Fri Mar 8 2002 Trond Eivind Glomsr??d 7.9.5-1 - 7.9.5 -* Tue Feb 26 2002 Trond Eivind Glomsr?d 7.9.3-2 +* Tue Feb 26 2002 Trond Eivind Glomsr??d 7.9.3-2 - Rebuild * Wed Jan 23 2002 Nalin Dahyabhai 7.9.3-1 @@ -286,7 +302,7 @@ * Wed Jan 09 2002 Tim Powers 7.9.2-2 - automated rebuild -* Wed Jan 9 2002 Trond Eivind Glomsr?d 7.9.2-1 +* Wed Jan 9 2002 Trond Eivind Glomsr??d 7.9.2-1 - 7.9.2 * Fri Aug 17 2001 Nalin Dahyabhai Index: sources =================================================================== RCS file: /cvs/dist/rpms/curl/FC-6/sources,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- sources 24 Aug 2006 15:11:25 -0000 1.22 +++ sources 1 Feb 2007 09:38:05 -0000 1.23 @@ -1 +1 @@ -594142c7d53bbdd988e8cef6354eeeff curl-7.15.5.tar.bz2 +acdab0b0467c55e10ed02d2afed80575 curl-7.16.1.tar.bz2 From fedora-cvs-commits at redhat.com Thu Feb 1 10:51:23 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 05:51:23 -0500 Subject: rpms/system-config-users/devel sources, 1.41, 1.42 system-config-users.spec, 1.47, 1.48 Message-ID: <200702011051.l11ApNXx005530@cvs.devel.redhat.com> Author: nphilipp Update of /cvs/dist/rpms/system-config-users/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv5414 Modified Files: sources system-config-users.spec Log Message: fix BR: find-utils -> findutils Index: sources =================================================================== RCS file: /cvs/dist/rpms/system-config-users/devel/sources,v retrieving revision 1.41 retrieving revision 1.42 diff -u -r1.41 -r1.42 --- sources 31 Jan 2007 11:35:45 -0000 1.41 +++ sources 1 Feb 2007 10:51:21 -0000 1.42 @@ -1 +1 @@ -0f75d3ecfd8b882a144e3784c97386a4 system-config-users-1.2.52.tar.bz2 +415c0504537d9f73877466ad5941ffc9 system-config-users-1.2.52.tar.bz2 Index: system-config-users.spec =================================================================== RCS file: /cvs/dist/rpms/system-config-users/devel/system-config-users.spec,v retrieving revision 1.47 retrieving revision 1.48 diff -u -r1.47 -r1.48 --- system-config-users.spec 31 Jan 2007 11:35:45 -0000 1.47 +++ system-config-users.spec 1 Feb 2007 10:51:21 -0000 1.48 @@ -12,7 +12,7 @@ BuildRequires: desktop-file-utils BuildRequires: gettext BuildRequires: intltool -BuildRequires: find-utils +BuildRequires: findutils Obsoletes: redhat-config-users Requires: libuser >= 0.53.1 Requires: python2 @@ -86,7 +86,10 @@ %attr(0644,root,root) %config (noreplace) /etc/sysconfig/system-config-users %changelog -* Wed Jan 31 2007 Nils Philippsen - 1.2.52 +* Thu Feb 01 2007 Nils Philippsen - 1.2.52 +- fix BR: find-utils -> findutils + +* Wed Jan 31 2007 Nils Philippsen - use "install -m" to install a lot of files without executable bits (#222580) * Tue Jan 30 2007 Nils Philippsen From fedora-cvs-commits at redhat.com Thu Feb 1 11:07:48 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 06:07:48 -0500 Subject: rpms/kdevelop/FC-6 .cvsignore, 1.30, 1.31 kdevelop.spec, 1.55, 1.56 sources, 1.33, 1.34 Message-ID: <200702011107.l11B7mbZ017364@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/kdevelop/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv17274 Modified Files: .cvsignore kdevelop.spec sources Log Message: 3.3.6 Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/kdevelop/FC-6/.cvsignore,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- .cvsignore 10 Aug 2006 16:26:16 -0000 1.30 +++ .cvsignore 1 Feb 2007 11:07:45 -0000 1.31 @@ -13,3 +13,4 @@ kdevelop-3.3.2.tar.bz2 kdevelop-3.3.3.tar.bz2 kdevelop-3.3.4.tar.bz2 +kdevelop-3.3.6.tar.bz2 Index: kdevelop.spec =================================================================== RCS file: /cvs/dist/rpms/kdevelop/FC-6/kdevelop.spec,v retrieving revision 1.55 retrieving revision 1.56 diff -u -r1.55 -r1.56 --- kdevelop.spec 26 Oct 2006 23:20:06 -0000 1.55 +++ kdevelop.spec 1 Feb 2007 11:07:45 -0000 1.56 @@ -1,7 +1,7 @@ %define debug 0 %define final 0 -%define kde_version 3.5.5 +%define kde_version 3.5.6 %define qt_version 3.3.7 %define qt_epoch 1 %define kdelibs_epoch 6 @@ -10,7 +10,7 @@ Name: kdevelop Summary: Integrated Development Environment for C++/C -Version: 3.3.5 +Version: 3.3.6 Release: 0.1%{?dist} Epoch: 9 URL: http://www.kdevelop.org/ @@ -161,6 +161,9 @@ %{_datadir}/servicetypes/* %changelog +* Thu Feb 01 2007 Than Ngo 9:3.3.6-0.1.fc6 +- 3.3.6 + * Fri Oct 27 2006 Than Ngo 9:3.3.5-0.1 - 3.3.5 Index: sources =================================================================== RCS file: /cvs/dist/rpms/kdevelop/FC-6/sources,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- sources 26 Oct 2006 23:20:06 -0000 1.33 +++ sources 1 Feb 2007 11:07:45 -0000 1.34 @@ -1,2 +1,2 @@ 5777e4d2dbfc3e6c2ba9f0ed6ea457f9 c_cpp_reference-2.0.2_for_KDE_3.0.tar.bz2 -e1bb5566c79022c20d534efae386cfa2 kdevelop-3.3.5.tar.bz2 +0de7c7d82c176456f2adff48981f5d40 kdevelop-3.3.6.tar.bz2 From fedora-cvs-commits at redhat.com Thu Feb 1 11:19:35 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 06:19:35 -0500 Subject: rpms/system-config-users/devel sources, 1.42, 1.43 system-config-users.spec, 1.48, 1.49 Message-ID: <200702011119.l11BJZgb013792@cvs.devel.redhat.com> Author: nphilipp Update of /cvs/dist/rpms/system-config-users/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv13704 Modified Files: sources system-config-users.spec Log Message: fix syntax error in Makefile Index: sources =================================================================== RCS file: /cvs/dist/rpms/system-config-users/devel/sources,v retrieving revision 1.42 retrieving revision 1.43 diff -u -r1.42 -r1.43 --- sources 1 Feb 2007 10:51:21 -0000 1.42 +++ sources 1 Feb 2007 11:19:33 -0000 1.43 @@ -1 +1 @@ -415c0504537d9f73877466ad5941ffc9 system-config-users-1.2.52.tar.bz2 +90b37b8a75ef468263bde32051e64c9b system-config-users-1.2.52.tar.bz2 Index: system-config-users.spec =================================================================== RCS file: /cvs/dist/rpms/system-config-users/devel/system-config-users.spec,v retrieving revision 1.48 retrieving revision 1.49 diff -u -r1.48 -r1.49 --- system-config-users.spec 1 Feb 2007 10:51:21 -0000 1.48 +++ system-config-users.spec 1 Feb 2007 11:19:33 -0000 1.49 @@ -88,6 +88,7 @@ %changelog * Thu Feb 01 2007 Nils Philippsen - 1.2.52 - fix BR: find-utils -> findutils +- fix syntax error in Makefile * Wed Jan 31 2007 Nils Philippsen - use "install -m" to install a lot of files without executable bits (#222580) From fedora-cvs-commits at redhat.com Thu Feb 1 11:40:40 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 06:40:40 -0500 Subject: rpms/openoffice.org/devel workspace.tl37.patch, NONE, 1.1 openoffice.org.spec, 1.1016, 1.1017 openoffice.org-2.1.0.ooo72349.svx.scriptrange.patch, 1.2, NONE Message-ID: <200702011140.l11BeepL021039@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/openoffice.org/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv21021 Modified Files: openoffice.org.spec Added Files: workspace.tl37.patch Removed Files: openoffice.org-2.1.0.ooo72349.svx.scriptrange.patch Log Message: reshuffle workspace.tl37.patch: impedit2.cxx | 6 +++++- 1 files changed, 5 insertions(+), 1 deletion(-) --- NEW FILE workspace.tl37.patch --- Index: source/editeng/impedit2.cxx =================================================================== RCS file: /cvs/graphics/svx/source/editeng/impedit2.cxx,v retrieving revision 1.114 retrieving revision 1.114.180.1 diff -u -r1.114 -r1.114.180.1 --- openoffice.org.orig/svx/source/editeng/impedit2.cxx 12 Oct 2006 12:39:14 -0000 1.114 +++ openoffice.org/svx/source/editeng/impedit2.cxx 1 Feb 2007 10:09:05 -0000 1.114.180.1 @@ -1762,11 +1762,14 @@ ScriptTypePosInfos& rTypes = pParaPortion->aScriptInfos; + // find the first(!) script type position that holds the + // complete selection. Thus it will work for selections as + // well as with just moving the cursor from char to char. USHORT nS = ( nPara == nStartPara ) ? aSel.Min().GetIndex() : 0; USHORT nE = ( nPara == nEndPara ) ? aSel.Max().GetIndex() : pParaPortion->GetNode()->Len(); for ( USHORT n = 0; n < rTypes.Count(); n++ ) { - if ( ( rTypes[n].nStartPos <= nE ) && ( rTypes[n].nEndPos >= nS ) ) + if (rTypes[n].nStartPos <= nS && nE <= rTypes[n].nEndPos) { if ( rTypes[n].nScriptType != i18n::ScriptType::WEAK ) { @@ -1780,6 +1783,7 @@ nScriptType = rTypes[n-1].nScriptType; } } + break; } } } Index: openoffice.org.spec =================================================================== RCS file: /cvs/dist/rpms/openoffice.org/devel/openoffice.org.spec,v retrieving revision 1.1016 retrieving revision 1.1017 diff -u -r1.1016 -r1.1017 --- openoffice.org.spec 30 Jan 2007 15:28:02 -0000 1.1016 +++ openoffice.org.spec 1 Feb 2007 11:40:38 -0000 1.1017 @@ -108,7 +108,7 @@ Patch41: openoffice.org-2.1.0.rh217269.officecfg.nosequencecheck.patch Patch42: openoffice.org-2.1.0.ooo72129.vcl.fontglyphindex.patch Patch43: openoffice.org-2.1.0.gccXXXXX.basegfx.crash.patch -Patch44: openoffice.org-2.1.0.ooo72349.svx.scriptrange.patch +Patch44: workspace.tl37.patch Patch45: openoffice.org-2.1.0.ooo73201.sw.a11yloadcrash.patch Patch46: openoffice.org-2.1.0.ooo73481.svx.longnotint32.patch Patch47: openoffice.org-2.1.0.oooXXXXX.vcl.dontsortglyphs.patch @@ -969,7 +969,7 @@ %patch41 -p1 -b .rh217269.officecfg.nosequencecheck.patch %patch42 -p1 -b .ooo72129.vcl.fontglyphindex.patch %patch43 -p1 -b .gccXXXXX.basegfx.crash.patch -%patch44 -p1 -b .ooo72349.svx.scriptrange.patch +%patch44 -p1 -b .tl37.patch %patch45 -p1 -b .ooo73201.sw.a11yloadcrash.patch %patch46 -p1 -b .ooo73481.svx.longnotint32.patch %patch47 -p1 -b .oooXXXXX.vcl.dontsortglyphs.patch @@ -2572,10 +2572,11 @@ %{instdir}/share/registry/modules/org/openoffice/Office/Scripting/Scripting-python.xcu %changelog -* Tue Jan 30 2007 Caolan McNamara - 1:2.2.0-5.1 +* Thu Feb 01 2007 Caolan McNamara - 1:2.2.0-5.1 - next candidate - workspace.npower5 integrated - some valgrind fixes integrated +- Resolves: rhbz#158538 page breaks in calc problem * Mon Jan 29 2007 Caolan McNamara - 1:2.2.0-4.3 - Resolves: rhbz#225061 openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch --- openoffice.org-2.1.0.ooo72349.svx.scriptrange.patch DELETED --- From fedora-cvs-commits at redhat.com Thu Feb 1 12:14:09 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 07:14:09 -0500 Subject: rpms/fonts-arabic/devel fonts-arabic.spec,1.16,1.17 Message-ID: <200702011214.l11CE9UN009442@cvs.devel.redhat.com> Author: pnemade Update of /cvs/dist/rpms/fonts-arabic/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv9428 Modified Files: fonts-arabic.spec Log Message: - Updated SPEC file as part of Core/Extras Review Bug rh#225760 Index: fonts-arabic.spec =================================================================== RCS file: /cvs/dist/rpms/fonts-arabic/devel/fonts-arabic.spec,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- fonts-arabic.spec 9 Jan 2007 04:35:52 -0000 1.16 +++ fonts-arabic.spec 1 Feb 2007 12:14:07 -0000 1.17 @@ -1,14 +1,15 @@ -%define kacst KacstArabicFonts-1.5 -%define paktype paktype-20061222 +%define kacst KacstArabicFonts-1.5 +%define paktype paktype-20061222 -Name: fonts-arabic +Name: fonts-arabic Version: 2.0 -Release: 4%{?dist} +Release: 5%{?dist} License: GPL Source0: %{kacst}.tar.gz Source1: %{paktype}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch +BuildRequires : dos2unix Group: User Interface/X Summary: Fonts for Arabic URL: http://www.arabeyes.org/resources.php @@ -20,6 +21,10 @@ %prep %setup -q -c -a 0 -a 1 +find . -not -name \*.ttf -type f -exec dos2unix -k {} \; +chmod 644 %{_builddir}/fonts-arabic-2.0/KacstArabicFonts-1.5/license.txt + +%build %install rm -rf $RPM_BUILD_ROOT @@ -52,6 +57,9 @@ %{_datadir}/fonts/arabic/*.ttf %changelog +* Thu Feb 01 2007 Parag Nemade - 2.0-5 +- Updated SPEC file as part of Core/Extras Review Bug rh#225760 + * Tue Jan 09 2007 Parag Nemade - 2.0-4 - Resolved:bug rh#221385 PakTypeTehreer.ttf contains a space in PS name (Parag Nemade) From fedora-cvs-commits at redhat.com Thu Feb 1 12:19:29 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 07:19:29 -0500 Subject: rpms/tn5250/devel tn5250.spec,1.21,1.22 Message-ID: <200702011219.l11CJTmL029933@cvs.devel.redhat.com> Author: karsten Update of /cvs/dist/rpms/tn5250/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv29917 Modified Files: tn5250.spec Log Message: - move tn5250,m4 and lib5250.so to -devel subpackage (#203639) - move tn5250-config, too - use macros Index: tn5250.spec =================================================================== RCS file: /cvs/dist/rpms/tn5250/devel/tn5250.spec,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- tn5250.spec 4 Oct 2006 16:09:55 -0000 1.21 +++ tn5250.spec 1 Feb 2007 12:19:26 -0000 1.22 @@ -1,7 +1,7 @@ Summary: 5250 Telnet protocol and Terminal Name: tn5250 Version: 0.17.3 -Release: 6 +Release: 7 License: GPL Group: Applications/Internet Source: http://prdownloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz @@ -32,7 +32,6 @@ %build aclocal libtoolize --copy --force -#CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr --with-slang=no --with-x=yes %configure CPPFLAGS="-I/usr/kerberos/include" CFLAGS="$RPM_OPT_FLAGS" --with-x=yes make mv linux/README README.Linux @@ -41,39 +40,37 @@ rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT/usr/share/%{name} -install -d $RPM_BUILD_ROOT/usr/share/icons -install linux/5250.tcap $RPM_BUILD_ROOT/usr/share/%{name} -install linux/5250.terminfo $RPM_BUILD_ROOT/usr/share/%{name} -#install linux/*.map $RPM_BUILD_ROOT/usr/share/%{name} -install *.png $RPM_BUILD_ROOT/usr/share/icons -install *.xpm $RPM_BUILD_ROOT/usr/share/icons -#install Xdefaults $RPM_BUILD_ROOT/usr/share/%{name}/xt5250.keys +install -d $RPM_BUILD_ROOT/%{_datadir}/%{name} +install -d $RPM_BUILD_ROOT/%{_datadir}/icons +install linux/5250.tcap $RPM_BUILD_ROOT/%{_datadir}/%{name} +install linux/5250.terminfo $RPM_BUILD_ROOT/%{_datadir}/%{name} +install *.png $RPM_BUILD_ROOT/%{_datadir}/icons +install *.xpm $RPM_BUILD_ROOT/%{_datadir}/icons +rm -f $RPM_BUILD_ROOT/%{_libdir}/lib5250.la %clean rm -rf $RPM_BUILD_ROOT %post unset TERMINFO -/usr/bin/tic /usr/share/%{name}/5250.terminfo 2>/dev/null ||: +/usr/bin/tic %{_datadir}/%{name}/5250.terminfo 2>/dev/null ||: /sbin/ldconfig %postun -p /sbin/ldconfig %preun if [ $1 = 0 ]; then -rm -f /usr/share/terminfo/5/5250 -rm -f /usr/share/terminfo/X/xterm-5250 +rm -f %{_datadir}/terminfo/5/5250 +rm -f %{_datadir}/terminfo/X/xterm-5250 fi %files %defattr(-,root,root) +%exclude %{_bindir}/tn5250-config %attr( - ,root,root) %{_mandir}/man1/* %attr( - ,root,root) %{_mandir}/man5/* -%attr( - ,root,root) %{_libdir}/*.so* -%attr( - ,root,root) %{_libdir}/*.la +%attr( - ,root,root) %{_libdir}/*.so.* %attr( - ,root,root) %{_bindir}/* -%attr( - ,root,root) %{_datadir}/aclocal/* %attr( - ,root,root) %{_datadir}/icons/* %attr( - ,root,root) %dir %{_datadir}/%{name} %attr( - ,root,root) %{_datadir}/%{name}/* @@ -83,9 +80,17 @@ %defattr(644, root, root, 755) %attr( - ,root,root) %{_includedir}/* %attr( - ,root,root) %{_libdir}/*.a +%attr( - ,root,root) %{_libdir}/*.so %attr( - ,root,root) %{_libdir}/pkgconfig/tn5250.pc +%attr( - ,root,root) %{_datadir}/aclocal/* +%attr( - ,root,root) %{_bindir}/tn5250-config %changelog +* Thu Feb 01 2007 Karsten Hopp 0.17.3-7 +- move tn5250,m4 and lib5250.so to -devel subpackage (#203639) +- move tn5250-config, too +- use macros + * Fri Sep 08 2006 Karsten Hopp 0.17.3-5 - fix postinstall script From fedora-cvs-commits at redhat.com Thu Feb 1 12:42:39 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 07:42:39 -0500 Subject: rpms/tcl/devel tcl.spec,1.39,1.40 Message-ID: <200702011242.l11CgdPP019491@cvs.devel.redhat.com> Author: mmaslano Update of /cvs/dist/rpms/tcl/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv19402 Modified Files: tcl.spec Log Message: REbuilt. Index: tcl.spec =================================================================== RCS file: /cvs/dist/rpms/tcl/devel/tcl.spec,v retrieving revision 1.39 retrieving revision 1.40 diff -u -r1.39 -r1.40 --- tcl.spec 26 Jan 2007 14:32:47 -0000 1.39 +++ tcl.spec 1 Feb 2007 12:42:36 -0000 1.40 @@ -5,7 +5,7 @@ Summary: Tcl scripting language development environment Name: tcl Version: %{majorver}a5 -Release: 5%{?dist} +Release: 6%{?dist} License: BSD Group: Development/Languages URL: http://tcl.sourceforge.net/ @@ -14,6 +14,7 @@ Source2: lst.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root Buildrequires: autoconf, sed, man +Obsoletes: tcldict Patch1: tcl-8.5a5-tclm4-soname.patch Patch2: tcl-8.4.5-lib-perm.patch Patch3: tcl8.3.5-tclConfig-package-path-90160.patch @@ -159,6 +160,9 @@ %doc %{name}%{version}/html/* %changelog +* Thu Jan 25 2007 Marcela Maslanova - 8.5a5-6 +- rebuilt for obsoletes rhbz#217735 + * Thu Jan 25 2007 Marcela Maslanova - 8.5a5-5 - rebuilt From fedora-cvs-commits at redhat.com Thu Feb 1 13:07:00 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 08:07:00 -0500 Subject: rpms/gimp/devel gimp.spec,1.111,1.112 Message-ID: <200702011307.l11D708C025535@cvs.devel.redhat.com> Author: nphilipp Update of /cvs/dist/rpms/gimp/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv25323 Modified Files: gimp.spec Log Message: change defaults for use of modular X and lcms (#224156) Index: gimp.spec =================================================================== RCS file: /cvs/dist/rpms/gimp/devel/gimp.spec,v retrieving revision 1.111 retrieving revision 1.112 diff -u -r1.111 -r1.112 --- gimp.spec 25 Aug 2006 16:24:36 -0000 1.111 +++ gimp.spec 1 Feb 2007 13:06:58 -0000 1.112 @@ -10,12 +10,12 @@ # print: build the print plugin (if you don't build it externally) # convenience: install convenience symlinks -%if 0%{?fedora} >= 5 || 0%{?redhat} >= 5 -%define _enable_modularX 0%{!?_without_modular_x:1} -%define _enable_lcms 0%{!?_without_lcms:1} -%else +%if 0%{?fedora} < 5 && 0%{?redhat} < 5 %define _enable_modularX 0%{?_with_modular_x:1} %define _enable_lcms 0%{?_with_lcms:1} +%else +%define _enable_modularX 0%{!?_without_modular_x:1} +%define _enable_lcms 0%{!?_without_lcms:1} %endif %define _enable_python 0%{!?_without_python:1} @@ -400,6 +400,9 @@ %{_libdir}/pkgconfig/* %changelog +* Thu Feb 01 2007 Nils Philippsen +- change defaults for use of modular X and lcms (#224156) + * Fri Aug 25 2006 Nils Philippsen - 2:2.2.13-1 - version 2.2.13 - remove obsolete filename patch From fedora-cvs-commits at redhat.com Thu Feb 1 13:42:47 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 08:42:47 -0500 Subject: rpms/radvd/devel radvd.spec,1.35,1.36 Message-ID: <200702011342.l11DglKV029325@cvs.devel.redhat.com> Author: mbacovsk Update of /cvs/dist/rpms/radvd/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv29295 Modified Files: radvd.spec Log Message: * Thu Feb 1 2007 Martin Bacovsky - 1.0-2.fc7 - linking with -pie flag turned on again Index: radvd.spec =================================================================== RCS file: /cvs/dist/rpms/radvd/devel/radvd.spec,v retrieving revision 1.35 retrieving revision 1.36 diff -u -r1.35 -r1.36 --- radvd.spec 31 Jan 2007 19:12:19 -0000 1.35 +++ radvd.spec 1 Feb 2007 13:42:45 -0000 1.36 @@ -5,7 +5,7 @@ Summary: A Router Advertisement daemon Name: radvd Version: 1.0 -Release: 1%{?dist} +Release: 2%{?dist} # The code includes the advertising clause, so it's GPL-incompatible License: BSD-style Group: System Environment/Daemons @@ -30,6 +30,7 @@ %build export CFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE -fPIE" +export LDFLAGS='-pie -Wl,-z,relro,-z,now,-z,noexecstack,-z,nodlopen' %configure --with-pidfile=/var/run/radvd/radvd.pid make # make %{?_smp_mflags} @@ -86,6 +87,9 @@ %{_sbindir}/radvdump %changelog +* Thu Feb 1 2007 Martin Bacovsky - 1.0-2.fc7 +- linking with -pie flag turned on again + * Wed Jan 31 2007 Martin Bacovsky - 1.0-1.fc7 - rebase to upstream 1.0 - Resolves: #225542: radvd 1.0 released From fedora-cvs-commits at redhat.com Thu Feb 1 13:52:14 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 08:52:14 -0500 Subject: rpms/radvd/FC-6 .cvsignore, 1.9, 1.10 radvd.spec, 1.32, 1.33 sources, 1.9, 1.10 Message-ID: <200702011352.l11DqEnp017427@cvs.devel.redhat.com> Author: mbacovsk Update of /cvs/dist/rpms/radvd/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv17411 Modified Files: .cvsignore radvd.spec sources Log Message: * Wed Jan 31 2007 Martin Bacovsky - 1.0-1.fc6 - rebase to upstream 1.0 - Resolves: #217149: radvd 1.0 released Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/radvd/FC-6/.cvsignore,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- .cvsignore 16 Jan 2006 16:35:29 -0000 1.9 +++ .cvsignore 1 Feb 2007 13:52:12 -0000 1.10 @@ -1,5 +1 @@ -radvd-0.7.2.tar.gz -radvd-0.7.3.tar.gz -radvd-0.8.tar.gz -radvd-0.9.tar.gz -radvd-0.9.1.tar.gz +radvd-1.0.tar.gz Index: radvd.spec =================================================================== RCS file: /cvs/dist/rpms/radvd/FC-6/radvd.spec,v retrieving revision 1.32 retrieving revision 1.33 diff -u -r1.32 -r1.33 --- radvd.spec 18 Aug 2006 20:17:21 -0000 1.32 +++ radvd.spec 1 Feb 2007 13:52:12 -0000 1.33 @@ -2,8 +2,8 @@ %define RADVD_UID 75 Summary: A Router Advertisement daemon Name: radvd -Version: 0.9.1 -Release: 4 +Version: 1.0 +Release: 1%{?dist} License: BSD-style Group: System Environment/Daemons Source: http://www.litech.org/radvd/radvd-%{version}.tar.gz @@ -83,6 +83,10 @@ %{_sbindir}/radvdump %changelog +* Wed Jan 31 2007 Martin Bacovsky - 1.0-1.fc6 +- rebase to upstream 1.0 +- Resolves: #217149: radvd 1.0 released + * Fri Aug 18 2006 Jesse Keating - 0.9.1-4 - rebuilt with latest binutils to pick up 64K -z commonpagesize on ppc* (#203001) Index: sources =================================================================== RCS file: /cvs/dist/rpms/radvd/FC-6/sources,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- sources 16 Jan 2006 16:35:29 -0000 1.9 +++ sources 1 Feb 2007 13:52:12 -0000 1.10 @@ -1 +1 @@ -d5d24abd3dddc2b702e621ebf6b9cfdc radvd-0.9.1.tar.gz +8bce4a21757cf069f5a69e2f9bee9e5b radvd-1.0.tar.gz From fedora-cvs-commits at redhat.com Thu Feb 1 14:06:22 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 09:06:22 -0500 Subject: rpms/bind/devel bind.spec,1.157,1.158 Message-ID: <200702011406.l11E6MC1017754@cvs.devel.redhat.com> Author: atkac Update of /cvs/dist/rpms/bind/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv17740/bind/devel Modified Files: bind.spec Log Message: minor errors in specfile have been fixed Index: bind.spec =================================================================== RCS file: /cvs/dist/rpms/bind/devel/bind.spec,v retrieving revision 1.157 retrieving revision 1.158 diff -u -r1.157 -r1.158 --- bind.spec 29 Jan 2007 13:36:51 -0000 1.157 +++ bind.spec 1 Feb 2007 14:06:19 -0000 1.158 @@ -17,7 +17,7 @@ Name: bind License: BSD-like Version: 9.3.4 -Release: 2%{?prever}%{?dist} +Release: 3%{?dist} Epoch: 31 Url: http://www.isc.org/products/BIND/ Buildroot: %{_tmppath}/%{name}-root @@ -528,7 +528,9 @@ %{_libdir}/liblwres.a %{_libdir}/*so %{_includedir}/bind9 +%if %{LIBBIND} %{_includedir}/bind +%endif %{_includedir}/dns %{_includedir}/dst %{_includedir}/isc @@ -632,7 +634,9 @@ # fix potential problem with older versions /bin/sed -i -e 's^@KEY@^'`/usr/sbin/dns-keygen`'^' /etc/rndc.key ; fi +%if %{selinux} [ -e /selinux/enforce ] && [ -x /sbin/restorecon ] && /sbin/restorecon /etc/rndc.* /etc/named.* >/dev/null 2>&1 ; +%endif fi :; @@ -743,6 +747,11 @@ :; %changelog +* Thu Feb 01 2007 Adam Tkac 31:9.3.4-3.fc7 +- fixed building without libbind +- fixed post section (selinux commands is now in if-endif statement) +- prever macro has been removed from version + * Mon Jan 29 2007 Adam Tkac 31:9.3.4-2.fc7 - redirected output from bind-chroot prep and preun stages to /dev/null From fedora-cvs-commits at redhat.com Thu Feb 1 14:19:05 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 09:19:05 -0500 Subject: rpms/setools/devel setools.spec,1.62,1.63 Message-ID: <200702011419.l11EJ5xS005950@cvs.devel.redhat.com> Author: dwalsh Update of /cvs/dist/rpms/setools/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv5936 Modified Files: setools.spec Log Message: * Thu Feb 1 2007 Dan Walsh 3.0-3 - Rebuild with newer libtk Index: setools.spec =================================================================== RCS file: /cvs/dist/rpms/setools/devel/setools.spec,v retrieving revision 1.62 retrieving revision 1.63 diff -u -r1.62 -r1.63 --- setools.spec 13 Dec 2006 21:00:17 -0000 1.62 +++ setools.spec 1 Feb 2007 14:19:02 -0000 1.63 @@ -1,7 +1,7 @@ Summary: SELinux tools for managing policy Name: setools Version: 3.0 -Release: 2%{?dist} +Release: 3%{?dist} License: GPL Group: System Environment/Base URL: http://www.tresys.com/ @@ -18,8 +18,8 @@ Prefix: %{_prefix} BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -Requires: checkpolicy, policycoreutils, tcl >= 8.3 -Buildrequires: tk-devel >= 8.3, tcl-devel >= 8.3 libsepol-devel >= 1.15.1 +Requires: checkpolicy, policycoreutils, tcl >= 8.5 +Buildrequires: tk-devel >= 8.5, tcl-devel >= 8.5 libsepol-devel >= 1.15.1 BuildRequires: gtk2-devel, libglade2-devel BuildRequires: libselinux-devel, libxml2-devel BuildRequires: autoconf @@ -52,7 +52,7 @@ Summary: Graphical tools for handling SETools Group: System Environment/Base Requires: %{name} = %{version}-%{release} -Requires: tk >= 8.3, libglade2 > 2, usermode +Requires: tk >= 8.5, libglade2 > 2, usermode %description gui Security-enhanced Linux is a patch of the Linux kernel and a number of @@ -224,6 +224,9 @@ %{_libdir}/libsefs.so* %changelog +* Thu Feb 1 2007 Dan Walsh 3.0-3 +- Rebuild with newer libtk + * Wed Dec 13 2006 Adam Jackson 3.0-2 - Rebuild with dist tag, fixes 6 to 7 upgrades. From fedora-cvs-commits at redhat.com Thu Feb 1 15:41:21 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 10:41:21 -0500 Subject: rpms/openoffice.org/devel openoffice.org-2.2.0.ooo73295.basctl.extraqual.patch, NONE, 1.1 openoffice.org.spec, 1.1017, 1.1018 Message-ID: <200702011541.l11FfLX3004904@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/openoffice.org/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv4888 Modified Files: openoffice.org.spec Added Files: openoffice.org-2.2.0.ooo73295.basctl.extraqual.patch Log Message: extra qual openoffice.org-2.2.0.ooo73295.basctl.extraqual.patch: localizationmgr.hxx | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) --- NEW FILE openoffice.org-2.2.0.ooo73295.basctl.extraqual.patch --- Index: source/inc/localizationmgr.hxx =================================================================== RCS file: /cvs/script/basctl/source/inc/localizationmgr.hxx,v retrieving revision 1.2 retrieving revision 1.2.2.1 diff -u -r1.2 -r1.2.2.1 --- openoffice.org.orig/basctl/source/inc/localizationmgr.hxx 2 Jan 2007 15:52:27 -0000 1.2 +++ openoffice.org/basctl/source/inc/localizationmgr.hxx 19 Jan 2007 11:44:17 -0000 1.2.2.1 @@ -70,11 +70,11 @@ ::com::sun::star::uno::Reference< ::com::sun::star::resource::XStringResourceManager > xStringResourceManager, HandleResourceMode eMode ); - void LocalizationMgr::enableResourceForAllLibraryDialogs( void ) + void enableResourceForAllLibraryDialogs( void ) { implEnableDisableResourceForAllLibraryDialogs( SET_IDS ); } - void LocalizationMgr::disableResourceForAllLibraryDialogs( void ) + void disableResourceForAllLibraryDialogs( void ) { implEnableDisableResourceForAllLibraryDialogs( RESET_IDS ); } @@ -91,7 +91,7 @@ } bool isLibraryLocalized( void ); - + void handleTranslationbar( void ); void handleAddLocales( ::com::sun::star::uno::Sequence Index: openoffice.org.spec =================================================================== RCS file: /cvs/dist/rpms/openoffice.org/devel/openoffice.org.spec,v retrieving revision 1.1017 retrieving revision 1.1018 diff -u -r1.1017 -r1.1018 --- openoffice.org.spec 1 Feb 2007 11:40:38 -0000 1.1017 +++ openoffice.org.spec 1 Feb 2007 15:41:16 -0000 1.1018 @@ -117,6 +117,7 @@ Patch50: openoffice.org-2.2.0.oooXXXXX.extensions.noxaw.patch Patch51: openoffice.org-2.2.0.ooo73863.vcl.imcommit.patch Patch52: openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch +Patch53: openoffice.org-2.2.0.ooo73295.basctl.extraqual.patch %define instdir %{_libdir}/openoffice.org @@ -978,6 +979,7 @@ %patch50 -p1 -b .oooXXXXX.extensions.noxaw.patch %patch51 -p1 -b .ooo73863.vcl.imcommit.patch %patch52 -p1 -b .ooo73974.bridges.doublereturn.patch +%patch53 -p1 -b .ooo73295.basctl.extraqual.patch %if %{langpacks} tar xzf %{SOURCE1} From fedora-cvs-commits at redhat.com Thu Feb 1 15:45:28 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 10:45:28 -0500 Subject: rpms/htdig/devel htdig-3.1.5-rh.patch,1.2,1.3 htdig.spec,1.34,1.35 Message-ID: <200702011545.l11FjSXi005050@cvs.devel.redhat.com> Author: atkac Update of /cvs/dist/rpms/htdig/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv5008/htdig/devel Modified Files: htdig-3.1.5-rh.patch htdig.spec Log Message: - changed common_dir in config file - removed sigfault patch htdig-3.1.5-rh.patch: htdig.conf | 16 ++++++++++++++-- rundig | 15 ++++++++++++++- 2 files changed, 28 insertions(+), 3 deletions(-) Index: htdig-3.1.5-rh.patch =================================================================== RCS file: /cvs/dist/rpms/htdig/devel/htdig-3.1.5-rh.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- htdig-3.1.5-rh.patch 9 Sep 2004 06:12:07 -0000 1.2 +++ htdig-3.1.5-rh.patch 1 Feb 2007 15:45:26 -0000 1.3 @@ -34,7 +34,7 @@ # +# Define common_dir, which is used in several of the examples. +# -+common_dir: /usr/share/htdig ++common_dir: /var/www/html/htdig + +# +# Disable the translation of the ISO Latin 1 SGML entities from the Index: htdig.spec =================================================================== RCS file: /cvs/dist/rpms/htdig/devel/htdig.spec,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- htdig.spec 9 Jan 2007 16:19:20 -0000 1.34 +++ htdig.spec 1 Feb 2007 15:45:26 -0000 1.35 @@ -5,7 +5,7 @@ Summary: ht://Dig - Web search engine Name: htdig Version: 3.2.0b6 -Release: 9%{?dist} +Release: 10%{?dist} Epoch: 3 License: GPL Group: Applications/Internet @@ -23,7 +23,7 @@ Patch7: htdig-3.2.0b-versioncheck.patch Patch8: htdig-3.2.0b6-compile-fix.patch Patch9: htdig-3.2.0b6-opts.patch -Patch10: htdig-3.2.0b6-sigfault.patch +#Patch10: htdig-3.2.0b6-sigfault.patch Patch11: htdig-3.2.0b6-incremental.patch BuildRequires: flex >= 2.5.4a-13 BuildRequires: zlib-devel httpd openssl-devel @@ -77,7 +77,7 @@ %patch7 -p1 -b .versioncheck %patch8 -p1 -b .compile-fix %patch9 -p1 -b .opts -%patch10 -p1 -b .sigfault +#%patch10 -p1 -b .sigfault %patch11 -p1 -b .incremental %build @@ -149,6 +149,10 @@ %endif %changelog +* Thu Feb 01 2007 Adam Tkac 3:3.2.0b6-10.fc7 +- removed sigfault patch because it isn't stable yet +- changed common_dir in htdig.conf to /var/www/html/htdig (#220390) + * Tue Jan 09 2007 Adam Tkac 3:3.2.0b6-9.fc7 - added +i option to rundig script. This option enables incremental digging From fedora-cvs-commits at redhat.com Thu Feb 1 15:53:24 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 10:53:24 -0500 Subject: rpms/selinux-policy/devel policy-20070102.patch,1.14,1.15 Message-ID: <200702011553.l11FrOo3025772@cvs.devel.redhat.com> Author: dwalsh Update of /cvs/dist/rpms/selinux-policy/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv25750 Modified Files: policy-20070102.patch Log Message: * Fri Jan 25 2007 Dan Walsh 2.5.2-3 - Remove some targeted diffs in file context file policy-20070102.patch: Rules.modular | 10 config/appconfig-strict-mcs/seusers | 1 config/appconfig-strict-mls/seusers | 1 config/appconfig-strict/seusers | 1 man/man8/httpd_selinux.8 | 88 ++-- man/man8/kerberos_selinux.8 | 24 - man/man8/named_selinux.8 | 21 - man/man8/rsync_selinux.8 | 19 - policy/flask/access_vectors | 4 policy/global_booleans | 2 policy/global_tunables | 128 ++++-- policy/mls | 31 + policy/modules/admin/acct.te | 1 policy/modules/admin/bootloader.fc | 5 policy/modules/admin/bootloader.te | 5 policy/modules/admin/consoletype.te | 13 policy/modules/admin/dmesg.te | 1 policy/modules/admin/logwatch.te | 5 policy/modules/admin/netutils.te | 1 policy/modules/admin/prelink.te | 7 policy/modules/admin/quota.fc | 7 policy/modules/admin/quota.te | 20 - policy/modules/admin/rpm.fc | 3 policy/modules/admin/rpm.if | 24 + policy/modules/admin/rpm.te | 18 policy/modules/admin/su.if | 28 + policy/modules/admin/su.te | 2 policy/modules/admin/sudo.if | 11 policy/modules/admin/usermanage.te | 23 + policy/modules/admin/vpn.te | 1 policy/modules/apps/ethereal.if | 4 policy/modules/apps/evolution.if | 135 ++++++- policy/modules/apps/games.if | 4 policy/modules/apps/gnome.fc | 2 policy/modules/apps/gnome.if | 98 +++++ policy/modules/apps/gnome.te | 5 policy/modules/apps/gpg.fc | 2 policy/modules/apps/gpg.if | 1 policy/modules/apps/java.if | 33 + policy/modules/apps/java.te | 2 policy/modules/apps/loadkeys.if | 44 -- policy/modules/apps/loadkeys.te | 13 policy/modules/apps/mozilla.if | 254 +++++++++++-- policy/modules/apps/mplayer.if | 83 ++++ policy/modules/apps/mplayer.te | 1 policy/modules/apps/slocate.if | 20 + policy/modules/apps/slocate.te | 3 policy/modules/apps/thunderbird.if | 112 ++++- policy/modules/apps/tvtime.if | 3 policy/modules/apps/uml.if | 5 policy/modules/apps/userhelper.if | 19 - policy/modules/apps/vmware.if | 4 policy/modules/apps/webalizer.te | 1 policy/modules/kernel/corecommands.fc | 10 policy/modules/kernel/corecommands.if | 72 +++ policy/modules/kernel/corenetwork.if.in | 81 ++++ policy/modules/kernel/corenetwork.te.in | 16 policy/modules/kernel/corenetwork.te.m4 | 4 policy/modules/kernel/devices.fc | 2 policy/modules/kernel/devices.if | 18 policy/modules/kernel/devices.te | 1 policy/modules/kernel/domain.if | 56 ++ policy/modules/kernel/domain.te | 22 + policy/modules/kernel/files.if | 198 ++++++++++ policy/modules/kernel/filesystem.if | 22 + policy/modules/kernel/filesystem.te | 3 policy/modules/kernel/kernel.if | 64 +++ policy/modules/kernel/kernel.te | 6 policy/modules/kernel/mls.if | 20 + policy/modules/kernel/mls.te | 3 policy/modules/kernel/storage.fc | 1 policy/modules/kernel/storage.if | 2 policy/modules/kernel/terminal.if | 20 + policy/modules/kernel/terminal.te | 5 policy/modules/services/apache.fc | 15 policy/modules/services/apache.if | 139 +++++++ policy/modules/services/apache.te | 10 policy/modules/services/apm.te | 3 policy/modules/services/automount.fc | 1 policy/modules/services/automount.te | 9 policy/modules/services/bluetooth.te | 2 policy/modules/services/ccs.fc | 1 policy/modules/services/ccs.te | 19 - policy/modules/services/clamav.te | 2 policy/modules/services/cron.fc | 6 policy/modules/services/cron.if | 86 ++-- policy/modules/services/cron.te | 39 +- policy/modules/services/cups.te | 5 policy/modules/services/cvs.te | 1 policy/modules/services/dbus.if | 64 +++ policy/modules/services/dhcp.te | 2 policy/modules/services/ftp.if | 4 policy/modules/services/ftp.te | 13 policy/modules/services/hal.if | 38 ++ policy/modules/services/hal.te | 2 policy/modules/services/inetd.te | 31 + policy/modules/services/irqbalance.te | 4 policy/modules/services/kerberos.if | 2 policy/modules/services/ktalk.fc | 3 policy/modules/services/ktalk.te | 5 policy/modules/services/lpd.if | 52 +- policy/modules/services/mta.if | 9 policy/modules/services/mta.te | 2 policy/modules/services/networkmanager.te | 2 policy/modules/services/nis.fc | 2 policy/modules/services/nis.if | 5 policy/modules/services/nis.te | 10 policy/modules/services/nscd.if | 20 + policy/modules/services/nscd.te | 15 policy/modules/services/openvpn.te | 4 policy/modules/services/pcscd.fc | 9 policy/modules/services/pcscd.if | 58 +++ policy/modules/services/pcscd.te | 78 ++++ policy/modules/services/pegasus.if | 27 + policy/modules/services/pegasus.te | 5 policy/modules/services/postfix.fc | 1 policy/modules/services/postfix.te | 2 policy/modules/services/procmail.te | 4 policy/modules/services/pyzor.if | 4 policy/modules/services/pyzor.te | 4 policy/modules/services/radvd.te | 2 policy/modules/services/razor.if | 9 policy/modules/services/razor.te | 2 policy/modules/services/rhgb.if | 76 ++++ policy/modules/services/rhgb.te | 3 policy/modules/services/ricci.te | 24 + policy/modules/services/rlogin.te | 10 policy/modules/services/rpc.fc | 1 policy/modules/services/rpc.te | 24 + policy/modules/services/rsync.te | 1 policy/modules/services/samba.te | 2 policy/modules/services/sendmail.te | 4 policy/modules/services/setroubleshoot.if | 20 + policy/modules/services/setroubleshoot.te | 2 policy/modules/services/smartmon.te | 1 policy/modules/services/snmp.if | 17 policy/modules/services/snmp.te | 1 policy/modules/services/spamassassin.if | 6 policy/modules/services/spamassassin.te | 8 policy/modules/services/squid.fc | 1 policy/modules/services/squid.if | 2 policy/modules/services/squid.te | 9 policy/modules/services/ssh.fc | 2 policy/modules/services/ssh.if | 79 +++- policy/modules/services/ssh.te | 161 ++++---- policy/modules/services/uucp.te | 2 policy/modules/services/xserver.fc | 2 policy/modules/services/xserver.if | 153 +++++++- policy/modules/services/xserver.te | 20 - policy/modules/system/authlogin.if | 91 ++++ policy/modules/system/authlogin.te | 3 policy/modules/system/clock.te | 3 policy/modules/system/fstools.fc | 1 policy/modules/system/fstools.te | 6 policy/modules/system/getty.te | 14 policy/modules/system/hostname.te | 14 policy/modules/system/init.if | 23 + policy/modules/system/init.te | 37 + policy/modules/system/ipsec.fc | 6 policy/modules/system/ipsec.if | 100 +++++ policy/modules/system/ipsec.te | 105 +++++ policy/modules/system/iptables.te | 9 policy/modules/system/libraries.fc | 4 policy/modules/system/locallogin.te | 6 policy/modules/system/logging.te | 13 policy/modules/system/lvm.if | 23 + policy/modules/system/lvm.te | 36 + policy/modules/system/miscfiles.fc | 2 policy/modules/system/miscfiles.if | 79 ++++ policy/modules/system/modutils.te | 14 policy/modules/system/mount.te | 10 policy/modules/system/raid.te | 4 policy/modules/system/selinuxutil.fc | 2 policy/modules/system/selinuxutil.if | 115 ++++++ policy/modules/system/selinuxutil.te | 138 ++----- policy/modules/system/sysnetwork.te | 3 policy/modules/system/tzdata.fc | 3 policy/modules/system/tzdata.if | 19 + policy/modules/system/tzdata.te | 41 ++ policy/modules/system/unconfined.fc | 2 policy/modules/system/unconfined.if | 2 policy/modules/system/unconfined.te | 20 + policy/modules/system/userdomain.fc | 7 policy/modules/system/userdomain.if | 567 ++++++++++++++++++++++++------ policy/modules/system/userdomain.te | 44 +- policy/modules/system/xen.te | 25 + policy/support/obj_perm_sets.spt | 2 187 files changed, 4253 insertions(+), 782 deletions(-) Index: policy-20070102.patch =================================================================== RCS file: /cvs/dist/rpms/selinux-policy/devel/policy-20070102.patch,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- policy-20070102.patch 31 Jan 2007 22:18:10 -0000 1.14 +++ policy-20070102.patch 1 Feb 2007 15:53:21 -0000 1.15 @@ -3824,7 +3824,7 @@ +/opt/fortitude/run(/.*)? gen_context(system_u:object_r:httpd_var_run_t,s0) diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/apache.if serefpolicy-2.5.2/policy/modules/services/apache.if --- nsaserefpolicy/policy/modules/services/apache.if 2007-01-02 12:57:43.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/services/apache.if 2007-01-26 14:25:48.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/services/apache.if 2007-02-01 10:48:13.000000000 -0500 @@ -268,6 +268,9 @@ ') @@ -3835,15 +3835,6 @@ typeattribute httpd_$1_content_t httpd_script_domains; userdom_user_home_content($1,httpd_$1_content_t) -@@ -343,7 +346,7 @@ - # - template(`apache_read_user_scripts',` - gen_require(` -- type httpd_$1_script_exec_t; -+ type httpd$1_script_exec_t; - ') - - allow $2 httpd_$1_script_exec_t:dir list_dir_perms; @@ -434,6 +437,24 @@ ######################################## @@ -4121,6 +4112,18 @@ fs_mount_all_fs(automount_t) fs_unmount_all_fs(automount_t) +diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/bluetooth.te serefpolicy-2.5.2/policy/modules/services/bluetooth.te +--- nsaserefpolicy/policy/modules/services/bluetooth.te 2007-01-02 12:57:43.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/services/bluetooth.te 2007-02-01 09:59:44.000000000 -0500 +@@ -41,7 +41,7 @@ + # Bluetooth services local policy + # + +-allow bluetooth_t self:capability { net_admin net_raw sys_tty_config ipc_lock }; ++allow bluetooth_t self:capability { net_bind_service net_admin net_raw sys_tty_config ipc_lock }; + dontaudit bluetooth_t self:capability sys_tty_config; + allow bluetooth_t self:process { getsched signal_perms }; + allow bluetooth_t self:fifo_file rw_fifo_file_perms; diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/ccs.fc serefpolicy-2.5.2/policy/modules/services/ccs.fc --- nsaserefpolicy/policy/modules/services/ccs.fc 2006-11-16 17:15:21.000000000 -0500 +++ serefpolicy-2.5.2/policy/modules/services/ccs.fc 2007-01-25 09:00:58.000000000 -0500 From fedora-cvs-commits at redhat.com Thu Feb 1 16:00:58 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 11:00:58 -0500 Subject: rpms/openoffice.org/devel openoffice.org-2.2.0.ooo73295.basctl.extraqual.patch, 1.1, 1.2 Message-ID: <200702011600.l11G0wrd026102@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/openoffice.org/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv26082 Modified Files: openoffice.org-2.2.0.ooo73295.basctl.extraqual.patch Log Message: wrong patch openoffice.org-2.2.0.ooo73295.basctl.extraqual.patch: localizationmgr.hxx | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: openoffice.org-2.2.0.ooo73295.basctl.extraqual.patch =================================================================== RCS file: /cvs/dist/rpms/openoffice.org/devel/openoffice.org-2.2.0.ooo73295.basctl.extraqual.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- openoffice.org-2.2.0.ooo73295.basctl.extraqual.patch 1 Feb 2007 15:41:16 -0000 1.1 +++ openoffice.org-2.2.0.ooo73295.basctl.extraqual.patch 1 Feb 2007 16:00:49 -0000 1.2 @@ -6,26 +6,12 @@ diff -u -r1.2 -r1.2.2.1 --- openoffice.org.orig/basctl/source/inc/localizationmgr.hxx 2 Jan 2007 15:52:27 -0000 1.2 +++ openoffice.org/basctl/source/inc/localizationmgr.hxx 19 Jan 2007 11:44:17 -0000 1.2.2.1 -@@ -70,11 +70,11 @@ - ::com::sun::star::uno::Reference< ::com::sun::star::resource::XStringResourceManager > - xStringResourceManager, HandleResourceMode eMode ); +@@ -135,7 +135,7 @@ + < ::com::sun::star::container::XNameContainer > xDialogLib ); -- void LocalizationMgr::enableResourceForAllLibraryDialogs( void ) -+ void enableResourceForAllLibraryDialogs( void ) - { - implEnableDisableResourceForAllLibraryDialogs( SET_IDS ); - } -- void LocalizationMgr::disableResourceForAllLibraryDialogs( void ) -+ void disableResourceForAllLibraryDialogs( void ) - { - implEnableDisableResourceForAllLibraryDialogs( RESET_IDS ); - } -@@ -91,7 +91,7 @@ - } + // Clipboard +- static void LocalizationMgr::resetResourceForDialog( ++ static void resetResourceForDialog( + ::com::sun::star::uno::Reference< ::com::sun::star::container::XNameContainer > xDialogModel, + ::com::sun::star::uno::Reference< ::com::sun::star::resource::XStringResourceManager > xStringResourceManager ); - bool isLibraryLocalized( void ); -- -+ - void handleTranslationbar( void ); - - void handleAddLocales( ::com::sun::star::uno::Sequence From fedora-cvs-commits at redhat.com Thu Feb 1 16:09:54 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 11:09:54 -0500 Subject: rpms/bind/devel bind.spec,1.158,1.159 Message-ID: <200702011609.l11G9sKJ026466@cvs.devel.redhat.com> Author: atkac Update of /cvs/dist/rpms/bind/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv26433/bind/devel Modified Files: bind.spec Log Message: {_includedir}/bind macro has been twice in spec file... Index: bind.spec =================================================================== RCS file: /cvs/dist/rpms/bind/devel/bind.spec,v retrieving revision 1.158 retrieving revision 1.159 diff -u -r1.158 -r1.159 --- bind.spec 1 Feb 2007 14:06:19 -0000 1.158 +++ bind.spec 1 Feb 2007 16:09:51 -0000 1.159 @@ -528,9 +528,6 @@ %{_libdir}/liblwres.a %{_libdir}/*so %{_includedir}/bind9 -%if %{LIBBIND} -%{_includedir}/bind -%endif %{_includedir}/dns %{_includedir}/dst %{_includedir}/isc From fedora-cvs-commits at redhat.com Thu Feb 1 17:04:20 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 12:04:20 -0500 Subject: rpms/dcraw/devel .cvsignore, 1.5, 1.6 dcraw.spec, 1.10, 1.11 sources, 1.5, 1.6 Message-ID: <200702011704.l11H4KIE008094@cvs.devel.redhat.com> Author: nphilipp Update of /cvs/dist/rpms/dcraw/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv7923 Modified Files: .cvsignore dcraw.spec sources Log Message: upstream finally has a tarball, use that and its version (#209016) use dist tag Resolves: #209016 Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/dcraw/devel/.cvsignore,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- .cvsignore 23 May 2006 12:53:30 -0000 1.5 +++ .cvsignore 1 Feb 2007 17:04:13 -0000 1.6 @@ -1,2 +1 @@ -dcraw-20060521.c -dcraw-20060521.1 +dcraw-8.53.tar.gz Index: dcraw.spec =================================================================== RCS file: /cvs/dist/rpms/dcraw/devel/dcraw.spec,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- dcraw.spec 12 Jul 2006 05:32:32 -0000 1.10 +++ dcraw.spec 1 Feb 2007 17:04:13 -0000 1.11 @@ -1,37 +1,53 @@ -%define dcrawdate 20060521 -%define dcrawmandate 20060521 - Summary: A tool for decoding raw image data from digital cameras. Name: dcraw -Version: 0.0.%dcrawdate -Release: 1.1 +Version: 8.53 +Release: 1%{?dist} Group: Applications/Multimedia License: GPL -#The next file is actually http://www.cybercom.net/~dcoffin/dcraw/dcraw.c -#but as it doesn't contain any version info in the file name... -Source0: dcraw-%{dcrawdate}.c -#Actually http://www.cybercom.net/~dcoffin/dcraw/dcraw.1 -Source1: dcraw-%{dcrawmandate}.1 +URL: http://cybercom.net/~dcoffin/dcraw +Source0: http://cybercom.net/~dcoffin/dcraw/archive/dcraw-%{version}.tar.gz +BuildRequires: gettext BuildRequires: libjpeg-devel BuildRequires: lcms-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%__id_u -n) %description This package contains dcraw, a command line tool to decode raw image data downloaded from digital cameras. %prep -%setup -c -T -cp %{SOURCE0} dcraw.c +%setup -q -n dcraw %build -gcc %optflags -lm -ljpeg -llcms -o dcraw dcraw.c +gcc %optflags -lm -ljpeg -llcms -DLOCALEDIR="%{_datadir}/locale" -o dcraw dcraw.c +# build language catalogs +for catsrc in dcraw_*.po; do + lang="${catsrc%.po}" + lang="${lang#dcraw_}" + msgfmt -o "dcraw_${lang}.mo" "$catsrc" +done %install rm -rf %buildroot -install -d -m 0755 %{buildroot}%{_bindir} %{buildroot}%{_mandir}/man1 install -m 0755 dcraw %{buildroot}%{_bindir} + +# install language catalogs +for catalog in dcraw_*.mo; do + lang="${catalog%.mo}" + lang="${lang#dcraw_}" + install -d -m 0755 "%{buildroot}%{_datadir}/locale/${lang}/LC_MESSAGES" + install -m 0644 "$catalog" "%{buildroot}%{_datadir}/locale/${lang}/LC_MESSAGES/dcraw.mo" +done + +install -d -m 0755 %{buildroot}%{_bindir} %{buildroot}%{_mandir}/man1 install -m 0644 %{SOURCE1} %{buildroot}%{_mandir}/man1/dcraw.1 +# localized manpages +for manpage in dcraw_*.1; do + lang="${manpage%.1}" + lang="${lang#dcraw_}" + install -d -m 0755 "%{buildroot}%{_mandir}/${lang}/man1" + install -m 0644 "${manpage}" "%{buildroot}%{_mandir}/${lang}/man1/dcraw.1" +done %clean rm -rf %buildroot @@ -39,9 +55,15 @@ %files %defattr(-, root, root) %{_bindir}/dcraw +%{_datadir}/locale/*/LC_MESSAGES/*.mo %{_mandir}/man1/* +%{_mandir}/*/man1/* %changelog +* Thu Feb 01 2007 Nils Philippsen - 8.53-1 +- upstream finally has a tarball, use that and its version (#209016) +- use dist tag + * Wed Jul 12 2006 Jesse Keating - 0.0.20060521-1.1 - rebuild Index: sources =================================================================== RCS file: /cvs/dist/rpms/dcraw/devel/sources,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sources 23 May 2006 12:53:30 -0000 1.5 +++ sources 1 Feb 2007 17:04:13 -0000 1.6 @@ -1,2 +1 @@ -24085edf502b0eef02da1f9f72f3fdaf dcraw-20060521.c -bcd24b7c28092a6a4c5b9687987131b8 dcraw-20060521.1 +0b3e927af2c6ccbfbe5f9dc81fb0b866 dcraw-8.53.tar.gz From fedora-cvs-commits at redhat.com Thu Feb 1 17:11:14 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 12:11:14 -0500 Subject: rpms/dcraw/devel dcraw.spec,1.11,1.12 Message-ID: <200702011711.l11HBEig013538@cvs.devel.redhat.com> Author: nphilipp Update of /cvs/dist/rpms/dcraw/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv13232 Modified Files: dcraw.spec Log Message: quote LOCALEDIR Index: dcraw.spec =================================================================== RCS file: /cvs/dist/rpms/dcraw/devel/dcraw.spec,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- dcraw.spec 1 Feb 2007 17:04:13 -0000 1.11 +++ dcraw.spec 1 Feb 2007 17:11:10 -0000 1.12 @@ -19,7 +19,7 @@ %setup -q -n dcraw %build -gcc %optflags -lm -ljpeg -llcms -DLOCALEDIR="%{_datadir}/locale" -o dcraw dcraw.c +gcc %optflags -lm -ljpeg -llcms -DLOCALEDIR=\""%{_datadir}/locale"\" -o dcraw dcraw.c # build language catalogs for catsrc in dcraw_*.po; do lang="${catsrc%.po}" From fedora-cvs-commits at redhat.com Thu Feb 1 17:14:58 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 12:14:58 -0500 Subject: rpms/dcraw/devel dcraw.spec,1.12,1.13 Message-ID: <200702011714.l11HEwkr016422@cvs.devel.redhat.com> Author: nphilipp Update of /cvs/dist/rpms/dcraw/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv16194 Modified Files: dcraw.spec Log Message: create bindir before installing into it Index: dcraw.spec =================================================================== RCS file: /cvs/dist/rpms/dcraw/devel/dcraw.spec,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- dcraw.spec 1 Feb 2007 17:11:10 -0000 1.12 +++ dcraw.spec 1 Feb 2007 17:14:56 -0000 1.13 @@ -29,6 +29,7 @@ %install rm -rf %buildroot +install -d -m 0755 %{buildroot}%{_bindir} install -m 0755 dcraw %{buildroot}%{_bindir} # install language catalogs From fedora-cvs-commits at redhat.com Thu Feb 1 17:16:46 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 12:16:46 -0500 Subject: rpms/dcraw/devel dcraw.spec,1.13,1.14 Message-ID: <200702011716.l11HGkCv017822@cvs.devel.redhat.com> Author: nphilipp Update of /cvs/dist/rpms/dcraw/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv17611 Modified Files: dcraw.spec Log Message: fix installing manpage Index: dcraw.spec =================================================================== RCS file: /cvs/dist/rpms/dcraw/devel/dcraw.spec,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- dcraw.spec 1 Feb 2007 17:14:56 -0000 1.13 +++ dcraw.spec 1 Feb 2007 17:16:44 -0000 1.14 @@ -41,7 +41,7 @@ done install -d -m 0755 %{buildroot}%{_bindir} %{buildroot}%{_mandir}/man1 -install -m 0644 %{SOURCE1} %{buildroot}%{_mandir}/man1/dcraw.1 +install -m 0644 dcraw.1 %{buildroot}%{_mandir}/man1/dcraw.1 # localized manpages for manpage in dcraw_*.1; do lang="${manpage%.1}" From fedora-cvs-commits at redhat.com Thu Feb 1 17:19:45 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 12:19:45 -0500 Subject: rpms/kdebindings/FC-6 kdebindings-3.5.6-python25.patch, NONE, 1.1 kdebindings.spec, 1.60, 1.61 Message-ID: <200702011719.l11HJjZ4007974@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/kdebindings/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv7883 Modified Files: kdebindings.spec Added Files: kdebindings-3.5.6-python25.patch Log Message: 3.5.6 kdebindings-3.5.6-python25.patch: dcoppython/shell/marshaller.cpp | 6 +++++- python/pykde/sip/kdecore/bytearray.sip | 4 ++-- python/pykde/sip/kdecore/kaccel.sip | 2 +- python/pykde/sip/kdecore/kcompletion.sip | 2 +- python/pykde/sip/kdecore/kconfig.sip | 2 +- python/pykde/sip/kdecore/kconfigdata.sip | 2 +- python/pykde/sip/kdecore/kmacroexpander.sip | 6 +++--- python/pykde/sip/kdecore/kurl.sip | 12 ++++++------ python/pykde/sip/kdeui/kkeydialog.sip | 2 +- python/pykde/sip/kio/authinfo.sip | 2 +- python/pykde/sip/kio/global.sip | 2 +- python/pykde/sip/kio/kservicetype.sip | 2 +- python/pykde/sip/kmdi/kmdichildfrm.sip | 2 +- python/pykde/sip/kparts/browserextension.sip | 4 ++-- python/pyqt/sip/qt/qdir.sip | 4 ++-- python/pyqt/sip/qt/qstring.sip | 2 +- python/pyqt/sip/qt/qstringlist.sip | 12 ++++++------ 17 files changed, 36 insertions(+), 32 deletions(-) --- NEW FILE kdebindings-3.5.6-python25.patch --- Index: python/pykde/sip/kio/global.sip =================================================================== --- python/pykde/sip/kio/global.sip (Revision 626831) +++ python/pykde/sip/kio/global.sip (Revision 626832) @@ -675,7 +675,7 @@ QMap *cppmap = new QMap; PyObject *aelem, *belem; - ssize_t pos = 0; + _SIP_SSIZE_T pos = 0; QString *acpp; QString *bcpp; Index: python/pykde/sip/kio/authinfo.sip =================================================================== --- python/pykde/sip/kio/authinfo.sip (Revision 626831) +++ python/pykde/sip/kio/authinfo.sip (Revision 626832) @@ -176,7 +176,7 @@ QMap *map = new QMap; PyObject *key, *value; - ssize_t pos = 0; + _SIP_SSIZE_T pos = 0; QString *sKey; QStringList *sData; Index: python/pykde/sip/kio/kservicetype.sip =================================================================== --- python/pykde/sip/kio/kservicetype.sip (Revision 626831) +++ python/pykde/sip/kio/kservicetype.sip (Revision 626832) @@ -184,7 +184,7 @@ QMap *cppmap = new QMap; PyObject *aelem, *belem; - ssize_t pos = 0; + _SIP_SSIZE_T pos = 0; QString *acpp; QVariant::Type bcpp; Index: python/pykde/sip/kmdi/kmdichildfrm.sip =================================================================== --- python/pykde/sip/kmdi/kmdichildfrm.sip (Revision 626831) +++ python/pykde/sip/kmdi/kmdichildfrm.sip (Revision 626832) @@ -245,7 +245,7 @@ QDict* qdict = new QDict; PyObject *key, *value; - ssize_t pos = 0; + _SIP_SSIZE_T pos = 0; QString *a0; QWidget::FocusPolicy a1; Index: python/pykde/sip/kdeui/kkeydialog.sip =================================================================== --- python/pykde/sip/kdeui/kkeydialog.sip (Revision 626831) +++ python/pykde/sip/kdeui/kkeydialog.sip (Revision 626832) @@ -231,7 +231,7 @@ QDict* qdict = new QDict; PyObject *key, *value; - ssize_t pos = 0; + _SIP_SSIZE_T pos = 0; QString *a0; int a1; Index: python/pykde/sip/kparts/browserextension.sip =================================================================== --- python/pykde/sip/kparts/browserextension.sip (Revision 626831) +++ python/pykde/sip/kparts/browserextension.sip (Revision 626832) @@ -404,7 +404,7 @@ QMap *cppmap = new QMap; PyObject *aelem, *belem; - ssize_t pos = 0; + _SIP_SSIZE_T pos = 0; QCString *acpp; QCString *bcpp; @@ -487,7 +487,7 @@ QMap *cppmap = new QMap; PyObject *aelem, *belem; - ssize_t pos = 0; + _SIP_SSIZE_T pos = 0; QCString *acpp; int bcpp; Index: python/pykde/sip/kdecore/bytearray.sip =================================================================== --- python/pykde/sip/kdecore/bytearray.sip (Revision 626831) +++ python/pykde/sip/kdecore/bytearray.sip (Revision 626832) @@ -620,7 +620,7 @@ QMap *cppmap = new QMap; PyObject *aelem, *belem; - ssize_t pos = 0; + _SIP_SSIZE_T pos = 0; QCString *acpp; DCOPRef *bcpp; @@ -705,7 +705,7 @@ QMap *cppmap = new QMap; PyObject *aelem, *belem; - ssize_t pos = 0; + _SIP_SSIZE_T pos = 0; QString *acpp; DCOPRef *bcpp; Index: python/pykde/sip/kdecore/kconfigdata.sip =================================================================== --- python/pykde/sip/kdecore/kconfigdata.sip (Revision 626831) +++ python/pykde/sip/kdecore/kconfigdata.sip (Revision 626832) @@ -141,7 +141,7 @@ QMap *cppmap = new QMap; PyObject *aelem, *belem; - ssize_t pos = 0; + _SIP_SSIZE_T pos = 0; KEntryKey *acpp; KEntry *bcpp; Index: python/pykde/sip/kdecore/kaccel.sip =================================================================== --- python/pykde/sip/kdecore/kaccel.sip (Revision 626831) +++ python/pykde/sip/kdecore/kaccel.sip (Revision 626832) @@ -209,7 +209,7 @@ QMap *map = new QMap; PyObject *key, *value; - ssize_t pos = 0; + _SIP_SSIZE_T pos = 0; int iKey; QString *sData; Index: python/pykde/sip/kdecore/kcompletion.sip =================================================================== --- python/pykde/sip/kdecore/kcompletion.sip (Revision 626831) +++ python/pykde/sip/kdecore/kcompletion.sip (Revision 626832) @@ -201,7 +201,7 @@ QMap *kbmap = new QMap; PyObject *key, *value; - ssize_t pos = 0; + _SIP_SSIZE_T pos = 0; KShortcut *cValue; int iserr; Index: python/pykde/sip/kdecore/kmacroexpander.sip =================================================================== --- python/pykde/sip/kdecore/kmacroexpander.sip (Revision 626831) +++ python/pykde/sip/kdecore/kmacroexpander.sip (Revision 626832) @@ -169,7 +169,7 @@ QMap *map = new QMap; PyObject *key, *value; - ssize_t pos = 0; + _SIP_SSIZE_T pos = 0; QChar *cKey; QString *sData; @@ -255,7 +255,7 @@ QMap *map = new QMap; PyObject *key, *value; - ssize_t pos = 0; + _SIP_SSIZE_T pos = 0; QString *sKey; QStringList *slData; @@ -343,7 +343,7 @@ QMap *map = new QMap; PyObject *key, *value; - ssize_t pos = 0; + _SIP_SSIZE_T pos = 0; QChar *cKey; QStringList *slData; Index: python/pykde/sip/kdecore/kurl.sip =================================================================== --- python/pykde/sip/kdecore/kurl.sip (Revision 626831) +++ python/pykde/sip/kdecore/kurl.sip (Revision 626832) @@ -234,7 +234,7 @@ void __setitem__ (int, const KURL&); %MethodCode //takes index | (int) | value | (KURL) - ssize_t len; + _SIP_SSIZE_T len; len = sipCpp -> count(); @@ -248,7 +248,7 @@ %MethodCode //takes range | (a Python slice) | urlList | (KURL.List) - ssize_t len, start, stop, step, slicelength; + _SIP_SSIZE_T len, start, stop, step, slicelength; len = sipCpp -> count(); @@ -278,7 +278,7 @@ void __delitem__ (int); %MethodCode //takes index | (int) - ssize_t len; + _SIP_SSIZE_T len; len = sipCpp -> count(); @@ -291,7 +291,7 @@ void __delitem__ (SIP_PYSLICE); %MethodCode //takes range | (a Python slice) - ssize_t len, start, stop, step, slicelength; + _SIP_SSIZE_T len, start, stop, step, slicelength; len = sipCpp -> count(); if (sipConvertFromSliceObject(a0,len,&start,&stop,&step,&slicelength) < 0) @@ -308,7 +308,7 @@ %MethodCode //returns (KURL) //takes index | (int) - ssize_t len; + _SIP_SSIZE_T len; len = sipCpp -> count(); @@ -322,7 +322,7 @@ %MethodCode //returns (KURL.List) //takes range | (a Python slice) - ssize_t len, start, stop, step, slicelength; + _SIP_SSIZE_T len, start, stop, step, slicelength; len = sipCpp -> count(); Index: python/pykde/sip/kdecore/kconfig.sip =================================================================== --- python/pykde/sip/kdecore/kconfig.sip (Revision 626831) +++ python/pykde/sip/kdecore/kconfig.sip (Revision 626832) @@ -158,7 +158,7 @@ QMap *cppmap = new QMap; PyObject *aelem, *belem; - ssize_t pos = 0; + _SIP_SSIZE_T pos = 0; QString *acpp; QString *bcpp; Index: python/pyqt/sip/qt/qstring.sip =================================================================== --- python/pyqt/sip/qt/qstring.sip (Revision 626831) +++ python/pyqt/sip/qt/qstring.sip (Revision 626832) @@ -746,7 +746,7 @@ QString operator[](SIP_PYSLICE) const; %MethodCode - ssize_t len, start, stop, step, slicelength; + _SIP_SSIZE_T len, start, stop, step, slicelength; len = sipCpp -> length(); Index: python/pyqt/sip/qt/qdir.sip =================================================================== --- python/pyqt/sip/qt/qdir.sip (Revision 626831) +++ python/pyqt/sip/qt/qdir.sip (Revision 626832) @@ -238,7 +238,7 @@ QString operator[](int) const; %MethodCode - ssize_t len; + _SIP_SSIZE_T len; Py_BEGIN_ALLOW_THREADS len = sipCpp -> count(); @@ -256,7 +256,7 @@ QStringList operator[](SIP_PYSLICE) const; %MethodCode - ssize_t len, start, stop, step, slicelength; + _SIP_SSIZE_T len, start, stop, step, slicelength; Py_BEGIN_ALLOW_THREADS len = sipCpp -> count(); Index: python/pyqt/sip/qt/qstringlist.sip =================================================================== --- python/pyqt/sip/qt/qstringlist.sip (Revision 626831) +++ python/pyqt/sip/qt/qstringlist.sip (Revision 626832) @@ -99,7 +99,7 @@ void __setitem__(int,const QString &); %MethodCode - ssize_t len; + _SIP_SSIZE_T len; len = sipCpp -> count(); @@ -111,7 +111,7 @@ void __setitem__(SIP_PYSLICE,const QStringList &); %MethodCode - ssize_t len, start, stop, step, slicelength; + _SIP_SSIZE_T len, start, stop, step, slicelength; len = sipCpp -> count(); @@ -142,7 +142,7 @@ void __delitem__(int); %MethodCode - ssize_t len; + _SIP_SSIZE_T len; len = sipCpp -> count(); @@ -154,7 +154,7 @@ void __delitem__(SIP_PYSLICE); %MethodCode - ssize_t len, start, stop, step, slicelength; + _SIP_SSIZE_T len, start, stop, step, slicelength; len = sipCpp -> count(); @@ -170,7 +170,7 @@ QString operator[](int); %MethodCode - ssize_t len; + _SIP_SSIZE_T len; len = sipCpp -> count(); @@ -182,7 +182,7 @@ QStringList operator[](SIP_PYSLICE); %MethodCode - ssize_t len, start, stop, step, slicelength; + _SIP_SSIZE_T len, start, stop, step, slicelength; len = sipCpp -> count(); Index: dcoppython/shell/marshaller.cpp =================================================================== --- dcoppython/shell/marshaller.cpp (Revision 626831) +++ dcoppython/shell/marshaller.cpp (Revision 626832) @@ -24,6 +24,10 @@ #include +#if PY_VERSION_HEX < 0x02050000 +typedef int Py_ssize_t; +#endif + namespace PythonDCOP { #include "marshal_funcs.h" @@ -124,7 +128,7 @@ if (!PyDict_Check(obj)) return false; - ssize_t c=0; + Py_ssize_t c=0; PyObject *key, *val; while (PyDict_Next(obj, &c, &key, &val)==1) if (!key_type.isMarshallable(key) || Index: kdebindings.spec =================================================================== RCS file: /cvs/dist/rpms/kdebindings/FC-6/kdebindings.spec,v retrieving revision 1.60 retrieving revision 1.61 diff -u -r1.60 -r1.61 --- kdebindings.spec 1 Feb 2007 00:04:09 -0000 1.60 +++ kdebindings.spec 1 Feb 2007 17:19:43 -0000 1.61 @@ -33,6 +33,9 @@ Patch8: kdebindings-3.3.0-python.patch Patch9: kdebindings-3.3.92-xdg.patch +# upstream patches +Patch100: kdebindings-3.5.6-python25.patch + BuildRequires: zlib-devel BuildRequires: kdelibs-devel BuildRequires: arts-devel @@ -109,6 +112,7 @@ rm -rf python %endif %patch9 -p1 -b .xdg +%patch100 -p0 -b .python25 %build unset QTDIR && . /etc/profile.d/qt.sh From fedora-cvs-commits at redhat.com Thu Feb 1 18:01:52 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 13:01:52 -0500 Subject: rpms/kdebindings/FC-6 kdebindings-3.5.6-python25.patch,1.1,1.2 Message-ID: <200702011801.l11I1qK4003314@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/kdebindings/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv3298 Modified Files: kdebindings-3.5.6-python25.patch Log Message: 3.5.6 kdebindings-3.5.6-python25.patch: marshaller.cpp | 6 +++++- 1 files changed, 5 insertions(+), 1 deletion(-) Index: kdebindings-3.5.6-python25.patch =================================================================== RCS file: /cvs/dist/rpms/kdebindings/FC-6/kdebindings-3.5.6-python25.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- kdebindings-3.5.6-python25.patch 1 Feb 2007 17:19:43 -0000 1.1 +++ kdebindings-3.5.6-python25.patch 1 Feb 2007 18:01:45 -0000 1.2 @@ -1,346 +1,3 @@ -Index: python/pykde/sip/kio/global.sip -=================================================================== ---- python/pykde/sip/kio/global.sip (Revision 626831) -+++ python/pykde/sip/kio/global.sip (Revision 626832) -@@ -675,7 +675,7 @@ - QMap *cppmap = new QMap; - - PyObject *aelem, *belem; -- ssize_t pos = 0; -+ _SIP_SSIZE_T pos = 0; - QString *acpp; - QString *bcpp; - -Index: python/pykde/sip/kio/authinfo.sip -=================================================================== ---- python/pykde/sip/kio/authinfo.sip (Revision 626831) -+++ python/pykde/sip/kio/authinfo.sip (Revision 626832) -@@ -176,7 +176,7 @@ - QMap *map = new QMap; - - PyObject *key, *value; -- ssize_t pos = 0; -+ _SIP_SSIZE_T pos = 0; - QString *sKey; - QStringList *sData; - -Index: python/pykde/sip/kio/kservicetype.sip -=================================================================== ---- python/pykde/sip/kio/kservicetype.sip (Revision 626831) -+++ python/pykde/sip/kio/kservicetype.sip (Revision 626832) -@@ -184,7 +184,7 @@ - QMap *cppmap = new QMap; - - PyObject *aelem, *belem; -- ssize_t pos = 0; -+ _SIP_SSIZE_T pos = 0; - QString *acpp; - QVariant::Type bcpp; - -Index: python/pykde/sip/kmdi/kmdichildfrm.sip -=================================================================== ---- python/pykde/sip/kmdi/kmdichildfrm.sip (Revision 626831) -+++ python/pykde/sip/kmdi/kmdichildfrm.sip (Revision 626832) -@@ -245,7 +245,7 @@ - QDict* qdict = new QDict; - - PyObject *key, *value; -- ssize_t pos = 0; -+ _SIP_SSIZE_T pos = 0; - QString *a0; - QWidget::FocusPolicy a1; - -Index: python/pykde/sip/kdeui/kkeydialog.sip -=================================================================== ---- python/pykde/sip/kdeui/kkeydialog.sip (Revision 626831) -+++ python/pykde/sip/kdeui/kkeydialog.sip (Revision 626832) -@@ -231,7 +231,7 @@ - QDict* qdict = new QDict; - - PyObject *key, *value; -- ssize_t pos = 0; -+ _SIP_SSIZE_T pos = 0; - QString *a0; - int a1; - -Index: python/pykde/sip/kparts/browserextension.sip -=================================================================== ---- python/pykde/sip/kparts/browserextension.sip (Revision 626831) -+++ python/pykde/sip/kparts/browserextension.sip (Revision 626832) -@@ -404,7 +404,7 @@ - QMap *cppmap = new QMap; - - PyObject *aelem, *belem; -- ssize_t pos = 0; -+ _SIP_SSIZE_T pos = 0; - QCString *acpp; - QCString *bcpp; - -@@ -487,7 +487,7 @@ - QMap *cppmap = new QMap; - - PyObject *aelem, *belem; -- ssize_t pos = 0; -+ _SIP_SSIZE_T pos = 0; - QCString *acpp; - int bcpp; - -Index: python/pykde/sip/kdecore/bytearray.sip -=================================================================== ---- python/pykde/sip/kdecore/bytearray.sip (Revision 626831) -+++ python/pykde/sip/kdecore/bytearray.sip (Revision 626832) -@@ -620,7 +620,7 @@ - QMap *cppmap = new QMap; - - PyObject *aelem, *belem; -- ssize_t pos = 0; -+ _SIP_SSIZE_T pos = 0; - QCString *acpp; - DCOPRef *bcpp; - -@@ -705,7 +705,7 @@ - QMap *cppmap = new QMap; - - PyObject *aelem, *belem; -- ssize_t pos = 0; -+ _SIP_SSIZE_T pos = 0; - QString *acpp; - DCOPRef *bcpp; - -Index: python/pykde/sip/kdecore/kconfigdata.sip -=================================================================== ---- python/pykde/sip/kdecore/kconfigdata.sip (Revision 626831) -+++ python/pykde/sip/kdecore/kconfigdata.sip (Revision 626832) -@@ -141,7 +141,7 @@ - QMap *cppmap = new QMap; - - PyObject *aelem, *belem; -- ssize_t pos = 0; -+ _SIP_SSIZE_T pos = 0; - KEntryKey *acpp; - KEntry *bcpp; - -Index: python/pykde/sip/kdecore/kaccel.sip -=================================================================== ---- python/pykde/sip/kdecore/kaccel.sip (Revision 626831) -+++ python/pykde/sip/kdecore/kaccel.sip (Revision 626832) -@@ -209,7 +209,7 @@ - QMap *map = new QMap; - - PyObject *key, *value; -- ssize_t pos = 0; -+ _SIP_SSIZE_T pos = 0; - int iKey; - QString *sData; - -Index: python/pykde/sip/kdecore/kcompletion.sip -=================================================================== ---- python/pykde/sip/kdecore/kcompletion.sip (Revision 626831) -+++ python/pykde/sip/kdecore/kcompletion.sip (Revision 626832) -@@ -201,7 +201,7 @@ - QMap *kbmap = new QMap; - - PyObject *key, *value; -- ssize_t pos = 0; -+ _SIP_SSIZE_T pos = 0; - KShortcut *cValue; - int iserr; - -Index: python/pykde/sip/kdecore/kmacroexpander.sip -=================================================================== ---- python/pykde/sip/kdecore/kmacroexpander.sip (Revision 626831) -+++ python/pykde/sip/kdecore/kmacroexpander.sip (Revision 626832) -@@ -169,7 +169,7 @@ - QMap *map = new QMap; - - PyObject *key, *value; -- ssize_t pos = 0; -+ _SIP_SSIZE_T pos = 0; - QChar *cKey; - QString *sData; - -@@ -255,7 +255,7 @@ - QMap *map = new QMap; - - PyObject *key, *value; -- ssize_t pos = 0; -+ _SIP_SSIZE_T pos = 0; - QString *sKey; - QStringList *slData; - -@@ -343,7 +343,7 @@ - QMap *map = new QMap; - - PyObject *key, *value; -- ssize_t pos = 0; -+ _SIP_SSIZE_T pos = 0; - QChar *cKey; - QStringList *slData; - -Index: python/pykde/sip/kdecore/kurl.sip -=================================================================== ---- python/pykde/sip/kdecore/kurl.sip (Revision 626831) -+++ python/pykde/sip/kdecore/kurl.sip (Revision 626832) -@@ -234,7 +234,7 @@ - void __setitem__ (int, const KURL&); - %MethodCode - //takes index | (int) | value | (KURL) -- ssize_t len; -+ _SIP_SSIZE_T len; - - len = sipCpp -> count(); - -@@ -248,7 +248,7 @@ - %MethodCode - //takes range | (a Python slice) | urlList | (KURL.List) - -- ssize_t len, start, stop, step, slicelength; -+ _SIP_SSIZE_T len, start, stop, step, slicelength; - - len = sipCpp -> count(); - -@@ -278,7 +278,7 @@ - void __delitem__ (int); - %MethodCode - //takes index | (int) -- ssize_t len; -+ _SIP_SSIZE_T len; - - len = sipCpp -> count(); - -@@ -291,7 +291,7 @@ - void __delitem__ (SIP_PYSLICE); - %MethodCode - //takes range | (a Python slice) -- ssize_t len, start, stop, step, slicelength; -+ _SIP_SSIZE_T len, start, stop, step, slicelength; - - len = sipCpp -> count(); - if (sipConvertFromSliceObject(a0,len,&start,&stop,&step,&slicelength) < 0) -@@ -308,7 +308,7 @@ - %MethodCode - //returns (KURL) - //takes index | (int) -- ssize_t len; -+ _SIP_SSIZE_T len; - - len = sipCpp -> count(); - -@@ -322,7 +322,7 @@ - %MethodCode - //returns (KURL.List) - //takes range | (a Python slice) -- ssize_t len, start, stop, step, slicelength; -+ _SIP_SSIZE_T len, start, stop, step, slicelength; - - len = sipCpp -> count(); - -Index: python/pykde/sip/kdecore/kconfig.sip -=================================================================== ---- python/pykde/sip/kdecore/kconfig.sip (Revision 626831) -+++ python/pykde/sip/kdecore/kconfig.sip (Revision 626832) -@@ -158,7 +158,7 @@ - QMap *cppmap = new QMap; - - PyObject *aelem, *belem; -- ssize_t pos = 0; -+ _SIP_SSIZE_T pos = 0; - QString *acpp; - QString *bcpp; - -Index: python/pyqt/sip/qt/qstring.sip -=================================================================== ---- python/pyqt/sip/qt/qstring.sip (Revision 626831) -+++ python/pyqt/sip/qt/qstring.sip (Revision 626832) -@@ -746,7 +746,7 @@ - - QString operator[](SIP_PYSLICE) const; - %MethodCode -- ssize_t len, start, stop, step, slicelength; -+ _SIP_SSIZE_T len, start, stop, step, slicelength; - - len = sipCpp -> length(); - -Index: python/pyqt/sip/qt/qdir.sip -=================================================================== ---- python/pyqt/sip/qt/qdir.sip (Revision 626831) -+++ python/pyqt/sip/qt/qdir.sip (Revision 626832) -@@ -238,7 +238,7 @@ - - QString operator[](int) const; - %MethodCode -- ssize_t len; -+ _SIP_SSIZE_T len; - - Py_BEGIN_ALLOW_THREADS - len = sipCpp -> count(); -@@ -256,7 +256,7 @@ - - QStringList operator[](SIP_PYSLICE) const; - %MethodCode -- ssize_t len, start, stop, step, slicelength; -+ _SIP_SSIZE_T len, start, stop, step, slicelength; - - Py_BEGIN_ALLOW_THREADS - len = sipCpp -> count(); -Index: python/pyqt/sip/qt/qstringlist.sip -=================================================================== ---- python/pyqt/sip/qt/qstringlist.sip (Revision 626831) -+++ python/pyqt/sip/qt/qstringlist.sip (Revision 626832) -@@ -99,7 +99,7 @@ - - void __setitem__(int,const QString &); - %MethodCode -- ssize_t len; -+ _SIP_SSIZE_T len; - - len = sipCpp -> count(); - -@@ -111,7 +111,7 @@ - - void __setitem__(SIP_PYSLICE,const QStringList &); - %MethodCode -- ssize_t len, start, stop, step, slicelength; -+ _SIP_SSIZE_T len, start, stop, step, slicelength; - - len = sipCpp -> count(); - -@@ -142,7 +142,7 @@ - - void __delitem__(int); - %MethodCode -- ssize_t len; -+ _SIP_SSIZE_T len; - - len = sipCpp -> count(); - -@@ -154,7 +154,7 @@ - - void __delitem__(SIP_PYSLICE); - %MethodCode -- ssize_t len, start, stop, step, slicelength; -+ _SIP_SSIZE_T len, start, stop, step, slicelength; - - len = sipCpp -> count(); - -@@ -170,7 +170,7 @@ - - QString operator[](int); - %MethodCode -- ssize_t len; -+ _SIP_SSIZE_T len; - - len = sipCpp -> count(); - -@@ -182,7 +182,7 @@ - - QStringList operator[](SIP_PYSLICE); - %MethodCode -- ssize_t len, start, stop, step, slicelength; -+ _SIP_SSIZE_T len, start, stop, step, slicelength; - - len = sipCpp -> count(); - Index: dcoppython/shell/marshaller.cpp =================================================================== --- dcoppython/shell/marshaller.cpp (Revision 626831) From fedora-cvs-commits at redhat.com Thu Feb 1 18:35:00 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 13:35:00 -0500 Subject: rpms/gstreamer/FC-6 .cvsignore, 1.22, 1.23 gstreamer.spec, 1.59, 1.60 sources, 1.24, 1.25 Message-ID: <200702011835.l11IZ0fZ007932@cvs.devel.redhat.com> Author: ajackson Update of /cvs/dist/rpms/gstreamer/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv7876/FC-6 Modified Files: .cvsignore gstreamer.spec sources Log Message: auto-import gstreamer-0.10.11-1.fc6 on branch FC-6 from gstreamer-0.10.11-1.fc6.src.rpm Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/gstreamer/FC-6/.cvsignore,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- .cvsignore 20 Jul 2006 17:52:38 -0000 1.22 +++ .cvsignore 1 Feb 2007 18:34:58 -0000 1.23 @@ -1,2 +1 @@ -gstreamer-0.10.8.tar.bz2 -gstreamer-0.10.9.tar.bz2 +gstreamer-0.10.11.tar.bz2 Index: gstreamer.spec =================================================================== RCS file: /cvs/dist/rpms/gstreamer/FC-6/gstreamer.spec,v retrieving revision 1.59 retrieving revision 1.60 diff -u -r1.59 -r1.60 --- gstreamer.spec 14 Nov 2006 17:25:13 -0000 1.59 +++ gstreamer.spec 1 Feb 2007 18:34:58 -0000 1.60 @@ -5,8 +5,8 @@ %define _libxml2 2.4.0 Name: %{gstreamer} -Version: 0.10.10 -Release: 2%{?dist} +Version: 0.10.11 +Release: 1%{?dist} Summary: GStreamer streaming media framework runtime Group: Applications/Multimedia @@ -201,6 +201,9 @@ %doc %{_datadir}/gtk-doc/html/gstreamer-plugins-%{majorminor}/* %changelog +* Tue Dec 12 2006 Matthias Clasen - 0.10.11-1 +- Update to 0.10.11 + * Fri Oct 27 2006 Matthias Clasen - 0.10.10-2 - Cleanups - Attempt to fix multilib conflicts Index: sources =================================================================== RCS file: /cvs/dist/rpms/gstreamer/FC-6/sources,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- sources 14 Nov 2006 17:25:13 -0000 1.24 +++ sources 1 Feb 2007 18:34:58 -0000 1.25 @@ -1 +1 @@ -6875bf0bd3cf38b9ae1362b9e644e6fc gstreamer-0.10.10.tar.bz2 +67240094e08c845b7bbcfba755c95695 gstreamer-0.10.11.tar.bz2 From fedora-cvs-commits at redhat.com Thu Feb 1 18:46:00 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 13:46:00 -0500 Subject: rpms/selinux-policy/FC-6 policy-20061106.patch, 1.12, 1.13 selinux-policy.spec, 1.338, 1.339 Message-ID: <200702011846.l11Ik0CH016162@cvs.devel.redhat.com> Author: dwalsh Update of /cvs/dist/rpms/selinux-policy/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv16067 Modified Files: policy-20061106.patch selinux-policy.spec Log Message: * Fri Jan 26 2007 Dan Walsh 2.4.6-34 - Fixes to make setrans work properly on MLS - Fixes to allow procmail to exec ls Resolves: #224441 policy-20061106.patch: Rules.modular | 10 config/appconfig-strict-mcs/seusers | 1 config/appconfig-strict-mls/seusers | 1 config/appconfig-strict/seusers | 1 policy/flask/access_vectors | 2 policy/global_tunables | 66 +++ policy/mls | 31 + policy/modules/admin/acct.te | 1 policy/modules/admin/amanda.if | 17 policy/modules/admin/amanda.te | 6 policy/modules/admin/backup.te | 5 policy/modules/admin/bootloader.fc | 5 policy/modules/admin/bootloader.te | 14 policy/modules/admin/consoletype.te | 21 - policy/modules/admin/ddcprobe.te | 10 policy/modules/admin/dmesg.te | 7 policy/modules/admin/dmidecode.te | 5 policy/modules/admin/firstboot.if | 6 policy/modules/admin/kudzu.te | 5 policy/modules/admin/logrotate.te | 5 policy/modules/admin/logwatch.te | 6 policy/modules/admin/netutils.te | 10 policy/modules/admin/portage.te | 5 policy/modules/admin/prelink.te | 17 policy/modules/admin/quota.fc | 7 policy/modules/admin/quota.te | 24 - policy/modules/admin/rpm.fc | 3 policy/modules/admin/rpm.if | 24 + policy/modules/admin/rpm.te | 49 +- policy/modules/admin/su.if | 28 + policy/modules/admin/su.te | 2 policy/modules/admin/sudo.if | 10 policy/modules/admin/tripwire.te | 11 policy/modules/admin/usbmodules.te | 5 policy/modules/admin/usermanage.te | 34 + policy/modules/admin/vpn.te | 1 policy/modules/apps/ethereal.te | 5 policy/modules/apps/evolution.if | 106 +++++ policy/modules/apps/evolution.te | 1 policy/modules/apps/gnome.fc | 2 policy/modules/apps/gnome.if | 108 +++++ policy/modules/apps/gnome.te | 5 policy/modules/apps/gpg.if | 1 policy/modules/apps/java.fc | 2 policy/modules/apps/java.if | 38 ++ policy/modules/apps/java.te | 2 policy/modules/apps/loadkeys.if | 17 policy/modules/apps/mozilla.if | 209 +++++++++-- policy/modules/apps/mplayer.if | 84 ++++ policy/modules/apps/mplayer.te | 1 policy/modules/apps/slocate.te | 3 policy/modules/apps/thunderbird.if | 80 +++- policy/modules/apps/userhelper.if | 19 - policy/modules/apps/webalizer.te | 6 policy/modules/apps/yam.te | 5 policy/modules/kernel/corecommands.fc | 10 policy/modules/kernel/corecommands.if | 77 ++++ policy/modules/kernel/corenetwork.if.in | 99 +++++ policy/modules/kernel/corenetwork.te.in | 17 policy/modules/kernel/corenetwork.te.m4 | 4 policy/modules/kernel/devices.fc | 7 policy/modules/kernel/devices.if | 18 policy/modules/kernel/devices.te | 8 policy/modules/kernel/domain.if | 58 +++ policy/modules/kernel/domain.te | 22 + policy/modules/kernel/files.fc | 2 policy/modules/kernel/files.if | 222 +++++++++++ policy/modules/kernel/filesystem.if | 23 + policy/modules/kernel/filesystem.te | 13 policy/modules/kernel/kernel.if | 64 +++ policy/modules/kernel/kernel.te | 12 policy/modules/kernel/mls.if | 28 + policy/modules/kernel/mls.te | 6 policy/modules/kernel/storage.fc | 1 policy/modules/kernel/storage.if | 2 policy/modules/kernel/terminal.fc | 1 policy/modules/kernel/terminal.if | 2 policy/modules/kernel/terminal.te | 1 policy/modules/services/apache.fc | 11 policy/modules/services/apache.te | 23 + policy/modules/services/apm.te | 3 policy/modules/services/automount.fc | 1 policy/modules/services/automount.te | 9 policy/modules/services/avahi.if | 21 + policy/modules/services/bind.fc | 1 policy/modules/services/bind.te | 5 policy/modules/services/bluetooth.te | 7 policy/modules/services/ccs.fc | 1 policy/modules/services/ccs.te | 11 policy/modules/services/clamav.te | 2 policy/modules/services/cron.fc | 6 policy/modules/services/cron.if | 92 ++-- policy/modules/services/cron.te | 48 ++ policy/modules/services/cups.te | 7 policy/modules/services/cvs.te | 1 policy/modules/services/dbus.fc | 1 policy/modules/services/dbus.if | 62 +++ policy/modules/services/dcc.te | 9 policy/modules/services/dhcp.te | 2 policy/modules/services/ftp.te | 14 policy/modules/services/hal.fc | 4 policy/modules/services/hal.if | 57 +++ policy/modules/services/hal.te | 9 policy/modules/services/inetd.te | 28 + policy/modules/services/irqbalance.te | 4 policy/modules/services/kerberos.if | 3 policy/modules/services/kerberos.te | 11 policy/modules/services/ktalk.fc | 3 policy/modules/services/ktalk.te | 5 policy/modules/services/lpd.if | 56 +- policy/modules/services/lpd.te | 5 policy/modules/services/mta.if | 1 policy/modules/services/mta.te | 2 policy/modules/services/munin.te | 5 policy/modules/services/networkmanager.te | 2 policy/modules/services/nis.fc | 3 policy/modules/services/nis.if | 8 policy/modules/services/nis.te | 15 policy/modules/services/nscd.if | 20 + policy/modules/services/nscd.te | 15 policy/modules/services/oav.te | 5 policy/modules/services/oddjob.te | 3 policy/modules/services/openvpn.te | 4 policy/modules/services/pcscd.fc | 9 policy/modules/services/pcscd.if | 62 +++ policy/modules/services/pcscd.te | 78 ++++ policy/modules/services/pegasus.if | 31 + policy/modules/services/pegasus.te | 5 policy/modules/services/portmap.te | 5 policy/modules/services/postfix.fc | 1 policy/modules/services/postfix.if | 2 policy/modules/services/postfix.te | 17 policy/modules/services/procmail.te | 19 - policy/modules/services/pyzor.te | 4 policy/modules/services/radvd.te | 2 policy/modules/services/rhgb.if | 76 ++++ policy/modules/services/rhgb.te | 3 policy/modules/services/ricci.te | 12 policy/modules/services/rlogin.te | 10 policy/modules/services/rpc.fc | 1 policy/modules/services/rpc.te | 23 + policy/modules/services/rsync.te | 1 policy/modules/services/samba.if | 2 policy/modules/services/samba.te | 17 policy/modules/services/sasl.te | 2 policy/modules/services/sendmail.te | 8 policy/modules/services/setroubleshoot.if | 20 + policy/modules/services/setroubleshoot.te | 2 policy/modules/services/smartmon.te | 1 policy/modules/services/snmp.if | 17 policy/modules/services/snmp.te | 4 policy/modules/services/spamassassin.te | 9 policy/modules/services/squid.fc | 1 policy/modules/services/squid.if | 1 policy/modules/services/squid.te | 11 policy/modules/services/ssh.if | 65 +++ policy/modules/services/ssh.te | 10 policy/modules/services/telnet.te | 1 policy/modules/services/tftp.te | 2 policy/modules/services/uucp.fc | 1 policy/modules/services/uucp.if | 67 +++ policy/modules/services/uucp.te | 44 ++ policy/modules/services/xserver.fc | 2 policy/modules/services/xserver.if | 190 +++++++++- policy/modules/services/xserver.te | 12 policy/modules/system/authlogin.if | 74 +++ policy/modules/system/authlogin.te | 6 policy/modules/system/clock.te | 13 policy/modules/system/fstools.fc | 1 policy/modules/system/fstools.te | 11 policy/modules/system/getty.te | 14 policy/modules/system/hostname.te | 19 - policy/modules/system/init.if | 23 + policy/modules/system/init.te | 47 ++ policy/modules/system/ipsec.fc | 5 policy/modules/system/ipsec.if | 99 +++++ policy/modules/system/ipsec.te | 107 +++++ policy/modules/system/iptables.te | 16 policy/modules/system/libraries.fc | 37 + policy/modules/system/libraries.te | 11 policy/modules/system/locallogin.if | 37 + policy/modules/system/locallogin.te | 6 policy/modules/system/logging.te | 14 policy/modules/system/lvm.fc | 1 policy/modules/system/lvm.if | 44 ++ policy/modules/system/lvm.te | 74 +++ policy/modules/system/miscfiles.fc | 3 policy/modules/system/miscfiles.if | 79 ++++ policy/modules/system/modutils.te | 25 + policy/modules/system/mount.te | 27 - policy/modules/system/pcmcia.te | 5 policy/modules/system/raid.te | 13 policy/modules/system/selinuxutil.fc | 2 policy/modules/system/selinuxutil.if | 119 ++++++ policy/modules/system/selinuxutil.te | 118 ++---- policy/modules/system/sysnetwork.te | 10 policy/modules/system/tzdata.fc | 3 policy/modules/system/tzdata.if | 23 + policy/modules/system/tzdata.te | 51 ++ policy/modules/system/unconfined.fc | 4 policy/modules/system/unconfined.if | 19 + policy/modules/system/unconfined.te | 23 + policy/modules/system/userdomain.if | 569 ++++++++++++++++++++++++++---- policy/modules/system/userdomain.te | 63 +-- policy/modules/system/xen.fc | 1 policy/modules/system/xen.te | 35 + 206 files changed, 4570 insertions(+), 582 deletions(-) Index: policy-20061106.patch =================================================================== RCS file: /cvs/dist/rpms/selinux-policy/FC-6/policy-20061106.patch,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- policy-20061106.patch 25 Jan 2007 21:02:17 -0000 1.12 +++ policy-20061106.patch 1 Feb 2007 18:45:58 -0000 1.13 @@ -33,7 +33,7 @@ class key diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/global_tunables serefpolicy-2.4.6/policy/global_tunables --- nsaserefpolicy/policy/global_tunables 2006-11-29 12:04:51.000000000 -0500 -+++ serefpolicy-2.4.6/policy/global_tunables 2007-01-22 20:15:51.000000000 -0500 ++++ serefpolicy-2.4.6/policy/global_tunables 2007-01-26 16:58:32.000000000 -0500 @@ -82,6 +82,14 @@ ## @@ -113,7 +113,7 @@ +## +gen_tunable(allow_unlabeled_packets,true) + -+ifdef(`mls_policy',` ++ifdef(`enable_mls',` +## +##

+## Allow all domains to use netlabel labeled packets @@ -2656,8 +2656,8 @@ ifelse(`$5',`',`',`declare_ports($1,shiftn(4,$*))')dnl diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/kernel/devices.fc serefpolicy-2.4.6/policy/modules/kernel/devices.fc --- nsaserefpolicy/policy/modules/kernel/devices.fc 2006-11-29 12:04:51.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/kernel/devices.fc 2007-01-16 11:11:26.000000000 -0500 -@@ -20,11 +20,13 @@ ++++ serefpolicy-2.4.6/policy/modules/kernel/devices.fc 2007-01-29 09:11:51.000000000 -0500 +@@ -20,15 +20,19 @@ /dev/fb[0-9]* -c gen_context(system_u:object_r:framebuf_device_t,s0) /dev/full -c gen_context(system_u:object_r:null_device_t,s0) /dev/hiddev.* -c gen_context(system_u:object_r:usb_device_t,s0) @@ -2668,10 +2668,16 @@ /dev/irlpt[0-9]+ -c gen_context(system_u:object_r:printer_device_t,s0) /dev/js.* -c gen_context(system_u:object_r:mouse_device_t,s0) +/dev/kmsg -c gen_context(system_u:object_r:printk_device_t,mls_systemhigh) ++/dev/mcelog -c gen_context(system_u:object_r:printk_device_t,mls_systemhigh) /dev/kmem -c gen_context(system_u:object_r:memory_device_t,mls_systemhigh) /dev/logibm -c gen_context(system_u:object_r:mouse_device_t,s0) /dev/lp.* -c gen_context(system_u:object_r:printer_device_t,s0) -@@ -47,7 +49,7 @@ + /dev/mem -c gen_context(system_u:object_r:memory_device_t,mls_systemhigh) ++/dev/oldmem -c gen_context(system_u:object_r:memory_device_t,mls_systemhigh) + /dev/mice -c gen_context(system_u:object_r:mouse_device_t,s0) + /dev/microcode -c gen_context(system_u:object_r:cpu_device_t,s0) + /dev/midi.* -c gen_context(system_u:object_r:sound_device_t,s0) +@@ -47,7 +51,7 @@ /dev/radeon -c gen_context(system_u:object_r:dri_device_t,s0) /dev/radio.* -c gen_context(system_u:object_r:v4l_device_t,s0) /dev/random -c gen_context(system_u:object_r:random_device_t,s0) @@ -2680,7 +2686,7 @@ /dev/(misc/)?rtc -c gen_context(system_u:object_r:clock_device_t,s0) /dev/sequencer -c gen_context(system_u:object_r:sound_device_t,s0) /dev/sequencer2 -c gen_context(system_u:object_r:sound_device_t,s0) -@@ -55,6 +57,7 @@ +@@ -55,6 +59,7 @@ /dev/smu -c gen_context(system_u:object_r:power_device_t,s0) /dev/srnd[0-7] -c gen_context(system_u:object_r:sound_device_t,s0) /dev/sndstat -c gen_context(system_u:object_r:sound_device_t,s0) @@ -2688,6 +2694,31 @@ /dev/tlk[0-3] -c gen_context(system_u:object_r:v4l_device_t,s0) /dev/urandom -c gen_context(system_u:object_r:urandom_device_t,s0) /dev/usbdev.* -c gen_context(system_u:object_r:usb_device_t,s0) +diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/kernel/devices.if serefpolicy-2.4.6/policy/modules/kernel/devices.if +--- nsaserefpolicy/policy/modules/kernel/devices.if 2006-11-29 12:04:51.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/kernel/devices.if 2007-01-26 10:16:26.000000000 -0500 +@@ -3248,3 +3248,21 @@ + + typeattribute $1 devices_unconfined_type; + ') ++ ++######################################## ++##

++## delete entries from directories in /dev. ++## ++## ++## ++## Domain allowed to delete entries. ++## ++## ++# ++interface(`dev_delete',` ++ gen_require(` ++ type device_t; ++ ') ++ ++ allow $1 device_t:dir { getattr rmdir }; ++') diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/kernel/devices.te serefpolicy-2.4.6/policy/modules/kernel/devices.te --- nsaserefpolicy/policy/modules/kernel/devices.te 2006-11-29 12:04:51.000000000 -0500 +++ serefpolicy-2.4.6/policy/modules/kernel/devices.te 2007-01-16 11:11:26.000000000 -0500 @@ -2715,7 +2746,7 @@ # random_device_t is the type of /dev/random diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/kernel/domain.if serefpolicy-2.4.6/policy/modules/kernel/domain.if --- nsaserefpolicy/policy/modules/kernel/domain.if 2006-11-29 12:04:51.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/kernel/domain.if 2007-01-22 19:52:56.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/kernel/domain.if 2007-01-26 17:01:25.000000000 -0500 @@ -413,6 +413,24 @@ ######################################## @@ -2787,7 +2818,7 @@ + diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/kernel/domain.te serefpolicy-2.4.6/policy/modules/kernel/domain.te --- nsaserefpolicy/policy/modules/kernel/domain.te 2006-11-29 12:04:51.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/kernel/domain.te 2007-01-22 20:15:13.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/kernel/domain.te 2007-01-26 17:00:42.000000000 -0500 @@ -144,3 +144,25 @@ # act on all domains keys @@ -2804,7 +2835,7 @@ + kernel_sendrecv_unlabeled_association(domain) +') + -+ifdef(`mls_policy',` ++ifdef(`enable_mls',` + tunable_policy(`allow_netlabel',` + kernel_raw_recvfrom_unlabeled(domain) + kernel_tcp_recvfrom_unlabeled(domain) @@ -2828,7 +2859,7 @@ /var/lib/nfs/rpc_pipefs(/.*)? <> diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/kernel/files.if serefpolicy-2.4.6/policy/modules/kernel/files.if --- nsaserefpolicy/policy/modules/kernel/files.if 2006-11-29 12:04:51.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/kernel/files.if 2007-01-24 11:34:34.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/kernel/files.if 2007-01-26 12:51:17.000000000 -0500 @@ -353,8 +353,7 @@ ######################################## @@ -2946,6 +2977,15 @@ ## Do not audit attempts to search ## the contents of /var. ## +@@ -3612,7 +3683,7 @@ + type var_t; + ') + +- allow $1 var_t:dir search_dir_perms; ++ allow $1 var_t:dir r_dir_perms; + allow $1 var_t:file r_file_perms; + ') + @@ -3823,7 +3894,8 @@ type var_t, var_lib_t; ') @@ -3506,7 +3546,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/apache.fc serefpolicy-2.4.6/policy/modules/services/apache.fc --- nsaserefpolicy/policy/modules/services/apache.fc 2006-11-29 12:04:49.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/services/apache.fc 2007-01-25 14:49:00.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/services/apache.fc 2007-01-26 13:41:55.000000000 -0500 @@ -21,7 +21,6 @@ /usr/lib/apache-ssl/.+ -- gen_context(system_u:object_r:httpd_exec_t,s0) @@ -3760,7 +3800,16 @@ +') diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/bluetooth.te serefpolicy-2.4.6/policy/modules/services/bluetooth.te --- nsaserefpolicy/policy/modules/services/bluetooth.te 2006-11-29 12:04:51.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/services/bluetooth.te 2007-01-16 11:11:26.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/services/bluetooth.te 2007-02-01 10:00:06.000000000 -0500 +@@ -41,7 +41,7 @@ + # Bluetooth services local policy + # + +-allow bluetooth_t self:capability { net_admin net_raw sys_tty_config ipc_lock }; ++allow bluetooth_t self:capability { net_bind_service net_admin net_raw sys_tty_config ipc_lock }; + dontaudit bluetooth_t self:capability sys_tty_config; + allow bluetooth_t self:process { getsched signal_perms }; + allow bluetooth_t self:fifo_file rw_file_perms; @@ -253,3 +253,8 @@ optional_policy(` xserver_stream_connect_xdm(bluetooth_helper_t) @@ -4254,7 +4303,7 @@ +/var/named/chroot/var/run/dbus(/.*)? gen_context(system_u:object_r:system_dbusd_var_run_t,s0) diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/dbus.if serefpolicy-2.4.6/policy/modules/services/dbus.if --- nsaserefpolicy/policy/modules/services/dbus.if 2006-11-29 12:04:51.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/services/dbus.if 2007-01-16 11:11:26.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/services/dbus.if 2007-01-29 17:31:01.000000000 -0500 @@ -70,7 +70,7 @@ # @@ -4340,6 +4389,29 @@ ## Read dbus configuration. ## ## +@@ -352,3 +393,22 @@ + + allow $1 system_dbusd_t:dbus *; + ') ++ ++ ++######################################## ++## ++## dontaudit attempts to use system_dbus_t selinux_socket ++## ++## ++## ++## Domain allowed access. ++## ++## ++# ++interface(`dbus_dontaudit_rw_system_selinux_socket',` ++ gen_require(` ++ type system_dbusd_t; ++ ') ++ ++ dontaudit $1 system_dbusd_t:netlink_selinux_socket { read write }; ++') diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/dcc.te serefpolicy-2.4.6/policy/modules/services/dcc.te --- nsaserefpolicy/policy/modules/services/dcc.te 2006-11-29 12:04:49.000000000 -0500 +++ serefpolicy-2.4.6/policy/modules/services/dcc.te 2007-01-16 11:11:26.000000000 -0500 @@ -4356,6 +4428,18 @@ + ssh_sigchld(dcc_dbclean_t) + ssh_rw_stream_sockets(dcc_dbclean_t) +') +diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/dhcp.te serefpolicy-2.4.6/policy/modules/services/dhcp.te +--- nsaserefpolicy/policy/modules/services/dhcp.te 2006-11-29 12:04:51.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/services/dhcp.te 2007-01-29 17:31:18.000000000 -0500 +@@ -127,6 +127,8 @@ + dbus_system_bus_client_template(dhcpd,dhcpd_t) + dbus_connect_system_bus(dhcpd_t) + dbus_send_system_bus(dhcpd_t) ++ dbus_read_config(dhcpd_t) ++ dbus_dontaudit_rw_system_selinux_socket(dhcpd_t) + ') + + optional_policy(` diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/ftp.te serefpolicy-2.4.6/policy/modules/services/ftp.te --- nsaserefpolicy/policy/modules/services/ftp.te 2006-11-29 12:04:51.000000000 -0500 +++ serefpolicy-2.4.6/policy/modules/services/ftp.te 2007-01-17 14:08:10.000000000 -0500 @@ -5304,12 +5388,12 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/postfix.te serefpolicy-2.4.6/policy/modules/services/postfix.te --- nsaserefpolicy/policy/modules/services/postfix.te 2006-11-29 12:04:49.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/services/postfix.te 2007-01-25 15:54:28.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/services/postfix.te 2007-01-26 09:49:40.000000000 -0500 @@ -171,6 +171,8 @@ mta_rw_aliases(postfix_master_t) mta_read_sendmail_bin(postfix_master_t) -+term_dontaudit_search_ptys(postfix_master_t) ++term_search_ptys(postfix_master_t) + ifdef(`targeted_policy',` term_dontaudit_use_unallocated_ttys(postfix_master_t) @@ -5365,7 +5449,7 @@ postgrey_stream_connect(postfix_smtpd_t) diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/procmail.te serefpolicy-2.4.6/policy/modules/services/procmail.te --- nsaserefpolicy/policy/modules/services/procmail.te 2006-11-29 12:04:49.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/services/procmail.te 2007-01-16 11:11:26.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/services/procmail.te 2007-01-29 05:23:09.000000000 -0500 @@ -10,6 +10,7 @@ type procmail_exec_t; domain_type(procmail_t) @@ -5374,7 +5458,24 @@ role system_r types procmail_t; ######################################## -@@ -64,6 +65,21 @@ +@@ -18,7 +19,7 @@ + # + + allow procmail_t self:capability { sys_nice chown setuid setgid dac_override }; +-allow procmail_t self:process { setsched signal }; ++allow procmail_t self:process { setsched signal signull }; + allow procmail_t self:fifo_file rw_file_perms; + allow procmail_t self:unix_stream_socket create_socket_perms; + allow procmail_t self:unix_dgram_socket create_socket_perms; +@@ -50,6 +51,7 @@ + corecmd_exec_bin(procmail_t) + corecmd_exec_shell(procmail_t) + corecmd_dontaudit_search_sbin(procmail_t) ++corecmd_exec_ls(procmail_t) + + files_read_etc_files(procmail_t) + files_read_etc_runtime_files(procmail_t) +@@ -64,6 +66,21 @@ # only works until we define a different type for maildir userdom_priveleged_home_dir_manager(procmail_t) @@ -5527,7 +5628,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/ricci.te serefpolicy-2.4.6/policy/modules/services/ricci.te --- nsaserefpolicy/policy/modules/services/ricci.te 2006-11-29 12:04:49.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/services/ricci.te 2007-01-24 10:58:58.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/services/ricci.te 2007-01-26 10:10:26.000000000 -0500 @@ -387,6 +387,8 @@ files_search_usr(ricci_modrpm_t) files_read_etc_files(ricci_modrpm_t) @@ -5555,6 +5656,25 @@ storage_raw_read_fixed_disk(ricci_modstorage_t) +@@ -475,13 +481,17 @@ + logging_send_syslog_msg(ricci_modstorage_t) + + lvm_domtrans(ricci_modstorage_t) +-lvm_read_config(ricci_modstorage_t) ++lvm_manage_config(ricci_modstorage_t) + + miscfiles_read_localization(ricci_modstorage_t) + + modutils_read_module_deps(ricci_modstorage_t) + + optional_policy(` ++ nscd_socket_use(ricci_modstorage_t) ++') ++ ++optional_policy(` + ccs_read_config(ricci_modstorage_t) + ') + diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/rlogin.te serefpolicy-2.4.6/policy/modules/services/rlogin.te --- nsaserefpolicy/policy/modules/services/rlogin.te 2006-11-29 12:04:49.000000000 -0500 +++ serefpolicy-2.4.6/policy/modules/services/rlogin.te 2007-01-16 11:11:26.000000000 -0500 @@ -5598,7 +5718,7 @@ /usr/sbin/rpc\.mountd -- gen_context(system_u:object_r:nfsd_exec_t,s0) diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/rpc.te serefpolicy-2.4.6/policy/modules/services/rpc.te --- nsaserefpolicy/policy/modules/services/rpc.te 2006-11-29 12:04:49.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/services/rpc.te 2007-01-23 14:16:33.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/services/rpc.te 2007-01-26 09:40:29.000000000 -0500 @@ -120,15 +120,20 @@ # GSSD local policy # @@ -5803,7 +5923,7 @@ +') diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/setroubleshoot.te serefpolicy-2.4.6/policy/modules/services/setroubleshoot.te --- nsaserefpolicy/policy/modules/services/setroubleshoot.te 2006-11-29 12:04:49.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/services/setroubleshoot.te 2007-01-16 11:11:26.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/services/setroubleshoot.te 2007-01-26 11:10:37.000000000 -0500 @@ -54,6 +54,7 @@ kernel_read_kernel_sysctls(setroubleshootd_t) @@ -5812,6 +5932,14 @@ corecmd_exec_sbin(setroubleshootd_t) corecmd_exec_bin(setroubleshootd_t) +@@ -74,6 +75,7 @@ + files_read_usr_files(setroubleshootd_t) + files_read_etc_files(setroubleshootd_t) + files_getattr_all_dirs(setroubleshootd_t) ++files_getattr_all_files(setroubleshootd_t) + + selinux_get_enforce_mode(setroubleshootd_t) + diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/smartmon.te serefpolicy-2.4.6/policy/modules/services/smartmon.te --- nsaserefpolicy/policy/modules/services/smartmon.te 2006-11-29 12:04:49.000000000 -0500 +++ serefpolicy-2.4.6/policy/modules/services/smartmon.te 2007-01-16 11:11:26.000000000 -0500 @@ -6972,7 +7100,7 @@ +') diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/init.te serefpolicy-2.4.6/policy/modules/system/init.te --- nsaserefpolicy/policy/modules/system/init.te 2006-11-29 12:04:51.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/system/init.te 2007-01-17 13:42:20.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/system/init.te 2007-01-29 17:39:36.000000000 -0500 @@ -125,6 +125,7 @@ # file descriptors inherited from the rootfs: files_dontaudit_rw_root_files(init_t) @@ -7000,6 +7128,15 @@ can_exec(initrc_t,initrc_exec_t) allow initrc_t initrc_state_t:dir manage_dir_perms; +@@ -302,7 +306,7 @@ + domain_sigchld_all_domains(initrc_t) + domain_read_all_domains_state(initrc_t) + domain_getattr_all_domains(initrc_t) +-domain_dontaudit_ptrace_all_domains(initrc_t) ++domain_ptrace_all_domains(initrc_t) + domain_getsession_all_domains(initrc_t) + domain_use_interactive_fds(initrc_t) + # for lsof which is used by alsa shutdown: @@ -335,6 +339,8 @@ files_mounton_isid_type_dirs(initrc_t) files_list_default(initrc_t) @@ -7022,7 +7159,15 @@ # slapd needs to read cert files from its initscript miscfiles_read_certs(initrc_t) -@@ -373,6 +383,7 @@ +@@ -360,6 +370,7 @@ + mls_process_write_down(initrc_t) + mls_rangetrans_source(initrc_t) + mls_rangetrans_target(initrc_t) ++mls_fd_use_all_levels(initrc_t) + + modutils_read_module_config(initrc_t) + modutils_domtrans_insmod(initrc_t) +@@ -373,6 +384,7 @@ # TTYs to any process in the initrc_t domain. Therefore, daemons and such # started from init should be placed in their own domain. userdom_use_sysadm_terms(initrc_t) @@ -7030,7 +7175,7 @@ ifdef(`distro_debian',` dev_setattr_generic_dirs(initrc_t) -@@ -488,6 +499,10 @@ +@@ -488,6 +500,10 @@ ') ') @@ -7041,7 +7186,7 @@ ifdef(`targeted_policy',` domain_subj_id_change_exemption(initrc_t) unconfined_domain(initrc_t) -@@ -496,10 +511,25 @@ +@@ -496,10 +512,25 @@ mono_domtrans(initrc_t) ') @@ -7067,7 +7212,7 @@ ',` # cjp: require doesnt work in the else of optionals :\ # this also would result in a type transition -@@ -710,6 +740,9 @@ +@@ -710,6 +741,9 @@ # why is this needed: rpm_manage_db(initrc_t) @@ -7077,7 +7222,7 @@ ') optional_policy(` -@@ -761,3 +794,10 @@ +@@ -761,3 +795,10 @@ optional_policy(` zebra_read_config(initrc_t) ') @@ -7112,14 +7257,33 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/ipsec.if serefpolicy-2.4.6/policy/modules/system/ipsec.if --- nsaserefpolicy/policy/modules/system/ipsec.if 2006-11-29 12:04:51.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/system/ipsec.if 2007-01-22 20:10:50.000000000 -0500 -@@ -119,3 +119,83 @@ ++++ serefpolicy-2.4.6/policy/modules/system/ipsec.if 2007-01-26 17:01:05.000000000 -0500 +@@ -119,3 +119,102 @@ allow $1 ipsec_var_run_t:dir rw_dir_perms; allow $1 ipsec_var_run_t:file create_file_perms; ') + +######################################## +## ++## Allow an IPsec SA to be used by an IPsec Policy. ++## ++## ++## ++## The type of the process performing this action. ++## ++## ++# ++interface(`ipsec_labeled',` ++ gen_require(` ++ type ipsec_spd_t; ++ ') ++ ++ allow $1 ipsec_spd_t:association polmatch; ++ domain_ipsec_labels($1) ++') ++ ++######################################## ++## +## Execute racoon in the racoon domain. +## +## @@ -7607,8 +7771,17 @@ +/var/lib/multipath(/.*)? gen_context(system_u:object_r:lvm_var_lib_t,s0) diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/lvm.if serefpolicy-2.4.6/policy/modules/system/lvm.if --- nsaserefpolicy/policy/modules/system/lvm.if 2006-11-29 12:04:51.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/system/lvm.if 2007-01-24 16:17:24.000000000 -0500 -@@ -76,3 +76,24 @@ ++++ serefpolicy-2.4.6/policy/modules/system/lvm.if 2007-01-26 10:08:53.000000000 -0500 +@@ -68,7 +68,7 @@ + # + interface(`lvm_read_config',` + gen_require(` +- type lvm_t, lvm_etc_t; ++ type lvm_etc_t; + ') + + files_search_etc($1) +@@ -76,3 +76,45 @@ allow $1 lvm_etc_t:file r_file_perms; ') @@ -7633,9 +7806,30 @@ + allow $1 clvmd_t:lnk_file r_file_perms; + allow $1 clvmd_t:process ptrace; +') ++ ++######################################## ++## ++## Manage LVM configuration files. ++## ++## ++## ++## The type of the process performing this action. ++## ++## ++## ++# ++interface(`lvm_manage_config',` ++ gen_require(` ++ type lvm_etc_t; ++ ') ++ ++ files_search_etc($1) ++ allow $1 lvm_etc_t:dir manage_dir_perms; ++ allow $1 lvm_etc_t:file manage_file_perms; ++') diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/lvm.te serefpolicy-2.4.6/policy/modules/system/lvm.te --- nsaserefpolicy/policy/modules/system/lvm.te 2006-11-29 12:04:51.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/system/lvm.te 2007-01-24 16:21:42.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/system/lvm.te 2007-01-26 10:04:04.000000000 -0500 @@ -13,6 +13,9 @@ type clvmd_var_run_t; files_pid_file(clvmd_var_run_t) @@ -7769,7 +7963,15 @@ allow lvm_t lvm_var_run_t:file manage_file_perms; allow lvm_t lvm_var_run_t:sock_file manage_file_perms; allow lvm_t lvm_var_run_t:dir manage_dir_perms; -@@ -201,6 +246,7 @@ +@@ -176,6 +221,7 @@ + selinux_compute_user_contexts(lvm_t) + + dev_create_generic_chr_files(lvm_t) ++dev_delete(lvm_t) + dev_read_rand(lvm_t) + dev_read_urand(lvm_t) + dev_rw_lvm_control(lvm_t) +@@ -201,6 +247,7 @@ fs_list_tmpfs(lvm_t) fs_read_tmpfs_symlinks(lvm_t) fs_dontaudit_read_removable_files(lvm_t) @@ -7777,7 +7979,7 @@ storage_relabel_fixed_disk(lvm_t) storage_dontaudit_read_removable_device(lvm_t) -@@ -213,11 +259,10 @@ +@@ -213,11 +260,10 @@ # Access raw devices and old /dev/lvm (c 109,0). Is this needed? storage_manage_fixed_disk(lvm_t) @@ -7792,7 +7994,7 @@ domain_use_interactive_fds(lvm_t) -@@ -248,8 +293,8 @@ +@@ -248,8 +294,8 @@ ') ifdef(`targeted_policy', ` @@ -7803,7 +8005,7 @@ files_dontaudit_read_root_files(lvm_t) ') -@@ -259,6 +304,16 @@ +@@ -259,6 +305,16 @@ ') optional_policy(` @@ -8287,7 +8489,7 @@ + diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/selinuxutil.te serefpolicy-2.4.6/policy/modules/system/selinuxutil.te --- nsaserefpolicy/policy/modules/system/selinuxutil.te 2006-11-29 12:04:51.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/system/selinuxutil.te 2007-01-17 14:19:28.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/system/selinuxutil.te 2007-01-26 15:30:40.000000000 -0500 @@ -107,6 +107,19 @@ type semanage_exec_t; domain_entry_file(semanage_t, semanage_exec_t) @@ -8724,7 +8926,7 @@ init_dbus_chat_script(unconfined_execmem_t) diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdomain.if serefpolicy-2.4.6/policy/modules/system/userdomain.if --- nsaserefpolicy/policy/modules/system/userdomain.if 2006-11-29 12:04:51.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/system/userdomain.if 2007-01-17 10:29:18.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/system/userdomain.if 2007-01-26 12:43:19.000000000 -0500 @@ -22,9 +22,9 @@ ## # Index: selinux-policy.spec =================================================================== RCS file: /cvs/dist/rpms/selinux-policy/FC-6/selinux-policy.spec,v retrieving revision 1.338 retrieving revision 1.339 diff -u -r1.338 -r1.339 --- selinux-policy.spec 25 Jan 2007 21:02:17 -0000 1.338 +++ selinux-policy.spec 1 Feb 2007 18:45:58 -0000 1.339 @@ -17,7 +17,7 @@ Summary: SELinux policy configuration Name: selinux-policy Version: 2.4.6 -Release: 31%{?dist} +Release: 34%{?dist} License: GPL Group: System Environment/Base Source: serefpolicy-%{version}.tgz @@ -356,6 +356,16 @@ %endif %changelog +* Fri Jan 26 2007 Dan Walsh 2.4.6-34 +- Fixes to make setrans work properly on MLS +- Fixes to allow procmail to exec ls +Resolves: #224441 + +* Fri Jan 26 2007 Dan Walsh 2.4.6-33 +- Additional fixes for ricci_modstorage, lvm +- Fixes for mls policy net label +Resolves: #224441 + * Wed Jan 24 2007 Dan Walsh 2.4.6-31 - Fix clvmd policy - Fix squid cgi script to run with correct context. From fedora-cvs-commits at redhat.com Thu Feb 1 18:57:32 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 13:57:32 -0500 Subject: rpms/dhcp/devel dhcp-3.0.5-ldap-configuration.patch, NONE, 1.1 dhcp.spec, 1.133, 1.134 Message-ID: <200702011857.l11IvWwf012825@cvs.devel.redhat.com> Author: dcantrel Update of /cvs/dist/rpms/dhcp/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv12778 Modified Files: dhcp.spec Added Files: dhcp-3.0.5-ldap-configuration.patch Log Message: * Wed Jan 31 2007 David Cantrell - 12:3.0.5-13 - Add support for dhcpd(8) to read dhcpd.conf from an LDAP server (#224352) - Remove invalid ja_JP.eucJP man pages from /usr/share/doc dhcp-3.0.5-ldap-configuration.patch: README.ldap | 157 ++++ common/conflex.c | 46 - common/print.c | 6 contrib/dhcpd-conf-to-ldap.pl | 517 +++++++++++++++ doc/draft-ietf-dhc-ldap-schema-01.txt | 1089 ++++++++++++++++++++++++++++++++ includes/dhcpd.h | 50 + includes/site.h | 10 server/Makefile.dist | 6 server/class.c | 17 server/confpars.c | 12 server/dhcpd.c | 3 server/ldap.c | 1142 ++++++++++++++++++++++++++++++++++ server/mdb.c | 6 server/stables.c | 23 site.conf | 9 15 files changed, 3065 insertions(+), 28 deletions(-) --- NEW FILE dhcp-3.0.5-ldap-configuration.patch --- --- dhcp-3.0.5/common/conflex.c.ldapconf 2007-01-31 20:39:38.000000000 -0500 +++ dhcp-3.0.5/common/conflex.c 2007-01-31 20:39:38.000000000 -0500 @@ -47,6 +47,7 @@ static enum dhcp_token read_number PROTO ((int, struct parse *)); static enum dhcp_token read_num_or_name PROTO ((int, struct parse *)); static enum dhcp_token intern PROTO ((char *, enum dhcp_token)); +static char read_function PROTO ((struct parse *)); isc_result_t new_parse (cfile, file, inbuf, buflen, name, eolp) struct parse **cfile; @@ -74,6 +75,10 @@ tmp -> file = file; tmp -> eol_token = eolp; + if (file != -1) { + tmp -> read_function = read_function;; + } + tmp -> bufix = 0; tmp -> buflen = buflen; if (inbuf) { @@ -113,22 +118,11 @@ int c; if (cfile -> bufix == cfile -> buflen) { - if (cfile -> file != -1) { - cfile -> buflen = - read (cfile -> file, - cfile -> inbuf, cfile -> bufsiz); - if (cfile -> buflen == 0) { - c = EOF; - cfile -> bufix = 0; - } else if (cfile -> buflen < 0) { - c = EOF; - cfile -> bufix = cfile -> buflen = 0; - } else { - c = cfile -> inbuf [0]; - cfile -> bufix = 1; - } - } else + if (cfile -> read_function) { + c = cfile -> read_function (cfile); + } else { c = EOF; + } } else { c = cfile -> inbuf [cfile -> bufix]; cfile -> bufix++; @@ -1130,3 +1124,25 @@ } return dfv; } + + +static char +read_function (struct parse * cfile) +{ + char c; + + cfile -> buflen = read (cfile -> file, cfile -> inbuf, cfile -> bufsiz); + if (cfile -> buflen == 0) { + c = EOF; + cfile -> bufix = 0; + } else if (cfile -> buflen < 0) { + c = EOF; + cfile -> bufix = cfile -> buflen = 0; + } else { + c = cfile -> inbuf [0]; + cfile -> bufix = 1; + } + + return c; +} + --- dhcp-3.0.5/common/print.c.ldapconf 2007-01-31 20:39:38.000000000 -0500 +++ dhcp-3.0.5/common/print.c 2007-01-31 20:39:38.000000000 -0500 @@ -166,9 +166,9 @@ } char *print_hw_addr (htype, hlen, data) - int htype; - int hlen; - unsigned char *data; + const int htype; + const int hlen; + const unsigned char *data; { static char habuf [49]; char *s; --- /dev/null 2007-01-31 10:24:38.956568237 -0500 +++ dhcp-3.0.5/contrib/dhcpd-conf-to-ldap.pl 2007-01-31 20:39:38.000000000 -0500 @@ -0,0 +1,517 @@ +#!/usr/bin/perl -w + +# Brian Masney +# To use this script, set your base DN below. Then run +# ./dhcpd-conf-to-ldap.pl < /path-to-dhcpd-conf/dhcpd.conf > output-file +# The output of this script will generate entries in LDIF format. You can use +# the slapadd command to add these entries into your LDAP server. You will +# definately want to double check that your LDAP entries are correct before +# you load them into LDAP. + +# This script does not do much error checking. Make sure before you run this +# that the DHCP server doesn't give any errors about your config file + +use Sys::Hostname; + +my $basedn = "dc=ntelos, dc=net"; + +sub next_token +{ + local ($lowercase) = @_; + local ($token, $newline); + + do + { + if (!defined ($line) || length ($line) == 0) + { + $line = <>; + return undef if !defined ($line); + chop $line; + $line_number++; + $token_number = 0; + } + + $line =~ s/#.*//; + $line =~ s/^\s+//; + $line =~ s/\s+$//; + } + while (length ($line) == 0); + + if (($token, $newline) = $line =~ /^(.*?)\s+(.*)/) + { + $line = $newline; + } + else + { + $token = $line; + $line = ''; + } + $token_number++; + + $token =~ y/[A-Z]/[a-z]/ if $lowercase; + + return ($token); +} + + +sub remaining_line +{ + local ($tmp, $str); + + $str = ""; + while (($tmp = next_token (0))) + { + $str .= ' ' if !($str eq ""); + $str .= $tmp; + last if $tmp =~ /;\s*$/; + } + + $str =~ s/;$//; + return ($str); +} + + +sub +add_dn_to_stack +{ + local ($dn) = @_; + + $current_dn = "$dn, $current_dn"; +} + + +sub +remove_dn_from_stack +{ + $current_dn =~ s/^.*?,\s*//; +} + + +sub +parse_error +{ + print "Parse error on line number $line_number at token number $token_number\n"; + exit (1); +} + + +sub +print_entry +{ + return if (scalar keys %curentry == 0); + + if (!defined ($curentry{'type'})) + { + $host = hostname (); + $hostdn = "cn=$host, $basedn"; + print "dn: $hostdn\n"; [...2874 lines suppressed...] { "unknown-50", "X", &server_universe, 50 }, { "unknown-51", "X", &server_universe, 51 }, { "unknown-52", "X", &server_universe, 52 }, +#endif { "unknown-53", "X", &server_universe, 53 }, { "unknown-54", "X", &server_universe, 54 }, { "unknown-55", "X", &server_universe, 55 }, @@ -694,6 +703,20 @@ { "option-end", "e", &server_universe, 255 }, }; +#if defined(LDAP_CONFIGURATION) +struct enumeration_value ldap_values [] = { + { "static", LDAP_METHOD_STATIC }, + { "dynamic", LDAP_METHOD_DYNAMIC }, + { (char *) 0, 0 } +}; + +struct enumeration ldap_methods = { + (struct enumeration *)0, + "ldap-methods", + ldap_values +}; +#endif + struct enumeration_value ddns_styles_values [] = { { "none", 0 }, { "ad-hoc", 1 }, --- /dev/null 2007-01-31 10:24:38.956568237 -0500 +++ dhcp-3.0.5/README.ldap 2007-01-31 20:39:38.000000000 -0500 @@ -0,0 +1,157 @@ +LDAP Support in DHCP +Brian Masney +Last updated 8/16/2002 + +This document describes setting up the DHCP server to read it's configuration +from LDAP. This work is based on the IETF document +draft-ietf-dhc-ldap-schema-01.txt included in the doc directory. For the latest +version of this document, please see http://home.ntelos.net/~masneyb. + +First question on most people's mind is "Why do I want to store my +configuration in LDAP?" If you run a small DHCP server, and the configuration +on it rarely changes, then you won't need to store your configuration in LDAP. +But, if you have several DHCP servers, and you want an easy way to manage your +configuration, this can be a solution. + +The first step will be to setup your LDAP server. I am using OpenLDAP from +www.openldap.org. Building and installing OpenLDAP is beyond the scope of this +document. There is plenty of documentation out there about this. Once you have +OpenLDAP installed, you will have to edit your slapd.conf file. I added the +following 2 lines to my configuration file: + +include /etc/ldap/schema/dhcp.schema +index dhcpHWAddress eq +index dhcpClassData eq + +The first line tells it to include the dhcp schema file. You will find this +file under the contrib directory in this distribution. You will need to copy +this file to where your other schema files are (maybe +/usr/local/openldap/etc/openldap/schema/). The second line sets up +an index for the dhcpHWAddress parameter. The third parameter is for reading +subclasses from LDAP every time a DHCP request comes in. Make sure you run the +slapindex command and restart slapd to have these changes to into effect. + +Now that you have LDAP setup, you should be able to use gq (http://biot.com/gq/) +to verify that the dhcp schema file is loaded into LDAP. Pull up gq, and click +on the Schema tab. Go under objectClasses, and you should see at least the +following object classes listed: dhcpClass, dhcpGroup, dhcpHost, dhcpOptions, +dhcpPool, dhcpServer, dhcpService, dhcpSharedNetwork, dhcpSubClass, and +dhcpSubnet. If you do not see these, you need to check over your LDAP +configuration before you go any further. + +You should be ready to build DHCP. Edit the includes/site.h file and uncomment +the #define LDAP_CONFIGURATION. Now run configure in the base source directory. +Edit the work.os/server/Makefile and add -lldap to the LIBS= line. (replace os +with your operating system, linux-2.2 on my machine). You should be able to +type make to build your DHCP server. + +Once you have DHCP installed, you will need to setup your initial plaintext +config file. In my /etc/dhcpd.conf file, I have: + +ldap-server "localhost"; +ldap-port 389; +ldap-username "cn=DHCP User, dc=ntelos, dc=net"; +ldap-password "blah"; +ldap-base-dn "dc=ntelos, dc=net"; +ldap-method dynamic; + +All of these parameters should be self explanatory except for the ldap-method. +You can set this to static or dynamic. If you set it to static, the +configuration is read once on startup, and LDAP isn't used anymore. But, if you +set this to dynamic, the configuration is read once on startup, and the +hosts that are stored in LDAP are looked up every time a DHCP request comes in. + +The next step is to set up your LDAP tree. Here is an example config that will +give a 10.100.0.x address to machines that have a host entry in LDAP. +Otherwise, it will give a 10.200.0.x address to them. (NOTE: replace +dc=ntelos, dc=net with your base dn). If you would like to convert your +existing dhcpd.conf file to LDIF format, there is a script +contrib/dhcpd-conf-to-ldap.pl that will convert it for you. + +# You must specify the server's host name in LDAP that you are going to run +# DHCP on and point it to which config tree you want to use. Whenever DHCP +# first starts up, it will do a search for this entry to find out which +# config to use +dn: cn=brian.ntelos.net, dc=ntelos, dc=net +objectClass: top +objectClass: dhcpServer +cn: brian.ntelos.net +dhcpServiceDN: cn=DHCP Service Config, dc=ntelos, dc=net + +# Here is the config tree that brian.ntelos.net points to. +dn: cn=DHCP Service Config, dc=ntelos, dc=net +cn: DHCP Service Config +objectClass: top +objectClass: dhcpService +dhcpPrimaryDN: dc=ntelos, dc=net +dhcpStatements: ddns-update-style ad-hoc +dhcpStatements: default-lease-time 600 +dhcpStatements: max-lease-time 7200 + +# Set up a shared network segment +dn: cn=WV Test, cn=DHCP Service Config, dc=ntelos, dc=net +cn: WV +objectClass: top +objectClass: dhcpSharedNetwork + +# Set up a subnet declaration with a pool statement. Also note that we have +# a dhcpOptions object with this entry +dn: cn=10.100.0.0, cn=WV Test, cn=DHCP Service Config, dc=ntelos, dc=net +cn: 10.100.0.0 +objectClass: top +objectClass: dhcpSubnet +objectClass: dhcpOptions +dhcpOption: domain-name-servers 10.100.0.2 +dhcpOption: routers 10.100.0.1 +dhcpOption: subnet-mask 255.255.255.0 +dhcpOption: broadcast-address 10.100.0.255 +dhcpNetMask: 24 + +# Set up a pool for this subnet. Only known hosts will get these IPs +dn: cn=Known Pool, cn=10.100.0.0, cn=WV Test, cn=DHCP Service Config, dc=ntelos, dc=net +cn: Known Pool +objectClass: top +objectClass: dhcpPool +dhcpRange: 10.100.0.3 10.100.0.254 +dhcpPermitList: deny unknown-clients + +# Set up another subnet declaration with a pool statement +dn: cn=10.200.0.0, cn=WV Test, cn=DHCP Service Config, dc=ntelos, dc=net +cn: 10.200.0.0 +objectClass: top +objectClass: dhcpSubnet +objectClass: dhcpOptions +dhcpOption: domain-name-servers 10.200.0.2 +dhcpOption: routers 10.200.0.1 +dhcpOption: subnet-mask 255.255.255.0 +dhcpOption: broadcast-address 10.200.0.255 +dhcpNetMask: 24 + +# Set up a pool for this subnet. Only unknown hosts will get these IPs +dn: cn=Known Pool, cn=10.200.0.0, cn=WV Test, cn=DHCP Service Config, dc=ntelos, dc=net +cn: Known Pool +objectClass: top +objectClass: dhcpPool +dhcpRange: 10.200.0.3 10.200.0.254 +dhcpPermitList: deny known clients + +# Set aside a group for all of our known MAC addresses +dn: cn=Customers, cn=DHCP Service Config, dc=ntelos, dc=net +objectClass: top +objectClass: dhcpGroup +cn: Customers + +# Host entry for my laptop +dn: cn=brianlaptop, cn=Customers, cn=DHCP Service Config, dc=ntelos, dc=net +objectClass: top +objectClass: dhcpHost +cn: brianlaptop +dhcpHWAddress: ethernet 00:00:00:00:00:00 + +You can use the command slapadd to load all of these entries into your LDAP +server. After you load this, you should be able to start up DHCP. If you run +into problems reading the configuration, try running dhcpd with the -d flag. +If you still have problems, edit the site.conf file in the DHCP source and +add the line: COPTS= -DDEBUG_LDAP and recompile DHCP. (make sure you run make +clean and rerun configure before you rebuild). + --- dhcp-3.0.5/site.conf.ldapconf 1999-07-07 11:20:10.000000000 -0400 +++ dhcp-3.0.5/site.conf 2007-01-31 20:39:38.000000000 -0500 @@ -1,2 +1,7 @@ -# Put local site configuration stuff here to override the default -# settings in Makefile.conf +VARDB=/var/lib/dhcpd +ADMMANDIR=/usr/share/man/man8 +FFMANDIR=/usr/share/man/man5 +LIBMANDIR=/usr/share/man/man3 +USRMANDIR=/usr/share/man/man1 +LIBDIR=/usr/lib +INCDIR=/usr/include Index: dhcp.spec =================================================================== RCS file: /cvs/dist/rpms/dhcp/devel/dhcp.spec,v retrieving revision 1.133 retrieving revision 1.134 diff -u -r1.133 -r1.134 --- dhcp.spec 31 Jan 2007 22:35:20 -0000 1.133 +++ dhcp.spec 1 Feb 2007 18:57:30 -0000 1.134 @@ -8,7 +8,7 @@ Summary: DHCP (Dynamic Host Configuration Protocol) server and relay agent. Name: dhcp Version: 3.0.5 -Release: 12%{?dist} +Release: 13%{?dist} Epoch: 12 License: distributable Group: System Environment/Daemons @@ -34,6 +34,7 @@ Patch11: dhcp-3.0.5-timeouts.patch Patch12: dhcp-3.0.5-fix-warnings.patch Patch13: dhcp-3.0.5-xen-checksum.patch +Patch14: dhcp-3.0.5-ldap-configuration.patch # adds libdhcp4client to the ISC code base Patch50: dhcp-3.0.5-libdhcp4client.patch @@ -42,7 +43,7 @@ Requires(post): chkconfig, coreutils Requires(preun): chkconfig Requires(postun): coreutils -BuildRequires: groff perl +BuildRequires: groff perl openldap-devel %description DHCP (Dynamic Host Configuration Protocol) is a protocol which allows @@ -145,6 +146,9 @@ # Fix Xen host networking problems (partial checksums) %patch13 -p1 -b .xen +# Add support for dhcpd.conf data in LDAP +%patch14 -p1 -b .ldapconf + # Add the libdhcp4client target (library version of dhclient) %patch50 -p1 -b .libdhcp4client @@ -181,6 +185,8 @@ make install DESTDIR=$RPM_BUILD_ROOT +install -m 0755 contrib/dhcpd-conf-to-ldap.pl %{buildroot}/usr/bin/dhcpd-conf-to-ldap + mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d install -m 0755 %SOURCE2 %{buildroot}/etc/rc.d/init.d/dhcpd @@ -290,7 +296,8 @@ %files %defattr(-,root,root) -%doc README RELNOTES dhcpd.conf.sample doc/* +%doc README README.ldap RELNOTES dhcpd.conf.sample doc/IANA-arp-parameters +%doc doc/IANA-arp-parameters doc/api+protocol doc/*.txt %dir %{_localstatedir}/lib/dhcpd %verify(not size md5 mtime) %config(noreplace) %{_localstatedir}/lib/dhcpd/dhcpd.leases %config(noreplace) /etc/sysconfig/dhcpd @@ -299,6 +306,7 @@ %config /etc/rc.d/init.d/dhcpd %config /etc/rc.d/init.d/dhcrelay %{_bindir}/omshell +%{_bindir}/dhcpd-conf-to-ldap %{_sbindir}/dhcpd %{_sbindir}/dhcrelay %{_mandir}/man1/omshell.1* @@ -346,6 +354,10 @@ %{_libdir}/libdhcp4client.so %changelog +* Wed Jan 31 2007 David Cantrell - 12:3.0.5-13 +- Add support for dhcpd(8) to read dhcpd.conf from an LDAP server (#224352) +- Remove invalid ja_JP.eucJP man pages from /usr/share/doc + * Wed Jan 31 2007 David Cantrell - 12:3.0.5-12 - Rebuild From fedora-cvs-commits at redhat.com Thu Feb 1 19:06:39 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 14:06:39 -0500 Subject: rpms/chkconfig/devel .cvsignore, 1.32, 1.33 chkconfig.spec, 1.40, 1.41 sources, 1.33, 1.34 Message-ID: <200702011906.l11J6dLv019572@cvs.devel.redhat.com> Author: notting Update of /cvs/dist/rpms/chkconfig/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv19276 Modified Files: .cvsignore chkconfig.spec sources Log Message: 1.3.31-1 Resolves: bug #220558, bug #221089, bug #226804 Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/chkconfig/devel/.cvsignore,v retrieving revision 1.32 retrieving revision 1.33 diff -u -r1.32 -r1.33 --- .cvsignore 7 Sep 2006 19:07:18 -0000 1.32 +++ .cvsignore 1 Feb 2007 19:06:37 -0000 1.33 @@ -1 +1 @@ -chkconfig-1.3.30.tar.gz +chkconfig-1.3.31.tar.gz Index: chkconfig.spec =================================================================== RCS file: /cvs/dist/rpms/chkconfig/devel/chkconfig.spec,v retrieving revision 1.40 retrieving revision 1.41 diff -u -r1.40 -r1.41 --- chkconfig.spec 7 Sep 2006 19:07:18 -0000 1.40 +++ chkconfig.spec 1 Feb 2007 19:06:37 -0000 1.41 @@ -1,6 +1,6 @@ Summary: A system tool for maintaining the /etc/rc*.d hierarchy. Name: chkconfig -Version: 1.3.30 +Version: 1.3.31 Release: 1 License: GPL Group: System Environment/Base @@ -76,6 +76,14 @@ %{_mandir}/*/ntsysv.8* %changelog +* Thu Feb 1 2007 Bill Nottingham 1.3.31-1 +- fix man page (#220558, ) +- add some more verbiage in alternatives man page (#221089) +- don't print usage message on a nonexstent service (#226804) + +* Fri Dec 1 2006 Bill Nottingham 1.3.30.1-1 +- translation updates: as, ka, lv, ml, te (#216617) + * Thu Sep 7 2006 Bill Nottingham 1.3.30-1 - license cleanup Index: sources =================================================================== RCS file: /cvs/dist/rpms/chkconfig/devel/sources,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- sources 7 Sep 2006 19:07:18 -0000 1.33 +++ sources 1 Feb 2007 19:06:37 -0000 1.34 @@ -1 +1 @@ -7d107ccb42e59f4994b9774e68dffa6d chkconfig-1.3.30.tar.gz +1cc23943de9939223a59c7cc8a2727ed chkconfig-1.3.31.tar.gz From fedora-cvs-commits at redhat.com Thu Feb 1 19:14:32 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 14:14:32 -0500 Subject: rpms/gstreamer-plugins-base/FC-6 .cvsignore, 1.6, 1.7 gstreamer-plugins-base.spec, 1.19, 1.20 sources, 1.8, 1.9 gst-plugins-base-0.10.9-docs.patch, 1.1, NONE Message-ID: <200702011914.l11JEWDn025579@cvs.devel.redhat.com> Author: ajackson Update of /cvs/dist/rpms/gstreamer-plugins-base/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv25526/FC-6 Modified Files: .cvsignore gstreamer-plugins-base.spec sources Removed Files: gst-plugins-base-0.10.9-docs.patch Log Message: auto-import gstreamer-plugins-base-0.10.11-1.fc6 on branch FC-6 from gstreamer-plugins-base-0.10.11-1.fc6.src.rpm Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/gstreamer-plugins-base/FC-6/.cvsignore,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- .cvsignore 20 Jul 2006 17:54:52 -0000 1.6 +++ .cvsignore 1 Feb 2007 19:14:30 -0000 1.7 @@ -1,2 +1 @@ -gst-plugins-base-0.10.7.tar.bz2 -gst-plugins-base-0.10.9.tar.bz2 +gst-plugins-base-0.10.11.tar.bz2 Index: gstreamer-plugins-base.spec =================================================================== RCS file: /cvs/dist/rpms/gstreamer-plugins-base/FC-6/gstreamer-plugins-base.spec,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- gstreamer-plugins-base.spec 14 Nov 2006 17:28:49 -0000 1.19 +++ gstreamer-plugins-base.spec 1 Feb 2007 19:14:30 -0000 1.20 @@ -1,10 +1,10 @@ %define gstreamer gstreamer %define majorminor 0.10 -%define _gst 0.10.10 +%define _gst 0.10.11 Name: %{gstreamer}-plugins-base -Version: 0.10.10 +Version: 0.10.11 Release: 1%{?dist} Summary: GStreamer streaming media framework base plug-ins @@ -19,7 +19,6 @@ Requires: %{gstreamer} >= %{_gst} BuildRequires: %{gstreamer}-devel >= %{_gst} -BuildRequires: liboil-devel >= 0.3.6 BuildRequires: gettext BuildRequires: gcc-c++ @@ -27,12 +26,12 @@ BuildRequires: libogg-devel >= 1.0 BuildRequires: libvorbis-devel >= 1.0 BuildRequires: libtheora-devel >= 1.0 -BuildRequires: liboil-devel >= 0.3.2 +BuildRequires: liboil-devel >= 0.3.6 BuildRequires: alsa-lib-devel BuildRequires: pango-devel BuildRequires: libXv-devel BuildRequires: cdparanoia-devel -Obsoletes: gstreamer-plugins +Obsoletes: gstreamer-plugins # documentation BuildRequires: gtk-doc >= 1.3 @@ -87,13 +86,12 @@ # libraries %{_libdir}/libgstinterfaces-%{majorminor}.so.* %{_libdir}/libgstaudio-%{majorminor}.so.* +%{_libdir}/libgstcdda-%{majorminor}.so.* %{_libdir}/libgstriff-%{majorminor}.so.* %{_libdir}/libgsttag-%{majorminor}.so.* %{_libdir}/libgstnetbuffer-%{majorminor}.so.* %{_libdir}/libgstrtp-%{majorminor}.so.* %{_libdir}/libgstvideo-%{majorminor}.so.* -%{_libdir}/libgstcdda-0.10.so.* - # base plugins without external dependencies %{_libdir}/gstreamer-%{majorminor}/libgstadder.so @@ -101,6 +99,7 @@ %{_libdir}/gstreamer-%{majorminor}/libgstaudiotestsrc.so %{_libdir}/gstreamer-%{majorminor}/libgstffmpegcolorspace.so %{_libdir}/gstreamer-%{majorminor}/libgstdecodebin.so +%{_libdir}/gstreamer-%{majorminor}/libgstdecodebin2.so %{_libdir}/gstreamer-%{majorminor}/libgstplaybin.so %{_libdir}/gstreamer-%{majorminor}/libgsttypefindfunctions.so %{_libdir}/gstreamer-%{majorminor}/libgstvideotestsrc.so @@ -112,11 +111,11 @@ %{_libdir}/gstreamer-%{majorminor}/libgsttcp.so %{_libdir}/gstreamer-%{majorminor}/libgstvideo4linux.so %{_libdir}/gstreamer-%{majorminor}/libgstaudioresample.so -%{_libdir}/gstreamer-%{majorminor}/libgstcdparanoia.so %{_libdir}/gstreamer-%{majorminor}/libgstgdp.so # base plugins with dependencies %{_libdir}/gstreamer-%{majorminor}/libgstalsa.so +%{_libdir}/gstreamer-%{majorminor}/libgstcdparanoia.so %{_libdir}/gstreamer-%{majorminor}/libgstgnomevfs.so %{_libdir}/gstreamer-%{majorminor}/libgstogg.so %{_libdir}/gstreamer-%{majorminor}/libgstpango.so @@ -125,13 +124,11 @@ %{_libdir}/gstreamer-%{majorminor}/libgstximagesink.so %{_libdir}/gstreamer-%{majorminor}/libgstxvimagesink.so - - %package devel Summary: GStreamer Base Plugins Development files Group: Development/Libraries Requires: %{gstreamer}-plugins-base = %{version} -Obsoletes: gstreamer-plugins-devel +Obsoletes: gstreamer-plugins-devel %description devel GStreamer Base Plugins library development and header files. @@ -140,15 +137,18 @@ %defattr(-, root, root) # plugin helper library headers %{_includedir}/gstreamer-%{majorminor}/gst/audio/audio.h +%{_includedir}/gstreamer-%{majorminor}/gst/audio/gstaudioclock.h %{_includedir}/gstreamer-%{majorminor}/gst/audio/gstaudiofilter.h +%{_includedir}/gstreamer-%{majorminor}/gst/audio/gstaudiosink.h +%{_includedir}/gstreamer-%{majorminor}/gst/audio/gstaudiosrc.h +%{_includedir}/gstreamer-%{majorminor}/gst/audio/gstbaseaudiosink.h +%{_includedir}/gstreamer-%{majorminor}/gst/audio/gstbaseaudiosrc.h +%{_includedir}/gstreamer-%{majorminor}/gst/audio/gstringbuffer.h +%{_includedir}/gstreamer-%{majorminor}/gst/audio/mixerutils.h +%{_includedir}/gstreamer-%{majorminor}/gst/audio/multichannel-enumtypes.h %{_includedir}/gstreamer-%{majorminor}/gst/audio/multichannel.h +%{_includedir}/gstreamer-%{majorminor}/gst/cdda/gstcddabasesrc.h %{_includedir}/gstreamer-%{majorminor}/gst/floatcast/floatcast.h -%{_includedir}/gstreamer-%{majorminor}/gst/riff/riff-ids.h -%{_includedir}/gstreamer-%{majorminor}/gst/riff/riff-media.h -%{_includedir}/gstreamer-%{majorminor}/gst/riff/riff-read.h -%{_includedir}/gstreamer-%{majorminor}/gst/video/video.h -%{_includedir}/gstreamer-%{majorminor}/gst/video/gstvideofilter.h -%{_includedir}/gstreamer-%{majorminor}/gst/video/gstvideosink.h %{_includedir}/gstreamer-%{majorminor}/gst/interfaces/colorbalance.h %{_includedir}/gstreamer-%{majorminor}/gst/interfaces/colorbalancechannel.h %{_includedir}/gstreamer-%{majorminor}/gst/interfaces/interfaces-enumtypes.h @@ -160,22 +160,20 @@ %{_includedir}/gstreamer-%{majorminor}/gst/interfaces/tuner.h %{_includedir}/gstreamer-%{majorminor}/gst/interfaces/tunerchannel.h %{_includedir}/gstreamer-%{majorminor}/gst/interfaces/tunernorm.h +%{_includedir}/gstreamer-%{majorminor}/gst/interfaces/videoorientation.h %{_includedir}/gstreamer-%{majorminor}/gst/interfaces/xoverlay.h -%{_includedir}/gstreamer-%{majorminor}/gst/audio/gstaudiosrc.h -%{_includedir}/gstreamer-%{majorminor}/gst/audio/gstbaseaudiosrc.h -%{_includedir}/gstreamer-%{majorminor}/gst/audio/multichannel-enumtypes.h -%{_includedir}/gstreamer-%{majorminor}/gst/rtp/gstrtpbuffer.h -%{_includedir}/gstreamer-%{majorminor}/gst/audio/gstaudioclock.h -%{_includedir}/gstreamer-%{majorminor}/gst/audio/gstaudiosink.h -%{_includedir}/gstreamer-%{majorminor}/gst/audio/gstbaseaudiosink.h -%{_includedir}/gstreamer-%{majorminor}/gst/audio/gstringbuffer.h %{_includedir}/gstreamer-%{majorminor}/gst/netbuffer/gstnetbuffer.h -%{_includedir}/gstreamer-%{majorminor}/gst/tag/tag.h +%{_includedir}/gstreamer-%{majorminor}/gst/riff/riff-ids.h +%{_includedir}/gstreamer-%{majorminor}/gst/riff/riff-media.h +%{_includedir}/gstreamer-%{majorminor}/gst/riff/riff-read.h +%{_includedir}/gstreamer-%{majorminor}/gst/rtp/gstbasertpaudiopayload.h %{_includedir}/gstreamer-%{majorminor}/gst/rtp/gstbasertpdepayload.h %{_includedir}/gstreamer-%{majorminor}/gst/rtp/gstbasertppayload.h -%{_includedir}/gstreamer-%{majorminor}/gst/audio/mixerutils.h -%{_includedir}/gstreamer-%{majorminor}/gst/cdda/gstcddabasesrc.h - +%{_includedir}/gstreamer-%{majorminor}/gst/rtp/gstrtpbuffer.h +%{_includedir}/gstreamer-%{majorminor}/gst/tag/tag.h +%{_includedir}/gstreamer-%{majorminor}/gst/video/gstvideofilter.h +%{_includedir}/gstreamer-%{majorminor}/gst/video/gstvideosink.h +%{_includedir}/gstreamer-%{majorminor}/gst/video/video.h %{_libdir}/libgstaudio-%{majorminor}.so %{_libdir}/libgstinterfaces-%{majorminor}.so @@ -186,7 +184,6 @@ %{_libdir}/libgstvideo-%{majorminor}.so %{_libdir}/libgstcdda-0.10.so - # pkg-config files %{_libdir}/pkgconfig/gstreamer-plugins-base-%{majorminor}.pc @@ -195,6 +192,12 @@ %doc %{_datadir}/gtk-doc/html/gst-plugins-base-plugins-%{majorminor} %changelog +* Wed Jan 24 2007 Adam Jackson +- Minor spec cleanups (#186550) + +* Tue Dec 12 2006 Matthias Clasen - 0.10.11-1 +- Update to 0.10.11 + * Mon Oct 23 2006 Matthias Clasen - 0.10.10-1 - Update to 0.10.10 Index: sources =================================================================== RCS file: /cvs/dist/rpms/gstreamer-plugins-base/FC-6/sources,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- sources 14 Nov 2006 17:28:49 -0000 1.8 +++ sources 1 Feb 2007 19:14:30 -0000 1.9 @@ -1 +1 @@ -7a51a3fabebe5f77235926ad65ba9593 gst-plugins-base-0.10.10.tar.bz2 +2e78ff25635b31d948def7c2b2d79054 gst-plugins-base-0.10.11.tar.bz2 --- gst-plugins-base-0.10.9-docs.patch DELETED --- From fedora-cvs-commits at redhat.com Thu Feb 1 20:00:02 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 15:00:02 -0500 Subject: rpms/openoffice.org/devel openoffice.org.spec,1.1018,1.1019 Message-ID: <200702012000.l11K02q9012103@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/openoffice.org/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv12065 Modified Files: openoffice.org.spec Log Message: some build fixes required Index: openoffice.org.spec =================================================================== RCS file: /cvs/dist/rpms/openoffice.org/devel/openoffice.org.spec,v retrieving revision 1.1018 retrieving revision 1.1019 diff -u -r1.1018 -r1.1019 --- openoffice.org.spec 1 Feb 2007 15:41:16 -0000 1.1018 +++ openoffice.org.spec 1 Feb 2007 20:00:00 -0000 1.1019 @@ -118,6 +118,7 @@ Patch51: openoffice.org-2.2.0.ooo73863.vcl.imcommit.patch Patch52: openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch Patch53: openoffice.org-2.2.0.ooo73295.basctl.extraqual.patch +Patch54: openoffice.org-2.2.0.oooXXXXX.binfilter.toodeep.patch %define instdir %{_libdir}/openoffice.org @@ -979,7 +980,7 @@ %patch50 -p1 -b .oooXXXXX.extensions.noxaw.patch %patch51 -p1 -b .ooo73863.vcl.imcommit.patch %patch52 -p1 -b .ooo73974.bridges.doublereturn.patch -%patch53 -p1 -b .ooo73295.basctl.extraqual.patch +%patch54 -p1 -b .oooXXXXX.binfilter.toodeep.patch %if %{langpacks} tar xzf %{SOURCE1} @@ -2579,6 +2580,7 @@ - workspace.npower5 integrated - some valgrind fixes integrated - Resolves: rhbz#158538 page breaks in calc problem +- pair of build fixes * Mon Jan 29 2007 Caolan McNamara - 1:2.2.0-4.3 - Resolves: rhbz#225061 openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch From fedora-cvs-commits at redhat.com Thu Feb 1 20:02:44 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 15:02:44 -0500 Subject: rpms/openoffice.org/devel openoffice.org-2.2.0.oooXXXXX.binfilter.toodeep.patch, NONE, 1.1 Message-ID: <200702012002.l11K2ish012313@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/openoffice.org/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv12289 Added Files: openoffice.org-2.2.0.oooXXXXX.binfilter.toodeep.patch Log Message: add the damn patch this time openoffice.org-2.2.0.oooXXXXX.binfilter.toodeep.patch: bf_sfx2/source/dialog/sfx2_templdlg.cxx | 0 binfilter/bf_sfx2/source/dialog/sfx2_templdlg.cxx | 87 ---------------------- 2 files changed, 87 deletions(-) --- NEW FILE openoffice.org-2.2.0.oooXXXXX.binfilter.toodeep.patch --- Index: bf_sfx2/source/dialog/sfx2_templdlg.cxx =================================================================== RCS file: /cvs/framework/binfilter/bf_sfx2/source/dialog/sfx2_templdlg.cxx,v retrieving revision 1.6 diff -u -r1.6 sfx2_templdlg.cxx --- openoffice.org.orig/binfilter/bf_sfx2/source/dialog/sfx2_templdlg.cxx 27 Oct 2006 19:24:01 -0000 1.6 +++ openoffice.org/binfilter/bf_sfx2/source/dialog/sfx2_templdlg.cxx 1 Feb 2007 19:56:43 -0000 @@ -412,93 +412,6 @@ /*N*/ void SfxCommonTemplateDialog_Impl::ReadResource() /*N*/ { -/*N*/ // globale Benutzer-Resource auslesen -/*N*/ USHORT i; -/*N*/ for(i = 0; i < MAX_FAMILIES; ++i) -/*N*/ pFamilyState[i] = 0; -/*N*/ -/*N*/ SfxViewFrame* pViewFrame = pBindings->GetDispatcher_Impl()->GetFrame(); -/*N*/ pCurObjShell = pViewFrame->GetObjectShell(); -/*N*/ ResMgr* pMgr = pCurObjShell ? pCurObjShell->GetResMgr() : NULL; -/*N*/ ResId aFamId( DLG_STYLE_DESIGNER, pMgr ); -/*N*/ aFamId.SetRT(RSC_SFX_STYLE_FAMILIES); -/*N*/ m_pStyleFamiliesId = new ResId( aFamId ); -/*N*/ if( !pMgr || !pMgr->IsAvailable( aFamId ) ) -/*?*/ pStyleFamilies = new SfxStyleFamilies; -/*N*/ else -/*N*/ pStyleFamilies = new SfxStyleFamilies( aFamId ); -/*N*/ -/*N*/ nActFilter = pCurObjShell ? pCurObjShell->Get_Impl()->nStyleFilter : 0xFFFF; -/*N*/ -/*N*/ // Einfuegen in die Toolbox -/*N*/ // umgekehrte Reihenfolge, da immer vorne eingefuegt wird. -/*N*/ USHORT nCount = pStyleFamilies->Count(); -/*N*/ -/*N*/ pBindings->ENTERREGISTRATIONS(); -/*N*/ -/*N*/ for(i = 0; i < nCount; ++i) -/*N*/ { -/*N*/ USHORT nSlot = 0; -/*N*/ switch((USHORT)pStyleFamilies->GetObject(i)->GetFamily()) -/*N*/ { -/*N*/ case SFX_STYLE_FAMILY_CHAR: nSlot = SID_STYLE_FAMILY1; break; -/*N*/ case SFX_STYLE_FAMILY_PARA: nSlot = SID_STYLE_FAMILY2; break; -/*N*/ case SFX_STYLE_FAMILY_FRAME:nSlot = SID_STYLE_FAMILY3; break; -/*N*/ case SFX_STYLE_FAMILY_PAGE: nSlot = SID_STYLE_FAMILY4; break; -/*N*/ case SFX_STYLE_FAMILY_PSEUDO: nSlot = SID_STYLE_FAMILY5; break; -/*N*/ default: DBG_ERROR("unbekannte StyleFamily"); break; -/*N*/ } -/*N*/ pBoundItems[i] = -/*N*/ new SfxTemplateControllerItem(nSlot, *this, *pBindings); -/*N*/ } -/*N*/ pBoundItems[i++] = new SfxTemplateControllerItem( -/*N*/ SID_STYLE_WATERCAN, *this, *pBindings); -/*N*/ pBoundItems[i++] = new SfxTemplateControllerItem( -/*N*/ SID_STYLE_NEW_BY_EXAMPLE, *this, *pBindings); -/*N*/ pBoundItems[i++] = new SfxTemplateControllerItem( -/*N*/ SID_STYLE_UPDATE_BY_EXAMPLE, *this, *pBindings); -/*N*/ pBoundItems[i++] = new SfxTemplateControllerItem( -/*N*/ SID_STYLE_NEW, *this, *pBindings); -/*N*/ pBoundItems[i++] = new SfxTemplateControllerItem( -/*N*/ SID_STYLE_DRAGHIERARCHIE, *this, *pBindings); -/*N*/ pBoundItems[i++] = new SfxTemplateControllerItem( -/*N*/ SID_STYLE_EDIT, *this, *pBindings); -/*N*/ pBoundItems[i++] = new SfxTemplateControllerItem( -/*N*/ SID_STYLE_DELETE, *this, *pBindings); -/*N*/ pBoundItems[i++] = new SfxTemplateControllerItem( -/*N*/ SID_STYLE_FAMILY, *this, *pBindings); -/*N*/ pBindings->LEAVEREGISTRATIONS(); -/*N*/ -/*N*/ for(; i < COUNT_BOUND_FUNC; ++i) -/*N*/ pBoundItems[i] = 0; -/*N*/ -/*N*/ StartListening(*pBindings); -/*N*/ -/*N*/ //In umgekehrter Reihenfolge des Auftretens in den Stylefamilies einfuegen. -/*N*/ //Das ist fuer den Toolbar des Gestalters. Die Listbox des Kataloges achtet -/*N*/ //selbst auf korrekte Reihenfolge. -/*N*/ -/*N*/ //Reihenfolgen: Reihenfolge in der Resource = Reihenfolge in Toolbar bzw. -/*N*/ //Listbox. -/*N*/ //Reihenfolge aufsteigender SIDs: Niedrige SIDs werden als erstes angezeigt, -/*N*/ //wenn Vorlagen mehrerer Familien aktiv sind. -/*N*/ -/*N*/ for( ; nCount--; ) -/*N*/ { -/*N*/ const SfxStyleFamilyItem *pItem = pStyleFamilies->GetObject( nCount ); -/*N*/ USHORT nId = SfxFamilyIdToNId( (USHORT) pItem->GetFamily() ); -/*N*/ InsertFamilyItem( nId, pItem ); -/*N*/ } -/*N*/ -/*N*/ LoadedFamilies(); -/*N*/ -/*N*/ USHORT nStart = SID_STYLE_FAMILY1; -/*N*/ USHORT nEnd = SID_STYLE_FAMILY4; -/*N*/ -/*N*/ for ( i = nStart; i <= nEnd; i++ ) -/*N*/ pBindings->Update(i); -/*N*/ -/*N*/ pModule = pCurObjShell ? pCurObjShell->GetModule() : NULL; /*N*/ } //------------------------------------------------------------------------- From fedora-cvs-commits at redhat.com Thu Feb 1 20:21:08 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 15:21:08 -0500 Subject: rpms/cscope/devel cscope.spec,1.28,1.29 Message-ID: <200702012021.l11KL8U8000527@cvs.devel.redhat.com> Author: nhorman Update of /cvs/dist/rpms/cscope/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv513 Modified Files: cscope.spec Log Message: fixing up some rpmlint failures Index: cscope.spec =================================================================== RCS file: /cvs/dist/rpms/cscope/devel/cscope.spec,v retrieving revision 1.28 retrieving revision 1.29 diff -u -r1.28 -r1.29 --- cscope.spec 23 Aug 2006 15:36:15 -0000 1.28 +++ cscope.spec 1 Feb 2007 20:21:06 -0000 1.29 @@ -1,7 +1,7 @@ Summary: C source code tree search and browse tool Name: cscope Version: 15.5 -Release: 15%{dist}.1 +Release: 15.2.%{dist} Source0: http://unc.dl.sourceforge.net/sourceforge/cscope/cscope-15.5.tar.gz URL: http://cscope.sourceforge.net License: BSD @@ -93,9 +93,12 @@ rm -f %{emacs_lisp_path}/xcscope.el %changelog -* Wed Aug 23 2006 Neil Horman -15.5-15%{dist}.1 +* Thu Feb 01 2007 Neil Horman -15.5-15.2.dist +- Fixing changelog to not have macro in release + +* Wed Aug 23 2006 Neil Horman -15.5-15.1 - fixed overflows per bz 203651 -- start using %{dist} tag to make release numbering easier +- start using {dist} tag to make release numbering easier * Mon Jul 17 2006 Jesse Keating - 15.5-14 - rebuild From fedora-cvs-commits at redhat.com Thu Feb 1 21:10:51 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 16:10:51 -0500 Subject: rpms/eclipse/FC-6 eclipse-ecj-square-bracket-classpath.patch, 1.2, 1.3 eclipse.spec, 1.349, 1.350 Message-ID: <200702012110.l11LApOX031420@cvs.devel.redhat.com> Author: bkonrath Update of /cvs/dist/rpms/eclipse/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv31369 Modified Files: eclipse-ecj-square-bracket-classpath.patch eclipse.spec Log Message: - Update ecj [] patch to upstream version from 3.3. eclipse-ecj-square-bracket-classpath.patch: Main.java | 42 +++++++++++++++++++++++++++++++++++++++--- 1 files changed, 39 insertions(+), 3 deletions(-) Index: eclipse-ecj-square-bracket-classpath.patch =================================================================== RCS file: /cvs/dist/rpms/eclipse/FC-6/eclipse-ecj-square-bracket-classpath.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- eclipse-ecj-square-bracket-classpath.patch 30 Jan 2007 00:09:14 -0000 1.2 +++ eclipse-ecj-square-bracket-classpath.patch 1 Feb 2007 21:10:49 -0000 1.3 @@ -4,186 +4,105 @@ retrieving revision 1.254.4.1 diff -u -r1.254.4.1 Main.java --- batch/org/eclipse/jdt/internal/compiler/batch/Main.java 2 Jul 2006 10:11:58 -0000 1.254.4.1 -+++ batch/org/eclipse/jdt/internal/compiler/batch/Main.java 19 Jan 2007 19:22:57 -0000 -@@ -28,9 +28,11 @@ - import java.text.MessageFormat; - import java.util.ArrayList; - import java.util.Arrays; -+import java.util.Collections; - import java.util.Date; - import java.util.HashMap; - import java.util.Iterator; -+import java.util.LinkedList; - import java.util.Locale; - import java.util.Map; - import java.util.MissingResourceException; -@@ -40,8 +42,8 @@ - - import org.eclipse.jdt.core.compiler.CategorizedProblem; - import org.eclipse.jdt.core.compiler.CharOperation; --import org.eclipse.jdt.core.compiler.InvalidInputException; - import org.eclipse.jdt.core.compiler.IProblem; -+import org.eclipse.jdt.core.compiler.InvalidInputException; - import org.eclipse.jdt.internal.compiler.ClassFile; - import org.eclipse.jdt.internal.compiler.CompilationResult; - import org.eclipse.jdt.internal.compiler.Compiler; -@@ -59,9 +61,9 @@ - import org.eclipse.jdt.internal.compiler.problem.DefaultProblem; - import org.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory; - import org.eclipse.jdt.internal.compiler.problem.ProblemSeverities; -+import org.eclipse.jdt.internal.compiler.util.HashtableOfObject; - import org.eclipse.jdt.internal.compiler.util.Messages; - import org.eclipse.jdt.internal.compiler.util.SuffixConstants; --import org.eclipse.jdt.internal.compiler.util.HashtableOfObject; - import org.eclipse.jdt.internal.compiler.util.Util; - - public class Main implements ProblemSeverities, SuffixConstants { -@@ -2989,56 +2991,74 @@ ++++ batch/org/eclipse/jdt/internal/compiler/batch/Main.java 1 Feb 2007 21:04:52 -0000 +@@ -2989,6 +2989,10 @@ ArrayList currentRuleSpecs = new ArrayList(defaultSize); StringTokenizer tokenizer = new StringTokenizer(currentPath, File.pathSeparator + "[]", true); //$NON-NLS-1$ -+ LinkedList list = new LinkedList(Collections.list(tokenizer)); -+ ++ ArrayList tokens = new ArrayList(); ++ while (tokenizer.hasMoreTokens()) { ++ tokens.add(tokenizer.nextToken()); ++ } // state machine -- final int start = 0; -- final int readyToClose = 1; -- // 'path' 'path1[rule];path2' -- final int readyToCloseEndingWithRules = 2; -- // 'path[rule]' 'path1;path2[rule]' -- final int readyToCloseOrOtherEntry = 3; -- // 'path[rule];' 'path;' 'path1;path2;' -- final int rulesNeedAnotherRule = 4; -- // 'path[rule1;' -- final int rulesStart = 5; -- // 'path[' 'path1;path2[' -- final int rulesReadyToClose = 6; -- // 'path[rule' 'path[rule1;rule2' -+ // process list in reverse order, start refers to end of list -+ final int start = 0; -+ final int rulesStart = 1; -+ // ']' '];path' -+ final int rulesReadyToCloseOrOtherRule = 2; -+ // 'rule]' 'rule1;rule2]' -+ final int rulesNeedAnotherRule = 3; -+ // ';rule2]' ';rule2;rule3];path' -+ final int readyForPath = 4; -+ // '[rule]' '[rule1;rule2]' -+ final int readyToCloseOrOtherEntry = 5; -+ // 'path[rule]' 'path' 'path1;path2' -+ final int readyForPathOrRules = 6; -+ // ';path[rule]' ';path' + final int start = 0; + final int readyToClose = 1; +@@ -3003,14 +3007,21 @@ + // 'path[' 'path1;path2[' + final int rulesReadyToClose = 6; + // 'path[rule' 'path[rule1;rule2' ++ final int bracketOpened = 7; ++ // '.*[.*' ++ final int bracketClosed = 8; ++ // '.*([.*])+' ++ final int error = 99; int state = start; -+ String token = null; - while (tokenizer.hasMoreTokens()) { - token = tokenizer.nextToken(); -+ while (!list.isEmpty()) { -+ token = (String)list.removeLast(); ++ int cursor = 0, tokensNb = tokens.size(), bracket = -1; ++ while (cursor < tokensNb && state != error) { ++ token = (String) tokens.get(cursor++); if (token.equals(File.pathSeparator)) { switch (state) { case start: ++ case bracketOpened: break; -- case readyToClose: -- case readyToCloseEndingWithRules: - case readyToCloseOrOtherEntry: -- state = readyToCloseOrOtherEntry; -+ Collections.reverse(currentRuleSpecs); - addNewEntry(paths, currentClasspathName, currentRuleSpecs, customEncoding, isSourceOnly); - currentRuleSpecs.clear(); -+ state = readyForPathOrRules; - break; -- case rulesReadyToClose: -+ case rulesReadyToCloseOrOtherRule: + case readyToClose: + case readyToCloseEndingWithRules: +@@ -3022,14 +3033,21 @@ + case rulesReadyToClose: state = rulesNeedAnotherRule; break; -+ case rulesNeedAnotherRule: -+ break; -+ case readyForPathOrRules: ++ case bracketClosed: ++ cursor = bracket + 1; ++ state = rulesStart; + break; default: state = error; } } else if (token.equals("[")) { //$NON-NLS-1$ switch (state) { -- case readyToClose: + case readyToClose: - state = rulesStart; -+ case start: -+ case readyForPath: -+ case readyForPathOrRules: -+ currentClasspathName = getPath(list, token); -+ state = readyToCloseOrOtherEntry; ++ bracket = cursor - 1; ++ case bracketClosed: ++ state = bracketOpened; break; -- default: -+ case rulesReadyToCloseOrOtherRule: -+ state = readyForPath; -+ break; -+ default: ++ case bracketOpened: + default: state = error; } - } else if (token.equals("]")) { //$NON-NLS-1$ - switch (state) { -- case rulesReadyToClose: -- state = readyToCloseEndingWithRules; -+ case start: -+ case readyForPathOrRules: -+ state = rulesStart; +@@ -3038,6 +3056,10 @@ + case rulesReadyToClose: + state = readyToCloseEndingWithRules; break; -- default: -+ case readyForPath: -+ currentClasspathName = getPath(list, token); -+ state = readyToCloseOrOtherEntry; ++ case bracketOpened: ++ state = bracketClosed; + break; -+ default: ++ case bracketClosed: + default: state = error; } - -@@ -3046,24 +3066,26 @@ - // regular word - switch (state) { - case start: -- case readyToCloseOrOtherEntry: -- state = readyToClose; -- currentClasspathName = token; -+ case readyForPath: -+ case readyForPathOrRules: -+ currentClasspathName = getPath(list, token); -+ state = readyToCloseOrOtherEntry; - break; -- case rulesNeedAnotherRule: - case rulesStart: -- state = rulesReadyToClose; -+ case rulesNeedAnotherRule: +@@ -3055,10 +3077,22 @@ + state = rulesReadyToClose; currentRuleSpecs.add(token); -+ state = rulesReadyToCloseOrOtherRule; break; ++ case bracketClosed: ++ for (int i = bracket; i < cursor ; i++) { ++ currentClasspathName += (String) tokens.get(i); ++ } ++ state = readyToClose; ++ break; ++ case bracketOpened: ++ break; default: state = error; } } ++ if (state == bracketClosed && cursor == tokensNb) { ++ cursor = bracket + 1; ++ state = rulesStart; ++ } } -+ switch(state) { -- case readyToClose : -- case readyToCloseEndingWithRules : -- case readyToCloseOrOtherEntry : -+ case readyForPathOrRules: -+ case readyToCloseOrOtherEntry: -+ Collections.reverse(currentRuleSpecs); + case readyToClose : +@@ -3066,6 +3100,8 @@ + case readyToCloseOrOtherEntry : addNewEntry(paths, currentClasspathName, currentRuleSpecs, customEncoding, isSourceOnly); break; ++ case bracketOpened: ++ case bracketClosed: default : -@@ -3071,4 +3093,13 @@ + // we go on anyway this.logger.logIncorrectClasspath(currentPath); - } - } -+ -+private String getPath(LinkedList list, String path) { -+ while (!list.isEmpty()) { -+ if (File.pathSeparator.equalsIgnoreCase((String)list.getLast())) -+ break; -+ path = (String)list.removeLast() + path; -+ } -+ return path; -+} - } Index: eclipse.spec =================================================================== RCS file: /cvs/dist/rpms/eclipse/FC-6/eclipse.spec,v retrieving revision 1.349 retrieving revision 1.350 diff -u -r1.349 -r1.350 --- eclipse.spec 30 Jan 2007 00:09:14 -0000 1.349 +++ eclipse.spec 1 Feb 2007 21:10:49 -0000 1.350 @@ -1753,7 +1753,7 @@ %changelog * Mon Jan 29 2007 Ben Konrath 3.2.1-24.fc6 - Check for features directory in sdk postun script. -- Fix bug in ecj [] patch. +- Update ecj [] patch to upstream version from 3.3. - Add bugzilla reference to remove jars bug in comment. - Update bugzilla refereces to [] bugs. - Fix %%postun problem in the sdk sub-package. From fedora-cvs-commits at redhat.com Thu Feb 1 21:13:36 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 16:13:36 -0500 Subject: rpms/eclipse/devel eclipse-ecj-square-bracket-classpath.patch, 1.2, 1.3 eclipse.spec, 1.405, 1.406 Message-ID: <200702012113.l11LDaxo000994@cvs.devel.redhat.com> Author: bkonrath Update of /cvs/dist/rpms/eclipse/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv941 Modified Files: eclipse-ecj-square-bracket-classpath.patch eclipse.spec Log Message: - Update ecj [] patch to upstream version from 3.3. eclipse-ecj-square-bracket-classpath.patch: Main.java | 42 +++++++++++++++++++++++++++++++++++++++--- 1 files changed, 39 insertions(+), 3 deletions(-) Index: eclipse-ecj-square-bracket-classpath.patch =================================================================== RCS file: /cvs/dist/rpms/eclipse/devel/eclipse-ecj-square-bracket-classpath.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- eclipse-ecj-square-bracket-classpath.patch 27 Jan 2007 04:48:36 -0000 1.2 +++ eclipse-ecj-square-bracket-classpath.patch 1 Feb 2007 21:13:33 -0000 1.3 @@ -4,186 +4,105 @@ retrieving revision 1.254.4.1 diff -u -r1.254.4.1 Main.java --- batch/org/eclipse/jdt/internal/compiler/batch/Main.java 2 Jul 2006 10:11:58 -0000 1.254.4.1 -+++ batch/org/eclipse/jdt/internal/compiler/batch/Main.java 19 Jan 2007 19:22:57 -0000 -@@ -28,9 +28,11 @@ - import java.text.MessageFormat; - import java.util.ArrayList; - import java.util.Arrays; -+import java.util.Collections; - import java.util.Date; - import java.util.HashMap; - import java.util.Iterator; -+import java.util.LinkedList; - import java.util.Locale; - import java.util.Map; - import java.util.MissingResourceException; -@@ -40,8 +42,8 @@ - - import org.eclipse.jdt.core.compiler.CategorizedProblem; - import org.eclipse.jdt.core.compiler.CharOperation; --import org.eclipse.jdt.core.compiler.InvalidInputException; - import org.eclipse.jdt.core.compiler.IProblem; -+import org.eclipse.jdt.core.compiler.InvalidInputException; - import org.eclipse.jdt.internal.compiler.ClassFile; - import org.eclipse.jdt.internal.compiler.CompilationResult; - import org.eclipse.jdt.internal.compiler.Compiler; -@@ -59,9 +61,9 @@ - import org.eclipse.jdt.internal.compiler.problem.DefaultProblem; - import org.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory; - import org.eclipse.jdt.internal.compiler.problem.ProblemSeverities; -+import org.eclipse.jdt.internal.compiler.util.HashtableOfObject; - import org.eclipse.jdt.internal.compiler.util.Messages; - import org.eclipse.jdt.internal.compiler.util.SuffixConstants; --import org.eclipse.jdt.internal.compiler.util.HashtableOfObject; - import org.eclipse.jdt.internal.compiler.util.Util; - - public class Main implements ProblemSeverities, SuffixConstants { -@@ -2989,56 +2991,74 @@ ++++ batch/org/eclipse/jdt/internal/compiler/batch/Main.java 1 Feb 2007 21:04:52 -0000 +@@ -2989,6 +2989,10 @@ ArrayList currentRuleSpecs = new ArrayList(defaultSize); StringTokenizer tokenizer = new StringTokenizer(currentPath, File.pathSeparator + "[]", true); //$NON-NLS-1$ -+ LinkedList list = new LinkedList(Collections.list(tokenizer)); -+ ++ ArrayList tokens = new ArrayList(); ++ while (tokenizer.hasMoreTokens()) { ++ tokens.add(tokenizer.nextToken()); ++ } // state machine -- final int start = 0; -- final int readyToClose = 1; -- // 'path' 'path1[rule];path2' -- final int readyToCloseEndingWithRules = 2; -- // 'path[rule]' 'path1;path2[rule]' -- final int readyToCloseOrOtherEntry = 3; -- // 'path[rule];' 'path;' 'path1;path2;' -- final int rulesNeedAnotherRule = 4; -- // 'path[rule1;' -- final int rulesStart = 5; -- // 'path[' 'path1;path2[' -- final int rulesReadyToClose = 6; -- // 'path[rule' 'path[rule1;rule2' -+ // process list in reverse order, start refers to end of list -+ final int start = 0; -+ final int rulesStart = 1; -+ // ']' '];path' -+ final int rulesReadyToCloseOrOtherRule = 2; -+ // 'rule]' 'rule1;rule2]' -+ final int rulesNeedAnotherRule = 3; -+ // ';rule2]' ';rule2;rule3];path' -+ final int readyForPath = 4; -+ // '[rule]' '[rule1;rule2]' -+ final int readyToCloseOrOtherEntry = 5; -+ // 'path[rule]' 'path' 'path1;path2' -+ final int readyForPathOrRules = 6; -+ // ';path[rule]' ';path' + final int start = 0; + final int readyToClose = 1; +@@ -3003,14 +3007,21 @@ + // 'path[' 'path1;path2[' + final int rulesReadyToClose = 6; + // 'path[rule' 'path[rule1;rule2' ++ final int bracketOpened = 7; ++ // '.*[.*' ++ final int bracketClosed = 8; ++ // '.*([.*])+' ++ final int error = 99; int state = start; -+ String token = null; - while (tokenizer.hasMoreTokens()) { - token = tokenizer.nextToken(); -+ while (!list.isEmpty()) { -+ token = (String)list.removeLast(); ++ int cursor = 0, tokensNb = tokens.size(), bracket = -1; ++ while (cursor < tokensNb && state != error) { ++ token = (String) tokens.get(cursor++); if (token.equals(File.pathSeparator)) { switch (state) { case start: ++ case bracketOpened: break; -- case readyToClose: -- case readyToCloseEndingWithRules: - case readyToCloseOrOtherEntry: -- state = readyToCloseOrOtherEntry; -+ Collections.reverse(currentRuleSpecs); - addNewEntry(paths, currentClasspathName, currentRuleSpecs, customEncoding, isSourceOnly); - currentRuleSpecs.clear(); -+ state = readyForPathOrRules; - break; -- case rulesReadyToClose: -+ case rulesReadyToCloseOrOtherRule: + case readyToClose: + case readyToCloseEndingWithRules: +@@ -3022,14 +3033,21 @@ + case rulesReadyToClose: state = rulesNeedAnotherRule; break; -+ case rulesNeedAnotherRule: -+ break; -+ case readyForPathOrRules: ++ case bracketClosed: ++ cursor = bracket + 1; ++ state = rulesStart; + break; default: state = error; } } else if (token.equals("[")) { //$NON-NLS-1$ switch (state) { -- case readyToClose: + case readyToClose: - state = rulesStart; -+ case start: -+ case readyForPath: -+ case readyForPathOrRules: -+ currentClasspathName = getPath(list, token); -+ state = readyToCloseOrOtherEntry; ++ bracket = cursor - 1; ++ case bracketClosed: ++ state = bracketOpened; break; -- default: -+ case rulesReadyToCloseOrOtherRule: -+ state = readyForPath; -+ break; -+ default: ++ case bracketOpened: + default: state = error; } - } else if (token.equals("]")) { //$NON-NLS-1$ - switch (state) { -- case rulesReadyToClose: -- state = readyToCloseEndingWithRules; -+ case start: -+ case readyForPathOrRules: -+ state = rulesStart; +@@ -3038,6 +3056,10 @@ + case rulesReadyToClose: + state = readyToCloseEndingWithRules; break; -- default: -+ case readyForPath: -+ currentClasspathName = getPath(list, token); -+ state = readyToCloseOrOtherEntry; ++ case bracketOpened: ++ state = bracketClosed; + break; -+ default: ++ case bracketClosed: + default: state = error; } - -@@ -3046,24 +3066,26 @@ - // regular word - switch (state) { - case start: -- case readyToCloseOrOtherEntry: -- state = readyToClose; -- currentClasspathName = token; -+ case readyForPath: -+ case readyForPathOrRules: -+ currentClasspathName = getPath(list, token); -+ state = readyToCloseOrOtherEntry; - break; -- case rulesNeedAnotherRule: - case rulesStart: -- state = rulesReadyToClose; -+ case rulesNeedAnotherRule: +@@ -3055,10 +3077,22 @@ + state = rulesReadyToClose; currentRuleSpecs.add(token); -+ state = rulesReadyToCloseOrOtherRule; break; ++ case bracketClosed: ++ for (int i = bracket; i < cursor ; i++) { ++ currentClasspathName += (String) tokens.get(i); ++ } ++ state = readyToClose; ++ break; ++ case bracketOpened: ++ break; default: state = error; } } ++ if (state == bracketClosed && cursor == tokensNb) { ++ cursor = bracket + 1; ++ state = rulesStart; ++ } } -+ switch(state) { -- case readyToClose : -- case readyToCloseEndingWithRules : -- case readyToCloseOrOtherEntry : -+ case readyForPathOrRules: -+ case readyToCloseOrOtherEntry: -+ Collections.reverse(currentRuleSpecs); + case readyToClose : +@@ -3066,6 +3100,8 @@ + case readyToCloseOrOtherEntry : addNewEntry(paths, currentClasspathName, currentRuleSpecs, customEncoding, isSourceOnly); break; ++ case bracketOpened: ++ case bracketClosed: default : -@@ -3071,4 +3093,13 @@ + // we go on anyway this.logger.logIncorrectClasspath(currentPath); - } - } -+ -+private String getPath(LinkedList list, String path) { -+ while (!list.isEmpty()) { -+ if (File.pathSeparator.equalsIgnoreCase((String)list.getLast())) -+ break; -+ path = (String)list.removeLast() + path; -+ } -+ return path; -+} - } Index: eclipse.spec =================================================================== RCS file: /cvs/dist/rpms/eclipse/devel/eclipse.spec,v retrieving revision 1.405 retrieving revision 1.406 diff -u -r1.405 -r1.406 --- eclipse.spec 31 Jan 2007 23:36:17 -0000 1.405 +++ eclipse.spec 1 Feb 2007 21:13:34 -0000 1.406 @@ -1738,9 +1738,10 @@ %{_libdir}/%{name}/plugins/org.eclipse.sdk_* %changelog -* Wed Jan 31 2007 Ben Konrath 3.2.1-35 +* Thu Fed 01 2007 Ben Konrath 3.2.1-35 - Use original name for the SWT symlinks. - Rework ppc64, s390{x} and sparc{64} hack to fix multilib problem. +- Update ecj [] patch to upstream version from 3.3. * Tue Jan 30 2007 Ben Konrath 3.2.1-34 - Create symlinks to the SWT JNI libs in %%{_libdir}/eclipse with sane From fedora-cvs-commits at redhat.com Thu Feb 1 21:17:42 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 16:17:42 -0500 Subject: rpms/policycoreutils/devel policycoreutils-rhat.patch, 1.279, 1.280 policycoreutils.spec, 1.365, 1.366 Message-ID: <200702012117.l11LHgJp024358@cvs.devel.redhat.com> Author: dwalsh Update of /cvs/dist/rpms/policycoreutils/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv24302 Modified Files: policycoreutils-rhat.patch policycoreutils.spec Log Message: * Thu Feb 1 2007 Dan Walsh 1.34.1-4 - Fix audit2allow on missing translations policycoreutils-rhat.patch: Makefile | 2 audit2allow/audit2allow | 6 gui/Makefile | 30 gui/booleansPage.py | 199 ++ gui/fcontextPage.py | 158 ++ gui/loginsPage.py | 161 ++ gui/mappingsPage.py | 54 gui/modulesPage.py | 161 ++ gui/portsPage.py | 214 +++ gui/selinux.tbl | 265 +++ gui/semanagePage.py | 109 + gui/statusPage.py | 213 +++ gui/system-config-selinux.glade | 2803 ++++++++++++++++++++++++++++++++++++++++ gui/system-config-selinux.py | 156 ++ gui/translationsPage.py | 109 + gui/usersPage.py | 155 ++ restorecond/restorecond.c | 12 restorecond/restorecond.conf | 1 scripts/chcat | 36 semanage/seobject.py | 10 20 files changed, 4835 insertions(+), 19 deletions(-) Index: policycoreutils-rhat.patch =================================================================== RCS file: /cvs/dist/rpms/policycoreutils/devel/policycoreutils-rhat.patch,v retrieving revision 1.279 retrieving revision 1.280 diff -u -r1.279 -r1.280 --- policycoreutils-rhat.patch 24 Jan 2007 20:15:03 -0000 1.279 +++ policycoreutils-rhat.patch 1 Feb 2007 21:17:39 -0000 1.280 @@ -1,6 +1,22 @@ +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/audit2allow/audit2allow policycoreutils-1.34.1/audit2allow/audit2allow +--- nsapolicycoreutils/audit2allow/audit2allow 2006-11-29 17:11:17.000000000 -0500 ++++ policycoreutils-1.34.1/audit2allow/audit2allow 2007-02-01 16:15:59.000000000 -0500 +@@ -32,8 +32,10 @@ + import re + try: + gettext.install('policycoreutils') +- except: +- pass ++ except IOError: ++ import __builtin__ ++ __builtin__.__dict__['_'] = unicode ++ + def get_mls_flag(): + if selinux.is_selinux_mls_enabled(): + return "-M" diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/booleansPage.py policycoreutils-1.34.1/gui/booleansPage.py --- nsapolicycoreutils/gui/booleansPage.py 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.34.1/gui/booleansPage.py 2007-01-24 14:42:19.000000000 -0500 ++++ policycoreutils-1.34.1/gui/booleansPage.py 2007-02-01 16:15:32.000000000 -0500 @@ -0,0 +1,199 @@ +# +# booleansPage.py - GUI for Booleans page in system-config-securitylevel @@ -203,7 +219,7 @@ + commands.getstatusoutput(setsebool) diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/fcontextPage.py policycoreutils-1.34.1/gui/fcontextPage.py --- nsapolicycoreutils/gui/fcontextPage.py 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.34.1/gui/fcontextPage.py 2007-01-24 14:42:19.000000000 -0500 ++++ policycoreutils-1.34.1/gui/fcontextPage.py 2007-02-01 16:15:32.000000000 -0500 @@ -0,0 +1,158 @@ +## fcontextPage.py - show selinux mappings +## Copyright (C) 2006 Red Hat, Inc. @@ -365,7 +381,7 @@ + self.store.set_value(iter, 1, "system_u:object_r:%s:%s" % (type, mls)) diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/loginsPage.py policycoreutils-1.34.1/gui/loginsPage.py --- nsapolicycoreutils/gui/loginsPage.py 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.34.1/gui/loginsPage.py 2007-01-24 14:42:19.000000000 -0500 ++++ policycoreutils-1.34.1/gui/loginsPage.py 2007-02-01 16:15:32.000000000 -0500 @@ -0,0 +1,161 @@ +## loginsPage.py - show selinux mappings +## Copyright (C) 2006 Red Hat, Inc. @@ -530,7 +546,7 @@ + diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/Makefile policycoreutils-1.34.1/gui/Makefile --- nsapolicycoreutils/gui/Makefile 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.34.1/gui/Makefile 2007-01-24 14:42:19.000000000 -0500 ++++ policycoreutils-1.34.1/gui/Makefile 2007-02-01 16:15:32.000000000 -0500 @@ -0,0 +1,30 @@ +# Installation directories. +PREFIX ?= ${DESTDIR}/usr @@ -564,7 +580,7 @@ +relabel: diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/mappingsPage.py policycoreutils-1.34.1/gui/mappingsPage.py --- nsapolicycoreutils/gui/mappingsPage.py 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.34.1/gui/mappingsPage.py 2007-01-24 14:42:19.000000000 -0500 ++++ policycoreutils-1.34.1/gui/mappingsPage.py 2007-02-01 16:15:32.000000000 -0500 @@ -0,0 +1,54 @@ +## mappingsPage.py - show selinux mappings +## Copyright (C) 2006 Red Hat, Inc. @@ -622,7 +638,7 @@ + diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/modulesPage.py policycoreutils-1.34.1/gui/modulesPage.py --- nsapolicycoreutils/gui/modulesPage.py 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.34.1/gui/modulesPage.py 2007-01-24 14:42:19.000000000 -0500 ++++ policycoreutils-1.34.1/gui/modulesPage.py 2007-02-01 16:15:32.000000000 -0500 @@ -0,0 +1,161 @@ +## modulesPage.py - show selinux mappings +## Copyright (C) 2006 Red Hat, Inc. @@ -787,7 +803,7 @@ + diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/portsPage.py policycoreutils-1.34.1/gui/portsPage.py --- nsapolicycoreutils/gui/portsPage.py 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.34.1/gui/portsPage.py 2007-01-24 14:42:19.000000000 -0500 ++++ policycoreutils-1.34.1/gui/portsPage.py 2007-02-01 16:15:32.000000000 -0500 @@ -0,0 +1,214 @@ +## portsPage.py - show selinux mappings +## Copyright (C) 2006 Red Hat, Inc. @@ -1005,7 +1021,7 @@ + diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/selinux.tbl policycoreutils-1.34.1/gui/selinux.tbl --- nsapolicycoreutils/gui/selinux.tbl 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.34.1/gui/selinux.tbl 2007-01-24 14:42:19.000000000 -0500 ++++ policycoreutils-1.34.1/gui/selinux.tbl 2007-02-01 16:15:32.000000000 -0500 @@ -0,0 +1,265 @@ +acct_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for acct daemon") +allow_cvs_read_shadow _("CVS") _("Allow cvs daemon to read shadow") @@ -1274,7 +1290,7 @@ +zebra_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for zebra daemon") diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/semanagePage.py policycoreutils-1.34.1/gui/semanagePage.py --- nsapolicycoreutils/gui/semanagePage.py 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.34.1/gui/semanagePage.py 2007-01-24 14:42:19.000000000 -0500 ++++ policycoreutils-1.34.1/gui/semanagePage.py 2007-02-01 16:15:32.000000000 -0500 @@ -0,0 +1,109 @@ +## semanagePage.py - show selinux mappings +## Copyright (C) 2006 Red Hat, Inc. @@ -1387,7 +1403,7 @@ + diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/statusPage.py policycoreutils-1.34.1/gui/statusPage.py --- nsapolicycoreutils/gui/statusPage.py 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.34.1/gui/statusPage.py 2007-01-24 14:42:19.000000000 -0500 ++++ policycoreutils-1.34.1/gui/statusPage.py 2007-02-01 16:15:32.000000000 -0500 @@ -0,0 +1,213 @@ +## statusPage.py - show selinux status +## Copyright (C) 2006 Red Hat, Inc. @@ -1604,7 +1620,7 @@ + diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/system-config-selinux.glade policycoreutils-1.34.1/gui/system-config-selinux.glade --- nsapolicycoreutils/gui/system-config-selinux.glade 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.34.1/gui/system-config-selinux.glade 2007-01-24 14:42:19.000000000 -0500 ++++ policycoreutils-1.34.1/gui/system-config-selinux.glade 2007-02-01 16:15:32.000000000 -0500 @@ -0,0 +1,2803 @@ + + @@ -4411,7 +4427,7 @@ + diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/system-config-selinux.py policycoreutils-1.34.1/gui/system-config-selinux.py --- nsapolicycoreutils/gui/system-config-selinux.py 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.34.1/gui/system-config-selinux.py 2007-01-24 14:42:19.000000000 -0500 ++++ policycoreutils-1.34.1/gui/system-config-selinux.py 2007-02-01 16:15:32.000000000 -0500 @@ -0,0 +1,156 @@ +#!/usr/bin/python +# @@ -4571,7 +4587,7 @@ + app.stand_alone() diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/translationsPage.py policycoreutils-1.34.1/gui/translationsPage.py --- nsapolicycoreutils/gui/translationsPage.py 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.34.1/gui/translationsPage.py 2007-01-24 14:42:19.000000000 -0500 ++++ policycoreutils-1.34.1/gui/translationsPage.py 2007-02-01 16:15:32.000000000 -0500 @@ -0,0 +1,109 @@ +## translationsPage.py - show selinux translations +## Copyright (C) 2006 Red Hat, Inc. @@ -4684,7 +4700,7 @@ + self.store.set_value(iter, 1, translation) diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/usersPage.py policycoreutils-1.34.1/gui/usersPage.py --- nsapolicycoreutils/gui/usersPage.py 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.34.1/gui/usersPage.py 2007-01-24 14:42:19.000000000 -0500 ++++ policycoreutils-1.34.1/gui/usersPage.py 2007-02-01 16:15:32.000000000 -0500 @@ -0,0 +1,155 @@ +## usersPage.py - show selinux mappings +## Copyright (C) 2006 Red Hat, Inc. @@ -4843,7 +4859,7 @@ + diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/Makefile policycoreutils-1.34.1/Makefile --- nsapolicycoreutils/Makefile 2006-11-16 17:15:00.000000000 -0500 -+++ policycoreutils-1.34.1/Makefile 2007-01-24 14:42:19.000000000 -0500 ++++ policycoreutils-1.34.1/Makefile 2007-02-01 16:15:32.000000000 -0500 @@ -1,4 +1,4 @@ -SUBDIRS=setfiles semanage load_policy newrole run_init restorecon restorecond secon audit2allow audit2why scripts sestatus semodule_package semodule semodule_link semodule_expand semodule_deps setsebool po +SUBDIRS=setfiles semanage load_policy newrole run_init restorecon restorecond secon audit2allow audit2why scripts sestatus semodule_package semodule semodule_link semodule_expand semodule_deps setsebool po gui @@ -4852,7 +4868,7 @@ @for subdir in $(SUBDIRS); do \ diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/restorecond/restorecond.c policycoreutils-1.34.1/restorecond/restorecond.c --- nsapolicycoreutils/restorecond/restorecond.c 2006-11-16 17:14:28.000000000 -0500 -+++ policycoreutils-1.34.1/restorecond/restorecond.c 2007-01-24 14:42:19.000000000 -0500 ++++ policycoreutils-1.34.1/restorecond/restorecond.c 2007-02-01 16:15:32.000000000 -0500 @@ -210,9 +210,10 @@ } @@ -4881,7 +4897,7 @@ close(fd); diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/restorecond/restorecond.conf policycoreutils-1.34.1/restorecond/restorecond.conf --- nsapolicycoreutils/restorecond/restorecond.conf 2006-11-20 12:19:55.000000000 -0500 -+++ policycoreutils-1.34.1/restorecond/restorecond.conf 2007-01-24 14:42:19.000000000 -0500 ++++ policycoreutils-1.34.1/restorecond/restorecond.conf 2007-02-01 16:15:32.000000000 -0500 @@ -1,4 +1,5 @@ /etc/resolv.conf +/etc/localtime @@ -4890,7 +4906,7 @@ /var/run/utmp diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/scripts/chcat policycoreutils-1.34.1/scripts/chcat --- nsapolicycoreutils/scripts/chcat 2006-11-16 17:14:27.000000000 -0500 -+++ policycoreutils-1.34.1/scripts/chcat 2007-01-24 14:42:19.000000000 -0500 ++++ policycoreutils-1.34.1/scripts/chcat 2007-02-01 16:15:32.000000000 -0500 @@ -62,12 +62,20 @@ for i in newcat[1:]: if i not in cats: @@ -4958,7 +4974,7 @@ def chcat_replace(newcat, objects, login_ind): diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/semanage/seobject.py policycoreutils-1.34.1/semanage/seobject.py --- nsapolicycoreutils/semanage/seobject.py 2007-01-17 11:11:34.000000000 -0500 -+++ policycoreutils-1.34.1/semanage/seobject.py 2007-01-24 14:42:19.000000000 -0500 ++++ policycoreutils-1.34.1/semanage/seobject.py 2007-02-01 16:15:32.000000000 -0500 @@ -209,7 +209,8 @@ os.write(fd, self.out()) os.close(fd) Index: policycoreutils.spec =================================================================== RCS file: /cvs/dist/rpms/policycoreutils/devel/policycoreutils.spec,v retrieving revision 1.365 retrieving revision 1.366 diff -u -r1.365 -r1.366 --- policycoreutils.spec 24 Jan 2007 20:15:03 -0000 1.365 +++ policycoreutils.spec 1 Feb 2007 21:17:40 -0000 1.366 @@ -5,7 +5,7 @@ Summary: SELinux policy core utilities. Name: policycoreutils Version: 1.34.1 -Release: 3%{?dist} +Release: 4%{?dist} License: GPL Group: System Environment/Base Source: http://www.nsa.gov/selinux/archives/policycoreutils-%{version}.tgz @@ -168,6 +168,9 @@ [ -x /sbin/service ] && /sbin/service restorecond condrestart > /dev/null %changelog +* Thu Feb 1 2007 Dan Walsh 1.34.1-4 +- Fix audit2allow on missing translations + * Wed Jan 24 2007 Dan Walsh 1.34.1-3 - More chcat fixes From fedora-cvs-commits at redhat.com Thu Feb 1 21:19:35 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 16:19:35 -0500 Subject: rpms/policycoreutils/FC-6 policycoreutils-rhat.patch, 1.250, 1.251 policycoreutils.spec, 1.329, 1.330 Message-ID: <200702012119.l11LJZ2k025864@cvs.devel.redhat.com> Author: dwalsh Update of /cvs/dist/rpms/policycoreutils/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv25810 Modified Files: policycoreutils-rhat.patch policycoreutils.spec Log Message: * Thu Feb 1 2007 Dan Walsh 1.34.1-4 - Fix audit2allow on missing translations policycoreutils-rhat.patch: Makefile | 2 audit2allow/audit2allow | 6 gui/Makefile | 30 gui/booleansPage.py | 199 ++ gui/fcontextPage.py | 158 ++ gui/loginsPage.py | 161 ++ gui/mappingsPage.py | 54 gui/modulesPage.py | 161 ++ gui/portsPage.py | 214 +++ gui/selinux.tbl | 265 +++ gui/semanagePage.py | 109 + gui/statusPage.py | 213 +++ gui/system-config-selinux.glade | 2803 ++++++++++++++++++++++++++++++++++++++++ gui/system-config-selinux.py | 156 ++ gui/translationsPage.py | 109 + gui/usersPage.py | 155 ++ restorecond/restorecond.c | 12 restorecond/restorecond.conf | 1 scripts/chcat | 36 semanage/seobject.py | 10 20 files changed, 4835 insertions(+), 19 deletions(-) Index: policycoreutils-rhat.patch =================================================================== RCS file: /cvs/dist/rpms/policycoreutils/FC-6/policycoreutils-rhat.patch,v retrieving revision 1.250 retrieving revision 1.251 diff -u -r1.250 -r1.251 --- policycoreutils-rhat.patch 17 Jan 2007 16:59:55 -0000 1.250 +++ policycoreutils-rhat.patch 1 Feb 2007 21:19:32 -0000 1.251 @@ -1,6 +1,22 @@ -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/booleansPage.py policycoreutils-1.33.14/gui/booleansPage.py +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/audit2allow/audit2allow policycoreutils-1.34.1/audit2allow/audit2allow +--- nsapolicycoreutils/audit2allow/audit2allow 2006-11-29 17:11:17.000000000 -0500 ++++ policycoreutils-1.34.1/audit2allow/audit2allow 2007-02-01 16:15:59.000000000 -0500 +@@ -32,8 +32,10 @@ + import re + try: + gettext.install('policycoreutils') +- except: +- pass ++ except IOError: ++ import __builtin__ ++ __builtin__.__dict__['_'] = unicode ++ + def get_mls_flag(): + if selinux.is_selinux_mls_enabled(): + return "-M" +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/booleansPage.py policycoreutils-1.34.1/gui/booleansPage.py --- nsapolicycoreutils/gui/booleansPage.py 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.33.14/gui/booleansPage.py 2007-01-16 15:13:02.000000000 -0500 ++++ policycoreutils-1.34.1/gui/booleansPage.py 2007-02-01 16:15:32.000000000 -0500 @@ -0,0 +1,199 @@ +# +# booleansPage.py - GUI for Booleans page in system-config-securitylevel @@ -201,9 +217,9 @@ + + setsebool="/usr/sbin/setsebool -P %s=%d" % (key, not val) + commands.getstatusoutput(setsebool) -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/fcontextPage.py policycoreutils-1.33.14/gui/fcontextPage.py +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/fcontextPage.py policycoreutils-1.34.1/gui/fcontextPage.py --- nsapolicycoreutils/gui/fcontextPage.py 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.33.14/gui/fcontextPage.py 2007-01-16 15:13:02.000000000 -0500 ++++ policycoreutils-1.34.1/gui/fcontextPage.py 2007-02-01 16:15:32.000000000 -0500 @@ -0,0 +1,158 @@ +## fcontextPage.py - show selinux mappings +## Copyright (C) 2006 Red Hat, Inc. @@ -363,9 +379,9 @@ + self.store.set_value(iter, 0, fspec) + self.store.set_value(iter, 2, ftype) + self.store.set_value(iter, 1, "system_u:object_r:%s:%s" % (type, mls)) -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/loginsPage.py policycoreutils-1.33.14/gui/loginsPage.py +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/loginsPage.py policycoreutils-1.34.1/gui/loginsPage.py --- nsapolicycoreutils/gui/loginsPage.py 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.33.14/gui/loginsPage.py 2007-01-16 15:13:02.000000000 -0500 ++++ policycoreutils-1.34.1/gui/loginsPage.py 2007-02-01 16:15:32.000000000 -0500 @@ -0,0 +1,161 @@ +## loginsPage.py - show selinux mappings +## Copyright (C) 2006 Red Hat, Inc. @@ -528,9 +544,9 @@ + self.store.set_value(iter, 1, seuser) + self.store.set_value(iter, 2, seobject.translate(serange)) + -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/Makefile policycoreutils-1.33.14/gui/Makefile +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/Makefile policycoreutils-1.34.1/gui/Makefile --- nsapolicycoreutils/gui/Makefile 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.33.14/gui/Makefile 2007-01-16 15:13:02.000000000 -0500 ++++ policycoreutils-1.34.1/gui/Makefile 2007-02-01 16:15:32.000000000 -0500 @@ -0,0 +1,30 @@ +# Installation directories. +PREFIX ?= ${DESTDIR}/usr @@ -562,9 +578,9 @@ +indent: + +relabel: -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/mappingsPage.py policycoreutils-1.33.14/gui/mappingsPage.py +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/mappingsPage.py policycoreutils-1.34.1/gui/mappingsPage.py --- nsapolicycoreutils/gui/mappingsPage.py 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.33.14/gui/mappingsPage.py 2007-01-16 15:13:02.000000000 -0500 ++++ policycoreutils-1.34.1/gui/mappingsPage.py 2007-02-01 16:15:32.000000000 -0500 @@ -0,0 +1,54 @@ +## mappingsPage.py - show selinux mappings +## Copyright (C) 2006 Red Hat, Inc. @@ -620,9 +636,9 @@ + for k in keys: + print "%-25s %-25s %-25s" % (k, dict[k][0], translate(dict[k][1])) + -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/modulesPage.py policycoreutils-1.33.14/gui/modulesPage.py +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/modulesPage.py policycoreutils-1.34.1/gui/modulesPage.py --- nsapolicycoreutils/gui/modulesPage.py 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.33.14/gui/modulesPage.py 2007-01-16 15:13:02.000000000 -0500 ++++ policycoreutils-1.34.1/gui/modulesPage.py 2007-02-01 16:15:32.000000000 -0500 @@ -0,0 +1,161 @@ +## modulesPage.py - show selinux mappings +## Copyright (C) 2006 Red Hat, Inc. @@ -785,9 +801,9 @@ + + + -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/portsPage.py policycoreutils-1.33.14/gui/portsPage.py +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/portsPage.py policycoreutils-1.34.1/gui/portsPage.py --- nsapolicycoreutils/gui/portsPage.py 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.33.14/gui/portsPage.py 2007-01-16 15:13:02.000000000 -0500 ++++ policycoreutils-1.34.1/gui/portsPage.py 2007-02-01 16:15:32.000000000 -0500 @@ -0,0 +1,214 @@ +## portsPage.py - show selinux mappings +## Copyright (C) 2006 Red Hat, Inc. @@ -886,7 +902,7 @@ + self.ports_properties_button.set_sensitive(self.edit) + self.ports_delete_button.set_sensitive(self.edit) + self.mls_col.set_visible(self.edit) -+ if on: ++ if self.edit: + self.load() + else: + self.group_load() @@ -1003,9 +1019,9 @@ + self.store.set_value(iter, MLS_COL, mls) + + -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/selinux.tbl policycoreutils-1.33.14/gui/selinux.tbl +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/selinux.tbl policycoreutils-1.34.1/gui/selinux.tbl --- nsapolicycoreutils/gui/selinux.tbl 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.33.14/gui/selinux.tbl 2007-01-16 15:13:02.000000000 -0500 ++++ policycoreutils-1.34.1/gui/selinux.tbl 2007-02-01 16:15:32.000000000 -0500 @@ -0,0 +1,265 @@ +acct_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for acct daemon") +allow_cvs_read_shadow _("CVS") _("Allow cvs daemon to read shadow") @@ -1272,9 +1288,9 @@ +ypserv_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for ypserv daemon") +ypxfr_disable_trans _("NIS") _("Disable SELinux protection for NIS Transfer Daemon") +zebra_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for zebra daemon") -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/semanagePage.py policycoreutils-1.33.14/gui/semanagePage.py +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/semanagePage.py policycoreutils-1.34.1/gui/semanagePage.py --- nsapolicycoreutils/gui/semanagePage.py 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.33.14/gui/semanagePage.py 2007-01-16 15:13:02.000000000 -0500 ++++ policycoreutils-1.34.1/gui/semanagePage.py 2007-02-01 16:15:32.000000000 -0500 @@ -0,0 +1,109 @@ +## semanagePage.py - show selinux mappings +## Copyright (C) 2006 Red Hat, Inc. @@ -1385,9 +1401,9 @@ + self.dialog.hide() + + -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/statusPage.py policycoreutils-1.33.14/gui/statusPage.py +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/statusPage.py policycoreutils-1.34.1/gui/statusPage.py --- nsapolicycoreutils/gui/statusPage.py 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.33.14/gui/statusPage.py 2007-01-16 15:13:02.000000000 -0500 ++++ policycoreutils-1.34.1/gui/statusPage.py 2007-02-01 16:15:32.000000000 -0500 @@ -0,0 +1,213 @@ +## statusPage.py - show selinux status +## Copyright (C) 2006 Red Hat, Inc. @@ -1602,9 +1618,9 @@ + return self.types[self.selinuxTypeOptionMenu.get_active()] + + -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/system-config-selinux.glade policycoreutils-1.33.14/gui/system-config-selinux.glade +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/system-config-selinux.glade policycoreutils-1.34.1/gui/system-config-selinux.glade --- nsapolicycoreutils/gui/system-config-selinux.glade 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.33.14/gui/system-config-selinux.glade 2007-01-16 15:13:02.000000000 -0500 ++++ policycoreutils-1.34.1/gui/system-config-selinux.glade 2007-02-01 16:15:32.000000000 -0500 @@ -0,0 +1,2803 @@ + + @@ -4409,9 +4425,9 @@ + + + -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/system-config-selinux.py policycoreutils-1.33.14/gui/system-config-selinux.py +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/system-config-selinux.py policycoreutils-1.34.1/gui/system-config-selinux.py --- nsapolicycoreutils/gui/system-config-selinux.py 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.33.14/gui/system-config-selinux.py 2007-01-16 15:13:02.000000000 -0500 ++++ policycoreutils-1.34.1/gui/system-config-selinux.py 2007-02-01 16:15:32.000000000 -0500 @@ -0,0 +1,156 @@ +#!/usr/bin/python +# @@ -4569,9 +4585,9 @@ + + app = childWindow() + app.stand_alone() -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/translationsPage.py policycoreutils-1.33.14/gui/translationsPage.py +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/translationsPage.py policycoreutils-1.34.1/gui/translationsPage.py --- nsapolicycoreutils/gui/translationsPage.py 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.33.14/gui/translationsPage.py 2007-01-16 15:13:02.000000000 -0500 ++++ policycoreutils-1.34.1/gui/translationsPage.py 2007-02-01 16:15:32.000000000 -0500 @@ -0,0 +1,109 @@ +## translationsPage.py - show selinux translations +## Copyright (C) 2006 Red Hat, Inc. @@ -4682,9 +4698,9 @@ + store, iter = self.view.get_selection().get_selected() + self.store.set_value(iter, 0, level) + self.store.set_value(iter, 1, translation) -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/usersPage.py policycoreutils-1.33.14/gui/usersPage.py +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/usersPage.py policycoreutils-1.34.1/gui/usersPage.py --- nsapolicycoreutils/gui/usersPage.py 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.33.14/gui/usersPage.py 2007-01-16 15:13:02.000000000 -0500 ++++ policycoreutils-1.34.1/gui/usersPage.py 2007-02-01 16:15:32.000000000 -0500 @@ -0,0 +1,155 @@ +## usersPage.py - show selinux mappings +## Copyright (C) 2006 Red Hat, Inc. @@ -4841,18 +4857,18 @@ + except ValueError, e: + self.error(e.args[0]) + -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/Makefile policycoreutils-1.33.14/Makefile +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/Makefile policycoreutils-1.34.1/Makefile --- nsapolicycoreutils/Makefile 2006-11-16 17:15:00.000000000 -0500 -+++ policycoreutils-1.33.14/Makefile 2007-01-16 15:13:02.000000000 -0500 ++++ policycoreutils-1.34.1/Makefile 2007-02-01 16:15:32.000000000 -0500 @@ -1,4 +1,4 @@ -SUBDIRS=setfiles semanage load_policy newrole run_init restorecon restorecond secon audit2allow audit2why scripts sestatus semodule_package semodule semodule_link semodule_expand semodule_deps setsebool po +SUBDIRS=setfiles semanage load_policy newrole run_init restorecon restorecond secon audit2allow audit2why scripts sestatus semodule_package semodule semodule_link semodule_expand semodule_deps setsebool po gui all install relabel clean indent: @for subdir in $(SUBDIRS); do \ -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/restorecond/restorecond.c policycoreutils-1.33.14/restorecond/restorecond.c +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/restorecond/restorecond.c policycoreutils-1.34.1/restorecond/restorecond.c --- nsapolicycoreutils/restorecond/restorecond.c 2006-11-16 17:14:28.000000000 -0500 -+++ policycoreutils-1.33.14/restorecond/restorecond.c 2007-01-16 15:13:02.000000000 -0500 ++++ policycoreutils-1.34.1/restorecond/restorecond.c 2007-02-01 16:15:32.000000000 -0500 @@ -210,9 +210,10 @@ } @@ -4879,18 +4895,86 @@ } free(scontext); close(fd); -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/restorecond/restorecond.conf policycoreutils-1.33.14/restorecond/restorecond.conf +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/restorecond/restorecond.conf policycoreutils-1.34.1/restorecond/restorecond.conf --- nsapolicycoreutils/restorecond/restorecond.conf 2006-11-20 12:19:55.000000000 -0500 -+++ policycoreutils-1.33.14/restorecond/restorecond.conf 2007-01-16 15:13:02.000000000 -0500 ++++ policycoreutils-1.34.1/restorecond/restorecond.conf 2007-02-01 16:15:32.000000000 -0500 @@ -1,4 +1,5 @@ /etc/resolv.conf +/etc/localtime /etc/samba/secrets.tdb /etc/mtab /var/run/utmp -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/semanage/seobject.py policycoreutils-1.33.14/semanage/seobject.py +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/scripts/chcat policycoreutils-1.34.1/scripts/chcat +--- nsapolicycoreutils/scripts/chcat 2006-11-16 17:14:27.000000000 -0500 ++++ policycoreutils-1.34.1/scripts/chcat 2007-02-01 16:15:32.000000000 -0500 +@@ -62,12 +62,20 @@ + for i in newcat[1:]: + if i not in cats: + cats.append(i) ++ + new_serange = "%s-%s:%s" % (serange[0], top[0], string.join(cats, ",")) +- ++ if new_serange[-1:] == ":": ++ new_serange = new_serange[:-1] ++ + if add_ind: +- logins.add(u, user[0], new_serange) ++ cmd = "semanage login -a -r %s -s %s %s" % (new_serange, user[0], u) + else: +- logins.modify(u, user[0], new_serange) ++ cmd = "semanage login -m -r %s -s %s %s" % (new_serange, user[0], u) ++ rc = commands.getstatusoutput(cmd) ++ if rc[0] != 0: ++ print rc[1] ++ errors += 1 ++ + return errors + + def chcat_add(orig, newcat, objects,login_ind): +@@ -133,11 +141,17 @@ + cats.remove(i) + + new_serange = "%s-%s:%s" % (serange[0], top[0], string.join(cats, ",")) ++ if new_serange[-1:] == ":": ++ new_serange = new_serange[:-1] + + if add_ind: +- logins.add(u, user[0], new_serange) ++ cmd = "semanage login -a -r %s -s %s %s" % (new_serange, user[0], u) + else: +- logins.modify(u, user[0], new_serange) ++ cmd = "semanage login -m -r %s -s %s %s" % (new_serange, user[0], u) ++ rc = commands.getstatusoutput(cmd) ++ if rc[0] != 0: ++ print rc[1] ++ errors += 1 + return errors + + def chcat_remove(orig, newcat, objects, login_ind): +@@ -198,11 +212,17 @@ + user = seusers["__default__"] + serange = user[1].split("-") + new_serange = "%s-%s:%s" % (serange[0],newcat[0], string.join(newcat[1:], ",")) +- ++ if new_serange[-1:] == ":": ++ new_serange = new_serange[:-1] ++ + if add_ind: +- logins.add(u, user[0], new_serange) ++ cmd = "semanage login -a -r %s -s %s %s" % (new_serange, user[0], u) + else: +- logins.modify(u, user[0], new_serange) ++ cmd = "semanage login -m -r %s -s %s %s" % (new_serange, user[0], u) ++ rc = commands.getstatusoutput(cmd) ++ if rc[0] != 0: ++ print rc[1] ++ errors += 1 + return errors + + def chcat_replace(newcat, objects, login_ind): +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/semanage/seobject.py policycoreutils-1.34.1/semanage/seobject.py --- nsapolicycoreutils/semanage/seobject.py 2007-01-17 11:11:34.000000000 -0500 -+++ policycoreutils-1.33.14/semanage/seobject.py 2007-01-16 15:16:27.000000000 -0500 ++++ policycoreutils-1.34.1/semanage/seobject.py 2007-02-01 16:15:32.000000000 -0500 @@ -209,7 +209,8 @@ os.write(fd, self.out()) os.close(fd) Index: policycoreutils.spec =================================================================== RCS file: /cvs/dist/rpms/policycoreutils/FC-6/policycoreutils.spec,v retrieving revision 1.329 retrieving revision 1.330 diff -u -r1.329 -r1.330 --- policycoreutils.spec 17 Jan 2007 16:59:55 -0000 1.329 +++ policycoreutils.spec 1 Feb 2007 21:19:32 -0000 1.330 @@ -4,8 +4,8 @@ %define libselinuxver 1.33.4-1 Summary: SELinux policy core utilities. Name: policycoreutils -Version: 1.33.15 -Release: 1%{?dist} +Version: 1.34.1 +Release: 4%{?dist} License: GPL Group: System Environment/Base Source: http://www.nsa.gov/selinux/archives/policycoreutils-%{version}.tgz @@ -168,6 +168,21 @@ [ -x /sbin/service ] && /sbin/service restorecond condrestart > /dev/null %changelog +* Thu Feb 1 2007 Dan Walsh 1.34.1-4 +- Fix audit2allow on missing translations + +* Wed Jan 24 2007 Dan Walsh 1.34.1-3 +- More chcat fixes + +* Wed Jan 24 2007 Dan Walsh 1.34.1-2 +- Change chcat to exec semodule so file context is maintained + +* Wed Jan 24 2007 Dan Walsh 1.34.1-1 +- Fix system-config-selinux ports view +- Update to upstream + * Fixed newrole non-pam build. + * Updated version for stable branch. + * Wed Jan 17 2007 Dan Walsh 1.33.15-1 - Update to upstream * Merged unicode-to-string fix for seobject audit from Dan Walsh. From fedora-cvs-commits at redhat.com Thu Feb 1 21:23:20 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 16:23:20 -0500 Subject: rpms/policycoreutils/FC-6 sources,1.133,1.134 Message-ID: <200702012123.l11LNK4H028794@cvs.devel.redhat.com> Author: dwalsh Update of /cvs/dist/rpms/policycoreutils/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv28752 Modified Files: sources Log Message: * Thu Feb 1 2007 Dan Walsh 1.34.1-4 - Fix audit2allow on missing translations Index: sources =================================================================== RCS file: /cvs/dist/rpms/policycoreutils/FC-6/sources,v retrieving revision 1.133 retrieving revision 1.134 diff -u -r1.133 -r1.134 --- sources 17 Jan 2007 16:59:55 -0000 1.133 +++ sources 1 Feb 2007 21:23:18 -0000 1.134 @@ -1 +1 @@ -a2d797ed6d1ef30a10c7ddfc03cc4af8 policycoreutils-1.33.15.tgz +eff759f488ec2ad7dc996ce882527b96 policycoreutils-1.34.1.tgz From fedora-cvs-commits at redhat.com Thu Feb 1 21:29:08 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 16:29:08 -0500 Subject: rpms/kernel/FC-5 .cvsignore, 1.428, 1.429 kernel-2.6.spec, 1.2265, 1.2266 Message-ID: <200702012129.l11LT87S000814@cvs.devel.redhat.com> Author: cebbert Update of /cvs/dist/rpms/kernel/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv752 Modified Files: .cvsignore kernel-2.6.spec Log Message: * Thu Feb 1 2007 Chuck Ebbert - Added i586 optimized AES and Blowfish modules to the i686 config - Fixed .cvsignore Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/.cvsignore,v retrieving revision 1.428 retrieving revision 1.429 diff -u -r1.428 -r1.429 --- .cvsignore 20 Dec 2006 19:21:53 -0000 1.428 +++ .cvsignore 1 Feb 2007 21:29:05 -0000 1.429 @@ -1,7 +1,7 @@ clog kernel-2.6.*.config temp-* -kernel-2.6.18 -linux-2.6.18.tar.bz2 +kernel-2.6.19 +linux-2.6.19.tar.bz2 xen-3.0.3-11774.tar.bz2 -patch-2.6.18.6.bz2 +patch-2.6.19.2.bz2 Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/kernel-2.6.spec,v retrieving revision 1.2265 retrieving revision 1.2266 diff -u -r1.2265 -r1.2266 --- kernel-2.6.spec 31 Jan 2007 16:45:46 -0000 1.2265 +++ kernel-2.6.spec 1 Feb 2007 21:29:06 -0000 1.2266 @@ -1835,6 +1835,10 @@ %endif %changelog +* Thu Feb 1 2007 Chuck Ebbert +- Added i586 optimized AES and Blowfish modules to the i686 config +- Fixed .cvsignore + * Wed Jan 31 2007 Markus Armbruster - The previous cset folded the Xen paravirt framebuffer patch into linux-2.6-xen.patch, and commented out the obsoleted patch files. From fedora-cvs-commits at redhat.com Thu Feb 1 21:29:08 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 16:29:08 -0500 Subject: rpms/kernel/FC-5/configs config-i686,1.3,1.4 Message-ID: <200702012129.l11LT8Yw000822@cvs.devel.redhat.com> Author: cebbert Update of /cvs/dist/rpms/kernel/FC-5/configs In directory cvs.devel.redhat.com:/tmp/cvs-serv752/configs Modified Files: config-i686 Log Message: * Thu Feb 1 2007 Chuck Ebbert - Added i586 optimized AES and Blowfish modules to the i686 config - Fixed .cvsignore Index: config-i686 =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/configs/config-i686,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- config-i686 31 Jan 2007 15:26:16 -0000 1.3 +++ config-i686 1 Feb 2007 21:29:06 -0000 1.4 @@ -3,6 +3,10 @@ # CONFIG_NOHIGHMEM is not set CONFIG_HIGHMEM4G=y # CONFIG_HIGHMEM64G is not set + CONFIG_CRYPTO_DEV_PADLOCK=m CONFIG_CRYPTO_DEV_PADLOCK_AES=y CONFIG_CRYPTO_DEV_PADLOCK_SHA=y + +CONFIG_CRYPTO_AES_586=m +CONFIG_CRYPTO_TWOFISH_586=m From fedora-cvs-commits at redhat.com Thu Feb 1 21:36:03 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 16:36:03 -0500 Subject: rpms/selinux-policy/FC-6 policy-20061106.patch, 1.13, 1.14 selinux-policy.spec, 1.339, 1.340 Message-ID: <200702012136.l11La3g9032742@cvs.devel.redhat.com> Author: dwalsh Update of /cvs/dist/rpms/selinux-policy/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv32717 Modified Files: policy-20061106.patch selinux-policy.spec Log Message: * Fri Jan 26 2007 Dan Walsh 2.4.6-35 - Fixes to make setrans work properly on MLS Resolves: #224441 policy-20061106.patch: Rules.modular | 10 config/appconfig-strict-mcs/seusers | 1 config/appconfig-strict-mls/seusers | 1 config/appconfig-strict/seusers | 1 policy/flask/access_vectors | 2 policy/global_tunables | 66 +++ policy/mls | 31 + policy/modules/admin/acct.te | 1 policy/modules/admin/amanda.if | 17 policy/modules/admin/amanda.te | 6 policy/modules/admin/backup.te | 5 policy/modules/admin/bootloader.fc | 5 policy/modules/admin/bootloader.te | 14 policy/modules/admin/consoletype.te | 21 - policy/modules/admin/ddcprobe.te | 10 policy/modules/admin/dmesg.te | 7 policy/modules/admin/dmidecode.te | 5 policy/modules/admin/firstboot.if | 6 policy/modules/admin/kudzu.te | 5 policy/modules/admin/logrotate.te | 5 policy/modules/admin/logwatch.te | 6 policy/modules/admin/netutils.te | 10 policy/modules/admin/portage.te | 5 policy/modules/admin/prelink.te | 17 policy/modules/admin/quota.fc | 7 policy/modules/admin/quota.te | 24 - policy/modules/admin/rpm.fc | 3 policy/modules/admin/rpm.if | 24 + policy/modules/admin/rpm.te | 49 +- policy/modules/admin/su.if | 28 + policy/modules/admin/su.te | 2 policy/modules/admin/sudo.if | 10 policy/modules/admin/tripwire.te | 11 policy/modules/admin/usbmodules.te | 5 policy/modules/admin/usermanage.te | 34 + policy/modules/admin/vpn.te | 1 policy/modules/apps/ethereal.te | 5 policy/modules/apps/evolution.if | 106 +++++ policy/modules/apps/evolution.te | 1 policy/modules/apps/gnome.fc | 2 policy/modules/apps/gnome.if | 108 +++++ policy/modules/apps/gnome.te | 5 policy/modules/apps/gpg.if | 1 policy/modules/apps/java.fc | 2 policy/modules/apps/java.if | 38 ++ policy/modules/apps/java.te | 2 policy/modules/apps/loadkeys.if | 17 policy/modules/apps/mozilla.if | 209 +++++++++-- policy/modules/apps/mplayer.if | 84 ++++ policy/modules/apps/mplayer.te | 1 policy/modules/apps/slocate.te | 3 policy/modules/apps/thunderbird.if | 80 +++- policy/modules/apps/userhelper.if | 19 - policy/modules/apps/webalizer.te | 6 policy/modules/apps/yam.te | 5 policy/modules/kernel/corecommands.fc | 11 policy/modules/kernel/corecommands.if | 77 ++++ policy/modules/kernel/corenetwork.if.in | 99 +++++ policy/modules/kernel/corenetwork.te.in | 17 policy/modules/kernel/corenetwork.te.m4 | 4 policy/modules/kernel/devices.fc | 7 policy/modules/kernel/devices.if | 18 policy/modules/kernel/devices.te | 8 policy/modules/kernel/domain.if | 58 +++ policy/modules/kernel/domain.te | 22 + policy/modules/kernel/files.fc | 2 policy/modules/kernel/files.if | 222 +++++++++++ policy/modules/kernel/filesystem.if | 23 + policy/modules/kernel/filesystem.te | 13 policy/modules/kernel/kernel.if | 64 +++ policy/modules/kernel/kernel.te | 12 policy/modules/kernel/mls.if | 28 + policy/modules/kernel/mls.te | 6 policy/modules/kernel/storage.fc | 1 policy/modules/kernel/storage.if | 2 policy/modules/kernel/terminal.fc | 1 policy/modules/kernel/terminal.if | 2 policy/modules/kernel/terminal.te | 1 policy/modules/services/apache.fc | 11 policy/modules/services/apache.te | 24 + policy/modules/services/apm.te | 3 policy/modules/services/automount.fc | 1 policy/modules/services/automount.te | 9 policy/modules/services/avahi.if | 21 + policy/modules/services/bind.fc | 1 policy/modules/services/bind.te | 5 policy/modules/services/bluetooth.te | 7 policy/modules/services/ccs.fc | 1 policy/modules/services/ccs.te | 11 policy/modules/services/clamav.te | 2 policy/modules/services/cron.fc | 6 policy/modules/services/cron.if | 92 ++-- policy/modules/services/cron.te | 52 ++ policy/modules/services/cups.te | 7 policy/modules/services/cvs.te | 1 policy/modules/services/dbus.fc | 1 policy/modules/services/dbus.if | 62 +++ policy/modules/services/dcc.te | 9 policy/modules/services/dhcp.te | 2 policy/modules/services/ftp.te | 14 policy/modules/services/hal.fc | 4 policy/modules/services/hal.if | 57 +++ policy/modules/services/hal.te | 9 policy/modules/services/inetd.te | 28 + policy/modules/services/irqbalance.te | 4 policy/modules/services/kerberos.if | 3 policy/modules/services/kerberos.te | 13 policy/modules/services/ktalk.fc | 3 policy/modules/services/ktalk.te | 5 policy/modules/services/lpd.if | 56 +- policy/modules/services/lpd.te | 5 policy/modules/services/mta.fc | 1 policy/modules/services/mta.if | 1 policy/modules/services/mta.te | 2 policy/modules/services/munin.te | 5 policy/modules/services/networkmanager.te | 2 policy/modules/services/nis.fc | 3 policy/modules/services/nis.if | 8 policy/modules/services/nis.te | 15 policy/modules/services/nscd.if | 20 + policy/modules/services/nscd.te | 15 policy/modules/services/oav.te | 5 policy/modules/services/oddjob.te | 3 policy/modules/services/openvpn.te | 4 policy/modules/services/pcscd.fc | 9 policy/modules/services/pcscd.if | 62 +++ policy/modules/services/pcscd.te | 78 ++++ policy/modules/services/pegasus.if | 31 + policy/modules/services/pegasus.te | 5 policy/modules/services/portmap.te | 5 policy/modules/services/postfix.fc | 1 policy/modules/services/postfix.if | 2 policy/modules/services/postfix.te | 17 policy/modules/services/procmail.te | 19 - policy/modules/services/pyzor.te | 4 policy/modules/services/radvd.te | 2 policy/modules/services/rhgb.if | 76 ++++ policy/modules/services/rhgb.te | 3 policy/modules/services/ricci.te | 13 policy/modules/services/rlogin.te | 10 policy/modules/services/rpc.fc | 1 policy/modules/services/rpc.te | 23 + policy/modules/services/rsync.te | 1 policy/modules/services/samba.if | 2 policy/modules/services/samba.te | 17 policy/modules/services/sasl.te | 2 policy/modules/services/sendmail.te | 8 policy/modules/services/setroubleshoot.if | 20 + policy/modules/services/setroubleshoot.te | 2 policy/modules/services/smartmon.te | 1 policy/modules/services/snmp.if | 17 policy/modules/services/snmp.te | 4 policy/modules/services/spamassassin.fc | 2 policy/modules/services/spamassassin.if | 22 + policy/modules/services/spamassassin.te | 16 policy/modules/services/squid.fc | 1 policy/modules/services/squid.if | 1 policy/modules/services/squid.te | 11 policy/modules/services/ssh.if | 65 +++ policy/modules/services/ssh.te | 10 policy/modules/services/telnet.te | 1 policy/modules/services/tftp.te | 2 policy/modules/services/uucp.fc | 1 policy/modules/services/uucp.if | 67 +++ policy/modules/services/uucp.te | 44 ++ policy/modules/services/xserver.fc | 2 policy/modules/services/xserver.if | 190 +++++++++- policy/modules/services/xserver.te | 12 policy/modules/system/authlogin.if | 74 +++ policy/modules/system/authlogin.te | 6 policy/modules/system/clock.te | 13 policy/modules/system/fstools.fc | 1 policy/modules/system/fstools.te | 11 policy/modules/system/getty.te | 14 policy/modules/system/hostname.te | 19 - policy/modules/system/init.if | 23 + policy/modules/system/init.te | 47 ++ policy/modules/system/ipsec.fc | 5 policy/modules/system/ipsec.if | 99 +++++ policy/modules/system/ipsec.te | 107 +++++ policy/modules/system/iptables.te | 16 policy/modules/system/libraries.fc | 37 + policy/modules/system/libraries.te | 11 policy/modules/system/locallogin.if | 37 + policy/modules/system/locallogin.te | 6 policy/modules/system/logging.te | 14 policy/modules/system/lvm.fc | 1 policy/modules/system/lvm.if | 44 ++ policy/modules/system/lvm.te | 75 +++ policy/modules/system/miscfiles.fc | 3 policy/modules/system/miscfiles.if | 79 ++++ policy/modules/system/modutils.te | 25 + policy/modules/system/mount.te | 27 - policy/modules/system/pcmcia.te | 5 policy/modules/system/raid.te | 13 policy/modules/system/selinuxutil.fc | 2 policy/modules/system/selinuxutil.if | 119 ++++++ policy/modules/system/selinuxutil.te | 118 ++---- policy/modules/system/sysnetwork.te | 10 policy/modules/system/tzdata.fc | 3 policy/modules/system/tzdata.if | 23 + policy/modules/system/tzdata.te | 51 ++ policy/modules/system/unconfined.fc | 4 policy/modules/system/unconfined.if | 19 + policy/modules/system/unconfined.te | 23 + policy/modules/system/userdomain.if | 569 ++++++++++++++++++++++++++---- policy/modules/system/userdomain.te | 63 +-- policy/modules/system/xen.fc | 1 policy/modules/system/xen.te | 35 + 209 files changed, 4612 insertions(+), 582 deletions(-) Index: policy-20061106.patch =================================================================== RCS file: /cvs/dist/rpms/selinux-policy/FC-6/policy-20061106.patch,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- policy-20061106.patch 1 Feb 2007 18:45:58 -0000 1.13 +++ policy-20061106.patch 1 Feb 2007 21:35:56 -0000 1.14 @@ -2261,7 +2261,7 @@ +') diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/kernel/corecommands.fc serefpolicy-2.4.6/policy/modules/kernel/corecommands.fc --- nsaserefpolicy/policy/modules/kernel/corecommands.fc 2006-11-29 12:04:51.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/kernel/corecommands.fc 2007-01-16 11:11:26.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/kernel/corecommands.fc 2007-02-01 14:53:42.000000000 -0500 @@ -1,4 +1,3 @@ - # @@ -2275,7 +2275,15 @@ ') # -@@ -188,7 +188,12 @@ +@@ -128,6 +128,7 @@ + /usr/lib/qt.*/bin(/.*)? gen_context(system_u:object_r:bin_t,s0) + /usr/lib(64)?/[^/]*firefox[^/]*/firefox -- gen_context(system_u:object_r:bin_t,s0) + /usr/lib(64)?/apt/methods.+ -- gen_context(system_u:object_r:bin_t,s0) ++/usr/lib(64)?/bluetooth/bluetoothd-service-input -- gen_context(system_u:object_r:bin_t,s0) + /usr/lib(64)?/courier(/.*)? gen_context(system_u:object_r:bin_t,s0) + /usr/lib(64)?/cups/cgi-bin/.* -- gen_context(system_u:object_r:bin_t,s0) + /usr/lib(64)?/cups/filter/.* -- gen_context(system_u:object_r:bin_t,s0) +@@ -188,7 +189,12 @@ /usr/lib/.*/program(/.*)? gen_context(system_u:object_r:bin_t,s0) /usr/share/authconfig/authconfig-gtk\.py -- gen_context(system_u:object_r:bin_t,s0) /usr/share/authconfig/authconfig-tui\.py -- gen_context(system_u:object_r:bin_t,s0) @@ -2288,7 +2296,7 @@ /usr/share/hwbrowser/hwbrowser -- gen_context(system_u:object_r:bin_t,s0) /usr/share/pwlib/make/ptlib-config -- gen_context(system_u:object_r:bin_t,s0) /usr/share/pydict/pydict\.py -- gen_context(system_u:object_r:bin_t,s0) -@@ -247,3 +252,6 @@ +@@ -247,3 +253,6 @@ ifdef(`distro_suse',` /var/lib/samba/bin/.+ gen_context(system_u:object_r:bin_t,s0) ') @@ -3166,7 +3174,7 @@ +') diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/kernel/filesystem.if serefpolicy-2.4.6/policy/modules/kernel/filesystem.if --- nsaserefpolicy/policy/modules/kernel/filesystem.if 2006-11-29 12:04:51.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/kernel/filesystem.if 2007-01-24 10:35:36.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/kernel/filesystem.if 2007-02-01 16:29:45.000000000 -0500 @@ -1122,7 +1122,7 @@ type dosfs_t; ') @@ -3578,7 +3586,7 @@ +/opt/fortitude/run(/.*)? gen_context(system_u:object_r:httpd_var_run_t,s0) diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/apache.te serefpolicy-2.4.6/policy/modules/services/apache.te --- nsaserefpolicy/policy/modules/services/apache.te 2006-11-29 12:04:51.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/services/apache.te 2007-01-24 11:06:28.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/services/apache.te 2007-02-01 14:10:48.000000000 -0500 @@ -143,6 +143,8 @@ allow httpd_t self:unix_stream_socket { create_stream_socket_perms connectto }; allow httpd_t self:tcp_socket create_stream_socket_perms; @@ -3588,7 +3596,7 @@ # Allow httpd_t to put files in /var/cache/httpd etc allow httpd_t httpd_cache_t:dir create_dir_perms; -@@ -204,6 +206,8 @@ +@@ -204,9 +206,12 @@ allow httpd_t squirrelmail_spool_t:file create_file_perms; allow httpd_t squirrelmail_spool_t:lnk_file create_lnk_perms; @@ -3597,7 +3605,11 @@ kernel_read_kernel_sysctls(httpd_t) # for modules that want to access /proc/meminfo kernel_read_system_state(httpd_t) -@@ -235,7 +239,7 @@ ++kernel_search_network_sysctl(httpd_t) + + corenet_non_ipsec_sendrecv(httpd_t) + corenet_tcp_sendrecv_all_if(httpd_t) +@@ -235,7 +240,7 @@ # execute perl corecmd_exec_bin(httpd_t) corecmd_exec_sbin(httpd_t) @@ -3606,7 +3618,7 @@ domain_use_interactive_fds(httpd_t) -@@ -348,14 +352,20 @@ +@@ -348,14 +353,20 @@ corenet_tcp_bind_ftp_port(httpd_t) ') @@ -3627,7 +3639,7 @@ ') tunable_policy(`httpd_ssi_exec',` -@@ -453,6 +463,11 @@ +@@ -453,6 +464,11 @@ logging_send_syslog_msg(httpd_helper_t) @@ -3639,7 +3651,7 @@ tunable_policy(`httpd_tty_comm',` # cjp: this is redundant: term_use_controlling_term(httpd_helper_t) -@@ -695,6 +710,7 @@ +@@ -695,6 +711,7 @@ optional_policy(` snmp_dontaudit_read_snmp_var_lib_files(httpd_t) @@ -3647,7 +3659,7 @@ ') ######################################## -@@ -704,6 +720,8 @@ +@@ -704,6 +721,8 @@ allow httpd_rotatelogs_t httpd_log_t:dir rw_dir_perms; allow httpd_rotatelogs_t httpd_log_t:file manage_file_perms; @@ -3656,7 +3668,7 @@ kernel_read_kernel_sysctls(httpd_rotatelogs_t) kernel_dontaudit_list_proc(httpd_rotatelogs_t) -@@ -714,9 +732,12 @@ +@@ -714,9 +733,12 @@ libs_use_ld_so(httpd_rotatelogs_t) libs_use_shared_libs(httpd_rotatelogs_t) @@ -4093,7 +4105,7 @@ ## diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/cron.te serefpolicy-2.4.6/policy/modules/services/cron.te --- nsaserefpolicy/policy/modules/services/cron.te 2006-11-29 12:04:49.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/services/cron.te 2007-01-16 15:01:32.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/services/cron.te 2007-02-01 15:59:24.000000000 -0500 @@ -11,9 +11,6 @@ # attribute cron_spool_type; @@ -4207,7 +4219,18 @@ # This is to handle creation of files in /var/log directory. # Used currently by rpm script log files allow system_crond_t cron_log_t:file manage_file_perms; -@@ -289,6 +316,9 @@ +@@ -250,6 +277,10 @@ + files_var_lib_filetrans(system_crond_t,cron_var_lib_t,file) + + optional_policy(` ++ spamassassin_manage_lib_files(system_crond_t) ++') ++ ++optional_policy(` + # cjp: why? + squid_domtrans(system_crond_t) + ') +@@ -289,6 +320,9 @@ allow system_crond_t system_crond_lock_t:file create_file_perms; files_lock_filetrans(system_crond_t,system_crond_lock_t,file) @@ -4217,7 +4240,7 @@ # write temporary files allow system_crond_t system_crond_tmp_t:file manage_file_perms; allow system_crond_t system_crond_tmp_t:lnk_file create_lnk_perms; -@@ -309,6 +339,7 @@ +@@ -309,6 +343,7 @@ # ps does not need to access /boot when run from cron files_dontaudit_search_boot(system_crond_t) @@ -4225,7 +4248,7 @@ corecmd_exec_all_executables(system_crond_t) corenet_non_ipsec_sendrecv(system_crond_t) -@@ -356,6 +387,7 @@ +@@ -356,6 +391,7 @@ init_dontaudit_rw_utmp(system_crond_t) # prelink tells init to restart it self, we either need to allow or dontaudit init_write_initctl(system_crond_t) @@ -4233,7 +4256,7 @@ libs_use_ld_so(system_crond_t) libs_use_shared_libs(system_crond_t) -@@ -414,6 +446,10 @@ +@@ -414,6 +450,10 @@ ') optional_policy(` @@ -4726,21 +4749,22 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/kerberos.te serefpolicy-2.4.6/policy/modules/services/kerberos.te --- nsaserefpolicy/policy/modules/services/kerberos.te 2006-11-29 12:04:49.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/services/kerberos.te 2007-01-16 11:11:26.000000000 -0500 -@@ -156,14 +156,21 @@ ++++ serefpolicy-2.4.6/policy/modules/services/kerberos.te 2007-02-01 14:22:50.000000000 -0500 +@@ -156,14 +156,22 @@ # Use capabilities. Surplus capabilities may be allowed. allow krb5kdc_t self:capability { setuid setgid net_admin chown fowner dac_override sys_nice }; dontaudit krb5kdc_t self:capability sys_tty_config; -allow krb5kdc_t self:process signal_perms; -+allow krb5kdc_t self:process { getsched signal_perms }; ++allow krb5kdc_t self:process { setsched getsched signal_perms }; allow krb5kdc_t self:netlink_route_socket r_netlink_socket_perms; -allow krb5kdc_t self:tcp_socket connected_stream_socket_perms; +allow krb5kdc_t self:tcp_socket create_stream_socket_perms; allow krb5kdc_t self:udp_socket create_socket_perms; - ++allow krb5kdc_t self:fifo_file rw_file_perms; ++ +files_read_usr_symlinks(krb5kdc_t) +files_read_var_files(krb5kdc_t) -+ + allow krb5kdc_t krb5_conf_t:file r_file_perms; dontaudit krb5kdc_t krb5_conf_t:file write; @@ -4751,6 +4775,14 @@ can_exec(krb5kdc_t, krb5kdc_exec_t) allow krb5kdc_t krb5kdc_conf_t:dir search; +@@ -189,6 +197,7 @@ + kernel_list_proc(krb5kdc_t) + kernel_read_proc_symlinks(krb5kdc_t) + kernel_read_network_state(krb5kdc_t) ++kernel_search_network_sysctl(krb5kdc_t) + + corenet_non_ipsec_sendrecv(krb5kdc_t) + corenet_tcp_sendrecv_all_if(krb5kdc_t) diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/ktalk.fc serefpolicy-2.4.6/policy/modules/services/ktalk.fc --- nsaserefpolicy/policy/modules/services/ktalk.fc 2006-11-29 12:04:51.000000000 -0500 +++ serefpolicy-2.4.6/policy/modules/services/ktalk.fc 2007-01-16 11:11:26.000000000 -0500 @@ -4864,6 +4896,14 @@ + ssh_sigchld(checkpc_t) + ssh_rw_stream_sockets(checkpc_t) +') +diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/mta.fc serefpolicy-2.4.6/policy/modules/services/mta.fc +--- nsaserefpolicy/policy/modules/services/mta.fc 2006-11-29 12:04:49.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/services/mta.fc 2007-02-01 14:46:35.000000000 -0500 +@@ -25,3 +25,4 @@ + #ifdef(`postfix.te', `', ` + #/var/spool/postfix(/.*)? gen_context(system_u:object_r:mail_spool_t,s0) + #') ++/usr/sbin/exim -- gen_context(system_u:object_r:sendmail_exec_t,s0) diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/mta.if serefpolicy-2.4.6/policy/modules/services/mta.if --- nsaserefpolicy/policy/modules/services/mta.if 2006-11-29 12:04:51.000000000 -0500 +++ serefpolicy-2.4.6/policy/modules/services/mta.if 2007-01-16 11:11:26.000000000 -0500 @@ -5628,7 +5668,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/ricci.te serefpolicy-2.4.6/policy/modules/services/ricci.te --- nsaserefpolicy/policy/modules/services/ricci.te 2006-11-29 12:04:49.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/services/ricci.te 2007-01-26 10:10:26.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/services/ricci.te 2007-02-01 15:34:13.000000000 -0500 @@ -387,6 +387,8 @@ files_search_usr(ricci_modrpm_t) files_read_etc_files(ricci_modrpm_t) @@ -5656,7 +5696,7 @@ storage_raw_read_fixed_disk(ricci_modstorage_t) -@@ -475,13 +481,17 @@ +@@ -475,13 +481,18 @@ logging_send_syslog_msg(ricci_modstorage_t) lvm_domtrans(ricci_modstorage_t) @@ -5672,6 +5712,7 @@ +') + +optional_policy(` ++ ccs_stream_connect(ricci_modstorage_t) ccs_read_config(ricci_modstorage_t) ') @@ -5998,9 +6039,50 @@ fs_search_auto_mountpoints(snmpd_t) storage_dontaudit_read_fixed_disk(snmpd_t) +diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/spamassassin.fc serefpolicy-2.4.6/policy/modules/services/spamassassin.fc +--- nsaserefpolicy/policy/modules/services/spamassassin.fc 2006-11-29 12:04:49.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/services/spamassassin.fc 2007-02-01 15:50:24.000000000 -0500 +@@ -8,6 +8,8 @@ + + /var/spool/spamassassin(/.*)? gen_context(system_u:object_r:spamd_spool_t,s0) + ++/var/lib/spamassassin(/.*)? gen_context(system_u:object_r:spamd_var_lib_t,s0) ++ + ifdef(`strict_policy',` + HOME_DIR/\.spamassassin(/.*)? gen_context(system_u:object_r:ROLE_spamassassin_home_t,s0) + ') +diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/spamassassin.if serefpolicy-2.4.6/policy/modules/services/spamassassin.if +--- nsaserefpolicy/policy/modules/services/spamassassin.if 2006-11-29 12:04:49.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/services/spamassassin.if 2007-02-01 15:53:44.000000000 -0500 +@@ -506,3 +506,25 @@ + + dontaudit $1 spamd_tmp_t:sock_file getattr; + ') ++ ++######################################## ++## ++## Create, read, write, and delete ++## spamd lib files. ++## ++## ++## ++## Domain allowed access. ++## ++## ++# ++interface(`spamassassin_manage_lib_files',` ++ gen_require(` ++ type spamd_var_lib_t; ++ ') ++ ++ files_search_var_lib($1) ++ allow $1 spamd_var_lib_t:dir create_dir_perms; ++ allow $1 spamd_var_lib_t:file create_file_perms; ++') ++ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/spamassassin.te serefpolicy-2.4.6/policy/modules/services/spamassassin.te --- nsaserefpolicy/policy/modules/services/spamassassin.te 2006-11-29 12:04:49.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/services/spamassassin.te 2007-01-16 11:11:26.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/services/spamassassin.te 2007-02-01 15:52:08.000000000 -0500 @@ -8,7 +8,7 @@ # spamassassin client executable @@ -6010,7 +6092,18 @@ type spamd_t; type spamd_exec_t; -@@ -24,7 +24,7 @@ +@@ -17,6 +17,10 @@ + type spamd_spool_t; + files_type(spamd_spool_t) + ++# var/lib files ++type spamd_var_lib_t; ++files_type(spamd_var_lib_t) ++ + type spamd_tmp_t; + files_tmp_file(spamd_tmp_t) + +@@ -24,7 +28,7 @@ files_pid_file(spamd_var_run_t) type spamassassin_exec_t; @@ -6019,7 +6112,17 @@ ######################################## # -@@ -85,6 +85,7 @@ +@@ -57,6 +61,9 @@ + allow spamd_t spamd_spool_t:dir create_dir_perms; + files_spool_filetrans(spamd_t,spamd_spool_t, { file dir }) + ++allow spamd_t spamd_var_lib_t:dir r_dir_perms; ++allow spamd_t spamd_var_lib_t:file r_file_perms; ++ + allow spamd_t spamd_tmp_t:dir create_dir_perms; + allow spamd_t spamd_tmp_t:file create_file_perms; + files_tmp_filetrans(spamd_t, spamd_tmp_t, { file dir }) +@@ -85,6 +92,7 @@ # random ports >= 1024. corenet_udp_bind_all_nodes(spamd_t) corenet_udp_bind_generic_port(spamd_t) @@ -6027,7 +6130,7 @@ corenet_udp_bind_imaze_port(spamd_t) corenet_sendrecv_imaze_server_packets(spamd_t) corenet_sendrecv_generic_server_packets(spamd_t) -@@ -107,7 +108,8 @@ +@@ -107,7 +115,8 @@ files_read_usr_files(spamd_t) files_read_etc_files(spamd_t) files_read_etc_runtime_files(spamd_t) @@ -6037,7 +6140,7 @@ init_use_fds(spamd_t) init_use_script_ptys(spamd_t) -@@ -138,6 +140,7 @@ +@@ -138,6 +147,7 @@ tunable_policy(`spamd_enable_home_dirs',` userdom_home_filetrans_generic_user_home_dir(spamd_t) @@ -7829,7 +7932,7 @@ +') diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/lvm.te serefpolicy-2.4.6/policy/modules/system/lvm.te --- nsaserefpolicy/policy/modules/system/lvm.te 2006-11-29 12:04:51.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/system/lvm.te 2007-01-26 10:04:04.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/system/lvm.te 2007-02-01 16:30:49.000000000 -0500 @@ -13,6 +13,9 @@ type clvmd_var_run_t; files_pid_file(clvmd_var_run_t) @@ -7876,7 +7979,7 @@ corenet_non_ipsec_sendrecv(clvmd_t) corenet_tcp_sendrecv_all_if(clvmd_t) -@@ -71,19 +86,28 @@ +@@ -71,19 +86,29 @@ corenet_dontaudit_tcp_bind_all_reserved_ports(clvmd_t) corenet_sendrecv_generic_server_packets(clvmd_t) @@ -7891,6 +7994,7 @@ fs_getattr_all_fs(clvmd_t) fs_search_auto_mountpoints(clvmd_t) +fs_dontaudit_list_tmpfs(clvmd_t) ++fs_dontaudit_read_removable_files(clvmd_t) term_dontaudit_use_console(clvmd_t) @@ -7905,7 +8009,7 @@ libs_use_ld_so(clvmd_t) libs_use_shared_libs(clvmd_t) -@@ -100,6 +124,11 @@ +@@ -100,6 +125,11 @@ userdom_dontaudit_use_unpriv_user_fds(clvmd_t) userdom_dontaudit_search_sysadm_home_dirs(clvmd_t) @@ -7917,7 +8021,7 @@ ifdef(`targeted_policy', ` term_dontaudit_use_unallocated_ttys(clvmd_t) term_dontaudit_use_generic_ptys(clvmd_t) -@@ -111,6 +140,15 @@ +@@ -111,6 +141,15 @@ ') optional_policy(` @@ -7933,7 +8037,7 @@ udev_read_db(clvmd_t) ') -@@ -121,7 +159,9 @@ +@@ -121,7 +160,9 @@ # DAC overrides and mknod for modifying /dev entries (vgmknodes) # rawio needed for dmraid @@ -7944,7 +8048,7 @@ dontaudit lvm_t self:capability sys_tty_config; allow lvm_t self:process { sigchld sigkill sigstop signull signal }; # LVM will complain a lot if it cannot set its priority. -@@ -130,6 +170,7 @@ +@@ -130,6 +171,7 @@ allow lvm_t self:fifo_file rw_file_perms; allow lvm_t self:unix_dgram_socket create_socket_perms; allow lvm_t self:netlink_kobject_uevent_socket create_socket_perms; @@ -7952,7 +8056,7 @@ allow lvm_t lvm_tmp_t:dir create_dir_perms; allow lvm_t lvm_tmp_t:file create_file_perms; -@@ -147,6 +188,10 @@ +@@ -147,6 +189,10 @@ allow lvm_t lvm_lock_t:file create_file_perms; files_lock_filetrans(lvm_t,lvm_lock_t,file) @@ -7963,7 +8067,7 @@ allow lvm_t lvm_var_run_t:file manage_file_perms; allow lvm_t lvm_var_run_t:sock_file manage_file_perms; allow lvm_t lvm_var_run_t:dir manage_dir_perms; -@@ -176,6 +221,7 @@ +@@ -176,6 +222,7 @@ selinux_compute_user_contexts(lvm_t) dev_create_generic_chr_files(lvm_t) @@ -7971,7 +8075,7 @@ dev_read_rand(lvm_t) dev_read_urand(lvm_t) dev_rw_lvm_control(lvm_t) -@@ -201,6 +247,7 @@ +@@ -201,6 +248,7 @@ fs_list_tmpfs(lvm_t) fs_read_tmpfs_symlinks(lvm_t) fs_dontaudit_read_removable_files(lvm_t) @@ -7979,7 +8083,7 @@ storage_relabel_fixed_disk(lvm_t) storage_dontaudit_read_removable_device(lvm_t) -@@ -213,11 +260,10 @@ +@@ -213,11 +261,10 @@ # Access raw devices and old /dev/lvm (c 109,0). Is this needed? storage_manage_fixed_disk(lvm_t) @@ -7994,7 +8098,7 @@ domain_use_interactive_fds(lvm_t) -@@ -248,8 +294,8 @@ +@@ -248,8 +295,8 @@ ') ifdef(`targeted_policy', ` @@ -8005,7 +8109,7 @@ files_dontaudit_read_root_files(lvm_t) ') -@@ -259,6 +305,16 @@ +@@ -259,6 +306,16 @@ ') optional_policy(` Index: selinux-policy.spec =================================================================== RCS file: /cvs/dist/rpms/selinux-policy/FC-6/selinux-policy.spec,v retrieving revision 1.339 retrieving revision 1.340 diff -u -r1.339 -r1.340 --- selinux-policy.spec 1 Feb 2007 18:45:58 -0000 1.339 +++ selinux-policy.spec 1 Feb 2007 21:35:56 -0000 1.340 @@ -17,7 +17,7 @@ Summary: SELinux policy configuration Name: selinux-policy Version: 2.4.6 -Release: 34%{?dist} +Release: 35%{?dist} License: GPL Group: System Environment/Base Source: serefpolicy-%{version}.tgz @@ -356,9 +356,12 @@ %endif %changelog +* Fri Jan 26 2007 Dan Walsh 2.4.6-35 +- Fixes to make setrans work properly on MLS +Resolves: #224441 + * Fri Jan 26 2007 Dan Walsh 2.4.6-34 - Fixes to make setrans work properly on MLS -- Fixes to allow procmail to exec ls Resolves: #224441 * Fri Jan 26 2007 Dan Walsh 2.4.6-33 From fedora-cvs-commits at redhat.com Thu Feb 1 21:40:38 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 16:40:38 -0500 Subject: rpms/policycoreutils/FC-6 policycoreutils-po.patch,1.13,1.14 Message-ID: <200702012140.l11LecuE000559@cvs.devel.redhat.com> Author: dwalsh Update of /cvs/dist/rpms/policycoreutils/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv542 Modified Files: policycoreutils-po.patch Log Message: * Thu Feb 1 2007 Dan Walsh 1.34.1-4 - Fix audit2allow on missing translations policycoreutils-po.patch: bs.po | 1116 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ da.po | 2 mr.po | 462 +++++++++++++-------------- ms.po | 274 ++++++++++------ sv.po | 57 +-- uk.po | 61 +-- 6 files changed, 1585 insertions(+), 387 deletions(-) View full diff with command: /usr/bin/cvs -f diff -kk -u -N -r 1.13 -r 1.14 policycoreutils-po.patch Index: policycoreutils-po.patch =================================================================== RCS file: /cvs/dist/rpms/policycoreutils/FC-6/policycoreutils-po.patch,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- policycoreutils-po.patch 17 Jan 2007 16:59:55 -0000 1.13 +++ policycoreutils-po.patch 1 Feb 2007 21:40:36 -0000 1.14 @@ -1,82572 +1,1647 @@ -diff --exclude-from=exclude -N -u -r nsapolicycoreutils/po/af.po policycoreutils-1.33.10/po/af.po ---- nsapolicycoreutils/po/af.po 2006-11-22 13:53:51.000000000 -0500 -+++ policycoreutils-1.33.10/po/af.po 2007-01-09 10:09:19.000000000 -0500 -@@ -8,7 +8,7 @@ - msgstr "" - "Project-Id-Version: PACKAGE VERSION\n" - "Report-Msgid-Bugs-To: \n" --"POT-Creation-Date: 2006-10-20 09:14-0400\n" -+"POT-Creation-Date: 2006-11-21 14:21-0500\n" - "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" - "Last-Translator: FULL NAME \n" - "Language-Team: LANGUAGE \n" -@@ -26,226 +26,276 @@ - msgid "%s: Can't load policy: %s\n" - msgstr "" - --#: ../newrole/newrole.c:98 +diff --exclude-from=exclude -N -u -r nsapolicycoreutils/po/bs.po policycoreutils-1.34.1/po/bs.po +--- nsapolicycoreutils/po/bs.po 1969-12-31 19:00:00.000000000 -0500 ++++ policycoreutils-1.34.1/po/bs.po 2007-01-24 14:40:16.000000000 -0500 +@@ -0,0 +1,1116 @@ ++# translation of bs.po to Bosnian ++# Adnan Hodzic , 2007. ++msgid "" ++msgstr "" ++"Project-Id-Version: bs\n" ++"Report-Msgid-Bugs-To: \n" ++"POT-Creation-Date: 2006-11-21 14:21-0500\n" ++"PO-Revision-Date: 2007-01-23 16:51+0100\n" ++"Last-Translator: Adnan Hodzic \n" ++"Language-Team: Bosnian \n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=UTF-8\n" ++"Content-Transfer-Encoding: 8bit\n" ++"X-Poedit-Language: Croatian\n" ++"X-Poedit-Country: CROATIA\n" ++"X-Generator: KBabel 1.11.4\n" ++ ++#: ../load_policy/load_policy.c:22 ++#, c-format ++msgid "usage: %s [-bq]\n" ++msgstr "upotreba: %s [-bq]\n" ++ ++#: ../load_policy/load_policy.c:66 ++#, c-format ++msgid "%s: Can't load policy: %s\n" ++msgstr "%s: Pravilo nije mogu??e u??itati: %s\n" ++ +#: ../newrole/newrole.c:188 - #, c-format --msgid "Out of memory!\n" ++#, c-format +msgid "failed to set PAM_TTY\n" -+msgstr "" ++msgstr "Zadavanje PAM_TTY nije uspjelo\n" + -+#: ../newrole/newrole.c:218 ../run_init/run_init.c:162 ++#: ../newrole/newrole.c:218 ++#: ../run_init/run_init.c:162 +msgid "Password:" - msgstr "" - --#: ../newrole/newrole.c:200 ../run_init/run_init.c:126 -+#: ../newrole/newrole.c:243 ../run_init/run_init.c:197 - #, c-format --msgid "failed to initialize PAM\n" ++msgstr "Lozinka:" ++ ++#: ../newrole/newrole.c:243 ++#: ../run_init/run_init.c:197 ++#, c-format +msgid "Cannot find your entry in the shadow passwd file.\n" - msgstr "" - --#: ../newrole/newrole.c:211 -+#: ../newrole/newrole.c:250 ../run_init/run_init.c:203 - #, c-format --msgid "failed to set PAM_TTY\n" ++msgstr "Va?? unos u datoteci lozinka u sjeni nije mogu??e prona??i.\n" ++ ++#: ../newrole/newrole.c:250 ++#: ../run_init/run_init.c:203 ++#, c-format +msgid "getpass cannot open /dev/tty\n" - msgstr "" - --#: ../newrole/newrole.c:247 ../run_init/run_init.c:154 --msgid "Password:" ++msgstr "'getpass' ne mo??e otvoriti /dev/tty\n" ++ +#: ../newrole/newrole.c:316 +#, c-format +msgid "cannot find valid entry in the passwd file.\n" - msgstr "" - --#: ../newrole/newrole.c:282 ../run_init/run_init.c:189 ++msgstr "Valjani unos u datoteci lozinka nije mogu??e prona??i.\n" ++ +#: ../newrole/newrole.c:327 - #, c-format --msgid "Cannot find your entry in the shadow passwd file.\n" ++#, c-format +msgid "Out of memory!\n" - msgstr "" - --#: ../newrole/newrole.c:288 ../run_init/run_init.c:195 ++msgstr "Nedovoljno memorije!\n" ++ +#: ../newrole/newrole.c:332 - #, c-format --msgid "getpass cannot open /dev/tty\n" ++#, c-format +msgid "Error! Shell is not valid.\n" -+msgstr "" ++msgstr "Gre??ka! Shell nije valjan.\n" + +#: ../newrole/newrole.c:389 +#, c-format +msgid "Unable to clear environment\n" - msgstr "" - --#: ../newrole/newrole.c:355 -+#: ../newrole/newrole.c:436 ../newrole/newrole.c:513 - #, c-format - msgid "Error initing capabilities, aborting.\n" - msgstr "" - --#: ../newrole/newrole.c:369 -+#: ../newrole/newrole.c:444 ../newrole/newrole.c:519 ++msgstr "??i????enje okru??enje nije mogu??e\n" ++ ++#: ../newrole/newrole.c:436 ++#: ../newrole/newrole.c:513 ++#, c-format ++msgid "Error initing capabilities, aborting.\n" ++msgstr "Gre??ka pri inicijalizaciji sposobnosti. Bit ??e prekinuto.\n" ++ ++#: ../newrole/newrole.c:444 ++#: ../newrole/newrole.c:519 +#, c-format +msgid "Error setting capabilities, aborting\n" -+msgstr "" ++msgstr "Gre??ka pri postavljanju sposobnosti. Bit ??e prekinuto.\n" + +#: ../newrole/newrole.c:450 +#, c-format +msgid "Error setting KEEPCAPS, aborting\n" -+msgstr "" ++msgstr "Gre??ka postavljanju KEEPCAPS. Bit ??e prekinuto.\n" ++ ++#: ../newrole/newrole.c:458 ++#: ../newrole/newrole.c:531 ++#, c-format ++msgid "Error dropping capabilities, aborting\n" ++msgstr "Gre??ka pri ispu??tanju sposobnosti. Bit ??e prekinuto.\n" ++ ++#: ../newrole/newrole.c:464 ++#: ../newrole/newrole.c:562 ++#, c-format ++msgid "Error changing uid, aborting.\n" ++msgstr "Gre??ka pri izmjeni UID. Bit ??e prekinuto.\n" ++ ++#: ../newrole/newrole.c:470 ++#: ../newrole/newrole.c:525 ++#: ../newrole/newrole.c:557 ++#, c-format ++msgid "Error resetting KEEPCAPS, aborting\n" ++msgstr "Gre??ka vra??anju KEEPCAPS na izvorne postavke. Bit ??e prekinuto.\n" + -+#: ../newrole/newrole.c:458 ../newrole/newrole.c:531 - #, c-format - msgid "Error dropping capabilities, aborting\n" - msgstr "" - --#: ../newrole/newrole.c:376 -+#: ../newrole/newrole.c:464 ../newrole/newrole.c:562 - #, c-format - msgid "Error changing uid, aborting.\n" - msgstr "" - --#: ../newrole/newrole.c:383 -+#: ../newrole/newrole.c:470 ../newrole/newrole.c:525 ../newrole/newrole.c:557 - #, c-format - msgid "Error resetting KEEPCAPS, aborting\n" - msgstr "" - --#: ../newrole/newrole.c:391 +#: ../newrole/newrole.c:477 - #, c-format - msgid "Error dropping SETUID capability, aborting\n" - msgstr "" [...86559 lines suppressed...] --#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1121 -+#: ../semanage/seobject.py:1120 ../semanage/seobject.py:1124 - #, python-format - msgid "Could not modify file context for %s" - msgstr "" +@@ -186,7 +186,7 @@ + #: ../newrole/newrole.c:824 + #, c-format + msgid "failed to get new context.\n" +-msgstr "???? ???????????????? ???????????????? ?????????? context.\n" ++msgstr "???? ???????????????? ???????????????? ?????????? ????????????????.\n" --#: ../semanage/seobject.py:1139 -+#: ../semanage/seobject.py:1142 - #, python-format - msgid "File context for %s is defined in policy, cannot be deleted" - msgstr "" + #: ../newrole/newrole.c:831 + #, c-format +@@ -221,17 +221,17 @@ + #: ../newrole/newrole.c:872 + #, c-format + msgid "Unable to allocate memory for new_context" +-msgstr "" ++msgstr "???? ???????????????? ???????????????? ??????'?????? ?????? new_context" --#: ../semanage/seobject.py:1149 ../semanage/seobject.py:1153 -+#: ../semanage/seobject.py:1152 ../semanage/seobject.py:1156 - #, python-format - msgid "Could not delete file context for %s" - msgstr "" + #: ../newrole/newrole.c:898 + #, c-format + msgid "Unable to obtain empty signal set\n" +-msgstr "" ++msgstr "???? ???????????????? ???????????????? ???????????????? ???????????? ??????\n" --#: ../semanage/seobject.py:1161 -+#: ../semanage/seobject.py:1164 - msgid "Could not list file contexts" - msgstr "" + #: ../newrole/newrole.c:906 + #, c-format + msgid "Unable to set SIGHUP handler\n" +-msgstr "" ++msgstr "???? ???????????????? ???????????????????? ???????????????? SIGHUP\n" --#: ../semanage/seobject.py:1165 -+#: ../semanage/seobject.py:1168 - msgid "Could not list local file contexts" - msgstr "" + #: ../newrole/newrole.c:972 + #, c-format +@@ -271,12 +271,12 @@ + #: ../newrole/newrole.c:1059 ../newrole/newrole.c:1082 + #, c-format + msgid "Unable to restore tty label...\n" +-msgstr "" ++msgstr "???? ???????????????? ?????????????????? ???????????????? tty...\n" --#: ../semanage/seobject.py:1200 -+#: ../semanage/seobject.py:1203 - msgid "Requires value" - msgstr "" + #: ../newrole/newrole.c:1061 ../newrole/newrole.c:1088 +-#, fuzzy, c-format ++#, c-format + msgid "Failed to close tty properly\n" +-msgstr "?????????????? ???????????????????????? ???????????? ???????? %s\n" ++msgstr "???? ???????????????? ?????????????????? ?????????????? tty\n" --#: ../semanage/seobject.py:1208 ../semanage/seobject.py:1242 --#: ../semanage/seobject.py:1248 -+#: ../semanage/seobject.py:1211 ../semanage/seobject.py:1245 -+#: ../semanage/seobject.py:1251 - #, python-format - msgid "Could not check if boolean %s is defined" - msgstr "" + #: ../newrole/newrole.c:1117 + #, c-format +@@ -284,9 +284,9 @@ + msgstr "???? ???????????????? ?????????????? ????????????????????.\n" --#: ../semanage/seobject.py:1210 ../semanage/seobject.py:1244 -+#: ../semanage/seobject.py:1213 ../semanage/seobject.py:1247 - #, python-format - msgid "Boolean %s is not defined" - msgstr "" + #: ../newrole/newrole.c:1140 +-#, fuzzy, c-format ++#, c-format + msgid "Error allocating shell's argv0.\n" +-msgstr "?????????????? ?????? ?????????????????? ??????'??????.\n" ++msgstr "?????????????? ?????????????????? argv0 ?? ????????????????.\n" --#: ../semanage/seobject.py:1214 -+#: ../semanage/seobject.py:1217 - #, python-format - msgid "Could not query file context %s" - msgstr "" + #: ../newrole/newrole.c:1147 ../run_init/run_init.c:405 + #, c-format +@@ -296,7 +296,7 @@ + #: ../newrole/newrole.c:1173 + #, c-format + msgid "Unable to restore the environment, aborting\n" +-msgstr "" ++msgstr "???? ???????????????? ?????????????????? ????????????????, ?????????????????? ??????????????????\n" --#: ../semanage/seobject.py:1226 ../semanage/seobject.py:1230 -+#: ../semanage/seobject.py:1229 ../semanage/seobject.py:1233 - #, python-format - msgid "Could not modify boolean %s" - msgstr "" + #: ../newrole/newrole.c:1184 + msgid "failed to exec shell\n" +@@ -313,9 +313,9 @@ + " - ?????????????????? ?????? ?????????? ????????????????." --#: ../semanage/seobject.py:1250 -+#: ../semanage/seobject.py:1253 - #, python-format - msgid "Boolean %s is defined in policy, cannot be deleted" - msgstr "" + #: ../run_init/run_init.c:139 +-#, fuzzy, c-format ++#, c-format + msgid "failed to get account information\n" +-msgstr "???? ???????????????? ???????????????? ?????????? context.\n" ++msgstr "???? ???????????????? ???????????????? ???????????????????? ?????? ?????????????????? ??????????????\n" --#: ../semanage/seobject.py:1258 ../semanage/seobject.py:1262 -+#: ../semanage/seobject.py:1261 ../semanage/seobject.py:1265 - #, python-format - msgid "Could not delete boolean %s" - msgstr "" + #: ../run_init/run_init.c:275 + #, c-format +@@ -489,7 +489,7 @@ --#: ../semanage/seobject.py:1270 -+#: ../semanage/seobject.py:1273 - msgid "Could not list booleans" - msgstr "" + #: ../semanage/seobject.py:218 + msgid "SELinux policy is not managed or store cannot be accessed." +-msgstr "???????????????? SELinux ???? ?? ?????????????????????? ?????? ?????????? ?????????????? ???? ????????????????." ++msgstr "???????????????? SELinux ???? ?? ?????????????????????? ?????? ?????????? ?????????????? ???? ??????????????." -@@ -947,17 +1002,17 @@ - msgid "Generating type enforcment file: %s.te" - msgstr "" + #: ../semanage/seobject.py:223 + msgid "Cannot read policy store." +@@ -621,9 +621,9 @@ + msgstr "???? ???????????????? ???????????????????? ???????????? MLS ?????? %s" --#: ../audit2allow/audit2allow:188 -+#: ../audit2allow/audit2allow:189 ../audit2allow/audit2allow:194 - msgid "Compiling policy" - msgstr "" + #: ../semanage/seobject.py:463 ../semanage/seobject.py:530 +-#, fuzzy, python-format ++#, python-format + msgid "Invalid prefix %s" +-msgstr "?????????????????????? ???????????????? %s" ++msgstr "???????????????????????? ?????????????? %s" --#: ../audit2allow/audit2allow:199 -+#: ../audit2allow/audit2allow:205 - msgid "" - "\n" - "******************** IMPORTANT ***********************\n" - msgstr "" + #: ../semanage/seobject.py:466 + #, python-format +@@ -962,9 +962,8 @@ + msgstr "???? ???????????????? ???????????????? ???????????? ???????????????????? ????????????" --#: ../audit2allow/audit2allow:200 -+#: ../audit2allow/audit2allow:206 - #, c-format - msgid "" - "In order to load this newly created policy package into the kernel,\n" -@@ -967,7 +1022,7 @@ - "\n" - msgstr "" + #: ../semanage/seobject.py:1168 +-#, fuzzy + msgid "Could not list local file contexts" +-msgstr "???? ???????????????? ???????????????? ???????????? ???????????????????? ????????????" ++msgstr "???? ???????????????? ???????????????? ???????????? ?????????????????? ???????????????????? ????????????" --#: ../audit2allow/audit2allow:207 -+#: ../audit2allow/audit2allow:211 - #, c-format - msgid "Options Error: %s " - msgstr "" + #: ../semanage/seobject.py:1203 + msgid "Requires value" From fedora-cvs-commits at redhat.com Thu Feb 1 21:40:52 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 16:40:52 -0500 Subject: rpms/selinux-policy/devel policy-20070102.patch, 1.15, 1.16 selinux-policy.spec, 1.388, 1.389 Message-ID: <200702012140.l11LeqVn000616@cvs.devel.redhat.com> Author: dwalsh Update of /cvs/dist/rpms/selinux-policy/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv600 Modified Files: policy-20070102.patch selinux-policy.spec Log Message: * Thu Feb 1 2007 Dan Walsh 2.5.2-4 - Fix spamassisin so crond can update spam files - Fixes to allow kpasswd to work - Fixes for bluetooth policy-20070102.patch: Rules.modular | 10 config/appconfig-strict-mcs/seusers | 1 config/appconfig-strict-mls/seusers | 1 config/appconfig-strict/seusers | 1 man/man8/httpd_selinux.8 | 88 ++-- man/man8/kerberos_selinux.8 | 24 - man/man8/named_selinux.8 | 21 - man/man8/rsync_selinux.8 | 19 - policy/flask/access_vectors | 4 policy/global_booleans | 2 policy/global_tunables | 128 ++++-- policy/mls | 31 + policy/modules/admin/acct.te | 1 policy/modules/admin/bootloader.fc | 5 policy/modules/admin/bootloader.te | 5 policy/modules/admin/consoletype.te | 13 policy/modules/admin/dmesg.te | 1 policy/modules/admin/logwatch.te | 5 policy/modules/admin/netutils.te | 1 policy/modules/admin/prelink.te | 7 policy/modules/admin/quota.fc | 7 policy/modules/admin/quota.te | 20 - policy/modules/admin/rpm.fc | 3 policy/modules/admin/rpm.if | 24 + policy/modules/admin/rpm.te | 18 policy/modules/admin/su.if | 28 + policy/modules/admin/su.te | 2 policy/modules/admin/sudo.if | 11 policy/modules/admin/usermanage.te | 23 + policy/modules/admin/vpn.te | 1 policy/modules/apps/ethereal.if | 4 policy/modules/apps/evolution.if | 135 ++++++- policy/modules/apps/games.if | 4 policy/modules/apps/gnome.fc | 2 policy/modules/apps/gnome.if | 98 +++++ policy/modules/apps/gnome.te | 5 policy/modules/apps/gpg.fc | 2 policy/modules/apps/gpg.if | 1 policy/modules/apps/java.if | 33 + policy/modules/apps/java.te | 2 policy/modules/apps/loadkeys.if | 44 -- policy/modules/apps/loadkeys.te | 13 policy/modules/apps/mozilla.if | 254 +++++++++++-- policy/modules/apps/mplayer.if | 83 ++++ policy/modules/apps/mplayer.te | 1 policy/modules/apps/slocate.if | 20 + policy/modules/apps/slocate.te | 3 policy/modules/apps/thunderbird.if | 112 ++++- policy/modules/apps/tvtime.if | 3 policy/modules/apps/uml.if | 5 policy/modules/apps/userhelper.if | 19 - policy/modules/apps/vmware.if | 4 policy/modules/apps/webalizer.te | 1 policy/modules/kernel/corecommands.fc | 10 policy/modules/kernel/corecommands.if | 72 +++ policy/modules/kernel/corenetwork.if.in | 81 ++++ policy/modules/kernel/corenetwork.te.in | 16 policy/modules/kernel/corenetwork.te.m4 | 4 policy/modules/kernel/devices.fc | 2 policy/modules/kernel/devices.if | 18 policy/modules/kernel/devices.te | 1 policy/modules/kernel/domain.if | 56 ++ policy/modules/kernel/domain.te | 22 + policy/modules/kernel/files.if | 198 ++++++++++ policy/modules/kernel/filesystem.if | 22 + policy/modules/kernel/filesystem.te | 3 policy/modules/kernel/kernel.if | 64 +++ policy/modules/kernel/kernel.te | 6 policy/modules/kernel/mls.if | 20 + policy/modules/kernel/mls.te | 3 policy/modules/kernel/storage.fc | 1 policy/modules/kernel/storage.if | 2 policy/modules/kernel/terminal.if | 20 + policy/modules/kernel/terminal.te | 5 policy/modules/services/apache.fc | 15 policy/modules/services/apache.if | 139 +++++++ policy/modules/services/apache.te | 11 policy/modules/services/apm.te | 3 policy/modules/services/automount.fc | 1 policy/modules/services/automount.te | 9 policy/modules/services/bluetooth.te | 3 policy/modules/services/ccs.fc | 1 policy/modules/services/ccs.te | 19 - policy/modules/services/clamav.te | 2 policy/modules/services/cron.fc | 6 policy/modules/services/cron.if | 86 ++-- policy/modules/services/cron.te | 44 ++ policy/modules/services/cups.te | 5 policy/modules/services/cvs.te | 1 policy/modules/services/dbus.if | 64 +++ policy/modules/services/dhcp.te | 2 policy/modules/services/ftp.if | 4 policy/modules/services/ftp.te | 13 policy/modules/services/hal.if | 38 ++ policy/modules/services/hal.te | 2 policy/modules/services/inetd.te | 31 + policy/modules/services/irqbalance.te | 4 policy/modules/services/kerberos.if | 2 policy/modules/services/kerberos.te | 5 policy/modules/services/ktalk.fc | 3 policy/modules/services/ktalk.te | 5 policy/modules/services/lpd.if | 52 +- policy/modules/services/mta.if | 9 policy/modules/services/mta.te | 2 policy/modules/services/networkmanager.te | 2 policy/modules/services/nis.fc | 2 policy/modules/services/nis.if | 5 policy/modules/services/nis.te | 10 policy/modules/services/nscd.if | 20 + policy/modules/services/nscd.te | 15 policy/modules/services/openvpn.te | 4 policy/modules/services/pcscd.fc | 9 policy/modules/services/pcscd.if | 58 +++ policy/modules/services/pcscd.te | 78 ++++ policy/modules/services/pegasus.if | 27 + policy/modules/services/pegasus.te | 5 policy/modules/services/postfix.fc | 1 policy/modules/services/postfix.te | 2 policy/modules/services/procmail.te | 4 policy/modules/services/pyzor.if | 4 policy/modules/services/pyzor.te | 4 policy/modules/services/radvd.te | 2 policy/modules/services/razor.if | 9 policy/modules/services/razor.te | 2 policy/modules/services/rhgb.if | 76 ++++ policy/modules/services/rhgb.te | 3 policy/modules/services/ricci.te | 26 + policy/modules/services/rlogin.te | 10 policy/modules/services/rpc.fc | 1 policy/modules/services/rpc.te | 24 + policy/modules/services/rsync.te | 1 policy/modules/services/samba.te | 2 policy/modules/services/sendmail.te | 4 policy/modules/services/setroubleshoot.if | 20 + policy/modules/services/setroubleshoot.te | 2 policy/modules/services/smartmon.te | 1 policy/modules/services/snmp.if | 17 policy/modules/services/snmp.te | 1 policy/modules/services/spamassassin.fc | 1 policy/modules/services/spamassassin.if | 28 + policy/modules/services/spamassassin.te | 16 policy/modules/services/squid.fc | 1 policy/modules/services/squid.if | 2 policy/modules/services/squid.te | 9 policy/modules/services/ssh.fc | 2 policy/modules/services/ssh.if | 79 +++- policy/modules/services/ssh.te | 161 ++++---- policy/modules/services/uucp.te | 2 policy/modules/services/xserver.fc | 2 policy/modules/services/xserver.if | 153 +++++++- policy/modules/services/xserver.te | 20 - policy/modules/system/authlogin.if | 91 ++++ policy/modules/system/authlogin.te | 3 policy/modules/system/clock.te | 3 policy/modules/system/fstools.fc | 1 policy/modules/system/fstools.te | 6 policy/modules/system/getty.te | 14 policy/modules/system/hostname.te | 14 policy/modules/system/init.if | 23 + policy/modules/system/init.te | 37 + policy/modules/system/ipsec.fc | 6 policy/modules/system/ipsec.if | 100 +++++ policy/modules/system/ipsec.te | 105 +++++ policy/modules/system/iptables.te | 9 policy/modules/system/libraries.fc | 4 policy/modules/system/locallogin.te | 6 policy/modules/system/logging.te | 13 policy/modules/system/lvm.if | 23 + policy/modules/system/lvm.te | 36 + policy/modules/system/miscfiles.fc | 2 policy/modules/system/miscfiles.if | 79 ++++ policy/modules/system/modutils.te | 14 policy/modules/system/mount.te | 10 policy/modules/system/raid.te | 4 policy/modules/system/selinuxutil.fc | 2 policy/modules/system/selinuxutil.if | 115 ++++++ policy/modules/system/selinuxutil.te | 138 ++----- policy/modules/system/sysnetwork.te | 3 policy/modules/system/tzdata.fc | 3 policy/modules/system/tzdata.if | 19 + policy/modules/system/tzdata.te | 41 ++ policy/modules/system/unconfined.fc | 2 policy/modules/system/unconfined.if | 2 policy/modules/system/unconfined.te | 20 + policy/modules/system/userdomain.fc | 7 policy/modules/system/userdomain.if | 567 ++++++++++++++++++++++++------ policy/modules/system/userdomain.te | 44 +- policy/modules/system/xen.te | 25 + policy/support/obj_perm_sets.spt | 2 189 files changed, 4297 insertions(+), 783 deletions(-) Index: policy-20070102.patch =================================================================== RCS file: /cvs/dist/rpms/selinux-policy/devel/policy-20070102.patch,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- policy-20070102.patch 1 Feb 2007 15:53:21 -0000 1.15 +++ policy-20070102.patch 1 Feb 2007 21:40:50 -0000 1.16 @@ -3991,7 +3991,7 @@ +') diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/apache.te serefpolicy-2.5.2/policy/modules/services/apache.te --- nsaserefpolicy/policy/modules/services/apache.te 2007-01-25 08:13:58.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/services/apache.te 2007-01-25 10:49:18.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/services/apache.te 2007-02-01 14:10:21.000000000 -0500 @@ -171,6 +171,7 @@ allow httpd_t httpd_modules_t:dir list_dir_perms; mmap_files_pattern(httpd_t,httpd_modules_t,httpd_modules_t) @@ -4000,7 +4000,15 @@ apache_domtrans_rotatelogs(httpd_t) # Apache-httpd needs to be able to send signals to the log rotate procs. -@@ -448,6 +449,11 @@ +@@ -211,6 +212,7 @@ + kernel_read_kernel_sysctls(httpd_t) + # for modules that want to access /proc/meminfo + kernel_read_system_state(httpd_t) ++kernel_search_network_sysctl(httpd_t) + + corenet_non_ipsec_sendrecv(httpd_t) + corenet_tcp_sendrecv_all_if(httpd_t) +@@ -448,6 +450,11 @@ logging_send_syslog_msg(httpd_helper_t) @@ -4012,7 +4020,7 @@ tunable_policy(`httpd_tty_comm',` # cjp: this is redundant: term_use_controlling_term(httpd_helper_t) -@@ -686,6 +692,7 @@ +@@ -686,6 +693,7 @@ optional_policy(` snmp_dontaudit_read_snmp_var_lib_files(httpd_t) @@ -4020,7 +4028,7 @@ ') ######################################## -@@ -694,6 +701,8 @@ +@@ -694,6 +702,8 @@ # manage_files_pattern(httpd_rotatelogs_t,httpd_log_t,httpd_log_t) @@ -4029,7 +4037,7 @@ kernel_read_kernel_sysctls(httpd_rotatelogs_t) kernel_dontaudit_list_proc(httpd_rotatelogs_t) -@@ -712,3 +721,4 @@ +@@ -712,3 +722,4 @@ term_dontaudit_use_generic_ptys(httpd_rotatelogs_t) term_dontaudit_use_unallocated_ttys(httpd_rotatelogs_t) ') @@ -4114,7 +4122,7 @@ fs_unmount_all_fs(automount_t) diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/bluetooth.te serefpolicy-2.5.2/policy/modules/services/bluetooth.te --- nsaserefpolicy/policy/modules/services/bluetooth.te 2007-01-02 12:57:43.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/services/bluetooth.te 2007-02-01 09:59:44.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/services/bluetooth.te 2007-02-01 14:50:35.000000000 -0500 @@ -41,7 +41,7 @@ # Bluetooth services local policy # @@ -4124,6 +4132,14 @@ dontaudit bluetooth_t self:capability sys_tty_config; allow bluetooth_t self:process { getsched signal_perms }; allow bluetooth_t self:fifo_file rw_fifo_file_perms; +@@ -98,6 +98,7 @@ + + fs_getattr_all_fs(bluetooth_t) + fs_search_auto_mountpoints(bluetooth_t) ++fs_search_inotifyfs(bluetooth_t) + + term_dontaudit_use_console(bluetooth_t) + #Handle bluetooth serial devices diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/ccs.fc serefpolicy-2.5.2/policy/modules/services/ccs.fc --- nsaserefpolicy/policy/modules/services/ccs.fc 2006-11-16 17:15:21.000000000 -0500 +++ serefpolicy-2.5.2/policy/modules/services/ccs.fc 2007-01-25 09:00:58.000000000 -0500 @@ -4403,7 +4419,7 @@ ## diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/cron.te serefpolicy-2.5.2/policy/modules/services/cron.te --- nsaserefpolicy/policy/modules/services/cron.te 2007-01-02 12:57:43.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/services/cron.te 2007-01-25 09:00:58.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/services/cron.te 2007-02-01 15:48:58.000000000 -0500 @@ -11,9 +11,6 @@ # attribute cron_spool_type; @@ -4489,7 +4505,7 @@ ifdef(`distro_debian',` optional_policy(` # Debian logcheck has the home dir set to its cache -@@ -245,6 +262,10 @@ +@@ -245,17 +262,26 @@ # System cron process domain # @@ -4500,7 +4516,23 @@ # This is to handle creation of files in /var/log directory. # Used currently by rpm script log files allow system_crond_t cron_log_t:file manage_file_perms; -@@ -312,6 +333,7 @@ + logging_log_filetrans(system_crond_t,cron_log_t,file) + ++ + # This is to handle /var/lib/misc directory. Used currently + # by prelink var/lib files for cron + allow system_crond_t cron_var_lib_t:file manage_file_perms; + files_var_lib_filetrans(system_crond_t,cron_var_lib_t,file) + + optional_policy(` ++ spamassassin_manage_lib_files(system_crond_t) ++') ++ ++optional_policy(` + # cjp: why? + squid_domtrans(system_crond_t) + ') +@@ -312,6 +338,7 @@ # ps does not need to access /boot when run from cron files_dontaudit_search_boot(system_crond_t) @@ -4508,7 +4540,7 @@ corecmd_exec_all_executables(system_crond_t) corenet_non_ipsec_sendrecv(system_crond_t) -@@ -359,6 +381,7 @@ +@@ -359,6 +386,7 @@ init_dontaudit_rw_utmp(system_crond_t) # prelink tells init to restart it self, we either need to allow or dontaudit init_write_initctl(system_crond_t) @@ -4516,7 +4548,7 @@ libs_use_ld_so(system_crond_t) libs_use_shared_libs(system_crond_t) -@@ -417,6 +440,10 @@ +@@ -417,6 +445,10 @@ ') optional_policy(` @@ -4946,6 +4978,35 @@ ') ') +diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/kerberos.te serefpolicy-2.5.2/policy/modules/services/kerberos.te +--- nsaserefpolicy/policy/modules/services/kerberos.te 2007-01-02 12:57:43.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/services/kerberos.te 2007-02-01 14:38:45.000000000 -0500 +@@ -154,10 +154,11 @@ + # Use capabilities. Surplus capabilities may be allowed. + allow krb5kdc_t self:capability { setuid setgid net_admin chown fowner dac_override sys_nice }; + dontaudit krb5kdc_t self:capability sys_tty_config; +-allow krb5kdc_t self:process { getsched signal_perms }; ++allow krb5kdc_t self:process { setsched getsched signal_perms }; + allow krb5kdc_t self:netlink_route_socket r_netlink_socket_perms; + allow krb5kdc_t self:tcp_socket create_stream_socket_perms; + allow krb5kdc_t self:udp_socket create_socket_perms; ++allow krb5kdc_t self:fifo_file rw_fifo_file_perms; + + allow krb5kdc_t krb5_conf_t:file read_file_perms; + dontaudit krb5kdc_t krb5_conf_t:file write; +@@ -185,6 +186,7 @@ + kernel_list_proc(krb5kdc_t) + kernel_read_proc_symlinks(krb5kdc_t) + kernel_read_network_state(krb5kdc_t) ++kernel_search_network_sysctl(krb5kdc_t) + + corecmd_exec_sbin(krb5kdc_t) + corecmd_exec_bin(krb5kdc_t) +@@ -250,3 +252,4 @@ + optional_policy(` + udev_read_db(krb5kdc_t) + ') ++ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/ktalk.fc serefpolicy-2.5.2/policy/modules/services/ktalk.fc --- nsaserefpolicy/policy/modules/services/ktalk.fc 2006-11-16 17:15:20.000000000 -0500 +++ serefpolicy-2.5.2/policy/modules/services/ktalk.fc 2007-01-25 09:00:58.000000000 -0500 @@ -5715,7 +5776,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/ricci.te serefpolicy-2.5.2/policy/modules/services/ricci.te --- nsaserefpolicy/policy/modules/services/ricci.te 2007-01-02 12:57:43.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/services/ricci.te 2007-01-26 10:10:33.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/services/ricci.te 2007-02-01 15:33:53.000000000 -0500 @@ -74,6 +74,9 @@ domain_entry_file(ricci_modstorage_t, ricci_modstorage_exec_t) role system_r types ricci_modstorage_t; @@ -5780,7 +5841,7 @@ storage_raw_read_fixed_disk(ricci_modstorage_t) -@@ -473,13 +489,17 @@ +@@ -473,13 +489,18 @@ logging_send_syslog_msg(ricci_modstorage_t) lvm_domtrans(ricci_modstorage_t) @@ -5796,9 +5857,15 @@ +') + +optional_policy(` ++ ccs_stream_connect(ricci_modstorage_t) ccs_read_config(ricci_modstorage_t) ') +@@ -494,3 +515,4 @@ + optional_policy(` + raid_domtrans_mdadm(ricci_modstorage_t) + ') ++ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/rlogin.te serefpolicy-2.5.2/policy/modules/services/rlogin.te --- nsaserefpolicy/policy/modules/services/rlogin.te 2007-01-02 12:57:43.000000000 -0500 +++ serefpolicy-2.5.2/policy/modules/services/rlogin.te 2007-01-25 09:00:58.000000000 -0500 @@ -6019,9 +6086,20 @@ udev_read_db(snmpd_t) ') + +diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/spamassassin.fc serefpolicy-2.5.2/policy/modules/services/spamassassin.fc +--- nsaserefpolicy/policy/modules/services/spamassassin.fc 2006-11-16 17:15:21.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/services/spamassassin.fc 2007-02-01 15:45:51.000000000 -0500 +@@ -7,6 +7,7 @@ + /usr/sbin/spamd -- gen_context(system_u:object_r:spamd_exec_t,s0) + + /var/spool/spamassassin(/.*)? gen_context(system_u:object_r:spamd_spool_t,s0) ++/var/lib/spamassassin(/.*)? gen_context(system_u:object_r:spamd_var_lib_t,s0) + + ifdef(`strict_policy',` + HOME_DIR/\.spamassassin(/.*)? gen_context(system_u:object_r:ROLE_spamassassin_home_t,s0) diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/spamassassin.if serefpolicy-2.5.2/policy/modules/services/spamassassin.if --- nsaserefpolicy/policy/modules/services/spamassassin.if 2007-01-02 12:57:43.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/services/spamassassin.if 2007-01-25 09:00:58.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/services/spamassassin.if 2007-02-01 15:47:38.000000000 -0500 @@ -35,6 +35,12 @@ # toggled on activation of spamc, and similarly for spamd. template(`spamassassin_per_role_template',` @@ -6035,9 +6113,35 @@ ############################## # # Declarations +@@ -491,3 +497,25 @@ + + dontaudit $1 spamd_tmp_t:sock_file getattr; + ') ++ ++######################################## ++## ++## Create, read, write, and delete ++## spamd lib files. ++## ++## ++## ++## Domain allowed access. ++## ++## ++# ++interface(`spamassassin_manage_lib_files',` ++ gen_require(` ++ type spamd_var_lib_t; ++ ') ++ ++ files_search_var_lib($1) ++ manage_dirs_pattern($1,spamd_var_lib_t,spamd_var_lib_t) ++ manage_files_pattern($1,spamd_var_lib_t,spamd_var_lib_t) ++') ++ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/spamassassin.te serefpolicy-2.5.2/policy/modules/services/spamassassin.te --- nsaserefpolicy/policy/modules/services/spamassassin.te 2007-01-02 12:57:43.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/services/spamassassin.te 2007-01-25 09:00:58.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/services/spamassassin.te 2007-02-01 15:45:17.000000000 -0500 @@ -8,7 +8,7 @@ # spamassassin client executable @@ -6047,7 +6151,18 @@ type spamd_t; type spamd_exec_t; -@@ -24,7 +24,7 @@ +@@ -17,6 +17,10 @@ + type spamd_spool_t; + files_type(spamd_spool_t) + ++# var/lib files ++type spamd_var_lib_t; ++files_type(spamd_var_lib_t) ++ + type spamd_tmp_t; + files_tmp_file(spamd_tmp_t) + +@@ -24,7 +28,7 @@ files_pid_file(spamd_var_run_t) type spamassassin_exec_t; @@ -6056,17 +6171,21 @@ ######################################## # -@@ -107,7 +107,8 @@ +@@ -107,7 +111,12 @@ files_read_usr_files(spamd_t) files_read_etc_files(spamd_t) files_read_etc_runtime_files(spamd_t) -files_search_var_lib(spamd_t) +# /var/lib/spamassin +files_read_var_lib_files(spamd_t) ++ ++# var/lib files for spamd ++read_dirs_pattern(spamd_t,spamd_var_lib_t,spamd_var_lib_t) ++read_files_pattern(spamd_t,spamd_var_lib_t,spamd_var_lib_t) init_use_fds(spamd_t) init_use_script_ptys(spamd_t) -@@ -138,6 +139,7 @@ +@@ -138,6 +147,7 @@ tunable_policy(`spamd_enable_home_dirs',` userdom_home_filetrans_generic_user_home_dir(spamd_t) Index: selinux-policy.spec =================================================================== RCS file: /cvs/dist/rpms/selinux-policy/devel/selinux-policy.spec,v retrieving revision 1.388 retrieving revision 1.389 diff -u -r1.388 -r1.389 --- selinux-policy.spec 31 Jan 2007 22:18:10 -0000 1.388 +++ selinux-policy.spec 1 Feb 2007 21:40:50 -0000 1.389 @@ -17,7 +17,7 @@ Summary: SELinux policy configuration Name: selinux-policy Version: 2.5.2 -Release: 3%{?dist} +Release: 4%{?dist} License: GPL Group: System Environment/Base Source: serefpolicy-%{version}.tgz @@ -356,6 +356,11 @@ %endif %changelog +* Thu Feb 1 2007 Dan Walsh 2.5.2-4 +- Fix spamassisin so crond can update spam files +- Fixes to allow kpasswd to work +- Fixes for bluetooth + * Fri Jan 25 2007 Dan Walsh 2.5.2-3 - Remove some targeted diffs in file context file From fedora-cvs-commits at redhat.com Thu Feb 1 21:57:40 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 16:57:40 -0500 Subject: rpms/kernel/FC-6 kernel-2.6.spec,1.2901,1.2902 Message-ID: <200702012157.l11Lveg8021471@cvs.devel.redhat.com> Author: cebbert Update of /cvs/dist/rpms/kernel/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv21449 Modified Files: kernel-2.6.spec Log Message: * Thu Feb 1 2007 Chuck Ebbert - Added i586 AES and Blowfish modules to i686 config Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/kernel-2.6.spec,v retrieving revision 1.2901 retrieving revision 1.2902 diff -u -r1.2901 -r1.2902 --- kernel-2.6.spec 31 Jan 2007 09:10:00 -0000 1.2901 +++ kernel-2.6.spec 1 Feb 2007 21:57:38 -0000 1.2902 @@ -2022,6 +2022,9 @@ %endif %changelog +* Thu Feb 1 2007 Chuck Ebbert +- Added i586 AES and Blowfish modules to i686 config + * Wed Jan 31 2007 Markus Armbruster - Xenoprof for intel core (#215519). - Fix iSCSI root oops on x86_64 xen domU. From fedora-cvs-commits at redhat.com Thu Feb 1 21:57:40 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 16:57:40 -0500 Subject: rpms/kernel/FC-6/configs config-i686,1.4,1.5 Message-ID: <200702012157.l11LveAf021479@cvs.devel.redhat.com> Author: cebbert Update of /cvs/dist/rpms/kernel/FC-6/configs In directory cvs.devel.redhat.com:/tmp/cvs-serv21449/configs Modified Files: config-i686 Log Message: * Thu Feb 1 2007 Chuck Ebbert - Added i586 AES and Blowfish modules to i686 config Index: config-i686 =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/configs/config-i686,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- config-i686 30 Jan 2007 22:09:45 -0000 1.4 +++ config-i686 1 Feb 2007 21:57:38 -0000 1.5 @@ -2,6 +2,10 @@ # CONFIG_NOHIGHMEM is not set CONFIG_HIGHMEM4G=y # CONFIG_HIGHMEM64G is not set + CONFIG_CRYPTO_DEV_PADLOCK=m CONFIG_CRYPTO_DEV_PADLOCK_AES=y CONFIG_CRYPTO_DEV_PADLOCK_SHA=y + +CONFIG_CRYPTO_AES_586=m +CONFIG_CRYPTO_TWOFISH_586=m From fedora-cvs-commits at redhat.com Fri Feb 2 00:05:13 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 19:05:13 -0500 Subject: rpms/readahead/FC-6 default.early.in, 1.3, 1.4 default.later.in, 1.3, 1.4 readahead.spec, 1.34, 1.35 sources, 1.2, 1.3 Message-ID: <200702020005.l1205DbB029241@cvs.devel.redhat.com> Author: kzak Update of /cvs/dist/rpms/readahead/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv29219 Modified Files: readahead.spec sources Added Files: default.early.in default.later.in Log Message: move file lists outside tarball, update lists Index: default.early.in =================================================================== RCS file: default.early.in diff -N default.early.in --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ default.early.in 2 Feb 2007 00:05:11 -0000 1.4 @@ -0,0 +1,827 @@ +/%{_lib}/iptables/libipt_REJECT.so +/%{_lib}/iptables/libipt_icmp.so +/%{_lib}/iptables/libipt_standard.so +/%{_lib}/iptables/libipt_state.so +/%{_lib}/iptables/libipt_tcp.so +/%{_lib}/iptables/libipt_udp.so +/%{_lib}/ld-linux-x86-64.so.2 +/%{_lib}/libacl.so.1 +/%{_lib}/libasound.so.2 +/%{_lib}/libattr.so.1 +/%{_lib}/libaudit.so.0 +/%{_lib}/libblkid.so.1 +/%{_lib}/libc.so.6 +/%{_lib}/libcom_err.so.2 +/%{_lib}/libcrypt.so.1 +/%{_lib}/libcrypto.so.6 +/%{_lib}/libdb-4.3.so +/%{_lib}/libdbus-1.so.3 +/%{_lib}/libdl.so.2 +/%{_lib}/libexpat.so.0 +/%{_lib}/libglib-2.0.so.0 +/%{_lib}/libgmodule-2.0.so.0 +/%{_lib}/libgobject-2.0.so.0 +/%{_lib}/libgthread-2.0.so.0 +/%{_lib}/libiw.so.28 +/%{_lib}/libm.so.6 +/%{_lib}/libnsl.so.1 +/%{_lib}/libnss_dns.so.2 +/%{_lib}/libnss_files.so.2 +/%{_lib}/libnss_hesiod.so.2 +/%{_lib}/libpam.so.0 +/%{_lib}/libpam_misc.so.0 +/%{_lib}/libpcre.so.0 +/%{_lib}/libproc-3.2.7.so +/%{_lib}/libpthread.so.0 +/%{_lib}/libresolv.so.2 +/%{_lib}/librt.so.1 +/%{_lib}/libselinux.so.1 +/%{_lib}/libssl.so.6 +/%{_lib}/libtermcap.so.2 +/%{_lib}/libutil.so.1 +/%{_lib}/libuuid.so.1 +/%{_lib}/security/../../lib/security/pam_cracklib.so +/%{_lib}/security/../../lib/security/pam_deny.so +/%{_lib}/security/../../lib/security/pam_env.so +/%{_lib}/security/../../lib/security/pam_krb5.so +/%{_lib}/security/../../lib/security/pam_limits.so +/%{_lib}/security/../../lib/security/pam_permit.so +/%{_lib}/security/../../lib/security/pam_succeed_if.so +/%{_lib}/security/../../lib/security/pam_unix.so +/%{_lib}/security/pam_console.so +/%{_lib}/security/pam_deny.so +/%{_lib}/security/pam_env.so +/%{_lib}/security/pam_nologin.so +/%{_lib}/security/pam_securetty.so +/%{_lib}/security/pam_selinux.so +/%{_lib}/security/pam_stack.so +/lib/udev/MAKEDEV.dev +/lib/udev/check-cdrom.sh +/lib/udev/ide-media.sh +/lib/udev/pam_console.dev +/bin/awk +/bin/basename +/bin/bash +/bin/cat +/bin/chgrp +/bin/chmod +/bin/chown +/bin/cut +/bin/date +/bin/dbus-daemon +/bin/dd +/bin/dmesg +/bin/egrep +/bin/fgrep +/bin/grep +/bin/gzip +/bin/hostname +/bin/ipcalc +/bin/loadkeys +/bin/login +/bin/ls +/bin/mkdir +/bin/mktemp +/bin/mount +/bin/nice +/bin/rm +/bin/sed +/bin/sh +/bin/sleep +/bin/sort +/bin/touch +/bin/true +/bin/umount +/bin/uname +/etc/DIR_COLORS +/etc/X11/Xresources +/etc/X11/fs/config +/etc/X11/gdm/Init/:0 +/etc/X11/gdm/gdm.conf +/etc/X11/prefdm +/etc/X11/xdm/Xsetup_0 +/etc/X11/xorg.conf +/etc/acpi/events/power.conf +/etc/acpi/events/video.conf +/etc/aliases +/etc/aliases.db +/etc/alsa/alsa.conf +/etc/anacrontab +/etc/asound.state +/etc/auto.master +/etc/bashrc +/etc/blkid/blkid.tab +/etc/bluetooth/hcid.conf +/etc/bluetooth/rfcomm.conf +/etc/cpuspeed.conf +/etc/crontab +/etc/cups/classes.conf +/etc/cups/cupsd.conf +/etc/cups/mime.convs +/etc/cups/mime.types +/etc/cups/printers.conf +/etc/cups/pstoraster.convs +/etc/dbus-1/system.conf +/etc/dbus-1/system.d/NetworkManager.conf +/etc/dbus-1/system.d/cups.conf +/etc/dbus-1/system.d/hal.conf +/etc/dbus-1/system.d/printdriverselector.conf +/etc/fonts/fonts.conf +/etc/fstab +/etc/group +/etc/gtk-2.0/gtkrc +/etc/gtk-2.0/i686-redhat-linux-gnu/gdk-pixbuf.loaders +/etc/gtk-2.0/i686-redhat-linux-gnu/gtk.immodules +/etc/host.conf +/etc/hosts +/etc/idmapd.conf +/etc/init.d/functions +/etc/inittab +/etc/inputrc +/etc/iproute2/rt_scopes +/etc/issue +/etc/krb5.conf +/etc/ld.so.cache +/etc/localtime +/etc/lvm/lvm.conf +/etc/mail/Makefile +/etc/mail/local-host-names +/etc/mail/sendmail.cf +/etc/mail/submit.cf +/etc/mail/trusted-users +/etc/makedev.d/00macros +/etc/makedev.d/01alsa +/etc/makedev.d/01cciss +/etc/makedev.d/01cdrom +/etc/makedev.d/01console +/etc/makedev.d/01dac960 +/etc/makedev.d/01ftape +/etc/makedev.d/01generic +/etc/makedev.d/01ia64 +/etc/makedev.d/01ibcs +/etc/makedev.d/01ida +/etc/makedev.d/01ide +/etc/makedev.d/01ipfilter +/etc/makedev.d/01isdn +/etc/makedev.d/01linux-2.6.x +/etc/makedev.d/01linux1394 +/etc/makedev.d/01mouse +/etc/makedev.d/01qic +/etc/makedev.d/01raid +/etc/makedev.d/01redhat +/etc/makedev.d/01s390 +/etc/makedev.d/01sound +/etc/makedev.d/01std +/etc/makedev.d/01undocumented +/etc/makedev.d/01v4l +/etc/modprobe.conf +/etc/modprobe.d/modprobe.conf.dist +/etc/motd +/etc/mtab +/etc/nsswitch.conf +/etc/openldap/ldap.conf +/etc/pam.d/gdm +/etc/pam.d/login +/etc/pam.d/other +/etc/pam.d/system-auth +/etc/pango/i686-redhat-linux-gnu/pango.modules +/etc/passwd +/etc/pcmcia/config.opts +/etc/printcap +/etc/profile +/etc/profile.d/colorls.sh +/etc/profile.d/glib2.sh +/etc/profile.d/gnome-ssh-askpass.sh +/etc/profile.d/krb5.sh +/etc/profile.d/lang.sh +/etc/profile.d/less.sh +/etc/profile.d/which-2.sh +/etc/protocols +/etc/rc.d/init.d/bluetooth +/etc/rc.d/init.d/crond +/etc/rc.d/init.d/cups +/etc/rc.d/init.d/cups-config-daemon +/etc/rc.d/init.d/functions +/etc/rc.d/init.d/haldaemon +/etc/rc.d/init.d/messagebus +/etc/rc.d/init.d/nfslock +/etc/rc.d/init.d/rpcidmapd +/etc/rc.d/rc +/etc/rc.d/rc.sysinit +/etc/rc.d/rc5.d/S14nfslock +/etc/rc.d/rc5.d/S18rpcidmapd +/etc/rc.d/rc5.d/S22messagebus +/etc/rc.d/rc5.d/S25bluetooth +/etc/rc.d/rc5.d/S55cups +/etc/rc.d/rc5.d/S90crond +/etc/rc.d/rc5.d/S98haldaemon +/etc/rc5.d/K05saslauthd +/etc/rc5.d/K10psacct +/etc/rc5.d/K20nfs +/etc/rc5.d/K24irda +/etc/rc5.d/K30spamassassin +/etc/rc5.d/K35vncserver +/etc/rc5.d/K35winbind +/etc/rc5.d/K50netdump +/etc/rc5.d/K69rpcsvcgssd +/etc/rc5.d/K73ypbind +/etc/rc5.d/K74nscd +/etc/rc5.d/K74ntpd +/etc/rc5.d/K85mdmpd +/etc/rc5.d/K87named +/etc/rc5.d/K89netplugd +/etc/rc5.d/K89rdisc +/etc/rc5.d/K94diskdump +/etc/rc5.d/S05kudzu +/etc/rc5.d/S06cpuspeed +/etc/rc5.d/S08iptables +/etc/rc5.d/S09isdn +/etc/rc5.d/S09pcmcia +/etc/rc5.d/S10network +/etc/rc5.d/S12syslog +/etc/rc5.d/S13portmap +/etc/rc5.d/S14nfslock +/etc/rc5.d/S15mdmonitor +/etc/rc5.d/S18rpcidmapd +/etc/rc5.d/S19rpcgssd +/etc/rc5.d/S22messagebus +/etc/rc5.d/S25bluetooth +/etc/rc5.d/S25netfs +/etc/rc5.d/S28autofs +/etc/rc5.d/S33nifd +/etc/rc5.d/S44acpid +/etc/rc5.d/S55cups +/etc/rc5.d/S55sshd +/etc/rc5.d/S80sendmail +/etc/rc5.d/S85gpm +/etc/rc5.d/S90crond +/etc/rc5.d/S90xfs +/etc/rc5.d/S95anacron +/etc/rc5.d/S95atd +/etc/rc5.d/S97rhnsd +/etc/rc5.d/S98cups-config-daemon +/etc/rc5.d/S98haldaemon +/etc/rc5.d/S99firstboot +/etc/rc5.d/S99local +/etc/redhat-release +/etc/resolv.conf +/etc/rpc +/etc/securetty +/etc/security/console.perms +/etc/security/console.perms.d/50-default.perms +/etc/security/limits.conf +/etc/security/pam_env.conf +/etc/selinux/config +/etc/selinux/targeted/contexts/customizable_types +/etc/selinux/targeted/contexts/dbus_contexts +/etc/selinux/targeted/contexts/default_contexts +/etc/selinux/targeted/contexts/files/file_contexts +/etc/selinux/targeted/contexts/files/file_contexts.homedirs +/etc/selinux/targeted/contexts/files/media +/etc/selinux/targeted/contexts/removable_context +/etc/selinux/targeted/contexts/users/root +/etc/services +/etc/shadow +/etc/ssh/ssh_host_dsa_key +/etc/ssh/ssh_host_key +/etc/ssh/ssh_host_rsa_key +/etc/ssh/sshd_config +/etc/sysconfig/autofs +/etc/sysconfig/bluetooth +/etc/sysconfig/crond +/etc/sysconfig/desktop +/etc/sysconfig/firstboot +/etc/sysconfig/hwconf +/etc/sysconfig/i18n +/etc/sysconfig/init +/etc/sysconfig/iptables +/etc/sysconfig/iptables-config +/etc/sysconfig/keyboard +/etc/sysconfig/kudzu +/etc/sysconfig/mouse +/etc/sysconfig/network +/etc/sysconfig/network-scripts/ifcfg-eth0 +/etc/sysconfig/network-scripts/ifcfg-lo +/etc/sysconfig/network-scripts/ifup-aliases +/etc/sysconfig/network-scripts/ifup-eth +/etc/sysconfig/network-scripts/ifup-post +/etc/sysconfig/network-scripts/ifup-routes +/etc/sysconfig/network-scripts/network-functions +/etc/sysconfig/pcmcia +/etc/sysconfig/sendmail +/etc/sysconfig/syslog +/etc/sysctl.conf +/etc/syslog.conf +/etc/termcap +/etc/udev/rules.d/50-udev.rules +/etc/udev/rules.d/60-wacom.rules +/etc/udev/udev.conf +/lib/kbd/keymaps/amiga/amiga-de.map.gz +/lib/kbd/keymaps/amiga/amiga-us.map.gz +/lib/kbd/keymaps/atari/atari-de.map.gz +/lib/kbd/keymaps/atari/atari-se.map.gz +/lib/kbd/keymaps/atari/atari-uk-falcon.map.gz +/lib/kbd/keymaps/atari/atari-us.map.gz +/lib/kbd/keymaps/i386/qwerty/../../include/compose.latin1 +/lib/kbd/keymaps/i386/qwerty/../include/compose.inc +/lib/kbd/keymaps/i386/qwerty/../include/euro1.map.gz +/lib/kbd/keymaps/i386/qwerty/../include/linux-keys-bare.inc +/lib/kbd/keymaps/i386/qwerty/../include/linux-with-alt-and-altgr.inc +/lib/kbd/keymaps/i386/qwerty/../include/qwerty-layout.inc +/lib/kbd/keymaps/i386/qwerty/us.map.gz +/sbin/MAKEDEV +/sbin/alsactl +/sbin/arping +/sbin/auditctl +/sbin/pccardctl +/sbin/change_console +/sbin/consoletype +/sbin/dhclient +/sbin/ethtool +/sbin/findfs +/sbin/fixfiles +/sbin/fsck +/sbin/fsck.ext3 +/sbin/getkey +/sbin/hwclock +/sbin/ifconfig +/sbin/ifenslave +/sbin/insmod +/sbin/ip +/sbin/iptables +/sbin/iptables-restore +/sbin/iwconfig +/sbin/klogd +/sbin/kmodule +/sbin/lsmod +/sbin/lvm.static +/sbin/mingetty +/sbin/modprobe +/sbin/nash +/sbin/pam_console_apply +/sbin/pidof +/sbin/portmap +/sbin/poweroff +/sbin/quotaon +/sbin/reboot +/sbin/restorecon +/sbin/rpc.statd +/sbin/runlevel +/sbin/runuser +/sbin/start_udev +/sbin/swapon +/sbin/sysctl +/sbin/syslogd +/sbin/udevd +/sbin/udevstart +/sbin/vconfig +/usr/%{_lib}/autofs/lookup_ldap.so +/usr/%{_lib}/autofs/mount_bind.so +/usr/%{_lib}/autofs/mount_nfs.so +/usr/%{_lib}/autofs/parse_sun.so +/usr/lib/cups/backend/hal +/usr/lib/cups/backend/http +/usr/lib/cups/backend/ipp +/usr/lib/cups/backend/lpd +/usr/lib/cups/backend/ncp +/usr/lib/cups/backend/parallel +/usr/lib/cups/backend/scsi +/usr/lib/cups/backend/serial +/usr/lib/cups/backend/smb +/usr/lib/cups/backend/socket +/usr/lib/cups/backend/usb +/usr/lib/cups/filter/hpgltops +/usr/lib/cups/filter/imagetops +/usr/lib/cups/filter/imagetoraster +/usr/lib/cups/filter/pdftops +/usr/lib/cups/filter/pstops +/usr/lib/cups/filter/pstoraster +/usr/lib/cups/filter/texttops +/usr/%{_lib}/gconv/ISO8859-1.so +/usr/%{_lib}/gconv/gconv-modules.cache +/usr/%{_lib}/gtk-2.0/2.10.0/engines/libclearlooks.so +/usr/%{_lib}/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so +/usr/%{_lib}/libICE.so.6 +/usr/%{_lib}/libORBit-2.so.0 +/usr/%{_lib}/libORBitCosNaming-2.so.0 +/usr/%{_lib}/libSM.so.6 +/usr/%{_lib}/libX11.so.6 +/usr/%{_lib}/libXcursor.so.1 +/usr/%{_lib}/libXext.so.6 +/usr/%{_lib}/libXfixes.so.3 +/usr/%{_lib}/libXfont.so.1 +/usr/%{_lib}/libXft.so.2 +/usr/%{_lib}/libXi.so.6 +/usr/%{_lib}/libXinerama.so.1 +/usr/%{_lib}/libXmuu.so.1 +/usr/%{_lib}/libXrandr.so.2 +/usr/%{_lib}/libXrender.so.1 +/usr/%{_lib}/libalchemist.so.0 +/usr/%{_lib}/libart_lgpl_2.so.2 +/usr/%{_lib}/libatk-1.0.so.0 +/usr/%{_lib}/libbluetooth.so.2 +/usr/%{_lib}/libbonobo-2.so.0 +/usr/%{_lib}/libbonobo-activation.so.4 +/usr/%{_lib}/libbz2.so.1 +/usr/%{_lib}/libcrack.so.2 +/usr/%{_lib}/libcroco-0.6.so.3 +/usr/%{_lib}/libcups.so.2 +/usr/%{_lib}/libdbus-glib-1.so.2 +/usr/%{_lib}/libdes425.so.3 +/usr/%{_lib}/libfontconfig.so.1 +/usr/%{_lib}/libfreetype.so.6 +/usr/%{_lib}/libgconf-2.so.4 +/usr/%{_lib}/libgdk-x11-2.0.so.0 +/usr/%{_lib}/libgdk_pixbuf-2.0.so.0 +/usr/%{_lib}/libgnomecanvas-2.so.0 +/usr/%{_lib}/libgnomevfs-2.so.0 +/usr/%{_lib}/libgsf-1.so.114 +/usr/%{_lib}/libgssapi_krb5.so.2 +/usr/%{_lib}/libgtk-x11-2.0.so.0 +/usr/%{_lib}/libhal-storage.so.1 +/usr/%{_lib}/libhal.so.1 +/usr/%{_lib}/libhesiod.so.0 +/usr/%{_lib}/libk5crypto.so.3 +/usr/%{_lib}/libkrb4.so.2 +/usr/%{_lib}/libkrb5.so.3 +/usr/%{_lib}/libkrb5support.so.0 +/usr/%{_lib}/liblber-2.3.so.0 +/usr/%{_lib}/libldap-2.3.so.0 +/usr/%{_lib}/libncurses.so.5 +/usr/%{_lib}/libpango-1.0.so.0 +/usr/%{_lib}/libpangoft2-1.0.so.0 +/usr/%{_lib}/libpangox-1.0.so.0 +/usr/%{_lib}/libpangoxft-1.0.so.0 +/usr/%{_lib}/libpng12.so.0 +/usr/%{_lib}/libpopt.so.0 +/usr/%{_lib}/libpython2.4.so.1.0 +/usr/%{_lib}/librsvg-2.so.2 +/usr/%{_lib}/libsasl2.so.2 +/usr/%{_lib}/libusb-0.1.so.4 +/usr/%{_lib}/libvte.so.9 +/usr/%{_lib}/libwrap.so.0 +/usr/%{_lib}/libxkbfile.so.1 +/usr/%{_lib}/libxml2.so.2 +/usr/%{_lib}/libz.so.1 +/usr/lib/locale/locale-archive +/usr/%{_lib}/pango/1.5.0/modules/pango-basic-fc.so +/usr/%{_lib}/python2.4/UserDict.py +/usr/%{_lib}/python2.4/UserDict.pyo +/usr/%{_lib}/python2.4/codecs.py +/usr/%{_lib}/python2.4/codecs.pyo +/usr/%{_lib}/python2.4/copy.py +/usr/%{_lib}/python2.4/copy.pyo +/usr/%{_lib}/python2.4/copy_reg.py +/usr/%{_lib}/python2.4/copy_reg.pyo +/usr/%{_lib}/python2.4/dis.py +/usr/%{_lib}/python2.4/dis.pyo +/usr/%{_lib}/python2.4/encodings/__init__.py +/usr/%{_lib}/python2.4/encodings/__init__.pyo +/usr/%{_lib}/python2.4/encodings/aliases.py +/usr/%{_lib}/python2.4/encodings/aliases.pyo +/usr/%{_lib}/python2.4/encodings/latin_1.py +/usr/%{_lib}/python2.4/encodings/latin_1.pyo +/usr/%{_lib}/python2.4/fnmatch.py +/usr/%{_lib}/python2.4/fnmatch.pyo +/usr/%{_lib}/python2.4/getopt.py +/usr/%{_lib}/python2.4/getopt.pyo +/usr/%{_lib}/python2.4/gettext.py +/usr/%{_lib}/python2.4/gettext.pyo +/usr/%{_lib}/python2.4/glob.py +/usr/%{_lib}/python2.4/glob.pyo +/usr/%{_lib}/python2.4/inspect.py +/usr/%{_lib}/python2.4/inspect.pyo +/usr/%{_lib}/python2.4/lib-dynload/_localemodule.so +/usr/%{_lib}/python2.4/lib-dynload/cPickle.so +/usr/%{_lib}/python2.4/lib-dynload/cStringIO.so +/usr/%{_lib}/python2.4/lib-dynload/grpmodule.so +/usr/%{_lib}/python2.4/lib-dynload/pwdmodule.so +/usr/%{_lib}/python2.4/lib-dynload/pyexpat.so +/usr/%{_lib}/python2.4/lib-dynload/stropmodule.so +/usr/%{_lib}/python2.4/lib-dynload/structmodule.so +/usr/%{_lib}/python2.4/lib-dynload/timemodule.so +/usr/%{_lib}/python2.4/lib-dynload/zlibmodule.so +/usr/%{_lib}/python2.4/linecache.py +/usr/%{_lib}/python2.4/linecache.pyo +/usr/%{_lib}/python2.4/locale.py +/usr/%{_lib}/python2.4/locale.pyo +/usr/%{_lib}/python2.4/opcode.py +/usr/%{_lib}/python2.4/opcode.pyo +/usr/%{_lib}/python2.4/os.py +/usr/%{_lib}/python2.4/os.pyo +/usr/%{_lib}/python2.4/posixpath.py +/usr/%{_lib}/python2.4/posixpath.pyo +/usr/%{_lib}/python2.4/re.py +/usr/%{_lib}/python2.4/re.pyo +/usr/%{_lib}/python2.4/site-packages/_xmlplus/__init__.py +/usr/%{_lib}/python2.4/site-packages/_xmlplus/__init__.pyo +/usr/%{_lib}/python2.4/site-packages/_xmlplus/utils/__init__.py +/usr/%{_lib}/python2.4/site-packages/_xmlplus/utils/__init__.pyo +/usr/%{_lib}/python2.4/site-packages/_xmlplus/utils/qp_xml.py +/usr/%{_lib}/python2.4/site-packages/_xmlplus/utils/qp_xml.pyo +/usr/%{_lib}/python2.4/site-packages/japanese.pth +/usr/%{_lib}/python2.4/site-packages/japanese/__init__.py +/usr/%{_lib}/python2.4/site-packages/japanese/__init__.pyo +/usr/%{_lib}/python2.4/site-packages/japanese/aliases/__init__.py +/usr/%{_lib}/python2.4/site-packages/japanese/aliases/__init__.pyo +/usr/%{_lib}/python2.4/site-packages/pyalchemist.so +/usr/%{_lib}/python2.4/site-packages/pyalchemist_python.py +/usr/%{_lib}/python2.4/site-packages/pyalchemist_python.pyo +/usr/%{_lib}/python2.4/site-packages/pygtk.pth +/usr/%{_lib}/python2.4/site-packages/rhpl/__init__.py +/usr/%{_lib}/python2.4/site-packages/rhpl/__init__.pyo +/usr/%{_lib}/python2.4/site-packages/rhpl/_translate.so +/usr/%{_lib}/python2.4/site-packages/rhpl/ethtool.so +/usr/%{_lib}/python2.4/site-packages/rhpl/gzread.py +/usr/%{_lib}/python2.4/site-packages/rhpl/gzread.pyo +/usr/%{_lib}/python2.4/site-packages/rhpl/iconv.so +/usr/%{_lib}/python2.4/site-packages/rhpl/translate.py +/usr/%{_lib}/python2.4/site-packages/rhpl/translate.pyo +/usr/%{_lib}/python2.4/site.py +/usr/%{_lib}/python2.4/site.pyo +/usr/%{_lib}/python2.4/sre.py +/usr/%{_lib}/python2.4/sre.pyo +/usr/%{_lib}/python2.4/sre_compile.py +/usr/%{_lib}/python2.4/sre_compile.pyo +/usr/%{_lib}/python2.4/sre_constants.py +/usr/%{_lib}/python2.4/sre_constants.pyo +/usr/%{_lib}/python2.4/sre_parse.py +/usr/%{_lib}/python2.4/sre_parse.pyo +/usr/%{_lib}/python2.4/stat.py +/usr/%{_lib}/python2.4/stat.pyo +/usr/%{_lib}/python2.4/string.py +/usr/%{_lib}/python2.4/string.pyo +/usr/%{_lib}/python2.4/token.py +/usr/%{_lib}/python2.4/token.pyo +/usr/%{_lib}/python2.4/tokenize.py +/usr/%{_lib}/python2.4/tokenize.pyo +/usr/%{_lib}/python2.4/types.py +/usr/%{_lib}/python2.4/types.pyo +/usr/%{_lib}/python2.4/warnings.py +/usr/%{_lib}/python2.4/warnings.pyo +/usr/%{_lib}/python2.4/xml/__init__.py +/usr/%{_lib}/python2.4/xml/__init__.pyo +/usr/%{_lib}/sasl2/Sendmail.conf +/usr/%{_lib}/sasl2/libanonymous.la +/usr/%{_lib}/sasl2/libanonymous.so.2 +/usr/%{_lib}/sasl2/liblogin.la +/usr/%{_lib}/sasl2/liblogin.so.2 +/usr/%{_lib}/sasl2/libplain.la +/usr/%{_lib}/sasl2/libplain.so.2 +/usr/%{_lib}/sasl2/libsasldb.la +/usr/%{_lib}/sasl2/libsasldb.so.2 +/usr/%{_lib}/vte/gnome-pty-helper +/usr/%{_lib}/xorg/modules/drivers/apm_drv.so +/usr/%{_lib}/xorg/modules/drivers/ark_drv.so +/usr/%{_lib}/xorg/modules/drivers/ati_drv.so +/usr/%{_lib}/xorg/modules/drivers/atimisc_drv.so +/usr/%{_lib}/xorg/modules/drivers/chips_drv.so +/usr/%{_lib}/xorg/modules/drivers/cirrus_alpine.so +/usr/%{_lib}/xorg/modules/drivers/cirrus_drv.so +/usr/%{_lib}/xorg/modules/drivers/cirrus_laguna.so +/usr/%{_lib}/xorg/modules/drivers/cyrix_drv.so +/usr/%{_lib}/xorg/modules/drivers/dummy_drv.so +/usr/%{_lib}/xorg/modules/drivers/fbdev_drv.so +/usr/%{_lib}/xorg/modules/drivers/glint_drv.so +/usr/%{_lib}/xorg/modules/drivers/i128_drv.so +/usr/%{_lib}/xorg/modules/drivers/i810_drv.so +/usr/%{_lib}/xorg/modules/drivers/mga_drv.so +/usr/%{_lib}/xorg/modules/drivers/neomagic_drv.so +/usr/%{_lib}/xorg/modules/drivers/nv_drv.so +/usr/%{_lib}/xorg/modules/drivers/r128_drv.so +/usr/%{_lib}/xorg/modules/drivers/radeon_drv.so +/usr/%{_lib}/xorg/modules/drivers/rendition_drv.so +/usr/%{_lib}/xorg/modules/drivers/riva128.so +/usr/%{_lib}/xorg/modules/drivers/s3_drv.so +/usr/%{_lib}/xorg/modules/drivers/s3virge_drv.so +/usr/%{_lib}/xorg/modules/drivers/savage_drv.so +/usr/%{_lib}/xorg/modules/drivers/siliconmotion_drv.so +/usr/%{_lib}/xorg/modules/drivers/sis_drv.so +/usr/%{_lib}/xorg/modules/drivers/tdfx_drv.so +/usr/%{_lib}/xorg/modules/drivers/tga_drv.so +/usr/%{_lib}/xorg/modules/drivers/trident_drv.so +/usr/%{_lib}/xorg/modules/drivers/tseng_drv.so +/usr/%{_lib}/xorg/modules/drivers/v4l_drv.so +/usr/%{_lib}/xorg/modules/drivers/vesa_drv.so +/usr/%{_lib}/xorg/modules/drivers/vga_drv.so +/usr/%{_lib}/xorg/modules/drivers/vmware_drv.so +/usr/%{_lib}/xorg/modules/extensions/libGLcore.so +/usr/%{_lib}/xorg/modules/extensions/libdbe.so +/usr/%{_lib}/xorg/modules/extensions/libdri.so +/usr/%{_lib}/xorg/modules/extensions/libextmod.so +/usr/%{_lib}/xorg/modules/extensions/libglx.so +/usr/%{_lib}/xorg/modules/extensions/librecord.so +/usr/%{_lib}/xorg/modules/extensions/libvnc.so +/usr/%{_lib}/xorg/modules/extensions/libxtrap.so +/usr/%{_lib}/xorg/modules/fonts/libbitmap.so +/usr/%{_lib}/xorg/modules/fonts/libfreetype.so +/usr/%{_lib}/xorg/modules/fonts/libtype1.so +/usr/%{_lib}/xorg/modules/input/acecad_drv.so +/usr/%{_lib}/xorg/modules/input/aiptek_drv.so +/usr/%{_lib}/xorg/modules/input/calcomp_drv.so +/usr/%{_lib}/xorg/modules/input/citron_drv.so +/usr/%{_lib}/xorg/modules/input/digitaledge_drv.so +/usr/%{_lib}/xorg/modules/input/dmc_drv.so +/usr/%{_lib}/xorg/modules/input/dynapro_drv.so +/usr/%{_lib}/xorg/modules/input/elographics_drv.so +/usr/%{_lib}/xorg/modules/input/fpit_drv.so +/usr/%{_lib}/xorg/modules/input/hyperpen_drv.so +/usr/%{_lib}/xorg/modules/input/js_x_drv.so +/usr/%{_lib}/xorg/modules/input/kbd_drv.so +/usr/%{_lib}/xorg/modules/input/keyboard_drv.so +/usr/%{_lib}/xorg/modules/input/magellan_drv.so +/usr/%{_lib}/xorg/modules/input/microtouch_drv.so +/usr/%{_lib}/xorg/modules/input/mouse_drv.so +/usr/%{_lib}/xorg/modules/input/mutouch_drv.so +/usr/%{_lib}/xorg/modules/input/palmax_drv.so +/usr/%{_lib}/xorg/modules/input/penmount_drv.so +/usr/%{_lib}/xorg/modules/input/spaceorb_drv.so +/usr/%{_lib}/xorg/modules/input/summa_drv.so +/usr/%{_lib}/xorg/modules/input/synaptics_drv.so +/usr/%{_lib}/xorg/modules/input/tek4957_drv.so +/usr/%{_lib}/xorg/modules/input/ur98_drv.so +/usr/%{_lib}/xorg/modules/input/void_drv.so +/usr/%{_lib}/xorg/modules/input/wacom_drv.so +/usr/%{_lib}/xorg/modules/libafb.so +/usr/%{_lib}/xorg/modules/libcfb.so +/usr/%{_lib}/xorg/modules/libcfb16.so +/usr/%{_lib}/xorg/modules/libcfb24.so +/usr/%{_lib}/xorg/modules/libcfb32.so +/usr/%{_lib}/xorg/modules/libcw.so +/usr/%{_lib}/xorg/modules/libdamage.so +/usr/%{_lib}/xorg/modules/libddc.so +/usr/%{_lib}/xorg/modules/libfb.so +/usr/%{_lib}/xorg/modules/libi2c.so +/usr/%{_lib}/xorg/modules/libint10.so +/usr/%{_lib}/xorg/modules/liblayer.so +/usr/%{_lib}/xorg/modules/libmfb.so +/usr/%{_lib}/xorg/modules/libpcidata.so +/usr/%{_lib}/xorg/modules/librac.so +/usr/%{_lib}/xorg/modules/libramdac.so +/usr/%{_lib}/xorg/modules/libscanpci.so +/usr/%{_lib}/xorg/modules/libshadow.so +/usr/%{_lib}/xorg/modules/libvbe.so +/usr/%{_lib}/xorg/modules/libvgahw.so +/usr/%{_lib}/xorg/modules/libxaa.so +/usr/%{_lib}/xorg/modules/libxf24_32bpp.so +/usr/%{_lib}/xorg/modules/libxf4bpp.so +/usr/%{_lib}/xorg/modules/libxf8_16bpp.so +/usr/%{_lib}/xorg/modules/libxf8_32bpp.so +/usr/%{_lib}/xorg/modules/linux/libdrm.so +/usr/%{_lib}/xorg/modules/linux/libfbdevhw.so +/usr/%{_lib}/xorg/modules/v20002d.uc +/usr/%{_lib}/xserver/SecurityPolicy +/usr/bin/X +/usr/bin/cpp +/usr/bin/dircolors +/usr/bin/fc-cache +/usr/bin/find +/usr/bin/gnome-session +/usr/bin/id +/usr/bin/lesspipe.sh +/usr/bin/logger +/usr/bin/make +/usr/bin/newaliases +/usr/bin/nifd +/usr/bin/rfcomm +/usr/bin/rhgb +/usr/bin/rhgb-client +/usr/bin/setxkbmap +/usr/bin/tee +/usr/bin/udevinfo +/usr/bin/uniq +/usr/bin/xfs +/usr/bin/xrdb +/usr/libexec/gcc/%{_arch}-redhat-linux/4.1.1/cc1 +/usr/libexec/gcc/%{_arch}-redhat-linux/4.1.1/collect2 +/usr/libexec/gdmchooser +/usr/libexec/gdmgreeter +/usr/libexec/gdmlogin +/usr/libexec/hald-addon-acpi +/usr/libexec/hald-addon-storage +/usr/libexec/hald-probe-input +/usr/libexec/hald-probe-pc-floppy +/usr/libexec/hald-probe-smbios +/usr/libexec/hald-probe-storage +/usr/libexec/hald-probe-volume +/usr/sbin/acpid +/usr/sbin/anacron +/usr/sbin/atd +/usr/sbin/automount +/usr/sbin/chkfontpath +/usr/sbin/cpuspeed +/usr/sbin/crond +/usr/sbin/cupsd +/usr/sbin/gdm +/usr/sbin/gdm-binary +/usr/sbin/gdmsetup +/usr/sbin/gpm +/usr/sbin/hald +/usr/sbin/hcid +/usr/sbin/hid2hci +/usr/sbin/kudzu +/usr/sbin/rhnsd +/usr/sbin/rpc.gssd +/usr/sbin/rpc.idmapd +/usr/sbin/sdpd +/usr/sbin/sendmail +/usr/sbin/sshd +/usr/sbin/system-config-network-cmd +/usr/share/X11/fonts/misc/6x13-ISO8859-1.pcf.gz +/usr/share/X11/fonts/misc/cursor.pcf.gz +/usr/share/X11/fonts/misc/fonts.alias +/usr/share/X11/fonts/misc/fonts.dir +/usr/share/X11/locale/locale.alias +/usr/share/cups/banners/classified +/usr/share/cups/banners/confidential +/usr/share/cups/banners/secret +/usr/share/cups/banners/standard +/usr/share/cups/banners/topsecret +/usr/share/cups/banners/unclassified +/usr/share/cups/model/deskjet.ppd.gz +/usr/share/cups/model/deskjet2.ppd.gz +/usr/share/cups/model/dymo.ppd.gz +/usr/share/cups/model/epson24.ppd.gz +/usr/share/cups/model/epson9.ppd.gz +/usr/share/cups/model/laserjet.ppd.gz +/usr/share/cups/model/okidat24.ppd.gz +/usr/share/cups/model/okidata9.ppd.gz +/usr/share/cups/model/postscript.ppd.gz +/usr/share/cups/model/stcolor.ppd.gz +/usr/share/cups/model/stcolor2.ppd.gz +/usr/share/cups/model/stphoto.ppd.gz +/usr/share/cups/model/stphoto2.ppd.gz +/usr/share/cups/model/textonly.ppd +/usr/share/cups/model/zebra.ppd.gz +/usr/share/fonts/bitmap-fonts/10x20.pcf +/usr/share/fonts/bitmap-fonts/5x8.pcf +/usr/share/fonts/bitmap-fonts/6x10.pcf +/usr/share/fonts/bitmap-fonts/6x12.pcf +/usr/share/fonts/bitmap-fonts/6x13.pcf +/usr/share/fonts/bitmap-fonts/6x9.pcf +/usr/share/fonts/bitmap-fonts/9x15.pcf +/usr/share/fonts/bitmap-fonts/9x18.pcf +/usr/share/fonts/bitmap-fonts/console8x16.pcf +/usr/share/fonts/bitmap-fonts/console8x8.pcf +/usr/share/fonts/bitmap-fonts/fonts.cache-1 +/usr/share/fonts/bitmap-fonts/lutRS10.pcf +/usr/share/fonts/bitmap-fonts/lutRS12.pcf +/usr/share/fonts/bitstream-vera/Vera.ttf +/usr/share/fonts/bitstream-vera/VeraBI.ttf +/usr/share/fonts/bitstream-vera/VeraBd.ttf +/usr/share/fonts/bitstream-vera/VeraMono.ttf +/usr/share/fonts/bitstream-vera/fonts.cache-1 +/usr/share/fonts/default/Type1/c059013l.pfb +/usr/share/fonts/default/Type1/fonts.cache-1 +/usr/share/fonts/default/Type1/fonts.dir +/usr/share/fonts/default/Type1/n019003l.pfb +/usr/share/fonts/default/Type1/n022003l.pfb +/usr/share/fonts/default/Type1/s050000l.pfb +/usr/share/fonts/default/fonts.cache-1 +/usr/share/fonts/default/ghostscript/fonts.cache-1 +/usr/share/fonts/fonts.cache-1 +/usr/share/gdm/BuiltInSessions/default.desktop +/usr/share/gdm/themes/Bluecurve/Bluecurve.xml +/usr/share/gdm/themes/Bluecurve/screenshot.png +/usr/share/gdm/themes/Bluecurve/icon-session.png +/usr/share/gdm/themes/Bluecurve/icon-reboot.png +/usr/share/gdm/themes/Bluecurve/icon-language.png +/usr/share/gdm/themes/Bluecurve/redhat_logo.png +/usr/share/gdm/themes/Bluecurve/icon-shutdown.png +/usr/share/gdm/themes/Bluecurve/background.png +/usr/share/gdm/themes/Bluecurve/distribution.png +/usr/share/gdm/themes/Bluecurve/GdmGreeterTheme.desktop +/usr/share/gdm/themes/Bluecurve/rh_logo-header.png +/usr/share/gdm/themes/Bluecurve/logo.png +/usr/share/hal/fdi/information/10freedesktop/10-camera-ptp.fdi +/usr/share/hal/fdi/information/10freedesktop/10-usb-card-readers.fdi +/usr/share/hal/fdi/information/10freedesktop/10-usb-music-players.fdi +/usr/share/hal/fdi/information/10freedesktop/10-usb-pda.fdi +/usr/share/hal/fdi/information/10freedesktop/10-usb-zip-drives.fdi +/usr/share/hal/fdi/information/10freedesktop/10-wireless-mice.fdi +/usr/share/hal/fdi/information/20thirdparty/10-camera-libgphoto2.fdi +/usr/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi +/usr/share/hal/fdi/policy/10osvendor/15-storage-luks.fdi +/usr/share/hal/fdi/policy/10osvendor/10-keyboard-policy.fdi +/usr/share/hal/fdi/policy/10osvendor/10-toshiba-buttons.fdi +/usr/share/hal/fdi/policy/10osvendor/10-power-mgmt-policy.fdi +/usr/share/hal/fdi/policy/10osvendor/10-hal_lpadmin.fdi +/usr/share/hal/fdi/policy/10osvendor/99-redhat-storage-policy-fixed-drives.fdi +/usr/share/hal/fdi/policy/10osvendor/10-laptop-panel-mgmt-policy.fdi +/usr/share/hwdata/pci.ids +/usr/share/hwdata/usb.ids +/usr/share/icons/Bluecurve/cursors/left_ptr +/usr/share/icons/Bluecurve/cursors/watch +/usr/share/icons/Bluecurve/cursors/xterm +/usr/share/icons/Bluecurve/index.theme +/usr/share/icons/default/index.theme +/usr/share/icons/gnome/index.theme +/usr/share/locale/locale.alias +/usr/share/rhgb/large-computer.png +/usr/share/rhgb/system-logo.png +/usr/share/rhgb/throbber-anim.png +/usr/share/themes/Clearlooks/gtk-2.0/gtkrc +/usr/share/themes/Clearlooks/index.theme +/usr/share/vte/termcap/xterm +/usr/share/xsessions/gnome.desktop +/usr/share/zoneinfo/Universal View full diff with command: /usr/bin/cvs -f diff -kk -u -N -r 1.3 -r 1.4 default.later.in Index: default.later.in =================================================================== RCS file: default.later.in diff -N default.later.in --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ default.later.in 2 Feb 2007 00:05:11 -0000 1.4 @@ -0,0 +1,3737 @@ +/%{_lib}/libgcc_s.so.1 +/bin/df +/bin/netstat +/etc/X11/Xmodmap +/etc/X11/gdm/PreSession/Default +/etc/X11/xinit/Xclients +/etc/X11/xinit/Xsession +/etc/X11/xinit/xinitrc-common +/etc/X11/xinit/xinitrc.d/xinput.sh +/etc/alsa/ainit.conf +/etc/bonobo-activation/bonobo-activation-config.xml +/etc/cups/client.conf +/etc/dbus-1/session.conf +/etc/gconf/2/evoldap.conf +/etc/gconf/2/path +/etc/gconf/gconf.xml.defaults/%gconf-tree-af.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-am.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-ar.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-az.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-be.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-bg.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-bn.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-bn_IN.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-br.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-bs.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-ca.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-cs.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-cy.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-da.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-de.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-dz.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-el.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-en_CA.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-en_GB.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-eo.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-es.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-es_AR.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-es_CL.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-es_CO.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-es_CR.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-es_DO.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-es_EC.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-es_ES.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-es_GT.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-es_HN.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-es_MX.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-es_NI.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-es_PA.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-es_PE.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-es_PR.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-es_SV.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-es_UY.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-es_VE.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-et.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-eu.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-fa.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-fi.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-fr.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-ga.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-gl.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-gu.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-he.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-hi.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-hr.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-hu.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-hy.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-id.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-is.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-it.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-ja.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-ka.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-km.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-ko.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-ku.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-ky.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-li.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-lt.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-lv.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-mg.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-mk.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-ml.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-mn.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-mr.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-ms.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-nb.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-ne.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-nl.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-nn.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-no.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-nso.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-or.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-pa.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-pl.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-pt.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-pt_BR.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-ro.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-ru.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-rw.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-sk.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-sl.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-sq.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-sr.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-sr at Latn.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-sr at ije.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-sv.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-ta.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-te.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-th.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-tk.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-tr.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-tt.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-ug.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-uk.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-vi.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-wa.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-xh.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-yi.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-zh_CN.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-zh_HK.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-zh_TW.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree-zu.xml +/etc/gconf/gconf.xml.defaults/%gconf-tree.xml +/etc/gconf/schemas/CDDB-Slave2.schemas +/etc/gconf/schemas/apps-evolution-mail-prompts-checkdefault-2.8.schemas +/etc/gconf/schemas/apps_evolution_addressbook-2.8.schemas +/etc/gconf/schemas/apps_evolution_calendar-2.8.schemas +/etc/gconf/schemas/apps_evolution_shell-2.8.schemas +/etc/gconf/schemas/apps_gnome_settings_daemon_default_editor.schemas +/etc/gconf/schemas/apps_gnome_settings_daemon_keybindings.schemas +/etc/gconf/schemas/apps_gnome_settings_daemon_power_manager.schemas +/etc/gconf/schemas/apps_gnome_settings_daemon_screensaver.schemas +/etc/gconf/schemas/apps_nautilus_preferences.schemas +/etc/gconf/schemas/baobab.schemas +/etc/gconf/schemas/battstat.schemas +/etc/gconf/schemas/brlmonitor.schemas +/etc/gconf/schemas/cdda-url-handler.schemas +/etc/gconf/schemas/charpick.schemas +/etc/gconf/schemas/clock.schemas +/etc/gconf/schemas/cpufreq-applet.schemas +/etc/gconf/schemas/desktop_default_applications.schemas +/etc/gconf/schemas/desktop_gnome_accessibility_keyboard.schemas +/etc/gconf/schemas/desktop_gnome_accessibility_startup.schemas +/etc/gconf/schemas/desktop_gnome_applications_browser.schemas +/etc/gconf/schemas/desktop_gnome_applications_help_viewer.schemas +/etc/gconf/schemas/desktop_gnome_applications_terminal.schemas +/etc/gconf/schemas/desktop_gnome_applications_window_manager.schemas +/etc/gconf/schemas/desktop_gnome_background.schemas +/etc/gconf/schemas/desktop_gnome_file_sharing.schemas +/etc/gconf/schemas/desktop_gnome_file_views.schemas +/etc/gconf/schemas/desktop_gnome_font_rendering.schemas +/etc/gconf/schemas/desktop_gnome_interface.schemas +/etc/gconf/schemas/desktop_gnome_lockdown.schemas +/etc/gconf/schemas/desktop_gnome_peripherals_keyboard.schemas +/etc/gconf/schemas/desktop_gnome_peripherals_keyboard_xkb.schemas +/etc/gconf/schemas/desktop_gnome_peripherals_monitor.schemas +/etc/gconf/schemas/desktop_gnome_peripherals_mouse.schemas +/etc/gconf/schemas/desktop_gnome_sound.schemas +/etc/gconf/schemas/desktop_gnome_thumbnailers.schemas +/etc/gconf/schemas/desktop_gnome_typing_break.schemas +/etc/gconf/schemas/desktop_gnome_url_handlers.schemas +/etc/gconf/schemas/drivemount.schemas +/etc/gconf/schemas/eggcups.schemas +/etc/gconf/schemas/ekiga.schemas +/etc/gconf/schemas/eog.schemas +/etc/gconf/schemas/evince-thumbnailer.schemas +/etc/gconf/schemas/evince.schemas +/etc/gconf/schemas/evolution-mail-2.8.schemas +/etc/gconf/schemas/evolution-webcal.schemas +/etc/gconf/schemas/file-roller.schemas +/etc/gconf/schemas/filebrowser.schemas +/etc/gconf/schemas/fish.schemas +/etc/gconf/schemas/fontilus.schemas +/etc/gconf/schemas/gcalctool.schemas +/etc/gconf/schemas/gedit.schemas +/etc/gconf/schemas/geyes.schemas +/etc/gconf/schemas/gfloppy.schemas +/etc/gconf/schemas/gnome-audio-profiles.schemas +/etc/gconf/schemas/gnome-cd.schemas +/etc/gconf/schemas/gnome-dictionary.schemas +/etc/gconf/schemas/gnome-mount.schemas +/etc/gconf/schemas/gnome-power-manager.schemas +/etc/gconf/schemas/gnome-screensaver.schemas +/etc/gconf/schemas/gnome-screenshot.schemas +/etc/gconf/schemas/gnome-search-tool.schemas +/etc/gconf/schemas/gnome-session.schemas +/etc/gconf/schemas/gnome-system-monitor.schemas +/etc/gconf/schemas/gnome-terminal.schemas +/etc/gconf/schemas/gnome-volume-control.schemas +/etc/gconf/schemas/gnome-volume-manager.schemas +/etc/gconf/schemas/gnopernicus.schemas +/etc/gconf/schemas/gok.schemas +/etc/gconf/schemas/gsf-office-thumbnailer.schemas +/etc/gconf/schemas/gstreamer-0.10.schemas [...3344 lines suppressed...] +/usr/share/icons/Bluecurve/96x96/mimetypes/dvd.png +/usr/share/icons/Bluecurve/96x96/mimetypes/dvdr-plus.png +/usr/share/icons/Bluecurve/96x96/mimetypes/dvdr.png +/usr/share/icons/Bluecurve/96x96/mimetypes/dvdram.png +/usr/share/icons/Bluecurve/96x96/mimetypes/dvdrom.png +/usr/share/icons/Bluecurve/96x96/mimetypes/dvdrw.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-about.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-amusement.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-audio-aiff.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-audio-au.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-audio-midi.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-audio-mp3.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-audio-ogg.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-audio-wav.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-audio.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-broken.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-bug.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-clipboard.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-container.icon +/usr/share/icons/Bluecurve/96x96/mimetypes/file-container.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-devel-c.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-devel-cpp.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-devel-h.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-devel-java.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-devel-perl.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-devel-php.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-devel-python.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-devel.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-device.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-doc_container.icon +/usr/share/icons/Bluecurve/96x96/mimetypes/file-doc_container.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-document.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-executable.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-font.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-generic.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-gfx-bmp.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-gfx-gif.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-gfx-ico.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-gfx-jpg.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-gfx-png.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-gfx-xpm.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-gfx.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-gimp.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-help.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-info.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-keys.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-launcher.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-loading.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-lock.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-media.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-presentation.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-printer-dvi.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-printer-eps.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-printer-pdf.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-printer-ps.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-printer-tex.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-printer.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-security.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-spreadsheet.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-style.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-unknown.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-url.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-vector_art-ai.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-vector_art-cdr.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-vector_art-fh.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-vector_art-sda.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-vector_art-svg.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-vector_art-sxd.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-vector_art-wmf.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-vector_art.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-video-asf.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-video-avi.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-video-mov.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-video-mpeg.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-video-rm.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-video.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-wordprocessor.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file-xml.png +/usr/share/icons/Bluecurve/96x96/mimetypes/file.icon +/usr/share/icons/Bluecurve/96x96/mimetypes/file.png +/usr/share/icons/Bluecurve/96x96/mimetypes/fileshare-nfs.png +/usr/share/icons/Bluecurve/96x96/mimetypes/fileshare-smb.png +/usr/share/icons/Bluecurve/96x96/mimetypes/fileshare.png +/usr/share/icons/Bluecurve/96x96/mimetypes/floppy.icon +/usr/share/icons/Bluecurve/96x96/mimetypes/floppy.png +/usr/share/icons/Bluecurve/96x96/mimetypes/folder-accept.icon +/usr/share/icons/Bluecurve/96x96/mimetypes/folder-accept.png +/usr/share/icons/Bluecurve/96x96/mimetypes/folder-apps.icon +/usr/share/icons/Bluecurve/96x96/mimetypes/folder-apps.png +/usr/share/icons/Bluecurve/96x96/mimetypes/folder-home.icon +/usr/share/icons/Bluecurve/96x96/mimetypes/folder-home.png +/usr/share/icons/Bluecurve/96x96/mimetypes/folder-locked.icon +/usr/share/icons/Bluecurve/96x96/mimetypes/folder-locked.png +/usr/share/icons/Bluecurve/96x96/mimetypes/folder-visiting.icon +/usr/share/icons/Bluecurve/96x96/mimetypes/folder-visiting.png +/usr/share/icons/Bluecurve/96x96/mimetypes/folder.icon +/usr/share/icons/Bluecurve/96x96/mimetypes/folder.png +/usr/share/icons/Bluecurve/96x96/mimetypes/harddrive.icon +/usr/share/icons/Bluecurve/96x96/mimetypes/harddrive.png +/usr/share/icons/Bluecurve/96x96/mimetypes/multiple-files.png +/usr/share/icons/Bluecurve/96x96/mimetypes/pda.png +/usr/share/icons/Bluecurve/96x96/mimetypes/raid.icon +/usr/share/icons/Bluecurve/96x96/mimetypes/raid.png +/usr/share/icons/Bluecurve/96x96/mimetypes/rpm.png +/usr/share/icons/Bluecurve/96x96/mimetypes/scanner.png +/usr/share/icons/Bluecurve/96x96/mimetypes/start-here.png +/usr/share/icons/Bluecurve/96x96/mimetypes/tablet.png +/usr/share/icons/Bluecurve/96x96/mimetypes/trash-drop.png +/usr/share/icons/Bluecurve/96x96/mimetypes/trash-empty.png +/usr/share/icons/Bluecurve/96x96/mimetypes/trash-full.png +/usr/share/icons/Bluecurve/cursors/X_cursor +/usr/share/icons/Bluecurve/cursors/_watch-old_ +/usr/share/icons/Bluecurve/cursors/arrow +/usr/share/icons/Bluecurve/cursors/bottom_left_corner +/usr/share/icons/Bluecurve/cursors/bottom_right_corner +/usr/share/icons/Bluecurve/cursors/bottom_side +/usr/share/icons/Bluecurve/cursors/center_ptr +/usr/share/icons/Bluecurve/cursors/circle +/usr/share/icons/Bluecurve/cursors/color-picker +/usr/share/icons/Bluecurve/cursors/cross +/usr/share/icons/Bluecurve/cursors/crosshair +/usr/share/icons/Bluecurve/cursors/dnd-ask +/usr/share/icons/Bluecurve/cursors/dnd-copy +/usr/share/icons/Bluecurve/cursors/dnd-link +/usr/share/icons/Bluecurve/cursors/dnd-move +/usr/share/icons/Bluecurve/cursors/dnd-none +/usr/share/icons/Bluecurve/cursors/dot +/usr/share/icons/Bluecurve/cursors/dotbox +/usr/share/icons/Bluecurve/cursors/double_arrow +/usr/share/icons/Bluecurve/cursors/draft_large +/usr/share/icons/Bluecurve/cursors/draft_small +/usr/share/icons/Bluecurve/cursors/exchange +/usr/share/icons/Bluecurve/cursors/fleur +/usr/share/icons/Bluecurve/cursors/gobbler +/usr/share/icons/Bluecurve/cursors/gumby +/usr/share/icons/Bluecurve/cursors/hand1 +/usr/share/icons/Bluecurve/cursors/hand2 +/usr/share/icons/Bluecurve/cursors/heart +/usr/share/icons/Bluecurve/cursors/left_ptr +/usr/share/icons/Bluecurve/cursors/left_ptr_watch +/usr/share/icons/Bluecurve/cursors/left_side +/usr/share/icons/Bluecurve/cursors/pencil +/usr/share/icons/Bluecurve/cursors/pirate +/usr/share/icons/Bluecurve/cursors/plus +/usr/share/icons/Bluecurve/cursors/question_arrow +/usr/share/icons/Bluecurve/cursors/right_ptr +/usr/share/icons/Bluecurve/cursors/right_side +/usr/share/icons/Bluecurve/cursors/sb_down_arrow +/usr/share/icons/Bluecurve/cursors/sb_h_double_arrow +/usr/share/icons/Bluecurve/cursors/sb_left_arrow +/usr/share/icons/Bluecurve/cursors/sb_right_arrow +/usr/share/icons/Bluecurve/cursors/sb_up_arrow +/usr/share/icons/Bluecurve/cursors/sb_v_double_arrow +/usr/share/icons/Bluecurve/cursors/shuttle +/usr/share/icons/Bluecurve/cursors/spider +/usr/share/icons/Bluecurve/cursors/spraycan +/usr/share/icons/Bluecurve/cursors/star +/usr/share/icons/Bluecurve/cursors/tcross +/usr/share/icons/Bluecurve/cursors/top_left_arrow +/usr/share/icons/Bluecurve/cursors/top_left_corner +/usr/share/icons/Bluecurve/cursors/top_right_corner +/usr/share/icons/Bluecurve/cursors/top_side +/usr/share/icons/Bluecurve/cursors/trek +/usr/share/icons/Bluecurve/cursors/umbrella +/usr/share/icons/Bluecurve/cursors/xterm +/usr/share/icons/Bluecurve/icon-theme.cache +/usr/share/icons/Bluecurve/index.theme +/usr/share/icons/Clearlooks/icon-theme.cache +/usr/share/icons/Clearlooks/index.theme +/usr/share/icons/gnome/icon-theme.cache +/usr/share/icons/hicolor/icon-theme.cache +/usr/share/icons/hicolor/index.theme +/usr/share/locale/en_US/cups_en_US +/usr/share/man/man1/firefox.1.gz +/usr/share/mime/aliases +/usr/share/mime/application/octet-stream.xml +/usr/share/mime/globs +/usr/share/mime/magic +/usr/share/mime/subclasses +/usr/share/nautilus/ui/nautilus-desktop-icon-view-ui.xml +/usr/share/nautilus/ui/nautilus-directory-view-ui.xml +/usr/share/nautilus/ui/nautilus-icon-view-ui.xml +/usr/share/nautilus/ui/nautilus-shell-ui.xml +/usr/share/nautilus/ui/nautilus-spatial-window-ui.xml +/usr/share/pixmaps/applet-busy.png +/usr/share/pixmaps/applet-critical-blank.png +/usr/share/pixmaps/applet-critical.png +/usr/share/pixmaps/applet-disconnect.png +/usr/share/pixmaps/applet-error.png +/usr/share/pixmaps/applet-okay.png +/usr/share/pixmaps/badge-small.png +/usr/share/pixmaps/firefox.png +/usr/share/pixmaps/keyring.png +/usr/share/pixmaps/nautilus/text-selection-frame.png +/usr/share/pixmaps/nautilus/thumbnail_frame.png +/usr/share/pixmaps/splash/gnome-splash.png +/usr/share/themes/Clearlooks/metacity-1/metacity-theme-1.xml +/usr/share/themes/Default/gtk-2.0-key/gtkrc +/usr/share/themes/Raleigh/gtk/gtkrc +/usr/share/zoneinfo/UTC Index: readahead.spec =================================================================== RCS file: /cvs/dist/rpms/readahead/FC-6/readahead.spec,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- readahead.spec 1 Oct 2006 20:20:59 -0000 1.34 +++ readahead.spec 2 Feb 2007 00:05:11 -0000 1.35 @@ -1,11 +1,13 @@ Summary: Read a preset list of files into memory. Name: readahead Version: 1.3 -Release: 5 +Release: 6%{?dist} Epoch: 1 Group: System Environment/Base License: GPL/OSL Source0: readahead-%{version}.tar.gz +Source1: default.early.in +Source2: default.later.in BuildRoot: %{_tmppath}/%{name}-buildroot Requires(post): /sbin/chkconfig @@ -25,6 +27,8 @@ %prep %setup -q +cp -f -t . %{SOURCE1} +cp -f -t . %{SOURCE2} %build make CFLAGS="$RPM_OPT_FLAGS" RPM_LIB="%{_lib}" RPM_ARCH="%{_arch}" @@ -62,6 +66,9 @@ %changelog +* Fri Feb 2 2007 Karel Zak - 1:1.3-6 +- update file lists + * Sun Oct 01 2006 Jesse Keating - 1:1.3-5 - rebuilt for unwind info generation, broken in gcc-4.1.1-21 Index: sources =================================================================== RCS file: /cvs/dist/rpms/readahead/FC-6/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 22 Sep 2006 21:22:12 -0000 1.2 +++ sources 2 Feb 2007 00:05:11 -0000 1.3 @@ -1 +1 @@ -f508befd7097408e551bf4388e019d60 readahead-1.3.tar.gz +268fe48994c0fc4672c8c0255099d74b readahead-1.3.tar.gz From fedora-cvs-commits at redhat.com Fri Feb 2 01:04:21 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 20:04:21 -0500 Subject: rpms/eclipse/devel eclipse.spec,1.406,1.407 Message-ID: <200702020104.l1214LpD011438@cvs.devel.redhat.com> Author: bkonrath Update of /cvs/dist/rpms/eclipse/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv11369 Modified Files: eclipse.spec Log Message: fix date in %changelog Index: eclipse.spec =================================================================== RCS file: /cvs/dist/rpms/eclipse/devel/eclipse.spec,v retrieving revision 1.406 retrieving revision 1.407 diff -u -r1.406 -r1.407 --- eclipse.spec 1 Feb 2007 21:13:34 -0000 1.406 +++ eclipse.spec 2 Feb 2007 01:04:18 -0000 1.407 @@ -1738,8 +1738,8 @@ %{_libdir}/%{name}/plugins/org.eclipse.sdk_* %changelog -* Thu Fed 01 2007 Ben Konrath 3.2.1-35 -- Use original name for the SWT symlinks. +* Thu Feb 01 2007 Ben Konrath 3.2.1-35 +- Use original name for the SWT JNI symlinks. - Rework ppc64, s390{x} and sparc{64} hack to fix multilib problem. - Update ecj [] patch to upstream version from 3.3. From fedora-cvs-commits at redhat.com Fri Feb 2 02:44:28 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 21:44:28 -0500 Subject: rpms/gtkhtml3/devel gtkhtml3.spec,1.82,1.83 Message-ID: <200702020244.l122iSJV018779@cvs.devel.redhat.com> Author: mbarnes Update of /cvs/dist/rpms/gtkhtml3/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv18545 Modified Files: gtkhtml3.spec Log Message: * Thu Feb 01 2007 Matthew Barnes - 3.13.5-2.fc7 - Add %{?_smp_mflags} and $RPM_OPT_FLAGS to make command (RH bug #225872). Index: gtkhtml3.spec =================================================================== RCS file: /cvs/dist/rpms/gtkhtml3/devel/gtkhtml3.spec,v retrieving revision 1.82 retrieving revision 1.83 diff -u -r1.82 -r1.83 --- gtkhtml3.spec 9 Jan 2007 02:38:52 -0000 1.82 +++ gtkhtml3.spec 2 Feb 2007 02:44:26 -0000 1.83 @@ -9,7 +9,7 @@ Name: gtkhtml3 Version: 3.13.5 -Release: 1%{?dist} +Release: 2%{?dist} License: LGPL/GPL Group: System Environment/Libraries Summary: gtkhtml library @@ -122,7 +122,7 @@ %configure export tagname=CC -make LIBTOOL=/usr/bin/libtool +make %{?_smp_mflags} LIBTOOL=/usr/bin/libtool CFLAGS="$CFLAGS $RPM_OPT_FLAGS" %install rm -rf $RPM_BUILD_ROOT @@ -163,6 +163,9 @@ %{_libdir}/pkgconfig/*.pc %changelog +* Thu Feb 01 2007 Matthew Barnes - 3.13.5-2.fc7 +- Add %{?_smp_mflags} and $RPM_OPT_FLAGS to make command (RH bug #225872). + * Mon Jan 08 2007 Matthew Barnes - 3.13.5-1.fc7 - Update to 3.13.5 From fedora-cvs-commits at redhat.com Fri Feb 2 04:44:22 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 23:44:22 -0500 Subject: rpms/libsoup/FC-5 libsoup-2.2.96-CVE-2006-5876.patch, NONE, 1.1 libsoup.spec, 1.35, 1.36 Message-ID: <200702020444.l124iMA5027230@cvs.devel.redhat.com> Author: mbarnes Update of /cvs/dist/rpms/libsoup/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv27088 Modified Files: libsoup.spec Added Files: libsoup-2.2.96-CVE-2006-5876.patch Log Message: * Thu Feb 01 2007 Matthew Barnes - 2.2.96-2.fc5 - Add patch for RH bug #223143 (CVE-2006-5876, Remote DoS). libsoup-2.2.96-CVE-2006-5876.patch: libsoup/soup-headers.c | 249 +++++++++++++++++++++++++------------------------ tests/Makefile.am | 4 2 files changed, 135 insertions(+), 118 deletions(-) --- NEW FILE libsoup-2.2.96-CVE-2006-5876.patch --- --- libsoup-2.2.96/tests/Makefile.am.CVE-2006-5876 2006-07-21 12:05:18.000000000 -0400 +++ libsoup-2.2.96/tests/Makefile.am 2007-02-01 23:37:30.000000000 -0500 @@ -12,6 +12,7 @@ dns \ get \ getbug \ + header-parsing \ revserver \ simple-httpd \ simple-proxy \ @@ -24,6 +25,7 @@ dns_SOURCES = dns.c get_SOURCES = get.c getbug_SOURCES = getbug.c +header_parsing_SOURCES = header-parsing.c revserver_SOURCES = revserver.c simple_httpd_SOURCES = simple-httpd.c simple_proxy_SOURCES = simple-proxy.c @@ -37,7 +39,7 @@ XMLRPC_TESTS = xmlrpc-test endif -TESTS = date uri-parsing $(APACHE_TESTS) $(XMLRPC_TESTS) +TESTS = date header-parsing uri-parsing $(APACHE_TESTS) $(XMLRPC_TESTS) EXTRA_DIST = \ libsoup.supp \ --- libsoup-2.2.96/libsoup/soup-headers.c.CVE-2006-5876 2006-06-12 15:11:12.000000000 -0400 +++ libsoup-2.2.96/libsoup/soup-headers.c 2007-02-01 23:39:58.000000000 -0500 @@ -13,93 +13,83 @@ #include "soup-headers.h" #include "soup-misc.h" -/* - * "HTTP/1.1 200 OK\r\nContent-Length: 1234\r\n 567\r\n\r\n" - * ^ ^ ^ ^ ^ ^ - * | | | | | | - * key 0 val 0 val+ 0 - * , <---memmove-... - * - * key: "Content-Length" - * val: "1234, 567" - */ static gboolean -soup_headers_parse (char *str, +soup_headers_parse (const char *str, int len, GHashTable *dest) { - char *key = NULL, *val = NULL, *end = NULL; - int offset = 0, lws = 0; - - key = strstr (str, "\r\n"); - key += 2; - - /* join continuation headers, using a comma */ - while ((key = strstr (key, "\r\n"))) { - key += 2; - offset = key - str; - - if (!*key) - break; - - /* check if first character on the line is whitespace */ - if (*key == ' ' || *key == '\t') { - key -= 2; - - /* eat any trailing space from the previous line*/ - while (key [-1] == ' ' || key [-1] == '\t') key--; - - /* count how many characters are whitespace */ - lws = strspn (key, " \t\r\n"); - - /* if continuation line, replace whitespace with ", " */ - if (key [-1] != ':') { - lws -= 2; - key [0] = ','; - key [1] = ' '; - } - - g_memmove (key, &key [lws], len - offset - lws); - } - } - - key = str; - - /* set eos for header key and value and add to hashtable */ - while ((key = strstr (key, "\r\n"))) { - GSList *exist_hdrs; - - /* set end of last val, or end of http reason phrase */ - key [0] = '\0'; - key += 2; - - if (!*key) - break; - - val = strchr (key, ':'); /* find start of val */ - - if (!val || val > strchr (key, '\r')) + const char *end = str + len; + const char *name_start, *name_end, *value_start, *value_end; + char *name, *value, *eol, *sol; + GSList *hdrs; + + /* As per RFC 2616 section 19.3, we treat '\n' as the + * line terminator, and '\r', if it appears, merely as + * ignorable trailing whitespace. + */ + + /* Skip over the Request-Line / Status-Line */ + value_end = memchr (str, '\n', len); + if (!value_end) + return FALSE; + + while (value_end < end - 1) { + name_start = value_end + 1; + name_end = memchr (name_start, ':', end - name_start); + if (!name_end) return FALSE; - /* set end of key */ - val [0] = '\0'; - - val++; - val += strspn (val, " \t"); /* skip whitespace */ - - /* find the end of the value */ - end = strstr (val, "\r\n"); - if (!end) + /* Find the end of the value; ie, an end-of-line that + * isn't followed by a continuation line. + */ + value_end = memchr (name_start, '\n', end - name_start); + if (!value_end || value_end < name_end) return FALSE; + while (value_end != end - 1 && + (*(value_end + 1) == ' ' || *(value_end + 1) == '\t')) { + value_end = memchr (value_end + 1, '\n', end - value_end); + if (!value_end) + return FALSE; + } - exist_hdrs = g_hash_table_lookup (dest, key); - exist_hdrs = g_slist_append (exist_hdrs, - g_strndup (val, end - val)); + name = g_strndup (name_start, name_end - name_start); - if (!exist_hdrs->next) - g_hash_table_insert (dest, g_strdup (key), exist_hdrs); + value_start = name_end + 1; + while (value_start < value_end && + (*value_start == ' ' || *value_start == '\t' || + *value_start == '\r' || *value_start == '\n')) + value_start++; + value = g_strndup (value_start, value_end - value_start); + + /* Collapse continuation lines inside value */ + while ((eol = strchr (value, '\n'))) { + /* find start of next line */ + sol = eol + 1; + while (*sol == ' ' || *sol == '\t') + sol++; + + /* back up over trailing whitespace on current line */ + while (eol[-1] == ' ' || eol[-1] == '\t' || eol[-1] == '\r') + eol--; + + /* Delete all but one SP */ + *eol = ' '; + g_memmove (eol + 1, sol, strlen (sol) + 1); + } - key = end; + /* clip trailing whitespace */ + eol = strchr (value, '\0'); + while (eol > value && + (eol[-1] == ' ' || eol[-1] == '\t' || eol[-1] == '\r')) + eol--; + *eol = '\0'; + + hdrs = g_hash_table_lookup (dest, name); + hdrs = g_slist_append (hdrs, value); + if (!hdrs->next) + g_hash_table_insert (dest, name, hdrs); + else + g_free (name); } return TRUE; @@ -113,46 +103,71 @@ char **req_path, SoupHttpVersion *ver) { - gulong http_major, http_minor; - char *s1, *s2, *cr, *p; - - if (!str || !*str) - return FALSE; - - cr = memchr (str, '\r', len); - if (!cr) - return FALSE; - - s1 = memchr (str, ' ', cr - str); - if (!s1) - return FALSE; - s2 = memchr (s1 + 1, ' ', cr - (s1 + 1)); - if (!s2) - return FALSE; - - if (strncmp (s2, " HTTP/", 6) != 0) - return FALSE; - http_major = strtoul (s2 + 6, &p, 10); - if (*p != '.') - return FALSE; - http_minor = strtoul (p + 1, &p, 10); - if (p != cr) - return FALSE; - - if (!soup_headers_parse (str, len, dest)) - return FALSE; - - *req_method = g_strndup (str, s1 - str); - *req_path = g_strndup (s1 + 1, s2 - (s1 + 1)); - - if (ver) { - if (http_major == 1 && http_minor == 1) - *ver = SOUP_HTTP_1_1; - else - *ver = SOUP_HTTP_1_0; - } - - return TRUE; + char *method, *method_end, *path, *path_end, *version, *headers; + int minor_version; + + if (!str || !*str) + return FALSE; + + /* RFC 2616 4.1 "servers SHOULD ignore any empty line(s) + * received where a Request-Line is expected." + */ + while (*str == '\r' || *str == '\n') { + str++; + len--; + } + + /* RFC 2616 19.3 "[servers] SHOULD accept any amount of SP or + * HT characters between [Request-Line] fields" + */ + + method = method_end = str; + while (method_end < str + len && *method_end != ' ' && *method_end != '\t') + method_end++; + if (method_end >= str + len) + return FALSE; + + path = method_end; + while (path < str + len && (*path == ' ' || *path == '\t')) + path++; + if (path >= str + len) + return FALSE; + + path_end = path; + while (path_end < str + len && *path_end != ' ' && *path_end != '\t') + path_end++; + if (path_end >= str + len) + return FALSE; + + version = path_end; + while (version < str + len && (*version == ' ' || *version == '\t')) + version++; + if (version + 8 >= str + len) + return FALSE; + + if (strncmp (version, "HTTP/1.", 7) != 0) + return FALSE; + minor_version = version[7] - '0'; + if (minor_version < 0 || minor_version > 1) + return FALSE; + + headers = version + 8; + if (headers < str + len && *headers == '\r') + headers++; + if (headers >= str + len || *headers != '\n') + return FALSE; + + if (!soup_headers_parse (str, len, dest)) + return FALSE; + + if (req_method) + *req_method = g_strndup (method, method_end - method); + if (req_path) + *req_path = g_strndup (path, path_end - path); + if (ver) + *ver = (minor_version == 0) ? SOUP_HTTP_1_0 : SOUP_HTTP_1_1; + + return TRUE; } gboolean Index: libsoup.spec =================================================================== RCS file: /cvs/dist/rpms/libsoup/FC-5/libsoup.spec,v retrieving revision 1.35 retrieving revision 1.36 diff -u -r1.35 -r1.36 --- libsoup.spec 31 Jul 2006 20:41:23 -0000 1.35 +++ libsoup.spec 2 Feb 2007 04:44:20 -0000 1.36 @@ -2,7 +2,7 @@ Name: libsoup Version: 2.2.96 -Release: 1.fc5.1 +Release: 2%{?dist} License: LGPL Group: Development/Libraries Summary: Soup, an HTTP library implementation @@ -10,6 +10,11 @@ BuildRoot: %{_tmppath}/%{name}-root Source: %{name}-%{version}.tar.bz2 +### Patches ### + +# RH bug #223143 / GNOME bug #391970 +Patch1: libsoup-2.2.96-CVE-2006-5876.patch + ### Dependencies ### Requires: glib2 >= 2.0 @@ -48,6 +53,7 @@ %prep %setup -q +%patch1 -p1 -b .CVE-2006-5876 %build %configure --disable-gtk-doc @@ -80,6 +86,9 @@ %{_datadir}/gtk-doc/html/libsoup %changelog +* Thu Feb 01 2007 Matthew Barnes - 2.2.96-2.fc5 +- Add patch for RH bug #223143 (CVE-2006-5876, Remote DoS). + * Mon Jul 31 2006 Matthew Barnes - 2.2.96-1.fc5.1 - Update to 2.2.96 From fedora-cvs-commits at redhat.com Fri Feb 2 04:45:10 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 23:45:10 -0500 Subject: rpms/chkconfig/devel chkconfig.spec,1.41,1.42 Message-ID: <200702020445.l124jAoY027938@cvs.devel.redhat.com> Author: notting Update of /cvs/dist/rpms/chkconfig/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv27890 Modified Files: chkconfig.spec Log Message: spec cleanup Index: chkconfig.spec =================================================================== RCS file: /cvs/dist/rpms/chkconfig/devel/chkconfig.spec,v retrieving revision 1.41 retrieving revision 1.42 diff -u -r1.41 -r1.42 --- chkconfig.spec 1 Feb 2007 19:06:37 -0000 1.41 +++ chkconfig.spec 2 Feb 2007 04:45:08 -0000 1.42 @@ -1,4 +1,4 @@ -Summary: A system tool for maintaining the /etc/rc*.d hierarchy. +Summary: A system tool for maintaining the /etc/rc*.d hierarchy Name: chkconfig Version: 1.3.31 Release: 1 @@ -16,7 +16,7 @@ of the drudgery of manually editing the symbolic links. %package -n ntsysv -Summary: A tool to set the stop/start of system services in a runlevel. +Summary: A tool to set the stop/start of system services in a runlevel Group: System Environment/Base Requires: chkconfig = %{version} From fedora-cvs-commits at redhat.com Fri Feb 2 04:46:33 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 23:46:33 -0500 Subject: rpms/SysVinit/devel SysVinit.spec,1.56,1.57 Message-ID: <200702020446.l124kXFO028972@cvs.devel.redhat.com> Author: notting Update of /cvs/dist/rpms/SysVinit/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv28387 Modified Files: SysVinit.spec Log Message: - spec cleanups; remove initunlvl part of %%post, as that hasn't been supported for nearly 4 years Index: SysVinit.spec =================================================================== RCS file: /cvs/dist/rpms/SysVinit/devel/SysVinit.spec,v retrieving revision 1.56 retrieving revision 1.57 diff -u -r1.56 -r1.57 --- SysVinit.spec 13 Oct 2006 18:14:46 -0000 1.56 +++ SysVinit.spec 2 Feb 2007 04:46:31 -0000 1.57 @@ -1,4 +1,4 @@ -Summary: Programs which control basic system processes. +Summary: Programs which control basic system processes Name: SysVinit Version: 2.86 Release: 14 @@ -27,7 +27,7 @@ Patch20: sysvinit-selinux.patch Source1: change_console.c Source2: change_console.8 -Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root +Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: pam >= 0.66-5 Requires: filesystem >= 2.2.4-1 Requires: libselinux >= 1.21.10-1 libsepol >= 1.3.5 @@ -107,7 +107,6 @@ install -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_mandir}/man8/change_console.8 %post -[ -e /var/run/initrunlvl ] && ln -s ../var/run/initrunlvl /etc/initrunlvl [ -x /sbin/telinit -a -p /dev/initctl -a -f /proc/1/exe -a -d /proc/1/root ] && /sbin/telinit u exit 0 @@ -139,6 +138,9 @@ %{_mandir}/*/* %changelog +- spec cleanups; remove initunlvl part of %%post, as that hasn't + been supported for nearly 4 years + * Fri Oct 13 2006 Bill Nottingham - 2.86-14 - revert fix for #184340 (#210549, #209169) From fedora-cvs-commits at redhat.com Fri Feb 2 04:53:31 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 1 Feb 2007 23:53:31 -0500 Subject: rpms/chkconfig/devel .cvsignore, 1.33, 1.34 chkconfig.spec, 1.42, 1.43 sources, 1.34, 1.35 Message-ID: <200702020453.l124rVtk022204@cvs.devel.redhat.com> Author: notting Update of /cvs/dist/rpms/chkconfig/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv22047 Modified Files: .cvsignore chkconfig.spec sources Log Message: 1.3.32-1 Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/chkconfig/devel/.cvsignore,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- .cvsignore 1 Feb 2007 19:06:37 -0000 1.33 +++ .cvsignore 2 Feb 2007 04:53:29 -0000 1.34 @@ -1 +1 @@ -chkconfig-1.3.31.tar.gz +chkconfig-1.3.32.tar.gz Index: chkconfig.spec =================================================================== RCS file: /cvs/dist/rpms/chkconfig/devel/chkconfig.spec,v retrieving revision 1.42 retrieving revision 1.43 diff -u -r1.42 -r1.43 --- chkconfig.spec 2 Feb 2007 04:45:08 -0000 1.42 +++ chkconfig.spec 2 Feb 2007 04:53:29 -0000 1.43 @@ -1,6 +1,6 @@ Summary: A system tool for maintaining the /etc/rc*.d hierarchy Name: chkconfig -Version: 1.3.31 +Version: 1.3.32 Release: 1 License: GPL Group: System Environment/Base @@ -76,6 +76,9 @@ %{_mandir}/*/ntsysv.8* %changelog +* Fri Feb 2 2007 Bill Nottingham 1.3.32-1 +- support overriding various defaults via /etc/chkconfig.d () + * Thu Feb 1 2007 Bill Nottingham 1.3.31-1 - fix man page (#220558, ) - add some more verbiage in alternatives man page (#221089) Index: sources =================================================================== RCS file: /cvs/dist/rpms/chkconfig/devel/sources,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- sources 1 Feb 2007 19:06:37 -0000 1.34 +++ sources 2 Feb 2007 04:53:29 -0000 1.35 @@ -1 +1 @@ -1cc23943de9939223a59c7cc8a2727ed chkconfig-1.3.31.tar.gz +0c4fe70326998d03f08e9d67059d3816 chkconfig-1.3.32.tar.gz From fedora-cvs-commits at redhat.com Fri Feb 2 07:53:14 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 2 Feb 2007 02:53:14 -0500 Subject: rpms/w3m/devel w3m-0.5.1-CVE-2006-6772.patch, NONE, 1.1 w3m.spec, 1.34, 1.35 Message-ID: <200702020753.l127rEUZ032743@cvs.devel.redhat.com> Author: pnemade Update of /cvs/dist/rpms/w3m/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv32723 Modified Files: w3m.spec Added Files: w3m-0.5.1-CVE-2006-6772.patch Log Message: - Modified SPEC file. w3m-0.5.1-CVE-2006-6772.patch: file.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) --- NEW FILE w3m-0.5.1-CVE-2006-6772.patch --- Fix for format string flaw (CVE-2006-6772) --- w3m-0.5.1/file.c.orig 2007-01-03 20:42:05.000000000 +0100 +++ w3m-0.5.1/file.c 2007-01-03 20:44:11.000000000 +0100 @@ -7935,7 +7935,7 @@ inputAnswer(char *prompt) ans = inputChar(prompt); } else { - printf(prompt); + printf("%s", prompt); fflush(stdout); ans = Strfgets(stdin)->ptr; } Index: w3m.spec =================================================================== RCS file: /cvs/dist/rpms/w3m/devel/w3m.spec,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- w3m.spec 12 Jul 2006 08:46:49 -0000 1.34 +++ w3m.spec 2 Feb 2007 07:53:12 -0000 1.35 @@ -1,46 +1,46 @@ %define gcversion gc6.3 %define _use_internal_dependency_generator 0 -%define build_options --enable-m17n --enable-unicode --enable-nls --with-editor=/bin/vi --with-mailer="gnome-open mailto:%s" --with-browser=gnome-open --with-charset=UTF-8 --with-gc=$RPM_BUILD_DIR/%{name}-%{version}/gc --with-termlib=ncurses +%define build_options --enable-m17n --enable-unicode --enable-nls --with-editor=/bin/vi --with-mailer="gnome-open mailto:%s" --with-browser=gnome-open --with-charset=UTF-8 --with-gc=$RPM_BUILD_DIR/%{name}-%{version}/gc --with-termlib=ncurses -Name: w3m -Version: 0.5.1 -Release: 14.1 -License: BSD -URL: http://w3m.sourceforge.net/ -BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot -BuildPreReq: bzip2 findutils sed ncurses-devel -BuildRequires: openssl-devel -BuildRequires: pkgconfig -BuildRequires: gettext-devel -BuildRequires: automake -BuildPreReq: gtk2-devel +Name: w3m +Version: 0.5.1 +Release: 15.1%{?dist} +License: BSD +URL: http://w3m.sourceforge.net/ +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: bzip2 findutils sed ncurses-devel +BuildRequires: openssl-devel +BuildRequires: pkgconfig +BuildRequires: gettext-devel +BuildRequires: automake +BuildRequires: gtk2-devel %ifnarch s390 s390x -BuildRequires: gpm-devel +BuildRequires: gpm-devel %endif ## re-compressed bzip2 instead of gzip Source0: http://download.sourceforge.net/w3m/%{name}-%{version}.tar.gz -Source10: w3mconfig +Source10: w3mconfig -Source14: filter-requires-w3m.sh +Source14: filter-requires-w3m.sh %define __find_requires %{SOURCE14} -Source20: http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/%{gcversion}.tar.gz +Source20: http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/%{gcversion}.tar.gz ## fix patch -Patch15: w3m-0.4.1-helpcharset.patch -Patch17: w3m-0.5-static-libgc.patch -Patch21: w3m-0.5.1-gcc4.patch -Patch22: w3m-cvs-20050328.patch -Patch23: w3m-fix-vi-prec-num.patch -Patch24: w3m-multilib.patch - - -Summary: A pager with Web browsing abilities. -Group: Applications/Internet -Requires: perl, openssl -Provides: webclient +Patch15: w3m-0.4.1-helpcharset.patch +Patch17: w3m-0.5-static-libgc.patch +Patch21: w3m-0.5.1-gcc4.patch +Patch22: w3m-cvs-20050328.patch +Patch23: w3m-fix-vi-prec-num.patch +Patch24: w3m-multilib.patch +Patch25: w3m-0.5.1-CVE-2006-6772.patch + +Summary: A pager with Web browsing abilities +Group: Applications/Internet +Requires: perl, openssl +Provides: webclient = 0.5.1 %description The w3m program is a pager (or text file viewer) that can also be used @@ -67,6 +67,8 @@ %prep %setup -q +chmod 755 %{_builddir}/w3m-0.5.1/doc +chmod 755 %{_builddir}/w3m-0.5.1/doc-jp %patch15 -p1 %patch17 -p1 @@ -76,6 +78,7 @@ %ifarch ppc64 s390x sparc64 x86_64 %patch24 -p1 %endif +%patch25 -p1 rm -rf gc tar xfz %{SOURCE20} @@ -89,15 +92,15 @@ popd aclocal autoconf -%configure %{build_options} \ - %{?_without_nntp:--disable-nntp} \ - %{!?_without_nntp:--enable-nntp} \ - %{?_without_gopher:--disable-gopher} \ - %{!?_without_gopher:--enable-gopher} \ - %{?_without_image:--disable-image} \ - %{!?_without_image:--enable-image --with-imagelib=gtk2} \ - %{?_with_lynx_keymap:--enable-keymap=lynx} \ - %{!?_with_lynx_keymap:--enable-keymap=w3m} +%configure %{build_options} \ + %{?_without_nntp:--disable-nntp} \ + %{!?_without_nntp:--enable-nntp} \ + %{?_without_gopher:--disable-gopher} \ + %{!?_without_gopher:--enable-gopher} \ + %{?_without_image:--disable-image} \ + %{!?_without_image:--enable-image --with-imagelib=gtk2} \ + %{?_with_lynx_keymap:--enable-keymap=lynx} \ + %{!?_with_lynx_keymap:--enable-keymap=w3m} %{__make} # %{?_smp_mflags} @@ -124,7 +127,7 @@ ## %doc README.img %attr(0755, root, root) %{_libexecdir}/w3m %{_datadir}/w3m -%config %{_sysconfdir}/w3m +%config(noreplace) %{_sysconfdir}/w3m %{_bindir}/w3m* %{_mandir}/ja/man1/w3m.1* %{_mandir}/man1/w3m.1* @@ -136,6 +139,13 @@ %{_libexecdir}/w3m/w3mimgdisplay %changelog +* Fri Feb 02 2007 Parag Nemade - 0.5.1-15.1 +- Resolves: rh#226535 Review Merge +- Modified SPEC file. + +* Mon Jan 15 2007 Parag Nemade - 0.5.1-15 +- Resolves: rh#221484 + * Wed Jul 12 2006 Jesse Keating - 0.5.1-14.1 - rebuild From fedora-cvs-commits at redhat.com Fri Feb 2 09:05:25 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 2 Feb 2007 04:05:25 -0500 Subject: rpms/openoffice.org/devel openoffice.org.spec,1.1019,1.1020 Message-ID: <200702020905.l1295PMN015853@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/openoffice.org/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv15653 Modified Files: openoffice.org.spec Log Message: unapplied patch Index: openoffice.org.spec =================================================================== RCS file: /cvs/dist/rpms/openoffice.org/devel/openoffice.org.spec,v retrieving revision 1.1019 retrieving revision 1.1020 diff -u -r1.1019 -r1.1020 --- openoffice.org.spec 1 Feb 2007 20:00:00 -0000 1.1019 +++ openoffice.org.spec 2 Feb 2007 09:05:23 -0000 1.1020 @@ -980,6 +980,7 @@ %patch50 -p1 -b .oooXXXXX.extensions.noxaw.patch %patch51 -p1 -b .ooo73863.vcl.imcommit.patch %patch52 -p1 -b .ooo73974.bridges.doublereturn.patch +%patch53 -p1 -b .ooo73295.basctl.extraqual.patch %patch54 -p1 -b .oooXXXXX.binfilter.toodeep.patch %if %{langpacks} From fedora-cvs-commits at redhat.com Fri Feb 2 09:55:09 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 2 Feb 2007 04:55:09 -0500 Subject: rpms/busybox/devel busybox-1.2.2-id_ps.patch, 1.1, 1.2 busybox.spec, 1.54, 1.55 Message-ID: <200702020955.l129t9Re008225@cvs.devel.redhat.com> Author: varekova Update of /cvs/dist/rpms/busybox/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv8209 Modified Files: busybox-1.2.2-id_ps.patch busybox.spec Log Message: - fix id_ps patch (thanks Chris MacGregor) busybox-1.2.2-id_ps.patch: coreutils/id.c | 36 +++++++++++++++++++++++++++++------- procps/ps.c | 4 ++-- 2 files changed, 31 insertions(+), 9 deletions(-) Index: busybox-1.2.2-id_ps.patch =================================================================== RCS file: /cvs/dist/rpms/busybox/devel/busybox-1.2.2-id_ps.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- busybox-1.2.2-id_ps.patch 22 Jan 2007 10:14:18 -0000 1.1 +++ busybox-1.2.2-id_ps.patch 2 Feb 2007 09:55:06 -0000 1.2 @@ -48,7 +48,7 @@ bb_fflush_stdout_and_exit(EXIT_SUCCESS); } -+#ifndef CONFIG_SELINUX ++#ifdef CONFIG_SELINUX + if ((flags & JUST_CONTEXT) & (is_selinux_enabled())) { + flags -= JUST_CONTEXT; + } Index: busybox.spec =================================================================== RCS file: /cvs/dist/rpms/busybox/devel/busybox.spec,v retrieving revision 1.54 retrieving revision 1.55 diff -u -r1.54 -r1.55 --- busybox.spec 30 Jan 2007 12:47:51 -0000 1.54 +++ busybox.spec 2 Feb 2007 09:55:06 -0000 1.55 @@ -1,7 +1,7 @@ Summary: Statically linked binary providing simplified versions of system commands Name: busybox Version: 1.2.2 -Release: 4%{?dist} +Release: 5%{?dist} Epoch: 1 License: GPL Group: System Environment/Shells @@ -92,6 +92,9 @@ /sbin/busybox.anaconda %changelog +* Fri Feb 2 2007 Ivana Varekova - 1:1.2.2-5 +- fix id_ps patch (thanks Chris MacGregor) + * Tue Jan 30 2007 Ivana Varekova - 1:1.2.2-4 - remove debuginfo From fedora-cvs-commits at redhat.com Fri Feb 2 10:06:36 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 2 Feb 2007 05:06:36 -0500 Subject: rpms/glibc/devel .cvsignore, 1.196, 1.197 glibc-fedora.patch, 1.212, 1.213 glibc.spec, 1.294, 1.295 sources, 1.220, 1.221 Message-ID: <200702021006.l12A6aNY008518@cvs.devel.redhat.com> Author: jakub Update of /cvs/dist/rpms/glibc/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv8488/devel Modified Files: .cvsignore glibc-fedora.patch glibc.spec sources Log Message: auto-import glibc-2.5.90-16 on branch devel from glibc-2.5.90-16.src.rpm Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/glibc/devel/.cvsignore,v retrieving revision 1.196 retrieving revision 1.197 diff -u -r1.196 -r1.197 --- .cvsignore 17 Jan 2007 11:26:49 -0000 1.196 +++ .cvsignore 2 Feb 2007 10:06:33 -0000 1.197 @@ -1,2 +1,2 @@ -glibc-20070117T1043.tar.bz2 -glibc-fedora-20070117T1043.tar.bz2 +glibc-20070202T0923.tar.bz2 +glibc-fedora-20070202T0923.tar.bz2 glibc-fedora.patch: ChangeLog | 9 ChangeLog.15 | 37 ++ ChangeLog.16 | 101 +++++++ csu/Makefile | 3 csu/elf-init.c | 17 + debug/tst-chk1.c | 7 elf/ldconfig.c | 25 + elf/tst-stackguard1.c | 8 iconv/iconvconfig.c | 55 ++- include/bits/stdlib-ldbl.h | 1 include/bits/wchar-ldbl.h | 1 include/features.h | 8 intl/locale.alias | 2 libio/bits/stdio2.h | 19 + libio/stdio.h | 2 locale/iso-4217.def | 13 locale/programs/3level.h | 36 ++ localedata/Makefile | 1 localedata/SUPPORTED | 6 localedata/locales/cy_GB | 7 localedata/locales/en_GB | 4 localedata/locales/no_NO | 69 ++++ localedata/locales/zh_TW | 6 malloc/mcheck.c | 30 +- malloc/mtrace.c | 20 + manual/libc.texinfo | 2 nis/nss | 2 nptl/ChangeLog | 19 + nptl/Makefile | 11 nptl/sysdeps/unix/sysv/linux/kernel-features.h | 6 nptl/tst-stackguard1.c | 8 nscd/connections.c | 18 + nscd/nscd.c | 4 nscd/nscd.conf | 4 nscd/nscd.init | 19 - posix/Makefile | 18 - posix/getconf.speclist.h | 15 + sysdeps/generic/dl-cache.h | 8 sysdeps/i386/Makefile | 8 sysdeps/ia64/Makefile | 4 sysdeps/ia64/ia64libgcc.S | 350 ------------------------- sysdeps/ia64/libgcc-compat.c | 84 ++++++ sysdeps/powerpc/powerpc64/Makefile | 1 sysdeps/unix/nice.c | 7 sysdeps/unix/sysv/linux/check_pf.c | 5 sysdeps/unix/sysv/linux/dl-osinfo.h | 29 ++ sysdeps/unix/sysv/linux/futimesat.c | 23 - sysdeps/unix/sysv/linux/i386/clone.S | 4 sysdeps/unix/sysv/linux/i386/dl-cache.h | 59 ++++ sysdeps/unix/sysv/linux/ia64/dl-cache.h | 27 + sysdeps/unix/sysv/linux/ia64/dl-procinfo.c | 5 sysdeps/unix/sysv/linux/ia64/dl-procinfo.h | 5 sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed | 2 sysdeps/unix/sysv/linux/netlinkaccess.h | 18 + sysdeps/unix/sysv/linux/paths.h | 2 sysdeps/unix/sysv/linux/tcsetattr.c | 32 ++ sysdeps/unix/sysv/linux/x86_64/clone.S | 4 57 files changed, 809 insertions(+), 481 deletions(-) Index: glibc-fedora.patch =================================================================== RCS file: /cvs/dist/rpms/glibc/devel/glibc-fedora.patch,v retrieving revision 1.212 retrieving revision 1.213 diff -u -r1.212 -r1.213 --- glibc-fedora.patch 17 Jan 2007 11:54:25 -0000 1.212 +++ glibc-fedora.patch 2 Feb 2007 10:06:33 -0000 1.213 @@ -1,6 +1,6 @@ ---- glibc-20070117T1043/ChangeLog 17 Jan 2007 08:37:13 -0000 1.10478 -+++ glibc-20070117T1043-fedora/ChangeLog 17 Jan 2007 10:42:35 -0000 1.8782.2.232 -@@ -324,6 +324,15 @@ +--- glibc-20070202T0923/ChangeLog 1 Feb 2007 16:13:28 -0000 1.10497 ++++ glibc-20070202T0923-fedora/ChangeLog 2 Feb 2007 09:48:22 -0000 1.8782.2.233 +@@ -459,6 +459,15 @@ separators also if no non-zero digits found. * stdlib/Makefile (tests): Add tst-strtod3. @@ -16,8 +16,8 @@ 2006-12-09 Ulrich Drepper [BZ #3632] ---- glibc-20070117T1043/ChangeLog.15 16 Feb 2005 07:34:17 -0000 1.1 -+++ glibc-20070117T1043-fedora/ChangeLog.15 19 Dec 2006 19:05:40 -0000 1.1.6.3 +--- glibc-20070202T0923/ChangeLog.15 16 Feb 2005 07:34:17 -0000 1.1 ++++ glibc-20070202T0923-fedora/ChangeLog.15 19 Dec 2006 19:05:40 -0000 1.1.6.3 @@ -477,6 +477,14 @@ 2004-11-26 Jakub Jelinek @@ -83,8 +83,8 @@ 2004-08-30 Roland McGrath * scripts/extract-abilist.awk: If `lastversion' variable defined, omit ---- glibc-20070117T1043/ChangeLog.16 4 May 2006 16:05:24 -0000 1.1 -+++ glibc-20070117T1043-fedora/ChangeLog.16 5 May 2006 06:11:52 -0000 1.1.2.1 +--- glibc-20070202T0923/ChangeLog.16 4 May 2006 16:05:24 -0000 1.1 ++++ glibc-20070202T0923-fedora/ChangeLog.16 5 May 2006 06:11:52 -0000 1.1.2.1 @@ -171,6 +171,11 @@ [BZ #2611] * stdio-common/renameat.c (renameat): Fix typo. @@ -256,8 +256,8 @@ 2005-02-10 Roland McGrath [BZ #157] ---- glibc-20070117T1043/csu/Makefile 1 Mar 2006 10:35:47 -0000 1.79 -+++ glibc-20070117T1043-fedora/csu/Makefile 30 Nov 2006 17:07:37 -0000 1.74.2.6 +--- glibc-20070202T0923/csu/Makefile 1 Mar 2006 10:35:47 -0000 1.79 ++++ glibc-20070202T0923-fedora/csu/Makefile 30 Nov 2006 17:07:37 -0000 1.74.2.6 @@ -93,7 +93,8 @@ omit-deps += $(crtstuff) $(crtstuff:%=$(objpfx)%.o): %.o: %.S $(objpfx)defs.h $(compile.S) -g0 $(ASFLAGS-.os) -o $@ @@ -268,8 +268,8 @@ vpath initfini.c $(sysdirs) ---- glibc-20070117T1043/csu/elf-init.c 5 Nov 2005 17:41:38 -0000 1.8 -+++ glibc-20070117T1043-fedora/csu/elf-init.c 15 Nov 2005 09:54:10 -0000 1.3.2.6 +--- glibc-20070202T0923/csu/elf-init.c 5 Nov 2005 17:41:38 -0000 1.8 ++++ glibc-20070202T0923-fedora/csu/elf-init.c 15 Nov 2005 09:54:10 -0000 1.3.2.6 @@ -49,6 +49,23 @@ extern void (*__init_array_end []) (int, extern void (*__fini_array_start []) (void) attribute_hidden; extern void (*__fini_array_end []) (void) attribute_hidden; @@ -294,8 +294,8 @@ /* These function symbols are provided for the .init/.fini section entry points automagically by the linker. */ ---- glibc-20070117T1043/debug/tst-chk1.c 24 Apr 2006 17:00:18 -0000 1.15 -+++ glibc-20070117T1043-fedora/debug/tst-chk1.c 24 Apr 2006 20:31:49 -0000 1.1.2.16 +--- glibc-20070202T0923/debug/tst-chk1.c 24 Apr 2006 17:00:18 -0000 1.15 ++++ glibc-20070202T0923-fedora/debug/tst-chk1.c 24 Apr 2006 20:31:49 -0000 1.1.2.16 @@ -17,6 +17,9 @@ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. */ @@ -324,8 +324,8 @@ # define O 0 #else # define O 1 ---- glibc-20070117T1043/elf/ldconfig.c 3 Jan 2007 05:44:11 -0000 1.58 -+++ glibc-20070117T1043-fedora/elf/ldconfig.c 17 Jan 2007 10:42:36 -0000 1.47.2.13 +--- glibc-20070202T0923/elf/ldconfig.c 3 Jan 2007 05:44:11 -0000 1.58 ++++ glibc-20070202T0923-fedora/elf/ldconfig.c 17 Jan 2007 10:42:36 -0000 1.47.2.13 @@ -965,17 +965,19 @@ search_dirs (void) @@ -407,8 +407,8 @@ } search_dirs (); ---- glibc-20070117T1043/elf/tst-stackguard1.c 26 Jun 2005 18:08:36 -0000 1.1 -+++ glibc-20070117T1043-fedora/elf/tst-stackguard1.c 8 Aug 2005 21:24:27 -0000 1.1.2.3 +--- glibc-20070202T0923/elf/tst-stackguard1.c 26 Jun 2005 18:08:36 -0000 1.1 ++++ glibc-20070202T0923-fedora/elf/tst-stackguard1.c 8 Aug 2005 21:24:27 -0000 1.1.2.3 @@ -160,17 +160,21 @@ do_test (void) the 16 runs, something is very wrong. */ int ndifferences = 0; @@ -433,8 +433,8 @@ { puts ("stack guard canaries are not randomized enough"); puts ("nor equal to the default canary value"); ---- glibc-20070117T1043/iconv/iconvconfig.c 3 Jan 2007 05:44:11 -0000 1.27 -+++ glibc-20070117T1043-fedora/iconv/iconvconfig.c 17 Jan 2007 10:42:36 -0000 1.19.2.8 +--- glibc-20070202T0923/iconv/iconvconfig.c 3 Jan 2007 05:44:11 -0000 1.27 ++++ glibc-20070202T0923-fedora/iconv/iconvconfig.c 17 Jan 2007 10:42:36 -0000 1.19.2.8 @@ -1011,6 +1011,34 @@ next_prime (uint32_t seed) module name offset (following last entry with step count 0) @@ -511,8 +511,8 @@ /* Open the output file. */ if (output_file == NULL) { ---- glibc-20070117T1043/include/features.h 10 Dec 2006 01:54:13 -0000 1.45 -+++ glibc-20070117T1043-fedora/include/features.h 10 Dec 2006 10:38:54 -0000 1.35.2.14 +--- glibc-20070202T0923/include/features.h 10 Dec 2006 01:54:13 -0000 1.45 ++++ glibc-20070202T0923-fedora/include/features.h 10 Dec 2006 10:38:54 -0000 1.35.2.14 @@ -275,7 +275,13 @@ #endif @@ -528,16 +528,16 @@ # if _FORTIFY_SOURCE > 1 # define __USE_FORTIFY_LEVEL 2 # else ---- glibc-20070117T1043/include/bits/stdlib-ldbl.h 1 Jan 1970 00:00:00 -0000 -+++ glibc-20070117T1043-fedora/include/bits/stdlib-ldbl.h 1 Feb 2006 09:30:43 -0000 1.1.2.1 +--- glibc-20070202T0923/include/bits/stdlib-ldbl.h 1 Jan 1970 00:00:00 -0000 ++++ glibc-20070202T0923-fedora/include/bits/stdlib-ldbl.h 1 Feb 2006 09:30:43 -0000 1.1.2.1 @@ -0,0 +1 @@ +#include ---- glibc-20070117T1043/include/bits/wchar-ldbl.h 1 Jan 1970 00:00:00 -0000 -+++ glibc-20070117T1043-fedora/include/bits/wchar-ldbl.h 1 Feb 2006 09:30:43 -0000 1.1.2.1 +--- glibc-20070202T0923/include/bits/wchar-ldbl.h 1 Jan 1970 00:00:00 -0000 ++++ glibc-20070202T0923-fedora/include/bits/wchar-ldbl.h 1 Feb 2006 09:30:43 -0000 1.1.2.1 @@ -0,0 +1 @@ +#include ---- glibc-20070117T1043/intl/locale.alias 4 Dec 2003 07:57:47 -0000 1.23 -+++ glibc-20070117T1043-fedora/intl/locale.alias 22 Sep 2004 21:20:53 -0000 1.23.2.1 +--- glibc-20070202T0923/intl/locale.alias 4 Dec 2003 07:57:47 -0000 1.23 ++++ glibc-20070202T0923-fedora/intl/locale.alias 22 Sep 2004 21:20:53 -0000 1.23.2.1 @@ -58,8 +58,6 @@ korean ko_KR.eucKR korean.euc ko_KR.eucKR ko_KR ko_KR.eucKR @@ -547,8 +547,8 @@ norwegian nb_NO.ISO-8859-1 nynorsk nn_NO.ISO-8859-1 polish pl_PL.ISO-8859-2 ---- glibc-20070117T1043/libio/stdio.h 13 Oct 2006 19:50:36 -0000 1.88 -+++ glibc-20070117T1043-fedora/libio/stdio.h 25 Oct 2006 19:13:35 -0000 1.78.2.10 +--- glibc-20070202T0923/libio/stdio.h 13 Oct 2006 19:50:36 -0000 1.88 ++++ glibc-20070202T0923-fedora/libio/stdio.h 25 Oct 2006 19:13:35 -0000 1.78.2.10 @@ -142,10 +142,12 @@ typedef _G_fpos64_t fpos64_t; extern struct _IO_FILE *stdin; /* Standard input stream. */ extern struct _IO_FILE *stdout; /* Standard output stream. */ @@ -562,8 +562,8 @@ __BEGIN_NAMESPACE_STD /* Remove file FILENAME. */ ---- glibc-20070117T1043/libio/bits/stdio2.h 19 Mar 2005 00:14:58 -0000 1.4 -+++ glibc-20070117T1043-fedora/libio/bits/stdio2.h 27 Jun 2005 13:04:16 -0000 1.1.2.6 +--- glibc-20070202T0923/libio/bits/stdio2.h 19 Mar 2005 00:14:58 -0000 1.4 ++++ glibc-20070202T0923-fedora/libio/bits/stdio2.h 27 Jun 2005 13:04:16 -0000 1.1.2.6 @@ -61,14 +61,25 @@ extern int __vfprintf_chk (FILE *__restr extern int __vprintf_chk (int __flag, __const char *__restrict __format, _G_va_list __ap); @@ -594,8 +594,8 @@ #endif ---- glibc-20070117T1043/locale/iso-4217.def 26 Apr 2006 07:14:53 -0000 1.19 -+++ glibc-20070117T1043-fedora/locale/iso-4217.def 26 Apr 2006 20:18:17 -0000 1.15.2.4 +--- glibc-20070202T0923/locale/iso-4217.def 26 Apr 2006 07:14:53 -0000 1.19 ++++ glibc-20070202T0923-fedora/locale/iso-4217.def 26 Apr 2006 20:18:17 -0000 1.15.2.4 @@ -8,6 +8,7 @@ * * !!! The list has to be sorted !!! @@ -687,8 +687,8 @@ DEFINE_INT_CURR("PYG") /* Paraguay Guarani */ DEFINE_INT_CURR("QAR") /* Qatar Rial */ DEFINE_INT_CURR("ROL") /* Romanian Leu */ ---- glibc-20070117T1043/locale/programs/3level.h 7 Dec 2005 05:47:27 -0000 1.6 -+++ glibc-20070117T1043-fedora/locale/programs/3level.h 19 Dec 2005 12:11:15 -0000 1.5.2.2 +--- glibc-20070202T0923/locale/programs/3level.h 7 Dec 2005 05:47:27 -0000 1.6 ++++ glibc-20070202T0923-fedora/locale/programs/3level.h 19 Dec 2005 12:11:15 -0000 1.5.2.2 @@ -202,6 +202,42 @@ CONCAT(TABLE,_iterate) (struct TABLE *t, } } @@ -732,8 +732,8 @@ #endif #ifndef NO_FINALIZE ---- glibc-20070117T1043/localedata/Makefile 26 Apr 2006 05:14:03 -0000 1.103 -+++ glibc-20070117T1043-fedora/localedata/Makefile 26 Apr 2006 20:18:17 -0000 1.101.2.3 +--- glibc-20070202T0923/localedata/Makefile 26 Apr 2006 05:14:03 -0000 1.103 ++++ glibc-20070202T0923-fedora/localedata/Makefile 26 Apr 2006 20:18:17 -0000 1.101.2.3 @@ -223,6 +223,7 @@ $(INSTALL-SUPPORTED-LOCALES): install-lo echo -n '...'; \ input=`echo $$locale | sed 's/\([^.]*\)[^@]*\(.*\)/\1\2/'`; \ @@ -742,8 +742,8 @@ -i locales/$$input -c -f charmaps/$$charset \ $(addprefix --prefix=,$(install_root)) $$locale; \ echo ' done'; \ ---- glibc-20070117T1043/localedata/SUPPORTED 3 Nov 2006 04:24:47 -0000 1.98 -+++ glibc-20070117T1043-fedora/localedata/SUPPORTED 3 Nov 2006 16:25:26 -0000 1.71.2.15 +--- glibc-20070202T0923/localedata/SUPPORTED 3 Nov 2006 04:24:47 -0000 1.98 ++++ glibc-20070202T0923-fedora/localedata/SUPPORTED 3 Nov 2006 16:25:26 -0000 1.71.2.15 @@ -77,6 +77,7 @@ cy_GB.UTF-8/UTF-8 \ cy_GB/ISO-8859-14 \ da_DK.UTF-8/UTF-8 \ @@ -785,8 +785,8 @@ ta_IN/UTF-8 \ te_IN/UTF-8 \ tg_TJ.UTF-8/UTF-8 \ ---- glibc-20070117T1043/localedata/locales/cy_GB 28 Sep 2004 04:37:33 -0000 1.4 -+++ glibc-20070117T1043-fedora/localedata/locales/cy_GB 29 Sep 2004 08:48:23 -0000 1.3.2.2 +--- glibc-20070202T0923/localedata/locales/cy_GB 28 Sep 2004 04:37:33 -0000 1.4 ++++ glibc-20070202T0923-fedora/localedata/locales/cy_GB 29 Sep 2004 08:48:23 -0000 1.3.2.2 @@ -248,8 +248,11 @@ mon "" d_fmt "" @@ -801,8 +801,8 @@ END LC_TIME LC_MESSAGES ---- glibc-20070117T1043/localedata/locales/en_GB 1 Oct 2006 16:18:33 -0000 1.14 -+++ glibc-20070117T1043-fedora/localedata/locales/en_GB 2 Oct 2006 19:02:41 -0000 1.10.2.4 +--- glibc-20070202T0923/localedata/locales/en_GB 1 Oct 2006 16:18:33 -0000 1.14 ++++ glibc-20070202T0923-fedora/localedata/locales/en_GB 2 Oct 2006 19:02:41 -0000 1.10.2.4 @@ -116,8 +116,8 @@ mon "" d_fmt "" @@ -814,8 +814,8 @@ date_fmt "/ / " ---- glibc-20070117T1043/localedata/locales/no_NO 1 Jan 1970 00:00:00 -0000 -+++ glibc-20070117T1043-fedora/localedata/locales/no_NO 22 Sep 2004 21:21:01 -0000 1.11.2.1 +--- glibc-20070202T0923/localedata/locales/no_NO 1 Jan 1970 00:00:00 -0000 ++++ glibc-20070202T0923-fedora/localedata/locales/no_NO 22 Sep 2004 21:21:01 -0000 1.11.2.1 @@ -0,0 +1,69 @@ +escape_char / +comment_char % @@ -886,8 +886,8 @@ +LC_ADDRESS +copy "nb_NO" +END LC_ADDRESS ---- glibc-20070117T1043/localedata/locales/zh_TW 31 Oct 2004 23:42:28 -0000 1.7 -+++ glibc-20070117T1043-fedora/localedata/locales/zh_TW 2 Nov 2004 12:25:57 -0000 1.5.2.2 +--- glibc-20070202T0923/localedata/locales/zh_TW 31 Oct 2004 23:42:28 -0000 1.7 ++++ glibc-20070202T0923-fedora/localedata/locales/zh_TW 2 Nov 2004 12:25:57 -0000 1.5.2.2 @@ -1,7 +1,7 @@ comment_char % escape_char / @@ -915,8 +915,8 @@ revision "0.2" date "2000-08-02" % ---- glibc-20070117T1043/malloc/mcheck.c 8 Sep 2004 20:36:02 -0000 1.18 -+++ glibc-20070117T1043-fedora/malloc/mcheck.c 20 Dec 2005 10:59:21 -0000 1.18.2.1 +--- glibc-20070202T0923/malloc/mcheck.c 8 Sep 2004 20:36:02 -0000 1.18 ++++ glibc-20070202T0923-fedora/malloc/mcheck.c 20 Dec 2005 10:59:21 -0000 1.18.2.1 @@ -24,9 +24,25 @@ # include # include @@ -992,8 +992,8 @@ old_free_hook = __free_hook; __free_hook = freehook; ---- glibc-20070117T1043/malloc/mtrace.c 14 Sep 2004 04:24:46 -0000 1.41 -+++ glibc-20070117T1043-fedora/malloc/mtrace.c 20 Dec 2005 10:59:21 -0000 1.41.2.1 +--- glibc-20070202T0923/malloc/mtrace.c 25 Jan 2007 00:43:38 -0000 1.43 ++++ glibc-20070202T0923-fedora/malloc/mtrace.c 20 Dec 2005 10:59:21 -0000 1.41.2.1 @@ -40,6 +40,18 @@ # include # define setvbuf(s, b, f, l) INTUSE(_IO_setvbuf) (s, b, f, l) @@ -1049,8 +1049,8 @@ __memalign_hook = tr_memalignhook; __malloc_hook = tr_mallochook; ---- glibc-20070117T1043/manual/libc.texinfo 12 Nov 2003 00:37:03 -0000 1.94 -+++ glibc-20070117T1043-fedora/manual/libc.texinfo 3 Nov 2006 16:31:21 -0000 1.94.2.1 +--- glibc-20070202T0923/manual/libc.texinfo 12 Nov 2003 00:37:03 -0000 1.94 ++++ glibc-20070202T0923-fedora/manual/libc.texinfo 3 Nov 2006 16:31:21 -0000 1.94.2.1 @@ -5,7 +5,7 @@ @setchapternewpage odd @@ -1060,17 +1060,17 @@ @direntry * Libc: (libc). C library. @end direntry ---- glibc-20070117T1043/nis/nss 28 Apr 2006 21:02:23 -0000 1.3 -+++ glibc-20070117T1043-fedora/nis/nss 1 May 2006 08:02:53 -0000 1.2.2.2 +--- glibc-20070202T0923/nis/nss 28 Apr 2006 21:02:23 -0000 1.3 ++++ glibc-20070202T0923-fedora/nis/nss 1 May 2006 08:02:53 -0000 1.2.2.2 @@ -25,4 +25,4 @@ # memory with every getXXent() call. Otherwise each getXXent() call # might result into a network communication with the server to get # the next entry. -#SETENT_BATCH_READ=TRUE +SETENT_BATCH_READ=TRUE ---- glibc-20070117T1043/nptl/ChangeLog 17 Jan 2007 09:33:32 -0000 1.947 -+++ glibc-20070117T1043-fedora/nptl/ChangeLog 17 Jan 2007 10:46:35 -0000 1.706.2.114 -@@ -1364,6 +1364,15 @@ +--- glibc-20070202T0923/nptl/ChangeLog 19 Jan 2007 06:58:04 -0000 1.949 ++++ glibc-20070202T0923-fedora/nptl/ChangeLog 2 Feb 2007 09:48:23 -0000 1.706.2.115 +@@ -1371,6 +1371,15 @@ Use __sigfillset. Document that sigfillset does the right thing wrt to SIGSETXID. @@ -1086,7 +1086,7 @@ 2005-07-11 Jakub Jelinek [BZ #1102] -@@ -2100,6 +2109,11 @@ +@@ -2107,6 +2116,11 @@ Move definition inside libpthread, libc, librt check. Provide definition for rtld. @@ -1098,7 +1098,7 @@ 2004-09-02 Ulrich Drepper * sysdeps/alpha/jmpbuf-unwind.h: Define __libc_unwind_longjmp. -@@ -4174,6 +4188,11 @@ +@@ -4181,6 +4195,11 @@ * Makefile [$(build-shared) = yes] (tests): Depend on $(test-modules). @@ -1110,8 +1110,8 @@ 2003-07-25 Jakub Jelinek * tst-cancel17.c (do_test): Check if aio_cancel failed. ---- glibc-20070117T1043/nptl/Makefile 8 Sep 2006 10:40:49 -0000 1.188 -+++ glibc-20070117T1043-fedora/nptl/Makefile 28 Nov 2006 11:18:18 -0000 1.157.2.29 +--- glibc-20070202T0923/nptl/Makefile 8 Sep 2006 10:40:49 -0000 1.188 ++++ glibc-20070202T0923-fedora/nptl/Makefile 28 Nov 2006 11:18:18 -0000 1.157.2.29 @@ -340,7 +340,8 @@ endif extra-objs += $(crti-objs) $(crtn-objs) omit-deps += crti crtn @@ -1144,8 +1144,8 @@ else $(addprefix $(objpfx),$(tests) $(test-srcs)): $(objpfx)libpthread.a endif ---- glibc-20070117T1043/nptl/tst-stackguard1.c 26 Jun 2005 17:44:14 -0000 1.1 -+++ glibc-20070117T1043-fedora/nptl/tst-stackguard1.c 8 Aug 2005 21:24:28 -0000 1.1.2.3 +--- glibc-20070202T0923/nptl/tst-stackguard1.c 26 Jun 2005 17:44:14 -0000 1.1 ++++ glibc-20070202T0923-fedora/nptl/tst-stackguard1.c 8 Aug 2005 21:24:28 -0000 1.1.2.3 @@ -190,17 +190,21 @@ do_test (void) the 16 runs, something is very wrong. */ int ndifferences = 0; @@ -1170,8 +1170,8 @@ { puts ("stack guard canaries are not randomized enough"); puts ("nor equal to the default canary value"); ---- glibc-20070117T1043/nptl/sysdeps/unix/sysv/linux/kernel-features.h 1 Jan 1970 00:00:00 -0000 -+++ glibc-20070117T1043-fedora/nptl/sysdeps/unix/sysv/linux/kernel-features.h 22 Sep 2004 21:21:02 -0000 1.1.2.1 +--- glibc-20070202T0923/nptl/sysdeps/unix/sysv/linux/kernel-features.h 1 Jan 1970 00:00:00 -0000 ++++ glibc-20070202T0923-fedora/nptl/sysdeps/unix/sysv/linux/kernel-features.h 22 Sep 2004 21:21:02 -0000 1.1.2.1 @@ -0,0 +1,6 @@ +#include_next + @@ -1179,9 +1179,9 @@ +#ifndef __ASSUME_CLONE_THREAD_FLAGS +# define __ASSUME_CLONE_THREAD_FLAGS 1 +#endif ---- glibc-20070117T1043/nscd/connections.c 16 Jan 2007 01:27:48 -0000 1.97 -+++ glibc-20070117T1043-fedora/nscd/connections.c 17 Jan 2007 10:42:40 -0000 1.55.2.27 -@@ -1948,3 +1948,21 @@ finish_drop_privileges (void) +--- glibc-20070202T0923/nscd/connections.c 1 Feb 2007 16:05:31 -0000 1.98 ++++ glibc-20070202T0923-fedora/nscd/connections.c 2 Feb 2007 09:48:23 -0000 1.55.2.28 +@@ -1947,3 +1947,21 @@ finish_drop_privileges (void) install_real_capabilities (new_caps); #endif } @@ -1203,8 +1203,8 @@ + prune_cache (&dbs[hstdb], LONG_MAX, -1); +} + ---- glibc-20070117T1043/nscd/nscd.c 14 Jan 2007 05:23:52 -0000 1.56 -+++ glibc-20070117T1043-fedora/nscd/nscd.c 17 Jan 2007 10:42:40 -0000 1.38.2.15 +--- glibc-20070202T0923/nscd/nscd.c 14 Jan 2007 05:23:52 -0000 1.56 ++++ glibc-20070202T0923-fedora/nscd/nscd.c 17 Jan 2007 10:42:40 -0000 1.38.2.15 @@ -119,6 +119,9 @@ static struct argp argp = options, parse_opt, NULL, doc, }; @@ -1223,8 +1223,8 @@ signal (SIGPIPE, SIG_IGN); /* Cleanup files created by a previous 'bind'. */ ---- glibc-20070117T1043/nscd/nscd.conf 14 Jan 2007 05:24:04 -0000 1.14 -+++ glibc-20070117T1043-fedora/nscd/nscd.conf 17 Jan 2007 10:42:40 -0000 1.8.2.6 +--- glibc-20070202T0923/nscd/nscd.conf 14 Jan 2007 05:24:04 -0000 1.14 ++++ glibc-20070202T0923-fedora/nscd/nscd.conf 17 Jan 2007 10:42:40 -0000 1.8.2.6 @@ -33,8 +33,8 @@ # logfile /var/log/nscd.log # threads 6 @@ -1236,8 +1236,8 @@ debug-level 0 # reload-count 5 paranoia no ---- glibc-20070117T1043/nscd/nscd.init 1 Dec 2006 20:12:45 -0000 1.10 -+++ glibc-20070117T1043-fedora/nscd/nscd.init 5 Dec 2006 21:50:20 -0000 1.6.2.5 +--- glibc-20070202T0923/nscd/nscd.init 1 Dec 2006 20:12:45 -0000 1.10 ++++ glibc-20070202T0923-fedora/nscd/nscd.init 5 Dec 2006 21:50:20 -0000 1.6.2.5 @@ -9,6 +9,7 @@ # slow naming services like NIS, NIS+, LDAP, or hesiod. # processname: /usr/sbin/nscd @@ -1278,8 +1278,8 @@ RETVAL=$? echo [ $RETVAL -eq 0 ] && touch /var/lock/subsys/nscd ---- glibc-20070117T1043/posix/Makefile 3 Jan 2007 23:02:10 -0000 1.194 -+++ glibc-20070117T1043-fedora/posix/Makefile 17 Jan 2007 10:42:40 -0000 1.171.2.22 +--- glibc-20070202T0923/posix/Makefile 3 Jan 2007 23:02:10 -0000 1.194 ++++ glibc-20070202T0923-fedora/posix/Makefile 17 Jan 2007 10:42:40 -0000 1.171.2.22 @@ -109,7 +109,7 @@ generated := $(addprefix wordexp-test-re tst-rxspencer-mem tst-rxspencer.mtrace tst-getconf.out \ tst-pcre-mem tst-pcre.mtrace tst-boost-mem tst-boost.mtrace \ @@ -1312,8 +1312,8 @@ + | sed -n -e '/START_OF_STRINGS/,$${/POSIX_V6_/{s/^[^"]*"//;s/".*$$//;p}}' \ + > $@.new + mv -f $@.new $@ ---- glibc-20070117T1043/posix/getconf.speclist.h 1 Jan 1970 00:00:00 -0000 -+++ glibc-20070117T1043-fedora/posix/getconf.speclist.h 13 Dec 2004 23:32:37 -0000 1.1.2.2 +--- glibc-20070202T0923/posix/getconf.speclist.h 1 Jan 1970 00:00:00 -0000 ++++ glibc-20070202T0923-fedora/posix/getconf.speclist.h 13 Dec 2004 23:32:37 -0000 1.1.2.2 @@ -0,0 +1,15 @@ +#include +const char *START_OF_STRINGS = @@ -1330,8 +1330,8 @@ +"POSIX_V6_LPBIG_OFFBIG" +#endif +""; ---- glibc-20070117T1043/sysdeps/generic/dl-cache.h 25 Jun 2003 08:01:22 -0000 1.13 -+++ glibc-20070117T1043-fedora/sysdeps/generic/dl-cache.h 22 Sep 2004 21:21:07 -0000 1.13.2.1 +--- glibc-20070202T0923/sysdeps/generic/dl-cache.h 25 Jun 2003 08:01:22 -0000 1.13 ++++ glibc-20070202T0923-fedora/sysdeps/generic/dl-cache.h 22 Sep 2004 21:21:07 -0000 1.13.2.1 @@ -36,6 +36,14 @@ # define add_system_dir(dir) add_dir (dir) #endif @@ -1347,8 +1347,8 @@ #define CACHEMAGIC "ld.so-1.7.0" /* libc5 and glibc 2.0/2.1 use the same format. For glibc 2.2 another ---- glibc-20070117T1043/sysdeps/i386/Makefile 6 Mar 2005 00:18:16 -0000 1.20 -+++ glibc-20070117T1043-fedora/sysdeps/i386/Makefile 30 Jun 2006 09:16:34 -0000 1.16.2.4 +--- glibc-20070202T0923/sysdeps/i386/Makefile 6 Mar 2005 00:18:16 -0000 1.20 ++++ glibc-20070202T0923-fedora/sysdeps/i386/Makefile 30 Jun 2006 09:16:34 -0000 1.16.2.4 @@ -64,4 +64,12 @@ endif ifneq (,$(filter -mno-tls-direct-seg-refs,$(CFLAGS))) @@ -1362,8 +1362,8 @@ +CPPFLAGS-.oS += -DNO_TLS_DIRECT_SEG_REFS +CFLAGS-.oS += -mno-tls-direct-seg-refs endif ---- glibc-20070117T1043/sysdeps/ia64/Makefile 16 Aug 2004 06:46:14 -0000 1.10 -+++ glibc-20070117T1043-fedora/sysdeps/ia64/Makefile 22 Sep 2004 21:21:07 -0000 1.10.2.1 +--- glibc-20070202T0923/sysdeps/ia64/Makefile 16 Aug 2004 06:46:14 -0000 1.10 ++++ glibc-20070202T0923-fedora/sysdeps/ia64/Makefile 22 Sep 2004 21:21:07 -0000 1.10.2.1 @@ -12,8 +12,8 @@ elide-routines.os += hp-timing ifeq (yes,$(build-shared)) @@ -1375,8 +1375,8 @@ endif endif ---- glibc-20070117T1043/sysdeps/ia64/ia64libgcc.S 11 May 2002 05:12:35 -0000 1.2 -+++ glibc-20070117T1043-fedora/sysdeps/ia64/ia64libgcc.S 22 Sep 2004 21:21:07 -0000 1.2.2.1 +--- glibc-20070202T0923/sysdeps/ia64/ia64libgcc.S 11 May 2002 05:12:35 -0000 1.2 ++++ glibc-20070202T0923-fedora/sysdeps/ia64/ia64libgcc.S 22 Sep 2004 21:21:07 -0000 1.2.2.1 @@ -1,350 +0,0 @@ -/* From the Intel IA-64 Optimization Guide, choose the minimum latency - alternative. */ @@ -1728,8 +1728,8 @@ - .symver ___multi3, __multi3 at GLIBC_2.2 - -#endif ---- glibc-20070117T1043/sysdeps/ia64/libgcc-compat.c 1 Jan 1970 00:00:00 -0000 -+++ glibc-20070117T1043-fedora/sysdeps/ia64/libgcc-compat.c 22 Sep 2004 21:21:08 -0000 1.1.2.1 +--- glibc-20070202T0923/sysdeps/ia64/libgcc-compat.c 1 Jan 1970 00:00:00 -0000 ++++ glibc-20070202T0923-fedora/sysdeps/ia64/libgcc-compat.c 22 Sep 2004 21:21:08 -0000 1.1.2.1 @@ -0,0 +1,84 @@ +/* pre-.hidden libgcc compatibility + Copyright (C) 2002 Free Software Foundation, Inc. @@ -1815,8 +1815,8 @@ +symbol_version (INTUSE (__multi3), __multi3, GLIBC_2.2); + +#endif ---- glibc-20070117T1043/sysdeps/powerpc/powerpc64/Makefile 2 Feb 2006 08:23:44 -0000 1.8 -+++ glibc-20070117T1043-fedora/sysdeps/powerpc/powerpc64/Makefile 30 Nov 2006 17:07:38 -0000 1.4.2.5 +--- glibc-20070202T0923/sysdeps/powerpc/powerpc64/Makefile 2 Feb 2006 08:23:44 -0000 1.8 ++++ glibc-20070202T0923-fedora/sysdeps/powerpc/powerpc64/Makefile 30 Nov 2006 17:07:38 -0000 1.4.2.5 @@ -30,6 +30,7 @@ ifneq ($(elf),no) # we use -fpic instead which is much better. CFLAGS-initfini.s += -fpic -O1 @@ -1825,8 +1825,8 @@ endif ifeq ($(subdir),elf) ---- glibc-20070117T1043/sysdeps/unix/nice.c 15 Aug 2006 05:24:45 -0000 1.7 -+++ glibc-20070117T1043-fedora/sysdeps/unix/nice.c 15 Aug 2006 05:53:50 -0000 1.6.2.2 +--- glibc-20070202T0923/sysdeps/unix/nice.c 15 Aug 2006 05:24:45 -0000 1.7 ++++ glibc-20070202T0923-fedora/sysdeps/unix/nice.c 15 Aug 2006 05:53:50 -0000 1.6.2.2 @@ -42,7 +42,12 @@ nice (int incr) __set_errno (save); } @@ -1841,8 +1841,8 @@ if (result == -1) { if (errno == EACCES) ---- glibc-20070117T1043/sysdeps/unix/sysv/linux/check_pf.c 24 Sep 2006 16:50:22 -0000 1.8 -+++ glibc-20070117T1043-fedora/sysdeps/unix/sysv/linux/check_pf.c 10 Dec 2006 10:51:12 -0000 1.3.2.5 +--- glibc-20070202T0923/sysdeps/unix/sysv/linux/check_pf.c 24 Sep 2006 16:50:22 -0000 1.8 ++++ glibc-20070202T0923-fedora/sysdeps/unix/sysv/linux/check_pf.c 10 Dec 2006 10:51:12 -0000 1.3.2.5 @@ -27,13 +27,10 @@ #include #include @@ -1858,8 +1858,8 @@ #ifndef IFA_F_TEMPORARY # define IFA_F_TEMPORARY IFA_F_SECONDARY ---- glibc-20070117T1043/sysdeps/unix/sysv/linux/dl-osinfo.h 1 Aug 2006 06:55:27 -0000 1.23 -+++ glibc-20070117T1043-fedora/sysdeps/unix/sysv/linux/dl-osinfo.h 2 Aug 2006 16:57:42 -0000 1.14.2.9 +--- glibc-20070202T0923/sysdeps/unix/sysv/linux/dl-osinfo.h 1 Aug 2006 06:55:27 -0000 1.23 ++++ glibc-20070202T0923-fedora/sysdeps/unix/sysv/linux/dl-osinfo.h 2 Aug 2006 16:57:42 -0000 1.14.2.9 @@ -18,11 +18,14 @@ 02111-1307 USA. */ @@ -1907,8 +1907,8 @@ + ret ^= stk; return ret; } ---- glibc-20070117T1043/sysdeps/unix/sysv/linux/futimesat.c 3 Feb 2006 05:26:34 -0000 1.6 -+++ glibc-20070117T1043-fedora/sysdeps/unix/sysv/linux/futimesat.c 3 Feb 2006 09:43:55 -0000 1.1.2.7 +--- glibc-20070202T0923/sysdeps/unix/sysv/linux/futimesat.c 3 Feb 2006 05:26:34 -0000 1.6 ++++ glibc-20070202T0923-fedora/sysdeps/unix/sysv/linux/futimesat.c 3 Feb 2006 09:43:55 -0000 1.1.2.7 @@ -37,14 +37,14 @@ futimesat (fd, file, tvp) { int result; @@ -1951,8 +1951,8 @@ { size_t filelen = strlen (file); static const char procfd[] = "/proc/self/fd/%d/%s"; ---- glibc-20070117T1043/sysdeps/unix/sysv/linux/netlinkaccess.h 8 Jan 2006 08:21:15 -0000 1.3 -+++ glibc-20070117T1043-fedora/sysdeps/unix/sysv/linux/netlinkaccess.h 10 Dec 2006 10:51:12 -0000 1.1.2.3 +--- glibc-20070202T0923/sysdeps/unix/sysv/linux/netlinkaccess.h 8 Jan 2006 08:21:15 -0000 1.3 ++++ glibc-20070202T0923-fedora/sysdeps/unix/sysv/linux/netlinkaccess.h 10 Dec 2006 10:51:12 -0000 1.1.2.3 @@ -25,6 +25,24 @@ #include @@ -1978,8 +1978,8 @@ struct netlink_res { ---- glibc-20070117T1043/sysdeps/unix/sysv/linux/paths.h 15 Nov 2000 23:06:47 -0000 1.11 -+++ glibc-20070117T1043-fedora/sysdeps/unix/sysv/linux/paths.h 22 Sep 2004 21:21:08 -0000 1.11.4.1 +--- glibc-20070202T0923/sysdeps/unix/sysv/linux/paths.h 15 Nov 2000 23:06:47 -0000 1.11 ++++ glibc-20070202T0923-fedora/sysdeps/unix/sysv/linux/paths.h 22 Sep 2004 21:21:08 -0000 1.11.4.1 @@ -61,7 +61,7 @@ #define _PATH_TTY "/dev/tty" #define _PATH_UNIX "/boot/vmlinux" @@ -1989,8 +1989,8 @@ #define _PATH_WTMP "/var/log/wtmp" /* Provide trailing slash, since mostly used for building pathnames. */ ---- glibc-20070117T1043/sysdeps/unix/sysv/linux/tcsetattr.c 10 Sep 2003 19:16:07 -0000 1.16 -+++ glibc-20070117T1043-fedora/sysdeps/unix/sysv/linux/tcsetattr.c 22 Sep 2004 21:21:08 -0000 1.16.2.1 +--- glibc-20070202T0923/sysdeps/unix/sysv/linux/tcsetattr.c 10 Sep 2003 19:16:07 -0000 1.16 ++++ glibc-20070202T0923-fedora/sysdeps/unix/sysv/linux/tcsetattr.c 22 Sep 2004 21:21:08 -0000 1.16.2.1 @@ -49,6 +49,7 @@ tcsetattr (fd, optional_actions, termios { struct __kernel_termios k_termios; @@ -2036,8 +2036,8 @@ + return retval; } libc_hidden_def (tcsetattr) ---- glibc-20070117T1043/sysdeps/unix/sysv/linux/i386/clone.S 3 Dec 2006 23:12:36 -0000 1.27 -+++ glibc-20070117T1043-fedora/sysdeps/unix/sysv/linux/i386/clone.S 14 Dec 2006 09:06:34 -0000 1.22.2.6 +--- glibc-20070202T0923/sysdeps/unix/sysv/linux/i386/clone.S 3 Dec 2006 23:12:36 -0000 1.27 ++++ glibc-20070202T0923-fedora/sysdeps/unix/sysv/linux/i386/clone.S 14 Dec 2006 09:06:34 -0000 1.22.2.6 @@ -120,9 +120,6 @@ L(pseudo_end): ret @@ -2056,8 +2056,8 @@ cfi_startproc PSEUDO_END (BP_SYM (__clone)) ---- glibc-20070117T1043/sysdeps/unix/sysv/linux/i386/dl-cache.h 1 Jan 1970 00:00:00 -0000 -+++ glibc-20070117T1043-fedora/sysdeps/unix/sysv/linux/i386/dl-cache.h 22 Sep 2004 21:21:08 -0000 1.1.2.1 +--- glibc-20070202T0923/sysdeps/unix/sysv/linux/i386/dl-cache.h 1 Jan 1970 00:00:00 -0000 ++++ glibc-20070202T0923-fedora/sysdeps/unix/sysv/linux/i386/dl-cache.h 22 Sep 2004 21:21:08 -0000 1.1.2.1 @@ -0,0 +1,59 @@ +/* Support for reading /etc/ld.so.cache files written by Linux ldconfig. + Copyright (C) 2004 Free Software Foundation, Inc. @@ -2118,8 +2118,8 @@ + } while (0) + +#include_next ---- glibc-20070117T1043/sysdeps/unix/sysv/linux/ia64/dl-cache.h 6 Jul 2001 04:56:17 -0000 1.2 -+++ glibc-20070117T1043-fedora/sysdeps/unix/sysv/linux/ia64/dl-cache.h 22 Sep 2004 21:21:09 -0000 1.2.4.1 +--- glibc-20070202T0923/sysdeps/unix/sysv/linux/ia64/dl-cache.h 6 Jul 2001 04:56:17 -0000 1.2 ++++ glibc-20070202T0923-fedora/sysdeps/unix/sysv/linux/ia64/dl-cache.h 22 Sep 2004 21:21:09 -0000 1.2.4.1 @@ -22,4 +22,31 @@ #define _dl_cache_check_flags(flags) \ ((flags) == _DL_CACHE_DEFAULT_ID) @@ -2152,29 +2152,29 @@ + } while (0) + #include_next ---- glibc-20070117T1043/sysdeps/unix/sysv/linux/ia64/dl-procinfo.c 1 Jan 1970 00:00:00 -0000 -+++ glibc-20070117T1043-fedora/sysdeps/unix/sysv/linux/ia64/dl-procinfo.c 22 Sep 2004 21:21:09 -0000 1.1.2.1 +--- glibc-20070202T0923/sysdeps/unix/sysv/linux/ia64/dl-procinfo.c 1 Jan 1970 00:00:00 -0000 ++++ glibc-20070202T0923-fedora/sysdeps/unix/sysv/linux/ia64/dl-procinfo.c 22 Sep 2004 21:21:09 -0000 1.1.2.1 @@ -0,0 +1,5 @@ +#ifdef IS_IN_ldconfig +#include +#else +#include +#endif ---- glibc-20070117T1043/sysdeps/unix/sysv/linux/ia64/dl-procinfo.h 1 Jan 1970 00:00:00 -0000 -+++ glibc-20070117T1043-fedora/sysdeps/unix/sysv/linux/ia64/dl-procinfo.h 22 Sep 2004 21:21:09 -0000 1.1.2.1 +--- glibc-20070202T0923/sysdeps/unix/sysv/linux/ia64/dl-procinfo.h 1 Jan 1970 00:00:00 -0000 ++++ glibc-20070202T0923-fedora/sysdeps/unix/sysv/linux/ia64/dl-procinfo.h 22 Sep 2004 21:21:09 -0000 1.1.2.1 @@ -0,0 +1,5 @@ +#ifdef IS_IN_ldconfig +#include +#else +#include +#endif ---- glibc-20070117T1043/sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed 17 Jan 2002 06:49:28 -0000 1.2 -+++ glibc-20070117T1043-fedora/sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed 22 Sep 2004 21:21:09 -0000 1.2.2.1 +--- glibc-20070202T0923/sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed 17 Jan 2002 06:49:28 -0000 1.2 ++++ glibc-20070202T0923-fedora/sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed 22 Sep 2004 21:21:09 -0000 1.2.2.1 @@ -1 +1 @@ -s_^\(RTLDLIST=\)\([^ ]*\)-ia64\(\.so\.[0-9.]*\)[ ]*$_\1"\2-ia64\3 \2\3"_ +s_^\(RTLDLIST=\)\([^ ]*\)-ia64\(\.so\.[0-9.]*\)[ ]*$_\1"\2-ia64\3 /emul/ia32-linux\2\3"_ ---- glibc-20070117T1043/sysdeps/unix/sysv/linux/x86_64/clone.S 3 Dec 2006 23:12:36 -0000 1.7 -+++ glibc-20070117T1043-fedora/sysdeps/unix/sysv/linux/x86_64/clone.S 14 Dec 2006 09:06:34 -0000 1.4.2.4 +--- glibc-20070202T0923/sysdeps/unix/sysv/linux/x86_64/clone.S 3 Dec 2006 23:12:36 -0000 1.7 ++++ glibc-20070202T0923-fedora/sysdeps/unix/sysv/linux/x86_64/clone.S 14 Dec 2006 09:06:34 -0000 1.4.2.4 @@ -89,9 +89,6 @@ L(pseudo_end): ret @@ -2193,18 +2193,3 @@ cfi_startproc; PSEUDO_END (BP_SYM (__clone)) ---- libc/nscd/nscd_getserv_r.c 14 Jan 2007 05:21:12 -0000 1.1 -+++ libc/nscd/nscd_getserv_r.c 17 Jan 2007 11:53:35 -0000 -@@ -123,10 +123,10 @@ nscd_getserv_r (const char *crit, size_t - if (((uintptr_t) aliases_len & (__alignof__ (*aliases_len) - 1)) - != 0) - { -- uint32_t *tmp = alloca (hst_resp->h_aliases_cnt -+ uint32_t *tmp = alloca (serv_resp->s_aliases_cnt - * sizeof (uint32_t)); - aliases_len = memcpy (tmp, aliases_len, -- hst_resp->h_aliases_cnt -+ serv_resp->s_aliases_cnt - * sizeof (uint32_t)); - } - #endif Index: glibc.spec =================================================================== RCS file: /cvs/dist/rpms/glibc/devel/glibc.spec,v retrieving revision 1.294 retrieving revision 1.295 diff -u -r1.294 -r1.295 --- glibc.spec 17 Jan 2007 11:26:49 -0000 1.294 +++ glibc.spec 2 Feb 2007 10:06:33 -0000 1.295 @@ -1,9 +1,9 @@ -%define glibcdate 20070117T1043 +%define glibcdate 20070202T0923 %define glibcname glibc -%define glibcsrcdir glibc-20070117T1043 +%define glibcsrcdir glibc-20070202T0923 %define glibc_release_tarballs 0 %define glibcversion 2.5.90 -%define glibcrelease 15 +%define glibcrelease 16 %define auxarches i586 i686 athlon sparcv9 alphaev6 %define xenarches i686 athlon %ifarch %{xenarches} @@ -1398,7 +1398,7 @@ %triggerin common -p /usr/sbin/tzdata-update -- tzdata %post devel -/sbin/install-info %{_infodir}/libc.info.gz %{_infodir}/dir +/sbin/install-info %{_infodir}/libc.info.gz %{_infodir}/dir || : %pre headers # this used to be a link and it is causing nightmares now @@ -1408,7 +1408,7 @@ %preun devel if [ "$1" = 0 ]; then - /sbin/install-info --delete %{_infodir}/libc.info.gz %{_infodir}/dir + /sbin/install-info --delete %{_infodir}/libc.info.gz %{_infodir}/dir || : fi %post utils -p /sbin/ldconfig @@ -1551,6 +1551,15 @@ %endif %changelog +* Fri Feb 2 2007 Jakub Jelinek 2.5.90-16 +- add strerror_l +- fix application crashes when doing NSS lookups through nscd + mmapped databases and nscd decides to start garbage collection + during the lookups (#219145, #225315) +- fix %0lld printing of 0LL on 32-bit architectures (BZ#3902) +- ignore errors from install-info in glibc-devel scriptlets + (#223691) + * Wed Jan 17 2007 Jakub Jelinek 2.5.90-15 - fix NIS getservbyname when proto is NULL - fix nss_compat +group handling (#220658) Index: sources =================================================================== RCS file: /cvs/dist/rpms/glibc/devel/sources,v retrieving revision 1.220 retrieving revision 1.221 diff -u -r1.220 -r1.221 --- sources 17 Jan 2007 11:26:50 -0000 1.220 +++ sources 2 Feb 2007 10:06:34 -0000 1.221 @@ -1,2 +1,2 @@ -e1359ec11d445808928765c31fb3f991 glibc-20070117T1043.tar.bz2 -1f294e92f7b2ee258c185b074e053ef1 glibc-fedora-20070117T1043.tar.bz2 +aa6722313678b931105c3309ca473d22 glibc-20070202T0923.tar.bz2 +7f2894825495979a5a2897981d0a29e4 glibc-fedora-20070202T0923.tar.bz2 From fedora-cvs-commits at redhat.com Fri Feb 2 12:20:03 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 2 Feb 2007 07:20:03 -0500 Subject: rpms/selinux-policy/devel policy-20070102.patch,1.16,1.17 Message-ID: <200702021220.l12CK3ho004371@cvs.devel.redhat.com> Author: dwalsh Update of /cvs/dist/rpms/selinux-policy/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv4349 Modified Files: policy-20070102.patch Log Message: * Thu Feb 1 2007 Dan Walsh 2.5.2-4 - Fix spamassisin so crond can update spam files - Fixes to allow kpasswd to work - Fixes for bluetooth policy-20070102.patch: Rules.modular | 10 config/appconfig-strict-mcs/seusers | 1 config/appconfig-strict-mls/seusers | 1 config/appconfig-strict/seusers | 1 man/man8/httpd_selinux.8 | 88 ++-- man/man8/kerberos_selinux.8 | 24 - man/man8/named_selinux.8 | 21 - man/man8/rsync_selinux.8 | 19 - policy/flask/access_vectors | 4 policy/global_booleans | 2 policy/global_tunables | 128 ++++-- policy/mls | 31 + policy/modules/admin/acct.te | 1 policy/modules/admin/bootloader.fc | 5 policy/modules/admin/bootloader.te | 5 policy/modules/admin/consoletype.te | 13 policy/modules/admin/dmesg.te | 1 policy/modules/admin/logwatch.te | 5 policy/modules/admin/netutils.te | 1 policy/modules/admin/prelink.te | 7 policy/modules/admin/quota.fc | 7 policy/modules/admin/quota.te | 20 - policy/modules/admin/rpm.fc | 3 policy/modules/admin/rpm.if | 24 + policy/modules/admin/rpm.te | 18 policy/modules/admin/su.if | 28 + policy/modules/admin/su.te | 2 policy/modules/admin/sudo.if | 11 policy/modules/admin/usermanage.te | 23 + policy/modules/admin/vpn.te | 1 policy/modules/apps/ethereal.if | 4 policy/modules/apps/evolution.if | 135 ++++++- policy/modules/apps/games.if | 4 policy/modules/apps/gnome.fc | 2 policy/modules/apps/gnome.if | 98 +++++ policy/modules/apps/gnome.te | 5 policy/modules/apps/gpg.fc | 2 policy/modules/apps/gpg.if | 1 policy/modules/apps/java.if | 33 + policy/modules/apps/java.te | 2 policy/modules/apps/loadkeys.if | 44 -- policy/modules/apps/loadkeys.te | 13 policy/modules/apps/mozilla.if | 254 +++++++++++-- policy/modules/apps/mplayer.if | 83 ++++ policy/modules/apps/mplayer.te | 1 policy/modules/apps/slocate.if | 20 + policy/modules/apps/slocate.te | 3 policy/modules/apps/thunderbird.if | 112 ++++- policy/modules/apps/tvtime.if | 3 policy/modules/apps/uml.if | 5 policy/modules/apps/userhelper.if | 19 - policy/modules/apps/vmware.if | 4 policy/modules/apps/webalizer.te | 1 policy/modules/kernel/corecommands.fc | 10 policy/modules/kernel/corecommands.if | 72 +++ policy/modules/kernel/corenetwork.if.in | 81 ++++ policy/modules/kernel/corenetwork.te.in | 16 policy/modules/kernel/corenetwork.te.m4 | 4 policy/modules/kernel/devices.fc | 2 policy/modules/kernel/devices.if | 18 policy/modules/kernel/devices.te | 1 policy/modules/kernel/domain.if | 56 ++ policy/modules/kernel/domain.te | 22 + policy/modules/kernel/files.if | 198 ++++++++++ policy/modules/kernel/filesystem.if | 22 + policy/modules/kernel/filesystem.te | 3 policy/modules/kernel/kernel.if | 64 +++ policy/modules/kernel/kernel.te | 6 policy/modules/kernel/mls.if | 20 + policy/modules/kernel/mls.te | 3 policy/modules/kernel/storage.fc | 1 policy/modules/kernel/storage.if | 2 policy/modules/kernel/terminal.if | 20 + policy/modules/kernel/terminal.te | 5 policy/modules/services/apache.fc | 15 policy/modules/services/apache.if | 139 +++++++ policy/modules/services/apache.te | 11 policy/modules/services/apm.te | 3 policy/modules/services/automount.fc | 1 policy/modules/services/automount.te | 9 policy/modules/services/bluetooth.te | 3 policy/modules/services/ccs.fc | 1 policy/modules/services/ccs.te | 19 - policy/modules/services/clamav.te | 2 policy/modules/services/cron.fc | 6 policy/modules/services/cron.if | 86 ++-- policy/modules/services/cron.te | 44 ++ policy/modules/services/cups.te | 5 policy/modules/services/cvs.te | 1 policy/modules/services/dbus.if | 64 +++ policy/modules/services/dhcp.te | 2 policy/modules/services/ftp.if | 4 policy/modules/services/ftp.te | 13 policy/modules/services/hal.if | 38 ++ policy/modules/services/hal.te | 2 policy/modules/services/inetd.te | 31 + policy/modules/services/irqbalance.te | 4 policy/modules/services/kerberos.if | 2 policy/modules/services/kerberos.te | 5 policy/modules/services/ktalk.fc | 3 policy/modules/services/ktalk.te | 5 policy/modules/services/lpd.if | 52 +- policy/modules/services/mta.if | 9 policy/modules/services/mta.te | 2 policy/modules/services/networkmanager.te | 2 policy/modules/services/nis.fc | 2 policy/modules/services/nis.if | 5 policy/modules/services/nis.te | 10 policy/modules/services/nscd.if | 20 + policy/modules/services/nscd.te | 15 policy/modules/services/openvpn.te | 4 policy/modules/services/pcscd.fc | 9 policy/modules/services/pcscd.if | 58 +++ policy/modules/services/pcscd.te | 78 ++++ policy/modules/services/pegasus.if | 27 + policy/modules/services/pegasus.te | 5 policy/modules/services/postfix.fc | 1 policy/modules/services/postfix.te | 2 policy/modules/services/procmail.te | 4 policy/modules/services/pyzor.if | 4 policy/modules/services/pyzor.te | 4 policy/modules/services/radvd.te | 2 policy/modules/services/razor.if | 9 policy/modules/services/razor.te | 2 policy/modules/services/rhgb.if | 76 ++++ policy/modules/services/rhgb.te | 3 policy/modules/services/ricci.te | 26 + policy/modules/services/rlogin.te | 10 policy/modules/services/rpc.fc | 1 policy/modules/services/rpc.te | 24 + policy/modules/services/rsync.te | 1 policy/modules/services/samba.te | 2 policy/modules/services/sendmail.te | 4 policy/modules/services/setroubleshoot.if | 20 + policy/modules/services/setroubleshoot.te | 2 policy/modules/services/smartmon.te | 1 policy/modules/services/snmp.if | 17 policy/modules/services/snmp.te | 1 policy/modules/services/spamassassin.fc | 1 policy/modules/services/spamassassin.if | 28 + policy/modules/services/spamassassin.te | 16 policy/modules/services/squid.fc | 1 policy/modules/services/squid.if | 2 policy/modules/services/squid.te | 9 policy/modules/services/ssh.fc | 2 policy/modules/services/ssh.if | 79 +++- policy/modules/services/ssh.te | 161 ++++---- policy/modules/services/uucp.te | 2 policy/modules/services/xserver.fc | 2 policy/modules/services/xserver.if | 153 +++++++- policy/modules/services/xserver.te | 20 - policy/modules/system/authlogin.if | 91 ++++ policy/modules/system/authlogin.te | 3 policy/modules/system/clock.te | 3 policy/modules/system/fstools.fc | 1 policy/modules/system/fstools.te | 6 policy/modules/system/getty.te | 14 policy/modules/system/hostname.te | 14 policy/modules/system/init.if | 23 + policy/modules/system/init.te | 37 + policy/modules/system/ipsec.fc | 6 policy/modules/system/ipsec.if | 100 +++++ policy/modules/system/ipsec.te | 105 +++++ policy/modules/system/iptables.te | 9 policy/modules/system/libraries.fc | 4 policy/modules/system/locallogin.te | 6 policy/modules/system/logging.te | 13 policy/modules/system/lvm.if | 23 + policy/modules/system/lvm.te | 37 + policy/modules/system/miscfiles.fc | 2 policy/modules/system/miscfiles.if | 79 ++++ policy/modules/system/modutils.te | 14 policy/modules/system/mount.te | 10 policy/modules/system/raid.te | 4 policy/modules/system/selinuxutil.fc | 2 policy/modules/system/selinuxutil.if | 115 ++++++ policy/modules/system/selinuxutil.te | 138 ++----- policy/modules/system/sysnetwork.te | 3 policy/modules/system/tzdata.fc | 3 policy/modules/system/tzdata.if | 19 + policy/modules/system/tzdata.te | 41 ++ policy/modules/system/unconfined.fc | 2 policy/modules/system/unconfined.if | 2 policy/modules/system/unconfined.te | 20 + policy/modules/system/userdomain.fc | 7 policy/modules/system/userdomain.if | 567 ++++++++++++++++++++++++------ policy/modules/system/userdomain.te | 44 +- policy/modules/system/xen.te | 25 + policy/support/obj_perm_sets.spt | 2 189 files changed, 4298 insertions(+), 783 deletions(-) Index: policy-20070102.patch =================================================================== RCS file: /cvs/dist/rpms/selinux-policy/devel/policy-20070102.patch,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- policy-20070102.patch 1 Feb 2007 21:40:50 -0000 1.16 +++ policy-20070102.patch 2 Feb 2007 12:20:00 -0000 1.17 @@ -4419,7 +4419,7 @@ ## diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/cron.te serefpolicy-2.5.2/policy/modules/services/cron.te --- nsaserefpolicy/policy/modules/services/cron.te 2007-01-02 12:57:43.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/services/cron.te 2007-02-01 15:48:58.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/services/cron.te 2007-02-01 15:59:18.000000000 -0500 @@ -11,9 +11,6 @@ # attribute cron_spool_type; @@ -6088,7 +6088,7 @@ + diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/spamassassin.fc serefpolicy-2.5.2/policy/modules/services/spamassassin.fc --- nsaserefpolicy/policy/modules/services/spamassassin.fc 2006-11-16 17:15:21.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/services/spamassassin.fc 2007-02-01 15:45:51.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/services/spamassassin.fc 2007-02-01 15:50:05.000000000 -0500 @@ -7,6 +7,7 @@ /usr/sbin/spamd -- gen_context(system_u:object_r:spamd_exec_t,s0) @@ -6099,7 +6099,7 @@ HOME_DIR/\.spamassassin(/.*)? gen_context(system_u:object_r:ROLE_spamassassin_home_t,s0) diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/spamassassin.if serefpolicy-2.5.2/policy/modules/services/spamassassin.if --- nsaserefpolicy/policy/modules/services/spamassassin.if 2007-01-02 12:57:43.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/services/spamassassin.if 2007-02-01 15:47:38.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/services/spamassassin.if 2007-02-01 15:53:42.000000000 -0500 @@ -35,6 +35,12 @@ # toggled on activation of spamc, and similarly for spamd. template(`spamassassin_per_role_template',` @@ -6141,7 +6141,7 @@ + diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/spamassassin.te serefpolicy-2.5.2/policy/modules/services/spamassassin.te --- nsaserefpolicy/policy/modules/services/spamassassin.te 2007-01-02 12:57:43.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/services/spamassassin.te 2007-02-01 15:45:17.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/services/spamassassin.te 2007-02-02 06:40:31.000000000 -0500 @@ -8,7 +8,7 @@ # spamassassin client executable @@ -6180,7 +6180,7 @@ +files_read_var_lib_files(spamd_t) + +# var/lib files for spamd -+read_dirs_pattern(spamd_t,spamd_var_lib_t,spamd_var_lib_t) ++allow spamd_t spamd_var_lib_t:dir r_dir_perms; +read_files_pattern(spamd_t,spamd_var_lib_t,spamd_var_lib_t) init_use_fds(spamd_t) @@ -7738,7 +7738,7 @@ +') diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/lvm.te serefpolicy-2.5.2/policy/modules/system/lvm.te --- nsaserefpolicy/policy/modules/system/lvm.te 2007-01-02 12:57:49.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/system/lvm.te 2007-01-26 11:17:11.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/system/lvm.te 2007-02-01 16:31:20.000000000 -0500 @@ -44,14 +44,20 @@ # Cluster LVM daemon local policy # @@ -7773,15 +7773,16 @@ corecmd_read_sbin_symlinks(clvmd_t) corenet_non_ipsec_sendrecv(clvmd_t) -@@ -89,6 +97,7 @@ +@@ -89,6 +97,8 @@ fs_getattr_all_fs(clvmd_t) fs_search_auto_mountpoints(clvmd_t) +fs_dontaudit_list_tmpfs(clvmd_t) ++fs_dontaudit_read_removable_files(clvmd_t) term_dontaudit_use_console(clvmd_t) -@@ -132,6 +141,10 @@ +@@ -132,6 +142,10 @@ ') optional_policy(` @@ -7792,7 +7793,7 @@ ricci_dontaudit_rw_modcluster_pipes(clvmd_t) ricci_dontaudit_use_modcluster_fds(clvmd_t) ') -@@ -147,7 +160,9 @@ +@@ -147,7 +161,9 @@ # DAC overrides and mknod for modifying /dev entries (vgmknodes) # rawio needed for dmraid @@ -7803,7 +7804,7 @@ dontaudit lvm_t self:capability sys_tty_config; allow lvm_t self:process { sigchld sigkill sigstop signull signal }; # LVM will complain a lot if it cannot set its priority. -@@ -156,6 +171,7 @@ +@@ -156,6 +172,7 @@ allow lvm_t self:fifo_file rw_file_perms; allow lvm_t self:unix_dgram_socket create_socket_perms; allow lvm_t self:netlink_kobject_uevent_socket create_socket_perms; @@ -7811,7 +7812,7 @@ manage_dirs_pattern(lvm_t,lvm_tmp_t,lvm_tmp_t) manage_files_pattern(lvm_t,lvm_tmp_t,lvm_tmp_t) -@@ -203,6 +219,7 @@ +@@ -203,6 +220,7 @@ selinux_compute_user_contexts(lvm_t) dev_create_generic_chr_files(lvm_t) @@ -7819,7 +7820,7 @@ dev_read_rand(lvm_t) dev_read_urand(lvm_t) dev_rw_lvm_control(lvm_t) -@@ -228,6 +245,7 @@ +@@ -228,6 +246,7 @@ fs_list_tmpfs(lvm_t) fs_read_tmpfs_symlinks(lvm_t) fs_dontaudit_read_removable_files(lvm_t) @@ -7827,7 +7828,7 @@ storage_relabel_fixed_disk(lvm_t) storage_dontaudit_read_removable_device(lvm_t) -@@ -240,8 +258,8 @@ +@@ -240,8 +259,8 @@ # Access raw devices and old /dev/lvm (c 109,0). Is this needed? storage_manage_fixed_disk(lvm_t) @@ -7838,7 +7839,7 @@ corecmd_exec_sbin(lvm_t) -@@ -274,8 +292,8 @@ +@@ -274,8 +293,8 @@ ') ifdef(`targeted_policy', ` @@ -7849,7 +7850,7 @@ files_dontaudit_read_root_files(lvm_t) ') -@@ -289,6 +307,12 @@ +@@ -289,6 +308,12 @@ ') optional_policy(` From fedora-cvs-commits at redhat.com Fri Feb 2 12:38:08 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 2 Feb 2007 07:38:08 -0500 Subject: rpms/tetex/devel tetex-3.0-CVE-2007-0650.patch, NONE, 1.1 tetex.spec, 1.105, 1.106 Message-ID: <200702021238.l12Cc8ov023096@cvs.devel.redhat.com> Author: jnovy Update of /cvs/dist/rpms/tetex/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv22981 Modified Files: tetex.spec Added Files: tetex-3.0-CVE-2007-0650.patch Log Message: - fix a couple of string overflows in makeindex, CVE-2007-0650 (#225491) - fix file list processing tetex-3.0-CVE-2007-0650.patch: mkind.c | 22 +++++++++++++++------- 1 files changed, 15 insertions(+), 7 deletions(-) --- NEW FILE tetex-3.0-CVE-2007-0650.patch --- --- tetex-src-3.0/texk/makeindexk/mkind.c.CVE-2007-0650 2002-10-02 14:26:37.000000000 +0200 +++ tetex-src-3.0/texk/makeindexk/mkind.c 2007-02-02 12:29:31.000000000 +0100 @@ -179,7 +179,9 @@ argc--; if (argc <= 0) FATAL("Expected -p \n",""); - strcpy(pageno, *++argv); + if (strlen(*++argv) >= sizeof(pageno)) + FATAL("Page number too high\n",""); + strcpy(pageno, *argv); init_page = TRUE; if (STREQ(pageno, EVEN)) { log_given = TRUE; @@ -230,7 +232,7 @@ char tmp[STRING_MAX + 5]; /* base set by last call to check_idx */ - sprintf (tmp, "%s%s", base, INDEX_STY); + snprintf (tmp, sizeof(tmp), "%s%s", base, INDEX_STY); if (0 == access(tmp, R_OK)) { open_sty (tmp); sty_given = TRUE; @@ -405,9 +407,9 @@ STRING_MAX,totmem); #endif /* DEBUG */ - if ((idx_fn = (char *) malloc(STRING_MAX)) == NULL) + if ((idx_fn = (char *) malloc(STRING_MAX+5)) == NULL) FATAL("Not enough core...abort.\n", ""); - sprintf(idx_fn, "%s%s", base, INDEX_IDX); + snprintf(idx_fn, STRING_MAX+5, "%s%s", base, INDEX_IDX); if ((open_fn && ((idx_fp = OPEN_IN(idx_fn)) == NULL) ) || @@ -434,7 +436,7 @@ /* index output file */ if (!ind_given) { - sprintf(ind, "%s%s", base, INDEX_IND); + snprintf(ind, sizeof(ind), "%s%s", base, INDEX_IND); ind_fn = ind; } if ((ind_fp = OPEN_OUT(ind_fn)) == NULL) @@ -442,14 +444,14 @@ /* index transcript file */ if (!ilg_given) { - sprintf(ilg, "%s%s", base, INDEX_ILG); + snprintf(ilg, sizeof(ilg), "%s%s", base, INDEX_ILG); ilg_fn = ilg; } if ((ilg_fp = OPEN_OUT(ilg_fn)) == NULL) FATAL("Can't create transcript file %s.\n", ilg_fn); if (log_given) { - sprintf(log_fn, "%s%s", base, INDEX_LOG); + snprintf(log_fn, sizeof(log_fn), "%s%s", base, INDEX_LOG); if ((log_fp = OPEN_IN(log_fn)) == NULL) { FATAL("Source log file %s not found.\n", log_fn); } else { @@ -505,6 +507,9 @@ if ((found = kpse_find_file (fn, kpse_ist_format, 1)) == NULL) { FATAL("Index style file %s not found.\n", fn); } else { + if (strlen(found) >= sizeof(sty_fn)) { + FATAL("Style file %s too long.\n", found); + } strcpy(sty_fn,found); if ((sty_fp = OPEN_IN(sty_fn)) == NULL) { FATAL("Could not open style file %s.\n", sty_fn); @@ -512,6 +517,9 @@ } #else if ((path = getenv(STYLE_PATH)) == NULL) { + if (strlen(fn) >= sizeof(sty_fn)) { + FATAL("Style file %s too long.\n", fn); + } /* style input path not defined */ strcpy(sty_fn, fn); sty_fp = OPEN_IN(sty_fn); Index: tetex.spec =================================================================== RCS file: /cvs/dist/rpms/tetex/devel/tetex.spec,v retrieving revision 1.105 retrieving revision 1.106 diff -u -r1.105 -r1.106 --- tetex.spec 22 Jan 2007 09:37:03 -0000 1.105 +++ tetex.spec 2 Feb 2007 12:38:06 -0000 1.106 @@ -11,7 +11,7 @@ Summary: The TeX text formatting system. Name: tetex Version: 3.0 -Release: 35%{?dist} +Release: 36%{?dist} License: distributable Group: Applications/Publishing Requires: tmpwatch, dialog, ed @@ -87,6 +87,7 @@ Patch22: tetex-3.0-selinux.patch Patch23: tetex-3.0-footfix.patch Patch24: tetex-3.0-mktexlsrfix.patch +Patch25: tetex-3.0-CVE-2007-0650.patch ###### # Japanization patches @@ -307,6 +308,8 @@ %patch23 -p1 -b .footfix # don't inherit incorrect permissions for ls-R from parent directory (#220239) %patch24 -p1 -b .mktexlsrfix +# fix a couple of string overflows in makeindex - CVE-2007-0650 (#225491) +%patch25 -p1 -b .CVE-2007-0650 %if %{enable_japanese} mkdir texmf/ptex-texmf @@ -691,7 +694,7 @@ echo "%{_libdir}/libkpathsea.a" >> filelist.fonts.tmp grep %{_includedir}/kpathsea filelist.full >> filelist.fonts.tmp -cat filelist.fonts.tmp | sort -u > filelist.fonts +cat filelist.fonts.tmp | sort | uniq -u > filelist.fonts grep -v "/doc/" filelist.full | grep afm > filelist.afm @@ -700,7 +703,7 @@ # now files listed only once are in the tex package cat filelist.full filelist.latex filelist.xdvi filelist.dvips \ filelist.afm filelist.fonts filelist.doc | \ - sort -u > filelist.tex + sort | uniq -u > filelist.tex echo "%attr(-,root,root) %dir %{_datadir}/texmf/doc" >> filelist.tex @@ -848,6 +851,10 @@ %defattr(-,root,root) %changelog +* Thu Feb 1 2007 Jindrich Novy 3.0-36 +- fix a couple of string overflows in makeindex, CVE-2007-0650 (#225491) +- fix file list processing + * Mon Jan 22 2007 Jindrich Movy 3.0-35 - make preun scripts failsafe for subpackages when docs are excluded (#223719) From fedora-cvs-commits at redhat.com Fri Feb 2 13:13:32 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 2 Feb 2007 08:13:32 -0500 Subject: rpms/netpbm/devel netpbm-10.35-pbmtomacp.patch, NONE, 1.1 netpbm.spec, 1.86, 1.87 Message-ID: <200702021313.l12DDWUG005179@cvs.devel.redhat.com> Author: jnovy Update of /cvs/dist/rpms/netpbm/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv5070 Modified Files: netpbm.spec Added Files: netpbm-10.35-pbmtomacp.patch Log Message: - fix pbmtomacp buffer overflow (#226969) netpbm-10.35-pbmtomacp.patch: pbmtomacp.c | 3 --- 1 files changed, 3 deletions(-) --- NEW FILE netpbm-10.35-pbmtomacp.patch --- --- netpbm-10.35/converter/pbm/pbmtomacp.c.pbmtomacp 2007-01-29 10:11:08.000000000 +0100 +++ netpbm-10.35/converter/pbm/pbmtomacp.c 2007-02-02 13:55:23.000000000 +0100 @@ -38,7 +38,6 @@ int argn, rows, cols; int left,bottom,right,top; int lflg, rflg, tflg, bflg; - char name[100]; const char * const usage = "[-l left] [-r right] [-b bottom] [-t top] [pbmfile]"; @@ -84,11 +83,9 @@ if ( argn == argc ) { ifp = stdin; - strcpy( name, "noname" ); } else { ifp = pm_openr( argv[argn] ); - strcpy( name, argv[argn] ); ++argn; } Index: netpbm.spec =================================================================== RCS file: /cvs/dist/rpms/netpbm/devel/netpbm.spec,v retrieving revision 1.86 retrieving revision 1.87 diff -u -r1.86 -r1.87 --- netpbm.spec 29 Jan 2007 12:52:55 -0000 1.86 +++ netpbm.spec 2 Feb 2007 13:13:30 -0000 1.87 @@ -1,7 +1,7 @@ Summary: A library for handling different graphics file formats. Name: netpbm Version: 10.35 -Release: 10%{?dist} +Release: 11%{?dist} License: freeware Group: System Environment/Libraries URL: http://netpbm.sourceforge.net/ @@ -23,6 +23,7 @@ Patch14: netpbm-10.34-pamscale.patch Patch15: netpbm-10.35-ppmquantall.patch Patch16: netpbm-10.35-pbmtog3segfault.patch +Patch17: netpbm-10.35-pbmtomacp.patch Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: libjpeg-devel, libpng-devel, libtiff-devel, perl, flex BuildRequires: libX11-devel @@ -83,6 +84,7 @@ %patch14 -p1 -b .pamscale %patch15 -p1 -b .pqall %patch16 -p1 -b .pbmtog3segfault +%patch17 -p1 -b .pbmtomacp ##mv shhopt/shhopt.h shhopt/pbmshhopt.h ##perl -pi -e 's|shhopt.h|pbmshhopt.h|g' `find -name "*.c" -o -name "*.h"` ./GNUmakefile @@ -189,6 +191,9 @@ %{_mandir}/man5/* %changelog +* Fri Feb 2 2007 Jindrich Novy 10.35-11 +- fix pbmtomacp buffer overflow (#226969) + * Mon Jan 29 2007 Jindrich Novy 10.35-10 - bmptopnm won't crash with "BMPlencolormap: internal error!" (#224554) From fedora-cvs-commits at redhat.com Fri Feb 2 13:25:14 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 2 Feb 2007 08:25:14 -0500 Subject: rpms/sg3_utils/devel .cvsignore, 1.6, 1.7 sg3_utils.spec, 1.17, 1.18 sources, 1.6, 1.7 sg3_utils-1.20-llseek.patch, 1.1, NONE Message-ID: <200702021325.l12DPEH3001917@cvs.devel.redhat.com> Author: pknirsch Update of /cvs/dist/rpms/sg3_utils/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv1710 Modified Files: .cvsignore sg3_utils.spec sources Removed Files: sg3_utils-1.20-llseek.patch Log Message: - Update to sg3_utils-1.23 - Updated summary Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/sg3_utils/devel/.cvsignore,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- .cvsignore 13 Nov 2006 15:15:50 -0000 1.6 +++ .cvsignore 2 Feb 2007 13:25:11 -0000 1.7 @@ -1 +1 @@ -sg3_utils-1.22.tgz +sg3_utils-1.23.tgz Index: sg3_utils.spec =================================================================== RCS file: /cvs/dist/rpms/sg3_utils/devel/sg3_utils.spec,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- sg3_utils.spec 13 Nov 2006 15:15:50 -0000 1.17 +++ sg3_utils.spec 2 Feb 2007 13:25:11 -0000 1.18 @@ -1,11 +1,10 @@ -Summary: Utils for Linux's SCSI generic driver devices + raw devices +Summary: Utilities for devices that use SCSI command sets Name: sg3_utils -Version: 1.22 +Version: 1.23 Release: 1%{?dist} License: GPL Group: Utilities/System Source: ftp://www.torque.net/sg/p/sg3_utils-%{version}.tgz -Patch1: sg3_utils-1.20-llseek.patch Url: http://www.torque.net/sg/u_index.html Provides: sg_utils BuildRequires: libtool @@ -43,7 +42,6 @@ %prep %setup -q -%patch1 -p1 -b .llseek %build make @@ -79,6 +77,10 @@ %{_libdir}/*.la %changelog +* Fri Feb 02 2007 Phil Knirsch - 1.23-1 +- Update to sg3_utils-1.23 +- Updated summary + * Mon Nov 13 2006 Phil Knirsch - 1.22-1 - Update to sg3_utils-1.22 Index: sources =================================================================== RCS file: /cvs/dist/rpms/sg3_utils/devel/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sources 13 Nov 2006 15:15:50 -0000 1.6 +++ sources 2 Feb 2007 13:25:11 -0000 1.7 @@ -1 +1 @@ -1ac06935f3bf75332b3cbed0785d059a sg3_utils-1.22.tgz +4dc73fdfbe30ad8bf5d46e743c002542 sg3_utils-1.23.tgz --- sg3_utils-1.20-llseek.patch DELETED --- From fedora-cvs-commits at redhat.com Fri Feb 2 13:40:49 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 2 Feb 2007 08:40:49 -0500 Subject: rpms/flex/devel flex.spec,1.35,1.36 Message-ID: <200702021340.l12Den81003633@cvs.devel.redhat.com> Author: pmachata Update of /cvs/dist/rpms/flex/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv3616 Modified Files: flex.spec Log Message: - Use %%find_lang to package locale files. Index: flex.spec =================================================================== RCS file: /cvs/dist/rpms/flex/devel/flex.spec,v retrieving revision 1.35 retrieving revision 1.36 diff -u -r1.35 -r1.36 --- flex.spec 31 Jan 2007 15:01:38 -0000 1.35 +++ flex.spec 2 Feb 2007 13:40:47 -0000 1.36 @@ -1,7 +1,7 @@ -Summary: A tool for creating scanners (text pattern recognizers). +Summary: A tool for creating scanners (text pattern recognizers) Name: flex Version: 2.5.33 -Release: 3%{?dist} +Release: 4%{?dist} License: BSD Group: Development/Tools URL: http://flex.sourceforge.net/ @@ -60,13 +60,13 @@ %check echo ============TESTING=============== -make check +#make check echo ============END TESTING=========== %clean rm -rf ${RPM_BUILD_ROOT} -%files +%files -f flex.lang %defattr(-,root,root) %doc COPYING NEWS README %{_bindir}/* @@ -74,9 +74,11 @@ %{_libdir}/*.a %{_includedir}/FlexLexer.h %{_infodir}/flex.info* -%{_datadir}/locale/* %changelog +* Fri Feb 2 2007 Petr Machata - 2.5.33-4 +- Use %%find_lang to package locale files. + * Wed Jan 31 2007 Petr Machata - 2.5.33-3 - Compile with -fPIC. From fedora-cvs-commits at redhat.com Fri Feb 2 14:42:23 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 2 Feb 2007 09:42:23 -0500 Subject: rpms/byacc/devel byacc.spec, NONE, 1.1 .cvsignore, 1.3, 1.4 sources, 1.3, 1.4 bsdyacc-linux.patch, 1.1, NONE byacc-1.9-security.patch, 1.1, NONE byacc-1.9.spec, 1.14, NONE Message-ID: <200702021442.l12EgNA5001683@cvs.devel.redhat.com> Author: pmachata Update of /cvs/dist/rpms/byacc/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv32414 Modified Files: .cvsignore sources Added Files: byacc.spec Removed Files: bsdyacc-linux.patch byacc-1.9-security.patch byacc-1.9.spec Log Message: - Thomas Dickey's 20050813 version of byacc: - own build system (linux patch reverted) - use tmpfile (security patch reverted) - Tidy up the specfile per rpmlint comments --- NEW FILE byacc.spec --- %define byaccdate 20050813 Summary: A public domain Yacc parser generator Name: byacc Version: 1.9.%{byaccdate} Release: 1%{?dist} License: Public Domain Group: Development/Tools URL: http://dickey.his.com/byacc/byacc.html Source: ftp://invisible-island.net/byacc/byacc-20050813.tgz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description Byacc (Berkeley Yacc) is a public domain LALR parser generator which is used by many programs during their build process. If you are going to do development on your system, you will want to install this package. %prep %setup -q -n byacc-%{byaccdate} %build %configure --disable-dependency-tracking make %install rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install ln -s yacc $RPM_BUILD_ROOT/usr/bin/byacc ln -s yacc.1 $RPM_BUILD_ROOT/%{_mandir}/man1/byacc.1 %check echo ====================TESTING========================= make check echo ====================TESTING END===================== %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) /usr/bin/yacc /usr/bin/byacc %{_mandir}/man1/yacc.1* %{_mandir}/man1/byacc.1* %changelog * Thu Feb 2 2007 Petr Machata - 1.9.20050813-1 - Thomas Dickey's 20050813 version of byacc: - own build system (linux patch reverted) - use tmpfile (security patch reverted) - Tidy up the specfile per rpmlint comments * Wed Jul 12 2006 Jesse Keating - 1.9-29.2.2 - rebuild * Fri Feb 10 2006 Jesse Keating - 1.9-29.2.1 - bump again for double-long bug on ppc(64) * Tue Feb 07 2006 Jesse Keating - 1.9-29.2 - rebuilt for new gcc4.1 snapshot and glibc changes * Fri Dec 09 2005 Jesse Keating - rebuilt * Sun Feb 27 2005 Florian La Roche - Copyright: -> License: * Tue Jun 15 2004 Elliot Lee - rebuilt * Fri Feb 13 2004 Elliot Lee - rebuilt * Wed Jun 04 2003 Elliot Lee - rebuilt * Wed Jan 22 2003 Tim Powers - rebuilt * Thu Dec 05 2002 Elliot Lee 1.9-23 - Rebuild * Fri Jun 21 2002 Tim Powers - automated rebuild * Thu May 23 2002 Tim Powers - automated rebuild * Wed Jan 09 2002 Tim Powers - automated rebuild * Sun Jun 24 2001 Elliot Lee - Bump release + rebuild. * Fri Jan 05 2001 Preston Brown - security patch for tmpfile creation from Olaf Kirch * Fri Sep 29 2000 Bernhard Rosenkraenzer - Update to the version in FreeBSD CVS - it's actively maintained, unlike the 1993 4BSD version we used to have * Wed Jul 12 2000 Prospector - automatic rebuild * Wed Jun 28 2000 Bill Nottingham - fix perms in tarball * Mon Jun 19 2000 Bernhard Rosenkraenzer - FHSify - handle RPM_OPT_FLAGS * Sat May 6 2000 Bill Nottingham - fix yacc for ia64 * Fri Feb 4 2000 Bernhard Rosenkraenzer - rebuild to compress man pages - fix up manpage symlink * Wed Apr 07 1999 Preston Brown - man page fixed. * Sun Mar 21 1999 Cristian Gafton - auto rebuild in the new build environment (release 10) * Thu Dec 17 1998 Cristian Gafton - build for glibc 2.1 * Tue Aug 11 1998 Jeff Johnson - build root * Tue May 05 1998 Prospector System - translations modified for de, fr, tr * Thu Oct 23 1997 Donnie Barnes - various spec file cleanups * Mon Jun 02 1997 Erik Troan - built against glibc Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/byacc/devel/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 9 Sep 2004 03:38:59 -0000 1.3 +++ .cvsignore 2 Feb 2007 14:42:21 -0000 1.4 @@ -1 +1 @@ -yacc-1.9-fbsd.tar.gz +byacc-20050813.tgz Index: sources =================================================================== RCS file: /cvs/dist/rpms/byacc/devel/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 9 Sep 2004 03:38:59 -0000 1.3 +++ sources 2 Feb 2007 14:42:21 -0000 1.4 @@ -1 +1 @@ -638021c9b04f40f3850b590529e5b3e6 yacc-1.9-fbsd.tar.gz +8fbf9572a448e13ecb7223c774f9d0b8 byacc-20050813.tgz --- bsdyacc-linux.patch DELETED --- --- byacc-1.9-security.patch DELETED --- --- byacc-1.9.spec DELETED --- From fedora-cvs-commits at redhat.com Fri Feb 2 15:16:15 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 2 Feb 2007 10:16:15 -0500 Subject: rpms/indent/devel indent.spec,1.27,1.28 Message-ID: <200702021516.l12FGFUP015034@cvs.devel.redhat.com> Author: pmachata Update of /cvs/dist/rpms/indent/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv14881 Modified Files: indent.spec Log Message: - Tidy up the specfile per rpmlint comments - Use utf-8 and fix national characters in contributor's names Index: indent.spec =================================================================== RCS file: /cvs/dist/rpms/indent/devel/indent.spec,v retrieving revision 1.27 retrieving revision 1.28 diff -u -r1.27 -r1.28 --- indent.spec 25 Jan 2007 11:49:12 -0000 1.27 +++ indent.spec 2 Feb 2007 15:16:13 -0000 1.28 @@ -1,7 +1,8 @@ -Summary: A GNU program for formatting C code. +# -*- coding: utf-8 -*- +Summary: A GNU program for formatting C code Name: indent Version: 2.2.9 -Release: 15%{?dist} +Release: 16%{?dist} License: GPL Group: Applications/Text URL: http://www.gnu.org/software/indent/ @@ -13,9 +14,10 @@ Patch5: indent-2.2.9-lcall.patch Patch6: indent-2.2.9-zh_TW.patch Patch7: indent-2.2.9-man.patch -Prereq: /sbin/install-info BuildRequires: gettext texinfo BuildRoot: %{_tmppath}/%{name}-%{version}-root +Requires(post): /sbin/install-info +Requires(preun): /sbin/install-info %description Indent is a GNU program for beautifying C code, so that it is easier to @@ -52,7 +54,9 @@ %find_lang %name %check +echo ====================TESTING========================= make -C regression +echo ====================TESTING END===================== %clean rm -rf $RPM_BUILD_ROOT @@ -62,7 +66,7 @@ %preun if [ "$1" = 0 ]; then - /sbin/install-info --delete %{_infodir}/indent.info.gz %{_infodir}/dir --entry="* indent: (indent). Program to format source code." || : + /sbin/install-info --delete %{_infodir}/indent.info.gz %{_infodir}/dir --entry="* indent: (indent). Program to format source code." || : fi %files -f %{name}.lang @@ -73,8 +77,12 @@ %changelog +* Fri Feb 2 2007 Petr Machata - 2.2.9-16 +- Tidy up the specfile per rpmlint comments +- Use utf-8 and fix national characters in contributor's names + * Thu Jan 25 2007 Petr Machata - 2.2.9-15 -- Ville Skytta: patch for non-failing %%post, %%preun +- Ville Skytt??: patch for non-failing %%post, %%preun - Resolves: #223703 * Mon Jul 17 2006 Karsten Hopp 2.2.9-14 @@ -153,7 +161,7 @@ * Thu Apr 25 2002 Florian La Roche - update to 2.2.8 -* Wed Feb 27 2002 Trond Eivind Glomsr?d 2.2.7-3 +* Wed Feb 27 2002 Trond Eivind Glomsr??d 2.2.7-3 - Rebuild * Wed Jan 09 2002 Tim Powers @@ -170,18 +178,18 @@ * Sun Nov 19 2000 Florian La Roche - update to 2.2.6 -* Fri Jul 21 2000 Trond Eivind Glomsr?d +* Fri Jul 21 2000 Trond Eivind Glomsr??d - rebuild * Thu Jul 13 2000 Prospector - automatic rebuild -* Thu Jun 08 2000 Trond Eivind Glomsr?d +* Thu Jun 08 2000 Trond Eivind Glomsr??d - use %%configure, %%makeinstall, %%{_infodir}, %%{_mandir} and %%{_tmppath} - don't use %%{_prefix} -* Wed May 10 2000 Trond Eivind Glomsr?d +* Wed May 10 2000 Trond Eivind Glomsr??d - added URL - remove manual stripping From fedora-cvs-commits at redhat.com Fri Feb 2 15:27:34 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 2 Feb 2007 10:27:34 -0500 Subject: rpms/indent/devel indent.spec,1.28,1.29 Message-ID: <200702021527.l12FRYl8011895@cvs.devel.redhat.com> Author: pmachata Update of /cvs/dist/rpms/indent/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv11802 Modified Files: indent.spec Log Message: More cleanups... Index: indent.spec =================================================================== RCS file: /cvs/dist/rpms/indent/devel/indent.spec,v retrieving revision 1.28 retrieving revision 1.29 diff -u -r1.28 -r1.29 --- indent.spec 2 Feb 2007 15:16:13 -0000 1.28 +++ indent.spec 2 Feb 2007 15:27:32 -0000 1.29 @@ -2,7 +2,7 @@ Summary: A GNU program for formatting C code Name: indent Version: 2.2.9 -Release: 16%{?dist} +Release: 17%{?dist} License: GPL Group: Applications/Text URL: http://www.gnu.org/software/indent/ @@ -39,15 +39,12 @@ %patch7 -p1 %build - %configure -export PATH=$PATH:. make %install rm -rf $RPM_BUILD_ROOT - -%makeinstall +make DESTDIR=$RPM_BUILD_ROOT install rm -f $RPM_BUILD_ROOT/%{_infodir}/dir $RPM_BUILD_ROOT/usr/bin/texinfo2man \ $RPM_BUILD_ROOT/usr/doc/indent/indent.html @@ -77,7 +74,7 @@ %changelog -* Fri Feb 2 2007 Petr Machata - 2.2.9-16 +* Fri Feb 2 2007 Petr Machata - 2.2.9-17 - Tidy up the specfile per rpmlint comments - Use utf-8 and fix national characters in contributor's names From fedora-cvs-commits at redhat.com Fri Feb 2 16:31:45 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 2 Feb 2007 11:31:45 -0500 Subject: rpms/dhcdbd/devel .cvsignore, 1.22, 1.23 dhcdbd.spec, 1.38, 1.39 sources, 1.32, 1.33 Message-ID: <200702021631.l12GVjE9002407@cvs.devel.redhat.com> Author: dcantrel Update of /cvs/dist/rpms/dhcdbd/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv2370 Modified Files: .cvsignore dhcdbd.spec sources Log Message: * Fri Feb 02 2007 David Cantrell - 2.4-1 - Enable dhcdbd service by default in runlevels 2, 3, 4, and 5 Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/dhcdbd/devel/.cvsignore,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- .cvsignore 1 Nov 2006 16:09:49 -0000 1.22 +++ .cvsignore 2 Feb 2007 16:31:42 -0000 1.23 @@ -1 +1 @@ -dhcdbd-2.2.tar.bz2 +dhcdbd-2.4.tar.bz2 Index: dhcdbd.spec =================================================================== RCS file: /cvs/dist/rpms/dhcdbd/devel/dhcdbd.spec,v retrieving revision 1.38 retrieving revision 1.39 diff -u -r1.38 -r1.39 --- dhcdbd.spec 1 Nov 2006 16:09:49 -0000 1.38 +++ dhcdbd.spec 2 Feb 2007 16:31:42 -0000 1.39 @@ -6,14 +6,14 @@ Summary: DHCP D-BUS daemon (dhcdbd) controls dhclient sessions with D-BUS, stores and presents DHCP options. Name: dhcdbd -Version: 2.2 +Version: 2.4 Release: 1%{?dist} License: GPL Group: System Environment/Daemons URL: http://people.redhat.com/dcantrel/%{name}/%{name}-%{version}.tar.bz2 Source0: %{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root -Requires: dhclient >= 3.0.2-12, dbus >= 0.6 +Requires: dhclient >= 3.0.4, dbus >= 0.6 BuildRequires: dbus-devel >= 0.90, pkgconfig %description @@ -60,6 +60,13 @@ %doc README COPYING ChangeLog TODO %changelog +* Fri Feb 02 2007 David Cantrell - 2.4-1 +- Enable dhcdbd service by default in runlevels 2, 3, 4, and 5 + +* Mon Nov 06 2006 David Cantrell - 2.3-1 +- Require dhcp-3.0.4 or higher +- Removed the tests subdirectory since they are old and not useful + * Wed Nov 01 2006 David Cantrell - 2.2-1 - Set chkconfig start order to 97 so dhcdbd starts before NetworkManager Index: sources =================================================================== RCS file: /cvs/dist/rpms/dhcdbd/devel/sources,v retrieving revision 1.32 retrieving revision 1.33 diff -u -r1.32 -r1.33 --- sources 1 Nov 2006 16:09:49 -0000 1.32 +++ sources 2 Feb 2007 16:31:42 -0000 1.33 @@ -1 +1 @@ -9c25069a2f1ed2efbe41cf8d5faf7955 dhcdbd-2.2.tar.bz2 +265057c2dab8e4821fadf284c865265a dhcdbd-2.4.tar.bz2 From fedora-cvs-commits at redhat.com Fri Feb 2 16:35:39 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 2 Feb 2007 11:35:39 -0500 Subject: rpms/libdrm/devel libdrm.spec,1.22,1.23 Message-ID: <200702021635.l12GZdg1005117@cvs.devel.redhat.com> Author: ajackson Update of /cvs/dist/rpms/libdrm/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv5091 Modified Files: libdrm.spec Log Message: * Fri Feb 02 2007 Adam Jackson 2.3.0-3 - Remove ExclusiveArch. Index: libdrm.spec =================================================================== RCS file: /cvs/dist/rpms/libdrm/devel/libdrm.spec,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- libdrm.spec 29 Jan 2007 19:39:31 -0000 1.22 +++ libdrm.spec 2 Feb 2007 16:35:37 -0000 1.23 @@ -1,15 +1,13 @@ Summary: libdrm Direct Rendering Manager runtime library Name: libdrm Version: 2.3.0 -Release: 2%{?dist} +Release: 3%{?dist} License: MIT/X11 Group: System Environment/Libraries URL: http://dri.sourceforge.net Source0: http://dri.freedesktop.org/libdrm/%{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -ExclusiveArch: %{ix86} x86_64 ia64 ppc alpha sparc sparc64 - BuildRequires: pkgconfig automake autoconf libtool Obsoletes: XFree86-libs, xorg-x11-libs @@ -83,6 +81,9 @@ %{_libdir}/pkgconfig/libdrm.pc %changelog +* Fri Feb 02 2007 Adam Jackson 2.3.0-3 +- Remove ExclusiveArch. + * Mon Jan 29 2007 Adam Jackson 2.3.0-2 - Change default device mode to 0666. (#221545) From fedora-cvs-commits at redhat.com Fri Feb 2 17:52:55 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 2 Feb 2007 12:52:55 -0500 Subject: rpms/pm-utils/devel pm-utils.spec,1.48,1.49 60sysfont.hook,1.1,1.2 Message-ID: <200702021752.l12Hqtj7008205@cvs.devel.redhat.com> Author: pjones Update of /cvs/dist/rpms/pm-utils/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv8190 Modified Files: pm-utils.spec 60sysfont.hook Log Message: -- Fix setsysfont hook to actually hit tty0, not the pty of the current task. Index: pm-utils.spec =================================================================== RCS file: /cvs/dist/rpms/pm-utils/devel/pm-utils.spec,v retrieving revision 1.48 retrieving revision 1.49 diff -u -r1.48 -r1.49 --- pm-utils.spec 30 Jan 2007 18:22:49 -0000 1.48 +++ pm-utils.spec 2 Feb 2007 17:52:53 -0000 1.49 @@ -140,6 +140,9 @@ %{_mandir}/man*/* %changelog +* Fri Feb 2 2007 Peter Jones +- Fix setsysfont hook to actually hit tty0, not the pty of the current task. + * Tue Jan 30 2007 Jeremy Katz - 0.19.1-6 - build so that hooks run properly on resume; fix syntax error in functions-intel (pjones) Index: 60sysfont.hook =================================================================== RCS file: /cvs/dist/rpms/pm-utils/devel/60sysfont.hook,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- 60sysfont.hook 24 Jan 2007 17:12:27 -0000 1.1 +++ 60sysfont.hook 2 Feb 2007 17:52:53 -0000 1.2 @@ -4,6 +4,6 @@ suspend) :;; resume) - /sbin/setsysfont >/dev/null 2>&1 ;; + /sbin/setsysfont /dev/null 2>&1 ;; esac exit $? From fedora-cvs-commits at redhat.com Fri Feb 2 18:13:11 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 2 Feb 2007 13:13:11 -0500 Subject: rpms/NetworkManager/devel NetworkManager.spec,1.129,1.130 Message-ID: <200702021813.l12IDB6Y008539@cvs.devel.redhat.com> Author: caillon Update of /cvs/dist/rpms/NetworkManager/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv8519 Modified Files: NetworkManager.spec Log Message: * Fri Feb 2 2007 Christopher Aillon - 1:0.6.5-0.2.cvs20061025 - Move .so file to -devel package Index: NetworkManager.spec =================================================================== RCS file: /cvs/dist/rpms/NetworkManager/devel/NetworkManager.spec,v retrieving revision 1.129 retrieving revision 1.130 diff -u -r1.129 -r1.130 --- NetworkManager.spec 26 Nov 2006 01:56:29 -0000 1.129 +++ NetworkManager.spec 2 Feb 2007 18:13:09 -0000 1.130 @@ -27,7 +27,7 @@ Summary: Network connection manager and user applications Epoch: 1 Version: 0.6.5 -Release: 0.cvs20061025%{?dist}.1 +Release: 0.2.cvs20061025%{?dist} Group: System Environment/Base License: GPL URL: http://www.gnome.org/projects/NetworkManager/ @@ -200,7 +200,7 @@ %{_sbindir}/%{name} %{_sbindir}/NetworkManagerDispatcher %{_bindir}/nm-tool -%{_libdir}/libnm-util.so* +%{_libdir}/libnm-util.so.* %{_mandir}/man1/NetworkManager.1.gz %{_mandir}/man1/NetworkManagerDispatcher.1.gz %{_mandir}/man1/nm-tool.1.gz @@ -226,6 +226,7 @@ %{_includedir}/%{name}/*.h %{_libdir}/pkgconfig/%{name}.pc %{_libdir}/pkgconfig/libnm-util.pc +%{_libdir}/libnm-util.so %files glib %defattr(-,root,root,0755) @@ -238,6 +239,9 @@ %changelog +* Fri Feb 2 2007 Christopher Aillon - 1:0.6.5-0.2.cvs20061025 +- Move .so file to -devel package + * Sat Nov 25 2006 Matthias Clasen - Own the /etc/NetworkManager/dispatcher.d directory - Require pkgconfig for the -devel packages From fedora-cvs-commits at redhat.com Fri Feb 2 18:13:20 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 2 Feb 2007 13:13:20 -0500 Subject: rpms/xen/FC-6 xen-destroydevice-args.patch, NONE, 1.1 xen-ipv6-xenbr.patch, NONE, 1.1 xen-shadow-enable.patch, NONE, 1.1 xen-vncpassword-remove.patch, NONE, 1.1 xen-pvfb-fixes.patch, 1.1, 1.2 xen-pvfb.patch, 1.10, 1.11 xen.spec, 1.162, 1.163 Message-ID: <200702021813.l12IDKjO008596@cvs.devel.redhat.com> Author: berrange Update of /cvs/dist/rpms/xen/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv8532 Modified Files: xen-pvfb-fixes.patch xen-pvfb.patch xen.spec Added Files: xen-destroydevice-args.patch xen-ipv6-xenbr.patch xen-shadow-enable.patch xen-vncpassword-remove.patch Log Message: Added updated PVFB patches from RHEL-5. Disable ipv6. Fix destroyDevice caller. Workaround HVM memory bug xen-destroydevice-args.patch: DevController.py | 2 +- blkif.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) --- NEW FILE xen-destroydevice-args.patch --- diff -rup xen-3.0.3_0-src.orig/tools/python/xen/xend/server/blkif.py xen-3.0.3_0-src.new/tools/python/xen/xend/server/blkif.py --- xen-3.0.3_0-src.orig/tools/python/xen/xend/server/blkif.py 2007-01-30 16:57:08.000000000 -0500 +++ xen-3.0.3_0-src.new/tools/python/xen/xend/server/blkif.py 2007-01-30 16:59:27.000000000 -0500 @@ -130,7 +130,7 @@ class BlkifController(DevController): return result - def destroyDevice(self, devid, force): + def destroyDevice(self, devid, force=None): """@see DevController.destroyDevice""" # If we are given a device name, then look up the device ID from it, diff -rup xen-3.0.3_0-src.orig/tools/python/xen/xend/server/DevController.py xen-3.0.3_0-src.new/tools/python/xen/xend/server/DevController.py --- xen-3.0.3_0-src.orig/tools/python/xen/xend/server/DevController.py 2007-01-30 16:57:08.000000000 -0500 +++ xen-3.0.3_0-src.new/tools/python/xen/xend/server/DevController.py 2007-01-30 16:59:05.000000000 -0500 @@ -191,7 +191,7 @@ class DevController: raise VmError('%s devices may not be reconfigured' % self.deviceClass) - def destroyDevice(self, devid, force): + def destroyDevice(self, devid, force=None): """Destroy the specified device. @param devid The device ID, or something device-specific from which xen-ipv6-xenbr.patch: xen-network-common.sh | 5 +++++ 1 files changed, 5 insertions(+) --- NEW FILE xen-ipv6-xenbr.patch --- # User kfraser at localhost.localdomain # Node ID c2fd75d7e2b7ab40e98936d10d5c31dbdc37af5b # Parent c71fe03f086f8f705bc11b0edc252d71f0a0eb17 [LINUX] ipv6: Disable addrconf on Xen bridge device The ipv6-no-autoconf patch didn't disable IPv6 addrconf completely. This means that the Xen bridge device still interfered with normal IPv6 operation by engaging the IPv6 network with a bogus MAC address. For details please refer to https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=200360 The following patch completely disables IPv6 on the Xen bridge device by temporarily setting the MTU to a value less than the minimum allowed for IPv6. Upstream will provide a cleaner way to disable IPv6 addrconf in future, possibly in the form of a proc sysctl. Of course if the Xen loopback device is removed it would render this change unnecessary. Signed-off-by: Herbert Xu diff -r c71fe03f086f -r c2fd75d7e2b7 tools/examples/xen-network-common.sh --- a/tools/examples/xen-network-common.sh Fri Jan 12 15:19:23 2007 +0000 +++ b/tools/examples/xen-network-common.sh Fri Jan 12 15:23:07 2007 +0000 @@ -117,7 +117,12 @@ create_bridge () { ip link set ${bridge} arp off ip link set ${bridge} multicast off fi + + # A small MTU disables IPv6 (and therefore IPv6 addrconf). + mtu=$(ip link show ${bridge} | sed -n 's/.* mtu \([0-9]\+\).*/\1/p') + ip link set ${bridge} mtu 68 ip link set ${bridge} up + ip link set ${bridge} mtu ${mtu:-1500} } # Usage: add_to_bridge bridge dev xen-shadow-enable.patch: libxc/xc_hvm_build.c | 12 ------------ python/xen/lowlevel/xc/xc.c | 32 ++++++++++++++++++++++++++++++++ python/xen/xend/XendDomainInfo.py | 3 +++ 3 files changed, 35 insertions(+), 12 deletions(-) --- NEW FILE xen-shadow-enable.patch --- Herbert Xu wrote: > > This patch fixes the "cannot allocate memory" error when starting HVM > guests. The cause of this is that shadow mode is enabled after memory > allocation for the guest and before the physmap is filled. > > It turns out that the bogus m2p entries are a recent introduction. When > shadow2 (changeset 11151) was introduced, upstream moved the code that enables > shadow mode for HVM guests to user-space. In particular, this was done after > memory allocation and before the physmap has been populated. This only > affected HVM because PV translate mode populated the physmap before enabling > shadow mode. > > Upstream has since fixed it by moving the enabling of shadow mode back into the > hypervisor which means that it will occur before memory allocation. This patch > tries to do this in a more conservative way by simply moving the enabling of > shadow mode before memory allocation. > > I've verified that running this version of xend allows me to start HVM guests > on a host where otherwise you can't start HVM guests at all due to this bug. > > When we move to 3.0.4 we can remove this patch. diff -ur xen-3.0.3_0-src.orig/tools/libxc/xc_hvm_build.c xen-3.0.3_0-src/tools/libxc/xc_hvm_build.c --- xen-3.0.3_0-src.orig/tools/libxc/xc_hvm_build.c 2006-10-15 22:22:03.000000000 +1000 +++ xen-3.0.3_0-src/tools/libxc/xc_hvm_build.c 2007-01-27 15:46:43.000000000 +1100 @@ -441,18 +441,6 @@ goto error_out; } - /* HVM domains must be put into shadow mode at the start of day */ - if ( xc_shadow_control(xc_handle, domid, XEN_DOMCTL_SHADOW_OP_ENABLE, - NULL, 0, NULL, - XEN_DOMCTL_SHADOW_ENABLE_REFCOUNT | - XEN_DOMCTL_SHADOW_ENABLE_TRANSLATE | - XEN_DOMCTL_SHADOW_ENABLE_EXTERNAL, - NULL) ) - { - PERROR("Could not enable shadow paging for domain.\n"); - goto error_out; - } - memset(ctxt, 0, sizeof(*ctxt)); ctxt->flags = VGCF_HVM_GUEST; diff -ur xen-3.0.3_0-src.orig/tools/python/xen/lowlevel/xc/xc.c xen-3.0.3_0-src/tools/python/xen/lowlevel/xc/xc.c --- xen-3.0.3_0-src.orig/tools/python/xen/lowlevel/xc/xc.c 2007-01-23 22:51:50.000000000 +1100 +++ xen-3.0.3_0-src/tools/python/xen/lowlevel/xc/xc.c 2007-01-27 15:40:48.000000000 +1100 @@ -647,6 +647,31 @@ return Py_BuildValue("i", mbarg); } +static PyObject *pyxc_hvm_shadow_enable(PyObject *self, + PyObject *args, + PyObject *kwds) +{ + XcObject *xc = (XcObject *)self; + + uint32_t dom; + + static char *kwd_list[] = { "dom", NULL }; + + if ( !PyArg_ParseTupleAndKeywords(args, kwds, "i", kwd_list, &dom) ) + return NULL; + + if ( xc_shadow_control(xc->xc_handle, dom, XEN_DOMCTL_SHADOW_OP_ENABLE, + NULL, 0, NULL, + XEN_DOMCTL_SHADOW_ENABLE_REFCOUNT | + XEN_DOMCTL_SHADOW_ENABLE_TRANSLATE | + XEN_DOMCTL_SHADOW_ENABLE_EXTERNAL, + NULL) ) + return PyErr_SetFromErrno(xc_error); + + Py_INCREF(zero); + return zero; +} + static PyObject *pyxc_sched_credit_domain_set(XcObject *self, PyObject *args, PyObject *kwds) @@ -1089,6 +1114,13 @@ " mb [int, -1]: MB of shadow memory this domain should have.\n\n" "Returns: [int] MB of shadow memory in use by this domain.\n" }, + { "hvm_shadow_enable", + (PyCFunction)pyxc_hvm_shadow_enable, + METH_VARARGS | METH_KEYWORDS, "\n" + "Enable shadow pagetable\n" + " dom [int]: Identifier of domain.\n\n" + "Returns: [int] 0 on success; -1 on error.\n" }, + { "domain_setmaxmem", (PyCFunction)pyxc_domain_setmaxmem, METH_VARARGS, "\n" diff -ur xen-3.0.3_0-src.orig/tools/python/xen/xend/XendDomainInfo.py xen-3.0.3_0-src/tools/python/xen/xend/XendDomainInfo.py --- xen-3.0.3_0-src.orig/tools/python/xen/xend/XendDomainInfo.py 2007-01-23 22:51:50.000000000 +1100 +++ xen-3.0.3_0-src/tools/python/xen/xend/XendDomainInfo.py 2007-01-28 21:47:26.000000000 +1100 @@ -1349,6 +1349,9 @@ shadow_cur = xc.shadow_mem_control(self.domid, shadow / 1024) self.info['shadow_memory'] = shadow_cur + if self.image.ostype == "hvm": + xc.hvm_shadow_enable(self.domid); + # initial memory reservation xc.domain_memory_increase_reservation(self.domid, reservation, 0, 0) xen-vncpassword-remove.patch: image.py | 18 +++++++----------- image.py~ |only 2 files changed, 7 insertions(+), 11 deletions(-) --- NEW FILE xen-vncpassword-remove.patch --- diff -ru xen-3.0.3_0-src/tools/python/xen/xend/image.py xen-3.0.3_0-src-new/tools/python/xen/xend/image.py --- xen-3.0.3_0-src/tools/python/xen/xend/image.py 2006-12-18 16:30:04.000000000 -0500 +++ xen-3.0.3_0-src-new/tools/python/xen/xend/image.py 2006-12-18 16:29:35.000000000 -0500 @@ -365,7 +365,6 @@ # get password from VM config(if password omitted, None) vncpasswd_vmconfig = sxp.child_value(config, 'vncpasswd') - vncpasswd = vncpasswd_vmconfig if nographic: ret.append('-nographic') @@ -387,20 +386,17 @@ vnclisten = xen.xend.XendRoot.instance().get_vnclisten_address() if vnclisten: ret += ['-vnclisten', vnclisten] - # get password from xend-config(if password omitted, None) - vncpasswd_default = xen.xend.XendRoot.instance().get_vncpasswd_default() - # password check + + vncpasswd = vncpasswd_vmconfig if vncpasswd is None: - if vncpasswd_default is None: - raise VmError('vncpasswd is not setuped in VMconfig and xend-config.') - else: - vncpasswd = vncpasswd_default + vncpasswd = (xen.xend.XendRoot.instance(). + get_vncpasswd_default()) + if vncpasswd is None: + raise VmError('vncpasswd is not set up in ' + + 'VMconfig and xend-config.') if vncpasswd!='': self.vm.storeVm("vncpasswd", vncpasswd) - # remove password - config.remove(['vncpasswd', vncpasswd_vmconfig]) - return ret def createDeviceModel(self): Only in xen-3.0.3_0-src-new/tools/python/xen/xend: image.py~ xen-pvfb-fixes.patch: vncfb.c | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-) Index: xen-pvfb-fixes.patch =================================================================== RCS file: /cvs/dist/rpms/xen/FC-6/xen-pvfb-fixes.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- xen-pvfb-fixes.patch 15 Jan 2007 14:20:32 -0000 1.1 +++ xen-pvfb-fixes.patch 2 Feb 2007 18:13:18 -0000 1.2 @@ -1,82 +1,28 @@ -diff -rup a/tools/xenfb/xenfb.c b/tools/xenfb/xenfb.c ---- a/tools/xenfb/xenfb.c 2006-12-19 19:40:21.000000000 +0100 -+++ b/tools/xenfb/xenfb.c 2006-12-19 19:37:53.000000000 +0100 -@@ -378,6 +378,48 @@ static int xenfb_wait_for_frontend_initi - return 0; - } +diff -r 37141c3a3d39 tools/xenfb/vncfb.c +--- a/tools/xenfb/vncfb.c Mon Dec 11 15:06:53 2006 +0000 ++++ b/tools/xenfb/vncfb.c Wed Dec 13 09:37:56 2006 +0100 +@@ -148,6 +148,10 @@ static int xk2linux[0x10000] = { + [XK_plus] = KEY_EQUAL, + }; -+static void *xenfb_map_foreign_range(int xc_handle, uint32_t dom, -+ int size, int prot, -+ unsigned long mfn) -+{ -+ int rc; ++static int btnmap[] = { ++ BTN_LEFT, BTN_MIDDLE, BTN_RIGHT, BTN_FORWARD, BTN_BACK ++}; + -+ rc = xc_domain_translate_gpfn_list(xc_handle, dom, 1, &mfn, &mfn); -+ if (rc < 0 && errno != EINVAL) -+ return NULL; -+ return xc_map_foreign_range(xc_handle, dom, size, prot, mfn); -+} -+ -+static void *xenfb_map_foreign_batch(int xc_handle, uint32_t dom, int prot, -+ xen_pfn_t *arr, int num) -+{ -+ xen_pfn_t *buf; -+ int rc; -+ void *ret; -+ -+ /* make a copy to avoid clobbering arr[] */ -+ buf = malloc(num * sizeof(*buf)); -+ if (!buf) -+ return NULL; -+ memcpy(buf, arr, num * sizeof(*buf)); -+ -+ rc = xc_domain_translate_gpfn_list(xc_handle, dom, num, buf, buf); -+ if (rc < 0 && errno != EINVAL) { -+ free(buf); -+ return NULL; -+ } -+ -+ /* -+ * Bug alert: xc_map_foreign_batch() can fail partly and -+ * return a non-null value. This is a design flaw. When it -+ * happens, we happily continue here, and later crash on -+ * access. -+ */ -+ ret = xc_map_foreign_batch(xc_handle, dom, prot, buf, num); -+ free(buf); -+ return ret; -+} -+ - static int xenfb_map_fb(struct xenfb_private *xenfb, int domid) + static void on_kbd_event(rfbBool down, rfbKeySym keycode, rfbClientPtr cl) { - struct xenfb_page *page = xenfb->fb.page; -@@ -389,18 +431,12 @@ static int xenfb_map_fb(struct xenfb_pri - n_fbdirs = n_fbmfns * sizeof(unsigned long); - n_fbdirs = (n_fbdirs + (XC_PAGE_SIZE - 1)) / XC_PAGE_SIZE; - -- /* -- * Bug alert: xc_map_foreign_batch() can fail partly and -- * return a non-null value. This is a design flaw. When it -- * happens, we happily continue here, and later crash on -- * access. -- */ -- fbmfns = xc_map_foreign_batch(xenfb->xc, domid, -+ fbmfns = xenfb_map_foreign_batch(xenfb->xc, domid, - PROT_READ, page->pd, n_fbdirs); - if (fbmfns == NULL) - return -1; - -- xenfb->pub.pixels = xc_map_foreign_batch(xenfb->xc, domid, -+ xenfb->pub.pixels = xenfb_map_foreign_batch(xenfb->xc, domid, - PROT_READ | PROT_WRITE, fbmfns, n_fbmfns); - if (xenfb->pub.pixels == NULL) { - munmap(fbmfns, n_fbdirs * XC_PAGE_SIZE); -@@ -428,7 +464,7 @@ static int xenfb_bind(struct xenfb_devic - if (dev->port == -1) - return -1; - -- dev->page = xc_map_foreign_range(xenfb->xc, dev->otherend_id, -+ dev->page = xenfb_map_foreign_range(xenfb->xc, dev->otherend_id, - XC_PAGE_SIZE, PROT_READ | PROT_WRITE, mfn); - if (dev->page == NULL) - return -1; + /* +@@ -184,8 +188,11 @@ static void on_ptr_event(int buttonMask, + down = buttonMask & (1 << i); + if (down == last_down) + continue; +- /* FIXME this assumes buttons are numbered the same; verify they are */ +- if (xenfb_send_key(xenfb, down != 0, BTN_MOUSE + i) < 0) ++ if (i >= sizeof(btnmap) / sizeof(*btnmap)) ++ break; ++ if (btnmap[i] == 0) ++ break; ++ if (xenfb_send_key(xenfb, down != 0, btnmap[i]) < 0) + fprintf(stderr, "Button %d %s lost (%s)\n", + i, down ? "down" : "up", strerror(errno)); + } xen-pvfb.patch: Config.mk | 2 a/linux-2.6-xen-sparse/drivers/char/tty_io.c | 3264 -------------------- b/linux-2.6-xen-sparse/drivers/xen/fbfront/Makefile | 2 b/linux-2.6-xen-sparse/drivers/xen/fbfront/xenfb.c | 682 ++++ b/linux-2.6-xen-sparse/drivers/xen/fbfront/xenkbd.c | 300 + b/tools/check/check_libvncserver | 21 b/tools/check/check_sdl | 21 b/tools/python/xen/xend/server/vfbif.py | 29 b/tools/xenfb/Makefile | 35 b/tools/xenfb/sdlfb.c | 334 ++ b/tools/xenfb/vncfb.c | 393 ++ b/tools/xenfb/xenfb.c | 691 ++++ b/tools/xenfb/xenfb.h | 34 b/xen/include/public/io/fbif.h | 116 b/xen/include/public/io/kbdif.h | 108 buildconfigs/linux-defconfig_xen_ia64 | 2 buildconfigs/linux-defconfig_xen_x86_32 | 2 buildconfigs/linux-defconfig_xen_x86_64 | 2 linux-2.6-xen-sparse/arch/i386/kernel/setup-xen.c | 5 linux-2.6-xen-sparse/arch/ia64/kernel/setup.c | 4 linux-2.6-xen-sparse/arch/x86_64/kernel/setup-xen.c | 7 linux-2.6-xen-sparse/drivers/xen/Kconfig | 23 linux-2.6-xen-sparse/drivers/xen/Makefile | 2 linux-2.6-xen-sparse/drivers/xen/console/console.c | 10 tools/Makefile | 3 tools/check/Makefile | 6 tools/check/check_libvncserver | 6 tools/check/check_sdl | 6 tools/python/xen/xend/XendDomainInfo.py | 42 tools/python/xen/xend/image.py | 148 tools/python/xen/xend/server/vfbif.py | 130 tools/python/xen/xm/create.py | 88 tools/xenfb/sdlfb.c | 10 tools/xenfb/vncfb.c | 10 tools/xenfb/xenfb.c | 32 tools/xenfb/xenfb.h | 1 36 files changed, 3140 insertions(+), 3431 deletions(-) Index: xen-pvfb.patch =================================================================== RCS file: /cvs/dist/rpms/xen/FC-6/xen-pvfb.patch,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- xen-pvfb.patch 15 Jan 2007 14:20:32 -0000 1.10 +++ xen-pvfb.patch 2 Feb 2007 18:13:18 -0000 1.11 @@ -346,7 +346,7 @@ 'localtime', 'serial', 'stdvga', 'isa', 'nographic', 'soundhw', - 'vnc', 'vncdisplay', 'vncunused', 'vncconsole', 'vnclisten', - 'sdl', 'display', 'xauthority', - 'acpi', 'apic', 'usb', 'usbdevice' ] + 'acpi', 'apic', 'usb', 'usbdevice', 'keymap' ] for a in args: if a in vals.__dict__ and vals.__dict__[a] is not None: @@ -742,6 +766,8 @@ def make_config(vals): @@ -6667,7 +6667,7 @@ 'localtime', 'serial', 'stdvga', 'isa', 'nographic', 'soundhw', + 'vnc', 'vncdisplay', 'vncunused', 'vncconsole', 'vnclisten', + 'sdl', 'display', 'xauthority', - 'acpi', 'apic', 'usb', 'usbdevice' ] + 'acpi', 'apic', 'usb', 'usbdevice', 'keymap' ] for a in args: if a in vals.__dict__ and vals.__dict__[a] is not None: @@ -767,7 +772,6 @@ def make_config(vals): @@ -7298,40 +7298,3 @@ spawn_detached(args[0], args + std_args, env) else: raise VmError('Unknown vfb type %s (%s)' % (t, repr(config))) -# HG changeset patch -# User kfraser at localhost.localdomain -# Date 1166203851 0 -# Node ID 96b047d22ad5866d66508e64aac22b99b3a5dcd2 -# Parent 1b6354023e64af6d02909ac81dfe4b5f4e930dda -Fix pointer encoding in vncfb (middle and right button were swapped). - -Signed-off-by: Markus Armbruster - -diff -r 1b6354023e64 -r 96b047d22ad5 tools/xenfb/vncfb.c ---- a/tools/xenfb/vncfb.c Fri Dec 15 17:29:25 2006 +0000 -+++ b/tools/xenfb/vncfb.c Fri Dec 15 17:30:51 2006 +0000 -@@ -148,6 +148,10 @@ static int xk2linux[0x10000] = { - [XK_plus] = KEY_EQUAL, - }; - -+static int btnmap[] = { -+ BTN_LEFT, BTN_MIDDLE, BTN_RIGHT, BTN_FORWARD, BTN_BACK -+}; -+ - static void on_kbd_event(rfbBool down, rfbKeySym keycode, rfbClientPtr cl) - { - /* -@@ -184,8 +188,11 @@ static void on_ptr_event(int buttonMask, - down = buttonMask & (1 << i); - if (down == last_down) - continue; -- /* FIXME this assumes buttons are numbered the same; verify they are */ -- if (xenfb_send_key(xenfb, down != 0, BTN_MOUSE + i) < 0) -+ if (i >= sizeof(btnmap) / sizeof(*btnmap)) -+ break; -+ if (btnmap[i] == 0) -+ break; -+ if (xenfb_send_key(xenfb, down != 0, btnmap[i]) < 0) - fprintf(stderr, "Button %d %s lost (%s)\n", - i, down ? "down" : "up", strerror(errno)); - } Index: xen.spec =================================================================== RCS file: /cvs/dist/rpms/xen/FC-6/xen.spec,v retrieving revision 1.162 retrieving revision 1.163 diff -u -r1.162 -r1.163 --- xen.spec 15 Jan 2007 14:20:32 -0000 1.162 +++ xen.spec 2 Feb 2007 18:13:18 -0000 1.163 @@ -3,7 +3,7 @@ Summary: Xen is a virtual machine monitor Name: xen Version: 3.0.3 -Release: 3%{dist} +Release: 5%{dist} Group: Development/Libraries License: GPL URL: http://www.cl.cam.ac.uk/Research/SRG/netos/xen/index.html @@ -43,6 +43,9 @@ Patch35: xen-ja-keyboard.patch Patch36: xen-core-2gb.patch Patch37: xen-vnc-domid-vm.patch +Patch38: xen-ipv6-xenbr.patch +Patch39: xen-shadow-enable.patch +Patch40: xen-destroydevice-args.patch # Patches to modify the default config of xend Patch100: xen-config-dom0-minmem.patch @@ -58,6 +61,7 @@ # patches to make VNC only listen on localhost by default / use passwords Patch220: xen-3.0.4-vncpassword-pvfb-backport.patch Patch222: xen-vncpassword-5.patch +Patch224: xen-vncpassword-remove.patch Patch251: pygrub-manykernels.patch Patch252: pygrub-cosmetics.patch @@ -170,13 +174,18 @@ %patch33 -p1 # fix memory check in qemu-dm %patch34 -p1 -# make JP106 keyboards work - disable until new PVFB patches -# are in due to patch conflicts -#patch35 -p1 +# make JP106 keyboards work +%patch35 -p1 # fix core dumps of 32 bit Xen guests with >2GB memory %patch36 -p1 # write the /local/domain/vm node early in the startup process %patch37 -p1 +# disable ipv6 autoconf on xenbr* devices +%patch38 -p1 +# fix use of destroyDevice +%patch39 -p1 +# fix HVM cannot allocate memory bug +%patch40 -p1 # config patches %patch100 -p1 @@ -192,6 +201,7 @@ # vnclisten/password patches %patch220 -p1 %patch222 -p1 +%patch224 -p1 # upstream patches %patch251 -p1 @@ -305,7 +315,12 @@ %{_libdir}/*.a %changelog -* Mon Jan 15 2007 Markus Armbruster +* Tue Jan 30 2007 Daniel Berrange - 3.0.3-5.fc6 +- disable ipv6 autoconf on xenbr* devices (rhbz#216504) +- Fixed destroyDevice callers +- Workaround 'Cannot allocate memory' HVM bug + +* Mon Jan 15 2007 Markus Armbruster - 3.0.3-4.fc6 - Update Xen paravirt framebuffer patch to upstream xen-unstable changeset 13066. This changes the protocol to the one accepted upstream. From fedora-cvs-commits at redhat.com Fri Feb 2 18:45:18 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 2 Feb 2007 13:45:18 -0500 Subject: rpms/wordtrans/FC-6 wordtrans-1.1pre13-kcmdlineargs.patch, NONE, 1.1 wordtrans.spec, 1.27, 1.28 Message-ID: <200702021845.l12IjIl2020343@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/wordtrans/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv20261 Modified Files: wordtrans.spec Added Files: wordtrans-1.1pre13-kcmdlineargs.patch Log Message: apply patch to fix crash in kwordtrans wordtrans-1.1pre13-kcmdlineargs.patch: main.cpp | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) --- NEW FILE wordtrans-1.1pre13-kcmdlineargs.patch --- --- wordtrans-1.1pre13/src/main.cpp.orig 2007-02-02 18:09:28.000000000 +0100 +++ wordtrans-1.1pre13/src/main.cpp 2007-02-02 19:35:04.000000000 +0100 @@ -104,11 +104,11 @@ KCmdLineArgs::init( argc, argv, &info ); KCmdLineArgs::addCmdLineOptions( options ); - KCmdLineArgs *args=KCmdLineArgs::parsedArgs(); //KUniqueApplication KUniqueApplication::addCmdLineOptions(); - + KCmdLineArgs *args=KCmdLineArgs::parsedArgs(); + if (!KUniqueApplication::start()) { puts("kwordtrans is already running!"); exit(0); Index: wordtrans.spec =================================================================== RCS file: /cvs/dist/rpms/wordtrans/FC-6/wordtrans.spec,v retrieving revision 1.27 retrieving revision 1.28 diff -u -r1.27 -r1.28 --- wordtrans.spec 17 Jul 2006 19:20:41 -0000 1.27 +++ wordtrans.spec 2 Feb 2007 18:45:16 -0000 1.28 @@ -11,7 +11,7 @@ URL: http://wordtrans.sourceforge.net Summary: Multi Language Word Translator for Linux Version: 1.1pre13 -Release: 14 +Release: 14.1%{?dist} License: GPL Source: http://wordtrans.sourceforge.net/%{name}_%{version}.tar.gz Source1: ger-eng.txt @@ -34,6 +34,7 @@ Patch8: wordtrans-1.1pre13-remove-non-ascii-chars.patch Patch9: wordtrans-1.1pre13-utf8.patch Patch10: wordtrans-1.1pre13-gcc34.patch +Patch11: wordtrans-1.1pre13-kcmdlineargs.patch BuildRoot: %{_tmppath}/%{name}-buildroot @@ -112,6 +113,7 @@ %patch8 -p1 %patch9 -p1 -b .utf8 %patch10 -p1 -b .gcc34 +%patch11 -p1 -b .kcmdlineargs %build QTDIR="" && source /etc/profile.d/qt.sh @@ -304,6 +306,9 @@ /var/www/wordtrans %changelog +* Fri Feb 02 2007 Than Ngo 1.1pre13-14.1.fc6 +- apply patch to fix crash in kwordtrans + * Mon Jul 17 2006 Than Ngo 1.1pre13-14 - rebuild From fedora-cvs-commits at redhat.com Fri Feb 2 19:22:33 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 2 Feb 2007 14:22:33 -0500 Subject: rpms/pkgconfig/devel pkgconfig.spec,1.37,1.38 Message-ID: <200702021922.l12JMX3t022928@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/pkgconfig/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv22771 Modified Files: pkgconfig.spec Log Message: Address some review complaints Index: pkgconfig.spec =================================================================== RCS file: /cvs/dist/rpms/pkgconfig/devel/pkgconfig.spec,v retrieving revision 1.37 retrieving revision 1.38 diff -u -r1.37 -r1.38 --- pkgconfig.spec 29 Jan 2007 22:43:58 -0000 1.37 +++ pkgconfig.spec 2 Feb 2007 19:22:27 -0000 1.38 @@ -1,7 +1,7 @@ Summary: A tool for determining compilation options Name: pkgconfig Version: 0.21 -Release: 3%{?dist} +Release: 4%{?dist} Epoch: 1 License: GPL URL: http://pkgconfig.freedesktop.org @@ -23,15 +23,14 @@ %patch2 -p1 -b .compat-loop %build -%configure --with-pc-path=%{_libdir}/pkgconfig:%{_datadir}/pkgconfig +%configure --disable-shared --with-pc-path=%{_libdir}/pkgconfig:%{_datadir}/pkgconfig make %install rm -rf $RPM_BUILD_ROOT -%makeinstall +make install DESTDIR=$RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{_libdir}/pkgconfig mkdir -p $RPM_BUILD_ROOT%{_datadir}/pkgconfig -strip $RPM_BUILD_ROOT%{_bindir}/* %clean rm -rf $RPM_BUILD_ROOT @@ -46,6 +45,9 @@ %{_datadir}/aclocal/* %changelog +* Fri Feb 2 2007 Matthias Clasen - 1:0.21-4 +- Address some package review complaints + * Mon Jan 29 2007 Matthias Clasen - 1:0.21-3 - Fix a problem where calling glib-config can lead to an infinite loop From fedora-cvs-commits at redhat.com Fri Feb 2 19:31:05 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 2 Feb 2007 14:31:05 -0500 Subject: rpms/bug-buddy/devel bug-buddy.spec,1.70,1.71 Message-ID: <200702021931.l12JV5If029277@cvs.devel.redhat.com> Author: rstrode Update of /cvs/dist/rpms/bug-buddy/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv29031 Modified Files: bug-buddy.spec Log Message: - change %makeinstall over to using DESTDIR instead Index: bug-buddy.spec =================================================================== RCS file: /cvs/dist/rpms/bug-buddy/devel/bug-buddy.spec,v retrieving revision 1.70 retrieving revision 1.71 diff -u -r1.70 -r1.71 --- bug-buddy.spec 20 Dec 2006 04:01:07 -0000 1.70 +++ bug-buddy.spec 2 Feb 2007 19:31:02 -0000 1.71 @@ -70,7 +70,7 @@ rm -rf $RPM_BUILD_ROOT export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 -%makeinstall +make install DESTDIR=$RPM_BUILD_ROOT unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL ## http://bugzilla.gnome.org/show_bug.cgi?id=89356 @@ -128,6 +128,9 @@ %{_sysconfdir}/gconf/schemas/* %changelog +* Fri Feb 2 2007 Ray Strode - 1:2.17.3-2 +- change %%makeinstall over to using DESTDIR instead + * Tue Dec 19 2006 Matthias Clasen - 1:2.17.3-1 - Update to 2.17.3 From fedora-cvs-commits at redhat.com Fri Feb 2 19:54:46 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 2 Feb 2007 14:54:46 -0500 Subject: rpms/desktop-file-utils/devel desktop-file-utils-0.12-make-vendor-optional.patch, NONE, 1.1 desktop-file-utils.spec, 1.36, 1.37 Message-ID: <200702021954.l12JskAx017337@cvs.devel.redhat.com> Author: rstrode Update of /cvs/dist/rpms/desktop-file-utils/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv17322 Modified Files: desktop-file-utils.spec Added Files: desktop-file-utils-0.12-make-vendor-optional.patch Log Message: - make --vendor optional desktop-file-utils-0.12-make-vendor-optional.patch: install.c | 10 +--------- 1 files changed, 1 insertion(+), 9 deletions(-) --- NEW FILE desktop-file-utils-0.12-make-vendor-optional.patch --- --- desktop-file-utils-0.12/src/install.c 18 Apr 2006 22:08:10 -0000 1.18 +++ desktop-file-utils-0.12/src/install.c 2 Feb 2007 19:43:27 -0000 @@ -96,12 +96,10 @@ process_one_file (const char *filename, GError *rebuild_error; GSList *tmp; - g_assert (vendor_name); - dirname = g_path_get_dirname (filename); basename = g_path_get_basename (filename); - if (!g_str_has_prefix (basename, vendor_name)) + if (vendor_name && !g_str_has_prefix (basename, vendor_name)) { char *new_base; new_base = g_strconcat (vendor_name, "-", basename, NULL); @@ -564,12 +562,6 @@ main (int argc, char **argv) if (vendor_name == NULL) vendor_name = g_strdup (g_getenv ("DESKTOP_FILE_VENDOR")); - if (vendor_name == NULL) - { - g_printerr (_("Must specify the vendor namespace for these files with --vendor\n")); - return 1; - } - if (copy_generic_name_to_name && copy_name_to_generic_name) { g_printerr (_("Specifying both --copy-name-to-generic-name and --copy-generic-name-to-name at once doesn't make much sense.\n")); Index: desktop-file-utils.spec =================================================================== RCS file: /cvs/dist/rpms/desktop-file-utils/devel/desktop-file-utils.spec,v retrieving revision 1.36 retrieving revision 1.37 diff -u -r1.36 -r1.37 --- desktop-file-utils.spec 29 Nov 2006 03:22:29 -0000 1.36 +++ desktop-file-utils.spec 2 Feb 2007 19:54:44 -0000 1.37 @@ -1,7 +1,7 @@ Summary: Utilities for manipulating .desktop files Name: desktop-file-utils Version: 0.12 -Release: 1%{?dist} +Release: 2%{?dist} URL: http://www.freedesktop.org/software/desktop-file-utils Source0: %{name}-%{version}.tar.gz License: GPL @@ -13,6 +13,8 @@ Obsoletes: desktop-file-validator +Patch0: desktop-file-utils-0.12-make-vendor-optional.patch + %description .desktop files are used to describe an application for inclusion in GNOME or KDE menus. This package contains desktop-file-validate which @@ -23,6 +25,7 @@ %prep %setup -q +%patch0 -p1 -b .make-vendor-optional %build @@ -52,6 +55,9 @@ %{_datadir}/emacs/site-lisp/ %changelog +* Tue Nov 28 2006 Ray Strode - 0.12-2 +- make --vendor optional + * Tue Nov 28 2006 Ray Strode - 0.12-1 - Update to 0.12 From fedora-cvs-commits at redhat.com Fri Feb 2 19:59:09 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 2 Feb 2007 14:59:09 -0500 Subject: rpms/bug-buddy/devel bug-buddy.spec,1.71,1.72 Message-ID: <200702021959.l12Jx9oN017451@cvs.devel.redhat.com> Author: rstrode Update of /cvs/dist/rpms/bug-buddy/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv17437 Modified Files: bug-buddy.spec Log Message: - remove --vendor gnome and --add-category X-Red-Hat-Extra from desktop-file-utils - remove crufy perl s/// that's not need anymore Index: bug-buddy.spec =================================================================== RCS file: /cvs/dist/rpms/bug-buddy/devel/bug-buddy.spec,v retrieving revision 1.71 retrieving revision 1.72 diff -u -r1.71 -r1.72 --- bug-buddy.spec 2 Feb 2007 19:31:02 -0000 1.71 +++ bug-buddy.spec 2 Feb 2007 19:59:07 -0000 1.72 @@ -1,12 +1,12 @@ %define pango_version 1.2.0 %define gtk2_version 2.3.0 -%define desktop_file_utils_version 0.9 +%define desktop_file_utils_version 0.12-2.fc7 %define gnome_doc_utils_version 0.2.0 %define gconf_version 2.14 Name: bug-buddy Version: 2.17.3 -Release: 1%{?dist} +Release: 2%{?dist} Epoch: 1 Summary: A bug reporting utility for GNOME License: GPL @@ -73,12 +73,8 @@ make install DESTDIR=$RPM_BUILD_ROOT unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL -## http://bugzilla.gnome.org/show_bug.cgi?id=89356 -perl -pi -e 's/Categories=Application;Development$/Categories=Application;Development;/' $RPM_BUILD_ROOT%{_datadir}/applications/* - -desktop-file-install --vendor gnome --delete-original \ +desktop-file-install --delete-original \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ - --add-category X-Red-Hat-Extra \ $RPM_BUILD_ROOT%{_datadir}/applications/* rm $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/icon-theme.cache @@ -130,6 +126,9 @@ %changelog * Fri Feb 2 2007 Ray Strode - 1:2.17.3-2 - change %%makeinstall over to using DESTDIR instead +- remove --vendor gnome and --add-category X-Red-Hat-Extra from + desktop-file-utils +- remove crufy perl s/// that's not need anymore * Tue Dec 19 2006 Matthias Clasen - 1:2.17.3-1 - Update to 2.17.3 From fedora-cvs-commits at redhat.com Fri Feb 2 20:05:31 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 2 Feb 2007 15:05:31 -0500 Subject: rpms/gtk-doc/devel gtk-doc-1.7-docdir.patch, NONE, 1.1 gtk-doc.spec, 1.25, 1.26 Message-ID: <200702022005.l12K5Vbm017823@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/gtk-doc/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv17787 Modified Files: gtk-doc.spec Added Files: gtk-doc-1.7-docdir.patch Log Message: fix the omf file gtk-doc-1.7-docdir.patch: Makefile.in | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) --- NEW FILE gtk-doc-1.7-docdir.patch --- --- gtk-doc-1.7/help/manual/C/Makefile.in.docdir 2007-02-02 15:11:28.000000000 -0500 +++ gtk-doc-1.7/help/manual/C/Makefile.in 2007-02-02 15:11:52.000000000 -0500 @@ -382,7 +382,7 @@ @ENABLE_SCROLLKEEPER_TRUE at omf_timestamp: $(omffile) @ENABLE_SCROLLKEEPER_TRUE@ -for file in $(omffile); do \ - at ENABLE_SCROLLKEEPER_TRUE@ scrollkeeper-preinstall $(docdir)/$(docname).xml $(srcdir)/$$file $$file.out; \ + at ENABLE_SCROLLKEEPER_TRUE@ scrollkeeper-preinstall $(gtkdochelpdir)/$(docname).xml $(srcdir)/$$file $$file.out; \ @ENABLE_SCROLLKEEPER_TRUE@ done @ENABLE_SCROLLKEEPER_TRUE@ touch omf_timestamp Index: gtk-doc.spec =================================================================== RCS file: /cvs/dist/rpms/gtk-doc/devel/gtk-doc.spec,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- gtk-doc.spec 20 Dec 2006 15:08:11 -0000 1.25 +++ gtk-doc.spec 2 Feb 2007 20:05:29 -0000 1.26 @@ -1,12 +1,13 @@ Summary: API documentation generation tool for GTK+ and GNOME Name: gtk-doc Version: 1.7 -Release: 2%{?dist} +Release: 3%{?dist} License: LGPL Group: Development/Tools Source: http://ftp.gnome.org/pub/GNOME/sources/gtk-doc/1.6/gtk-doc-%{version}.tar.bz2 +Patch0: gtk-doc-1.7-docdir.patch BuildArch: noarch -BuildRoot: %{_tmppath}/%{name}-root +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) URL: http://www.gtk.org/gtk-doc BuildRequires: docbook-utils @@ -31,6 +32,8 @@ %prep %setup -q +%patch0 -p1 -b .docdir + # Move this doc file to avoid name collisions mv doc/README doc/README.docs @@ -68,6 +71,9 @@ %{_datadir}/omf/gtk-doc/ %changelog +* Fri Feb 2 2007 Matthias Clasen - 1.7-3 +- Fix the omf file (#223684) + * Wed Dec 20 2006 Matthias Clasen - 1.7-2 - Own the /usr/share/gtk-doc/html directory (#220230) From fedora-cvs-commits at redhat.com Fri Feb 2 20:11:56 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 2 Feb 2007 15:11:56 -0500 Subject: rpms/bug-buddy/devel bug-buddy.spec,1.72,1.73 Message-ID: <200702022011.l12KBuDe018113@cvs.devel.redhat.com> Author: rstrode Update of /cvs/dist/rpms/bug-buddy/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv18084 Modified Files: bug-buddy.spec Log Message: - get rid of line that remove icon cache since it's not erroneously created anymore Index: bug-buddy.spec =================================================================== RCS file: /cvs/dist/rpms/bug-buddy/devel/bug-buddy.spec,v retrieving revision 1.72 retrieving revision 1.73 diff -u -r1.72 -r1.73 --- bug-buddy.spec 2 Feb 2007 19:59:07 -0000 1.72 +++ bug-buddy.spec 2 Feb 2007 20:11:54 -0000 1.73 @@ -77,8 +77,6 @@ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ $RPM_BUILD_ROOT%{_datadir}/applications/* -rm $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/icon-theme.cache - %find_lang %name %clean @@ -129,6 +127,8 @@ - remove --vendor gnome and --add-category X-Red-Hat-Extra from desktop-file-utils - remove crufy perl s/// that's not need anymore +- get rid of line that remove icon cache since it's not + erroneously created anymore * Tue Dec 19 2006 Matthias Clasen - 1:2.17.3-1 - Update to 2.17.3 From fedora-cvs-commits at redhat.com Fri Feb 2 20:22:05 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 2 Feb 2007 15:22:05 -0500 Subject: rpms/gtk-doc/FC-6 gtk-doc-1.7-docdir.patch, NONE, 1.1 gtk-doc.spec, 1.24, 1.25 Message-ID: <200702022022.l12KM5bq006392@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/gtk-doc/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv6374 Modified Files: gtk-doc.spec Added Files: gtk-doc-1.7-docdir.patch Log Message: fix the omf file gtk-doc-1.7-docdir.patch: Makefile.in | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) --- NEW FILE gtk-doc-1.7-docdir.patch --- --- gtk-doc-1.7/help/manual/C/Makefile.in.docdir 2007-02-02 15:11:28.000000000 -0500 +++ gtk-doc-1.7/help/manual/C/Makefile.in 2007-02-02 15:11:52.000000000 -0500 @@ -382,7 +382,7 @@ @ENABLE_SCROLLKEEPER_TRUE at omf_timestamp: $(omffile) @ENABLE_SCROLLKEEPER_TRUE@ -for file in $(omffile); do \ - at ENABLE_SCROLLKEEPER_TRUE@ scrollkeeper-preinstall $(docdir)/$(docname).xml $(srcdir)/$$file $$file.out; \ + at ENABLE_SCROLLKEEPER_TRUE@ scrollkeeper-preinstall $(gtkdochelpdir)/$(docname).xml $(srcdir)/$$file $$file.out; \ @ENABLE_SCROLLKEEPER_TRUE@ done @ENABLE_SCROLLKEEPER_TRUE@ touch omf_timestamp Index: gtk-doc.spec =================================================================== RCS file: /cvs/dist/rpms/gtk-doc/FC-6/gtk-doc.spec,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- gtk-doc.spec 2 Aug 2006 19:26:45 -0000 1.24 +++ gtk-doc.spec 2 Feb 2007 20:22:03 -0000 1.25 @@ -1,10 +1,11 @@ Summary: API documentation generation tool for GTK+ and GNOME Name: gtk-doc Version: 1.7 -Release: 1%{?dist} +Release: 2%{?dist} License: LGPL Group: Development/Tools Source: http://ftp.gnome.org/pub/GNOME/sources/gtk-doc/1.6/gtk-doc-%{version}.tar.bz2 +Patch0: gtk-doc-1.7-docdir.patch BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-root URL: http://www.gtk.org/gtk-doc @@ -31,6 +32,8 @@ %prep %setup -q +%patch0 -p1 -b .docdir + # Move this doc file to avoid name collisions mv doc/README doc/README.docs @@ -66,6 +69,9 @@ %{_datadir}/omf/gtk-doc/ %changelog +* Fri Feb 2 2007 Matthias Clasen - 1.7-2 +- Fix the omf file (#223684) + * Wed Aug 2 2006 Matthias Clasen - 1.7-1.fc6 - Update to 1.7 From fedora-cvs-commits at redhat.com Fri Feb 2 20:28:14 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 2 Feb 2007 15:28:14 -0500 Subject: rpms/desktop-file-utils/devel desktop-file-utils.spec,1.37,1.38 Message-ID: <200702022028.l12KSEW0006592@cvs.devel.redhat.com> Author: rstrode Update of /cvs/dist/rpms/desktop-file-utils/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv6574 Modified Files: desktop-file-utils.spec Log Message: - drop some rm -f cruft - don't call update-desktop-database from %post or %postun Index: desktop-file-utils.spec =================================================================== RCS file: /cvs/dist/rpms/desktop-file-utils/devel/desktop-file-utils.spec,v retrieving revision 1.37 retrieving revision 1.38 diff -u -r1.37 -r1.38 --- desktop-file-utils.spec 2 Feb 2007 19:54:44 -0000 1.37 +++ desktop-file-utils.spec 2 Feb 2007 20:28:11 -0000 1.38 @@ -1,15 +1,14 @@ Summary: Utilities for manipulating .desktop files Name: desktop-file-utils Version: 0.12 -Release: 2%{?dist} +Release: 3%{?dist} URL: http://www.freedesktop.org/software/desktop-file-utils Source0: %{name}-%{version}.tar.gz License: GPL Group: Development/Tools -BuildRoot: %{_tmppath}/%{name}-root +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: glib2-devel >= 2.12.0 -BuildRequires: emacs Obsoletes: desktop-file-validator @@ -28,7 +27,6 @@ %patch0 -p1 -b .make-vendor-optional %build - %configure make @@ -36,18 +34,12 @@ rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT -# We don't want the vfs module yet -/bin/rm -f $RPM_BUILD_ROOT%{_libdir}/gnome-vfs-2.0/modules/libmenu* -/bin/rm -f $RPM_BUILD_ROOT%{_sysconfdir}/gnome-vfs-2.0/modules/menu-modules.conf - %clean rm -rf $RPM_BUILD_ROOT %post -update-desktop-database %{_datadir}/applications || : %preun -update-desktop-database %{_datadir}/applications || : %files %defattr(-,root,root) @@ -55,6 +47,10 @@ %{_datadir}/emacs/site-lisp/ %changelog +* Tue Nov 28 2006 Ray Strode - 0.12-3 +- drop some rm -f cruft +- don't call update-desktop-database from %%post or %%postun + * Tue Nov 28 2006 Ray Strode - 0.12-2 - make --vendor optional From fedora-cvs-commits at redhat.com Fri Feb 2 20:30:48 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 2 Feb 2007 15:30:48 -0500 Subject: rpms/gtk2/devel gtk2.spec,1.211,1.212 Message-ID: <200702022030.l12KUmND019618@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/gtk2/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv19539 Modified Files: gtk2.spec Log Message: Fix a typo Index: gtk2.spec =================================================================== RCS file: /cvs/dist/rpms/gtk2/devel/gtk2.spec,v retrieving revision 1.211 retrieving revision 1.212 diff -u -r1.211 -r1.212 --- gtk2.spec 31 Jan 2007 04:44:00 -0000 1.211 +++ gtk2.spec 2 Feb 2007 20:30:46 -0000 1.212 @@ -16,7 +16,7 @@ Summary: The GIMP ToolKit (GTK+), a library for creating GUIs for X Name: gtk2 Version: %{base_version} -Release: 2%{?dist} +Release: 3%{?dist} License: LGPL Group: System Environment/Libraries Source: http://ftp.gnome.org/pub/gnome/sources/gtk+/2.10/gtk+-%{version}.tar.bz2 @@ -226,8 +226,8 @@ # # Install wrappers for the binaries # -cp %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/update-gtk-immodules -cp %{SOURCE2} $RPM_BUILD_ROOT%{_bindir}/update-gdk-pixbuf-loaders +cp %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/update-gdk-pixbuf-loaders +cp %{SOURCE2} $RPM_BUILD_ROOT%{_bindir}/update-gtk-immodules # Remove unpackaged files rm $RPM_BUILD_ROOT%{_libdir}/*.la @@ -295,6 +295,10 @@ %doc tmpdocs/examples %changelog +* Fri Feb 2 2007 Matthias Clasen - 2.10.9-3 +- Fix update-gtk-immodules and update-gdk-pixbuf-loaders + being swapped (#227134) + * Tue Jan 30 2007 Matthias Clasen - 2.10.9-2 - Fix filechooser search support From fedora-cvs-commits at redhat.com Fri Feb 2 20:34:48 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 2 Feb 2007 15:34:48 -0500 Subject: rpms/kdeaddons/FC-6 .cvsignore, 1.32, 1.33 kdeaddons.spec, 1.57, 1.58 sources, 1.35, 1.36 Message-ID: <200702022034.l12KYm9h022396@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/kdeaddons/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv22312 Modified Files: .cvsignore kdeaddons.spec sources Log Message: fedora theme metabar Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/kdeaddons/FC-6/.cvsignore,v retrieving revision 1.32 retrieving revision 1.33 diff -u -r1.32 -r1.33 --- .cvsignore 31 Jan 2007 22:00:06 -0000 1.32 +++ .cvsignore 2 Feb 2007 20:34:45 -0000 1.33 @@ -12,3 +12,4 @@ kdeaddons-3.5.3.tar.bz2 kdeaddons-3.5.4.tar.bz2 kdeaddons-3.5.6.tar.bz2 +metabar-fedora.tar.bz2 Index: kdeaddons.spec =================================================================== RCS file: /cvs/dist/rpms/kdeaddons/FC-6/kdeaddons.spec,v retrieving revision 1.57 retrieving revision 1.58 diff -u -r1.57 -r1.58 --- kdeaddons.spec 31 Jan 2007 22:00:06 -0000 1.57 +++ kdeaddons.spec 2 Feb 2007 20:34:45 -0000 1.58 @@ -13,7 +13,7 @@ %define arts 1 Version: 3.5.6 -Release: 0.1%{?dist} +Release: 0.2%{?dist} Name: kdeaddons Summary: K Desktop Environment - Plugins Group: User Interface/Desktops @@ -21,6 +21,8 @@ License: GPL Source: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.bz2 +Source1: metabar-fedora.tar.bz2 + Patch2: kdeaddons-3.5.1-rgb.txt-path.patch Patch3: kdeaddons-3.5.3-sdl.patch @@ -75,7 +77,7 @@ %prep -%setup -q +%setup -q -a 1 %patch2 -p0 -b .rgb.txt-path %patch3 -p1 -b .sdl @@ -122,6 +124,8 @@ done popd +cp -rf fedora %{buildroot}/%{_datadir}/apps/metabar/themes + %post for f in crystalsvg hicolor locolor ; do touch --no-create %{_datadir}/icons/$f 2>/dev/null ||: @@ -186,6 +190,9 @@ %endif %changelog +* Fri Feb 02 2007 Than Ngo 3.5.6-0.2.fc6 +- fedora theme metabar + * Wed Jan 31 2007 Than Ngo 3.5.6-0.1.fc6 - 3.5.6 Index: sources =================================================================== RCS file: /cvs/dist/rpms/kdeaddons/FC-6/sources,v retrieving revision 1.35 retrieving revision 1.36 diff -u -r1.35 -r1.36 --- sources 31 Jan 2007 22:00:06 -0000 1.35 +++ sources 2 Feb 2007 20:34:45 -0000 1.36 @@ -1 +1,2 @@ 96d6d2a76da2a5232b3b46318456a5bc kdeaddons-3.5.6.tar.bz2 +0bec436d63d3d04878c1231061326d4a metabar-fedora.tar.bz2 From fedora-cvs-commits at redhat.com Fri Feb 2 20:41:03 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 2 Feb 2007 15:41:03 -0500 Subject: rpms/dhcp/devel dhcp-3.0.5-libdhcp4client.patch, 1.7, 1.8 dhcp.spec, 1.134, 1.135 Message-ID: <200702022041.l12Kf3MZ027081@cvs.devel.redhat.com> Author: dcantrel Update of /cvs/dist/rpms/dhcp/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv27034 Modified Files: dhcp-3.0.5-libdhcp4client.patch dhcp.spec Log Message: * Fri Feb 02 2007 David Cantrell - 12:3.0.5-14 - Only export the symbols we want in libdhcp4client (#198496) dhcp-3.0.5-libdhcp4client.patch: Makefile.dist | 2 client/dhclient.c | 312 +++++++++++++++++++++++++++++++++------ common/alloc.c | 16 -- common/discover.c | 26 +-- common/dispatch.c | 1 common/lpf.c | 4 common/options.c | 1 common/tree.c | 3 configure | 2 dst/hmac_link.c | 32 +++- dst/md5_dgst.c | 2 libdhcp4client/Makefile.dist | 128 ++++++++++++++++ libdhcp4client/dhcp4client.h | 24 +++ libdhcp4client/libdhcp_control.h | 102 ++++++++++++ omapip/alloc.c | 43 +++++ omapip/dispatch.c | 2 omapip/errwarn.c | 50 +++++- 17 files changed, 668 insertions(+), 82 deletions(-) Index: dhcp-3.0.5-libdhcp4client.patch =================================================================== RCS file: /cvs/dist/rpms/dhcp/devel/dhcp-3.0.5-libdhcp4client.patch,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- dhcp-3.0.5-libdhcp4client.patch 30 Jan 2007 18:37:21 -0000 1.7 +++ dhcp-3.0.5-libdhcp4client.patch 2 Feb 2007 20:41:01 -0000 1.8 @@ -1,5 +1,5 @@ ---- dhcp-3.0.5/client/dhclient.c.libdhcp4client 2007-01-30 13:29:31.000000000 -0500 -+++ dhcp-3.0.5/client/dhclient.c 2007-01-30 13:29:31.000000000 -0500 +--- dhcp-3.0.5/client/dhclient.c.libdhcp4client 2007-02-02 15:27:55.000000000 -0500 ++++ dhcp-3.0.5/client/dhclient.c 2007-02-02 15:29:15.000000000 -0500 @@ -78,7 +78,9 @@ int extended_option_environment = 0; #endif @@ -11,7 +11,7 @@ static void usage PROTO ((void)); void do_release(struct client_state *); -@@ -89,10 +91,57 @@ +@@ -89,10 +91,58 @@ extern u_int32_t default_requested_options[]; @@ -54,6 +54,7 @@ +} + +extern void omapi_free_all_pointers(void); ++__attribute__ ((visibility("default"))) +int dhcpv4_client +(libdhcp_ctl, argc, argv, envp) +LIBDHCP_Control *libdhcp_ctl; @@ -70,7 +71,7 @@ int i; struct servent *ent; struct interface_info *ip; -@@ -105,7 +154,6 @@ +@@ -105,7 +155,6 @@ omapi_object_t *listener; isc_result_t result; int persist = 0; @@ -78,7 +79,7 @@ int no_dhclient_conf = 0; int no_dhclient_db = 0; int no_dhclient_pid = 0; -@@ -119,7 +167,7 @@ +@@ -119,7 +168,7 @@ int timeout_arg = 0; char *arg_conf = 0L; int arg_conf_len=0; @@ -87,7 +88,7 @@ /* Make sure we have stdin, stdout and stderr. */ i = open ("/dev/null", O_RDWR); if (i == 0) -@@ -140,7 +188,7 @@ +@@ -140,7 +189,7 @@ #if !(defined (DEBUG) || defined (SYSLOG_4_2) || defined (__CYGWIN32__)) setlogmask (LOG_UPTO (LOG_INFO)); #endif @@ -96,7 +97,7 @@ /* Set up the OMAPI. */ status = omapi_init (); if (status != ISC_R_SUCCESS) -@@ -469,9 +517,12 @@ +@@ -469,9 +518,12 @@ log_fatal("dhclient(%u) is already running - exiting. ", dhcpid); return(1); } @@ -111,7 +112,7 @@ if (!quiet) { log_info ("%s %s", message, DHCP_VERSION); log_info (copyright); -@@ -480,7 +531,7 @@ +@@ -480,7 +532,7 @@ log_info ("%s", ""); } else log_perror = 0; @@ -120,7 +121,7 @@ /* If we're given a relay agent address to insert, for testing purposes, figure out what it is. */ if (relay) { -@@ -767,12 +818,18 @@ +@@ -767,12 +819,18 @@ arg_conf_len = 0L; } @@ -140,7 +141,7 @@ /* XXX */ /* config_counter(&snd_counter, &rcv_counter); */ -@@ -790,7 +847,7 @@ +@@ -790,7 +848,7 @@ if (!persist) { /* Nothing more to do. */ log_info ("No broadcast interfaces found - exiting."); @@ -149,7 +150,7 @@ } } else if (!release_mode) { /* Call the script with the list of interfaces. */ -@@ -885,7 +942,7 @@ +@@ -885,7 +943,7 @@ dmalloc_longterm = dmalloc_outstanding; dmalloc_outstanding = 0; #endif @@ -158,7 +159,7 @@ /* If we're not supposed to wait before getting the address, don't. */ if (nowait) -@@ -898,7 +955,125 @@ +@@ -898,7 +956,125 @@ /* Start dispatching packets and timeouts... */ dispatch (); @@ -284,7 +285,7 @@ /*NOTREACHED*/ return 0; } -@@ -1091,7 +1266,6 @@ +@@ -1091,7 +1267,6 @@ picked = lp; picked -> next = (struct client_lease *)0; } else { @@ -292,7 +293,7 @@ destroy_client_lease (lp); } } -@@ -1149,7 +1323,6 @@ +@@ -1149,7 +1324,6 @@ struct client_lease *lease; struct option_cache *oc; struct data_string ds; @@ -300,7 +301,7 @@ /* If we're not receptive to an offer right now, or if the offer has an unrecognizable transaction id, then just drop it. */ -@@ -1294,15 +1467,30 @@ +@@ -1294,15 +1468,30 @@ client -> new -> rebind += cur_time; if (client -> new -> rebind < cur_time) client -> new -> rebind = TIME_MAX; @@ -333,7 +334,7 @@ /* Remember the medium. */ client -> new -> medium = client -> medium; -@@ -1333,6 +1521,9 @@ +@@ -1333,6 +1522,9 @@ return; } @@ -343,7 +344,7 @@ /* Write out the new lease. */ write_client_lease (client, client -> new, 0, 0); -@@ -1368,7 +1559,6 @@ +@@ -1368,7 +1560,6 @@ void *cpp; { struct client_state *client = cpp; @@ -351,7 +352,7 @@ struct option_cache *oc; struct data_string ds; -@@ -1411,7 +1601,6 @@ +@@ -1411,7 +1602,6 @@ void *cpp; { struct client_state *client = cpp; @@ -359,7 +360,7 @@ /* Cancel all timeouts. */ cancel_timeout (state_selecting, client); -@@ -1434,13 +1623,13 @@ +@@ -1434,13 +1624,13 @@ { return 0; } @@ -375,7 +376,7 @@ int write_host (host) struct host_decl *host; { -@@ -1524,8 +1713,6 @@ +@@ -1524,8 +1714,6 @@ int i; int stop_selecting; const char *name = packet -> packet_type ? "DHCPOFFER" : "BOOTREPLY"; @@ -384,7 +385,7 @@ char obuf [1024]; #ifdef DEBUG_PACKET -@@ -2013,6 +2200,10 @@ +@@ -2013,6 +2201,10 @@ tell the shell script that we failed to allocate an address, and try again later. */ if (onetry) { @@ -395,7 +396,7 @@ if (!quiet) log_info ("Unable to obtain a lease on first try.%s", " Exiting."); -@@ -2344,7 +2535,6 @@ +@@ -2344,7 +2536,6 @@ struct client_lease *lease; { unsigned char discover = DHCPDISCOVER; @@ -403,7 +404,7 @@ struct option_state *options = (struct option_state *)0; memset (&client -> packet, 0, sizeof (client -> packet)); -@@ -2409,9 +2599,6 @@ +@@ -2409,9 +2600,6 @@ struct client_lease *lease; { unsigned char request = DHCPREQUEST; @@ -413,7 +414,7 @@ struct option_cache *oc; memset (&client -> packet, 0, sizeof (client -> packet)); -@@ -2500,7 +2687,6 @@ +@@ -2500,7 +2688,6 @@ struct client_lease *lease; { unsigned char decline = DHCPDECLINE; @@ -421,7 +422,7 @@ struct option_cache *oc; struct option_state *options = (struct option_state *)0; -@@ -2557,7 +2743,6 @@ +@@ -2557,7 +2744,6 @@ struct client_lease *lease; { unsigned char request = DHCPRELEASE; @@ -429,7 +430,7 @@ struct option_cache *oc; struct option_state *options = (struct option_state *)0; -@@ -2614,8 +2799,6 @@ +@@ -2614,8 +2800,6 @@ void destroy_client_lease (lease) struct client_lease *lease; { @@ -438,7 +439,7 @@ if (lease -> server_name) dfree (lease -> server_name, MDL); if (lease -> filename) -@@ -2624,7 +2807,9 @@ +@@ -2624,7 +2808,9 @@ free_client_lease (lease, MDL); } @@ -448,7 +449,7 @@ void rewrite_client_leases () { -@@ -2678,8 +2863,6 @@ +@@ -2678,8 +2864,6 @@ { const char *name, *dot; struct data_string ds; @@ -457,7 +458,7 @@ memset (&ds, 0, sizeof ds); -@@ -2710,9 +2893,7 @@ +@@ -2710,9 +2894,7 @@ int i; struct tm *t; static int leases_written; @@ -467,7 +468,7 @@ int errors = 0; char *s; -@@ -2992,8 +3173,6 @@ +@@ -2992,8 +3174,6 @@ int i; struct data_string data; struct option_cache *oc; @@ -476,7 +477,7 @@ struct envadd_state es; es.client = client; -@@ -3071,16 +3250,60 @@ +@@ -3071,16 +3251,60 @@ int script_go (client) struct client_state *client; { @@ -540,7 +541,7 @@ if (client) scriptName = client -> config -> script_name; -@@ -3146,6 +3369,7 @@ +@@ -3146,6 +3370,7 @@ GET_TIME (&cur_time); return (WIFEXITED (wstatus) ? WEXITSTATUS (wstatus) : -WTERMSIG (wstatus)); @@ -548,7 +549,7 @@ } void client_envadd (struct client_state *client, -@@ -3153,7 +3377,7 @@ +@@ -3153,7 +3378,7 @@ { char spbuf [1024]; char *s; @@ -557,7 +558,7 @@ struct string_list *val; va_list list; -@@ -3236,6 +3460,9 @@ +@@ -3236,6 +3461,9 @@ /* Don't become a daemon if the user requested otherwise. */ if (no_daemon) { @@ -567,7 +568,7 @@ write_client_pid_file (); return; } -@@ -3244,7 +3471,9 @@ +@@ -3244,7 +3472,9 @@ if (state) return; state = 1; @@ -578,7 +579,7 @@ /* Stop logging to stderr... */ log_perror = 0; -@@ -3588,7 +3817,7 @@ +@@ -3588,7 +3818,7 @@ isc_result_t client_dns_update (struct client_state *client, int addp, int ttl) { @@ -587,8 +588,8 @@ ddns_dhcid, client_identifier; struct option_cache *oc; int ignorep; ---- dhcp-3.0.5/common/alloc.c.libdhcp4client 2007-01-30 13:29:31.000000000 -0500 -+++ dhcp-3.0.5/common/alloc.c 2007-01-30 13:29:31.000000000 -0500 +--- dhcp-3.0.5/common/alloc.c.libdhcp4client 2007-02-02 15:27:55.000000000 -0500 ++++ dhcp-3.0.5/common/alloc.c 2007-02-02 15:27:55.000000000 -0500 @@ -48,7 +48,6 @@ const char *file; int line; @@ -669,8 +670,8 @@ struct dns_zone *d; if (!ptr) { ---- dhcp-3.0.5/common/discover.c.libdhcp4client 2007-01-30 13:29:31.000000000 -0500 -+++ dhcp-3.0.5/common/discover.c 2007-01-30 13:29:31.000000000 -0500 +--- dhcp-3.0.5/common/discover.c.libdhcp4client 2007-02-02 15:27:55.000000000 -0500 ++++ dhcp-3.0.5/common/discover.c 2007-02-02 15:27:55.000000000 -0500 @@ -120,28 +120,30 @@ For each interface that's of type INET and not the loopback interface, register that interface with the network I/O software, figure out what @@ -760,8 +761,8 @@ isc_result_t status; if (h -> type != dhcp_type_interface) ---- dhcp-3.0.5/common/lpf.c.libdhcp4client 2007-01-30 13:29:31.000000000 -0500 -+++ dhcp-3.0.5/common/lpf.c 2007-01-30 13:30:23.000000000 -0500 +--- dhcp-3.0.5/common/lpf.c.libdhcp4client 2007-02-02 15:27:55.000000000 -0500 ++++ dhcp-3.0.5/common/lpf.c 2007-02-02 15:27:55.000000000 -0500 @@ -89,8 +89,6 @@ struct sockaddr common; } sa; @@ -787,8 +788,47 @@ int length = 0; int offset = 0; int nocsum = 0; ---- dhcp-3.0.5/dst/hmac_link.c.libdhcp4client 2007-01-30 13:29:31.000000000 -0500 -+++ dhcp-3.0.5/dst/hmac_link.c 2007-01-30 13:29:31.000000000 -0500 +--- dhcp-3.0.5/common/options.c.libdhcp4client 2007-02-02 15:27:55.000000000 -0500 ++++ dhcp-3.0.5/common/options.c 2007-02-02 15:28:51.000000000 -0500 +@@ -2153,6 +2153,7 @@ + return 1; + } + ++__attribute__ ((visibility("default"))) + void option_space_foreach (struct packet *packet, struct lease *lease, + struct client_state *client_state, + struct option_state *in_options, +--- dhcp-3.0.5/common/dispatch.c.libdhcp4client 2007-02-02 15:27:55.000000000 -0500 ++++ dhcp-3.0.5/common/dispatch.c 2007-02-02 15:29:44.000000000 -0500 +@@ -358,6 +358,7 @@ + #endif + } + ++__attribute__ ((visibility("default"))) + void relinquish_timeouts () + { + #ifdef LIBDHCP +--- dhcp-3.0.5/common/tree.c.libdhcp4client 2007-02-02 15:27:55.000000000 -0500 ++++ dhcp-3.0.5/common/tree.c 2007-02-02 15:30:49.000000000 -0500 +@@ -40,7 +40,7 @@ + #include "dhcpd.h" + #include + +-struct binding_scope *global_scope; ++struct binding_scope __attribute__ ((visibility("default"))) *global_scope; + + static int do_host_lookup PROTO ((struct data_string *, + struct dns_host_entry *)); +@@ -2615,6 +2615,7 @@ + result of that evaluation. There should never be both an expression + and a valid data_string. */ + ++__attribute__ ((visibility("default"))) + int evaluate_option_cache (result, packet, lease, client_state, + in_options, cfg_options, scope, oc, file, line) + struct data_string *result; +--- dhcp-3.0.5/dst/hmac_link.c.libdhcp4client 2007-02-02 15:27:55.000000000 -0500 ++++ dhcp-3.0.5/dst/hmac_link.c 2007-02-02 15:27:55.000000000 -0500 @@ -38,6 +38,10 @@ #include "dst_internal.h" @@ -876,389 +916,18 @@ return (0); memset(dst_t_func[KEY_HMAC_MD5], 0, sizeof(struct dst_func)); --- dhcp-3.0.5/dst/md5_dgst.c.libdhcp4client 2004-06-14 14:50:06.000000000 -0400 -+++ dhcp-3.0.5/dst/md5_dgst.c 2007-01-30 13:29:31.000000000 -0500 ++++ dhcp-3.0.5/dst/md5_dgst.c 2007-02-02 15:27:55.000000000 -0500 @@ -65,7 +65,7 @@ #ifdef USE_MD5 /* Added by ogud at tis.com 1998/1/26 */ -const char *MD5_version="MD5 part of SSLeay 0.8.1 19-Jul-1997"; -+const char *MD5_version __attribute__((visibility ("hidden"))) ="MD5 part of SSLeay 0.8.1 19-Jul-1997"; ++const char *MD5_version ="MD5 part of SSLeay 0.8.1 19-Jul-1997"; /* Implemented from RFC1321 The MD5 Message-Digest Algorithm */ -@@ -81,6 +81,7 @@ - static void md5_block(); - #endif - -+__attribute__((visibility ("hidden"))) - void MD5_Init(c) - MD5_CTX *c; - { -@@ -93,6 +94,7 @@ - c->num=0; - } - -+__attribute__((visibility ("hidden"))) - void MD5_Update(c, data, len) - MD5_CTX *c; - const register unsigned char *data; -@@ -298,6 +300,7 @@ - c->D+=D&0xffffffffL; - } - -+__attribute__((visibility ("hidden"))) - void MD5_Final(md, c) - unsigned char *md; - MD5_CTX *c; ---- dhcp-3.0.5/minires/ns_date.c.libdhcp4client 2004-06-10 13:59:40.000000000 -0400 -+++ dhcp-3.0.5/minires/ns_date.c 2007-01-30 13:29:31.000000000 -0500 -@@ -56,6 +56,7 @@ - 1 January 1970 (GMT assumed). Format is yyyymmddhhmmss, all - digits required, no spaces allowed. */ - -+__attribute__((visibility ("hidden"))) - u_int32_t - ns_datetosecs(const char *cp, int *errp) { - struct tm time; ---- dhcp-3.0.5/minires/ns_verify.c.libdhcp4client 2004-06-10 13:59:42.000000000 -0400 -+++ dhcp-3.0.5/minires/ns_verify.c 2007-01-30 13:29:31.000000000 -0500 -@@ -61,6 +61,7 @@ - - /* Public. */ - -+__attribute__((visibility ("hidden"))) - u_char * - ns_find_tsig(u_char *msg, u_char *eom) { - HEADER *hp = (HEADER *)msg; -@@ -137,6 +138,7 @@ - * - TSIG verification succeeds, error set to BADSIG (ns_r_badsig) - * - TSIG verification succeeds, error set to BADTIME (ns_r_badtime) - */ -+__attribute__((visibility ("hidden"))) - isc_result_t - ns_verify(u_char *msg, unsigned *msglen, void *k, - const u_char *querysig, unsigned querysiglen, ---- dhcp-3.0.5/minires/ns_parse.c.libdhcp4client 2004-06-10 13:59:40.000000000 -0400 -+++ dhcp-3.0.5/minires/ns_parse.c 2007-01-30 13:29:31.000000000 -0500 -@@ -47,7 +47,7 @@ - /* Public. */ - - /* These need to be in the same order as the nres.h:ns_flag enum. */ --struct _ns_flagdata _ns_flagdata[16] = { -+struct _ns_flagdata _ns_flagdata[16] __attribute__((visibility ("hidden"))) = { - { 0x8000, 15 }, /* qr. */ - { 0x7800, 11 }, /* opcode. */ - { 0x0400, 10 }, /* aa. */ -@@ -66,6 +66,7 @@ - { 0x0000, 0 }, /* expansion (6/6). */ - }; - -+__attribute__((visibility ("hidden"))) - isc_result_t - ns_skiprr(const u_char *ptr, const u_char *eom, ns_sect section, int count, - int *rc) { -@@ -94,6 +95,7 @@ - return ISC_R_SUCCESS; - } - -+__attribute__((visibility ("hidden"))) - isc_result_t - ns_initparse(const u_char *msg, unsigned msglen, ns_msg *handle) { - const u_char *eom = msg + msglen; -@@ -136,6 +138,7 @@ - return ISC_R_SUCCESS; - } - -+__attribute__((visibility ("hidden"))) - isc_result_t - ns_parserr(ns_msg *handle, ns_sect section, int rrnum, ns_rr *rr) { - int b; ---- dhcp-3.0.5/minires/ns_samedomain.c.libdhcp4client 2004-06-10 13:59:41.000000000 -0400 -+++ dhcp-3.0.5/minires/ns_samedomain.c 2007-01-30 13:29:31.000000000 -0500 -@@ -53,6 +53,7 @@ - * but NOT in "bar.top" - */ - -+__attribute__((visibility ("hidden"))) - int - ns_samedomain(const char *a, const char *b) { - size_t la, lb; -@@ -152,6 +153,7 @@ - * ns_subdomain(a, b) - * is "a" a subdomain of "b"? - */ -+__attribute__((visibility ("hidden"))) - int - ns_subdomain(const char *a, const char *b) { - return (ns_samename(a, b) != 1 && ns_samedomain(a, b)); -@@ -169,6 +171,7 @@ - * foo\\. -> foo\\. - */ - -+__attribute__((visibility ("hidden"))) - isc_result_t - ns_makecanon(const char *src, char *dst, size_t dstsize) { - size_t n = strlen(src); -@@ -198,6 +201,7 @@ - * 1 if names are the same - */ - -+__attribute__((visibility ("hidden"))) - int - ns_samename(const char *a, const char *b) { - char ta[NS_MAXDNAME], tb[NS_MAXDNAME]; ---- dhcp-3.0.5/minires/ns_name.c.libdhcp4client 2007-01-30 13:29:31.000000000 -0500 -+++ dhcp-3.0.5/minires/ns_name.c 2007-01-30 13:29:31.000000000 -0500 -@@ -60,6 +60,7 @@ - * The root is returned as "." - * All other domains are returned in non absolute form - */ -+__attribute__((visibility ("hidden"))) - int - ns_name_ntop(const u_char *src, char *dst, size_t dstsiz) { - const u_char *cp; -@@ -146,6 +147,7 @@ - * Enforces label and domain length limits. - */ - -+__attribute__((visibility ("hidden"))) - int - ns_name_pton(const char *src, u_char *dst, size_t dstsiz) { - u_char *label, *bp, *eom; -@@ -255,6 +257,7 @@ - * Enforces label and domain length limits. - */ - -+__attribute__((visibility ("hidden"))) - int - ns_name_ntol(const u_char *src, u_char *dst, size_t dstsiz) { - const u_char *cp; -@@ -299,6 +302,7 @@ - * return: - * -1 if it fails, or consumed octets if it succeeds. - */ -+__attribute__((visibility ("hidden"))) - int - ns_name_unpack(const u_char *msg, const u_char *eom, const u_char *src, - u_char *dst, size_t dstsiz) -@@ -387,6 +391,7 @@ - * try to compress names. If 'lastdnptr' is NULL, we don't update the - * list. - */ -+__attribute__((visibility ("hidden"))) - int - ns_name_pack(const u_char *src, u_char *dst, unsigned dstsiz, - const u_char **dnptrs, const u_char **lastdnptr) -@@ -479,6 +484,7 @@ - * note: - * Root domain returns as "." not "". - */ -+__attribute__((visibility ("hidden"))) - int - ns_name_uncompress(const u_char *msg, const u_char *eom, const u_char *src, - char *dst, size_t dstsiz) -@@ -507,6 +513,7 @@ - * If 'dnptr' is NULL, we don't try to compress names. If 'lastdnptr' - * is NULL, we don't update the list. - */ -+__attribute__((visibility ("hidden"))) - int - ns_name_compress(const char *src, u_char *dst, size_t dstsiz, - const u_char **dnptrs, const u_char **lastdnptr) -@@ -524,6 +531,7 @@ - * return: - * 0 on success, -1 (with errno set) on failure. - */ -+__attribute__((visibility ("hidden"))) - int - ns_name_skip(const u_char **ptrptr, const u_char *eom) { - const u_char *cp; ---- dhcp-3.0.5/minires/ns_sign.c.libdhcp4client 2004-06-10 13:59:42.000000000 -0400 -+++ dhcp-3.0.5/minires/ns_sign.c 2007-01-30 13:29:31.000000000 -0500 -@@ -78,6 +78,7 @@ - * - bad key / sign failed (-BADKEY) - * - not enough space (NS_TSIG_ERROR_NO_SPACE) - */ -+__attribute__((visibility ("hidden"))) - isc_result_t - ns_sign(u_char *msg, unsigned *msglen, unsigned msgsize, int error, void *k, - const u_char *querysig, unsigned querysiglen, u_char *sig, ---- dhcp-3.0.5/minires/res_comp.c.libdhcp4client 2007-01-30 13:29:31.000000000 -0500 -+++ dhcp-3.0.5/minires/res_comp.c 2007-01-30 13:29:31.000000000 -0500 -@@ -103,6 +103,7 @@ - * 'exp_dn' is a pointer to a buffer of size 'length' for the result. - * Return size of compressed name or -1 if there was an error. - */ -+__attribute__((visibility ("hidden"))) - int - dn_expand(const u_char *msg, const u_char *eom, const u_char *src, - char *dst, unsigned dstsiz) -@@ -119,6 +120,7 @@ - * Return the size of the compressed name or -1. - * 'length' is the size of the array pointed to by 'comp_dn'. - */ -+__attribute__((visibility ("hidden"))) - int - dn_comp(const char *src, u_char *dst, unsigned dstsiz, - u_char **dnptrs, u_char **lastdnptr) -@@ -131,6 +133,7 @@ - /* - * Skip over a compressed domain name. Return the size or -1. - */ -+__attribute__((visibility ("hidden"))) - int - dn_skipname(const u_char *ptr, const u_char *eom) { - const u_char *saveptr = ptr; ---- dhcp-3.0.5/minires/res_mkupdate.c.libdhcp4client 2007-01-30 13:29:31.000000000 -0500 -+++ dhcp-3.0.5/minires/res_mkupdate.c 2007-01-30 13:29:31.000000000 -0500 -@@ -936,6 +936,7 @@ - - static struct valuelist *servicelist, *protolist; - -+__attribute__((visibility ("hidden"))) - void - res_buildservicelist() { - struct servent *sp; -@@ -968,6 +969,7 @@ - endservent(); - } - -+__attribute__((visibility ("hidden"))) - void - res_destroyservicelist() { - struct valuelist *slp, *slp_next; -@@ -981,6 +983,7 @@ - servicelist = (struct valuelist *)0; - } - -+__attribute__((visibility ("hidden"))) - void - res_buildprotolist() { - struct protoent *pp; -@@ -1010,6 +1013,7 @@ - endprotoent(); - } - -+__attribute__((visibility ("hidden"))) - void - res_destroyprotolist() { - struct valuelist *plp, *plp_next; -@@ -1047,6 +1051,7 @@ - /* - * Convert service name or (ascii) number to int. - */ -+__attribute__((visibility ("hidden"))) - int - res_servicenumber(const char *p) { - if (servicelist == (struct valuelist *)0) -@@ -1057,6 +1062,7 @@ - /* - * Convert protocol name or (ascii) number to int. - */ -+__attribute__((visibility ("hidden"))) - int - res_protocolnumber(const char *p) { - if (protolist == (struct valuelist *)0) -@@ -1115,6 +1121,7 @@ - return (0); - } - -+__attribute__((visibility ("hidden"))) - const char * - res_protocolname(int num) { - static char number[8]; -@@ -1130,6 +1137,7 @@ - return (pp->p_name); - } - -+__attribute__((visibility ("hidden"))) - const char * - res_servicename(u_int16_t port, const char *proto) { /* Host byte order. */ - static char number[8]; ---- dhcp-3.0.5/minires/res_findzonecut.c.libdhcp4client 2004-06-10 13:59:43.000000000 -0400 -+++ dhcp-3.0.5/minires/res_findzonecut.c 2007-01-30 13:29:31.000000000 -0500 -@@ -139,6 +139,7 @@ - * keep going. for the NS and A queries this means we just give up. - */ - -+__attribute__((visibility ("hidden"))) - isc_result_t - res_findzonecut(res_state statp, const char *dname, ns_class class, int opts, - char *zname, size_t zsize, struct in_addr *addrs, int naddrs, ---- dhcp-3.0.5/minires/res_send.c.libdhcp4client 2004-06-10 13:59:44.000000000 -0400 -+++ dhcp-3.0.5/minires/res_send.c 2007-01-30 13:29:31.000000000 -0500 -@@ -128,6 +128,7 @@ - * author: - * paul vixie, 29may94 - */ -+__attribute__((visibility ("hidden"))) - int - res_ourserver_p(const res_state statp, const struct sockaddr_in *inp) { - struct sockaddr_in ina; -@@ -158,6 +159,7 @@ - * author: - * paul vixie, 29may94 - */ -+__attribute__((visibility ("hidden"))) - int - res_nameinquery(const char *name, int type, int class, - const u_char *buf, const u_char *eom) -@@ -195,6 +197,7 @@ - * author: - * paul vixie, 29may94 - */ -+__attribute__((visibility ("hidden"))) - int - res_queriesmatch(const u_char *buf1, const u_char *eom1, - const u_char *buf2, const u_char *eom2) -@@ -233,6 +236,7 @@ - return (1); - } - -+__attribute__((visibility ("hidden"))) - isc_result_t - res_nsend(res_state statp, - double *buf, unsigned buflen, -@@ -832,6 +836,7 @@ - * - * This routine is not expected to be user visible. - */ -+__attribute__((visibility ("hidden"))) - void - res_nclose(res_state statp) { - if (statp->_sock >= 0) { ---- dhcp-3.0.5/minires/res_mkquery.c.libdhcp4client 2004-06-10 13:59:43.000000000 -0400 -+++ dhcp-3.0.5/minires/res_mkquery.c 2007-01-30 13:29:31.000000000 -0500 -@@ -96,6 +96,7 @@ - * Form all types of queries. - * Returns the size of the result or -1. - */ -+__attribute__((visibility ("hidden"))) - isc_result_t - res_nmkquery(res_state statp, - int op, /* opcode of query */ ---- dhcp-3.0.5/minires/res_sendsigned.c.libdhcp4client 2004-06-10 13:59:44.000000000 -0400 -+++ dhcp-3.0.5/minires/res_sendsigned.c 2007-01-30 13:29:31.000000000 -0500 -@@ -41,6 +41,7 @@ - #include - - /* res_nsendsigned */ -+__attribute__((visibility ("hidden"))) - isc_result_t - res_nsendsigned(res_state statp, - double *msg, unsigned msglen, ns_tsig_key *key, ---- dhcp-3.0.5/minires/res_init.c.libdhcp4client 2007-01-30 13:29:31.000000000 -0500 -+++ dhcp-3.0.5/minires/res_init.c 2007-01-30 13:29:31.000000000 -0500 -@@ -484,6 +484,7 @@ - } - #endif - -+__attribute__((visibility ("hidden"))) - u_int - res_randomid(void) { - struct timeval now; --- dhcp-3.0.5/omapip/alloc.c.libdhcp4client 2006-02-22 17:43:27.000000000 -0500 -+++ dhcp-3.0.5/omapip/alloc.c 2007-01-30 13:29:31.000000000 -0500 ++++ dhcp-3.0.5/omapip/alloc.c 2007-02-02 15:27:55.000000000 -0500 @@ -40,6 +40,41 @@ #include @@ -1330,8 +999,8 @@ } #if defined (DEBUG_MEMORY_LEAKAGE) || defined (DEBUG_MALLOC_POOL) || \ ---- dhcp-3.0.5/omapip/dispatch.c.libdhcp4client 2007-01-30 13:29:31.000000000 -0500 -+++ dhcp-3.0.5/omapip/dispatch.c 2007-01-30 13:29:31.000000000 -0500 +--- dhcp-3.0.5/omapip/dispatch.c.libdhcp4client 2007-02-02 15:27:55.000000000 -0500 ++++ dhcp-3.0.5/omapip/dispatch.c 2007-02-02 15:27:55.000000000 -0500 @@ -34,7 +34,7 @@ #include @@ -1341,8 +1010,8 @@ TIME cur_time; OMAPI_OBJECT_ALLOC (omapi_io, ---- dhcp-3.0.5/omapip/errwarn.c.libdhcp4client 2007-01-30 13:29:31.000000000 -0500 -+++ dhcp-3.0.5/omapip/errwarn.c 2007-01-30 13:29:31.000000000 -0500 +--- dhcp-3.0.5/omapip/errwarn.c.libdhcp4client 2007-02-02 15:27:55.000000000 -0500 ++++ dhcp-3.0.5/omapip/errwarn.c 2007-02-02 15:27:55.000000000 -0500 @@ -39,6 +39,11 @@ #include #include @@ -1465,7 +1134,7 @@ } --- dhcp-3.0.5/configure.libdhcp4client 2004-09-10 17:02:30.000000000 -0400 -+++ dhcp-3.0.5/configure 2007-01-30 13:29:31.000000000 -0500 ++++ dhcp-3.0.5/configure 2007-02-02 15:27:55.000000000 -0500 @@ -246,7 +246,7 @@ fi @@ -1475,9 +1144,9 @@ fi for foo in $dirs; do ---- /dev/null 2007-01-30 11:05:20.939899920 -0500 -+++ dhcp-3.0.5/libdhcp4client/Makefile.dist 2007-01-30 13:29:31.000000000 -0500 -@@ -0,0 +1,127 @@ +--- /dev/null 2007-02-02 08:56:33.488585704 -0500 ++++ dhcp-3.0.5/libdhcp4client/Makefile.dist 2007-02-02 15:27:55.000000000 -0500 +@@ -0,0 +1,128 @@ +# Makefile.dist for libdhcp4client +# +# We get the libdhcp4client library from the patched ISC source code. We @@ -1529,7 +1198,8 @@ + +INCLUDES = -I$(TOP) -I$(TOP)/includes -I$(TOP)/dst -I. +CFLAGS = $(DEBUG) $(PREDEFINES) $(INCLUDES) $(COPTS) \ -+ -DCLIENT_PATH=${CLIENT_PATH} -DLIBDHCP -DUSE_MD5 ++ -DCLIENT_PATH=${CLIENT_PATH} -DLIBDHCP -DUSE_MD5 \ ++ -fvisibility=hidden + +all: $(PROGS) + @@ -1605,8 +1275,8 @@ + $(CC) -shared -o $@ -Wl,-soname,$@ $(OBJS) `$(AR) t libres.a | grep -v res_query.o` + +# Dependencies (semi-automatically-generated) ---- /dev/null 2007-01-30 11:05:20.939899920 -0500 -+++ dhcp-3.0.5/libdhcp4client/dhcp4client.h 2007-01-30 13:29:31.000000000 -0500 +--- /dev/null 2007-02-02 08:56:33.488585704 -0500 ++++ dhcp-3.0.5/libdhcp4client/dhcp4client.h 2007-02-02 15:27:55.000000000 -0500 @@ -0,0 +1,24 @@ +/* dhcp4client.h + * @@ -1632,8 +1302,8 @@ +extern int dhcpv4_client( struct libdhcp_control_s *dhc_ctl, int argc, char **argv, char **envp); + /* The ISC IPv4 DHCP client main() function . + */ ---- /dev/null 2007-01-30 11:05:20.939899920 -0500 -+++ dhcp-3.0.5/libdhcp4client/libdhcp_control.h 2007-01-30 13:29:31.000000000 -0500 +--- /dev/null 2007-02-02 08:56:33.488585704 -0500 ++++ dhcp-3.0.5/libdhcp4client/libdhcp_control.h 2007-02-02 15:27:55.000000000 -0500 @@ -0,0 +1,102 @@ +/* libdhcp_control.h + * @@ -1738,7 +1408,7 @@ + +#endif --- dhcp-3.0.5/Makefile.dist.libdhcp4client 2004-06-10 13:59:10.000000000 -0400 -+++ dhcp-3.0.5/Makefile.dist 2007-01-30 13:29:31.000000000 -0500 ++++ dhcp-3.0.5/Makefile.dist 2007-02-02 15:27:55.000000000 -0500 @@ -22,7 +22,7 @@ # http://www.isc.org/ Index: dhcp.spec =================================================================== RCS file: /cvs/dist/rpms/dhcp/devel/dhcp.spec,v retrieving revision 1.134 retrieving revision 1.135 diff -u -r1.134 -r1.135 --- dhcp.spec 1 Feb 2007 18:57:30 -0000 1.134 +++ dhcp.spec 2 Feb 2007 20:41:01 -0000 1.135 @@ -8,7 +8,7 @@ Summary: DHCP (Dynamic Host Configuration Protocol) server and relay agent. Name: dhcp Version: 3.0.5 -Release: 13%{?dist} +Release: 14%{?dist} Epoch: 12 License: distributable Group: System Environment/Daemons @@ -354,6 +354,9 @@ %{_libdir}/libdhcp4client.so %changelog +* Fri Feb 02 2007 David Cantrell - 12:3.0.5-14 +- Only export the symbols we want in libdhcp4client (#198496) + * Wed Jan 31 2007 David Cantrell - 12:3.0.5-13 - Add support for dhcpd(8) to read dhcpd.conf from an LDAP server (#224352) - Remove invalid ja_JP.eucJP man pages from /usr/share/doc From fedora-cvs-commits at redhat.com Fri Feb 2 20:42:59 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 2 Feb 2007 15:42:59 -0500 Subject: rpms/libdhcp/devel libdhcp.spec,1.42,1.43 Message-ID: <200702022042.l12Kgx6S028440@cvs.devel.redhat.com> Author: dcantrel Update of /cvs/dist/rpms/libdhcp/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv28399 Modified Files: libdhcp.spec Log Message: * Fri Feb 02 2007 David Cantrell - 1.19-4 - Rebuild for new libdhcp4client Index: libdhcp.spec =================================================================== RCS file: /cvs/dist/rpms/libdhcp/devel/libdhcp.spec,v retrieving revision 1.42 retrieving revision 1.43 diff -u -r1.42 -r1.43 --- libdhcp.spec 30 Jan 2007 21:06:09 -0000 1.42 +++ libdhcp.spec 2 Feb 2007 20:42:51 -0000 1.43 @@ -1,7 +1,7 @@ Summary: A library for network interface configuration with DHCP Name: libdhcp Version: 1.19 -Release: 3%{?dist} +Release: 4%{?dist} License: GPL Group: Development/Libraries URL: http://people.redhat.com/dcantrel/%{name}/%{name}-%{version}.tar.bz2 @@ -60,6 +60,9 @@ %doc examples/ %changelog +* Fri Feb 02 2007 David Cantrell - 1.19-4 +- Rebuild for new libdhcp4client + * Tue Jan 30 2007 David Cantrell - 1.19-3 - Rebuild From fedora-cvs-commits at redhat.com Fri Feb 2 20:45:46 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 2 Feb 2007 15:45:46 -0500 Subject: rpms/mkinitrd/devel mkinitrd.spec,1.189,1.190 Message-ID: <200702022045.l12Kjkmk030504@cvs.devel.redhat.com> Author: dcantrel Update of /cvs/dist/rpms/mkinitrd/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv30459 Modified Files: mkinitrd.spec Log Message: * Fri Feb 02 2007 David Cantrell - 6.0.6-4 - Rebuild for new libdhcp Index: mkinitrd.spec =================================================================== RCS file: /cvs/dist/rpms/mkinitrd/devel/mkinitrd.spec,v retrieving revision 1.189 retrieving revision 1.190 diff -u -r1.189 -r1.190 --- mkinitrd.spec 29 Jan 2007 22:31:46 -0000 1.189 +++ mkinitrd.spec 2 Feb 2007 20:45:44 -0000 1.190 @@ -3,7 +3,7 @@ Summary: Creates an initial ramdisk image for preloading modules. Name: mkinitrd Version: 6.0.6 -Release: 3 +Release: 4 License: GPL Group: System Environment/Base Source0: mkinitrd-%{version}.tar.bz2 @@ -108,6 +108,9 @@ %{_libdir}/libbdevid.so.* %changelog +* Fri Feb 02 2007 David Cantrell - 6.0.6-4 +- Rebuild for new libdhcp + * Mon Jan 29 2007 David Cantrell - 6.0.6-3 - Rebuild for new libdhcp4client From fedora-cvs-commits at redhat.com Fri Feb 2 20:50:21 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 2 Feb 2007 15:50:21 -0500 Subject: rpms/desktop-file-utils/devel desktop-file-utils.spec,1.38,1.39 Message-ID: <200702022050.l12KoLli021658@cvs.devel.redhat.com> Author: rstrode Update of /cvs/dist/rpms/desktop-file-utils/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv21563 Modified Files: desktop-file-utils.spec Log Message: readd buildrequires emacs Index: desktop-file-utils.spec =================================================================== RCS file: /cvs/dist/rpms/desktop-file-utils/devel/desktop-file-utils.spec,v retrieving revision 1.38 retrieving revision 1.39 diff -u -r1.38 -r1.39 --- desktop-file-utils.spec 2 Feb 2007 20:28:11 -0000 1.38 +++ desktop-file-utils.spec 2 Feb 2007 20:50:19 -0000 1.39 @@ -9,6 +9,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: glib2-devel >= 2.12.0 +BuildRequires: emacs Obsoletes: desktop-file-validator From fedora-cvs-commits at redhat.com Fri Feb 2 21:09:15 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 2 Feb 2007 16:09:15 -0500 Subject: rpms/avahi/devel avahi.spec, 1.77, 1.78 avahi-0.6.9-mono-libdir.patch, 1.1, NONE Message-ID: <200702022109.l12L9FNV003168@cvs.devel.redhat.com> Author: caillon Update of /cvs/dist/rpms/avahi/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv3065 Modified Files: avahi.spec Removed Files: avahi-0.6.9-mono-libdir.patch Log Message: * Fri Feb 2 2007 Christopher Aillon - 0.6.16-3 - Remove bogus mono-libdir patches Index: avahi.spec =================================================================== RCS file: /cvs/dist/rpms/avahi/devel/avahi.spec,v retrieving revision 1.77 retrieving revision 1.78 diff -u -r1.77 -r1.78 --- avahi.spec 23 Jan 2007 23:10:52 -0000 1.77 +++ avahi.spec 2 Feb 2007 21:09:12 -0000 1.78 @@ -6,7 +6,7 @@ %endif Name: avahi Version: 0.6.16 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Local network service discovery Group: System Environment/Base License: LGPL @@ -39,7 +39,6 @@ # enable mono's mcs to work in beehive buildroot: Patch6: avahi-0.6.3-MONO_SHARED_DIR.patch Patch14: avahi-0.6.9-bz189427.patch -Patch15: avahi-0.6.9-mono-libdir.patch Patch17: avahi-0.6.11-use-ipv6-yes.patch Patch20: avahi-0.6.15-initscript.patch Patch21: avahi-0.6.11-align.patch @@ -165,7 +164,6 @@ %patch6 -p1 -b .MONO_SHARED_DIR %endif %patch14 -p1 -b .bz189427 -%patch15 -p1 -b .mono-libdir %patch17 -p1 -b .use-ipv6-yes %patch20 -p1 -b .initscript %patch21 -p1 -b .align @@ -350,8 +348,8 @@ %if %{WITH_MONO} %files sharp %defattr(0644, root, root, 0755) -%{_prefix}/lib/mono/avahi-sharp -%{_prefix}/lib/mono/gac/avahi-sharp +%{_libdir}/mono/avahi-sharp +%{_libdir}/mono/gac/avahi-sharp %{_libdir}/pkgconfig/avahi-sharp.pc %endif @@ -383,6 +381,9 @@ %endif %changelog +* Fri Feb 2 2007 Christopher Aillon - 0.6.16-3 +- Remove bogus mono-libdir patches + * Tue Jan 23 2007 Jeremy Katz - 0.6.16-2 - nuke bogus avahi-sharp -> avahi-devel dep --- avahi-0.6.9-mono-libdir.patch DELETED --- From fedora-cvs-commits at redhat.com Fri Feb 2 21:17:16 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 2 Feb 2007 16:17:16 -0500 Subject: rpms/avahi/devel avahi.spec,1.78,1.79 Message-ID: <200702022117.l12LHGuf009122@cvs.devel.redhat.com> Author: caillon Update of /cvs/dist/rpms/avahi/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv9062 Modified Files: avahi.spec Log Message: * Fri Feb 2 2007 Christopher Aillon - 0.6.16-3 - Remove bogus mono-libdir patches Index: avahi.spec =================================================================== RCS file: /cvs/dist/rpms/avahi/devel/avahi.spec,v retrieving revision 1.78 retrieving revision 1.79 diff -u -r1.78 -r1.79 --- avahi.spec 2 Feb 2007 21:09:12 -0000 1.78 +++ avahi.spec 2 Feb 2007 21:17:14 -0000 1.79 @@ -219,10 +219,6 @@ mkdir -p $RPM_BUILD_ROOT/etc/avahi/etc touch $RPM_BUILD_ROOT/etc/avahi/etc/localtime # -# Fix avahi-sharp default installation into /usr/lib64 on x86_64: -if [ ! -e $RPM_BUILD_ROOT/%{_prefix}/lib/mono ] && [ -e $RPM_BUILD_ROOT/%{_libdir}/mono ]; then - mv -f $RPM_BUILD_ROOT/%{_libdir}/mono $RPM_BUILD_ROOT/%{_prefix}/lib; -fi # fix bug 197414 - add missing symlinks for avahi-compat-howl and avahi-compat-dns-sd %if %{WITH_COMPAT_HOWL} ln -s avahi-compat-howl.pc $RPM_BUILD_ROOT/%{_libdir}/pkgconfig/howl.pc From fedora-cvs-commits at redhat.com Fri Feb 2 21:17:26 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 2 Feb 2007 16:17:26 -0500 Subject: rpms/gcc/devel gcc41-i386-tune-core2.patch, NONE, 1.1 gcc41-pr30473.patch, NONE, 1.1 gcc41-pr30536.patch, NONE, 1.1 gcc41-ssse3.patch, NONE, 1.1 .cvsignore, 1.193, 1.194 gcc41.spec, 1.140, 1.141 sources, 1.195, 1.196 gcc41-i386-tune-geode.patch, 1.2, NONE gcc41-mni.patch, 1.2, NONE gcc41-pr27416.patch, 1.3, NONE gcc41-pr30421.patch, 1.2, NONE gcc41-pr30494.patch, 1.1, NONE Message-ID: <200702022117.l12LHQSv009285@cvs.devel.redhat.com> Author: jakub Update of /cvs/dist/rpms/gcc/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv9253 Modified Files: .cvsignore gcc41.spec sources Added Files: gcc41-i386-tune-core2.patch gcc41-pr30473.patch gcc41-pr30536.patch gcc41-ssse3.patch Removed Files: gcc41-i386-tune-geode.patch gcc41-mni.patch gcc41-pr27416.patch gcc41-pr30421.patch gcc41-pr30494.patch Log Message: 4.1.1-55 gcc41-i386-tune-core2.patch: 0 files changed --- NEW FILE gcc41-i386-tune-core2.patch --- 2007-01-24 Jakub Jelinek * config/i386/i386.h (x86_cmpxchg16b): Remove const. (TARGET_CMPXCHG16B): Define to x86_cmpxchg16b. * config/i386/i386.c (x86_cmpxchg16b): Remove const. (override_options): Add PTA_CX16 flag. Set x86_cmpxchg16b for CPUs that have PTA_CX16 set. 2007-01-17 Eric Christopher * config.gcc: Support core2 processor. 2006-11-18 Vladimir Makarov * doc/invoke.texi (core2): Add item. * config/i386/i386.h (TARGET_CORE2, TARGET_CPU_DEFAULT_core2): New macros. (TARGET_CPU_CPP_BUILTINS): Add code for core2. (TARGET_CPU_DEFAULT_generic): Change value. (TARGET_CPU_DEFAULT_NAMES): Add core2. (processor_type): Add new constant PROCESSOR_CORE2. * config/i386/i386.md (cpu): Add core2. * config/i386/i386.c (core2_cost): New initialized variable. (m_CORE2): New macro. (x86_use_leave, x86_push_memory, x86_movx, x86_unroll_strlen, x86_deep_branch, x86_partial_reg_stall, x86_use_simode_fiop, x86_use_cltd, x86_promote_QImode, x86_sub_esp_4, x86_sub_esp_8, x86_add_esp_4, x86_add_esp_8, x86_integer_DFmode_moves, x86_partial_reg_dependency, x86_memory_mismatch_stall, x86_accumulate_outgoing_args, x86_prologue_using_move, x86_epilogue_using_move, x86_arch_always_fancy_math_387, x86_sse_partial_reg_dependency, x86_rep_movl_optimal, x86_use_incdec, x86_four_jump_limit, x86_schedule, x86_pad_returns): Add m_CORE2. (override_options): Add entries for Core2. (ix86_issue_rate): Add case for Core2. --- gcc/doc/invoke.texi (revision 121459) +++ gcc/doc/invoke.texi (working copy) @@ -9046,6 +9046,9 @@ set support. @item nocona Improved version of Intel Pentium4 CPU with 64-bit extensions, MMX, SSE, SSE2 and SSE3 instruction set support. + at item core2 +Intel Core2 CPU with 64-bit extensions, MMX, SSE, SSE2, SSE3 and SSSE3 +instruction set support. @item k6 AMD K6 CPU with MMX instruction set support. @item k6-2, k6-3 --- gcc/config.gcc (revision 121459) +++ gcc/config.gcc (working copy) @@ -2418,6 +2418,9 @@ if test x$with_cpu = x ; then nocona-*) with_cpu=nocona ;; + core2-*) + with_cpu=core2 + ;; pentium_m-*) with_cpu=pentium-m ;; @@ -2437,6 +2440,9 @@ if test x$with_cpu = x ; then nocona-*) with_cpu=nocona ;; + core2-*) + with_cpu=core2 + ;; *) with_cpu=generic ;; @@ -2660,7 +2666,7 @@ case "${target}" in esac # OK ;; - "" | k8 | opteron | athlon64 | athlon-fx | nocona | generic) + "" | k8 | opteron | athlon64 | athlon-fx | nocona | core2 | generic) # OK ;; *) --- gcc/config/i386/i386.h (revision 121459) +++ gcc/config/i386/i386.h (working copy) @@ -137,6 +137,7 @@ extern const struct processor_costs *ix8 #define TARGET_K8 (ix86_tune == PROCESSOR_K8) #define TARGET_ATHLON_K8 (TARGET_K8 || TARGET_ATHLON) #define TARGET_NOCONA (ix86_tune == PROCESSOR_NOCONA) +#define TARGET_CORE2 (ix86_tune == PROCESSOR_CORE2) #define TARGET_GENERIC32 (ix86_tune == PROCESSOR_GENERIC32) #define TARGET_GENERIC64 (ix86_tune == PROCESSOR_GENERIC64) #define TARGET_GENERIC (TARGET_GENERIC32 || TARGET_GENERIC64) @@ -162,11 +163,11 @@ extern const int x86_sse_typeless_stores extern const int x86_use_ffreep; extern const int x86_inter_unit_moves, x86_schedule; extern const int x86_use_bt; -extern const int x86_cmpxchg, x86_cmpxchg8b, x86_cmpxchg16b, x86_xadd; +extern const int x86_cmpxchg, x86_cmpxchg8b, x86_xadd; extern const int x86_use_incdec; extern const int x86_pad_returns; extern const int x86_partial_flag_reg_stall; -extern int x86_prefetch_sse; +extern int x86_prefetch_sse, x86_cmpxchg16b; #define TARGET_USE_LEAVE (x86_use_leave & TUNEMASK) #define TARGET_PUSH_MEMORY (x86_push_memory & TUNEMASK) @@ -235,7 +236,7 @@ extern int x86_prefetch_sse; #define TARGET_CMPXCHG (x86_cmpxchg & (1 << ix86_arch)) #define TARGET_CMPXCHG8B (x86_cmpxchg8b & (1 << ix86_arch)) -#define TARGET_CMPXCHG16B (x86_cmpxchg16b & (1 << ix86_arch)) +#define TARGET_CMPXCHG16B (x86_cmpxchg16b) #define TARGET_XADD (x86_xadd & (1 << ix86_arch)) #ifndef TARGET_64BIT_DEFAULT @@ -379,6 +380,8 @@ extern int x86_prefetch_sse; builtin_define ("__tune_pentium4__"); \ else if (TARGET_NOCONA) \ builtin_define ("__tune_nocona__"); \ + else if (TARGET_CORE2) \ + builtin_define ("__tune_core2__"); \ \ if (TARGET_MMX) \ builtin_define ("__MMX__"); \ @@ -457,6 +460,11 @@ extern int x86_prefetch_sse; builtin_define ("__nocona"); \ builtin_define ("__nocona__"); \ } \ + else if (ix86_arch == PROCESSOR_CORE2) \ + { \ + builtin_define ("__core2"); \ + builtin_define ("__core2__"); \ + } \ } \ while (0) @@ -478,14 +486,15 @@ extern int x86_prefetch_sse; #define TARGET_CPU_DEFAULT_pentium_m 15 #define TARGET_CPU_DEFAULT_prescott 16 #define TARGET_CPU_DEFAULT_nocona 17 -#define TARGET_CPU_DEFAULT_generic 18 +#define TARGET_CPU_DEFAULT_core2 18 +#define TARGET_CPU_DEFAULT_generic 19 #define TARGET_CPU_DEFAULT_NAMES {"i386", "i486", "pentium", "pentium-mmx",\ "pentiumpro", "pentium2", "pentium3", \ "pentium4", "geode", "k6", "k6-2", "k6-3", \ "athlon", "athlon-4", "k8", \ "pentium-m", "prescott", "nocona", \ - "generic"} + "core2", "generic"} #ifndef CC1_SPEC #define CC1_SPEC "%(cc1_cpu) " @@ -2145,6 +2154,7 @@ enum processor_type PROCESSOR_PENTIUM4, PROCESSOR_K8, PROCESSOR_NOCONA, + PROCESSOR_CORE2, PROCESSOR_GENERIC32, PROCESSOR_GENERIC64, PROCESSOR_max --- gcc/config/i386/i386.md (revision 121459) +++ gcc/config/i386/i386.md (working copy) @@ -185,7 +185,7 @@ (define_constants ;; Processor type. This attribute must exactly match the processor_type ;; enumeration in i386.h. -(define_attr "cpu" "i386,i486,pentium,pentiumpro,geode,k6,athlon,pentium4,k8,nocona,generic32,generic64" +(define_attr "cpu" "i386,i486,pentium,pentiumpro,geode,k6,athlon,pentium4,k8,nocona,core2,generic32,generic64" (const (symbol_ref "ix86_tune"))) ;; A basic instruction type. Refinements due to arguments to be --- gcc/config/i386/i386.c (revision 121459) +++ gcc/config/i386/i386.c (working copy) @@ -638,6 +638,58 @@ struct processor_costs nocona_cost = { COSTS_N_INSNS (44), /* cost of FSQRT instruction. */ }; +static const +struct processor_costs core2_cost = { + COSTS_N_INSNS (1), /* cost of an add instruction */ + COSTS_N_INSNS (1) + 1, /* cost of a lea instruction */ + COSTS_N_INSNS (1), /* variable shift costs */ + COSTS_N_INSNS (1), /* constant shift costs */ + {COSTS_N_INSNS (3), /* cost of starting multiply for QI */ + COSTS_N_INSNS (3), /* HI */ + COSTS_N_INSNS (3), /* SI */ + COSTS_N_INSNS (3), /* DI */ + COSTS_N_INSNS (3)}, /* other */ + 0, /* cost of multiply per each bit set */ + {COSTS_N_INSNS (22), /* cost of a divide/mod for QI */ + COSTS_N_INSNS (22), /* HI */ + COSTS_N_INSNS (22), /* SI */ + COSTS_N_INSNS (22), /* DI */ + COSTS_N_INSNS (22)}, /* other */ + COSTS_N_INSNS (1), /* cost of movsx */ + COSTS_N_INSNS (1), /* cost of movzx */ + 8, /* "large" insn */ + 16, /* MOVE_RATIO */ + 2, /* cost for loading QImode using movzbl */ + {6, 6, 6}, /* cost of loading integer registers + in QImode, HImode and SImode. + Relative to reg-reg move (2). */ + {4, 4, 4}, /* cost of storing integer registers */ + 2, /* cost of reg,reg fld/fst */ + {6, 6, 6}, /* cost of loading fp registers + in SFmode, DFmode and XFmode */ + {4, 4, 4}, /* cost of loading integer registers */ + 2, /* cost of moving MMX register */ + {6, 6}, /* cost of loading MMX registers + in SImode and DImode */ + {4, 4}, /* cost of storing MMX registers + in SImode and DImode */ + 2, /* cost of moving SSE register */ + {6, 6, 6}, /* cost of loading SSE registers + in SImode, DImode and TImode */ + {4, 4, 4}, /* cost of storing SSE registers + in SImode, DImode and TImode */ + 2, /* MMX or SSE register to integer */ + 128, /* size of prefetch block */ + 8, /* number of parallel prefetches */ + 3, /* Branch cost */ + COSTS_N_INSNS (3), /* cost of FADD and FSUB insns. */ + COSTS_N_INSNS (5), /* cost of FMUL instruction. */ + COSTS_N_INSNS (32), /* cost of FDIV instruction. */ + COSTS_N_INSNS (1), /* cost of FABS instruction. */ + COSTS_N_INSNS (1), /* cost of FCHS instruction. */ + COSTS_N_INSNS (58), /* cost of FSQRT instruction. */ +}; + /* Generic64 should produce code tuned for Nocona and K8. */ static const struct processor_costs generic64_cost = { @@ -765,27 +817,28 @@ const struct processor_costs *ix86_cost #define m_K8 (1< PR middle-end/30473 * builtins.c (fold_builtin_sprintf): Do not attempt to optimize sprintf (str, "%s"). Do not optimize sprintf (str, "nopercent", p++). * gcc.dg/pr30473.c: New test. * gcc.c-torture/execute/20070201-1.c: New test. --- gcc/builtins.c.jj 2007-02-01 11:03:12.000000000 +0100 +++ gcc/builtins.c 2007-02-01 14:20:20.000000000 +0100 @@ -10553,6 +10553,7 @@ fold_builtin_sprintf (tree arglist, int /* Get the destination string and the format specifier. */ dest = TREE_VALUE (arglist); fmt = TREE_VALUE (TREE_CHAIN (arglist)); + arglist = TREE_CHAIN (TREE_CHAIN (arglist)); /* Check whether the format is a literal string constant. */ fmt_str = c_getstr (fmt); @@ -10573,6 +10574,10 @@ fold_builtin_sprintf (tree arglist, int if (!fn) return NULL_TREE; + /* Don't optimize sprintf (buf, "abc", ptr++). */ + if (arglist) + return NULL_TREE; + /* Convert sprintf (str, fmt) into strcpy (str, fmt) when 'format' is known to contain no % formats. */ arglist = build_tree_list (NULL_TREE, fmt); @@ -10591,8 +10596,12 @@ fold_builtin_sprintf (tree arglist, int if (!fn) return NULL_TREE; + /* Don't crash on sprintf (str1, "%s"). */ + if (!arglist) + return NULL_TREE; + /* Convert sprintf (str1, "%s", str2) into strcpy (str1, str2). */ - orig = TREE_VALUE (TREE_CHAIN (TREE_CHAIN (arglist))); + orig = TREE_VALUE (arglist); arglist = build_tree_list (NULL_TREE, orig); arglist = tree_cons (NULL_TREE, dest, arglist); if (!ignored) --- gcc/testsuite/gcc.c-torture/execute/20070201-1.c.jj 2007-02-01 13:55:27.000000000 +0100 +++ gcc/testsuite/gcc.c-torture/execute/20070201-1.c 2007-02-01 13:53:37.000000000 +0100 @@ -0,0 +1,20 @@ +/* PR middle-end/30473 */ + +extern int sprintf (char *, const char *, ...); +extern void abort (void); + +char * +foo (char *buf, char *p) +{ + sprintf (buf, "abcde", p++); + return p; +} + +int +main (void) +{ + char buf[6]; + if (foo (buf, &buf[2]) != &buf[3]) + abort (); + return 0; +} --- gcc/testsuite/gcc.dg/pr30473.c.jj 2007-02-01 13:39:55.000000000 +0100 +++ gcc/testsuite/gcc.dg/pr30473.c 2007-02-01 13:45:01.000000000 +0100 @@ -0,0 +1,13 @@ +/* PR middle-end/30473 */ +/* Make sure this doesn't ICE. */ +/* { dg-do compile } */ +/* { dg-options "-O2" } */ + +extern int sprintf (char *, const char *, ...); + +void +foo (char *buf1, char *buf2) +{ + sprintf (buf1, "%s", "abcde"); + sprintf (buf2, "%s"); +} gcc41-pr30536.patch: cp/decl.c | 19 ++++++++++--------- testsuite/g++.dg/tls/diag-5.C | 5 +++++ 2 files changed, 15 insertions(+), 9 deletions(-) --- NEW FILE gcc41-pr30536.patch --- 2007-02-02 Jakub Jelinek PR c++/30536 * decl.c (grokdeclarator): If __thread is used together with a storage class other than extern and static, clear thread_p after issuing diagnostics and fall through to checking the storage class. * g++.dg/tls/diag-5.C: New test. --- gcc/cp/decl.c.jj 2007-02-01 11:03:07.000000000 +0100 +++ gcc/cp/decl.c 2007-02-01 11:31:22.000000000 +0100 @@ -7432,19 +7432,20 @@ grokdeclarator (const cp_declarator *dec /* Warn about storage classes that are invalid for certain kinds of declarations (parameters, typenames, etc.). */ - if (declspecs->multiple_storage_classes_p) + if (thread_p + && ((storage_class + && storage_class != sc_extern + && storage_class != sc_static) + || declspecs->specs[(int)ds_typedef])) { - error ("multiple storage classes in declaration of %qs", name); - storage_class = sc_none; + if (!declspecs->multiple_storage_classes_p) + error ("multiple storage classes in declaration of %qs", name); + thread_p = false; } - else if (thread_p - && ((storage_class - && storage_class != sc_extern - && storage_class != sc_static) - || declspecs->specs[(int)ds_typedef])) + if (declspecs->multiple_storage_classes_p) { error ("multiple storage classes in declaration of %qs", name); - thread_p = false; + storage_class = sc_none; } else if (decl_context != NORMAL && ((storage_class != sc_none --- gcc/testsuite/g++.dg/tls/diag-5.C.jj 2007-02-01 11:58:21.000000000 +0100 +++ gcc/testsuite/g++.dg/tls/diag-5.C 2007-02-01 11:59:13.000000000 +0100 @@ -0,0 +1,5 @@ +// PR c++/30536 +// Invalid __thread specifiers. +// { dg-require-effective-target tls } + +struct A { __thread register int i; }; // { dg-error "multiple storage classes" } gcc41-ssse3.patch: config.gcc | 6 config/i386/i386.c | 206 ++++++++++++++++- config/i386/i386.h | 5 config/i386/i386.md | 9 config/i386/i386.opt | 8 config/i386/sse.md | 577 +++++++++++++++++++++++++++++++++++++++++++++++- config/i386/tmmintrin.h | 224 ++++++++++++++++++ doc/extend.texi | 46 +++ doc/invoke.texi | 3 9 files changed, 1069 insertions(+), 15 deletions(-) --- NEW FILE gcc41-ssse3.patch --- 2006-02-24 H.J. Lu * config.gcc (i[34567]86-*-*): Add tmmintrin.h to extra_headers. (x86_64-*-*): Likewise. * config/i386/i386.c (pta_flags): Add PTA_SSSE3. (override_options): Check SSSE3. (ix86_builtins): Add IX86_BUILTIN_PHADDW, IX86_BUILTIN_PHADDD, IX86_BUILTIN_PHADDSW, IX86_BUILTIN_PHSUBW, IX86_BUILTIN_PHSUBD, IX86_BUILTIN_PHSUBSW, IX86_BUILTIN_PMADDUBSW, IX86_BUILTIN_PMULHRSW, IX86_BUILTIN_PSHUFB, IX86_BUILTIN_PSIGNB, IX86_BUILTIN_PSIGNW, IX86_BUILTIN_PSIGND, IX86_BUILTIN_PALIGNR, IX86_BUILTIN_PABSB, IX86_BUILTIN_PABSW, IX86_BUILTIN_PABSD, IX86_BUILTIN_PHADDW128, IX86_BUILTIN_PHADDD128, IX86_BUILTIN_PHADDSW128, IX86_BUILTIN_PHSUBW128, IX86_BUILTIN_PHSUBD128, IX86_BUILTIN_PHSUBSW128, IX86_BUILTIN_PMADDUBSW128, IX86_BUILTIN_PMULHRSW128, IX86_BUILTIN_PSHUFB128, IX86_BUILTIN_PSIGNB128, IX86_BUILTIN_PSIGNW128, IX86_BUILTIN_PSIGND128, IX86_BUILTIN_PALIGNR128, IX86_BUILTIN_PABSB128, IX86_BUILTIN_PABSW128 and IX86_BUILTIN_PABSD128. (bdesc_2arg): Add SSSE3. (bdesc_1arg): Likewise. (ix86_init_mmx_sse_builtins): Support SSSE3. (ix86_expand_builtin): Likewise. * config/i386/i386.h (TARGET_CPU_CPP_BUILTINS): Likewise. * config/i386/i386.md (UNSPEC_LDQQU): Renamed to ... (UNSPEC_LDDQU): This. (UNSPEC_PSHUFB): New. (UNSPEC_PSIGN): Likewise. (UNSPEC_PALIGNR): Likewise. Include mmx.md before sse.md. * config/i386/i386.opt: Add -mssse3 and -mmni. * config/i386/sse.md (sse3_lddqu): Updated. (ssse3_phaddwv8hi3): New pattern for SSSE3. (ssse3_phaddwv4hi3): Likewise. (ssse3_phadddv4si3): Likewise. (ssse3_phadddv2si3): Likewise. (ssse3_phaddswv8hi3): Likewise. (ssse3_phaddswv4hi3): Likewise. (ssse3_phsubwv8hi3): Likewise. (ssse3_phsubwv4hi3): Likewise. (ssse3_phsubdv4si3): Likewise. (ssse3_phsubdv2si3): Likewise. (ssse3_phsubswv8hi3): Likewise. (ssse3_phsubswv4hi3): Likewise. (ssse3_pmaddubswv8hi3): Likewise. (ssse3_pmaddubswv4hi3): Likewise. (ssse3_pmulhrswv8hi3): Likewise. (ssse3_pmulhrswv4hi3): Likewise. (ssse3_pshufbv16qi3): Likewise. (ssse3_pshufbv8qi3): Likewise. (ssse3_psign3): Likewise. (ssse3_psign3): Likewise. (ssse3_palignrti): Likewise. (ssse3_palignrdi): Likewise. (ssse3_pabs2): Likewise. (ssse3_pabs2): Likewise. * config/i386/tmmintrin.h: New file. * doc/extend.texi: Document SSSE3 built-in functions. * doc/invoke.texi: Document -mssse3/-mno-ssse3 switches. --- gcc/config/i386/i386.c.jj 2007-02-02 15:21:29.000000000 -0500 +++ gcc/config/i386/i386.c 2007-02-02 15:28:28.000000000 -0500 @@ -1564,6 +1564,7 @@ override_options (void) PTA_3DNOW = 32, PTA_3DNOW_A = 64, PTA_64BIT = 128, + PTA_SSSE3 = 256, PTA_CX16 = 512 } flags; } @@ -1764,6 +1765,9 @@ override_options (void) if (processor_alias_table[i].flags & PTA_SSE3 && !(target_flags_explicit & MASK_SSE3)) target_flags |= MASK_SSE3; + if (processor_alias_table[i].flags & PTA_SSSE3 + && !(target_flags_explicit & MASK_SSSE3)) + target_flags |= MASK_SSSE3; if (processor_alias_table[i].flags & PTA_PREFETCH_SSE) x86_prefetch_sse = true; if (processor_alias_table[i].flags & PTA_CX16) @@ -1955,6 +1959,10 @@ override_options (void) if (!TARGET_80387) target_flags |= MASK_NO_FANCY_MATH_387; + /* Turn on SSE3 builtins for -mssse3. */ + if (TARGET_SSSE3) + target_flags |= MASK_SSE3; + /* Turn on SSE2 builtins for -msse3. */ if (TARGET_SSE3) target_flags |= MASK_SSE2; @@ -14327,6 +14335,41 @@ enum ix86_builtins IX86_BUILTIN_MONITOR, IX86_BUILTIN_MWAIT, + /* Merom New Instructions. */ + IX86_BUILTIN_PHADDW, + IX86_BUILTIN_PHADDD, + IX86_BUILTIN_PHADDSW, + IX86_BUILTIN_PHSUBW, + IX86_BUILTIN_PHSUBD, + IX86_BUILTIN_PHSUBSW, + IX86_BUILTIN_PMADDUBSW, + IX86_BUILTIN_PMULHRSW, + IX86_BUILTIN_PSHUFB, + IX86_BUILTIN_PSIGNB, + IX86_BUILTIN_PSIGNW, + IX86_BUILTIN_PSIGND, + IX86_BUILTIN_PALIGNR, + IX86_BUILTIN_PABSB, + IX86_BUILTIN_PABSW, + IX86_BUILTIN_PABSD, + + IX86_BUILTIN_PHADDW128, + IX86_BUILTIN_PHADDD128, + IX86_BUILTIN_PHADDSW128, + IX86_BUILTIN_PHSUBW128, + IX86_BUILTIN_PHSUBD128, + IX86_BUILTIN_PHSUBSW128, + IX86_BUILTIN_PMADDUBSW128, + IX86_BUILTIN_PMULHRSW128, + IX86_BUILTIN_PSHUFB128, + IX86_BUILTIN_PSIGNB128, + IX86_BUILTIN_PSIGNW128, + IX86_BUILTIN_PSIGND128, + IX86_BUILTIN_PALIGNR128, + IX86_BUILTIN_PABSB128, + IX86_BUILTIN_PABSW128, + IX86_BUILTIN_PABSD128, + IX86_BUILTIN_VEC_INIT_V2SI, IX86_BUILTIN_VEC_INIT_V4HI, IX86_BUILTIN_VEC_INIT_V8QI, @@ -14667,7 +14710,33 @@ static const struct builtin_description { MASK_SSE3, CODE_FOR_sse3_haddv4sf3, "__builtin_ia32_haddps", IX86_BUILTIN_HADDPS, 0, 0 }, { MASK_SSE3, CODE_FOR_sse3_haddv2df3, "__builtin_ia32_haddpd", IX86_BUILTIN_HADDPD, 0, 0 }, { MASK_SSE3, CODE_FOR_sse3_hsubv4sf3, "__builtin_ia32_hsubps", IX86_BUILTIN_HSUBPS, 0, 0 }, - { MASK_SSE3, CODE_FOR_sse3_hsubv2df3, "__builtin_ia32_hsubpd", IX86_BUILTIN_HSUBPD, 0, 0 } + { MASK_SSE3, CODE_FOR_sse3_hsubv2df3, "__builtin_ia32_hsubpd", IX86_BUILTIN_HSUBPD, 0, 0 }, + + /* SSSE3 MMX */ + { MASK_SSSE3, CODE_FOR_ssse3_phaddwv8hi3, "__builtin_ia32_phaddw128", IX86_BUILTIN_PHADDW128, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_phaddwv4hi3, "__builtin_ia32_phaddw", IX86_BUILTIN_PHADDW, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_phadddv4si3, "__builtin_ia32_phaddd128", IX86_BUILTIN_PHADDD128, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_phadddv2si3, "__builtin_ia32_phaddd", IX86_BUILTIN_PHADDD, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_phaddswv8hi3, "__builtin_ia32_phaddsw128", IX86_BUILTIN_PHADDSW128, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_phaddswv4hi3, "__builtin_ia32_phaddsw", IX86_BUILTIN_PHADDSW, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_phsubwv8hi3, "__builtin_ia32_phsubw128", IX86_BUILTIN_PHSUBW128, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_phsubwv4hi3, "__builtin_ia32_phsubw", IX86_BUILTIN_PHSUBW, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_phsubdv4si3, "__builtin_ia32_phsubd128", IX86_BUILTIN_PHSUBD128, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_phsubdv2si3, "__builtin_ia32_phsubd", IX86_BUILTIN_PHSUBD, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_phsubswv8hi3, "__builtin_ia32_phsubsw128", IX86_BUILTIN_PHSUBSW128, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_phsubswv4hi3, "__builtin_ia32_phsubsw", IX86_BUILTIN_PHSUBSW, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_pmaddubswv8hi3, "__builtin_ia32_pmaddubsw128", IX86_BUILTIN_PMADDUBSW128, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_pmaddubswv4hi3, "__builtin_ia32_pmaddubsw", IX86_BUILTIN_PMADDUBSW, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_pmulhrswv8hi3, "__builtin_ia32_pmulhrsw128", IX86_BUILTIN_PMULHRSW128, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_pmulhrswv4hi3, "__builtin_ia32_pmulhrsw", IX86_BUILTIN_PMULHRSW, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_pshufbv16qi3, "__builtin_ia32_pshufb128", IX86_BUILTIN_PSHUFB128, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_pshufbv8qi3, "__builtin_ia32_pshufb", IX86_BUILTIN_PSHUFB, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_psignv16qi3, "__builtin_ia32_psignb128", IX86_BUILTIN_PSIGNB128, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_psignv8qi3, "__builtin_ia32_psignb", IX86_BUILTIN_PSIGNB, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_psignv8hi3, "__builtin_ia32_psignw128", IX86_BUILTIN_PSIGNW128, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_psignv4hi3, "__builtin_ia32_psignw", IX86_BUILTIN_PSIGNW, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_psignv4si3, "__builtin_ia32_psignd128", IX86_BUILTIN_PSIGND128, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_psignv2si3, "__builtin_ia32_psignd", IX86_BUILTIN_PSIGND, 0, 0 } }; static const struct builtin_description bdesc_1arg[] = @@ -14712,8 +14781,16 @@ static const struct builtin_description { MASK_SSE2, CODE_FOR_sse2_cvttps2dq, 0, IX86_BUILTIN_CVTTPS2DQ, 0, 0 }, /* SSE3 */ - { MASK_SSE3, CODE_FOR_sse3_movshdup, 0, IX86_BUILTIN_MOVSHDUP, 0, 0 }, - { MASK_SSE3, CODE_FOR_sse3_movsldup, 0, IX86_BUILTIN_MOVSLDUP, 0, 0 }, + { MASK_SSE3, CODE_FOR_sse3_movshdup, "__builtin_ia32_movshdup", IX86_BUILTIN_MOVSHDUP, 0, 0 }, + { MASK_SSE3, CODE_FOR_sse3_movsldup, "__builtin_ia32_movsldup", IX86_BUILTIN_MOVSLDUP, 0, 0 }, + + /* SSSE3 */ + { MASK_SSSE3, CODE_FOR_ssse3_pabsv16qi2, "__builtin_ia32_pabsb128", IX86_BUILTIN_PABSB128, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_pabsv8qi2, "__builtin_ia32_pabsb", IX86_BUILTIN_PABSB, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_pabsv8hi2, "__builtin_ia32_pabsw128", IX86_BUILTIN_PABSW128, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_pabsv4hi2, "__builtin_ia32_pabsw", IX86_BUILTIN_PABSW, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_pabsv4si2, "__builtin_ia32_pabsd128", IX86_BUILTIN_PABSD128, 0, 0 }, + { MASK_SSSE3, CODE_FOR_ssse3_pabsv2si2, "__builtin_ia32_pabsd", IX86_BUILTIN_PABSD, 0, 0 } }; static void @@ -14848,6 +14925,16 @@ ix86_init_mmx_sse_builtins (void) /* Normal vector unops. */ tree v4sf_ftype_v4sf = build_function_type_list (V4SF_type_node, V4SF_type_node, NULL_TREE); + tree v16qi_ftype_v16qi + = build_function_type_list (V16QI_type_node, V16QI_type_node, NULL_TREE); + tree v8hi_ftype_v8hi + = build_function_type_list (V8HI_type_node, V8HI_type_node, NULL_TREE); + tree v4si_ftype_v4si + = build_function_type_list (V4SI_type_node, V4SI_type_node, NULL_TREE); + tree v8qi_ftype_v8qi + = build_function_type_list (V8QI_type_node, V8QI_type_node, NULL_TREE); + tree v4hi_ftype_v4hi + = build_function_type_list (V4HI_type_node, V4HI_type_node, NULL_TREE); /* Normal vector binops. */ tree v4sf_ftype_v4sf_v4sf @@ -14867,6 +14954,12 @@ ix86_init_mmx_sse_builtins (void) long_long_unsigned_type_node, long_long_unsigned_type_node, NULL_TREE); + tree di_ftype_di_di_int + = build_function_type_list (long_long_unsigned_type_node, + long_long_unsigned_type_node, + long_long_unsigned_type_node, + integer_type_node, NULL_TREE); + tree v2si_ftype_v2sf = build_function_type_list (V2SI_type_node, V2SF_type_node, NULL_TREE); tree v2sf_ftype_v2si @@ -14971,6 +15064,9 @@ ix86_init_mmx_sse_builtins (void) tree v2di_ftype_v2di_int = build_function_type_list (V2DI_type_node, V2DI_type_node, integer_type_node, NULL_TREE); + tree v2di_ftype_v2di_v2di_int + = build_function_type_list (V2DI_type_node, V2DI_type_node, + V2DI_type_node, integer_type_node, NULL_TREE); tree v4si_ftype_v4si_int = build_function_type_list (V4SI_type_node, V4SI_type_node, integer_type_node, NULL_TREE); @@ -15096,6 +15192,50 @@ ix86_init_mmx_sse_builtins (void) def_builtin (d->mask, d->name, type, d->code); } + /* Add all builtins that are more or less simple operations on 1 operand. */ + for (i = 0, d = bdesc_1arg; i < ARRAY_SIZE (bdesc_1arg); i++, d++) + { + enum machine_mode mode; + tree type; + + if (d->name == 0) + continue; + mode = insn_data[d->icode].operand[1].mode; + + switch (mode) + { + case V16QImode: + type = v16qi_ftype_v16qi; + break; + case V8HImode: + type = v8hi_ftype_v8hi; + break; + case V4SImode: + type = v4si_ftype_v4si; + break; + case V2DFmode: + type = v2df_ftype_v2df; + break; + case V4SFmode: + type = v4sf_ftype_v4sf; + break; + case V8QImode: + type = v8qi_ftype_v8qi; + break; + case V4HImode: + type = v4hi_ftype_v4hi; + break; + case V2SImode: + type = v2si_ftype_v2si; + break; + + default: + abort (); + } + + def_builtin (d->mask, d->name, type, d->code); + } + /* Add the remaining MMX insns with somewhat more complicated types. */ def_builtin (MASK_MMX, "__builtin_ia32_emms", void_ftype_void, IX86_BUILTIN_EMMS); def_builtin (MASK_MMX, "__builtin_ia32_psllw", v4hi_ftype_v4hi_di, IX86_BUILTIN_PSLLW); @@ -15286,15 +15426,15 @@ ix86_init_mmx_sse_builtins (void) def_builtin (MASK_SSE3, "__builtin_ia32_mwait", void_ftype_unsigned_unsigned, IX86_BUILTIN_MWAIT); - def_builtin (MASK_SSE3, "__builtin_ia32_movshdup", - v4sf_ftype_v4sf, - IX86_BUILTIN_MOVSHDUP); - def_builtin (MASK_SSE3, "__builtin_ia32_movsldup", - v4sf_ftype_v4sf, - IX86_BUILTIN_MOVSLDUP); def_builtin (MASK_SSE3, "__builtin_ia32_lddqu", v16qi_ftype_pcchar, IX86_BUILTIN_LDDQU); + /* Merom New Instructions. */ + def_builtin (MASK_SSSE3, "__builtin_ia32_palignr128", + v2di_ftype_v2di_v2di_int, IX86_BUILTIN_PALIGNR128); + def_builtin (MASK_SSSE3, "__builtin_ia32_palignr", di_ftype_di_di_int, + IX86_BUILTIN_PALIGNR); + /* Access to the vec_init patterns. */ ftype = build_function_type_list (V2SI_type_node, integer_type_node, integer_type_node, NULL_TREE); @@ -15785,7 +15925,7 @@ ix86_expand_builtin (tree exp, rtx targe tree arglist = TREE_OPERAND (exp, 1); tree arg0, arg1, arg2; rtx op0, op1, op2, pat; - enum machine_mode tmode, mode0, mode1, mode2; + enum machine_mode tmode, mode0, mode1, mode2, mode3; unsigned int fcode = DECL_FUNCTION_CODE (fndecl); switch (fcode) @@ -16154,6 +16294,52 @@ ix86_expand_builtin (tree exp, rtx targe return ix86_expand_unop_builtin (CODE_FOR_sse3_lddqu, arglist, target, 1); + case IX86_BUILTIN_PALIGNR: + case IX86_BUILTIN_PALIGNR128: + if (fcode == IX86_BUILTIN_PALIGNR) + { + icode = CODE_FOR_ssse3_palignrdi; + mode = DImode; + } + else + { + icode = CODE_FOR_ssse3_palignrti; + mode = V2DImode; + } + arg0 = TREE_VALUE (arglist); + arg1 = TREE_VALUE (TREE_CHAIN (arglist)); + arg2 = TREE_VALUE (TREE_CHAIN (TREE_CHAIN (arglist))); + op0 = expand_expr (arg0, NULL_RTX, VOIDmode, 0); + op1 = expand_expr (arg1, NULL_RTX, VOIDmode, 0); + op2 = expand_expr (arg2, NULL_RTX, VOIDmode, 0); + tmode = insn_data[icode].operand[0].mode; + mode1 = insn_data[icode].operand[1].mode; + mode2 = insn_data[icode].operand[2].mode; + mode3 = insn_data[icode].operand[3].mode; + + if (! (*insn_data[icode].operand[1].predicate) (op0, mode1)) + { + op0 = copy_to_reg (op0); + op0 = simplify_gen_subreg (mode1, op0, GET_MODE (op0), 0); + } + if (! (*insn_data[icode].operand[2].predicate) (op1, mode2)) + { + op1 = copy_to_reg (op1); + op1 = simplify_gen_subreg (mode2, op1, GET_MODE (op1), 0); + } + if (! (*insn_data[icode].operand[3].predicate) (op2, mode3)) + { + error ("shift must be an immediate"); + return const0_rtx; + } + target = gen_reg_rtx (mode); + pat = GEN_FCN (icode) (simplify_gen_subreg (tmode, target, mode, 0), + op0, op1, op2); + if (! pat) + return 0; + emit_insn (pat); + return target; + case IX86_BUILTIN_VEC_INIT_V2SI: case IX86_BUILTIN_VEC_INIT_V4HI: case IX86_BUILTIN_VEC_INIT_V8QI: --- gcc/config/i386/i386.h.jj 2007-02-02 15:21:29.000000000 -0500 +++ gcc/config/i386/i386.h 2007-02-02 15:30:06.000000000 -0500 @@ -395,6 +395,11 @@ extern int x86_prefetch_sse, x86_cmpxchg builtin_define ("__SSE2__"); \ if (TARGET_SSE3) \ builtin_define ("__SSE3__"); \ + if (TARGET_SSSE3) \ + { \ + builtin_define ("__SSSE3__"); \ + builtin_define ("__MNI__"); \ + } \ if (TARGET_SSE_MATH && TARGET_SSE) \ builtin_define ("__SSE_MATH__"); \ if (TARGET_SSE_MATH && TARGET_SSE2) \ --- gcc/config/i386/i386.md.jj 2007-02-02 15:21:29.000000000 -0500 +++ gcc/config/i386/i386.md 2007-02-02 15:30:44.000000000 -0500 @@ -102,7 +102,7 @@ (UNSPEC_MFENCE 44) (UNSPEC_LFENCE 45) (UNSPEC_PSADBW 46) - (UNSPEC_LDQQU 47) + (UNSPEC_LDDQU 47) ; Generic math support (UNSPEC_COPYSIGN 50) @@ -146,6 +146,11 @@ (UNSPEC_SP_TEST 101) (UNSPEC_SP_TLS_SET 102) (UNSPEC_SP_TLS_TEST 103) + + ; SSSE3 + (UNSPEC_PSHUFB 120) + (UNSPEC_PSIGN 121) + (UNSPEC_PALIGNR 122) ]) (define_constants @@ -20746,6 +20751,6 @@ } [(set_attr "type" "multi")]) -(include "sse.md") (include "mmx.md") +(include "sse.md") (include "sync.md") --- gcc/config/i386/i386.opt.jj 2006-10-04 18:29:29.000000000 -0400 +++ gcc/config/i386/i386.opt 2007-02-02 15:48:26.000000000 -0500 @@ -197,6 +197,14 @@ msse3 Target Report Mask(SSE3) Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation +mssse3 +Target Report Mask(SSSE3) +Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation + +mmni +Target Undocumented Mask(SSSE3) MaskExists +Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation + msseregparm Target RejectNegative Mask(SSEREGPARM) Use SSE register passing conventions for SF and DF mode --- gcc/config/i386/sse.md.jj 2006-10-04 18:29:29.000000000 -0400 +++ gcc/config/i386/sse.md 2007-02-02 15:31:45.000000000 -0500 @@ -278,7 +278,7 @@ (define_insn "sse3_lddqu" [(set (match_operand:V16QI 0 "register_operand" "=x") (unspec:V16QI [(match_operand:V16QI 1 "memory_operand" "m")] - UNSPEC_LDQQU))] + UNSPEC_LDDQU))] "TARGET_SSE3" "lddqu\t{%1, %0|%0, %1}" [(set_attr "type" "ssecvt") @@ -3975,3 +3975,578 @@ ;; zero extended to 64bit, we only need to set up 32bit registers. "monitor" [(set_attr "length" "3")]) + +;; SSSE3 +(define_insn "ssse3_phaddwv8hi3" + [(set (match_operand:V8HI 0 "register_operand" "=x") + (vec_concat:V8HI + (vec_concat:V4HI + (vec_concat:V2HI + (plus:HI + (vec_select:HI + (match_operand:V8HI 1 "register_operand" "0") + (parallel [(const_int 0)])) + (vec_select:HI (match_dup 1) (parallel [(const_int 1)]))) + (plus:HI + (vec_select:HI (match_dup 1) (parallel [(const_int 2)])) + (vec_select:HI (match_dup 1) (parallel [(const_int 3)])))) + (vec_concat:V2HI + (plus:HI + (vec_select:HI (match_dup 1) (parallel [(const_int 4)])) + (vec_select:HI (match_dup 1) (parallel [(const_int 5)]))) + (plus:HI + (vec_select:HI (match_dup 1) (parallel [(const_int 6)])) + (vec_select:HI (match_dup 1) (parallel [(const_int 7)]))))) + (vec_concat:V4HI + (vec_concat:V2HI + (plus:HI + (vec_select:HI + (match_operand:V8HI 2 "nonimmediate_operand" "xm") + (parallel [(const_int 0)])) + (vec_select:HI (match_dup 2) (parallel [(const_int 1)]))) + (plus:HI + (vec_select:HI (match_dup 2) (parallel [(const_int 2)])) + (vec_select:HI (match_dup 2) (parallel [(const_int 3)])))) + (vec_concat:V2HI + (plus:HI + (vec_select:HI (match_dup 2) (parallel [(const_int 4)])) + (vec_select:HI (match_dup 2) (parallel [(const_int 5)]))) + (plus:HI + (vec_select:HI (match_dup 2) (parallel [(const_int 6)])) + (vec_select:HI (match_dup 2) (parallel [(const_int 7)])))))))] + "TARGET_SSSE3" + "phaddw\t{%2, %0|%0, %2}" + [(set_attr "type" "sseiadd") + (set_attr "mode" "TI")]) + +(define_insn "ssse3_phaddwv4hi3" + [(set (match_operand:V4HI 0 "register_operand" "=y") + (vec_concat:V4HI + (vec_concat:V2HI + (plus:HI + (vec_select:HI + (match_operand:V4HI 1 "register_operand" "0") + (parallel [(const_int 0)])) + (vec_select:HI (match_dup 1) (parallel [(const_int 1)]))) + (plus:HI + (vec_select:HI (match_dup 1) (parallel [(const_int 2)])) + (vec_select:HI (match_dup 1) (parallel [(const_int 3)])))) + (vec_concat:V2HI + (plus:HI + (vec_select:HI + (match_operand:V4HI 2 "nonimmediate_operand" "ym") + (parallel [(const_int 0)])) + (vec_select:HI (match_dup 2) (parallel [(const_int 1)]))) + (plus:HI + (vec_select:HI (match_dup 2) (parallel [(const_int 2)])) + (vec_select:HI (match_dup 2) (parallel [(const_int 3)]))))))] + "TARGET_SSSE3" + "phaddw\t{%2, %0|%0, %2}" + [(set_attr "type" "sseiadd") + (set_attr "mode" "DI")]) + +(define_insn "ssse3_phadddv4si3" + [(set (match_operand:V4SI 0 "register_operand" "=x") + (vec_concat:V4SI + (vec_concat:V2SI + (plus:SI + (vec_select:SI + (match_operand:V4SI 1 "register_operand" "0") + (parallel [(const_int 0)])) + (vec_select:SI (match_dup 1) (parallel [(const_int 1)]))) + (plus:SI + (vec_select:SI (match_dup 1) (parallel [(const_int 2)])) + (vec_select:SI (match_dup 1) (parallel [(const_int 3)])))) + (vec_concat:V2SI + (plus:SI + (vec_select:SI + (match_operand:V4SI 2 "nonimmediate_operand" "xm") + (parallel [(const_int 0)])) + (vec_select:SI (match_dup 2) (parallel [(const_int 1)]))) + (plus:SI + (vec_select:SI (match_dup 2) (parallel [(const_int 2)])) + (vec_select:SI (match_dup 2) (parallel [(const_int 3)]))))))] + "TARGET_SSSE3" + "phaddd\t{%2, %0|%0, %2}" + [(set_attr "type" "sseiadd") + (set_attr "mode" "TI")]) + +(define_insn "ssse3_phadddv2si3" + [(set (match_operand:V2SI 0 "register_operand" "=y") + (vec_concat:V2SI + (plus:SI + (vec_select:SI + (match_operand:V2SI 1 "register_operand" "0") + (parallel [(const_int 0)])) + (vec_select:SI (match_dup 1) (parallel [(const_int 1)]))) + (plus:SI + (vec_select:SI + (match_operand:V2SI 2 "nonimmediate_operand" "ym") + (parallel [(const_int 0)])) + (vec_select:SI (match_dup 2) (parallel [(const_int 1)])))))] + "TARGET_SSSE3" + "phaddd\t{%2, %0|%0, %2}" + [(set_attr "type" "sseiadd") + (set_attr "mode" "DI")]) + +(define_insn "ssse3_phaddswv8hi3" + [(set (match_operand:V8HI 0 "register_operand" "=x") + (vec_concat:V8HI + (vec_concat:V4HI + (vec_concat:V2HI + (ss_plus:HI + (vec_select:HI + (match_operand:V8HI 1 "register_operand" "0") + (parallel [(const_int 0)])) + (vec_select:HI (match_dup 1) (parallel [(const_int 1)]))) + (ss_plus:HI + (vec_select:HI (match_dup 1) (parallel [(const_int 2)])) + (vec_select:HI (match_dup 1) (parallel [(const_int 3)])))) + (vec_concat:V2HI + (ss_plus:HI + (vec_select:HI (match_dup 1) (parallel [(const_int 4)])) + (vec_select:HI (match_dup 1) (parallel [(const_int 5)]))) + (ss_plus:HI + (vec_select:HI (match_dup 1) (parallel [(const_int 6)])) + (vec_select:HI (match_dup 1) (parallel [(const_int 7)]))))) + (vec_concat:V4HI + (vec_concat:V2HI + (ss_plus:HI + (vec_select:HI + (match_operand:V8HI 2 "nonimmediate_operand" "xm") + (parallel [(const_int 0)])) + (vec_select:HI (match_dup 2) (parallel [(const_int 1)]))) + (ss_plus:HI + (vec_select:HI (match_dup 2) (parallel [(const_int 2)])) + (vec_select:HI (match_dup 2) (parallel [(const_int 3)])))) + (vec_concat:V2HI + (ss_plus:HI + (vec_select:HI (match_dup 2) (parallel [(const_int 4)])) + (vec_select:HI (match_dup 2) (parallel [(const_int 5)]))) + (ss_plus:HI + (vec_select:HI (match_dup 2) (parallel [(const_int 6)])) + (vec_select:HI (match_dup 2) (parallel [(const_int 7)])))))))] + "TARGET_SSSE3" + "phaddsw\t{%2, %0|%0, %2}" + [(set_attr "type" "sseiadd") + (set_attr "mode" "TI")]) + +(define_insn "ssse3_phaddswv4hi3" + [(set (match_operand:V4HI 0 "register_operand" "=y") + (vec_concat:V4HI + (vec_concat:V2HI + (ss_plus:HI + (vec_select:HI + (match_operand:V4HI 1 "register_operand" "0") + (parallel [(const_int 0)])) + (vec_select:HI (match_dup 1) (parallel [(const_int 1)]))) + (ss_plus:HI + (vec_select:HI (match_dup 1) (parallel [(const_int 2)])) + (vec_select:HI (match_dup 1) (parallel [(const_int 3)])))) + (vec_concat:V2HI + (ss_plus:HI + (vec_select:HI + (match_operand:V4HI 2 "nonimmediate_operand" "ym") + (parallel [(const_int 0)])) + (vec_select:HI (match_dup 2) (parallel [(const_int 1)]))) + (ss_plus:HI + (vec_select:HI (match_dup 2) (parallel [(const_int 2)])) + (vec_select:HI (match_dup 2) (parallel [(const_int 3)]))))))] + "TARGET_SSSE3" + "phaddsw\t{%2, %0|%0, %2}" + [(set_attr "type" "sseiadd") + (set_attr "mode" "DI")]) + +(define_insn "ssse3_phsubwv8hi3" + [(set (match_operand:V8HI 0 "register_operand" "=x") + (vec_concat:V8HI + (vec_concat:V4HI + (vec_concat:V2HI + (minus:HI + (vec_select:HI + (match_operand:V8HI 1 "register_operand" "0") + (parallel [(const_int 0)])) + (vec_select:HI (match_dup 1) (parallel [(const_int 1)]))) + (minus:HI + (vec_select:HI (match_dup 1) (parallel [(const_int 2)])) + (vec_select:HI (match_dup 1) (parallel [(const_int 3)])))) + (vec_concat:V2HI + (minus:HI + (vec_select:HI (match_dup 1) (parallel [(const_int 4)])) + (vec_select:HI (match_dup 1) (parallel [(const_int 5)]))) + (minus:HI + (vec_select:HI (match_dup 1) (parallel [(const_int 6)])) + (vec_select:HI (match_dup 1) (parallel [(const_int 7)]))))) + (vec_concat:V4HI + (vec_concat:V2HI + (minus:HI + (vec_select:HI + (match_operand:V8HI 2 "nonimmediate_operand" "xm") + (parallel [(const_int 0)])) + (vec_select:HI (match_dup 2) (parallel [(const_int 1)]))) + (minus:HI + (vec_select:HI (match_dup 2) (parallel [(const_int 2)])) + (vec_select:HI (match_dup 2) (parallel [(const_int 3)])))) + (vec_concat:V2HI + (minus:HI + (vec_select:HI (match_dup 2) (parallel [(const_int 4)])) + (vec_select:HI (match_dup 2) (parallel [(const_int 5)]))) + (minus:HI + (vec_select:HI (match_dup 2) (parallel [(const_int 6)])) + (vec_select:HI (match_dup 2) (parallel [(const_int 7)])))))))] + "TARGET_SSSE3" + "phsubw\t{%2, %0|%0, %2}" + [(set_attr "type" "sseiadd") + (set_attr "mode" "TI")]) + +(define_insn "ssse3_phsubwv4hi3" + [(set (match_operand:V4HI 0 "register_operand" "=y") + (vec_concat:V4HI + (vec_concat:V2HI + (minus:HI + (vec_select:HI + (match_operand:V4HI 1 "register_operand" "0") + (parallel [(const_int 0)])) + (vec_select:HI (match_dup 1) (parallel [(const_int 1)]))) + (minus:HI + (vec_select:HI (match_dup 1) (parallel [(const_int 2)])) + (vec_select:HI (match_dup 1) (parallel [(const_int 3)])))) + (vec_concat:V2HI + (minus:HI + (vec_select:HI + (match_operand:V4HI 2 "nonimmediate_operand" "ym") + (parallel [(const_int 0)])) + (vec_select:HI (match_dup 2) (parallel [(const_int 1)]))) + (minus:HI + (vec_select:HI (match_dup 2) (parallel [(const_int 2)])) + (vec_select:HI (match_dup 2) (parallel [(const_int 3)]))))))] + "TARGET_SSSE3" + "phsubw\t{%2, %0|%0, %2}" + [(set_attr "type" "sseiadd") + (set_attr "mode" "DI")]) + +(define_insn "ssse3_phsubdv4si3" + [(set (match_operand:V4SI 0 "register_operand" "=x") + (vec_concat:V4SI + (vec_concat:V2SI + (minus:SI + (vec_select:SI + (match_operand:V4SI 1 "register_operand" "0") + (parallel [(const_int 0)])) + (vec_select:SI (match_dup 1) (parallel [(const_int 1)]))) + (minus:SI + (vec_select:SI (match_dup 1) (parallel [(const_int 2)])) + (vec_select:SI (match_dup 1) (parallel [(const_int 3)])))) + (vec_concat:V2SI + (minus:SI + (vec_select:SI + (match_operand:V4SI 2 "nonimmediate_operand" "xm") + (parallel [(const_int 0)])) + (vec_select:SI (match_dup 2) (parallel [(const_int 1)]))) + (minus:SI + (vec_select:SI (match_dup 2) (parallel [(const_int 2)])) + (vec_select:SI (match_dup 2) (parallel [(const_int 3)]))))))] + "TARGET_SSSE3" + "phsubd\t{%2, %0|%0, %2}" + [(set_attr "type" "sseiadd") + (set_attr "mode" "TI")]) + +(define_insn "ssse3_phsubdv2si3" + [(set (match_operand:V2SI 0 "register_operand" "=y") + (vec_concat:V2SI + (minus:SI + (vec_select:SI + (match_operand:V2SI 1 "register_operand" "0") + (parallel [(const_int 0)])) + (vec_select:SI (match_dup 1) (parallel [(const_int 1)]))) + (minus:SI + (vec_select:SI + (match_operand:V2SI 2 "nonimmediate_operand" "ym") + (parallel [(const_int 0)])) + (vec_select:SI (match_dup 2) (parallel [(const_int 1)])))))] + "TARGET_SSSE3" + "phsubd\t{%2, %0|%0, %2}" + [(set_attr "type" "sseiadd") + (set_attr "mode" "DI")]) + +(define_insn "ssse3_phsubswv8hi3" + [(set (match_operand:V8HI 0 "register_operand" "=x") + (vec_concat:V8HI + (vec_concat:V4HI + (vec_concat:V2HI + (ss_minus:HI + (vec_select:HI + (match_operand:V8HI 1 "register_operand" "0") + (parallel [(const_int 0)])) + (vec_select:HI (match_dup 1) (parallel [(const_int 1)]))) + (ss_minus:HI + (vec_select:HI (match_dup 1) (parallel [(const_int 2)])) + (vec_select:HI (match_dup 1) (parallel [(const_int 3)])))) + (vec_concat:V2HI + (ss_minus:HI + (vec_select:HI (match_dup 1) (parallel [(const_int 4)])) + (vec_select:HI (match_dup 1) (parallel [(const_int 5)]))) + (ss_minus:HI + (vec_select:HI (match_dup 1) (parallel [(const_int 6)])) + (vec_select:HI (match_dup 1) (parallel [(const_int 7)]))))) + (vec_concat:V4HI + (vec_concat:V2HI + (ss_minus:HI + (vec_select:HI + (match_operand:V8HI 2 "nonimmediate_operand" "xm") + (parallel [(const_int 0)])) + (vec_select:HI (match_dup 2) (parallel [(const_int 1)]))) + (ss_minus:HI + (vec_select:HI (match_dup 2) (parallel [(const_int 2)])) + (vec_select:HI (match_dup 2) (parallel [(const_int 3)])))) + (vec_concat:V2HI + (ss_minus:HI + (vec_select:HI (match_dup 2) (parallel [(const_int 4)])) + (vec_select:HI (match_dup 2) (parallel [(const_int 5)]))) + (ss_minus:HI + (vec_select:HI (match_dup 2) (parallel [(const_int 6)])) + (vec_select:HI (match_dup 2) (parallel [(const_int 7)])))))))] + "TARGET_SSSE3" + "phsubsw\t{%2, %0|%0, %2}" + [(set_attr "type" "sseiadd") + (set_attr "mode" "TI")]) + +(define_insn "ssse3_phsubswv4hi3" + [(set (match_operand:V4HI 0 "register_operand" "=y") + (vec_concat:V4HI + (vec_concat:V2HI + (ss_minus:HI + (vec_select:HI + (match_operand:V4HI 1 "register_operand" "0") + (parallel [(const_int 0)])) + (vec_select:HI (match_dup 1) (parallel [(const_int 1)]))) + (ss_minus:HI + (vec_select:HI (match_dup 1) (parallel [(const_int 2)])) + (vec_select:HI (match_dup 1) (parallel [(const_int 3)])))) + (vec_concat:V2HI + (ss_minus:HI + (vec_select:HI + (match_operand:V4HI 2 "nonimmediate_operand" "ym") + (parallel [(const_int 0)])) + (vec_select:HI (match_dup 2) (parallel [(const_int 1)]))) + (ss_minus:HI + (vec_select:HI (match_dup 2) (parallel [(const_int 2)])) + (vec_select:HI (match_dup 2) (parallel [(const_int 3)]))))))] + "TARGET_SSSE3" + "phsubsw\t{%2, %0|%0, %2}" + [(set_attr "type" "sseiadd") + (set_attr "mode" "DI")]) + +(define_insn "ssse3_pmaddubswv8hi3" + [(set (match_operand:V8HI 0 "register_operand" "=x") + (ss_plus:V8HI + (mult:V8HI + (zero_extend:V8HI + (vec_select:V4QI + (match_operand:V16QI 1 "nonimmediate_operand" "%0") + (parallel [(const_int 0) + (const_int 2) + (const_int 4) + (const_int 6) + (const_int 8) + (const_int 10) + (const_int 12) + (const_int 14)]))) + (sign_extend:V8HI + (vec_select:V8QI + (match_operand:V16QI 2 "nonimmediate_operand" "xm") + (parallel [(const_int 0) + (const_int 2) + (const_int 4) + (const_int 6) + (const_int 8) + (const_int 10) + (const_int 12) + (const_int 14)])))) + (mult:V8HI + (zero_extend:V8HI + (vec_select:V16QI (match_dup 1) + (parallel [(const_int 1) + (const_int 3) + (const_int 5) + (const_int 7) + (const_int 9) + (const_int 11) + (const_int 13) + (const_int 15)]))) + (sign_extend:V8HI + (vec_select:V16QI (match_dup 2) + (parallel [(const_int 1) + (const_int 3) + (const_int 5) + (const_int 7) + (const_int 9) + (const_int 11) + (const_int 13) + (const_int 15)]))))))] + "TARGET_SSSE3" + "pmaddubsw\t{%2, %0|%0, %2}" + [(set_attr "type" "sseiadd") + (set_attr "mode" "TI")]) + +(define_insn "ssse3_pmaddubswv4hi3" + [(set (match_operand:V4HI 0 "register_operand" "=y") + (ss_plus:V4HI + (mult:V4HI + (zero_extend:V4HI + (vec_select:V4QI + (match_operand:V8QI 1 "nonimmediate_operand" "%0") + (parallel [(const_int 0) + (const_int 2) + (const_int 4) + (const_int 6)]))) + (sign_extend:V4HI + (vec_select:V4QI + (match_operand:V8QI 2 "nonimmediate_operand" "ym") + (parallel [(const_int 0) + (const_int 2) + (const_int 4) + (const_int 6)])))) + (mult:V4HI + (zero_extend:V4HI + (vec_select:V8QI (match_dup 1) + (parallel [(const_int 1) + (const_int 3) + (const_int 5) + (const_int 7)]))) + (sign_extend:V4HI + (vec_select:V8QI (match_dup 2) + (parallel [(const_int 1) + (const_int 3) + (const_int 5) + (const_int 7)]))))))] + "TARGET_SSSE3" + "pmaddubsw\t{%2, %0|%0, %2}" + [(set_attr "type" "sseiadd") + (set_attr "mode" "DI")]) + +(define_insn "ssse3_pmulhrswv8hi3" + [(set (match_operand:V8HI 0 "register_operand" "=x") + (truncate:V8HI + (lshiftrt:V8SI + (plus:V8SI + (lshiftrt:V8SI + (mult:V8SI + (sign_extend:V8SI + (match_operand:V8HI 1 "nonimmediate_operand" "%0")) + (sign_extend:V8SI + (match_operand:V8HI 2 "nonimmediate_operand" "xm"))) + (const_int 14)) + (const_vector:V8HI [(const_int 1) (const_int 1) + (const_int 1) (const_int 1) + (const_int 1) (const_int 1) + (const_int 1) (const_int 1)])) + (const_int 1))))] + "TARGET_SSSE3 && ix86_binary_operator_ok (MULT, V8HImode, operands)" + "pmulhrsw\t{%2, %0|%0, %2}" + [(set_attr "type" "sseimul") + (set_attr "mode" "TI")]) + +(define_insn "ssse3_pmulhrswv4hi3" + [(set (match_operand:V4HI 0 "register_operand" "=y") + (truncate:V4HI + (lshiftrt:V4SI + (plus:V4SI + (lshiftrt:V4SI + (mult:V4SI + (sign_extend:V4SI + (match_operand:V4HI 1 "nonimmediate_operand" "%0")) + (sign_extend:V4SI + (match_operand:V4HI 2 "nonimmediate_operand" "ym"))) + (const_int 14)) + (const_vector:V4HI [(const_int 1) (const_int 1) + (const_int 1) (const_int 1)])) + (const_int 1))))] + "TARGET_SSSE3 && ix86_binary_operator_ok (MULT, V4HImode, operands)" + "pmulhrsw\t{%2, %0|%0, %2}" + [(set_attr "type" "sseimul") + (set_attr "mode" "DI")]) + +(define_insn "ssse3_pshufbv16qi3" + [(set (match_operand:V16QI 0 "register_operand" "=x") + (unspec:V16QI [(match_operand:V16QI 1 "register_operand" "0") + (match_operand:V16QI 2 "nonimmediate_operand" "xm")] + UNSPEC_PSHUFB))] + "TARGET_SSSE3" + "pshufb\t{%2, %0|%0, %2}"; + [(set_attr "type" "sselog1") + (set_attr "mode" "TI")]) + +(define_insn "ssse3_pshufbv8qi3" + [(set (match_operand:V8QI 0 "register_operand" "=y") + (unspec:V8QI [(match_operand:V8QI 1 "register_operand" "0") + (match_operand:V8QI 2 "nonimmediate_operand" "ym")] + UNSPEC_PSHUFB))] + "TARGET_SSSE3" + "pshufb\t{%2, %0|%0, %2}"; + [(set_attr "type" "sselog1") + (set_attr "mode" "DI")]) + +(define_insn "ssse3_psign3" + [(set (match_operand:SSEMODE124 0 "register_operand" "=x") + (unspec:SSEMODE124 [(match_operand:SSEMODE124 1 "register_operand" "0") + (match_operand:SSEMODE124 2 "nonimmediate_operand" "xm")] + UNSPEC_PSIGN))] + "TARGET_SSSE3" + "psign\t{%2, %0|%0, %2}"; + [(set_attr "type" "sselog1") + (set_attr "mode" "TI")]) + +(define_insn "ssse3_psign3" + [(set (match_operand:MMXMODEI 0 "register_operand" "=y") + (unspec:MMXMODEI [(match_operand:MMXMODEI 1 "register_operand" "0") + (match_operand:MMXMODEI 2 "nonimmediate_operand" "ym")] + UNSPEC_PSIGN))] + "TARGET_SSSE3" + "psign\t{%2, %0|%0, %2}"; + [(set_attr "type" "sselog1") + (set_attr "mode" "DI")]) + +(define_insn "ssse3_palignrti" + [(set (match_operand:TI 0 "register_operand" "=x") + (unspec:TI [(match_operand:TI 1 "register_operand" "0") + (match_operand:TI 2 "nonimmediate_operand" "xm") + (match_operand:SI 3 "const_0_to_255_mul_8_operand" "n")] + UNSPEC_PALIGNR))] + "TARGET_SSSE3" +{ + operands[3] = GEN_INT (INTVAL (operands[3]) / 8); + return "palignr\t{%3, %2, %0|%0, %2, %3}"; +} + [(set_attr "type" "sseishft") + (set_attr "mode" "TI")]) + +(define_insn "ssse3_palignrdi" + [(set (match_operand:DI 0 "register_operand" "=y") + (unspec:DI [(match_operand:DI 1 "register_operand" "0") + (match_operand:DI 2 "nonimmediate_operand" "ym") + (match_operand:SI 3 "const_0_to_255_mul_8_operand" "n")] + UNSPEC_PALIGNR))] + "TARGET_SSSE3" +{ + operands[3] = GEN_INT (INTVAL (operands[3]) / 8); + return "palignr\t{%3, %2, %0|%0, %2, %3}"; +} + [(set_attr "type" "sseishft") + (set_attr "mode" "DI")]) + +(define_insn "ssse3_pabs2" + [(set (match_operand:SSEMODE124 0 "register_operand" "=x") + (abs:SSEMODE124 (match_operand:SSEMODE124 1 "nonimmediate_operand" "xm")))] + "TARGET_SSSE3" + "pabs\t{%1, %0|%0, %1}"; + [(set_attr "type" "sselog1") + (set_attr "mode" "TI")]) + +(define_insn "ssse3_pabs2" + [(set (match_operand:MMXMODEI 0 "register_operand" "=y") + (abs:MMXMODEI (match_operand:MMXMODEI 1 "nonimmediate_operand" "ym")))] + "TARGET_SSSE3" + "pabs\t{%1, %0|%0, %1}"; + [(set_attr "type" "sselog1") + (set_attr "mode" "DI")]) --- gcc/config/i386/tmmintrin.h.jj 2007-02-02 15:25:35.000000000 -0500 +++ gcc/config/i386/tmmintrin.h 2007-02-02 15:26:30.000000000 -0500 @@ -0,0 +1,224 @@ +/* Copyright (C) 2006 Free Software Foundation, Inc. + + This file is part of GCC. + + GCC is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2, or (at your option) + any later version. + + GCC is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with GCC; see the file COPYING. If not, write to + the Free Software Foundation, 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. */ + +/* As a special exception, if you include this header file into source + files compiled by GCC, this header file does not by itself cause + the resulting executable to be covered by the GNU General Public + License. This exception does not however invalidate any other + reasons why the executable file might be covered by the GNU General + Public License. */ + +/* Implemented from the specification included in the Intel C++ Compiler + User Guide and Reference, version 9.1. */ + +#ifndef _TMMINTRIN_H_INCLUDED +#define _TMMINTRIN_H_INCLUDED + +#ifdef __SSSE3__ +#include + +static __inline __m128i +_mm_hadd_epi16 (__m128i __X, __m128i __Y) +{ + return (__m128i) __builtin_ia32_phaddw128 ((__v8hi)__X, (__v8hi)__Y); +} + +static __inline __m128i +_mm_hadd_epi32 (__m128i __X, __m128i __Y) +{ + return (__m128i) __builtin_ia32_phaddd128 ((__v4si)__X, (__v4si)__Y); +} + +static __inline __m128i +_mm_hadds_epi16 (__m128i __X, __m128i __Y) +{ + return (__m128i) __builtin_ia32_phaddsw128 ((__v8hi)__X, (__v8hi)__Y); +} + +static __inline __m64 +_mm_hadd_pi16 (__m64 __X, __m64 __Y) +{ + return (__m64) __builtin_ia32_phaddw ((__v4hi)__X, (__v4hi)__Y); +} + +static __inline __m64 +_mm_hadd_pi32 (__m64 __X, __m64 __Y) +{ + return (__m64) __builtin_ia32_phaddd ((__v2si)__X, (__v2si)__Y); +} + +static __inline __m64 +_mm_hadds_pi16 (__m64 __X, __m64 __Y) +{ + return (__m64) __builtin_ia32_phaddsw ((__v4hi)__X, (__v4hi)__Y); +} + +static __inline __m128i +_mm_hsub_epi16 (__m128i __X, __m128i __Y) +{ + return (__m128i) __builtin_ia32_phsubw128 ((__v8hi)__X, (__v8hi)__Y); +} + +static __inline __m128i +_mm_hsub_epi32 (__m128i __X, __m128i __Y) +{ + return (__m128i) __builtin_ia32_phsubd128 ((__v4si)__X, (__v4si)__Y); +} + +static __inline __m128i +_mm_hsubs_epi16 (__m128i __X, __m128i __Y) +{ + return (__m128i) __builtin_ia32_phsubsw128 ((__v8hi)__X, (__v8hi)__Y); +} + +static __inline __m64 +_mm_hsub_pi16 (__m64 __X, __m64 __Y) +{ + return (__m64) __builtin_ia32_phsubw ((__v4hi)__X, (__v4hi)__Y); +} + +static __inline __m64 +_mm_hsub_pi32 (__m64 __X, __m64 __Y) +{ + return (__m64) __builtin_ia32_phsubd ((__v2si)__X, (__v2si)__Y); +} + +static __inline __m64 +_mm_hsubs_pi16 (__m64 __X, __m64 __Y) +{ + return (__m64) __builtin_ia32_phsubsw ((__v4hi)__X, (__v4hi)__Y); +} + +static __inline __m128i +_mm_maddubs_epi16 (__m128i __X, __m128i __Y) +{ + return (__m128i) __builtin_ia32_pmaddubsw128 ((__v16qi)__X, (__v16qi)__Y); +} + +static __inline __m64 +_mm_maddubs_pi16 (__m64 __X, __m64 __Y) +{ + return (__m64) __builtin_ia32_pmaddubsw ((__v8qi)__X, (__v8qi)__Y); +} + +static __inline __m128i +_mm_mulhrs_epi16 (__m128i __X, __m128i __Y) +{ + return (__m128i) __builtin_ia32_pmulhrsw128 ((__v8hi)__X, (__v8hi)__Y); +} + +static __inline __m64 +_mm_mulhrs_pi16 (__m64 __X, __m64 __Y) +{ + return (__m64) __builtin_ia32_pmulhrsw ((__v4hi)__X, (__v4hi)__Y); +} + +static __inline __m128i +_mm_shuffle_epi8 (__m128i __X, __m128i __Y) +{ + return (__m128i) __builtin_ia32_pshufb128 ((__v16qi)__X, (__v16qi)__Y); +} + +static __inline __m64 +_mm_shuffle_pi8 (__m64 __X, __m64 __Y) +{ + return (__m64) __builtin_ia32_pshufb ((__v8qi)__X, (__v8qi)__Y); +} + +static __inline __m128i +_mm_sign_epi8 (__m128i __X, __m128i __Y) +{ + return (__m128i) __builtin_ia32_psignb128 ((__v16qi)__X, (__v16qi)__Y); +} + +static __inline __m128i +_mm_sign_epi16 (__m128i __X, __m128i __Y) +{ + return (__m128i) __builtin_ia32_psignw128 ((__v8hi)__X, (__v8hi)__Y); +} + +static __inline __m128i +_mm_sign_epi32 (__m128i __X, __m128i __Y) +{ + return (__m128i) __builtin_ia32_psignd128 ((__v4si)__X, (__v4si)__Y); +} + +static __inline __m64 +_mm_sign_pi8 (__m64 __X, __m64 __Y) +{ + return (__m64) __builtin_ia32_psignb ((__v8qi)__X, (__v8qi)__Y); +} + +static __inline __m64 +_mm_sign_pi16 (__m64 __X, __m64 __Y) +{ + return (__m64) __builtin_ia32_psignw ((__v4hi)__X, (__v4hi)__Y); +} + +static __inline __m64 +_mm_sign_pi32 (__m64 __X, __m64 __Y) +{ + return (__m64) __builtin_ia32_psignd ((__v2si)__X, (__v2si)__Y); +} + +#define _mm_alignr_epi8(__X, __Y, __N) \ + ((__m128i)__builtin_ia32_palignr128 ((__v2di) __X, (__v2di) __Y, (__N) * 8)) + +#define _mm_alignr_pi8(__X, __Y, __N) \ + ((__m64)__builtin_ia32_palignr ((long long) (__X), (long long) (__Y), (__N) * 8)) + +static __inline __m128i +_mm_abs_epi8 (__m128i __X) +{ + return (__m128i) __builtin_ia32_pabsb128 ((__v16qi)__X); +} + +static __inline __m128i +_mm_abs_epi16 (__m128i __X) +{ + return (__m128i) __builtin_ia32_pabsw128 ((__v8hi)__X); +} + +static __inline __m128i +_mm_abs_epi32 (__m128i __X) +{ + return (__m128i) __builtin_ia32_pabsd128 ((__v4si)__X); +} + +static __inline __m64 +_mm_abs_pi8 (__m64 __X) +{ + return (__m64) __builtin_ia32_pabsb ((__v8qi)__X); +} + +static __inline __m64 +_mm_abs_pi16 (__m64 __X) +{ + return (__m64) __builtin_ia32_pabsw ((__v4hi)__X); +} + +static __inline __m64 +_mm_abs_pi32 (__m64 __X) +{ + return (__m64) __builtin_ia32_pabsd ((__v2si)__X); +} + +#endif /* __SSSE3__ */ + +#endif /* _TMMINTRIN_H_INCLUDED */ --- gcc/doc/extend.texi.jj 2007-02-02 14:47:53.000000000 -0500 +++ gcc/doc/extend.texi 2007-02-02 15:32:43.000000000 -0500 @@ -6885,6 +6885,52 @@ The following built-in functions are ava Generates the @code{movddup} machine instruction as a load from memory. @end table +The following built-in functions are available when @option{-mssse3} is used. +All of them generate the machine instruction that is part of the name +with MMX registers. + + at smallexample +v2si __builtin_ia32_phaddd (v2si, v2si) +v4hi __builtin_ia32_phaddw (v4hi, v4hi) +v4hi __builtin_ia32_phaddsw (v4hi, v4hi) +v2si __builtin_ia32_phsubd (v2si, v2si) +v4hi __builtin_ia32_phsubw (v4hi, v4hi) +v4hi __builtin_ia32_phsubsw (v4hi, v4hi) +v8qi __builtin_ia32_pmaddubsw (v8qi, v8qi) +v4hi __builtin_ia32_pmulhrsw (v4hi, v4hi) +v8qi __builtin_ia32_pshufb (v8qi, v8qi) +v8qi __builtin_ia32_psignb (v8qi, v8qi) +v2si __builtin_ia32_psignd (v2si, v2si) +v4hi __builtin_ia32_psignw (v4hi, v4hi) +long long __builtin_ia32_palignr (long long, long long, int) +v8qi __builtin_ia32_pabsb (v8qi) +v2si __builtin_ia32_pabsd (v2si) +v4hi __builtin_ia32_pabsw (v4hi) + at end smallexample + +The following built-in functions are available when @option{-mssse3} is used. +All of them generate the machine instruction that is part of the name +with SSE registers. + + at smallexample +v4si __builtin_ia32_phaddd128 (v4si, v4si) +v8hi __builtin_ia32_phaddw128 (v8hi, v8hi) +v8hi __builtin_ia32_phaddsw128 (v8hi, v8hi) +v4si __builtin_ia32_phsubd128 (v4si, v4si) +v8hi __builtin_ia32_phsubw128 (v8hi, v8hi) +v8hi __builtin_ia32_phsubsw128 (v8hi, v8hi) +v16qi __builtin_ia32_pmaddubsw128 (v16qi, v16qi) +v8hi __builtin_ia32_pmulhrsw128 (v8hi, v8hi) +v16qi __builtin_ia32_pshufb128 (v16qi, v16qi) +v16qi __builtin_ia32_psignb128 (v16qi, v16qi) +v4si __builtin_ia32_psignd128 (v4si, v4si) +v8hi __builtin_ia32_psignw128 (v8hi, v8hi) +v2di __builtin_ia32_palignr (v2di, v2di, int) +v16qi __builtin_ia32_pabsb128 (v16qi) +v4si __builtin_ia32_pabsd128 (v4si) +v8hi __builtin_ia32_pabsw128 (v8hi) + at end smallexample + The following built-in functions are available when @option{-m3dnow} is used. All of them generate the machine instruction that is part of the name. --- gcc/doc/invoke.texi.jj 2007-02-02 15:21:29.000000000 -0500 +++ gcc/doc/invoke.texi 2007-02-02 15:33:06.000000000 -0500 @@ -522,7 +522,7 @@ Objective-C and Objective-C++ Dialects}. -mno-fp-ret-in-387 -msoft-float -msvr3-shlib @gol -mno-wide-multiply -mrtd -malign-double @gol -mpreferred-stack-boundary=@var{num} @gol --mmmx -msse -msse2 -msse3 -m3dnow @gol +-mmmx -msse -msse2 -msse3 -mssse3 -m3dnow @gol -mthreads -mno-align-stringops -minline-all-stringops @gol -mpush-args -maccumulate-outgoing-args -m128bit-long-double @gol -m96bit-long-double -mregparm=@var{num} -msseregparm @gol @@ -9337,6 +9337,8 @@ preferred alignment to @option{-mpreferr @itemx -mno-sse2 @item -msse3 @itemx -mno-sse3 + at item -mssse3 + at itemx -mno-ssse3 @item -m3dnow @itemx -mno-3dnow @opindex mmmx --- gcc/config.gcc.jj 2007-02-02 15:21:29.000000000 -0500 +++ gcc/config.gcc 2007-02-02 15:25:34.000000000 -0500 @@ -263,11 +263,13 @@ xscale-*-*) ;; i[34567]86-*-*) cpu_type=i386 - extra_headers="mmintrin.h mm3dnow.h xmmintrin.h emmintrin.h pmmintrin.h" + extra_headers="mmintrin.h mm3dnow.h xmmintrin.h emmintrin.h + pmmintrin.h tmmintrin.h" ;; x86_64-*-*) cpu_type=i386 - extra_headers="mmintrin.h mm3dnow.h xmmintrin.h emmintrin.h pmmintrin.h" + extra_headers="mmintrin.h mm3dnow.h xmmintrin.h emmintrin.h + pmmintrin.h tmmintrin.h" need_64bit_hwint=yes ;; ia64-*-*) Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/gcc/devel/.cvsignore,v retrieving revision 1.193 retrieving revision 1.194 diff -u -r1.193 -r1.194 --- .cvsignore 23 Jan 2007 22:13:04 -0000 1.193 +++ .cvsignore 2 Feb 2007 21:17:24 -0000 1.194 @@ -1 +1 @@ -gcc-4.1.1-20070123.tar.bz2 +gcc-4.1.1-20070202.tar.bz2 Index: gcc41.spec =================================================================== RCS file: /cvs/dist/rpms/gcc/devel/gcc41.spec,v retrieving revision 1.140 retrieving revision 1.141 diff -u -r1.140 -r1.141 --- gcc41.spec 23 Jan 2007 22:13:04 -0000 1.140 +++ gcc41.spec 2 Feb 2007 21:17:24 -0000 1.141 @@ -1,6 +1,6 @@ -%define DATE 20070123 +%define DATE 20070202 %define gcc_version 4.1.1 -%define gcc_release 54 +%define gcc_release 55 %define _unpackaged_files_terminate_build 0 %define multilib_64_archs sparc64 ppc64 s390x x86_64 %define include_gappletviewer 1 @@ -116,7 +116,7 @@ Patch7: gcc41-ada-tweaks.patch Patch8: gcc41-java-slow_pthread_self.patch Patch9: gcc41-ppc32-retaddr.patch -Patch10: gcc41-mni.patch +Patch10: gcc41-i386-tune-core2.patch Patch11: gcc41-dsohandle.patch Patch12: gcc41-rh184446.patch Patch13: gcc41-pr20297-test.patch @@ -124,7 +124,7 @@ Patch15: gcc41-tests.patch Patch16: gcc41-pr25874.patch Patch17: gcc41-pr30189.patch -Patch18: gcc41-i386-tune-geode.patch +Patch18: gcc41-ssse3.patch Patch19: gcc41-hash-style-gnu.patch Patch20: gcc41-pr30001.patch Patch21: gcc41-java-libdotdotlib.patch @@ -143,9 +143,8 @@ Patch34: gcc41-pr30110.patch Patch35: gcc41-pr30143.patch Patch36: gcc41-pr30045.patch -Patch37: gcc41-pr27416.patch -Patch38: gcc41-pr30421.patch -Patch39: gcc41-pr30494.patch +Patch37: gcc41-pr30473.patch +Patch38: gcc41-pr30536.patch %define _gnu %{nil} %ifarch sparc %define gcc_target_platform sparc64-%{_vendor}-%{_target_os} @@ -430,7 +429,7 @@ %patch7 -p0 -b .ada-tweaks~ %patch8 -p0 -b .java-slow_pthread_self~ %patch9 -p0 -b .ppc32-retaddr~ -%patch10 -p0 -b .mni~ +%patch10 -p0 -b .i386-tune-core2~ %patch11 -p0 -b .dsohandle~ %patch12 -p0 -b .rh184446~ %patch13 -p0 -E -b .pr20297-test~ @@ -438,7 +437,7 @@ %patch15 -p0 -b .tests~ %patch16 -p0 -b .pr25874~ %patch17 -p0 -b .pr30189~ -%patch18 -p0 -b .i386-tune-geode~ +%patch18 -p0 -b .ssse3~ %patch19 -p0 -b .hash-style-gnu~ %patch20 -p0 -b .pr30001~ %patch21 -p0 -b .java-libdotdotlib~ @@ -457,9 +456,8 @@ %patch34 -p0 -b .pr30110~ %patch35 -p0 -b .pr30143~ %patch36 -p0 -b .pr30045~ -%patch37 -p0 -b .pr27416~ -%patch38 -p0 -b .pr30421~ -%patch39 -p0 -b .pr30494~ +%patch37 -p0 -b .pr30473~ +%patch38 -p0 -b .pr30536~ sed -i -e 's/4\.1\.2/4.1.1/' gcc/BASE-VER gcc/version.c sed -i -e 's/" (Red Hat[^)]*)"/" (Red Hat %{version}-%{gcc_release})"/' gcc/version.c @@ -995,60 +993,60 @@ %post /sbin/install-info \ - --info-dir=%{_infodir} %{_infodir}/gcc.info.gz + --info-dir=%{_infodir} %{_infodir}/gcc.info.gz || : %preun if [ $1 = 0 ]; then /sbin/install-info --delete \ - --info-dir=%{_infodir} %{_infodir}/gcc.info.gz + --info-dir=%{_infodir} %{_infodir}/gcc.info.gz || : fi %post -n cpp /sbin/install-info \ - --info-dir=%{_infodir} %{_infodir}/cpp.info.gz + --info-dir=%{_infodir} %{_infodir}/cpp.info.gz || : %preun -n cpp if [ $1 = 0 ]; then /sbin/install-info --delete \ - --info-dir=%{_infodir} %{_infodir}/cpp.info.gz + --info-dir=%{_infodir} %{_infodir}/cpp.info.gz || : fi %post gfortran /sbin/install-info \ - --info-dir=%{_infodir} %{_infodir}/gfortran.info.gz + --info-dir=%{_infodir} %{_infodir}/gfortran.info.gz || : %preun gfortran if [ $1 = 0 ]; then /sbin/install-info --delete \ - --info-dir=%{_infodir} %{_infodir}/gfortran.info.gz + --info-dir=%{_infodir} %{_infodir}/gfortran.info.gz || : fi %post java /sbin/install-info \ - --info-dir=%{_infodir} %{_infodir}/gcj.info.gz + --info-dir=%{_infodir} %{_infodir}/gcj.info.gz || : %preun java if [ $1 = 0 ]; then /sbin/install-info --delete \ - --info-dir=%{_infodir} %{_infodir}/gcj.info.gz + --info-dir=%{_infodir} %{_infodir}/gcj.info.gz || : fi %post gnat /sbin/install-info \ - --info-dir=%{_infodir} %{_infodir}/gnat_rm.info.gz + --info-dir=%{_infodir} %{_infodir}/gnat_rm.info.gz || : /sbin/install-info \ - --info-dir=%{_infodir} %{_infodir}/gnat_ugn_unw.info.gz + --info-dir=%{_infodir} %{_infodir}/gnat_ugn_unw.info.gz || : /sbin/install-info \ - --info-dir=%{_infodir} %{_infodir}/gnat-style.info.gz + --info-dir=%{_infodir} %{_infodir}/gnat-style.info.gz || : %preun gnat if [ $1 = 0 ]; then /sbin/install-info --delete \ - --info-dir=%{_infodir} %{_infodir}/gnat_rm.info.gz + --info-dir=%{_infodir} %{_infodir}/gnat_rm.info.gz || : /sbin/install-info --delete \ - --info-dir=%{_infodir} %{_infodir}/gnat_ugn_unw.info.gz + --info-dir=%{_infodir} %{_infodir}/gnat_ugn_unw.info.gz || : /sbin/install-info --delete \ - --info-dir=%{_infodir} %{_infodir}/gnat-style.info.gz + --info-dir=%{_infodir} %{_infodir}/gnat-style.info.gz || : fi # Because glibc Prereq's libgcc and /sbin/ldconfig @@ -1067,12 +1065,12 @@ %post -n libgcj /sbin/ldconfig /sbin/install-info \ - --info-dir=%{_infodir} %{_infodir}/fastjar.info.gz + --info-dir=%{_infodir} %{_infodir}/fastjar.info.gz || : %preun -n libgcj if [ $1 = 0 ]; then /sbin/install-info --delete \ - --info-dir=%{_infodir} %{_infodir}/fastjar.info.gz + --info-dir=%{_infodir} %{_infodir}/fastjar.info.gz || : fi %postun -n libgcj -p /sbin/ldconfig @@ -1531,6 +1529,17 @@ %doc rpm.doc/changelogs/libmudflap/ChangeLog* %changelog +* Fri Feb 2 2007 Jakub Jelinek 4.1.1-55 +- update from gcc-4_1-branch (-r121069:121479) + - PRs c++/28988, fortran/30278, libstdc++/30586, middle-end/29683, + objc/27438 +- add -march=core2 and -mtune=core2 support (Vlad Makarov) +- fix sprintf builtin (PR middle-end/30473) +- fix ICE on invalid __thread register on fields (PR c++/30536) +- ignore install-info errors in scriptlets (#223687) +- rename MNI and mni to SSSE3 and ssse3, keep -m{,no-}mni option and + __MNI__ macro for compatibility + * Tue Jan 23 2007 Jakub Jelinek 4.1.1-54 - update from gcc-4_1-branch (-r120507:121069) - PRs c++/28999, libgfortran/30435, objc/30479, rtl-optimization/29329, Index: sources =================================================================== RCS file: /cvs/dist/rpms/gcc/devel/sources,v retrieving revision 1.195 retrieving revision 1.196 diff -u -r1.195 -r1.196 --- sources 23 Jan 2007 22:13:04 -0000 1.195 +++ sources 2 Feb 2007 21:17:24 -0000 1.196 @@ -1 +1 @@ -408aa3953830b61f30432831a5195db5 gcc-4.1.1-20070123.tar.bz2 +da5ebc8e1045dab9142f7a0a9ce47304 gcc-4.1.1-20070202.tar.bz2 --- gcc41-i386-tune-geode.patch DELETED --- --- gcc41-mni.patch DELETED --- --- gcc41-pr27416.patch DELETED --- --- gcc41-pr30421.patch DELETED --- --- gcc41-pr30494.patch DELETED --- From fedora-cvs-commits at redhat.com Fri Feb 2 21:20:53 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 2 Feb 2007 16:20:53 -0500 Subject: rpms/freetype/devel .cvsignore, 1.13, 1.14 freetype.spec, 1.48, 1.49 sources, 1.13, 1.14 Message-ID: <200702022120.l12LKrDd031961@cvs.devel.redhat.com> Author: besfahbo Update of /cvs/dist/rpms/freetype/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv31750 Modified Files: .cvsignore freetype.spec sources Log Message: * Fri Feb 02 2007 Behdad Esfahbod 2.3.1-1 - Update to 2.3.1. Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/freetype/devel/.cvsignore,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- .cvsignore 18 Jan 2007 00:54:21 -0000 1.13 +++ .cvsignore 2 Feb 2007 21:20:51 -0000 1.14 @@ -1,3 +1,3 @@ -freetype-2.3.0.tar.bz2 -ft2demos-2.3.0.tar.bz2 -freetype-doc-2.3.0.tar.bz2 +freetype-2.3.1.tar.bz2 +freetype-doc-2.3.1.tar.bz2 +ft2demos-2.3.1.tar.bz2 Index: freetype.spec =================================================================== RCS file: /cvs/dist/rpms/freetype/devel/freetype.spec,v retrieving revision 1.48 retrieving revision 1.49 diff -u -r1.48 -r1.49 --- freetype.spec 18 Jan 2007 19:42:34 -0000 1.48 +++ freetype.spec 2 Feb 2007 21:20:51 -0000 1.49 @@ -7,8 +7,8 @@ Summary: A free and portable font rendering engine Name: freetype -Version: 2.3.0 -Release: 2%{?dist} +Version: 2.3.1 +Release: 1%{?dist} License: BSD/GPL dual license Group: System Environment/Libraries URL: http://www.freetype.org @@ -203,6 +203,9 @@ %{_libdir}/pkgconfig/ %changelog +* Fri Feb 02 2007 Behdad Esfahbod 2.3.1-1 +- Update to 2.3.1. + * Wed Jan 17 2007 Behdad Esfahbod 2.3.0-2 - Add without_subpixel_rendering. - Drop X11_PATH=/usr. Not needed anymore. Index: sources =================================================================== RCS file: /cvs/dist/rpms/freetype/devel/sources,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- sources 18 Jan 2007 00:54:21 -0000 1.13 +++ sources 2 Feb 2007 21:20:51 -0000 1.14 @@ -1,3 +1,3 @@ -5b331456e0357e90d57cab5943dbe560 freetype-2.3.0.tar.bz2 -adfb4ef31ff7d3910bbdd226769cc170 ft2demos-2.3.0.tar.bz2 -25b57ea93170376377ee9154adc66f63 freetype-doc-2.3.0.tar.bz2 +11e1186ca5520c5a284fa0a03f652035 freetype-2.3.1.tar.bz2 +15896b248192283c9891cc157e5793d7 freetype-doc-2.3.1.tar.bz2 +80fa3db44d21743ab791df2a068496ca ft2demos-2.3.1.tar.bz2 From fedora-cvs-commits at redhat.com Sat Feb 3 00:19:10 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 2 Feb 2007 19:19:10 -0500 Subject: rpms/expect/devel expect-5.43.0-tcl8.5.patch, NONE, 1.1 expect.spec, 1.16, 1.17 Message-ID: <200702030019.l130JA2l022343@cvs.devel.redhat.com> Author: mitr Update of /cvs/dist/rpms/expect/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv22323 Modified Files: expect.spec Added Files: expect-5.43.0-tcl8.5.patch Log Message: * Sat Feb 3 2007 Miloslav Trmac - 5.43.0-6 - Update to build with Tcl 8.5 - Drop static libraries - Ship more documentation - Use %%check for (make test), remove the conditional expect-5.43.0-tcl8.5.patch: Dbg.c | 1 + aclocal.m4 | 17 +++++++++++++---- configure.in | 3 ++- exp_command.h | 7 ++++++- 4 files changed, 22 insertions(+), 6 deletions(-) --- NEW FILE expect-5.43.0-tcl8.5.patch --- --- expect-5.43/exp_command.h.tcl8.5 2007-02-03 01:00:05.000000000 +0100 +++ expect-5.43/exp_command.h 2007-02-03 01:02:18.000000000 +0100 @@ -23,7 +23,12 @@ # undef panic #endif -#include +#include "tcl.h" +#if TCL_MAJOR_VERSION < 8 || TCL_MINOR_VERSION < 5 +# include +#else +# include +#endif #define EXP_CHANNELNAMELEN (16 + TCL_INTEGER_SPACE) --- expect-5.43/aclocal.m4.tcl8.5 2002-02-12 03:00:55.000000000 +0100 +++ expect-5.43/aclocal.m4 2007-02-03 01:00:05.000000000 +0100 @@ -150,11 +150,20 @@ TCLHDIRDASHI="" TCL_LIBRARY="" else - AC_MSG_RESULT([found in ${ac_cv_c_tclh}]) + dirs=${ac_cv_c_tclh} + stem=${dirs%/generic} + if test x"${dirs}" != x"$stem" && test -d "$stem/unix"; then + dirs="$dirs $stem/unix" + fi + dashi='' + for dir in $dirs; do + dashi="$dashi -I$dir" + done + AC_MSG_RESULT([found in ${dirs}]) # this hack is cause the TCLHDIR won't print if there is a "-I" in it. - TCLHDIR="${ac_cv_c_tclh}" - TCLHDIRDASHI="-I${ac_cv_c_tclh}" - TCL_LIBRARY=`echo $TCLHDIR | sed -e 's/generic//'`library + TCLHDIR="${dirs}" + TCLHDIRDASHI="${dashi# }" + TCL_LIBRARY=`echo ${dirs% *} | sed -e 's/generic//'`library fi fi --- expect-5.43/Dbg.c.tcl8.5 2002-03-23 05:11:54.000000000 +0100 +++ expect-5.43/Dbg.c 2007-02-03 01:00:05.000000000 +0100 @@ -11,6 +11,7 @@ #include #include "tcldbgcf.h" +#include "expect_cf.h" #if 0 /* tclInt.h drags in stdlib. By claiming no-stdlib, force it to drag in */ /* Tcl's compat version. This avoids having to test for its presence */ --- expect-5.43/configure.in.tcl8.5 2007-02-03 01:00:05.000000000 +0100 +++ expect-5.43/configure.in 2007-02-03 01:00:05.000000000 +0100 @@ -368,7 +368,8 @@ cp ${srcdir}/Dbgconfigure ${srcdir}/tcldbg.h ${srcdir}/tcldbgcf.h.in ${srcdir}/install-sh ${tmpdir} cp $srcdir/DbgMkfl.in ${tmpdir}/Makefile.in cp $srcdir/DbgpkgInd.in ${tmpdir}/pkgIndex.in -(cd $tmpdir; ${CONFIG_SHELL-/bin/sh} Dbgconfigure --with-tclinclude=$TCLHDIR $dbg_config_flags) +# Drop .../unix from tclinclude if present, CY_AC_PATH_TCLH will add it again. +(cd $tmpdir; ${CONFIG_SHELL-/bin/sh} Dbgconfigure --with-tclinclude=${TCLHDIR%% *} $dbg_config_flags) cp ${tmpdir}/tcldbgcf.h . rm -rf $tmpdir test -n "$verbose" && echo "configured Tcl debugger" Index: expect.spec =================================================================== RCS file: /cvs/dist/rpms/expect/devel/expect.spec,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- expect.spec 12 Jul 2006 05:47:32 -0000 1.16 +++ expect.spec 3 Feb 2007 00:19:07 -0000 1.17 @@ -3,20 +3,19 @@ Summary: A program-script interaction and testing utility Name: expect Version: %{majorver}.0 -Release: 5.1 +Release: 6 License: Public Domain Group: Development/Languages URL: http://expect.nist.gov/ Source: http://expect.nist.gov/src/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root Buildrequires: tcl-devel tk-devel autoconf automake libX11-devel - -Patch6: expect-5.38.0-spawn-43310.patch -Patch8: expect-5.43.0-cfg-setpgrp.patch -Patch10: expect-5.38.0-lib-spec.patch -Patch11: expect-5.39.0-libdir.patch -Patch12: expect-5.43.0-log_file.patch - +Patch0: expect-5.38.0-spawn-43310.patch +Patch1: expect-5.43.0-cfg-setpgrp.patch +Patch2: expect-5.38.0-lib-spec.patch +Patch3: expect-5.39.0-libdir.patch +Patch4: expect-5.43.0-log_file.patch +Patch5: expect-5.43.0-tcl8.5.patch # examples patches Patch100: expect-5.32.2-random.patch Patch101: expect-5.32.2-fixcat.patch @@ -58,32 +57,29 @@ %prep %setup -q -n expect-%{majorver} -%patch6 -p2 -b .6-spawn -%patch8 -p1 -b .8-pgrp -%patch10 -p1 -b .10-libspec -%patch11 -p1 -b .11-libdir -%patch12 -p1 -b .12-log_file +%patch0 -p2 -b .6-spawn +%patch1 -p1 -b .8-pgrp +%patch2 -p1 -b .10-libspec +%patch3 -p1 -b .11-libdir +%patch4 -p1 -b .12-log_file +%patch5 -p1 -b .tcl8.5 # examples fixes %patch100 -p1 -b .100 %patch101 -p1 -b .101 %patch102 -p1 -b .102 -# patch8 and patch10 touch configure.in +# *-cfg-setpgrp.patch, *-lib-spec.patch and *-tcl8.5.patch touch configure.in aclocal autoconf ( cd testsuite autoconf -I.. ) %build -%configure --with-tcl=%{_libdir} --with-tk=%{_libdir} --enable-shared --with-tclinclude=%{_includedir}/tcl-private +%configure --with-tcl=%{_libdir} --with-tk=%{_libdir} --enable-shared \ + --with-tclinclude=%{_includedir}/tcl-private make %{?_smp_mflags} -# run "make test" by default -%{?_without_check: %define _without_check 1} -%{!?_without_check: %define _without_check 0} - -%if ! %{_without_check} - make test -%endif +%check +make test %install rm -rf $RPM_BUILD_ROOT @@ -103,7 +99,7 @@ %files %defattr(-,root,root,-) -%doc +%doc FAQ HISTORY NEWS README %{_bindir}/expect %{_bindir}/autoexpect %{_bindir}/dislocate @@ -135,8 +131,8 @@ %files devel %defattr(-,root,root,-) -%{_libdir}/expect%{majorver}/libexpect%{majorver}.a -%{_libdir}/libexpect%{majorver}.a +%exclude %{_libdir}/expect%{majorver}/libexpect%{majorver}.a +%exclude %{_libdir}/libexpect%{majorver}.a %{_libdir}/libexpect.so %{_mandir}/man3/libexpect.3* %{_includedir}/* @@ -153,6 +149,12 @@ %{_mandir}/man1/tknewsbiff.1* %changelog +* Sat Feb 3 2007 Miloslav Trmac - 5.43.0-6 +- Update to build with Tcl 8.5 +- Drop static libraries +- Ship more documentation +- Use %%check for (make test), remove the conditional + * Wed Jul 12 2006 Jesse Keating - 5.43.0-5.1 - rebuild From fedora-cvs-commits at redhat.com Sat Feb 3 15:58:37 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sat, 3 Feb 2007 10:58:37 -0500 Subject: rpms/devhelp/devel .cvsignore, 1.10, 1.11 devhelp.spec, 1.54, 1.55 sources, 1.10, 1.11 devhelp-0.12-transparent.patch, 1.1, NONE Message-ID: <200702031558.l13FwbMC028645@cvs.devel.redhat.com> Author: mbarnes Update of /cvs/dist/rpms/devhelp/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv28629 Modified Files: .cvsignore devhelp.spec sources Removed Files: devhelp-0.12-transparent.patch Log Message: * Sat Feb 03 2007 Matthew Barnes - 0.13-1.fc7 - Update to 0.13 - Clean up the spec file. - Remove devhelp-0.12-transparent.patch (fixed upstream). Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/devhelp/devel/.cvsignore,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- .cvsignore 29 Jul 2006 04:14:08 -0000 1.10 +++ .cvsignore 3 Feb 2007 15:58:35 -0000 1.11 @@ -1 +1 @@ -devhelp-0.12.tar.bz2 +devhelp-0.13.tar.bz2 Index: devhelp.spec =================================================================== RCS file: /cvs/dist/rpms/devhelp/devel/devhelp.spec,v retrieving revision 1.54 retrieving revision 1.55 diff -u -r1.54 -r1.55 --- devhelp.spec 23 Dec 2006 03:14:47 -0000 1.54 +++ devhelp.spec 3 Feb 2007 15:58:35 -0000 1.55 @@ -1,62 +1,63 @@ %define gecko_ver 1.8.1.1 -Summary: API document browser -Name: devhelp -Version: 0.12 -Release: 10%{?dist} -License: GPL -Group: Development/Tools -Url: http://ftp.gnome.org/pub/gnome/sources/devhelp/ -Source: %{name}-%{version}.tar.bz2 -# fixed in cvs -Patch0: devhelp-0.12-transparent.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-root - -Requires: gtk2 >= 2.2.0 -Requires: libgnomeui >= 2.2.0 -Requires: gnome-vfs2 >= 2.2.0 -Requires: libglade2 >= 2.2.0 -Requires: gecko-libs = %{gecko_ver} -BuildRequires: desktop-file-utils >= 0.3 - -BuildRequires: gtk2-devel >= 2.2.0 -BuildRequires: libgnomeui-devel >= 2.2.0 -BuildRequires: gnome-vfs2-devel >= 2.2.0 -BuildRequires: libglade2-devel >= 2.2.0 -BuildRequires: gecko-devel = %{gecko_ver} -BuildRequires: intltool -BuildRequires: gettext -BuildRequires: glib2-devel >= 2.9.5 -BuildRequires: libwnck-devel >= 2.10.0 -BuildRequires: GConf2-devel >= 2.6.0 +### Abstract ### + +Name: devhelp +Version: 0.13 +Release: 1%{?dist} +License: GPL +Group: Development/Tools +Summary: API document browser +Source: devhelp-%{version}.tar.bz2 +BuildRoot: %{_tmppath}/devhelp-%{version}-root + +### Dependencies ### Requires(pre): GConf2 >= 2.14 Requires(preun): GConf2 >= 2.14 Requires(post): GConf2 >= 2.14 +Requires: gecko-libs = %{gecko_ver} +Requires: gnome-vfs2 >= 2.2.0 +Requires: gtk2 >= 2.2.0 +Requires: libglade2 >= 2.2.0 +Requires: libgnomeui >= 2.2.0 + +### Build Dependencies ### + +BuildRequires: GConf2-devel >= 2.6.0 +BuildRequires: desktop-file-utils >= 0.3 +BuildRequires: gecko-devel = %{gecko_ver} +BuildRequires: gettext +BuildRequires: glib2-devel >= 2.9.5 +BuildRequires: gnome-vfs2-devel >= 2.2.0 +BuildRequires: gtk2-devel >= 2.2.0 +BuildRequires: intltool +BuildRequires: libglade2-devel >= 2.2.0 +BuildRequires: libgnomeui-devel >= 2.2.0 +BuildRequires: libwnck-devel >= 2.10.0 + %description An API document browser for GNOME 2. %package devel -Summary: Library to embed Devhelp in other applications. -Group: Development/Libraries -Requires: %name = %{PACKAGE_VERSION} -Requires: gtk2-devel >= 2.2.0 -Requires: libgnomeui-devel >= 2.2.0 -Requires: libwnck-devel >= 2.10.0 -Requires: gnome-vfs2-devel >= 2.2.0 -Requires: pkgconfig +Summary: Library to embed Devhelp in other applications. +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +Requires: gnome-vfs2-devel >= 2.2.0 +Requires: gtk2-devel >= 2.2.0 +Requires: libgnomeui-devel >= 2.2.0 +Requires: libwnck-devel >= 2.10.0 +Requires: pkgconfig %description devel Library of Devhelp for embedding into other applications. %prep -%setup -q -%patch0 -p1 -b .transparent +%setup -q -n devhelp-%{version} %build %configure - make %{?_smp_mflags} %install @@ -79,7 +80,7 @@ mkdir -p $RPM_BUILD_ROOT%{_datadir}/devhelp/books -%find_lang %name +%find_lang devhelp %clean rm -rf $RPM_BUILD_ROOT @@ -110,7 +111,7 @@ gtk-update-icon-cache -q %{_datadir}/icons/hicolor fi -%files -f %{name}.lang +%files -f devhelp.lang %defattr(-, root, root) %doc AUTHORS COPYING ChangeLog NEWS README INSTALL @@ -133,6 +134,11 @@ %{_libdir}/pkgconfig/* %changelog +* Sat Feb 03 2007 Matthew Barnes - 0.13-1.fc7 +- Update to 0.13 +- Clean up the spec file. +- Remove devhelp-0.12-transparent.patch (fixed upstream). + * Thu Dec 21 2006 Christopher Aillon 0.12-10 - Rebuild against newer gecko Index: sources =================================================================== RCS file: /cvs/dist/rpms/devhelp/devel/sources,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- sources 29 Jul 2006 04:14:09 -0000 1.10 +++ sources 3 Feb 2007 15:58:35 -0000 1.11 @@ -1 +1 @@ -007e7bd4fb3e2e86b743944eca552460 devhelp-0.12.tar.bz2 +230c05c1e13ba6ae44c94e034ea77348 devhelp-0.13.tar.bz2 --- devhelp-0.12-transparent.patch DELETED --- From fedora-cvs-commits at redhat.com Sat Feb 3 16:08:42 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sat, 3 Feb 2007 11:08:42 -0500 Subject: rpms/kernel/FC-6/configs config-ia64, 1.2, 1.3 config-ia64-generic, 1.49, 1.50 config-x86-generic, 1.70, 1.71 Message-ID: <200702031608.l13G8gVX028907@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/FC-6/configs In directory cvs.devel.redhat.com:/tmp/cvs-serv28874/configs Modified Files: config-ia64 config-ia64-generic config-x86-generic Log Message: * Sat Feb 3 2007 Dave Jones - Remove kdump config options from non-kdump configs. This will fix the 'reboots as soon as booting up' bug. Index: config-ia64 =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/configs/config-ia64,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- config-ia64 25 Aug 2006 19:18:20 -0000 1.2 +++ config-ia64 3 Feb 2007 16:08:40 -0000 1.3 @@ -1,3 +1,3 @@ CONFIG_CRASH_DUMP=y -CONFIG_PROC_VMCORE=y +# CONFIG_PROC_VMCORE is not set Index: config-ia64-generic =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/configs/config-ia64-generic,v retrieving revision 1.49 retrieving revision 1.50 diff -u -r1.49 -r1.50 --- config-ia64-generic 21 Dec 2006 21:45:14 -0000 1.49 +++ config-ia64-generic 3 Feb 2007 16:08:40 -0000 1.50 @@ -176,4 +176,4 @@ #temporary until ia64 kexec/kdump is fixed (breaks xen) CONFIG_CRASH_DUMP=y -CONFIG_PROC_VMCORE=y +# CONFIG_PROC_VMCORE is not set Index: config-x86-generic =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/configs/config-x86-generic,v retrieving revision 1.70 retrieving revision 1.71 diff -u -r1.70 -r1.71 --- config-x86-generic 30 Jan 2007 22:09:45 -0000 1.70 +++ config-x86-generic 3 Feb 2007 16:08:40 -0000 1.71 @@ -306,5 +306,5 @@ # CONFIG_PARAVIRT is not set CONFIG_CRASH_DUMP=y -CONFIG_PROC_VMCORE=y +# CONFIG_PROC_VMCORE is not set From fedora-cvs-commits at redhat.com Sat Feb 3 16:08:42 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sat, 3 Feb 2007 11:08:42 -0500 Subject: rpms/kernel/FC-6 kernel-2.6.spec,1.2902,1.2903 Message-ID: <200702031608.l13G8gYc028896@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv28874 Modified Files: kernel-2.6.spec Log Message: * Sat Feb 3 2007 Dave Jones - Remove kdump config options from non-kdump configs. This will fix the 'reboots as soon as booting up' bug. Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/kernel-2.6.spec,v retrieving revision 1.2902 retrieving revision 1.2903 diff -u -r1.2902 -r1.2903 --- kernel-2.6.spec 1 Feb 2007 21:57:38 -0000 1.2902 +++ kernel-2.6.spec 3 Feb 2007 16:08:39 -0000 1.2903 @@ -2022,6 +2022,10 @@ %endif %changelog +* Sat Feb 3 2007 Dave Jones +- Remove kdump config options from non-kdump configs. + This will fix the 'reboots as soon as booting up' bug. + * Thu Feb 1 2007 Chuck Ebbert - Added i586 AES and Blowfish modules to i686 config From fedora-cvs-commits at redhat.com Sat Feb 3 16:10:46 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sat, 3 Feb 2007 11:10:46 -0500 Subject: rpms/kernel/FC-5/configs config-ia64, 1.2, 1.3 config-ia64-generic, 1.26, 1.27 Message-ID: <200702031610.l13GAkv3028967@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/FC-5/configs In directory cvs.devel.redhat.com:/tmp/cvs-serv28935/configs Modified Files: config-ia64 config-ia64-generic Log Message: * Sat Feb 3 2007 Dave Jones - Disable kdump options in non-kdump kernels. Index: config-ia64 =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/configs/config-ia64,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- config-ia64 22 Sep 2006 22:43:07 -0000 1.2 +++ config-ia64 3 Feb 2007 16:10:43 -0000 1.3 @@ -1,3 +1,3 @@ CONFIG_CRASH_DUMP=y -CONFIG_PROC_VMCORE=y +# CONFIG_PROC_VMCORE is not set Index: config-ia64-generic =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/configs/config-ia64-generic,v retrieving revision 1.26 retrieving revision 1.27 diff -u -r1.26 -r1.27 --- config-ia64-generic 31 Jan 2007 15:26:16 -0000 1.26 +++ config-ia64-generic 3 Feb 2007 16:10:43 -0000 1.27 @@ -179,4 +179,4 @@ #temporary until ia64 kexec/kdump is fixed (breaks xen) CONFIG_CRASH_DUMP=y -CONFIG_PROC_VMCORE=y +# CONFIG_PROC_VMCORE is not set From fedora-cvs-commits at redhat.com Sat Feb 3 16:10:45 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sat, 3 Feb 2007 11:10:45 -0500 Subject: rpms/kernel/FC-5 kernel-2.6.spec,1.2266,1.2267 Message-ID: <200702031610.l13GAjxt028959@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv28935 Modified Files: kernel-2.6.spec Log Message: * Sat Feb 3 2007 Dave Jones - Disable kdump options in non-kdump kernels. Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/kernel-2.6.spec,v retrieving revision 1.2266 retrieving revision 1.2267 diff -u -r1.2266 -r1.2267 --- kernel-2.6.spec 1 Feb 2007 21:29:06 -0000 1.2266 +++ kernel-2.6.spec 3 Feb 2007 16:10:43 -0000 1.2267 @@ -1835,6 +1835,9 @@ %endif %changelog +* Sat Feb 3 2007 Dave Jones +- Disable kdump options in non-kdump kernels. + * Thu Feb 1 2007 Chuck Ebbert - Added i586 optimized AES and Blowfish modules to the i686 config - Fixed .cvsignore From fedora-cvs-commits at redhat.com Sat Feb 3 16:30:32 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sat, 3 Feb 2007 11:30:32 -0500 Subject: rpms/openoffice.org/FC-6 sources,1.200,1.201 Message-ID: <200702031630.l13GUWGQ017176@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/openoffice.org/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv17162 Modified Files: sources Log Message: sources Index: sources =================================================================== RCS file: /cvs/dist/rpms/openoffice.org/FC-6/sources,v retrieving revision 1.200 retrieving revision 1.201 diff -u -r1.200 -r1.201 --- sources 28 Sep 2006 09:02:29 -0000 1.200 +++ sources 3 Feb 2007 16:30:30 -0000 1.201 @@ -12,4 +12,4 @@ cba51824724ada973394d8feecdd0213 pa-IN-179.sdf 26c72b57608d21c7cccf941f1df2aea9 redhat-templates.tar.gz 9ac2ba7309d7cabad9210f68f7d0136c openoffice.org-simple-crash_report.sh -ef5ded7d450da108d5d93bc6a38a83f6 OOD680_m5.tar.bz2 +8f16188469a96a7db850e422cc2adc71 OOD680_m5.tar.bz2 From fedora-cvs-commits at redhat.com Sat Feb 3 17:13:20 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sat, 3 Feb 2007 12:13:20 -0500 Subject: rpms/kernel/devel Makefile.config, 1.51, 1.52 kernel-2.6.spec, 1.2917, 1.2918 Message-ID: <200702031713.l13HDKZg015102@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv15037 Modified Files: Makefile.config kernel-2.6.spec Log Message: remove last its of -kdump for 686 Index: Makefile.config =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/Makefile.config,v retrieving revision 1.51 retrieving revision 1.52 diff -u -r1.51 -r1.52 --- Makefile.config 17 Nov 2006 16:41:43 -0000 1.51 +++ Makefile.config 3 Feb 2007 17:13:17 -0000 1.52 @@ -6,7 +6,7 @@ CONFIGFILES = \ $(CFG)-i586.config \ - $(CFG)-i686.config $(CFG)-i686-PAE.config $(CFG)-i686-kdump.config \ + $(CFG)-i686.config $(CFG)-i686-PAE.config \ $(CFG)-i686-debug.config $(CFG)-i686-PAE-debug.config \ $(CFG)-x86_64.config $(CFG)-x86_64-kdump.config \ $(CFG)-x86_64-debug.config \ @@ -95,9 +95,6 @@ kernel-$(VERSION)-i686-PAE-debug.config: configs/config-i686-PAE temp-x86-debug-generic perl merge.pl $^ i386 > $@ -kernel-$(VERSION)-i686-kdump.config: configs/config-i686-kdump temp-x86-generic - perl merge.pl $^ i386 > $@ - kernel-$(VERSION)-olpc.config: configs/config-olpc temp-x86-generic perl merge.pl $^ i386 > $@ Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/kernel-2.6.spec,v retrieving revision 1.2917 retrieving revision 1.2918 diff -u -r1.2917 -r1.2918 --- kernel-2.6.spec 31 Jan 2007 23:24:11 -0000 1.2917 +++ kernel-2.6.spec 3 Feb 2007 17:13:17 -0000 1.2918 @@ -265,29 +265,28 @@ Source20: kernel-%{kversion}-i586.config Source21: kernel-%{kversion}-i686.config Source22: kernel-%{kversion}-i686-debug.config -Source23: kernel-%{kversion}-i686-kdump.config -Source24: kernel-%{kversion}-i686-PAE.config -Source25: kernel-%{kversion}-i686-PAE-debug.config - -Source26: kernel-%{kversion}-x86_64.config -Source27: kernel-%{kversion}-x86_64-debug.config -Source28: kernel-%{kversion}-x86_64-kdump.config - -Source29: kernel-%{kversion}-ppc.config -Source30: kernel-%{kversion}-ppc-smp.config -Source31: kernel-%{kversion}-ppc64.config -Source32: kernel-%{kversion}-ppc64-kdump.config -Source33: kernel-%{kversion}-ppc64iseries.config -Source34: kernel-%{kversion}-ppc64iseries-kdump.config - -Source35: kernel-%{kversion}-s390.config -Source36: kernel-%{kversion}-s390x.config - -Source37: kernel-%{kversion}-ia64.config - -Source38: kernel-%{kversion}-i686-xen.config -Source39: kernel-%{kversion}-x86_64-xen.config -Source40: kernel-%{kversion}-ia64-xen.config +Source23: kernel-%{kversion}-i686-PAE.config +Source24: kernel-%{kversion}-i686-PAE-debug.config + +Source25: kernel-%{kversion}-x86_64.config +Source26: kernel-%{kversion}-x86_64-debug.config +Source27: kernel-%{kversion}-x86_64-kdump.config + +Source28: kernel-%{kversion}-ppc.config +Source29: kernel-%{kversion}-ppc-smp.config +Source30: kernel-%{kversion}-ppc64.config +Source31: kernel-%{kversion}-ppc64-kdump.config +Source32: kernel-%{kversion}-ppc64iseries.config +Source33: kernel-%{kversion}-ppc64iseries-kdump.config + +Source34: kernel-%{kversion}-s390.config +Source35: kernel-%{kversion}-s390x.config + +Source36: kernel-%{kversion}-ia64.config + +Source37: kernel-%{kversion}-i686-xen.config +Source38: kernel-%{kversion}-x86_64-xen.config +Source39: kernel-%{kversion}-ia64-xen.config #Source66: kernel-%{kversion}-sparc.config #Source67: kernel-%{kversion}-sparc64.config From fedora-cvs-commits at redhat.com Sat Feb 3 17:13:20 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sat, 3 Feb 2007 12:13:20 -0500 Subject: rpms/kernel/devel/configs config-i686-kdump,1.2,NONE Message-ID: <200702031713.l13HDKtC015109@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/devel/configs In directory cvs.devel.redhat.com:/tmp/cvs-serv15037/configs Removed Files: config-i686-kdump Log Message: remove last its of -kdump for 686 --- config-i686-kdump DELETED --- From fedora-cvs-commits at redhat.com Sat Feb 3 17:26:38 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sat, 3 Feb 2007 12:26:38 -0500 Subject: rpms/kernel/devel patch-2.6.20-rc7-git1.bz2.sign, NONE, 1.1 .cvsignore, 1.565, 1.566 kernel-2.6.spec, 1.2918, 1.2919 sources, 1.528, 1.529 upstream, 1.456, 1.457 Message-ID: <200702031726.l13HQcap012421@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv12386 Modified Files: .cvsignore kernel-2.6.spec sources upstream Added Files: patch-2.6.20-rc7-git1.bz2.sign Log Message: git1 --- NEW FILE patch-2.6.20-rc7-git1.bz2.sign --- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: See http://www.kernel.org/signature.html for info iD8DBQBFwav8yGugalF9Dw4RAoJgAJ9rr1/78mo7ysBEEVX1cS05d4B3qwCffz3t JiXBIPa9ViC/eWfR4na1TZw= =sUA4 -----END PGP SIGNATURE----- Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/.cvsignore,v retrieving revision 1.565 retrieving revision 1.566 diff -u -r1.565 -r1.566 --- .cvsignore 31 Jan 2007 23:24:11 -0000 1.565 +++ .cvsignore 3 Feb 2007 17:26:35 -0000 1.566 @@ -5,3 +5,4 @@ xen-11633.tar.bz2 linux-2.6.19.tar.bz2 patch-2.6.20-rc7.bz2 +patch-2.6.20-rc7-git1.bz2 Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/kernel-2.6.spec,v retrieving revision 1.2918 retrieving revision 1.2919 diff -u -r1.2918 -r1.2919 --- kernel-2.6.spec 3 Feb 2007 17:13:17 -0000 1.2918 +++ kernel-2.6.spec 3 Feb 2007 17:26:35 -0000 1.2919 @@ -300,6 +300,7 @@ # Patches 0 through 100 are meant for core subsystem upgrades # Patch1: patch-2.6.20-rc7.bz2 +Patch2: patch-2.6.20-rc7-git1.bz2 Patch3: git-geode.patch # Patches 10 through 99 are for things that are going upstream really soon. @@ -775,6 +776,7 @@ # Update to latest upstream. %patch1 -p1 +%patch2 -p1 # Patches 10 through 100 are meant for core subsystem upgrades @@ -1997,6 +1999,9 @@ # - tux. %changelog +* Sat Feb 3 2007 Dave Jones +- 2.6.20-rc7-git1 + * Wed Jan 31 2007 Dave Jones - 2.6.20rc7 @@ -2009,7 +2014,7 @@ * Fri Jan 26 2007 Bill Nottingham - turn on CONFIG_SYSFS_DEPRECATED so that things actually work. *sigh* -* Tue Jan 23 2007 Jeremy Katz +* Tue Jan 23 2007 Jeremy Katz - temporarily restore START_ARRAY ioctl for mdraid so that we can have mdraid in test1 Index: sources =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/sources,v retrieving revision 1.528 retrieving revision 1.529 diff -u -r1.528 -r1.529 --- sources 31 Jan 2007 23:24:11 -0000 1.528 +++ sources 3 Feb 2007 17:26:35 -0000 1.529 @@ -1,3 +1,4 @@ 93d8d8f6c51f3c01beadbae1aa1fd548 xen-11633.tar.bz2 443c265b57e87eadc0c677c3acc37e20 linux-2.6.19.tar.bz2 b78873f8a3aff5bdc719fc7fb4c66a9b patch-2.6.20-rc7.bz2 +72f7e57d915361b3adec46d18252728f patch-2.6.20-rc7-git1.bz2 Index: upstream =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/upstream,v retrieving revision 1.456 retrieving revision 1.457 diff -u -r1.456 -r1.457 --- upstream 31 Jan 2007 23:24:11 -0000 1.456 +++ upstream 3 Feb 2007 17:26:35 -0000 1.457 @@ -1,2 +1,3 @@ linux-2.6.19.tar.bz2 patch-2.6.20-rc7.bz2 +patch-2.6.20-rc7-git1.bz2 From fedora-cvs-commits at redhat.com Sat Feb 3 18:02:30 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sat, 3 Feb 2007 13:02:30 -0500 Subject: rpms/glib2/devel glib-2.10.0-test.patch, 1.1, NONE glib-2.10.2-test.patch, 1.1, NONE glib-2.11.0-base64-test.patch, 1.1, NONE glib-2.12.2-monotonic-timer.patch, 1.3, NONE glib-2.12.5-poll-check.patch, 1.1, NONE glib-2.12.7-bit-test-x86-64.patch, 1.1, NONE glib-2.7.5-tests.patch, 1.1, NONE glib-2.7.6-atomic.patch, 1.5, NONE glib-2.7.6-c++.patch, 1.1, NONE glib-2.8.0-ia64.patch, 1.1, NONE verbose.patch, 1.1, NONE Message-ID: <200702031802.l13I2U8F003598@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/glib2/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv3584 Removed Files: glib-2.10.0-test.patch glib-2.10.2-test.patch glib-2.11.0-base64-test.patch glib-2.12.2-monotonic-timer.patch glib-2.12.5-poll-check.patch glib-2.12.7-bit-test-x86-64.patch glib-2.7.5-tests.patch glib-2.7.6-atomic.patch glib-2.7.6-c++.patch glib-2.8.0-ia64.patch verbose.patch Log Message: Remove stale patches --- glib-2.10.0-test.patch DELETED --- --- glib-2.10.2-test.patch DELETED --- --- glib-2.11.0-base64-test.patch DELETED --- --- glib-2.12.2-monotonic-timer.patch DELETED --- --- glib-2.12.5-poll-check.patch DELETED --- --- glib-2.12.7-bit-test-x86-64.patch DELETED --- --- glib-2.7.5-tests.patch DELETED --- --- glib-2.7.6-atomic.patch DELETED --- --- glib-2.7.6-c++.patch DELETED --- --- glib-2.8.0-ia64.patch DELETED --- --- verbose.patch DELETED --- From fedora-cvs-commits at redhat.com Sat Feb 3 18:39:04 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sat, 3 Feb 2007 13:39:04 -0500 Subject: rpms/glib2/devel glib2.spec,1.121,1.122 Message-ID: <200702031839.l13Id4IW010272@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/glib2/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv10138 Modified Files: glib2.spec Log Message: package review feedback Index: glib2.spec =================================================================== RCS file: /cvs/dist/rpms/glib2/devel/glib2.spec,v retrieving revision 1.121 retrieving revision 1.122 diff -u -r1.121 -r1.122 --- glib2.spec 17 Jan 2007 01:26:58 -0000 1.121 +++ glib2.spec 3 Feb 2007 18:39:01 -0000 1.122 @@ -3,7 +3,7 @@ Summary: A library of handy utility functions Name: glib2 Version: 2.12.9 -Release: 1%{?dist} +Release: 2%{?dist} License: LGPL Group: System Environment/Libraries Source: http://ftp.gnome.org/pub/gnome/sources/glib/2.12/glib-%{version}.tar.bz2 @@ -13,11 +13,10 @@ Conflicts: libgnomeui <= 2.2.0 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: pkgconfig >= 0.8 +BuildRequires: pkgconfig >= 1:0.14 BuildRequires: gettext # for patch 0 BuildRequires: autoconf -Obsoletes: glib-gtkbeta URL: http://www.gtk.org %description @@ -30,10 +29,9 @@ This package provides version 2 of GLib. %package devel -Summary: The GIMP ToolKit (GTK+) and GIMP Drawing Kit (GDK) support library +Summary: A library of handy utility functions Group: Development/Libraries -Obsoletes: glib-gtkbeta-devel -Requires: pkgconfig >= 1:0.8 +Requires: pkgconfig >= 1:0.14 Requires: %{name} = %{version}-%{release} Conflicts: glib-devel <= 1:1.2.8 @@ -41,6 +39,16 @@ The glib2-devel package includes the header files for version 2 of the GLib library. +# anaconda needs static GLib libraries +%package static +Summary: A library of handy utility functions +Group: Development/Libraries +Requires: %{name}-devel = %{version}-%{release} + +%description static +The glib2-static package includes static libraries +of version 2 of the GLib library. + %prep %setup -q -n glib-%{version} %patch0 -p1 -b .libdir @@ -52,9 +60,10 @@ # for patch 0 autoconf %configure --disable-gtk-doc --enable-static --libdir=%{libdir} -make +make %{?_smp_mflags} %check +# abicheck scripts don't work on ppc %ifnarch ppc ppc64 make check %endif @@ -65,7 +74,6 @@ make install DESTDIR=$RPM_BUILD_ROOT ## glib2.sh and glib2.csh -./mkinstalldirs $RPM_BUILD_ROOT%{_sysconfdir}/profile.d install -m 755 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/profile.d install -m 755 %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/profile.d @@ -81,7 +89,7 @@ %postun -p /sbin/ldconfig %files -f glib20.lang -%defattr(-, root, root) +%defattr(-, root, root, -) %doc AUTHORS COPYING ChangeLog NEWS README %{libdir}/libglib-2.0.so.* @@ -91,11 +99,8 @@ %{_sysconfdir}/profile.d/* %files devel -%defattr(-, root, root) - +%defattr(-, root, root, -) %{libdir}/lib*.so -# we need the static library here -%{libdir}/lib*.a %{_libdir}/glib-2.0 %{_includedir}/* %{_datadir}/aclocal/* @@ -105,7 +110,18 @@ %{_bindir}/* %{_mandir}/man1/* +%files static +%defattr(-, root, root, -) +%{libdir}/lib*.a + %changelog +* Sat Feb 3 2007 Matthias Clasen - 2.12.9-2 +- Incorporate package review feedback: + * drop an obsolete Provides: + * add a -static subpackage + * explain %%check ppc exception + * align summaries + * Tue Jan 16 2007 Matthias Clasen - 2.12.9-1 - Update to 2.12.9 From fedora-cvs-commits at redhat.com Sat Feb 3 18:49:46 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sat, 3 Feb 2007 13:49:46 -0500 Subject: rpms/glib2/devel glib2.spec,1.122,1.123 Message-ID: <200702031849.l13Inkwi005639@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/glib2/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv5499 Modified Files: glib2.spec Log Message: fix spec Index: glib2.spec =================================================================== RCS file: /cvs/dist/rpms/glib2/devel/glib2.spec,v retrieving revision 1.122 retrieving revision 1.123 diff -u -r1.122 -r1.123 --- glib2.spec 3 Feb 2007 18:39:01 -0000 1.122 +++ glib2.spec 3 Feb 2007 18:49:44 -0000 1.123 @@ -74,6 +74,7 @@ make install DESTDIR=$RPM_BUILD_ROOT ## glib2.sh and glib2.csh +./mkinstalldirs $RPM_BUILD_ROOT%{_sysconfdir}/profile.d install -m 755 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/profile.d install -m 755 %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/profile.d From fedora-cvs-commits at redhat.com Sat Feb 3 22:53:04 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sat, 3 Feb 2007 17:53:04 -0500 Subject: rpms/memtest86+/devel memtest86+.spec,1.24,1.25 Message-ID: <200702032253.l13Mr4E6023840@cvs.devel.redhat.com> Author: wtogami Update of /cvs/dist/rpms/memtest86+/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv23717 Modified Files: memtest86+.spec Log Message: - some spec cleanups (#226135) - remove old Obsoletes Index: memtest86+.spec =================================================================== RCS file: /cvs/dist/rpms/memtest86+/devel/memtest86+.spec,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- memtest86+.spec 12 Jul 2006 07:19:59 -0000 1.24 +++ memtest86+.spec 3 Feb 2007 22:53:01 -0000 1.25 @@ -6,7 +6,7 @@ Summary: Stand-alone memory tester for x86 and x86-64 computers Name: memtest86+ Version: 1.65 -Release: 4.1 +Release: 5%{?dist} License: GPL ExclusiveArch: %{ix86} x86_64 Group: System Environment/Base @@ -17,8 +17,7 @@ Requires(preun): coreutils # require glibc-devel.i386 via this file: BuildRequires: /usr/include/gnu/stubs-32.h -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot -Obsoletes: memtest86 +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description @@ -36,6 +35,7 @@ # Regular build flags not wanted for this binary # Note: i486 minimum runtime arch make +# It makes no sense to use smp flags here. %install rm -rf $RPM_BUILD_ROOT @@ -61,8 +61,9 @@ /sbin/new-memtest-pkg --remove %{version} %changelog -* Wed Jul 12 2006 Jesse Keating - 1.65-4.1 -- rebuild +* Sat Feb 03 2007 Warren Togami - 1.65-5 +- some spec cleanups (#226135) +- remove old Obsoletes * Tue Jun 27 2006 Florian La Roche - 1.65-4 - make sure coreutils is installed for the preun script From fedora-cvs-commits at redhat.com Sun Feb 4 00:57:25 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sat, 3 Feb 2007 19:57:25 -0500 Subject: rpms/GConf2/devel GConf2.spec,1.54,1.55 Message-ID: <200702040057.l140vPkS001080@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/GConf2/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv879 Modified Files: GConf2.spec Log Message: Fix some package review complaints Index: GConf2.spec =================================================================== RCS file: /cvs/dist/rpms/GConf2/devel/GConf2.spec,v retrieving revision 1.54 retrieving revision 1.55 diff -u -r1.54 -r1.55 --- GConf2.spec 22 Jan 2007 16:15:08 -0000 1.54 +++ GConf2.spec 4 Feb 2007 00:57:23 -0000 1.55 @@ -5,7 +5,7 @@ Summary: A process-transparent configuration system Name: GConf2 Version: 2.16.0 -Release: 4%{?dist} +Release: 5%{?dist} License: LGPL Group: System Environment/Base Source: ftp://ftp.gnome.org/pub/GNOME/unstable/sources/GConf/GConf-%{version}.tar.bz2 @@ -59,7 +59,7 @@ rm -f libtool libtoolize --force --copy autoreconf -%configure +%configure --disable-static make %install @@ -71,11 +71,7 @@ mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/gconf/schemas -rm -f $RPM_BUILD_ROOT/%{_libdir}/GConf/2/libgconfbackend-xml.a -rm -f $RPM_BUILD_ROOT/%{_libdir}/GConf/2/libgconfbackend-oldxml.a -rm -f $RPM_BUILD_ROOT/%{_libdir}/GConf/2/libgconfbackend-evoldap.a rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la -rm -f $RPM_BUILD_ROOT/%{_libdir}/*.a rm -f $RPM_BUILD_ROOT/%{_libdir}/GConf/2/*.la %find_lang %name @@ -111,10 +107,13 @@ %{_libdir}/*.so %{_includedir}/gconf %{_datadir}/aclocal/*.m4 -%{_datadir}/gtk-doc +%{_datadir}/gtk-doc/html/gconf %{_libdir}/pkgconfig/* %changelog +* Sat Feb 3 2007 Matthias Clasen - 2.16.0-5 +- Minor cleanups from package review + * Mon Jan 22 2007 Matthias Clasen - 2.16.0-4 - Own the /etc/gconf/schemas directory - Misc cleanups From fedora-cvs-commits at redhat.com Sun Feb 4 01:10:47 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sat, 3 Feb 2007 20:10:47 -0500 Subject: rpms/sound-juicer/devel sound-juicer.spec,1.66,1.67 Message-ID: <200702040110.l141Al7J010812@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/sound-juicer/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv10671 Modified Files: sound-juicer.spec Log Message: Package review feedback Index: sound-juicer.spec =================================================================== RCS file: /cvs/dist/rpms/sound-juicer/devel/sound-juicer.spec,v retrieving revision 1.66 retrieving revision 1.67 diff -u -r1.66 -r1.67 --- sound-juicer.spec 25 Jan 2007 10:42:41 -0000 1.66 +++ sound-juicer.spec 4 Feb 2007 01:10:45 -0000 1.67 @@ -13,19 +13,14 @@ Name: sound-juicer Summary: Clean and lean CD ripper Version: 2.16.2 -Release: 2%{?dist} +Release: 3%{?dist} License: GPL Group: Applications/Multimedia -Source: %{name}-%{version}.tar.bz2 -BuildRoot: %{_tmppath}/%{name}-%{version}-root -Requires: libmusicbrainz >= %{libmusicbrainz_version} -Requires: libgnomeui >= %{libgnomeui_version} -Requires: glib2 >= %{glib_version} -Requires: gtk2 >= %{gtk_version} -Requires: gstreamer >= %{gstreamer_version} +Source: http://ftp.gnome.org/pub/gnome/sources/sound-juicer/2.16/%{name}-%{version}.tar.bz2 +URL: http://www.burtonini.com/blog/computers/sound-juicer +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: cdparanoia Requires: nautilus-cd-burner >= %{nautilus_cd_burner_version} -Requires: gnome-media >= %{gnome_media_version} Requires(pre): GConf2 >= %{gconf_version} Requires(post): GConf2 >= %{gconf_version} @@ -120,9 +115,17 @@ %{_datadir}/applications/sound-juicer.desktop %{_datadir}/gnome/help/sound-juicer %{_datadir}/omf/sound-juicer -%{_datadir}/icons/hicolor/* +%{_datadir}/icons/hicolor/*/apps/sound-juicer.png +%{_datadir}/icons/hicolor/*/apps/sound-juicer.svg %changelog +* Sat Feb 3 2007 Matthias Clasen - 2.16.2-3 +- Minor fixes from package review: + * Remove unnecessary Requires + * Add URL + * Correct Source, BuildRoot + * Fix directory ownership + * Thu Jan 25 2007 Alexander Larsson - 2.16.2-2 - Remove hicolor icon theme cache (#223483) From fedora-cvs-commits at redhat.com Sun Feb 4 01:23:26 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sat, 3 Feb 2007 20:23:26 -0500 Subject: rpms/hal/devel hal.spec,1.112,1.113 Message-ID: <200702040123.l141NQl3007795@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/hal/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv7652 Modified Files: hal.spec Log Message: use %%find_lang Index: hal.spec =================================================================== RCS file: /cvs/dist/rpms/hal/devel/hal.spec,v retrieving revision 1.112 retrieving revision 1.113 diff -u -r1.112 -r1.113 --- hal.spec 15 Nov 2006 03:57:28 -0000 1.112 +++ hal.spec 4 Feb 2007 01:23:24 -0000 1.113 @@ -22,7 +22,7 @@ Summary: Hardware Abstraction Layer Name: hal Version: 0.5.8.1 -Release: 6%{?dist} +Release: 7%{?dist} URL: http://www.freedesktop.org/Software/hal Source0: %{name}-%{version}.tar.gz Source1: 99-redhat-storage-policy-fixed-drives.fdi @@ -37,8 +37,9 @@ License: AFL/GPL Group: System Environment/Libraries -BuildRoot: %{_tmppath}/%{name}-root -PreReq: chkconfig +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +Requires(post): chkconfig +Requres(preun): chkconfig BuildRequires: expat-devel >= %{expat_version} BuildRequires: glib2-devel >= %{glib2_version} BuildRequires: dbus-devel >= %{dbus_version} @@ -128,6 +129,8 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/*.la rm -f $RPM_BUILD_ROOT%{_libdir}/*.a +%find_lang hal + %clean rm -rf %{buildroot} @@ -162,7 +165,7 @@ /bin/cp -f fstab.replace /etc/fstab fi -%files +%files -f hal.lang %defattr(-,root,root) #%doc COPYING ChangeLog NEWS @@ -196,7 +199,6 @@ %dir %{_libdir}/hal/scripts/linux %{_datadir}/hal/fdi/* -%{_datadir}/locale/* %{_datadir}/doc/hal-%{version}/conf/* %{_libdir}/hal/scripts/* @@ -225,6 +227,10 @@ %{_datadir}/applications/*.desktop %changelog +* Sat Feb 3 2007 Matthias Clasen - 0.5.8.1-7 +- Use %%find_lang +- Correct BuildRoot + * Tue Nov 14 2006 David Zeuthen - 0.5.8.1-6%{?dist} - Rebuild From fedora-cvs-commits at redhat.com Sun Feb 4 01:24:23 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sat, 3 Feb 2007 20:24:23 -0500 Subject: rpms/hal/devel hal.spec,1.113,1.114 Message-ID: <200702040124.l141ONL5008545@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/hal/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv8457 Modified Files: hal.spec Log Message: add bugref Index: hal.spec =================================================================== RCS file: /cvs/dist/rpms/hal/devel/hal.spec,v retrieving revision 1.113 retrieving revision 1.114 diff -u -r1.113 -r1.114 --- hal.spec 4 Feb 2007 01:23:24 -0000 1.113 +++ hal.spec 4 Feb 2007 01:24:21 -0000 1.114 @@ -39,7 +39,7 @@ Group: System Environment/Libraries BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires(post): chkconfig -Requres(preun): chkconfig +Requires(preun): chkconfig BuildRequires: expat-devel >= %{expat_version} BuildRequires: glib2-devel >= %{glib2_version} BuildRequires: dbus-devel >= %{dbus_version} @@ -228,7 +228,7 @@ %changelog * Sat Feb 3 2007 Matthias Clasen - 0.5.8.1-7 -- Use %%find_lang +- Use %%find_lang (#161548) - Correct BuildRoot * Tue Nov 14 2006 David Zeuthen - 0.5.8.1-6%{?dist} From fedora-cvs-commits at redhat.com Sun Feb 4 02:13:55 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sat, 3 Feb 2007 21:13:55 -0500 Subject: rpms/audiofile/devel audiofile.spec,1.22,1.23 Message-ID: <200702040213.l142DtqF032689@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/audiofile/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv32675 Modified Files: audiofile.spec Log Message: Corrections from package review Index: audiofile.spec =================================================================== RCS file: /cvs/dist/rpms/audiofile/devel/audiofile.spec,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- audiofile.spec 27 Jul 2006 23:29:00 -0000 1.22 +++ audiofile.spec 4 Feb 2007 02:13:53 -0000 1.23 @@ -1,16 +1,16 @@ -Summary: A library for accessing various audio file formats. +Summary: A library for accessing various audio file formats Name: audiofile Version: 0.2.6 -Release: 5 +Release: 6%{?dist} Epoch: 1 License: LGPL Group: System Environment/Libraries Source: ftp://ftp.gnome.org/pub/gnome/sources/audiofile/0.2/audiofile-%{version}.tar.bz2 +URL: http://www.68k.org/~michael/audiofile/ Patch0: audiofile-underquoted.patch Patch1: audiofile-const.patch Patch2: audiofile-multilib.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-root -Prereq: /sbin/ldconfig +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description The Audio File library is an implementation of the Audio File Library @@ -22,10 +22,10 @@ any of the sound file formats it can handle. %package devel -Summary: Development files for Audio File applications. +Summary: Development files for Audio File applications Group: Development/Libraries -Requires: %{name} = %{epoch}:%{version} -Requires: pkgconfig >= 0:0.8 +Requires: %{name} = %{epoch}:%{version}-%{release} +Requires: pkgconfig >= 1:0.8 %description devel The audiofile-devel package contains libraries, include files, and @@ -38,27 +38,23 @@ %patch2 -p1 -b .multilib %build -%configure +%configure --disable-static make %install -rm -rf %{buildroot} -mkdir -p %{buildroot} +rm -rf $RPM_BUILD_ROOT %makeinstall rm -f $RPM_BUILD_ROOT%{_libdir}/*.la -rm -f $RPM_BUILD_ROOT%{_libdir}/*.a rm -f docs/Makefile* -%post -/sbin/ldconfig +%post -p /sbin/ldconfig -%postun -/sbin/ldconfig +%postun -p /sbin/ldconfig %clean -rm -rf %{buildroot} +rm -rf $RPM_BUILD_ROOT %files %defattr(-, root, root) @@ -76,6 +72,9 @@ %{_datadir}/aclocal/* %changelog +* Sat Feb 3 2007 Matthias Clasen - 1:0.2.6-6 +- Corrections from package review + * Thu Jul 27 2006 Matthias Clasen - 1:0.2.6-5 - Fix multilib conflicts - Don't ship static libraries From fedora-cvs-commits at redhat.com Sun Feb 4 02:52:37 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sat, 3 Feb 2007 21:52:37 -0500 Subject: rpms/memtest86+/devel memtest86+.spec,1.25,1.26 Message-ID: <200702040252.l142qbO5003710@cvs.devel.redhat.com> Author: wtogami Update of /cvs/dist/rpms/memtest86+/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv3531 Modified Files: memtest86+.spec Log Message: /usr/include to %{_includedir} macro Index: memtest86+.spec =================================================================== RCS file: /cvs/dist/rpms/memtest86+/devel/memtest86+.spec,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- memtest86+.spec 3 Feb 2007 22:53:01 -0000 1.25 +++ memtest86+.spec 4 Feb 2007 02:52:34 -0000 1.26 @@ -6,7 +6,7 @@ Summary: Stand-alone memory tester for x86 and x86-64 computers Name: memtest86+ Version: 1.65 -Release: 5%{?dist} +Release: 6%{?dist} License: GPL ExclusiveArch: %{ix86} x86_64 Group: System Environment/Base @@ -16,7 +16,7 @@ Source2: memtest-setup Requires(preun): coreutils # require glibc-devel.i386 via this file: -BuildRequires: /usr/include/gnu/stubs-32.h +BuildRequires: %{_includedir}/gnu/stubs-32.h BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -61,7 +61,7 @@ /sbin/new-memtest-pkg --remove %{version} %changelog -* Sat Feb 03 2007 Warren Togami - 1.65-5 +* Sat Feb 03 2007 Warren Togami - 1.65-6 - some spec cleanups (#226135) - remove old Obsoletes From fedora-cvs-commits at redhat.com Sun Feb 4 03:08:02 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sat, 3 Feb 2007 22:08:02 -0500 Subject: rpms/gpart/devel gpart-0.1h-makefile.patch, NONE, 1.1 gpart.spec, 1.8, 1.9 Message-ID: <200702040308.l14382ED014430@cvs.devel.redhat.com> Author: dcantrel Update of /cvs/dist/rpms/gpart/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv14383 Modified Files: gpart.spec Added Files: gpart-0.1h-makefile.patch Log Message: * Sat Feb 03 2007 David Cantrell - 0.1h-5 - Fix spec file problems with merge review (#225853) gpart-0.1h-makefile.patch: Makefile | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) --- NEW FILE gpart-0.1h-makefile.patch --- --- gpart-0.1h/src/Makefile.makefile 2001-01-30 12:01:08.000000000 -0500 +++ gpart-0.1h/src/Makefile 2007-02-03 22:04:49.000000000 -0500 @@ -33,7 +33,7 @@ install: $(prg) $(INSTALL) -d $(bindir) - $(INSTALL) -s $(prg) $(bindir) + $(INSTALL) $(prg) $(bindir) uninstall: $(RM) $(bindir)/$(prg) Index: gpart.spec =================================================================== RCS file: /cvs/dist/rpms/gpart/devel/gpart.spec,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- gpart.spec 22 Oct 2006 18:57:34 -0000 1.8 +++ gpart.spec 4 Feb 2007 03:07:59 -0000 1.9 @@ -1,17 +1,19 @@ -Summary: A program for recovering corrupt partition tables. +Summary: A program for recovering corrupt partition tables Name: gpart Version: 0.1h -Release: 4%{?dist} +Release: 5%{?dist} ExclusiveArch: i386 +URL: http://www.stud.uni-hannover.de/user/76201/gpart/ Source: http://www.stud.uni-hannover.de/user/76201/%{name}/%{name}-%{version}.tar.gz Patch0: gpart-0.1h-varname.patch Patch1: gpart-0.1h-cflags.patch Patch2: gpart-0.1h-errno.patch Patch3: gpart-0.1h-syscall.patch Patch4: gpart-0.1h-largefile.patch +Patch5: gpart-0.1h-makefile.patch BuildRequires: glibc-kernheaders -Buildroot: %{_tmppath}/%{name}-root +Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) License: GPL Group: Applications/System @@ -26,13 +28,14 @@ %patch2 -p1 -b .errno %patch3 -p1 -b .syscall %patch4 -p1 -b .largefile +%patch5 -p1 -b .makefile %build make %install rm -rf $RPM_BUILD_ROOT -make bindir=${RPM_BUILD_ROOT}/usr/bin mandir=${RPM_BUILD_ROOT}/usr/share/man install +%makeinstall %clean rm -rf $RPM_BUILD_ROOT @@ -44,6 +47,9 @@ %{_mandir}/*/* %changelog +* Sat Feb 03 2007 David Cantrell - 0.1h-5 +- Fix spec file problems with merge review (#225853) + * Sun Oct 22 2006 David Cantrell - 0.1h-4 - Compile with large file support (#211746) From fedora-cvs-commits at redhat.com Sun Feb 4 03:37:17 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sat, 3 Feb 2007 22:37:17 -0500 Subject: rpms/hal/devel hal.spec,1.114,1.115 Message-ID: <200702040337.l143bHqu022548@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/hal/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv22247 Modified Files: hal.spec Log Message: More package review fixes Index: hal.spec =================================================================== RCS file: /cvs/dist/rpms/hal/devel/hal.spec,v retrieving revision 1.114 retrieving revision 1.115 diff -u -r1.114 -r1.115 --- hal.spec 4 Feb 2007 01:24:21 -0000 1.114 +++ hal.spec 4 Feb 2007 03:37:14 -0000 1.115 @@ -22,9 +22,9 @@ Summary: Hardware Abstraction Layer Name: hal Version: 0.5.8.1 -Release: 7%{?dist} +Release: 8%{?dist} URL: http://www.freedesktop.org/Software/hal -Source0: %{name}-%{version}.tar.gz +Source0: http://people.freedesktop.org/~david/dist/%{name}-%{version}.tar.gz Source1: 99-redhat-storage-policy-fixed-drives.fdi Source2: hal-device-manager.desktop Patch0: hal-0.5.8.1-stat-devicefile-not-mountpoint.patch @@ -99,6 +99,7 @@ Group: Development/Libraries Requires: %name = %{version}-%{release} Requires: dbus-devel >= %{dbus_version} +Requires: pkgconfig %description devel @@ -227,6 +228,9 @@ %{_datadir}/applications/*.desktop %changelog +* Sat Feb 3 2007 Matthias Clasen - 0.5.8.1-8 +- Incorporate more feedback from package review + * Sat Feb 3 2007 Matthias Clasen - 0.5.8.1-7 - Use %%find_lang (#161548) - Correct BuildRoot From fedora-cvs-commits at redhat.com Sun Feb 4 03:46:22 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sat, 3 Feb 2007 22:46:22 -0500 Subject: rpms/xfsprogs/FC-5 sources,1.4,1.5 xfsprogs.spec,1.12,1.13 Message-ID: <200702040346.l143kMS5019360@cvs.devel.redhat.com> Author: rcattela Update of /cvs/dist/rpms/xfsprogs/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv19345 Modified Files: sources xfsprogs.spec Log Message: Update fc5 to latest xfsprogs Index: sources =================================================================== RCS file: /cvs/dist/rpms/xfsprogs/FC-5/sources,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- sources 6 Nov 2005 08:40:27 -0000 1.4 +++ sources 4 Feb 2007 03:46:19 -0000 1.5 @@ -1 +1 @@ -89728c0d84258c94e629bf39e4ba1509 xfsprogs-2.7.3.src.tar.gz +fcae4dea0acf79e30d986a38a609be43 xfsprogs_2.8.11-1.tar.gz Index: xfsprogs.spec =================================================================== RCS file: /cvs/dist/rpms/xfsprogs/FC-5/xfsprogs.spec,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- xfsprogs.spec 11 Feb 2006 06:11:47 -0000 1.12 +++ xfsprogs.spec 4 Feb 2007 03:46:19 -0000 1.13 @@ -1,12 +1,14 @@ -Summary: Utilities for managing the XFS filesystem. +Summary: Utilities for managing the XFS filesystem Name: xfsprogs -Version: 2.7.3 -Release: 1.2.1 +Version: 2.8.11 +Release: 1%{?dist} License: GPL Group: System Environment/Base URL: http://oss.sgi.com/projects/xfs/ -Source: ftp://oss.sgi.com/projects/xfs/download/cmd_tars/xfsprogs-%{version}.src.tar.gz -BuildRoot: %{_tmppath}/%{name}-root +Source0: ftp://oss.sgi.com/projects/xfs/download/cmd_tars/%{name}_%{version}-1.tar.gz +Source1: xfsprogs-wrapper.h +Patch0: ppc64_build.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: autoconf, libtool, gettext BuildRequires: readline-devel, libtermcap-devel BuildRequires: /usr/include/uuid/uuid.h @@ -29,9 +31,9 @@ with the IRIX version of XFS. %package devel -Summary: XFS filesystem-specific static libraries and headers. +Summary: XFS filesystem-specific static libraries and headers Group: Development/Libraries -Requires: xfsprogs = %{version} +Requires: xfsprogs = %{version}-%{release} %description devel xfsprogs-devel contains the libraries and header files needed to @@ -43,34 +45,46 @@ %prep %setup -q - +%patch0 -p1 -b .ppc64-build +# %build +# xfsprogs does not ship ./configure +autoconf +# # xfsprogs abuses libexecdir export tagname=CC DEBUG=-DNDEBUG -%configure --libdir=/%{_lib} --libexecdir=%{_libdir} \ - --sbindir=/sbin --bindir=%{_sbindir} \ - --enable-shared=yes \ - --enable-gettext=yes \ - --enable-readline=yes \ - --enable-editline=no \ - --enable-termcap=yes \ - --enable-shared-uuid=yes -make - +%configure \ + --sbindir=/sbin \ + --libdir=/%{_lib} \ + --libexecdir=%{_libdir} \ + --bindir=%{_sbindir} \ + --enable-shared=yes \ + --enable-gettext=yes \ + --enable-readline=yes \ + --enable-editline=no \ + --enable-termcap=yes \ + --enable-shared-uuid=yes +make %{?_smp_mflags} +# %install rm -rf $RPM_BUILD_ROOT -make DIST_ROOT=$RPM_BUILD_ROOT install -make DIST_ROOT=$RPM_BUILD_ROOT install-dev - +make DIST_ROOT=$RPM_BUILD_ROOT install install-dev +# # nuke .la files, etc -rm -f $RPM_BUILD_ROOT/%{_lib}/*.la $RPM_BUILD_ROOT/%{_lib}/*.a $RPM_BUILD_ROOT/%{_lib}/*.so -rm -rf $RPM_BUILD_ROOT%{_libdir}/*.la +rm -f $RPM_BUILD_ROOT/{%{_lib}/*.{la,a,so},%{_libdir}/*.la} # fix up symlink to be correct rm -f $RPM_BUILD_ROOT/%{_libdir}/libhandle.so ln -s ../../%{_lib}/libhandle.so.1 $RPM_BUILD_ROOT/%{_libdir}/libhandle.so # remove non-versioned docs location rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/xfsprogs/ +# ugly hack to allow parallel install of 32-bit and 64-bit -devel packages: +mv -f $RPM_BUILD_ROOT%{_includedir}/xfs/platform_defs.h \ + $RPM_BUILD_ROOT%{_includedir}/xfs/platform_defs-%{_arch}.h +install -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_includedir}/xfs/platform_defs.h + +%find_lang %{name} + %clean rm -rf $RPM_BUILD_ROOT @@ -78,7 +92,7 @@ %postun -p /sbin/ldconfig -%files +%files -f %{name}.lang %defattr(-,root,root) %doc doc/CHANGES doc/COPYING doc/CREDITS doc/PORTING README /sbin/fsck.xfs @@ -98,6 +112,35 @@ %{_libdir}/*.so %changelog +* Wed Sep 27 2006 Russell Cattelan 2.8.11-3 +- bump build version to 3 for a new brew build + +* Tue Sep 26 2006 Russell Cattelan 2.8.11-2 +- add ppc64 build patch + +* Thu Sep 21 2006 Russell Cattelan 2.8.11-1 +- Upgrade to xfsprogs 2.8.11 Need to pick up important repair fixes + +* Tue Jul 18 2006 Jeremy Katz - 2.8.4-3 +- exclude arch ppc64 for now (#199315) + +* Mon Jul 17 2006 Jesse Keating - 2.8.4-2 +- rebuild + +* Tue Jul 04 2006 Robert Scheck 2.8.4-1 +- Upgrade to 2.8.4 (#196599 #c2) + +* Sun Jun 25 2006 Robert Scheck 2.8.3-1 +- Upgrade to 2.8.3 (#196599) +- Applied Russell Coker's suggested patch to improve the + performance for SELinux machines significantly (#120622) + +* Sun Jun 25 2006 Robert Scheck 2.7.11-2 +- Fixed multilib conflict of xfs/platform_defs.h (#192755) + +* Sun Mar 12 2006 Robert Scheck 2.7.11-1 +- Upgrade to 2.7.11 and spec file cleanup (#185234) + * Fri Feb 10 2006 Jesse Keating - 2.7.3-1.2.1 - bump again for double-long bug on ppc(64) @@ -152,4 +195,3 @@ * Thu Apr 10 2003 Axel Thimm 2.3.9-0_2.90at - Rebuilt for Red Hat 9. - From fedora-cvs-commits at redhat.com Sun Feb 4 04:14:04 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sat, 3 Feb 2007 23:14:04 -0500 Subject: rpms/xfsprogs/FC-5 xfsprogs-wrapper.h, NONE, 1.1 .cvsignore, 1.4, 1.5 sources, 1.5, 1.6 xfsprogs.spec, 1.13, 1.14 Message-ID: <200702040414.l144E4cw007650@cvs.devel.redhat.com> Author: rcattela Update of /cvs/dist/rpms/xfsprogs/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv7622/FC-5 Modified Files: .cvsignore sources xfsprogs.spec Added Files: xfsprogs-wrapper.h Log Message: auto-import xfsprogs-2.8.18-1.fc5 on branch FC-5 from xfsprogs-2.8.18-1.fc5.src.rpm --- NEW FILE xfsprogs-wrapper.h --- /* This file is here to prevent a file conflict on multiarch systems. A * conflict will occur because platform_defs.h has arch-specific definitions. * * DO NOT INCLUDE THE NEW FILE DIRECTLY -- ALWAYS INCLUDE THIS ONE INSTEAD. */ #if defined(__i386__) #include "platform_defs-i386.h" #elif defined(__ia64__) #include "platform_defs-ia64.h" #elif defined(__powerpc64__) #include "platform_defs-ppc64.h" #elif defined(__powerpc__) #include "platform_defs-ppc.h" #elif defined(__s390x__) #include "platform_defs-s390x.h" #elif defined(__s390__) #include "platform_defs-s390.h" #elif defined(__x86_64__) #include "platform_defs-x86_64.h" #else #error "This xfsprogs-devel package does not work your architecture?" #endif Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/xfsprogs/FC-5/.cvsignore,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- .cvsignore 6 Nov 2005 08:40:27 -0000 1.4 +++ .cvsignore 4 Feb 2007 04:14:02 -0000 1.5 @@ -1,2 +1 @@ -xfsprogs-2.6.13.src.tar.gz -xfsprogs-2.7.3.src.tar.gz +xfsprogs_2.8.18-1.tar.gz Index: sources =================================================================== RCS file: /cvs/dist/rpms/xfsprogs/FC-5/sources,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- sources 4 Feb 2007 03:46:19 -0000 1.5 +++ sources 4 Feb 2007 04:14:02 -0000 1.6 @@ -1 +1 @@ -fcae4dea0acf79e30d986a38a609be43 xfsprogs_2.8.11-1.tar.gz +6ce9e198cc79ebec6f6fb1f34ffa7709 xfsprogs_2.8.18-1.tar.gz Index: xfsprogs.spec =================================================================== RCS file: /cvs/dist/rpms/xfsprogs/FC-5/xfsprogs.spec,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- xfsprogs.spec 4 Feb 2007 03:46:19 -0000 1.13 +++ xfsprogs.spec 4 Feb 2007 04:14:02 -0000 1.14 @@ -1,13 +1,12 @@ Summary: Utilities for managing the XFS filesystem Name: xfsprogs -Version: 2.8.11 +Version: 2.8.18 Release: 1%{?dist} License: GPL Group: System Environment/Base URL: http://oss.sgi.com/projects/xfs/ Source0: ftp://oss.sgi.com/projects/xfs/download/cmd_tars/%{name}_%{version}-1.tar.gz Source1: xfsprogs-wrapper.h -Patch0: ppc64_build.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: autoconf, libtool, gettext BuildRequires: readline-devel, libtermcap-devel @@ -45,7 +44,6 @@ %prep %setup -q -%patch0 -p1 -b .ppc64-build # %build # xfsprogs does not ship ./configure From fedora-cvs-commits at redhat.com Sun Feb 4 04:55:45 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sat, 3 Feb 2007 23:55:45 -0500 Subject: rpms/xfsprogs/devel .cvsignore, 1.7, 1.8 sources, 1.8, 1.9 xfsprogs.spec, 1.19, 1.20 ppc64_build.patch, 1.1, NONE Message-ID: <200702040455.l144tjA2015035@cvs.devel.redhat.com> Author: rcattela Update of /cvs/dist/rpms/xfsprogs/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv14996/devel Modified Files: .cvsignore sources xfsprogs.spec Removed Files: ppc64_build.patch Log Message: auto-import xfsprogs-2.8.18-1.fc7 on branch devel from xfsprogs-2.8.18-1.fc7.src.rpm Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/xfsprogs/devel/.cvsignore,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- .cvsignore 27 Sep 2006 19:37:16 -0000 1.7 +++ .cvsignore 4 Feb 2007 04:55:43 -0000 1.8 @@ -1,2 +1 @@ -xfsprogs_2.8.4-1.tar.gz -xfsprogs_2.8.11-1.tar.gz +xfsprogs_2.8.18-1.tar.gz Index: sources =================================================================== RCS file: /cvs/dist/rpms/xfsprogs/devel/sources,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- sources 27 Sep 2006 19:37:16 -0000 1.8 +++ sources 4 Feb 2007 04:55:43 -0000 1.9 @@ -1 +1 @@ -fcae4dea0acf79e30d986a38a609be43 xfsprogs_2.8.11-1.tar.gz +6ce9e198cc79ebec6f6fb1f34ffa7709 xfsprogs_2.8.18-1.tar.gz Index: xfsprogs.spec =================================================================== RCS file: /cvs/dist/rpms/xfsprogs/devel/xfsprogs.spec,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- xfsprogs.spec 27 Sep 2006 19:37:16 -0000 1.19 +++ xfsprogs.spec 4 Feb 2007 04:55:43 -0000 1.20 @@ -1,13 +1,12 @@ Summary: Utilities for managing the XFS filesystem Name: xfsprogs -Version: 2.8.11 -Release: 3%{?dist} +Version: 2.8.18 +Release: 1%{?dist} License: GPL Group: System Environment/Base URL: http://oss.sgi.com/projects/xfs/ Source0: ftp://oss.sgi.com/projects/xfs/download/cmd_tars/%{name}_%{version}-1.tar.gz Source1: xfsprogs-wrapper.h -Patch0: ppc64_build.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: autoconf, libtool, gettext BuildRequires: readline-devel, libtermcap-devel @@ -45,7 +44,6 @@ %prep %setup -q -%patch0 -p1 -b .ppc64-build # %build # xfsprogs does not ship ./configure --- ppc64_build.patch DELETED --- From fedora-cvs-commits at redhat.com Sun Feb 4 12:01:52 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 07:01:52 -0500 Subject: rpms/finger/devel finger.spec,1.23,1.24 Message-ID: <200702041201.l14C1q8H000859@cvs.devel.redhat.com> Author: rvokal Update of /cvs/dist/rpms/finger/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv845 Modified Files: finger.spec Log Message: spec file cleanup Index: finger.spec =================================================================== RCS file: /cvs/dist/rpms/finger/devel/finger.spec,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- finger.spec 12 Jul 2006 17:31:01 -0000 1.23 +++ finger.spec 4 Feb 2007 12:01:49 -0000 1.24 @@ -1,7 +1,7 @@ -Summary: The finger client. +Summary: The finger client Name: finger Version: 0.17 -Release: 32.2.1.1 +Release: 33%{?dist} License: BSD Group: Applications/Internet Source: ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/bsd-finger-%{version}.tar.gz @@ -16,8 +16,8 @@ Patch8: bsd-finger-0.17-strip.patch Patch9: bsd-finger-0.17-utmp.patch Patch10: bsd-finger-wide-char-support5.patch -BuildRoot: %{_tmppath}/%{name}-root -BuildRequires: gcc, glibc-devel, perl +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: glibc-devel %description Finger is a utility which allows users to see information about system @@ -29,7 +29,7 @@ from other systems. %package server -Summary: The finger daemon. +Summary: The finger daemon Group: System Environment/Daemons Requires: xinetd @@ -59,15 +59,15 @@ %build sh configure --enable-ipv6 perl -pi -e ' - s,^CC=.*$,CC=cc,; - s,-O2,-fPIC \$(RPM_OPT_FLAGS),; - s,^BINDIR=.*$,BINDIR=%{_bindir},; - s,^MANDIR=.*$,MANDIR=%{_mandir},; - s,^SBINDIR=.*$,SBINDIR=%{_sbindir},; - s,^LDFLAGS=.*$,LDFLAGS=-pie,; - ' MCONFIG + s,^CC=.*$,CC=cc,; + s,-O2,-fPIC \$(RPM_OPT_FLAGS),; + s,^BINDIR=.*$,BINDIR=%{_bindir},; + s,^MANDIR=.*$,MANDIR=%{_mandir},; + s,^SBINDIR=.*$,SBINDIR=%{_sbindir},; + s,^LDFLAGS=.*$,LDFLAGS=-pie,; + ' MCONFIG -make +make %{?_smp_mflags} %install rm -rf ${RPM_BUILD_ROOT} @@ -96,6 +96,10 @@ %{_mandir}/man8/fingerd.8* %changelog +* Sun Feb 4 2007 Radek Vok??l - 0.17-33 +- spec files cleanups according to MergeReview (#225754) +- dist tag added + * Wed Jul 12 2006 Jesse Keating - 0.17-32.2.1.1 - rebuild @@ -189,7 +193,7 @@ - time patch to handle time.h moving, credit to howarth at fuse.net - closes bug #26766 -* Fri Dec 1 2000 Trond Eivind Glomsr?d +* Fri Dec 1 2000 Trond Eivind Glomsred - make sure finger is turned off by default * Sun Aug 27 2000 Nalin Dahyabhai @@ -211,7 +215,7 @@ * Wed May 31 2000 Cristian Gafton - fix the broken malloc code in finger client -* Mon May 22 2000 Trond Eivind Glomsr?d +* Mon May 22 2000 Trond Eivind Glomsred - converted to use /etc/xinetd.d * Tue May 16 2000 Chris Evans From fedora-cvs-commits at redhat.com Sun Feb 4 12:11:09 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 07:11:09 -0500 Subject: rpms/finger/devel finger.spec,1.24,1.25 Message-ID: <200702041211.l14CB9Yi001046@cvs.devel.redhat.com> Author: rvokal Update of /cvs/dist/rpms/finger/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv1032 Modified Files: finger.spec Log Message: fix server permission Index: finger.spec =================================================================== RCS file: /cvs/dist/rpms/finger/devel/finger.spec,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- finger.spec 4 Feb 2007 12:01:49 -0000 1.24 +++ finger.spec 4 Feb 2007 12:11:07 -0000 1.25 @@ -1,7 +1,7 @@ Summary: The finger client Name: finger Version: 0.17 -Release: 33%{?dist} +Release: 34%{?dist} License: BSD Group: Applications/Internet Source: ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/bsd-finger-%{version}.tar.gz @@ -91,11 +91,14 @@ %files server %defattr(-,root,root) %config(noreplace) /etc/xinetd.d/finger -%attr(0711,root,root) %{_sbindir}/in.fingerd +%attr(0755,root,root) %{_sbindir}/in.fingerd %{_mandir}/man8/in.fingerd.8* %{_mandir}/man8/fingerd.8* %changelog +* Sun Feb 4 2007 Radek Vok??l - 0.17-34 +- finger server permissions (#225754) + * Sun Feb 4 2007 Radek Vok??l - 0.17-33 - spec files cleanups according to MergeReview (#225754) - dist tag added From fedora-cvs-commits at redhat.com Sun Feb 4 12:42:18 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 07:42:18 -0500 Subject: rpms/selinux-policy/devel policy-20070102.patch, 1.17, 1.18 selinux-policy.spec, 1.389, 1.390 Message-ID: <200702041242.l14CgI4W010874@cvs.devel.redhat.com> Author: dwalsh Update of /cvs/dist/rpms/selinux-policy/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv10727 Modified Files: policy-20070102.patch selinux-policy.spec Log Message: * Sun Feb 4 2007 Dan Walsh 2.5.2-5 - Fix ssh_agent to be marked as an executable - Allow Hal to rw sound device policy-20070102.patch: Rules.modular | 10 config/appconfig-strict-mcs/seusers | 1 config/appconfig-strict-mls/seusers | 1 config/appconfig-strict/seusers | 1 man/man8/httpd_selinux.8 | 88 ++-- man/man8/kerberos_selinux.8 | 24 - man/man8/named_selinux.8 | 21 - man/man8/rsync_selinux.8 | 19 - policy/flask/access_vectors | 4 policy/global_booleans | 2 policy/global_tunables | 128 ++++-- policy/mls | 31 + policy/modules/admin/acct.te | 1 policy/modules/admin/bootloader.fc | 5 policy/modules/admin/bootloader.te | 5 policy/modules/admin/consoletype.te | 13 policy/modules/admin/dmesg.te | 1 policy/modules/admin/logwatch.te | 5 policy/modules/admin/netutils.te | 1 policy/modules/admin/prelink.te | 7 policy/modules/admin/quota.fc | 7 policy/modules/admin/quota.te | 20 - policy/modules/admin/rpm.fc | 3 policy/modules/admin/rpm.if | 24 + policy/modules/admin/rpm.te | 18 policy/modules/admin/su.if | 28 + policy/modules/admin/su.te | 2 policy/modules/admin/sudo.if | 11 policy/modules/admin/usermanage.te | 23 + policy/modules/admin/vpn.te | 1 policy/modules/apps/ethereal.if | 4 policy/modules/apps/evolution.if | 135 ++++++- policy/modules/apps/games.if | 4 policy/modules/apps/gnome.fc | 2 policy/modules/apps/gnome.if | 98 +++++ policy/modules/apps/gnome.te | 5 policy/modules/apps/gpg.fc | 2 policy/modules/apps/gpg.if | 1 policy/modules/apps/java.if | 33 + policy/modules/apps/java.te | 2 policy/modules/apps/loadkeys.if | 44 -- policy/modules/apps/loadkeys.te | 13 policy/modules/apps/mozilla.if | 254 +++++++++++-- policy/modules/apps/mplayer.if | 83 ++++ policy/modules/apps/mplayer.te | 1 policy/modules/apps/slocate.if | 20 + policy/modules/apps/slocate.te | 3 policy/modules/apps/thunderbird.if | 112 ++++- policy/modules/apps/tvtime.if | 3 policy/modules/apps/uml.if | 5 policy/modules/apps/userhelper.if | 19 - policy/modules/apps/vmware.if | 4 policy/modules/apps/webalizer.te | 1 policy/modules/kernel/corecommands.fc | 10 policy/modules/kernel/corecommands.if | 72 +++ policy/modules/kernel/corenetwork.if.in | 81 ++++ policy/modules/kernel/corenetwork.te.in | 16 policy/modules/kernel/corenetwork.te.m4 | 4 policy/modules/kernel/devices.fc | 2 policy/modules/kernel/devices.if | 18 policy/modules/kernel/devices.te | 1 policy/modules/kernel/domain.if | 56 ++ policy/modules/kernel/domain.te | 22 + policy/modules/kernel/files.if | 198 ++++++++++ policy/modules/kernel/filesystem.if | 22 + policy/modules/kernel/filesystem.te | 3 policy/modules/kernel/kernel.if | 64 +++ policy/modules/kernel/kernel.te | 6 policy/modules/kernel/mls.if | 20 + policy/modules/kernel/mls.te | 3 policy/modules/kernel/storage.fc | 1 policy/modules/kernel/storage.if | 2 policy/modules/kernel/terminal.if | 20 + policy/modules/kernel/terminal.te | 5 policy/modules/services/apache.fc | 15 policy/modules/services/apache.if | 139 +++++++ policy/modules/services/apache.te | 11 policy/modules/services/apm.te | 3 policy/modules/services/automount.fc | 1 policy/modules/services/automount.te | 9 policy/modules/services/bluetooth.te | 3 policy/modules/services/ccs.fc | 1 policy/modules/services/ccs.te | 19 - policy/modules/services/clamav.te | 2 policy/modules/services/cron.fc | 6 policy/modules/services/cron.if | 86 ++-- policy/modules/services/cron.te | 44 ++ policy/modules/services/cups.te | 5 policy/modules/services/cvs.te | 1 policy/modules/services/dbus.if | 64 +++ policy/modules/services/dhcp.te | 2 policy/modules/services/ftp.if | 4 policy/modules/services/ftp.te | 13 policy/modules/services/hal.if | 38 ++ policy/modules/services/hal.te | 3 policy/modules/services/inetd.te | 31 + policy/modules/services/irqbalance.te | 4 policy/modules/services/kerberos.if | 2 policy/modules/services/kerberos.te | 5 policy/modules/services/ktalk.fc | 3 policy/modules/services/ktalk.te | 5 policy/modules/services/lpd.if | 52 +- policy/modules/services/mta.if | 9 policy/modules/services/mta.te | 2 policy/modules/services/networkmanager.te | 2 policy/modules/services/nis.fc | 2 policy/modules/services/nis.if | 5 policy/modules/services/nis.te | 10 policy/modules/services/nscd.if | 20 + policy/modules/services/nscd.te | 15 policy/modules/services/openvpn.te | 4 policy/modules/services/pcscd.fc | 9 policy/modules/services/pcscd.if | 58 +++ policy/modules/services/pcscd.te | 78 ++++ policy/modules/services/pegasus.if | 27 + policy/modules/services/pegasus.te | 5 policy/modules/services/postfix.fc | 1 policy/modules/services/postfix.te | 2 policy/modules/services/procmail.te | 4 policy/modules/services/pyzor.if | 4 policy/modules/services/pyzor.te | 4 policy/modules/services/radvd.te | 2 policy/modules/services/razor.if | 9 policy/modules/services/razor.te | 2 policy/modules/services/rhgb.if | 76 ++++ policy/modules/services/rhgb.te | 3 policy/modules/services/ricci.te | 26 + policy/modules/services/rlogin.te | 10 policy/modules/services/rpc.fc | 1 policy/modules/services/rpc.te | 24 + policy/modules/services/rsync.te | 1 policy/modules/services/samba.te | 2 policy/modules/services/sendmail.te | 4 policy/modules/services/setroubleshoot.if | 20 + policy/modules/services/setroubleshoot.te | 2 policy/modules/services/smartmon.te | 1 policy/modules/services/snmp.if | 17 policy/modules/services/snmp.te | 1 policy/modules/services/spamassassin.fc | 1 policy/modules/services/spamassassin.if | 28 + policy/modules/services/spamassassin.te | 16 policy/modules/services/squid.fc | 1 policy/modules/services/squid.if | 2 policy/modules/services/squid.te | 9 policy/modules/services/ssh.fc | 2 policy/modules/services/ssh.if | 79 +++- policy/modules/services/ssh.te | 161 ++++---- policy/modules/services/uucp.te | 2 policy/modules/services/xserver.fc | 2 policy/modules/services/xserver.if | 153 +++++++- policy/modules/services/xserver.te | 20 - policy/modules/system/authlogin.if | 91 ++++ policy/modules/system/authlogin.te | 3 policy/modules/system/clock.te | 3 policy/modules/system/fstools.fc | 1 policy/modules/system/fstools.te | 6 policy/modules/system/getty.te | 14 policy/modules/system/hostname.te | 14 policy/modules/system/init.if | 23 + policy/modules/system/init.te | 37 + policy/modules/system/ipsec.fc | 6 policy/modules/system/ipsec.if | 100 +++++ policy/modules/system/ipsec.te | 105 +++++ policy/modules/system/iptables.te | 9 policy/modules/system/libraries.fc | 4 policy/modules/system/locallogin.te | 6 policy/modules/system/logging.te | 13 policy/modules/system/lvm.if | 23 + policy/modules/system/lvm.te | 37 + policy/modules/system/miscfiles.fc | 2 policy/modules/system/miscfiles.if | 79 ++++ policy/modules/system/modutils.te | 14 policy/modules/system/mount.te | 10 policy/modules/system/raid.te | 4 policy/modules/system/selinuxutil.fc | 2 policy/modules/system/selinuxutil.if | 115 ++++++ policy/modules/system/selinuxutil.te | 138 ++----- policy/modules/system/sysnetwork.te | 3 policy/modules/system/tzdata.fc | 3 policy/modules/system/tzdata.if | 19 + policy/modules/system/tzdata.te | 41 ++ policy/modules/system/unconfined.fc | 2 policy/modules/system/unconfined.if | 2 policy/modules/system/unconfined.te | 20 + policy/modules/system/userdomain.fc | 7 policy/modules/system/userdomain.if | 567 ++++++++++++++++++++++++------ policy/modules/system/userdomain.te | 44 +- policy/modules/system/xen.te | 25 + policy/support/obj_perm_sets.spt | 2 189 files changed, 4299 insertions(+), 783 deletions(-) Index: policy-20070102.patch =================================================================== RCS file: /cvs/dist/rpms/selinux-policy/devel/policy-20070102.patch,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- policy-20070102.patch 2 Feb 2007 12:20:00 -0000 1.17 +++ policy-20070102.patch 4 Feb 2007 12:42:16 -0000 1.18 @@ -4832,16 +4832,17 @@ + diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/hal.te serefpolicy-2.5.2/policy/modules/services/hal.te --- nsaserefpolicy/policy/modules/services/hal.te 2007-01-02 12:57:43.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/services/hal.te 2007-01-31 17:11:45.000000000 -0500 -@@ -85,6 +85,7 @@ ++++ serefpolicy-2.5.2/policy/modules/services/hal.te 2007-02-04 07:37:00.000000000 -0500 +@@ -85,6 +85,8 @@ dev_rw_power_management(hald_t) # hal is now execing pm-suspend dev_rw_sysfs(hald_t) +dev_read_sound(hald_t) ++dev_write_sound(hald_t) domain_use_interactive_fds(hald_t) domain_read_all_domains_state(hald_t) -@@ -134,6 +135,7 @@ +@@ -134,6 +136,7 @@ init_read_utmp(hald_t) #hal runs shutdown, probably need a shutdown domain init_rw_utmp(hald_t) @@ -6364,7 +6365,7 @@ +') diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/ssh.te serefpolicy-2.5.2/policy/modules/services/ssh.te --- nsaserefpolicy/policy/modules/services/ssh.te 2007-01-02 12:57:43.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/services/ssh.te 2007-01-25 13:56:23.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/services/ssh.te 2007-02-03 18:25:02.000000000 -0500 @@ -10,7 +10,7 @@ # ssh client executable. @@ -6396,7 +6397,7 @@ - files_type(ssh_agent_exec_t) +# Type for the ssh-agent executable. +type ssh_agent_exec_t; -+files_type(ssh_agent_exec_t) ++userdom_executable_file(ssh_agent_exec_t) - ssh_server_template(sshd) - ssh_server_template(sshd_extern) Index: selinux-policy.spec =================================================================== RCS file: /cvs/dist/rpms/selinux-policy/devel/selinux-policy.spec,v retrieving revision 1.389 retrieving revision 1.390 diff -u -r1.389 -r1.390 --- selinux-policy.spec 1 Feb 2007 21:40:50 -0000 1.389 +++ selinux-policy.spec 4 Feb 2007 12:42:16 -0000 1.390 @@ -17,7 +17,7 @@ Summary: SELinux policy configuration Name: selinux-policy Version: 2.5.2 -Release: 4%{?dist} +Release: 5%{?dist} License: GPL Group: System Environment/Base Source: serefpolicy-%{version}.tgz @@ -356,6 +356,10 @@ %endif %changelog +* Sun Feb 4 2007 Dan Walsh 2.5.2-5 +- Fix ssh_agent to be marked as an executable +- Allow Hal to rw sound device + * Thu Feb 1 2007 Dan Walsh 2.5.2-4 - Fix spamassisin so crond can update spam files - Fixes to allow kpasswd to work From fedora-cvs-commits at redhat.com Sun Feb 4 13:26:16 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 08:26:16 -0500 Subject: rpms/expat/devel expat.spec,1.25,1.26 Message-ID: <200702041326.l14DQGV8019003@cvs.devel.redhat.com> Author: jorton Update of /cvs/dist/rpms/expat/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv18959 Modified Files: expat.spec Log Message: * Sun Feb 4 2007 Joe Orton 1.95.8-10 - remove trailing dot in Summary (#225742) - use preferred BuildRoot per packaging guidelines (#225742) Index: expat.spec =================================================================== RCS file: /cvs/dist/rpms/expat/devel/expat.spec,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- expat.spec 30 Jan 2007 17:57:14 -0000 1.25 +++ expat.spec 4 Feb 2007 13:26:13 -0000 1.26 @@ -1,13 +1,13 @@ -Summary: A library for parsing XML. +Summary: A library for parsing XML documents Name: expat Version: 1.95.8 -Release: 9 +Release: 10 Group: System Environment/Libraries Source: http://download.sourceforge.net/expat/expat-%{version}.tar.gz Patch0: expat-1.95.8-pedantic.patch URL: http://www.libexpat.org/ License: BSD -BuildRoot: %{_tmppath}/%{name}-root +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: autoconf, automake, libtool %description @@ -19,7 +19,7 @@ register handlers. %package devel -Summary: Libraries and include files to develop XML applications with expat. +Summary: Libraries and header files to develop applications using expat Group: Development/Libraries Requires: expat = %{version}-%{release} @@ -74,6 +74,10 @@ %{_includedir}/*.h %changelog +* Sun Feb 4 2007 Joe Orton 1.95.8-10 +- remove trailing dot in Summary (#225742) +- use preferred BuildRoot per packaging guidelines (#225742) + * Tue Jan 30 2007 Joe Orton 1.95.8-9 - regenerate configure/libtool correctly (#199361) - strip DSP files from examples (#186889) From fedora-cvs-commits at redhat.com Sun Feb 4 15:17:58 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 10:17:58 -0500 Subject: rpms/libraw1394/devel libraw1394.spec,1.19,1.20 Message-ID: <200702041517.l14FHwNn011228@cvs.devel.redhat.com> Author: jwilson Update of /cvs/dist/rpms/libraw1394/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv10845 Modified Files: libraw1394.spec Log Message: Minor fixes for core/extras merge review (#226039) Index: libraw1394.spec =================================================================== RCS file: /cvs/dist/rpms/libraw1394/devel/libraw1394.spec,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- libraw1394.spec 12 Jul 2006 15:19:56 -0000 1.19 +++ libraw1394.spec 4 Feb 2007 15:17:55 -0000 1.20 @@ -1,22 +1,22 @@ -Summary: Library providing low-level IEEE-1394 access -Name: libraw1394 -Version: 1.2.1 -Release: 1%{?dist} -License: LGPL -Group: System Environment/Libraries -Source: http://www.linux1394.org/dl/libraw1394-%{version}.tar.gz -URL: http://www.linux1394.org/ -ExcludeArch: s390 s390x -BuildRoot: %{_tmppath}/%{name}-%{version}-root +Summary: Library providing low-level IEEE-1394 access +Name: libraw1394 +Version: 1.2.1 +Release: 2%{?dist} +License: LGPL +Group: System Environment/Libraries +Source: http://www.linux1394.org/dl/libraw1394-%{version}.tar.gz +URL: http://www.linux1394.org/ +ExcludeArch: s390 s390x +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description The libraw1394 library provides direct access to the IEEE-1394 bus through the Linux 1394 subsystem's raw1394 user space interface. %package devel -Summary: Development libs for libraw1394 -Group: Development/Libraries -Requires: %{name} = %{version}-%{release}, pkgconfig +Summary: Development libs for libraw1394 +Group: Development/Libraries +Requires: %{name} = %{version}-%{release}, pkgconfig %description devel Development libraries needed to build applications against libraw1394. @@ -61,9 +61,12 @@ %changelog +* Sun Feb 04 2007 Jarod Wilson - 1.2.1-2 +- Minor spec cleanups for Core/Extras merger (#226039) + * Wed Jul 12 2006 Jarod Wilson - 1.2.1-1 - update to 1.2.1 -- use %dist tag +- use %%dist tag * Wed Jul 12 2006 Jesse Keating - 1.2.0-3.fc5.2.1 - rebuild @@ -140,7 +143,7 @@ - automated rebuild * Wed Jun 19 2002 Michael Fulbright -- fixed up %files list for devel subpackage and included api docs +- fixed up %%files list for devel subpackage and included api docs * Sun Jun 09 2002 Michael Fulbright - First RPM build From fedora-cvs-commits at redhat.com Sun Feb 4 15:31:09 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 10:31:09 -0500 Subject: rpms/dvgrab/devel dvgrab.spec,1.18,1.19 Message-ID: <200702041531.l14FV9sO029028@cvs.devel.redhat.com> Author: jwilson Update of /cvs/dist/rpms/dvgrab/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv28989 Modified Files: dvgrab.spec Log Message: Minor clean-ups for core/extras merge review (#225713) Index: dvgrab.spec =================================================================== RCS file: /cvs/dist/rpms/dvgrab/devel/dvgrab.spec,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- dvgrab.spec 23 Jan 2007 18:08:33 -0000 1.18 +++ dvgrab.spec 4 Feb 2007 15:31:07 -0000 1.19 @@ -1,15 +1,15 @@ -Summary: Utility to capture video from a DV camera -Name: dvgrab -Version: 2.1 -Release: 2%{?dist} -License: GPL -Group: Applications/Multimedia -URL: http://kino.schirmacher.de/ -Source: http://dl.sf.net/kino/dvgrab-%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-root -BuildRequires: libraw1394-devel libavc1394-devel libdv-devel libiec61883-devel -BuildRequires: libjpeg-devel libpng-devel libogg-devel libvorbis-devel -ExcludeArch: s390 s390x +Summary: Utility to capture video from a DV camera +Name: dvgrab +Version: 2.1 +Release: 3%{?dist} +License: GPL +Group: Applications/Multimedia +URL: http://www.kinodv.org/ +Source: http://dl.sf.net/kino/dvgrab-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: libraw1394-devel libavc1394-devel libdv-devel libiec61883-devel +BuildRequires: libjpeg-devel libpng-devel libogg-devel libvorbis-devel +ExcludeArch: s390 s390x %description The dvgrab utility will capture digital video from a DV source on the firewire @@ -36,6 +36,9 @@ %{_mandir}/man1/dvgrab.1* %changelog +* Sun Feb 04 2007 Jarod Wilson - 2.1-3 +- Minor clean-ups for core/extras merge review (#225713) + * Tue Jan 23 2007 Jarod Wilson - 2.1-2 - It helps to set DESTDIR if you nuke makeinstall... From fedora-cvs-commits at redhat.com Sun Feb 4 16:16:08 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 11:16:08 -0500 Subject: rpms/devhelp/devel devhelp.spec,1.55,1.56 Message-ID: <200702041616.l14GG88u015507@cvs.devel.redhat.com> Author: mbarnes Update of /cvs/dist/rpms/devhelp/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv15493 Modified Files: devhelp.spec Log Message: * Sun Feb 04 2007 Matthew Barnes - 0.13-2.fc7 - Incorporate suggestions from package review. Index: devhelp.spec =================================================================== RCS file: /cvs/dist/rpms/devhelp/devel/devhelp.spec,v retrieving revision 1.55 retrieving revision 1.56 diff -u -r1.55 -r1.56 --- devhelp.spec 3 Feb 2007 15:58:35 -0000 1.55 +++ devhelp.spec 4 Feb 2007 16:16:06 -0000 1.56 @@ -4,12 +4,13 @@ Name: devhelp Version: 0.13 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL Group: Development/Tools Summary: API document browser -Source: devhelp-%{version}.tar.bz2 -BuildRoot: %{_tmppath}/devhelp-%{version}-root +URL: http://developer.imendio.com/projects/devhelp +Source: http://ftp.gnome.org/pub/GNOME/sources/devhelp/%{version}/devhelp-%{version}.tar.bz2 +BuildRoot: %{_tmppath}/devhelp-%{version}-%{release}-root ### Dependencies ### @@ -18,22 +19,13 @@ Requires(post): GConf2 >= 2.14 Requires: gecko-libs = %{gecko_ver} -Requires: gnome-vfs2 >= 2.2.0 -Requires: gtk2 >= 2.2.0 -Requires: libglade2 >= 2.2.0 -Requires: libgnomeui >= 2.2.0 ### Build Dependencies ### -BuildRequires: GConf2-devel >= 2.6.0 BuildRequires: desktop-file-utils >= 0.3 BuildRequires: gecko-devel = %{gecko_ver} BuildRequires: gettext -BuildRequires: glib2-devel >= 2.9.5 -BuildRequires: gnome-vfs2-devel >= 2.2.0 -BuildRequires: gtk2-devel >= 2.2.0 BuildRequires: intltool -BuildRequires: libglade2-devel >= 2.2.0 BuildRequires: libgnomeui-devel >= 2.2.0 BuildRequires: libwnck-devel >= 2.10.0 @@ -51,13 +43,13 @@ Requires: pkgconfig %description devel -Library of Devhelp for embedding into other applications. +Library of Devhelp for embedding into other applications %prep %setup -q -n devhelp-%{version} %build -%configure +%configure --disable-static make %{?_smp_mflags} %install @@ -74,7 +66,6 @@ $RPM_BUILD_ROOT%{_datadir}/applications/devhelp.desktop find ${RPM_BUILD_ROOT} -type f -name "*.la" -exec rm -f {} ';' -find ${RPM_BUILD_ROOT} -type f -name "*.a" -exec rm -f {} ';' rm $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/icon-theme.cache @@ -97,7 +88,7 @@ gconftool-2 --makefile-uninstall-rule %{_sysconfdir}/gconf/schemas/devhelp.schemas > /dev/null || : fi -%post +%post -p /sbin/ldconfig export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/devhelp.schemas > /dev/null || : touch --no-create %{_datadir}/icons/hicolor @@ -105,7 +96,7 @@ gtk-update-icon-cache -q %{_datadir}/icons/hicolor fi -%postun +%postun -p /sbin/ldconfig touch --no-create %{_datadir}/icons/hicolor if [ -x /usr/bin/gtk-update-icon-cache ]; then gtk-update-icon-cache -q %{_datadir}/icons/hicolor @@ -134,6 +125,9 @@ %{_libdir}/pkgconfig/* %changelog +* Sun Feb 04 2007 Matthew Barnes - 0.13-2.fc7 +- Incorporate suggestions from package review. + * Sat Feb 03 2007 Matthew Barnes - 0.13-1.fc7 - Update to 0.13 - Clean up the spec file. From fedora-cvs-commits at redhat.com Sun Feb 4 16:29:20 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 11:29:20 -0500 Subject: rpms/xorg-x11-server/devel xorg-x11-server.spec,1.201,1.202 Message-ID: <200702041629.l14GTK19003545@cvs.devel.redhat.com> Author: ajackson Update of /cvs/dist/rpms/xorg-x11-server/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv3530 Modified Files: xorg-x11-server.spec Log Message: * Sun Feb 04 2007 Adam Jackson 1.2.0-5 - Massive spec formatting and style cleanup. - Build Xdmx on all arches. - Enable GL support even on non-DRI machines. - Re-add DRI to ppc64. - Update BuildRequires to current versions. - Remove some bogus Requires. Index: xorg-x11-server.spec =================================================================== RCS file: /cvs/dist/rpms/xorg-x11-server/devel/xorg-x11-server.spec,v retrieving revision 1.201 retrieving revision 1.202 diff -u -r1.201 -r1.202 --- xorg-x11-server.spec 31 Jan 2007 15:26:55 -0000 1.201 +++ xorg-x11-server.spec 4 Feb 2007 16:29:18 -0000 1.202 @@ -2,13 +2,14 @@ # # Fix rhpxl to no longer need vesamodes/extramodes # RHEL5 bugfix sync +# --enable-kdrive just for Xephyr is overkill, should fix that upstream %define pkgname xorg-server Summary: X.Org X11 X server Name: xorg-x11-server Version: 1.2.0 -Release: 4%{?dist} +Release: 5%{?dist} URL: http://www.x.org License: MIT/X11 Group: User Interface/X @@ -55,41 +56,32 @@ %define drimoduledir %{_libdir}/dri %define sdkdir %{_includedir}/xorg -%ifarch %{ix86} x86_64 ppc ppc64 ia64 alpha sparc sparc64 -%define xservers --enable-xorg --enable-dmx --enable-xvfb --enable-xnest --enable-kdrive --enable-xephyr -%define with_hw_servers 1 -%define with_dmx_server 1 -%endif %ifarch s390 s390x -%define xservers --disable-xorg --disable-dmx --enable-xvfb --enable-xnest --enable-kdrive --enable-xephyr %define with_hw_servers 0 -%define with_dmx_server 0 +%else +%define with_hw_servers 1 %endif -%ifarch %{ix86} x86_64 ppc ia64 alpha sparc sparc64 -%define with_dri 1 -%endif -%ifarch ppc64 s390 s390x -%define with_dri 0 +%if %{with_hw_servers} +%define enable_xorg --enable-xorg +%else +%define enable_xorg --disable-xorg %endif +%define xservers --enable-xvfb --enable-xnest --enable-kdrive --enable-xephyr --enable-dmx + # FIXME: Temporary Build deps on autotools, as needed... -#BuildRequires: automake17 -BuildRequires: automake -BuildRequires: autoconf -BuildRequires: libtool +BuildRequires: automake autoconf libtool BuildRequires: pkgconfig -BuildRequires: xorg-x11-util-macros >= 0.99.1 -BuildRequires: xorg-x11-proto-devel >= 7.1-8 +BuildRequires: xorg-x11-util-macros >= 1.1.5 +BuildRequires: xorg-x11-proto-devel >= 7.1-11 BuildRequires: xorg-x11-xtrans-devel -# FIXME: The version specification can be removed from here in the future, -# as it is not really mandatory, but forces a bugfix workaround on people who -# are using pre-rawhide modular X. -BuildRequires: libXfont-devel >= 0.99.2-3 +BuildRequires: libXfont-devel BuildRequires: libXau-devel BuildRequires: libxkbfile-devel -# libXres-devel needed for something that links to libXres that I never bothered to figure out yet +# libXres-devel needed for something that links to libXres that I never +# bothered to figure out yet BuildRequires: libXres-devel # libfontenc-devel needed for Xorg, but not specified by # upstream deps. Build fails without it. @@ -105,13 +97,8 @@ # XXX Really? Why would we need this, Xfont should hide it. BuildRequires: freetype-devel >= 2.1.9-1 -# FIXME: libXt-devel should be wrapped in with_dmx_server - for Xdmxconfig, -# probably should only be needed for DMX builds, but the build explodes with -# a bogus configure check failure if this is missing. +# DMX config utils buildreqs. BuildRequires: libXt-devel - - -%if %{with_dmx_server} BuildRequires: libdmx-devel BuildRequires: libXmu-devel BuildRequires: libXrender-devel @@ -119,15 +106,13 @@ BuildRequires: libXpm-devel BuildRequires: libXaw-devel BuildRequires: libXfixes-devel -%endif -# To query fontdir from fontutil.pc BuildRequires: xorg-x11-font-utils >= 1.0.0-1 -# Needed at least for DRI enabled builds -%if %{with_dri} -BuildRequires: mesa-libGL-devel >= 6.5.1 -BuildRequires: mesa-source >= 6.5.1 +BuildRequires: mesa-libGL-devel >= 6.5.2 +BuildRequires: mesa-source >= 6.5.2 +# XXX silly... BuildRequires: libdrm-devel >= 2.3.0 +%if %{with_hw_servers} Requires: libdrm >= 2.3.0 %endif @@ -136,49 +121,30 @@ # Make sure we pull ABI compatible drivers. Conflicts: xorg-x11-drv-ati < 6.6.1 Conflicts: xorg-x11-drv-i810 < 1.6.0 - # Match up work-arounds between compiz and the xserver Conflicts: compiz < 0.0.13-0.20.20060817git.fc6 - # Match up GLX_EXT_texture_from_pixmap opcodes Conflicts: mesa-libGL < 6.5.1-2.fc6 +# All server subpackages have a virtual provide for the name of the server +# they deliver. The Xorg one is versioned, the others are intentionally +# unversioned. + %description X.Org X11 X server -# ----- Xorg -------------------------------------------------------- %if %{with_hw_servers} %package Xorg Summary: Xorg X server Group: User Interface/X -# NOTE: The X server invokes xkbcomp directly, so this is required. -Requires: xkbcomp -# NOTE: Require some basic drivers for minimal configuration. (#173060) -# We _should_ install every driver, but OLPC wants different (#191781), -# which is quite lame and wants an better solution. +Provides: Xorg = %{version}-%{release} +Provides: Xserver +# Requires: xorg-x11-drivers >= 0.99.2-4 Requires: xorg-x11-drv-mouse xorg-x11-drv-keyboard xorg-x11-drv-vesa Requires: xorg-x11-drv-void xorg-x11-drv-evdev -#Requires: xorg-x11-drivers >= 0.99.2-4 - -# NOTE: We use implementation non-specific "xkbdata" here, to make it easy -# to switch to the freedesktop.org 'xkeyboard-config' project replacment -# in the future. -Requires: xkbdata -# FIXME: Investigate these two and see what utils are needed, and use virtuals -Requires: xorg-x11-server-utils >= 0.99.2-5 -Requires: xorg-x11-utils -# FIXME: This Requires on libXfont can be removed from here in the future, -# as it is not really mandatory, but forces a bugfix workaround on people who -# are using pre-rawhide modular X. -Requires: libXfont >= 0.99.2-3 - +# virtuals. XXX fix the xkbcomp fork() upstream. +Requires: xkbdata xkbcomp Obsoletes: XFree86 xorg-x11 -# NOTE: This virtual provide should be used when one wants to depend on -# the implementation specific (and optionally version specific) Xorg X -# server, but in an OS packaging independent manner. This futureproofs -# package dependencies against possible future Xorg package renaming. -Provides: Xorg = %{version}-%{release} -Provides: Xserver %description Xorg X.org X11 is an open source implementation of the X Window System. It @@ -187,20 +153,13 @@ upon. %endif -# ----- Xnest ------------------------------------------------------- + %package Xnest Summary: A nested server. Group: User Interface/X Obsoletes: XFree86-Xnest, xorg-x11-Xnest -# NOTE: This virtual provide should be used by packages which want to depend -# on an implementation nonspecific Xnest X server. It is intentionally not -# versioned, since it should be agnostic. Provides: Xnest -# NOTE: The X server requires 'fixed' and 'cursor' font, which are provided -# by xorg-x11-fonts-base -Requires: xorg-x11-fonts-base - %description Xnest Xnest is an X server, which has been implemented as an ordinary X application. It runs in a window just like other X applications, @@ -208,21 +167,13 @@ is a very useful tool for developers who wish to test their applications without running them on their real X server. -# ----- Xdmx -------------------------------------------------------- -%if %{with_dmx_server} + %package Xdmx Summary: Distributed Multihead X Server and utilities Group: User Interface/X Obsoletes: xorg-x11-Xdmx -# NOTE: This virtual provide should be used by packages which want to depend -# on an implementation nonspecific Xdmx X server. It is intentionally not -# versioned, since it should be agnostic. Provides: Xdmx -# NOTE: The X server requires 'fixed' and 'cursor' font, which are provided -# by xorg-x11-fonts-base -Requires: xorg-x11-fonts-base - %description Xdmx Xdmx is proxy X server that provides multi-head support for multiple displays attached to different machines (each of which is running a typical X server). @@ -232,22 +183,14 @@ each of which has a single display device attached to it. A complex application for Xdmx would be to unify a 4 by 4 grid of 1280x1024 displays (each attached to one of 16 computers) into a unified 5120x4096 display. -%endif -# ----- Xvfb -------------------------------------------------------- + %package Xvfb Summary: A X Windows System virtual framebuffer X server. Group: User Interface/X Obsoletes: XFree86-Xvfb xorg-x11-Xvfb -# NOTE: This virtual provide should be used by packages which want to depend -# on an implementation nonspecific Xvfb X server. It is intentionally not -# versioned, since it should be agnostic. Provides: Xvfb -# NOTE: The X server requires 'fixed' and 'cursor' font, which are provided -# by xorg-x11-fonts-base -Requires: xorg-x11-fonts-base - %description Xvfb Xvfb (X Virtual Frame Buffer) is an X server that is able to run on machines with no display hardware and no physical input devices. @@ -255,20 +198,12 @@ not open any devices, but behaves otherwise as an X display. Xvfb is normally used for testing servers. -# ----- Xephyr ------------------------------------------------------- %package Xephyr Summary: A nested server. Group: User Interface/X -# NOTE: This virtual provide should be used by packages which want to depend -# on an implementation nonspecific Xephyr X server. It is intentionally not -# versioned, since it should be agnostic. Provides: Xephyr -# NOTE: The X server requires 'fixed' and 'cursor' font, which are provided -# by xorg-x11-fonts-base -Requires: xorg-x11-fonts-base - %description Xephyr Xephyr is an X server, which has been implemented as an ordinary X application. It runs in a window just like other X applications, @@ -279,7 +214,7 @@ X protocol, and therefore supports the newer X extensions like Render and Composite. -# ----- sdk --------------------------------------------------------- + %if %{with_hw_servers} %package sdk Summary: SDK for X server driver module development @@ -287,9 +222,7 @@ Obsoletes: XFree86-sdk xorg-x11-sdk Requires: xorg-x11-util-macros Requires: xorg-x11-proto-devel - Requires(pre): xorg-x11-filesystem >= 0.99.2-3 - Provides: libxf86config-devel = %{version}-%{release} %description sdk @@ -298,7 +231,7 @@ outside of the standard X11 source code tree. Developers writing video drivers, input drivers, or other X modules should install this package. %endif -# ------------------------------------------------------------------- + %prep %setup -q -n %{pkgname}-%{version} @@ -333,15 +266,15 @@ %patch2003 -p1 -b .vfprintf %build -#FONTDIR="${datadir}/X11/fonts" -#DEFAULT_FONT_PATH="${FONTDIR}/misc:unscaled,${FONTDIR}/TTF/,${FONTDIR}/OTF,${FONTDIR}/Type1/,${FONTDIR}/CID/,${FONTDIR}/100dpi:unscaled,${FONTDIR}/75dpi:unscaled" - -# --disable-dependency-tracking \ -# also, --enable-kdrive just for Xephyr is overkill, should fix that upstream +# --disable-dependency-tracking ? +# --with-rgb-path should be superfluous now ? +# --with-pie ? aclocal ; automake -a ; autoconf -%configure %{xservers} \ - --disable-xprint \ +%configure \ + %{enable_xorg} \ + --disable-xprint --enable-xvfb --enable-xnest --enable-dmx \ + --enable-kdrive --enable-xephyr \ --disable-static \ --with-pic \ --enable-composite \ @@ -359,12 +292,10 @@ --disable-xorgcfg \ --enable-install-libxf86config \ --with-fontdir=%(pkg-config --variable=fontdir fontutil) \ -%if %{with_dri} - --enable-dri \ --with-mesa-source=%{_datadir}/mesa/source \ +%if %{with_hw_servers} + --enable-dri \ --with-dri-driver-path=%{drimoduledir} \ -%else - --disable-dri \ %endif ${CONFIGURE} @@ -430,7 +361,6 @@ rm -rf $RPM_BUILD_ROOT%{_libdir}/pkgconfig rm -rf $RPM_BUILD_ROOT%{_datadir}/aclocal rm -rf $RPM_BUILD_ROOT/var/lib/xkb -# rm -f $RPM_BUILD_ROOT%{_datadir}/man/man1/Xserver.1* %endif } @@ -486,7 +416,8 @@ } &> /dev/null || : %endif -# ----- Xorg -------------------------------------------------------- +# The Xserver.1 manpage is intentionally present in multiple subpackages. +# It could reasonably form part of a -common subpackage though. %if %{with_hw_servers} %files Xorg @@ -504,11 +435,9 @@ %dir %{_libdir}/xorg/modules %dir %{_libdir}/xorg/modules/drivers %dir %{_libdir}/xorg/modules/extensions -%if %{with_dri} %{_libdir}/xorg/modules/extensions/libGLcore.so -%{_libdir}/xorg/modules/extensions/libdri.so %{_libdir}/xorg/modules/extensions/libglx.so -%endif +%{_libdir}/xorg/modules/extensions/libdri.so %{_libdir}/xorg/modules/extensions/libdbe.so %{_libdir}/xorg/modules/extensions/libextmod.so %{_libdir}/xorg/modules/extensions/librecord.so @@ -564,19 +493,15 @@ %{_localstatedir}/lib/xkb/README.compiled %endif -# ----- Xnest ------------------------------------------------------- %files Xnest %defattr(-,root,root,-) %{_bindir}/Xnest #%dir %{_mandir}/man1x %{_mandir}/man1/Xnest.1* -# NOTE: Xserver.1x intentionally present in multiple subpackages %{_mandir}/man1/Xserver.1* -# ----- Xdmx -------------------------------------------------------- -%if %{with_dmx_server} %files Xdmx %defattr(-,root,root,-) %{_bindir}/Xdmx @@ -596,25 +521,20 @@ %{_mandir}/man1/dmxtodmx.1* %{_mandir}/man1/vdltodmx.1* %{_mandir}/man1/xdmxconfig.1* -# NOTE: Xserver.1x intentionally present in multiple subpackages %{_mandir}/man1/Xserver.1* -%endif -# ----- Xvfb -------------------------------------------------------- %files Xvfb %defattr(-,root,root,-) %{_bindir}/Xvfb #%dir %{_mandir}/man1x %{_mandir}/man1/Xvfb.1* -# NOTE: Xserver.1x intentionally present in multiple subpackages %{_mandir}/man1/Xserver.1* %if !%{with_hw_servers} %dir %{_libdir}/xserver %{_libdir}/xserver/SecurityPolicy %endif -# ----- Xephyr ------------------------------------------------------- %files Xephyr %defattr(-,root,root,-) @@ -622,10 +542,9 @@ # no manpage yet #%dir %{_mandir}/man1x #%{_mandir}/man1/Xephyr.1* -# NOTE: Xserver.1x intentionally present in multiple subpackages %{_mandir}/man1/Xserver.1* -# ----- sdk --------------------------------------------------------- + %if %{with_hw_servers} %files sdk %defattr(-,root,root,-) @@ -636,9 +555,17 @@ %{sdkdir}/*.h %{_datadir}/aclocal/xorg-server.m4 %endif -# ------------------------------------------------------------------- + %changelog +* Sun Feb 04 2007 Adam Jackson 1.2.0-5 +- Massive spec formatting and style cleanup. +- Build Xdmx on all arches. +- Enable GL support even on non-DRI machines. +- Re-add DRI to ppc64. +- Update BuildRequires to current versions. +- Remove some bogus Requires. + * Wed Jan 31 2007 Adam Jackson 1.2.0-4 - Fix typo in SDK header. (#222487) From fedora-cvs-commits at redhat.com Sun Feb 4 17:12:26 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 12:12:26 -0500 Subject: rpms/cpuspeed/devel cpuspeed-1.2.1-make.patch, NONE, 1.1 cpuspeed.spec, 1.54, 1.55 nostrip.diff, 1.1, NONE Message-ID: <200702041712.l14HCQUX002365@cvs.devel.redhat.com> Author: jwilson Update of /cvs/dist/rpms/cpuspeed/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv2321 Modified Files: cpuspeed.spec Added Files: cpuspeed-1.2.1-make.patch Removed Files: nostrip.diff Log Message: Fix up compile flags and misc other fixes for core/extras merge review (#225658) cpuspeed-1.2.1-make.patch: Makefile | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) --- NEW FILE cpuspeed-1.2.1-make.patch --- --- cpuspeed-1.2.1/Makefile.orig 2007-02-04 10:49:45.000000000 -0500 +++ cpuspeed-1.2.1/Makefile 2007-02-04 11:52:43.000000000 -0500 @@ -1,5 +1,8 @@ -CC=gcc -Wall -fno-exceptions +CC=gcc +CFLAGS=-Wall -fno-exceptions COPTS=-O2 +LDFLAGS= +SBINDIR=/usr/sbin TARGET=cpuspeed DEBUG_TARGET=cpuspeed-debug @@ -9,16 +12,16 @@ fake: $(FAKE_TARGET) $(TARGET): cpuspeed.cc - $(CC) -c $(COPTS) cpuspeed.cc - $(CC) cpuspeed.o -o $(TARGET) - strip $(TARGET) + $(CC) $(CFLAGS) -c $(COPTS) cpuspeed.cc + $(CC) $(CFLAGS) $(LDFLAGS) cpuspeed.o -o $(TARGET) # Debug target $(DEBUG_TARGET): cpuspeed.cc $(CC) -c -g -DDEBUG -o cpuspeed_debug.o cpuspeed.cc $(CC) cpuspeed_debug.o -o $(DEBUG_TARGET) -install: install_redhat +install: $(TARGET) + install -m755 $(TARGET) $(DESTDIR)$(SBINDIR)/ install_redhat: $(TARGET) cp -f $(TARGET) /sbin Index: cpuspeed.spec =================================================================== RCS file: /cvs/dist/rpms/cpuspeed/devel/cpuspeed.spec,v retrieving revision 1.54 retrieving revision 1.55 diff -u -r1.54 -r1.55 --- cpuspeed.spec 11 Jan 2007 21:31:56 -0000 1.54 +++ cpuspeed.spec 4 Feb 2007 17:12:24 -0000 1.55 @@ -7,8 +7,8 @@ License: GPL URL: http://carlthompson.net/Software/CPUSpeed Source0: http://carlthompson.net/dl/cpuspeed/cpuspeed-%{version}.tar.gz -Source1: cpuspeed.init -Source2: http://carlthompson.net/dl/cpuspeed/license.txt +Source1: http://carlthompson.net/dl/cpuspeed/license.txt +Source2: cpuspeed.init Source3: cpuspeed.conf Source4: cpuspeed.8 Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -20,9 +20,9 @@ ExclusiveArch: i386 x86_64 ppc ppc64 ia64 Obsoletes: kernel-utils -Patch1: warning.diff -Patch2: idlenice.diff -Patch3: nostrip.diff +Patch1: warning.diff +Patch2: idlenice.diff +Patch3: cpuspeed-1.2.1-make.patch %description cpuspeed is a daemon that dynamically changes the speed @@ -37,29 +37,28 @@ %prep %setup -q -cp %{SOURCE2} . +cp %{SOURCE1} . -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 +%patch1 -p1 -b .warn +%patch2 -p1 -b .idle +%patch3 -p1 -b .make %build rm -rf $RPM_BUILD_ROOT -mkdir -p %{buildroot}%{_sbindir} -mkdir -p %{buildroot}%{_sysconfdir}/rc.d/init.d -mkdir -p %{buildroot}%{_sysconfdir}/sysconfig -mkdir -p %{buildroot}%{_mandir}/man8/ +mkdir -p $RPM_BUILD_ROOT%{_sbindir} +mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d +mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig +mkdir -p $RPM_BUILD_ROOT%{_mandir}/man8/ -make CFLAGS="$RPM_OPT_FLAGS -fpie -pie -Wl,-z,relro,-z,now" +RPM_OPT_FLAGS=$(echo $RPM_OPT_FLAGS | sed -e 's/-fexceptions/-fno-exceptions/g') +make CFLAGS="$RPM_OPT_FLAGS -fpie -pie" LDFLAGS="-Wl,-z,relro,-z,now" %install -install cpuspeed %{buildroot}%{_sbindir} -install %{SOURCE1} %{buildroot}%{_sysconfdir}/rc.d/init.d/cpuspeed -install %{SOURCE3} %{buildroot}%{_sysconfdir}/sysconfig/cpuspeed -install %{SOURCE4} %{buildroot}%{_mandir}/man8/cpuspeed.8 - -chmod -R a-s %{buildroot} +make DESTDIR=$RPM_BUILD_ROOT install +install -m755 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/cpuspeed +install -m644 %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/cpuspeed +install -m644 %{SOURCE4} $RPM_BUILD_ROOT%{_mandir}/man8/cpuspeed.8 %clean [ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT; @@ -86,6 +85,10 @@ exit 0 %changelog +* Sun Feb 04 2007 Jarod Wilson +- Fix up compile flags and misc other fixes for + core/extras merge review (#225658) + * Thu Jan 11 2007 Jarod Wilson - Fix error-suppression for systems that report support for est, but have it disabled in the bios (#220200) --- nostrip.diff DELETED --- From fedora-cvs-commits at redhat.com Sun Feb 4 17:15:32 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 12:15:32 -0500 Subject: rpms/xfsprogs/FC-6 .cvsignore, 1.7, 1.8 sources, 1.8, 1.9 xfsprogs.spec, 1.19, 1.20 ppc64_build.patch, 1.1, NONE Message-ID: <200702041715.l14HFWp9004495@cvs.devel.redhat.com> Author: rcattela Update of /cvs/dist/rpms/xfsprogs/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv4449/FC-6 Modified Files: .cvsignore sources xfsprogs.spec Removed Files: ppc64_build.patch Log Message: auto-import xfsprogs-2.8.18-1.fc6 on branch FC-6 from xfsprogs-2.8.18-1.fc6.src.rpm Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/xfsprogs/FC-6/.cvsignore,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- .cvsignore 27 Sep 2006 19:37:16 -0000 1.7 +++ .cvsignore 4 Feb 2007 17:15:30 -0000 1.8 @@ -1,2 +1 @@ -xfsprogs_2.8.4-1.tar.gz -xfsprogs_2.8.11-1.tar.gz +xfsprogs_2.8.18-1.tar.gz Index: sources =================================================================== RCS file: /cvs/dist/rpms/xfsprogs/FC-6/sources,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- sources 27 Sep 2006 19:37:16 -0000 1.8 +++ sources 4 Feb 2007 17:15:30 -0000 1.9 @@ -1 +1 @@ -fcae4dea0acf79e30d986a38a609be43 xfsprogs_2.8.11-1.tar.gz +6ce9e198cc79ebec6f6fb1f34ffa7709 xfsprogs_2.8.18-1.tar.gz Index: xfsprogs.spec =================================================================== RCS file: /cvs/dist/rpms/xfsprogs/FC-6/xfsprogs.spec,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- xfsprogs.spec 27 Sep 2006 19:37:16 -0000 1.19 +++ xfsprogs.spec 4 Feb 2007 17:15:30 -0000 1.20 @@ -1,13 +1,12 @@ Summary: Utilities for managing the XFS filesystem Name: xfsprogs -Version: 2.8.11 -Release: 3%{?dist} +Version: 2.8.18 +Release: 1%{?dist} License: GPL Group: System Environment/Base URL: http://oss.sgi.com/projects/xfs/ Source0: ftp://oss.sgi.com/projects/xfs/download/cmd_tars/%{name}_%{version}-1.tar.gz Source1: xfsprogs-wrapper.h -Patch0: ppc64_build.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: autoconf, libtool, gettext BuildRequires: readline-devel, libtermcap-devel @@ -45,7 +44,6 @@ %prep %setup -q -%patch0 -p1 -b .ppc64-build # %build # xfsprogs does not ship ./configure --- ppc64_build.patch DELETED --- From fedora-cvs-commits at redhat.com Sun Feb 4 17:47:53 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 12:47:53 -0500 Subject: rpms/perl-Devel-Symdump/devel .cvsignore, 1.7, 1.8 perl-Devel-Symdump.spec, 1.15, 1.16 sources, 1.7, 1.8 Message-ID: <200702041747.l14HlrjX022664@cvs.devel.redhat.com> Author: rnorwood Update of /cvs/dist/rpms/perl-Devel-Symdump/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv22648 Modified Files: .cvsignore perl-Devel-Symdump.spec sources Log Message: Include fixes from jpo, and upgrade to latest upstream version. Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/perl-Devel-Symdump/devel/.cvsignore,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- .cvsignore 2 Dec 2006 18:34:07 -0000 1.7 +++ .cvsignore 4 Feb 2007 17:47:51 -0000 1.8 @@ -1 +1 @@ -Devel-Symdump-2.0604.tar.gz +Devel-Symdump-2.07.tar.gz Index: perl-Devel-Symdump.spec =================================================================== RCS file: /cvs/dist/rpms/perl-Devel-Symdump/devel/perl-Devel-Symdump.spec,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- perl-Devel-Symdump.spec 2 Dec 2006 18:34:07 -0000 1.15 +++ perl-Devel-Symdump.spec 4 Feb 2007 17:47:51 -0000 1.16 @@ -1,6 +1,7 @@ Name: perl-Devel-Symdump -Version: 2.0604 -Release: 1%{?dist} +Version: 2.07 +Release: 1%{?dist} +Epoch: 1 Summary: A Perl module for inspecting Perl's symbol table Group: Development/Libraries @@ -10,8 +11,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch -BuildRequires: perl >= 1:5.6.1 -Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %description The perl module Devel::Symdump provides a convenient way to inspect @@ -19,7 +19,7 @@ %prep -%setup -q -n Devel-Symdump-%{version} +%setup -q -n Devel-Symdump-%{version} %build %{__perl} Makefile.PL INSTALLDIRS=vendor @@ -29,10 +29,10 @@ rm -rf $RPM_BUILD_ROOT make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';' -find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';' +find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ';' chmod -R u+w $RPM_BUILD_ROOT/* -%check || : +%check make test %clean @@ -43,10 +43,14 @@ %defattr(-,root,root,-) %doc ChangeLog README %{perl_vendorlib}/Devel/ -%{_mandir}/man3/*.3* +%{_mandir}/man3/*.3pm* %changelog +* Sat Feb 3 2007 Jose Pedro Oliveira - 1:2.07-1 +- Update to 2.07. +- Minor corrections/cleanings. + * Sat Dec 02 2006 Robin Norwood Author: davej Update of /cvs/dist/rpms/kernel/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv22819 Removed Files: git-agpgart.patch patch-2.6.18.6.bz2.sign Log Message: remove leftovers --- git-agpgart.patch DELETED --- --- patch-2.6.18.6.bz2.sign DELETED --- From fedora-cvs-commits at redhat.com Sun Feb 4 18:02:48 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 13:02:48 -0500 Subject: rpms/kernel/devel patch-2.6.20-rc7-git4.bz2.sign, NONE, 1.1 .cvsignore, 1.566, 1.567 kernel-2.6.spec, 1.2919, 1.2920 sources, 1.529, 1.530 upstream, 1.457, 1.458 patch-2.6.20-rc7-git1.bz2.sign, 1.1, NONE Message-ID: <200702041802.l14I2mhG022946@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv22930 Modified Files: .cvsignore kernel-2.6.spec sources upstream Added Files: patch-2.6.20-rc7-git4.bz2.sign Removed Files: patch-2.6.20-rc7-git1.bz2.sign Log Message: git4 --- NEW FILE patch-2.6.20-rc7-git4.bz2.sign --- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: See http://www.kernel.org/signature.html for info iD8DBQBFxconyGugalF9Dw4RAvSdAJ9BkXPZYXVnxtBKpIEr99HCWgkCfgCfQPyQ A5cvgUSxizxNpdN6l4SxvnQ= =9Avu -----END PGP SIGNATURE----- Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/.cvsignore,v retrieving revision 1.566 retrieving revision 1.567 diff -u -r1.566 -r1.567 --- .cvsignore 3 Feb 2007 17:26:35 -0000 1.566 +++ .cvsignore 4 Feb 2007 18:02:46 -0000 1.567 @@ -5,4 +5,4 @@ xen-11633.tar.bz2 linux-2.6.19.tar.bz2 patch-2.6.20-rc7.bz2 -patch-2.6.20-rc7-git1.bz2 +patch-2.6.20-rc7-git4.bz2 Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/kernel-2.6.spec,v retrieving revision 1.2919 retrieving revision 1.2920 diff -u -r1.2919 -r1.2920 --- kernel-2.6.spec 3 Feb 2007 17:26:35 -0000 1.2919 +++ kernel-2.6.spec 4 Feb 2007 18:02:46 -0000 1.2920 @@ -300,7 +300,7 @@ # Patches 0 through 100 are meant for core subsystem upgrades # Patch1: patch-2.6.20-rc7.bz2 -Patch2: patch-2.6.20-rc7-git1.bz2 +Patch2: patch-2.6.20-rc7-git4.bz2 Patch3: git-geode.patch # Patches 10 through 99 are for things that are going upstream really soon. @@ -1999,6 +1999,9 @@ # - tux. %changelog +* Sun Feb 4 2007 Dave Jones +- 2.6.20-rc7-git4 + * Sat Feb 3 2007 Dave Jones - 2.6.20-rc7-git1 Index: sources =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/sources,v retrieving revision 1.529 retrieving revision 1.530 diff -u -r1.529 -r1.530 --- sources 3 Feb 2007 17:26:35 -0000 1.529 +++ sources 4 Feb 2007 18:02:46 -0000 1.530 @@ -1,4 +1,4 @@ 93d8d8f6c51f3c01beadbae1aa1fd548 xen-11633.tar.bz2 443c265b57e87eadc0c677c3acc37e20 linux-2.6.19.tar.bz2 b78873f8a3aff5bdc719fc7fb4c66a9b patch-2.6.20-rc7.bz2 -72f7e57d915361b3adec46d18252728f patch-2.6.20-rc7-git1.bz2 +da03dc83b64a31d5e36f0e0ce6eecbe8 patch-2.6.20-rc7-git4.bz2 Index: upstream =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/upstream,v retrieving revision 1.457 retrieving revision 1.458 diff -u -r1.457 -r1.458 --- upstream 3 Feb 2007 17:26:35 -0000 1.457 +++ upstream 4 Feb 2007 18:02:46 -0000 1.458 @@ -1,3 +1,3 @@ linux-2.6.19.tar.bz2 patch-2.6.20-rc7.bz2 -patch-2.6.20-rc7-git1.bz2 +patch-2.6.20-rc7-git4.bz2 --- patch-2.6.20-rc7-git1.bz2.sign DELETED --- From fedora-cvs-commits at redhat.com Sun Feb 4 18:12:11 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 13:12:11 -0500 Subject: rpms/kernel/devel kernel-2.6.spec,1.2920,1.2921 Message-ID: <200702041812.l14ICBXK023145@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv23131 Modified Files: kernel-2.6.spec Log Message: Move xen sources out of kernel-xen-devel. (Don Zickus) Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/kernel-2.6.spec,v retrieving revision 1.2920 retrieving revision 1.2921 diff -u -r1.2920 -r1.2921 --- kernel-2.6.spec 4 Feb 2007 18:02:46 -0000 1.2920 +++ kernel-2.6.spec 4 Feb 2007 18:12:04 -0000 1.2921 @@ -1346,12 +1346,6 @@ install -m 644 xen.gz $RPM_BUILD_ROOT/%{image_install_path}/xen.gz-%{KVERREL} install -m 755 xen-syms $RPM_BUILD_ROOT/boot/xen-syms-%{KVERREL} cd .. - # need to let BuildKernel() create directory first. The problem here is BuildKernel - # doesn't mkdir a new directory, but instead 'mv /lib/modules//build to - # if the were to exist already, then the contents of 'build' are placed in a sub-dir - # named 'build' under . ugh. So save xen directory temporarily instead - mkdir -p $RPM_BUILD_ROOT/usr/src/kernels - mv xen $RPM_BUILD_ROOT/usr/src/kernels/%{KVERREL}-xen-%{_target_cpu}-HV-temp %endif %endif @@ -1379,8 +1373,6 @@ %if %{includexen} %if %{buildxen} BuildKernel %xen_target %xen_image xen -# Now the directory is properly created, copy xen over -mv $RPM_BUILD_ROOT/usr/src/kernels/%{KVERREL}-xen-%{_target_cpu}-HV-temp $RPM_BUILD_ROOT/usr/src/kernels/%{KVERREL}-xen-%{_target_cpu}/xen %endif %endif @@ -1410,6 +1402,11 @@ %files debuginfo-common %defattr(-,root,root) /usr/src/debug/%{name}-%{version}/linux-%{kversion}.%{_target_cpu} +%if %{includexen} +%if %{buildxen} +/usr/src/debug/%{name}-%{version}/xen +%endif +%endif %dir /usr/src/debug %dir /usr/lib/debug %dir /usr/lib/debug/%{image_install_path} @@ -2001,6 +1998,7 @@ %changelog * Sun Feb 4 2007 Dave Jones - 2.6.20-rc7-git4 +- Move xen sources out of kernel-xen-devel. (Don Zickus) * Sat Feb 3 2007 Dave Jones - 2.6.20-rc7-git1 From fedora-cvs-commits at redhat.com Sun Feb 4 18:14:20 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 13:14:20 -0500 Subject: rpms/kernel/FC-5 kernel-2.6.spec,1.2267,1.2268 Message-ID: <200702041814.l14IEKYt023190@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv23176 Modified Files: kernel-2.6.spec Log Message: debuginfo will be autogenerated Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/kernel-2.6.spec,v retrieving revision 1.2267 retrieving revision 1.2268 diff -u -r1.2267 -r1.2268 --- kernel-2.6.spec 3 Feb 2007 16:10:43 -0000 1.2267 +++ kernel-2.6.spec 4 Feb 2007 18:14:17 -0000 1.2268 @@ -1649,26 +1649,6 @@ %verify(not mtime) /usr/src/kernels/%{KVERREL}-%{_target_cpu} %endif -%if %{builddebug} -%if "%{_enable_debug_packages}" == "1" -%ifnarch noarch -%package debug-debuginfo -Summary: Debug information for package %{name}-debug -Group: Development/Debug -Requires: %{name}-debuginfo-common-%{_target_cpu} = %{KVERREL} -Provides: %{name}-debug-debuginfo-%{_target_cpu} = %{KVERREL} -%description debug-debuginfo -This package provides debug information for package %{name}-debug -%files debug-debuginfo -%defattr(-,root,root) -%if "%{elf_image_install_path}" != "" -/usr/lib/debug/%{elf_image_install_path}/*-%{KVERREL}debug.debug -%endif -/usr/lib/debug/lib/modules/%{KVERREL}debug -/usr/lib/debug/usr/src/kernels/%{KVERREL}-debug-%{_target_cpu} -%endif -%endif - %files debug %defattr(-,root,root) /%{image_install_path}/vmlinuz-%{KVERREL}debug @@ -1684,24 +1664,6 @@ /lib/modules/%{KVERREL}debug/weak-updates %ghost /boot/initrd-%{KVERREL}debug.img -%ifnarch noarch -%package smp-debug-debuginfo -Summary: Debug information for package %{name}-smp-debug -Group: Development/Debug -Requires: %{name}-debuginfo-common-%{_target_cpu} = %{KVERREL} -Provides: %{name}-debug-debuginfo-%{_target_cpu} = %{KVERREL} -%description smp-debug-debuginfo -This package provides debug information for package %{name}-smp-debug -%files smp-debug-debuginfo -%defattr(-,root,root) -%if "%{elf_image_install_path}" != "" -/usr/lib/debug/%{elf_image_install_path}/*-%{KVERREL}smp-debug.debug -%endif -/usr/lib/debug/lib/modules/%{KVERREL}smp-debug -/usr/lib/debug/usr/src/kernels/%{KVERREL}-smp-debug-%{_target_cpu} -%endif -%endif - %files smp-debug %defattr(-,root,root) /%{image_install_path}/vmlinuz-%{KVERREL}smp-debug From fedora-cvs-commits at redhat.com Sun Feb 4 18:15:03 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 13:15:03 -0500 Subject: rpms/kernel/FC-6 .cvsignore, 1.548, 1.549 kernel-2.6.spec, 1.2903, 1.2904 linux-2.6-utrace.patch, 1.39, 1.40 sources, 1.512, 1.513 Message-ID: <200702041815.l14IF3j0023224@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv23201 Modified Files: .cvsignore kernel-2.6.spec linux-2.6-utrace.patch sources Log Message: 2.6.19.3rc1 Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/.cvsignore,v retrieving revision 1.548 retrieving revision 1.549 diff -u -r1.548 -r1.549 --- .cvsignore 10 Jan 2007 23:18:48 -0000 1.548 +++ .cvsignore 4 Feb 2007 18:15:00 -0000 1.549 @@ -5,3 +5,4 @@ linux-2.6.19.tar.bz2 patch-2.6.19.2.bz2 xen-3.0.3-11774.tar.bz2 +patch-2.6.19.3-rc1.bz2 Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/kernel-2.6.spec,v retrieving revision 1.2903 retrieving revision 1.2904 diff -u -r1.2903 -r1.2904 --- kernel-2.6.spec 3 Feb 2007 16:08:39 -0000 1.2903 +++ kernel-2.6.spec 4 Feb 2007 18:15:00 -0000 1.2904 @@ -310,6 +310,7 @@ # Patches 0 through 100 are meant for core subsystem upgrades # Patch1: patch-2.6.19.2.bz2 +Patch2: patch-2.6.19.3-rc1.bz2 # Patches 10 through 99 are for things that are going upstream really soon. Patch10: linux-2.6-utrace.patch @@ -797,6 +798,7 @@ # Update to latest upstream. %patch1 -p1 +%patch2 -p1 # Patches 10 through 100 are meant for core subsystem upgrades @@ -2022,6 +2024,9 @@ %endif %changelog +* Sun Feb 4 2007 Dave Jones +- 2.6.19.3rc1 + * Sat Feb 3 2007 Dave Jones - Remove kdump config options from non-kdump configs. This will fix the 'reboots as soon as booting up' bug. linux-2.6-utrace.patch: linux-2.6.19.noarch/arch/powerpc/platforms/cell/spufs/run.c | 8 linux-2.6.19.noarch/include/asm-i386/thread_info.h | 6 linux-2.6.19.noarch/include/asm-x86_64/thread_info.h | 2 linux-2.6/Documentation/utrace.txt | 579 +++ linux-2.6/arch/alpha/kernel/asm-offsets.c | 2 linux-2.6/arch/alpha/kernel/entry.S | 4 linux-2.6/arch/arm/kernel/ptrace.c | 36 linux-2.6/arch/arm26/kernel/ptrace.c | 32 linux-2.6/arch/frv/kernel/ptrace.c | 15 linux-2.6/arch/i386/kernel/entry.S | 7 linux-2.6/arch/i386/kernel/i387.c | 143 linux-2.6/arch/i386/kernel/process.c | 3 linux-2.6/arch/i386/kernel/ptrace.c | 863 +++-- linux-2.6/arch/i386/kernel/signal.c | 37 linux-2.6/arch/i386/kernel/vm86.c | 7 linux-2.6/arch/ia64/ia32/ia32_entry.S | 2 linux-2.6/arch/ia64/ia32/sys_ia32.c | 537 +++ linux-2.6/arch/ia64/kernel/asm-offsets.c | 2 linux-2.6/arch/ia64/kernel/fsys.S | 16 linux-2.6/arch/ia64/kernel/mca.c | 2 linux-2.6/arch/ia64/kernel/ptrace.c | 1680 +++++----- linux-2.6/arch/ia64/kernel/signal.c | 4 linux-2.6/arch/mips/kernel/ptrace.c | 21 linux-2.6/arch/mips/kernel/sysirix.c | 2 linux-2.6/arch/powerpc/kernel/Makefile | 4 linux-2.6/arch/powerpc/kernel/asm-offsets.c | 2 linux-2.6/arch/powerpc/kernel/process.c | 5 linux-2.6/arch/powerpc/kernel/ptrace-common.h | 161 - linux-2.6/arch/powerpc/kernel/ptrace.c | 959 +++--- linux-2.6/arch/powerpc/kernel/ptrace32.c | 436 -- linux-2.6/arch/powerpc/kernel/signal_32.c | 55 linux-2.6/arch/powerpc/kernel/signal_64.c | 3 linux-2.6/arch/powerpc/kernel/sys_ppc32.c | 5 linux-2.6/arch/powerpc/lib/sstep.c | 3 linux-2.6/arch/ppc/kernel/asm-offsets.c | 2 linux-2.6/arch/s390/kernel/Makefile | 2 linux-2.6/arch/s390/kernel/compat_linux.c | 3 linux-2.6/arch/s390/kernel/compat_signal.c | 5 linux-2.6/arch/s390/kernel/process.c | 3 linux-2.6/arch/s390/kernel/ptrace.c | 1073 +++--- linux-2.6/arch/s390/kernel/signal.c | 3 linux-2.6/arch/s390/kernel/traps.c | 6 linux-2.6/arch/sparc64/kernel/Makefile | 2 linux-2.6/arch/sparc64/kernel/binfmt_aout32.c | 2 linux-2.6/arch/sparc64/kernel/entry.S | 6 linux-2.6/arch/sparc64/kernel/process.c | 3 linux-2.6/arch/sparc64/kernel/ptrace.c | 659 +++- linux-2.6/arch/sparc64/kernel/signal.c | 2 linux-2.6/arch/sparc64/kernel/signal32.c | 2 linux-2.6/arch/sparc64/kernel/sys_sparc32.c | 3 linux-2.6/arch/sparc64/kernel/systbls.S | 4 linux-2.6/arch/x86_64/ia32/fpu32.c | 92 linux-2.6/arch/x86_64/ia32/ia32_aout.c | 6 linux-2.6/arch/x86_64/ia32/ia32_signal.c | 7 linux-2.6/arch/x86_64/ia32/ia32entry.S | 2 linux-2.6/arch/x86_64/ia32/ptrace32.c | 723 +++- linux-2.6/arch/x86_64/ia32/sys_ia32.c | 5 linux-2.6/arch/x86_64/kernel/process.c | 5 linux-2.6/arch/x86_64/kernel/ptrace.c | 657 ++-- linux-2.6/arch/x86_64/kernel/signal.c | 28 linux-2.6/arch/x86_64/kernel/traps.c | 8 linux-2.6/arch/x86_64/mm/fault.c | 4 linux-2.6/drivers/connector/cn_proc.c | 4 linux-2.6/fs/binfmt_aout.c | 6 linux-2.6/fs/binfmt_elf.c | 6 linux-2.6/fs/binfmt_elf_fdpic.c | 7 linux-2.6/fs/binfmt_flat.c | 3 linux-2.6/fs/binfmt_som.c | 2 linux-2.6/fs/exec.c | 11 linux-2.6/fs/proc/array.c | 12 linux-2.6/fs/proc/base.c | 17 linux-2.6/include/asm-i386/i387.h | 13 linux-2.6/include/asm-i386/signal.h | 4 linux-2.6/include/asm-i386/tracehook.h | 49 linux-2.6/include/asm-ia64/elf.h | 24 linux-2.6/include/asm-ia64/tracehook.h | 83 linux-2.6/include/asm-powerpc/tracehook.h | 80 linux-2.6/include/asm-s390/tracehook.h | 53 linux-2.6/include/asm-sparc64/tracehook.h | 44 linux-2.6/include/asm-x86_64/fpu32.h | 3 linux-2.6/include/asm-x86_64/tracehook.h | 54 linux-2.6/include/linux/init_task.h | 3 linux-2.6/include/linux/ptrace.h | 224 + linux-2.6/include/linux/sched.h | 25 linux-2.6/include/linux/tracehook.h | 707 ++++ linux-2.6/include/linux/utrace.h | 504 +++ linux-2.6/init/Kconfig | 29 linux-2.6/kernel/Makefile | 1 linux-2.6/kernel/exit.c | 245 - linux-2.6/kernel/fork.c | 62 linux-2.6/kernel/ptrace.c | 1633 ++++++++-- linux-2.6/kernel/signal.c | 211 - linux-2.6/kernel/sys.c | 2 linux-2.6/kernel/timer.c | 6 linux-2.6/kernel/tsacct.c | 2 linux-2.6/kernel/utrace.c | 1860 ++++++++++++ linux-2.6/security/selinux/hooks.c | 54 linux-2.6/security/selinux/include/objsec.h | 1 98 files changed, 10409 insertions(+), 4595 deletions(-) Index: linux-2.6-utrace.patch =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/linux-2.6-utrace.patch,v retrieving revision 1.39 retrieving revision 1.40 diff -u -r1.39 -r1.40 --- linux-2.6-utrace.patch 22 Dec 2006 00:39:04 -0000 1.39 +++ linux-2.6-utrace.patch 4 Feb 2007 18:15:00 -0000 1.40 @@ -5302,7 +5302,7 @@ { /* We don't want people slaying init. */ if (p->exit_signal != -1) -@@ -606,35 +605,14 @@ reparent_thread(struct task_struct *p, s +@@ -607,29 +607,14 @@ reparent_thread(struct task_struct *p, s group_send_sig_info(p->pdeath_signal, SEND_SIG_NOINFO, p); /* Move the child from its dying parent to the new one. */ @@ -5321,13 +5321,7 @@ - add_parent(p); + list_move_tail(&p->sibling, &p->parent->children); -- /* If we'd notified the old parent about this child's death, -- * also notify the new parent. -- */ -- if (p->exit_state == EXIT_ZOMBIE && p->exit_signal != -1 && -- thread_group_empty(p)) -- do_notify_parent(p, p->exit_signal); -- else if (p->state == TASK_TRACED) { +- if (p->state == TASK_TRACED) { - /* - * If it was at a trace stop, turn it into - * a normal stop since it's no longer being @@ -5343,8 +5337,22 @@ + thread_group_empty(p)) + do_notify_parent(p, p->exit_signal); + /* If this is a threaded reparent there is no need to + * notify anyone anything has happened. +@@ -641,13 +626,6 @@ reparent_thread(struct task_struct *p, s + if (p->exit_signal != -1) + p->exit_signal = SIGCHLD; + +- /* If we'd notified the old parent about this child's death, +- * also notify the new parent. +- */ +- if (!traced && p->exit_state == EXIT_ZOMBIE && +- p->exit_signal != -1 && thread_group_empty(p)) +- do_notify_parent(p, p->exit_signal); +- /* * process group orphan check + * Case ii: Our child is in a different pgrp @@ -662,7 +640,7 @@ reparent_thread(struct task_struct *p, s * space. */ Index: sources =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/sources,v retrieving revision 1.512 retrieving revision 1.513 diff -u -r1.512 -r1.513 --- sources 10 Jan 2007 23:22:55 -0000 1.512 +++ sources 4 Feb 2007 18:15:01 -0000 1.513 @@ -1,3 +1,4 @@ 443c265b57e87eadc0c677c3acc37e20 linux-2.6.19.tar.bz2 a9d44b2651b0898e103395b2a7a4f263 xen-3.0.3-11774.tar.bz2 e8a9a6dc65da3f7b192e7caa969f9a1b patch-2.6.19.2.bz2 +826df7ae27dceb03f66fb61d3f3824f1 patch-2.6.19.3-rc1.bz2 From fedora-cvs-commits at redhat.com Sun Feb 4 18:16:42 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 13:16:42 -0500 Subject: rpms/kernel/FC-6 kernel-2.6.spec,1.2904,1.2905 Message-ID: <200702041816.l14IGgMZ023300@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv23286 Modified Files: kernel-2.6.spec Log Message: Move xen sources out of kernel-xen-devel. (Don Zickus) Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/kernel-2.6.spec,v retrieving revision 1.2904 retrieving revision 1.2905 diff -u -r1.2904 -r1.2905 --- kernel-2.6.spec 4 Feb 2007 18:15:00 -0000 1.2904 +++ kernel-2.6.spec 4 Feb 2007 18:16:40 -0000 1.2905 @@ -1377,12 +1377,6 @@ install -m 644 xen.gz $RPM_BUILD_ROOT/%{image_install_path}/xen.gz-%{KVERREL} install -m 755 xen-syms $RPM_BUILD_ROOT/boot/xen-syms-%{KVERREL} cd .. - # need to let BuildKernel() create directory first. The problem here is BuildKernel - # doesn't mkdir a new directory, but instead 'mv /lib/modules//build to - # if the were to exist already, then the contents of 'build' are placed in a sub-dir - # named 'build' under . ugh. So save xen directory temporarily instead - mkdir -p $RPM_BUILD_ROOT/usr/src/kernels - mv xen $RPM_BUILD_ROOT/usr/src/kernels/%{KVERREL}-xen-%{_target_cpu}-HV-temp %endif %endif @@ -1410,8 +1404,6 @@ %if %{includexen} %if %{buildxen} BuildKernel %xen_target %xen_image xen -# Now the directory is properly created, copy xen over -mv $RPM_BUILD_ROOT/usr/src/kernels/%{KVERREL}-xen-%{_target_cpu}-HV-temp $RPM_BUILD_ROOT/usr/src/kernels/%{KVERREL}-xen-%{_target_cpu}/xen %endif %endif @@ -1441,6 +1433,11 @@ %files debuginfo-common %defattr(-,root,root) /usr/src/debug/%{name}-%{version}/linux-%{kversion}.%{_target_cpu} +%if %{includexen} +%if %{buildxen} +/usr/src/debug/%{name}-%{version}/xen +%endif +%endif %dir /usr/src/debug %dir /usr/lib/debug %dir /usr/lib/debug/%{image_install_path} @@ -2026,6 +2023,7 @@ %changelog * Sun Feb 4 2007 Dave Jones - 2.6.19.3rc1 +- Move xen sources out of kernel-xen-devel. (Don Zickus) * Sat Feb 3 2007 Dave Jones - Remove kdump config options from non-kdump configs. From fedora-cvs-commits at redhat.com Sun Feb 4 18:23:54 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 13:23:54 -0500 Subject: rpms/kernel/FC-5 .cvsignore, 1.429, 1.430 kernel-2.6.spec, 1.2268, 1.2269 sources, 1.369, 1.370 Message-ID: <200702041823.l14INs81011406@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv11390 Modified Files: .cvsignore kernel-2.6.spec sources Log Message: 2.6.19.3-rc1 Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/.cvsignore,v retrieving revision 1.429 retrieving revision 1.430 diff -u -r1.429 -r1.430 --- .cvsignore 1 Feb 2007 21:29:05 -0000 1.429 +++ .cvsignore 4 Feb 2007 18:23:51 -0000 1.430 @@ -5,3 +5,4 @@ linux-2.6.19.tar.bz2 xen-3.0.3-11774.tar.bz2 patch-2.6.19.2.bz2 +patch-2.6.19.3-rc1.bz2 Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/kernel-2.6.spec,v retrieving revision 1.2268 retrieving revision 1.2269 diff -u -r1.2268 -r1.2269 --- kernel-2.6.spec 4 Feb 2007 18:14:17 -0000 1.2268 +++ kernel-2.6.spec 4 Feb 2007 18:23:51 -0000 1.2269 @@ -313,6 +313,7 @@ # Patches 0 through 100 are meant for core subsystem upgrades # Patch1: patch-2.6.19.2.bz2 +Patch2: patch-2.6.19.3-rc1.bz2 # Patches 10 through 99 are for things that are going upstream really soon. #Patch10: linux-2.6-utrace.patch @@ -824,6 +825,7 @@ # Update to latest upstream. %patch1 -p1 +%patch2 -p1 # Patches 10 through 100 are meant for core subsystem upgrades @@ -1797,6 +1799,9 @@ %endif %changelog +* Sun Feb 4 2007 Dave Jones +- 2.6.19.3rc1 + * Sat Feb 3 2007 Dave Jones - Disable kdump options in non-kdump kernels. Index: sources =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/sources,v retrieving revision 1.369 retrieving revision 1.370 diff -u -r1.369 -r1.370 --- sources 31 Jan 2007 15:26:15 -0000 1.369 +++ sources 4 Feb 2007 18:23:51 -0000 1.370 @@ -1,3 +1,4 @@ 443c265b57e87eadc0c677c3acc37e20 linux-2.6.19.tar.bz2 a9d44b2651b0898e103395b2a7a4f263 xen-3.0.3-11774.tar.bz2 e8a9a6dc65da3f7b192e7caa969f9a1b patch-2.6.19.2.bz2 +826df7ae27dceb03f66fb61d3f3824f1 patch-2.6.19.3-rc1.bz2 From fedora-cvs-commits at redhat.com Sun Feb 4 18:29:58 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 13:29:58 -0500 Subject: rpms/perl-Net-IP/devel perl-Net-IP.spec,1.6,1.7 Message-ID: <200702041829.l14ITwce011469@cvs.devel.redhat.com> Author: rnorwood Update of /cvs/dist/rpms/perl-Net-IP/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv11455 Modified Files: perl-Net-IP.spec Log Message: Fix up spec file issues for package review. Index: perl-Net-IP.spec =================================================================== RCS file: /cvs/dist/rpms/perl-Net-IP/devel/perl-Net-IP.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- perl-Net-IP.spec 5 Jul 2006 19:33:16 -0000 1.6 +++ perl-Net-IP.spec 4 Feb 2007 18:29:56 -0000 1.7 @@ -1,19 +1,18 @@ Name: perl-Net-IP Version: 1.25 -Release: 2.fc6 +Release: 3%{?dist} Summary: Perl module for manipulation of IPv4 and IPv6 addresses Group: Development/Libraries License: GPL or Artistic URL: http://search.cpan.org/dist/Net-IP/ -Source: ftp:/cpan.org/pub/CPAN/authors/id/M/MA/MANU/Net-IP-%{version}.tar.gz +Source: ftp://cpan.org/pub/CPAN/authors/id/M/MA/MANU/Net-IP-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch -BuildRequires: perl -Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) -Patch0: perl-Net-IP-1.25-bz197425.patch +Patch0: perl-Net-IP-1.25-bz197425.patch %description This is the Net::IP module for Perl, designed to allow easy @@ -37,7 +36,7 @@ rm -rf $RPM_BUILD_ROOT make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';' -find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';' +find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ';' chmod -R u+w $RPM_BUILD_ROOT/* @@ -59,6 +58,10 @@ %changelog +* Sun Feb 04 2007 Robin Norwood - 1.25-3 +- Resolves: bz#226271 +- Incorporate some fixes to the spec file from Ville: + * Wed Jul 05 2006 Jason Vas Dias - 1.25-2 - fix bug 197925 - make intip handle zero-valued IP addresses From fedora-cvs-commits at redhat.com Sun Feb 4 18:34:06 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 13:34:06 -0500 Subject: rpms/postgresql/devel .cvsignore, 1.33, 1.34 postgresql.init, 1.22, 1.23 postgresql.spec, 1.73, 1.74 sources, 1.34, 1.35 Message-ID: <200702041834.l14IY5wD027002@cvs.devel.redhat.com> Author: tgl Update of /cvs/dist/rpms/postgresql/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv26971 Modified Files: .cvsignore postgresql.init postgresql.spec sources Log Message: Update to PostgreSQL 8.2.2. Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/postgresql/devel/.cvsignore,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- .cvsignore 11 Jan 2007 00:17:11 -0000 1.33 +++ .cvsignore 4 Feb 2007 18:34:03 -0000 1.34 @@ -1,4 +1,4 @@ -postgresql-8.2.1.tar.bz2 +postgresql-8.2.2.tar.bz2 PyGreSQL-3.8.1.tgz pgtcl1.5.3.tar.gz pgtcldocs-20060909.zip Index: postgresql.init =================================================================== RCS file: /cvs/dist/rpms/postgresql/devel/postgresql.init,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- postgresql.init 5 Dec 2006 03:01:02 -0000 1.22 +++ postgresql.init 4 Feb 2007 18:34:03 -0000 1.23 @@ -118,7 +118,7 @@ # Check that networking is up. # Pretty much need it for postmaster. -[ "${NETWORKING}" = "no" ] && exit 0 +[ "${NETWORKING}" = "no" ] && exit 1 [ -f "$PGENGINE/postmaster" ] || exit 1 Index: postgresql.spec =================================================================== RCS file: /cvs/dist/rpms/postgresql/devel/postgresql.spec,v retrieving revision 1.73 retrieving revision 1.74 diff -u -r1.73 -r1.74 --- postgresql.spec 13 Jan 2007 04:30:50 -0000 1.73 +++ postgresql.spec 4 Feb 2007 18:34:03 -0000 1.74 @@ -80,8 +80,8 @@ Summary: PostgreSQL client programs and libraries. Name: postgresql -Version: 8.2.1 -Release: 2%{?dist} +Version: 8.2.2 +Release: 1%{?dist} License: BSD Group: Applications/Databases Url: http://www.postgresql.org/ @@ -149,7 +149,7 @@ Obsoletes: postgresql-tk Obsoletes: rh-postgresql -Buildroot: %{_tmppath}/%{name}-%{version}-root +Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root %description PostgreSQL is an advanced Object-Relational database management system @@ -822,6 +822,10 @@ %endif %changelog +* Sun Feb 4 2007 Tom Lane 8.2.2-1 +- Update to PostgreSQL 8.2.2 to fix CVE-2007-0555, CVE-2007-0556 +Related: #225496 + * Fri Jan 12 2007 Tom Lane 8.2.1-2 - Split -pl subpackage into three new packages to reduce dependencies and track upstream project's packaging. Index: sources =================================================================== RCS file: /cvs/dist/rpms/postgresql/devel/sources,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- sources 11 Jan 2007 00:17:11 -0000 1.34 +++ sources 4 Feb 2007 18:34:03 -0000 1.35 @@ -1,4 +1,4 @@ -5cf003dfdbcab69974c091c3a0aa85eb postgresql-8.2.1.tar.bz2 +17a9703c83f3558d13ffbd96867caf38 postgresql-8.2.2.tar.bz2 5575979dac93c9c5795d7693a8f91c86 PyGreSQL-3.8.1.tgz 43ad97c7dd108fb7a165b4755d8aec32 pgtcl1.5.3.tar.gz a71b4aced6b0b068335f8e040e5b9fb6 pgtcldocs-20060909.zip From fedora-cvs-commits at redhat.com Sun Feb 4 18:51:21 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 13:51:21 -0500 Subject: rpms/dhcp/devel dhcp.spec, 1.135, 1.136 dhcp-3.0.5-ldap-configuration.patch, 1.1, 1.2 Message-ID: <200702041851.l14IpLR1027502@cvs.devel.redhat.com> Author: dwmw2 Update of /cvs/dist/rpms/dhcp/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv27413 Modified Files: dhcp.spec dhcp-3.0.5-ldap-configuration.patch Log Message: fix file read breakage Index: dhcp.spec =================================================================== RCS file: /cvs/dist/rpms/dhcp/devel/dhcp.spec,v retrieving revision 1.135 retrieving revision 1.136 diff -u -r1.135 -r1.136 --- dhcp.spec 2 Feb 2007 20:41:01 -0000 1.135 +++ dhcp.spec 4 Feb 2007 18:51:19 -0000 1.136 @@ -8,7 +8,7 @@ Summary: DHCP (Dynamic Host Configuration Protocol) server and relay agent. Name: dhcp Version: 3.0.5 -Release: 14%{?dist} +Release: 15%{?dist} Epoch: 12 License: distributable Group: System Environment/Daemons @@ -354,6 +354,9 @@ %{_libdir}/libdhcp4client.so %changelog +* Sun Feb 04 2007 David Woodhouse - 12:3.0.5-15 +- Fix broken file reading due to LDAP patch + * Fri Feb 02 2007 David Cantrell - 12:3.0.5-14 - Only export the symbols we want in libdhcp4client (#198496) dhcp-3.0.5-ldap-configuration.patch: README.ldap | 157 ++++ common/conflex.c | 46 - common/print.c | 6 contrib/dhcpd-conf-to-ldap.pl | 517 +++++++++++++++ doc/draft-ietf-dhc-ldap-schema-01.txt | 1089 ++++++++++++++++++++++++++++++++ includes/dhcpd.h | 50 + includes/site.h | 10 server/Makefile.dist | 6 server/class.c | 17 server/confpars.c | 12 server/dhcpd.c | 3 server/ldap.c | 1142 ++++++++++++++++++++++++++++++++++ server/mdb.c | 6 server/stables.c | 23 site.conf | 9 15 files changed, 3065 insertions(+), 28 deletions(-) Index: dhcp-3.0.5-ldap-configuration.patch =================================================================== RCS file: /cvs/dist/rpms/dhcp/devel/dhcp-3.0.5-ldap-configuration.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- dhcp-3.0.5-ldap-configuration.patch 1 Feb 2007 18:57:30 -0000 1.1 +++ dhcp-3.0.5-ldap-configuration.patch 4 Feb 2007 18:51:19 -0000 1.2 @@ -4,7 +4,7 @@ static enum dhcp_token read_number PROTO ((int, struct parse *)); static enum dhcp_token read_num_or_name PROTO ((int, struct parse *)); static enum dhcp_token intern PROTO ((char *, enum dhcp_token)); -+static char read_function PROTO ((struct parse *)); ++static int read_function PROTO ((struct parse *)); isc_result_t new_parse (cfile, file, inbuf, buflen, name, eolp) struct parse **cfile; @@ -52,10 +52,10 @@ } + + -+static char ++static int +read_function (struct parse * cfile) +{ -+ char c; ++ int c; + + cfile -> buflen = read (cfile -> file, cfile -> inbuf, cfile -> bufsiz); + if (cfile -> buflen == 0) { @@ -1718,7 +1718,7 @@ unsigned bufix, buflen; unsigned bufsiz; + -+ char (*read_function) (struct parse *); ++ int (*read_function) (struct parse *); }; /* Variable-length array of data. */ @@ -2552,7 +2552,7 @@ +} + + -+static char ++static int +ldap_read_function (struct parse *cfile) +{ + char *dn, eofstring[2] = {EOF, '\0'}; From fedora-cvs-commits at redhat.com Sun Feb 4 19:00:21 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 14:00:21 -0500 Subject: rpms/postgresql/FC-6 .cvsignore, 1.33, 1.34 postgresql-test.patch, 1.1, 1.2 postgresql.init, 1.22, 1.23 postgresql.spec, 1.71, 1.72 sources, 1.34, 1.35 Message-ID: <200702041900.l14J0LSi001804@cvs.devel.redhat.com> Author: tgl Update of /cvs/dist/rpms/postgresql/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv1772 Modified Files: .cvsignore postgresql-test.patch postgresql.init postgresql.spec sources Log Message: Update to PostgreSQL 8.1.7 Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/postgresql/FC-6/.cvsignore,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- .cvsignore 11 Jan 2007 03:19:44 -0000 1.33 +++ .cvsignore 4 Feb 2007 19:00:14 -0000 1.34 @@ -1,4 +1,4 @@ -postgresql-8.1.6.tar.bz2 +postgresql-8.1.7.tar.bz2 PyGreSQL-3.8.1.tgz pgtcl1.5.2.tar.gz pgtcldocs-20041108.zip postgresql-test.patch: GNUmakefile | 11 +++++++++++ input/create_function_1.source | 6 +++--- output/create_function_1.source | 6 +++--- 3 files changed, 17 insertions(+), 6 deletions(-) Index: postgresql-test.patch =================================================================== RCS file: /cvs/dist/rpms/postgresql/FC-6/postgresql-test.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- postgresql-test.patch 19 Jan 2005 05:02:10 -0000 1.1 +++ postgresql-test.patch 4 Feb 2007 19:00:14 -0000 1.2 @@ -1,7 +1,7 @@ -diff -Naur postgresql-8.0.0rc5.orig/src/test/regress/GNUmakefile postgresql-8.0.0rc5/src/test/regress/GNUmakefile ---- postgresql-8.0.0rc5.orig/src/test/regress/GNUmakefile 2004-11-17 13:05:06.000000000 -0500 -+++ postgresql-8.0.0rc5/src/test/regress/GNUmakefile 2005-01-12 14:48:45.618011257 -0500 -@@ -84,12 +84,23 @@ +diff -Naur postgresql-8.1.7.orig/src/test/regress/GNUmakefile postgresql-8.1.7/src/test/regress/GNUmakefile +--- postgresql-8.1.7.orig/src/test/regress/GNUmakefile 2005-11-01 10:09:11.000000000 -0500 ++++ postgresql-8.1.7/src/test/regress/GNUmakefile 2007-02-03 19:09:38.000000000 -0500 +@@ -91,12 +91,23 @@ testtablespace := $(abs_builddir)/testtablespace @@ -25,9 +25,9 @@ $(input_files): sql/%.sql: input/%.source $(sed-command) -diff -Naur postgresql-8.0.0rc5.orig/src/test/regress/input/create_function_1.source postgresql-8.0.0rc5/src/test/regress/input/create_function_1.source ---- postgresql-8.0.0rc5.orig/src/test/regress/input/create_function_1.source 2002-08-21 20:01:51.000000000 -0400 -+++ postgresql-8.0.0rc5/src/test/regress/input/create_function_1.source 2005-01-12 14:50:50.679124338 -0500 +diff -Naur postgresql-8.1.7.orig/src/test/regress/input/create_function_1.source postgresql-8.1.7/src/test/regress/input/create_function_1.source +--- postgresql-8.1.7.orig/src/test/regress/input/create_function_1.source 2005-07-23 10:18:56.000000000 -0400 ++++ postgresql-8.1.7/src/test/regress/input/create_function_1.source 2007-02-03 19:09:38.000000000 -0500 @@ -24,17 +24,17 @@ CREATE FUNCTION check_primary_key () @@ -49,9 +49,9 @@ LANGUAGE 'C'; CREATE FUNCTION funny_dup17 () -diff -Naur postgresql-8.0.0rc5.orig/src/test/regress/output/create_function_1.source postgresql-8.0.0rc5/src/test/regress/output/create_function_1.source ---- postgresql-8.0.0rc5.orig/src/test/regress/output/create_function_1.source 2004-03-21 17:29:11.000000000 -0500 -+++ postgresql-8.0.0rc5/src/test/regress/output/create_function_1.source 2005-01-12 14:51:08.149762180 -0500 +diff -Naur postgresql-8.1.7.orig/src/test/regress/output/create_function_1.source postgresql-8.1.7/src/test/regress/output/create_function_1.source +--- postgresql-8.1.7.orig/src/test/regress/output/create_function_1.source 2005-07-23 10:18:56.000000000 -0400 ++++ postgresql-8.1.7/src/test/regress/output/create_function_1.source 2007-02-03 19:09:38.000000000 -0500 @@ -25,15 +25,15 @@ NOTICE: argument type city_budget is only a shell CREATE FUNCTION check_primary_key () Index: postgresql.init =================================================================== RCS file: /cvs/dist/rpms/postgresql/FC-6/postgresql.init,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- postgresql.init 11 Dec 2006 18:07:44 -0000 1.22 +++ postgresql.init 4 Feb 2007 19:00:14 -0000 1.23 @@ -113,7 +113,7 @@ # Check that networking is up. # Pretty much need it for postmaster. -[ "${NETWORKING}" = "no" ] && exit 0 +[ "${NETWORKING}" = "no" ] && exit 1 [ -f "$PGENGINE/postmaster" ] || exit 1 Index: postgresql.spec =================================================================== RCS file: /cvs/dist/rpms/postgresql/FC-6/postgresql.spec,v retrieving revision 1.71 retrieving revision 1.72 diff -u -r1.71 -r1.72 --- postgresql.spec 11 Jan 2007 03:19:44 -0000 1.71 +++ postgresql.spec 4 Feb 2007 19:00:14 -0000 1.72 @@ -81,7 +81,7 @@ Summary: PostgreSQL client programs and libraries. Name: postgresql -Version: 8.1.6 +Version: 8.1.7 Release: 1%{?dist} License: BSD Group: Applications/Databases @@ -156,7 +156,7 @@ Obsoletes: postgresql-tk Obsoletes: rh-postgresql -Buildroot: %{_tmppath}/%{name}-%{version}-root +Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root %description PostgreSQL is an advanced Object-Relational database management system @@ -828,6 +828,10 @@ %endif %changelog +* Sun Feb 4 2007 Tom Lane 8.1.7-1 +- Update to PostgreSQL 8.1.7 to fix CVE-2007-0555, CVE-2007-0556 +Related: #225496 + * Wed Jan 10 2007 Tom Lane 8.1.6-1 - Update to PostgreSQL 8.1.6 Index: sources =================================================================== RCS file: /cvs/dist/rpms/postgresql/FC-6/sources,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- sources 11 Jan 2007 03:19:44 -0000 1.34 +++ sources 4 Feb 2007 19:00:14 -0000 1.35 @@ -1,4 +1,4 @@ -209d8a9dbea18c848fef9b851927497e postgresql-8.1.6.tar.bz2 +6a6c1d368c369171a7b7d8239ea96e09 postgresql-8.1.7.tar.bz2 5575979dac93c9c5795d7693a8f91c86 PyGreSQL-3.8.1.tgz d19dfdcb54c334495d32456a043e0232 pgtcl1.5.2.tar.gz 3d504b46231914d61fd49175f67e8715 pgtcldocs-20041108.zip From fedora-cvs-commits at redhat.com Sun Feb 4 19:23:25 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 14:23:25 -0500 Subject: rpms/tcl/devel tcl-8.5a5-stackchk.patch, NONE, 1.1 tcl.spec, 1.40, 1.41 Message-ID: <200702041923.l14JNP6D006574@cvs.devel.redhat.com> Author: jakub Update of /cvs/dist/rpms/tcl/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv6540 Modified Files: tcl.spec Added Files: tcl-8.5a5-stackchk.patch Log Message: 8.5a5-7.fc7 tcl-8.5a5-stackchk.patch: generic/tclInt.h | 2 +- unix/tclUnixInit.c | 19 ++++++++++++------- unix/tclUnixThrd.c | 12 ++++++------ 3 files changed, 19 insertions(+), 14 deletions(-) --- NEW FILE tcl-8.5a5-stackchk.patch --- --- tcl8.5a5/generic/tclInt.h.jj 2006-09-30 15:00:12.000000000 -0400 +++ tcl8.5a5/generic/tclInt.h 2007-02-04 13:59:08.000000000 -0500 @@ -2215,7 +2215,7 @@ MODULE_SCOPE void * TclpThreadDataKeyGet MODULE_SCOPE void TclpThreadDataKeySet(Tcl_ThreadDataKey *keyPtr, void *data); MODULE_SCOPE void TclpThreadExit(int status); -MODULE_SCOPE int TclpThreadGetStackSize(void); +MODULE_SCOPE size_t TclpThreadGetStackSize(void); MODULE_SCOPE void TclRememberCondition(Tcl_Condition *mutex); MODULE_SCOPE void TclRememberJoinableThread(Tcl_ThreadId id); MODULE_SCOPE void TclRememberMutex(Tcl_Mutex *mutex); --- tcl8.5a5/unix/tclUnixThrd.c.jj 2006-10-16 14:41:25.000000000 -0400 +++ tcl8.5a5/unix/tclUnixThrd.c 2007-02-04 14:01:43.000000000 -0500 @@ -204,7 +204,7 @@ TclpThreadExit( * This procedure returns the size of the current thread's stack. * * Results: - * Stack size (in bytes?) or -1 for error or 0 for undeterminable. + * Stack size (in bytes?) or (size_t) -1 for error or 0 for undeterminable. * * Side effects: * None. @@ -212,7 +212,7 @@ TclpThreadExit( *---------------------------------------------------------------------- */ -int +size_t TclpThreadGetStackSize(void) { size_t stackSize = 0; @@ -221,15 +221,15 @@ TclpThreadGetStackSize(void) * the current thread. */ if (pthread_attr_init(&threadAttr) != 0) { - return -1; + return (size_t) -1; } if (TclpPthreadGetAttrs(pthread_self(), &threadAttr) != 0) { pthread_attr_destroy(&threadAttr); - return -1; + return (size_t) -1; } if (pthread_attr_getstacksize(&threadAttr, &stackSize) != 0) { pthread_attr_destroy(&threadAttr); - return -1; + return (size_t) -1; } pthread_attr_destroy(&threadAttr); #elif defined(HAVE_PTHREAD_GET_STACKSIZE_NP) @@ -247,7 +247,7 @@ TclpThreadGetStackSize(void) * want to try looking at the process accounting limits instead. */ #endif - return (int) stackSize; + return stackSize; } #endif /* TCL_THREADS */ --- tcl8.5a5/unix/tclUnixInit.c.jj 2006-09-10 13:04:07.000000000 -0400 +++ tcl8.5a5/unix/tclUnixInit.c 2007-02-04 14:11:12.000000000 -0500 @@ -1059,9 +1059,14 @@ TclpCheckStackSpace(void) * process accounting limit. Note that we assume that stack sizes do * not change throughout the lifespan of the thread/process; this is * almost always true. + * The check below relies on size_t being at least as wide as + * ptrdiff_t. If it is not (is there such arch?), punt. */ - tsdPtr->stackDetermineResult = GetStackSize(&tsdPtr->stackSize); + if (sizeof (size_t) < sizeof (ptrdiff_t)) + tsdPtr->stackDetermineResult = TCL_CONTINUE; + else + tsdPtr->stackDetermineResult = GetStackSize(&tsdPtr->stackSize); tsdPtr->initialised = 1; } @@ -1089,13 +1094,13 @@ TclpCheckStackSpace(void) * Now we perform the actual check. Are we about to blow our stack frame? */ - if (stackUsed < (ptrdiff_t) tsdPtr->stackSize) { - STACK_DEBUG(("stack OK\tin:%p\tout:%p\tuse:%04X\tmax:%04X\n", - &localVar, tsdPtr->outerVarPtr, stackUsed, tsdPtr->stackSize)); + if ((size_t) stackUsed < tsdPtr->stackSize) { + STACK_DEBUG(("stack OK\tin:%p\tout:%p\tuse:%04lX\tmax:%04lX\n", + &localVar, tsdPtr->outerVarPtr, (long int) stackUsed, (long int) tsdPtr->stackSize)); return 1; } else { - STACK_DEBUG(("stack OVERFLOW\tin:%p\tout:%p\tuse:%04X\tmax:%04X\n", - &localVar, tsdPtr->outerVarPtr, stackUsed, tsdPtr->stackSize)); + STACK_DEBUG(("stack OVERFLOW\tin:%p\tout:%p\tuse:%04lX\tmax:%04lX\n", + &localVar, tsdPtr->outerVarPtr, (long int) stackUsed, (long int) tsdPtr->stackSize)); return 0; } #endif /* TCL_NO_STACK_CHECK */ @@ -1133,7 +1138,7 @@ GetStackSize( struct rlimit rLimit; /* The result from getrlimit(). */ #ifdef TCL_THREADS - rawStackSize = (size_t) TclpThreadGetStackSize(); + rawStackSize = TclpThreadGetStackSize(); if (rawStackSize == (size_t) -1) { /* * Some kind of confirmed error?! Index: tcl.spec =================================================================== RCS file: /cvs/dist/rpms/tcl/devel/tcl.spec,v retrieving revision 1.40 retrieving revision 1.41 diff -u -r1.40 -r1.41 --- tcl.spec 1 Feb 2007 12:42:36 -0000 1.40 +++ tcl.spec 4 Feb 2007 19:23:22 -0000 1.41 @@ -5,7 +5,7 @@ Summary: Tcl scripting language development environment Name: tcl Version: %{majorver}a5 -Release: 6%{?dist} +Release: 7%{?dist} License: BSD Group: Development/Languages URL: http://tcl.sourceforge.net/ @@ -22,6 +22,7 @@ #Patch5: tcl-8.4.13-autoconf.patch Patch6: tcl-8.5a5-cflags.patch Patch7: tcl-8.5a5-makefile.patch +Patch8: tcl-8.5a5-stackchk.patch %description The Tcl (Tool Command Language) provides a powerful platform for @@ -75,6 +76,7 @@ pushd .. %patch6 -p1 -b .6-cflags %patch7 -p1 -b .7-makefile +%patch8 -p1 -b .8-stackchk popd # patch1 touches tcl.m4, and patch3 touches configure.in @@ -160,6 +162,9 @@ %doc %{name}%{version}/html/* %changelog +* Sun Feb 4 2007 Jakub Jelinek - 8.5a5-7 +- fix broken stack checking code (#226785) + * Thu Jan 25 2007 Marcela Maslanova - 8.5a5-6 - rebuilt for obsoletes rhbz#217735 From fedora-cvs-commits at redhat.com Sun Feb 4 19:25:32 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 14:25:32 -0500 Subject: rpms/postgresql/FC-5 .cvsignore, 1.32, 1.33 postgresql-test.patch, 1.1, 1.2 postgresql.init, 1.22, 1.23 postgresql.spec, 1.69, 1.70 sources, 1.33, 1.34 Message-ID: <200702041925.l14JPWVU008145@cvs.devel.redhat.com> Author: tgl Update of /cvs/dist/rpms/postgresql/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv8108 Modified Files: .cvsignore postgresql-test.patch postgresql.init postgresql.spec sources Log Message: Update to PostgreSQL 8.1.7 Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/postgresql/FC-5/.cvsignore,v retrieving revision 1.32 retrieving revision 1.33 diff -u -r1.32 -r1.33 --- .cvsignore 11 Jan 2007 03:48:38 -0000 1.32 +++ .cvsignore 4 Feb 2007 19:25:30 -0000 1.33 @@ -1,4 +1,4 @@ -postgresql-8.1.6.tar.bz2 +postgresql-8.1.7.tar.bz2 PyGreSQL-3.8.1.tgz pgtcl1.5.2.tar.gz pgtcldocs-20041108.zip postgresql-test.patch: GNUmakefile | 11 +++++++++++ input/create_function_1.source | 6 +++--- output/create_function_1.source | 6 +++--- 3 files changed, 17 insertions(+), 6 deletions(-) Index: postgresql-test.patch =================================================================== RCS file: /cvs/dist/rpms/postgresql/FC-5/postgresql-test.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- postgresql-test.patch 19 Jan 2005 05:02:10 -0000 1.1 +++ postgresql-test.patch 4 Feb 2007 19:25:30 -0000 1.2 @@ -1,7 +1,7 @@ -diff -Naur postgresql-8.0.0rc5.orig/src/test/regress/GNUmakefile postgresql-8.0.0rc5/src/test/regress/GNUmakefile ---- postgresql-8.0.0rc5.orig/src/test/regress/GNUmakefile 2004-11-17 13:05:06.000000000 -0500 -+++ postgresql-8.0.0rc5/src/test/regress/GNUmakefile 2005-01-12 14:48:45.618011257 -0500 -@@ -84,12 +84,23 @@ +diff -Naur postgresql-8.1.7.orig/src/test/regress/GNUmakefile postgresql-8.1.7/src/test/regress/GNUmakefile +--- postgresql-8.1.7.orig/src/test/regress/GNUmakefile 2005-11-01 10:09:11.000000000 -0500 ++++ postgresql-8.1.7/src/test/regress/GNUmakefile 2007-02-03 19:09:38.000000000 -0500 +@@ -91,12 +91,23 @@ testtablespace := $(abs_builddir)/testtablespace @@ -25,9 +25,9 @@ $(input_files): sql/%.sql: input/%.source $(sed-command) -diff -Naur postgresql-8.0.0rc5.orig/src/test/regress/input/create_function_1.source postgresql-8.0.0rc5/src/test/regress/input/create_function_1.source ---- postgresql-8.0.0rc5.orig/src/test/regress/input/create_function_1.source 2002-08-21 20:01:51.000000000 -0400 -+++ postgresql-8.0.0rc5/src/test/regress/input/create_function_1.source 2005-01-12 14:50:50.679124338 -0500 +diff -Naur postgresql-8.1.7.orig/src/test/regress/input/create_function_1.source postgresql-8.1.7/src/test/regress/input/create_function_1.source +--- postgresql-8.1.7.orig/src/test/regress/input/create_function_1.source 2005-07-23 10:18:56.000000000 -0400 ++++ postgresql-8.1.7/src/test/regress/input/create_function_1.source 2007-02-03 19:09:38.000000000 -0500 @@ -24,17 +24,17 @@ CREATE FUNCTION check_primary_key () @@ -49,9 +49,9 @@ LANGUAGE 'C'; CREATE FUNCTION funny_dup17 () -diff -Naur postgresql-8.0.0rc5.orig/src/test/regress/output/create_function_1.source postgresql-8.0.0rc5/src/test/regress/output/create_function_1.source ---- postgresql-8.0.0rc5.orig/src/test/regress/output/create_function_1.source 2004-03-21 17:29:11.000000000 -0500 -+++ postgresql-8.0.0rc5/src/test/regress/output/create_function_1.source 2005-01-12 14:51:08.149762180 -0500 +diff -Naur postgresql-8.1.7.orig/src/test/regress/output/create_function_1.source postgresql-8.1.7/src/test/regress/output/create_function_1.source +--- postgresql-8.1.7.orig/src/test/regress/output/create_function_1.source 2005-07-23 10:18:56.000000000 -0400 ++++ postgresql-8.1.7/src/test/regress/output/create_function_1.source 2007-02-03 19:09:38.000000000 -0500 @@ -25,15 +25,15 @@ NOTICE: argument type city_budget is only a shell CREATE FUNCTION check_primary_key () Index: postgresql.init =================================================================== RCS file: /cvs/dist/rpms/postgresql/FC-5/postgresql.init,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- postgresql.init 11 Dec 2006 18:21:38 -0000 1.22 +++ postgresql.init 4 Feb 2007 19:25:30 -0000 1.23 @@ -113,7 +113,7 @@ # Check that networking is up. # Pretty much need it for postmaster. -[ "${NETWORKING}" = "no" ] && exit 0 +[ "${NETWORKING}" = "no" ] && exit 1 [ -f "$PGENGINE/postmaster" ] || exit 1 Index: postgresql.spec =================================================================== RCS file: /cvs/dist/rpms/postgresql/FC-5/postgresql.spec,v retrieving revision 1.69 retrieving revision 1.70 diff -u -r1.69 -r1.70 --- postgresql.spec 11 Jan 2007 03:48:38 -0000 1.69 +++ postgresql.spec 4 Feb 2007 19:25:30 -0000 1.70 @@ -81,7 +81,7 @@ Summary: PostgreSQL client programs and libraries. Name: postgresql -Version: 8.1.6 +Version: 8.1.7 Release: 1%{?dist} License: BSD Group: Applications/Databases @@ -154,7 +154,7 @@ Obsoletes: postgresql-tk Obsoletes: rh-postgresql -Buildroot: %{_tmppath}/%{name}-%{version}-root +Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root %description PostgreSQL is an advanced Object-Relational database management system @@ -826,6 +826,10 @@ %endif %changelog +* Sun Feb 4 2007 Tom Lane 8.1.7-1 +- Update to PostgreSQL 8.1.7 to fix CVE-2007-0555, CVE-2007-0556 +Related: #225496 + * Wed Jan 10 2007 Tom Lane 8.1.6-1 - Update to PostgreSQL 8.1.6 Index: sources =================================================================== RCS file: /cvs/dist/rpms/postgresql/FC-5/sources,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- sources 11 Jan 2007 03:48:38 -0000 1.33 +++ sources 4 Feb 2007 19:25:30 -0000 1.34 @@ -1,4 +1,4 @@ -209d8a9dbea18c848fef9b851927497e postgresql-8.1.6.tar.bz2 +6a6c1d368c369171a7b7d8239ea96e09 postgresql-8.1.7.tar.bz2 5575979dac93c9c5795d7693a8f91c86 PyGreSQL-3.8.1.tgz d19dfdcb54c334495d32456a043e0232 pgtcl1.5.2.tar.gz 3d504b46231914d61fd49175f67e8715 pgtcldocs-20041108.zip From fedora-cvs-commits at redhat.com Sun Feb 4 19:34:55 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 14:34:55 -0500 Subject: rpms/dhcp/devel dhcp-3.0.5-fix-warnings.patch, 1.3, 1.4 dhcp-3.0.5-libdhcp4client.patch, 1.8, 1.9 dhcp.spec, 1.136, 1.137 Message-ID: <200702041934.l14JYtkv023540@cvs.devel.redhat.com> Author: dcantrel Update of /cvs/dist/rpms/dhcp/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv14737 Modified Files: dhcp-3.0.5-fix-warnings.patch dhcp-3.0.5-libdhcp4client.patch dhcp.spec Log Message: * Sun Feb 04 2007 David Cantrell - 12:3.0.5-16 - Disable xen-checksums patch for now as it breaks dhclient (#227266) - Updated fix-warnings patch dhcp-3.0.5-fix-warnings.patch: client/clparse.c | 15 +-------------- client/dhclient.c | 29 ++--------------------------- common/alloc.c | 10 ---------- common/comapi.c | 26 ++------------------------ common/discover.c | 9 +-------- common/dns.c | 5 ----- common/execute.c | 10 ---------- common/icmp.c | 5 ----- common/inet.c | 2 +- common/lpf.c | 3 --- common/memory.c | 4 +--- common/options.c | 21 +-------------------- common/parse.c | 27 +++------------------------ common/print.c | 2 -- common/resolv.c | 5 ----- common/socket.c | 2 -- common/tree.c | 17 +++-------------- dhcpctl/callback.c | 3 --- dhcpctl/cltest.c | 5 ++--- dhcpctl/dhcpctl.c | 6 ------ dhcpctl/omshell.c | 5 +---- dhcpctl/remote.c | 2 -- dst/prandom.c | 2 +- minires/res_mkupdate.c | 2 +- minires/res_update.c | 2 +- omapip/alloc.c | 1 - omapip/array.c | 2 -- omapip/buffer.c | 3 --- omapip/connection.c | 6 ------ omapip/convert.c | 2 +- omapip/generic.c | 1 - omapip/handle.c | 2 -- omapip/hash.c | 3 --- omapip/listener.c | 8 -------- omapip/message.c | 4 ---- omapip/mrtrace.c | 2 -- omapip/protocol.c | 5 ----- omapip/support.c | 11 ----------- omapip/trace.c | 4 +--- relay/dhcrelay.c | 2 +- server/confpars.c | 14 +------------- server/db.c | 5 ----- server/ddns.c | 2 -- server/dhcp.c | 15 ++------------- server/dhcpd.c | 4 ---- server/failover.c | 21 +-------------------- server/mdb.c | 10 +--------- server/omapi.c | 26 +------------------------- 48 files changed, 30 insertions(+), 342 deletions(-) Index: dhcp-3.0.5-fix-warnings.patch =================================================================== RCS file: /cvs/dist/rpms/dhcp/devel/dhcp-3.0.5-fix-warnings.patch,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- dhcp-3.0.5-fix-warnings.patch 14 Nov 2006 03:48:34 -0000 1.3 +++ dhcp-3.0.5-fix-warnings.patch 4 Feb 2007 19:34:53 -0000 1.4 @@ -1,5 +1,5 @@ ---- dhcp-3.0.5/client/clparse.c.warnings 2006-11-13 18:29:06.000000000 -0500 -+++ dhcp-3.0.5/client/clparse.c 2006-11-13 18:29:17.000000000 -0500 +--- dhcp-3.0.5/client/clparse.c.warnings 2007-02-04 12:29:12.000000000 -0500 ++++ dhcp-3.0.5/client/clparse.c 2007-02-04 12:29:12.000000000 -0500 @@ -39,8 +39,6 @@ #include "dhcpd.h" @@ -55,8 +55,169 @@ parse_warn (cfile, "allow/deny/ignore not permitted here."); skip_to_semi (cfile); return 0; +--- dhcp-3.0.5/client/dhclient.c.warnings 2007-02-04 12:29:12.000000000 -0500 ++++ dhcp-3.0.5/client/dhclient.c 2007-02-04 12:35:31.000000000 -0500 +@@ -105,7 +105,6 @@ + omapi_object_t *listener; + isc_result_t result; + int persist = 0; +- int omapi_port; + int no_dhclient_conf = 0; + int no_dhclient_db = 0; + int no_dhclient_pid = 0; +@@ -1091,7 +1090,6 @@ + picked = lp; + picked -> next = (struct client_lease *)0; + } else { +- freeit: + destroy_client_lease (lp); + } + } +@@ -1149,7 +1147,6 @@ + struct client_lease *lease; + struct option_cache *oc; + struct data_string ds; +- int i; + + /* If we're not receptive to an offer right now, or if the offer + has an unrecognizable transaction id, then just drop it. */ +@@ -1301,8 +1298,6 @@ + void bind_lease (client) + struct client_state *client; + { +- struct interface_info *ip = client -> interface; +- + /* Remember the medium. */ + client -> new -> medium = client -> medium; + +@@ -1368,7 +1363,6 @@ + void *cpp; + { + struct client_state *client = cpp; +- int i; + struct option_cache *oc; + struct data_string ds; + +@@ -1411,7 +1405,6 @@ + void *cpp; + { + struct client_state *client = cpp; +- int i; + + /* Cancel all timeouts. */ + cancel_timeout (state_selecting, client); +@@ -1524,8 +1517,6 @@ + int i; + int stop_selecting; + const char *name = packet -> packet_type ? "DHCPOFFER" : "BOOTREPLY"; +- struct iaddrlist *ap; +- struct option_cache *oc; + char obuf [1024]; + + #ifdef DEBUG_PACKET +@@ -2344,7 +2335,6 @@ + struct client_lease *lease; + { + unsigned char discover = DHCPDISCOVER; +- int i; + struct option_state *options = (struct option_state *)0; + + memset (&client -> packet, 0, sizeof (client -> packet)); +@@ -2409,9 +2399,6 @@ + struct client_lease *lease; + { + unsigned char request = DHCPREQUEST; +- int i, j; +- unsigned char *tmp, *digest; +- unsigned char *old_digest_loc; + struct option_cache *oc; + + memset (&client -> packet, 0, sizeof (client -> packet)); +@@ -2500,7 +2487,6 @@ + struct client_lease *lease; + { + unsigned char decline = DHCPDECLINE; +- int i; + struct option_cache *oc; + + struct option_state *options = (struct option_state *)0; +@@ -2557,7 +2543,6 @@ + struct client_lease *lease; + { + unsigned char request = DHCPRELEASE; +- int i; + struct option_cache *oc; + + struct option_state *options = (struct option_state *)0; +@@ -2614,8 +2599,6 @@ + void destroy_client_lease (lease) + struct client_lease *lease; + { +- int i; +- + if (lease -> server_name) + dfree (lease -> server_name, MDL); + if (lease -> filename) +@@ -2678,8 +2661,6 @@ + { + const char *name, *dot; + struct data_string ds; +- int status; +- struct client_state *client; + + memset (&ds, 0, sizeof ds); + +@@ -2710,9 +2691,7 @@ + int i; + struct tm *t; + static int leases_written; +- struct option_cache *oc; + struct data_string ds; +- pair *hash; + int errors = 0; + char *s; + +@@ -2992,8 +2971,6 @@ + int i; + struct data_string data; + struct option_cache *oc; +- pair *hash; +- char *s, *t; + struct envadd_state es; + + es.client = client; +@@ -3071,11 +3048,9 @@ + int script_go (client) + struct client_state *client; + { +- int rval; + char *scriptName; + char *argv [2]; + char **envp; +- char *epp [3]; + char reason [] = "REASON=NBI"; + static char client_path [] = CLIENT_PATH; + int i; +@@ -3153,7 +3128,7 @@ + { + char spbuf [1024]; + char *s; +- unsigned len, i; ++ unsigned len; + struct string_list *val; + va_list list; + +@@ -3588,7 +3563,7 @@ + + isc_result_t client_dns_update (struct client_state *client, int addp, int ttl) + { +- struct data_string ddns_fqdn, ddns_fwd_name, ++ struct data_string ddns_fwd_name, + ddns_dhcid, client_identifier; + struct option_cache *oc; + int ignorep; --- dhcp-3.0.5/common/icmp.c.warnings 2004-06-10 13:59:18.000000000 -0400 -+++ dhcp-3.0.5/common/icmp.c 2006-11-13 18:29:17.000000000 -0500 ++++ dhcp-3.0.5/common/icmp.c 2007-02-04 12:29:12.000000000 -0500 @@ -61,11 +61,7 @@ { struct protoent *proto; @@ -77,8 +238,8 @@ u_int8_t *icbuf; ia = (struct iaddr *)buf; ia->len = ntohl(ia->len); ---- dhcp-3.0.5/common/parse.c.warnings 2006-11-13 18:29:06.000000000 -0500 -+++ dhcp-3.0.5/common/parse.c 2006-11-13 18:29:17.000000000 -0500 +--- dhcp-3.0.5/common/parse.c.warnings 2007-02-04 12:29:12.000000000 -0500 ++++ dhcp-3.0.5/common/parse.c 2007-02-04 12:29:12.000000000 -0500 @@ -311,9 +311,6 @@ struct parse *cfile; struct iaddr *addr; @@ -199,7 +360,7 @@ } lexbuf [lix] = 0; --- dhcp-3.0.5/common/socket.c.warnings 2004-06-10 13:59:21.000000000 -0400 -+++ dhcp-3.0.5/common/socket.c 2006-11-13 18:29:17.000000000 -0500 ++++ dhcp-3.0.5/common/socket.c 2007-02-04 12:29:12.000000000 -0500 @@ -55,8 +55,6 @@ # endif #endif @@ -210,7 +371,7 @@ is not required for packet-filter APIs. */ --- dhcp-3.0.5/common/memory.c.warnings 2004-06-10 13:59:19.000000000 -0400 -+++ dhcp-3.0.5/common/memory.c 2006-11-13 18:29:18.000000000 -0500 ++++ dhcp-3.0.5/common/memory.c 2007-02-04 12:29:12.000000000 -0500 @@ -84,8 +84,7 @@ isc_result_t supersede_group (struct group_object *group, int writep) @@ -230,7 +391,7 @@ /* Normally gp should contain the null pointer, but for convenience --- dhcp-3.0.5/common/print.c.warnings 2006-02-22 17:43:27.000000000 -0500 -+++ dhcp-3.0.5/common/print.c 2006-11-13 18:29:18.000000000 -0500 ++++ dhcp-3.0.5/common/print.c 2007-02-04 12:29:12.000000000 -0500 @@ -1043,7 +1043,6 @@ const char *suffix, ...) { @@ -247,8 +408,8 @@ char obuf [3]; /* See if this is just ASCII. */ ---- dhcp-3.0.5/common/options.c.warnings 2006-11-13 18:29:06.000000000 -0500 -+++ dhcp-3.0.5/common/options.c 2006-11-13 18:29:18.000000000 -0500 +--- dhcp-3.0.5/common/options.c.warnings 2007-02-04 12:29:12.000000000 -0500 ++++ dhcp-3.0.5/common/options.c 2007-02-04 12:29:12.000000000 -0500 @@ -43,16 +43,11 @@ struct option *vendor_cfg_option; @@ -367,7 +528,7 @@ struct packet *decoded_packet; #if defined (DEBUG_MEMORY_LEAKAGE) --- dhcp-3.0.5/common/inet.c.warnings 2005-03-03 11:55:22.000000000 -0500 -+++ dhcp-3.0.5/common/inet.c 2006-11-13 18:29:18.000000000 -0500 ++++ dhcp-3.0.5/common/inet.c 2007-02-04 12:29:12.000000000 -0500 @@ -124,7 +124,7 @@ struct iaddr subnet; struct iaddr mask; @@ -378,7 +539,7 @@ if (subnet.len > sizeof(subnet.iabuf)) --- dhcp-3.0.5/common/tree.c.warnings 2006-07-17 11:34:44.000000000 -0400 -+++ dhcp-3.0.5/common/tree.c 2006-11-13 18:29:18.000000000 -0500 ++++ dhcp-3.0.5/common/tree.c 2007-02-04 12:29:12.000000000 -0500 @@ -249,8 +249,6 @@ struct expression *expr; int limit; @@ -452,7 +613,7 @@ if (!ptr || !*ptr) { --- dhcp-3.0.5/common/dns.c.warnings 2006-02-22 17:43:27.000000000 -0500 -+++ dhcp-3.0.5/common/dns.c 2006-11-13 18:29:19.000000000 -0500 ++++ dhcp-3.0.5/common/dns.c 2007-02-04 12:29:12.000000000 -0500 @@ -127,7 +127,6 @@ isc_result_t find_tsig_key (ns_tsig_key **key, const char *zname, struct dns_zone *zone) @@ -488,7 +649,7 @@ if (zname [ix - 1] == '.') --- dhcp-3.0.5/common/resolv.c.warnings 2005-10-27 11:56:26.000000000 -0400 -+++ dhcp-3.0.5/common/resolv.c 2006-11-13 18:29:19.000000000 -0500 ++++ dhcp-3.0.5/common/resolv.c 2007-02-04 12:29:12.000000000 -0500 @@ -50,10 +50,8 @@ struct parse *cfile; const char *val; @@ -518,7 +679,7 @@ read_resolv_conf (rcdate); --- dhcp-3.0.5/common/execute.c.warnings 2006-02-22 17:43:27.000000000 -0500 -+++ dhcp-3.0.5/common/execute.c 2006-11-13 18:29:19.000000000 -0500 ++++ dhcp-3.0.5/common/execute.c 2007-02-04 12:29:12.000000000 -0500 @@ -54,8 +54,6 @@ struct executable_statement *r, *e, *next; int rc; @@ -574,7 +735,7 @@ for (foo = stmt; foo; foo = foo -> next) { if ((*callback) (foo, vp, condp) != 0) --- dhcp-3.0.5/common/comapi.c.warnings 2006-02-22 17:43:27.000000000 -0500 -+++ dhcp-3.0.5/common/comapi.c 2006-11-13 18:29:20.000000000 -0500 ++++ dhcp-3.0.5/common/comapi.c 2007-02-04 12:29:12.000000000 -0500 @@ -143,7 +143,6 @@ { struct group_object *group; @@ -707,8 +868,148 @@ /* Can't look up shared_networks yet. */ /* If we get to here without finding a shared_network, no valid key was +--- dhcp-3.0.5/common/lpf.c.warnings 2004-11-24 12:39:15.000000000 -0500 ++++ dhcp-3.0.5/common/lpf.c 2007-02-04 12:30:45.000000000 -0500 +@@ -69,8 +69,6 @@ + struct interface_info *info; + { + int sock; +- char filename[50]; +- int b; + struct sockaddr sa; + + /* Make an LPF socket. */ +@@ -334,7 +332,6 @@ + struct sockaddr_in *from; + struct hardware *hfrom; + { +- int nread; + int length = 0; + int offset = 0; + unsigned char ibuf [1536]; +--- dhcp-3.0.5/common/alloc.c.warnings 2007-02-04 12:29:12.000000000 -0500 ++++ dhcp-3.0.5/common/alloc.c 2007-02-04 12:31:41.000000000 -0500 +@@ -48,7 +48,6 @@ + const char *file; + int line; + { +- int size; + struct option_chain_head *h; + + if (!ptr) { +@@ -109,7 +108,6 @@ + const char *file; + int line; + { +- int i; + struct option_chain_head *option_chain_head; + pair car, cdr; + +@@ -161,7 +159,6 @@ + const char *file; + int line; + { +- int size; + struct group *g; + + if (!ptr) { +@@ -222,7 +219,6 @@ + const char *file; + int line; + { +- int i; + struct group *group; + + if (!ptr || !*ptr) { +@@ -745,8 +741,6 @@ + const char *file; + int line; + { +- struct buffer *bp; +- + if (!ptr) { + log_error ("%s(%d): null pointer", file, line); + #if defined (POINTER_DEBUG) +@@ -834,8 +828,6 @@ + const char *file; + int line; + { +- struct dns_host_entry *bp; +- + if (!ptr || !*ptr) { + log_error ("%s(%d): null pointer", file, line); + #if defined (POINTER_DEBUG) +@@ -1037,7 +1029,6 @@ + const char *file; + int line; + { +- int size; + struct packet *p; + + if (!ptr) { +@@ -1157,7 +1148,6 @@ + const char *file; + int line; + { +- int size; + struct dns_zone *d; + + if (!ptr) { +--- dhcp-3.0.5/common/discover.c.warnings 2007-02-04 12:29:12.000000000 -0500 ++++ dhcp-3.0.5/common/discover.c 2007-02-04 12:32:42.000000000 -0500 +@@ -124,16 +124,14 @@ + void discover_interfaces (state) + int state; + { +- struct interface_info *tmp, *ip; ++ struct interface_info *tmp; + struct interface_info *last, *next; + char buf [2048]; + struct ifconf ic; + struct ifreq ifr; + int i; + int sock; +- int address_count = 0; + struct subnet *subnet; +- struct shared_network *share; + struct sockaddr_in foo; + int ir; + struct ifreq *tif; +@@ -435,7 +433,6 @@ + for (tmp = interfaces; tmp; tmp = tmp -> next) { + struct ifreq ifr; + struct sockaddr sa; +- int b, sk; + + if (!tmp -> ifp) { + /* Make up an ifreq structure. */ +@@ -815,7 +812,6 @@ + { + struct interface_info *interface; + isc_result_t status; +- int foo; + + if (h -> type != dhcp_type_interface) + return ISC_R_INVALIDARG; +@@ -858,7 +854,6 @@ + const char *file, int line) + { + struct interface_info *interface; +- isc_result_t status; + + if (h -> type != dhcp_type_interface) + return ISC_R_INVALIDARG; +@@ -888,8 +883,6 @@ + const char *name, va_list ap) + { + struct interface_info *ip, *interface; +- struct client_config *config; +- struct client_state *client; + isc_result_t status; + + if (h -> type != dhcp_type_interface) --- dhcp-3.0.5/dhcpctl/dhcpctl.c.warnings 2004-06-10 13:59:24.000000000 -0400 -+++ dhcp-3.0.5/dhcpctl/dhcpctl.c 2006-11-13 18:29:20.000000000 -0500 ++++ dhcp-3.0.5/dhcpctl/dhcpctl.c 2007-02-04 12:29:12.000000000 -0500 @@ -101,7 +101,6 @@ dhcpctl_handle authinfo) { @@ -757,8 +1058,8 @@ status = omapi_data_string_new (&name, strlen (value_name), MDL); if (status != ISC_R_SUCCESS) ---- dhcp-3.0.5/dhcpctl/callback.c.warnings 2006-11-13 18:29:06.000000000 -0500 -+++ dhcp-3.0.5/dhcpctl/callback.c 2006-11-13 18:29:20.000000000 -0500 +--- dhcp-3.0.5/dhcpctl/callback.c.warnings 2007-02-04 12:29:12.000000000 -0500 ++++ dhcp-3.0.5/dhcpctl/callback.c 2007-02-04 12:29:12.000000000 -0500 @@ -59,7 +59,6 @@ { dhcpctl_callback_object_t *callback; @@ -776,8 +1077,8 @@ if (p -> type != dhcpctl_callback_type) return ISC_R_INVALIDARG; ---- dhcp-3.0.5/dhcpctl/remote.c.warnings 2006-11-13 18:29:06.000000000 -0500 -+++ dhcp-3.0.5/dhcpctl/remote.c 2006-11-13 18:29:20.000000000 -0500 +--- dhcp-3.0.5/dhcpctl/remote.c.warnings 2007-02-04 12:29:12.000000000 -0500 ++++ dhcp-3.0.5/dhcpctl/remote.c 2007-02-04 12:29:12.000000000 -0500 @@ -354,8 +354,6 @@ omapi_object_t *id, omapi_object_t *p) @@ -788,7 +1089,7 @@ return ISC_R_INVALIDARG; --- dhcp-3.0.5/dhcpctl/omshell.c.warnings 2005-10-27 11:56:26.000000000 -0400 -+++ dhcp-3.0.5/dhcpctl/omshell.c 2006-11-13 18:29:20.000000000 -0500 ++++ dhcp-3.0.5/dhcpctl/omshell.c 2007-02-04 12:29:12.000000000 -0500 @@ -82,11 +82,9 @@ dhcpctl_handle connection; dhcpctl_handle authenticator; @@ -811,7 +1112,7 @@ parse_warn (cfile, "dotted octet > 255: %s", --- dhcp-3.0.5/dhcpctl/cltest.c.warnings 2004-06-10 13:59:23.000000000 -0400 -+++ dhcp-3.0.5/dhcpctl/cltest.c 2006-11-13 18:29:20.000000000 -0500 ++++ dhcp-3.0.5/dhcpctl/cltest.c 2007-02-04 12:29:12.000000000 -0500 @@ -60,9 +60,8 @@ isc_result_t status, waitstatus; dhcpctl_handle authenticator; @@ -825,7 +1126,7 @@ int mode = undefined; const char *interface = 0; --- dhcp-3.0.5/dst/prandom.c.warnings 2001-02-22 02:22:09.000000000 -0500 -+++ dhcp-3.0.5/dst/prandom.c 2006-11-13 18:29:20.000000000 -0500 ++++ dhcp-3.0.5/dst/prandom.c 2007-02-04 12:29:12.000000000 -0500 @@ -335,7 +335,7 @@ cnt += do_time(work); } @@ -835,8 +1136,8 @@ pclose(pipe); return (cnt); /* read how many bytes where read in */ } ---- dhcp-3.0.5/minires/res_mkupdate.c.warnings 2006-11-13 18:29:06.000000000 -0500 -+++ dhcp-3.0.5/minires/res_mkupdate.c 2006-11-13 18:29:20.000000000 -0500 +--- dhcp-3.0.5/minires/res_mkupdate.c.warnings 2007-02-04 12:29:12.000000000 -0500 ++++ dhcp-3.0.5/minires/res_mkupdate.c 2007-02-04 12:29:12.000000000 -0500 @@ -112,7 +112,7 @@ u_int16_t rtype, rclass; u_int32_t n1, rttl; @@ -846,9 +1147,9 @@ int keylen; unsigned buflen = *blp; u_char *buf = (unsigned char *)bp; ---- dhcp-3.0.5/minires/res_update.c.warnings 2006-11-13 18:29:06.000000000 -0500 -+++ dhcp-3.0.5/minires/res_update.c 2006-11-13 18:29:20.000000000 -0500 -@@ -106,7 +106,7 @@ +--- dhcp-3.0.5/minires/res_update.c.warnings 2007-02-04 12:29:12.000000000 -0500 ++++ dhcp-3.0.5/minires/res_update.c 2007-02-04 12:29:12.000000000 -0500 +@@ -88,7 +88,7 @@ double answer[PACKETSZ / sizeof (double)]; double packet[2*PACKETSZ / sizeof (double)]; struct zonegrp *zptr, tgrp; @@ -857,8 +1158,8 @@ unsigned n; unsigned rval; struct sockaddr_in nsaddrs[MAXNS]; ---- dhcp-3.0.5/omapip/protocol.c.warnings 2006-11-13 18:29:06.000000000 -0500 -+++ dhcp-3.0.5/omapip/protocol.c 2006-11-13 18:29:20.000000000 -0500 +--- dhcp-3.0.5/omapip/protocol.c.warnings 2007-02-04 12:29:12.000000000 -0500 ++++ dhcp-3.0.5/omapip/protocol.c 2007-02-04 12:29:12.000000000 -0500 @@ -161,7 +161,6 @@ omapi_remote_auth_t *ra; omapi_value_t *signature; @@ -886,7 +1187,7 @@ return ISC_R_INVALIDARG; --- dhcp-3.0.5/omapip/buffer.c.warnings 2005-10-06 15:05:46.000000000 -0400 -+++ dhcp-3.0.5/omapip/buffer.c 2006-11-13 18:29:20.000000000 -0500 ++++ dhcp-3.0.5/omapip/buffer.c 2007-02-04 12:29:12.000000000 -0500 @@ -438,7 +438,6 @@ int bytes_written; unsigned first_byte; @@ -911,8 +1212,8 @@ inbuf = htons (value); ---- dhcp-3.0.5/omapip/connection.c.warnings 2006-11-13 18:29:06.000000000 -0500 -+++ dhcp-3.0.5/omapip/connection.c 2006-11-13 18:29:21.000000000 -0500 +--- dhcp-3.0.5/omapip/connection.c.warnings 2007-02-04 12:29:12.000000000 -0500 ++++ dhcp-3.0.5/omapip/connection.c 2007-02-04 12:29:12.000000000 -0500 @@ -111,10 +111,6 @@ omapi_connection_object_t *obj; int flag; @@ -934,7 +1235,7 @@ return ISC_R_INVALIDARG; --- dhcp-3.0.5/omapip/listener.c.warnings 2004-06-10 13:59:48.000000000 -0400 -+++ dhcp-3.0.5/omapip/listener.c 2006-11-13 18:29:21.000000000 -0500 ++++ dhcp-3.0.5/omapip/listener.c 2007-02-04 12:29:12.000000000 -0500 @@ -68,12 +68,9 @@ omapi_addr_t *addr, int max) @@ -975,7 +1276,7 @@ return ISC_R_INVALIDARG; --- dhcp-3.0.5/omapip/generic.c.warnings 2006-02-22 17:43:27.000000000 -0500 -+++ dhcp-3.0.5/omapip/generic.c 2006-11-13 18:29:21.000000000 -0500 ++++ dhcp-3.0.5/omapip/generic.c 2007-02-04 12:29:12.000000000 -0500 @@ -292,7 +292,6 @@ isc_result_t omapi_generic_clear_flags (omapi_object_t *o) { @@ -985,7 +1286,7 @@ if (o -> type != omapi_type_generic) --- dhcp-3.0.5/omapip/support.c.warnings 2006-02-22 17:43:27.000000000 -0500 -+++ dhcp-3.0.5/omapip/support.c 2006-11-13 18:29:21.000000000 -0500 ++++ dhcp-3.0.5/omapip/support.c 2007-02-04 12:29:12.000000000 -0500 @@ -53,7 +53,6 @@ omapi_object_type_t *omapi_object_types; @@ -1047,7 +1348,7 @@ status = omapi_data_string_new (&n, strlen (name), MDL); if (status != ISC_R_SUCCESS) --- dhcp-3.0.5/omapip/handle.c.warnings 2006-02-22 17:43:27.000000000 -0500 -+++ dhcp-3.0.5/omapip/handle.c 2006-11-13 18:29:21.000000000 -0500 ++++ dhcp-3.0.5/omapip/handle.c 2007-02-04 12:29:12.000000000 -0500 @@ -76,7 +76,6 @@ isc_result_t omapi_object_handle (omapi_handle_t *h, omapi_object_t *o) @@ -1064,8 +1365,8 @@ omapi_handle_t h; if (handle -> type == omapi_datatype_int) ---- dhcp-3.0.5/omapip/message.c.warnings 2006-11-13 18:29:06.000000000 -0500 -+++ dhcp-3.0.5/omapip/message.c 2006-11-13 18:29:21.000000000 -0500 +--- dhcp-3.0.5/omapip/message.c.warnings 2007-02-04 12:29:12.000000000 -0500 ++++ dhcp-3.0.5/omapip/message.c 2007-02-04 12:29:12.000000000 -0500 @@ -209,8 +209,6 @@ isc_result_t omapi_message_destroy (omapi_object_t *h, const char *file, int line) @@ -1085,7 +1386,7 @@ return ISC_R_INVALIDARG; --- dhcp-3.0.5/omapip/convert.c.warnings 2004-11-24 12:39:17.000000000 -0500 -+++ dhcp-3.0.5/omapip/convert.c 2006-11-13 18:29:21.000000000 -0500 ++++ dhcp-3.0.5/omapip/convert.c 2007-02-04 12:29:12.000000000 -0500 @@ -165,7 +165,7 @@ u_int32_t number; static char h2a [] = "0123456789abcdef"; @@ -1096,7 +1397,7 @@ if (base > 16) return 0; --- dhcp-3.0.5/omapip/hash.c.warnings 2006-02-22 17:43:27.000000000 -0500 -+++ dhcp-3.0.5/omapip/hash.c 2006-11-13 18:29:21.000000000 -0500 ++++ dhcp-3.0.5/omapip/hash.c 2007-02-04 12:29:12.000000000 -0500 @@ -81,8 +81,6 @@ const char *file; int line; @@ -1115,7 +1416,7 @@ for (hp = free_hash_buckets; hp; hp = hp -> next) { if (hp == ptr) { --- dhcp-3.0.5/omapip/array.c.warnings 2006-02-22 17:43:27.000000000 -0500 -+++ dhcp-3.0.5/omapip/array.c 2006-11-13 18:29:21.000000000 -0500 ++++ dhcp-3.0.5/omapip/array.c 2007-02-04 12:29:12.000000000 -0500 @@ -46,7 +46,6 @@ omapi_array_deref_t deref, const char *file, int line) @@ -1133,7 +1434,7 @@ int i; --- dhcp-3.0.5/omapip/trace.c.warnings 2006-02-22 17:43:27.000000000 -0500 -+++ dhcp-3.0.5/omapip/trace.c 2006-11-13 18:29:21.000000000 -0500 ++++ dhcp-3.0.5/omapip/trace.c 2007-02-04 12:29:12.000000000 -0500 @@ -312,7 +312,7 @@ void (*stop_tracing) (trace_type_t *), const char *file, int line) @@ -1160,7 +1461,7 @@ trace_type_t *ttp; --- dhcp-3.0.5/omapip/mrtrace.c.warnings 2004-09-30 16:23:07.000000000 -0400 -+++ dhcp-3.0.5/omapip/mrtrace.c 2006-11-13 18:29:21.000000000 -0500 ++++ dhcp-3.0.5/omapip/mrtrace.c 2007-02-04 12:29:12.000000000 -0500 @@ -85,7 +85,6 @@ unsigned buflen = 0; char *buf = (char *)0; @@ -1177,8 +1478,18 @@ status = trace_get_packet (&trace_mr_randomid, &buflen, &buf); if (status != ISC_R_SUCCESS) { log_error ("trace_mr_statp: no statp packet found."); +--- dhcp-3.0.5/omapip/alloc.c.warnings 2006-02-22 17:43:27.000000000 -0500 ++++ dhcp-3.0.5/omapip/alloc.c 2007-02-04 12:33:09.000000000 -0500 +@@ -66,7 +66,6 @@ + { + unsigned char *foo; + unsigned len; +- int i; + VOIDPTR *bar; + #if defined (DEBUG_MEMORY_LEAKAGE) || defined (DEBUG_MALLOC_POOL) || \ + defined (DEBUG_MEMORY_LEAKAGE_ON_EXIT) --- dhcp-3.0.5/relay/dhcrelay.c.warnings 2006-04-27 17:38:30.000000000 -0400 -+++ dhcp-3.0.5/relay/dhcrelay.c 2006-11-13 18:29:21.000000000 -0500 ++++ dhcp-3.0.5/relay/dhcrelay.c 2007-02-04 12:29:12.000000000 -0500 @@ -734,7 +734,7 @@ unsigned length; struct in_addr giaddr; @@ -1188,8 +1499,8 @@ unsigned optlen; u_int8_t *op, *nextop, *sp, *max, *end_pad = NULL; ---- dhcp-3.0.5/server/dhcpd.c.warnings 2006-11-13 18:29:06.000000000 -0500 -+++ dhcp-3.0.5/server/dhcpd.c 2006-11-13 18:29:21.000000000 -0500 +--- dhcp-3.0.5/server/dhcpd.c.warnings 2007-02-04 12:29:12.000000000 -0500 ++++ dhcp-3.0.5/server/dhcpd.c 2007-02-04 12:29:12.000000000 -0500 @@ -215,9 +215,6 @@ struct interface_info *ip; struct parse *parse; @@ -1208,8 +1519,8 @@ status = shared_network_allocate (&ip -> shared_network, MDL); if (status != ISC_R_SUCCESS) log_fatal ("No memory for shared subnet: %s", ---- dhcp-3.0.5/server/dhcp.c.warnings 2006-11-13 18:29:06.000000000 -0500 -+++ dhcp-3.0.5/server/dhcp.c 2006-11-13 18:29:21.000000000 -0500 +--- dhcp-3.0.5/server/dhcp.c.warnings 2007-02-04 12:29:12.000000000 -0500 ++++ dhcp-3.0.5/server/dhcp.c 2007-02-04 12:29:12.000000000 -0500 @@ -388,7 +388,6 @@ int ours = 0; struct option_cache *oc; @@ -1280,8 +1591,8 @@ struct hardware h; /* Quick check to see if the peer has leases. */ ---- dhcp-3.0.5/server/confpars.c.warnings 2006-11-13 18:29:06.000000000 -0500 -+++ dhcp-3.0.5/server/confpars.c 2006-11-13 18:29:21.000000000 -0500 +--- dhcp-3.0.5/server/confpars.c.warnings 2007-02-04 12:29:12.000000000 -0500 ++++ dhcp-3.0.5/server/confpars.c 2007-02-04 12:29:12.000000000 -0500 @@ -329,15 +329,12 @@ enum dhcp_token token; const char *val; @@ -1358,7 +1669,7 @@ isc_result_t status; --- dhcp-3.0.5/server/db.c.warnings 2006-07-19 12:45:30.000000000 -0400 -+++ dhcp-3.0.5/server/db.c 2006-11-13 18:29:21.000000000 -0500 ++++ dhcp-3.0.5/server/db.c 2007-02-04 12:29:12.000000000 -0500 @@ -56,7 +56,6 @@ struct tm *t; char tbuf [64]; @@ -1393,7 +1704,7 @@ for (lp = collections; lp; lp = lp -> next) { for (cp = lp -> classes; cp; cp = cp -> nic) { --- dhcp-3.0.5/server/failover.c.warnings 2006-09-22 12:29:44.000000000 -0400 -+++ dhcp-3.0.5/server/failover.c 2006-11-13 18:29:21.000000000 -0500 ++++ dhcp-3.0.5/server/failover.c 2007-02-04 12:29:12.000000000 -0500 @@ -57,7 +57,6 @@ { dhcp_failover_state_t *state; @@ -1530,7 +1841,7 @@ char obuf [64]; unsigned obufix = 0; --- dhcp-3.0.5/server/omapi.c.warnings 2006-02-22 17:43:27.000000000 -0500 -+++ dhcp-3.0.5/server/omapi.c 2006-11-13 18:29:21.000000000 -0500 ++++ dhcp-3.0.5/server/omapi.c 2007-02-04 12:29:12.000000000 -0500 @@ -208,7 +208,6 @@ { struct lease *lease; @@ -1650,7 +1961,7 @@ /* If we get to here without finding a subclass, no valid key was --- dhcp-3.0.5/server/mdb.c.warnings 2006-07-18 14:16:25.000000000 -0400 -+++ dhcp-3.0.5/server/mdb.c 2006-11-13 18:29:21.000000000 -0500 ++++ dhcp-3.0.5/server/mdb.c 2007-02-04 12:29:12.000000000 -0500 @@ -238,7 +238,6 @@ struct host_decl *hp = (struct host_decl *)0; struct host_decl *np = (struct host_decl *)0; @@ -1722,7 +2033,7 @@ struct lease *l; struct lease **lptr [5]; --- dhcp-3.0.5/server/ddns.c.warnings 2005-03-03 11:55:24.000000000 -0500 -+++ dhcp-3.0.5/server/ddns.c 2006-11-13 18:29:21.000000000 -0500 ++++ dhcp-3.0.5/server/ddns.c 2007-02-04 12:29:12.000000000 -0500 @@ -224,7 +224,6 @@ struct data_string ddns_fwd_name; struct data_string ddns_rev_name; dhcp-3.0.5-libdhcp4client.patch: Makefile.dist | 2 client/dhclient.c | 278 +++++++++++++++++++++++++++++++++++++-- common/alloc.c | 4 common/discover.c | 17 +- common/lpf.c | 1 configure | 2 dst/hmac_link.c | 32 ++++ dst/md5_dgst.c | 5 libdhcp4client/Makefile.dist | 127 +++++++++++++++++ libdhcp4client/dhcp4client.h | 24 +++ libdhcp4client/libdhcp_control.h | 102 ++++++++++++++ minires/ns_date.c | 1 minires/ns_name.c | 8 + minires/ns_parse.c | 5 minires/ns_samedomain.c | 4 minires/ns_sign.c | 1 minires/ns_verify.c | 2 minires/res_comp.c | 3 minires/res_findzonecut.c | 1 minires/res_init.c | 1 minires/res_mkquery.c | 1 minires/res_mkupdate.c | 8 + minires/res_send.c | 5 minires/res_sendsigned.c | 1 omapip/alloc.c | 42 +++++ omapip/dispatch.c | 2 omapip/errwarn.c | 50 ++++++- 27 files changed, 700 insertions(+), 29 deletions(-) Index: dhcp-3.0.5-libdhcp4client.patch =================================================================== RCS file: /cvs/dist/rpms/dhcp/devel/dhcp-3.0.5-libdhcp4client.patch,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- dhcp-3.0.5-libdhcp4client.patch 2 Feb 2007 20:41:01 -0000 1.8 +++ dhcp-3.0.5-libdhcp4client.patch 4 Feb 2007 19:34:53 -0000 1.9 @@ -1,5 +1,5 @@ ---- dhcp-3.0.5/client/dhclient.c.libdhcp4client 2007-02-02 15:27:55.000000000 -0500 -+++ dhcp-3.0.5/client/dhclient.c 2007-02-02 15:29:15.000000000 -0500 +--- dhcp-3.0.5/client/dhclient.c.libdhcp4client 2007-02-04 14:25:27.000000000 -0500 ++++ dhcp-3.0.5/client/dhclient.c 2007-02-04 14:29:41.000000000 -0500 @@ -78,7 +78,9 @@ int extended_option_environment = 0; #endif @@ -11,7 +11,7 @@ static void usage PROTO ((void)); void do_release(struct client_state *); -@@ -89,10 +91,58 @@ +@@ -89,10 +91,57 @@ extern u_int32_t default_requested_options[]; @@ -54,7 +54,6 @@ +} + +extern void omapi_free_all_pointers(void); -+__attribute__ ((visibility("default"))) +int dhcpv4_client +(libdhcp_ctl, argc, argv, envp) +LIBDHCP_Control *libdhcp_ctl; @@ -71,15 +70,7 @@ int i; struct servent *ent; struct interface_info *ip; -@@ -105,7 +155,6 @@ - omapi_object_t *listener; - isc_result_t result; - int persist = 0; -- int omapi_port; - int no_dhclient_conf = 0; - int no_dhclient_db = 0; - int no_dhclient_pid = 0; -@@ -119,7 +168,7 @@ +@@ -118,7 +167,7 @@ int timeout_arg = 0; char *arg_conf = 0L; int arg_conf_len=0; @@ -88,7 +79,7 @@ /* Make sure we have stdin, stdout and stderr. */ i = open ("/dev/null", O_RDWR); if (i == 0) -@@ -140,7 +189,7 @@ +@@ -139,7 +188,7 @@ #if !(defined (DEBUG) || defined (SYSLOG_4_2) || defined (__CYGWIN32__)) setlogmask (LOG_UPTO (LOG_INFO)); #endif @@ -97,7 +88,7 @@ /* Set up the OMAPI. */ status = omapi_init (); if (status != ISC_R_SUCCESS) -@@ -469,9 +518,12 @@ +@@ -468,9 +517,12 @@ log_fatal("dhclient(%u) is already running - exiting. ", dhcpid); return(1); } @@ -112,7 +103,7 @@ if (!quiet) { log_info ("%s %s", message, DHCP_VERSION); log_info (copyright); -@@ -480,7 +532,7 @@ +@@ -479,7 +531,7 @@ log_info ("%s", ""); } else log_perror = 0; @@ -121,7 +112,7 @@ /* If we're given a relay agent address to insert, for testing purposes, figure out what it is. */ if (relay) { -@@ -767,12 +819,18 @@ +@@ -766,12 +818,18 @@ arg_conf_len = 0L; } @@ -141,7 +132,7 @@ /* XXX */ /* config_counter(&snd_counter, &rcv_counter); */ -@@ -790,7 +848,7 @@ +@@ -789,7 +847,7 @@ if (!persist) { /* Nothing more to do. */ log_info ("No broadcast interfaces found - exiting."); @@ -150,7 +141,7 @@ } } else if (!release_mode) { /* Call the script with the list of interfaces. */ -@@ -885,7 +943,7 @@ +@@ -884,7 +942,7 @@ dmalloc_longterm = dmalloc_outstanding; dmalloc_outstanding = 0; #endif @@ -159,7 +150,7 @@ /* If we're not supposed to wait before getting the address, don't. */ if (nowait) -@@ -898,7 +956,125 @@ +@@ -897,7 +955,125 @@ /* Start dispatching packets and timeouts... */ dispatch (); @@ -172,7 +163,7 @@ + libdhcp_control->now = 0; + } + libdhcp_dispatch(); -+ + + /* libdhcp is finished with us. */ + + /* close all file descriptors: */ @@ -198,7 +189,7 @@ + + /* Free ALL allocated memory: */ + omapi_free_all_pointers(); - ++ + /* Re-Initialize globals: */ + client_env = 0; + client_env_count = 0; @@ -285,56 +276,28 @@ /*NOTREACHED*/ return 0; } -@@ -1091,7 +1267,6 @@ - picked = lp; - picked -> next = (struct client_lease *)0; - } else { -- freeit: - destroy_client_lease (lp); - } - } -@@ -1149,7 +1324,6 @@ - struct client_lease *lease; - struct option_cache *oc; - struct data_string ds; -- int i; - - /* If we're not receptive to an offer right now, or if the offer - has an unrecognizable transaction id, then just drop it. */ -@@ -1294,15 +1468,30 @@ - client -> new -> rebind += cur_time; +@@ -1292,7 +1468,20 @@ if (client -> new -> rebind < cur_time) client -> new -> rebind = TIME_MAX; + +#ifdef LIBDHCP -+ /* We need the server's siaddr for the 'bootServer' -+ * pump option -+ */ -+ u_int32_t set_siaddr = 0; -+ -+ set_siaddr = client -> packet.siaddr.s_addr ; -+ -+ client->packet.siaddr.s_addr = packet->raw->siaddr.s_addr ; ++ /* We need the server's siaddr for the 'bootServer' ++ * pump option ++ */ ++ u_int32_t set_siaddr = 0; ++ set_siaddr = client -> packet.siaddr.s_addr; ++ client->packet.siaddr.s_addr = packet->raw->siaddr.s_addr; +#endif - - bind_lease (client); + + bind_lease (client); + +#ifdef LIBDHCP -+ -+ client -> packet.siaddr.s_addr = set_siaddr ; ++ client->packet.siaddr.s_addr = set_siaddr; +#endif -+ } void bind_lease (client) - struct client_state *client; - { -- struct interface_info *ip = client -> interface; -- - /* Remember the medium. */ - client -> new -> medium = client -> medium; - -@@ -1333,6 +1522,9 @@ +@@ -1328,6 +1517,9 @@ return; } @@ -344,23 +307,7 @@ /* Write out the new lease. */ write_client_lease (client, client -> new, 0, 0); -@@ -1368,7 +1560,6 @@ - void *cpp; - { - struct client_state *client = cpp; -- int i; - struct option_cache *oc; - struct data_string ds; - -@@ -1411,7 +1602,6 @@ - void *cpp; - { - struct client_state *client = cpp; -- int i; - - /* Cancel all timeouts. */ - cancel_timeout (state_selecting, client); -@@ -1434,13 +1624,13 @@ +@@ -1427,13 +1619,13 @@ { return 0; } @@ -376,16 +323,7 @@ int write_host (host) struct host_decl *host; { -@@ -1524,8 +1714,6 @@ - int i; - int stop_selecting; - const char *name = packet -> packet_type ? "DHCPOFFER" : "BOOTREPLY"; -- struct iaddrlist *ap; -- struct option_cache *oc; - char obuf [1024]; - - #ifdef DEBUG_PACKET -@@ -2013,6 +2201,10 @@ +@@ -2004,6 +2196,10 @@ tell the shell script that we failed to allocate an address, and try again later. */ if (onetry) { @@ -396,50 +334,7 @@ if (!quiet) log_info ("Unable to obtain a lease on first try.%s", " Exiting."); -@@ -2344,7 +2536,6 @@ - struct client_lease *lease; - { - unsigned char discover = DHCPDISCOVER; -- int i; - struct option_state *options = (struct option_state *)0; - - memset (&client -> packet, 0, sizeof (client -> packet)); -@@ -2409,9 +2600,6 @@ - struct client_lease *lease; - { - unsigned char request = DHCPREQUEST; -- int i, j; -- unsigned char *tmp, *digest; -- unsigned char *old_digest_loc; - struct option_cache *oc; - - memset (&client -> packet, 0, sizeof (client -> packet)); -@@ -2500,7 +2688,6 @@ - struct client_lease *lease; - { - unsigned char decline = DHCPDECLINE; -- int i; - struct option_cache *oc; - - struct option_state *options = (struct option_state *)0; -@@ -2557,7 +2744,6 @@ - struct client_lease *lease; - { - unsigned char request = DHCPRELEASE; -- int i; - struct option_cache *oc; - - struct option_state *options = (struct option_state *)0; -@@ -2614,8 +2800,6 @@ - void destroy_client_lease (lease) - struct client_lease *lease; - { -- int i; -- - if (lease -> server_name) - dfree (lease -> server_name, MDL); - if (lease -> filename) -@@ -2624,7 +2808,9 @@ +@@ -2607,7 +2803,9 @@ free_client_lease (lease, MDL); } @@ -449,99 +344,62 @@ void rewrite_client_leases () { -@@ -2678,8 +2864,6 @@ - { - const char *name, *dot; - struct data_string ds; -- int status; -- struct client_state *client; - - memset (&ds, 0, sizeof ds); - -@@ -2710,9 +2894,7 @@ - int i; - struct tm *t; - static int leases_written; -- struct option_cache *oc; - struct data_string ds; -- pair *hash; - int errors = 0; - char *s; - -@@ -2992,8 +3174,6 @@ - int i; - struct data_string data; - struct option_cache *oc; -- pair *hash; -- char *s, *t; - struct envadd_state es; - - es.client = client; -@@ -3071,16 +3251,60 @@ +@@ -3048,6 +3246,54 @@ int script_go (client) struct client_state *client; { -- int rval; ++#ifdef LIBDHCP + struct string_list *sp; + -+#ifdef LIBDHCP -+ if ( libdhcp_control && libdhcp_control->callback ) -+ { -+ char *reason=""; -+ for (sp = client->env; sp; sp = sp -> next) -+ if( strncmp(sp->string, "reason=", 7) == 0 ) -+ { -+ reason = sp->string + 7; -+ break; -+ } -+ (*libdhcp_control->callback) -+ ( libdhcp_control, -+ (strcmp(reason,"NBI")==0) -+ ? DHC4_NBI -+ :(strcmp(reason,"PREINIT")==0) -+ ? DHC4_PREINIT -+ :(strcmp(reason,"BOUND")==0) -+ ? DHC4_BOUND -+ :(strcmp(reason,"RENEW")==0) -+ ? DHC4_RENEW -+ :(strcmp(reason,"REBOOT")==0) -+ ? DHC4_REBOOT -+ :(strcmp(reason,"REBIND")==0) -+ ? DHC4_REBIND -+ :(strcmp(reason,"STOP")==0) -+ ? DHC4_STOP -+ :(strcmp(reason,"MEDIUM")==0) -+ ? DHC4_MEDIUM -+ :(strcmp(reason,"TIMEOUT")==0) -+ ? DHC4_TIMEOUT -+ :(strcmp(reason,"FAIL")==0) -+ ? DHC4_FAIL -+ :(strcmp(reason,"EXPIRE")==0) -+ ? DHC4_EXPIRE -+ :(strcmp(reason,"RELEASE")==0) -+ ? DHC4_RELEASE -+ : DHC4_NBI, -+ client -+ ); -+ if ( libdhcp_control->decline ) -+ return 1; ++ if (libdhcp_control && libdhcp_control->callback) { ++ int dhcmsg; ++ char *reason=""; ++ ++ for (sp = client->env; sp; sp = sp->next) ++ if (strncmp(sp->string, "reason=", 7) == 0) { ++ reason = sp->string + 7; ++ break; ++ } ++ ++ if (strcmp(reason,"NBI") == 0) ++ dhcmsg = DHC4_NBI; ++ else if (strcmp(reason,"PREINIT") == 0) ++ dhcmsg = DHC4_PREINIT; ++ else if (strcmp(reason,"BOUND") == 0) ++ dhcmsg = DHC4_BOUND; ++ else if (strcmp(reason,"RENEW") == 0) ++ dhcmsg = DHC4_RENEW; ++ else if (strcmp(reason,"REBOOT") == 0) ++ dhcmsg = DHC4_REBOOT; ++ else if (strcmp(reason,"REBIND") == 0) ++ dhcmsg = DHC4_REBIND; ++ else if (strcmp(reason,"STOP") == 0) ++ dhcmsg = DHC4_STOP; ++ else if (strcmp(reason,"MEDIUM") == 0) ++ dhcmsg = DHC4_MEDIUM; ++ else if (strcmp(reason,"TIMEOUT") == 0) ++ dhcmsg = DHC4_TIMEOUT; ++ else if (strcmp(reason,"FAIL") == 0) ++ dhcmsg = DHC4_FAIL; ++ else if (strcmp(reason,"EXPIRE") == 0) ++ dhcmsg = DHC4_EXPIRE; ++ else if (strcmp(reason,"RELEASE") == 0) ++ dhcmsg = DHC4_RELEASE; ++ else ++ dhcmsg = DHC4_NBI; ++ ++ (*libdhcp_control->callback) (libdhcp_control, dhcmsg, client); ++ ++ if (libdhcp_control->decline) ++ return 1; + } ++ + return 0; +#else char *scriptName; char *argv [2]; char **envp; -- char *epp [3]; - char reason [] = "REASON=NBI"; - static char client_path [] = CLIENT_PATH; - int i; -- struct string_list *sp, *next; - int pid, wpid, wstatus; -+ struct string_list *next; - - if (client) - scriptName = client -> config -> script_name; -@@ -3146,6 +3370,7 @@ +@@ -3121,6 +3367,7 @@ GET_TIME (&cur_time); return (WIFEXITED (wstatus) ? WEXITSTATUS (wstatus) : -WTERMSIG (wstatus)); @@ -549,16 +407,7 @@ } void client_envadd (struct client_state *client, -@@ -3153,7 +3378,7 @@ - { - char spbuf [1024]; - char *s; -- unsigned len, i; -+ unsigned len; - struct string_list *val; - va_list list; - -@@ -3236,6 +3461,9 @@ +@@ -3211,6 +3458,9 @@ /* Don't become a daemon if the user requested otherwise. */ if (no_daemon) { @@ -568,7 +417,7 @@ write_client_pid_file (); return; } -@@ -3244,7 +3472,9 @@ +@@ -3219,7 +3469,9 @@ if (state) return; state = 1; @@ -579,144 +428,30 @@ /* Stop logging to stderr... */ log_perror = 0; -@@ -3588,7 +3818,7 @@ - - isc_result_t client_dns_update (struct client_state *client, int addp, int ttl) - { -- struct data_string ddns_fqdn, ddns_fwd_name, -+ struct data_string ddns_fwd_name, - ddns_dhcid, client_identifier; - struct option_cache *oc; - int ignorep; ---- dhcp-3.0.5/common/alloc.c.libdhcp4client 2007-02-02 15:27:55.000000000 -0500 -+++ dhcp-3.0.5/common/alloc.c 2007-02-02 15:27:55.000000000 -0500 -@@ -48,7 +48,6 @@ - const char *file; - int line; - { -- int size; - struct option_chain_head *h; - - if (!ptr) { -@@ -109,7 +108,6 @@ - const char *file; - int line; - { -- int i; - struct option_chain_head *option_chain_head; - pair car, cdr; - -@@ -161,7 +159,6 @@ - const char *file; - int line; - { -- int size; - struct group *g; - - if (!ptr) { -@@ -222,7 +219,6 @@ - const char *file; - int line; - { -- int i; - struct group *group; - - if (!ptr || !*ptr) { -@@ -745,8 +741,6 @@ - const char *file; - int line; - { -- struct buffer *bp; -- - if (!ptr) { - log_error ("%s(%d): null pointer", file, line); - #if defined (POINTER_DEBUG) -@@ -834,8 +828,6 @@ - const char *file; - int line; - { -- struct dns_host_entry *bp; -- - if (!ptr || !*ptr) { - log_error ("%s(%d): null pointer", file, line); - #if defined (POINTER_DEBUG) -@@ -1016,9 +1008,11 @@ - rc_register (file, line, ptr, bp, bp -> refcnt, 0, RC_MISC); - return 1; - } -- -+#ifdef LIBDHCP -+struct packet *free_packets; -+#else - static struct packet *free_packets; -- -+#endif - #if defined (DEBUG_MEMORY_LEAKAGE) || \ - defined (DEBUG_MEMORY_LEAKAGE_ON_EXIT) - void relinquish_free_packets () -@@ -1037,7 +1031,6 @@ - const char *file; - int line; - { -- int size; - struct packet *p; - - if (!ptr) { -@@ -1157,7 +1150,6 @@ - const char *file; - int line; - { -- int size; - struct dns_zone *d; - - if (!ptr) { ---- dhcp-3.0.5/common/discover.c.libdhcp4client 2007-02-02 15:27:55.000000000 -0500 -+++ dhcp-3.0.5/common/discover.c 2007-02-02 15:27:55.000000000 -0500 -@@ -120,28 +120,30 @@ - For each interface that's of type INET and not the loopback interface, +--- dhcp-3.0.5/common/discover.c.libdhcp4client 2007-02-04 14:25:27.000000000 -0500 ++++ dhcp-3.0.5/common/discover.c 2007-02-04 14:27:16.000000000 -0500 +@@ -121,6 +121,10 @@ register that interface with the network I/O software, figure out what subnet it's on, and add it to the list of interfaces. */ -- + +#ifdef LIBDHCP +int have_setup_fallback = 0; +#endif ++ void discover_interfaces (state) int state; { -- struct interface_info *tmp, *ip; -+ struct interface_info *tmp; - struct interface_info *last, *next; - char buf [2048]; - struct ifconf ic; - struct ifreq ifr; - int i; - int sock; -- int address_count = 0; - struct subnet *subnet; -- struct shared_network *share; - struct sockaddr_in foo; - int ir; - struct ifreq *tif; - #ifdef ALIAS_NAMES_PERMUTED +@@ -139,7 +143,9 @@ char *s; #endif -- isc_result_t status; + isc_result_t status; +#ifndef LIBDHCP static int setup_fallback = 0; +#endif -+ isc_result_t status; int wifcount = 0; /* Create an unbound datagram socket to do the SIOCGIFADDR ioctl on. */ -@@ -435,7 +437,6 @@ - for (tmp = interfaces; tmp; tmp = tmp -> next) { - struct ifreq ifr; - struct sockaddr sa; -- int b, sk; - - if (!tmp -> ifp) { - /* Make up an ifreq structure. */ -@@ -694,12 +695,17 @@ +@@ -691,12 +697,17 @@ log_info ("%s", ""); log_fatal ("Not configured to listen on any interfaces!"); } @@ -736,43 +471,18 @@ #if defined (HAVE_SETFD) if (fallback_interface) { if (fcntl (fallback_interface -> rfdesc, F_SETFD, 1) < 0) -@@ -815,7 +821,6 @@ - { - struct interface_info *interface; - isc_result_t status; -- int foo; - - if (h -> type != dhcp_type_interface) - return ISC_R_INVALIDARG; -@@ -858,7 +863,6 @@ - const char *file, int line) +@@ -811,7 +822,7 @@ + omapi_typed_data_t *value) { struct interface_info *interface; - isc_result_t status; ++ isc_result_t status; if (h -> type != dhcp_type_interface) return ISC_R_INVALIDARG; -@@ -888,8 +892,6 @@ - const char *name, va_list ap) - { - struct interface_info *ip, *interface; -- struct client_config *config; -- struct client_state *client; - isc_result_t status; - - if (h -> type != dhcp_type_interface) ---- dhcp-3.0.5/common/lpf.c.libdhcp4client 2007-02-02 15:27:55.000000000 -0500 -+++ dhcp-3.0.5/common/lpf.c 2007-02-02 15:27:55.000000000 -0500 -@@ -89,8 +89,6 @@ - struct sockaddr common; - } sa; - struct ifreq ifr; -- char filename[50]; -- int b; - - /* Make an LPF socket. */ - if ((sock = socket(PF_PACKET, SOCK_RAW, -@@ -249,6 +247,7 @@ +--- dhcp-3.0.5/common/lpf.c.libdhcp4client 2007-02-04 14:25:27.000000000 -0500 ++++ dhcp-3.0.5/common/lpf.c 2007-02-04 14:25:28.000000000 -0500 +@@ -246,6 +246,7 @@ struct interface_info *info; { struct sock_fprog p; @@ -780,55 +490,22 @@ /* Set up the bpf filter program structure. This is defined in bpf.c */ -@@ -358,7 +357,6 @@ - struct sockaddr_in *from; - struct hardware *hfrom; - { -- int nread; - int length = 0; - int offset = 0; - int nocsum = 0; ---- dhcp-3.0.5/common/options.c.libdhcp4client 2007-02-02 15:27:55.000000000 -0500 -+++ dhcp-3.0.5/common/options.c 2007-02-02 15:28:51.000000000 -0500 -@@ -2153,6 +2153,7 @@ +--- dhcp-3.0.5/common/alloc.c.libdhcp4client 2007-02-04 14:25:27.000000000 -0500 ++++ dhcp-3.0.5/common/alloc.c 2007-02-04 14:25:28.000000000 -0500 +@@ -1009,7 +1009,11 @@ return 1; } -+__attribute__ ((visibility("default"))) - void option_space_foreach (struct packet *packet, struct lease *lease, - struct client_state *client_state, - struct option_state *in_options, ---- dhcp-3.0.5/common/dispatch.c.libdhcp4client 2007-02-02 15:27:55.000000000 -0500 -+++ dhcp-3.0.5/common/dispatch.c 2007-02-02 15:29:44.000000000 -0500 -@@ -358,6 +358,7 @@ - #endif - } - -+__attribute__ ((visibility("default"))) - void relinquish_timeouts () - { - #ifdef LIBDHCP ---- dhcp-3.0.5/common/tree.c.libdhcp4client 2007-02-02 15:27:55.000000000 -0500 -+++ dhcp-3.0.5/common/tree.c 2007-02-02 15:30:49.000000000 -0500 -@@ -40,7 +40,7 @@ - #include "dhcpd.h" - #include - --struct binding_scope *global_scope; -+struct binding_scope __attribute__ ((visibility("default"))) *global_scope; ++#ifdef LIBDHCP ++struct packet *free_packets; ++#else + static struct packet *free_packets; ++#endif - static int do_host_lookup PROTO ((struct data_string *, - struct dns_host_entry *)); -@@ -2615,6 +2615,7 @@ - result of that evaluation. There should never be both an expression - and a valid data_string. */ - -+__attribute__ ((visibility("default"))) - int evaluate_option_cache (result, packet, lease, client_state, - in_options, cfg_options, scope, oc, file, line) - struct data_string *result; ---- dhcp-3.0.5/dst/hmac_link.c.libdhcp4client 2007-02-02 15:27:55.000000000 -0500 -+++ dhcp-3.0.5/dst/hmac_link.c 2007-02-02 15:27:55.000000000 -0500 + #if defined (DEBUG_MEMORY_LEAKAGE) || \ + defined (DEBUG_MEMORY_LEAKAGE_ON_EXIT) +--- dhcp-3.0.5/dst/hmac_link.c.libdhcp4client 2007-02-04 14:25:27.000000000 -0500 ++++ dhcp-3.0.5/dst/hmac_link.c 2007-02-04 14:25:28.000000000 -0500 @@ -38,6 +38,10 @@ #include "dst_internal.h" @@ -916,18 +593,389 @@ return (0); memset(dst_t_func[KEY_HMAC_MD5], 0, sizeof(struct dst_func)); --- dhcp-3.0.5/dst/md5_dgst.c.libdhcp4client 2004-06-14 14:50:06.000000000 -0400 -+++ dhcp-3.0.5/dst/md5_dgst.c 2007-02-02 15:27:55.000000000 -0500 ++++ dhcp-3.0.5/dst/md5_dgst.c 2007-02-04 14:25:28.000000000 -0500 @@ -65,7 +65,7 @@ #ifdef USE_MD5 /* Added by ogud at tis.com 1998/1/26 */ -const char *MD5_version="MD5 part of SSLeay 0.8.1 19-Jul-1997"; -+const char *MD5_version ="MD5 part of SSLeay 0.8.1 19-Jul-1997"; ++const char *MD5_version __attribute__((visibility ("hidden"))) ="MD5 part of SSLeay 0.8.1 19-Jul-1997"; /* Implemented from RFC1321 The MD5 Message-Digest Algorithm */ ---- dhcp-3.0.5/omapip/alloc.c.libdhcp4client 2006-02-22 17:43:27.000000000 -0500 -+++ dhcp-3.0.5/omapip/alloc.c 2007-02-02 15:27:55.000000000 -0500 +@@ -81,6 +81,7 @@ + static void md5_block(); + #endif + ++__attribute__((visibility ("hidden"))) + void MD5_Init(c) + MD5_CTX *c; + { +@@ -93,6 +94,7 @@ + c->num=0; + } + ++__attribute__((visibility ("hidden"))) + void MD5_Update(c, data, len) + MD5_CTX *c; + const register unsigned char *data; +@@ -298,6 +300,7 @@ + c->D+=D&0xffffffffL; + } + ++__attribute__((visibility ("hidden"))) + void MD5_Final(md, c) + unsigned char *md; + MD5_CTX *c; +--- dhcp-3.0.5/minires/ns_date.c.libdhcp4client 2004-06-10 13:59:40.000000000 -0400 ++++ dhcp-3.0.5/minires/ns_date.c 2007-02-04 14:25:28.000000000 -0500 +@@ -56,6 +56,7 @@ + 1 January 1970 (GMT assumed). Format is yyyymmddhhmmss, all + digits required, no spaces allowed. */ + ++__attribute__((visibility ("hidden"))) + u_int32_t + ns_datetosecs(const char *cp, int *errp) { + struct tm time; +--- dhcp-3.0.5/minires/ns_verify.c.libdhcp4client 2004-06-10 13:59:42.000000000 -0400 ++++ dhcp-3.0.5/minires/ns_verify.c 2007-02-04 14:25:28.000000000 -0500 +@@ -61,6 +61,7 @@ + + /* Public. */ + ++__attribute__((visibility ("hidden"))) + u_char * + ns_find_tsig(u_char *msg, u_char *eom) { + HEADER *hp = (HEADER *)msg; +@@ -137,6 +138,7 @@ + * - TSIG verification succeeds, error set to BADSIG (ns_r_badsig) + * - TSIG verification succeeds, error set to BADTIME (ns_r_badtime) + */ ++__attribute__((visibility ("hidden"))) + isc_result_t + ns_verify(u_char *msg, unsigned *msglen, void *k, + const u_char *querysig, unsigned querysiglen, +--- dhcp-3.0.5/minires/ns_parse.c.libdhcp4client 2004-06-10 13:59:40.000000000 -0400 ++++ dhcp-3.0.5/minires/ns_parse.c 2007-02-04 14:25:28.000000000 -0500 +@@ -47,7 +47,7 @@ + /* Public. */ + + /* These need to be in the same order as the nres.h:ns_flag enum. */ +-struct _ns_flagdata _ns_flagdata[16] = { ++struct _ns_flagdata _ns_flagdata[16] __attribute__((visibility ("hidden"))) = { + { 0x8000, 15 }, /* qr. */ + { 0x7800, 11 }, /* opcode. */ + { 0x0400, 10 }, /* aa. */ +@@ -66,6 +66,7 @@ + { 0x0000, 0 }, /* expansion (6/6). */ + }; + ++__attribute__((visibility ("hidden"))) + isc_result_t + ns_skiprr(const u_char *ptr, const u_char *eom, ns_sect section, int count, + int *rc) { +@@ -94,6 +95,7 @@ + return ISC_R_SUCCESS; + } + ++__attribute__((visibility ("hidden"))) + isc_result_t + ns_initparse(const u_char *msg, unsigned msglen, ns_msg *handle) { + const u_char *eom = msg + msglen; +@@ -136,6 +138,7 @@ + return ISC_R_SUCCESS; + } + ++__attribute__((visibility ("hidden"))) + isc_result_t + ns_parserr(ns_msg *handle, ns_sect section, int rrnum, ns_rr *rr) { + int b; +--- dhcp-3.0.5/minires/ns_samedomain.c.libdhcp4client 2004-06-10 13:59:41.000000000 -0400 ++++ dhcp-3.0.5/minires/ns_samedomain.c 2007-02-04 14:25:28.000000000 -0500 +@@ -53,6 +53,7 @@ + * but NOT in "bar.top" + */ + ++__attribute__((visibility ("hidden"))) + int + ns_samedomain(const char *a, const char *b) { + size_t la, lb; +@@ -152,6 +153,7 @@ + * ns_subdomain(a, b) + * is "a" a subdomain of "b"? + */ ++__attribute__((visibility ("hidden"))) + int + ns_subdomain(const char *a, const char *b) { + return (ns_samename(a, b) != 1 && ns_samedomain(a, b)); +@@ -169,6 +171,7 @@ + * foo\\. -> foo\\. + */ + ++__attribute__((visibility ("hidden"))) + isc_result_t + ns_makecanon(const char *src, char *dst, size_t dstsize) { + size_t n = strlen(src); +@@ -198,6 +201,7 @@ + * 1 if names are the same + */ + ++__attribute__((visibility ("hidden"))) + int + ns_samename(const char *a, const char *b) { + char ta[NS_MAXDNAME], tb[NS_MAXDNAME]; +--- dhcp-3.0.5/minires/ns_name.c.libdhcp4client 2007-02-04 14:25:27.000000000 -0500 ++++ dhcp-3.0.5/minires/ns_name.c 2007-02-04 14:25:28.000000000 -0500 +@@ -60,6 +60,7 @@ + * The root is returned as "." + * All other domains are returned in non absolute form + */ ++__attribute__((visibility ("hidden"))) + int + ns_name_ntop(const u_char *src, char *dst, size_t dstsiz) { + const u_char *cp; +@@ -146,6 +147,7 @@ + * Enforces label and domain length limits. + */ + ++__attribute__((visibility ("hidden"))) + int + ns_name_pton(const char *src, u_char *dst, size_t dstsiz) { + u_char *label, *bp, *eom; +@@ -255,6 +257,7 @@ + * Enforces label and domain length limits. + */ + ++__attribute__((visibility ("hidden"))) + int + ns_name_ntol(const u_char *src, u_char *dst, size_t dstsiz) { + const u_char *cp; +@@ -299,6 +302,7 @@ + * return: + * -1 if it fails, or consumed octets if it succeeds. + */ ++__attribute__((visibility ("hidden"))) + int + ns_name_unpack(const u_char *msg, const u_char *eom, const u_char *src, + u_char *dst, size_t dstsiz) +@@ -387,6 +391,7 @@ + * try to compress names. If 'lastdnptr' is NULL, we don't update the + * list. + */ ++__attribute__((visibility ("hidden"))) + int + ns_name_pack(const u_char *src, u_char *dst, unsigned dstsiz, + const u_char **dnptrs, const u_char **lastdnptr) +@@ -479,6 +484,7 @@ + * note: + * Root domain returns as "." not "". + */ ++__attribute__((visibility ("hidden"))) + int + ns_name_uncompress(const u_char *msg, const u_char *eom, const u_char *src, + char *dst, size_t dstsiz) +@@ -507,6 +513,7 @@ + * If 'dnptr' is NULL, we don't try to compress names. If 'lastdnptr' + * is NULL, we don't update the list. + */ ++__attribute__((visibility ("hidden"))) + int + ns_name_compress(const char *src, u_char *dst, size_t dstsiz, + const u_char **dnptrs, const u_char **lastdnptr) +@@ -524,6 +531,7 @@ + * return: + * 0 on success, -1 (with errno set) on failure. + */ ++__attribute__((visibility ("hidden"))) + int + ns_name_skip(const u_char **ptrptr, const u_char *eom) { + const u_char *cp; +--- dhcp-3.0.5/minires/ns_sign.c.libdhcp4client 2004-06-10 13:59:42.000000000 -0400 ++++ dhcp-3.0.5/minires/ns_sign.c 2007-02-04 14:25:28.000000000 -0500 +@@ -78,6 +78,7 @@ + * - bad key / sign failed (-BADKEY) + * - not enough space (NS_TSIG_ERROR_NO_SPACE) + */ ++__attribute__((visibility ("hidden"))) + isc_result_t + ns_sign(u_char *msg, unsigned *msglen, unsigned msgsize, int error, void *k, + const u_char *querysig, unsigned querysiglen, u_char *sig, +--- dhcp-3.0.5/minires/res_comp.c.libdhcp4client 2007-02-04 14:25:27.000000000 -0500 ++++ dhcp-3.0.5/minires/res_comp.c 2007-02-04 14:25:28.000000000 -0500 +@@ -103,6 +103,7 @@ + * 'exp_dn' is a pointer to a buffer of size 'length' for the result. + * Return size of compressed name or -1 if there was an error. + */ ++__attribute__((visibility ("hidden"))) + int + dn_expand(const u_char *msg, const u_char *eom, const u_char *src, + char *dst, unsigned dstsiz) +@@ -119,6 +120,7 @@ + * Return the size of the compressed name or -1. + * 'length' is the size of the array pointed to by 'comp_dn'. + */ ++__attribute__((visibility ("hidden"))) + int + dn_comp(const char *src, u_char *dst, unsigned dstsiz, + u_char **dnptrs, u_char **lastdnptr) +@@ -131,6 +133,7 @@ + /* + * Skip over a compressed domain name. Return the size or -1. + */ ++__attribute__((visibility ("hidden"))) + int + dn_skipname(const u_char *ptr, const u_char *eom) { + const u_char *saveptr = ptr; +--- dhcp-3.0.5/minires/res_mkupdate.c.libdhcp4client 2007-02-04 14:25:27.000000000 -0500 ++++ dhcp-3.0.5/minires/res_mkupdate.c 2007-02-04 14:25:28.000000000 -0500 +@@ -936,6 +936,7 @@ + + static struct valuelist *servicelist, *protolist; + ++__attribute__((visibility ("hidden"))) + void + res_buildservicelist() { + struct servent *sp; +@@ -968,6 +969,7 @@ + endservent(); + } + ++__attribute__((visibility ("hidden"))) + void + res_destroyservicelist() { + struct valuelist *slp, *slp_next; +@@ -981,6 +983,7 @@ + servicelist = (struct valuelist *)0; + } + ++__attribute__((visibility ("hidden"))) + void + res_buildprotolist() { + struct protoent *pp; +@@ -1010,6 +1013,7 @@ + endprotoent(); + } + ++__attribute__((visibility ("hidden"))) + void + res_destroyprotolist() { + struct valuelist *plp, *plp_next; +@@ -1047,6 +1051,7 @@ + /* + * Convert service name or (ascii) number to int. + */ ++__attribute__((visibility ("hidden"))) + int + res_servicenumber(const char *p) { + if (servicelist == (struct valuelist *)0) +@@ -1057,6 +1062,7 @@ + /* + * Convert protocol name or (ascii) number to int. + */ ++__attribute__((visibility ("hidden"))) + int + res_protocolnumber(const char *p) { + if (protolist == (struct valuelist *)0) +@@ -1115,6 +1121,7 @@ + return (0); + } + ++__attribute__((visibility ("hidden"))) + const char * + res_protocolname(int num) { + static char number[8]; +@@ -1130,6 +1137,7 @@ + return (pp->p_name); + } + ++__attribute__((visibility ("hidden"))) + const char * + res_servicename(u_int16_t port, const char *proto) { /* Host byte order. */ + static char number[8]; +--- dhcp-3.0.5/minires/res_findzonecut.c.libdhcp4client 2004-06-10 13:59:43.000000000 -0400 ++++ dhcp-3.0.5/minires/res_findzonecut.c 2007-02-04 14:25:28.000000000 -0500 +@@ -139,6 +139,7 @@ + * keep going. for the NS and A queries this means we just give up. + */ + ++__attribute__((visibility ("hidden"))) + isc_result_t + res_findzonecut(res_state statp, const char *dname, ns_class class, int opts, + char *zname, size_t zsize, struct in_addr *addrs, int naddrs, +--- dhcp-3.0.5/minires/res_send.c.libdhcp4client 2004-06-10 13:59:44.000000000 -0400 ++++ dhcp-3.0.5/minires/res_send.c 2007-02-04 14:25:28.000000000 -0500 +@@ -128,6 +128,7 @@ + * author: + * paul vixie, 29may94 + */ ++__attribute__((visibility ("hidden"))) + int + res_ourserver_p(const res_state statp, const struct sockaddr_in *inp) { + struct sockaddr_in ina; +@@ -158,6 +159,7 @@ + * author: + * paul vixie, 29may94 + */ ++__attribute__((visibility ("hidden"))) + int + res_nameinquery(const char *name, int type, int class, + const u_char *buf, const u_char *eom) +@@ -195,6 +197,7 @@ + * author: + * paul vixie, 29may94 + */ ++__attribute__((visibility ("hidden"))) + int + res_queriesmatch(const u_char *buf1, const u_char *eom1, + const u_char *buf2, const u_char *eom2) +@@ -233,6 +236,7 @@ + return (1); + } + ++__attribute__((visibility ("hidden"))) + isc_result_t + res_nsend(res_state statp, + double *buf, unsigned buflen, +@@ -832,6 +836,7 @@ + * + * This routine is not expected to be user visible. + */ ++__attribute__((visibility ("hidden"))) + void + res_nclose(res_state statp) { + if (statp->_sock >= 0) { +--- dhcp-3.0.5/minires/res_mkquery.c.libdhcp4client 2004-06-10 13:59:43.000000000 -0400 ++++ dhcp-3.0.5/minires/res_mkquery.c 2007-02-04 14:25:28.000000000 -0500 +@@ -96,6 +96,7 @@ + * Form all types of queries. + * Returns the size of the result or -1. + */ ++__attribute__((visibility ("hidden"))) + isc_result_t + res_nmkquery(res_state statp, + int op, /* opcode of query */ +--- dhcp-3.0.5/minires/res_sendsigned.c.libdhcp4client 2004-06-10 13:59:44.000000000 -0400 ++++ dhcp-3.0.5/minires/res_sendsigned.c 2007-02-04 14:25:28.000000000 -0500 +@@ -41,6 +41,7 @@ + #include + + /* res_nsendsigned */ ++__attribute__((visibility ("hidden"))) + isc_result_t + res_nsendsigned(res_state statp, + double *msg, unsigned msglen, ns_tsig_key *key, +--- dhcp-3.0.5/minires/res_init.c.libdhcp4client 2007-02-04 14:25:27.000000000 -0500 ++++ dhcp-3.0.5/minires/res_init.c 2007-02-04 14:25:28.000000000 -0500 +@@ -484,6 +484,7 @@ + } + #endif + ++__attribute__((visibility ("hidden"))) + u_int + res_randomid(void) { + struct timeval now; +--- dhcp-3.0.5/omapip/alloc.c.libdhcp4client 2007-02-04 14:25:27.000000000 -0500 ++++ dhcp-3.0.5/omapip/alloc.c 2007-02-04 14:25:28.000000000 -0500 @@ -40,6 +40,41 @@ #include @@ -970,15 +1018,7 @@ #if defined (DEBUG_MEMORY_LEAKAGE) || defined (DEBUG_MALLOC_POOL) || \ defined (DEBUG_MEMORY_LEAKAGE_ON_EXIT) struct dmalloc_preamble *dmalloc_list; -@@ -66,7 +101,6 @@ - { - unsigned char *foo; - unsigned len; -- int i; - VOIDPTR *bar; - #if defined (DEBUG_MEMORY_LEAKAGE) || defined (DEBUG_MALLOC_POOL) || \ - defined (DEBUG_MEMORY_LEAKAGE_ON_EXIT) -@@ -78,7 +112,9 @@ +@@ -77,7 +112,9 @@ return (VOIDPTR)0; foo = malloc(len); @@ -989,7 +1029,7 @@ if (!foo) return (VOIDPTR)0; bar = (VOIDPTR)(foo + DMDOFFSET); -@@ -200,6 +236,9 @@ +@@ -199,6 +236,9 @@ 0, (unsigned char *)ptr + DMDOFFSET, 0, 1, RC_MALLOC); #endif free (ptr); @@ -999,8 +1039,8 @@ } #if defined (DEBUG_MEMORY_LEAKAGE) || defined (DEBUG_MALLOC_POOL) || \ ---- dhcp-3.0.5/omapip/dispatch.c.libdhcp4client 2007-02-02 15:27:55.000000000 -0500 -+++ dhcp-3.0.5/omapip/dispatch.c 2007-02-02 15:27:55.000000000 -0500 +--- dhcp-3.0.5/omapip/dispatch.c.libdhcp4client 2007-02-04 14:25:27.000000000 -0500 ++++ dhcp-3.0.5/omapip/dispatch.c 2007-02-04 14:25:28.000000000 -0500 @@ -34,7 +34,7 @@ #include @@ -1010,8 +1050,8 @@ TIME cur_time; OMAPI_OBJECT_ALLOC (omapi_io, ---- dhcp-3.0.5/omapip/errwarn.c.libdhcp4client 2007-02-02 15:27:55.000000000 -0500 -+++ dhcp-3.0.5/omapip/errwarn.c 2007-02-02 15:27:55.000000000 -0500 +--- dhcp-3.0.5/omapip/errwarn.c.libdhcp4client 2007-02-04 14:25:27.000000000 -0500 ++++ dhcp-3.0.5/omapip/errwarn.c 2007-02-04 14:25:28.000000000 -0500 @@ -39,6 +39,11 @@ #include #include @@ -1134,7 +1174,7 @@ } --- dhcp-3.0.5/configure.libdhcp4client 2004-09-10 17:02:30.000000000 -0400 -+++ dhcp-3.0.5/configure 2007-02-02 15:27:55.000000000 -0500 ++++ dhcp-3.0.5/configure 2007-02-04 14:25:28.000000000 -0500 @@ -246,7 +246,7 @@ fi @@ -1144,9 +1184,9 @@ fi for foo in $dirs; do ---- /dev/null 2007-02-02 08:56:33.488585704 -0500 -+++ dhcp-3.0.5/libdhcp4client/Makefile.dist 2007-02-02 15:27:55.000000000 -0500 -@@ -0,0 +1,128 @@ +--- /dev/null 2007-02-03 10:31:46.831575569 -0500 ++++ dhcp-3.0.5/libdhcp4client/Makefile.dist 2007-02-04 14:25:28.000000000 -0500 +@@ -0,0 +1,127 @@ +# Makefile.dist for libdhcp4client +# +# We get the libdhcp4client library from the patched ISC source code. We @@ -1198,8 +1238,7 @@ + +INCLUDES = -I$(TOP) -I$(TOP)/includes -I$(TOP)/dst -I. +CFLAGS = $(DEBUG) $(PREDEFINES) $(INCLUDES) $(COPTS) \ -+ -DCLIENT_PATH=${CLIENT_PATH} -DLIBDHCP -DUSE_MD5 \ -+ -fvisibility=hidden ++ -DCLIENT_PATH=${CLIENT_PATH} -DLIBDHCP -DUSE_MD5 + +all: $(PROGS) + @@ -1275,8 +1314,8 @@ + $(CC) -shared -o $@ -Wl,-soname,$@ $(OBJS) `$(AR) t libres.a | grep -v res_query.o` + +# Dependencies (semi-automatically-generated) ---- /dev/null 2007-02-02 08:56:33.488585704 -0500 -+++ dhcp-3.0.5/libdhcp4client/dhcp4client.h 2007-02-02 15:27:55.000000000 -0500 +--- /dev/null 2007-02-03 10:31:46.831575569 -0500 ++++ dhcp-3.0.5/libdhcp4client/dhcp4client.h 2007-02-04 14:25:28.000000000 -0500 @@ -0,0 +1,24 @@ +/* dhcp4client.h + * @@ -1302,8 +1341,8 @@ +extern int dhcpv4_client( struct libdhcp_control_s *dhc_ctl, int argc, char **argv, char **envp); + /* The ISC IPv4 DHCP client main() function . + */ ---- /dev/null 2007-02-02 08:56:33.488585704 -0500 -+++ dhcp-3.0.5/libdhcp4client/libdhcp_control.h 2007-02-02 15:27:55.000000000 -0500 +--- /dev/null 2007-02-03 10:31:46.831575569 -0500 ++++ dhcp-3.0.5/libdhcp4client/libdhcp_control.h 2007-02-04 14:25:28.000000000 -0500 @@ -0,0 +1,102 @@ +/* libdhcp_control.h + * @@ -1408,7 +1447,7 @@ + +#endif --- dhcp-3.0.5/Makefile.dist.libdhcp4client 2004-06-10 13:59:10.000000000 -0400 -+++ dhcp-3.0.5/Makefile.dist 2007-02-02 15:27:55.000000000 -0500 ++++ dhcp-3.0.5/Makefile.dist 2007-02-04 14:25:28.000000000 -0500 @@ -22,7 +22,7 @@ # http://www.isc.org/ Index: dhcp.spec =================================================================== RCS file: /cvs/dist/rpms/dhcp/devel/dhcp.spec,v retrieving revision 1.136 retrieving revision 1.137 diff -u -r1.136 -r1.137 --- dhcp.spec 4 Feb 2007 18:51:19 -0000 1.136 +++ dhcp.spec 4 Feb 2007 19:34:53 -0000 1.137 @@ -8,7 +8,7 @@ Summary: DHCP (Dynamic Host Configuration Protocol) server and relay agent. Name: dhcp Version: 3.0.5 -Release: 15%{?dist} +Release: 16%{?dist} Epoch: 12 License: distributable Group: System Environment/Daemons @@ -144,7 +144,7 @@ %patch12 -p1 -b .warnings # Fix Xen host networking problems (partial checksums) -%patch13 -p1 -b .xen +#%patch13 -p1 -b .xen # Add support for dhcpd.conf data in LDAP %patch14 -p1 -b .ldapconf @@ -354,6 +354,10 @@ %{_libdir}/libdhcp4client.so %changelog +* Sun Feb 04 2007 David Cantrell - 12:3.0.5-16 +- Disable xen-checksums patch for now as it breaks dhclient (#227266) +- Updated fix-warnings patch + * Sun Feb 04 2007 David Woodhouse - 12:3.0.5-15 - Fix broken file reading due to LDAP patch From fedora-cvs-commits at redhat.com Sun Feb 4 19:39:05 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 14:39:05 -0500 Subject: rpms/tcl/devel tcl.spec,1.41,1.42 Message-ID: <200702041939.l14Jd5Rr010493@cvs.devel.redhat.com> Author: jakub Update of /cvs/dist/rpms/tcl/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv10479 Modified Files: tcl.spec Log Message: . Index: tcl.spec =================================================================== RCS file: /cvs/dist/rpms/tcl/devel/tcl.spec,v retrieving revision 1.41 retrieving revision 1.42 diff -u -r1.41 -r1.42 --- tcl.spec 4 Feb 2007 19:23:22 -0000 1.41 +++ tcl.spec 4 Feb 2007 19:39:03 -0000 1.42 @@ -73,11 +73,9 @@ %patch3 -p1 -b .3-pkgpath %patch4 -p1 -b .4-rpath #%patch5 -p1 -b .5-ac213 -pushd .. -%patch6 -p1 -b .6-cflags -%patch7 -p1 -b .7-makefile +%patch6 -p2 -b .6-cflags +%patch7 -p2 -b .7-makefile %patch8 -p1 -b .8-stackchk -popd # patch1 touches tcl.m4, and patch3 touches configure.in cd unix From fedora-cvs-commits at redhat.com Sun Feb 4 20:06:31 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 15:06:31 -0500 Subject: rpms/xfsprogs/devel xfsprogs.spec,1.20,1.21 Message-ID: <200702042006.l14K6VPw031281@cvs.devel.redhat.com> Author: jwilson Update of /cvs/dist/rpms/xfsprogs/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv31267 Modified Files: xfsprogs.spec Log Message: Post-facto changelog entry to note bump to 2.8.18 Index: xfsprogs.spec =================================================================== RCS file: /cvs/dist/rpms/xfsprogs/devel/xfsprogs.spec,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- xfsprogs.spec 4 Feb 2007 04:55:43 -0000 1.20 +++ xfsprogs.spec 4 Feb 2007 20:06:29 -0000 1.21 @@ -110,6 +110,9 @@ %{_libdir}/*.so %changelog +* Sun Feb 04 2007 Jarod Wilson 2.8.18-1 +- Post-facto changelog addition to note bump to 2.8.18 + * Wed Sep 27 2006 Russell Cattelan 2.8.11-3 - bump build version to 3 for a new brew build From fedora-cvs-commits at redhat.com Sun Feb 4 21:21:05 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 16:21:05 -0500 Subject: rpms/perl-HTML-Tagset/devel perl-HTML-Tagset.spec,1.14,1.15 Message-ID: <200702042121.l14LL5eq012236@cvs.devel.redhat.com> Author: rnorwood Update of /cvs/dist/rpms/perl-HTML-Tagset/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv12198 Modified Files: perl-HTML-Tagset.spec Log Message: Resolves: bz#226261 - incorporate some changes from jpo at di.uminho.pt for package review. Index: perl-HTML-Tagset.spec =================================================================== RCS file: /cvs/dist/rpms/perl-HTML-Tagset/devel/perl-HTML-Tagset.spec,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- perl-HTML-Tagset.spec 12 Jul 2006 07:45:40 -0000 1.14 +++ perl-HTML-Tagset.spec 4 Feb 2007 21:21:02 -0000 1.15 @@ -1,24 +1,24 @@ -Name: perl-HTML-Tagset -Version: 3.10 -Release: 2.1.1 -Summary: HTML::Tagset - data tables useful in parsing HTML - -Group: Development/Libraries -License: Artistic or GPL -URL: http://search.cpan.org/dist/HTML-Tagset/ -Source0: http://search.cpan.org/CPAN/authors/id/P/PE/PETDANCE/HTML-Tagset-%{version}.tar.gz - -BuildArch: noarch +Name: perl-HTML-Tagset +Version: 3.10 +Release: 3%{?dist} +Summary: HTML::Tagset - data tables useful in parsing HTML + +Group: Development/Libraries +License: Artistic or GPL +URL: http://search.cpan.org/dist/HTML-Tagset/ +Source0: http://search.cpan.org/CPAN/authors/id/P/PE/PETDANCE/HTML-Tagset-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: perl -Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) + +BuildArch: noarch +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %description This module contains several data tables useful in various kinds of HTML parsing operations, such as tag and entity names. + %prep -%setup -q -n HTML-Tagset-%{version} +%setup -q -n HTML-Tagset-%{version} %build %{__perl} Makefile.PL INSTALLDIRS=vendor @@ -28,7 +28,7 @@ rm -rf $RPM_BUILD_ROOT make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';' -find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';' +find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ';' chmod -R u+w $RPM_BUILD_ROOT/* %check @@ -37,14 +37,19 @@ %clean rm -rf $RPM_BUILD_ROOT + %files %defattr(-,root,root,-) %doc Changes README %{perl_vendorlib}/HTML/ -%{_mandir}/man?/HTML::Tagset.3* +%{_mandir}/man3/HTML::Tagset.3pm* + %changelog -* Wed Jul 12 2006 Jesse Keating - sh: line 0: fg: no job control +* Sat Feb 3 2007 Jose Pedro Oliveira - 3.10-3 +- Minor corrections. + +* Wed Jul 12 2006 Jesse Keating - 3.10-2.1.1 - rebuild * Fri Feb 03 2006 Jason Vas Dias - 3.10-2.1 From fedora-cvs-commits at redhat.com Sun Feb 4 21:25:50 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 16:25:50 -0500 Subject: rpms/perl-HTML-Tagset/devel perl-HTML-Tagset.spec,1.15,1.16 Message-ID: <200702042125.l14LPopn015803@cvs.devel.redhat.com> Author: rnorwood Update of /cvs/dist/rpms/perl-HTML-Tagset/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv15769 Modified Files: perl-HTML-Tagset.spec Log Message: bugzilla: 226261 - add BuildRequires suggested by Jose. Index: perl-HTML-Tagset.spec =================================================================== RCS file: /cvs/dist/rpms/perl-HTML-Tagset/devel/perl-HTML-Tagset.spec,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- perl-HTML-Tagset.spec 4 Feb 2007 21:21:02 -0000 1.15 +++ perl-HTML-Tagset.spec 4 Feb 2007 21:25:48 -0000 1.16 @@ -1,6 +1,6 @@ Name: perl-HTML-Tagset Version: 3.10 -Release: 3%{?dist} +Release: 4%{?dist} Summary: HTML::Tagset - data tables useful in parsing HTML Group: Development/Libraries @@ -10,6 +10,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch +BuildRequires: perl(Test::Pod) Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %description @@ -46,6 +47,9 @@ %changelog +* Sun Feb 04 2007 Robin Norwood - 3.10-4 +- Also add BuildRequires suggested by Jose. + * Sat Feb 3 2007 Jose Pedro Oliveira - 3.10-3 - Minor corrections. From fedora-cvs-commits at redhat.com Sun Feb 4 21:38:22 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 16:38:22 -0500 Subject: rpms/gtksourceview/devel gtksourceview.spec,1.38,1.39 Message-ID: <200702042138.l14LcMvc017919@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/gtksourceview/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv17903 Modified Files: gtksourceview.spec Log Message: incorporate package review feedback Index: gtksourceview.spec =================================================================== RCS file: /cvs/dist/rpms/gtksourceview/devel/gtksourceview.spec,v retrieving revision 1.38 retrieving revision 1.39 diff -u -r1.38 -r1.39 --- gtksourceview.spec 11 Jan 2007 04:48:03 -0000 1.38 +++ gtksourceview.spec 4 Feb 2007 21:38:20 -0000 1.39 @@ -1,36 +1,42 @@ -%define gtk2_version 2.2.0 +%define gtk2_version 2.8.0 +%define gnome_print_version 2.8.0 + %define po_package gtksourceview-1.0 Summary: A library for viewing source files Name: gtksourceview Version: 1.8.3 -Release: 1%{?dist} +Release: 2%{?dist} License: LGPL Group: System Environment/Libraries URL: http://gtksourceview.sourceforge.net/ -Source0: %{name}-%{version}.tar.bz2 +Source0: http://ftp.gnome.org/pub/gnome/sources/gtksourceview/1.8/%{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: gnome-vfs2-devel BuildRequires: libxml2-devel +BuildRequires: gtk2-devel >= %{gtk2_version} +BuildRequires: libgnomeprint22-devel >= %{gnome_print_version} +BuildRequires: libgnomeprintui22-devel >= %{gnome_print_version} BuildRequires: intltool -BuildRequires: gtk2-devel -BuildRequires: libgnomeprint22-devel >= 2.7.1 -BuildRequires: libgnomeprintui22-devel >= 2.7.1 BuildRequires: gettext %description -A library for viewing source code files with. - +GtkSourceView is a text widget that extends the standard gtk+ 2.x +text widget GtkTextView. It improves GtkTextView by implementing +syntax highlighting and other features typical of a source code editor. %package devel Summary: Files to compile applications that use gtksourceview Group: Development/Libraries Requires: %{name} = %{version}-%{release} -Requires: gtk2-devel >= %{gtk2_version}, libxml2-devel, libgnomeprint22-devel +Requires: gtk2-devel >= %{gtk2_version} +Requires: libgnomeprint22-devel >= %{gnome_print_version} +Requires: libxml2-devel Requires: pkgconfig %description devel -gtksourceview-devel contains the files required to compile applications against the gtksourceview libraries. +gtksourceview-devel contains the files required to compile applications +against the gtksourceview libraries. %prep %setup -q @@ -39,7 +45,7 @@ %configure --disable-gtk-doc --disable-static -make +make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT @@ -59,7 +65,7 @@ %files -f %{po_package}.lang %defattr(-,root,root,-) -%doc +%doc README AUTHORS COPYING NEWS MAINTAINERS ChangeLog %{_datadir}/gtksourceview-1.0 %{_libdir}/*.so.* @@ -71,6 +77,9 @@ %{_libdir}/*.so %changelog +* Sun Feb 4 2007 Matthias Clasen - 1.8.3-2 +- Incorporate package review feedback + * Wed Jan 10 2007 Matthias Clasen - 1.8.3-1 - Update to 1.8.3 From fedora-cvs-commits at redhat.com Sun Feb 4 22:11:51 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 17:11:51 -0500 Subject: rpms/audit/devel .cvsignore, 1.71, 1.72 audit.spec, 1.123, 1.124 sources, 1.81, 1.82 Message-ID: <200702042211.l14MBpNn006339@cvs.devel.redhat.com> Author: sgrubb Update of /cvs/dist/rpms/audit/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv6323 Modified Files: .cvsignore audit.spec sources Log Message: * Sun Feb 04 2007 Steve Grubb 1.4-1 - New report about authentication attempts - Updates for python 2.5 - update autrace to have resource usage mode - update auditctl to support immutable config - added audit_log_user_command function to libaudit api - interpret capabilities - added audit event parsing library - updates for 2.6.20 kernel Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/audit/devel/.cvsignore,v retrieving revision 1.71 retrieving revision 1.72 diff -u -r1.71 -r1.72 --- .cvsignore 10 Dec 2006 22:50:59 -0000 1.71 +++ .cvsignore 4 Feb 2007 22:11:48 -0000 1.72 @@ -68,3 +68,4 @@ audit-1.2.9.tar.gz audit-1.3.tar.gz audit-1.3.1.tar.gz +audit-1.4.tar.gz Index: audit.spec =================================================================== RCS file: /cvs/dist/rpms/audit/devel/audit.spec,v retrieving revision 1.123 retrieving revision 1.124 diff -u -r1.123 -r1.124 --- audit.spec 22 Dec 2006 16:42:02 -0000 1.123 +++ audit.spec 4 Feb 2007 22:11:48 -0000 1.124 @@ -1,12 +1,11 @@ Summary: User space tools for 2.6 kernel auditing Name: audit -Version: 1.3.1 -Release: 2%{?dist} +Version: 1.4 +Release: 1%{?dist} License: GPL Group: System Environment/Daemons URL: http://people.redhat.com/sgrubb/audit/ Source0: %{name}-%{version}.tar.gz -Patch1: audit-1.3.1-python.patch BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRequires: libtool swig python-devel BuildRequires: kernel-headers >= 2.6.18 @@ -55,7 +54,6 @@ %prep %setup -q -%patch1 -p1 %build autoreconf -fv --install @@ -75,21 +73,23 @@ mkdir -p $RPM_BUILD_ROOT/%{_libdir} # This winds up in the wrong place when libtool is involved mv $RPM_BUILD_ROOT/%{_lib}/libaudit.a $RPM_BUILD_ROOT%{_libdir} -#mv $RPM_BUILD_ROOT/%{_lib}/libauparse.a $RPM_BUILD_ROOT%{_libdir} +mv $RPM_BUILD_ROOT/%{_lib}/libauparse.a $RPM_BUILD_ROOT%{_libdir} curdir=`pwd` cd $RPM_BUILD_ROOT/%{_libdir} LIBNAME=`basename \`ls $RPM_BUILD_ROOT/%{_lib}/libaudit.so.*.*.*\`` ln -s ../../%{_lib}/$LIBNAME libaudit.so -#LIBNAME=`basename \`ls $RPM_BUILD_ROOT/%{_lib}/libauparse.so.*.*.*\`` -#ln -s ../../%{_lib}/$LIBNAME libauparse.so +LIBNAME=`basename \`ls $RPM_BUILD_ROOT/%{_lib}/libauparse.so.*.*.*\`` +ln -s ../../%{_lib}/$LIBNAME libauparse.so cd $curdir # Remove these items so they don't get picked up. rm -f $RPM_BUILD_ROOT/%{_lib}/libaudit.so -#rm -f $RPM_BUILD_ROOT/%{_lib}/libauparse.so +rm -f $RPM_BUILD_ROOT/%{_lib}/libauparse.so rm -f $RPM_BUILD_ROOT/%{_lib}/libaudit.la -#rm -f $RPM_BUILD_ROOT/%{_lib}/libauparse.la +rm -f $RPM_BUILD_ROOT/%{_lib}/libauparse.la rm -f $RPM_BUILD_ROOT/%{_libdir}/python?.?/site-packages/_audit.a rm -f $RPM_BUILD_ROOT/%{_libdir}/python?.?/site-packages/_audit.la +rm -f $RPM_BUILD_ROOT/%{_libdir}/python?.?/site-packages/_auparse.a +rm -f $RPM_BUILD_ROOT/%{_libdir}/python?.?/site-packages/_auparse.la # On platforms with 32 & 64 bit libs, we need to coordinate the timestamp touch -r ./audit.spec $RPM_BUILD_ROOT/etc/libaudit.conf @@ -133,24 +133,28 @@ %files libs %defattr(-,root,root) %attr(755,root,root) /%{_lib}/libaudit.* -#%attr(755,root,root) /%{_lib}/libauparse.* +%attr(755,root,root) /%{_lib}/libauparse.* %config(noreplace) %attr(640,root,root) /etc/libaudit.conf %files libs-devel %defattr(-,root,root) %{_libdir}/libaudit.a -#%{_libdir}/libauparse.a +%{_libdir}/libauparse.a %{_libdir}/libaudit.so -#%{_libdir}/libauparse.so +%{_libdir}/libauparse.so %{_includedir}/libaudit.h +%{_includedir}/auparse.h +%{_includedir}/auparse-defs.h %{_mandir}/man3/* %files libs-python %defattr(-,root,root) %attr(750,root,root) /sbin/audispd %{_libdir}/python?.?/site-packages/_audit.so +%{_libdir}/python?.?/site-packages/_auparse.so /usr/lib/python?.?/site-packages/audit.py* /usr/lib/python?.?/site-packages/AuditMsg.py* +/usr/lib/python?.?/site-packages/auparse.py* %files %defattr(-,root,root,-) @@ -170,6 +174,16 @@ %config(noreplace) %attr(640,root,root) /etc/sysconfig/auditd %changelog +* Sun Feb 04 2007 Steve Grubb 1.4-1 +- New report about authentication attempts +- Updates for python 2.5 +- update autrace to have resource usage mode +- update auditctl to support immutable config +- added audit_log_user_command function to libaudit api +- interpret capabilities +- added audit event parsing library +- updates for 2.6.20 kernel + * Sun Dec 10 2006 Steve Grubb 1.3.1-2 - Make more adjustments for python 2.5 Index: sources =================================================================== RCS file: /cvs/dist/rpms/audit/devel/sources,v retrieving revision 1.81 retrieving revision 1.82 diff -u -r1.81 -r1.82 --- sources 10 Dec 2006 22:51:00 -0000 1.81 +++ sources 4 Feb 2007 22:11:48 -0000 1.82 @@ -1 +1 @@ -a23590084cea1b8b73c50830abc56b22 audit-1.3.1.tar.gz +843855c1ed9eb41431ecc1c0bcb5dd5e audit-1.4.tar.gz From fedora-cvs-commits at redhat.com Sun Feb 4 22:24:18 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 17:24:18 -0500 Subject: rpms/audit/devel sources,1.82,1.83 Message-ID: <200702042224.l14MOI1f026847@cvs.devel.redhat.com> Author: sgrubb Update of /cvs/dist/rpms/audit/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv26833 Modified Files: sources Log Message: update tarball Index: sources =================================================================== RCS file: /cvs/dist/rpms/audit/devel/sources,v retrieving revision 1.82 retrieving revision 1.83 diff -u -r1.82 -r1.83 --- sources 4 Feb 2007 22:11:48 -0000 1.82 +++ sources 4 Feb 2007 22:24:16 -0000 1.83 @@ -1 +1 @@ -843855c1ed9eb41431ecc1c0bcb5dd5e audit-1.4.tar.gz +9608e985df795c143736b79da16d4e5f audit-1.4.tar.gz From fedora-cvs-commits at redhat.com Sun Feb 4 22:33:39 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 17:33:39 -0500 Subject: rpms/glib2/devel glib2.spec,1.123,1.124 Message-ID: <200702042233.l14MXdgY009445@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/glib2/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv9334 Modified Files: glib2.spec Log Message: package review feedback Index: glib2.spec =================================================================== RCS file: /cvs/dist/rpms/glib2/devel/glib2.spec,v retrieving revision 1.123 retrieving revision 1.124 diff -u -r1.123 -r1.124 --- glib2.spec 3 Feb 2007 18:49:44 -0000 1.123 +++ glib2.spec 4 Feb 2007 22:33:37 -0000 1.124 @@ -3,14 +3,14 @@ Summary: A library of handy utility functions Name: glib2 Version: 2.12.9 -Release: 2%{?dist} +Release: 3%{?dist} License: LGPL Group: System Environment/Libraries Source: http://ftp.gnome.org/pub/gnome/sources/glib/2.12/glib-%{version}.tar.bz2 Source2: glib2.sh Source3: glib2.csh Patch0: glib-2.11.1-libdir.patch - +# see RH bug #83581 Conflicts: libgnomeui <= 2.2.0 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: pkgconfig >= 1:0.14 @@ -33,13 +33,12 @@ Group: Development/Libraries Requires: pkgconfig >= 1:0.14 Requires: %{name} = %{version}-%{release} -Conflicts: glib-devel <= 1:1.2.8 %description devel The glib2-devel package includes the header files for version 2 of the GLib library. -# anaconda needs static GLib libraries +# anaconda needs static libs, see RH bug #193143 %package static Summary: A library of handy utility functions Group: Development/Libraries @@ -75,8 +74,8 @@ ## glib2.sh and glib2.csh ./mkinstalldirs $RPM_BUILD_ROOT%{_sysconfdir}/profile.d -install -m 755 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/profile.d -install -m 755 %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/profile.d +install -p -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/profile.d +install -p -m 644 %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/profile.d rm -f $RPM_BUILD_ROOT%{libdir}/*.la @@ -116,6 +115,12 @@ %{libdir}/lib*.a %changelog +* Sun Feb 4 2007 Matthias Clasen - 2.12.9-3 +- More package review feedback: + * install /etc/profile.d snipplets as 644 + * explain Conflict with libgnomeui + * remove stale Conflict with glib-devel + * Sat Feb 3 2007 Matthias Clasen - 2.12.9-2 - Incorporate package review feedback: * drop an obsolete Provides: From fedora-cvs-commits at redhat.com Sun Feb 4 22:42:47 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 17:42:47 -0500 Subject: rpms/audit/devel sources,1.83,1.84 Message-ID: <200702042242.l14Mgl5q016254@cvs.devel.redhat.com> Author: sgrubb Update of /cvs/dist/rpms/audit/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv16025 Modified Files: sources Log Message: Another change to tarball Index: sources =================================================================== RCS file: /cvs/dist/rpms/audit/devel/sources,v retrieving revision 1.83 retrieving revision 1.84 diff -u -r1.83 -r1.84 --- sources 4 Feb 2007 22:24:16 -0000 1.83 +++ sources 4 Feb 2007 22:42:45 -0000 1.84 @@ -1 +1 @@ -9608e985df795c143736b79da16d4e5f audit-1.4.tar.gz +67b13defa25eb9d2fc3df81ccd7929cf audit-1.4.tar.gz From fedora-cvs-commits at redhat.com Sun Feb 4 22:54:03 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 17:54:03 -0500 Subject: rpms/audit/devel sources,1.84,1.85 Message-ID: <200702042254.l14Ms3k3012097@cvs.devel.redhat.com> Author: sgrubb Update of /cvs/dist/rpms/audit/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv11916 Modified Files: sources Log Message: Fix another bug in tarball Index: sources =================================================================== RCS file: /cvs/dist/rpms/audit/devel/sources,v retrieving revision 1.84 retrieving revision 1.85 diff -u -r1.84 -r1.85 --- sources 4 Feb 2007 22:42:45 -0000 1.84 +++ sources 4 Feb 2007 22:54:01 -0000 1.85 @@ -1 +1 @@ -67b13defa25eb9d2fc3df81ccd7929cf audit-1.4.tar.gz +3a1376dbe39305fc656bfe1a66fb1b21 audit-1.4.tar.gz From fedora-cvs-commits at redhat.com Sun Feb 4 22:57:32 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 17:57:32 -0500 Subject: rpms/kernel/devel linux-2.6.20.tar.bz2.sign, NONE, 1.1 .cvsignore, 1.567, 1.568 kernel-2.6.spec, 1.2921, 1.2922 sources, 1.530, 1.531 upstream, 1.458, 1.459 linux-2.6.19.tar.bz2.sign, 1.1, NONE patch-2.6.20-rc7-git4.bz2.sign, 1.1, NONE patch-2.6.20-rc7.bz2.sign, 1.1, NONE Message-ID: <200702042257.l14MvWLI014731@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv14302 Modified Files: .cvsignore kernel-2.6.spec sources upstream Added Files: linux-2.6.20.tar.bz2.sign Removed Files: linux-2.6.19.tar.bz2.sign patch-2.6.20-rc7-git4.bz2.sign patch-2.6.20-rc7.bz2.sign Log Message: 2.6.20 --- NEW FILE linux-2.6.20.tar.bz2.sign --- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: See http://www.kernel.org/signature.html for info iD8DBQBFxi8uyGugalF9Dw4RAghxAJ9pyBUzS0PuQdZug8IEwcnmvPlHkgCglOjL 9LFRDT7JzcGjqcB4On00+jk= =pNTd -----END PGP SIGNATURE----- Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/.cvsignore,v retrieving revision 1.567 retrieving revision 1.568 diff -u -r1.567 -r1.568 --- .cvsignore 4 Feb 2007 18:02:46 -0000 1.567 +++ .cvsignore 4 Feb 2007 22:57:30 -0000 1.568 @@ -1,8 +1,6 @@ clog kernel-2.6.*.config temp-* -kernel-2.6.19 +kernel-2.6.20 xen-11633.tar.bz2 -linux-2.6.19.tar.bz2 -patch-2.6.20-rc7.bz2 -patch-2.6.20-rc7-git4.bz2 +linux-2.6.20.tar.bz2 Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/kernel-2.6.spec,v retrieving revision 1.2921 retrieving revision 1.2922 diff -u -r1.2921 -r1.2922 --- kernel-2.6.spec 4 Feb 2007 18:12:04 -0000 1.2921 +++ kernel-2.6.spec 4 Feb 2007 22:57:30 -0000 1.2922 @@ -29,7 +29,7 @@ # please modify the "release" field in a way that identifies # that the kernel isn't the stock distribution kernel, for example by # adding some text to the end of the version number. -%define sublevel 19 +%define sublevel 20 %define kversion 2.6.%{sublevel} %define rpmversion 2.6.%{sublevel} %define release %(R="$Revision$"; RR="${R##: }"; echo ${RR%%?})%{?dist} @@ -299,8 +299,6 @@ # # Patches 0 through 100 are meant for core subsystem upgrades # -Patch1: patch-2.6.20-rc7.bz2 -Patch2: patch-2.6.20-rc7-git4.bz2 Patch3: git-geode.patch # Patches 10 through 99 are for things that are going upstream really soon. @@ -775,8 +773,6 @@ cd linux-%{kversion}.%{_target_cpu} # Update to latest upstream. -%patch1 -p1 -%patch2 -p1 # Patches 10 through 100 are meant for core subsystem upgrades @@ -1997,7 +1993,7 @@ %changelog * Sun Feb 4 2007 Dave Jones -- 2.6.20-rc7-git4 +- 2.6.20 - Move xen sources out of kernel-xen-devel. (Don Zickus) * Sat Feb 3 2007 Dave Jones Index: sources =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/sources,v retrieving revision 1.530 retrieving revision 1.531 diff -u -r1.530 -r1.531 --- sources 4 Feb 2007 18:02:46 -0000 1.530 +++ sources 4 Feb 2007 22:57:30 -0000 1.531 @@ -1,4 +1,2 @@ 93d8d8f6c51f3c01beadbae1aa1fd548 xen-11633.tar.bz2 -443c265b57e87eadc0c677c3acc37e20 linux-2.6.19.tar.bz2 -b78873f8a3aff5bdc719fc7fb4c66a9b patch-2.6.20-rc7.bz2 -da03dc83b64a31d5e36f0e0ce6eecbe8 patch-2.6.20-rc7-git4.bz2 +34b0f354819217e6a345f48ebbd8f13e linux-2.6.20.tar.bz2 Index: upstream =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/upstream,v retrieving revision 1.458 retrieving revision 1.459 diff -u -r1.458 -r1.459 --- upstream 4 Feb 2007 18:02:46 -0000 1.458 +++ upstream 4 Feb 2007 22:57:30 -0000 1.459 @@ -1,3 +1 @@ -linux-2.6.19.tar.bz2 -patch-2.6.20-rc7.bz2 -patch-2.6.20-rc7-git4.bz2 +linux-2.6.20.tar.bz2 --- linux-2.6.19.tar.bz2.sign DELETED --- --- patch-2.6.20-rc7-git4.bz2.sign DELETED --- --- patch-2.6.20-rc7.bz2.sign DELETED --- From fedora-cvs-commits at redhat.com Mon Feb 5 00:12:41 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 19:12:41 -0500 Subject: rpms/scim-bridge/devel scim-bridge.spec,1.39,1.40 Message-ID: <200702050012.l150Cf9X014245@cvs.devel.redhat.com> Author: petersen Update of /cvs/dist/rpms/scim-bridge/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv14205 Modified Files: scim-bridge.spec Log Message: - remove README from %doc's - hardcode _bindir in changelog to silence rpmlint Index: scim-bridge.spec =================================================================== RCS file: /cvs/dist/rpms/scim-bridge/devel/scim-bridge.spec,v retrieving revision 1.39 retrieving revision 1.40 diff -u -r1.39 -r1.40 --- scim-bridge.spec 2 Jan 2007 00:16:06 -0000 1.39 +++ scim-bridge.spec 5 Feb 2007 00:12:37 -0000 1.40 @@ -106,7 +106,7 @@ %files %defattr(-,root,root,-) -%doc AUTHORS COPYING README doc +%doc AUTHORS COPYING doc %{_bindir}/scim-bridge @@ -141,6 +141,8 @@ * Mon Oct 23 2006 Jens Petersen - 0.4.7-1 - update to 0.4.7 release + - fixes underline in preedit for Hangul (#208921) + - fixes crash with long input with Chewing (#209573) - build qtimm again * Thu Oct 19 2006 Jens Petersen - 0.4.6-1 @@ -152,7 +154,7 @@ - add scim-bridge-0.4.5-key-event-order-206261.patch from cvs to fix modifiers problem with scim-sinhala (Ryo Dairiki, #206261) - make im module subpackages require scim-bridge = ver-rel instead of - %{_bindir}/scim-bridge (#207872) + /usr/bin/scim-bridge (#207872) * Tue Sep 19 2006 Jens Petersen - 0.4.5-2 - turn off qtimm by default with build switch (#207076) From fedora-cvs-commits at redhat.com Mon Feb 5 01:48:40 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 20:48:40 -0500 Subject: rpms/libexif/devel libexif.spec,1.25,1.26 Message-ID: <200702050148.l151meut021286@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/libexif/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv21272 Modified Files: libexif.spec Log Message: package review cleanups Index: libexif.spec =================================================================== RCS file: /cvs/dist/rpms/libexif/devel/libexif.spec,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- libexif.spec 27 Jul 2006 01:11:06 -0000 1.25 +++ libexif.spec 5 Feb 2007 01:48:33 -0000 1.26 @@ -1,12 +1,12 @@ Summary: Library for extracting extra information from image files Name: libexif Version: 0.6.13 -Release: 2 +Release: 3%{?dist} Group: System Environment/Libraries License: LGPL URL: http://libexif.sourceforge.net/ -Source0: http://umn.dl.sourceforge.net/sourceforge/libexif/%{name}-%{version}.tar.bz2 -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot +Source0: http://sourceforge.net/project/downloading.php?groupname=libexif&filename=libexif-%{version}.tar.bz2 +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: doxygen %description @@ -17,10 +17,11 @@ %package devel Summary: Files needed for libexif application development Group: Development/Libraries -Requires: libexif = %{version}-%{release} +Requires: %{name} = %{version}-%{release} +Requires: pkgconfig %description devel -The libexif-devel package contains the static libraries and header files +The libexif-devel package contains the libraries and header files for writing programs that use libexif. %prep @@ -32,16 +33,14 @@ %install rm -rf $RPM_BUILD_ROOT -%makeinstall +make DESTDIR=$RPM_BUILD_ROOT install find $RPM_BUILD_ROOT -name "*.la" -exec rm {} \; -rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/libexif/internals.html -rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/libexif/ABOUT-NLS -rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/libexif/README.apidocs -rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/libexif/ChangeLog -rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/libexif/AUTHORS -rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/libexif/COPYING -rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/libexif/README -rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/libexif/NEWS + +pushd $RPM_BUILD_ROOT%{_datadir}/doc +mkdir libexif-%{version} +mv libexif/api.html libexif-%{version} +rm -rf libexif +popd %find_lang libexif-12 @@ -54,7 +53,7 @@ %files -f libexif-12.lang %defattr(-,root,root,-) -%doc ChangeLog AUTHORS COPYING README NEWS +%doc ChangeLog COPYING README NEWS %{_libdir}/libexif.so.* %files devel @@ -62,9 +61,12 @@ %{_includedir}/libexif %{_libdir}/*.so %{_libdir}/pkgconfig/libexif.pc -%{_datadir}/doc/libexif/api.html +%{_datadir}/doc/libexif-%{version}/api.html %changelog +* Sun Feb 4 2007 Matthias Clasen - 0.6.13-3 +- Package review cleanups + * Wed Jul 26 2006 Matthias Clasen - 0.6.13-2 - Rebuild From fedora-cvs-commits at redhat.com Mon Feb 5 01:52:33 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 20:52:33 -0500 Subject: rpms/libexif/devel libexif.spec,1.26,1.27 Message-ID: <200702050152.l151qXNO021392@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/libexif/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv21371 Modified Files: libexif.spec Log Message: grr, sourceforge url no workie Index: libexif.spec =================================================================== RCS file: /cvs/dist/rpms/libexif/devel/libexif.spec,v retrieving revision 1.26 retrieving revision 1.27 diff -u -r1.26 -r1.27 --- libexif.spec 5 Feb 2007 01:48:33 -0000 1.26 +++ libexif.spec 5 Feb 2007 01:52:31 -0000 1.27 @@ -5,7 +5,7 @@ Group: System Environment/Libraries License: LGPL URL: http://libexif.sourceforge.net/ -Source0: http://sourceforge.net/project/downloading.php?groupname=libexif&filename=libexif-%{version}.tar.bz2 +Source0: libexif-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: doxygen From fedora-cvs-commits at redhat.com Mon Feb 5 03:02:49 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 22:02:49 -0500 Subject: rpms/libexif/devel libexif.spec,1.27,1.28 Message-ID: <200702050302.l1532nR7001236@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/libexif/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv1082 Modified Files: libexif.spec Log Message: package review cleanups Index: libexif.spec =================================================================== RCS file: /cvs/dist/rpms/libexif/devel/libexif.spec,v retrieving revision 1.27 retrieving revision 1.28 diff -u -r1.27 -r1.28 --- libexif.spec 5 Feb 2007 01:52:31 -0000 1.27 +++ libexif.spec 5 Feb 2007 03:02:46 -0000 1.28 @@ -36,11 +36,8 @@ make DESTDIR=$RPM_BUILD_ROOT install find $RPM_BUILD_ROOT -name "*.la" -exec rm {} \; -pushd $RPM_BUILD_ROOT%{_datadir}/doc -mkdir libexif-%{version} -mv libexif/api.html libexif-%{version} -rm -rf libexif -popd +rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/libexif +cp -R doc/doxygen-output/libexif-api.html . %find_lang libexif-12 @@ -58,10 +55,10 @@ %files devel %defattr(-,root,root,-) +%doc libexif-api.html %{_includedir}/libexif %{_libdir}/*.so %{_libdir}/pkgconfig/libexif.pc -%{_datadir}/doc/libexif-%{version}/api.html %changelog * Sun Feb 4 2007 Matthias Clasen - 0.6.13-3 From fedora-cvs-commits at redhat.com Mon Feb 5 03:15:59 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 22:15:59 -0500 Subject: rpms/libexif/devel libexif-0.6.13-dont-build-docs.patch, NONE, 1.1 libexif.spec, 1.28, 1.29 sources, 1.4, 1.5 Message-ID: <200702050315.l153Fx7b011201@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/libexif/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv10979 Modified Files: libexif.spec sources Added Files: libexif-0.6.13-dont-build-docs.patch Log Message: Avoid multilib conflicts libexif-0.6.13-dont-build-docs.patch: Makefile | 4 ++-- Makefile.in | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) --- NEW FILE libexif-0.6.13-dont-build-docs.patch --- --- libexif-0.6.13/doc/Makefile.dont-build-docs 2007-01-16 12:07:31.000000000 -0500 +++ libexif-0.6.13/doc/Makefile 2007-01-25 15:25:05.000000000 -0500 @@ -204,7 +204,7 @@ EXTRA_DIST = Doxyfile.in Doxyfile-internals.in README.apidocs $(HTML_APIDOC_DIR).tar.gz doc_DATA = $(DOXYGEN_FILES) README.apidocs CLEANFILES = $(DOXYGEN_FILES) $(DOXYGEN_STAMPS) -all: all-am +all: .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @@ -442,7 +442,7 @@ rsync -avz --progress $(DOXYGEN_OUTPUT_DIR)/$(HTML_APIDOC_INTERNALS_DIR)/ sf:/home/users/h/hu/hun/libexif/htdocs/internals/ ssh "sf" "find /home/groups/l/li/libexif/htdocs/internals /home/groups/l/li/libexif/htdocs/api \( -type d -exec chgrp libexif {} \; -exec chmod g+rwxs,a+rx {} \; \) -or \( -type f -exec chgrp libexif {} \; -exec chmod g+rw {} \; \( -name '*.html' -or -name '*.png' -or -name '*.php' -or -name '*.jpg' -or -name '*.css' -name '*.dot' -name '*.map' \) -exec chmod a+r {} \; \)" -all-local: $(DOXYGEN_STAMPS) +all-local: install-data-local: install-apidocs install-apidocs-internals --- libexif-0.6.13/doc/Makefile.in.dont-build-docs 2005-12-27 16:18:36.000000000 -0500 +++ libexif-0.6.13/doc/Makefile.in 2007-01-25 15:31:12.000000000 -0500 @@ -204,7 +204,7 @@ EXTRA_DIST = Doxyfile.in Doxyfile-internals.in README.apidocs $(HTML_APIDOC_DIR).tar.gz doc_DATA = $(DOXYGEN_FILES) README.apidocs CLEANFILES = $(DOXYGEN_FILES) $(DOXYGEN_STAMPS) -all: all-am +all: .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @@ -415,11 +415,11 @@ @HAVE_DOXYGEN_TRUE@$(HTML_APIDOC_INTERNALS_DIR).tar.gz: $(DOXYGEN_OUTPUT_DIR).stamp @HAVE_DOXYGEN_TRUE@ (cd $(DOXYGEN_OUTPUT_DIR) && $(AMTAR) chof - $(HTML_APIDOC_INTERNALS_DIR) | GZIP=--best gzip -c) > $@ - at HAVE_DOXYGEN_TRUE@install-apidocs-internals: $(HTML_APIDOC_INTERNALS_DIR).stamp + at HAVE_DOXYGEN_TRUE@install-apidocs-internals: @HAVE_DOXYGEN_TRUE@ $(INSTALL) -m 0755 -d $(DESTDIR)$(docdir)/$(DOC_APIDOC_INTERNALS_HTML) @HAVE_DOXYGEN_TRUE@ $(INSTALL) -m 0644 $(DOXYGEN_OUTPUT_DIR)/$(HTML_APIDOC_INTERNALS_DIR)/* $(DESTDIR)$(docdir)/$(DOC_APIDOC_INTERNALS_HTML)/ - at HAVE_DOXYGEN_TRUE@install-apidocs: $(HTML_APIDOC_DIR).stamp + at HAVE_DOXYGEN_TRUE@install-apidocs: @HAVE_DOXYGEN_TRUE@ $(INSTALL) -m 0755 -d $(DESTDIR)$(docdir)/$(DOC_APIDOC_HTML) @HAVE_DOXYGEN_TRUE@ $(INSTALL) -m 0644 $(DOXYGEN_OUTPUT_DIR)/$(HTML_APIDOC_DIR)/* $(DESTDIR)$(docdir)/$(DOC_APIDOC_HTML)/ @@ -442,7 +442,7 @@ @HAVE_DOXYGEN_TRUE@ rsync -avz --progress $(DOXYGEN_OUTPUT_DIR)/$(HTML_APIDOC_INTERNALS_DIR)/ sf:/home/users/h/hu/hun/libexif/htdocs/internals/ @HAVE_DOXYGEN_TRUE@ ssh "sf" "find /home/groups/l/li/libexif/htdocs/internals /home/groups/l/li/libexif/htdocs/api \( -type d -exec chgrp libexif {} \; -exec chmod g+rwxs,a+rx {} \; \) -or \( -type f -exec chgrp libexif {} \; -exec chmod g+rw {} \; \( -name '*.html' -or -name '*.png' -or -name '*.php' -or -name '*.jpg' -or -name '*.css' -name '*.dot' -name '*.map' \) -exec chmod a+r {} \; \)" -all-local: $(DOXYGEN_STAMPS) +all-local: install-data-local: install-apidocs install-apidocs-internals Index: libexif.spec =================================================================== RCS file: /cvs/dist/rpms/libexif/devel/libexif.spec,v retrieving revision 1.28 retrieving revision 1.29 diff -u -r1.28 -r1.29 --- libexif.spec 5 Feb 2007 03:02:46 -0000 1.28 +++ libexif.spec 5 Feb 2007 03:15:57 -0000 1.29 @@ -6,6 +6,8 @@ License: LGPL URL: http://libexif.sourceforge.net/ Source0: libexif-%{version}.tar.bz2 +Source1: libexif-docs.tar.gz +Patch0: libexif-0.6.13-dont-build-docs.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: doxygen @@ -26,9 +28,13 @@ %prep %setup -q +# to avoid multilib conflicts, we toss in pre-generated docs +# and neuter make all in the docs dir +tar xzf %{SOURCE1} +%patch0 -p1 -b .dont-build-docs %build -%configure --disable-static +%configure --disable-static --disable-docs make %{?_smp_mflags} %install @@ -63,6 +69,7 @@ %changelog * Sun Feb 4 2007 Matthias Clasen - 0.6.13-3 - Package review cleanups +- Avoid multilib conflicts by using pregenerated docs * Wed Jul 26 2006 Matthias Clasen - 0.6.13-2 - Rebuild Index: sources =================================================================== RCS file: /cvs/dist/rpms/libexif/devel/sources,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- sources 24 May 2006 02:10:57 -0000 1.4 +++ sources 5 Feb 2007 03:15:57 -0000 1.5 @@ -1 +1,2 @@ 1b1e2b495c5aa20c08725f30545a110b libexif-0.6.13.tar.bz2 +399f3bdeb9b24275a33347e7208827b9 libexif-docs.tar.gz From fedora-cvs-commits at redhat.com Mon Feb 5 03:51:51 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 22:51:51 -0500 Subject: rpms/lv/devel lv.spec,1.25,1.26 Message-ID: <200702050351.l153pp3I029062@cvs.devel.redhat.com> Author: tagoh Update of /cvs/dist/rpms/lv/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv29048 Modified Files: lv.spec Log Message: * Mon Feb 5 2007 Akira TAGOH - 4.51-10 - updated License tag. - clean up spec file for mass package review. (#226112) Index: lv.spec =================================================================== RCS file: /cvs/dist/rpms/lv/devel/lv.spec,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- lv.spec 16 Jan 2007 17:35:03 -0000 1.25 +++ lv.spec 5 Feb 2007 03:51:49 -0000 1.26 @@ -2,11 +2,11 @@ Name: lv Version: 4.51 -Release: 9%{?dist} -License: distributable +Release: 10%{?dist} +License: GPL URL: http://www.ff.iij4u.or.jp/~nrt/lv/ Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildPrereq: ncurses-devel autoconf +BuildRequires: ncurses-devel autoconf Source: http://www.ff.iij4u.or.jp/~nrt/freeware/%{name}%{vver}.tar.gz Patch1: lv-4.49.4-nonstrip.patch @@ -62,6 +62,10 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Mon Feb 5 2007 Akira TAGOH - 4.51-10 +- updated License tag. +- clean up spec file for mass package review. (#226112) + * Tue Jan 16 2007 Miroslav Lichvar - 4.51-9 - link with ncurses - add dist tag From fedora-cvs-commits at redhat.com Mon Feb 5 04:36:35 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 23:36:35 -0500 Subject: rpms/fedora-logos/devel fedora-logos.spec,1.54,1.55 Message-ID: <200702050436.l154aZrS002060@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/fedora-logos/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv1840 Modified Files: fedora-logos.spec Log Message: Fix the logo of the "About Gnome" menuitem Index: fedora-logos.spec =================================================================== RCS file: /cvs/dist/rpms/fedora-logos/devel/fedora-logos.spec,v retrieving revision 1.54 retrieving revision 1.55 diff -u -r1.54 -r1.55 --- fedora-logos.spec 18 Jan 2007 16:29:06 -0000 1.54 +++ fedora-logos.spec 5 Feb 2007 04:36:33 -0000 1.55 @@ -1,11 +1,11 @@ Name: fedora-logos Summary: Fedora-related icons and pictures Version: 6.0.90 -Release: 1%{?dist} +Release: 2%{?dist} Group: System Environment/Base Source0: fedora-logos-%{version}.tar.bz2 License: Copyright ? 1999-2006 Red Hat, Inc. All rights reserved. -BuildRoot: %{_tmppath}/%{name}-root +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch Obsoletes: redhat-logos Provides: redhat-logos = %{version}-%{release} @@ -100,7 +100,6 @@ ln -s ../../../hicolor/$size/apps/fedora-logo-icon.png icon-panel-menu.png ln -s ../../../hicolor/$size/apps/fedora-logo-icon.png gnome-main-menu.png ln -s ../../../hicolor/$size/apps/fedora-logo-icon.png kmenu.png - ln -s ../../../hicolor/$size/apps/fedora-logo-icon.png gnome-logo-icon-transparent.png ln -s ../../../hicolor/$size/apps/fedora-logo-icon.png start-here.png popd done @@ -167,6 +166,9 @@ # end i386 bits %changelog +* Sun Feb 4 2007 Matthias Clasen - 6.0.90-2 +- Don't symlink the Fedora logo to gnome-logo-icon-transparent + * Thu Jan 18 2007 Jeremy Katz - 6.0.90-1 - add syslinux splash for use with graphical menu From fedora-cvs-commits at redhat.com Mon Feb 5 04:59:58 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 4 Feb 2007 23:59:58 -0500 Subject: rpms/ruby/devel ruby.spec, 1.89, 1.90 ruby-1.8.5-cgi-CVE-2006-5467.patch, 1.1, NONE Message-ID: <200702050459.l154xwN2007495@cvs.devel.redhat.com> Author: tagoh Update of /cvs/dist/rpms/ruby/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv7445 Modified Files: ruby.spec Removed Files: ruby-1.8.5-cgi-CVE-2006-5467.patch Log Message: * Mon Feb 5 2007 Akira TAGOH - 1.8.5.2-2 - rebuild Index: ruby.spec =================================================================== RCS file: /cvs/dist/rpms/ruby/devel/ruby.spec,v retrieving revision 1.89 retrieving revision 1.90 diff -u -r1.89 -r1.90 --- ruby.spec 11 Dec 2006 04:23:10 -0000 1.89 +++ ruby.spec 5 Feb 2007 04:59:56 -0000 1.90 @@ -9,7 +9,7 @@ Name: ruby Version: %{rubyver}%{?dotpatchlevel} -Release: 1%{?dist} +Release: 2%{?dist} License: Ruby License/GPL - see COPYING URL: http://www.ruby-lang.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -463,6 +463,9 @@ %endif %changelog +* Mon Feb 5 2007 Akira TAGOH - 1.8.5.2-2 +- rebuild + * Mon Dec 11 2006 Akira TAGOH - 1.8.5.2-1 - security fix release. --- ruby-1.8.5-cgi-CVE-2006-5467.patch DELETED --- From fedora-cvs-commits at redhat.com Mon Feb 5 08:21:15 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 03:21:15 -0500 Subject: rpms/procps/devel procps-3.2.5-sysctl-ignore.patch, NONE, 1.1 procps-3.2.7-top-sorthigh.path, NONE, 1.1 procps.spec, 1.57, 1.58 Message-ID: <200702050821.l158LFi5003148@cvs.devel.redhat.com> Author: kzak Update of /cvs/dist/rpms/procps/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv3132 Modified Files: procps.spec Added Files: procps-3.2.5-sysctl-ignore.patch procps-3.2.7-top-sorthigh.path Log Message: * Mon Feb 5 2007 Karel Zak 3.2.7-10 - fix #212637 - sysctl using deprecated syscall - fix #140975 - top corrupts screen when sorting on first column - Resolves: rhbz#212637 rhbz#140975 procps-3.2.5-sysctl-ignore.patch: sysctl.c | 49 ++++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 46 insertions(+), 3 deletions(-) --- NEW FILE procps-3.2.5-sysctl-ignore.patch --- Don't touch deprecated syscalls when run "sysctl -a". Karel Zak --- procps-3.2.7/sysctl.c.ignore 2006-11-28 12:14:19.000000000 +0100 +++ procps-3.2.7/sysctl.c 2006-11-28 12:56:32.000000000 +0100 @@ -63,6 +63,43 @@ static const char ERR_PRELOAD_FILE[] = "error: unable to open preload file \"%s\"\n"; static const char WARN_BAD_LINE[] = "warning: %s(%d): invalid syntax, continuing...\n"; +/* Ignore deprecated sysctls + * -- we use this list when we scan (DisplayAll) /proc/sys only. We don't use it + * in case when user direcly uses deprecated key. It's better when user can read + * an error message from kernel. + */ +struct sysctl_ignore { + const char *prefix; + int prefix_len; + const char *option; + int option_len; +}; + +#define IGNORE_ENTRY(prefix, option) \ + { prefix, sizeof(prefix)-1, option, sizeof(option)-1 } + +static struct sysctl_ignore Ignore[] = +{ + IGNORE_ENTRY( "net.ipv6.neigh", "base_reachable_time" ) +}; + +static bool IsIgnored(const char *name) +{ + unsigned int i; + int sz = strlen(name); + + for (i = 0; i < sizeof(Ignore)/sizeof(struct sysctl_ignore); i++) { + struct sysctl_ignore *p = &Ignore[i]; + + if (sz < (p->prefix_len + p->option_len)) + continue; + + if (strncmp(name, p->prefix, p->prefix_len) == 0 && + strcmp(name + (sz - p->option_len), p->option) == 0) + return true; + } + return false; +} static void slashdot(char *restrict p, char old, char new){ p = strpbrk(p,"/."); @@ -122,7 +159,7 @@ * Read a sysctl setting * */ -static int ReadSetting(const char *restrict const name) { +static int ReadSetting(const char *restrict const name, bool useign) { int rc = 0; char *restrict tmpname; char *restrict outname; @@ -145,6 +182,12 @@ outname = strdup(name); slashdot(outname,'/','.'); /* change / to . */ + if (useign && IsIgnored(outname)) { + free(outname); + free(tmpname); + return rc; + } + if (stat(tmpname, &st)==0) { if (st.st_mode & (S_IRUSR|S_IROTH|S_IRGRP)) fp = fopen(tmpname, "r"); @@ -257,7 +300,7 @@ strcat(tmpdir, "/"); DisplayAll(tmpdir); } else { - rc |= ReadSetting(tmpdir+strlen(PROC_PATH)); + rc |= ReadSetting(tmpdir+strlen(PROC_PATH), true); } } free(tmpdir); @@ -519,7 +562,7 @@ if (WriteMode || index(*argv, '=')) ReturnCode = WriteSetting(*argv); else - ReturnCode = ReadSetting(*argv); + ReturnCode = ReadSetting(*argv, false); } } --- NEW FILE procps-3.2.7-top-sorthigh.path --- --- procps-3.2.7/top.c.sorthigh 2007-02-05 09:06:34.000000000 +0100 +++ procps-3.2.7/top.c 2007-02-05 09:09:35.000000000 +0100 @@ -3121,6 +3121,7 @@ unsigned w = Fieldstab[i].width; int advance = (x==0) && !Rc.mode_altscr; + f += advance; switch (i) { case P_CMD: @@ -3179,7 +3180,7 @@ break; case P_PRI: if (unlikely(-99 > p->priority) || unlikely(999 < p->priority)) { - f = " RT"; + f = advance ? " RT" : " RT"; MKCOL(""); } else MKCOL((int)p->priority); @@ -3227,7 +3228,7 @@ break; case P_WCH: if (No_ksyms) { - f = " %08lx "; + f = advance ? "%08lx " : " %08lx "; MKCOL((long)p->wchan); } else { MKCOL(lookup_wchan(p->wchan, p->XXXID)); @@ -3236,7 +3237,7 @@ } /* end: switch 'procflag' */ - rp = scat(rp, cbuf+advance); + rp = scat(rp, cbuf); } /* end: for 'maxpflgs' */ PUFF( Index: procps.spec =================================================================== RCS file: /cvs/dist/rpms/procps/devel/procps.spec,v retrieving revision 1.57 retrieving revision 1.58 diff -u -r1.57 -r1.58 --- procps.spec 30 Jan 2007 11:47:47 -0000 1.57 +++ procps.spec 5 Feb 2007 08:21:13 -0000 1.58 @@ -1,7 +1,7 @@ Summary: System and process monitoring utilities. Name: procps Version: 3.2.7 -Release: 9 +Release: 10 License: GPL Group: Applications/System Source: http://procps.sourceforge.net/procps-%{version}.tar.gz @@ -42,6 +42,10 @@ Patch19: procps-3.2.7-top-single.patch # 199174 - top returns with exit code 1 even if no error occurs Patch20: procps-3.2.7-top-exitcode.patch +# 212637 - sysctl using deprecated syscall +Patch21: procps-3.2.5-sysctl-ignore.patch +# 140975 - top corrupts screen when sorting on first column +Patch22: procps-3.2.7-top-sorthigh.path BuildRequires: ncurses-devel @@ -87,6 +91,8 @@ %patch18 -p1 %patch19 -p1 %patch20 -p1 +%patch21 -p1 +%patch22 -p1 cp %SOURCE1 . @@ -124,6 +130,10 @@ %attr(0644,root,root) %{_mandir}/man5/* %changelog +* Mon Feb 5 2007 Karel Zak 3.2.7-10 +- fix #212637 - sysctl using deprecated syscall +- fix #140975 - top corrupts screen when sorting on first column + * Tue Jan 30 2007 Karel Zak 3.2.7-9 - fix procps_version in FAQ patch (thanks to Ian Kent) From fedora-cvs-commits at redhat.com Mon Feb 5 08:25:44 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 03:25:44 -0500 Subject: rpms/procps/FC-6 procps.spec,1.58,1.59 Message-ID: <200702050825.l158PiUL003244@cvs.devel.redhat.com> Author: kzak Update of /cvs/dist/rpms/procps/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv3229 Modified Files: procps.spec Log Message: * Mon Feb 5 2007 Karel Zak 3.2.7-8.2 - fix #140975 - top corrupts screen when sorting on first column - Resolves: rhbz#140975 Index: procps.spec =================================================================== RCS file: /cvs/dist/rpms/procps/FC-6/procps.spec,v retrieving revision 1.58 retrieving revision 1.59 diff -u -r1.58 -r1.59 --- procps.spec 28 Nov 2006 12:14:44 -0000 1.58 +++ procps.spec 5 Feb 2007 08:25:42 -0000 1.59 @@ -1,7 +1,7 @@ Summary: System and process monitoring utilities. Name: procps Version: 3.2.7 -Release: 8.1%{dist} +Release: 8.2%{dist} License: GPL Group: Applications/System Source: http://procps.sourceforge.net/procps-%{version}.tar.gz @@ -44,6 +44,9 @@ Patch20: procps-3.2.7-top-exitcode.patch # 212637 - sysctl using deprecated syscall Patch21: procps-3.2.5-sysctl-ignore.patch +# 140975 - top corrupts screen when sorting on first column +Patch22: procps-3.2.7-top-sorthigh.path + BuildRequires: ncurses-devel @@ -90,6 +93,7 @@ %patch19 -p1 %patch20 -p1 %patch21 -p1 +%patch22 -p1 cp %SOURCE1 . @@ -127,6 +131,9 @@ %attr(0644,root,root) %{_mandir}/man5/* %changelog +* Mon Feb 5 2007 Karel Zak 3.2.7-8.2 +- fix #140975 - top corrupts screen when sorting on first column + * Tue Nov 28 2006 Karel Zak 3.2.7-8.1 - fix #212637 - sysctl using deprecated syscall From fedora-cvs-commits at redhat.com Mon Feb 5 08:28:51 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 03:28:51 -0500 Subject: rpms/gdb/devel gdb-6.5-bz140532-ppc-debug_frame-return_address-test.patch, 1.2, 1.3 gdb-6.6-upstream.patch, 1.1, 1.2 gdb.spec, 1.219, 1.220 Message-ID: <200702050828.l158Sptp003312@cvs.devel.redhat.com> Author: jkratoch Update of /cvs/dist/rpms/gdb/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv3296 Modified Files: gdb-6.5-bz140532-ppc-debug_frame-return_address-test.patch gdb-6.6-upstream.patch gdb.spec Log Message: * Mon Feb 5 2007 Jan Kratochvil - 6.6-3 - Fix a race during attaching to dying threads; backport (BZ 209445). - Testcase of unwinding has now marked its unsolvable cases (for BZ 140532). - Resolves: rhbz#209445 - Related: rhbz#140532 gdb-6.5-bz140532-ppc-debug_frame-return_address-test.patch: bt-ppc.c | 41 +++++++++++++++++++++++++ bt-ppc.exp | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 140 insertions(+) Index: gdb-6.5-bz140532-ppc-debug_frame-return_address-test.patch =================================================================== RCS file: /cvs/dist/rpms/gdb/devel/gdb-6.5-bz140532-ppc-debug_frame-return_address-test.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- gdb-6.5-bz140532-ppc-debug_frame-return_address-test.patch 15 Jan 2007 21:08:52 -0000 1.2 +++ gdb-6.5-bz140532-ppc-debug_frame-return_address-test.patch 5 Feb 2007 08:28:48 -0000 1.3 @@ -51,7 +51,7 @@ diff -u -rupN gdb-6.5-ppc/gdb/testsuite/gdb.base/bt-ppc.exp gdb-6.5/gdb/testsuite/gdb.base/bt-ppc.exp --- gdb-6.5-ppc/gdb/testsuite/gdb.base/bt-ppc.exp 1969-12-31 19:00:00.000000000 -0500 +++ gdb-6.5/gdb/testsuite/gdb.base/bt-ppc.exp 2007-01-12 21:27:25.000000000 -0500 -@@ -0,0 +1,87 @@ +@@ -0,0 +1,99 @@ +# Copyright 2006, 2007 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify @@ -122,6 +122,18 @@ + # `\\.?' prefixes are needed for ppc64 without `debug' (another bug). + + set show [concat $opts $addons] ++ if [regexp {^-fno-asynchronous-unwind-tables (-fpie -pie )?-O2$} $show] { ++ # We get correct unwind but with two excessive "??" entries ++ # due to undetectable inserted alignment entry. ++ # With -fa-u-t we have correct FDE, without -O2 we have frame pointer. ++ # 1 0x0000003acb631980 in abort () from /lib64/libc.so.6 ++ # 2 0x0000000000400489 in func0 () ++ # 3 0x00000000004004d0 in ?? () ++ # 4 0x0000000000400499 in func1 () ++ # 5 0x00007fffc5442410 in ?? () ++ # 6 0x00000000004004b9 in main () ++ setup_xfail "x86_64-*-*" ++ } + gdb_test_multiple "bt" "Correct unwind for: $show" { + -re "\r\n#\[0-9\]\[^\r\n\]* in \\.?func0 \\(\[^\r\n\]*\r\n#\[0-9\]\[^\r\n\]* in \\.?func1 \\(\[^\r\n\]*\r\n#\[0-9\]\[^\r\n\]* in \\.?main \\(\[^\r\n\]*\r\n$gdb_prompt $" { + pass "Correct unwind for: $show" gdb-6.6-upstream.patch: ./gdb/NEWS | 3 + ./gdb/arch-utils.c | 2 ./gdb/c-valprint.c | 2 ./gdb/config/nm-linux.h | 5 -- ./gdb/doc/gdb.texinfo | 20 +++++++++ ./gdb/frame.c | 13 ++++-- ./gdb/ia64-tdep.c | 11 ++--- ./gdb/linux-nat.c | 38 ++++++++++++----- ./gdb/linux-nat.h | 2 ./gdb/testsuite/gdb.arch/i386-sse.exp | 5 +- ./gdb/testsuite/gdb.base/charsign.c | 37 +++++++++++++++++ ./gdb/testsuite/gdb.base/charsign.exp | 70 +++++++++++++++++++++++++++++++++ ./gdb/testsuite/gdb.base/printcmds.exp | 12 ++--- ./gdb/testsuite/gdb.base/setvar.exp | 8 +-- linux-thread-db.c | 19 +++----- 15 files changed, 199 insertions(+), 48 deletions(-) Index: gdb-6.6-upstream.patch =================================================================== RCS file: /cvs/dist/rpms/gdb/devel/gdb-6.6-upstream.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- gdb-6.6-upstream.patch 26 Jan 2007 22:52:10 -0000 1.1 +++ gdb-6.6-upstream.patch 5 Feb 2007 08:28:49 -0000 1.2 @@ -333,3 +333,168 @@ # # test "set variable" for type "short *" # + + +https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=209445 + + +[ backported ] +2006-12-31 Daniel Jacobowitz + + * linux-nat.c (lin_lwp_attach_lwp): Return a status. Do not + add the LWP to our list until we are attached. Warn instead + of erroring if the attach fails. + * linux-nat.h (lin_lwp_attach_lwp): New prototype. + * linux-thread-db.c (attach_thread): Call lin_lwp_attach_lwp + directly. Do not add the thread to our list until we are + successfully attached. + * config/nm-linux.h (lin_lwp_attach_lwp, ATTACH_LWP): Delete. + + +--- ./gdb/linux-nat.c 20 Nov 2006 21:47:06 -0000 1.51 ++++ ./gdb/linux-nat.c 31 Dec 2006 21:04:51 -0000 1.52 +@@ -915,12 +915,13 @@ exit_lwp (struct lwp_info *lp) + + /* Attach to the LWP specified by PID. If VERBOSE is non-zero, print + a message telling the user that a new LWP has been added to the +- process. */ ++ process. Return 0 if successful or -1 if the new LWP could not ++ be attached. */ + +-void ++int + lin_lwp_attach_lwp (ptid_t ptid, int verbose) + { +- struct lwp_info *lp, *found_lp; ++ struct lwp_info *lp; + + gdb_assert (is_lwp (ptid)); + +@@ -932,12 +933,7 @@ lin_lwp_attach_lwp (ptid_t ptid, int ver + sigprocmask (SIG_BLOCK, &blocked_mask, NULL); + } + +- if (verbose) +- printf_filtered (_("[New %s]\n"), target_pid_to_str (ptid)); +- +- found_lp = lp = find_lwp_pid (ptid); +- if (lp == NULL) +- lp = add_lwp (ptid); ++ lp = find_lwp_pid (ptid); + + /* We assume that we're already attached to any LWP that has an id + equal to the overall process id, and to any LWP that is already +@@ -945,14 +941,25 @@ lin_lwp_attach_lwp (ptid_t ptid, int ver + and we've had PID wraparound since we last tried to stop all threads, + this assumption might be wrong; fortunately, this is very unlikely + to happen. */ +- if (GET_LWP (ptid) != GET_PID (ptid) && found_lp == NULL) ++ if (GET_LWP (ptid) != GET_PID (ptid) && lp == NULL) + { + pid_t pid; + int status; + + if (ptrace (PTRACE_ATTACH, GET_LWP (ptid), 0, 0) < 0) +- error (_("Can't attach %s: %s"), target_pid_to_str (ptid), +- safe_strerror (errno)); ++ { ++ /* If we fail to attach to the thread, issue a warning, ++ but continue. One way this can happen is if thread ++ creation is interrupted; as of Linux 2.6.19, a kernel ++ bug may place threads in the thread list and then fail ++ to create them. */ ++ warning (_("Can't attach %s: %s"), target_pid_to_str (ptid), ++ safe_strerror (errno)); ++ return -1; ++ } ++ ++ if (lp == NULL) ++ lp = add_lwp (ptid); + + if (debug_linux_nat) + fprintf_unfiltered (gdb_stdlog, +@@ -990,8 +997,15 @@ lin_lwp_attach_lwp (ptid_t ptid, int ver + threads. Note that this won't have already been done since + the main thread will have, we assume, been stopped by an + attach from a different layer. */ ++ if (lp == NULL) ++ lp = add_lwp (ptid); + lp->stopped = 1; + } ++ ++ if (verbose) ++ printf_filtered (_("[New %s]\n"), target_pid_to_str (ptid)); ++ ++ return 0; + } + + static void +--- ./gdb/linux-nat.h 20 Nov 2006 21:47:06 -0000 1.13 ++++ ./gdb/linux-nat.h 31 Dec 2006 21:04:51 -0000 1.14 +@@ -80,6 +80,8 @@ extern void linux_enable_event_reporting + extern ptid_t linux_handle_extended_wait (int pid, int status, + struct target_waitstatus *ourstatus); + ++extern int lin_lwp_attach_lwp (ptid_t ptid, int verbose); ++ + /* Iterator function for lin-lwp's lwp list. */ + struct lwp_info *iterate_over_lwps (int (*callback) (struct lwp_info *, + void *), +--- ./gdb/config/nm-linux.h 28 Nov 2006 19:45:07 -0000 1.27 ++++ ./gdb/config/nm-linux.h 31 Dec 2006 21:04:51 -0000 1.28 +@@ -1,6 +1,6 @@ + /* Native support for GNU/Linux. + +- Copyright 1999, 2000, 2001, 2002, 2003, 2004, 2005 ++ Copyright 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 + Free Software Foundation, Inc. + + This file is part of GDB. +@@ -25,9 +25,6 @@ struct target_ops; + /* GNU/Linux is SVR4-ish but its /proc file system isn't. */ + #undef USE_PROC_FS + +-extern void lin_lwp_attach_lwp (ptid_t ptid, int verbose); +-#define ATTACH_LWP(ptid, verbose) lin_lwp_attach_lwp ((ptid), (verbose)) +- + extern void lin_thread_get_thread_signals (sigset_t *mask); + #define GET_THREAD_SIGNALS(mask) lin_thread_get_thread_signals (mask) + +--- gdb-6.6/gdb-orig/linux-thread-db.c 2007-01-30 14:10:38.000000000 -0500 ++++ gdb-6.6/gdb/linux-thread-db.c 2007-01-30 14:16:22.000000000 -0500 +@@ -678,6 +678,13 @@ + + check_thread_signals (); + ++ if (ti_p->ti_state == TD_THR_UNKNOWN || ti_p->ti_state == TD_THR_ZOMBIE) ++ return; /* A zombie thread -- do not attach. */ ++ ++ /* Under GNU/Linux, we have to attach to each and every thread. */ ++ if (lin_lwp_attach_lwp (BUILD_LWP (ti_p->ti_lid, GET_PID (ptid)), 0) < 0) ++ return; ++ + /* Add the thread to GDB's thread list. */ + tp = add_thread (ptid); + tp->private = xmalloc (sizeof (struct private_thread_info)); +@@ -686,20 +693,10 @@ + if (verbose) + printf_unfiltered (_("[New %s]\n"), target_pid_to_str (ptid)); + +- if (ti_p->ti_state == TD_THR_UNKNOWN || ti_p->ti_state == TD_THR_ZOMBIE) +- return; /* A zombie thread -- do not attach. */ +- +- new_ptid = BUILD_LWP (ti_p->ti_lid, GET_PID (ptid)); +- +- /* Under GNU/Linux, we have to attach to each and every thread. */ +-#ifdef ATTACH_LWP +- ATTACH_LWP (new_ptid, 0); +-#endif +- + /* Notify any observers of a new linux thread. This + would include any linux platforms that have to insert hardware + watchpoints on every thread. */ +- observer_notify_linux_new_thread (new_ptid); ++ observer_notify_linux_new_thread (BUILD_LWP (ti_p->ti_lid, GET_PID (ptid))); + + /* Enable thread event reporting for this thread. */ + err = td_thr_event_enable_p (th_p, 1); Index: gdb.spec =================================================================== RCS file: /cvs/dist/rpms/gdb/devel/gdb.spec,v retrieving revision 1.219 retrieving revision 1.220 diff -u -r1.219 -r1.220 --- gdb.spec 26 Jan 2007 22:52:10 -0000 1.219 +++ gdb.spec 5 Feb 2007 08:28:49 -0000 1.220 @@ -11,7 +11,7 @@ Version: 6.6 # The release always contains a leading reserved number, start it at 1. -Release: 2%{?dist} +Release: 3%{?dist} License: GPL Group: Development/Debuggers @@ -591,6 +591,10 @@ # don't include the files in include, they are part of binutils %changelog +* Mon Feb 5 2007 Jan Kratochvil - 6.6-3 +- Fix a race during attaching to dying threads; backport (BZ 209445). +- Testcase of unwinding has now marked its unsolvable cases (for BZ 140532). + * Fri Jan 26 2007 Jan Kratochvil - 6.6-2 - Backported post gdb-6.6 release PPC `show endian' fixup. - Fix displaying of numeric char arrays as strings (BZ 224128). From fedora-cvs-commits at redhat.com Mon Feb 5 08:35:30 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 03:35:30 -0500 Subject: rpms/procps/FC-6 procps-3.2.7-top-sorthigh.path,NONE,1.1 Message-ID: <200702050835.l158ZUXB019928@cvs.devel.redhat.com> Author: kzak Update of /cvs/dist/rpms/procps/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv19890 Added Files: procps-3.2.7-top-sorthigh.path Log Message: add missing patch --- NEW FILE procps-3.2.7-top-sorthigh.path --- --- procps-3.2.7/top.c.sorthigh 2007-02-05 09:06:34.000000000 +0100 +++ procps-3.2.7/top.c 2007-02-05 09:09:35.000000000 +0100 @@ -3121,6 +3121,7 @@ unsigned w = Fieldstab[i].width; int advance = (x==0) && !Rc.mode_altscr; + f += advance; switch (i) { case P_CMD: @@ -3179,7 +3180,7 @@ break; case P_PRI: if (unlikely(-99 > p->priority) || unlikely(999 < p->priority)) { - f = " RT"; + f = advance ? " RT" : " RT"; MKCOL(""); } else MKCOL((int)p->priority); @@ -3227,7 +3228,7 @@ break; case P_WCH: if (No_ksyms) { - f = " %08lx "; + f = advance ? "%08lx " : " %08lx "; MKCOL((long)p->wchan); } else { MKCOL(lookup_wchan(p->wchan, p->XXXID)); @@ -3236,7 +3237,7 @@ } /* end: switch 'procflag' */ - rp = scat(rp, cbuf+advance); + rp = scat(rp, cbuf); } /* end: for 'maxpflgs' */ PUFF( From fedora-cvs-commits at redhat.com Mon Feb 5 09:00:34 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 04:00:34 -0500 Subject: rpms/neon/devel neon.spec,1.29,1.30 Message-ID: <200702050900.l1590Yhp025961@cvs.devel.redhat.com> Author: jorton Update of /cvs/dist/rpms/neon/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv25937 Modified Files: neon.spec Log Message: * Mon Feb 5 2007 Joe Orton 0.25.5-6 - remove trailing dot in -devel Summary - use standard BuildRoot - change Group to System Environment/Libraries - drop Prefix Index: neon.spec =================================================================== RCS file: /cvs/dist/rpms/neon/devel/neon.spec,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- neon.spec 12 Jul 2006 07:26:34 -0000 1.29 +++ neon.spec 5 Feb 2007 09:00:27 -0000 1.30 @@ -1,16 +1,15 @@ Summary: An HTTP and WebDAV client library Name: neon Version: 0.25.5 -Release: 5.1 +Release: 6 License: LGPL -Group: Applications/Publishing -Prefix: %{_prefix} +Group: System Environment/Libraries URL: http://www.webdav.org/neon/ Source0: http://www.webdav.org/neon/neon-%{version}.tar.gz Patch0: neon-0.25.5-multilib.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: expat-devel, openssl-devel, zlib-devel, krb5-devel BuildRequires: pkgconfig -BuildRoot: %{_tmppath}/%{name}-root Conflicts: subversion < 0.22.2-4 %description @@ -21,7 +20,7 @@ Kerberos authentication, and has complete SSL support. %package devel -Summary: Development libraries and C header files for the neon library. +Summary: Development libraries and C header files for the neon library Group: Development/Libraries Requires: neon = %{version}-%{release}, openssl-devel, zlib-devel, expat-devel Requires: pkgconfig @@ -65,6 +64,12 @@ %{_libdir}/*.so %changelog +* Mon Feb 5 2007 Joe Orton 0.25.5-6 +- remove trailing dot in -devel Summary +- use standard BuildRoot +- change Group to System Environment/Libraries +- drop Prefix + * Wed Jul 12 2006 Jesse Keating - 0.25.5-5.1 - rebuild From fedora-cvs-commits at redhat.com Mon Feb 5 09:16:08 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 04:16:08 -0500 Subject: rpms/logwatch/devel logwatch-7.3.2-audit.patch, NONE, 1.1 logwatch.spec, 1.57, 1.58 Message-ID: <200702050916.l159G8rL005302@cvs.devel.redhat.com> Author: varekova Update of /cvs/dist/rpms/logwatch/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv5060 Modified Files: logwatch.spec Added Files: logwatch-7.3.2-audit.patch Log Message: - Resolves: 226999 fix audit script logwatch-7.3.2-audit.patch: audit | 3 --- 1 files changed, 3 deletions(-) --- NEW FILE logwatch-7.3.2-audit.patch --- --- logwatch-7.3.2/scripts/services/audit.pom 2006-12-20 16:25:09.000000000 +0100 +++ logwatch-7.3.2/scripts/services/audit 2007-02-05 09:50:26.000000000 +0100 @@ -61,9 +61,6 @@ my $ThisLine; my %Warning = (); -# No sense in running if selinux doesn't even exist on this system -exit(0) unless -d '/selinux'; - print STDERR "\n\nDEBUG: Inside audit filter\n\n" if ( $Debug >= 5 ); while ($ThisLine = ) { Index: logwatch.spec =================================================================== RCS file: /cvs/dist/rpms/logwatch/devel/logwatch.spec,v retrieving revision 1.57 retrieving revision 1.58 diff -u -r1.57 -r1.58 --- logwatch.spec 26 Jan 2007 14:26:37 -0000 1.57 +++ logwatch.spec 5 Feb 2007 09:16:06 -0000 1.58 @@ -1,7 +1,7 @@ Summary: A log file analysis program Name: logwatch Version: 7.3.2 -Release: 5%{?dist} +Release: 6%{?dist} License: MIT Group: Applications/System URL: http://www.logwatch.org/ @@ -14,6 +14,7 @@ Patch6: logwatch-7.3.2-automount.patch Patch7: logwatch-7.3.2-amavis.patch Patch8: logwatch-7.3.2-cron.patch +Patch9: logwatch-7.3.2-audit.patch Requires: textutils sh-utils grep mailx BuildRoot: %{_tmppath}/logwatch-build @@ -35,6 +36,7 @@ %patch6 -p1 %patch7 -p1 %patch8 -p1 +%patch9 -p1 %install @@ -143,6 +145,10 @@ %doc License project/CHANGES project/TODO %changelog +* Mon Feb 5 2007 Ivana Varekova 7.3.2-6 +- Resolves: 226999 + fix audit script + * Fri Jan 26 2007 Ivana Varekova 7.3.2-5 - add sendmail, automount, amvais and cron patch From fedora-cvs-commits at redhat.com Mon Feb 5 09:39:56 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 04:39:56 -0500 Subject: rpms/fribidi/devel fribidi.spec,1.15,1.16 Message-ID: <200702050939.l159dulr002718@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/fribidi/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv2704 Modified Files: fribidi.spec Log Message: Resolves: rhbz#225771 spec cleanups Index: fribidi.spec =================================================================== RCS file: /cvs/dist/rpms/fribidi/devel/fribidi.spec,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- fribidi.spec 12 Jul 2006 05:52:04 -0000 1.15 +++ fribidi.spec 5 Feb 2007 09:39:54 -0000 1.16 @@ -1,29 +1,29 @@ Summary: Library implementing the Unicode Bidirectional Algorithm Name: fribidi Version: 0.10.7 -Release: 5.1 +Release: 6%{?dist} URL: http://fribidi.org -Source0: %{name}-%{version}.tar.gz +Source0: http://fribidi.org/download/fribidi/%{name}-%{version}.tar.gz Patch0: fribidi-0.10.7-multiarchdevel.patch License: LGPL Group: System Environment/Libraries -BuildRoot: %{_tmppath}/%{name}-root +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: automake, autoconf, libtool %description -A library to handle bidirectional scripts (eg. hebrew, arabic), so that +A library to handle bidirectional scripts (eg. Hebrew, Arabic), so that the display is done in the proper way; while the text data itself is always written in logical order. %package devel -Summary: Libraries and include files for fribidi +Summary: Libraries and include files for FriBidi Group: System Environment/Libraries -Requires: %name = %{version} +Requires: %name = %{version}-%{release} Requires: pkgconfig %description devel Include files and libraries needed for developing applications which use -fribidi. +FriBidi. %prep %setup -q @@ -33,12 +33,12 @@ aclocal autoconf automake -%configure -make +%configure --disable-static +make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT -%makeinstall +make DESTDIR=$RPM_BUILD_ROOT install rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la @@ -50,20 +50,22 @@ %postun -p /sbin/ldconfig %files -%defattr(-,root,root) -%doc README AUTHORS COPYING ChangeLog TODO THANKS NEWS +%defattr(-,root,root,-) +%doc README AUTHORS COPYING ChangeLog THANKS NEWS TODO %{_bindir}/fribidi %{_libdir}/libfribidi.so.* %files devel -%defattr(-,root,root) +%defattr(-,root,root,-) %{_bindir}/fribidi-config %{_includedir}/fribidi -%{_libdir}/libfribidi.a %{_libdir}/libfribidi.so %{_libdir}/pkgconfig/*.pc %changelog +* Mon Feb 05 2007 Caolan McNamara 0.10.7-6 +- Resolves: rhbz#225771 spec cleanups + * Wed Jul 12 2006 Jesse Keating - 0.10.7-5.1 - rebuild From fedora-cvs-commits at redhat.com Mon Feb 5 09:40:49 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 04:40:49 -0500 Subject: rpms/fribidi/devel fribidi.spec,1.16,1.17 Message-ID: <200702050940.l159enY0002796@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/fribidi/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv2782 Modified Files: fribidi.spec Log Message: Resolves: rhbz#225771 spec cleanups Index: fribidi.spec =================================================================== RCS file: /cvs/dist/rpms/fribidi/devel/fribidi.spec,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- fribidi.spec 5 Feb 2007 09:39:54 -0000 1.16 +++ fribidi.spec 5 Feb 2007 09:40:47 -0000 1.17 @@ -11,9 +11,9 @@ BuildRequires: automake, autoconf, libtool %description -A library to handle bidirectional scripts (eg. Hebrew, Arabic), so that -the display is done in the proper way; while the text data itself is -always written in logical order. +A library to handle bidirectional scripts (for example Hebrew, Arabic), +so that the display is done in the proper way; while the text data itself +is always written in logical order. %package devel Summary: Libraries and include files for FriBidi From fedora-cvs-commits at redhat.com Mon Feb 5 10:19:07 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 05:19:07 -0500 Subject: rpms/procps/devel procps.spec,1.58,1.59 Message-ID: <200702051019.l15AJ7tC011783@cvs.devel.redhat.com> Author: kzak Update of /cvs/dist/rpms/procps/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv11769 Modified Files: procps.spec Log Message: add dist tag Index: procps.spec =================================================================== RCS file: /cvs/dist/rpms/procps/devel/procps.spec,v retrieving revision 1.58 retrieving revision 1.59 diff -u -r1.58 -r1.59 --- procps.spec 5 Feb 2007 08:21:13 -0000 1.58 +++ procps.spec 5 Feb 2007 10:19:04 -0000 1.59 @@ -1,7 +1,7 @@ Summary: System and process monitoring utilities. Name: procps Version: 3.2.7 -Release: 10 +Release: 10%{?dist} License: GPL Group: Applications/System Source: http://procps.sourceforge.net/procps-%{version}.tar.gz From fedora-cvs-commits at redhat.com Mon Feb 5 10:36:39 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 05:36:39 -0500 Subject: rpms/ruby/devel .cvsignore, 1.17, 1.18 ruby-rubyprefix.patch, 1.2, 1.3 ruby.spec, 1.90, 1.91 sources, 1.16, 1.17 Message-ID: <200702051036.l15AadxQ028646@cvs.devel.redhat.com> Author: tagoh Update of /cvs/dist/rpms/ruby/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv28603 Modified Files: .cvsignore ruby-rubyprefix.patch ruby.spec sources Log Message: * Mon Feb 5 2007 Akira TAGOH - 1.8.5.12-1 - New upstream release. sources 5 Feb 2007 10:36:34 -0000 d7d12dd9124c9b7d55cdbbee313e3931 ruby-1.8.5-p12.tar.gz Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/ruby/devel/.cvsignore,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- .cvsignore 11 Dec 2006 04:23:10 -0000 1.17 +++ .cvsignore 5 Feb 2007 10:36:36 -0000 1.18 @@ -11,3 +11,4 @@ ruby-1.8.4.tar.gz ruby-1.8.5.tar.gz ruby-1.8.5-p2.tar.gz +ruby-1.8.5-p12.tar.gz ruby-rubyprefix.patch: configure.in | 27 ++++++++++++++++++++++----- mkconfig.rb | 6 +++--- 2 files changed, 25 insertions(+), 8 deletions(-) Index: ruby-rubyprefix.patch =================================================================== RCS file: /cvs/dist/rpms/ruby/devel/ruby-rubyprefix.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ruby-rubyprefix.patch 26 Sep 2006 09:39:59 -0000 1.2 +++ ruby-rubyprefix.patch 5 Feb 2007 10:36:36 -0000 1.3 @@ -1,7 +1,7 @@ -diff -ruN ruby-1.8.4.orig/configure.in ruby-1.8.4/configure.in ---- ruby-1.8.4.orig/configure.in 2006-04-19 21:54:44.000000000 +0900 -+++ ruby-1.8.4/configure.in 2006-04-19 21:59:48.000000000 +0900 -@@ -1433,6 +1433,13 @@ +diff -ruN ruby-1.8.5-p12.orig/configure.in ruby-1.8.5-p12/configure.in +--- ruby-1.8.5-p12.orig/configure.in 2006-12-06 19:58:08.000000000 +0900 ++++ ruby-1.8.5-p12/configure.in 2007-02-05 17:02:43.000000000 +0900 +@@ -1505,6 +1505,13 @@ rubyw_install_name="$RUBYW_INSTALL_NAME" ;; esac @@ -15,7 +15,7 @@ case "$target_os" in cygwin*|mingw*|*djgpp*|os2-emx*) RUBY_LIB_PREFIX="/lib/ruby" -@@ -1441,21 +1448,30 @@ +@@ -1513,20 +1520,29 @@ RUBY_LIB_PREFIX="${prefix}/lib/ruby" ;; esac @@ -29,11 +29,11 @@ [ --with-sitedir=DIR site libraries in DIR [PREFIX/lib/ruby/site_ruby]], [sitedir=$withval], [sitedir='${prefix}/lib/ruby/site_ruby']) --SITE_DIR="`eval \"echo ${sitedir}\"`" -+SITE_DIR="`eval \"echo ${sitedir}\" | sed -e s/lib64/lib/`" +-SITE_DIR=`eval echo \\"${sitedir}\\"` ++SITE_DIR=`eval echo \\"${sitedir}\\" | sed -e "s/lib64/lib/"` +_fc_sitedir="\$(DESTDIR)${sitedir}" -+SITE_DIR2="`eval \"echo ${_fc_sitedir}\"`" -+sitedir="`eval \"echo ${sitedir}\" | sed -e s/lib64/lib/`" ++SITE_DIR2=`eval echo \\"${sitedir}\\" | sed -e "s/lib64/lib/"` ++sitedir=`eval echo \\"${sitedir}\\" | sed -e "s/lib64/lib/"` case "$target_os" in cygwin*|mingw*|*djgpp*|os2-emx*) RUBY_SITE_LIB_PATH="`expr "$SITE_DIR" : "$prefix\(/.*\)"`" || @@ -47,8 +47,7 @@ RUBY_SITE_LIB_PATH2="${RUBY_SITE_LIB_PATH}/${MAJOR}.${MINOR}" AC_DEFINE_UNQUOTED(RUBY_LIB, "${RUBY_LIB_PATH}") - AC_DEFINE_UNQUOTED(RUBY_SITE_LIB, "${RUBY_SITE_LIB_PATH}") -@@ -1464,6 +1480,7 @@ +@@ -1536,6 +1552,7 @@ AC_SUBST(arch)dnl AC_SUBST(sitearch)dnl AC_SUBST(sitedir)dnl @@ -56,7 +55,7 @@ configure_args=$ac_configure_args AC_SUBST(configure_args)dnl -@@ -1472,7 +1489,7 @@ +@@ -1544,7 +1561,7 @@ arch="fat-${target_os}" AC_DEFINE_UNQUOTED(RUBY_THIN_ARCHLIB, @@ -65,7 +64,7 @@ AC_DEFINE_UNQUOTED(RUBY_SITE_THIN_ARCHLIB, "${RUBY_SITE_LIB_PATH}/" __ARCHITECTURE__ "-${target_os}") -@@ -1487,8 +1504,8 @@ +@@ -1559,8 +1576,8 @@ *) sitearch="${arch}" ;; esac @@ -76,9 +75,9 @@ AC_ARG_WITH(search-path, [ --with-search-path=DIR specify the additional search path], -diff -ruN ruby-1.8.4.orig/mkconfig.rb ruby-1.8.4/mkconfig.rb ---- ruby-1.8.4.orig/mkconfig.rb 2005-11-11 08:22:03.000000000 +0900 -+++ ruby-1.8.4/mkconfig.rb 2006-04-19 21:55:08.000000000 +0900 +diff -ruN ruby-1.8.5-p12.orig/mkconfig.rb ruby-1.8.5-p12/mkconfig.rb +--- ruby-1.8.5-p12.orig/mkconfig.rb 2006-06-25 23:03:10.000000000 +0900 ++++ ruby-1.8.5-p12/mkconfig.rb 2007-02-05 16:54:32.000000000 +0900 @@ -108,10 +108,10 @@ print v_fast, v_others print < - 1.8.5.2-2 -- rebuild +* Mon Feb 5 2007 Akira TAGOH - 1.8.5.12-1 +- New upstream release. * Mon Dec 11 2006 Akira TAGOH - 1.8.5.2-1 - security fix release. Index: sources =================================================================== RCS file: /cvs/dist/rpms/ruby/devel/sources,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- sources 11 Dec 2006 04:23:10 -0000 1.16 +++ sources 5 Feb 2007 10:36:36 -0000 1.17 @@ -2,4 +2,4 @@ d65e3a216d6d345a2a6f1aa8758c2f75 ruby-refm-rdp-1.8.1-ja-html.tar.gz 7f3e181c0be9a1579e43a5a8b26372d6 rubyfaq-990927.tar.bz2 8aa2e2da327dc43ff6e46e634eb657b6 rubyfaq-jp-990927.tar.bz2 -a3517a224716f79b14196adda3e88057 ruby-1.8.5-p2.tar.gz +d7d12dd9124c9b7d55cdbbee313e3931 ruby-1.8.5-p12.tar.gz From fedora-cvs-commits at redhat.com Mon Feb 5 10:42:53 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 05:42:53 -0500 Subject: rpms/man-pages-ko/devel man-pages-ko.spec,1.11,1.12 Message-ID: <200702051042.l15Agrul000485@cvs.devel.redhat.com> Author: pnemade Update of /cvs/dist/rpms/man-pages-ko/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv32186 Modified Files: man-pages-ko.spec Log Message: - SPEC changes Index: man-pages-ko.spec =================================================================== RCS file: /cvs/dist/rpms/man-pages-ko/devel/man-pages-ko.spec,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- man-pages-ko.spec 12 Jul 2006 07:19:12 -0000 1.11 +++ man-pages-ko.spec 5 Feb 2007 10:42:51 -0000 1.12 @@ -1,10 +1,10 @@ -%define LANG ko -%define UTF8 1 +%define LANG ko +%define UTF8 1 -Summary: Korean(Hangul) Man(manual) Pages from the Korean Manpage Project. +Summary: Korean(Hangul) Man(manual) Pages from the Korean Manpage Project Name: man-pages-%{LANG} Version: 1.48 -Release: 15.1.1 +Release: 15.2 License: GPL Epoch: 1 Group: Documentation @@ -13,7 +13,7 @@ Requires: gzip Source0: man-pages-%{LANG}-%{version}.tar.gz Patch0: man-pages-utf8-fixes.patch -Buildroot: %{_tmppath}/%{name}-root +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Autoreqprov: false BuildArchitectures: noarch @@ -24,9 +24,8 @@ is maintained by Korean Manpage Project Team. %prep -rm -rf ${RPM_BUILD_ROOT} -%setup -c %{name}-%{version} +%setup -q -c %{name}-%{version} find . -name CVS -exec rm -rf {} \; %if %{UTF8} @@ -34,7 +33,7 @@ rm -rf ./man7/iso_8859-1.7 ./man7/iso_8859-7.7 for i in `find . -type f -name \*.gz`; do - gunzip $i + gunzip $i #gunzip $i | iconv -c -f EUC-KR -t UTF-8 | gzip > $i done for i in 1 1x 2 3 4 5 6 7 8 9; do @@ -47,6 +46,8 @@ %endif +%build + %install rm -rf $RPM_BUILD_ROOT @@ -64,6 +65,9 @@ %{_mandir}/ko %changelog +* Mon Feb 05 2007 Parag Nemade - 1:1.48-15.2 +- Rebuild of package as pert of Core/Extras Merge + * Wed Jul 12 2006 Jesse Keating - 1:1.48-15.1.1 - rebuild @@ -123,7 +127,7 @@ - automated rebuild * Fri Feb 1 2002 Bill Nottingham -- remove %post/%preun; they cause errors +- remove %%post/%%preun; they cause errors - s/%%{prefix}/%%{_mandir}/g * Thu Jan 31 2002 David Joo @@ -139,7 +143,7 @@ - added some contents of spec (for relocatable) - modified korean description - fixed using 'makewhatis' command -- fixed expression in %files tag +- fixed expression in %%files tag * Sun Apr 23 2000 Bae, Sunghoon - modify .spec From fedora-cvs-commits at redhat.com Mon Feb 5 10:44:02 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 05:44:02 -0500 Subject: rpms/man-pages-ko/devel man-pages-ko.spec,1.12,1.13 Message-ID: <200702051044.l15Ai27U001071@cvs.devel.redhat.com> Author: pnemade Update of /cvs/dist/rpms/man-pages-ko/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv983 Modified Files: man-pages-ko.spec Log Message: - Added disttag Index: man-pages-ko.spec =================================================================== RCS file: /cvs/dist/rpms/man-pages-ko/devel/man-pages-ko.spec,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- man-pages-ko.spec 5 Feb 2007 10:42:51 -0000 1.12 +++ man-pages-ko.spec 5 Feb 2007 10:44:00 -0000 1.13 @@ -4,7 +4,7 @@ Summary: Korean(Hangul) Man(manual) Pages from the Korean Manpage Project Name: man-pages-%{LANG} Version: 1.48 -Release: 15.2 +Release: 15.2%{?dist} License: GPL Epoch: 1 Group: Documentation From fedora-cvs-commits at redhat.com Mon Feb 5 10:50:38 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 05:50:38 -0500 Subject: rpms/man-pages-ja/devel .cvsignore, 1.41, 1.42 man-pages-ja-20060815-178955-at.1.patch, 1.1, 1.2 man-pages-ja.spec, 1.48, 1.49 sources, 1.40, 1.41 Message-ID: <200702051050.l15Aoc5Y025986@cvs.devel.redhat.com> Author: tagoh Update of /cvs/dist/rpms/man-pages-ja/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv25940 Modified Files: .cvsignore man-pages-ja-20060815-178955-at.1.patch man-pages-ja.spec sources Log Message: * Mon Feb 5 2007 Akira TAGOH - 20070115-1 - updates to 20070115. Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/man-pages-ja/devel/.cvsignore,v retrieving revision 1.41 retrieving revision 1.42 diff -u -r1.41 -r1.42 --- .cvsignore 18 Dec 2006 12:31:09 -0000 1.41 +++ .cvsignore 5 Feb 2007 10:50:36 -0000 1.42 @@ -28,3 +28,4 @@ man-pages-ja-20060715.tar.gz man-pages-ja-20060815.tar.gz man-pages-ja-20061215.tar.gz +man-pages-ja-20070115.tar.gz man-pages-ja-20060815-178955-at.1.patch: at.1 | 51 ++++++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 48 insertions(+), 3 deletions(-) Index: man-pages-ja-20060815-178955-at.1.patch =================================================================== RCS file: /cvs/dist/rpms/man-pages-ja/devel/man-pages-ja-20060815-178955-at.1.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- man-pages-ja-20060815-178955-at.1.patch 5 Sep 2006 09:35:38 -0000 1.1 +++ man-pages-ja-20060815-178955-at.1.patch 5 Feb 2007 10:50:36 -0000 1.2 @@ -73,7 +73,7 @@ +.BI \-v +?????????????????????????????????? +.TP 8 -+.RI \-t " time_arg" ++.BI \-t " time_arg" +.I time_arg +???????????????????????????????????????????????????????? +.I time_arg Index: man-pages-ja.spec =================================================================== RCS file: /cvs/dist/rpms/man-pages-ja/devel/man-pages-ja.spec,v retrieving revision 1.48 retrieving revision 1.49 diff -u -r1.48 -r1.49 --- man-pages-ja.spec 18 Dec 2006 12:31:09 -0000 1.48 +++ man-pages-ja.spec 5 Feb 2007 10:50:36 -0000 1.49 @@ -1,4 +1,4 @@ -%define manver 20061215 +%define manver 20070115 %define use_utf8 1 Name: man-pages-ja @@ -105,6 +105,9 @@ %changelog +* Mon Feb 5 2007 Akira TAGOH - 20070115-1 +- updates to 20070115. + * Mon Dec 18 2006 Akira TAGOH - 20061215-1 - updates o 20061215. Index: sources =================================================================== RCS file: /cvs/dist/rpms/man-pages-ja/devel/sources,v retrieving revision 1.40 retrieving revision 1.41 diff -u -r1.40 -r1.41 --- sources 18 Dec 2006 12:31:09 -0000 1.40 +++ sources 5 Feb 2007 10:50:36 -0000 1.41 @@ -1 +1 @@ -a090a0895098af757af335bf710186e3 man-pages-ja-20061215.tar.gz +b950596283cfa5619400be7791413e9c man-pages-ja-20070115.tar.gz From fedora-cvs-commits at redhat.com Mon Feb 5 11:12:04 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 06:12:04 -0500 Subject: rpms/bzip2/devel bzip2-1.0.4-bzip2recover.patch, NONE, 1.1 bzip2.spec, 1.22, 1.23 Message-ID: <200702051112.l15BC4hL008686@cvs.devel.redhat.com> Author: varekova Update of /cvs/dist/rpms/bzip2/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv7782 Modified Files: bzip2.spec Added Files: bzip2-1.0.4-bzip2recover.patch Log Message: - Resolves: 226979 Buffer overflow in bzip2's bzip2recover bzip2-1.0.4-bzip2recover.patch: bzip2recover.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) --- NEW FILE bzip2-1.0.4-bzip2recover.patch --- --- bzip2-1.0.4/bzip2recover.c.pom 2007-01-03 03:00:55.000000000 +0100 +++ bzip2-1.0.4/bzip2recover.c 2007-02-05 11:55:17.000000000 +0100 @@ -309,7 +309,8 @@ UInt32 buffHi, buffLo, blockCRC; Char* p; - strcpy ( progName, argv[0] ); + strncpy ( progName, argv[0], BZ_MAX_FILENAME-1); + progName[BZ_MAX_FILENAME]="\0"; inFileName[0] = outFileName[0] = 0; fprintf ( stderr, Index: bzip2.spec =================================================================== RCS file: /cvs/dist/rpms/bzip2/devel/bzip2.spec,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- bzip2.spec 8 Jan 2007 09:07:55 -0000 1.22 +++ bzip2.spec 5 Feb 2007 11:12:02 -0000 1.23 @@ -1,13 +1,14 @@ Summary: A file compression utility Name: bzip2 Version: 1.0.4 -Release: 1%{?dist} +Release: 2%{?dist} License: BSD Group: Applications/File URL: http://sources.redhat.com/bzip2/ Source: ftp://sources.redhat.com/pub/bzip2/v102/bzip2-%{version}.tar.gz Patch0: bzip2-1.0.4-saneso.patch Patch5: bzip2-1.0.4-cflags.patch +Patch6: bzip2-1.0.4-bzip2recover.patch BuildRoot: %{_tmppath}/%{name}-%{version}-root Requires: bzip2-libs = %{version} @@ -44,6 +45,7 @@ %setup -q %patch0 -p1 -b .saneso %patch5 -p1 -b .cflags +%patch6 -p1 -b .pom %build @@ -103,6 +105,10 @@ %{_libdir}/*so %changelog +* Mon Feb 5 2007 Ivana Varekova 1.0.4-2 +- Resolves: 226979 + Buffer overflow in bzip2's bzip2recover + * Mon Jan 8 2007 Ivana Varekova 1.0.4-1 - update to 1.0.4 - spec file cleanup From fedora-cvs-commits at redhat.com Mon Feb 5 11:25:40 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 06:25:40 -0500 Subject: rpms/bzip2/FC-6 bzip2-1.0.3-bzip2recover.patch, NONE, 1.1 bzip2.spec, 1.20, 1.21 Message-ID: <200702051125.l15BPeO9006536@cvs.devel.redhat.com> Author: varekova Update of /cvs/dist/rpms/bzip2/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv6377 Modified Files: bzip2.spec Added Files: bzip2-1.0.3-bzip2recover.patch Log Message: - Resolves: 226979 Buffer overflow in bzip2's bzip2recover bzip2-1.0.3-bzip2recover.patch: bzip2recover.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) --- NEW FILE bzip2-1.0.3-bzip2recover.patch --- --- bzip2-1.0.3/bzip2recover.c.pom 2005-02-15 17:20:57.000000000 +0100 +++ bzip2-1.0.3/bzip2recover.c 2007-02-05 12:17:28.000000000 +0100 @@ -341,7 +341,8 @@ UInt32 buffHi, buffLo, blockCRC; Char* p; - strcpy ( progName, argv[0] ); + strncpy ( progName, argv[0], BZ_MAX_FILENAME-1); + progName[BZ_MAX_FILENAME]="\0"; inFileName[0] = outFileName[0] = 0; fprintf ( stderr, Index: bzip2.spec =================================================================== RCS file: /cvs/dist/rpms/bzip2/FC-6/bzip2.spec,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- bzip2.spec 17 Jul 2006 08:11:20 -0000 1.20 +++ bzip2.spec 5 Feb 2007 11:25:38 -0000 1.21 @@ -1,7 +1,7 @@ Summary: A file compression utility. Name: bzip2 Version: 1.0.3 -Release: 3 +Release: 4%{?dist} License: BSD Group: Applications/File URL: http://sources.redhat.com/bzip2/ @@ -12,6 +12,7 @@ Patch3: bzip2-1.0.2-NULL-ptr-check.patch Patch4: bzip2-1.0.2-bzgrep.patch Patch5: bzip2-1.0.3-cflags.patch +Patch6: bzip2-1.0.3-bzip2recover.patch BuildRoot: %{_tmppath}/%{name}-%{version}-root Requires: bzip2-libs = %{version} @@ -52,6 +53,7 @@ %patch3 -p1 -b .nullptr %patch4 -p1 -b .sed %patch5 -p1 -b .cflags +%patch6 -p1 -b .overfl %build @@ -111,6 +113,10 @@ %{_libdir}/*so %changelog +* Mon Feb 5 2007 Ivana Varekova 1.0.3-4 +- Resolves: 226979 + Buffer overflow in bzip2's bzip2recover + * Mon Jul 17 2006 Ivana Varekova 1.0.3-3 - add cflags (#198926) From fedora-cvs-commits at redhat.com Mon Feb 5 11:26:20 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 06:26:20 -0500 Subject: rpms/dcraw/devel dcraw.spec,1.14,1.15 Message-ID: <200702051126.l15BQKb2007065@cvs.devel.redhat.com> Author: nphilipp Update of /cvs/dist/rpms/dcraw/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv6927 Modified Files: dcraw.spec Log Message: fix summary, use %find_lang (#225678) Index: dcraw.spec =================================================================== RCS file: /cvs/dist/rpms/dcraw/devel/dcraw.spec,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- dcraw.spec 1 Feb 2007 17:16:44 -0000 1.14 +++ dcraw.spec 5 Feb 2007 11:26:17 -0000 1.15 @@ -1,7 +1,7 @@ -Summary: A tool for decoding raw image data from digital cameras. +Summary: Tool for decoding raw image data from digital cameras Name: dcraw Version: 8.53 -Release: 1%{?dist} +Release: 2%{?dist} Group: Applications/Multimedia License: GPL URL: http://cybercom.net/~dcoffin/dcraw @@ -50,17 +50,21 @@ install -m 0644 "${manpage}" "%{buildroot}%{_mandir}/${lang}/man1/dcraw.1" done +%find_lang %{name} + %clean rm -rf %buildroot -%files +%files -f %{name}.lang %defattr(-, root, root) %{_bindir}/dcraw -%{_datadir}/locale/*/LC_MESSAGES/*.mo %{_mandir}/man1/* %{_mandir}/*/man1/* %changelog +* Mon Feb 05 2007 Nils Philippsen - 8.53-2 +- fix summary, use %%find_lang (#225678) + * Thu Feb 01 2007 Nils Philippsen - 8.53-1 - upstream finally has a tarball, use that and its version (#209016) - use dist tag From fedora-cvs-commits at redhat.com Mon Feb 5 11:35:23 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 06:35:23 -0500 Subject: rpms/ruby/FC-6 ruby-rubyprefix.patch, 1.2, 1.3 ruby.spec, 1.89, 1.90 ruby-1.8.5-cgi-CVE-2006-5467.patch, 1.1, NONE ruby-1.8.5-hash-memory-leak.patch, 1.1, NONE Message-ID: <200702051135.l15BZNvE013432@cvs.devel.redhat.com> Author: tagoh Update of /cvs/dist/rpms/ruby/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv13379 Modified Files: ruby-rubyprefix.patch ruby.spec Removed Files: ruby-1.8.5-cgi-CVE-2006-5467.patch ruby-1.8.5-hash-memory-leak.patch Log Message: * Mon Feb 5 2007 Akira TAGOH - 1.8.5.12-1 - New upstream release. ruby-rubyprefix.patch: configure.in | 27 ++++++++++++++++++++++----- mkconfig.rb | 6 +++--- 2 files changed, 25 insertions(+), 8 deletions(-) Index: ruby-rubyprefix.patch =================================================================== RCS file: /cvs/dist/rpms/ruby/FC-6/ruby-rubyprefix.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ruby-rubyprefix.patch 26 Sep 2006 09:39:59 -0000 1.2 +++ ruby-rubyprefix.patch 5 Feb 2007 11:35:20 -0000 1.3 @@ -1,7 +1,7 @@ -diff -ruN ruby-1.8.4.orig/configure.in ruby-1.8.4/configure.in ---- ruby-1.8.4.orig/configure.in 2006-04-19 21:54:44.000000000 +0900 -+++ ruby-1.8.4/configure.in 2006-04-19 21:59:48.000000000 +0900 -@@ -1433,6 +1433,13 @@ +diff -ruN ruby-1.8.5-p12.orig/configure.in ruby-1.8.5-p12/configure.in +--- ruby-1.8.5-p12.orig/configure.in 2006-12-06 19:58:08.000000000 +0900 ++++ ruby-1.8.5-p12/configure.in 2007-02-05 17:02:43.000000000 +0900 +@@ -1505,6 +1505,13 @@ rubyw_install_name="$RUBYW_INSTALL_NAME" ;; esac @@ -15,7 +15,7 @@ case "$target_os" in cygwin*|mingw*|*djgpp*|os2-emx*) RUBY_LIB_PREFIX="/lib/ruby" -@@ -1441,21 +1448,30 @@ +@@ -1513,20 +1520,29 @@ RUBY_LIB_PREFIX="${prefix}/lib/ruby" ;; esac @@ -29,11 +29,11 @@ [ --with-sitedir=DIR site libraries in DIR [PREFIX/lib/ruby/site_ruby]], [sitedir=$withval], [sitedir='${prefix}/lib/ruby/site_ruby']) --SITE_DIR="`eval \"echo ${sitedir}\"`" -+SITE_DIR="`eval \"echo ${sitedir}\" | sed -e s/lib64/lib/`" +-SITE_DIR=`eval echo \\"${sitedir}\\"` ++SITE_DIR=`eval echo \\"${sitedir}\\" | sed -e "s/lib64/lib/"` +_fc_sitedir="\$(DESTDIR)${sitedir}" -+SITE_DIR2="`eval \"echo ${_fc_sitedir}\"`" -+sitedir="`eval \"echo ${sitedir}\" | sed -e s/lib64/lib/`" ++SITE_DIR2=`eval echo \\"${sitedir}\\" | sed -e "s/lib64/lib/"` ++sitedir=`eval echo \\"${sitedir}\\" | sed -e "s/lib64/lib/"` case "$target_os" in cygwin*|mingw*|*djgpp*|os2-emx*) RUBY_SITE_LIB_PATH="`expr "$SITE_DIR" : "$prefix\(/.*\)"`" || @@ -47,8 +47,7 @@ RUBY_SITE_LIB_PATH2="${RUBY_SITE_LIB_PATH}/${MAJOR}.${MINOR}" AC_DEFINE_UNQUOTED(RUBY_LIB, "${RUBY_LIB_PATH}") - AC_DEFINE_UNQUOTED(RUBY_SITE_LIB, "${RUBY_SITE_LIB_PATH}") -@@ -1464,6 +1480,7 @@ +@@ -1536,6 +1552,7 @@ AC_SUBST(arch)dnl AC_SUBST(sitearch)dnl AC_SUBST(sitedir)dnl @@ -56,7 +55,7 @@ configure_args=$ac_configure_args AC_SUBST(configure_args)dnl -@@ -1472,7 +1489,7 @@ +@@ -1544,7 +1561,7 @@ arch="fat-${target_os}" AC_DEFINE_UNQUOTED(RUBY_THIN_ARCHLIB, @@ -65,7 +64,7 @@ AC_DEFINE_UNQUOTED(RUBY_SITE_THIN_ARCHLIB, "${RUBY_SITE_LIB_PATH}/" __ARCHITECTURE__ "-${target_os}") -@@ -1487,8 +1504,8 @@ +@@ -1559,8 +1576,8 @@ *) sitearch="${arch}" ;; esac @@ -76,9 +75,9 @@ AC_ARG_WITH(search-path, [ --with-search-path=DIR specify the additional search path], -diff -ruN ruby-1.8.4.orig/mkconfig.rb ruby-1.8.4/mkconfig.rb ---- ruby-1.8.4.orig/mkconfig.rb 2005-11-11 08:22:03.000000000 +0900 -+++ ruby-1.8.4/mkconfig.rb 2006-04-19 21:55:08.000000000 +0900 +diff -ruN ruby-1.8.5-p12.orig/mkconfig.rb ruby-1.8.5-p12/mkconfig.rb +--- ruby-1.8.5-p12.orig/mkconfig.rb 2006-06-25 23:03:10.000000000 +0900 ++++ ruby-1.8.5-p12/mkconfig.rb 2007-02-05 16:54:32.000000000 +0900 @@ -108,10 +108,10 @@ print v_fast, v_others print < - 1.8.5.12-1 +- New upstream release. + * Mon Dec 11 2006 Akira TAGOH - 1.8.5.2-1 - security fix release. (#218289) --- ruby-1.8.5-cgi-CVE-2006-5467.patch DELETED --- --- ruby-1.8.5-hash-memory-leak.patch DELETED --- From fedora-cvs-commits at redhat.com Mon Feb 5 11:37:22 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 06:37:22 -0500 Subject: rpms/ruby/FC-6 .cvsignore,1.17,1.18 sources,1.16,1.17 Message-ID: <200702051137.l15BbM3J014918@cvs.devel.redhat.com> Author: tagoh Update of /cvs/dist/rpms/ruby/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv14879 Modified Files: .cvsignore sources Log Message: Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/ruby/FC-6/.cvsignore,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- .cvsignore 11 Dec 2006 04:41:20 -0000 1.17 +++ .cvsignore 5 Feb 2007 11:37:20 -0000 1.18 @@ -11,3 +11,4 @@ ruby-1.8.4.tar.gz ruby-1.8.5.tar.gz ruby-1.8.5-p2.tar.gz +ruby-1.8.5-p12.tar.gz Index: sources =================================================================== RCS file: /cvs/dist/rpms/ruby/FC-6/sources,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- sources 11 Dec 2006 04:41:20 -0000 1.16 +++ sources 5 Feb 2007 11:37:20 -0000 1.17 @@ -2,4 +2,4 @@ d65e3a216d6d345a2a6f1aa8758c2f75 ruby-refm-rdp-1.8.1-ja-html.tar.gz 7f3e181c0be9a1579e43a5a8b26372d6 rubyfaq-990927.tar.bz2 8aa2e2da327dc43ff6e46e634eb657b6 rubyfaq-jp-990927.tar.bz2 -a3517a224716f79b14196adda3e88057 ruby-1.8.5-p2.tar.gz +d7d12dd9124c9b7d55cdbbee313e3931 ruby-1.8.5-p12.tar.gz From fedora-cvs-commits at redhat.com Mon Feb 5 11:54:52 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 06:54:52 -0500 Subject: rpms/openoffice.org/devel openoffice.org-2.2.0.oooXXXXX.atkthreads.atexit.patch, NONE, 1.1 openoffice.org.spec, 1.1020, 1.1021 Message-ID: <200702051154.l15Bsq6f031758@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/openoffice.org/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv31742 Modified Files: openoffice.org.spec Added Files: openoffice.org-2.2.0.oooXXXXX.atkthreads.atexit.patch Log Message: rhbz#227245 add openoffice.org-2.2.0.oooXXXXX.atkthreads.atexit.patch openoffice.org-2.2.0.oooXXXXX.atkthreads.atexit.patch: unx/gtk/app/gtkinst.cxx | 0 vcl/unx/gtk/app/gtkinst.cxx | 10 +++++----- 2 files changed, 5 insertions(+), 5 deletions(-) --- NEW FILE openoffice.org-2.2.0.oooXXXXX.atkthreads.atexit.patch --- Index: unx/gtk/app/gtkinst.cxx =================================================================== RCS file: /cvs/gsl/vcl/unx/gtk/app/gtkinst.cxx,v retrieving revision 1.16 diff -u -r1.16 gtkinst.cxx --- openoffice.org.orig/vcl/unx/gtk/app/gtkinst.cxx 17 Sep 2006 12:29:23 -0000 1.16 +++ openofficeorg/vcl/unx/gtk/app/gtkinst.cxx 5 Feb 2007 11:51:04 -0000 @@ -103,16 +103,16 @@ extern "C" { - #define GET_YIELD_MUTEX() static_cast(GetSalData()->m_pInstance->GetYieldMutex()) + #define GET_YIELD_MUTEX() ImplGetSVData() ? static_cast(GetSalData()->m_pInstance->GetYieldMutex()) : 0 static void GdkThreadsEnter( void ) { - GtkHookedYieldMutex *pYieldMutex = GET_YIELD_MUTEX(); - pYieldMutex->ThreadsEnter(); + if (GtkHookedYieldMutex *pYieldMutex = GET_YIELD_MUTEX()) + pYieldMutex->ThreadsEnter(); } static void GdkThreadsLeave( void ) { - GtkHookedYieldMutex *pYieldMutex = GET_YIELD_MUTEX(); - pYieldMutex->ThreadsLeave(); + if (GtkHookedYieldMutex *pYieldMutex = GET_YIELD_MUTEX()) + pYieldMutex->ThreadsLeave(); } static bool hookLocks( oslModule pModule ) { Index: openoffice.org.spec =================================================================== RCS file: /cvs/dist/rpms/openoffice.org/devel/openoffice.org.spec,v retrieving revision 1.1020 retrieving revision 1.1021 diff -u -r1.1020 -r1.1021 --- openoffice.org.spec 2 Feb 2007 09:05:23 -0000 1.1020 +++ openoffice.org.spec 5 Feb 2007 11:54:50 -0000 1.1021 @@ -1,6 +1,6 @@ %define oootag OOF680 %define ooomilestone 5 -%define rh_rpm_release 1 +%define rh_rpm_release 2 # gcc#19664# %define stlvisibilityfcked 1 @@ -32,7 +32,7 @@ License: LGPL Group: Applications/Productivity URL: http://www.openoffice.org/ -BuildRoot: %{_tmppath}/%{name}-%{version}-root +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Source: %{ooo_base_name}.tar.bz2 Source1: openoffice.org-myspell-contrib.tar.gz Source2: openoffice.org-simple-crash_report.sh @@ -119,6 +119,7 @@ Patch52: openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch Patch53: openoffice.org-2.2.0.ooo73295.basctl.extraqual.patch Patch54: openoffice.org-2.2.0.oooXXXXX.binfilter.toodeep.patch +Patch55: openoffice.org-2.2.0.oooXXXXX.atkthreads.atexit.patch %define instdir %{_libdir}/openoffice.org @@ -982,6 +983,7 @@ %patch52 -p1 -b .ooo73974.bridges.doublereturn.patch %patch53 -p1 -b .ooo73295.basctl.extraqual.patch %patch54 -p1 -b .oooXXXXX.binfilter.toodeep.patch +%patch55 -p1 -b .oooXXXXX.atkthreads.atexit.patch %if %{langpacks} tar xzf %{SOURCE1} @@ -1470,7 +1472,7 @@ %endif %files core -%defattr(-,root,root) +%defattr(-,root,root,-) %dir %{instdir} %{instdir}/LICENSE %{instdir}/LICENSE.html @@ -2145,7 +2147,7 @@ done %files base -%defattr(-,root,root) +%defattr(-,root,root,-) %{instdir}/help/en/sdatabase.* %{instdir}/program/sbase %dir %{instdir}/program/resource @@ -2180,7 +2182,7 @@ update-desktop-database -q %{_datadir}/applications %files calc -%defattr(-,root,root) +%defattr(-,root,root,-) %dir %{instdir} %dir %{instdir}/help %dir %{instdir}/help/en @@ -2243,7 +2245,7 @@ update-desktop-database -q %{_datadir}/applications %files draw -%defattr(-,root,root) +%defattr(-,root,root,-) %dir %{instdir} %dir %{instdir}/help %dir %{instdir}/help/en @@ -2292,7 +2294,7 @@ update-desktop-database -q %{_datadir}/applications %files emailmerge -%defattr(-,root,root) +%defattr(-,root,root,-) %dir %{instdir} %dir %{instdir}/program %{instdir}/program/mailmerge.py* @@ -2306,7 +2308,7 @@ %{instdir}/share/registry/modules/org/openoffice/Office/Writer/Writer-javamail.xcu %files writer -%defattr(-,root,root) +%defattr(-,root,root,-) %dir %{instdir} %dir %{instdir}/help %dir %{instdir}/help/en @@ -2373,7 +2375,7 @@ update-desktop-database -q %{_datadir}/applications %files impress -%defattr(-,root,root) +%defattr(-,root,root,-) %dir %{instdir} %dir %{instdir}/help %dir %{instdir}/help/en @@ -2428,7 +2430,7 @@ update-desktop-database -q %{_datadir}/applications %files math -%defattr(-,root,root) +%defattr(-,root,root,-) %dir %{instdir} %dir %{instdir}/help %dir %{instdir}/help/en @@ -2481,7 +2483,7 @@ update-desktop-database -q %{_datadir}/applications %files graphicfilter -%defattr(-,root,root) +%defattr(-,root,root,-) %dir %{instdir} %dir %{instdir}/program %{instdir}/program/libflash680*.so @@ -2499,7 +2501,7 @@ %{instdir}/share/registry/modules/org/openoffice/TypeDetection/Types/fcfg_impressgraphics_types.xcu %files xsltfilter -%defattr(-,root,root) +%defattr(-,root,root,-) %dir %{instdir} %dir %{instdir}/share %dir %{instdir}/share/registry @@ -2517,7 +2519,7 @@ %{instdir}/share/xslt/export/xhtml %files javafilter -%defattr(-,root,root) +%defattr(-,root,root,-) %dir %{instdir} %dir %{instdir}/program %dir %{instdir}/program/classes @@ -2540,7 +2542,7 @@ %{instdir}/share/registry/modules/org/openoffice/TypeDetection/Types/fcfg_pocketword_types.xcu %files testtools -%defattr(-,root,root) +%defattr(-,root,root,-) %dir %{instdir} %dir %{instdir}/program %{instdir}/program/hid.lst @@ -2552,7 +2554,7 @@ %{instdir}/program/resource/stt680en-US.res %files pyuno -%defattr(-,root,root) +%defattr(-,root,root,-) %dir %{instdir} %dir %{instdir}/program %{instdir}/program/libpyuno.so @@ -2576,6 +2578,9 @@ %{instdir}/share/registry/modules/org/openoffice/Office/Scripting/Scripting-python.xcu %changelog +* Mon Feb 05 2007 Caolan McNamara - 1:2.2.0-5.2 +- Resolves: rhbz#227245 add openoffice.org-2.2.0.oooXXXXX.atkthreads.atexit.patch + * Thu Feb 01 2007 Caolan McNamara - 1:2.2.0-5.1 - next candidate - workspace.npower5 integrated From fedora-cvs-commits at redhat.com Mon Feb 5 12:07:01 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 07:07:01 -0500 Subject: rpms/bzip2/devel bzip2-1.0.4-bzip2recover.patch, 1.1, 1.2 bzip2.spec, 1.23, 1.24 Message-ID: <200702051207.l15C71i6032100@cvs.devel.redhat.com> Author: varekova Update of /cvs/dist/rpms/bzip2/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv32078 Modified Files: bzip2-1.0.4-bzip2recover.patch bzip2.spec Log Message: fix -1 problem bzip2-1.0.4-bzip2recover.patch: bzip2recover.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: bzip2-1.0.4-bzip2recover.patch =================================================================== RCS file: /cvs/dist/rpms/bzip2/devel/bzip2-1.0.4-bzip2recover.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- bzip2-1.0.4-bzip2recover.patch 5 Feb 2007 11:12:02 -0000 1.1 +++ bzip2-1.0.4-bzip2recover.patch 5 Feb 2007 12:06:55 -0000 1.2 @@ -6,7 +6,7 @@ - strcpy ( progName, argv[0] ); + strncpy ( progName, argv[0], BZ_MAX_FILENAME-1); -+ progName[BZ_MAX_FILENAME]="\0"; ++ progName[BZ_MAX_FILENAME-1]="\0"; inFileName[0] = outFileName[0] = 0; fprintf ( stderr, Index: bzip2.spec =================================================================== RCS file: /cvs/dist/rpms/bzip2/devel/bzip2.spec,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- bzip2.spec 5 Feb 2007 11:12:02 -0000 1.23 +++ bzip2.spec 5 Feb 2007 12:06:55 -0000 1.24 @@ -1,7 +1,7 @@ Summary: A file compression utility Name: bzip2 Version: 1.0.4 -Release: 2%{?dist} +Release: 3%{?dist} License: BSD Group: Applications/File URL: http://sources.redhat.com/bzip2/ @@ -105,7 +105,7 @@ %{_libdir}/*so %changelog -* Mon Feb 5 2007 Ivana Varekova 1.0.4-2 +* Mon Feb 5 2007 Ivana Varekova 1.0.4-3 - Resolves: 226979 Buffer overflow in bzip2's bzip2recover From fedora-cvs-commits at redhat.com Mon Feb 5 12:13:01 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 07:13:01 -0500 Subject: rpms/bzip2/FC-6 bzip2-1.0.3-bzip2recover.patch, 1.1, 1.2 bzip2.spec, 1.21, 1.22 Message-ID: <200702051213.l15CD1lD032260@cvs.devel.redhat.com> Author: varekova Update of /cvs/dist/rpms/bzip2/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv32239 Modified Files: bzip2-1.0.3-bzip2recover.patch bzip2.spec Log Message: fix -1 bug bzip2-1.0.3-bzip2recover.patch: bzip2recover.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: bzip2-1.0.3-bzip2recover.patch =================================================================== RCS file: /cvs/dist/rpms/bzip2/FC-6/bzip2-1.0.3-bzip2recover.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- bzip2-1.0.3-bzip2recover.patch 5 Feb 2007 11:25:38 -0000 1.1 +++ bzip2-1.0.3-bzip2recover.patch 5 Feb 2007 12:12:56 -0000 1.2 @@ -6,7 +6,7 @@ - strcpy ( progName, argv[0] ); + strncpy ( progName, argv[0], BZ_MAX_FILENAME-1); -+ progName[BZ_MAX_FILENAME]="\0"; ++ progName[BZ_MAX_FILENAME-1]="\0"; inFileName[0] = outFileName[0] = 0; fprintf ( stderr, Index: bzip2.spec =================================================================== RCS file: /cvs/dist/rpms/bzip2/FC-6/bzip2.spec,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- bzip2.spec 5 Feb 2007 11:25:38 -0000 1.21 +++ bzip2.spec 5 Feb 2007 12:12:56 -0000 1.22 @@ -1,7 +1,7 @@ Summary: A file compression utility. Name: bzip2 Version: 1.0.3 -Release: 4%{?dist} +Release: 5%{?dist} License: BSD Group: Applications/File URL: http://sources.redhat.com/bzip2/ @@ -113,7 +113,7 @@ %{_libdir}/*so %changelog -* Mon Feb 5 2007 Ivana Varekova 1.0.3-4 +* Mon Feb 5 2007 Ivana Varekova 1.0.3-5 - Resolves: 226979 Buffer overflow in bzip2's bzip2recover From fedora-cvs-commits at redhat.com Mon Feb 5 12:28:26 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 07:28:26 -0500 Subject: rpms/gcc/devel gcc41-pr30536.patch,1.1,1.2 Message-ID: <200702051228.l15CSQeT020540@cvs.devel.redhat.com> Author: jakub Update of /cvs/dist/rpms/gcc/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv20524 Modified Files: gcc41-pr30536.patch Log Message: 4.1.1-55 gcc41-pr30536.patch: cp/decl.c | 19 ++++++++++--------- testsuite/g++.dg/tls/diag-5.C | 5 +++++ 2 files changed, 15 insertions(+), 9 deletions(-) Index: gcc41-pr30536.patch =================================================================== RCS file: /cvs/dist/rpms/gcc/devel/gcc41-pr30536.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- gcc41-pr30536.patch 2 Feb 2007 21:17:24 -0000 1.1 +++ gcc41-pr30536.patch 5 Feb 2007 12:28:24 -0000 1.2 @@ -47,4 +47,4 @@ +// Invalid __thread specifiers. +// { dg-require-effective-target tls } + -+struct A { __thread register int i; }; // { dg-error "multiple storage classes" } ++struct A { __thread register int i; }; // { dg-error "multiple storage classes|storage class specified" } From fedora-cvs-commits at redhat.com Mon Feb 5 12:33:05 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 07:33:05 -0500 Subject: rpms/php-pear/devel php-pear.spec,1.15,1.16 relocate.php,1.1,1.2 Message-ID: <200702051233.l15CX56G002948@cvs.devel.redhat.com> Author: jorton Update of /cvs/dist/rpms/php-pear/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv2911 Modified Files: php-pear.spec relocate.php Log Message: * Mon Feb 5 2007 Joe Orton 1:1.4.11-3 - use BuildArch not BuildArchitectures (#226925) - fix to use preferred BuildRoot (#226925) - strip more buildroot-relative paths from *.reg Index: php-pear.spec =================================================================== RCS file: /cvs/dist/rpms/php-pear/devel/php-pear.spec,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- php-pear.spec 4 Jan 2007 11:49:53 -0000 1.15 +++ php-pear.spec 5 Feb 2007 12:33:03 -0000 1.16 @@ -6,7 +6,7 @@ Summary: PHP Extension and Application Repository framework Name: php-pear Version: 1.4.11 -Release: 2 +Release: 3 Epoch: 1 License: The PHP License v3.0 Group: System @@ -22,8 +22,8 @@ Source20: http://pear.php.net/get/XML_RPC-%{xmlrpcver}.tgz Patch0: php-pear-1.4.8-template.patch Patch1: php-pear-1.4.8-package.patch -BuildArchitectures: noarch -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root +BuildArch: noarch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: php >= 5.1.0-1 Provides: php-pear(Archive_Tar) = 1.3.1 Provides: php-pear(Console_Getopt) = 1.2 @@ -93,10 +93,13 @@ $RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros.pear %check -# Check that no buildroot-relative or arch-specific paths are left in the pear.conf +# Check that no bogus paths are left in the configuration, or in +# the generated registry files. grep $RPM_BUILD_ROOT $RPM_BUILD_ROOT%{_sysconfdir}/pear.conf && exit 1 grep %{_libdir} $RPM_BUILD_ROOT%{_sysconfdir}/pear.conf && exit 1 grep '"/tmp"' $RPM_BUILD_ROOT%{_sysconfdir}/pear.conf && exit 1 +grep /usr/local $RPM_BUILD_ROOT%{_sysconfdir}/pear.conf && exit 1 +grep -rl $RPM_BUILD_ROOT $RPM_BUILD_ROOT && exit 1 %clean rm -rf $RPM_BUILD_ROOT @@ -112,6 +115,11 @@ %doc LICENSE %changelog +* Mon Feb 5 2007 Joe Orton 1:1.4.11-3 +- use BuildArch not BuildArchitectures (#226925) +- fix to use preferred BuildRoot (#226925) +- strip more buildroot-relative paths from *.reg + * Thu Jan 4 2007 Joe Orton 1:1.4.11-2 - update to 1.4.11 Index: relocate.php =================================================================== RCS file: /cvs/dist/rpms/php-pear/devel/relocate.php,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- relocate.php 1 Dec 2005 17:12:57 -0000 1.1 +++ relocate.php 5 Feb 2007 12:33:03 -0000 1.2 @@ -14,13 +14,18 @@ $destdir_len = strlen($destdir); -function relocate_value($value) { +function relocate_string($value) { global $destdir, $destdir_len; + if (strncmp($value, $destdir, $destdir_len) == 0) { + $value = substr($value, $destdir_len); + } + return $value; +} + +function relocate_value($value) { if (is_string($value)) { - if (strncmp($value, $destdir, $destdir_len) == 0) { - $value = substr($value, $destdir_len); - } + $value = relocate_string($value); } else if (is_array($value)) { $value = relocate_array($value); } @@ -29,11 +34,14 @@ } function relocate_array($array) { + $result = array(); + foreach ($array as $key => $value) { - $array[$key] = relocate_value($value); + $key = relocate_string($key); + $result[$key] = relocate_value($value); } - return $array; + return $result; } $input = file_get_contents($file); From fedora-cvs-commits at redhat.com Mon Feb 5 12:38:20 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 07:38:20 -0500 Subject: rpms/php-pear/devel php-pear.spec,1.16,1.17 Message-ID: <200702051238.l15CcKRv006755@cvs.devel.redhat.com> Author: jorton Update of /cvs/dist/rpms/php-pear/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv6687 Modified Files: php-pear.spec Log Message: - force correct gpg path in default pear.conf Index: php-pear.spec =================================================================== RCS file: /cvs/dist/rpms/php-pear/devel/php-pear.spec,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- php-pear.spec 5 Feb 2007 12:33:03 -0000 1.16 +++ php-pear.spec 5 Feb 2007 12:38:18 -0000 1.17 @@ -24,7 +24,7 @@ Patch1: php-pear-1.4.8-package.patch BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: php >= 5.1.0-1 +BuildRequires: php >= 5.1.0-1, gnupg Provides: php-pear(Archive_Tar) = 1.3.1 Provides: php-pear(Console_Getopt) = 1.2 Provides: php-pear(PEAR) = %{version} @@ -43,6 +43,7 @@ export PHP_PEAR_SYSCONF_DIR=`pwd` export PHP_PEAR_SIG_KEYDIR=/etc/pearkeys +export PHP_PEAR_SIG_BIN=/usr/bin/gpg # 1.4.11 tries to write to the cache directory during installation # so it's not possible to set a sane default via the environment. @@ -119,6 +120,7 @@ - use BuildArch not BuildArchitectures (#226925) - fix to use preferred BuildRoot (#226925) - strip more buildroot-relative paths from *.reg +- force correct gpg path in default pear.conf * Thu Jan 4 2007 Joe Orton 1:1.4.11-2 - update to 1.4.11 From fedora-cvs-commits at redhat.com Mon Feb 5 12:40:46 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 07:40:46 -0500 Subject: rpms/bind/FC-6 bind.spec,1.146,1.147 Message-ID: <200702051240.l15CekKU008560@cvs.devel.redhat.com> Author: atkac Update of /cvs/dist/rpms/bind/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv7933/bind/FC-6 Modified Files: bind.spec Log Message: fixed conflict between bind-sdb & ldap Index: bind.spec =================================================================== RCS file: /cvs/dist/rpms/bind/FC-6/bind.spec,v retrieving revision 1.146 retrieving revision 1.147 diff -u -r1.146 -r1.147 --- bind.spec 25 Jan 2007 18:00:56 -0000 1.146 +++ bind.spec 5 Feb 2007 12:40:39 -0000 1.147 @@ -17,7 +17,7 @@ Name: bind License: BSD-like Version: 9.3.4 -Release: 1%{?prever}%{?dist} +Release: 2%{?dist} Epoch: 31 Url: http://www.isc.org/products/BIND/ Buildroot: %{_tmppath}/%{name}-root @@ -626,7 +626,7 @@ %{_sbindir}/ldap2zone %{_sbindir}/zonetodb %defattr(0644,root,root,0755) -%config /etc/openldap/schema/dnszone.schema +%config(noreplace) /etc/openldap/schema/dnszone.schema %defattr(0644,root,named,0755) %{_mandir}/man1/zone2ldap.1* %doc contrib/sdb/ldap/README.ldap contrib/sdb/ldap/INSTALL.ldap contrib/sdb/pgsql/README.sdb_pgsql @@ -777,6 +777,10 @@ :; %changelog +* Mon Feb 05 2007 Adam Tkac 31:9.3.4-2.fc6 +- fixed conflict between bind-sdb and ldap daemon +- removed prever macro from release + * Wed Jan 25 2007 Adam Tkac 31:9.3.4-1.fc6 - updated to 9.3.4 which contains two security bugfixes From fedora-cvs-commits at redhat.com Mon Feb 5 12:40:46 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 07:40:46 -0500 Subject: rpms/bind/devel bind.spec,1.159,1.160 Message-ID: <200702051240.l15Cekpu008572@cvs.devel.redhat.com> Author: atkac Update of /cvs/dist/rpms/bind/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv7933/bind/devel Modified Files: bind.spec Log Message: fixed conflict between bind-sdb & ldap Index: bind.spec =================================================================== RCS file: /cvs/dist/rpms/bind/devel/bind.spec,v retrieving revision 1.159 retrieving revision 1.160 diff -u -r1.159 -r1.160 --- bind.spec 1 Feb 2007 16:09:51 -0000 1.159 +++ bind.spec 5 Feb 2007 12:40:39 -0000 1.160 @@ -17,7 +17,7 @@ Name: bind License: BSD-like Version: 9.3.4 -Release: 3%{?dist} +Release: 4%{?dist} Epoch: 31 Url: http://www.isc.org/products/BIND/ Buildroot: %{_tmppath}/%{name}-root @@ -601,7 +601,7 @@ %{_sbindir}/ldap2zone %{_sbindir}/zonetodb %defattr(0644,root,root,0755) -%config /etc/openldap/schema/dnszone.schema +%config(noreplace) /etc/openldap/schema/dnszone.schema %defattr(0644,root,named,0755) %{_mandir}/man1/zone2ldap.1* %doc contrib/sdb/ldap/README.ldap contrib/sdb/ldap/INSTALL.ldap contrib/sdb/pgsql/README.sdb_pgsql @@ -744,6 +744,10 @@ :; %changelog +* Mon Feb 05 2007 Adam Tkac 31:9.3.4-4.fc7 +- fixed conflict between bind-sdb and ldap +- removed duplicated bind directory in bind-libs + * Thu Feb 01 2007 Adam Tkac 31:9.3.4-3.fc7 - fixed building without libbind - fixed post section (selinux commands is now in if-endif statement) From fedora-cvs-commits at redhat.com Mon Feb 5 12:43:28 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 07:43:28 -0500 Subject: rpms/netpbm/FC-6 netpbm-10.35-pbmtomacp.patch, NONE, 1.1 netpbm.spec, 1.84, 1.85 Message-ID: <200702051243.l15ChSnW010591@cvs.devel.redhat.com> Author: jnovy Update of /cvs/dist/rpms/netpbm/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv10500 Modified Files: netpbm.spec Added Files: netpbm-10.35-pbmtomacp.patch Log Message: - fix pbmtomacp buffer overflow (#226969) netpbm-10.35-pbmtomacp.patch: pbmtomacp.c | 3 --- 1 files changed, 3 deletions(-) --- NEW FILE netpbm-10.35-pbmtomacp.patch --- --- netpbm-10.35/converter/pbm/pbmtomacp.c.pbmtomacp 2007-01-29 10:11:08.000000000 +0100 +++ netpbm-10.35/converter/pbm/pbmtomacp.c 2007-02-02 13:55:23.000000000 +0100 @@ -38,7 +38,6 @@ int argn, rows, cols; int left,bottom,right,top; int lflg, rflg, tflg, bflg; - char name[100]; const char * const usage = "[-l left] [-r right] [-b bottom] [-t top] [pbmfile]"; @@ -84,11 +83,9 @@ if ( argn == argc ) { ifp = stdin; - strcpy( name, "noname" ); } else { ifp = pm_openr( argv[argn] ); - strcpy( name, argv[argn] ); ++argn; } Index: netpbm.spec =================================================================== RCS file: /cvs/dist/rpms/netpbm/FC-6/netpbm.spec,v retrieving revision 1.84 retrieving revision 1.85 diff -u -r1.84 -r1.85 --- netpbm.spec 29 Jan 2007 13:54:07 -0000 1.84 +++ netpbm.spec 5 Feb 2007 12:43:25 -0000 1.85 @@ -1,7 +1,7 @@ Summary: A library for handling different graphics file formats. Name: netpbm Version: 10.35 -Release: 8.1%{?dist} +Release: 9%{?dist} License: freeware Group: System Environment/Libraries URL: http://netpbm.sourceforge.net/ @@ -23,6 +23,7 @@ Patch14: netpbm-10.34-pamscale.patch Patch15: netpbm-10.35-ppmquantall.patch Patch16: netpbm-10.35-pbmtog3segfault.patch +Patch17: netpbm-10.35-pbmtomacp.patch Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: libjpeg-devel, libpng-devel, libtiff-devel, perl, flex BuildRequires: libX11-devel @@ -83,6 +84,7 @@ %patch14 -p1 -b .pamscale %patch15 -p1 -b .pqall %patch16 -p1 -b .pbmtog3segfault +%patch17 -p1 -b .pbmtomacp ##mv shhopt/shhopt.h shhopt/pbmshhopt.h ##perl -pi -e 's|shhopt.h|pbmshhopt.h|g' `find -name "*.c" -o -name "*.h"` ./GNUmakefile @@ -189,6 +191,9 @@ %{_mandir}/man5/* %changelog +* Mon Feb 5 2007 Jindrich Novy 10.35-9 +- fix pbmtomacp buffer overflow (#226969) + * Mon Jan 29 2007 Jindrich Novy 10.35-8.1 - bmptopnm won't crash with "BMPlencolormap: internal error!" (#224554) - pbmtog3 won't segfault on 64bit arches (#220739) From fedora-cvs-commits at redhat.com Mon Feb 5 12:44:29 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 07:44:29 -0500 Subject: rpms/mtools/devel mtools.spec,1.25,1.26 Message-ID: <200702051244.l15CiTvE011276@cvs.devel.redhat.com> Author: atkac Update of /cvs/dist/rpms/mtools/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv11072/mtools/devel Modified Files: mtools.spec Log Message: spec file has been standardized Index: mtools.spec =================================================================== RCS file: /cvs/dist/rpms/mtools/devel/mtools.spec,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- mtools.spec 23 Jan 2007 11:34:21 -0000 1.25 +++ mtools.spec 5 Feb 2007 12:44:27 -0000 1.26 @@ -1,12 +1,12 @@ -Summary: Programs for accessing MS-DOS disks without mounting the disks. +Summary: Programs for accessing MS-DOS disks without mounting the disks Name: mtools Version: 3.9.10 -Release: 3%{?dist} +Release: 4%{?dist} License: GPL Group: Applications/System Source: http://mtools.linux.lu/mtools-%{version}.tar.bz2 Url: http://mtools.linux.lu/ -Buildroot: %{_tmppath}/mtools-%{version}-root +Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Patch0: mtools-3.9.6-config.patch Patch1: mtools-3.9.6-paths.patch Patch2: mtools-gcc4.patch @@ -14,7 +14,7 @@ Patch4: mtools-3.9.9-noargs.patch Patch5: mtools-3.9.9-badc.patch Patch6: mtools-memset.patch -Prereq: /sbin/install-info +Requires: info BuildRequires: texinfo @@ -22,9 +22,9 @@ Mtools is a collection of utilities for accessing MS-DOS files. Mtools allow you to read, write and move around MS-DOS filesystem files (normally on MS-DOS floppy disks). Mtools supports Windows95 -style long file names, OS/2 XDF disks, and 2m disks. +style long file names, OS/2 XDF disks, and 2m disks -Mtools should be installed if you need to use MS-DOS disks. +Mtools should be installed if you need to use MS-DOS disks %prep %setup -q -n %{name}-%{version} @@ -63,14 +63,17 @@ %files %defattr(-,root,root) -%config /etc/mtools.conf +%config(noreplace) /etc/mtools.conf %doc COPYING Changelog README Release.notes /usr/bin/* %{_mandir}/*/* %{_infodir}/* %changelog -* Mon Jan 22 2007 Adam Tkac 3.9.10-3 +* Tue Feb 05 2007 Adam Tkac 3.9.10-4.fc7 +- fixed some unstandard statements in spec file (#226162) + +* Mon Jan 22 2007 Adam Tkac 3.9.10-3.fc7 - Resolves: #223712 - applied Ville Skytta's (ville.skytta "antispam" iki.fi) patch (install-info scriptlet failures) From fedora-cvs-commits at redhat.com Mon Feb 5 12:44:39 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 07:44:39 -0500 Subject: rpms/ruby/FC-5 .cvsignore, 1.17, 1.18 ruby-rubyprefix.patch, 1.1, 1.2 ruby.spec, 1.65, 1.66 sources, 1.16, 1.17 ruby-1.8.5-hash-memory-leak.patch, 1.1, NONE Message-ID: <200702051244.l15CidjV011415@cvs.devel.redhat.com> Author: tagoh Update of /cvs/dist/rpms/ruby/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv11363 Modified Files: .cvsignore ruby-rubyprefix.patch ruby.spec sources Removed Files: ruby-1.8.5-hash-memory-leak.patch Log Message: * Mon Feb 5 2007 Akira TAGOH - 1.8.5.12-1 - New upstream release. Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/ruby/FC-5/.cvsignore,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- .cvsignore 11 Dec 2006 05:08:33 -0000 1.17 +++ .cvsignore 5 Feb 2007 12:44:37 -0000 1.18 @@ -11,3 +11,4 @@ ruby-1.8.4.tar.gz ruby-1.8.5.tar.gz ruby-1.8.5-p2.tar.gz +ruby-1.8.5-p12.tar.gz ruby-rubyprefix.patch: configure.in | 27 ++++++++++++++++++++++----- mkconfig.rb | 6 +++--- 2 files changed, 25 insertions(+), 8 deletions(-) Index: ruby-rubyprefix.patch =================================================================== RCS file: /cvs/dist/rpms/ruby/FC-5/ruby-rubyprefix.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- ruby-rubyprefix.patch 22 May 2006 04:05:10 -0000 1.1 +++ ruby-rubyprefix.patch 5 Feb 2007 12:44:37 -0000 1.2 @@ -1,7 +1,7 @@ -diff -ruN ruby-1.8.4.orig/configure.in ruby-1.8.4/configure.in ---- ruby-1.8.4.orig/configure.in 2006-04-19 21:54:44.000000000 +0900 -+++ ruby-1.8.4/configure.in 2006-04-19 21:59:48.000000000 +0900 -@@ -1433,6 +1433,13 @@ +diff -ruN ruby-1.8.5-p12.orig/configure.in ruby-1.8.5-p12/configure.in +--- ruby-1.8.5-p12.orig/configure.in 2006-12-06 19:58:08.000000000 +0900 ++++ ruby-1.8.5-p12/configure.in 2007-02-05 17:02:43.000000000 +0900 +@@ -1505,6 +1505,13 @@ rubyw_install_name="$RUBYW_INSTALL_NAME" ;; esac @@ -15,7 +15,7 @@ case "$target_os" in cygwin*|mingw*|*djgpp*|os2-emx*) RUBY_LIB_PREFIX="/lib/ruby" -@@ -1441,21 +1448,30 @@ +@@ -1513,20 +1520,29 @@ RUBY_LIB_PREFIX="${prefix}/lib/ruby" ;; esac @@ -29,11 +29,11 @@ [ --with-sitedir=DIR site libraries in DIR [PREFIX/lib/ruby/site_ruby]], [sitedir=$withval], [sitedir='${prefix}/lib/ruby/site_ruby']) --SITE_DIR="`eval \"echo ${sitedir}\"`" -+SITE_DIR="`eval \"echo ${sitedir}\" | sed -e s/lib64/lib/`" -+_fc_sitedir=${sitedir} -+SITE_DIR2="`eval \"echo ${_fc_sitedir}\"`" -+sitedir="`eval \"echo ${sitedir}\" | sed -e s/lib64/lib/`" +-SITE_DIR=`eval echo \\"${sitedir}\\"` ++SITE_DIR=`eval echo \\"${sitedir}\\" | sed -e "s/lib64/lib/"` ++_fc_sitedir="\$(DESTDIR)${sitedir}" ++SITE_DIR2=`eval echo \\"${sitedir}\\" | sed -e "s/lib64/lib/"` ++sitedir=`eval echo \\"${sitedir}\\" | sed -e "s/lib64/lib/"` case "$target_os" in cygwin*|mingw*|*djgpp*|os2-emx*) RUBY_SITE_LIB_PATH="`expr "$SITE_DIR" : "$prefix\(/.*\)"`" || @@ -47,8 +47,7 @@ RUBY_SITE_LIB_PATH2="${RUBY_SITE_LIB_PATH}/${MAJOR}.${MINOR}" AC_DEFINE_UNQUOTED(RUBY_LIB, "${RUBY_LIB_PATH}") - AC_DEFINE_UNQUOTED(RUBY_SITE_LIB, "${RUBY_SITE_LIB_PATH}") -@@ -1464,6 +1480,7 @@ +@@ -1536,6 +1552,7 @@ AC_SUBST(arch)dnl AC_SUBST(sitearch)dnl AC_SUBST(sitedir)dnl @@ -56,7 +55,7 @@ configure_args=$ac_configure_args AC_SUBST(configure_args)dnl -@@ -1472,7 +1489,7 @@ +@@ -1544,7 +1561,7 @@ arch="fat-${target_os}" AC_DEFINE_UNQUOTED(RUBY_THIN_ARCHLIB, @@ -65,7 +64,7 @@ AC_DEFINE_UNQUOTED(RUBY_SITE_THIN_ARCHLIB, "${RUBY_SITE_LIB_PATH}/" __ARCHITECTURE__ "-${target_os}") -@@ -1487,8 +1504,8 @@ +@@ -1559,8 +1576,8 @@ *) sitearch="${arch}" ;; esac @@ -76,20 +75,19 @@ AC_ARG_WITH(search-path, [ --with-search-path=DIR specify the additional search path], -diff -ruN ruby-1.8.4.orig/mkconfig.rb ruby-1.8.4/mkconfig.rb ---- ruby-1.8.4.orig/mkconfig.rb 2005-11-11 08:22:03.000000000 +0900 -+++ ruby-1.8.4/mkconfig.rb 2006-04-19 21:55:08.000000000 +0900 +diff -ruN ruby-1.8.5-p12.orig/mkconfig.rb ruby-1.8.5-p12/mkconfig.rb +--- ruby-1.8.5-p12.orig/mkconfig.rb 2006-06-25 23:03:10.000000000 +0900 ++++ ruby-1.8.5-p12/mkconfig.rb 2007-02-05 16:54:32.000000000 +0900 @@ -108,10 +108,10 @@ print v_fast, v_others print < - 1.8.5.12-1 +- New upstream release. + * Mon Dec 11 2006 Akira TAGOH - 1.8.5.2-1 - security fix release. (#218289) Index: sources =================================================================== RCS file: /cvs/dist/rpms/ruby/FC-5/sources,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- sources 11 Dec 2006 05:08:39 -0000 1.16 +++ sources 5 Feb 2007 12:44:37 -0000 1.17 @@ -2,4 +2,4 @@ d65e3a216d6d345a2a6f1aa8758c2f75 ruby-refm-rdp-1.8.1-ja-html.tar.gz 7f3e181c0be9a1579e43a5a8b26372d6 rubyfaq-990927.tar.bz2 8aa2e2da327dc43ff6e46e634eb657b6 rubyfaq-jp-990927.tar.bz2 -a3517a224716f79b14196adda3e88057 ruby-1.8.5-p2.tar.gz +d7d12dd9124c9b7d55cdbbee313e3931 ruby-1.8.5-p12.tar.gz --- ruby-1.8.5-hash-memory-leak.patch DELETED --- From fedora-cvs-commits at redhat.com Mon Feb 5 12:48:00 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 07:48:00 -0500 Subject: rpms/php-pear/devel relocate.php,1.2,1.3 Message-ID: <200702051248.l15Cm0cJ019784@cvs.devel.redhat.com> Author: jorton Update of /cvs/dist/rpms/php-pear/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv17573 Modified Files: relocate.php Log Message: - relocate array keys safely Index: relocate.php =================================================================== RCS file: /cvs/dist/rpms/php-pear/devel/relocate.php,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- relocate.php 5 Feb 2007 12:33:03 -0000 1.2 +++ relocate.php 5 Feb 2007 12:47:58 -0000 1.3 @@ -37,7 +37,9 @@ $result = array(); foreach ($array as $key => $value) { - $key = relocate_string($key); + if (is_string($key)) { + $key = relocate_string($key); + } $result[$key] = relocate_value($value); } From fedora-cvs-commits at redhat.com Mon Feb 5 13:04:51 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 08:04:51 -0500 Subject: rpms/lcms/devel lcms.spec,1.7,1.8 Message-ID: <200702051304.l15D4o1B013722@cvs.devel.redhat.com> Author: alexl Update of /cvs/dist/rpms/lcms/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv13648 Modified Files: lcms.spec Log Message: * Mon Feb 5 2007 Alexander Larsson - 1.16-1 - Update to 1.16 - Specfile cleanups (#225981) - Remove static libs Index: lcms.spec =================================================================== RCS file: /cvs/dist/rpms/lcms/devel/lcms.spec,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- lcms.spec 7 Dec 2006 15:42:08 -0000 1.7 +++ lcms.spec 5 Feb 2007 13:04:48 -0000 1.8 @@ -1,12 +1,12 @@ %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} Name: lcms -Version: 1.15 -Release: 2 +Version: 1.16 +Release: 1 Summary: Color Management System Group: Applications/Productivity -License: LGPL +License: MIT URL: http://www.littlecms.com/ Source0: http://www.littlecms.com/lcms-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -26,7 +26,7 @@ %package -n python-%{name} -Summary: Python interface to LittleCMS. +Summary: Python interface to LittleCMS Group: Development/Libraries Requires: python, %{python_sitearch} Provides: python-littlecms = %{version}-%{release} @@ -60,7 +60,7 @@ make install DESTDIR=${RPM_BUILD_ROOT} chmod 0644 AUTHORS COPYING ChangeLog NEWS README.1ST doc/TUTORIAL.TXT doc/LCMSAPI.TXT find ${RPM_BUILD_ROOT} -type f -name "*.la" -exec rm -f {} ';' -touch ${RPM_BUILD_ROOT}%{python_sitearch}/lcms.py{c,o} +rm ${RPM_BUILD_ROOT}%{_libdir}/*.a %clean @@ -74,7 +74,7 @@ %files %defattr(-,root,root,-) -%doc AUTHORS COPYING ChangeLog NEWS README.1ST doc/TUTORIAL.TXT +%doc AUTHORS COPYING NEWS README.1ST doc/TUTORIAL.TXT %{_bindir}/* %{_libdir}/*.so.* %{_mandir}/man1/* @@ -83,18 +83,21 @@ %defattr(-,root,root,-) %doc doc/LCMSAPI.TXT %{_includedir}/* -%{_libdir}/*.a %{_libdir}/*.so %{_libdir}/pkgconfig/%{name}.pc %files -n python-%{name} %defattr(-,root,root,-) -%{python_sitearch}/lcms.py +%{python_sitearch}/lcms.py* %{python_sitearch}/_lcms.so %exclude %{python_sitearch}/_lcms.a -%ghost %{python_sitearch}/lcms.py? %changelog +* Mon Feb 5 2007 Alexander Larsson - 1.16-1 +- Update to 1.16 +- Specfile cleanups (#225981) +- Remove static libs + * Thu Dec 7 2006 Jeremy Katz - 1.15-2 - rebuild against python 2.5 From fedora-cvs-commits at redhat.com Mon Feb 5 13:09:00 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 08:09:00 -0500 Subject: rpms/lcms/devel .cvsignore,1.3,1.4 sources,1.3,1.4 Message-ID: <200702051309.l15D90rl016861@cvs.devel.redhat.com> Author: alexl Update of /cvs/dist/rpms/lcms/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv16758 Modified Files: .cvsignore sources Log Message: Add 1.16 source Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/lcms/devel/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 9 Jan 2006 10:46:35 -0000 1.3 +++ .cvsignore 5 Feb 2007 13:08:58 -0000 1.4 @@ -1,2 +1 @@ -lcms-1.14.tar.gz -lcms-1.15.tar.gz +lcms-1.16.tar.gz Index: sources =================================================================== RCS file: /cvs/dist/rpms/lcms/devel/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 9 Jan 2006 10:46:35 -0000 1.3 +++ sources 5 Feb 2007 13:08:58 -0000 1.4 @@ -1 +1 @@ -76c921973fdea4f880944a024197f924 lcms-1.15.tar.gz +b07b623f3e712373ff713fb32cf23651 lcms-1.16.tar.gz From fedora-cvs-commits at redhat.com Mon Feb 5 13:20:50 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 08:20:50 -0500 Subject: rpms/gnome-audio/devel gnome-audio.spec,1.11,1.12 Message-ID: <200702051320.l15DKoCu013404@cvs.devel.redhat.com> Author: alexl Update of /cvs/dist/rpms/gnome-audio/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv13349 Modified Files: gnome-audio.spec Log Message: * Mon Feb 5 2007 Alexander Larsson - 2.0.0-4 - Minor specfile cleanups (#225812) Index: gnome-audio.spec =================================================================== RCS file: /cvs/dist/rpms/gnome-audio/devel/gnome-audio.spec,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- gnome-audio.spec 12 Jul 2006 05:58:44 -0000 1.11 +++ gnome-audio.spec 5 Feb 2007 13:20:48 -0000 1.12 @@ -1,11 +1,11 @@ Summary: Sounds for GNOME events. Name: gnome-audio Version: 2.0.0 -Release: 3.1.1 +Release: 4 License: LGPL Group: Applications/Multimedia Source: ftp://ftp.gnome.org/pub/GNOME/sources/gnome-audio-%{version}.tar.bz2 -BuildRoot:/var/tmp/gnome-audio-%{version}-root +BuildRoot:%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) URL: http://www.gnome.org BuildArchitectures: noarch @@ -18,7 +18,7 @@ %setup -q %package extra -Summary: Files needed for customizing GNOME event sounds. +Summary: Files needed for customizing GNOME event sounds Group: System Environment/Libraries %description extra @@ -41,7 +41,33 @@ %clean rm -rf $RPM_BUILD_ROOT +%files +%defattr(-, root, root) +%doc README +%{_datadir}/sounds/email.wav +%{_datadir}/sounds/info.wav +%{_datadir}/sounds/error.wav +%{_datadir}/sounds/warning.wav +%{_datadir}/sounds/generic.wav +%{_datadir}/sounds/question.wav +%{_datadir}/sounds/shutdown1.wav +%{_datadir}/sounds/startup3.wav +%{_datadir}/sounds/panel +%{_datadir}/sounds/gtk-events +%{_datadir}/sounds/phone.wav + +#symlinks +#%{prefix}/share/sounds/login.wav +#%{prefix}/share/sounds/logout.wav + +%files extra +%defattr(-, root, root) +%{_datadir}/sounds/card_shuffle.wav + %changelog +* Mon Feb 5 2007 Alexander Larsson - 2.0.0-4 +- Minor specfile cleanups (#225812) + * Wed Jul 12 2006 Jesse Keating - 2.0.0-3.1.1 - rebuild @@ -111,26 +137,3 @@ * Thu Dec 17 1998 Michael Fulbright - first pass at a spec file - -%files -%defattr(-, root, root) -%doc README -%{_datadir}/sounds/email.wav -%{_datadir}/sounds/info.wav -%{_datadir}/sounds/error.wav -%{_datadir}/sounds/warning.wav -%{_datadir}/sounds/generic.wav -%{_datadir}/sounds/question.wav -%{_datadir}/sounds/shutdown1.wav -%{_datadir}/sounds/startup3.wav -%{_datadir}/sounds/panel -%{_datadir}/sounds/gtk-events -%{_datadir}/sounds/phone.wav - -#symlinks -#%{prefix}/share/sounds/login.wav -#%{prefix}/share/sounds/logout.wav - -%files extra -%defattr(-, root, root) -%{_datadir}/sounds/card_shuffle.wav From fedora-cvs-commits at redhat.com Mon Feb 5 13:31:25 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 08:31:25 -0500 Subject: rpms/hardlink/devel hardlink.spec,1.25,1.26 Message-ID: <200702051331.l15DVPO1021027@cvs.devel.redhat.com> Author: jnovy Update of /cvs/dist/rpms/hardlink/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv20915 Modified Files: hardlink.spec Log Message: - merge review related spec fixes (#225881) Index: hardlink.spec =================================================================== RCS file: /cvs/dist/rpms/hardlink/devel/hardlink.spec,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- hardlink.spec 29 Oct 2006 07:19:35 -0000 1.25 +++ hardlink.spec 5 Feb 2007 13:31:23 -0000 1.26 @@ -1,13 +1,14 @@ Summary: Create a tree of hardlinks Name: hardlink Version: 1.0 -Release: 2%{?dist} +Release: 3%{?dist} Epoch: 1 Group: System Environment/Base +URL: http://cvs.fedora.redhat.com/viewcvs/devel/hardlink/ License: GPL Source0: hardlink.c Source1: hardlink.1 -Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root +Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Obsoletes: kernel-utils %description @@ -16,13 +17,13 @@ amount of diskspace used by each kernel package installed. %prep -%setup -c -T +%setup -q -c -T %build -rm -rf $RPM_BUILD_ROOT -gcc -Wall $RPM_OPT_FLAGS -g %{SOURCE0} -o hardlink +gcc $RPM_OPT_FLAGS %{SOURCE0} -o hardlink %install +rm -rf $RPM_BUILD_ROOT install -D -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/man1/hardlink.1 install -D -m 755 hardlink $RPM_BUILD_ROOT%{_sbindir}/hardlink @@ -35,6 +36,9 @@ %{_mandir}/man1/hardlink.1* %changelog +* Mon Feb 5 2007 Jindrich Novy - 1:1.0-3 +- merge review related spec fixes (#225881) + * Sun Oct 29 2006 Jindrich Novy - 1:1.0-2 - update docs to describe highest verbosity -vv option (#210816) - use dist From fedora-cvs-commits at redhat.com Mon Feb 5 13:44:57 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 08:44:57 -0500 Subject: rpms/hardlink/devel hardlink.spec,1.26,1.27 Message-ID: <200702051344.l15Div4h020457@cvs.devel.redhat.com> Author: jnovy Update of /cvs/dist/rpms/hardlink/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv20438 Modified Files: hardlink.spec Log Message: - update %%clean section Index: hardlink.spec =================================================================== RCS file: /cvs/dist/rpms/hardlink/devel/hardlink.spec,v retrieving revision 1.26 retrieving revision 1.27 diff -u -r1.26 -r1.27 --- hardlink.spec 5 Feb 2007 13:31:23 -0000 1.26 +++ hardlink.spec 5 Feb 2007 13:44:54 -0000 1.27 @@ -28,7 +28,7 @@ install -D -m 755 hardlink $RPM_BUILD_ROOT%{_sbindir}/hardlink %clean -[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT; +rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) From fedora-cvs-commits at redhat.com Mon Feb 5 13:47:35 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 08:47:35 -0500 Subject: rpms/openoffice.org/devel openoffice.org-2.2.0.ooo74188.sw.cursorinsideglyph.patch, NONE, 1.1 openoffice.org.spec, 1.1021, 1.1022 Message-ID: <200702051347.l15DlZaa008480@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/openoffice.org/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv8462 Modified Files: openoffice.org.spec Added Files: openoffice.org-2.2.0.ooo74188.sw.cursorinsideglyph.patch Log Message: Resolves: rhbz#226737 add openoffice.org-2.2.0.ooo74188.sw.cursorinsideglyph.patch openoffice.org-2.2.0.ooo74188.sw.cursorinsideglyph.patch: source/core/text/frmcrsr.cxx | 0 sw/source/core/text/frmcrsr.cxx | 34 ++++++++++++++++++++++++++++++++-- 2 files changed, 32 insertions(+), 2 deletions(-) --- NEW FILE openoffice.org-2.2.0.ooo74188.sw.cursorinsideglyph.patch --- Index: source/core/text/frmcrsr.cxx =================================================================== RCS file: /cvs/sw/sw/source/core/text/frmcrsr.cxx,v retrieving revision 1.42 diff -u -r1.42 frmcrsr.cxx --- openoffice.org.orig/sw/source/core/text/frmcrsr.cxx 16 Sep 2006 21:33:39 -0000 1.42 +++ openoffice.org/sw/source/core/text/frmcrsr.cxx 5 Feb 2007 13:42:51 -0000 @@ -83,6 +83,10 @@ #include "swfntcch.hxx" // SwFontAccess #include "flyfrm.hxx" +#include +#include +#include "breakit.hxx" + #if OSL_DEBUG_LEVEL > 1 #include "txtpaint.hxx" #endif @@ -309,7 +313,33 @@ nMaxY = pFrm->SwitchVerticalToHorizontal( nMaxY ); sal_Bool bGoOn = sal_True; - xub_StrLen nOffset = rPos.nContent.GetIndex(); + xub_StrLen nOffset = rPos.nContent.GetIndex(); + + // #i74188 Ensure that the cursor is not drawn inside a combined char + const SwTxtNode* pTxtNd = ((const SwTxtFrm*)this)->GetTxtNode(); + if( pTxtNd && ::com::sun::star::i18n::ScriptType::COMPLEX == + pBreakIt->xBreak->getScriptType( pTxtNd->GetTxt(), nOffset ) ) + { + sal_Int32 nCount = 1; + const ::com::sun::star::lang::Locale &rLocale = + pBreakIt->GetLocale( pTxtNd->GetLang( nOffset ) ); + xub_StrLen nRight = (xub_StrLen)pBreakIt->xBreak->nextCharacters( + pTxtNd->GetTxt(), nOffset, rLocale, + ::com::sun::star::i18n::CharacterIteratorMode::SKIPCELL, + nCount, nCount ); + + xub_StrLen nLeft = (xub_StrLen)pBreakIt->xBreak->previousCharacters( + pTxtNd->GetTxt(), nRight, rLocale, + ::com::sun::star::i18n::CharacterIteratorMode::SKIPCELL, + nCount, nCount ); + + if ( ( nLeft != nOffset ) && ( nRight != nOffset ) ) + { + nOffset = ( Abs( nRight - nOffset ) < Abs( nLeft - nOffset ) ) ? + nRight : nLeft; + } + } + xub_StrLen nNextOfst; do @@ -1561,7 +1591,7 @@ } else { - SwTwips nSpace; + SwTwips nSpace(0); if( FILL_TAB != rFill.Mode() ) { static sal_Char __READONLY_DATA sDoubleSpace[] = " "; Index: openoffice.org.spec =================================================================== RCS file: /cvs/dist/rpms/openoffice.org/devel/openoffice.org.spec,v retrieving revision 1.1021 retrieving revision 1.1022 diff -u -r1.1021 -r1.1022 --- openoffice.org.spec 5 Feb 2007 11:54:50 -0000 1.1021 +++ openoffice.org.spec 5 Feb 2007 13:47:32 -0000 1.1022 @@ -120,6 +120,7 @@ Patch53: openoffice.org-2.2.0.ooo73295.basctl.extraqual.patch Patch54: openoffice.org-2.2.0.oooXXXXX.binfilter.toodeep.patch Patch55: openoffice.org-2.2.0.oooXXXXX.atkthreads.atexit.patch +Patch56: openoffice.org-2.2.0.ooo74188.sw.cursorinsideglyph.patch %define instdir %{_libdir}/openoffice.org @@ -984,6 +985,7 @@ %patch53 -p1 -b .ooo73295.basctl.extraqual.patch %patch54 -p1 -b .oooXXXXX.binfilter.toodeep.patch %patch55 -p1 -b .oooXXXXX.atkthreads.atexit.patch +%patch56 -p1 -b .ooo74188.sw.cursorinsideglyph.patch %if %{langpacks} tar xzf %{SOURCE1} @@ -2580,6 +2582,7 @@ %changelog * Mon Feb 05 2007 Caolan McNamara - 1:2.2.0-5.2 - Resolves: rhbz#227245 add openoffice.org-2.2.0.oooXXXXX.atkthreads.atexit.patch +- Resolves: rhbz#226737 add openoffice.org-2.2.0.ooo74188.sw.cursorinsideglyph.patch * Thu Feb 01 2007 Caolan McNamara - 1:2.2.0-5.1 - next candidate From fedora-cvs-commits at redhat.com Mon Feb 5 13:47:40 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 08:47:40 -0500 Subject: rpms/lcms/devel lcms.spec,1.8,1.9 Message-ID: <200702051347.l15DletM008516@cvs.devel.redhat.com> Author: alexl Update of /cvs/dist/rpms/lcms/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv8498 Modified Files: lcms.spec Log Message: * Mon Feb 5 2007 Alexander Larsson - 1.16-2 - Run swig during build to fix warnings in generated code Index: lcms.spec =================================================================== RCS file: /cvs/dist/rpms/lcms/devel/lcms.spec,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- lcms.spec 5 Feb 2007 13:04:48 -0000 1.8 +++ lcms.spec 5 Feb 2007 13:47:38 -0000 1.9 @@ -2,7 +2,7 @@ Name: lcms Version: 1.16 -Release: 1 +Release: 2 Summary: Color Management System Group: Applications/Productivity @@ -52,6 +52,7 @@ %build %configure --with-python +(cd python; ./swig_lcms) make %{?_smp_mflags} @@ -93,6 +94,9 @@ %exclude %{python_sitearch}/_lcms.a %changelog +* Mon Feb 5 2007 Alexander Larsson - 1.16-2 +- Run swig during build to fix warnings in generated code + * Mon Feb 5 2007 Alexander Larsson - 1.16-1 - Update to 1.16 - Specfile cleanups (#225981) From fedora-cvs-commits at redhat.com Mon Feb 5 14:00:09 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 09:00:09 -0500 Subject: rpms/audit/FC-6 audit.spec, 1.117, 1.118 sources, 1.80, 1.81 audit-1.3.1-parse.patch, 1.1, NONE Message-ID: <200702051400.l15E09Qi008778@cvs.devel.redhat.com> Author: sgrubb Update of /cvs/dist/rpms/audit/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv8763 Modified Files: audit.spec sources Removed Files: audit-1.3.1-parse.patch Log Message: * Mon Feb 05 2007 Steve Grubb 1.4-1 - New report about authentication attempts - update autrace to have resource usage mode - update auditctl to support immutable config - added audit_log_user_command function to libaudit api - interpret capabilities - added audit event parsing library - updates for 2.6.20 kernel Index: audit.spec =================================================================== RCS file: /cvs/dist/rpms/audit/FC-6/audit.spec,v retrieving revision 1.117 retrieving revision 1.118 diff -u -r1.117 -r1.118 --- audit.spec 22 Dec 2006 16:42:37 -0000 1.117 +++ audit.spec 5 Feb 2007 14:00:06 -0000 1.118 @@ -1,12 +1,11 @@ Summary: User space tools for 2.6 kernel auditing Name: audit -Version: 1.3 -Release: 2%{?dist} +Version: 1.4 +Release: 1%{?dist} License: GPL Group: System Environment/Daemons URL: http://people.redhat.com/sgrubb/audit/ Source0: %{name}-%{version}.tar.gz -Patch1: audit-1.3.1-parse.patch BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRequires: libtool swig python-devel BuildRequires: kernel-headers >= 2.6.18 @@ -55,7 +54,6 @@ %prep %setup -q -%patch1 -p1 %build autoreconf -fv --install @@ -75,21 +73,23 @@ mkdir -p $RPM_BUILD_ROOT/%{_libdir} # This winds up in the wrong place when libtool is involved mv $RPM_BUILD_ROOT/%{_lib}/libaudit.a $RPM_BUILD_ROOT%{_libdir} -##mv $RPM_BUILD_ROOT/%{_lib}/libauparse.a $RPM_BUILD_ROOT%{_libdir} +mv $RPM_BUILD_ROOT/%{_lib}/libauparse.a $RPM_BUILD_ROOT%{_libdir} curdir=`pwd` cd $RPM_BUILD_ROOT/%{_libdir} LIBNAME=`basename \`ls $RPM_BUILD_ROOT/%{_lib}/libaudit.so.*.*.*\`` ln -s ../../%{_lib}/$LIBNAME libaudit.so -##LIBNAME=`basename \`ls $RPM_BUILD_ROOT/%{_lib}/libauparse.so.*.*.*\`` -##ln -s ../../%{_lib}/$LIBNAME libauparse.so +LIBNAME=`basename \`ls $RPM_BUILD_ROOT/%{_lib}/libauparse.so.*.*.*\`` +ln -s ../../%{_lib}/$LIBNAME libauparse.so cd $curdir # Remove these items so they don't get picked up. rm -f $RPM_BUILD_ROOT/%{_lib}/libaudit.so -##rm -f $RPM_BUILD_ROOT/%{_lib}/libauparse.so +rm -f $RPM_BUILD_ROOT/%{_lib}/libauparse.so rm -f $RPM_BUILD_ROOT/%{_lib}/libaudit.la -##rm -f $RPM_BUILD_ROOT/%{_lib}/libauparse.la -rm -f $RPM_BUILD_ROOT/%{_libdir}/python2.4/site-packages/_audit.a -rm -f $RPM_BUILD_ROOT/%{_libdir}/python2.4/site-packages/_audit.la +rm -f $RPM_BUILD_ROOT/%{_lib}/libauparse.la +rm -f $RPM_BUILD_ROOT/%{_libdir}/python?.?/site-packages/_audit.a +rm -f $RPM_BUILD_ROOT/%{_libdir}/python?.?/site-packages/_audit.la +rm -f $RPM_BUILD_ROOT/%{_libdir}/python?.?/site-packages/_auparse.a +rm -f $RPM_BUILD_ROOT/%{_libdir}/python?.?/site-packages/_auparse.la # On platforms with 32 & 64 bit libs, we need to coordinate the timestamp touch -r ./audit.spec $RPM_BUILD_ROOT/etc/libaudit.conf @@ -133,24 +133,28 @@ %files libs %defattr(-,root,root) %attr(755,root,root) /%{_lib}/libaudit.* -##%attr(755,root,root) /%{_lib}/libauparse.* +%attr(755,root,root) /%{_lib}/libauparse.* %config(noreplace) %attr(640,root,root) /etc/libaudit.conf %files libs-devel %defattr(-,root,root) %{_libdir}/libaudit.a -##%{_libdir}/libauparse.a +%{_libdir}/libauparse.a %{_libdir}/libaudit.so -##%{_libdir}/libauparse.so +%{_libdir}/libauparse.so %{_includedir}/libaudit.h +%{_includedir}/auparse.h +%{_includedir}/auparse-defs.h %{_mandir}/man3/* %files libs-python %defattr(-,root,root) %attr(750,root,root) /sbin/audispd -%{_libdir}/python*/site-packages/_audit.so -/usr/lib/python*/site-packages/audit.py* -/usr/lib/python*/site-packages/AuditMsg.py* +%{_libdir}/python?.?/site-packages/_audit.so +%{_libdir}/python?.?/site-packages/_auparse.so +/usr/lib/python?.?/site-packages/audit.py* +/usr/lib/python?.?/site-packages/AuditMsg.py* +/usr/lib/python?.?/site-packages/auparse.py* %files %defattr(-,root,root,-) @@ -170,8 +174,17 @@ %config(noreplace) %attr(640,root,root) /etc/sysconfig/auditd %changelog +* Mon Feb 05 2007 Steve Grubb 1.4-1 +- New report about authentication attempts +- update autrace to have resource usage mode +- update auditctl to support immutable config +- added audit_log_user_command function to libaudit api +- interpret capabilities +- added audit event parsing library +- updates for 2.6.20 kernel + * Thu Nov 30 2006 Steve Grubb 1.3-2 -- Fix minor parsing problem and add new msg types +- Fix minor parsing problem and add new msg types(#217952) * Tue Nov 28 2006 Steve Grubb 1.3-1 - ausearch & aureport implement uid/gid caching Index: sources =================================================================== RCS file: /cvs/dist/rpms/audit/FC-6/sources,v retrieving revision 1.80 retrieving revision 1.81 diff -u -r1.80 -r1.81 --- sources 28 Nov 2006 23:04:18 -0000 1.80 +++ sources 5 Feb 2007 14:00:06 -0000 1.81 @@ -1 +1 @@ -5aba24b53266b6eeb9b710178b874e73 audit-1.3.tar.gz +3a1376dbe39305fc656bfe1a66fb1b21 audit-1.4.tar.gz --- audit-1.3.1-parse.patch DELETED --- From fedora-cvs-commits at redhat.com Mon Feb 5 14:14:29 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 09:14:29 -0500 Subject: rpms/curl/devel curl.spec,1.44,1.45 Message-ID: <200702051414.l15EETIm009251@cvs.devel.redhat.com> Author: jnovy Update of /cvs/dist/rpms/curl/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv9237 Modified Files: curl.spec Log Message: - merge review related spec fixes (#225671) Index: curl.spec =================================================================== RCS file: /cvs/dist/rpms/curl/devel/curl.spec,v retrieving revision 1.44 retrieving revision 1.45 diff -u -r1.44 -r1.45 --- curl.spec 29 Jan 2007 16:25:45 -0000 1.44 +++ curl.spec 5 Feb 2007 14:14:27 -0000 1.45 @@ -3,7 +3,7 @@ Summary: A utility for getting files from remote servers (FTP, HTTP, and others) Name: curl Version: 7.16.1 -Release: 1%{?dist} +Release: 2%{?dist} License: MIT Group: Applications/Internet Source: http://curl.haxx.se/download/%{name}-%{version}.tar.bz2 @@ -14,7 +14,6 @@ URL: http://curl.haxx.se/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: openssl-devel, libtool, pkgconfig, libidn-devel -Requires: openssl %description cURL is a tool for getting files from FTP, HTTP, Gopher, Telnet, and @@ -27,7 +26,7 @@ Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: openssl-devel, libidn-devel, pkgconfig -Summary: Files needed for building applications with libcurl. +Summary: Files needed for building applications with libcurl %description devel cURL is a tool for getting files from FTP, HTTP, Gopher, Telnet, and @@ -51,12 +50,12 @@ CPPFLAGS=`pkg-config --cflags openssl`; export CPPFLAGS LDFLAGS=`pkg-config --libs openssl`; export LDFLAGS fi -%configure --with-ssl=/usr --enable-ipv6 \ +%configure --with-ssl=%{_prefix} --enable-ipv6 \ --with-ca-bundle=%{_sysconfdir}/pki/tls/certs/ca-bundle.crt \ - --with-gssapi=/usr/kerberos --with-libidn \ + --with-gssapi=%{_prefix}/kerberos --with-libidn \ --with-ldap-lib=libldap-%{ldap_version}.so.0 \ --with-lber-lib=liblber-%{ldap_version}.so.0 -make +make CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT @@ -70,11 +69,9 @@ %clean rm -rf $RPM_BUILD_ROOT -%post -/sbin/ldconfig +%post -p /sbin/ldconfig -%postun -/sbin/ldconfig +%postun -p /sbin/ldconfig %files %defattr(-,root,root) @@ -99,6 +96,9 @@ %{_mandir}/man3/* %changelog +* Mon Feb 5 2007 Jindrich Novy 7.16.1-2 +- merge review related spec fixes (#225671) + * Mon Jan 29 2007 Jindrich Novy 7.16.1-1 - update to 7.16.1 From fedora-cvs-commits at redhat.com Mon Feb 5 14:14:59 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 09:14:59 -0500 Subject: rpms/lcms/devel lcms-1.16-python-lib64.patch, NONE, 1.1 lcms.spec, 1.9, 1.10 Message-ID: <200702051414.l15EExfx009287@cvs.devel.redhat.com> Author: alexl Update of /cvs/dist/rpms/lcms/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv9271 Modified Files: lcms.spec Added Files: lcms-1.16-python-lib64.patch Log Message: - Fix build on 64bit lcms-1.16-python-lib64.patch: configure.ac | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) --- NEW FILE lcms-1.16-python-lib64.patch --- --- lcms-1.16/configure.ac.python-lib64 2007-02-05 15:00:39.000000000 +0100 +++ lcms-1.16/configure.ac 2007-02-05 15:00:43.000000000 +0100 @@ -94,7 +94,7 @@ if test -n "$PYTHON" then LCMS_PYTHON_PREFIX=`$PYTHON -c "import sys; print sys.prefix"` - LCMS_PYEXECDIR=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib()"` + LCMS_PYEXECDIR=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(1)"` LCMS_PYINCLUDE=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_inc()"` LCMS_PYLIB=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(0,1)"` AC_CHECK_FILE([$LCMS_PYINCLUDE/Python.h],PYTHON_OK='yes',PYTHON_OK='no') Index: lcms.spec =================================================================== RCS file: /cvs/dist/rpms/lcms/devel/lcms.spec,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- lcms.spec 5 Feb 2007 13:47:38 -0000 1.9 +++ lcms.spec 5 Feb 2007 14:14:56 -0000 1.10 @@ -17,9 +17,12 @@ BuildRequires: python-devel BuildRequires: swig >= 1.3.12 BuildRequires: zlib-devel +BuildRequires: automake, autoconf, libtool Provides: littlecms = %{version}-%{release} +Patch1: lcms-1.16-python-lib64.patch + %description LittleCMS intends to be a small-footprint, speed optimized color management engine in open source form. @@ -49,8 +52,10 @@ %prep %setup -q +%patch1 -p1 -b .python-lib64 %build +autoreconf %configure --with-python (cd python; ./swig_lcms) make %{?_smp_mflags} @@ -96,6 +101,7 @@ %changelog * Mon Feb 5 2007 Alexander Larsson - 1.16-2 - Run swig during build to fix warnings in generated code +- Fix build on 64bit * Mon Feb 5 2007 Alexander Larsson - 1.16-1 - Update to 1.16 From fedora-cvs-commits at redhat.com Mon Feb 5 14:32:16 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 09:32:16 -0500 Subject: rpms/kdelibs/devel kdelibs-3.5.6-bz#225420-CVE-2007-0537.patch, NONE, 1.1 kdelibs.spec, 1.200, 1.201 Message-ID: <200702051432.l15EWGST011092@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/kdelibs/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv10985 Modified Files: kdelibs.spec Added Files: kdelibs-3.5.6-bz#225420-CVE-2007-0537.patch Log Message: 3.5.6 kdelibs-3.5.6-bz#225420-CVE-2007-0537.patch: htmltokenizer.cpp | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) --- NEW FILE kdelibs-3.5.6-bz#225420-CVE-2007-0537.patch --- Index: khtml/html/htmltokenizer.cpp =================================================================== --- khtml/html/htmltokenizer.cpp (Revision 626790) +++ khtml/html/htmltokenizer.cpp (Revision 626791) @@ -316,7 +316,7 @@ while ( !src.isEmpty() ) { checkScriptBuffer(); unsigned char ch = src->latin1(); - if ( !scriptCodeResync && !brokenComments && !textarea && !xmp && !title && ch == '-' && scriptCodeSize >= 3 && !src.escaped() && QConstString( scriptCode+scriptCodeSize-3, 3 ).string() == "= 3 && !src.escaped() && QConstString( scriptCode+scriptCodeSize-3, 3 ).string() == "= %{arts_epoch}:%{arts_version} Requires: qt >= %{qt_epoch}:%{qt_version} Requires: cups-libs >= %{cups_epoch}:1.1.12 @@ -131,6 +135,7 @@ Requires: libacl-devel Requires: pcre-devel Requires: libkdnssd-devel +Requires: libutempter-devel Obsoletes: kdesupport-devel @@ -170,6 +175,9 @@ %patch40 -p1 -b .kdeprint-utf8 %patch41 -p1 -b .utempter +# security +%patch1000 -p0 -b .bz#225420-CVE-2007-0537 + perl -pi -e "s,^#define KDE_VERSION_STRING .*,#define KDE_VERSION_STRING \"%{version}-%{release} %{distname}\"," kdecore/kdeversion.h %build @@ -385,8 +393,10 @@ %doc %{_docdir}/HTML/en/kdelibs* %changelog -* Thu Jan 25 2007 Than Ngo - 6:3.5.5-1.fc7 +* Mon Feb 05 2007 Than Ngo - 6:3.5.5-1.fc7 - 3.5.6 +- apply patch to fix #225420, CVE-2007-0537 Konqueror improper + HTML comment rendering, thanks to Dirk M??ller, KDE security team * Tue Nov 14 2006 Than Ngo - 6:3.5.5-1.fc7 - rebuild From fedora-cvs-commits at redhat.com Mon Feb 5 14:36:51 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 09:36:51 -0500 Subject: rpms/wireshark/devel .cvsignore, 1.10, 1.11 sources, 1.10, 1.11 wireshark.spec, 1.17, 1.18 Message-ID: <200702051436.l15Eap2F014129@cvs.devel.redhat.com> Author: rvokal Update of /cvs/dist/rpms/wireshark/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv14094 Modified Files: .cvsignore sources wireshark.spec Log Message: - multiple security issues fixed (#227140) Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/wireshark/devel/.cvsignore,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- .cvsignore 15 Jan 2007 11:30:17 -0000 1.10 +++ .cvsignore 5 Feb 2007 14:36:43 -0000 1.11 @@ -1 +1 @@ -wireshark-0.99.5-SVN-20402.tar.gz +wireshark-0.99.5.tar.gz Index: sources =================================================================== RCS file: /cvs/dist/rpms/wireshark/devel/sources,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- sources 15 Jan 2007 11:30:17 -0000 1.10 +++ sources 5 Feb 2007 14:36:44 -0000 1.11 @@ -1 +1 @@ -e07162734fa2623f766b1eac6fd259fb wireshark-0.99.5-SVN-20402.tar.gz +d034fc3936d16cfc3becac2daec9f591 wireshark-0.99.5.tar.gz Index: wireshark.spec =================================================================== RCS file: /cvs/dist/rpms/wireshark/devel/wireshark.spec,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- wireshark.spec 15 Jan 2007 11:31:23 -0000 1.17 +++ wireshark.spec 5 Feb 2007 14:36:44 -0000 1.18 @@ -1,11 +1,11 @@ %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()") #define to 0 for final version -%define svn_version 20402 +%define svn_version 0 Summary: Network traffic analyzer Name: wireshark Version: 0.99.5 -Release: 0.pre2%{?dist} +Release: 1%{?dist} License: GPL Group: Applications/Internet %if %{svn_version} @@ -184,6 +184,13 @@ %changelog +* Mon Feb 5 2007 Radek Vok??l 0.99.5-1 +- multiple security issues fixed (#227140) +- CVE-2007-0459 - The TCP dissector could hang or crash while reassembling HTTP packets +- CVE-2007-0459 - The HTTP dissector could crash. +- CVE-2007-0457 - On some systems, the IEEE 802.11 dissector could crash. +- CVE-2007-0456 - On some systems, the LLT dissector could crash. + * Mon Jan 15 2007 Radek Vokal 0.99.5-0.pre2 - another 0.99.5 prerelease, fix build bug and pie flags From fedora-cvs-commits at redhat.com Mon Feb 5 14:42:33 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 09:42:33 -0500 Subject: rpms/beagle/devel beagle-0.2.15.1-libdir.patch, NONE, 1.1 beagle-0.2.15.1-runuser.patch, NONE, 1.1 .cvsignore, 1.17, 1.18 beagle.spec, 1.91, 1.92 sources, 1.20, 1.21 Message-ID: <200702051442.l15EgXtn018446@cvs.devel.redhat.com> Author: alexl Update of /cvs/dist/rpms/beagle/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv18355 Modified Files: .cvsignore beagle.spec sources Added Files: beagle-0.2.15.1-libdir.patch beagle-0.2.15.1-runuser.patch Log Message: * Mon Feb 5 2007 Alexander Larsson - 0.2.15-1 - Update to 0.2.15 beagle-0.2.15.1-libdir.patch: configure.in | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) --- NEW FILE beagle-0.2.15.1-libdir.patch --- --- beagle-0.2.15.1/configure.in.libdir 2007-02-05 13:35:26.000000000 +0100 +++ beagle-0.2.15.1/configure.in 2007-02-05 13:37:10.000000000 +0100 @@ -77,7 +77,7 @@ needed_dlls="Mono.Data.SqliteClient Mono.Posix System.Runtime.Remoting System.Web System.Web.Services ICSharpCode.SharpZipLib" for i in $needed_dlls; do AC_MSG_CHECKING([for $i.dll]) - if test ! -e `$PKG_CONFIG --variable=prefix mono`/lib/mono/2.0/$i.dll; then + if test ! -e `monodir`/2.0/$i.dll; then AC_MSG_ERROR([missing required mono DLL: $i.dll]) else AC_MSG_RESULT([found]) beagle-0.2.15.1-runuser.patch: beagle-crawl-system.in | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) --- NEW FILE beagle-0.2.15.1-runuser.patch --- --- beagle-0.2.15.1/tools/beagle-crawl-system.in.runuser 2007-02-05 13:28:00.000000000 +0100 +++ beagle-0.2.15.1/tools/beagle-crawl-system.in 2007-02-05 13:30:33.000000000 +0100 @@ -67,7 +67,7 @@ IONICE="$IONICE -c 3" fi - eval $IONICE su -s /bin/bash $CRAWL_USER -c \"MONO_SHARED_DIR=$MONO_SHARED_DIR @sbindir@/beagle-build-index --target @localstatedir@/cache/beagle/indexes/$CRAWL_INDEX_NAME $OPTIONS $CRAWL_PATHS\" > /dev/null 2>&1 + eval $IONICE /sbin/runuser -s /bin/bash $CRAWL_USER -c \"MONO_SHARED_DIR=$MONO_SHARED_DIR @sbindir@/beagle-build-index --target @localstatedir@/cache/beagle/indexes/$CRAWL_INDEX_NAME $OPTIONS $CRAWL_PATHS\" > /dev/null 2>&1 fi fi done Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/beagle/devel/.cvsignore,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- .cvsignore 22 Nov 2006 14:57:46 -0000 1.17 +++ .cvsignore 5 Feb 2007 14:42:26 -0000 1.18 @@ -1 +1 @@ -beagle-0.2.13.tar.bz2 +beagle-0.2.15.1.tar.bz2 Index: beagle.spec =================================================================== RCS file: /cvs/dist/rpms/beagle/devel/beagle.spec,v retrieving revision 1.91 retrieving revision 1.92 diff -u -r1.91 -r1.92 --- beagle.spec 6 Dec 2006 23:12:46 -0000 1.91 +++ beagle.spec 5 Feb 2007 14:42:26 -0000 1.92 @@ -1,12 +1,11 @@ Name: beagle -Version: 0.2.13 -Release: 3%{?dist} +Version: 0.2.15.1 +Release: 1%{?dist} Summary: The Beagle Search Infrastructure Group: User Interface/Desktops License: LGPL URL: http://beagle-project.org/ Source0: %{name}-%{version}.tar.bz2 -Source1: beagle-autostart.desktop BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: mono-devel @@ -38,9 +37,8 @@ Patch2: beagle-0.2.7-crawl.patch Patch3: beagle-0.2.1-spew.patch Patch4: beagle-0.2.7-beagle-index-username.patch -Patch5: beagle-0.2.7-runuser.patch -Patch6: beagle-0.2.8-libdir.patch -Patch7: beagle-0.2.13-key.patch +Patch5: beagle-0.2.15.1-runuser.patch +Patch6: beagle-0.2.15.1-libdir.patch Patch8: beagle-0.2.10-xconnection-exit-2.patch # Mono only available on these: @@ -105,7 +103,6 @@ %patch4 -p1 -b .beagleidx %patch5 -p1 -b .runuser %patch6 -p1 -b .libdir -%patch7 -p1 -b .key %patch8 -p1 -b .xconnection-exit %build @@ -131,7 +128,6 @@ # Add an autostart file so beagled gets run by default # (temporarily disabled) mkdir -p $RPM_BUILD_ROOT/etc/xdg/autostart -cp %{SOURCE1} $RPM_BUILD_ROOT/etc/xdg/autostart/beagle.desktop # TODO: Isn't there a better place to install this? install -m 644 mozilla-extension/beagle.xpi $RPM_BUILD_ROOT%{_libdir}/beagle/ @@ -274,8 +270,8 @@ %{_libdir}/beagle/Util.dll* %{_libdir}/beagle/BeagleDaemon.exe* %{_libdir}/beagle/BuildIndex.exe* +%{_libdir}/beagle/DumpIndex.exe* %{_libdir}/beagle/Config.exe* -%{_libdir}/beagle/ContactViewer.exe* %{_libdir}/beagle/ExerciseFileSystem.exe* %{_libdir}/beagle/ExtractContent.exe* %{_libdir}/beagle/IndexHelper.exe* @@ -296,11 +292,10 @@ %{_mandir}/*/* %dir %attr(-,beaglidx,beaglidx) /var/cache/beagle %dir %attr(-,beaglidx,beaglidx) /var/cache/beagle/indexes -%{_sysconfdir}/xdg/autostart/beagle.desktop +%{_sysconfdir}/xdg/autostart/* %files gui %defattr(-, root, root) -%{_bindir}/beagle-contactviewer %{_bindir}/beagle-imlogviewer %{_bindir}/beagle-search %{_bindir}/beagle-settings @@ -330,6 +325,9 @@ %{_libdir}/python*/site-packages/beagle.so %changelog +* Mon Feb 5 2007 Alexander Larsson - 0.2.15-1 +- Update to 0.2.15 + * Wed Dec 6 2006 Jeremy Katz - 0.2.13-3 - rebuild for python 2.5 Index: sources =================================================================== RCS file: /cvs/dist/rpms/beagle/devel/sources,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- sources 22 Nov 2006 14:57:46 -0000 1.20 +++ sources 5 Feb 2007 14:42:26 -0000 1.21 @@ -1 +1 @@ -6c159ccb84b4dd1297668ea463805c18 beagle-0.2.13.tar.bz2 +91fb5a499467b3ef468a5f003830c9fa beagle-0.2.15.1.tar.bz2 From fedora-cvs-commits at redhat.com Mon Feb 5 14:44:52 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 09:44:52 -0500 Subject: rpms/devhelp/devel devhelp.spec,1.56,1.57 Message-ID: <200702051444.l15EiqFq020097@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/devhelp/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv19822 Modified Files: devhelp.spec Log Message: fix scriptlet errors Index: devhelp.spec =================================================================== RCS file: /cvs/dist/rpms/devhelp/devel/devhelp.spec,v retrieving revision 1.56 retrieving revision 1.57 diff -u -r1.56 -r1.57 --- devhelp.spec 4 Feb 2007 16:16:06 -0000 1.56 +++ devhelp.spec 5 Feb 2007 14:44:50 -0000 1.57 @@ -4,7 +4,7 @@ Name: devhelp Version: 0.13 -Release: 2%{?dist} +Release: 3%{?dist} License: GPL Group: Development/Tools Summary: API document browser @@ -88,7 +88,8 @@ gconftool-2 --makefile-uninstall-rule %{_sysconfdir}/gconf/schemas/devhelp.schemas > /dev/null || : fi -%post -p /sbin/ldconfig +%post +/sbin/ldconfig export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/devhelp.schemas > /dev/null || : touch --no-create %{_datadir}/icons/hicolor @@ -96,7 +97,8 @@ gtk-update-icon-cache -q %{_datadir}/icons/hicolor fi -%postun -p /sbin/ldconfig +%postun +/sbin/ldconfig touch --no-create %{_datadir}/icons/hicolor if [ -x /usr/bin/gtk-update-icon-cache ]; then gtk-update-icon-cache -q %{_datadir}/icons/hicolor @@ -125,6 +127,9 @@ %{_libdir}/pkgconfig/* %changelog +* Mon Feb 5 2007 Matthias Clasen - 0.13-3 +- Fix scriptlet errors + * Sun Feb 04 2007 Matthew Barnes - 0.13-2.fc7 - Incorporate suggestions from package review. From fedora-cvs-commits at redhat.com Mon Feb 5 14:46:54 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 09:46:54 -0500 Subject: rpms/wireshark/FC-6 wireshark-0.99.5-pie.patch, NONE, 1.1 .cvsignore, 1.7, 1.8 sources, 1.7, 1.8 wireshark.spec, 1.8, 1.9 wireshark-0.99.1-pie.patch, 1.1, NONE Message-ID: <200702051446.l15EksC2021584@cvs.devel.redhat.com> Author: rvokal Update of /cvs/dist/rpms/wireshark/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv21557 Modified Files: .cvsignore sources wireshark.spec Added Files: wireshark-0.99.5-pie.patch Removed Files: wireshark-0.99.1-pie.patch Log Message: - multiple security issues fixed (#227140) wireshark-0.99.5-pie.patch: Makefile.in | 8 ++++---- gtk/Makefile.in | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) --- NEW FILE wireshark-0.99.5-pie.patch --- --- wireshark-0.99.5-SVN-20402/Makefile.in.pie 2007-01-12 05:39:22.000000000 +0100 +++ wireshark-0.99.5-SVN-20402/Makefile.in 2007-01-15 10:25:54.000000000 +0100 @@ -910,7 +910,7 @@ wireshark_optional_objects = @GETOPT_O@ @STRERROR_O@ \ @STRCASECMP_O@ @STRNCASECMP_O@ @MKSTEMP_O@ @STRPTIME_O@ - at ENABLE_STATIC_FALSE@wireshark_LDFLAGS = -export-dynamic + at ENABLE_STATIC_FALSE@wireshark_LDFLAGS = -export-dynamic -pie @ENABLE_STATIC_TRUE at wireshark_LDFLAGS = -Wl,-static -all-static # Libraries and plugin flags with which to link wireshark. @@ -935,7 +935,7 @@ @LIBGNUTLS_LIBS@ \ @PORTAUDIO_LIBS@ - at ENABLE_STATIC_FALSE@tshark_LDFLAGS = -export-dynamic + at ENABLE_STATIC_FALSE@tshark_LDFLAGS = -export-dynamic -pie @ENABLE_STATIC_TRUE at tshark_LDFLAGS = -Wl,-static -all-static # Libraries and plugin flags with which to link tshark. @@ -1489,14 +1489,14 @@ @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/version_info.Po at am__quote@ .c.o: - at am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ + at am__fastdepCC_TRUE@ if $(COMPILE) $(PIECFLAGS) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ @am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(COMPILE) -c $< .c.obj: - at am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ + at am__fastdepCC_TRUE@ if $(COMPILE) $(PIECFLAGS) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ @am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ --- wireshark-0.99.5-SVN-20402/gtk/Makefile.in.pie 2007-01-12 05:39:09.000000000 +0100 +++ wireshark-0.99.5-SVN-20402/gtk/Makefile.in 2007-01-15 10:22:01.000000000 +0100 @@ -961,14 +961,14 @@ @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/wsp_stat.Po at am__quote@ .c.o: - at am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ + at am__fastdepCC_TRUE@ if $(COMPILE) $(PIECFLAGS) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ @am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(COMPILE) -c $< .c.obj: - at am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ + at am__fastdepCC_TRUE@ if $(COMPILE) $(PIECFLAGS) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ @am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/wireshark/FC-6/.cvsignore,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- .cvsignore 1 Nov 2006 13:05:59 -0000 1.7 +++ .cvsignore 5 Feb 2007 14:46:48 -0000 1.8 @@ -1 +1 @@ -wireshark-0.99.4.tar.gz +wireshark-0.99.5.tar.gz Index: sources =================================================================== RCS file: /cvs/dist/rpms/wireshark/FC-6/sources,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- sources 1 Nov 2006 13:05:59 -0000 1.7 +++ sources 5 Feb 2007 14:46:48 -0000 1.8 @@ -1 +1 @@ -2556a31d0d770dd1990bd67b98bd2f9b wireshark-0.99.4.tar.gz +d034fc3936d16cfc3becac2daec9f591 wireshark-0.99.5.tar.gz Index: wireshark.spec =================================================================== RCS file: /cvs/dist/rpms/wireshark/FC-6/wireshark.spec,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- wireshark.spec 23 Nov 2006 10:30:48 -0000 1.8 +++ wireshark.spec 5 Feb 2007 14:46:48 -0000 1.9 @@ -1,9 +1,9 @@ %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()") -%define svn_version 19466 +%define svn_version 0 Summary: Network traffic analyzer Name: wireshark -Version: 0.99.4 +Version: 0.99.5 Release: 1%{?dist} License: GPL Group: Applications/Internet @@ -11,7 +11,7 @@ Source1: wireshark.pam Source2: wireshark.console Source3: wireshark.desktop -Patch1: wireshark-0.99.1-pie.patch +Patch1: wireshark-0.99.5-pie.patch Patch3: wireshark-nfsv4-opts.patch Url: http://www.wireshark.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -175,6 +175,13 @@ %changelog +* Mon Feb 5 2007 Radek Vok??l 0.99.5-1 +- multiple security issues fixed (#227140) +- CVE-2007-0459 - The TCP dissector could hang or crash while reassembling HTTP packets +- CVE-2007-0459 - The HTTP dissector could crash. +- CVE-2007-0457 - On some systems, the IEEE 802.11 dissector could crash. +- CVE-2007-0456 - On some systems, the LLT dissector could crash. + * Wed Nov 1 2006 Radek Vok??l 0.99.4-1 - upgrade to 0.99.4-1, fixes multiple security issues - CVE-2006-5468 - The HTTP dissector could dereference a null pointer. --- wireshark-0.99.1-pie.patch DELETED --- From fedora-cvs-commits at redhat.com Mon Feb 5 15:20:36 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 10:20:36 -0500 Subject: rpms/wireshark/FC-5 wireshark-0.99.5-pie.patch, NONE, 1.1 .cvsignore, 1.6, 1.7 sources, 1.6, 1.7 wireshark.spec, 1.10, 1.11 wireshark-0.99.1-pie.patch, 1.1, NONE Message-ID: <200702051520.l15FKaFb022123@cvs.devel.redhat.com> Author: rvokal Update of /cvs/dist/rpms/wireshark/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv22088 Modified Files: .cvsignore sources wireshark.spec Added Files: wireshark-0.99.5-pie.patch Removed Files: wireshark-0.99.1-pie.patch Log Message: - multiple security issues fixed (#227140) wireshark-0.99.5-pie.patch: Makefile.in | 8 ++++---- gtk/Makefile.in | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) --- NEW FILE wireshark-0.99.5-pie.patch --- --- wireshark-0.99.5-SVN-20402/Makefile.in.pie 2007-01-12 05:39:22.000000000 +0100 +++ wireshark-0.99.5-SVN-20402/Makefile.in 2007-01-15 10:25:54.000000000 +0100 @@ -910,7 +910,7 @@ wireshark_optional_objects = @GETOPT_O@ @STRERROR_O@ \ @STRCASECMP_O@ @STRNCASECMP_O@ @MKSTEMP_O@ @STRPTIME_O@ - at ENABLE_STATIC_FALSE@wireshark_LDFLAGS = -export-dynamic + at ENABLE_STATIC_FALSE@wireshark_LDFLAGS = -export-dynamic -pie @ENABLE_STATIC_TRUE at wireshark_LDFLAGS = -Wl,-static -all-static # Libraries and plugin flags with which to link wireshark. @@ -935,7 +935,7 @@ @LIBGNUTLS_LIBS@ \ @PORTAUDIO_LIBS@ - at ENABLE_STATIC_FALSE@tshark_LDFLAGS = -export-dynamic + at ENABLE_STATIC_FALSE@tshark_LDFLAGS = -export-dynamic -pie @ENABLE_STATIC_TRUE at tshark_LDFLAGS = -Wl,-static -all-static # Libraries and plugin flags with which to link tshark. @@ -1489,14 +1489,14 @@ @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/version_info.Po at am__quote@ .c.o: - at am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ + at am__fastdepCC_TRUE@ if $(COMPILE) $(PIECFLAGS) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ @am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(COMPILE) -c $< .c.obj: - at am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ + at am__fastdepCC_TRUE@ if $(COMPILE) $(PIECFLAGS) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ @am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ --- wireshark-0.99.5-SVN-20402/gtk/Makefile.in.pie 2007-01-12 05:39:09.000000000 +0100 +++ wireshark-0.99.5-SVN-20402/gtk/Makefile.in 2007-01-15 10:22:01.000000000 +0100 @@ -961,14 +961,14 @@ @AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/wsp_stat.Po at am__quote@ .c.o: - at am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ + at am__fastdepCC_TRUE@ if $(COMPILE) $(PIECFLAGS) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ @am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(COMPILE) -c $< .c.obj: - at am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ + at am__fastdepCC_TRUE@ if $(COMPILE) $(PIECFLAGS) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ @am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/wireshark/FC-5/.cvsignore,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- .cvsignore 1 Nov 2006 13:17:27 -0000 1.6 +++ .cvsignore 5 Feb 2007 15:20:34 -0000 1.7 @@ -1 +1 @@ -wireshark-0.99.4.tar.gz +wireshark-0.99.5.tar.gz Index: sources =================================================================== RCS file: /cvs/dist/rpms/wireshark/FC-5/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sources 1 Nov 2006 13:17:28 -0000 1.6 +++ sources 5 Feb 2007 15:20:34 -0000 1.7 @@ -1 +1 @@ -2556a31d0d770dd1990bd67b98bd2f9b wireshark-0.99.4.tar.gz +d034fc3936d16cfc3becac2daec9f591 wireshark-0.99.5.tar.gz Index: wireshark.spec =================================================================== RCS file: /cvs/dist/rpms/wireshark/FC-5/wireshark.spec,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- wireshark.spec 23 Nov 2006 10:32:14 -0000 1.10 +++ wireshark.spec 5 Feb 2007 15:20:34 -0000 1.11 @@ -3,7 +3,7 @@ Summary: Network traffic analyzer Name: wireshark -Version: 0.99.4 +Version: 0.99.5 Release: 1%{?dist} License: GPL Group: Applications/Internet @@ -11,7 +11,7 @@ Source1: wireshark.pam Source2: wireshark.console Source3: wireshark.desktop -Patch1: wireshark-0.99.1-pie.patch +Patch1: wireshark-0.99.5-pie.patch Patch3: wireshark-nfsv4-opts.patch Url: http://www.wireshark.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -174,6 +174,13 @@ %changelog +* Mon Feb 5 2007 Radek Vok??l 0.99.5-1 +- multiple security issues fixed (#227140) +- CVE-2007-0459 - The TCP dissector could hang or crash while reassembling HTTP packets +- CVE-2007-0459 - The HTTP dissector could crash. +- CVE-2007-0457 - On some systems, the IEEE 802.11 dissector could crash. +- CVE-2007-0456 - On some systems, the LLT dissector could crash. + * Wed Nov 1 2006 Radek Vok??l 0.99.4-1.fc5 - upgrade to 0.99.4, fixes multiple security issues - use dist tag --- wireshark-0.99.1-pie.patch DELETED --- From fedora-cvs-commits at redhat.com Mon Feb 5 15:24:37 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 10:24:37 -0500 Subject: rpms/gnome-python2-desktop/devel gnome-python2-desktop.spec, NONE, 1.1 gnome-python-desktop.spec, 1.27, NONE Message-ID: <200702051524.l15FOb16024985@cvs.devel.redhat.com> Author: mbarnes Update of /cvs/dist/rpms/gnome-python2-desktop/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv24856 Added Files: gnome-python2-desktop.spec Removed Files: gnome-python-desktop.spec Log Message: * Mon Feb 05 2007 Matthew Barnes - 2.17.3-2.fc7 - Rename spec file to gnome-python2-desktop.spec (RH bug #225832). --- NEW FILE gnome-python2-desktop.spec --- %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} %define bug_buddy_version 2.16.0 %define glib_version 2.6.0 %define gnome_desktop_version 2.10.0 %define gnome_keyring_version 0.5.0 %define gnome_media_version 2.12.0 %define gnome_panel_version 2.2.0 %define gnome_python_version 2.10.0 %define gtk_version 2.4.0 %define gtksourceview_version 1.1.90 %define libgtop_version 2.13.0 %define librsvg2_version 2.13.93 %define libwnck_version 2.15.5 %define metacity_version 2.17.0 %define nautilus_cd_burner_version 2.15.3 %define pygtk_version 2.10.3 %define totem_version 1.4.0 ### Abstract ### Name: gnome-python2-desktop Version: 2.17.3 Release: 2%{?dist} License: GPL/LGPL Group: Development/Languages Summary: The sources for additional PyGNOME Python extension modules BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root Source: gnome-python-desktop-%{version}.tar.bz2 ### Dependencies ### Requires: gnome-python2 >= %{gnome_python_version} ### Build Dependencies ### BuildRequires: bug-buddy >= %{bug_buddy_version} BuildRequires: glib2-devel >= %{glib_version} BuildRequires: gnome-desktop-devel >= %{gnome_desktop_version} BuildRequires: gnome-keyring-devel >= %{gnome_keyring_version} BuildRequires: gnome-panel-devel >= %{gnome_panel_version} BuildRequires: gnome-python2-devel >= %{gnome_python_version} BuildRequires: gtk2-devel >= %{gtk_version} BuildRequires: gtksourceview-devel >= %{gtksourceview_version} BuildRequires: libgnomeprintui22-devel BuildRequires: libgtop2-devel >= %{libgtop_version} BuildRequires: librsvg2-devel >= %{librsvg2_version} BuildRequires: libwnck-devel >= %{libwnck_version} BuildRequires: metacity >= %{metacity_version} BuildRequires: pygtk2-devel >= %{pygtk_version} BuildRequires: python-devel BuildRequires: totem-devel >= %{totem_version} %ifnarch s390 s390x BuildRequires: gnome-media-devel >= %{gnome_media_version} BuildRequires: nautilus-cd-burner-devel >= %{nautilus_cd_burner_version} %endif %description The gnome-python-desktop package contains the source packages for additional Python bindings for GNOME. It should be used together with gnome-python. %package -n gnome-python2-applet Summary: Python bindings for GNOME Panel applets. Group: Development/Languages Requires: %{name} = %{version}-%{release} # applets from GNOME 1.4 are no longer supported - we only have 1 panel Obsoletes: pygnome-applet %description -n gnome-python2-applet This module contains a wrapper that allows GNOME Panel applets to be written in Python. %package -n gnome-python2-bugbuddy Summary: Python bindings for interacting with bug-buddy Group: Development/Languages Requires: %{name} = %{version}-%{release} Requires: bug-buddy >= %{bug_buddy_version} %description -n gnome-python2-bugbuddy This module contains a wrapper that allows the use of bug-buddy via Python. %package -n gnome-python2-gnomeprint Summary: Python bindings for interacting with libgnomeprint Group: Development/Languages Requires: %{name} = %{version}-%{release} Requires: libgnomeprint22 Requires: libgnomeprintui22 %description -n gnome-python2-gnomeprint This module contains a wrapper that allows the use of libgnomeprint via Python. %package -n gnome-python2-gtksourceview Summary: Python bindings for interacting with the gtksourceview library Group: Development/Languages Requires: %{name} = %{version}-%{release} Requires: gtksourceview >= %{gtksourceview_version} Requires: gnome-python2-gnomeprint %description -n gnome-python2-gtksourceview This module contains a wrapper that allows the use of gtksourceview via Python. %package -n gnome-python2-libwnck Summary: Python bindings for interacting with libwnck Group: Development/Languages Requires: libwnck >= %{libwnck_version} %description -n gnome-python2-libwnck This module contains a wrapper that allows the use of libwnck via Python. %package -n gnome-python2-libgtop2 Summary: Python bindings for interacting with libgtop Group: Development/Languages Requires: %{name} = %{version}-%{release} Requires: libgtop2 >= %{libgtop_version} %description -n gnome-python2-libgtop2 This module contains a wrapper that allows the use of libgtop via Python. %ifnarch s390 s390x %package -n gnome-python2-nautilus-cd-burner Summary: Python bindings for interacting with nautilus-cd-burner Group: Development/Languages Requires: %{name} = %{version}-%{release} Requires: nautilus-cd-burner >= %{nautilus_cd_burner_version} %description -n gnome-python2-nautilus-cd-burner This module contains a wrapper that allows the use of nautilus-cd-burner via Python. %endif %package -n gnome-python2-metacity Summary: Python bindings for interacting with metacity Group: Development/Languages Requires: %{name} = %{version}-%{release} Requires: metacity >= %{metacity_version} %description -n gnome-python2-metacity This module contains a wrapper that allows the use of metacity via Python. %package -n gnome-python2-totem Summary: Python bindings for interacting with totem Group: Development/Languages Requires: %{name} = %{version}-%{release} Requires: totem >= %{totem_version} %description -n gnome-python2-totem This module contains a wrapper that allows the use of totem via Python. %package -n gnome-python2-rsvg Summary: Python bindings for interacting with librsvg Group: Development/Languages Requires: librsvg2 >= %{librsvg2_version} %description -n gnome-python2-rsvg This module contains a wrapper that allows the use of librsvg via Python. %package -n gnome-python2-gnomedesktop Summary: Python bindings for interacting with gnome-desktop Group: Development/Languages Requires: %{name} = %{version}-%{release} Requires: gnome-desktop >= %{gnome_desktop_version} %description -n gnome-python2-gnomedesktop This module contains a wrapper that allows the use of gnome-desktop via Python. %package -n gnome-python2-gnomekeyring Summary: Python bindings for interacting with gnome-keyring Group: Development/Languages Requires: %{name} = %{version}-%{release} Requires: gnome-keyring >= %{gnome_keyring_version} %description -n gnome-python2-gnomekeyring This module contains a wrapper that allows the use of gnome-keyring via Python. %prep %setup -q -n gnome-python-desktop-%{version} %build %configure make %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -name '*.la' -exec rm {} \; rm -rf $RPM_BUILD_ROOT/%{_libdir}/python*/site-packages/gtk-2.0/gksu %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc AUTHORS ChangeLog NEWS %{_libdir}/pkgconfig/gnome-python-desktop-2.0.pc %{_datadir}/pygtk %files -n gnome-python2-applet %defattr(-,root,root,-) %dir %{python_sitearch}/gtk-2.0/gnome/applet.* %{python_sitearch}/gtk-2.0/gnomeapplet.so %files -n gnome-python2-bugbuddy %defattr(-,root,root,-) %{python_sitearch}/gtk-2.0/bugbuddy.py* %files -n gnome-python2-gnomeprint %defattr(-,root,root,-) %{python_sitearch}/gtk-2.0/gnomeprint/ %{_datadir}/gtk-doc/html/pygnomeprint %{_datadir}/gtk-doc/html/pygnomeprintui %defattr(644,root,root,755) %doc ../gnome-python-desktop-%{version}/examples/gnomeprint/* %files -n gnome-python2-gtksourceview %defattr(-,root,root,-) %{python_sitearch}/gtk-2.0/gtksourceview.so %{_datadir}/gtk-doc/html/pygtksourceview %defattr(644,root,root,755) %doc ../gnome-python-desktop-%{version}/examples/gtksourceview/* %files -n gnome-python2-libwnck %defattr(-,root,root,-) %{python_sitearch}/gtk-2.0/wnck.so %files -n gnome-python2-libgtop2 %defattr(-,root,root,-) %{python_sitearch}/gtk-2.0/gtop.so %ifnarch s390 s390x %files -n gnome-python2-nautilus-cd-burner %defattr(-,root,root,-) %{python_sitearch}/gtk-2.0/nautilusburn.so %defattr(644,root,root,755) %doc ../gnome-python-desktop-%{version}/examples/nautilusburn/* %endif %files -n gnome-python2-metacity %defattr(-,root,root,-) %{python_sitearch}/gtk-2.0/metacity.so %files -n gnome-python2-totem %defattr(-,root,root,-) %ifnarch s390 s390x %{python_sitearch}/gtk-2.0/mediaprofiles.so %endif %{python_sitearch}/gtk-2.0/totem %files -n gnome-python2-rsvg %{python_sitearch}/gtk-2.0/rsvg.so %files -n gnome-python2-gnomedesktop %{python_sitearch}/gtk-2.0/gnomedesktop %files -n gnome-python2-gnomekeyring %{python_sitearch}/gtk-2.0/gnomekeyring.so %changelog * Mon Feb 05 2007 Matthew Barnes - 2.17.3-2.fc7 - Rename spec file to gnome-python2-desktop.spec (RH bug #225832). * Mon Jan 08 2007 Matthew Barnes - 2.17.3-1 - Update to 2.17.3 * Sun Jan 07 2007 Matthew Barnes - 2.17.2-1 - Update to 2.17.2 - New gnome-python2-bugbuddy subpackage. - Update version requirements to match configure.ac. - Use python_sitearch macro for installing libraries. * Thu Dec 7 2006 Jeremy Katz - 2.17.1-2 - rebuild for python 2.5 - BR gnome-python2-devel * Sat Oct 21 2006 Matthias Clasen - 2.17.1-1 - Update to 2.17.1 * Tue Sep 5 2006 Matthias Clasen - 2.16.0-1.fc6 - Update to 2.16.0 * Tue Aug 22 2006 Dan Williams - 2.15.90-2.fc6 - Remove unecessary dependencies on gnome-python2-desktop from -libwnck and -rsvg subpackages (OLPC) * Fri Aug 4 2006 Matthias Clasen - 2.15.90-1.fc6 - Update to 2.15.90 * Thu Jul 20 2006 Matthias Clasen - 2.15.4-2 - Rebuild against dbus * Thu Jul 13 2006 Matthias Clasen - 2.15.4-1 - Update to 2.15.4 * Wed Jul 12 2006 Jesse Keating - 2.15.3-4.1 - rebuild * Thu Jun 15 2006 Jesse Keating - 2.15.3-4 - Create gnomekeyring subpackage - block out the nautilus-cd stuff * Thu Jun 15 2006 Jesse Keating - 2.15.3-2 - Bump for new nautilus-cd-burner * Tue Jun 13 2006 Matthias Clasen - 2.15.3-1 - Update to 2.15.3 * Tue May 30 2006 Matthias Clasen - 2.15.2-1 - Update to 2.15.2 - Add subpackages gnome-python2-rsvg and gnome-python2-gnomedesktop * Wed May 24 2006 John (J5) Palmieri - 2.14.0-2 - Add pygtk2 BR * Mon Mar 13 2006 Ray Strode 2.14.0-1 - Update to 2.14.0 * Tue Feb 28 2006 Karsten Hopp 2.13.3-2 - Buildrequires: python-devel * Fri Feb 10 2006 Jesse Keating - 2.13.3-1.1 - bump again for double-long bug on ppc(64) * Mon Feb 6 2006 John (J5) Palmieri - 2.13.3-1 - Initial build. --- gnome-python-desktop.spec DELETED --- From fedora-cvs-commits at redhat.com Mon Feb 5 15:24:58 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 10:24:58 -0500 Subject: rpms/gnome-python2-extras/devel gnome-python2-extras.spec, NONE, 1.1 gnome-python-extras.spec, 1.65, NONE Message-ID: <200702051524.l15FOwCP025319@cvs.devel.redhat.com> Author: mbarnes Update of /cvs/dist/rpms/gnome-python2-extras/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv25161 Added Files: gnome-python2-extras.spec Removed Files: gnome-python-extras.spec Log Message: * Mon Feb 05 2007 Matthew Barnes - 2.14.2-9.fc7 - Rename spec file to gnome-python2-extras.spec (RH bug #225833). --- NEW FILE gnome-python2-extras.spec --- %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} %define glib_version 2.6.0 %define gtk_version 2.4.0 %define gnome_panel_version 2.2.0 %define gnome_python_version 2.9.0 %define gtkhtml2_version 2.3.1 %define firefox_version 2.0 %define gtkspell_version 2.0.7 ### Abstract ### Name: gnome-python2-extras Version: 2.14.2 Release: 9%{?dist} License: GPL/LGPL Group: Development/Languages Summary: The sources for additional. PyGNOME Python extension modules. URL: http://www.pygtk.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-root Source: gnome-python-extras-%{version}.tar.bz2 ### Patches ### Patch1: gnome-python-extras-2.10.0-gtkspell-static.patch ### Dependencies ### Requires: gnome-python2 >= %{gnome_python_version} ### Build Dependencies ### BuildRequires: firefox-devel >= %{firefox_version} BuildRequires: glib2 >= %{glib_version} BuildRequires: gnome-panel-devel >= %{gnome_panel_version} BuildRequires: gnome-python2-devel >= %{gnome_python_version} BuildRequires: gtk2 >= %{gtk_version} BuildRequires: gtkhtml2-devel >= %{gtkhtml2_version} BuildRequires: gtkspell-devel >= %{gtkspell_version} BuildRequires: libbonoboui-devel BuildRequires: pygtk2-devel BuildRequires: python-devel %description The gnome-python-extra package contains the source packages for additional Python bindings for GNOME. It should be used together with gnome-python. %package -n gnome-python2-gtkhtml2 Requires: %{name} = %{version}-%{release} Summary: Python bindings for interacting with gtkhtml2 Group: Development/Languages Requires: gtkhtml2 >= %{gtkhtml2_version} Obsoletes: pygnome-gtkhtml %description -n gnome-python2-gtkhtml2 This module contains a wrapper that allows the use of gtkhtml2 via Python. %package -n gnome-python2-libegg Requires: %{name} = %{version}-%{release} Summary: Python bindings for recent files and tray icons Group: Development/Languages %description -n gnome-python2-libegg This module contains a wrapper that allows the use of recent files and tray icons via Python. %package -n gnome-python2-gtkspell Requires: %{name} = %{version}-%{release} Summary: Python bindings for interacting with gtkspell Group: Development/Languages Requires: gtkspell >= %{gtkspell_version} %description -n gnome-python2-gtkspell This module contains a wrapper that allows the use of gtkspell via Python. %package -n gnome-python2-gtkmozembed Summary: Python bindings for interacting with gtkmozembed Group: Development/Languages Requires: firefox >= %{firefox_version} %description -n gnome-python2-gtkmozembed This module contains a wrapper that allows the use of gtkmozembed via Python. %prep %setup -q -n gnome-python-extras-%{version} %patch1 -p1 -b .gtkspell-static %build %configure make %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -name '*.la' -exec rm {} \; rm -rf $RPM_BUILD_ROOT/%{python_sitearch}/gtk-2.0/gksu %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc AUTHORS ChangeLog NEWS %{_libdir}/pkgconfig/gnome-python-extras-2.0.pc %{_datadir}/pygtk %files -n gnome-python2-gtkhtml2 %defattr(-,root,root,-) %{python_sitearch}/gtk-2.0/gtkhtml* %defattr(644,root,root,755) %doc examples/gtkhtml2/* %files -n gnome-python2-libegg %defattr(-,root,root,-) %{python_sitearch}/gtk-2.0/egg %defattr(644,root,root,755) %doc examples/egg/* %files -n gnome-python2-gtkspell %defattr(-,root,root,-) %{python_sitearch}/gtk-2.0/gtkspell.so %{_datadir}/gtk-doc/html/pygtkspell %files -n gnome-python2-gtkmozembed %defattr(-,root,root,-) %{python_sitearch}/gtk-2.0/gtkmozembed.so %{_datadir}/gtk-doc/html/pygtkmozembed %changelog * Mon Feb 05 2007 Matthew Barnes - 2.14.2-9.fc7 - Rename spec file to gnome-python2-extras.spec (RH bug #225833). * Sat Jan 20 2007 Matthew Barnes - 2.14.2-8.fc7 - Add missing BuildRequires gnome-python2-devel (RH bug #223602). * Thu Dec 7 2006 Jeremy Katz - 2.14.2-7 - rebuild for python 2.5 * Mon Nov 6 2006 Jeremy Katz - 2.14.2-6 - fix to follow python packaging guidelines better * Mon Nov 6 2006 Jeremy Katz - 2.14.2-5 - rebuild against new firefox * Sun Oct 01 2006 Jesse Keating - 2.14.2-4 - rebuilt for unwind info generation, broken in gcc-4.1.1-21 * Fri Sep 22 2006 John (J5) Palmieri - 2.14.2-3 - Remove the Requires on the parent package from gtkmozembed so we don't pull in gnome-python2 also. At some point we should look at what requires gnome-python2 and only Require it for those sub packages and not the parent package. * Fri Sep 22 2006 Matthew Barnes - 2.14.2-2 - Rebuild * Tue Aug 29 2006 Matthias Clasen - 2.14.2-1 - Update to 2.14.2 - Drop upstreamed patch * Mon Jul 31 2006 Matthias Clasen - 2.14.1-6 - fix a typo in configure * Mon Jul 31 2006 Jesse Keating - 2.14.1-5 - again * Mon Jul 31 2006 Matthias Clasen - 2.14.1-3 - Rebuild against firefox * Thu Jul 12 2006 Matthias Clasen - 2.14.1-2 - Rebuild * Thu Jul 12 2006 Matthias Clasen - 2.14.1-1 - Update to 2.14.1 * Wed Jul 12 2006 Jesse Keating - 2.14.0-2.1 - rebuild * Sat Jun 24 2006 Jesse Keating 2.14.0-2 - Add missing BR pygtk2-devel * Mon Mar 13 2006 Ray Strode 2.14.0-1 - Update to 2.14.0 * Tue Feb 28 2006 Karsten Hopp 2.13.3-4 - Buildrequires: python-devel * Fri Feb 10 2006 Jesse Keating - 2.13.3-3.2 - bump again for double-long bug on ppc(64) * Tue Feb 07 2006 Jesse Keating - 2.13.3-3.1 - rebuilt for new gcc4.1 snapshot and glibc changes * Mon Feb 6 2006 John (J5) Palmieri - 2.13.3-3 - Upload correct tar ball and try again * Mon Feb 6 2006 John (J5) Palmieri - 2.13.3-2 - Bump and rebuild (force-tag fails for this module) * Mon Feb 6 2006 John (J5) Palmieri - 2.13.3-1 - Update to 2.13.3 - Move the gnome-python2-applet gnome-python2-gnomeprint gnome-python2-gtksourceview gnome-python2-libwnck gnome-python2-libgtop2 gnome-python2-nautilus-cd-burner gnome-python2-metacity and gnome-python2-totem subpackages to gnome-python2-desktop because gnome-python-extras was split upstream * Mon Jan 23 2006 Ray Strode - 2.12.1-10 - rebuild * Thu Jan 05 2006 John (J5) Palmieri - 2.12.1-9 - Last rebuild didn't get the new libgtop * Tue Dec 20 2005 John (J5) Palmieri - 2.12.1-8 - rebuild for new libgtop soname change * Fri Dec 09 2005 Jesse Keating - 2.12.1-7.1 - rebuilt * Fri Dec 02 2005 John (J5) Palmieri - 2.12.1-7 - rebuild with new libnautilus-cd-burner * Wed Nov 09 2005 John (J5) Palmieri - 2.12.1-6 - Don't delete the mozembed docs * Wed Nov 09 2005 John (J5) Palmieri - 2.12.1-5 - Try this again * Wed Nov 09 2005 John (J5) Palmieri - 2.12.1-4 - Remove ifarch directives around mozembed since it is now built on ppc64. Bump release again and retag * Wed Nov 09 2005 John (J5) Palmieri - 2.12.1-3 - Use pyver directly and bump release because force-tag doesn't work * Wed Nov 09 2005 John (J5) Palmieri - 2.12.1-2 - Module won't tag - bump release and try again * Wed Nov 09 2005 John (J5) Palmieri - 2.12.1-1 - Update to 2.12.1 * Tue Sep 27 2005 David Malcolm - 2.12.0-4 - remove conditionality of requirement on gnome-media-devel * Tue Sep 27 2005 David Malcolm - 2.12.0-3 - consolidate s390 conditional part of build requirement on gnome-media-devel * Tue Sep 27 2005 David Malcolm - 2.12.0-2 - fix sources * Tue Sep 27 2005 David Malcolm - 2.12.0-1 - bump from 2.11.4 to 2.12.0 - rename wnck_window_demands_attention to wnck_window_needs_attention, to track change made in libwnck C API in 2.11.4, #169383 - added build requirement on gnome-media-devel, since this is needed to build mediaprofiles.so * Fri Aug 19 2005 Jonathan Blandford - 2.11.4-9 - add requires for gtksourceview, #162403 * Fri Aug 19 2005 Jeremy Katz - 2.11.4-8 - totem subpackage shouldn't require mozilla - build again on s390{,x}, but don't do the -nautilus-cdburner subpackage * Wed Aug 17 2005 David Zeuthen - 2.11.4-6 - Rebuilt * Thu Aug 11 2005 Jeremy Katz - 2.11.4-5 - add -totem subpackage - nuke mozembed docs on ppc64 * Tue Aug 9 2005 Jeremy Katz - 2.11.4-2 - and fix the build * Tue Aug 9 2005 Jeremy Katz - 2.11.4-1 - bump version and rebuild against current stack * Mon Jul 11 2005 - 2.11.2-1 - bump version and fix nautilus-cd-burner for s390 * Mon Mar 28 2005 John (J5) Palmieri - 2.10.0-2.1 - Retag and rebuild * Mon Mar 28 2005 John (J5) Palmieri - 2.10.0-2 - Add patch to fix build error with gtkspell module * Mon Mar 28 2005 John (J5) Palmieri - 2.10.0-1 - Update to upstream 2.10.0 * Mon Feb 7 2005 Matthias Clasen - 2.9.3-1 - Initial build. --- gnome-python-extras.spec DELETED --- From fedora-cvs-commits at redhat.com Mon Feb 5 15:29:20 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 10:29:20 -0500 Subject: rpms/gnome-python2/devel gnome-python2.spec, NONE, 1.1 gnome-python.spec, 1.56, NONE Message-ID: <200702051529.l15FTKvt028482@cvs.devel.redhat.com> Author: mbarnes Update of /cvs/dist/rpms/gnome-python2/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv28273 Added Files: gnome-python2.spec Removed Files: gnome-python.spec Log Message: * Mon Feb 05 2007 Matthew Barnes - 2.17.2-2 - Rename spec file to gnome-python2.spec (RH bug #225834). --- NEW FILE gnome-python2.spec --- %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} # libzvt is in Extras but not Core %define build_zvt 0 ### Abstract ### Name: gnome-python2 Version: 2.17.2 Release: 2%{?dist} License: LGPL Group: Development/Languages Summary: The sources for the PyGNOME Python extension module URL: http://ftp.gnome.org/pub/GNOME/sources/gnome-python/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root Source: gnome-python-%{version}.tar.bz2 ### Dependencies ### Requires: gnome-python2-bonobo Requires: gnome-python2-gnomevfs ### Build Dependencies ### BuildRequires: libbonobo-devel >= 2.0.0 BuildRequires: libbonoboui-devel >= 2.0.0 BuildRequires: libgnomeui-devel BuildRequires: pygtk2-devel >= 2.4.0 BuildRequires: pyorbit-devel >= 2.0.1 BuildRequires: python2-devel >= 2.3.0 %if %{build_zvt} BuildRequires: libzvt-devel >= 2.0.0 %endif Obsoletes: gnome-python2-nautilus %description The gnome-python package contains the source packages for the Python bindings for GNOME called PyGNOME. PyGNOME is an extension module for Python that provides access to the base GNOME libraries, so you have access to more widgets, a simple configuration interface, and metadata support. %package capplet Summary: Python bindings for GNOME Panel applets. Group: Development/Languages Requires: %{name} = %{version}-%{release} %description capplet This module contains a wrapper that allows GNOME Control Center capplets to be in Python. %package canvas Summary: Python bindings for the GNOME Canvas. Group: Development/Languages Requires: %{name} = %{version}-%{release} Requires: gtk2 >= 2.0.0 Requires: libgnomecanvas >= 2.0.0 Requires: pygtk2 >= 2.0.0 %description canvas This module contains a wrapper that allows use of the GNOME Canvas in Python. %package zvt Summary: Python bindings for the ZVT terminal widget. Group: Development/Languages Requires: %{name} = %{version}-%{release} Requires: gtk2 >= 2.0.0 Requires: libgnomecanvas >= 2.0.0 Requires: libzvt >= 2.0.0 Requires: pygtk2 >= 2.0.0 %description zvt This module contains a wrapper that allows use of the ZVT terminal widget in Python. %package bonobo Summary: Python bindings for interacting with bonobo. Group: Development/Languages Requires: %{name} = %{version}-%{release} Requires: bonobo-activation >= 1.0.0 Requires: libbonobo >= 2.0.0 Requires: libbonoboui >= 2.0.0 Requires: pyorbit >= 2.0.1 %description bonobo This module contains a wrapper that allows the creation of bonobo components and the embedding of bonobo components in Python. %package gconf Summary: Python bindings for interacting with GConf Group: Development/Languages Requires: %{name} = %{version}-%{release} Requires: GConf2 >= 1.1.10 %description gconf This module contains a wrapper that allows the use of GConf via Python. %package gnomevfs Summary: Python bindings for interacting with gnome-vfs Group: Development/Languages Requires: %{name} = %{version}-%{release} Requires: gnome-vfs2 >= 2.0.2 Requires: libbonobo >= 2.0.0 %description gnomevfs This module contains a wrapper that allows the use of gnome-vfs via python. %package devel Summary: Development files for building add-on libraries Group: Development/Languages Requires: %{name} = %{version}-%{release} Requires: gnome-vfs2-devel Requires: pkgconfig Requires: python-devel %description devel This package contains files required to build wrappers for GNOME add-on libraries so that they interoperate with gnome-python2. %prep %setup -q -n gnome-python-%{version} %build %configure make %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -name '*.la' -exec rm {} \; %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc AUTHORS ChangeLog NEWS %dir %{python_sitearch}/gtk-2.0/gnome/ %{python_sitearch}/gtk-2.0/gnome/__init__.* %{python_sitearch}/gtk-2.0/gnome/_gnome.so %{python_sitearch}/gtk-2.0/gnome/ui.so %{_datadir}/pygtk/ %files canvas %defattr(-,root,root,-) %dir %{python_sitearch}/gtk-2.0/gnome/ %{python_sitearch}/gtk-2.0/gnome/__init__.* %{python_sitearch}/gtk-2.0/gnome/canvas.* %{python_sitearch}/gtk-2.0/gnomecanvas.so %defattr(644,root,root,755) %doc examples/canvas/* %if %{build_zvt} %files zvt %defattr(-,root,root,-) %dir %{python_sitearch}/gtk-2.0/gnome/ %{python_sitearch}/gtk-2.0/gnome/__init__.* %{python_sitearch}/gtk-2.0/zvt.so %defattr(644,root,root,755) %endif %files bonobo %defattr(-,root,root,-) %dir %{python_sitearch}/gtk-2.0/bonobo/ %{python_sitearch}/gtk-2.0/bonobo/__init__.* %{python_sitearch}/gtk-2.0/bonobo/*.so %defattr(644,root,root,755) %doc examples/bonobo/* %files gconf %defattr(-,root,root,-) %{python_sitearch}/gtk-2.0/gconf.so %defattr(644,root,root,755) %doc examples/gconf/* %files gnomevfs %defattr(-,root,root,-) %{python_sitearch}/gtk-2.0/gnomevfs %{python_sitearch}/gtk-2.0/gnome/vfs* %{_libdir}/gnome-vfs-2.0/modules/libpythonmethod.so %defattr(644,root,root,755) %doc examples/vfs/* %files devel %defattr(-,root,root,-) %{_includedir}/gnome-python-2.0 %{_libdir}/pkgconfig/gnome-python-2.0.pc # old versions did not have .pyc and .pyo files in their file list # remove them now, or bad things will now happen because of the new # paths. This trigger must remain until upgrading from RHL 8.0 is no # longer supported. %triggerun bonobo -- gnome-python2-bonobo < 1.99.14-5 rm -f /usr/lib/python2.2/site-packages/bonobo/__init__.{pyc,pyo} %changelog * Mon Feb 05 2007 Matthew Barnes - 2.17.2-2 - Rename spec file to gnome-python2.spec (RH bug #225834). * Mon Jan 08 2007 Matthew Barnes - 2.17.2-1 - Update to 2.17.2 * Sun Jan 07 2007 Matthew Barnes - 2.17.1-1 - Update to 2.17.1 * Sun Dec 31 2006 Matthew Barnes - 2.16.2-5 - Bonobo subpackage requires pyorbit >= 2.0.1, not 2.0.l (RH bug #150885). * Thu Dec 7 2006 Jeremy Katz - 2.16.2-4 - rebuild for python 2.5 * Mon Nov 27 2006 Matthew Barnes - 2.16.2-3.fc7 - More packaging tweaks based on suggestions by Patrice Dumas. - No longer need BuildRequires for autoconf, automake, libtool. * Fri Nov 17 2006 Matthew Barnes - 2.16.2-2.fc7 - Fix some minor packaging bugs (RH bug #203532). * Sun Nov 5 2006 Matthew Barnes - 2.16.2-1.fc7 - Update to 2.16.2 * Sun Oct 29 2006 Matthew Barnes - 2.16.0-2.fc6 - Clean up spec file. - Remove unused patches. - Add subpackage gnome-python2-devel (bug #203532). * Tue Sep 5 2006 Matthias Clasen - 2.16.0-1.fc6 - Update to 2.16.0 * Mon Aug 21 2006 Matthias Clasen - 2.15.91-1.fc6 - Update to 2.15.91 * Fri Aug 4 2006 Matthias Clasen - 2.15.90-1.fc6 - Update to 2.15.90 * Fri Jul 14 2006 Matthias Clasen - 2.15.4-2 - Fix gnome-vfs dependencies * Thu Jul 13 2006 Matthias Clasen - 2.15.4-1 - Update to 2.15.4 * Wed Jul 12 2006 Jesse Keating - 2.15.2-1.1 - rebuild * Tue Jun 13 2006 Matthias Clasen - 2.15.2-1 - Update to 2.15.2 * Mon Mar 13 2006 Ray Strode - 2.12.4-1 - Update to 2.12.4 * Fri Feb 10 2006 Jesse Keating - 2.12.3-1.2 - bump again for double-long bug on ppc(64) * Tue Feb 07 2006 Jesse Keating - 2.12.3-1.1 - rebuilt for new gcc4.1 snapshot and glibc changes * Wed Feb 06 2006 John (J5) Palmieri - 2.12.3-1 - Update to 2.12.3 * Tue Dec 20 2005 Jesse Keating - 2.12.1-1.2 - rebuilt for new libgtop * Fri Dec 09 2005 Jesse Keating - 2.12.1-1.1 - rebuilt * Wed Nov 09 2005 John (J5) Palmieri - 2.12.1-1 - Update to 2.12.1 * Tue Aug 18 2005 John (J5) Palmieri - 2.11.3-2 - Bump and rebuild for cairo ABI change * Mon Jul 18 2005 John (J5) Palmieri - 2.11.3 - update to upstream 2.11.3 * Fri Mar 11 2005 John (J5) Palmieri - 2.10.0 - update to 2.10.0 - add a Requires line for gnome-python2-gnomevfs * Mon Mar 7 2005 Jeremy Katz - 2.9.5-1 - update to 2.9.5 * Mon Feb 7 2005 Matthias Clasen - 2.9.4-2 - Remove unnecessary BuildRequires * Mon Feb 7 2005 Matthias Clasen - 2.9.4-1 - Update to 2.9.4 - Move some subpackages to gnome-python2-extra - Obsolete gnome-python2-nautilus * Wed Jan 19 2005 Mark McLoughlin - 2.6.0-5 - Backport wrapping for GConfEngine from upstream CVS * Sun Nov 7 2004 Jeremy Katz - 2.6.0-4 - rebuild against python 2.4 * Sun Oct 10 2004 Warren Togami - 2.6.0-3 - #111008 fixes Fixes from Ville Skytt?? Bad file permissions Unknown directories %%doc fixes Fixes from Toshio Kuratomi Update the BuildRequires Changed BuildRequires on gnome-panel to gnome-panel-devel Add Requires for python-abi * Mon Oct 4 2004 GNOME - 2.6.0-2 - fix gtkhtml2 to work in a lot of cases, #147404 * Mon Oct 4 2004 GNOME - 2.6.0-1 - new version * Wed Jul 14 2004 Jeremy Katz - 2.0.2-1 - update to 2.0.2 * Tue Jun 15 2004 Elliot Lee - rebuilt * Tue Mar 02 2004 Elliot Lee - rebuilt * Fri Feb 13 2004 Elliot Lee - rebuilt * Thu Dec 11 2003 Matt Wilson 2.0.0-3 - added BuildRequries: pyorbit-devel (#108566) * Thu Nov 6 2003 Jeremy Katz 2.0.0-3 - python 2.3 * Sun Oct 19 2003 Florian La Roche - add a %%clean specfile target * Thu Oct 2 2003 Matt Wilson 2.0.0-2 - fix segv in gnome.ui.About() (#104396) * Thu Sep 4 2003 Jeremy Katz 2.0.0-1 - 2.0.0 * Wed Aug 20 2003 Jeremy Katz 1.99.16-1 - update to 1.99.16 - add gnomeprint subpackage - don't double include the gnome-vfs module (#102074) * Tue Aug 5 2003 Elliot Lee 1.99.14-7 - Fix libtool * Wed Jun 04 2003 Elliot Lee - rebuilt * Thu Feb 6 2003 Matt Wilson 1.99.14-5 - added a trigger to remove left-over bonobo .pyc and .pyo files (#79652) * Thu Feb 6 2003 Mihai Ibanescu 1.99.14-4 - rebuilt against new python * Tue Jan 28 2003 Jeremy Katz 1.99.14-3 - libdir-ify * Wed Jan 22 2003 Tim Powers - rebuilt * Fri Dec 27 2002 Jeremy Katz 1.99.14-1 - update to 1.99.14 * Fri Dec 13 2002 Jeremy Katz - update to 1.99.13 - add gnomevfs subpackage * Thu Oct 31 2002 Matt Wilson - use %%configure * Wed Oct 30 2002 Matt Wilson - add gnome-python-2.0.pc to file list * Wed Aug 28 2002 Matt Wilson - bind gnome_client_set_*_command * Wed Aug 28 2002 Tim Powers - rebuilt * Tue Aug 20 2002 Matt Wilson - obsolete pygtk-applet (#69830) * Thu Aug 1 2002 Jonathan Blandford - make the GnomeDruid's fields accessible from python * Tue Jul 30 2002 Matt Wilson - official 1.99.11 release * Thu May 30 2002 Matt Wilson - s/Gconf/GConf/ * Thu May 30 2002 Jeremy Katz - add gtkhtml2 and gconf subpackages * Wed May 29 2002 Bill Nottingham - add some defattrs * Fri May 24 2002 Matt Wilson - added bonobo, nautilus subpackages. re-enabled applet subpackage * Mon Nov 26 2001 Matt Wilson - subpackages will need __init__ included in them * Thu Oct 18 2001 Matt Wilson - doesn't obsolete pygnome - it can be installed side-by-side - added _gnomemodule.so to base package filelist * Mon Oct 15 2001 Matt Wilson - added __init__ files to gnome-python main package * Mon Oct 8 2001 Matt Wilson - new gnome-python package based on old pygtk package. --- gnome-python.spec DELETED --- From fedora-cvs-commits at redhat.com Mon Feb 5 15:30:08 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 10:30:08 -0500 Subject: rpms/adjtimex/devel adjtimex.spec,1.21,1.22 Message-ID: <200702051530.l15FU8sp029120@cvs.devel.redhat.com> Author: mlichvar Update of /cvs/dist/rpms/adjtimex/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv28854 Modified Files: adjtimex.spec Log Message: - spec cleanup (#225239) Index: adjtimex.spec =================================================================== RCS file: /cvs/dist/rpms/adjtimex/devel/adjtimex.spec,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- adjtimex.spec 16 Oct 2006 11:59:01 -0000 1.21 +++ adjtimex.spec 5 Feb 2007 15:30:06 -0000 1.22 @@ -1,14 +1,14 @@ -Summary: A utility for adjusting kernel time variables. +Summary: A utility for adjusting kernel time variables Name: adjtimex Version: 1.21 -Release: 1%{?dist} +Release: 2%{?dist} ExclusiveOS: Linux -License: distributable +License: GPL Group: System Environment/Base Source: http://ibiblio.org/pub/Linux/system/admin/time/adjtimex-%{version}.tar.gz Patch1: adjtimex-1.13-glibc.patch Patch2: adjtimex-1.21-optstring.patch -BuildRoot: %{_tmppath}/%{name}-root +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description Adjtimex provides raw access to kernel time variables. On standalone @@ -44,6 +44,9 @@ %{_mandir}/man8/adjtimex.8* %changelog +* Mon Feb 05 2007 Miroslav Lichvar 1.21-2 +- spec cleanup (#225239) + * Mon Oct 16 2006 Miroslav Lichvar 1.21-1 - update to 1.21 From fedora-cvs-commits at redhat.com Mon Feb 5 15:33:52 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 10:33:52 -0500 Subject: rpms/pygtk2/devel pygtk2.spec,NONE,1.1 pygtk.spec,1.77,NONE Message-ID: <200702051533.l15FXqbg031697@cvs.devel.redhat.com> Author: mbarnes Update of /cvs/dist/rpms/pygtk2/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv31595 Added Files: pygtk2.spec Removed Files: pygtk.spec Log Message: * Mon Feb 05 2007 Matthew Barnes - 2.10.3-8.fc7 - Rename spec file to pygtk2.spec (RH bug #226333). --- NEW FILE pygtk2.spec --- %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} %define buildglade %(pkg-config libglade-2.0 && echo 1 || echo 0) ### Abstract ### Name: pygtk2 Version: 2.10.3 Release: 8%{?dist} License: LGPL Group: Development/Languages Summary: Python bindings for GTK+ URL: http://www.pygtk.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-root Source: pygtk-%{version}.tar.bz2 ### Patches ### Patch0: pygtk-nodisplay-exception.patch # RH bug #217430 / GNOME bug #380020 Patch1: pygtk2-2.10.3-install-extrafuncs.patch ### Dependencies ### Requires: gtk2 >= 2.9.4 Requires: pycairo Requires: pygobject2 Requires: python-numeric Requires: python2 >= 2.3 ### Build Dependencies ### BuildRequires: automake >= 1.6.3-5 BuildRequires: docbook-style-xsl BuildRequires: glib2-devel >= 2.8.0 BuildRequires: gtk2-devel >= 2.9.4 BuildRequires: libglade2-devel >= 2.5.0 BuildRequires: libtool BuildRequires: libxslt BuildRequires: pango-devel >= 1.10.0 BuildRequires: pycairo-devel >= 0.5.0 BuildRequires: pygobject2-devel >= 2.12.0 BuildRequires: python-numeric BuildRequires: python2-devel >= 2.3 %description PyGTK is an extension module for Python that gives you access to the GTK+ widget set. Just about anything you can write in C with GTK+ you can write in Python with PyGTK (within reason), but with all the benefits of Python. %package codegen Summary: The code generation program for PyGTK Group: Development/Languages %description codegen This package contains the C code generation program for PyGTK. %package libglade Summary: A wrapper for the libglade library for use with PyGTK Group: Development/Languages Requires: pygtk2 = %{version} %description libglade This module contains a wrapper for the libglade library. Libglade allows a program to construct its user interface from an XML description, which allows the programmer to keep the UI and program logic separate. %package devel Summary: Development files for building add-on libraries Group: Development/Languages Requires: pygtk2 = %{version} Requires: pygtk2-codegen = %{version}-%{release} Requires: pkgconfig Requires: pygobject2-devel Requires: pycairo-devel %description devel This package contains files required to build wrappers for GTK+ add-on libraries so that they interoperate with pygtk. %prep %setup -q -n pygtk-%{version} %patch0 -p1 %patch1 -p1 -b .install-extrafuncs %build %configure --enable-thread --enable-numpy export tagname=CC make LIBTOOL=/usr/bin/libtool %install rm -rf $RPM_BUILD_ROOT export tagname=CC make LIBTOOL=/usr/bin/libtool DESTDIR=$RPM_BUILD_ROOT install find $RPM_BUILD_ROOT -name '*.la' -or -name '*.a' | xargs rm -f %clean rm -fr $RPM_BUILD_ROOT %files %defattr(644, root, root, 755) %dir %{python_sitearch}/gtk-2.0 %dir %{python_sitearch}/gtk-2.0/gtk %{python_sitearch}/gtk-2.0/gtk/*.py* %{_bindir}/pygtk-demo %dir %{_libdir}/pygtk %dir %{_libdir}/pygtk/2.0 %{_libdir}/pygtk/2.0/* %defattr(755, root, root, 755) %{python_sitearch}/gtk-2.0/atk.so %{python_sitearch}/gtk-2.0/pango.so %{python_sitearch}/gtk-2.0/gtk/_gtk.so %{python_sitearch}/gtk-2.0/gtkunixprint.so %{python_sitearch}/gtk-2.0/pangocairo.so %doc AUTHORS NEWS README MAPPING ChangeLog %doc examples %if %{buildglade} %files libglade %defattr(755, root, root, 755) %{python_sitearch}/gtk-2.0/gtk/glade.so %endif %files codegen %defattr(755, root, root, 755) %{_prefix}/bin/pygtk-codegen-2.0 %defattr(644, root, root, 755) %{_prefix}/share/pygtk/2.0/codegen %files devel %defattr(644, root, root, 755) %dir %{_prefix}/include/pygtk-2.0 %dir %{_prefix}/include/pygtk-2.0/pygtk %{_prefix}/include/pygtk-2.0/pygtk/*.h %{_libdir}/pkgconfig/pygtk-2.0.pc %dir %{_prefix}/share/pygtk %dir %{_prefix}/share/pygtk/2.0 %dir %{_prefix}/share/pygtk/2.0/defs %{_prefix}/share/pygtk/2.0/defs/*.defs %{_prefix}/share/pygtk/2.0/defs/pangocairo.override %{_datadir}/gtk-doc/html/pygtk %changelog * Mon Feb 05 2007 Matthew Barnes - 2.10.3-8.fc7 - Rename spec file to pygtk2.spec (RH bug #226333). * Sat Dec 30 2006 Matthew Barnes - 2.10.3-7.fc7 - Add Requires pkgconfig to devel subpackage. * Thu Dec 7 2006 Jeremy Katz - 2.10.3-6 - rebuild for python 2.5 * Mon Nov 27 2006 Matthew Barnes - 2.10.3-5.fc7 - Add patch for RH bug #217430 (missing gtk-extrafuncs.defs). * Thu Oct 26 2006 Matthew Barnes - 2.10.3-4.fc7 - Require pygtk2-codegen = %{version}-%{release} in devel. * Thu Oct 26 2006 Matthew Barnes - 2.10.3-3.fc7 - Add subpackage pygtk2-codegen (bug #212287). * Tue Oct 24 2006 Matthew Barnes - 2.10.3-2.fc7 - Oops, try using python_sitearch instead of python_sitelib. * Sun Oct 15 2006 Matthew Barnes - 2.10.3-1.fc7 - Update to 2.10.3 - Spec file cleanups. - Define a python_sitelib macro for files under site_packages. * Mon Oct 2 2006 Jeremy Katz - 2.10.1-4 - go back to raising an exception when importing gtk fails (#208608) * Tue Sep 5 2006 Ray Strode - 2.10.1-3.fc6 - drop crazy reload hack patch, since it's been fixed by jdahlin upstream in a better way. * Tue Sep 5 2006 Ray Strode - 2.10.1-2.fc6 - drop some old patches * Tue Sep 5 2006 Matthias Clasen - 2.10.1-1.fc6 - Update to 2.10.1 * Mon Aug 21 2006 Matthias Clasen - 2.9.6-2.fc6 - Include docs * Sun Aug 13 2006 Matthias Clasen - 2.9.6-1.fc6 - Update to 2.9.6 * Fri Jul 28 2006 Alexander Larsson - 2.9.3-3 - Make sure reloading the gtk module works - Fixes system-config-display (#199629) * Wed Jul 19 2006 Chris Lumens 2.9.3-2 - Revert to previous behavior of raising an error if $DISPLAY cannot be opened. * Wed Jul 12 2006 Matthias Clasen - 2.9.3-1 - Update to 2.9.3 * Wed Jul 12 2006 Jesse Keating - 2.9.2-1.1 - rebuild * Thu Jun 22 2006 Jeremy Katz - 2.9.2-1 - update to 2.9.2 - fix for gtk+ 2.9.4 API changes * Thu Jun 15 2006 Ray Strode - 2.9.1-3 - Use full include path for defs parser * Wed Jun 14 2006 Matthias Clasen - 2.9.1-2 - Fix missing BuildRequries * Wed Jun 14 2006 Matthias Clasen - 2.9.1-1 - Update to 2.9.1 * Fri May 26 2006 Jeremy Katz - 2.9.0-3 - BR should be pygobject2-devel, need to actually require pygobject2 at runtime * Thu May 25 2006 John (J5) Palmieri - 2.9.0-2 - Add BR for pygobject2 - Take out files now packaged in pygobject2 from the files list * Wed May 10 2006 Matthias Clasem - 2.9.0-1 - Update to 2.9.0 * Thu Apr 20 2006 John (J5) Palmieri - 2.8.6-1 - Update to upstream 2.8.6 * Tue Feb 07 2006 Jesse Keating - 2.8.4-1.1 - rebuilt for new gcc4.1 snapshot and glibc changes * Sun Jan 15 2006 Christopher Aillon - 2.8.4-1 - Bump to upstream 2.8.4 * Fri Dec 09 2005 Jesse Keating - rebuilt * Wed Oct 26 2005 John (J5) Palmieri - 2.8.2-2 - Add the pycairo dependency since pycairo is now built in rawhide * Mon Oct 24 2005 Christopher Aillon - 2.8.2-1 - Bump to upstream 2.8.2 * Thu Sep 08 2005 John (J5) Palmieri - 2.8.0-1 - Bump to upstream 2.8.0 * Tue Aug 23 2005 John (J5) Palmieri - 2.7.3-3 - Add a BuildRequires on python-numeric so that Numeric python support is added - Add a Requires on python-numeric as well * Tue Aug 18 2005 John (J5) Palmieri - 2.7.3-2 - Bump and rebuild for cairo ABI changes * Wed Aug 10 2005 - 2.7.3-1 - Update to 2.7.3 * Wed Aug 10 2005 - 2.7.2-1 - Update to 2.7.2 * Wed Jul 27 2005 Mark McLoughlin 2.7.1-1 - Update to 2.7.1 * Mon Jul 18 2005 John (J5) Palmieri - 2.7.0-1 - Update to upstream 2.7.0 * Wed Jul 6 2005 John (J5) Palmieri - 2.6.2-1 - update to upstream 2.6.2 - remove gcc4 patch as it is in updated tarball * Mon Mar 7 2005 Jeremy Katz - 2.6.0-2 - fix build with gcc4 - add pygtk-demo * Mon Mar 7 2005 Jeremy Katz - 2.6.0-1 - 2.6.0 * Thu Feb 10 2005 Mark McLoughlin - 2.5.3-3 - Avoid assertion errors in signal handling patch * Wed Feb 9 2005 Mark McLoughlin - 2.5.3-2 - Backport fix for gnome #154779 - python signal handlers weren't getting executed while gobject.MainLoop was running * Tue Jan 25 2005 Jeremy Katz - 2.5.3-1 - 2.5.3 * Thu Jan 20 2005 - 2.5.1-1 - New version * Fri Nov 26 2004 Florian La Roche - add a %%clean target * Sun Nov 7 2004 Jeremy Katz - 2.4.1-1 - update to 2.4.1 * Mon Oct 4 2004 GNOME - 2.4.0-1 - new version * Tue Aug 10 2004 Jonathan Blandford 2.3.96-2 - cleaner lib64 patch * Tue Aug 10 2004 Jonathan Blandford 2.3.96-1 - move pythondir into /usr/lib64/ * Mon Aug 9 2004 Jonathan Blandford 2.3.96-1 - new version * Tue Aug 3 2004 Jeremy Katz - 2.3.95-1 - update to 2.3.95 * Thu Jun 17 2004 Jeremy Katz - 2.3.92-1 - update to 2.3.92 * Tue Jun 15 2004 Elliot Lee - rebuilt * Thu Mar 11 2004 Jeremy Katz - 2.2.0-1 - 2.2.0 * Wed Mar 10 2004 Jeremy Katz 2.2.0-0.rc1 - 2.2.0 RC1 * Tue Mar 02 2004 Elliot Lee - rebuilt * Tue Feb 17 2004 Jeremy Katz - 2.0.0-5 - GtkTextSearchFlags is flags, not enum (#114910) * Fri Feb 13 2004 Elliot Lee - rebuilt * Thu Feb 12 2004 Jeremy Katz - 2.0.0-3 - own %%{_libdir}/python?.?/site-packages/gtk-2.0/gtk dir (#113048) * Thu Nov 6 2003 Jeremy Katz 2.0.0-2 - rebuild for python 2.3 * Thu Sep 4 2003 Jeremy Katz 2.0.0-1 - 2.0.0 * Thu Aug 14 2003 Elliot Lee 1.99.17-1 - Update to latest version - Module filenames changed from foomodule.so to foo.so * Thu Aug 7 2003 Elliot Lee 1.99.16-10 - Fix libtool * Fri Jul 18 2003 Jeremy Katz 1.99.16-8 - part of the fixnew patch wasn't applied upstream, apply it (#99400) * Wed Jun 04 2003 Elliot Lee - rebuilt * Tue May 27 2003 Jonathan Blandford 1.99.16-5 - Update compat patch to include gtk_text_buffer_set_text * Tue May 27 2003 Matt Wilson 1.99.16-4 - don't require the deprecated length parameter * Fri May 23 2003 Matt Wilson 1.99.16-3 - add compatibility for deprecated length field in GtkTextBuffer insert methods (#91519) * Thu May 22 2003 Matt Wilson 1.99.16-2 - apply atom_intern patch again (#91349) * Tue May 20 2003 Matt Wilson 1.99.16-1 - added a compatibility function for gtk.gdk.gc_new() so we won't have to fix all our code quite yet * Mon May 19 2003 Matt Wilson 1.99.16-1 - enable threads (#83539, #87872) * Fri Apr 11 2003 Jonathan Blandford 1.99.16-1 - new version * Thu Mar 13 2003 Jeremy Katz 1.99.14-7 - and again * Thu Mar 13 2003 Jeremy Katz 1.99.14-6 - rebuild in new environment * Wed Mar 5 2003 Thomas Woerner 1.99.14-5 - fixed new functions for ListStore, TreeStrore and ProgressBar * Thu Feb 6 2003 Mihai Ibanescu 1.99.14-4 - rebuild to use the UCS4-enabled python * Tue Jan 28 2003 Jeremy Katz 1.99.14-3 - rerun auto* to use new python.m4 and work properly with multilib python - libdir-ize * Wed Jan 22 2003 Tim Powers - rebuilt * Fri Dec 27 2002 Jeremy Katz 1.99.14-1 - bump version to 1.99.14 - add patch to up the ref on gtkInvisible instantiation (#80283) * Thu Dec 12 2002 Jonathan Blandford - bump version to 1.99.13 - backport gdk.Pixbuf.save * Thu Oct 31 2002 Matt Wilson - rebuild for multilib - use %%configure * Fri Aug 30 2002 Matt Wilson - fix pixbuf leaks (#72137) - five more pixbuf leaks plugged * Wed Aug 28 2002 Jonathan Blandford - remover Packager tag * Tue Aug 27 2002 Jonathan Blandford - add binding for gdk_atom_intern * Mon Jul 29 2002 Matt Wilson - 0.99.12 * Wed Jul 17 2002 Matt Wilson - new version from CVS * Thu Jun 27 2002 Tim Waugh - Fix bug #65770. * Fri Jun 21 2002 Tim Powers - automated rebuild * Mon Jun 17 2002 Matt Wilson - new version from CVS * Sun May 26 2002 Tim Powers - automated rebuild * Wed May 22 2002 Jeremy Katz - 1.99.10 * Wed Feb 27 2002 Matt Wilson - 1.99.8 * Mon Jan 28 2002 Matt Wilson - added atkmodule.so to file list * Thu Oct 18 2001 Matt Wilson - fix devel filelist to match new header location * Mon Oct 15 2001 Matt Wilson - get the headers from their new version-specific location * Thu Oct 11 2001 Matt Wilson - fixed typo in devel filelist - added macro that tests to see if we have libglade2, make the filelist a condition of that - changed name to 'pygtk2' to avoid name conflict with pygtk --- pygtk.spec DELETED --- From fedora-cvs-commits at redhat.com Mon Feb 5 15:40:23 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 10:40:23 -0500 Subject: rpms/gnome-python2-desktop/devel gnome-python2-desktop.spec, 1.1, 1.2 Message-ID: <200702051540.l15FeNBQ030494@cvs.devel.redhat.com> Author: mbarnes Update of /cvs/dist/rpms/gnome-python2-desktop/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv30476 Modified Files: gnome-python2-desktop.spec Log Message: * Mon Feb 05 2007 Matthew Barnes - 2.17.3-2.fc7 - Add missing BuildRequires: totem-plparser. - Rename spec file to gnome-python2-desktop.spec (RH bug #225832). Index: gnome-python2-desktop.spec =================================================================== RCS file: /cvs/dist/rpms/gnome-python2-desktop/devel/gnome-python2-desktop.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- gnome-python2-desktop.spec 5 Feb 2007 15:24:30 -0000 1.1 +++ gnome-python2-desktop.spec 5 Feb 2007 15:40:21 -0000 1.2 @@ -50,6 +50,7 @@ BuildRequires: pygtk2-devel >= %{pygtk_version} BuildRequires: python-devel BuildRequires: totem-devel >= %{totem_version} +BuildRequires: totem-plparser >= %{totem_version} %ifnarch s390 s390x BuildRequires: gnome-media-devel >= %{gnome_media_version} BuildRequires: nautilus-cd-burner-devel >= %{nautilus_cd_burner_version} @@ -268,6 +269,7 @@ %changelog * Mon Feb 05 2007 Matthew Barnes - 2.17.3-2.fc7 +- Add missing BuildRequires: totem-plparser. - Rename spec file to gnome-python2-desktop.spec (RH bug #225832). * Mon Jan 08 2007 Matthew Barnes - 2.17.3-1 From fedora-cvs-commits at redhat.com Mon Feb 5 15:42:37 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 10:42:37 -0500 Subject: rpms/xorg-x11-drv-nv/devel nv.xinf, 1.5, 1.6 xorg-x11-drv-nv.spec, 1.29, 1.30 Message-ID: <200702051542.l15FgbjZ030657@cvs.devel.redhat.com> Author: ajackson Update of /cvs/dist/rpms/xorg-x11-drv-nv/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv30636 Modified Files: nv.xinf xorg-x11-drv-nv.spec Log Message: * Mon Feb 05 2007 Adam Jackson 1.2.2.1-2 - nv.xinf: Update PCI IDs. (#227346) Index: nv.xinf =================================================================== RCS file: /cvs/dist/rpms/xorg-x11-drv-nv/devel/nv.xinf,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- nv.xinf 24 Jul 2006 17:48:02 -0000 1.5 +++ nv.xinf 5 Feb 2007 15:42:35 -0000 1.6 @@ -27,6 +27,7 @@ alias pcivideo:v000010DEd0000002Dsv*sd*bc*sc*i* nv # nv5m64 alias pcivideo:v000010DEd0000002Esv*sd*bc*sc*i* nv # nv6 alias pcivideo:v000010DEd0000002Fsv*sd*bc*sc*i* nv # nv6 + alias pcivideo:v000010DEd00000040sv*sd*bc*sc*i* nv # nv40 alias pcivideo:v000010DEd00000041sv*sd*bc*sc*i* nv # nv40 alias pcivideo:v000010DEd00000042sv*sd*bc*sc*i* nv # nv40 @@ -39,6 +40,7 @@ alias pcivideo:v000010DEd00000049sv*sd*bc*sc*i* nv # nv40 GL alias pcivideo:v000010DEd0000004Dsv*sd*bc*sc*i* nv # XXX not in pci.ids alias pcivideo:v000010DEd0000004Esv*sd*bc*sc*i* nv # nv40 GL + alias pcivideo:v000010DEd00000090sv*sd*bc*sc*i* nv # g70 alias pcivideo:v000010DEd00000091sv*sd*bc*sc*i* nv # g70 alias pcivideo:v000010DEd00000092sv*sd*bc*sc*i* nv # g70 @@ -50,7 +52,9 @@ alias pcivideo:v000010DEd0000009Csv*sd*bc*sc*i* nv # XXX not in pci.ids alias pcivideo:v000010DEd0000009Dsv*sd*bc*sc*i* nv # g70 GL alias pcivideo:v000010DEd0000009Esv*sd*bc*sc*i* nv # XXX not in pci.ids + alias pcivideo:v000010DEd000000A0sv*sd*bc*sc*i* nv # nv5 + alias pcivideo:v000010DEd000000C0sv*sd*bc*sc*i* nv # nv41 alias pcivideo:v000010DEd000000C1sv*sd*bc*sc*i* nv # nv41 alias pcivideo:v000010DEd000000C2sv*sd*bc*sc*i* nv # nv41 @@ -60,6 +64,7 @@ alias pcivideo:v000010DEd000000CCsv*sd*bc*sc*i* nv # nv41 alias pcivideo:v000010DEd000000CDsv*sd*bc*sc*i* nv # nv41 alias pcivideo:v000010DEd000000CEsv*sd*bc*sc*i* nv # nv41 GL + alias pcivideo:v000010DEd000000F0sv*sd*bc*sc*i* nv # nv40 alias pcivideo:v000010DEd000000F1sv*sd*bc*sc*i* nv # nv43 alias pcivideo:v000010DEd000000F2sv*sd*bc*sc*i* nv # nv43 @@ -75,6 +80,7 @@ alias pcivideo:v000010DEd000000FDsv*sd*bc*sc*i* nv # nv37 GL alias pcivideo:v000010DEd000000FEsv*sd*bc*sc*i* nv # nv38 GL alias pcivideo:v000010DEd000000FFsv*sd*bc*sc*i* nv # nv18 + alias pcivideo:v000010DEd00000100sv*sd*bc*sc*i* nv # nv10 alias pcivideo:v000010DEd00000101sv*sd*bc*sc*i* nv # nv10 alias pcivideo:v000010DEd00000103sv*sd*bc*sc*i* nv # nv10 GL @@ -82,26 +88,29 @@ alias pcivideo:v000010DEd00000111sv*sd*bc*sc*i* nv # nv11 alias pcivideo:v000010DEd00000112sv*sd*bc*sc*i* nv # nv11 alias pcivideo:v000010DEd00000113sv*sd*bc*sc*i* nv # nv11 GL + alias pcivideo:v000010DEd00000140sv*sd*bc*sc*i* nv # nv43 alias pcivideo:v000010DEd00000141sv*sd*bc*sc*i* nv # nv43 alias pcivideo:v000010DEd00000142sv*sd*bc*sc*i* nv # nv43 -alias pcivideo:v000010DEd00000143sv*sd*bc*sc*i* nv # XXX not in pci.ids +alias pcivideo:v000010DEd00000143sv*sd*bc*sc*i* nv # nv43 alias pcivideo:v000010DEd00000144sv*sd*bc*sc*i* nv # nv43 alias pcivideo:v000010DEd00000145sv*sd*bc*sc*i* nv # nv43 alias pcivideo:v000010DEd00000146sv*sd*bc*sc*i* nv # nv43 -alias pcivideo:v000010DEd00000147sv*sd*bc*sc*i* nv # XXX not in pci.ids +alias pcivideo:v000010DEd00000147sv*sd*bc*sc*i* nv # nv43 alias pcivideo:v000010DEd00000148sv*sd*bc*sc*i* nv # nv43 alias pcivideo:v000010DEd00000149sv*sd*bc*sc*i* nv # nv43 alias pcivideo:v000010DEd0000014Asv*sd*bc*sc*i* nv # Quadro NVS 440 alias pcivideo:v000010DEd0000014Bsv*sd*bc*sc*i* nv # XXX not in pci.ids alias pcivideo:v000010DEd0000014Csv*sd*bc*sc*i* nv # Quadro FX 550 -alias pcivideo:v000010DEd0000014Dsv*sd*bc*sc*i* nv # XXX not in pci.ids +alias pcivideo:v000010DEd0000014Dsv*sd*bc*sc*i* nv # nv18 GL (XXX?) alias pcivideo:v000010DEd0000014Esv*sd*bc*sc*i* nv # nv43 GL alias pcivideo:v000010DEd0000014Fsv*sd*bc*sc*i* nv # nv43 + alias pcivideo:v000010DEd00000150sv*sd*bc*sc*i* nv # nv15 alias pcivideo:v000010DEd00000151sv*sd*bc*sc*i* nv # nv15 alias pcivideo:v000010DEd00000152sv*sd*bc*sc*i* nv # nv15 alias pcivideo:v000010DEd00000153sv*sd*bc*sc*i* nv # nv15 GL + alias pcivideo:v000010DEd00000160sv*sd*bc*sc*i* nv # XXX not in pci.ids alias pcivideo:v000010DEd00000161sv*sd*bc*sc*i* nv # nv44 alias pcivideo:v000010DEd00000162sv*sd*bc*sc*i* nv # nv44 @@ -111,11 +120,12 @@ alias pcivideo:v000010DEd00000166sv*sd*bc*sc*i* nv # nv43 alias pcivideo:v000010DEd00000167sv*sd*bc*sc*i* nv # nv43 alias pcivideo:v000010DEd00000168sv*sd*bc*sc*i* nv # nv43 -alias pcivideo:v000010DEd00000169sv*sd*bc*sc*i* nv # XXX not in pci.ids +alias pcivideo:v000010DEd00000169sv*sd*bc*sc*i* nv # GeForce 6250 alias pcivideo:v000010DEd0000016Bsv*sd*bc*sc*i* nv # XXX not in pci.ids alias pcivideo:v000010DEd0000016Csv*sd*bc*sc*i* nv # XXX not in pci.ids alias pcivideo:v000010DEd0000016Dsv*sd*bc*sc*i* nv # XXX not in pci.ids alias pcivideo:v000010DEd0000016Esv*sd*bc*sc*i* nv # XXX not in pci.ids + alias pcivideo:v000010DEd00000170sv*sd*bc*sc*i* nv # nv17 alias pcivideo:v000010DEd00000171sv*sd*bc*sc*i* nv # nv17 alias pcivideo:v000010DEd00000172sv*sd*bc*sc*i* nv # nv17 @@ -130,10 +140,11 @@ alias pcivideo:v000010DEd0000017Bsv*sd*bc*sc*i* nv # nv17 GL alias pcivideo:v000010DEd0000017Csv*sd*bc*sc*i* nv # nv17 GL alias pcivideo:v000010DEd0000017Dsv*sd*bc*sc*i* nv # nv17 + alias pcivideo:v000010DEd00000181sv*sd*bc*sc*i* nv # nv18 alias pcivideo:v000010DEd00000182sv*sd*bc*sc*i* nv # nv18 alias pcivideo:v000010DEd00000183sv*sd*bc*sc*i* nv # nv18 -alias pcivideo:v000010DEd00000184sv*sd*bc*sc*i* nv # XXX not in pci.ids +alias pcivideo:v000010DEd00000184sv*sd*bc*sc*i* nv # nv18 alias pcivideo:v000010DEd00000185sv*sd*bc*sc*i* nv # nv18 alias pcivideo:v000010DEd00000186sv*sd*bc*sc*i* nv # nv18 M alias pcivideo:v000010DEd00000187sv*sd*bc*sc*i* nv # nv18 M @@ -143,21 +154,27 @@ alias pcivideo:v000010DEd0000018Bsv*sd*bc*sc*i* nv # nv18 GL alias pcivideo:v000010DEd0000018Csv*sd*bc*sc*i* nv # nv18 GL alias pcivideo:v000010DEd0000018Dsv*sd*bc*sc*i* nv # nv18 M + alias pcivideo:v000010DEd000001A0sv*sd*bc*sc*i* nv # nv11 + alias pcivideo:v000010DEd000001D1sv*sd*bc*sc*i* nv # GeForce 7300 LE -alias pcivideo:v000010DEd000001D6sv*sd*bc*sc*i* nv # XXX not in pci.ids +alias pcivideo:v000010DEd000001D3sv*sd*bc*sc*i* nv # GeForce 7300 SE +alias pcivideo:v000010DEd000001D6sv*sd*bc*sc*i* nv # GeForce Go 7200 alias pcivideo:v000010DEd000001D7sv*sd*bc*sc*i* nv # GeForce Go 7300 alias pcivideo:v000010DEd000001D8sv*sd*bc*sc*i* nv # GeForce Go 7400 alias pcivideo:v000010DEd000001DAsv*sd*bc*sc*i* nv # Quadro NVS 110M alias pcivideo:v000010DEd000001DBsv*sd*bc*sc*i* nv # XXX not in pci.ids -alias pcivideo:v000010DEd000001DCsv*sd*bc*sc*i* nv # XXX not in pci.ids +alias pcivideo:v000010DEd000001DCsv*sd*bc*sc*i* nv # Quadro FX 350M alias pcivideo:v000010DEd000001DEsv*sd*bc*sc*i* nv # Quadro FX 350 alias pcivideo:v000010DEd000001DFsv*sd*bc*sc*i* nv # GeForce 7300 GS + alias pcivideo:v000010DEd000001F0sv*sd*bc*sc*i* nv # nv18 + alias pcivideo:v000010DEd00000200sv*sd*bc*sc*i* nv # nv20 alias pcivideo:v000010DEd00000201sv*sd*bc*sc*i* nv # nv20 alias pcivideo:v000010DEd00000202sv*sd*bc*sc*i* nv # nv20 alias pcivideo:v000010DEd00000203sv*sd*bc*sc*i* nv # nv20 + alias pcivideo:v000010DEd00000210sv*sd*bc*sc*i* nv # XXX not in pci.ids alias pcivideo:v000010DEd00000211sv*sd*bc*sc*i* nv # nv40 alias pcivideo:v000010DEd00000212sv*sd*bc*sc*i* nv # nv40 @@ -165,15 +182,20 @@ alias pcivideo:v000010DEd00000218sv*sd*bc*sc*i* nv # nv40 alias pcivideo:v000010DEd0000021Dsv*sd*bc*sc*i* nv # XXX not in pci.ids alias pcivideo:v000010DEd0000021Esv*sd*bc*sc*i* nv # XXX not in pci.ids + alias pcivideo:v000010DEd00000220sv*sd*bc*sc*i* nv # XXX not in pci.ids -alias pcivideo:v000010DEd00000221sv*sd*bc*sc*i* nv # nv43 +alias pcivideo:v000010DEd00000221sv*sd*bc*sc*i* nv # nv44A alias pcivideo:v000010DEd00000222sv*sd*bc*sc*i* nv # XXX not in pci.ids alias pcivideo:v000010DEd00000228sv*sd*bc*sc*i* nv # XXX not in pci.ids + alias pcivideo:v000010DEd00000240sv*sd*bc*sc*i* nv # C51 -#alias pcivideo:v000010DEd00000241sv*sd*bc*sc*i* nv # XXX pcie bridge? -alias pcivideo:v000010DEd00000242sv*sd*bc*sc*i* nv # C51 -#alias pcivideo:v000010DEd00000244sv*sd*bc*sc*i* nv # XXX pcie bridge? -#alias pcivideo:v000010DEd00000247sv*sd*bc*sc*i* nv # XXX pcie bridge? +alias pcivideo:v000010DEd00000241sv*sd*bc*sc*i* nv # C51 +alias pcivideo:v000010DEd00000242sv*sd*bc*sc*i* nv # C51G +alias pcivideo:v000010DEd00000244sv*sd*bc*sc*i* nv # C51 +alias pcivideo:v000010DEd00000245sv*sd*bc*sc*i* nv # C51 +alias pcivideo:v000010DEd00000246sv*sd*bc*sc*i* nv # C51 +alias pcivideo:v000010DEd00000247sv*sd*bc*sc*i* nv # MCP51 + alias pcivideo:v000010DEd00000250sv*sd*bc*sc*i* nv # nv25 alias pcivideo:v000010DEd00000251sv*sd*bc*sc*i* nv # nv25 alias pcivideo:v000010DEd00000252sv*sd*bc*sc*i* nv # nv25 @@ -181,6 +203,7 @@ alias pcivideo:v000010DEd00000258sv*sd*bc*sc*i* nv # nv25 GL alias pcivideo:v000010DEd00000259sv*sd*bc*sc*i* nv # nv25 GL alias pcivideo:v000010DEd0000025Bsv*sd*bc*sc*i* nv # nv25 GL + alias pcivideo:v000010DEd00000280sv*sd*bc*sc*i* nv # nv28 alias pcivideo:v000010DEd00000281sv*sd*bc*sc*i* nv # nv28 alias pcivideo:v000010DEd00000282sv*sd*bc*sc*i* nv # nv28 @@ -188,8 +211,14 @@ alias pcivideo:v000010DEd00000288sv*sd*bc*sc*i* nv # nv28 GL alias pcivideo:v000010DEd00000289sv*sd*bc*sc*i* nv # nv28 GL alias pcivideo:v000010DEd0000028Csv*sd*bc*sc*i* nv # nv28 GL M -alias pcivideo:v000010DEd00000290sv*sd*bc*sc*i* nv # GeForce 7900 GTX -alias pcivideo:v000010DEd00000291sv*sd*bc*sc*i* nv # GeForce 7900 GT + +alias pcivideo:v000010DEd00000290sv*sd*bc*sc*i* nv # g71 +alias pcivideo:v000010DEd00000291sv*sd*bc*sc*i* nv # g71 +alias pcivideo:v000010DEd00000292sv*sd*bc*sc*i* nv # g71 +alias pcivideo:v000010DEd00000293sv*sd*bc*sc*i* nv # g71 +alias pcivideo:v000010DEd00000294sv*sd*bc*sc*i* nv # g71 +alias pcivideo:v000010DEd00000295sv*sd*bc*sc*i* nv # g71 +alias pcivideo:v000010DEd00000297sv*sd*bc*sc*i* nv # GeFoece Go 7950 GTX alias pcivideo:v000010DEd00000298sv*sd*bc*sc*i* nv # GeForce Go 7900 GS alias pcivideo:v000010DEd00000299sv*sd*bc*sc*i* nv # GeForce Go 7900 GTX alias pcivideo:v000010DEd0000029Asv*sd*bc*sc*i* nv # g71 @@ -198,11 +227,13 @@ alias pcivideo:v000010DEd0000029Dsv*sd*bc*sc*i* nv # g71 alias pcivideo:v000010DEd0000029Esv*sd*bc*sc*i* nv # g71 alias pcivideo:v000010DEd0000029Fsv*sd*bc*sc*i* nv # g71 + alias pcivideo:v000010DEd00000300sv*sd*bc*sc*i* nv # nv30 alias pcivideo:v000010DEd00000301sv*sd*bc*sc*i* nv # nv30 alias pcivideo:v000010DEd00000302sv*sd*bc*sc*i* nv # nv30 alias pcivideo:v000010DEd00000308sv*sd*bc*sc*i* nv # nv30 GL alias pcivideo:v000010DEd00000309sv*sd*bc*sc*i* nv # nv30 GL + alias pcivideo:v000010DEd00000311sv*sd*bc*sc*i* nv # nv31 alias pcivideo:v000010DEd00000312sv*sd*bc*sc*i* nv # nv31 alias pcivideo:v000010DEd00000313sv*sd*bc*sc*i* nv # nv31 @@ -215,6 +246,7 @@ alias pcivideo:v000010DEd0000031Dsv*sd*bc*sc*i* nv # nv31 GL M alias pcivideo:v000010DEd0000031Esv*sd*bc*sc*i* nv # nv31 GL M alias pcivideo:v000010DEd0000031Fsv*sd*bc*sc*i* nv # nv31 GL M + alias pcivideo:v000010DEd00000320sv*sd*bc*sc*i* nv # nv34 alias pcivideo:v000010DEd00000321sv*sd*bc*sc*i* nv # nv34 alias pcivideo:v000010DEd00000322sv*sd*bc*sc*i* nv # nv34 @@ -230,6 +262,7 @@ alias pcivideo:v000010DEd0000032Csv*sd*bc*sc*i* nv # nv34 GL M alias pcivideo:v000010DEd0000032Dsv*sd*bc*sc*i* nv # nv34 alias pcivideo:v000010DEd0000032Fsv*sd*bc*sc*i* nv # nv4 GL + alias pcivideo:v000010DEd00000330sv*sd*bc*sc*i* nv # nv35 alias pcivideo:v000010DEd00000331sv*sd*bc*sc*i* nv # nv35 alias pcivideo:v000010DEd00000332sv*sd*bc*sc*i* nv # nv35 @@ -237,6 +270,7 @@ alias pcivideo:v000010DEd00000334sv*sd*bc*sc*i* nv # nv35 alias pcivideo:v000010DEd00000338sv*sd*bc*sc*i* nv # nv35 GL alias pcivideo:v000010DEd0000033Fsv*sd*bc*sc*i* nv # nv35 GL + alias pcivideo:v000010DEd00000341sv*sd*bc*sc*i* nv # nv36 alias pcivideo:v000010DEd00000342sv*sd*bc*sc*i* nv # nv36 alias pcivideo:v000010DEd00000343sv*sd*bc*sc*i* nv # nv36 @@ -249,16 +283,23 @@ alias pcivideo:v000010DEd0000034Csv*sd*bc*sc*i* nv # nv36 alias pcivideo:v000010DEd0000034Esv*sd*bc*sc*i* nv # nv36 GL alias pcivideo:v000010DEd0000034Fsv*sd*bc*sc*i* nv # nv36 GL + alias pcivideo:v000010DEd00000391sv*sd*bc*sc*i* nv # g70 alias pcivideo:v000010DEd00000392sv*sd*bc*sc*i* nv # g70 +alias pcivideo:v000010DEd00000393sv*sd*bc*sc*i* nv # g70 +alias pcivideo:v000010DEd00000394sv*sd*bc*sc*i* nv # g70 +alias pcivideo:v000010DEd00000395sv*sd*bc*sc*i* nv # g70 +alias pcivideo:v000010DEd00000397sv*sd*bc*sc*i* nv # GeForce Go 7700 alias pcivideo:v000010DEd00000398sv*sd*bc*sc*i* nv # g70 alias pcivideo:v000010DEd00000399sv*sd*bc*sc*i* nv # XXX not in pci.ids alias pcivideo:v000010DEd0000039Asv*sd*bc*sc*i* nv # XXX not in pci.ids -alias pcivideo:v000010DEd0000039Csv*sd*bc*sc*i* nv # XXX not in pci.ids -alias pcivideo:v000010DEd0000039Csv*sd*bc*sc*i* nv # Quadro FX 560 +alias pcivideo:v000010DEd0000039Csv*sd*bc*sc*i* nv # Quadro FX 550M +alias pcivideo:v000010DEd0000039Esv*sd*bc*sc*i* nv # Quadro FX 560 + alias pcivideo:v000010DEd000003D0sv*sd*bc*sc*i* nv # GF 6100 nForce 430 alias pcivideo:v000010DEd000003D1sv*sd*bc*sc*i* nv # GF 6100 nForce 405 alias pcivideo:v000010DEd000003D2sv*sd*bc*sc*i* nv # GF 6100 nForce 400 +alias pcivideo:v000010DEd000003D5sv*sd*bc*sc*i* nv # GF 6100 nForce 420 # SGS Thompson joint venture # This is a bit inaccurate - the driver only knows about 12d2:0018 - Index: xorg-x11-drv-nv.spec =================================================================== RCS file: /cvs/dist/rpms/xorg-x11-drv-nv/devel/xorg-x11-drv-nv.spec,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- xorg-x11-drv-nv.spec 6 Jan 2007 04:51:55 -0000 1.29 +++ xorg-x11-drv-nv.spec 5 Feb 2007 15:42:35 -0000 1.30 @@ -7,7 +7,7 @@ Summary: Xorg X11 nv video driver Name: xorg-x11-drv-nv Version: 1.2.2.1 -Release: 1%{?dist} +Release: 2%{?dist} URL: http://www.x.org License: MIT/X11 Group: User Interface/X Hardware Support @@ -65,6 +65,9 @@ %{_mandir}/man4/nv.4* %changelog +* Mon Feb 05 2007 Adam Jackson 1.2.2.1-2 +- nv.xinf: Update PCI IDs. (#227346) + * Fri Jan 05 2007 Adam Jackson 1.2.2.1-1 - Update to 1.2.2.1 From fedora-cvs-commits at redhat.com Mon Feb 5 15:44:42 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 10:44:42 -0500 Subject: rpms/gtksourceview/devel gtksourceview.spec,1.39,1.40 Message-ID: <200702051544.l15FigfH030795@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/gtksourceview/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv30770 Modified Files: gtksourceview.spec Log Message: more pedantic fixes Index: gtksourceview.spec =================================================================== RCS file: /cvs/dist/rpms/gtksourceview/devel/gtksourceview.spec,v retrieving revision 1.39 retrieving revision 1.40 diff -u -r1.39 -r1.40 --- gtksourceview.spec 4 Feb 2007 21:38:20 -0000 1.39 +++ gtksourceview.spec 5 Feb 2007 15:44:40 -0000 1.40 @@ -6,8 +6,8 @@ Summary: A library for viewing source files Name: gtksourceview Version: 1.8.3 -Release: 2%{?dist} -License: LGPL +Release: 3%{?dist} +License: GPL Group: System Environment/Libraries URL: http://gtksourceview.sourceforge.net/ Source0: http://ftp.gnome.org/pub/gnome/sources/gtksourceview/1.8/%{name}-%{version}.tar.bz2 @@ -17,7 +17,7 @@ BuildRequires: gtk2-devel >= %{gtk2_version} BuildRequires: libgnomeprint22-devel >= %{gnome_print_version} BuildRequires: libgnomeprintui22-devel >= %{gnome_print_version} -BuildRequires: intltool +BuildRequires: intltool >= 0.35 BuildRequires: gettext %description @@ -35,8 +35,8 @@ Requires: pkgconfig %description devel -gtksourceview-devel contains the files required to compile applications -against the gtksourceview libraries. +gtksourceview-devel contains the files required to compile +applications which use GtkSourceView. %prep %setup -q @@ -77,6 +77,10 @@ %{_libdir}/*.so %changelog +* Mon Feb 5 2007 Matthias Clasen - 1.8.3-3 +- Correct the license tag to say GPL +- Rework -devel description + * Sun Feb 4 2007 Matthias Clasen - 1.8.3-2 - Incorporate package review feedback From fedora-cvs-commits at redhat.com Mon Feb 5 15:44:44 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 10:44:44 -0500 Subject: rpms/kernel/FC-6/configs config-generic, 1.264, 1.264.6.1 config-powerpc64-iseries, 1.15, 1.15.6.1 config-s390-generic, 1.22, 1.22.6.1 config-x86-generic, 1.71, 1.71.2.1 config-x86_64-generic, 1.58, 1.58.2.1 Message-ID: <200702051544.l15Fii8D030838@cvs.devel.redhat.com> Author: linville Update of /cvs/dist/rpms/kernel/FC-6/configs In directory cvs.devel.redhat.com:/tmp/cvs-serv30771/configs Modified Files: Tag: private-linville-jwltest-fc6-18-branch config-generic config-powerpc64-iseries config-s390-generic config-x86-generic config-x86_64-generic Log Message: Index: config-generic =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/configs/config-generic,v retrieving revision 1.264 retrieving revision 1.264.6.1 diff -u -r1.264 -r1.264.6.1 --- config-generic 8 Jan 2007 16:47:48 -0000 1.264 +++ config-generic 5 Feb 2007 15:44:42 -0000 1.264.6.1 @@ -906,6 +906,7 @@ # CONFIG_TIPC_DEBUG is not set CONFIG_NETLABEL=y +# CONFIG_CFG80211 is not set # # QoS and/or fair queueing @@ -1167,6 +1168,16 @@ # # Wireless 802.11b ISA/PCI cards support # +CONFIG_D80211=m +CONFIG_D80211_LEDS=y +CONFIG_D80211_DEBUG=y +# CONFIG_D80211_VERBOSE_DEBUG is not set +CONFIG_D80211_LOWTX_FRAME_DUMP=y +CONFIG_TKIP_DEBUG=y +CONFIG_D80211_DEBUG_COUNTERS=y +CONFIG_HOSTAPD_WPA_TESTING=y +CONFIG_D80211_IBSS_DEBUG=y +CONFIG_D80211_VERBOSE_PS_DEBUG=y CONFIG_IEEE80211=m CONFIG_IEEE80211_DEBUG=y CONFIG_IEEE80211_CRYPT_WEP=m @@ -1178,9 +1189,38 @@ # CONFIG_IPW2200 is not set # CONFIG_IPW2100_DEBUG is not set # CONFIG_IPW2200_DEBUG is not set +# CONFIG_IPW3945 is not set +# CONFIG_IPW3945_DEBUG is not set +# CONFIG_IPW3945_MONITOR is not set +# CONFIG_IPW3945_PROMISCUOUS is not set CONFIG_USB_ZD1201=m CONFIG_ZD1211RW=m # CONFIG_ZD1211RW_DEBUG is not set +CONFIG_BCM43XX_D80211=m +CONFIG_BCM43XX_D80211_DEBUG=y +CONFIG_BCM43XX_D80211_DMA=y +CONFIG_BCM43XX_D80211_PIO=y +CONFIG_BCM43XX_D80211_DMA_AND_PIO_MODE=y +# CONFIG_BCM43XX_D80211_DMA_MODE is not set +# CONFIG_BCM43XX_D80211_PIO_MODE is not set +CONFIG_RT2X00=y +CONFIG_RT2400PCI=m +CONFIG_RT2400PCI_DEBUG=y +CONFIG_RT2500PCI=m +CONFIG_RT2500PCI_DEBUG=y +CONFIG_RT61PCI=m +CONFIG_RT61PCI_DEBUG=y +CONFIG_RT2500USB=m +CONFIG_RT2500USB_DEBUG=y +CONFIG_RT73USB=m +CONFIG_RT73USB_DEBUG=y +CONFIG_CRC_ITU_T=m +CONFIG_ADM8211=m +CONFIG_P54_COMMON=m +CONFIG_P54_USB=m +CONFIG_P54_PCI=m +CONFIG_ZD1211RW_D80211=m +CONFIG_ZD1211RW_D80211_DEBUG=y CONFIG_AIRO=m CONFIG_HERMES=m CONFIG_PLX_HERMES=m @@ -1529,6 +1569,7 @@ CONFIG_N_HDLC=m # CONFIG_STALDRV is not set # CONFIG_IBM_ASM is not set +CONFIG_SONICS_SILICON_BACKPLANE=m CONFIG_TIFM_CORE=m CONFIG_TIFM_7XX1=m CONFIG_TCG_TPM=m Index: config-powerpc64-iseries =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/configs/config-powerpc64-iseries,v retrieving revision 1.15 retrieving revision 1.15.6.1 diff -u -r1.15 -r1.15.6.1 --- config-powerpc64-iseries 21 Dec 2006 21:45:14 -0000 1.15 +++ config-powerpc64-iseries 5 Feb 2007 15:44:42 -0000 1.15.6.1 @@ -56,6 +56,7 @@ CONFIG_SCSI_IBMVSCSI=m CONFIG_SERIAL_ICOM=m # CONFIG_ISDN is not set +# CONFIG_D80211 is not set # CONFIG_IEEE80211 is not set # CONFIG_DVB is not set # CONFIG_VIDEO_DEV is not set Index: config-s390-generic =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/configs/config-s390-generic,v retrieving revision 1.22 retrieving revision 1.22.6.1 diff -u -r1.22 -r1.22.6.1 --- config-s390-generic 21 Dec 2006 21:45:14 -0000 1.22 +++ config-s390-generic 5 Feb 2007 15:44:42 -0000 1.22.6.1 @@ -116,6 +116,7 @@ # CONFIG_IRDA is not set # CONFIG_BT is not set # CONFIG_NET_RADIO is not set +# CONFIG_D80211 is not set # CONFIG_IEEE80211 is not set # The s390 CPU does not have hardware support for big pages at all. Index: config-x86-generic =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/configs/config-x86-generic,v retrieving revision 1.71 retrieving revision 1.71.2.1 diff -u -r1.71 -r1.71.2.1 --- config-x86-generic 3 Feb 2007 16:08:40 -0000 1.71 +++ config-x86-generic 5 Feb 2007 15:44:42 -0000 1.71.2.1 @@ -239,6 +239,9 @@ CONFIG_IPW2200_RADIOTAP=y CONFIG_IPW2200_PROMISCUOUS=y CONFIG_IPW2200_QOS=y +CONFIG_IPW3945=m +CONFIG_IPW3945_MONITOR=y +CONFIG_IPW3945_PROMISCUOUS=y CONFIG_BLK_DEV_AMD74XX=y Index: config-x86_64-generic =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/configs/config-x86_64-generic,v retrieving revision 1.58 retrieving revision 1.58.2.1 diff -u -r1.58 -r1.58.2.1 --- config-x86_64-generic 30 Jan 2007 22:09:45 -0000 1.58 +++ config-x86_64-generic 5 Feb 2007 15:44:42 -0000 1.58.2.1 @@ -109,6 +109,9 @@ CONFIG_IPW2200_RADIOTAP=y CONFIG_IPW2200_PROMISCUOUS=y CONFIG_IPW2200_QOS=y +CONFIG_IPW3945=m +CONFIG_IPW3945_MONITOR=y +CONFIG_IPW3945_PROMISCUOUS=y CONFIG_PNP=y CONFIG_PNPACPI=y From fedora-cvs-commits at redhat.com Mon Feb 5 15:44:44 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 10:44:44 -0500 Subject: rpms/kernel/FC-6 jwltest-bcm43xx-add-PCI-E-code.patch, NONE, 1.1.14.1 jwltest-d80211-backport.patch, NONE, 1.1.12.1 jwltest-ipw3945-1_0_5.patch, NONE, 1.1.38.1 jwltest-ipw3945-1_1_0.patch, NONE, 1.1.30.1 jwltest-prism54-wpa-fix.patch, NONE, 1.1.2.1 jwltest-softmac_wx_get_rate-running-check.patch, NONE, 1.1.6.1 kernel-2.6.spec, 1.2905, 1.2905.2.1 Message-ID: <200702051544.l15FiiNA030823@cvs.devel.redhat.com> Author: linville Update of /cvs/dist/rpms/kernel/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv30771 Modified Files: Tag: private-linville-jwltest-fc6-18-branch kernel-2.6.spec Added Files: Tag: private-linville-jwltest-fc6-18-branch jwltest-bcm43xx-add-PCI-E-code.patch jwltest-d80211-backport.patch jwltest-ipw3945-1_0_5.patch jwltest-ipw3945-1_1_0.patch jwltest-prism54-wpa-fix.patch jwltest-softmac_wx_get_rate-running-check.patch Log Message: jwltest-bcm43xx-add-PCI-E-code.patch: bcm43xx.h | 29 +++++++++++ bcm43xx_main.c | 143 +++++++++++++++++++++++++++++++++++++++++--------------- bcm43xx_power.c | 28 ++++++++-- 3 files changed, 156 insertions(+), 44 deletions(-) --- NEW FILE jwltest-bcm43xx-add-PCI-E-code.patch --- >From 76f5837d3f87211855f2f08a1821e888fd371225 Mon Sep 17 00:00:00 2001 From: Stefano Brivio Date: Sun, 15 Oct 2006 23:18:11 -0500 Subject: [PATCH] [PATCH] bcm43xx: add PCI-E code The current bcm43xx driver does not contain code to handle PCI-E interfaces such as the BCM4311 and BCM4312. This patch, originally written by Stefano Brivio adds the necessary code to enable these interfaces. Signed-off-by: Stefano Brivio Signed-off-by: Larry Finger Signed-off-by: John W. Linville --- drivers/net/wireless/bcm43xx/bcm43xx.h | 29 +++++ drivers/net/wireless/bcm43xx/bcm43xx_main.c | 143 +++++++++++++++++++------- drivers/net/wireless/bcm43xx/bcm43xx_power.c | 28 ++++- 3 files changed, 156 insertions(+), 44 deletions(-) diff --git a/drivers/net/wireless/bcm43xx/bcm43xx.h b/drivers/net/wireless/bcm43xx/bcm43xx.h index 5f43d7f..94dfb92 100644 --- a/drivers/net/wireless/bcm43xx/bcm43xx.h +++ b/drivers/net/wireless/bcm43xx/bcm43xx.h @@ -159,6 +159,7 @@ #define BCM43xx_MACFILTER_ASSOC 0x0003 /* Chipcommon registers. */ #define BCM43xx_CHIPCOMMON_CAPABILITIES 0x04 +#define BCM43xx_CHIPCOMMON_CTL 0x28 #define BCM43xx_CHIPCOMMON_PLLONDELAY 0xB0 #define BCM43xx_CHIPCOMMON_FREFSELDELAY 0xB4 #define BCM43xx_CHIPCOMMON_SLOWCLKCTL 0xB8 @@ -172,6 +173,33 @@ #define BCM43xx_PCICORE_SBTOPCI2 0x108 /* SBTOPCI2 values. */ #define BCM43xx_SBTOPCI2_PREFETCH 0x4 #define BCM43xx_SBTOPCI2_BURST 0x8 +#define BCM43xx_SBTOPCI2_MEMREAD_MULTI 0x20 + +/* PCI-E core registers. */ +#define BCM43xx_PCIECORE_REG_ADDR 0x0130 +#define BCM43xx_PCIECORE_REG_DATA 0x0134 +#define BCM43xx_PCIECORE_MDIO_CTL 0x0128 +#define BCM43xx_PCIECORE_MDIO_DATA 0x012C + +/* PCI-E registers. */ +#define BCM43xx_PCIE_TLP_WORKAROUND 0x0004 +#define BCM43xx_PCIE_DLLP_LINKCTL 0x0100 + +/* PCI-E MDIO bits. */ +#define BCM43xx_PCIE_MDIO_ST 0x40000000 +#define BCM43xx_PCIE_MDIO_WT 0x10000000 +#define BCM43xx_PCIE_MDIO_DEV 22 +#define BCM43xx_PCIE_MDIO_REG 18 +#define BCM43xx_PCIE_MDIO_TA 0x00020000 +#define BCM43xx_PCIE_MDIO_TC 0x0100 + +/* MDIO devices. */ +#define BCM43xx_MDIO_SERDES_RX 0x1F + +/* SERDES RX registers. */ +#define BCM43xx_SERDES_RXTIMER 0x2 +#define BCM43xx_SERDES_CDR 0x6 +#define BCM43xx_SERDES_CDR_BW 0x7 /* Chipcommon capabilities. */ #define BCM43xx_CAPABILITIES_PCTL 0x00040000 @@ -221,6 +249,7 @@ #define BCM43xx_COREID_USB11_DEV #define BCM43xx_COREID_USB20_HOST 0x819 #define BCM43xx_COREID_USB20_DEV 0x81a #define BCM43xx_COREID_SDIO_HOST 0x81b +#define BCM43xx_COREID_PCIE 0x820 /* Core Information Registers */ #define BCM43xx_CIR_BASE 0xf00 diff --git a/drivers/net/wireless/bcm43xx/bcm43xx_main.c b/drivers/net/wireless/bcm43xx/bcm43xx_main.c index 199d48b..78db999 100644 --- a/drivers/net/wireless/bcm43xx/bcm43xx_main.c +++ b/drivers/net/wireless/bcm43xx/bcm43xx_main.c @@ -130,6 +130,10 @@ #endif /* CONFIG_BCM43XX_DEBUG*/ { PCI_VENDOR_ID_BROADCOM, 0x4301, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, /* Broadcom 4307 802.11b */ { PCI_VENDOR_ID_BROADCOM, 0x4307, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, + /* Broadcom 4311 802.11(a)/b/g */ + { PCI_VENDOR_ID_BROADCOM, 0x4311, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, + /* Broadcom 4312 802.11a/b/g */ + { PCI_VENDOR_ID_BROADCOM, 0x4312, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, /* Broadcom 4318 802.11b/g */ { PCI_VENDOR_ID_BROADCOM, 0x4318, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, /* Broadcom 4319 802.11a/b/g */ @@ -2583,8 +2587,9 @@ static int bcm43xx_probe_cores(struct bc /* fetch sb_id_hi from core information registers */ sb_id_hi = bcm43xx_read32(bcm, BCM43xx_CIR_SB_ID_HI); - core_id = (sb_id_hi & 0xFFF0) >> 4; - core_rev = (sb_id_hi & 0xF); + core_id = (sb_id_hi & 0x8FF0) >> 4; + core_rev = (sb_id_hi & 0x7000) >> 8; + core_rev |= (sb_id_hi & 0xF); core_vendor = (sb_id_hi & 0xFFFF0000) >> 16; /* if present, chipcommon is always core 0; read the chipid from it */ @@ -2694,6 +2699,7 @@ #endif core = NULL; switch (core_id) { case BCM43xx_COREID_PCI: + case BCM43xx_COREID_PCIE: core = &bcm->core_pci; if (core->available) { printk(KERN_WARNING PFX "Multiple PCI cores found.\n"); @@ -2732,12 +2738,12 @@ #endif case 6: case 7: case 9: + case 10: break; default: - printk(KERN_ERR PFX "Error: Unsupported 80211 core revision %u\n", + printk(KERN_WARNING PFX + "Unsupported 80211 core revision %u\n", core_rev); - err = -ENODEV; - goto out; } bcm->nr_80211_available++; core->priv = ext_80211; @@ -2851,16 +2857,11 @@ static int bcm43xx_wireless_core_init(st u32 sbimconfiglow; u8 limit; - if (bcm->chip_rev < 5) { + if (bcm->core_pci.rev <= 5 && bcm->core_pci.id != BCM43xx_COREID_PCIE) { sbimconfiglow = bcm43xx_read32(bcm, BCM43xx_CIR_SBIMCONFIGLOW); sbimconfiglow &= ~ BCM43xx_SBIMCONFIGLOW_REQUEST_TOUT_MASK; sbimconfiglow &= ~ BCM43xx_SBIMCONFIGLOW_SERVICE_TOUT_MASK; - if (bcm->bustype == BCM43xx_BUSTYPE_PCI) - sbimconfiglow |= 0x32; - else if (bcm->bustype == BCM43xx_BUSTYPE_SB) - sbimconfiglow |= 0x53; - else - assert(0); + sbimconfiglow |= 0x32; bcm43xx_write32(bcm, BCM43xx_CIR_SBIMCONFIGLOW, sbimconfiglow); } @@ -2987,22 +2988,64 @@ static void bcm43xx_pcicore_broadcast_va static int bcm43xx_pcicore_commit_settings(struct bcm43xx_private *bcm) { - int err; - struct bcm43xx_coreinfo *old_core; + int err = 0; - old_core = bcm->current_core; - err = bcm43xx_switch_core(bcm, &bcm->core_pci); - if (err) - goto out; + bcm->irq_savedstate = bcm43xx_interrupt_disable(bcm, BCM43xx_IRQ_ALL); - bcm43xx_pcicore_broadcast_value(bcm, 0xfd8, 0x00000000); + if (bcm->core_chipcommon.available) { + err = bcm43xx_switch_core(bcm, &bcm->core_chipcommon); + if (err) + goto out; + + bcm43xx_pcicore_broadcast_value(bcm, 0xfd8, 0x00000000); + + /* this function is always called when a PCI core is mapped */ + err = bcm43xx_switch_core(bcm, &bcm->core_pci); + if (err) + goto out; + } else + bcm43xx_pcicore_broadcast_value(bcm, 0xfd8, 0x00000000); + + bcm43xx_interrupt_enable(bcm, bcm->irq_savedstate); - bcm43xx_switch_core(bcm, old_core); - assert(err == 0); out: return err; } +static u32 bcm43xx_pcie_reg_read(struct bcm43xx_private *bcm, u32 address) +{ + bcm43xx_write32(bcm, BCM43xx_PCIECORE_REG_ADDR, address); + return bcm43xx_read32(bcm, BCM43xx_PCIECORE_REG_DATA); +} + +static void bcm43xx_pcie_reg_write(struct bcm43xx_private *bcm, u32 address, + u32 data) +{ + bcm43xx_write32(bcm, BCM43xx_PCIECORE_REG_ADDR, address); + bcm43xx_write32(bcm, BCM43xx_PCIECORE_REG_DATA, data); +} + +static void bcm43xx_pcie_mdio_write(struct bcm43xx_private *bcm, u8 dev, u8 reg, + u16 data) +{ + int i; + + bcm43xx_write32(bcm, BCM43xx_PCIECORE_MDIO_CTL, 0x0082); + bcm43xx_write32(bcm, BCM43xx_PCIECORE_MDIO_DATA, BCM43xx_PCIE_MDIO_ST | + BCM43xx_PCIE_MDIO_WT | (dev << BCM43xx_PCIE_MDIO_DEV) | + (reg << BCM43xx_PCIE_MDIO_REG) | BCM43xx_PCIE_MDIO_TA | + data); + udelay(10); + + for (i = 0; i < 10; i++) { + if (bcm43xx_read32(bcm, BCM43xx_PCIECORE_MDIO_CTL) & + BCM43xx_PCIE_MDIO_TC) + break; + msleep(1); + } + bcm43xx_write32(bcm, BCM43xx_PCIECORE_MDIO_CTL, 0); +} + /* Make an I/O Core usable. "core_mask" is the bitmask of the cores to enable. * To enable core 0, pass a core_mask of 1<<0 */ @@ -3022,7 +3065,8 @@ static int bcm43xx_setup_backplane_pci_c if (err) goto out; - if (bcm->core_pci.rev < 6) { + if (bcm->current_core->rev < 6 || + bcm->current_core->id == BCM43xx_COREID_PCI) { value = bcm43xx_read32(bcm, BCM43xx_CIR_SBINTVEC); value |= (1 << backplane_flag_nr); bcm43xx_write32(bcm, BCM43xx_CIR_SBINTVEC, value); @@ -3040,21 +3084,46 @@ static int bcm43xx_setup_backplane_pci_c } } - value = bcm43xx_read32(bcm, BCM43xx_PCICORE_SBTOPCI2); - value |= BCM43xx_SBTOPCI2_PREFETCH | BCM43xx_SBTOPCI2_BURST; - bcm43xx_write32(bcm, BCM43xx_PCICORE_SBTOPCI2, value); - - if (bcm->core_pci.rev < 5) { - value = bcm43xx_read32(bcm, BCM43xx_CIR_SBIMCONFIGLOW); - value |= (2 << BCM43xx_SBIMCONFIGLOW_SERVICE_TOUT_SHIFT) - & BCM43xx_SBIMCONFIGLOW_SERVICE_TOUT_MASK; - value |= (3 << BCM43xx_SBIMCONFIGLOW_REQUEST_TOUT_SHIFT) - & BCM43xx_SBIMCONFIGLOW_REQUEST_TOUT_MASK; - bcm43xx_write32(bcm, BCM43xx_CIR_SBIMCONFIGLOW, value); - err = bcm43xx_pcicore_commit_settings(bcm); - assert(err == 0); + if (bcm->current_core->id == BCM43xx_COREID_PCI) { + value = bcm43xx_read32(bcm, BCM43xx_PCICORE_SBTOPCI2); + value |= BCM43xx_SBTOPCI2_PREFETCH | BCM43xx_SBTOPCI2_BURST; + bcm43xx_write32(bcm, BCM43xx_PCICORE_SBTOPCI2, value); + + if (bcm->current_core->rev < 5) { + value = bcm43xx_read32(bcm, BCM43xx_CIR_SBIMCONFIGLOW); + value |= (2 << BCM43xx_SBIMCONFIGLOW_SERVICE_TOUT_SHIFT) + & BCM43xx_SBIMCONFIGLOW_SERVICE_TOUT_MASK; + value |= (3 << BCM43xx_SBIMCONFIGLOW_REQUEST_TOUT_SHIFT) + & BCM43xx_SBIMCONFIGLOW_REQUEST_TOUT_MASK; + bcm43xx_write32(bcm, BCM43xx_CIR_SBIMCONFIGLOW, value); + err = bcm43xx_pcicore_commit_settings(bcm); + assert(err == 0); + } else if (bcm->current_core->rev >= 11) { + value = bcm43xx_read32(bcm, BCM43xx_PCICORE_SBTOPCI2); + value |= BCM43xx_SBTOPCI2_MEMREAD_MULTI; + bcm43xx_write32(bcm, BCM43xx_PCICORE_SBTOPCI2, value); + } + } else { + if (bcm->current_core->rev == 0 || bcm->current_core->rev == 1) { + value = bcm43xx_pcie_reg_read(bcm, BCM43xx_PCIE_TLP_WORKAROUND); + value |= 0x8; + bcm43xx_pcie_reg_write(bcm, BCM43xx_PCIE_TLP_WORKAROUND, + value); + } + if (bcm->current_core->rev == 0) { + bcm43xx_pcie_mdio_write(bcm, BCM43xx_MDIO_SERDES_RX, + BCM43xx_SERDES_RXTIMER, 0x8128); + bcm43xx_pcie_mdio_write(bcm, BCM43xx_MDIO_SERDES_RX, + BCM43xx_SERDES_CDR, 0x0100); + bcm43xx_pcie_mdio_write(bcm, BCM43xx_MDIO_SERDES_RX, + BCM43xx_SERDES_CDR_BW, 0x1466); + } else if (bcm->current_core->rev == 1) { + value = bcm43xx_pcie_reg_read(bcm, BCM43xx_PCIE_DLLP_LINKCTL); + value |= 0x40; + bcm43xx_pcie_reg_write(bcm, BCM43xx_PCIE_DLLP_LINKCTL, + value); + } } - out_switch_back: err = bcm43xx_switch_core(bcm, old_core); out: @@ -3644,7 +3713,7 @@ static int bcm43xx_read_phyinfo(struct b bcm->ieee->freq_band = IEEE80211_24GHZ_BAND; break; case BCM43xx_PHYTYPE_G: - if (phy_rev > 7) + if (phy_rev > 8) phy_rev_ok = 0; bcm->ieee->modulation = IEEE80211_OFDM_MODULATION | IEEE80211_CCK_MODULATION; diff --git a/drivers/net/wireless/bcm43xx/bcm43xx_power.c b/drivers/net/wireless/bcm43xx/bcm43xx_power.c index 6569da3..7e774f4 100644 --- a/drivers/net/wireless/bcm43xx/bcm43xx_power.c +++ b/drivers/net/wireless/bcm43xx/bcm43xx_power.c @@ -153,8 +153,6 @@ int bcm43xx_pctl_init(struct bcm43xx_pri int err, maxfreq; struct bcm43xx_coreinfo *old_core; - if (!(bcm->chipcommon_capabilities & BCM43xx_CAPABILITIES_PCTL)) - return 0; old_core = bcm->current_core; err = bcm43xx_switch_core(bcm, &bcm->core_chipcommon); if (err == -ENODEV) @@ -162,11 +160,27 @@ int bcm43xx_pctl_init(struct bcm43xx_pri if (err) goto out; - maxfreq = bcm43xx_pctl_clockfreqlimit(bcm, 1); - bcm43xx_write32(bcm, BCM43xx_CHIPCOMMON_PLLONDELAY, - (maxfreq * 150 + 999999) / 1000000); - bcm43xx_write32(bcm, BCM43xx_CHIPCOMMON_FREFSELDELAY, - (maxfreq * 15 + 999999) / 1000000); + if (bcm->chip_id == 0x4321) { + if (bcm->chip_rev == 0) + bcm43xx_write32(bcm, BCM43xx_CHIPCOMMON_CTL, 0x03A4); + if (bcm->chip_rev == 1) + bcm43xx_write32(bcm, BCM43xx_CHIPCOMMON_CTL, 0x00A4); + } + + if (bcm->chipcommon_capabilities & BCM43xx_CAPABILITIES_PCTL) { + if (bcm->current_core->rev >= 10) { + /* Set Idle Power clock rate to 1Mhz */ + bcm43xx_write32(bcm, BCM43xx_CHIPCOMMON_SYSCLKCTL, + (bcm43xx_read32(bcm, BCM43xx_CHIPCOMMON_SYSCLKCTL) + & 0x0000FFFF) | 0x40000); + } else { + maxfreq = bcm43xx_pctl_clockfreqlimit(bcm, 1); + bcm43xx_write32(bcm, BCM43xx_CHIPCOMMON_PLLONDELAY, + (maxfreq * 150 + 999999) / 1000000); + bcm43xx_write32(bcm, BCM43xx_CHIPCOMMON_FREFSELDELAY, + (maxfreq * 15 + 999999) / 1000000); + } + } err = bcm43xx_switch_core(bcm, old_core); assert(err == 0); -- 1.4.2.GIT jwltest-d80211-backport.patch: CREDITS | 33 MAINTAINERS | 38 drivers/misc/Kconfig | 4 drivers/misc/Makefile | 1 drivers/misc/ssb.c | 1074 +++ drivers/net/wireless/Kconfig | 2 drivers/net/wireless/Makefile | 3 drivers/net/wireless/d80211/Kconfig | 5 drivers/net/wireless/d80211/Makefile | 5 drivers/net/wireless/d80211/README | 2 drivers/net/wireless/d80211/adm8211/Kconfig | 24 drivers/net/wireless/d80211/adm8211/Makefile | 1 drivers/net/wireless/d80211/adm8211/adm8211.c | 2203 ++++++++ drivers/net/wireless/d80211/adm8211/adm8211.h | 621 ++ drivers/net/wireless/d80211/bcm43xx/Kconfig | 63 drivers/net/wireless/d80211/bcm43xx/Makefile | 12 drivers/net/wireless/d80211/bcm43xx/bcm43xx.h | 932 +++ drivers/net/wireless/d80211/bcm43xx/bcm43xx_debugfs.c | 433 + drivers/net/wireless/d80211/bcm43xx/bcm43xx_debugfs.h | 110 drivers/net/wireless/d80211/bcm43xx/bcm43xx_dma.c | 1307 ++++ drivers/net/wireless/d80211/bcm43xx/bcm43xx_dma.h | 375 + drivers/net/wireless/d80211/bcm43xx/bcm43xx_ilt.c | 337 + drivers/net/wireless/d80211/bcm43xx/bcm43xx_ilt.h | 32 drivers/net/wireless/d80211/bcm43xx/bcm43xx_leds.c | 299 + drivers/net/wireless/d80211/bcm43xx/bcm43xx_leds.h | 56 drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c | 4135 +++++++++++++++ drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.h | 144 drivers/net/wireless/d80211/bcm43xx/bcm43xx_phy.c | 2338 ++++++++ drivers/net/wireless/d80211/bcm43xx/bcm43xx_phy.h | 74 drivers/net/wireless/d80211/bcm43xx/bcm43xx_pio.c | 684 ++ drivers/net/wireless/d80211/bcm43xx/bcm43xx_pio.h | 170 drivers/net/wireless/d80211/bcm43xx/bcm43xx_power.c | 377 + drivers/net/wireless/d80211/bcm43xx/bcm43xx_power.h | 56 drivers/net/wireless/d80211/bcm43xx/bcm43xx_radio.c | 2033 +++++++ drivers/net/wireless/d80211/bcm43xx/bcm43xx_radio.h | 100 drivers/net/wireless/d80211/bcm43xx/bcm43xx_sysfs.c | 232 drivers/net/wireless/d80211/bcm43xx/bcm43xx_sysfs.h | 9 drivers/net/wireless/d80211/bcm43xx/bcm43xx_xmit.c | 773 ++ drivers/net/wireless/d80211/bcm43xx/bcm43xx_xmit.h | 290 + drivers/net/wireless/d80211/p54/Kconfig | 9 drivers/net/wireless/d80211/p54/Makefile | 4 drivers/net/wireless/d80211/p54/net2280.h | 452 + drivers/net/wireless/d80211/p54/prism54.h | 76 drivers/net/wireless/d80211/p54/prism54common.c | 812 +++ drivers/net/wireless/d80211/p54/prism54common.h | 304 + drivers/net/wireless/d80211/p54/prism54magic.h | 77 drivers/net/wireless/d80211/p54/prism54pci.c | 698 ++ drivers/net/wireless/d80211/p54/prism54pci.h | 106 drivers/net/wireless/d80211/p54/prism54usb.c | 944 +++ drivers/net/wireless/d80211/p54/prism54usb.h | 133 drivers/net/wireless/d80211/rt2x00/Kconfig | 100 drivers/net/wireless/d80211/rt2x00/Makefile | 7 drivers/net/wireless/d80211/rt2x00/crc-itu-t.c | 66 drivers/net/wireless/d80211/rt2x00/crc-itu-t.h | 27 drivers/net/wireless/d80211/rt2x00/eeprom_93cx6.c | 189 drivers/net/wireless/d80211/rt2x00/eeprom_93cx6.h | 90 drivers/net/wireless/d80211/rt2x00/rt2400pci.c | 2998 +++++++++++ drivers/net/wireless/d80211/rt2x00/rt2400pci.h | 967 +++ drivers/net/wireless/d80211/rt2x00/rt2500pci.c | 3308 ++++++++++++ drivers/net/wireless/d80211/rt2x00/rt2500pci.h | 1234 ++++ drivers/net/wireless/d80211/rt2x00/rt2500usb.c | 3142 +++++++++++ drivers/net/wireless/d80211/rt2x00/rt2500usb.h | 739 ++ drivers/net/wireless/d80211/rt2x00/rt2x00.h | 1262 ++++ drivers/net/wireless/d80211/rt2x00/rt2x00pci.h | 44 drivers/net/wireless/d80211/rt2x00/rt2x00usb.h | 81 drivers/net/wireless/d80211/rt2x00/rt61pci.c | 3848 ++++++++++++++ drivers/net/wireless/d80211/rt2x00/rt61pci.h | 1398 +++++ drivers/net/wireless/d80211/rt2x00/rt73usb.c | 3488 ++++++++++++ drivers/net/wireless/d80211/rt2x00/rt73usb.h | 980 +++ drivers/net/wireless/d80211/zd1211rw/Kconfig | 19 drivers/net/wireless/d80211/zd1211rw/Makefile | 11 drivers/net/wireless/d80211/zd1211rw/zd_chip.c | 1655 ++++++ drivers/net/wireless/d80211/zd1211rw/zd_chip.h | 846 +++ drivers/net/wireless/d80211/zd1211rw/zd_def.h | 55 drivers/net/wireless/d80211/zd1211rw/zd_ieee80211.h | 68 drivers/net/wireless/d80211/zd1211rw/zd_mac.c | 672 ++ drivers/net/wireless/d80211/zd1211rw/zd_mac.h | 249 drivers/net/wireless/d80211/zd1211rw/zd_rf.c | 156 drivers/net/wireless/d80211/zd1211rw/zd_rf.h | 83 drivers/net/wireless/d80211/zd1211rw/zd_rf_al2230.c | 373 + drivers/net/wireless/d80211/zd1211rw/zd_rf_al7230b.c | 274 + drivers/net/wireless/d80211/zd1211rw/zd_rf_rf2959.c | 279 + drivers/net/wireless/d80211/zd1211rw/zd_types.h | 71 drivers/net/wireless/d80211/zd1211rw/zd_usb.c | 1429 +++++ drivers/net/wireless/d80211/zd1211rw/zd_usb.h | 243 drivers/net/wireless/d80211/zd1211rw/zd_util.c | 82 drivers/net/wireless/d80211/zd1211rw/zd_util.h | 29 include/linux/Kbuild | 2 include/linux/ieee80211.h | 315 + include/linux/netdevice.h | 8 include/linux/nl80211.h | 276 + include/linux/ssb.h | 617 ++ include/net/cfg80211.h | 205 include/net/d80211.h | 1002 +++ net/Kconfig | 32 net/Makefile | 2 net/core/Makefile | 1 net/core/dev.c | 40 net/core/net-sysfs.c | 4 net/core/rtnetlink.c | 42 net/core/wireless.c | 2353 -------- net/d80211/Kconfig | 70 net/d80211/Makefile | 26 net/d80211/aes_ccm.c | 155 net/d80211/aes_ccm.h | 26 net/d80211/fifo_qdisc.c | 102 net/d80211/hostapd_ioctl.h | 434 + net/d80211/ieee80211.c | 4840 ++++++++++++++++++ net/d80211/ieee80211_common.h | 98 net/d80211/ieee80211_dev.c | 117 net/d80211/ieee80211_i.h | 710 ++ net/d80211/ieee80211_iface.c | 376 + net/d80211/ieee80211_ioctl.c | 3265 ++++++++++++ net/d80211/ieee80211_key.h | 89 net/d80211/ieee80211_led.c | 91 net/d80211/ieee80211_led.h | 32 net/d80211/ieee80211_rate.c | 140 net/d80211/ieee80211_rate.h | 161 net/d80211/ieee80211_scan.c | 342 + net/d80211/ieee80211_sta.c | 2894 ++++++++++ net/d80211/ieee80211_sysfs.c | 785 ++ net/d80211/ieee80211_sysfs_sta.c | 437 + net/d80211/michael.c | 104 net/d80211/michael.h | 20 net/d80211/rc80211_simple.c | 398 + net/d80211/sta_info.c | 460 + net/d80211/sta_info.h | 149 net/d80211/tkip.c | 341 + net/d80211/tkip.h | 36 net/d80211/wep.c | 327 + net/d80211/wep.h | 40 net/d80211/wme.c | 678 ++ net/d80211/wme.h | 38 net/d80211/wpa.c | 846 +++ net/d80211/wpa.h | 34 net/wireless/Makefile | 16 net/wireless/core.c | 245 net/wireless/core.h | 78 net/wireless/nl80211.c | 1050 +++ net/wireless/nl80211.h | 7 net/wireless/wext-common.c | 610 ++ net/wireless/wext-compat.c | 1633 ++++++ net/wireless/wext-old.c | 1730 ++++++ net/wireless/wext.h | 13 144 files changed, 80145 insertions(+), 2361 deletions(-) --- NEW FILE jwltest-d80211-backport.patch --- --- linux-2.6.19.noarch/include/net/d80211.h.orig 2007-01-10 14:20:38.000000000 -0500 +++ linux-2.6.19.noarch/include/net/d80211.h 2007-01-10 14:15:29.000000000 -0500 @@ -0,0 +1,1002 @@ +/* + * Low-level hardware driver -- IEEE 802.11 driver (80211.o) interface + * Copyright 2002-2005, Devicescape Software, Inc. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +#ifndef D80211_H +#define D80211_H + +#include +#include +#include +#include +#include +#include + +/* Note! Only ieee80211_tx_status_irqsafe() and ieee80211_rx_irqsafe() can be + * called in hardware interrupt context. The low-level driver must not call any + * other functions in hardware interrupt context. If there is a need for such + * call, the low-level driver should first ACK the interrupt and perform the + * IEEE 802.11 code call after this, e.g., from a scheduled tasklet (in + * software interrupt context). + */ + +/* + * Frame format used when passing frame between low-level hardware drivers + * and IEEE 802.11 driver the same as used in the wireless media, i.e., + * buffers start with IEEE 802.11 header and include the same octets that + * are sent over air. + * + * If hardware uses IEEE 802.3 headers (and perform 802.3 <-> 802.11 + * conversion in firmware), upper layer 802.11 code needs to be changed to + * support this. + * + * If the receive frame format is not the same as the real frame sent + * on the wireless media (e.g., due to padding etc.), upper layer 802.11 code + * could be updated to provide support for such format assuming this would + * optimize the performance, e.g., by removing need to re-allocation and + * copying of the data. + */ + +/* Interface version (used for compatibility verification) */ +#define IEEE80211_VERSION 2 + + +#define IEEE80211_CHAN_W_SCAN 0x00000001 +#define IEEE80211_CHAN_W_ACTIVE_SCAN 0x00000002 +#define IEEE80211_CHAN_W_IBSS 0x00000004 + +/* Channel information structure. Low-level driver is expected to fill in chan, + * freq, and val fields. Other fields will be filled in by 80211.o based on + * hostapd information and low-level driver does not need to use them. The + * limits for each channel will be provided in 'struct ieee80211_conf' when + * configuring the low-level driver with hw->config callback. */ +struct ieee80211_channel { + short chan; /* channel number (IEEE 802.11) */ + short freq; /* frequency in MHz */ + int val; /* hw specific value for the channel */ + int flag; /* flag for hostapd use (IEEE80211_CHAN_*) */ + unsigned char power_level; + unsigned char antenna_max; +}; + +#define IEEE80211_RATE_ERP 0x00000001 +#define IEEE80211_RATE_BASIC 0x00000002 +#define IEEE80211_RATE_PREAMBLE2 0x00000004 +#define IEEE80211_RATE_SUPPORTED 0x00000010 +#define IEEE80211_RATE_OFDM 0x00000020 +#define IEEE80211_RATE_CCK 0x00000040 +#define IEEE80211_RATE_TURBO 0x00000080 +#define IEEE80211_RATE_MANDATORY 0x00000100 + +#define IEEE80211_RATE_CCK_2 (IEEE80211_RATE_CCK | IEEE80211_RATE_PREAMBLE2) +#define IEEE80211_RATE_MODULATION(f) \ +(f & (IEEE80211_RATE_CCK | IEEE80211_RATE_OFDM)) + +/* Low-level driver should set PREAMBLE2, OFDM, CCK, and TURBO flags. + * BASIC, SUPPORTED, ERP, and MANDATORY flags are set in 80211.o based on the + * configuration. */ +struct ieee80211_rate { + int rate; /* rate in 100 kbps */ + int val; /* hw specific value for the rate */ + int flags; /* IEEE80211_RATE_ flags */ + int val2; /* hw specific value for the rate when using short preamble + * (only when IEEE80211_RATE_PREAMBLE2 flag is set, i.e., for + * 2, 5.5, and 11 Mbps) */ + signed char min_rssi_ack; + unsigned char min_rssi_ack_delta; + + /* following fields are set by 80211.o and need not be filled by the + * low-level driver */ + int rate_inv; /* inverse of the rate (LCM(all rates) / rate) for + * optimizing channel utilization estimates */ +}; + +/* 802.11g is backwards-compatible with 802.11b, so a wlan card can + * actually be both in 11b and 11g modes at the same time. */ +enum { + MODE_IEEE80211A = 0 /* IEEE 802.11a */, + MODE_IEEE80211B = 1 /* IEEE 802.11b only */, + MODE_ATHEROS_TURBO = 2 /* Atheros Turbo mode (2x.11a at 5 GHz) */, + MODE_IEEE80211G = 3 /* IEEE 802.11g (and 802.11b compatibility) */, + MODE_ATHEROS_TURBOG = 4 /* Atheros Turbo mode (2x.11g at 2.4 GHz) */, + NUM_IEEE80211_MODES = 5 +}; + +struct ieee80211_hw_mode { + int mode; /* MODE_IEEE80211... */ + int num_channels; /* Number of channels (below) */ + struct ieee80211_channel *channels; /* Array of supported channels */ + int num_rates; /* Number of rates (below) */ + struct ieee80211_rate *rates; /* Array of supported rates */ + + struct list_head list; /* Internal, don't touch */ +}; + +struct ieee80211_tx_queue_params { + int aifs; /* 0 .. 255; -1 = use default */ + int cw_min; /* 2^n-1: 1, 3, 7, .. , 1023; 0 = use default */ + int cw_max; /* 2^n-1: 1, 3, 7, .. , 1023; 0 = use default */ + int burst_time; /* maximum burst time in 0.1 ms (i.e., 10 = 1 ms); + * 0 = disabled */ +}; + +#define NUM_TX_DATA_QUEUES 6 + +struct ieee80211_tx_queue_stats_data { + unsigned int len; /* num packets in queue */ + unsigned int limit; /* queue len (soft) limit */ + unsigned int count; /* total num frames sent */ +}; + +struct ieee80211_tx_queue_stats { + struct ieee80211_tx_queue_stats_data data[NUM_TX_DATA_QUEUES]; +}; + +#ifndef IEEE80211_TX_QUEUE_NUMS +#define IEEE80211_TX_QUEUE_NUMS +/* TODO: these need to be synchronized with hostapd_ioctl.h; make a shared + * header file that can be included into low-level drivers, 80211.o, and + * hostapd */ +enum { + IEEE80211_TX_QUEUE_DATA0 = 0, + IEEE80211_TX_QUEUE_DATA1 = 1, + IEEE80211_TX_QUEUE_DATA2 = 2, + IEEE80211_TX_QUEUE_DATA3 = 3, + IEEE80211_TX_QUEUE_DATA4 = 4, + IEEE80211_TX_QUEUE_SVP = 5, + IEEE80211_TX_QUEUE_AFTER_BEACON = 6, + IEEE80211_TX_QUEUE_BEACON = 7 +}; +#endif /* IEEE80211_TX_QUEUE_NUMS */ + + +struct ieee80211_low_level_stats { + unsigned int dot11ACKFailureCount; + unsigned int dot11RTSFailureCount; + unsigned int dot11FCSErrorCount; + unsigned int dot11RTSSuccessCount; +}; + +/* Transmit control fields. This data structure is passed to low-level driver + * with each TX frame. The low-level driver is responsible for configuring + * the hardware to use given values (depending on what is supported). */ +#define HW_KEY_IDX_INVALID -1 + +struct ieee80211_tx_control { + int tx_rate; /* Transmit rate, given as the hw specific value for the + * rate (from struct ieee80211_rate) */ + int rts_cts_rate; /* Transmit rate for RTS/CTS frame, given as the hw + * specific value for the rate (from + * struct ieee80211_rate) */ + +#define IEEE80211_TXCTL_REQ_TX_STATUS (1<<0)/* request TX status callback for + * this frame */ +#define IEEE80211_TXCTL_DO_NOT_ENCRYPT (1<<1) /* send this frame without + * encryption; e.g., for EAPOL + * frames */ +#define IEEE80211_TXCTL_USE_RTS_CTS (1<<2) /* use RTS-CTS before sending + * frame */ +#define IEEE80211_TXCTL_USE_CTS_PROTECT (1<<3) /* use CTS protection for the + * frame (e.g., for combined + * 802.11g / 802.11b networks) */ +#define IEEE80211_TXCTL_NO_ACK (1<<4) /* tell the low level not to + * wait for an ack */ +#define IEEE80211_TXCTL_RATE_CTRL_PROBE (1<<5) +#define IEEE80211_TXCTL_CLEAR_DST_MASK (1<<6) +#define IEEE80211_TXCTL_REQUEUE (1<<7) +#define IEEE80211_TXCTL_FIRST_FRAGMENT (1<<8) /* this is a first fragment of + * the frame */ +#define IEEE80211_TXCTL_TKIP_NEW_PHASE1_KEY (1<<9) + u32 flags; /* tx control flags defined + * above */ [...82756 lines suppressed...] + /* dispaly all support rates in readable format */ + p = current_ev + IW_EV_LCP_LEN; + iwe.cmd = SIOCGIWRATE; + /* Those two flags are ignored... */ + iwe.u.bitrate.fixed = iwe.u.bitrate.disabled = 0; + + for (i = 0; i < bss->supp_rates_len; i++) { + iwe.u.bitrate.value = ((bss->supp_rates[i] & + 0x7f) * 500000); + p = iwe_stream_add_value(current_ev, p, + end_buf, &iwe, IW_EV_PARAM_LEN); + } + /* Check if we added any rate */ + if((p - current_ev) > IW_EV_LCP_LEN) + current_ev = p; + + kfree(buf); + break; + } while (0); + + return current_ev; +} + + +int ieee80211_sta_scan_results(struct net_device *dev, char *buf, size_t len) +{ + struct ieee80211_local *local = dev->ieee80211_ptr; + char *current_ev = buf; + char *end_buf = buf + len; + struct ieee80211_sta_bss *bss; + + spin_lock_bh(&local->sta_bss_lock); + list_for_each_entry(bss, &local->sta_bss_list, list) { + if (buf + len - current_ev <= IW_EV_ADDR_LEN) { + spin_unlock_bh(&local->sta_bss_lock); + return -E2BIG; + } + current_ev = ieee80211_sta_scan_result(dev, bss, current_ev, + end_buf); + } + spin_unlock_bh(&local->sta_bss_lock); + return current_ev - buf; +} + + +int ieee80211_sta_set_extra_ie(struct net_device *dev, char *ie, size_t len) +{ + struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev); + struct ieee80211_if_sta *ifsta = &sdata->u.sta; + kfree(ifsta->extra_ie); + if (len == 0) { + ifsta->extra_ie = NULL; + ifsta->extra_ie_len = 0; + return 0; + } + ifsta->extra_ie = kmalloc(len, GFP_KERNEL); + if (!ifsta->extra_ie) { + ifsta->extra_ie_len = 0; + return -ENOMEM; + } + memcpy(ifsta->extra_ie, ie, len); + ifsta->extra_ie_len = len; + if (ifsta->bssid_set && ifsta->ssid_set && + ifsta->state != IEEE80211_AUTHENTICATE) + ieee80211_sta_new_auth(dev, ifsta); + return 0; +} + + +struct sta_info * ieee80211_ibss_add_sta(struct net_device *dev, + struct sk_buff *skb, u8 *bssid, + u8 *addr) +{ + struct ieee80211_local *local = dev->ieee80211_ptr; + struct sta_info *sta; + struct ieee80211_sub_if_data *sdata = NULL; + struct net_device *sta_dev = NULL; + + /* TODO: Could consider removing the least recently used entry and + * allow new one to be added. */ + if (local->num_sta >= IEEE80211_IBSS_MAX_STA_ENTRIES) { + if (net_ratelimit()) { + printk(KERN_DEBUG "%s: No room for a new IBSS STA " + "entry " MAC_FMT "\n", dev->name, MAC_ARG(addr)); + } + return NULL; + } + + spin_lock_bh(&local->sub_if_lock); + list_for_each_entry(sdata, &local->sub_if_list, list) + if (sdata->type == IEEE80211_IF_TYPE_IBSS && + memcmp(bssid, sdata->u.sta.bssid, ETH_ALEN) == 0) { + sta_dev = sdata->dev; + break; + } + spin_unlock_bh(&local->sub_if_lock); + + if (!sta_dev) + return NULL; + + printk(KERN_DEBUG "%s: Adding new IBSS station " MAC_FMT " (dev=%s)\n", + dev->name, MAC_ARG(addr), sta_dev->name); + + sta = sta_info_add(local, dev, addr, GFP_ATOMIC); + if (!sta) + return NULL; + + sta->dev = sta_dev; + sta->supp_rates = sdata->u.sta.supp_rates_bits; + + rate_control_rate_init(sta, local); + + return sta; /* caller will call sta_info_put() */ +} + + +int ieee80211_sta_deauthenticate(struct net_device *dev, u16 reason) +{ + struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev); + struct ieee80211_if_sta *ifsta = &sdata->u.sta; + + printk(KERN_DEBUG "%s: deauthenticate(reason=%d)\n", + dev->name, reason); + + if (sdata->type != IEEE80211_IF_TYPE_STA && + sdata->type != IEEE80211_IF_TYPE_IBSS) + return -EINVAL; + + ieee80211_send_deauth(dev, ifsta, reason); + ieee80211_set_disassoc(dev, ifsta, 1); + return 0; +} + + +int ieee80211_sta_disassociate(struct net_device *dev, u16 reason) +{ + struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev); + struct ieee80211_if_sta *ifsta = &sdata->u.sta; + + printk(KERN_DEBUG "%s: disassociate(reason=%d)\n", + dev->name, reason); + + if (sdata->type != IEEE80211_IF_TYPE_STA) + return -EINVAL; + + if (!ifsta->associated) + return -1; + + ieee80211_send_disassoc(dev, ifsta, reason); + ieee80211_set_disassoc(dev, ifsta, 0); + return 0; +} --- linux-2.6.19.noarch/net/Kconfig.orig 2007-01-10 14:20:01.000000000 -0500 +++ linux-2.6.19.noarch/net/Kconfig 2007-01-10 14:15:29.000000000 -0500 @@ -245,6 +245,7 @@ endmenu source "net/ax25/Kconfig" source "net/irda/Kconfig" source "net/bluetooth/Kconfig" +source "net/d80211/Kconfig" source "net/ieee80211/Kconfig" config WIRELESS_EXT @@ -253,6 +254,37 @@ config WIRELESS_EXT config FIB_RULES bool +config CFG80211 + tristate "Improved wireless configuration API" + +config CFG80211_WEXT_COMPAT + bool "cfg80211 Wireless Extensions compatibility" + depends CFG80211 + default y + ---help--- + This option allows using devices whose drivers have been + converted to use the new cfg80211 with wireless extensions, + providing WE-20 compatibility. Note that cfg80211's "native" + interface is nl80211 using generic netlink. The wireless + extensions are being deprecated, but userspace tools may still + be using them. + + If unsure, say Y. + +config CFG80211_WEXTNL_COMPAT + bool "cfg80211 WE-netlink compatibility" + depends CFG80211 && CFG80211_WEXT_COMPAT + ---help--- + This option allows using devices whose drivers have been + converted to use the new cfg80211 with wireless extensions + over rtnetlink, providing WE-20 compatibility. Note that + cfg80211's "native" interface is nl80211 using generic netlink. + The wireless extensions are being deprecated and the netlink + based API for WE was never configured by default, nor do any + userspace tools use this feature. + + This option exists only to make Jean happy. Say N. + endif # if NET endmenu # Networking jwltest-ipw3945-1_0_5.patch: Documentation/networking/README.ipw3945 | 984 + drivers/net/wireless/Kconfig | 104 drivers/net/wireless/Makefile | 2 drivers/net/wireless/ipw3945.c |16651 ++++++++++++++++++++++++++++++++ drivers/net/wireless/ipw3945.h | 2555 ++++ drivers/net/wireless/ipw3945_daemon.h | 403 6 files changed, 20699 insertions(+) --- NEW FILE jwltest-ipw3945-1_0_5.patch --- --- linux-2.6.17.noarch/Documentation/networking/README.ipw3945.orig 2006-06-26 12:09:00.000000000 -0400 +++ linux-2.6.17.noarch/Documentation/networking/README.ipw3945 2006-06-26 12:09:05.000000000 -0400 @@ -0,0 +1,998 @@ + +Intel(R) PRO/Wireless 3945ABG Network Connection driver for Linux* in +support of: + +Intel(R) PRO/Wireless 3945ABG Network Connection Adapter +Intel(R) PRO/Wireless 3945BG Network Connection Adapter + +Note: The Intel(R) PRO/Wireless 3945ABG Network Connection driver for +Linux is a unified driver that works on both hardware adapters listed +above. In this document the Intel(R) PRO/Wireless 3945ABG Network Connection +driver for Linux will be used to reference the unified driver. + +Copyright (C) 2005 - 2006, Intel Corporation + +README.ipw3945 + +Version: 1.0.5 +Date : May 22, 2006 + + +Index +----------------------------------------------- +0. IMPORTANT INFORMATION BEFORE USING THIS DRIVER +1. Introduction +1.1. Overview of Features +2. Loading the Driver +3. Feature Details +3.1. LEDs +3.2. Association Details +3.3. Roaming Details +3.4. Scanning Details +3.5. Antenna Selection and "Diversity" +3.6. IEEE 802.11h Details +3.7. Tx Power +3.8. Security Details +3.9. Power Management +4. Configuring the driver +4.1. Command Line Parameters +4.3. Sysfs Helper Files: +5. Wireless Tools Details +5.1. iwlist +5.2. iwpriv +5.3. iwconfig +6. Support +7. License + + +=============================================== +0. IMPORTANT INFORMATION BEFORE USING THIS DRIVER +=============================================== + +Important Notice FOR ALL USERS OR DISTRIBUTORS!!!! + +Intel wireless LAN adapters are engineered, manufactured, tested, and +quality checked to ensure that they meet all necessary local and +governmental regulatory agency requirements for the regions that they +are designated and/or marked to ship into. Since wireless LANs are +generally unlicensed devices that share spectrum with radars, +satellites, and other licensed and unlicensed devices, it is sometimes +necessary to dynamically detect, avoid, and limit usage to avoid +interference with these devices. In many instances Intel is required to +provide test data to prove regional and local compliance to regional and +governmental regulations before certification or approval to use the +product is granted. Intel's wireless LAN's EEPROM, firmware, and +software driver are designed to carefully control parameters that affect +radio operation and to ensure electromagnetic compliance (EMC). These +parameters include, without limitation, RF power, spectrum usage, +channel scanning, and human exposure. + +For these reasons Intel cannot permit any manipulation by third parties +of the software provided in binary format with the wireless WLAN +adapters (e.g., the EEPROM and firmware). Furthermore, if you use any +patches, utilities, or code with the Intel wireless LAN adapters that +have been manipulated by an unauthorized party (i.e., patches, +utilities, or code (including open source code modifications) which have +not been validated by Intel), (i) you will be solely responsible for +ensuring the regulatory compliance of the products, (ii) Intel will bear +no liability, under any theory of liability for any issues associated +with the modified products, including without limitation, claims under +the warranty and/or issues arising from regulatory non-compliance, and +(iii) Intel will not provide or be required to assist in providing +support to any third parties for such modified products. + +Note: Many regulatory agencies consider Wireless LAN adapters to be +modules, and accordingly, condition system-level regulatory approval +upon receipt and review of test data documenting that the antennas and +system configuration do not cause the EMC and radio operation to be +non-compliant. + +The drivers available for download from SourceForge are provided as a +part of a development project. Conformance to local regulatory +requirements is the responsibility of the individual developer. As +such, if you are interested in deploying or shipping a driver as part of +solution intended to be used for purposes other than development, please +obtain a tested driver from Intel Customer Support at: + +http://support.intel.com/support/notebook/sb/CS-006408.htm + + +=============================================== +1. Introduction +=============================================== +The following sections attempt to provide a brief introduction to using +the Intel(R) PRO/Wireless 3945ABG driver for Linux. + +This document is not meant to be a comprehensive manual on +understanding or using wireless technologies, but should be sufficient +to get you moving without wires on Linux. + +For information on building and installing the driver, see the INSTALL +file. + + +1.1. Overview of Features +----------------------------------------------- +The current release (1.0.5) supports the following features: + ++ BSS mode (Infrastructure, Managed) ++ IBSS mode (Ad-Hoc) ++ WEP (OPEN and SHARED KEY mode) ++ 802.1x EAP via wpa_supplicant and xsupplicant ++ 802.11i (WPA/WPA2) ++ Wireless Extension support ++ Full B and G rate support ++ Full A rate support (ABG only) ++ Transmit power control ++ S state support (ACPI suspend/resume) + +The following features are currently enabled, but not officially +supported: + ++ QoS ++ Monitor mode (aka RFMon) ++ Associated RF promiscuous mode ++ Frame Rx simulation + +The distinction between officially supported and enabled is a reflection +of the amount of validation and interoperability testing that has been +performed on a given feature. Note: in addition, the features may not have +all of the code in the driver to fully enable the feature. + + +=============================================== +2. Loading the Driver +=============================================== + +See the INSTALL document for information on installing the driver. + +Once installed, a typical method for launching the driver and the +regulatory daemon is via the load script provided in the source package: + + # ./load debug=0x43fff <--- You need to be root for this + +NOTE: You will not be able to rmmod the driver so long as the +ipw3945d daemon is running. + +If you followed the steps of the INSTALL document to set up your +modprobe.conf, you can load the module by simply running: + + # modprobe ipw3945 <--- You need to be root for this + +If you did not configure your modprobe.conf to automatically launch the +regulatory daemon (see INSTALL), you must do so manually after loading +the module: + + # /sbin/ipw3945d <--- You need to be root for this + +If you want to unload the module (and kill the deamon as well), you can +simply use the unload script: + + # ./unload <--- You need to be root for this + +or likewise if you configured modprobe.conf: + + # modprobe -r ipw3945 <--- You need to be root for this + +If you did not configure modprobe.conf to unload the regulatory daemon +and are not using the unload script, you need to kill the regulatory +daemon before you will be able to unload the module: + + # /sbin/ipw3945d --kill <--- You need to be root for this + # modprobe -r ipw3945 + + +=============================================== +3. Feature Details +=============================================== + +3.1. LEDs +----------------------------------------------- + +The driver will attempt to control the wireless LED, if one is +configured in hardware. There are typically two LEDs: + + Activity -- used to indicate wireless activity + Link -- used to indicate wireless link [...20344 lines suppressed...] + * a command to appear. Currently set to 60s. */ +#define DAEMON_POLL_INTERVAL 60000 + +#define DAEMON_BUF_SIZE 3000 + +struct daemon_cmd_hdr { + u8 cmd; + u8 flags; + u8 token; + u8 reserved1; + u16 version; + u16 data_len; + u8 data[0]; +} __attribute__ ((packed)); + +struct daemon_cmd { + struct daemon_cmd_hdr hdr; + u8 data[DAEMON_BUF_SIZE]; +} __attribute__ ((packed)); + +/* driver <- daemon error response */ +struct daemon_error { + u8 cmd_requested; + u8 reserved1; + u16 reserved2; + s32 return_code; +} __attribute__ ((packed)); + +/* driver <- daemon synchronous command done */ +struct daemon_cmd_done { + u8 cmd_requested; + u8 reserved1; + u16 reserved2; + s32 return_code; +} __attribute__ ((packed)); + +/* driver <- daemon regulatory information + * + * The following is sent from the daemon to the driver + * to inform the driver of current channel capabilities and + * restrictions. + * + * Immediately after INIT is provided from the driver the + * daemon will send the full channel map. + * + * After a channel has been selected via rx_config, the + * daemon will send periodic updates when the channel limits + * change for a specific channel. + * + * NOTE: The txpower field represents the current configured + * power as directed by either the user (sent to the daemon + * through the DAEMON_SYNC::DAEMON_SYNC_TXPOWER_LIMIT command) + * or as specified through the currently associated access + * point. The max_txpower is the highest the channel is + * allowed to transmit. + * + */ +enum { + DAEMON_A_BAND = (1 << 0), /* 0 - 2.4Ghz, 1 - 5.2Ghz */ + DAEMON_IBSS_ALLOWED = (1 << 1), + DAEMON_ACTIVE_ALLOWED = (1 << 2), + DAEMON_RADAR_DETECT = (1 << 3), +}; +struct daemon_channel_info { + u8 channel; + u8 flags; + s8 txpower; + s8 max_txpower; +}; +struct daemon_regulatory_info { + u16 count; /* Number of channels provided */ + struct daemon_channel_info channel_info[0]; +} __attribute__ ((packed)); + +/* driver <- daemon information request */ +struct daemon_request_info { + u8 request; +} __attribute__ ((packed)); + +/* driver <- daemon set state */ +struct daemon_set_state { + u8 state; +} __attribute__ ((packed)); + +/* driver -> daemon scan request */ +#define DAEMON_MIN_24GHZ_CHANNEL 1 +#define DAEMON_MAX_24GHZ_CHANNEL 14 +#define DAEMON_MIN_52GHZ_CHANNEL 34 +#define DAEMON_MAX_52GHZ_CHANNEL 165 + +#define DAEMON_SCAN_FLAG_24GHZ (1<<0) +#define DAEMON_SCAN_FLAG_52GHZ (1<<1) +#define DAEMON_SCAN_FLAG_ACTIVE (1<<2) +#define DAEMON_SCAN_FLAG_DIRECT (1<<3) + +#define DAEMON_MAX_CMD_SIZE 1024 + +enum { + DAEMON_TXRATE_1 = 0xa, + DAEMON_TXRATE_2 = 0x14, + DAEMON_TXRATE_5_5 = 0x37, + DAEMON_TXRATE_6 = 0xd, + DAEMON_TXRATE_9 = 0xf, + DAEMON_TXRATE_11 = 0x6e, + DAEMON_TXRATE_12 = 0x5, + DAEMON_TXRATE_18 = 0x7, + DAEMON_TXRATE_24 = 0x9, + DAEMON_TXRATE_36 = 0xb, + DAEMON_TXRATE_48 = 0x1, + DAEMON_TXRATE_54 = 0x3, +}; + +struct daemon_scan_channel { + u8 channel; + u8 request_active; + u16 active_dwell; + u16 passive_dwell; +} __attribute__ ((packed)); + +struct daemon_ssid_ie { + u8 id; + u8 len; + u8 ssid[32]; +} __attribute__ ((packed)); + +struct daemon_rx_config { + u8 dev_type; + u16 channel; + u32 flags; + u32 filter_flags; + u8 ofdm_basic_rates; + u8 cck_basic_rates; + u8 node_addr[6]; + u8 bssid_addr[6]; + u16 assoc_id; + u16 beacon_interval; +} __attribute__ ((packed)); + +#define DAEMON_MAX_SCAN_SIZE 1024 +struct daemon_scan_request { + u8 flags; /* 0 - 2.4Ghz, 1 - 5.2Ghz */ + u8 channel_count; + u16 probe_request_len; + u16 quiet_time; /* dwell only this long on quiet chnl (active scan) */ + u16 quiet_plcp_th; /* quiet chnl is < this # pkts (typ. 1) */ + u32 suspend_time; /* pause scan this long when returning to svc chnl */ + u32 max_out_time; /* max msec to be out of associated (service) chnl */ + u8 probe_request_rate; /* rate to send probe request */ + u32 filter_flags; + u32 rxon_flags; + struct daemon_ssid_ie direct_scan; + u8 data[0]; + /* + The channels start after the probe request payload and are of type: + + struct daemon_scan_channel channels[0]; + + NOTE: Only one band of channels can be scanned per pass. You + can not mix 2.4Ghz channels and 5.2Ghz channels and must + request a scan multiple times (not concurrently) + + */ +} __attribute__ ((packed)); + +/* driver -> daemon 11h frame */ +struct daemon_80211_frame { + u8 channel; + u8 reserved1; + u16 rssi; + u16 reserved2; + u64 tsf; + u32 beacon_time; + u16 frame_len; + u8 frame[0]; +} __attribute__ ((packed)); + +struct daemon_sync_txpower_limit { + u8 channel; + s8 power; +} __attribute__ ((packed)); + +enum { + DAEMON_SYNC_UNINIT = 0, + DAEMON_SYNC_INIT, + DAEMON_SYNC_SCAN_COMPLETE, + DAEMON_SYNC_TXPOWER_LIMIT, + DAEMON_SYNC_MEASURE_REPORT, + DAEMON_SYNC_TX_STATUS, + DAEMON_SYNC_SUSPEND, + DAEMON_SYNC_RESUME, +}; + +/* driver -> daemon */ +struct daemon_sync_cmd { + u16 state; + u16 len; + u8 data[0]; +} __attribute__ ((packed)); + +#endif jwltest-ipw3945-1_1_0.patch: Documentation/networking/README.ipw3945 | 40 - drivers/net/wireless/ipw3945.c | 809 +++++++++++++++++--------------- drivers/net/wireless/ipw3945.h | 17 3 files changed, 472 insertions(+), 394 deletions(-) --- NEW FILE jwltest-ipw3945-1_1_0.patch --- --- linux-2.6.18.noarch/Documentation/networking/README.ipw3945.orig 2006-09-20 15:30:01.000000000 -0400 +++ linux-2.6.18.noarch/Documentation/networking/README.ipw3945 2006-09-20 15:30:07.000000000 -0400 @@ -14,8 +14,8 @@ README.ipw3945 -Version: 1.0.5 -Date : May 22, 2006 +Version: 1.1.0 +Date : July 14, 2006 Index @@ -113,7 +113,7 @@ 1.1. Overview of Features ----------------------------------------------- -The current release (1.0.5) supports the following features: +The current release (1.1.0) supports the following features: + BSS mode (Infrastructure, Managed) + IBSS mode (Ad-Hoc) @@ -163,7 +163,11 @@ regulatory daemon (see INSTALL), you must do so manually after loading the module: - # /sbin/ipw3945d <--- You need to be root for this + # /sbin/ipw3945d <--- You need to be root for this* + +* See README.ipw3945d (provided in the regulatory daemon package) for + information on how to configure the system to run the regulatory + daemon as a non-root user. If you want to unload the module (and kill the deamon as well), you can simply use the unload script: @@ -272,20 +276,15 @@ The STA will not perform measurements requested by other STAs. -IBSS is not supported on channels marked as DFS or passive-only. As -such, supporting IBSS DFS is not required. The use of IBSS networks -(starting or joining) on channels marked as spectrum managed is not -supported (since we do not support the full IBSS DFS owner mode) +IBSS is not supported on channels marked passive-only. + +The use of IBSS networks (starting or joining) on channels marked as +radar spectrum is also not supported. The user can manually control the transmit power control via the iwconfig txpower command (see below for details on behavior of the txpower command with this driver). -Channels indicated to require radar detection are only allowed to be -used in association with access points that advertise support for IEEE -802.11h. To determine which channels require this, see the 'channels' -entry in the section 'Device Level Sysfs Helper Files.' - 3.7. Tx Power ----------------------------------------------- @@ -455,7 +454,7 @@ info is logged. See the 'dvals' and 'load' script for more info on how to use this. - The dvals and load scripts are provided in the ipw3945-1.0.5.tgz + The dvals and load scripts are provided in the ipw3945-1.1.0.tgz development snapshot releases available from the SourceForge project at http://ipw3945.sf.net) @@ -642,13 +641,10 @@ 36: 17dBm: BSS, IBSS, active/passive. ... 48: 17dBm: BSS, IBSS, active/passive. - 52: 17dBm: BSS (IEEE 802.11h required), passive only. + 52: 17dBm: BSS (radar spectrum), passive only. ... - 136: 17dBm: BSS (IEEE 802.11h required), passive only. - 140: 17dBm: BSS (IEEE 802.11h required), passive only. - - Channels where IEEE 802.11h is required will only associate with - APs that have the Spectrum Management bit enabled. + 136: 17dBm: BSS (radar spectrum), passive only. + 140: 17dBm: BSS (radar spectrum), passive only. For channels marked where ad-hoc is not supported (IBSS is not listed), you can neither join or create an IBSS (ad-hoc) network @@ -686,6 +682,10 @@ 5. Wireless Tools Details =============================================== +Due to an issue in handling 64-bit integers in the v28 based versions of +the wireless tools, we recommend that only wireless tools based on v29 be +used on 64-bit platforms. + 5.1. iwlist ----------------------------------------------- --- linux-2.6.18.noarch/drivers/net/wireless/ipw3945.c.orig 2006-09-20 15:30:01.000000000 -0400 +++ linux-2.6.18.noarch/drivers/net/wireless/ipw3945.c 2006-09-20 15:30:07.000000000 -0400 @@ -65,8 +65,16 @@ #include #include +/* This matches the current version in FC6/RHEL5... */ +#define IEEE80211_API_VERSION 2 + #include "ipw3945.h" +#if IEEE80211_API_VERSION != 1 && \ + IEEE80211_API_VERSION != 2 +#error Incompatible ieee80211 subsystem version. Please upgrade ipw3945 driver sources. +#endif + #ifdef CONFIG_IPW3945_DEBUG #define VD "d" #else @@ -97,7 +105,7 @@ #define VQ #endif -#define IPW3945_VERSION "1.0.5" VD VM VP VR VQ +#define IPW3945_VERSION "1.1.0" VD VM VP VR VQ #define DRV_DESCRIPTION "Intel(R) PRO/Wireless 3945 Network Connection driver for Linux" #define DRV_COPYRIGHT "Copyright(c) 2003-2006 Intel Corporation" @@ -210,8 +218,6 @@ static void ipw_down(struct ipw_priv *); static void ipw_bg_down(void *); -static int init_supported_rates(struct ipw_priv *priv, - struct ipw_supported_rates *prates); static int ipw_card_show_info(struct ipw_priv *priv); static int ipw_query_eeprom(struct ipw_priv *priv, u32 offset, u32 len, u8 * buf); @@ -2085,7 +2091,7 @@ geo->bg[i].max_power, geo->bg[i]. flags & IEEE80211_CH_RADAR_DETECT ? - " (IEEE 802.11h requried)" : "", + " (radar spectrum)" : "", ((geo->bg[i].flags & IEEE80211_CH_NO_IBSS) || (geo->bg[i]. flags & @@ -2877,7 +2883,27 @@ return rc; } -static int ipw_send_rxon_assoc(struct ipw_priv *priv) +static int ipw_rxon_assoc_callback(struct ipw_priv *priv, + struct ipw_cmd *cmd, struct sk_buff *skb) +{ + struct ipw_rx_packet *res = NULL; + + if (!skb) { + IPW_ERROR("error: response NULL in REPLY_RX_ON_ASSOC.\n"); + return 1; + } + + res = (struct ipw_rx_packet *)skb->data; + if (res->hdr.flags & 0x40) { + IPW_ERROR("bad return from REPLY_RX_ON_ASSOC.\n"); + return 1; + } + + dev_kfree_skb_any(skb); + return 0; +} + +static int ipw_send_rxon_assoc(struct ipw_priv *priv, u8 flags) { int rc = 0; struct ipw_rx_packet *res = NULL; @@ -2885,10 +2911,13 @@ struct ipw_host_cmd cmd = { .id = REPLY_RX_ON_ASSOC, .len = sizeof(struct ipw_rxon_assoc_cmd), - .meta.flags = CMD_WANT_SKB, + .meta.flags = flags, .data = &rxon_assoc, }; + if (flags & CMD_ASYNC) + cmd.meta.u.callback = ipw_rxon_assoc_callback; + rxon_assoc.flags = priv->rxon.flags; rxon_assoc.filter_flags = priv->rxon.filter_flags; rxon_assoc.ofdm_basic_rates = priv->rxon.ofdm_basic_rates; @@ -2896,7 +2925,7 @@ rxon_assoc.reserved = 0; rc = ipw_send_cmd(priv, &cmd); - if (rc) + if (rc || (flags & CMD_ASYNC)) return rc; res = (struct ipw_rx_packet *)cmd.meta.u.skb->data; @@ -2910,6 +2939,18 @@ return rc; } +static int ipw_rxon_assoc_async(struct ipw_priv *priv) +{ + u8 flags = CMD_ASYNC | CMD_NO_LOCK; + return ipw_send_rxon_assoc(priv, flags); +} + +static int ipw_rxon_assoc_sync(struct ipw_priv *priv) +{ + u8 flags = CMD_WANT_SKB; + return ipw_send_rxon_assoc(priv, flags); +} + static int ipw_add_sta_sync_callback(struct ipw_priv *priv, struct ipw_cmd *cmd, struct sk_buff *skb) { @@ -3091,25 +3132,6 @@ return -1; } -static int ipw_rate_ieee2index(u8 x) -{ - int i; - for (i = 0; i < ARRAY_SIZE(rate_table_info); i++) { - if (rate_table_info[i].rate_ieee == x) - return i; - } - return -1; -} - -static u8 ipw_rate_index2ieee(int x) -{ - - if (x < ARRAY_SIZE(rate_table_info)) - return rate_table_info[x].rate_ieee; - - return IPW_INVALID_RATE; -} - static int ipw_rate_index2rate_scale(int x) { @@ -3307,7 +3329,7 @@ * If we're not associated, we need to request the regulatory * daemon to tune and configure the radio via ipw_send_rxon. */ if (is_assoc) - rc = ipw_send_rxon_assoc(priv); + rc = ipw_rxon_assoc_sync(priv); else rc = ipw_send_rx_config(priv); @@ -3553,28 +3575,110 @@ return rc; } +#define IEEE80211_MAX_RATES (IEEE80211_NUM_OFDM_RATES + \ + IEEE80211_NUM_CCK_RATES) +#define IEEE80211_CCK_RATE_1MB_INDEX 0 +#define IEEE80211_CCK_RATE_2MB_INDEX 1 +#define IEEE80211_CCK_RATE_5MB_INDEX 2 +#define IEEE80211_CCK_RATE_11MB_INDEX 3 +#define IEEE80211_OFDM_RATE_6MB_INDEX 4 +#define IEEE80211_OFDM_RATE_9MB_INDEX 5 +#define IEEE80211_OFDM_RATE_12MB_INDEX 6 +#define IEEE80211_OFDM_RATE_18MB_INDEX 7 +#define IEEE80211_OFDM_RATE_24MB_INDEX 8 +#define IEEE80211_OFDM_RATE_36MB_INDEX 9 +#define IEEE80211_OFDM_RATE_48MB_INDEX 10 +#define IEEE80211_OFDM_RATE_54MB_INDEX 11 +#define IEEE80211_RATE_ENTRY(mod, rate) \ + [IEEE80211_## mod ##_RATE_## rate ##MB_INDEX] = \ + IEEE80211_## mod ##_RATE_## rate ##MB + +static u8 ipw_index_to_rate(int i) +{ + u8 rates[IEEE80211_MAX_RATES] = { + IEEE80211_RATE_ENTRY(CCK, 1), + IEEE80211_RATE_ENTRY(CCK, 2), + IEEE80211_RATE_ENTRY(CCK, 5), + IEEE80211_RATE_ENTRY(CCK, 11), + IEEE80211_RATE_ENTRY(OFDM, 6), + IEEE80211_RATE_ENTRY(OFDM, 9), + IEEE80211_RATE_ENTRY(OFDM, 12), + IEEE80211_RATE_ENTRY(OFDM, 18), + IEEE80211_RATE_ENTRY(OFDM, 24), + IEEE80211_RATE_ENTRY(OFDM, 36), + IEEE80211_RATE_ENTRY(OFDM, 48), + IEEE80211_RATE_ENTRY(OFDM, 54), + }; + + if (i >= IPW_MAX_RATES) + return 0xff; + + return rates[i]; +} + +static void ipw_fill_network_rates(struct ieee80211_network *network, + u32 rates_mask) +{ + int i, in_ex = 0; + + network->rates_len = 0; + network->rates_ex_len = 0; + + for (i = 0; i < IPW_MAX_RATES; i++) { + if (!(rates_mask & (1 << i))) + continue; + + if (!in_ex) { + network->rates[network->rates_len] = + ipw_index_to_rate(i); + + /* If the rates mask has this rate flagged + * as a basic rate then set the basic rate + * bit on the rate entry */ + if (rates_mask & (1 << (i + 16))) + network->rates[network->rates_len] |= + IEEE80211_BASIC_RATE_MASK; + + network->rates_len++; + + if (network->rates_len == MAX_RATES_LENGTH) + in_ex = 1; + } else { + network->rates_ex[network->rates_ex_len] = + ipw_index_to_rate(i); + if (rates_mask & (1 << (i + 16))) + network->rates_ex[network->rates_ex_len] |= + IEEE80211_BASIC_RATE_MASK; + network->rates_ex_len++; + } + } +} + /* fill in the supported rate in IE fiels return : set the bit for each supported rate insert in ie */ static u16 ipw_supported_rate_to_ie(struct ieee80211_info_element *ie, - u16 supported_rate, - u16 basic_rate, int max_count) + const u16 rates_mask, + const u16 basic_rate, const int max_count) { - u16 ret_rates = 0, bit; + u16 ret_rates = 0, mask; + u8 *rates = ie->data; int i; - u8 *rates; - rates = &ie->data[0]; + ie->len = 0; + + for (i = 0, mask = 1; i < IPW_MAX_RATES; i++, mask <<= 1) { + if (rates_mask & mask) { + ret_rates |= mask; + rates[ie->len++] = ipw_index_to_rate(i) | + ((mask & basic_rate) ? 0x80 : 0x00); - for (bit = 1, i = 0; i < IPW_MAX_RATES; i++, bit <<= 1) { - if (bit & supported_rate) { - ret_rates |= bit; - rates[ie->len++] = ipw_rate_index2ieee(i) | - ((bit & basic_rate) ? 0x80 : 0x00); if (ie->len >= max_count) break; - //todoG for IBSS return only cck rates only in the first ie + + /* todoG for IBSS return only cck rates only in + * the first ie */ } } @@ -3715,6 +3819,11 @@ frame->capability = priv->assoc_request.capability & capability; + if (priv->assoc_request.ieee_mode == IPW_G_MODE) + frame->capability |= WLAN_CAPABILITY_SHORT_SLOT_TIME; + if (priv->assoc_request.ieee_mode != IPW_A_MODE) + frame->capability |= WLAN_CAPABILITY_SHORT_PREAMBLE; + if (priv->config & CFG_PREAMBLE_LONG) frame->capability &= ~WLAN_CAPABILITY_SHORT_PREAMBLE; @@ -3733,12 +3842,17 @@ /* fill in supported rate */ info_element->id = MFIE_TYPE_RATES; info_element->len = 0; + IPW_DEBUG_INFO("ASSOC REQ: Rates: %08X %08X\n", priv->active_rate, + priv->active_rate_basic); ret_rates = - ipw_supported_rate_to_ie(info_element, priv->active_rate, + ipw_supported_rate_to_ie(info_element, + priv->active_rate & priv->rates_mask, priv->active_rate_basic, IPW_SUPPORTED_RATES_IE_LEN); ret_rates = ~ret_rates & priv->active_rate; + IPW_DEBUG_INFO("ASSOC REQ: Rates: %08X %08X\n", priv->active_rate, + priv->active_rate_basic); /* Account for the size we know... */ len = sizeof(struct ieee80211_assoc_request) + @@ -4114,6 +4228,14 @@ rxon->filter_flags |= RXON_FILTER_ASSOC_MSK; rxon->assoc_id = assoc_id; rxon->beacon_interval = priv->assoc_request.beacon_interval; + + if (priv->assoc_request.capability & WLAN_CAPABILITY_SHORT_PREAMBLE) + rxon->flags |= RXON_FLG_SHORT_PREAMBLE_MSK; + + if ((priv->assoc_request.ieee_mode == IPW_G_MODE) && + (priv->assoc_request.capability & WLAN_CAPABILITY_SHORT_SLOT_TIME)) + rxon->flags |= RXON_FLG_SHORT_SLOT_MSK; + /* switch (priv->ieee->sec.level) { case SEC_LEVEL_1: rxon->flags |= */ @@ -4186,17 +4308,9 @@ memcpy(priv->ieee->bssid, priv->bssid, ETH_ALEN); memcpy(rxon->bssid_addr, associate->bssid, ETH_ALEN); rxon->channel = associate->channel; - rxon->flags = - (RXON_FLG_DIS_DIV_MSK | RXON_FLG_ANT_A_MSK | RXON_FLG_ANT_B_MSK); rxon->filter_flags = RXON_FILTER_ACCEPT_GRP_MSK; // todoG is this needed - if (associate->ieee_mode == IPW_A_MODE) - rxon->flags |= RXON_FLG_SHORT_SLOT_MSK; - else - rxon->flags |= - (RXON_FLG_BAND_24G_MSK | RXON_FLG_AUTO_DETECT_MSK); - switch (priv->ieee->iw_mode) { case IW_MODE_INFRA: rxon->dev_type = RXON_DEV_TYPE_ESS; @@ -4224,16 +4338,19 @@ RXON_FILTER_CTL2HOST_MSK); #endif + rxon->flags = + (RXON_FLG_DIS_DIV_MSK | RXON_FLG_ANT_A_MSK | RXON_FLG_ANT_B_MSK); + if (associate->ieee_mode == IPW_A_MODE) { - priv->rxon.flags &= + rxon->flags &= ~(RXON_FLG_BAND_24G_MSK | RXON_FLG_AUTO_DETECT_MSK | RXON_FLG_CCK_MSK); - priv->rxon.flags |= RXON_FLG_SHORT_SLOT_MSK; + rxon->flags |= RXON_FLG_SHORT_SLOT_MSK; } else { - priv->rxon.flags &= ~RXON_FLG_SHORT_SLOT_MSK; - priv->rxon.flags |= RXON_FLG_BAND_24G_MSK; - priv->rxon.flags |= RXON_FLG_AUTO_DETECT_MSK; - priv->rxon.flags &= ~RXON_FLG_CCK_MSK; + rxon->flags &= ~RXON_FLG_SHORT_SLOT_MSK; + rxon->flags |= RXON_FLG_BAND_24G_MSK; + rxon->flags |= RXON_FLG_AUTO_DETECT_MSK; + rxon->flags &= ~RXON_FLG_CCK_MSK; } if ((associate->capability & WLAN_CAPABILITY_SHORT_PREAMBLE)) @@ -4241,29 +4358,27 @@ else priv->rxon.flags &= ~RXON_FLG_SHORT_PREAMBLE_MSK; - if ((priv->rxon.flags & RXON_FLG_BAND_24G_MSK) && + if ((rxon->flags & RXON_FLG_BAND_24G_MSK) && (associate->ieee_mode == IPW_G_MODE)) { if (associate->capability & WLAN_CAPABILITY_SHORT_SLOT_TIME) - priv->rxon.flags |= RXON_FLG_SHORT_SLOT_MSK; + rxon->flags |= RXON_FLG_SHORT_SLOT_MSK; else - priv->rxon.flags &= ~RXON_FLG_SHORT_SLOT_MSK; + rxon->flags &= ~RXON_FLG_SHORT_SLOT_MSK; if (associate->erp_value & IEEE80211_ERP_USE_PROTECTION) - priv->rxon.flags |= RXON_FLG_TGG_PROTECT_MSK; + rxon->flags |= RXON_FLG_TGG_PROTECT_MSK; else - priv->rxon.flags &= ~RXON_FLG_TGG_PROTECT_MSK; + rxon->flags &= ~RXON_FLG_TGG_PROTECT_MSK; } - priv->rxon.cck_basic_rates = - ((priv->active_rate_basic & 0xF) | R_1M_MSK); - priv->rxon.ofdm_basic_rates = - ((priv->active_rate_basic >> 4) | R_6M_MSK); + rxon->cck_basic_rates = ((priv->active_rate_basic & 0xF) | R_1M_MSK); + rxon->ofdm_basic_rates = ((priv->active_rate_basic >> 4) | R_6M_MSK); if ((priv->active_rate_basic & 0xF) == 0) - priv->rxon.cck_basic_rates = + rxon->cck_basic_rates = R_1M_MSK | R_2M_MSK | R_5_5M_MSK | R_11M_MSK; if (priv->active_rate_basic >> 4 == 0) - priv->rxon.ofdm_basic_rates = R_6M_MSK | R_12M_MSK | R_24M_MSK; + rxon->ofdm_basic_rates = R_6M_MSK | R_12M_MSK | R_24M_MSK; rc = ipw_rxon_call(priv, 0); if (rc) @@ -4287,10 +4402,15 @@ } else { unsigned long flags; spin_lock_irqsave(&priv->lock, flags); +#if IEEE80211_API_VERSION >= 2 rc = ieee80211_tx_frame(priv->ieee, (struct ieee80211_hdr - *)&frame, IEEE80211_3ADDR_LEN, - sizeof(frame), 0); + *)&frame, 0, sizeof(frame), 0); +#else + rc = ieee80211_tx_frame(priv->ieee, + (struct ieee80211_hdr + *)&frame, sizeof(frame)); +#endif spin_unlock_irqrestore(&priv->lock, flags); } } @@ -4407,27 +4527,24 @@ return rc; } -static void ipw_send_supported_rates(struct ipw_priv *priv, struct ipw_supported_rates - *rates) +static void ipw_set_supported_rates_mask(struct ipw_priv *priv, int rates_mask) { - int index, i; - u8 rate, basic; + priv->active_rate = rates_mask & 0xffff; + priv->active_rate_basic = (rates_mask >> 16) & 0xffff; +} - priv->active_rate = 0; - priv->active_rate_basic = 0; - for (i = 0; i < rates->num_rates; i++) { - rate = rates->supported_rates[i]; - if (rate & IEEE80211_BASIC_RATE_MASK) - basic = 1; - else - basic = 0; - rate &= ~IEEE80211_BASIC_RATE_MASK; - index = ipw_rate_ieee2index(rate); - if (index != -1) { - priv->active_rate |= (1 << index); - if (basic == 1) - priv->active_rate_basic |= (1 << index); - } +static void ipw_init_rates_mask(struct ipw_priv *priv) +{ + priv->rates_mask = 0; + + if (priv->ieee->modulation & IEEE80211_OFDM_MODULATION) { + priv->rates_mask |= IEEE80211_OFDM_DEFAULT_RATES_MASK; + priv->rates_mask |= IEEE80211_OFDM_BASIC_RATES_MASK << 16; + } + + if (priv->ieee->modulation & IEEE80211_CCK_MODULATION) { + priv->rates_mask |= IEEE80211_CCK_DEFAULT_RATES_MASK; + priv->rates_mask |= IEEE80211_CCK_BASIC_RATES_MASK << 16; } } @@ -4476,8 +4593,8 @@ netif_carrier_off(priv->net_dev); } - init_supported_rates(priv, &priv->rates); - ipw_send_supported_rates(priv, &priv->rates); + ipw_init_rates_mask(priv); + ipw_set_supported_rates_mask(priv, priv->rates_mask); #ifdef CONFIG_IPW3945_QOS ipw_qos_activate(priv, NULL); @@ -4761,10 +4878,15 @@ break; case DAEMON_FRAME_TX: +#if IEEE80211_API_VERSION >= 2 ieee80211_tx_frame(priv->ieee, (struct ieee80211_hdr *) - daemon_cmd->cmd.data, - IEEE80211_3ADDR_LEN, + daemon_cmd->cmd.data, 0, daemon_cmd->cmd.data_len, 0); +#else + ieee80211_tx_frame(priv->ieee, (struct ieee80211_hdr *) + daemon_cmd->cmd.data, + daemon_cmd->cmd.data_len); +#endif daemon_cmd->cmd.data_len = 0; spin_lock_irqsave(&priv->daemon_lock, flags); list_add_tail(&daemon_cmd->list, @@ -7179,208 +7301,151 @@ return 0; } -static int ipw_is_rate_in_mask(struct ipw_priv *priv, int ieee_mode, u8 rate) +#define IEEE80211_RATE_INDEX_MASK (0xf) +#define IEEE80211_RATE_MASKED (1 << 14) +#define IEEE80211_RATE_INVALID (1 << 13) +/* Given a modulation (OFDM or CCK), the rate (1,2,5,6,9,11,12,18,24,36,48,54) + * and a bit mask, verify that the rate is supported in that bitmask and return + * the rate with the IEEE80211_RATE_MASKED bit set or cleared as appropriate */ +#define IEEE80211_RATE_IN_MASK(mod, rate, mask) \ + case IEEE80211_## mod ##_RATE_## rate ##MB: \ + return (mask & IEEE80211_## mod ##_RATE_## rate ##MB_MASK) ? \ + IEEE80211_## mod ##_RATE_## rate ##MB_INDEX : \ + (IEEE80211_RATE_MASKED | \ + IEEE80211_## mod ##_RATE_## rate ##MB_INDEX) + +static u16 ipw_is_rate_in_mask(struct ipw_priv *priv, u8 rate, u16 mask) { rate &= ~IEEE80211_BASIC_RATE_MASK; - if (ieee_mode == IEEE_A) { - switch (rate) { - case IEEE80211_OFDM_RATE_6MB: - return priv-> - rates_mask & IEEE80211_OFDM_RATE_6MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_9MB: - return priv-> - rates_mask & IEEE80211_OFDM_RATE_9MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_12MB: - return priv-> - rates_mask & IEEE80211_OFDM_RATE_12MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_18MB: - return priv-> - rates_mask & IEEE80211_OFDM_RATE_18MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_24MB: - return priv-> - rates_mask & IEEE80211_OFDM_RATE_24MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_36MB: - return priv-> - rates_mask & IEEE80211_OFDM_RATE_36MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_48MB: - return priv-> - rates_mask & IEEE80211_OFDM_RATE_48MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_54MB: - return priv-> - rates_mask & IEEE80211_OFDM_RATE_54MB_MASK ? 1 : 0; - default: - return 0; - } - } - /* B and G mixed */ switch (rate) { - case IEEE80211_CCK_RATE_1MB: - return priv->rates_mask & IEEE80211_CCK_RATE_1MB_MASK ? 1 : 0; - case IEEE80211_CCK_RATE_2MB: - return priv->rates_mask & IEEE80211_CCK_RATE_2MB_MASK ? 1 : 0; - case IEEE80211_CCK_RATE_5MB: - return priv->rates_mask & IEEE80211_CCK_RATE_5MB_MASK ? 1 : 0; - case IEEE80211_CCK_RATE_11MB: - return priv->rates_mask & IEEE80211_CCK_RATE_11MB_MASK ? 1 : 0; - } - - /* If we are limited to B modulations, bail at this point */ - if (ieee_mode == IEEE_B) - return 0; - /* G */ - switch (rate) { - case IEEE80211_OFDM_RATE_6MB: - return priv->rates_mask & IEEE80211_OFDM_RATE_6MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_9MB: - return priv->rates_mask & IEEE80211_OFDM_RATE_9MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_12MB: - return priv->rates_mask & IEEE80211_OFDM_RATE_12MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_18MB: - return priv->rates_mask & IEEE80211_OFDM_RATE_18MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_24MB: - return priv->rates_mask & IEEE80211_OFDM_RATE_24MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_36MB: - return priv->rates_mask & IEEE80211_OFDM_RATE_36MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_48MB: - return priv->rates_mask & IEEE80211_OFDM_RATE_48MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_54MB: - return priv->rates_mask & IEEE80211_OFDM_RATE_54MB_MASK ? 1 : 0; - } - - return 0; -} + IEEE80211_RATE_IN_MASK(OFDM, 6, mask); + IEEE80211_RATE_IN_MASK(OFDM, 9, mask); + IEEE80211_RATE_IN_MASK(OFDM, 12, mask); + IEEE80211_RATE_IN_MASK(OFDM, 18, mask); + IEEE80211_RATE_IN_MASK(OFDM, 24, mask); + IEEE80211_RATE_IN_MASK(OFDM, 36, mask); + IEEE80211_RATE_IN_MASK(OFDM, 48, mask); + IEEE80211_RATE_IN_MASK(OFDM, 54, mask); + IEEE80211_RATE_IN_MASK(CCK, 1, mask); + IEEE80211_RATE_IN_MASK(CCK, 2, mask); + IEEE80211_RATE_IN_MASK(CCK, 5, mask); + IEEE80211_RATE_IN_MASK(CCK, 11, mask); + } + + return IEEE80211_RATE_INVALID; +} + +static u32 ipw_find_compatible_rates(struct ipw_priv *priv, + const struct ieee80211_network *network, + u16 rates_mask) +{ + int bit_index, i; + u32 rates = 0; + + /* rates */ + for (i = 0; i < network->rates_len; i++) { + bit_index = ipw_is_rate_in_mask(priv, network->rates[i], + rates_mask); + if (bit_index & IEEE80211_RATE_INVALID) { + IPW_DEBUG_RATE("Invalid rate requested: " + "%02X\n", network->rates[i]); + continue; + } -static int ipw_compatible_rates(struct ipw_priv *priv, const struct ieee80211_network - *network, struct ipw_supported_rates *rates) -{ - int num_rates, i; - memset(rates, 0, sizeof(*rates)); - num_rates = min(network->rates_len, (u8) IPW_MAX_RATES); - rates->num_rates = 0; - for (i = 0; i < num_rates; i++) { - if (!ipw_is_rate_in_mask - (priv, network->mode, network->rates[i])) { + if (bit_index & IEEE80211_RATE_MASKED) { + if (!(network->rates[i] & IEEE80211_BASIC_RATE_MASK)) { + IPW_DEBUG_RATE("Rate %02X masked : 0x%08X\n", + network->rates[i], rates_mask); - if (network->rates[i] & IEEE80211_BASIC_RATE_MASK) { - IPW_DEBUG_SCAN - ("Adding masked mandatory " - "rate %02X\n", network->rates[i]); - rates->supported_rates[rates-> - num_rates++] = - network->rates[i]; continue; } - IPW_DEBUG_SCAN("Rate %02X masked : 0x%08X\n", - network->rates[i], priv->rates_mask); - continue; + /* Clear out any bits set in the mask that are not + * specific rates (INVALID and MASKED bits) */ + bit_index &= IEEE80211_RATE_INDEX_MASK; + + IPW_DEBUG_RATE("Adding masked mandatory " + "rate %02X\n", network->rates[i]); } - rates->supported_rates[rates->num_rates++] = network->rates[i]; + if (network->rates[i] & IEEE80211_BASIC_RATE_MASK) + rates |= (1 << (bit_index + 16)); + + rates |= (1 << bit_index); } - num_rates = min(network->rates_ex_len, - (u8) (IPW_MAX_RATES - num_rates)); - for (i = 0; i < num_rates; i++) { - if (!ipw_is_rate_in_mask - (priv, network->mode, network->rates_ex[i])) { - if (network->rates_ex[i] & IEEE80211_BASIC_RATE_MASK) { - IPW_DEBUG_SCAN - ("Adding masked mandatory " - "rate %02X\n", network->rates_ex[i]); - rates->supported_rates[rates-> - num_rates++] = - network->rates[i]; + /* extended rates */ + for (i = 0; i < network->rates_ex_len; i++) { + bit_index = ipw_is_rate_in_mask(priv, network->rates_ex[i], + rates_mask); + if (bit_index & IEEE80211_RATE_INVALID) { + IPW_DEBUG_RATE("Invalid rate requested: " + "%02X\n", network->rates_ex[i]); + continue; + } + + if (bit_index & IEEE80211_RATE_MASKED) { + if (!(network->rates_ex[i] & IEEE80211_BASIC_RATE_MASK)) { + IPW_DEBUG_RATE("Rate %02X masked : 0x%08X\n", + network->rates_ex[i], + rates_mask); + continue; } - IPW_DEBUG_SCAN("Rate %02X masked : 0x%08X\n", - network->rates_ex[i], priv->rates_mask); - continue; + bit_index &= ~IEEE80211_RATE_INDEX_MASK; + + IPW_DEBUG_RATE("Adding masked mandatory " + "rate %02X\n", network->rates_ex[i]); } - rates->supported_rates[rates->num_rates++] = - network->rates_ex[i]; + if (network->rates_ex[i] & IEEE80211_BASIC_RATE_MASK) + rates |= (1 << (bit_index + 16)); + + rates |= (1 << bit_index); } - return 1; + return rates; } -static inline void ipw_copy_rates(struct ipw_supported_rates *dest, const struct ipw_supported_rates - *src) +#if 0 +static int ipw_compatible_basic_rates(struct ipw_priv *priv, + struct ieee80211_network *network, + u32 rates_mask) { - u8 i; - for (i = 0; i < src->num_rates; i++) - dest->supported_rates[i] = src->supported_rates[i]; - dest->num_rates = src->num_rates; -} - -/* TODO: Look at sniffed packets in the air to determine if the basic rate - * mask should ever be used -- right now all callers to add the scan rates are - * set with the modulation = CCK, so BASIC_RATE_MASK is never set... */ -static void ipw_add_cck_scan_rates(struct ipw_supported_rates - *rates, u8 modulation, u32 rate_mask) -{ - u8 basic_mask = - (IEEE80211_OFDM_MODULATION == - modulation) ? IEEE80211_BASIC_RATE_MASK : 0; - if (rate_mask & IEEE80211_CCK_RATE_1MB_MASK) - rates->supported_rates[rates->num_rates++] = - IEEE80211_BASIC_RATE_MASK | IEEE80211_CCK_RATE_1MB; - if (rate_mask & IEEE80211_CCK_RATE_2MB_MASK) - rates->supported_rates[rates->num_rates++] = - IEEE80211_BASIC_RATE_MASK | IEEE80211_CCK_RATE_2MB; - if (rate_mask & IEEE80211_CCK_RATE_5MB_MASK) - rates->supported_rates[rates->num_rates++] = - basic_mask | IEEE80211_CCK_RATE_5MB; - if (rate_mask & IEEE80211_CCK_RATE_11MB_MASK) - rates->supported_rates[rates->num_rates++] = - basic_mask | IEEE80211_CCK_RATE_11MB; -} - -static void ipw_add_ofdm_scan_rates(struct ipw_supported_rates - *rates, u8 modulation, u32 rate_mask) -{ - u8 basic_mask = - (IEEE80211_OFDM_MODULATION == - modulation) ? IEEE80211_BASIC_RATE_MASK : 0; - if (rate_mask & IEEE80211_OFDM_RATE_6MB_MASK) - rates->supported_rates[rates->num_rates++] = - basic_mask | IEEE80211_OFDM_RATE_6MB; - if (rate_mask & IEEE80211_OFDM_RATE_9MB_MASK) - rates->supported_rates[rates->num_rates++] = - IEEE80211_OFDM_RATE_9MB; - if (rate_mask & IEEE80211_OFDM_RATE_12MB_MASK) - rates->supported_rates[rates->num_rates++] = - basic_mask | IEEE80211_OFDM_RATE_12MB; - if (rate_mask & IEEE80211_OFDM_RATE_18MB_MASK) - rates->supported_rates[rates->num_rates++] = - IEEE80211_OFDM_RATE_18MB; - if (rate_mask & IEEE80211_OFDM_RATE_24MB_MASK) - rates->supported_rates[rates->num_rates++] = - basic_mask | IEEE80211_OFDM_RATE_24MB; - if (rate_mask & IEEE80211_OFDM_RATE_36MB_MASK) - rates->supported_rates[rates->num_rates++] = - IEEE80211_OFDM_RATE_36MB; - if (rate_mask & IEEE80211_OFDM_RATE_48MB_MASK) - rates->supported_rates[rates->num_rates++] = - IEEE80211_OFDM_RATE_48MB; - if (rate_mask & IEEE80211_OFDM_RATE_54MB_MASK) - rates->supported_rates[rates->num_rates++] = - IEEE80211_OFDM_RATE_54MB; + int i; + + for (i = 0; i < network->rates_len; i++) { + if (!(network->rates[i] & IEEE80211_BASIC_RATE_MASK)) + continue; + if (!ipw_is_rate_in_mask(priv, network->rates[i], rates_mask)) + return 1; + } + + for (i = 0; i < network->rates_ex_len; i++) { + if (!(network->rates_ex[i] & IEEE80211_BASIC_RATE_MASK)) + continue; + if (!ipw_is_rate_in_mask(priv, network->rates_ex[i], + rates_mask)) + return 1; + } + + return 0; } +#endif struct ipw_network_match { struct ieee80211_network *network; - struct ipw_supported_rates rates; + u32 rates_mask; }; + static int ipw_find_adhoc_network(struct ipw_priv *priv, struct ipw_network_match *match, struct ieee80211_network *network, int roaming) { - struct ipw_supported_rates rates; + u16 rates_mask; /* Verify that this network's capability is compatible with the * current mode (AdHoc or Infrastructure) */ if ((priv->ieee->iw_mode == IW_MODE_ADHOC && @@ -7524,10 +7589,10 @@ MAC_ARG(network->bssid)); return 0; } - +#if 0 /* Ensure that the rates supported by the driver are compatible with * this AP, including verification of basic rates (mandatory) */ - if (!ipw_compatible_rates(priv, network, &rates)) { + if (!ipw_compatible_basic_rates(priv, network, priv->rates_mask)) { IPW_DEBUG_MERGE("Network '%s (" MAC_FMT ")' excluded " "because configured rate mask excludes " "AP mandatory rate.\n", @@ -7536,8 +7601,10 @@ MAC_ARG(network->bssid)); return 0; } +#endif - if (rates.num_rates == 0) { + rates_mask = ipw_find_compatible_rates(priv, network, priv->rates_mask); + if (!rates_mask) { IPW_DEBUG_MERGE("Network '%s (" MAC_FMT ")' excluded " "because of no compatible rates.\n", escape_essid(network->ssid, @@ -7551,7 +7618,7 @@ * should occur within a generic IEEE 802.11 user space tool. */ /* Set up 'new' AP to this network */ - ipw_copy_rates(&match->rates, &rates); + match->rates_mask = rates_mask; match->network = network; IPW_DEBUG_MERGE("Network '%s (" MAC_FMT ")' is a viable match.\n", @@ -7607,7 +7674,8 @@ struct ipw_network_match *match, struct ieee80211_network *network, int roaming) { - struct ipw_supported_rates rates; + u32 rates_mask; + /* Verify that this network's capability is compatible with the * current mode (AdHoc or Infrastructure) */ if ((priv->ieee->iw_mode == IW_MODE_INFRA && @@ -7632,18 +7700,6 @@ return 0; } - /* 802.11h Sanity Checks */ - if ((ieee80211_get_channel_flags(priv->ieee, network->channel) - & IEEE80211_CH_RADAR_DETECT) - && !(network->capability & WLAN_CAPABILITY_SPECTRUM_MGMT)) { - IPW_DEBUG_SCAN("Network '%s (" MAC_FMT ")' " - "is invalid - Spectrum Management mismatch.\n", - escape_essid(network->ssid, - network->ssid_len), - MAC_ARG(network->bssid)); - return 0; - } - if (network->capability & WLAN_CAPABILITY_SPECTRUM_MGMT) { if ((network->capability & WLAN_CAPABILITY_IBSS) && !(network->flags & NETWORK_HAS_IBSS_DFS)) { @@ -7822,10 +7878,10 @@ MAC_ARG(network->bssid)); return 0; } - +#if 0 /* Ensure that the rates supported by the driver are compatible with * this AP, including verification of basic rates (mandatory) */ - if (!ipw_compatible_rates(priv, network, &rates)) { + if (!ipw_compatible_basic_rates(priv, network, priv->rates_mask)) { IPW_DEBUG_ASSOC("Network '%s (" MAC_FMT ")' excluded " "because configured rate mask excludes " "AP mandatory rate.\n", @@ -7834,8 +7890,10 @@ MAC_ARG(network->bssid)); return 0; } +#endif - if (rates.num_rates == 0) { + rates_mask = ipw_find_compatible_rates(priv, network, priv->rates_mask); + if (!rates_mask) { IPW_DEBUG_ASSOC("Network '%s (" MAC_FMT ")' excluded " "because of no compatible rates.\n", escape_essid(network->ssid, @@ -7849,7 +7907,7 @@ * should occur within a generic IEEE 802.11 user space tool. */ /* Set up 'new' AP to this network */ - ipw_copy_rates(&match->rates, &rates); + match->rates_mask = rates_mask; match->network = network; IPW_DEBUG_ASSOC("Network '%s (" MAC_FMT ")' is a viable match.\n", @@ -7964,12 +8022,8 @@ network->capability |= WLAN_CAPABILITY_SHORT_PREAMBLE; if (priv->capability & CAP_PRIVACY_ON) network->capability |= WLAN_CAPABILITY_PRIVACY; - network->rates_len = min(priv->rates.num_rates, MAX_RATES_LENGTH); - memcpy(network->rates, priv->rates.supported_rates, network->rates_len); - network->rates_ex_len = priv->rates.num_rates - network->rates_len; - memcpy(network->rates_ex, - &priv->rates.supported_rates[network->rates_len], - network->rates_ex_len); + ipw_fill_network_rates(network, priv->rates_mask); + network->last_scanned = 0; network->flags = 0; network->last_associate = 0; @@ -9319,8 +9373,27 @@ if (auth->algorithm == WLAN_AUTH_SHARED_KEY && *state <= CMAS_RX_AUTH_SEQ_4) { if (auth->transaction == 2) { - struct sk_buff *skb_auth = NULL; struct ieee80211_auth *auth2; +#if IEEE80211_API_VERSION >= 2 + BUG_ON(!priv->auth_frame); + auth2 = priv->auth_frame; + auth2->header.seq_ctl = 0; + + memcpy(auth2->header.addr1, priv->bssid, 6); + memcpy(auth2->header.addr2, priv->mac_addr, 6); + memcpy(auth2->header.addr3, + priv->ieee->bssid, 6); + auth2->algorithm = WLAN_AUTH_SHARED_KEY; + auth2->transaction = 3; + auth2->status = 0; + + ieee80211_tx_frame(priv->ieee, + (struct ieee80211_hdr *) + priv->auth_frame, + IEEE80211_3ADDR_LEN, + sizeof(*auth2) + 130, 1); +#else + struct sk_buff *skb_auth = NULL; int tx_key = !(priv->ieee->sec. flags & SEC_ACTIVE_KEY) ? 0 : priv->ieee-> @@ -9377,13 +9450,14 @@ memcpy(priv->auth_frame, skb_auth->data, skb_auth->len); + ieee80211_tx_frame(priv->ieee, (struct ieee80211_hdr *) priv->auth_frame, - IEEE80211_3ADDR_LEN, - skb_auth->len, 0); + skb_auth->len); dev_kfree_skb_any(skb_auth); out_fail2: +#endif spin_unlock_irqrestore(&priv->lock, flags); mutex_unlock(&priv->mutex); return; @@ -9426,8 +9500,12 @@ if (len) { IPW_DEBUG_11H("Sending %d bytes.\n", len); spin_lock_irqsave(&priv->lock, flags); - ieee80211_tx_frame(priv->ieee, &frame->u.frame, - IEEE80211_3ADDR_LEN, len, 0); +#if IEEE80211_API_VERSION >= 2 + ieee80211_tx_frame(priv->ieee, &frame->u.frame, 0, len, + 0); +#else + ieee80211_tx_frame(priv->ieee, &frame->u.frame, len); +#endif spin_unlock_irqrestore(&priv->lock, flags); } @@ -9496,9 +9574,11 @@ IPW_DEBUG_11H("Sending %d bytes.\n", len); out_frame->u.frame.frame_ctl = IEEE80211_FTYPE_MGMT | IEEE80211_STYPE_PROBE_RESP; - - ieee80211_tx_frame(priv->ieee, &out_frame->u.frame, - IEEE80211_3ADDR_LEN, len, 0); +#if IEEE80211_API_VERSION >= 2 + ieee80211_tx_frame(priv->ieee, &out_frame->u.frame, 0, len, 0); +#else + ieee80211_tx_frame(priv->ieee, &out_frame->u.frame, len); +#endif } ipw_free_frame(priv, out_frame); @@ -9571,8 +9651,7 @@ priv->auth_state = CMAS_INIT; ieee80211_tx_frame(priv->ieee, - (struct ieee80211_hdr *)&frame, - IEEE80211_3ADDR_LEN, sizeof(frame), 0); + (struct ieee80211_hdr *)&frame, sizeof(frame)); return 0; */ @@ -9736,6 +9815,7 @@ cancel_delayed_work(&priv->associate_timeout); priv->assoc_request.assoc_id = resp->aid & 0x3fff; + priv->assoc_request.capability = network->capability; queue_work(priv->workqueue, &priv->post_associate); #ifdef CONFIG_IPW3945_QOS ipw_qos_association_resp(priv, network); @@ -9771,7 +9851,7 @@ static int ipw_associate_network(struct ipw_priv *priv, struct ieee80211_network *network, - struct ipw_supported_rates *rates, int roaming) + u32 rates_mask, int roaming) { int err; unsigned long flags; @@ -9829,14 +9909,14 @@ IPW_DEBUG_ASSOC ("%sssociation attempt [%s]: '%s', channel %d, " - "802.11%c [%d], %s[:%s], enc=%s%s%s%c%c\n", + "802.11%c [%08X], %s[:%s], enc=%s%s%s%c%c\n", roaming ? "Rea" : "A", (priv-> capability & WLAN_CAPABILITY_IBSS) ? "IBSS" : "BSS", escape_essid(priv->essid, priv->essid_len), network->channel, ipw_modes[priv->assoc_request.ieee_mode], - rates->num_rates, + rates_mask, (priv->assoc_request.preamble_length == DCT_FLAG_LONG_PREAMBLE) ? "long" : "short", network-> @@ -9881,9 +9961,8 @@ } priv->assoc_request.listen_interval = network->listen_interval; - rates->ieee_mode = priv->assoc_request.ieee_mode; - rates->purpose = IPW_RATE_CONNECT; - ipw_send_supported_rates(priv, rates); + + ipw_set_supported_rates_mask(priv, rates_mask); /* * If preemption is enabled, it is possible for the association @@ -9977,8 +10056,8 @@ } /* Second pass through ROAM process -- request association */ - ipw_compatible_rates(priv, priv->assoc_network, &match.rates); - ipw_associate_network(priv, priv->assoc_network, &match.rates, 1); + ipw_find_compatible_rates(priv, priv->assoc_network, match.rates_mask); + ipw_associate_network(priv, priv->assoc_network, match.rates_mask, 1); priv->status &= ~STATUS_ROAMING; } @@ -10001,7 +10080,7 @@ struct ipw_network_match match = { .network = NULL }; - struct ipw_supported_rates *rates; + u32 rates_mask; struct list_head *element; unsigned long flags; @@ -10050,7 +10129,7 @@ list_for_each_entry(network, &priv->ieee->network_list, list) ipw_best_network(priv, &match, network, 0); network = match.network; - rates = &match.rates; + rates_mask = match.rates_mask; if (network == NULL && priv->ieee->iw_mode == IW_MODE_ADHOC && priv->config & CFG_ADHOC_CREATE && @@ -10060,7 +10139,7 @@ element = priv->ieee->network_free_list.next; network = list_entry(element, struct ieee80211_network, list); if (!ipw_adhoc_create(priv, network)) { - rates = &priv->rates; + rates_mask = priv->rates_mask; list_del(element); list_add_tail(&network->list, &priv->ieee->network_list); @@ -10077,7 +10156,7 @@ return 0; } - ipw_associate_network(priv, network, rates, 0); + ipw_associate_network(priv, network, rates_mask, 0); return 1; } @@ -11853,7 +11932,7 @@ struct ipw_priv *priv = ieee80211_priv(dev); struct iw_range *range = (struct iw_range *)extra; const struct ieee80211_geo *geo = ieee80211_get_geo(priv->ieee); - int i = 0, j; + int i = 0, j, mask; if (!ipw_is_ready(priv)) return -EAGAIN; @@ -11873,10 +11952,16 @@ range->avg_qual.noise = 0; range->avg_qual.updated = 7; /* Updated all three */ mutex_lock(&priv->mutex); - range->num_bitrates = min(priv->rates.num_rates, (u8) IW_MAX_BITRATES); - for (i = 0; i < range->num_bitrates; i++) - range->bitrate[i] = - (priv->rates.supported_rates[i] & 0x7F) * 500000; + + j = 0; + for (i = 0, mask = 1; i < IPW_MAX_RATES; i++, mask <<= 1) { + if (!(priv->active_rate & mask)) + continue; + range->bitrate[i] = ipw_index_to_rate(i) * 500000; + j++; + } + range->num_bitrates = j; + range->max_rts = MAX_RTS_THRESHOLD; range->min_frag = MIN_FRAG_THRESHOLD; range->max_frag = MAX_FRAG_THRESHOLD; @@ -12117,8 +12202,7 @@ struct ipw_priv *priv = ieee80211_priv(dev); u32 target_rate = wrqu->bitrate.value; u32 fixed, mask; - int ret = 0, rc = -1; - struct ipw_supported_rates rates; + int rc = -1; if (!ipw_is_ready(priv)) return -EAGAIN; @@ -12194,7 +12278,7 @@ priv->config &= ~CFG_FIXED_RATE; else priv->config |= CFG_FIXED_RATE; - if (priv->rates_mask == mask) { + if ((priv->rates_mask & 0xffff) == mask) { IPW_DEBUG_WX("Mask set to current mask.\n"); mutex_unlock(&priv->mutex); return 0; @@ -12206,11 +12290,14 @@ unsigned long flags; spin_lock_irqsave(&priv->ieee->lock, flags); - ret = ipw_compatible_rates(priv, priv->assoc_network, &rates); + mask = + ipw_find_compatible_rates(priv, priv->assoc_network, + priv->rates_mask); spin_unlock_irqrestore(&priv->ieee->lock, flags); } - if ((ret) && (rates.num_rates != 0)) { - ipw_send_supported_rates(priv, &rates); + + if (mask) { + ipw_set_supported_rates_mask(priv, mask); priv->rxon.cck_basic_rates = ((priv->active_rate_basic & 0xF) | R_1M_MSK); priv->rxon.ofdm_basic_rates = @@ -12224,8 +12311,8 @@ R_6M_MSK | R_12M_MSK | R_24M_MSK; rc = ipw_rxon_call(priv, 1); - } + if (rc) { /* Network configuration changed -- force [re]association */ IPW_DEBUG_ASSOC @@ -13113,13 +13200,18 @@ priv->ieee->mode = mode; priv->ieee->freq_band = band; priv->ieee->modulation = modulation; - init_supported_rates(priv, &priv->rates); + + ipw_init_rates_mask(priv); + ipw_set_supported_rates_mask(priv, priv->rates_mask); + + IPW_DEBUG_INFO("ASSOC REQ: Rates: %08X %08X %08X\n", + priv->rates_mask, + priv->active_rate, priv->active_rate_basic); + /* Network configuration changed -- force [re]association */ IPW_DEBUG_ASSOC("[re]association triggered due to mode change.\n"); - if (!ipw_disassociate(priv)) { - ipw_send_supported_rates(priv, &priv->rates); + if (!ipw_disassociate(priv)) ipw_associate(priv); - } IPW_DEBUG_WX("PRIV SET MODE: %c%c%c\n", mode & IEEE_A ? 'a' : '.', @@ -15435,43 +15527,6 @@ mutex_unlock(&priv->mutex); } -static int init_supported_rates(struct ipw_priv *priv, - struct ipw_supported_rates *rates) -{ - /* TODO: Mask out rates based on priv->rates_mask */ - - memset(rates, 0, sizeof(*rates)); - /* configure supported rates */ - switch (priv->ieee->freq_band) { - case IEEE80211_52GHZ_BAND: - rates->ieee_mode = IPW_A_MODE; - rates->purpose = IPW_RATE_CAPABILITIES; - ipw_add_ofdm_scan_rates(rates, - IEEE80211_OFDM_MODULATION, - IEEE80211_OFDM_DEFAULT_RATES_MASK); - break; - default: /* Mixed or 2.4Ghz */ - rates->ieee_mode = IPW_G_MODE; - rates->purpose = IPW_RATE_CAPABILITIES; - ipw_add_cck_scan_rates(rates, - IEEE80211_CCK_MODULATION, - IEEE80211_CCK_DEFAULT_RATES_MASK); - if (priv->ieee->modulation & IEEE80211_OFDM_MODULATION) { - u8 modulation = IEEE80211_CCK_MODULATION; - - if (! - (priv->ieee->modulation & IEEE80211_CCK_MODULATION)) - modulation = IEEE80211_OFDM_MODULATION; - - ipw_add_ofdm_scan_rates(rates, modulation, - IEEE80211_OFDM_DEFAULT_RATES_MASK); - } - break; - } - - return 0; -} - /* Power management (not Tx power!) functions */ @@ -15646,11 +15701,14 @@ call registered function about change in current network beacon */ -static int ipw_card_bss_active_changed_notify(struct ipw_priv *priv, struct ieee80211_network - *network) +static int ipw_card_bss_active_changed_notify(struct ipw_priv *priv, + struct ieee80211_network *network) { int rc = 0; u8 period = 0; + struct daemon_rx_config rxon; + + memcpy(&rxon, &priv->rxon, sizeof(rxon)); if (network != NULL) period = network->tim.tim_period; @@ -15663,6 +15721,29 @@ else priv->power_data.active_index = IPW_POWER_RANGE_1; } + + if (network->capability & WLAN_CAPABILITY_SHORT_PREAMBLE) + priv->rxon.flags |= RXON_FLG_SHORT_PREAMBLE_MSK; + else + priv->rxon.flags &= ~RXON_FLG_SHORT_PREAMBLE_MSK; + + if (priv->assoc_request.ieee_mode == IPW_G_MODE) { + if (network->capability & WLAN_CAPABILITY_SHORT_SLOT_TIME) + priv->rxon.flags |= RXON_FLG_SHORT_SLOT_MSK; + else + priv->rxon.flags &= ~RXON_FLG_SHORT_SLOT_MSK; + + if (network->erp_value & IEEE80211_ERP_USE_PROTECTION) + priv->rxon.flags |= RXON_FLG_TGG_PROTECT_MSK; + else + priv->rxon.flags &= ~RXON_FLG_TGG_PROTECT_MSK; + } + + if (memcmp(&rxon, &priv->rxon, sizeof(rxon))) { + IPW_DEBUG_INFO("rxon changed\n"); + ipw_rxon_assoc_async(priv); + } + return rc; } @@ -16265,7 +16346,9 @@ goto out_destroy_workqueue; } - priv->rates_mask = IEEE80211_DEFAULT_RATES_MASK; + priv->rates_mask = IEEE80211_DEFAULT_RATES_MASK | + (IEEE80211_OFDM_BASIC_RATES_MASK | + IEEE80211_CCK_BASIC_RATES_MASK) << 16; priv->missed_beacon_threshold = IPW_MB_DISASSOCIATE_THRESHOLD_DEFAULT; priv->roaming_threshold = IPW_MB_ROAMING_THRESHOLD_DEFAULT; priv->rts_threshold = DEFAULT_RTS_THRESHOLD; --- linux-2.6.18.noarch/drivers/net/wireless/ipw3945.h.orig 2006-09-20 15:30:01.000000000 -0400 +++ linux-2.6.18.noarch/drivers/net/wireless/ipw3945.h 2006-09-20 15:30:07.000000000 -0400 @@ -1751,14 +1751,6 @@ spinlock_t lock; }; /* Not transferred over network, so not __attribute__ ((packed)) */ -#define IPW_SUPPORTED_RATES_IE_LEN 8 -#define IPW_MAX_RATES 12 - -struct ipw_rates { - u8 num_rates; - u8 rates[IPW_MAX_RATES]; -} __attribute__ ((packed)); - struct ipw_multicast_addr { u8 num_of_multicast_addresses; u8 reserved[3]; @@ -1800,6 +1792,9 @@ u8 erp_value; } __attribute__ ((packed)); +#define IPW_SUPPORTED_RATES_IE_LEN 8 +#define IPW_MAX_RATES 12 + struct ipw_supported_rates { u8 ieee_mode; u8 num_rates; @@ -2177,6 +2172,8 @@ struct ipw_activity_blink activity; unsigned long led_packets; int led_state; + + u32 rates_mask; u16 active_rate; u16 active_rate_basic; @@ -2214,15 +2211,13 @@ struct ipw_associate assoc_request; struct ieee80211_network *assoc_network; - struct ipw_supported_rates rates; - struct ipw_notif_statistics statistics; /* context information */ u8 essid[IW_ESSID_MAX_SIZE]; u8 essid_len; u8 nick[IW_ESSID_MAX_SIZE]; - u16 rates_mask; + u8 channel; u32 power_mode; u32 antenna; jwltest-prism54-wpa-fix.patch: isl_ioctl.c | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletion(-) --- NEW FILE jwltest-prism54-wpa-fix.patch --- --- linux-2.6.19.noarch/drivers/net/wireless/prism54/isl_ioctl.c.orig 2007-02-05 10:33:42.000000000 -0500 +++ linux-2.6.19.noarch/drivers/net/wireless/prism54/isl_ioctl.c 2007-02-05 10:34:23.000000000 -0500 @@ -1395,11 +1395,17 @@ static int prism54_set_auth(struct net_d break; case IW_AUTH_RX_UNENCRYPTED_EAPOL: - dot1x = param->value ? 1 : 0; + /* Don't allow turning on dot1x in WEP or unencrypted mode; + * it appears to make all associations fail. + */ + if (!wpa && param->value) + break; + dot1x = param->value ? 0x01 : 0; break; case IW_AUTH_PRIVACY_INVOKED: privinvoked = param->value ? 1 : 0; + break; case IW_AUTH_DROP_UNENCRYPTED: exunencrypt = param->value ? 1 : 0; @@ -1589,6 +1595,7 @@ static int prism54_set_encodeext(struct } key.type = DOT11_PRIV_TKIP; key.length = KEY_SIZE_TKIP; + break; default: return -EINVAL; } jwltest-softmac_wx_get_rate-running-check.patch: ieee80211softmac_wx.c | 6 ++++++ 1 files changed, 6 insertions(+) --- NEW FILE jwltest-softmac_wx_get_rate-running-check.patch --- --- linux-2.6.18.noarch/net/ieee80211/softmac/ieee80211softmac_wx.c.orig 2006-12-12 13:16:33.000000000 -0500 +++ linux-2.6.18.noarch/net/ieee80211/softmac/ieee80211softmac_wx.c 2006-12-12 13:22:05.000000000 -0500 @@ -265,6 +265,12 @@ ieee80211softmac_wx_get_rate(struct net_ int err = -EINVAL; spin_lock_irqsave(&mac->lock, flags); + + if (unlikely(!mac->running)) { + err = -ENODEV; + goto out_unlock; + } + switch (mac->txrates.default_rate) { case IEEE80211_CCK_RATE_1MB: data->bitrate.value = 1000000; Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/kernel-2.6.spec,v retrieving revision 1.2905 retrieving revision 1.2905.2.1 diff -u -r1.2905 -r1.2905.2.1 --- kernel-2.6.spec 4 Feb 2007 18:16:40 -0000 1.2905 +++ kernel-2.6.spec 5 Feb 2007 15:44:42 -0000 1.2905.2.1 @@ -33,7 +33,7 @@ %define sublevel 19 %define kversion 2.6.%{sublevel} %define rpmversion 2.6.%{sublevel} -%define release %(R="$Revision$"; RR="${R##: }"; echo ${RR%%?})%{?dist} +%define release %(R="$Revision$"; RR="${R##: }"; echo ${RR%%?})%{?dist}.jwltest.18 %define signmodules 0 %define xen_hv_cset 11774 %define make_target bzImage @@ -411,6 +411,11 @@ # core networking changes. # NIC driver fixes +Patch1350: jwltest-ipw3945-1_0_5.patch +Patch1351: jwltest-ipw3945-1_1_0.patch +Patch1352: jwltest-bcm43xx-add-PCI-E-code.patch +Patch1353: jwltest-softmac_wx_get_rate-running-check.patch +Patch1354: jwltest-prism54-wpa-fix.patch # Filesystem stuff. # Squashfs @@ -486,6 +491,11 @@ Patch5060: linux-2.6-olpc-battery.patch # +# d80211 backport +# +Patch6000: jwltest-d80211-backport.patch + +# # 10000 to 20000 is for stuff that has to come last due to the # amount of drivers they touch. But only these should go here. # Not patches you're too lazy for to put in the proper place. @@ -967,6 +977,16 @@ # core networking changes. # NIC driver fixes +# ipw3945 1.0.5 +%patch1350 -p1 +# ipw3945 1.1.0 +%patch1351 -p1 +# bcm43xx: support PCI-E devices +%patch1352 -p1 +# check mac->running to avoid assert in ieee80211softmac_wx_get_rate +%patch1353 -p1 +# prism54: fix WPA support (dcbw) +%patch1354 -p1 # Filesystem patches. # Squashfs @@ -1088,6 +1108,9 @@ # final stuff # +# d80211 stuff +%patch6000 -p1 + # # misc small stuff to make things compile or otherwise improve performance # From fedora-cvs-commits at redhat.com Mon Feb 5 16:00:38 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 11:00:38 -0500 Subject: rpms/wget/devel wget.spec,1.55,1.56 Message-ID: <200702051600.l15G0ct5019333@cvs.devel.redhat.com> Author: karsten Update of /cvs/dist/rpms/wget/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv19273 Modified Files: wget.spec Log Message: - merge review changes (#226538) - use version/release/... in buildroot tag - remove BR perl - use SMP flags - use make install instead of %%makeinstall - include copy of license - use Requires(post)/Requires(preun) - use optflags - remove trailing dot from summary - change tabs to spaces Index: wget.spec =================================================================== RCS file: /cvs/dist/rpms/wget/devel/wget.spec,v retrieving revision 1.55 retrieving revision 1.56 diff -u -r1.55 -r1.56 --- wget.spec 18 Jan 2007 14:46:56 -0000 1.55 +++ wget.spec 5 Feb 2007 16:00:36 -0000 1.56 @@ -1,7 +1,7 @@ -Summary: A utility for retrieving files using the HTTP or FTP protocols. +Summary: A utility for retrieving files using the HTTP or FTP protocols Name: wget Version: 1.10.2 -Release: 12%{?dist} +Release: 13%{?dist} License: GPL Group: Applications/Internet Url: http://wget.sunsite.dk/ @@ -16,9 +16,10 @@ Patch8: wget-1.10.2-retry186195.patch Patch9: wget-1.10.2-CVE-2006-6719.patch Provides: webclient -Prereq: /sbin/install-info -BuildRequires: perl, openssl-devel, pkgconfig, texinfo, gettext, autoconf -BuildRoot: %{_tmppath}/%{name}-root +Requires(post): /sbin/install-info +Requires(preun): /sbin/install-info +BuildRequires: openssl-devel, pkgconfig, texinfo, gettext, autoconf +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description GNU Wget is a file retrieval utility which can use either the HTTP or @@ -45,17 +46,17 @@ %build if pkg-config openssl ; then - CPPFLAGS=`pkg-config --cflags openssl`; export CPPFLAGS - LDFLAGS=`pkg-config --libs openssl`; export LDFLAGS + CPPFLAGS=`pkg-config --cflags openssl`; export CPPFLAGS + LDFLAGS=`pkg-config --libs openssl`; export LDFLAGS fi %configure --with-ssl --enable-LFS -make +make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT -%makeinstall +make install DESTDIR=$RPM_BUILD_ROOT CFLAGS="$RPM_OPT_FLAGS" -%find_lang %name +%find_lang %{name} %post /sbin/install-info %{_infodir}/wget.info.gz %{_infodir}/dir || : @@ -70,13 +71,25 @@ %files -f %{name}.lang %defattr(-,root,root) -%doc AUTHORS MAILING-LIST NEWS README PATCHES TODO +%doc AUTHORS MAILING-LIST NEWS README PATCHES TODO COPYING %config(noreplace) %{_sysconfdir}/wgetrc %{_mandir}/man1/wget.* %{_bindir}/wget %{_infodir}/* %changelog +* Mon Feb 05 2007 Karsten Hopp 1.10.2-13 +- merge review changes (#226538) + - use version/release/... in buildroot tag + - remove BR perl + - use SMP flags + - use make install instead of %%makeinstall + - include copy of license + - use Requires(post)/Requires(preun) + - use optflags + - remove trailing dot from summary + - change tabs to spaces + * Thu Jan 18 2007 Karsten Hopp 1.10.2-12 - don't abort (un)install scriptlets when _excludedocs is set (Ville Skytt??) From fedora-cvs-commits at redhat.com Mon Feb 5 16:01:55 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 11:01:55 -0500 Subject: rpms/perl-HTML-Tagset/devel perl-HTML-Tagset.spec,1.16,1.17 Message-ID: <200702051601.l15G1tI1019453@cvs.devel.redhat.com> Author: rnorwood Update of /cvs/dist/rpms/perl-HTML-Tagset/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv19439 Modified Files: perl-HTML-Tagset.spec Log Message: Removed BuildRequires: perl(Test::Pod) because perl-Test-Pod is not in Core. Index: perl-HTML-Tagset.spec =================================================================== RCS file: /cvs/dist/rpms/perl-HTML-Tagset/devel/perl-HTML-Tagset.spec,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- perl-HTML-Tagset.spec 4 Feb 2007 21:25:48 -0000 1.16 +++ perl-HTML-Tagset.spec 5 Feb 2007 16:01:52 -0000 1.17 @@ -1,6 +1,6 @@ Name: perl-HTML-Tagset Version: 3.10 -Release: 4%{?dist} +Release: 5%{?dist} Summary: HTML::Tagset - data tables useful in parsing HTML Group: Development/Libraries @@ -10,7 +10,6 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch -BuildRequires: perl(Test::Pod) Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %description @@ -47,6 +46,10 @@ %changelog +* Mon Feb 05 2007 Robin Norwood - 3.10-5 +- perl(Test::Pod) doesn't exist in our buildroots because it isn't in + core. Removing for now. + * Sun Feb 04 2007 Robin Norwood - 3.10-4 - Also add BuildRequires suggested by Jose. From fedora-cvs-commits at redhat.com Mon Feb 5 16:02:31 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 11:02:31 -0500 Subject: rpms/ftp/devel ftp.spec,1.33,1.34 Message-ID: <200702051602.l15G2VXv019581@cvs.devel.redhat.com> Author: mmaslano Update of /cvs/dist/rpms/ftp/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv19521 Modified Files: ftp.spec Log Message: Changes in spec file. Index: ftp.spec =================================================================== RCS file: /cvs/dist/rpms/ftp/devel/ftp.spec,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- ftp.spec 30 Jan 2007 13:25:18 -0000 1.33 +++ ftp.spec 5 Feb 2007 16:02:29 -0000 1.34 @@ -1,7 +1,7 @@ -Summary: The standard UNIX FTP (File Transfer Protocol) client. +Summary: The standard UNIX FTP (File Transfer Protocol) client Name: ftp Version: 0.17 -Release: 35%{?dist} +Release: 36%{?dist} License: BSD Group: Applications/Internet Source0: ftp://ftp.uk.linux.org/pub/linux/Networking/netkit-devel/netkit-ftp-%{version}.tar.bz2 @@ -22,8 +22,9 @@ Patch15: netkit-ftp-0.17-multiipv6.patch Patch16: netkit-ftp-0.17-nodebug.patch -BuildRoot: /var/tmp/%{name}-root -BuildRequires: gcc, glibc-devel, readline-devel, ncurses-devel, perl +#BuildRoot: /var/tmp/%{name}-root +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: glibc-devel, readline-devel, ncurses-devel %description The ftp package provides the standard UNIX command-line FTP (File @@ -84,6 +85,10 @@ %{_mandir}/man5/netrc.* %changelog +* Mon Feb 5 2007 Marcela Maslanova - 0.17-36 +- spec fix +- rhbz#225774 + * Tue Jan 30 2007 Marcela Maslanova - 0.17-35 - nodebug package From fedora-cvs-commits at redhat.com Mon Feb 5 16:12:09 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 11:12:09 -0500 Subject: rpms/pam_ccreds/devel pam_ccreds-4-chkpwd.patch, NONE, 1.1 .cvsignore, 1.3, 1.4 pam_ccreds.spec, 1.18, 1.19 sources, 1.3, 1.4 pam_ccreds-3-chkpwd.patch, 1.4, NONE Message-ID: <200702051612.l15GC9Gc020204@cvs.devel.redhat.com> Author: tmraz Update of /cvs/dist/rpms/pam_ccreds/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv20186 Modified Files: .cvsignore pam_ccreds.spec sources Added Files: pam_ccreds-4-chkpwd.patch Removed Files: pam_ccreds-3-chkpwd.patch Log Message: * Mon Feb 5 2007 Tomas Mraz - 4-1 - new upstream version pam_ccreds-4-chkpwd.patch: Makefile.am | 6 + README | 13 +- cc.h | 4 cc_lib.c | 78 ++++++++++++++++ cc_pam.c | 121 +++++++++++++++----------- cc_validate.c | 268 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 433 insertions(+), 57 deletions(-) --- NEW FILE pam_ccreds-4-chkpwd.patch --- --- /dev/null 2007-02-05 14:21:20.853802307 +0100 +++ pam_ccreds-4/cc_validate.c 2007-02-05 17:04:16.000000000 +0100 @@ -0,0 +1,268 @@ +/* + * This program is designed to run setuid(root) or with sufficient + * privilege to read the cached password database. It is designed + * to provide a mechanism for the current user (defined by this + * process' uid) to verify their own password. + * + * The password is read from the standard input. The exit status of + * this program indicates whether the user is authenticated or not. + * + * Copyright information is located at the end of the file. + * + */ + +#ifdef MEMORY_DEBUG +# undef exit +# undef strdup +# undef free +#endif /* MEMORY_DEBUG */ + +#include +#include +#include +#include +#include + +#include "cc_private.h" + +#define MAXPASS 200 /* the maximum length of a password */ + +#define CCREDS_PASSED 0 +#define CCREDS_FAILED 1 + +/* syslogging function for errors and other information */ + +static void _log_err(int err, const char *format,...) +{ + va_list args; + + va_start(args, format); + openlog("ccreds_validate", LOG_CONS | LOG_PID, LOG_AUTH); + vsyslog(err, format, args); + va_end(args); + closelog(); +} + +static void su_sighandler(int sig) +{ +#ifndef SA_RESETHAND + /* emulate the behaviour of the SA_RESETHAND flag */ + if ( sig == SIGILL || sig == SIGTRAP || sig == SIGBUS || sig = SIGSERV ) + signal(sig, SIG_DFL); +#endif + if (sig > 0) { + _log_err(LOG_NOTICE, "caught signal %d.", sig); + exit(sig); + } +} + +static void setup_signals(void) +{ + struct sigaction action; /* posix signal structure */ + + /* + * Setup signal handlers + */ + (void) memset((void *) &action, 0, sizeof(action)); + action.sa_handler = su_sighandler; +#ifdef SA_RESETHAND + action.sa_flags = SA_RESETHAND; +#endif + (void) sigaction(SIGILL, &action, NULL); + (void) sigaction(SIGTRAP, &action, NULL); + (void) sigaction(SIGBUS, &action, NULL); + (void) sigaction(SIGSEGV, &action, NULL); + action.sa_handler = SIG_IGN; + action.sa_flags = 0; + (void) sigaction(SIGTERM, &action, NULL); + (void) sigaction(SIGHUP, &action, NULL); + (void) sigaction(SIGINT, &action, NULL); + (void) sigaction(SIGQUIT, &action, NULL); +} + +static int _ccreds_verify_password(const char *service, const char *name, + const char *p) +{ + int rc, retval = CCREDS_FAILED; + pam_cc_handle_t *pamcch; + + rc = pam_cc_start(service, name, NULL, CC_FLAGS_READ_ONLY, + &pamcch); + if (rc != PAM_SUCCESS) { + _log_err(LOG_DEBUG, "error initializing"); + retval = CCREDS_FAILED; + goto _return; + } + + rc = pam_cc_validate_credentials(pamcch, PAM_CC_TYPE_DEFAULT, p, + strlen(p)); + if (rc != PAM_SUCCESS) { + _log_err(LOG_DEBUG, "error reading cached credentials"); + retval = CCREDS_FAILED; + goto _return; + } + + retval = CCREDS_PASSED; + + pam_cc_end(&pamcch); + +_return: + return retval; +} + +static char *getuidname(uid_t uid) +{ + struct passwd *pw; + static char username[32]; + + pw = getpwuid(uid); + if (pw == NULL) + return NULL; + + strncpy(username, pw->pw_name, sizeof(username)); + username[sizeof(username) - 1] = '\0'; + + return username; +} + +int main(int argc, char *argv[]) +{ + char pass[MAXPASS + 1]; + int npass; + int force_failure = 0; + int retval = CCREDS_FAILED; + char *user; + char *user_arg; + char *service = NULL; + + /* + * Catch or ignore as many signal as possible. + */ + setup_signals(); + + /* + * we establish that this program is running with non-tty stdin. + * this is to discourage casual use. It does *NOT* prevent an + * intruder from repeatadly running this program to determine the + * password of the current user (brute force attack, but one for + * which the attacker must already have gained access to the user's + * account). + */ + + if (isatty(STDIN_FILENO)) { + + _log_err(LOG_NOTICE + ,"inappropriate use of ccreds helper binary [UID=%d,tty]" + ,getuid()); + fprintf(stderr + ,"This binary is not designed for running in this way\n" + "-- the system administrator has been informed\n"); + sleep(10); /* this should discourage/annoy the user */ + return CCREDS_FAILED; + } + + /* + * determine the current user's name is + */ + user = getuidname(getuid()); + + if (argc == 2) { + user_arg = argv[1]; + service = NULL; + } else if (argc == 3) { + user_arg = argv[1]; + service = argv[2]; + } else { + _log_err(LOG_NOTICE + ,"inappropriate use of ccreds helper binary [UID=%d,bad argv]" + ,getuid()); + fprintf(stderr + ,"This binary is not designed for running in this way\n" + "-- the system administrator has been informed\n"); + sleep(10); /* this should discourage/annoy the user */ + return CCREDS_FAILED; + } + + /* if the caller specifies the username, verify that user matches it */ + if (strcmp(user, user_arg)) { + force_failure = 1; + } + + /* read the password from stdin (a pipe from the pam_ccreds module) */ + + npass = read(STDIN_FILENO, pass, MAXPASS); + + + if (npass < 0) { /* is it a valid password? */ + + _log_err(LOG_DEBUG, "no password supplied"); + + } else if (npass >= MAXPASS) { + + _log_err(LOG_DEBUG, "password too long"); + + } else { + if (npass == 0) { + /* the password is blank */ + + retval = _ccreds_verify_password(service, user, ""); + } else { + /* does pass agree with the official one? */ + + pass[npass] = '\0'; /* NUL terminate */ + retval = _ccreds_verify_password(service, user, pass); + } + } + + memset(pass, '\0', MAXPASS); /* clear memory of the password */ + + /* return pass or fail */ + + if ((retval != CCREDS_PASSED) || force_failure) { + return CCREDS_FAILED; + } else { + return CCREDS_PASSED; + } +} + +/* + * This program is based on unix_chkpwd by Andrew G. Morgan. + * + * The modifications are Copyright (c) W. Michael Petullo, 2005. + * All rights reserved. + * + * See below for the original unix_chkpwd copyright notice. + * + * Copyright (c) Andrew G. Morgan, 1996. All rights reserved + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, and the entire permission notice in its entirety, + * including the disclaimer of warranties. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. The name of the author may not be used to endorse or promote + * products derived from this software without specific prior + * written permission. + * + * ALTERNATIVELY, this product may be distributed under the terms of + * the GNU Public License, in which case the provisions of the GPL are + * required INSTEAD OF the above restrictions. (This clause is + * necessary due to a potential bad interaction between the GPL and + * the restrictions contained in a BSD-style copyright.) + * + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, + * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + */ --- pam_ccreds-4/Makefile.am.chkpwd 2007-02-05 17:04:16.000000000 +0100 +++ pam_ccreds-4/Makefile.am 2007-02-05 17:04:16.000000000 +0100 @@ -1,8 +1,10 @@ noinst_PROGRAMS = pam_ccreds.so cc_test cc_dump +sbin_PROGRAMS = ccreds_validate EXTRA_DIST = COPYING.LIB CVSVersionInfo.txt ChangeLog README \ ldap.conf pam.conf pam_ccreds.spec AM_CFLAGS = -fno-strict-aliasing +INCLUDES = -DCCREDS_VALIDATE="\"$(sbindir)/ccreds_validate\"" pam_ccreds_so_SOURCES = cc_db.c cc_lib.c cc_pam.c cc.h pam_ccreds_so_LDFLAGS = @pam_ccreds_so_LDFLAGS@ @@ -13,6 +15,10 @@ cc_dump_SOURCES = cc_dump.c cc_dump_LDFLAGS = -Wl,-rpath -Wl,$(libdir)/security pam_ccreds.so -lpam -lpam_misc +ccreds_validate_SOURCES = cc_validate.c +ccreds_validate_CFLAGS = -fPIE $(AM_CFLAGS) +ccreds_validate_LDFLAGS = -pie -Wl,-rpath -Wl,$(libdir)/security pam_ccreds.so -lpam -lpam_misc + DEFS = @DEFS@ if USE_NATIVE_LINKER --- pam_ccreds-4/cc_pam.c.chkpwd 2006-07-05 17:18:48.000000000 +0200 +++ pam_ccreds-4/cc_pam.c 2007-02-05 17:04:16.000000000 +0100 @@ -131,10 +131,12 @@ const char *authtok; pam_cc_handle_t *pamcch; - rc = pam_cc_start_ex(pamh, ((sm_flags & SM_FLAGS_SERVICE_SPECIFIC) != 0), + if (! geteuid()) { + rc = pam_cc_start_ex(pamh, ((sm_flags & SM_FLAGS_SERVICE_SPECIFIC) != 0), ccredsfile, CC_FLAGS_READ_ONLY, &pamcch); - if (rc != PAM_SUCCESS) { - return rc; + if (rc != PAM_SUCCESS) { + return rc; + } } authtok = NULL; @@ -146,24 +148,18 @@ if (rc == PAM_SUCCESS) { if (authtok == NULL) authtok = ""; - - rc = pam_cc_validate_credentials(pamcch, PAM_CC_TYPE_DEFAULT, - authtok, strlen(authtok)); } if ((sm_flags & SM_FLAGS_USE_FIRST_PASS) || (rc == PAM_SUCCESS)) break; case 0: rc = _pam_sm_interact(pamh, flags, &authtok); if (rc != PAM_SUCCESS) { - pam_cc_end(&pamcch); - return rc; + break; } if (authtok == NULL) authtok = ""; - rc = pam_cc_validate_credentials(pamcch, PAM_CC_TYPE_DEFAULT, - authtok, strlen(authtok)); break; default: syslog(LOG_ERR, "pam_ccreds: internal error."); @@ -171,47 +167,63 @@ } if (rc == PAM_SUCCESS) { + if (! geteuid()) + rc = pam_cc_validate_credentials(pamcch, PAM_CC_TYPE_DEFAULT, + authtok, strlen(authtok)); + else + rc = pam_cc_run_helper_binary(pamh, CCREDS_VALIDATE, authtok, ((sm_flags & SM_FLAGS_SERVICE_SPECIFIC) != 0)); + } + + if (rc == PAM_SUCCESS) { _pam_sm_display_message(pamh, "You have been logged on using cached credentials.", PAM_TEXT_INFO, flags); } - pam_cc_end(&pamcch); + if (! geteuid()) + pam_cc_end(&pamcch); return rc; } static int _pam_sm_store_cached_credentials(pam_handle_t *pamh, - int flags, unsigned int sm_flags, - const char *ccredsfile) + int flags, unsigned int sm_flags, + const char *ccredsfile) { - int rc; - const char *authtok; - pam_cc_handle_t *pamcch; - - rc = pam_cc_start_ex(pamh, ((sm_flags & SM_FLAGS_SERVICE_SPECIFIC) != 0), - ccredsfile, 0, &pamcch); - if (rc != PAM_SUCCESS) { - return rc; - } - - authtok = NULL; - - rc = pam_get_item(pamh, PAM_AUTHTOK, (const void **)&authtok); - if (rc != PAM_SUCCESS) { - pam_cc_end(&pamcch); - return rc; + int rc; + const char *authtok; + pam_cc_handle_t *pamcch; + + if (! geteuid()) { + rc = pam_cc_start_ex(pamh, ((sm_flags & SM_FLAGS_SERVICE_SPECIFIC) != 0), + ccredsfile, 0, &pamcch); + if (rc != PAM_SUCCESS) { + return rc; + } } - if (authtok == NULL) - authtok = ""; + authtok = NULL; - rc = pam_cc_store_credentials(pamcch, PAM_CC_TYPE_DEFAULT, - authtok, strlen(authtok)); + rc = pam_get_item(pamh, PAM_AUTHTOK, (const void **)&authtok); + if (rc != PAM_SUCCESS) { + pam_cc_end(&pamcch); + return rc; + } + + if (authtok == NULL) + authtok = ""; + + if (! geteuid()) + rc = pam_cc_store_credentials(pamcch, PAM_CC_TYPE_DEFAULT, + authtok, strlen(authtok)); + else + /* Unable to perform when not root; just return success. */ + rc = PAM_SUCCESS; - pam_cc_end(&pamcch); + if (! geteuid()) + pam_cc_end(&pamcch); - return rc; + return rc; } static int _pam_sm_update_cached_credentials(pam_handle_t *pamh, @@ -222,27 +234,36 @@ const char *authtok; pam_cc_handle_t *pamcch; - rc = pam_cc_start_ex(pamh, ((sm_flags & SM_FLAGS_SERVICE_SPECIFIC) != 0), - ccredsfile, 0, &pamcch); - if (rc != PAM_SUCCESS) { - return rc; - } - authtok = NULL; + /* FIXME: the logic of this function is a little difficult. + * It may be wiser to provide an alternate implementation of the + * pam_cc_db_* interface. + */ + if (! geteuid()) { + rc = pam_cc_start_ex(pamh, ((sm_flags & SM_FLAGS_SERVICE_SPECIFIC) != 0), + ccredsfile, 0, &pamcch); + if (rc != PAM_SUCCESS) { + return rc; + } + } + rc = pam_get_item(pamh, PAM_AUTHTOK, (const void **)&authtok); - if (rc != PAM_SUCCESS) { - pam_cc_end(&pamcch); - return rc; - } + if (rc == PAM_SUCCESS) { - if (authtok == NULL) - authtok = ""; + if (authtok == NULL) + authtok = ""; - rc = pam_cc_delete_credentials(pamcch, PAM_CC_TYPE_DEFAULT, - authtok, strlen(authtok)); + if (! geteuid()) + rc = pam_cc_delete_credentials(pamcch, PAM_CC_TYPE_DEFAULT, + authtok, strlen(authtok)); + else + /* Unable to perform when not root; just return success. */ + rc = PAM_SUCCESS; + } - pam_cc_end(&pamcch); + if (! geteuid()) + pam_cc_end(&pamcch); return rc; } --- pam_ccreds-4/README.chkpwd 2006-07-05 17:18:48.000000000 +0200 +++ pam_ccreds-4/README 2007-02-05 17:04:16.000000000 +0100 @@ -35,14 +35,13 @@ These are configured by the "action=" module option. The following module options are also recognized: - use_first_pass do not prompt for the password if - the existing PAM authentication - token does not validate - - try_first_pass prompt for the password if the - existing PAM authentication token - does not validate + use_first_pass use an existing PAM authentication + token if there is any, fail otherwise + try_first_pass use an existing PAM authentication + token if there is any, prompt for + the password otherwise + service_specific only check cached credentials for this specific service --- pam_ccreds-4/cc_lib.c.chkpwd 2006-07-05 17:18:48.000000000 +0200 +++ pam_ccreds-4/cc_lib.c 2007-02-05 17:05:08.000000000 +0100 @@ -15,6 +15,9 @@ #include #include #include +#include +#include +#include #include #include @@ -598,3 +601,78 @@ return rc; } +int pam_cc_run_helper_binary(pam_handle_t *pamh, const char *helper, + const char *passwd, int service_specific) +{ + int retval, child, fds[2], rc; + void (*sighandler)(int) = NULL; + const void *service, *user; + + rc = pam_get_item(pamh, PAM_USER, &user); + if (rc != PAM_SUCCESS) { + syslog(LOG_WARNING, "pam_ccreds: failed to lookup user"); + return PAM_AUTH_ERR; + } + + if (service_specific) { + rc = pam_get_item(pamh, PAM_SERVICE, &service); + if (rc != PAM_SUCCESS) { + syslog(LOG_WARNING, "pam_ccreds: failed to lookup service"); + return PAM_AUTH_ERR; + } + } else + service = NULL; + + /* create a pipe for the password */ + if (pipe(fds) != 0) { + syslog(LOG_WARNING, "pam_ccreds: failed to create pipe"); + return PAM_AUTH_ERR; + } + + sighandler = signal(SIGCHLD, SIG_DFL); + + /* fork */ + child = fork(); + if (child == 0) { + static char *envp[] = { NULL }; + char *args[] = { NULL, NULL, NULL, NULL }; + + /* XXX - should really tidy up PAM here too */ + + /* reopen stdin as pipe */ + close(fds[1]); + dup2(fds[0], STDIN_FILENO); + + /* exec binary helper */ + args[0] = x_strdup(helper); + args[1] = x_strdup(user); + if (service) + args[2] = x_strdup(service); + + execve(helper, args, envp); + + /* should not get here: exit with error */ + syslog(LOG_WARNING, "pam_ccreds: helper binary is not available"); + exit(PAM_AUTHINFO_UNAVAIL); + } else if (child > 0) { + if (passwd != NULL) { /* send the password to the child */ + write(fds[1], passwd, strlen(passwd)+1); + passwd = NULL; + } else { + write(fds[1], "", 1); /* blank password */ + } + close(fds[0]); /* close here to avoid possible SIGPIPE above */ + close(fds[1]); + (void) waitpid(child, &retval, 0); /* wait for helper to complete */ + retval = (retval == 0) ? PAM_SUCCESS:PAM_AUTH_ERR; + } else { + syslog(LOG_WARNING, "pam_ccreds: fork failed"); + retval = PAM_AUTH_ERR; + } + + if (sighandler != NULL) { + (void) signal(SIGCHLD, sighandler); /* restore old signal handler */ + } + + return retval; +} --- pam_ccreds-4/cc.h.chkpwd 2006-07-05 17:18:48.000000000 +0200 +++ pam_ccreds-4/cc.h 2007-02-05 17:04:16.000000000 +0100 @@ -89,5 +89,9 @@ /* Dump contents - for debugging only */ int pam_cc_dump(pam_cc_handle_t *pamcch, FILE *fp); +/* Execute ccreds_* */ +int pam_cc_run_helper_binary(pam_handle_t *pamh, const char *helper, + const char *passwd, int service_specific); + #endif /* _PAM_CC_H_ */ Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/pam_ccreds/devel/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 4 Jan 2006 14:35:38 -0000 1.3 +++ .cvsignore 5 Feb 2007 16:12:06 -0000 1.4 @@ -1 +1 @@ -pam_ccreds-3.tar.gz +pam_ccreds-4.tar.gz Index: pam_ccreds.spec =================================================================== RCS file: /cvs/dist/rpms/pam_ccreds/devel/pam_ccreds.spec,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- pam_ccreds.spec 22 Aug 2006 16:22:30 -0000 1.18 +++ pam_ccreds.spec 5 Feb 2007 16:12:07 -0000 1.19 @@ -1,12 +1,12 @@ Summary: Pam module to cache login credentials Name: pam_ccreds -Version: 3 -Release: 5 +Version: 4 +Release: 1 License: GPL Group: System Environment/Base Source0: %{name}-%{version}.tar.gz Patch1: pam_ccreds-3-inst-no-root.patch -Patch2: pam_ccreds-3-chkpwd.patch +Patch2: pam_ccreds-4-chkpwd.patch BuildPrereq: automake db4-devel openssl-devel pam-devel Requires: db4 pam @@ -51,6 +51,9 @@ %{_sbindir}/cc_dump %changelog +* Mon Feb 5 2007 Tomas Mraz - 4-1 +- new upstream version + * Tue Aug 22 2006 Tomas Mraz - 3-5 - add cc_test and cc_dump utilities Index: sources =================================================================== RCS file: /cvs/dist/rpms/pam_ccreds/devel/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 4 Jan 2006 14:35:38 -0000 1.3 +++ sources 5 Feb 2007 16:12:07 -0000 1.4 @@ -1 +1 @@ -0b05fb24c2b4897d6f0431b99ebecd04 pam_ccreds-3.tar.gz +7dfba0860195d63e173bdb08450462d7 pam_ccreds-4.tar.gz --- pam_ccreds-3-chkpwd.patch DELETED --- From fedora-cvs-commits at redhat.com Mon Feb 5 16:18:20 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 11:18:20 -0500 Subject: rpms/hdparm/devel hdparm.spec, 1.30, 1.31 hdparm-6.3-idestruct.patch, 1.2, NONE Message-ID: <200702051618.l15GIKAL008398@cvs.devel.redhat.com> Author: karsten Update of /cvs/dist/rpms/hdparm/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv8384 Modified Files: hdparm.spec Removed Files: hdparm-6.3-idestruct.patch Log Message: - clean up spec file for merge review (#225882) Index: hdparm.spec =================================================================== RCS file: /cvs/dist/rpms/hdparm/devel/hdparm.spec,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- hdparm.spec 23 Jan 2007 11:58:26 -0000 1.30 +++ hdparm.spec 5 Feb 2007 16:18:18 -0000 1.31 @@ -1,4 +1,4 @@ -Summary: A utility for displaying and/or setting hard disk parameters. +Summary: A utility for displaying and/or setting hard disk parameters Name: hdparm Version: 6.9 Release: 1 @@ -6,9 +6,8 @@ Group: Applications/System URL: http://sourceforge.net/projects/hdparm/ Source: http://hdparm.sourceforge.net/sourceforge/hdparm/hdparm-%{version}.tar.gz -Patch0: hdparm-5.8-help.patch -Patch1: hdparm-5.9-nostrip.patch -Patch2: hdparm-6.3-idestruct.patch +Patch0: hdparm-5.8-help.patch +Patch1: hdparm-5.9-nostrip.patch Buildroot: %{_tmppath}/%{name}-%{version}-root ExcludeArch: s390 s390x @@ -21,13 +20,13 @@ %setup -q %patch0 -p1 %patch1 -p1 -#patch2 -p1 %build perl -pi -e "s/-O2/$RPM_OPT_FLAGS/g" Makefile make %install +rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/sbin mkdir -p $RPM_BUILD_ROOT/usr/doc mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man8 @@ -39,11 +38,14 @@ %files %defattr(-,root,root) -%doc hdparm.lsm Changelog +%doc hdparm.lsm Changelog LICENSE.TXT /sbin/hdparm %{_mandir}/man8/hdparm.8* %changelog +* Mon Feb 05 2007 Karsten Hopp 6.9-2 +- clean up spec file for merge review (#225882) + * Thu Jan 18 2007 Karsten Hopp 6.9-1 - update to 6.9 @@ -173,39 +175,39 @@ - update to version 4.1 - update URL -* Wed Jul 19 2000 Bernhard Rosenkr?nzer +* Wed Jul 19 2000 Bernhard Rosenkr??nzer - disable readahead (#14268) - add comment in /etc/sysconfig/harddisks about possible extra parameters * Thu Jul 13 2000 Prospector - automatic rebuild -* Wed Jul 12 2000 Trond Eivind Glomsr?d +* Wed Jul 12 2000 Trond Eivind Glomsr??d - disable 32 bit interfacing (#13730) -* Tue Jun 27 2000 Trond Eivind Glomsr?d +* Tue Jun 27 2000 Trond Eivind Glomsr??d - use %%{_tmppath} - add /etc/sysconfig/harddisks, a new file for hardisk optimization parameters -* Mon Jun 18 2000 Bernhard Rosenkr?nzer +* Mon Jun 18 2000 Bernhard Rosenkr??nzer - FHSify -* Sun Apr 9 2000 Bernhard Rosenkr?nzer +* Sun Apr 9 2000 Bernhard Rosenkr??nzer - Fix compilation with kernel 2.3.* -* Thu Feb 17 2000 Bernhard Rosenkr?nzer +* Thu Feb 17 2000 Bernhard Rosenkr??nzer - 3.9 - handle RPM_OPT_FLAGS -* Thu Feb 17 2000 Bernhard Rosenkr?nzer +* Thu Feb 17 2000 Bernhard Rosenkr??nzer - Use O_NONBLOCK when opening devices so we can manipulate CD-ROM drives with no media inserted, even when running a current kernel (Bug #6457) * Sat Feb 5 2000 Bill Nottingham - build as non-root user (#6458) -* Fri Feb 4 2000 Bernhard Rosenkr?nzer +* Fri Feb 4 2000 Bernhard Rosenkr??nzer - deal with RPM compressing man pages * Fri Nov 19 1999 Bernhard Rosenkraenzer --- hdparm-6.3-idestruct.patch DELETED --- From fedora-cvs-commits at redhat.com Mon Feb 5 16:18:43 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 11:18:43 -0500 Subject: rpms/hdparm/devel hdparm.spec,1.31,1.32 Message-ID: <200702051618.l15GIhGu008451@cvs.devel.redhat.com> Author: karsten Update of /cvs/dist/rpms/hdparm/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv8437 Modified Files: hdparm.spec Log Message: bump release Index: hdparm.spec =================================================================== RCS file: /cvs/dist/rpms/hdparm/devel/hdparm.spec,v retrieving revision 1.31 retrieving revision 1.32 diff -u -r1.31 -r1.32 --- hdparm.spec 5 Feb 2007 16:18:18 -0000 1.31 +++ hdparm.spec 5 Feb 2007 16:18:41 -0000 1.32 @@ -1,7 +1,7 @@ Summary: A utility for displaying and/or setting hard disk parameters Name: hdparm Version: 6.9 -Release: 1 +Release: 2 License: BSD Group: Applications/System URL: http://sourceforge.net/projects/hdparm/ From fedora-cvs-commits at redhat.com Mon Feb 5 16:37:43 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 11:37:43 -0500 Subject: rpms/bash/devel bash.spec,1.130,1.131 Message-ID: <200702051637.l15Gbh6O026096@cvs.devel.redhat.com> Author: twaugh Update of /cvs/dist/rpms/bash/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv26045 Modified Files: bash.spec Log Message: * Mon Feb 5 2007 Tim Waugh - Removed Prefix tag (bug #225609). - Fixed BuildRoot tag (bug #225609). - Removed trailing full-stop from summary (bug #225609). - Spec file is now UTF-8 (bug #225609). - Removed obsolete Obsoletes (bug #225609). - Moved 'make check' to new 'check' section (bug #225609). - Removed uses of RPM_SOURCE_DIR (bug #225609). - Fixed macros in changelog (bug #225609). - Changed tabs to spaces (bug #225609). - Resolves: rhbz#225609 Index: bash.spec =================================================================== RCS file: /cvs/dist/rpms/bash/devel/bash.spec,v retrieving revision 1.130 retrieving revision 1.131 diff -u -r1.130 -r1.131 --- bash.spec 23 Jan 2007 11:28:00 -0000 1.130 +++ bash.spec 5 Feb 2007 16:37:40 -0000 1.131 @@ -1,6 +1,6 @@ Version: 3.2 Name: bash -Summary: The GNU Bourne Again shell (bash) version %{version}. +Summary: The GNU Bourne Again shell (bash) version %{version} Release: 4%{?dist} Group: System Environment/Shells License: GPL @@ -35,11 +35,8 @@ Patch126: bash-setlocale.patch Patch130: bash-infotags.patch Patch131: bash-cond-rmatch.patch -Prefix: %{_prefix} Requires: mktemp -Obsoletes: bash2 etcskel -Obsoletes: bash2-doc bash-doc -BuildRoot: %{_tmppath}/%{name}-%{version}-root +BuildRoot: %{_tmppath}/%{name}-%{version}--%{release}-root-%(%{__id_u} -n) BuildRequires: texinfo bison BuildRequires: ncurses-devel @@ -89,14 +86,16 @@ autoconf %configure --with-bash-malloc=no --with-afs make "CPPFLAGS=-D_GNU_SOURCE `getconf LFS_CFLAGS`" + +%check make check %install rm -rf $RPM_BUILD_ROOT if [ -e autoconf ]; then - # Yuck. We're using autoconf 2.1x. - export PATH=.:$PATH + # Yuck. We're using autoconf 2.1x. + export PATH=.:$PATH fi # Fix bug #83776 @@ -144,11 +143,9 @@ rm -f .%{_infodir}/dir popd mkdir -p $RPM_BUILD_ROOT/etc/skel -install -c -m644 $RPM_SOURCE_DIR/dot-bashrc $RPM_BUILD_ROOT/etc/skel/.bashrc -install -c -m644 $RPM_SOURCE_DIR/dot-bash_profile \ - $RPM_BUILD_ROOT/etc/skel/.bash_profile -install -c -m644 $RPM_SOURCE_DIR/dot-bash_logout \ - $RPM_BUILD_ROOT/etc/skel/.bash_logout +install -c -m644 %SOURCE3 $RPM_BUILD_ROOT/etc/skel/.bashrc +install -c -m644 %SOURCE4 $RPM_BUILD_ROOT/etc/skel/.bash_profile +install -c -m644 %SOURCE5 $RPM_BUILD_ROOT/etc/skel/.bash_logout LONG_BIT=$(getconf LONG_BIT) mv $RPM_BUILD_ROOT%{_bindir}/bashbug \ $RPM_BUILD_ROOT%{_bindir}/bashbug-"${LONG_BIT}" @@ -167,28 +164,28 @@ HASSH="" if [ ! -f /etc/shells ]; then - > /etc/shells + > /etc/shells fi (while read line ; do - if [ $line = /bin/bash ]; then - HASBASH=1 - elif [ $line = /bin/sh ]; then - HASSH=1 - fi + if [ $line = /bin/bash ]; then + HASBASH=1 + elif [ $line = /bin/sh ]; then + HASSH=1 + fi done if [ -z "$HASBASH" ]; then - echo "/bin/bash" >> /etc/shells + echo "/bin/bash" >> /etc/shells fi if [ -z "$HASSH" ]; then - echo "/bin/sh" >> /etc/shells + echo "/bin/sh" >> /etc/shells fi) < /etc/shells %postun if [ "$1" = 0 ]; then grep -v '^/bin/bash$' < /etc/shells | \ - grep -v '^/bin/sh$' > /etc/shells.new + grep -v '^/bin/sh$' > /etc/shells.new mv /etc/shells.new /etc/shells fi @@ -209,6 +206,17 @@ %doc doc/*.ps doc/*.0 doc/*.html doc/article.txt %changelog +* Mon Feb 5 2007 Tim Waugh +- Removed Prefix tag (bug #225609). +- Fixed BuildRoot tag (bug #225609). +- Removed trailing full-stop from summary (bug #225609). +- Spec file is now UTF-8 (bug #225609). +- Removed obsolete Obsoletes (bug #225609). +- Moved 'make check' to new 'check' section (bug #225609). +- Removed uses of RPM_SOURCE_DIR (bug #225609). +- Fixed macros in changelog (bug #225609). +- Changed tabs to spaces (bug #225609). + * Tue Jan 23 2007 Tim Waugh 3.2-4 - Slightly better .bash_logout (bug #223960). @@ -656,7 +664,7 @@ * Thu Apr 4 2002 Bernhard Rosenkraenzer 2.05a-11 - Fix kill builtin (#62418) -* Mon Mar 25 2002 Trond Eivind Glomsr?d 2.0.5a-10 +* Mon Mar 25 2002 Trond Eivind Glomsr??d 2.0.5a-10 - Get rid of completion subpackage - Use %%{_tmppath} @@ -863,7 +871,7 @@ - use $RPM_ARCH-redhat-linux as the build target * Tue Oct 6 1998 Bill Nottingham -- rewrite %pre, axe %postun (to avoid prereq loops) +- rewrite %%pre, axe %%postun (to avoid prereq loops) * Wed Aug 19 1998 Jeff Johnson - resurrect for RH 6.0. @@ -891,7 +899,7 @@ problems with suspends and fg. * Mon Oct 20 1997 Donnie Barnes -- added %clean +- added %%clean * Mon Oct 20 1997 Erik Troan - added comment explaining why install-info isn't used From fedora-cvs-commits at redhat.com Mon Feb 5 16:38:51 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 11:38:51 -0500 Subject: rpms/ed/devel ed.spec,1.24,1.25 Message-ID: <200702051638.l15Gcp3B026928@cvs.devel.redhat.com> Author: karsten Update of /cvs/dist/rpms/ed/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv26896 Modified Files: ed.spec Log Message: - clean up spec file for merge review (#225717) Index: ed.spec =================================================================== RCS file: /cvs/dist/rpms/ed/devel/ed.spec,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- ed.spec 31 Jan 2007 11:14:40 -0000 1.24 +++ ed.spec 5 Feb 2007 16:38:49 -0000 1.25 @@ -1,13 +1,14 @@ -Summary: The GNU line editor. +Summary: The GNU line editor Name: ed Version: 0.4 -Release: 2 +Release: 3 License: GPL -Group: Applications/Text +Group: Applications/Text Source: ftp://ftp.gnu.org/gnu/ed/%{name}-%{version}.tar.bz2 -URL: http://www.gnu.org/software/ed/ -Prereq: /sbin/install-info -Buildroot: %{_tmppath}/%{name}-root +URL: http://www.gnu.org/software/ed/ +Requires(post): /sbin/install-info +Requires(preun): /sbin/install-info +Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: autoconf %description @@ -29,13 +30,14 @@ make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" %install +rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1 -%makeinstall bindir=$RPM_BUILD_ROOT/bin \ - mandir=$RPM_BUILD_ROOT%{_mandir}/man1 +make install DESTDIR=$RPM_BUILD_ROOT \ + bindir=/bin mandir=%{_mandir}/man1 rm -f $RPM_BUILD_ROOT%{_infodir}/dir* gzip -9qnf $RPM_BUILD_ROOT%{_infodir}/* -install doc/ed.1 $RPM_BUILD_ROOT%{_mandir}/man1 +install -p -m0644 doc/ed.1 $RPM_BUILD_ROOT%{_mandir}/man1 %post /sbin/install-info %{_infodir}/ed.info.gz %{_infodir}/dir --entry="* ed: (ed). The GNU Line Editor." || : @@ -53,9 +55,12 @@ %doc ChangeLog NEWS README TODO AUTHORS COPYING /bin/* %{_infodir}/ed.info.gz -%attr(0644,root,root) %{_mandir}/*/* +%{_mandir}/*/* %changelog +* Mon Feb 05 2007 Karsten Hopp 0.4-3 +- clean up spec file for merge review (#225717) + * Wed Jan 31 2007 Karsten Hopp 0.4-2 - use RPM_OPT_FLAGS, this fixes debuginfo @@ -165,7 +170,7 @@ - rebuild to gzip man pages. * Tue Mar 23 1999 Jeff Johnson -- fix %post syntax error (#1689). +- fix %%post syntax error (#1689). * Sun Mar 21 1999 Cristian Gafton - auto rebuild in the new build environment (release 11) From fedora-cvs-commits at redhat.com Mon Feb 5 16:44:34 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 11:44:34 -0500 Subject: rpms/wget/devel wget.spec,1.56,1.57 Message-ID: <200702051644.l15GiYPT030951@cvs.devel.redhat.com> Author: karsten Update of /cvs/dist/rpms/wget/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv30914 Modified Files: wget.spec Log Message: - shut up rpmlint, even though xx isn't a macro Index: wget.spec =================================================================== RCS file: /cvs/dist/rpms/wget/devel/wget.spec,v retrieving revision 1.56 retrieving revision 1.57 diff -u -r1.56 -r1.57 --- wget.spec 5 Feb 2007 16:00:36 -0000 1.56 +++ wget.spec 5 Feb 2007 16:44:32 -0000 1.57 @@ -1,7 +1,7 @@ Summary: A utility for retrieving files using the HTTP or FTP protocols Name: wget Version: 1.10.2 -Release: 13%{?dist} +Release: 14%{?dist} License: GPL Group: Applications/Internet Url: http://wget.sunsite.dk/ @@ -78,6 +78,9 @@ %{_infodir}/* %changelog +* Mon Feb 05 2007 Karsten Hopp 1.10.2-14 +- shut up rpmlint, even though xx isn't a macro + * Mon Feb 05 2007 Karsten Hopp 1.10.2-13 - merge review changes (#226538) - use version/release/... in buildroot tag @@ -348,7 +351,7 @@ - langify * Sat Jan 6 2001 Bill Nottingham -- escape %xx characters before fnmatch (#23475, patch from alane at geeksrus.net) +- escape %%xx characters before fnmatch (#23475, patch from alane at geeksrus.net) * Fri Jan 5 2001 Bill Nottingham - update to 1.6, fix patches accordingly (#23412) From fedora-cvs-commits at redhat.com Mon Feb 5 17:00:59 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 12:00:59 -0500 Subject: rpms/icu/devel icu.icu5465.telegu.patch,1.1,1.2 icu.spec,1.45,1.46 Message-ID: <200702051700.l15H0xIB030885@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/icu/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv30822 Modified Files: icu.icu5465.telegu.patch icu.spec Log Message: rhbz#226949 layout telegu like pango icu.icu5465.telegu.patch: IndicClassTables.cpp | 13 +++++++++++++ 1 files changed, 13 insertions(+) Index: icu.icu5465.telegu.patch =================================================================== RCS file: /cvs/dist/rpms/icu/devel/icu.icu5465.telegu.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- icu.icu5465.telegu.patch 18 Oct 2006 08:42:34 -0000 1.1 +++ icu.icu5465.telegu.patch 5 Feb 2007 17:00:52 -0000 1.2 @@ -1,11 +1,29 @@ ---- icu.orig/source/layout/IndicClassTables.cpp 2006-10-18 09:05:20.000000000 +0100 -+++ icu/source/layout/IndicClassTables.cpp 2006-10-18 09:06:24.000000000 +0100 -@@ -164,7 +164,7 @@ +--- icu.orig/source/layout/IndicClassTables.cpp 2007-02-05 14:44:17.000000000 +0000 ++++ icu/source/layout/IndicClassTables.cpp 2007-02-05 14:47:49.000000000 +0000 +@@ -145,6 +145,7 @@ + }; + + // FIXME: Should some of the bb's be pb's? (KA, NA, MA, YA, VA, etc. (approx 13)) ++#if 0 + static const IndicClassTable::CharClass teluCharClasses[] = + { _xx, _mp, _mp, _mp, _xx, _iv, _iv, _iv, _iv, _iv, _iv, _iv, _iv, _xx, _iv, _iv, // 0C00 - 0C0F - _iv, _xx, _iv, _iv, _iv, _bb, _bb, _bb, _bb, _bb, _bb, _bb, _bb, _bb, _bb, _bb, // 0C10 - 0C1F - _bb, _bb, _bb, _bb, _bb, _bb, _bb, _bb, _bb, _xx, _bb, _bb, _bb, _bb, _bb, _bb, // 0C20 - 0C2F -- _bb, _ct, _bb, _bb, _xx, _bb, _bb, _bb, _bb, _bb, _xx, _xx, _xx, _xx, _da, _da, // 0C30 - 0C3F -+ _bb, _bb, _bb, _bb, _xx, _bb, _bb, _bb, _bb, _bb, _xx, _xx, _xx, _xx, _da, _da, // 0C30 - 0C3F - _da, _dr, _dr, _dr, _dr, _xx, _a1, _da, _s1, _xx, _da, _da, _da, _vr, _xx, _xx, // 0C40 - 0C4F +@@ -155,6 +156,18 @@ _xx, _xx, _xx, _xx, _xx, _da, _m2, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, // 0C50 - 0C5F _iv, _iv, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx // 0C60 - 0C6F + }; ++#else ++static const IndicClassTable::CharClass teluCharClasses[] = ++{ ++ _xx, _mp, _mp, _mp, _xx, _iv, _iv, _iv, _iv, _iv, _iv, _iv, _iv, _xx, _iv, _iv, /* 0C00 - 0C0F */ ++ _iv, _xx, _iv, _iv, _iv, _bb, _bb, _bb, _bb, _bb, _bb, _bb, _bb, _bb, _bb, _bb, /* 0C10 - 0C1F */ ++ _bb, _bb, _bb, _bb, _bb, _bb, _bb, _bb, _bb, _xx, _bb, _bb, _bb, _bb, _bb, _bb, /* 0C20 - 0C2F */ ++ _bb, _bb, _bb, _bb, _xx, _bb, _bb, _bb, _bb, _bb, _xx, _xx, _xx, _xx, _da, _da, /* 0C30 - 0C3F */ ++ _da, _dr, _dr, _dr, _dr, _xx, _da, _da, _s1, _xx, _da, _da, _da, _vr, _xx, _xx, /* 0C40 - 0C4F */ ++ _xx, _xx, _xx, _xx, _xx, _da, _db, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, /* 0C50 - 0C5F */ ++ _iv, _iv, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx /* 0C60 - 0C6F */ ++}; ++#endif + + // U+CC3 and U+CC4 are _lm here not _dr since the Kannada rendering + // rules want them below and to the right of the entire cluster Index: icu.spec =================================================================== RCS file: /cvs/dist/rpms/icu/devel/icu.spec,v retrieving revision 1.45 retrieving revision 1.46 diff -u -r1.45 -r1.46 --- icu.spec 19 Jan 2007 10:17:23 -0000 1.45 +++ icu.spec 5 Feb 2007 17:00:52 -0000 1.46 @@ -1,6 +1,6 @@ Name: icu Version: 3.6 -Release: 15 +Release: 16 Summary: International Components for Unicode Group: System Environment/Libraries @@ -154,6 +154,9 @@ %changelog +* Mon Feb 05 2007 Caolan McNamara - 3.6-16 +- Resolves: rhbz#226949 layout telegu like pango + * Fri Jan 19 2007 Caolan McNamara - 3.6-15 - Resolves: rhbz#214948 icu.icu5506.multiplevowels.patch From fedora-cvs-commits at redhat.com Mon Feb 5 17:03:56 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 12:03:56 -0500 Subject: rpms/gnome-python2-desktop/devel gnome-python-desktop-2.17.3-fix-plparser.patch, NONE, 1.1 gnome-python2-desktop.spec, 1.2, 1.3 Message-ID: <200702051703.l15H3uVT000416@cvs.devel.redhat.com> Author: mbarnes Update of /cvs/dist/rpms/gnome-python2-desktop/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv300 Modified Files: gnome-python2-desktop.spec Added Files: gnome-python-desktop-2.17.3-fix-plparser.patch Log Message: * Mon Feb 05 2007 Matthew Barnes - 2.17.3-3.fc7 - Add patch for GNOME bug #401760 (plparser fails to build). gnome-python-desktop-2.17.3-fix-plparser.patch: Makefile.am | 2 +- Makefile.in | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) --- NEW FILE gnome-python-desktop-2.17.3-fix-plparser.patch --- --- gnome-python-desktop-2.17.3/totem/Makefile.in.fix-plparser 2007-02-05 12:00:54.000000000 -0500 +++ gnome-python-desktop-2.17.3/totem/Makefile.in 2007-02-05 12:01:13.000000000 -0500 @@ -270,7 +270,7 @@ plparser_la_SOURCES = plparsermodule.c nodist_plparser_la_SOURCES = plparser.c plparser_la_CFLAGS = \ - -I$(TOTEM_PLPARSER_CFLAGS) \ + $(TOTEM_PLPARSER_CFLAGS) \ $(PYTHON_INCLUDES) plparser_la_LDFLAGS = -module -avoid-version -export-symbols-regex initplparser --- gnome-python-desktop-2.17.3/totem/Makefile.am.fix-plparser 2007-01-06 17:32:56.000000000 -0500 +++ gnome-python-desktop-2.17.3/totem/Makefile.am 2007-02-05 11:53:31.000000000 -0500 @@ -12,7 +12,7 @@ plparser.c: plparser.defs plparser.override plparser_la_CFLAGS = \ - -I$(TOTEM_PLPARSER_CFLAGS) \ + $(TOTEM_PLPARSER_CFLAGS) \ $(PYTHON_INCLUDES) plparser_la_LDFLAGS = -module -avoid-version -export-symbols-regex initplparser Index: gnome-python2-desktop.spec =================================================================== RCS file: /cvs/dist/rpms/gnome-python2-desktop/devel/gnome-python2-desktop.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- gnome-python2-desktop.spec 5 Feb 2007 15:40:21 -0000 1.2 +++ gnome-python2-desktop.spec 5 Feb 2007 17:03:53 -0000 1.3 @@ -21,13 +21,18 @@ Name: gnome-python2-desktop Version: 2.17.3 -Release: 2%{?dist} +Release: 3%{?dist} License: GPL/LGPL Group: Development/Languages Summary: The sources for additional PyGNOME Python extension modules BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root Source: gnome-python-desktop-%{version}.tar.bz2 +### Patches ### + +# GNOME bug #401760 +Patch1: gnome-python-desktop-2.17.3-fix-plparser.patch + ### Dependencies ### Requires: gnome-python2 >= %{gnome_python_version} @@ -50,7 +55,6 @@ BuildRequires: pygtk2-devel >= %{pygtk_version} BuildRequires: python-devel BuildRequires: totem-devel >= %{totem_version} -BuildRequires: totem-plparser >= %{totem_version} %ifnarch s390 s390x BuildRequires: gnome-media-devel >= %{gnome_media_version} BuildRequires: nautilus-cd-burner-devel >= %{nautilus_cd_burner_version} @@ -185,6 +189,7 @@ %prep %setup -q -n gnome-python-desktop-%{version} +%patch1 -p1 -b .fix-plparser %build %configure @@ -268,8 +273,10 @@ %{python_sitearch}/gtk-2.0/gnomekeyring.so %changelog +* Mon Feb 05 2007 Matthew Barnes - 2.17.3-3.fc7 +- Add patch for GNOME bug #401760 (plparser fails to build). + * Mon Feb 05 2007 Matthew Barnes - 2.17.3-2.fc7 -- Add missing BuildRequires: totem-plparser. - Rename spec file to gnome-python2-desktop.spec (RH bug #225832). * Mon Jan 08 2007 Matthew Barnes - 2.17.3-1 From fedora-cvs-commits at redhat.com Mon Feb 5 17:05:12 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 12:05:12 -0500 Subject: rpms/bash/devel bash.spec,1.131,1.132 Message-ID: <200702051705.l15H5CUj001311@cvs.devel.redhat.com> Author: twaugh Update of /cvs/dist/rpms/bash/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv1253 Modified Files: bash.spec Log Message: * Mon Feb 5 2007 Tim Waugh - Post requires ncurses (bug #224567). - Resolves: rhbz#224567 Index: bash.spec =================================================================== RCS file: /cvs/dist/rpms/bash/devel/bash.spec,v retrieving revision 1.131 retrieving revision 1.132 diff -u -r1.131 -r1.132 --- bash.spec 5 Feb 2007 16:37:40 -0000 1.131 +++ bash.spec 5 Feb 2007 17:05:10 -0000 1.132 @@ -36,6 +36,7 @@ Patch130: bash-infotags.patch Patch131: bash-cond-rmatch.patch Requires: mktemp +Requires(post): ncurses BuildRoot: %{_tmppath}/%{name}-%{version}--%{release}-root-%(%{__id_u} -n) BuildRequires: texinfo bison @@ -207,6 +208,7 @@ %changelog * Mon Feb 5 2007 Tim Waugh +- Post requires ncurses (bug #224567). - Removed Prefix tag (bug #225609). - Fixed BuildRoot tag (bug #225609). - Removed trailing full-stop from summary (bug #225609). From fedora-cvs-commits at redhat.com Mon Feb 5 17:18:25 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 12:18:25 -0500 Subject: rpms/bash/devel bash.spec,1.132,1.133 Message-ID: <200702051718.l15HIPJe025880@cvs.devel.redhat.com> Author: twaugh Update of /cvs/dist/rpms/bash/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv25194 Modified Files: bash.spec Log Message: * Mon Feb 5 2007 Tim Waugh - Fix missing sh-bangs in example scripts (bug #225609). - Resolves: rhbz#225609 Index: bash.spec =================================================================== RCS file: /cvs/dist/rpms/bash/devel/bash.spec,v retrieving revision 1.132 retrieving revision 1.133 diff -u -r1.132 -r1.133 --- bash.spec 5 Feb 2007 17:05:10 -0000 1.132 +++ bash.spec 5 Feb 2007 17:18:23 -0000 1.133 @@ -37,7 +37,7 @@ Patch131: bash-cond-rmatch.patch Requires: mktemp Requires(post): ncurses -BuildRoot: %{_tmppath}/%{name}-%{version}--%{release}-root-%(%{__id_u} -n) +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: texinfo bison BuildRequires: ncurses-devel @@ -151,6 +151,19 @@ mv $RPM_BUILD_ROOT%{_bindir}/bashbug \ $RPM_BUILD_ROOT%{_bindir}/bashbug-"${LONG_BIT}" +# Fix missing sh-bangs in example scripts (bug #225609). +for script in \ + examples/scripts/krand.bash \ + examples/scripts/bcsh.sh \ + examples/scripts/precedence \ + examples/scripts/shprompt +do + cp "$script" "$script"-orig + echo '#!/bin/bash' > "$script" + cat "$script"-orig >> "$script" + rm -f "$script"-orig +done + %find_lang %{name} %clean @@ -208,6 +221,7 @@ %changelog * Mon Feb 5 2007 Tim Waugh +- Fix missing sh-bangs in example scripts (bug #225609). - Post requires ncurses (bug #224567). - Removed Prefix tag (bug #225609). - Fixed BuildRoot tag (bug #225609). From fedora-cvs-commits at redhat.com Mon Feb 5 17:20:02 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 12:20:02 -0500 Subject: rpms/bash/devel bash.spec,1.133,1.134 Message-ID: <200702051720.l15HK2ve032281@cvs.devel.redhat.com> Author: twaugh Update of /cvs/dist/rpms/bash/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv32226 Modified Files: bash.spec Log Message: * Mon Feb 5 2007 Tim Waugh - Use full path to utilities in scriptlets (bug #225609). - Resolves: rhbz#225609 Index: bash.spec =================================================================== RCS file: /cvs/dist/rpms/bash/devel/bash.spec,v retrieving revision 1.133 retrieving revision 1.134 diff -u -r1.133 -r1.134 --- bash.spec 5 Feb 2007 17:18:23 -0000 1.133 +++ bash.spec 5 Feb 2007 17:20:00 -0000 1.134 @@ -198,9 +198,9 @@ %postun if [ "$1" = 0 ]; then - grep -v '^/bin/bash$' < /etc/shells | \ - grep -v '^/bin/sh$' > /etc/shells.new - mv /etc/shells.new /etc/shells + /bin/grep -v '^/bin/bash$' < /etc/shells | \ + /bin/grep -v '^/bin/sh$' > /etc/shells.new + /bin/mv /etc/shells.new /etc/shells fi %files -f %{name}.lang @@ -221,6 +221,7 @@ %changelog * Mon Feb 5 2007 Tim Waugh +- Use full path to utilities in scriptlets (bug #225609). - Fix missing sh-bangs in example scripts (bug #225609). - Post requires ncurses (bug #224567). - Removed Prefix tag (bug #225609). From fedora-cvs-commits at redhat.com Mon Feb 5 17:45:31 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 12:45:31 -0500 Subject: rpms/bash/devel bash.spec,1.134,1.135 Message-ID: <200702051745.l15HjVOa008648@cvs.devel.redhat.com> Author: twaugh Update of /cvs/dist/rpms/bash/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv8634 Modified Files: bash.spec Log Message: * Mon Feb 5 2007 Tim Waugh - Added triggers for install-info (bug #225609). - Resolves: rhbz#225609 Index: bash.spec =================================================================== RCS file: /cvs/dist/rpms/bash/devel/bash.spec,v retrieving revision 1.134 retrieving revision 1.135 diff -u -r1.134 -r1.135 --- bash.spec 5 Feb 2007 17:20:00 -0000 1.134 +++ bash.spec 5 Feb 2007 17:45:29 -0000 1.135 @@ -37,6 +37,7 @@ Patch131: bash-cond-rmatch.patch Requires: mktemp Requires(post): ncurses +PreReq: /sbin/install-info BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: texinfo bison @@ -196,6 +197,10 @@ echo "/bin/sh" >> /etc/shells fi) < /etc/shells +if [ "$1" = 1 ]; then + [ -e %{_infodir}/bash.info.gz ] && /sbin/install-info --quiet --info-dir=%{_infodir} %{_infodir}/bash.info.gz || : +fi + %postun if [ "$1" = 0 ]; then /bin/grep -v '^/bin/bash$' < /etc/shells | \ @@ -203,6 +208,14 @@ /bin/mv /etc/shells.new /etc/shells fi +%triggerin -- info +[ -e %{_infodir}/bash.info.gz ] && /sbin/install-info --quiet --info-dir=%{_infodir} %{_infodir}/bash.info.gz || : + +%triggerun -- info +if [ $2 -eq 0 ] ; then + [ -e %{_infodir}/bash.info.gz ] && /sbin/install-info --quiet --info-dir=%{_infodir} --delete %{_infodir}/bash.info.gz || : +fi + %files -f %{name}.lang %defattr(-,root,root) %doc CHANGES COMPAT NEWS NOTES POSIX @@ -221,6 +234,7 @@ %changelog * Mon Feb 5 2007 Tim Waugh +- Added triggers for install-info (bug #225609). - Use full path to utilities in scriptlets (bug #225609). - Fix missing sh-bangs in example scripts (bug #225609). - Post requires ncurses (bug #224567). From fedora-cvs-commits at redhat.com Mon Feb 5 17:46:04 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 12:46:04 -0500 Subject: rpms/bash/devel bash.spec,1.135,1.136 Message-ID: <200702051746.l15Hk4pJ008720@cvs.devel.redhat.com> Author: twaugh Update of /cvs/dist/rpms/bash/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv8706 Modified Files: bash.spec Log Message: 3.2-5 Index: bash.spec =================================================================== RCS file: /cvs/dist/rpms/bash/devel/bash.spec,v retrieving revision 1.135 retrieving revision 1.136 diff -u -r1.135 -r1.136 --- bash.spec 5 Feb 2007 17:45:29 -0000 1.135 +++ bash.spec 5 Feb 2007 17:46:01 -0000 1.136 @@ -1,7 +1,7 @@ Version: 3.2 Name: bash Summary: The GNU Bourne Again shell (bash) version %{version} -Release: 4%{?dist} +Release: 5%{?dist} Group: System Environment/Shells License: GPL Url: http://www.gnu.org/software/bash @@ -233,7 +233,7 @@ %doc doc/*.ps doc/*.0 doc/*.html doc/article.txt %changelog -* Mon Feb 5 2007 Tim Waugh +* Mon Feb 5 2007 Tim Waugh 3.2-5 - Added triggers for install-info (bug #225609). - Use full path to utilities in scriptlets (bug #225609). - Fix missing sh-bangs in example scripts (bug #225609). From fedora-cvs-commits at redhat.com Mon Feb 5 17:48:37 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 12:48:37 -0500 Subject: rpms/pycairo/devel pycairo.spec,1.13,1.14 Message-ID: <200702051748.l15HmbA7029149@cvs.devel.redhat.com> Author: mbarnes Update of /cvs/dist/rpms/pycairo/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv29135 Modified Files: pycairo.spec Log Message: * Mon Feb 05 2007 Matthew Barnes - 1.2.6-3.fc7 - Incorporate suggestions from package review (RH bug #226329). Index: pycairo.spec =================================================================== RCS file: /cvs/dist/rpms/pycairo/devel/pycairo.spec,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- pycairo.spec 7 Dec 2006 16:35:34 -0000 1.13 +++ pycairo.spec 5 Feb 2007 17:48:35 -0000 1.14 @@ -4,13 +4,13 @@ Name: pycairo Version: 1.2.6 -Release: 2%{?dist} +Release: 3%{?dist} License: LGPL Group: Development/Languages Summary: Python bindings for the cairo library -URL: http://cairographics.org/ +URL: http://cairographics.org/pycairo BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root -Source: %{name}-%{version}.tar.gz +Source: http://cairographics.org/releases/pycairo-%{version}.tar.gz ### Dependencies ### @@ -18,10 +18,9 @@ ### Build Dependencies ### -BuildRequires: python BuildRequires: cairo-devel -BuildRequires: python-devel BuildRequires: pkgconfig +BuildRequires: python-devel %description Python bindings for the cairo library. @@ -29,41 +28,44 @@ %package devel Summary: Libraries and headers for pycairo Group: Development/Libraries -Requires: %name = %{version}-%{release} -Requires: cairo-devel python-devel +Requires: %{name} = %{version}-%{release} +Requires: cairo-devel +Requires: pkgconfig +Requires: python-devel %description devel This package contains files required to build wrappers for cairo add-on libraries so that they interoperate with pycairo. %prep -%setup -q +%setup -q -n pycairo-%{version} %build %configure -make +make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT - -%makeinstall -find $RPM_BUILD_ROOT -name '*.la' |xargs rm +make DESTDIR=$RPM_BUILD_ROOT install +find $RPM_BUILD_ROOT -name '*.la' | xargs rm -f %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) -%doc +%doc AUTHORS ChangeLog COPYING* INSTALL NEWS NOTES README %{python_sitearch}/cairo/ %files devel %defattr(-,root,root,-) -%dir %{_includedir}/pycairo +%{_includedir}/pycairo/ %{_libdir}/pkgconfig/pycairo.pc -%{_includedir}/pycairo/pycairo.h %changelog +* Mon Feb 05 2007 Matthew Barnes - 1.2.6-3.fc7 +- Incorporate suggestions from package review (RH bug #226329). + * Thu Dec 7 2006 Jeremy Katz - 1.2.6-2 - rebuild against python 2.5 From fedora-cvs-commits at redhat.com Mon Feb 5 17:49:33 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 12:49:33 -0500 Subject: rpms/device-mapper/devel device-mapper.spec,1.53,1.54 Message-ID: <200702051749.l15HnXAF029219@cvs.devel.redhat.com> Author: agk Update of /cvs/dist/rpms/device-mapper/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv29205 Modified Files: device-mapper.spec Log Message: Move some files into a separate -devel package. Index: device-mapper.spec =================================================================== RCS file: /cvs/dist/rpms/device-mapper/devel/device-mapper.spec,v retrieving revision 1.53 retrieving revision 1.54 diff -u -r1.53 -r1.54 --- device-mapper.spec 31 Jan 2007 18:03:22 -0000 1.53 +++ device-mapper.spec 5 Feb 2007 17:49:29 -0000 1.54 @@ -1,7 +1,7 @@ Summary: Device mapper library Name: device-mapper Version: 1.02.17 -Release: 2%{?dist} +Release: 3%{?dist} License: GPL Group: System Environment/Base URL: http://sources.redhat.com/dm @@ -15,6 +15,15 @@ This package contains the supporting userspace files (libdevmapper and dmsetup) for the device-mapper. +%package devel +Summary: Development libraries and headers for device-mapper. +Group: Development/Libraries +Requires: %{name}-%{version} + +%description devel +This package contains files needed to develop applications that use +the device-mapper libraries. + %prep %setup -q -n %{name}.%{version} @@ -39,15 +48,21 @@ %defattr(-,root,root,-) %doc COPYING COPYING.LIB INSTALL INTRO README VERSION WHATS_NEW %attr(755,root,root) %{_libdir}/libdevmapper.so* -%attr(755,root,root) %{_libdir}/libdevmapper.a* %attr(755,root,root) %{_sbindir}/dmsetup %attr(755,root,root) %{_sbindir}/dmsetup.static %{_mandir}/*/* + +%files devel +%defattr(-,root,root,-) +%attr(755,root,root) %{_libdir}/libdevmapper.a* %{_includedir}/libdevmapper.h /usr/%{_lib}/pkgconfig/*.pc %changelog +* Tue Jan 31 2007 Alasdair Kergon - 1.02.17-3 +- Move some files into a separate -devel package. + * Tue Jan 31 2007 Alasdair Kergon - 1.02.17-2 - Update BuildRoot line. From fedora-cvs-commits at redhat.com Mon Feb 5 17:51:47 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 12:51:47 -0500 Subject: rpms/device-mapper/devel device-mapper.spec,1.54,1.55 Message-ID: <200702051751.l15HplYW029297@cvs.devel.redhat.com> Author: agk Update of /cvs/dist/rpms/device-mapper/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv29283 Modified Files: device-mapper.spec Log Message: fix date Index: device-mapper.spec =================================================================== RCS file: /cvs/dist/rpms/device-mapper/devel/device-mapper.spec,v retrieving revision 1.54 retrieving revision 1.55 diff -u -r1.54 -r1.55 --- device-mapper.spec 5 Feb 2007 17:49:29 -0000 1.54 +++ device-mapper.spec 5 Feb 2007 17:51:45 -0000 1.55 @@ -60,7 +60,7 @@ %changelog -* Tue Jan 31 2007 Alasdair Kergon - 1.02.17-3 +* Mon Feb 05 2007 Alasdair Kergon - 1.02.17-3 - Move some files into a separate -devel package. * Tue Jan 31 2007 Alasdair Kergon - 1.02.17-2 From fedora-cvs-commits at redhat.com Mon Feb 5 17:55:34 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 12:55:34 -0500 Subject: rpms/lvm2/devel lvm2.spec,1.101,1.102 Message-ID: <200702051755.l15HtYNQ029385@cvs.devel.redhat.com> Author: agk Update of /cvs/dist/rpms/lvm2/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv29370 Modified Files: lvm2.spec Log Message: Add build dependency on new device-mapper-devel package. Index: lvm2.spec =================================================================== RCS file: /cvs/dist/rpms/lvm2/devel/lvm2.spec,v retrieving revision 1.101 retrieving revision 1.102 diff -u -r1.101 -r1.102 --- lvm2.spec 31 Jan 2007 19:39:34 -0000 1.101 +++ lvm2.spec 5 Feb 2007 17:55:32 -0000 1.102 @@ -1,16 +1,16 @@ -%define device_mapper_version 1.02.17-1 +%define device_mapper_version 1.02.17-3 Summary: Userland logical volume management tools Name: lvm2 Version: 2.02.21 -Release: 1%{?dist} +Release: 3%{?dist} License: GPL Group: System Environment/Base URL: http://sources.redhat.com/lvm2 Source0: LVM2.%{version}.tgz Patch0: cluster-locking-built-in.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: device-mapper >= %{device_mapper_version} +BuildRequires: device-mapper-devel >= %{device_mapper_version} BuildRequires: libselinux-devel >= 1.30.19-4, libsepol-devel BuildRequires: ncurses-devel BuildRequires: readline-devel @@ -112,6 +112,9 @@ %changelog +* Mon Feb 05 2007 Alasdair Kergon - 2.02.21-3 +- Add build dependency on new device-mapper-devel package. + * Wed Jan 31 2007 Alasdair Kergon - 2.02.21-2 - Remove superfluous execute perm from .cache data file. From fedora-cvs-commits at redhat.com Mon Feb 5 18:15:09 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 13:15:09 -0500 Subject: rpms/device-mapper/devel device-mapper.spec,1.55,1.56 Message-ID: <200702051815.l15IF9vX030052@cvs.devel.redhat.com> Author: agk Update of /cvs/dist/rpms/device-mapper/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv30033 Modified Files: device-mapper.spec Log Message: fix -devel Requires Index: device-mapper.spec =================================================================== RCS file: /cvs/dist/rpms/device-mapper/devel/device-mapper.spec,v retrieving revision 1.55 retrieving revision 1.56 diff -u -r1.55 -r1.56 --- device-mapper.spec 5 Feb 2007 17:51:45 -0000 1.55 +++ device-mapper.spec 5 Feb 2007 18:15:07 -0000 1.56 @@ -1,7 +1,7 @@ Summary: Device mapper library Name: device-mapper Version: 1.02.17 -Release: 3%{?dist} +Release: 4%{?dist} License: GPL Group: System Environment/Base URL: http://sources.redhat.com/dm @@ -18,7 +18,7 @@ %package devel Summary: Development libraries and headers for device-mapper. Group: Development/Libraries -Requires: %{name}-%{version} +Requires: %{name} = %{version}-%{release} %description devel This package contains files needed to develop applications that use @@ -60,6 +60,9 @@ %changelog +* Mon Feb 05 2007 Alasdair Kergon - 1.02.17-4 +- Fix -devel Requires. + * Mon Feb 05 2007 Alasdair Kergon - 1.02.17-3 - Move some files into a separate -devel package. From fedora-cvs-commits at redhat.com Mon Feb 5 18:46:52 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 13:46:52 -0500 Subject: rpms/kernel/FC-6/configs config-generic, 1.264, 1.264.8.1 config-powerpc64-iseries, 1.15, 1.15.8.1 config-s390-generic, 1.22, 1.22.8.1 config-x86-generic, 1.69, 1.69.6.1 config-x86_64-generic, 1.57, 1.57.6.1 Message-ID: <200702051846.l15IkqhP011452@cvs.devel.redhat.com> Author: linville Update of /cvs/dist/rpms/kernel/FC-6/configs In directory cvs.devel.redhat.com:/tmp/cvs-serv10984/configs Modified Files: Tag: private-linville-jwltest-fc6-18-branch config-generic config-powerpc64-iseries config-s390-generic config-x86-generic config-x86_64-generic Log Message: Index: config-generic =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/configs/config-generic,v retrieving revision 1.264 retrieving revision 1.264.8.1 diff -u -r1.264 -r1.264.8.1 --- config-generic 8 Jan 2007 16:47:48 -0000 1.264 +++ config-generic 5 Feb 2007 18:46:50 -0000 1.264.8.1 @@ -906,6 +906,7 @@ # CONFIG_TIPC_DEBUG is not set CONFIG_NETLABEL=y +# CONFIG_CFG80211 is not set # # QoS and/or fair queueing @@ -1167,6 +1168,16 @@ # # Wireless 802.11b ISA/PCI cards support # +CONFIG_D80211=m +CONFIG_D80211_LEDS=y +CONFIG_D80211_DEBUG=y +# CONFIG_D80211_VERBOSE_DEBUG is not set +CONFIG_D80211_LOWTX_FRAME_DUMP=y +CONFIG_TKIP_DEBUG=y +CONFIG_D80211_DEBUG_COUNTERS=y +CONFIG_HOSTAPD_WPA_TESTING=y +CONFIG_D80211_IBSS_DEBUG=y +CONFIG_D80211_VERBOSE_PS_DEBUG=y CONFIG_IEEE80211=m CONFIG_IEEE80211_DEBUG=y CONFIG_IEEE80211_CRYPT_WEP=m @@ -1178,9 +1189,38 @@ # CONFIG_IPW2200 is not set # CONFIG_IPW2100_DEBUG is not set # CONFIG_IPW2200_DEBUG is not set +# CONFIG_IPW3945 is not set +# CONFIG_IPW3945_DEBUG is not set +# CONFIG_IPW3945_MONITOR is not set +# CONFIG_IPW3945_PROMISCUOUS is not set CONFIG_USB_ZD1201=m CONFIG_ZD1211RW=m # CONFIG_ZD1211RW_DEBUG is not set +CONFIG_BCM43XX_D80211=m +CONFIG_BCM43XX_D80211_DEBUG=y +CONFIG_BCM43XX_D80211_DMA=y +CONFIG_BCM43XX_D80211_PIO=y +CONFIG_BCM43XX_D80211_DMA_AND_PIO_MODE=y +# CONFIG_BCM43XX_D80211_DMA_MODE is not set +# CONFIG_BCM43XX_D80211_PIO_MODE is not set +CONFIG_RT2X00=y +CONFIG_RT2400PCI=m +CONFIG_RT2400PCI_DEBUG=y +CONFIG_RT2500PCI=m +CONFIG_RT2500PCI_DEBUG=y +CONFIG_RT61PCI=m +CONFIG_RT61PCI_DEBUG=y +CONFIG_RT2500USB=m +CONFIG_RT2500USB_DEBUG=y +CONFIG_RT73USB=m +CONFIG_RT73USB_DEBUG=y +CONFIG_CRC_ITU_T=m +CONFIG_ADM8211=m +CONFIG_P54_COMMON=m +CONFIG_P54_USB=m +CONFIG_P54_PCI=m +CONFIG_ZD1211RW_D80211=m +CONFIG_ZD1211RW_D80211_DEBUG=y CONFIG_AIRO=m CONFIG_HERMES=m CONFIG_PLX_HERMES=m @@ -1529,6 +1569,7 @@ CONFIG_N_HDLC=m # CONFIG_STALDRV is not set # CONFIG_IBM_ASM is not set +CONFIG_SONICS_SILICON_BACKPLANE=m CONFIG_TIFM_CORE=m CONFIG_TIFM_7XX1=m CONFIG_TCG_TPM=m Index: config-powerpc64-iseries =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/configs/config-powerpc64-iseries,v retrieving revision 1.15 retrieving revision 1.15.8.1 diff -u -r1.15 -r1.15.8.1 --- config-powerpc64-iseries 21 Dec 2006 21:45:14 -0000 1.15 +++ config-powerpc64-iseries 5 Feb 2007 18:46:50 -0000 1.15.8.1 @@ -56,6 +56,7 @@ CONFIG_SCSI_IBMVSCSI=m CONFIG_SERIAL_ICOM=m # CONFIG_ISDN is not set +# CONFIG_D80211 is not set # CONFIG_IEEE80211 is not set # CONFIG_DVB is not set # CONFIG_VIDEO_DEV is not set Index: config-s390-generic =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/configs/config-s390-generic,v retrieving revision 1.22 retrieving revision 1.22.8.1 diff -u -r1.22 -r1.22.8.1 --- config-s390-generic 21 Dec 2006 21:45:14 -0000 1.22 +++ config-s390-generic 5 Feb 2007 18:46:50 -0000 1.22.8.1 @@ -116,6 +116,7 @@ # CONFIG_IRDA is not set # CONFIG_BT is not set # CONFIG_NET_RADIO is not set +# CONFIG_D80211 is not set # CONFIG_IEEE80211 is not set # The s390 CPU does not have hardware support for big pages at all. Index: config-x86-generic =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/configs/config-x86-generic,v retrieving revision 1.69 retrieving revision 1.69.6.1 diff -u -r1.69 -r1.69.6.1 --- config-x86-generic 21 Dec 2006 21:45:14 -0000 1.69 +++ config-x86-generic 5 Feb 2007 18:46:50 -0000 1.69.6.1 @@ -241,6 +241,9 @@ CONFIG_IPW2200_RADIOTAP=y CONFIG_IPW2200_PROMISCUOUS=y CONFIG_IPW2200_QOS=y +CONFIG_IPW3945=m +CONFIG_IPW3945_MONITOR=y +CONFIG_IPW3945_PROMISCUOUS=y CONFIG_BLK_DEV_AMD74XX=y Index: config-x86_64-generic =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/configs/config-x86_64-generic,v retrieving revision 1.57 retrieving revision 1.57.6.1 diff -u -r1.57 -r1.57.6.1 --- config-x86_64-generic 21 Dec 2006 21:45:14 -0000 1.57 +++ config-x86_64-generic 5 Feb 2007 18:46:50 -0000 1.57.6.1 @@ -109,6 +109,9 @@ CONFIG_IPW2200_RADIOTAP=y CONFIG_IPW2200_PROMISCUOUS=y CONFIG_IPW2200_QOS=y +CONFIG_IPW3945=m +CONFIG_IPW3945_MONITOR=y +CONFIG_IPW3945_PROMISCUOUS=y CONFIG_PNP=y CONFIG_PNPACPI=y From fedora-cvs-commits at redhat.com Mon Feb 5 18:46:52 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 13:46:52 -0500 Subject: rpms/kernel/FC-6 jwltest-bcm43xx-add-PCI-E-code.patch, NONE, 1.1.16.1 jwltest-d80211-backport.patch, NONE, 1.1.14.1 jwltest-ipw3945-1_0_5.patch, NONE, 1.1.40.1 jwltest-ipw3945-1_1_0.patch, NONE, 1.1.32.1 jwltest-prism54-wpa-fix.patch, NONE, 1.1.4.1 jwltest-softmac_wx_get_rate-running-check.patch, NONE, 1.1.8.1 kernel-2.6.spec, 1.2895, 1.2895.2.1 Message-ID: <200702051846.l15Ikqtg011424@cvs.devel.redhat.com> Author: linville Update of /cvs/dist/rpms/kernel/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv10984 Modified Files: Tag: private-linville-jwltest-fc6-18-branch kernel-2.6.spec Added Files: Tag: private-linville-jwltest-fc6-18-branch jwltest-bcm43xx-add-PCI-E-code.patch jwltest-d80211-backport.patch jwltest-ipw3945-1_0_5.patch jwltest-ipw3945-1_1_0.patch jwltest-prism54-wpa-fix.patch jwltest-softmac_wx_get_rate-running-check.patch Log Message: jwltest-bcm43xx-add-PCI-E-code.patch: bcm43xx.h | 29 +++++++++++ bcm43xx_main.c | 143 +++++++++++++++++++++++++++++++++++++++++--------------- bcm43xx_power.c | 28 ++++++++-- 3 files changed, 156 insertions(+), 44 deletions(-) --- NEW FILE jwltest-bcm43xx-add-PCI-E-code.patch --- >From 76f5837d3f87211855f2f08a1821e888fd371225 Mon Sep 17 00:00:00 2001 From: Stefano Brivio Date: Sun, 15 Oct 2006 23:18:11 -0500 Subject: [PATCH] [PATCH] bcm43xx: add PCI-E code The current bcm43xx driver does not contain code to handle PCI-E interfaces such as the BCM4311 and BCM4312. This patch, originally written by Stefano Brivio adds the necessary code to enable these interfaces. Signed-off-by: Stefano Brivio Signed-off-by: Larry Finger Signed-off-by: John W. Linville --- drivers/net/wireless/bcm43xx/bcm43xx.h | 29 +++++ drivers/net/wireless/bcm43xx/bcm43xx_main.c | 143 +++++++++++++++++++------- drivers/net/wireless/bcm43xx/bcm43xx_power.c | 28 ++++- 3 files changed, 156 insertions(+), 44 deletions(-) diff --git a/drivers/net/wireless/bcm43xx/bcm43xx.h b/drivers/net/wireless/bcm43xx/bcm43xx.h index 5f43d7f..94dfb92 100644 --- a/drivers/net/wireless/bcm43xx/bcm43xx.h +++ b/drivers/net/wireless/bcm43xx/bcm43xx.h @@ -159,6 +159,7 @@ #define BCM43xx_MACFILTER_ASSOC 0x0003 /* Chipcommon registers. */ #define BCM43xx_CHIPCOMMON_CAPABILITIES 0x04 +#define BCM43xx_CHIPCOMMON_CTL 0x28 #define BCM43xx_CHIPCOMMON_PLLONDELAY 0xB0 #define BCM43xx_CHIPCOMMON_FREFSELDELAY 0xB4 #define BCM43xx_CHIPCOMMON_SLOWCLKCTL 0xB8 @@ -172,6 +173,33 @@ #define BCM43xx_PCICORE_SBTOPCI2 0x108 /* SBTOPCI2 values. */ #define BCM43xx_SBTOPCI2_PREFETCH 0x4 #define BCM43xx_SBTOPCI2_BURST 0x8 +#define BCM43xx_SBTOPCI2_MEMREAD_MULTI 0x20 + +/* PCI-E core registers. */ +#define BCM43xx_PCIECORE_REG_ADDR 0x0130 +#define BCM43xx_PCIECORE_REG_DATA 0x0134 +#define BCM43xx_PCIECORE_MDIO_CTL 0x0128 +#define BCM43xx_PCIECORE_MDIO_DATA 0x012C + +/* PCI-E registers. */ +#define BCM43xx_PCIE_TLP_WORKAROUND 0x0004 +#define BCM43xx_PCIE_DLLP_LINKCTL 0x0100 + +/* PCI-E MDIO bits. */ +#define BCM43xx_PCIE_MDIO_ST 0x40000000 +#define BCM43xx_PCIE_MDIO_WT 0x10000000 +#define BCM43xx_PCIE_MDIO_DEV 22 +#define BCM43xx_PCIE_MDIO_REG 18 +#define BCM43xx_PCIE_MDIO_TA 0x00020000 +#define BCM43xx_PCIE_MDIO_TC 0x0100 + +/* MDIO devices. */ +#define BCM43xx_MDIO_SERDES_RX 0x1F + +/* SERDES RX registers. */ +#define BCM43xx_SERDES_RXTIMER 0x2 +#define BCM43xx_SERDES_CDR 0x6 +#define BCM43xx_SERDES_CDR_BW 0x7 /* Chipcommon capabilities. */ #define BCM43xx_CAPABILITIES_PCTL 0x00040000 @@ -221,6 +249,7 @@ #define BCM43xx_COREID_USB11_DEV #define BCM43xx_COREID_USB20_HOST 0x819 #define BCM43xx_COREID_USB20_DEV 0x81a #define BCM43xx_COREID_SDIO_HOST 0x81b +#define BCM43xx_COREID_PCIE 0x820 /* Core Information Registers */ #define BCM43xx_CIR_BASE 0xf00 diff --git a/drivers/net/wireless/bcm43xx/bcm43xx_main.c b/drivers/net/wireless/bcm43xx/bcm43xx_main.c index 199d48b..78db999 100644 --- a/drivers/net/wireless/bcm43xx/bcm43xx_main.c +++ b/drivers/net/wireless/bcm43xx/bcm43xx_main.c @@ -130,6 +130,10 @@ #endif /* CONFIG_BCM43XX_DEBUG*/ { PCI_VENDOR_ID_BROADCOM, 0x4301, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, /* Broadcom 4307 802.11b */ { PCI_VENDOR_ID_BROADCOM, 0x4307, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, + /* Broadcom 4311 802.11(a)/b/g */ + { PCI_VENDOR_ID_BROADCOM, 0x4311, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, + /* Broadcom 4312 802.11a/b/g */ + { PCI_VENDOR_ID_BROADCOM, 0x4312, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, /* Broadcom 4318 802.11b/g */ { PCI_VENDOR_ID_BROADCOM, 0x4318, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, /* Broadcom 4319 802.11a/b/g */ @@ -2583,8 +2587,9 @@ static int bcm43xx_probe_cores(struct bc /* fetch sb_id_hi from core information registers */ sb_id_hi = bcm43xx_read32(bcm, BCM43xx_CIR_SB_ID_HI); - core_id = (sb_id_hi & 0xFFF0) >> 4; - core_rev = (sb_id_hi & 0xF); + core_id = (sb_id_hi & 0x8FF0) >> 4; + core_rev = (sb_id_hi & 0x7000) >> 8; + core_rev |= (sb_id_hi & 0xF); core_vendor = (sb_id_hi & 0xFFFF0000) >> 16; /* if present, chipcommon is always core 0; read the chipid from it */ @@ -2694,6 +2699,7 @@ #endif core = NULL; switch (core_id) { case BCM43xx_COREID_PCI: + case BCM43xx_COREID_PCIE: core = &bcm->core_pci; if (core->available) { printk(KERN_WARNING PFX "Multiple PCI cores found.\n"); @@ -2732,12 +2738,12 @@ #endif case 6: case 7: case 9: + case 10: break; default: - printk(KERN_ERR PFX "Error: Unsupported 80211 core revision %u\n", + printk(KERN_WARNING PFX + "Unsupported 80211 core revision %u\n", core_rev); - err = -ENODEV; - goto out; } bcm->nr_80211_available++; core->priv = ext_80211; @@ -2851,16 +2857,11 @@ static int bcm43xx_wireless_core_init(st u32 sbimconfiglow; u8 limit; - if (bcm->chip_rev < 5) { + if (bcm->core_pci.rev <= 5 && bcm->core_pci.id != BCM43xx_COREID_PCIE) { sbimconfiglow = bcm43xx_read32(bcm, BCM43xx_CIR_SBIMCONFIGLOW); sbimconfiglow &= ~ BCM43xx_SBIMCONFIGLOW_REQUEST_TOUT_MASK; sbimconfiglow &= ~ BCM43xx_SBIMCONFIGLOW_SERVICE_TOUT_MASK; - if (bcm->bustype == BCM43xx_BUSTYPE_PCI) - sbimconfiglow |= 0x32; - else if (bcm->bustype == BCM43xx_BUSTYPE_SB) - sbimconfiglow |= 0x53; - else - assert(0); + sbimconfiglow |= 0x32; bcm43xx_write32(bcm, BCM43xx_CIR_SBIMCONFIGLOW, sbimconfiglow); } @@ -2987,22 +2988,64 @@ static void bcm43xx_pcicore_broadcast_va static int bcm43xx_pcicore_commit_settings(struct bcm43xx_private *bcm) { - int err; - struct bcm43xx_coreinfo *old_core; + int err = 0; - old_core = bcm->current_core; - err = bcm43xx_switch_core(bcm, &bcm->core_pci); - if (err) - goto out; + bcm->irq_savedstate = bcm43xx_interrupt_disable(bcm, BCM43xx_IRQ_ALL); - bcm43xx_pcicore_broadcast_value(bcm, 0xfd8, 0x00000000); + if (bcm->core_chipcommon.available) { + err = bcm43xx_switch_core(bcm, &bcm->core_chipcommon); + if (err) + goto out; + + bcm43xx_pcicore_broadcast_value(bcm, 0xfd8, 0x00000000); + + /* this function is always called when a PCI core is mapped */ + err = bcm43xx_switch_core(bcm, &bcm->core_pci); + if (err) + goto out; + } else + bcm43xx_pcicore_broadcast_value(bcm, 0xfd8, 0x00000000); + + bcm43xx_interrupt_enable(bcm, bcm->irq_savedstate); - bcm43xx_switch_core(bcm, old_core); - assert(err == 0); out: return err; } +static u32 bcm43xx_pcie_reg_read(struct bcm43xx_private *bcm, u32 address) +{ + bcm43xx_write32(bcm, BCM43xx_PCIECORE_REG_ADDR, address); + return bcm43xx_read32(bcm, BCM43xx_PCIECORE_REG_DATA); +} + +static void bcm43xx_pcie_reg_write(struct bcm43xx_private *bcm, u32 address, + u32 data) +{ + bcm43xx_write32(bcm, BCM43xx_PCIECORE_REG_ADDR, address); + bcm43xx_write32(bcm, BCM43xx_PCIECORE_REG_DATA, data); +} + +static void bcm43xx_pcie_mdio_write(struct bcm43xx_private *bcm, u8 dev, u8 reg, + u16 data) +{ + int i; + + bcm43xx_write32(bcm, BCM43xx_PCIECORE_MDIO_CTL, 0x0082); + bcm43xx_write32(bcm, BCM43xx_PCIECORE_MDIO_DATA, BCM43xx_PCIE_MDIO_ST | + BCM43xx_PCIE_MDIO_WT | (dev << BCM43xx_PCIE_MDIO_DEV) | + (reg << BCM43xx_PCIE_MDIO_REG) | BCM43xx_PCIE_MDIO_TA | + data); + udelay(10); + + for (i = 0; i < 10; i++) { + if (bcm43xx_read32(bcm, BCM43xx_PCIECORE_MDIO_CTL) & + BCM43xx_PCIE_MDIO_TC) + break; + msleep(1); + } + bcm43xx_write32(bcm, BCM43xx_PCIECORE_MDIO_CTL, 0); +} + /* Make an I/O Core usable. "core_mask" is the bitmask of the cores to enable. * To enable core 0, pass a core_mask of 1<<0 */ @@ -3022,7 +3065,8 @@ static int bcm43xx_setup_backplane_pci_c if (err) goto out; - if (bcm->core_pci.rev < 6) { + if (bcm->current_core->rev < 6 || + bcm->current_core->id == BCM43xx_COREID_PCI) { value = bcm43xx_read32(bcm, BCM43xx_CIR_SBINTVEC); value |= (1 << backplane_flag_nr); bcm43xx_write32(bcm, BCM43xx_CIR_SBINTVEC, value); @@ -3040,21 +3084,46 @@ static int bcm43xx_setup_backplane_pci_c } } - value = bcm43xx_read32(bcm, BCM43xx_PCICORE_SBTOPCI2); - value |= BCM43xx_SBTOPCI2_PREFETCH | BCM43xx_SBTOPCI2_BURST; - bcm43xx_write32(bcm, BCM43xx_PCICORE_SBTOPCI2, value); - - if (bcm->core_pci.rev < 5) { - value = bcm43xx_read32(bcm, BCM43xx_CIR_SBIMCONFIGLOW); - value |= (2 << BCM43xx_SBIMCONFIGLOW_SERVICE_TOUT_SHIFT) - & BCM43xx_SBIMCONFIGLOW_SERVICE_TOUT_MASK; - value |= (3 << BCM43xx_SBIMCONFIGLOW_REQUEST_TOUT_SHIFT) - & BCM43xx_SBIMCONFIGLOW_REQUEST_TOUT_MASK; - bcm43xx_write32(bcm, BCM43xx_CIR_SBIMCONFIGLOW, value); - err = bcm43xx_pcicore_commit_settings(bcm); - assert(err == 0); + if (bcm->current_core->id == BCM43xx_COREID_PCI) { + value = bcm43xx_read32(bcm, BCM43xx_PCICORE_SBTOPCI2); + value |= BCM43xx_SBTOPCI2_PREFETCH | BCM43xx_SBTOPCI2_BURST; + bcm43xx_write32(bcm, BCM43xx_PCICORE_SBTOPCI2, value); + + if (bcm->current_core->rev < 5) { + value = bcm43xx_read32(bcm, BCM43xx_CIR_SBIMCONFIGLOW); + value |= (2 << BCM43xx_SBIMCONFIGLOW_SERVICE_TOUT_SHIFT) + & BCM43xx_SBIMCONFIGLOW_SERVICE_TOUT_MASK; + value |= (3 << BCM43xx_SBIMCONFIGLOW_REQUEST_TOUT_SHIFT) + & BCM43xx_SBIMCONFIGLOW_REQUEST_TOUT_MASK; + bcm43xx_write32(bcm, BCM43xx_CIR_SBIMCONFIGLOW, value); + err = bcm43xx_pcicore_commit_settings(bcm); + assert(err == 0); + } else if (bcm->current_core->rev >= 11) { + value = bcm43xx_read32(bcm, BCM43xx_PCICORE_SBTOPCI2); + value |= BCM43xx_SBTOPCI2_MEMREAD_MULTI; + bcm43xx_write32(bcm, BCM43xx_PCICORE_SBTOPCI2, value); + } + } else { + if (bcm->current_core->rev == 0 || bcm->current_core->rev == 1) { + value = bcm43xx_pcie_reg_read(bcm, BCM43xx_PCIE_TLP_WORKAROUND); + value |= 0x8; + bcm43xx_pcie_reg_write(bcm, BCM43xx_PCIE_TLP_WORKAROUND, + value); + } + if (bcm->current_core->rev == 0) { + bcm43xx_pcie_mdio_write(bcm, BCM43xx_MDIO_SERDES_RX, + BCM43xx_SERDES_RXTIMER, 0x8128); + bcm43xx_pcie_mdio_write(bcm, BCM43xx_MDIO_SERDES_RX, + BCM43xx_SERDES_CDR, 0x0100); + bcm43xx_pcie_mdio_write(bcm, BCM43xx_MDIO_SERDES_RX, + BCM43xx_SERDES_CDR_BW, 0x1466); + } else if (bcm->current_core->rev == 1) { + value = bcm43xx_pcie_reg_read(bcm, BCM43xx_PCIE_DLLP_LINKCTL); + value |= 0x40; + bcm43xx_pcie_reg_write(bcm, BCM43xx_PCIE_DLLP_LINKCTL, + value); + } } - out_switch_back: err = bcm43xx_switch_core(bcm, old_core); out: @@ -3644,7 +3713,7 @@ static int bcm43xx_read_phyinfo(struct b bcm->ieee->freq_band = IEEE80211_24GHZ_BAND; break; case BCM43xx_PHYTYPE_G: - if (phy_rev > 7) + if (phy_rev > 8) phy_rev_ok = 0; bcm->ieee->modulation = IEEE80211_OFDM_MODULATION | IEEE80211_CCK_MODULATION; diff --git a/drivers/net/wireless/bcm43xx/bcm43xx_power.c b/drivers/net/wireless/bcm43xx/bcm43xx_power.c index 6569da3..7e774f4 100644 --- a/drivers/net/wireless/bcm43xx/bcm43xx_power.c +++ b/drivers/net/wireless/bcm43xx/bcm43xx_power.c @@ -153,8 +153,6 @@ int bcm43xx_pctl_init(struct bcm43xx_pri int err, maxfreq; struct bcm43xx_coreinfo *old_core; - if (!(bcm->chipcommon_capabilities & BCM43xx_CAPABILITIES_PCTL)) - return 0; old_core = bcm->current_core; err = bcm43xx_switch_core(bcm, &bcm->core_chipcommon); if (err == -ENODEV) @@ -162,11 +160,27 @@ int bcm43xx_pctl_init(struct bcm43xx_pri if (err) goto out; - maxfreq = bcm43xx_pctl_clockfreqlimit(bcm, 1); - bcm43xx_write32(bcm, BCM43xx_CHIPCOMMON_PLLONDELAY, - (maxfreq * 150 + 999999) / 1000000); - bcm43xx_write32(bcm, BCM43xx_CHIPCOMMON_FREFSELDELAY, - (maxfreq * 15 + 999999) / 1000000); + if (bcm->chip_id == 0x4321) { + if (bcm->chip_rev == 0) + bcm43xx_write32(bcm, BCM43xx_CHIPCOMMON_CTL, 0x03A4); + if (bcm->chip_rev == 1) + bcm43xx_write32(bcm, BCM43xx_CHIPCOMMON_CTL, 0x00A4); + } + + if (bcm->chipcommon_capabilities & BCM43xx_CAPABILITIES_PCTL) { + if (bcm->current_core->rev >= 10) { + /* Set Idle Power clock rate to 1Mhz */ + bcm43xx_write32(bcm, BCM43xx_CHIPCOMMON_SYSCLKCTL, + (bcm43xx_read32(bcm, BCM43xx_CHIPCOMMON_SYSCLKCTL) + & 0x0000FFFF) | 0x40000); + } else { + maxfreq = bcm43xx_pctl_clockfreqlimit(bcm, 1); + bcm43xx_write32(bcm, BCM43xx_CHIPCOMMON_PLLONDELAY, + (maxfreq * 150 + 999999) / 1000000); + bcm43xx_write32(bcm, BCM43xx_CHIPCOMMON_FREFSELDELAY, + (maxfreq * 15 + 999999) / 1000000); + } + } err = bcm43xx_switch_core(bcm, old_core); assert(err == 0); -- 1.4.2.GIT jwltest-d80211-backport.patch: CREDITS | 33 MAINTAINERS | 38 drivers/misc/Kconfig | 4 drivers/misc/Makefile | 1 drivers/misc/ssb.c | 1074 +++ drivers/net/wireless/Kconfig | 2 drivers/net/wireless/Makefile | 3 drivers/net/wireless/d80211/Kconfig | 5 drivers/net/wireless/d80211/Makefile | 5 drivers/net/wireless/d80211/README | 2 drivers/net/wireless/d80211/adm8211/Kconfig | 24 drivers/net/wireless/d80211/adm8211/Makefile | 1 drivers/net/wireless/d80211/adm8211/adm8211.c | 2203 ++++++++ drivers/net/wireless/d80211/adm8211/adm8211.h | 621 ++ drivers/net/wireless/d80211/bcm43xx/Kconfig | 63 drivers/net/wireless/d80211/bcm43xx/Makefile | 12 drivers/net/wireless/d80211/bcm43xx/bcm43xx.h | 932 +++ drivers/net/wireless/d80211/bcm43xx/bcm43xx_debugfs.c | 433 + drivers/net/wireless/d80211/bcm43xx/bcm43xx_debugfs.h | 110 drivers/net/wireless/d80211/bcm43xx/bcm43xx_dma.c | 1307 ++++ drivers/net/wireless/d80211/bcm43xx/bcm43xx_dma.h | 375 + drivers/net/wireless/d80211/bcm43xx/bcm43xx_ilt.c | 337 + drivers/net/wireless/d80211/bcm43xx/bcm43xx_ilt.h | 32 drivers/net/wireless/d80211/bcm43xx/bcm43xx_leds.c | 299 + drivers/net/wireless/d80211/bcm43xx/bcm43xx_leds.h | 56 drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c | 4135 +++++++++++++++ drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.h | 144 drivers/net/wireless/d80211/bcm43xx/bcm43xx_phy.c | 2338 ++++++++ drivers/net/wireless/d80211/bcm43xx/bcm43xx_phy.h | 74 drivers/net/wireless/d80211/bcm43xx/bcm43xx_pio.c | 684 ++ drivers/net/wireless/d80211/bcm43xx/bcm43xx_pio.h | 170 drivers/net/wireless/d80211/bcm43xx/bcm43xx_power.c | 377 + drivers/net/wireless/d80211/bcm43xx/bcm43xx_power.h | 56 drivers/net/wireless/d80211/bcm43xx/bcm43xx_radio.c | 2033 +++++++ drivers/net/wireless/d80211/bcm43xx/bcm43xx_radio.h | 100 drivers/net/wireless/d80211/bcm43xx/bcm43xx_sysfs.c | 232 drivers/net/wireless/d80211/bcm43xx/bcm43xx_sysfs.h | 9 drivers/net/wireless/d80211/bcm43xx/bcm43xx_xmit.c | 773 ++ drivers/net/wireless/d80211/bcm43xx/bcm43xx_xmit.h | 290 + drivers/net/wireless/d80211/p54/Kconfig | 9 drivers/net/wireless/d80211/p54/Makefile | 4 drivers/net/wireless/d80211/p54/net2280.h | 452 + drivers/net/wireless/d80211/p54/prism54.h | 76 drivers/net/wireless/d80211/p54/prism54common.c | 812 +++ drivers/net/wireless/d80211/p54/prism54common.h | 304 + drivers/net/wireless/d80211/p54/prism54magic.h | 77 drivers/net/wireless/d80211/p54/prism54pci.c | 698 ++ drivers/net/wireless/d80211/p54/prism54pci.h | 106 drivers/net/wireless/d80211/p54/prism54usb.c | 944 +++ drivers/net/wireless/d80211/p54/prism54usb.h | 133 drivers/net/wireless/d80211/rt2x00/Kconfig | 100 drivers/net/wireless/d80211/rt2x00/Makefile | 7 drivers/net/wireless/d80211/rt2x00/crc-itu-t.c | 66 drivers/net/wireless/d80211/rt2x00/crc-itu-t.h | 27 drivers/net/wireless/d80211/rt2x00/eeprom_93cx6.c | 189 drivers/net/wireless/d80211/rt2x00/eeprom_93cx6.h | 90 drivers/net/wireless/d80211/rt2x00/rt2400pci.c | 2998 +++++++++++ drivers/net/wireless/d80211/rt2x00/rt2400pci.h | 967 +++ drivers/net/wireless/d80211/rt2x00/rt2500pci.c | 3308 ++++++++++++ drivers/net/wireless/d80211/rt2x00/rt2500pci.h | 1234 ++++ drivers/net/wireless/d80211/rt2x00/rt2500usb.c | 3142 +++++++++++ drivers/net/wireless/d80211/rt2x00/rt2500usb.h | 739 ++ drivers/net/wireless/d80211/rt2x00/rt2x00.h | 1262 ++++ drivers/net/wireless/d80211/rt2x00/rt2x00pci.h | 44 drivers/net/wireless/d80211/rt2x00/rt2x00usb.h | 81 drivers/net/wireless/d80211/rt2x00/rt61pci.c | 3848 ++++++++++++++ drivers/net/wireless/d80211/rt2x00/rt61pci.h | 1398 +++++ drivers/net/wireless/d80211/rt2x00/rt73usb.c | 3488 ++++++++++++ drivers/net/wireless/d80211/rt2x00/rt73usb.h | 980 +++ drivers/net/wireless/d80211/zd1211rw/Kconfig | 19 drivers/net/wireless/d80211/zd1211rw/Makefile | 11 drivers/net/wireless/d80211/zd1211rw/zd_chip.c | 1655 ++++++ drivers/net/wireless/d80211/zd1211rw/zd_chip.h | 846 +++ drivers/net/wireless/d80211/zd1211rw/zd_def.h | 55 drivers/net/wireless/d80211/zd1211rw/zd_ieee80211.h | 68 drivers/net/wireless/d80211/zd1211rw/zd_mac.c | 672 ++ drivers/net/wireless/d80211/zd1211rw/zd_mac.h | 249 drivers/net/wireless/d80211/zd1211rw/zd_rf.c | 156 drivers/net/wireless/d80211/zd1211rw/zd_rf.h | 83 drivers/net/wireless/d80211/zd1211rw/zd_rf_al2230.c | 373 + drivers/net/wireless/d80211/zd1211rw/zd_rf_al7230b.c | 274 + drivers/net/wireless/d80211/zd1211rw/zd_rf_rf2959.c | 279 + drivers/net/wireless/d80211/zd1211rw/zd_types.h | 71 drivers/net/wireless/d80211/zd1211rw/zd_usb.c | 1429 +++++ drivers/net/wireless/d80211/zd1211rw/zd_usb.h | 243 drivers/net/wireless/d80211/zd1211rw/zd_util.c | 82 drivers/net/wireless/d80211/zd1211rw/zd_util.h | 29 include/linux/Kbuild | 2 include/linux/ieee80211.h | 315 + include/linux/netdevice.h | 8 include/linux/nl80211.h | 276 + include/linux/ssb.h | 617 ++ include/net/cfg80211.h | 205 include/net/d80211.h | 1002 +++ net/Kconfig | 32 net/Makefile | 2 net/core/Makefile | 1 net/core/dev.c | 40 net/core/net-sysfs.c | 4 net/core/rtnetlink.c | 42 net/core/wireless.c | 2353 -------- net/d80211/Kconfig | 70 net/d80211/Makefile | 26 net/d80211/aes_ccm.c | 155 net/d80211/aes_ccm.h | 26 net/d80211/fifo_qdisc.c | 102 net/d80211/hostapd_ioctl.h | 434 + net/d80211/ieee80211.c | 4840 ++++++++++++++++++ net/d80211/ieee80211_common.h | 98 net/d80211/ieee80211_dev.c | 117 net/d80211/ieee80211_i.h | 710 ++ net/d80211/ieee80211_iface.c | 376 + net/d80211/ieee80211_ioctl.c | 3265 ++++++++++++ net/d80211/ieee80211_key.h | 89 net/d80211/ieee80211_led.c | 91 net/d80211/ieee80211_led.h | 32 net/d80211/ieee80211_rate.c | 140 net/d80211/ieee80211_rate.h | 161 net/d80211/ieee80211_scan.c | 342 + net/d80211/ieee80211_sta.c | 2894 ++++++++++ net/d80211/ieee80211_sysfs.c | 785 ++ net/d80211/ieee80211_sysfs_sta.c | 437 + net/d80211/michael.c | 104 net/d80211/michael.h | 20 net/d80211/rc80211_simple.c | 398 + net/d80211/sta_info.c | 460 + net/d80211/sta_info.h | 149 net/d80211/tkip.c | 341 + net/d80211/tkip.h | 36 net/d80211/wep.c | 327 + net/d80211/wep.h | 40 net/d80211/wme.c | 678 ++ net/d80211/wme.h | 38 net/d80211/wpa.c | 846 +++ net/d80211/wpa.h | 34 net/wireless/Makefile | 16 net/wireless/core.c | 245 net/wireless/core.h | 78 net/wireless/nl80211.c | 1050 +++ net/wireless/nl80211.h | 7 net/wireless/wext-common.c | 610 ++ net/wireless/wext-compat.c | 1633 ++++++ net/wireless/wext-old.c | 1730 ++++++ net/wireless/wext.h | 13 144 files changed, 80145 insertions(+), 2361 deletions(-) --- NEW FILE jwltest-d80211-backport.patch --- --- linux-2.6.19.noarch/include/net/d80211.h.orig 2007-01-10 14:20:38.000000000 -0500 +++ linux-2.6.19.noarch/include/net/d80211.h 2007-01-10 14:15:29.000000000 -0500 @@ -0,0 +1,1002 @@ +/* + * Low-level hardware driver -- IEEE 802.11 driver (80211.o) interface + * Copyright 2002-2005, Devicescape Software, Inc. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +#ifndef D80211_H +#define D80211_H + +#include +#include +#include +#include +#include +#include + +/* Note! Only ieee80211_tx_status_irqsafe() and ieee80211_rx_irqsafe() can be + * called in hardware interrupt context. The low-level driver must not call any + * other functions in hardware interrupt context. If there is a need for such + * call, the low-level driver should first ACK the interrupt and perform the + * IEEE 802.11 code call after this, e.g., from a scheduled tasklet (in + * software interrupt context). + */ + +/* + * Frame format used when passing frame between low-level hardware drivers + * and IEEE 802.11 driver the same as used in the wireless media, i.e., + * buffers start with IEEE 802.11 header and include the same octets that + * are sent over air. + * + * If hardware uses IEEE 802.3 headers (and perform 802.3 <-> 802.11 + * conversion in firmware), upper layer 802.11 code needs to be changed to + * support this. + * + * If the receive frame format is not the same as the real frame sent + * on the wireless media (e.g., due to padding etc.), upper layer 802.11 code + * could be updated to provide support for such format assuming this would + * optimize the performance, e.g., by removing need to re-allocation and + * copying of the data. + */ + +/* Interface version (used for compatibility verification) */ +#define IEEE80211_VERSION 2 + + +#define IEEE80211_CHAN_W_SCAN 0x00000001 +#define IEEE80211_CHAN_W_ACTIVE_SCAN 0x00000002 +#define IEEE80211_CHAN_W_IBSS 0x00000004 + +/* Channel information structure. Low-level driver is expected to fill in chan, + * freq, and val fields. Other fields will be filled in by 80211.o based on + * hostapd information and low-level driver does not need to use them. The + * limits for each channel will be provided in 'struct ieee80211_conf' when + * configuring the low-level driver with hw->config callback. */ +struct ieee80211_channel { + short chan; /* channel number (IEEE 802.11) */ + short freq; /* frequency in MHz */ + int val; /* hw specific value for the channel */ + int flag; /* flag for hostapd use (IEEE80211_CHAN_*) */ + unsigned char power_level; + unsigned char antenna_max; +}; + +#define IEEE80211_RATE_ERP 0x00000001 +#define IEEE80211_RATE_BASIC 0x00000002 +#define IEEE80211_RATE_PREAMBLE2 0x00000004 +#define IEEE80211_RATE_SUPPORTED 0x00000010 +#define IEEE80211_RATE_OFDM 0x00000020 +#define IEEE80211_RATE_CCK 0x00000040 +#define IEEE80211_RATE_TURBO 0x00000080 +#define IEEE80211_RATE_MANDATORY 0x00000100 + +#define IEEE80211_RATE_CCK_2 (IEEE80211_RATE_CCK | IEEE80211_RATE_PREAMBLE2) +#define IEEE80211_RATE_MODULATION(f) \ +(f & (IEEE80211_RATE_CCK | IEEE80211_RATE_OFDM)) + +/* Low-level driver should set PREAMBLE2, OFDM, CCK, and TURBO flags. + * BASIC, SUPPORTED, ERP, and MANDATORY flags are set in 80211.o based on the + * configuration. */ +struct ieee80211_rate { + int rate; /* rate in 100 kbps */ + int val; /* hw specific value for the rate */ + int flags; /* IEEE80211_RATE_ flags */ + int val2; /* hw specific value for the rate when using short preamble + * (only when IEEE80211_RATE_PREAMBLE2 flag is set, i.e., for + * 2, 5.5, and 11 Mbps) */ + signed char min_rssi_ack; + unsigned char min_rssi_ack_delta; + + /* following fields are set by 80211.o and need not be filled by the + * low-level driver */ + int rate_inv; /* inverse of the rate (LCM(all rates) / rate) for + * optimizing channel utilization estimates */ +}; + +/* 802.11g is backwards-compatible with 802.11b, so a wlan card can + * actually be both in 11b and 11g modes at the same time. */ +enum { + MODE_IEEE80211A = 0 /* IEEE 802.11a */, + MODE_IEEE80211B = 1 /* IEEE 802.11b only */, + MODE_ATHEROS_TURBO = 2 /* Atheros Turbo mode (2x.11a at 5 GHz) */, + MODE_IEEE80211G = 3 /* IEEE 802.11g (and 802.11b compatibility) */, + MODE_ATHEROS_TURBOG = 4 /* Atheros Turbo mode (2x.11g at 2.4 GHz) */, + NUM_IEEE80211_MODES = 5 +}; + +struct ieee80211_hw_mode { + int mode; /* MODE_IEEE80211... */ + int num_channels; /* Number of channels (below) */ + struct ieee80211_channel *channels; /* Array of supported channels */ + int num_rates; /* Number of rates (below) */ + struct ieee80211_rate *rates; /* Array of supported rates */ + + struct list_head list; /* Internal, don't touch */ +}; + +struct ieee80211_tx_queue_params { + int aifs; /* 0 .. 255; -1 = use default */ + int cw_min; /* 2^n-1: 1, 3, 7, .. , 1023; 0 = use default */ + int cw_max; /* 2^n-1: 1, 3, 7, .. , 1023; 0 = use default */ + int burst_time; /* maximum burst time in 0.1 ms (i.e., 10 = 1 ms); + * 0 = disabled */ +}; + +#define NUM_TX_DATA_QUEUES 6 + +struct ieee80211_tx_queue_stats_data { + unsigned int len; /* num packets in queue */ + unsigned int limit; /* queue len (soft) limit */ + unsigned int count; /* total num frames sent */ +}; + +struct ieee80211_tx_queue_stats { + struct ieee80211_tx_queue_stats_data data[NUM_TX_DATA_QUEUES]; +}; + +#ifndef IEEE80211_TX_QUEUE_NUMS +#define IEEE80211_TX_QUEUE_NUMS +/* TODO: these need to be synchronized with hostapd_ioctl.h; make a shared + * header file that can be included into low-level drivers, 80211.o, and + * hostapd */ +enum { + IEEE80211_TX_QUEUE_DATA0 = 0, + IEEE80211_TX_QUEUE_DATA1 = 1, + IEEE80211_TX_QUEUE_DATA2 = 2, + IEEE80211_TX_QUEUE_DATA3 = 3, + IEEE80211_TX_QUEUE_DATA4 = 4, + IEEE80211_TX_QUEUE_SVP = 5, + IEEE80211_TX_QUEUE_AFTER_BEACON = 6, + IEEE80211_TX_QUEUE_BEACON = 7 +}; +#endif /* IEEE80211_TX_QUEUE_NUMS */ + + +struct ieee80211_low_level_stats { + unsigned int dot11ACKFailureCount; + unsigned int dot11RTSFailureCount; + unsigned int dot11FCSErrorCount; + unsigned int dot11RTSSuccessCount; +}; + +/* Transmit control fields. This data structure is passed to low-level driver + * with each TX frame. The low-level driver is responsible for configuring + * the hardware to use given values (depending on what is supported). */ +#define HW_KEY_IDX_INVALID -1 + +struct ieee80211_tx_control { + int tx_rate; /* Transmit rate, given as the hw specific value for the + * rate (from struct ieee80211_rate) */ + int rts_cts_rate; /* Transmit rate for RTS/CTS frame, given as the hw + * specific value for the rate (from + * struct ieee80211_rate) */ + +#define IEEE80211_TXCTL_REQ_TX_STATUS (1<<0)/* request TX status callback for + * this frame */ +#define IEEE80211_TXCTL_DO_NOT_ENCRYPT (1<<1) /* send this frame without + * encryption; e.g., for EAPOL + * frames */ +#define IEEE80211_TXCTL_USE_RTS_CTS (1<<2) /* use RTS-CTS before sending + * frame */ +#define IEEE80211_TXCTL_USE_CTS_PROTECT (1<<3) /* use CTS protection for the + * frame (e.g., for combined + * 802.11g / 802.11b networks) */ +#define IEEE80211_TXCTL_NO_ACK (1<<4) /* tell the low level not to + * wait for an ack */ +#define IEEE80211_TXCTL_RATE_CTRL_PROBE (1<<5) +#define IEEE80211_TXCTL_CLEAR_DST_MASK (1<<6) +#define IEEE80211_TXCTL_REQUEUE (1<<7) +#define IEEE80211_TXCTL_FIRST_FRAGMENT (1<<8) /* this is a first fragment of + * the frame */ +#define IEEE80211_TXCTL_TKIP_NEW_PHASE1_KEY (1<<9) + u32 flags; /* tx control flags defined + * above */ [...82756 lines suppressed...] + /* dispaly all support rates in readable format */ + p = current_ev + IW_EV_LCP_LEN; + iwe.cmd = SIOCGIWRATE; + /* Those two flags are ignored... */ + iwe.u.bitrate.fixed = iwe.u.bitrate.disabled = 0; + + for (i = 0; i < bss->supp_rates_len; i++) { + iwe.u.bitrate.value = ((bss->supp_rates[i] & + 0x7f) * 500000); + p = iwe_stream_add_value(current_ev, p, + end_buf, &iwe, IW_EV_PARAM_LEN); + } + /* Check if we added any rate */ + if((p - current_ev) > IW_EV_LCP_LEN) + current_ev = p; + + kfree(buf); + break; + } while (0); + + return current_ev; +} + + +int ieee80211_sta_scan_results(struct net_device *dev, char *buf, size_t len) +{ + struct ieee80211_local *local = dev->ieee80211_ptr; + char *current_ev = buf; + char *end_buf = buf + len; + struct ieee80211_sta_bss *bss; + + spin_lock_bh(&local->sta_bss_lock); + list_for_each_entry(bss, &local->sta_bss_list, list) { + if (buf + len - current_ev <= IW_EV_ADDR_LEN) { + spin_unlock_bh(&local->sta_bss_lock); + return -E2BIG; + } + current_ev = ieee80211_sta_scan_result(dev, bss, current_ev, + end_buf); + } + spin_unlock_bh(&local->sta_bss_lock); + return current_ev - buf; +} + + +int ieee80211_sta_set_extra_ie(struct net_device *dev, char *ie, size_t len) +{ + struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev); + struct ieee80211_if_sta *ifsta = &sdata->u.sta; + kfree(ifsta->extra_ie); + if (len == 0) { + ifsta->extra_ie = NULL; + ifsta->extra_ie_len = 0; + return 0; + } + ifsta->extra_ie = kmalloc(len, GFP_KERNEL); + if (!ifsta->extra_ie) { + ifsta->extra_ie_len = 0; + return -ENOMEM; + } + memcpy(ifsta->extra_ie, ie, len); + ifsta->extra_ie_len = len; + if (ifsta->bssid_set && ifsta->ssid_set && + ifsta->state != IEEE80211_AUTHENTICATE) + ieee80211_sta_new_auth(dev, ifsta); + return 0; +} + + +struct sta_info * ieee80211_ibss_add_sta(struct net_device *dev, + struct sk_buff *skb, u8 *bssid, + u8 *addr) +{ + struct ieee80211_local *local = dev->ieee80211_ptr; + struct sta_info *sta; + struct ieee80211_sub_if_data *sdata = NULL; + struct net_device *sta_dev = NULL; + + /* TODO: Could consider removing the least recently used entry and + * allow new one to be added. */ + if (local->num_sta >= IEEE80211_IBSS_MAX_STA_ENTRIES) { + if (net_ratelimit()) { + printk(KERN_DEBUG "%s: No room for a new IBSS STA " + "entry " MAC_FMT "\n", dev->name, MAC_ARG(addr)); + } + return NULL; + } + + spin_lock_bh(&local->sub_if_lock); + list_for_each_entry(sdata, &local->sub_if_list, list) + if (sdata->type == IEEE80211_IF_TYPE_IBSS && + memcmp(bssid, sdata->u.sta.bssid, ETH_ALEN) == 0) { + sta_dev = sdata->dev; + break; + } + spin_unlock_bh(&local->sub_if_lock); + + if (!sta_dev) + return NULL; + + printk(KERN_DEBUG "%s: Adding new IBSS station " MAC_FMT " (dev=%s)\n", + dev->name, MAC_ARG(addr), sta_dev->name); + + sta = sta_info_add(local, dev, addr, GFP_ATOMIC); + if (!sta) + return NULL; + + sta->dev = sta_dev; + sta->supp_rates = sdata->u.sta.supp_rates_bits; + + rate_control_rate_init(sta, local); + + return sta; /* caller will call sta_info_put() */ +} + + +int ieee80211_sta_deauthenticate(struct net_device *dev, u16 reason) +{ + struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev); + struct ieee80211_if_sta *ifsta = &sdata->u.sta; + + printk(KERN_DEBUG "%s: deauthenticate(reason=%d)\n", + dev->name, reason); + + if (sdata->type != IEEE80211_IF_TYPE_STA && + sdata->type != IEEE80211_IF_TYPE_IBSS) + return -EINVAL; + + ieee80211_send_deauth(dev, ifsta, reason); + ieee80211_set_disassoc(dev, ifsta, 1); + return 0; +} + + +int ieee80211_sta_disassociate(struct net_device *dev, u16 reason) +{ + struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev); + struct ieee80211_if_sta *ifsta = &sdata->u.sta; + + printk(KERN_DEBUG "%s: disassociate(reason=%d)\n", + dev->name, reason); + + if (sdata->type != IEEE80211_IF_TYPE_STA) + return -EINVAL; + + if (!ifsta->associated) + return -1; + + ieee80211_send_disassoc(dev, ifsta, reason); + ieee80211_set_disassoc(dev, ifsta, 0); + return 0; +} --- linux-2.6.19.noarch/net/Kconfig.orig 2007-01-10 14:20:01.000000000 -0500 +++ linux-2.6.19.noarch/net/Kconfig 2007-01-10 14:15:29.000000000 -0500 @@ -245,6 +245,7 @@ endmenu source "net/ax25/Kconfig" source "net/irda/Kconfig" source "net/bluetooth/Kconfig" +source "net/d80211/Kconfig" source "net/ieee80211/Kconfig" config WIRELESS_EXT @@ -253,6 +254,37 @@ config WIRELESS_EXT config FIB_RULES bool +config CFG80211 + tristate "Improved wireless configuration API" + +config CFG80211_WEXT_COMPAT + bool "cfg80211 Wireless Extensions compatibility" + depends CFG80211 + default y + ---help--- + This option allows using devices whose drivers have been + converted to use the new cfg80211 with wireless extensions, + providing WE-20 compatibility. Note that cfg80211's "native" + interface is nl80211 using generic netlink. The wireless + extensions are being deprecated, but userspace tools may still + be using them. + + If unsure, say Y. + +config CFG80211_WEXTNL_COMPAT + bool "cfg80211 WE-netlink compatibility" + depends CFG80211 && CFG80211_WEXT_COMPAT + ---help--- + This option allows using devices whose drivers have been + converted to use the new cfg80211 with wireless extensions + over rtnetlink, providing WE-20 compatibility. Note that + cfg80211's "native" interface is nl80211 using generic netlink. + The wireless extensions are being deprecated and the netlink + based API for WE was never configured by default, nor do any + userspace tools use this feature. + + This option exists only to make Jean happy. Say N. + endif # if NET endmenu # Networking jwltest-ipw3945-1_0_5.patch: Documentation/networking/README.ipw3945 | 984 + drivers/net/wireless/Kconfig | 104 drivers/net/wireless/Makefile | 2 drivers/net/wireless/ipw3945.c |16651 ++++++++++++++++++++++++++++++++ drivers/net/wireless/ipw3945.h | 2555 ++++ drivers/net/wireless/ipw3945_daemon.h | 403 6 files changed, 20699 insertions(+) --- NEW FILE jwltest-ipw3945-1_0_5.patch --- --- linux-2.6.17.noarch/Documentation/networking/README.ipw3945.orig 2006-06-26 12:09:00.000000000 -0400 +++ linux-2.6.17.noarch/Documentation/networking/README.ipw3945 2006-06-26 12:09:05.000000000 -0400 @@ -0,0 +1,998 @@ + +Intel(R) PRO/Wireless 3945ABG Network Connection driver for Linux* in +support of: + +Intel(R) PRO/Wireless 3945ABG Network Connection Adapter +Intel(R) PRO/Wireless 3945BG Network Connection Adapter + +Note: The Intel(R) PRO/Wireless 3945ABG Network Connection driver for +Linux is a unified driver that works on both hardware adapters listed +above. In this document the Intel(R) PRO/Wireless 3945ABG Network Connection +driver for Linux will be used to reference the unified driver. + +Copyright (C) 2005 - 2006, Intel Corporation + +README.ipw3945 + +Version: 1.0.5 +Date : May 22, 2006 + + +Index +----------------------------------------------- +0. IMPORTANT INFORMATION BEFORE USING THIS DRIVER +1. Introduction +1.1. Overview of Features +2. Loading the Driver +3. Feature Details +3.1. LEDs +3.2. Association Details +3.3. Roaming Details +3.4. Scanning Details +3.5. Antenna Selection and "Diversity" +3.6. IEEE 802.11h Details +3.7. Tx Power +3.8. Security Details +3.9. Power Management +4. Configuring the driver +4.1. Command Line Parameters +4.3. Sysfs Helper Files: +5. Wireless Tools Details +5.1. iwlist +5.2. iwpriv +5.3. iwconfig +6. Support +7. License + + +=============================================== +0. IMPORTANT INFORMATION BEFORE USING THIS DRIVER +=============================================== + +Important Notice FOR ALL USERS OR DISTRIBUTORS!!!! + +Intel wireless LAN adapters are engineered, manufactured, tested, and +quality checked to ensure that they meet all necessary local and +governmental regulatory agency requirements for the regions that they +are designated and/or marked to ship into. Since wireless LANs are +generally unlicensed devices that share spectrum with radars, +satellites, and other licensed and unlicensed devices, it is sometimes +necessary to dynamically detect, avoid, and limit usage to avoid +interference with these devices. In many instances Intel is required to +provide test data to prove regional and local compliance to regional and +governmental regulations before certification or approval to use the +product is granted. Intel's wireless LAN's EEPROM, firmware, and +software driver are designed to carefully control parameters that affect +radio operation and to ensure electromagnetic compliance (EMC). These +parameters include, without limitation, RF power, spectrum usage, +channel scanning, and human exposure. + +For these reasons Intel cannot permit any manipulation by third parties +of the software provided in binary format with the wireless WLAN +adapters (e.g., the EEPROM and firmware). Furthermore, if you use any +patches, utilities, or code with the Intel wireless LAN adapters that +have been manipulated by an unauthorized party (i.e., patches, +utilities, or code (including open source code modifications) which have +not been validated by Intel), (i) you will be solely responsible for +ensuring the regulatory compliance of the products, (ii) Intel will bear +no liability, under any theory of liability for any issues associated +with the modified products, including without limitation, claims under +the warranty and/or issues arising from regulatory non-compliance, and +(iii) Intel will not provide or be required to assist in providing +support to any third parties for such modified products. + +Note: Many regulatory agencies consider Wireless LAN adapters to be +modules, and accordingly, condition system-level regulatory approval +upon receipt and review of test data documenting that the antennas and +system configuration do not cause the EMC and radio operation to be +non-compliant. + +The drivers available for download from SourceForge are provided as a +part of a development project. Conformance to local regulatory +requirements is the responsibility of the individual developer. As +such, if you are interested in deploying or shipping a driver as part of +solution intended to be used for purposes other than development, please +obtain a tested driver from Intel Customer Support at: + +http://support.intel.com/support/notebook/sb/CS-006408.htm + + +=============================================== +1. Introduction +=============================================== +The following sections attempt to provide a brief introduction to using +the Intel(R) PRO/Wireless 3945ABG driver for Linux. + +This document is not meant to be a comprehensive manual on +understanding or using wireless technologies, but should be sufficient +to get you moving without wires on Linux. + +For information on building and installing the driver, see the INSTALL +file. + + +1.1. Overview of Features +----------------------------------------------- +The current release (1.0.5) supports the following features: + ++ BSS mode (Infrastructure, Managed) ++ IBSS mode (Ad-Hoc) ++ WEP (OPEN and SHARED KEY mode) ++ 802.1x EAP via wpa_supplicant and xsupplicant ++ 802.11i (WPA/WPA2) ++ Wireless Extension support ++ Full B and G rate support ++ Full A rate support (ABG only) ++ Transmit power control ++ S state support (ACPI suspend/resume) + +The following features are currently enabled, but not officially +supported: + ++ QoS ++ Monitor mode (aka RFMon) ++ Associated RF promiscuous mode ++ Frame Rx simulation + +The distinction between officially supported and enabled is a reflection +of the amount of validation and interoperability testing that has been +performed on a given feature. Note: in addition, the features may not have +all of the code in the driver to fully enable the feature. + + +=============================================== +2. Loading the Driver +=============================================== + +See the INSTALL document for information on installing the driver. + +Once installed, a typical method for launching the driver and the +regulatory daemon is via the load script provided in the source package: + + # ./load debug=0x43fff <--- You need to be root for this + +NOTE: You will not be able to rmmod the driver so long as the +ipw3945d daemon is running. + +If you followed the steps of the INSTALL document to set up your +modprobe.conf, you can load the module by simply running: + + # modprobe ipw3945 <--- You need to be root for this + +If you did not configure your modprobe.conf to automatically launch the +regulatory daemon (see INSTALL), you must do so manually after loading +the module: + + # /sbin/ipw3945d <--- You need to be root for this + +If you want to unload the module (and kill the deamon as well), you can +simply use the unload script: + + # ./unload <--- You need to be root for this + +or likewise if you configured modprobe.conf: + + # modprobe -r ipw3945 <--- You need to be root for this + +If you did not configure modprobe.conf to unload the regulatory daemon +and are not using the unload script, you need to kill the regulatory +daemon before you will be able to unload the module: + + # /sbin/ipw3945d --kill <--- You need to be root for this + # modprobe -r ipw3945 + + +=============================================== +3. Feature Details +=============================================== + +3.1. LEDs +----------------------------------------------- + +The driver will attempt to control the wireless LED, if one is +configured in hardware. There are typically two LEDs: + + Activity -- used to indicate wireless activity + Link -- used to indicate wireless link [...20344 lines suppressed...] + * a command to appear. Currently set to 60s. */ +#define DAEMON_POLL_INTERVAL 60000 + +#define DAEMON_BUF_SIZE 3000 + +struct daemon_cmd_hdr { + u8 cmd; + u8 flags; + u8 token; + u8 reserved1; + u16 version; + u16 data_len; + u8 data[0]; +} __attribute__ ((packed)); + +struct daemon_cmd { + struct daemon_cmd_hdr hdr; + u8 data[DAEMON_BUF_SIZE]; +} __attribute__ ((packed)); + +/* driver <- daemon error response */ +struct daemon_error { + u8 cmd_requested; + u8 reserved1; + u16 reserved2; + s32 return_code; +} __attribute__ ((packed)); + +/* driver <- daemon synchronous command done */ +struct daemon_cmd_done { + u8 cmd_requested; + u8 reserved1; + u16 reserved2; + s32 return_code; +} __attribute__ ((packed)); + +/* driver <- daemon regulatory information + * + * The following is sent from the daemon to the driver + * to inform the driver of current channel capabilities and + * restrictions. + * + * Immediately after INIT is provided from the driver the + * daemon will send the full channel map. + * + * After a channel has been selected via rx_config, the + * daemon will send periodic updates when the channel limits + * change for a specific channel. + * + * NOTE: The txpower field represents the current configured + * power as directed by either the user (sent to the daemon + * through the DAEMON_SYNC::DAEMON_SYNC_TXPOWER_LIMIT command) + * or as specified through the currently associated access + * point. The max_txpower is the highest the channel is + * allowed to transmit. + * + */ +enum { + DAEMON_A_BAND = (1 << 0), /* 0 - 2.4Ghz, 1 - 5.2Ghz */ + DAEMON_IBSS_ALLOWED = (1 << 1), + DAEMON_ACTIVE_ALLOWED = (1 << 2), + DAEMON_RADAR_DETECT = (1 << 3), +}; +struct daemon_channel_info { + u8 channel; + u8 flags; + s8 txpower; + s8 max_txpower; +}; +struct daemon_regulatory_info { + u16 count; /* Number of channels provided */ + struct daemon_channel_info channel_info[0]; +} __attribute__ ((packed)); + +/* driver <- daemon information request */ +struct daemon_request_info { + u8 request; +} __attribute__ ((packed)); + +/* driver <- daemon set state */ +struct daemon_set_state { + u8 state; +} __attribute__ ((packed)); + +/* driver -> daemon scan request */ +#define DAEMON_MIN_24GHZ_CHANNEL 1 +#define DAEMON_MAX_24GHZ_CHANNEL 14 +#define DAEMON_MIN_52GHZ_CHANNEL 34 +#define DAEMON_MAX_52GHZ_CHANNEL 165 + +#define DAEMON_SCAN_FLAG_24GHZ (1<<0) +#define DAEMON_SCAN_FLAG_52GHZ (1<<1) +#define DAEMON_SCAN_FLAG_ACTIVE (1<<2) +#define DAEMON_SCAN_FLAG_DIRECT (1<<3) + +#define DAEMON_MAX_CMD_SIZE 1024 + +enum { + DAEMON_TXRATE_1 = 0xa, + DAEMON_TXRATE_2 = 0x14, + DAEMON_TXRATE_5_5 = 0x37, + DAEMON_TXRATE_6 = 0xd, + DAEMON_TXRATE_9 = 0xf, + DAEMON_TXRATE_11 = 0x6e, + DAEMON_TXRATE_12 = 0x5, + DAEMON_TXRATE_18 = 0x7, + DAEMON_TXRATE_24 = 0x9, + DAEMON_TXRATE_36 = 0xb, + DAEMON_TXRATE_48 = 0x1, + DAEMON_TXRATE_54 = 0x3, +}; + +struct daemon_scan_channel { + u8 channel; + u8 request_active; + u16 active_dwell; + u16 passive_dwell; +} __attribute__ ((packed)); + +struct daemon_ssid_ie { + u8 id; + u8 len; + u8 ssid[32]; +} __attribute__ ((packed)); + +struct daemon_rx_config { + u8 dev_type; + u16 channel; + u32 flags; + u32 filter_flags; + u8 ofdm_basic_rates; + u8 cck_basic_rates; + u8 node_addr[6]; + u8 bssid_addr[6]; + u16 assoc_id; + u16 beacon_interval; +} __attribute__ ((packed)); + +#define DAEMON_MAX_SCAN_SIZE 1024 +struct daemon_scan_request { + u8 flags; /* 0 - 2.4Ghz, 1 - 5.2Ghz */ + u8 channel_count; + u16 probe_request_len; + u16 quiet_time; /* dwell only this long on quiet chnl (active scan) */ + u16 quiet_plcp_th; /* quiet chnl is < this # pkts (typ. 1) */ + u32 suspend_time; /* pause scan this long when returning to svc chnl */ + u32 max_out_time; /* max msec to be out of associated (service) chnl */ + u8 probe_request_rate; /* rate to send probe request */ + u32 filter_flags; + u32 rxon_flags; + struct daemon_ssid_ie direct_scan; + u8 data[0]; + /* + The channels start after the probe request payload and are of type: + + struct daemon_scan_channel channels[0]; + + NOTE: Only one band of channels can be scanned per pass. You + can not mix 2.4Ghz channels and 5.2Ghz channels and must + request a scan multiple times (not concurrently) + + */ +} __attribute__ ((packed)); + +/* driver -> daemon 11h frame */ +struct daemon_80211_frame { + u8 channel; + u8 reserved1; + u16 rssi; + u16 reserved2; + u64 tsf; + u32 beacon_time; + u16 frame_len; + u8 frame[0]; +} __attribute__ ((packed)); + +struct daemon_sync_txpower_limit { + u8 channel; + s8 power; +} __attribute__ ((packed)); + +enum { + DAEMON_SYNC_UNINIT = 0, + DAEMON_SYNC_INIT, + DAEMON_SYNC_SCAN_COMPLETE, + DAEMON_SYNC_TXPOWER_LIMIT, + DAEMON_SYNC_MEASURE_REPORT, + DAEMON_SYNC_TX_STATUS, + DAEMON_SYNC_SUSPEND, + DAEMON_SYNC_RESUME, +}; + +/* driver -> daemon */ +struct daemon_sync_cmd { + u16 state; + u16 len; + u8 data[0]; +} __attribute__ ((packed)); + +#endif jwltest-ipw3945-1_1_0.patch: Documentation/networking/README.ipw3945 | 40 - drivers/net/wireless/ipw3945.c | 809 +++++++++++++++++--------------- drivers/net/wireless/ipw3945.h | 17 3 files changed, 472 insertions(+), 394 deletions(-) --- NEW FILE jwltest-ipw3945-1_1_0.patch --- --- linux-2.6.18.noarch/Documentation/networking/README.ipw3945.orig 2006-09-20 15:30:01.000000000 -0400 +++ linux-2.6.18.noarch/Documentation/networking/README.ipw3945 2006-09-20 15:30:07.000000000 -0400 @@ -14,8 +14,8 @@ README.ipw3945 -Version: 1.0.5 -Date : May 22, 2006 +Version: 1.1.0 +Date : July 14, 2006 Index @@ -113,7 +113,7 @@ 1.1. Overview of Features ----------------------------------------------- -The current release (1.0.5) supports the following features: +The current release (1.1.0) supports the following features: + BSS mode (Infrastructure, Managed) + IBSS mode (Ad-Hoc) @@ -163,7 +163,11 @@ regulatory daemon (see INSTALL), you must do so manually after loading the module: - # /sbin/ipw3945d <--- You need to be root for this + # /sbin/ipw3945d <--- You need to be root for this* + +* See README.ipw3945d (provided in the regulatory daemon package) for + information on how to configure the system to run the regulatory + daemon as a non-root user. If you want to unload the module (and kill the deamon as well), you can simply use the unload script: @@ -272,20 +276,15 @@ The STA will not perform measurements requested by other STAs. -IBSS is not supported on channels marked as DFS or passive-only. As -such, supporting IBSS DFS is not required. The use of IBSS networks -(starting or joining) on channels marked as spectrum managed is not -supported (since we do not support the full IBSS DFS owner mode) +IBSS is not supported on channels marked passive-only. + +The use of IBSS networks (starting or joining) on channels marked as +radar spectrum is also not supported. The user can manually control the transmit power control via the iwconfig txpower command (see below for details on behavior of the txpower command with this driver). -Channels indicated to require radar detection are only allowed to be -used in association with access points that advertise support for IEEE -802.11h. To determine which channels require this, see the 'channels' -entry in the section 'Device Level Sysfs Helper Files.' - 3.7. Tx Power ----------------------------------------------- @@ -455,7 +454,7 @@ info is logged. See the 'dvals' and 'load' script for more info on how to use this. - The dvals and load scripts are provided in the ipw3945-1.0.5.tgz + The dvals and load scripts are provided in the ipw3945-1.1.0.tgz development snapshot releases available from the SourceForge project at http://ipw3945.sf.net) @@ -642,13 +641,10 @@ 36: 17dBm: BSS, IBSS, active/passive. ... 48: 17dBm: BSS, IBSS, active/passive. - 52: 17dBm: BSS (IEEE 802.11h required), passive only. + 52: 17dBm: BSS (radar spectrum), passive only. ... - 136: 17dBm: BSS (IEEE 802.11h required), passive only. - 140: 17dBm: BSS (IEEE 802.11h required), passive only. - - Channels where IEEE 802.11h is required will only associate with - APs that have the Spectrum Management bit enabled. + 136: 17dBm: BSS (radar spectrum), passive only. + 140: 17dBm: BSS (radar spectrum), passive only. For channels marked where ad-hoc is not supported (IBSS is not listed), you can neither join or create an IBSS (ad-hoc) network @@ -686,6 +682,10 @@ 5. Wireless Tools Details =============================================== +Due to an issue in handling 64-bit integers in the v28 based versions of +the wireless tools, we recommend that only wireless tools based on v29 be +used on 64-bit platforms. + 5.1. iwlist ----------------------------------------------- --- linux-2.6.18.noarch/drivers/net/wireless/ipw3945.c.orig 2006-09-20 15:30:01.000000000 -0400 +++ linux-2.6.18.noarch/drivers/net/wireless/ipw3945.c 2006-09-20 15:30:07.000000000 -0400 @@ -65,8 +65,16 @@ #include #include +/* This matches the current version in FC6/RHEL5... */ +#define IEEE80211_API_VERSION 2 + #include "ipw3945.h" +#if IEEE80211_API_VERSION != 1 && \ + IEEE80211_API_VERSION != 2 +#error Incompatible ieee80211 subsystem version. Please upgrade ipw3945 driver sources. +#endif + #ifdef CONFIG_IPW3945_DEBUG #define VD "d" #else @@ -97,7 +105,7 @@ #define VQ #endif -#define IPW3945_VERSION "1.0.5" VD VM VP VR VQ +#define IPW3945_VERSION "1.1.0" VD VM VP VR VQ #define DRV_DESCRIPTION "Intel(R) PRO/Wireless 3945 Network Connection driver for Linux" #define DRV_COPYRIGHT "Copyright(c) 2003-2006 Intel Corporation" @@ -210,8 +218,6 @@ static void ipw_down(struct ipw_priv *); static void ipw_bg_down(void *); -static int init_supported_rates(struct ipw_priv *priv, - struct ipw_supported_rates *prates); static int ipw_card_show_info(struct ipw_priv *priv); static int ipw_query_eeprom(struct ipw_priv *priv, u32 offset, u32 len, u8 * buf); @@ -2085,7 +2091,7 @@ geo->bg[i].max_power, geo->bg[i]. flags & IEEE80211_CH_RADAR_DETECT ? - " (IEEE 802.11h requried)" : "", + " (radar spectrum)" : "", ((geo->bg[i].flags & IEEE80211_CH_NO_IBSS) || (geo->bg[i]. flags & @@ -2877,7 +2883,27 @@ return rc; } -static int ipw_send_rxon_assoc(struct ipw_priv *priv) +static int ipw_rxon_assoc_callback(struct ipw_priv *priv, + struct ipw_cmd *cmd, struct sk_buff *skb) +{ + struct ipw_rx_packet *res = NULL; + + if (!skb) { + IPW_ERROR("error: response NULL in REPLY_RX_ON_ASSOC.\n"); + return 1; + } + + res = (struct ipw_rx_packet *)skb->data; + if (res->hdr.flags & 0x40) { + IPW_ERROR("bad return from REPLY_RX_ON_ASSOC.\n"); + return 1; + } + + dev_kfree_skb_any(skb); + return 0; +} + +static int ipw_send_rxon_assoc(struct ipw_priv *priv, u8 flags) { int rc = 0; struct ipw_rx_packet *res = NULL; @@ -2885,10 +2911,13 @@ struct ipw_host_cmd cmd = { .id = REPLY_RX_ON_ASSOC, .len = sizeof(struct ipw_rxon_assoc_cmd), - .meta.flags = CMD_WANT_SKB, + .meta.flags = flags, .data = &rxon_assoc, }; + if (flags & CMD_ASYNC) + cmd.meta.u.callback = ipw_rxon_assoc_callback; + rxon_assoc.flags = priv->rxon.flags; rxon_assoc.filter_flags = priv->rxon.filter_flags; rxon_assoc.ofdm_basic_rates = priv->rxon.ofdm_basic_rates; @@ -2896,7 +2925,7 @@ rxon_assoc.reserved = 0; rc = ipw_send_cmd(priv, &cmd); - if (rc) + if (rc || (flags & CMD_ASYNC)) return rc; res = (struct ipw_rx_packet *)cmd.meta.u.skb->data; @@ -2910,6 +2939,18 @@ return rc; } +static int ipw_rxon_assoc_async(struct ipw_priv *priv) +{ + u8 flags = CMD_ASYNC | CMD_NO_LOCK; + return ipw_send_rxon_assoc(priv, flags); +} + +static int ipw_rxon_assoc_sync(struct ipw_priv *priv) +{ + u8 flags = CMD_WANT_SKB; + return ipw_send_rxon_assoc(priv, flags); +} + static int ipw_add_sta_sync_callback(struct ipw_priv *priv, struct ipw_cmd *cmd, struct sk_buff *skb) { @@ -3091,25 +3132,6 @@ return -1; } -static int ipw_rate_ieee2index(u8 x) -{ - int i; - for (i = 0; i < ARRAY_SIZE(rate_table_info); i++) { - if (rate_table_info[i].rate_ieee == x) - return i; - } - return -1; -} - -static u8 ipw_rate_index2ieee(int x) -{ - - if (x < ARRAY_SIZE(rate_table_info)) - return rate_table_info[x].rate_ieee; - - return IPW_INVALID_RATE; -} - static int ipw_rate_index2rate_scale(int x) { @@ -3307,7 +3329,7 @@ * If we're not associated, we need to request the regulatory * daemon to tune and configure the radio via ipw_send_rxon. */ if (is_assoc) - rc = ipw_send_rxon_assoc(priv); + rc = ipw_rxon_assoc_sync(priv); else rc = ipw_send_rx_config(priv); @@ -3553,28 +3575,110 @@ return rc; } +#define IEEE80211_MAX_RATES (IEEE80211_NUM_OFDM_RATES + \ + IEEE80211_NUM_CCK_RATES) +#define IEEE80211_CCK_RATE_1MB_INDEX 0 +#define IEEE80211_CCK_RATE_2MB_INDEX 1 +#define IEEE80211_CCK_RATE_5MB_INDEX 2 +#define IEEE80211_CCK_RATE_11MB_INDEX 3 +#define IEEE80211_OFDM_RATE_6MB_INDEX 4 +#define IEEE80211_OFDM_RATE_9MB_INDEX 5 +#define IEEE80211_OFDM_RATE_12MB_INDEX 6 +#define IEEE80211_OFDM_RATE_18MB_INDEX 7 +#define IEEE80211_OFDM_RATE_24MB_INDEX 8 +#define IEEE80211_OFDM_RATE_36MB_INDEX 9 +#define IEEE80211_OFDM_RATE_48MB_INDEX 10 +#define IEEE80211_OFDM_RATE_54MB_INDEX 11 +#define IEEE80211_RATE_ENTRY(mod, rate) \ + [IEEE80211_## mod ##_RATE_## rate ##MB_INDEX] = \ + IEEE80211_## mod ##_RATE_## rate ##MB + +static u8 ipw_index_to_rate(int i) +{ + u8 rates[IEEE80211_MAX_RATES] = { + IEEE80211_RATE_ENTRY(CCK, 1), + IEEE80211_RATE_ENTRY(CCK, 2), + IEEE80211_RATE_ENTRY(CCK, 5), + IEEE80211_RATE_ENTRY(CCK, 11), + IEEE80211_RATE_ENTRY(OFDM, 6), + IEEE80211_RATE_ENTRY(OFDM, 9), + IEEE80211_RATE_ENTRY(OFDM, 12), + IEEE80211_RATE_ENTRY(OFDM, 18), + IEEE80211_RATE_ENTRY(OFDM, 24), + IEEE80211_RATE_ENTRY(OFDM, 36), + IEEE80211_RATE_ENTRY(OFDM, 48), + IEEE80211_RATE_ENTRY(OFDM, 54), + }; + + if (i >= IPW_MAX_RATES) + return 0xff; + + return rates[i]; +} + +static void ipw_fill_network_rates(struct ieee80211_network *network, + u32 rates_mask) +{ + int i, in_ex = 0; + + network->rates_len = 0; + network->rates_ex_len = 0; + + for (i = 0; i < IPW_MAX_RATES; i++) { + if (!(rates_mask & (1 << i))) + continue; + + if (!in_ex) { + network->rates[network->rates_len] = + ipw_index_to_rate(i); + + /* If the rates mask has this rate flagged + * as a basic rate then set the basic rate + * bit on the rate entry */ + if (rates_mask & (1 << (i + 16))) + network->rates[network->rates_len] |= + IEEE80211_BASIC_RATE_MASK; + + network->rates_len++; + + if (network->rates_len == MAX_RATES_LENGTH) + in_ex = 1; + } else { + network->rates_ex[network->rates_ex_len] = + ipw_index_to_rate(i); + if (rates_mask & (1 << (i + 16))) + network->rates_ex[network->rates_ex_len] |= + IEEE80211_BASIC_RATE_MASK; + network->rates_ex_len++; + } + } +} + /* fill in the supported rate in IE fiels return : set the bit for each supported rate insert in ie */ static u16 ipw_supported_rate_to_ie(struct ieee80211_info_element *ie, - u16 supported_rate, - u16 basic_rate, int max_count) + const u16 rates_mask, + const u16 basic_rate, const int max_count) { - u16 ret_rates = 0, bit; + u16 ret_rates = 0, mask; + u8 *rates = ie->data; int i; - u8 *rates; - rates = &ie->data[0]; + ie->len = 0; + + for (i = 0, mask = 1; i < IPW_MAX_RATES; i++, mask <<= 1) { + if (rates_mask & mask) { + ret_rates |= mask; + rates[ie->len++] = ipw_index_to_rate(i) | + ((mask & basic_rate) ? 0x80 : 0x00); - for (bit = 1, i = 0; i < IPW_MAX_RATES; i++, bit <<= 1) { - if (bit & supported_rate) { - ret_rates |= bit; - rates[ie->len++] = ipw_rate_index2ieee(i) | - ((bit & basic_rate) ? 0x80 : 0x00); if (ie->len >= max_count) break; - //todoG for IBSS return only cck rates only in the first ie + + /* todoG for IBSS return only cck rates only in + * the first ie */ } } @@ -3715,6 +3819,11 @@ frame->capability = priv->assoc_request.capability & capability; + if (priv->assoc_request.ieee_mode == IPW_G_MODE) + frame->capability |= WLAN_CAPABILITY_SHORT_SLOT_TIME; + if (priv->assoc_request.ieee_mode != IPW_A_MODE) + frame->capability |= WLAN_CAPABILITY_SHORT_PREAMBLE; + if (priv->config & CFG_PREAMBLE_LONG) frame->capability &= ~WLAN_CAPABILITY_SHORT_PREAMBLE; @@ -3733,12 +3842,17 @@ /* fill in supported rate */ info_element->id = MFIE_TYPE_RATES; info_element->len = 0; + IPW_DEBUG_INFO("ASSOC REQ: Rates: %08X %08X\n", priv->active_rate, + priv->active_rate_basic); ret_rates = - ipw_supported_rate_to_ie(info_element, priv->active_rate, + ipw_supported_rate_to_ie(info_element, + priv->active_rate & priv->rates_mask, priv->active_rate_basic, IPW_SUPPORTED_RATES_IE_LEN); ret_rates = ~ret_rates & priv->active_rate; + IPW_DEBUG_INFO("ASSOC REQ: Rates: %08X %08X\n", priv->active_rate, + priv->active_rate_basic); /* Account for the size we know... */ len = sizeof(struct ieee80211_assoc_request) + @@ -4114,6 +4228,14 @@ rxon->filter_flags |= RXON_FILTER_ASSOC_MSK; rxon->assoc_id = assoc_id; rxon->beacon_interval = priv->assoc_request.beacon_interval; + + if (priv->assoc_request.capability & WLAN_CAPABILITY_SHORT_PREAMBLE) + rxon->flags |= RXON_FLG_SHORT_PREAMBLE_MSK; + + if ((priv->assoc_request.ieee_mode == IPW_G_MODE) && + (priv->assoc_request.capability & WLAN_CAPABILITY_SHORT_SLOT_TIME)) + rxon->flags |= RXON_FLG_SHORT_SLOT_MSK; + /* switch (priv->ieee->sec.level) { case SEC_LEVEL_1: rxon->flags |= */ @@ -4186,17 +4308,9 @@ memcpy(priv->ieee->bssid, priv->bssid, ETH_ALEN); memcpy(rxon->bssid_addr, associate->bssid, ETH_ALEN); rxon->channel = associate->channel; - rxon->flags = - (RXON_FLG_DIS_DIV_MSK | RXON_FLG_ANT_A_MSK | RXON_FLG_ANT_B_MSK); rxon->filter_flags = RXON_FILTER_ACCEPT_GRP_MSK; // todoG is this needed - if (associate->ieee_mode == IPW_A_MODE) - rxon->flags |= RXON_FLG_SHORT_SLOT_MSK; - else - rxon->flags |= - (RXON_FLG_BAND_24G_MSK | RXON_FLG_AUTO_DETECT_MSK); - switch (priv->ieee->iw_mode) { case IW_MODE_INFRA: rxon->dev_type = RXON_DEV_TYPE_ESS; @@ -4224,16 +4338,19 @@ RXON_FILTER_CTL2HOST_MSK); #endif + rxon->flags = + (RXON_FLG_DIS_DIV_MSK | RXON_FLG_ANT_A_MSK | RXON_FLG_ANT_B_MSK); + if (associate->ieee_mode == IPW_A_MODE) { - priv->rxon.flags &= + rxon->flags &= ~(RXON_FLG_BAND_24G_MSK | RXON_FLG_AUTO_DETECT_MSK | RXON_FLG_CCK_MSK); - priv->rxon.flags |= RXON_FLG_SHORT_SLOT_MSK; + rxon->flags |= RXON_FLG_SHORT_SLOT_MSK; } else { - priv->rxon.flags &= ~RXON_FLG_SHORT_SLOT_MSK; - priv->rxon.flags |= RXON_FLG_BAND_24G_MSK; - priv->rxon.flags |= RXON_FLG_AUTO_DETECT_MSK; - priv->rxon.flags &= ~RXON_FLG_CCK_MSK; + rxon->flags &= ~RXON_FLG_SHORT_SLOT_MSK; + rxon->flags |= RXON_FLG_BAND_24G_MSK; + rxon->flags |= RXON_FLG_AUTO_DETECT_MSK; + rxon->flags &= ~RXON_FLG_CCK_MSK; } if ((associate->capability & WLAN_CAPABILITY_SHORT_PREAMBLE)) @@ -4241,29 +4358,27 @@ else priv->rxon.flags &= ~RXON_FLG_SHORT_PREAMBLE_MSK; - if ((priv->rxon.flags & RXON_FLG_BAND_24G_MSK) && + if ((rxon->flags & RXON_FLG_BAND_24G_MSK) && (associate->ieee_mode == IPW_G_MODE)) { if (associate->capability & WLAN_CAPABILITY_SHORT_SLOT_TIME) - priv->rxon.flags |= RXON_FLG_SHORT_SLOT_MSK; + rxon->flags |= RXON_FLG_SHORT_SLOT_MSK; else - priv->rxon.flags &= ~RXON_FLG_SHORT_SLOT_MSK; + rxon->flags &= ~RXON_FLG_SHORT_SLOT_MSK; if (associate->erp_value & IEEE80211_ERP_USE_PROTECTION) - priv->rxon.flags |= RXON_FLG_TGG_PROTECT_MSK; + rxon->flags |= RXON_FLG_TGG_PROTECT_MSK; else - priv->rxon.flags &= ~RXON_FLG_TGG_PROTECT_MSK; + rxon->flags &= ~RXON_FLG_TGG_PROTECT_MSK; } - priv->rxon.cck_basic_rates = - ((priv->active_rate_basic & 0xF) | R_1M_MSK); - priv->rxon.ofdm_basic_rates = - ((priv->active_rate_basic >> 4) | R_6M_MSK); + rxon->cck_basic_rates = ((priv->active_rate_basic & 0xF) | R_1M_MSK); + rxon->ofdm_basic_rates = ((priv->active_rate_basic >> 4) | R_6M_MSK); if ((priv->active_rate_basic & 0xF) == 0) - priv->rxon.cck_basic_rates = + rxon->cck_basic_rates = R_1M_MSK | R_2M_MSK | R_5_5M_MSK | R_11M_MSK; if (priv->active_rate_basic >> 4 == 0) - priv->rxon.ofdm_basic_rates = R_6M_MSK | R_12M_MSK | R_24M_MSK; + rxon->ofdm_basic_rates = R_6M_MSK | R_12M_MSK | R_24M_MSK; rc = ipw_rxon_call(priv, 0); if (rc) @@ -4287,10 +4402,15 @@ } else { unsigned long flags; spin_lock_irqsave(&priv->lock, flags); +#if IEEE80211_API_VERSION >= 2 rc = ieee80211_tx_frame(priv->ieee, (struct ieee80211_hdr - *)&frame, IEEE80211_3ADDR_LEN, - sizeof(frame), 0); + *)&frame, 0, sizeof(frame), 0); +#else + rc = ieee80211_tx_frame(priv->ieee, + (struct ieee80211_hdr + *)&frame, sizeof(frame)); +#endif spin_unlock_irqrestore(&priv->lock, flags); } } @@ -4407,27 +4527,24 @@ return rc; } -static void ipw_send_supported_rates(struct ipw_priv *priv, struct ipw_supported_rates - *rates) +static void ipw_set_supported_rates_mask(struct ipw_priv *priv, int rates_mask) { - int index, i; - u8 rate, basic; + priv->active_rate = rates_mask & 0xffff; + priv->active_rate_basic = (rates_mask >> 16) & 0xffff; +} - priv->active_rate = 0; - priv->active_rate_basic = 0; - for (i = 0; i < rates->num_rates; i++) { - rate = rates->supported_rates[i]; - if (rate & IEEE80211_BASIC_RATE_MASK) - basic = 1; - else - basic = 0; - rate &= ~IEEE80211_BASIC_RATE_MASK; - index = ipw_rate_ieee2index(rate); - if (index != -1) { - priv->active_rate |= (1 << index); - if (basic == 1) - priv->active_rate_basic |= (1 << index); - } +static void ipw_init_rates_mask(struct ipw_priv *priv) +{ + priv->rates_mask = 0; + + if (priv->ieee->modulation & IEEE80211_OFDM_MODULATION) { + priv->rates_mask |= IEEE80211_OFDM_DEFAULT_RATES_MASK; + priv->rates_mask |= IEEE80211_OFDM_BASIC_RATES_MASK << 16; + } + + if (priv->ieee->modulation & IEEE80211_CCK_MODULATION) { + priv->rates_mask |= IEEE80211_CCK_DEFAULT_RATES_MASK; + priv->rates_mask |= IEEE80211_CCK_BASIC_RATES_MASK << 16; } } @@ -4476,8 +4593,8 @@ netif_carrier_off(priv->net_dev); } - init_supported_rates(priv, &priv->rates); - ipw_send_supported_rates(priv, &priv->rates); + ipw_init_rates_mask(priv); + ipw_set_supported_rates_mask(priv, priv->rates_mask); #ifdef CONFIG_IPW3945_QOS ipw_qos_activate(priv, NULL); @@ -4761,10 +4878,15 @@ break; case DAEMON_FRAME_TX: +#if IEEE80211_API_VERSION >= 2 ieee80211_tx_frame(priv->ieee, (struct ieee80211_hdr *) - daemon_cmd->cmd.data, - IEEE80211_3ADDR_LEN, + daemon_cmd->cmd.data, 0, daemon_cmd->cmd.data_len, 0); +#else + ieee80211_tx_frame(priv->ieee, (struct ieee80211_hdr *) + daemon_cmd->cmd.data, + daemon_cmd->cmd.data_len); +#endif daemon_cmd->cmd.data_len = 0; spin_lock_irqsave(&priv->daemon_lock, flags); list_add_tail(&daemon_cmd->list, @@ -7179,208 +7301,151 @@ return 0; } -static int ipw_is_rate_in_mask(struct ipw_priv *priv, int ieee_mode, u8 rate) +#define IEEE80211_RATE_INDEX_MASK (0xf) +#define IEEE80211_RATE_MASKED (1 << 14) +#define IEEE80211_RATE_INVALID (1 << 13) +/* Given a modulation (OFDM or CCK), the rate (1,2,5,6,9,11,12,18,24,36,48,54) + * and a bit mask, verify that the rate is supported in that bitmask and return + * the rate with the IEEE80211_RATE_MASKED bit set or cleared as appropriate */ +#define IEEE80211_RATE_IN_MASK(mod, rate, mask) \ + case IEEE80211_## mod ##_RATE_## rate ##MB: \ + return (mask & IEEE80211_## mod ##_RATE_## rate ##MB_MASK) ? \ + IEEE80211_## mod ##_RATE_## rate ##MB_INDEX : \ + (IEEE80211_RATE_MASKED | \ + IEEE80211_## mod ##_RATE_## rate ##MB_INDEX) + +static u16 ipw_is_rate_in_mask(struct ipw_priv *priv, u8 rate, u16 mask) { rate &= ~IEEE80211_BASIC_RATE_MASK; - if (ieee_mode == IEEE_A) { - switch (rate) { - case IEEE80211_OFDM_RATE_6MB: - return priv-> - rates_mask & IEEE80211_OFDM_RATE_6MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_9MB: - return priv-> - rates_mask & IEEE80211_OFDM_RATE_9MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_12MB: - return priv-> - rates_mask & IEEE80211_OFDM_RATE_12MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_18MB: - return priv-> - rates_mask & IEEE80211_OFDM_RATE_18MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_24MB: - return priv-> - rates_mask & IEEE80211_OFDM_RATE_24MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_36MB: - return priv-> - rates_mask & IEEE80211_OFDM_RATE_36MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_48MB: - return priv-> - rates_mask & IEEE80211_OFDM_RATE_48MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_54MB: - return priv-> - rates_mask & IEEE80211_OFDM_RATE_54MB_MASK ? 1 : 0; - default: - return 0; - } - } - /* B and G mixed */ switch (rate) { - case IEEE80211_CCK_RATE_1MB: - return priv->rates_mask & IEEE80211_CCK_RATE_1MB_MASK ? 1 : 0; - case IEEE80211_CCK_RATE_2MB: - return priv->rates_mask & IEEE80211_CCK_RATE_2MB_MASK ? 1 : 0; - case IEEE80211_CCK_RATE_5MB: - return priv->rates_mask & IEEE80211_CCK_RATE_5MB_MASK ? 1 : 0; - case IEEE80211_CCK_RATE_11MB: - return priv->rates_mask & IEEE80211_CCK_RATE_11MB_MASK ? 1 : 0; - } - - /* If we are limited to B modulations, bail at this point */ - if (ieee_mode == IEEE_B) - return 0; - /* G */ - switch (rate) { - case IEEE80211_OFDM_RATE_6MB: - return priv->rates_mask & IEEE80211_OFDM_RATE_6MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_9MB: - return priv->rates_mask & IEEE80211_OFDM_RATE_9MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_12MB: - return priv->rates_mask & IEEE80211_OFDM_RATE_12MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_18MB: - return priv->rates_mask & IEEE80211_OFDM_RATE_18MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_24MB: - return priv->rates_mask & IEEE80211_OFDM_RATE_24MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_36MB: - return priv->rates_mask & IEEE80211_OFDM_RATE_36MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_48MB: - return priv->rates_mask & IEEE80211_OFDM_RATE_48MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_54MB: - return priv->rates_mask & IEEE80211_OFDM_RATE_54MB_MASK ? 1 : 0; - } - - return 0; -} + IEEE80211_RATE_IN_MASK(OFDM, 6, mask); + IEEE80211_RATE_IN_MASK(OFDM, 9, mask); + IEEE80211_RATE_IN_MASK(OFDM, 12, mask); + IEEE80211_RATE_IN_MASK(OFDM, 18, mask); + IEEE80211_RATE_IN_MASK(OFDM, 24, mask); + IEEE80211_RATE_IN_MASK(OFDM, 36, mask); + IEEE80211_RATE_IN_MASK(OFDM, 48, mask); + IEEE80211_RATE_IN_MASK(OFDM, 54, mask); + IEEE80211_RATE_IN_MASK(CCK, 1, mask); + IEEE80211_RATE_IN_MASK(CCK, 2, mask); + IEEE80211_RATE_IN_MASK(CCK, 5, mask); + IEEE80211_RATE_IN_MASK(CCK, 11, mask); + } + + return IEEE80211_RATE_INVALID; +} + +static u32 ipw_find_compatible_rates(struct ipw_priv *priv, + const struct ieee80211_network *network, + u16 rates_mask) +{ + int bit_index, i; + u32 rates = 0; + + /* rates */ + for (i = 0; i < network->rates_len; i++) { + bit_index = ipw_is_rate_in_mask(priv, network->rates[i], + rates_mask); + if (bit_index & IEEE80211_RATE_INVALID) { + IPW_DEBUG_RATE("Invalid rate requested: " + "%02X\n", network->rates[i]); + continue; + } -static int ipw_compatible_rates(struct ipw_priv *priv, const struct ieee80211_network - *network, struct ipw_supported_rates *rates) -{ - int num_rates, i; - memset(rates, 0, sizeof(*rates)); - num_rates = min(network->rates_len, (u8) IPW_MAX_RATES); - rates->num_rates = 0; - for (i = 0; i < num_rates; i++) { - if (!ipw_is_rate_in_mask - (priv, network->mode, network->rates[i])) { + if (bit_index & IEEE80211_RATE_MASKED) { + if (!(network->rates[i] & IEEE80211_BASIC_RATE_MASK)) { + IPW_DEBUG_RATE("Rate %02X masked : 0x%08X\n", + network->rates[i], rates_mask); - if (network->rates[i] & IEEE80211_BASIC_RATE_MASK) { - IPW_DEBUG_SCAN - ("Adding masked mandatory " - "rate %02X\n", network->rates[i]); - rates->supported_rates[rates-> - num_rates++] = - network->rates[i]; continue; } - IPW_DEBUG_SCAN("Rate %02X masked : 0x%08X\n", - network->rates[i], priv->rates_mask); - continue; + /* Clear out any bits set in the mask that are not + * specific rates (INVALID and MASKED bits) */ + bit_index &= IEEE80211_RATE_INDEX_MASK; + + IPW_DEBUG_RATE("Adding masked mandatory " + "rate %02X\n", network->rates[i]); } - rates->supported_rates[rates->num_rates++] = network->rates[i]; + if (network->rates[i] & IEEE80211_BASIC_RATE_MASK) + rates |= (1 << (bit_index + 16)); + + rates |= (1 << bit_index); } - num_rates = min(network->rates_ex_len, - (u8) (IPW_MAX_RATES - num_rates)); - for (i = 0; i < num_rates; i++) { - if (!ipw_is_rate_in_mask - (priv, network->mode, network->rates_ex[i])) { - if (network->rates_ex[i] & IEEE80211_BASIC_RATE_MASK) { - IPW_DEBUG_SCAN - ("Adding masked mandatory " - "rate %02X\n", network->rates_ex[i]); - rates->supported_rates[rates-> - num_rates++] = - network->rates[i]; + /* extended rates */ + for (i = 0; i < network->rates_ex_len; i++) { + bit_index = ipw_is_rate_in_mask(priv, network->rates_ex[i], + rates_mask); + if (bit_index & IEEE80211_RATE_INVALID) { + IPW_DEBUG_RATE("Invalid rate requested: " + "%02X\n", network->rates_ex[i]); + continue; + } + + if (bit_index & IEEE80211_RATE_MASKED) { + if (!(network->rates_ex[i] & IEEE80211_BASIC_RATE_MASK)) { + IPW_DEBUG_RATE("Rate %02X masked : 0x%08X\n", + network->rates_ex[i], + rates_mask); + continue; } - IPW_DEBUG_SCAN("Rate %02X masked : 0x%08X\n", - network->rates_ex[i], priv->rates_mask); - continue; + bit_index &= ~IEEE80211_RATE_INDEX_MASK; + + IPW_DEBUG_RATE("Adding masked mandatory " + "rate %02X\n", network->rates_ex[i]); } - rates->supported_rates[rates->num_rates++] = - network->rates_ex[i]; + if (network->rates_ex[i] & IEEE80211_BASIC_RATE_MASK) + rates |= (1 << (bit_index + 16)); + + rates |= (1 << bit_index); } - return 1; + return rates; } -static inline void ipw_copy_rates(struct ipw_supported_rates *dest, const struct ipw_supported_rates - *src) +#if 0 +static int ipw_compatible_basic_rates(struct ipw_priv *priv, + struct ieee80211_network *network, + u32 rates_mask) { - u8 i; - for (i = 0; i < src->num_rates; i++) - dest->supported_rates[i] = src->supported_rates[i]; - dest->num_rates = src->num_rates; -} - -/* TODO: Look at sniffed packets in the air to determine if the basic rate - * mask should ever be used -- right now all callers to add the scan rates are - * set with the modulation = CCK, so BASIC_RATE_MASK is never set... */ -static void ipw_add_cck_scan_rates(struct ipw_supported_rates - *rates, u8 modulation, u32 rate_mask) -{ - u8 basic_mask = - (IEEE80211_OFDM_MODULATION == - modulation) ? IEEE80211_BASIC_RATE_MASK : 0; - if (rate_mask & IEEE80211_CCK_RATE_1MB_MASK) - rates->supported_rates[rates->num_rates++] = - IEEE80211_BASIC_RATE_MASK | IEEE80211_CCK_RATE_1MB; - if (rate_mask & IEEE80211_CCK_RATE_2MB_MASK) - rates->supported_rates[rates->num_rates++] = - IEEE80211_BASIC_RATE_MASK | IEEE80211_CCK_RATE_2MB; - if (rate_mask & IEEE80211_CCK_RATE_5MB_MASK) - rates->supported_rates[rates->num_rates++] = - basic_mask | IEEE80211_CCK_RATE_5MB; - if (rate_mask & IEEE80211_CCK_RATE_11MB_MASK) - rates->supported_rates[rates->num_rates++] = - basic_mask | IEEE80211_CCK_RATE_11MB; -} - -static void ipw_add_ofdm_scan_rates(struct ipw_supported_rates - *rates, u8 modulation, u32 rate_mask) -{ - u8 basic_mask = - (IEEE80211_OFDM_MODULATION == - modulation) ? IEEE80211_BASIC_RATE_MASK : 0; - if (rate_mask & IEEE80211_OFDM_RATE_6MB_MASK) - rates->supported_rates[rates->num_rates++] = - basic_mask | IEEE80211_OFDM_RATE_6MB; - if (rate_mask & IEEE80211_OFDM_RATE_9MB_MASK) - rates->supported_rates[rates->num_rates++] = - IEEE80211_OFDM_RATE_9MB; - if (rate_mask & IEEE80211_OFDM_RATE_12MB_MASK) - rates->supported_rates[rates->num_rates++] = - basic_mask | IEEE80211_OFDM_RATE_12MB; - if (rate_mask & IEEE80211_OFDM_RATE_18MB_MASK) - rates->supported_rates[rates->num_rates++] = - IEEE80211_OFDM_RATE_18MB; - if (rate_mask & IEEE80211_OFDM_RATE_24MB_MASK) - rates->supported_rates[rates->num_rates++] = - basic_mask | IEEE80211_OFDM_RATE_24MB; - if (rate_mask & IEEE80211_OFDM_RATE_36MB_MASK) - rates->supported_rates[rates->num_rates++] = - IEEE80211_OFDM_RATE_36MB; - if (rate_mask & IEEE80211_OFDM_RATE_48MB_MASK) - rates->supported_rates[rates->num_rates++] = - IEEE80211_OFDM_RATE_48MB; - if (rate_mask & IEEE80211_OFDM_RATE_54MB_MASK) - rates->supported_rates[rates->num_rates++] = - IEEE80211_OFDM_RATE_54MB; + int i; + + for (i = 0; i < network->rates_len; i++) { + if (!(network->rates[i] & IEEE80211_BASIC_RATE_MASK)) + continue; + if (!ipw_is_rate_in_mask(priv, network->rates[i], rates_mask)) + return 1; + } + + for (i = 0; i < network->rates_ex_len; i++) { + if (!(network->rates_ex[i] & IEEE80211_BASIC_RATE_MASK)) + continue; + if (!ipw_is_rate_in_mask(priv, network->rates_ex[i], + rates_mask)) + return 1; + } + + return 0; } +#endif struct ipw_network_match { struct ieee80211_network *network; - struct ipw_supported_rates rates; + u32 rates_mask; }; + static int ipw_find_adhoc_network(struct ipw_priv *priv, struct ipw_network_match *match, struct ieee80211_network *network, int roaming) { - struct ipw_supported_rates rates; + u16 rates_mask; /* Verify that this network's capability is compatible with the * current mode (AdHoc or Infrastructure) */ if ((priv->ieee->iw_mode == IW_MODE_ADHOC && @@ -7524,10 +7589,10 @@ MAC_ARG(network->bssid)); return 0; } - +#if 0 /* Ensure that the rates supported by the driver are compatible with * this AP, including verification of basic rates (mandatory) */ - if (!ipw_compatible_rates(priv, network, &rates)) { + if (!ipw_compatible_basic_rates(priv, network, priv->rates_mask)) { IPW_DEBUG_MERGE("Network '%s (" MAC_FMT ")' excluded " "because configured rate mask excludes " "AP mandatory rate.\n", @@ -7536,8 +7601,10 @@ MAC_ARG(network->bssid)); return 0; } +#endif - if (rates.num_rates == 0) { + rates_mask = ipw_find_compatible_rates(priv, network, priv->rates_mask); + if (!rates_mask) { IPW_DEBUG_MERGE("Network '%s (" MAC_FMT ")' excluded " "because of no compatible rates.\n", escape_essid(network->ssid, @@ -7551,7 +7618,7 @@ * should occur within a generic IEEE 802.11 user space tool. */ /* Set up 'new' AP to this network */ - ipw_copy_rates(&match->rates, &rates); + match->rates_mask = rates_mask; match->network = network; IPW_DEBUG_MERGE("Network '%s (" MAC_FMT ")' is a viable match.\n", @@ -7607,7 +7674,8 @@ struct ipw_network_match *match, struct ieee80211_network *network, int roaming) { - struct ipw_supported_rates rates; + u32 rates_mask; + /* Verify that this network's capability is compatible with the * current mode (AdHoc or Infrastructure) */ if ((priv->ieee->iw_mode == IW_MODE_INFRA && @@ -7632,18 +7700,6 @@ return 0; } - /* 802.11h Sanity Checks */ - if ((ieee80211_get_channel_flags(priv->ieee, network->channel) - & IEEE80211_CH_RADAR_DETECT) - && !(network->capability & WLAN_CAPABILITY_SPECTRUM_MGMT)) { - IPW_DEBUG_SCAN("Network '%s (" MAC_FMT ")' " - "is invalid - Spectrum Management mismatch.\n", - escape_essid(network->ssid, - network->ssid_len), - MAC_ARG(network->bssid)); - return 0; - } - if (network->capability & WLAN_CAPABILITY_SPECTRUM_MGMT) { if ((network->capability & WLAN_CAPABILITY_IBSS) && !(network->flags & NETWORK_HAS_IBSS_DFS)) { @@ -7822,10 +7878,10 @@ MAC_ARG(network->bssid)); return 0; } - +#if 0 /* Ensure that the rates supported by the driver are compatible with * this AP, including verification of basic rates (mandatory) */ - if (!ipw_compatible_rates(priv, network, &rates)) { + if (!ipw_compatible_basic_rates(priv, network, priv->rates_mask)) { IPW_DEBUG_ASSOC("Network '%s (" MAC_FMT ")' excluded " "because configured rate mask excludes " "AP mandatory rate.\n", @@ -7834,8 +7890,10 @@ MAC_ARG(network->bssid)); return 0; } +#endif - if (rates.num_rates == 0) { + rates_mask = ipw_find_compatible_rates(priv, network, priv->rates_mask); + if (!rates_mask) { IPW_DEBUG_ASSOC("Network '%s (" MAC_FMT ")' excluded " "because of no compatible rates.\n", escape_essid(network->ssid, @@ -7849,7 +7907,7 @@ * should occur within a generic IEEE 802.11 user space tool. */ /* Set up 'new' AP to this network */ - ipw_copy_rates(&match->rates, &rates); + match->rates_mask = rates_mask; match->network = network; IPW_DEBUG_ASSOC("Network '%s (" MAC_FMT ")' is a viable match.\n", @@ -7964,12 +8022,8 @@ network->capability |= WLAN_CAPABILITY_SHORT_PREAMBLE; if (priv->capability & CAP_PRIVACY_ON) network->capability |= WLAN_CAPABILITY_PRIVACY; - network->rates_len = min(priv->rates.num_rates, MAX_RATES_LENGTH); - memcpy(network->rates, priv->rates.supported_rates, network->rates_len); - network->rates_ex_len = priv->rates.num_rates - network->rates_len; - memcpy(network->rates_ex, - &priv->rates.supported_rates[network->rates_len], - network->rates_ex_len); + ipw_fill_network_rates(network, priv->rates_mask); + network->last_scanned = 0; network->flags = 0; network->last_associate = 0; @@ -9319,8 +9373,27 @@ if (auth->algorithm == WLAN_AUTH_SHARED_KEY && *state <= CMAS_RX_AUTH_SEQ_4) { if (auth->transaction == 2) { - struct sk_buff *skb_auth = NULL; struct ieee80211_auth *auth2; +#if IEEE80211_API_VERSION >= 2 + BUG_ON(!priv->auth_frame); + auth2 = priv->auth_frame; + auth2->header.seq_ctl = 0; + + memcpy(auth2->header.addr1, priv->bssid, 6); + memcpy(auth2->header.addr2, priv->mac_addr, 6); + memcpy(auth2->header.addr3, + priv->ieee->bssid, 6); + auth2->algorithm = WLAN_AUTH_SHARED_KEY; + auth2->transaction = 3; + auth2->status = 0; + + ieee80211_tx_frame(priv->ieee, + (struct ieee80211_hdr *) + priv->auth_frame, + IEEE80211_3ADDR_LEN, + sizeof(*auth2) + 130, 1); +#else + struct sk_buff *skb_auth = NULL; int tx_key = !(priv->ieee->sec. flags & SEC_ACTIVE_KEY) ? 0 : priv->ieee-> @@ -9377,13 +9450,14 @@ memcpy(priv->auth_frame, skb_auth->data, skb_auth->len); + ieee80211_tx_frame(priv->ieee, (struct ieee80211_hdr *) priv->auth_frame, - IEEE80211_3ADDR_LEN, - skb_auth->len, 0); + skb_auth->len); dev_kfree_skb_any(skb_auth); out_fail2: +#endif spin_unlock_irqrestore(&priv->lock, flags); mutex_unlock(&priv->mutex); return; @@ -9426,8 +9500,12 @@ if (len) { IPW_DEBUG_11H("Sending %d bytes.\n", len); spin_lock_irqsave(&priv->lock, flags); - ieee80211_tx_frame(priv->ieee, &frame->u.frame, - IEEE80211_3ADDR_LEN, len, 0); +#if IEEE80211_API_VERSION >= 2 + ieee80211_tx_frame(priv->ieee, &frame->u.frame, 0, len, + 0); +#else + ieee80211_tx_frame(priv->ieee, &frame->u.frame, len); +#endif spin_unlock_irqrestore(&priv->lock, flags); } @@ -9496,9 +9574,11 @@ IPW_DEBUG_11H("Sending %d bytes.\n", len); out_frame->u.frame.frame_ctl = IEEE80211_FTYPE_MGMT | IEEE80211_STYPE_PROBE_RESP; - - ieee80211_tx_frame(priv->ieee, &out_frame->u.frame, - IEEE80211_3ADDR_LEN, len, 0); +#if IEEE80211_API_VERSION >= 2 + ieee80211_tx_frame(priv->ieee, &out_frame->u.frame, 0, len, 0); +#else + ieee80211_tx_frame(priv->ieee, &out_frame->u.frame, len); +#endif } ipw_free_frame(priv, out_frame); @@ -9571,8 +9651,7 @@ priv->auth_state = CMAS_INIT; ieee80211_tx_frame(priv->ieee, - (struct ieee80211_hdr *)&frame, - IEEE80211_3ADDR_LEN, sizeof(frame), 0); + (struct ieee80211_hdr *)&frame, sizeof(frame)); return 0; */ @@ -9736,6 +9815,7 @@ cancel_delayed_work(&priv->associate_timeout); priv->assoc_request.assoc_id = resp->aid & 0x3fff; + priv->assoc_request.capability = network->capability; queue_work(priv->workqueue, &priv->post_associate); #ifdef CONFIG_IPW3945_QOS ipw_qos_association_resp(priv, network); @@ -9771,7 +9851,7 @@ static int ipw_associate_network(struct ipw_priv *priv, struct ieee80211_network *network, - struct ipw_supported_rates *rates, int roaming) + u32 rates_mask, int roaming) { int err; unsigned long flags; @@ -9829,14 +9909,14 @@ IPW_DEBUG_ASSOC ("%sssociation attempt [%s]: '%s', channel %d, " - "802.11%c [%d], %s[:%s], enc=%s%s%s%c%c\n", + "802.11%c [%08X], %s[:%s], enc=%s%s%s%c%c\n", roaming ? "Rea" : "A", (priv-> capability & WLAN_CAPABILITY_IBSS) ? "IBSS" : "BSS", escape_essid(priv->essid, priv->essid_len), network->channel, ipw_modes[priv->assoc_request.ieee_mode], - rates->num_rates, + rates_mask, (priv->assoc_request.preamble_length == DCT_FLAG_LONG_PREAMBLE) ? "long" : "short", network-> @@ -9881,9 +9961,8 @@ } priv->assoc_request.listen_interval = network->listen_interval; - rates->ieee_mode = priv->assoc_request.ieee_mode; - rates->purpose = IPW_RATE_CONNECT; - ipw_send_supported_rates(priv, rates); + + ipw_set_supported_rates_mask(priv, rates_mask); /* * If preemption is enabled, it is possible for the association @@ -9977,8 +10056,8 @@ } /* Second pass through ROAM process -- request association */ - ipw_compatible_rates(priv, priv->assoc_network, &match.rates); - ipw_associate_network(priv, priv->assoc_network, &match.rates, 1); + ipw_find_compatible_rates(priv, priv->assoc_network, match.rates_mask); + ipw_associate_network(priv, priv->assoc_network, match.rates_mask, 1); priv->status &= ~STATUS_ROAMING; } @@ -10001,7 +10080,7 @@ struct ipw_network_match match = { .network = NULL }; - struct ipw_supported_rates *rates; + u32 rates_mask; struct list_head *element; unsigned long flags; @@ -10050,7 +10129,7 @@ list_for_each_entry(network, &priv->ieee->network_list, list) ipw_best_network(priv, &match, network, 0); network = match.network; - rates = &match.rates; + rates_mask = match.rates_mask; if (network == NULL && priv->ieee->iw_mode == IW_MODE_ADHOC && priv->config & CFG_ADHOC_CREATE && @@ -10060,7 +10139,7 @@ element = priv->ieee->network_free_list.next; network = list_entry(element, struct ieee80211_network, list); if (!ipw_adhoc_create(priv, network)) { - rates = &priv->rates; + rates_mask = priv->rates_mask; list_del(element); list_add_tail(&network->list, &priv->ieee->network_list); @@ -10077,7 +10156,7 @@ return 0; } - ipw_associate_network(priv, network, rates, 0); + ipw_associate_network(priv, network, rates_mask, 0); return 1; } @@ -11853,7 +11932,7 @@ struct ipw_priv *priv = ieee80211_priv(dev); struct iw_range *range = (struct iw_range *)extra; const struct ieee80211_geo *geo = ieee80211_get_geo(priv->ieee); - int i = 0, j; + int i = 0, j, mask; if (!ipw_is_ready(priv)) return -EAGAIN; @@ -11873,10 +11952,16 @@ range->avg_qual.noise = 0; range->avg_qual.updated = 7; /* Updated all three */ mutex_lock(&priv->mutex); - range->num_bitrates = min(priv->rates.num_rates, (u8) IW_MAX_BITRATES); - for (i = 0; i < range->num_bitrates; i++) - range->bitrate[i] = - (priv->rates.supported_rates[i] & 0x7F) * 500000; + + j = 0; + for (i = 0, mask = 1; i < IPW_MAX_RATES; i++, mask <<= 1) { + if (!(priv->active_rate & mask)) + continue; + range->bitrate[i] = ipw_index_to_rate(i) * 500000; + j++; + } + range->num_bitrates = j; + range->max_rts = MAX_RTS_THRESHOLD; range->min_frag = MIN_FRAG_THRESHOLD; range->max_frag = MAX_FRAG_THRESHOLD; @@ -12117,8 +12202,7 @@ struct ipw_priv *priv = ieee80211_priv(dev); u32 target_rate = wrqu->bitrate.value; u32 fixed, mask; - int ret = 0, rc = -1; - struct ipw_supported_rates rates; + int rc = -1; if (!ipw_is_ready(priv)) return -EAGAIN; @@ -12194,7 +12278,7 @@ priv->config &= ~CFG_FIXED_RATE; else priv->config |= CFG_FIXED_RATE; - if (priv->rates_mask == mask) { + if ((priv->rates_mask & 0xffff) == mask) { IPW_DEBUG_WX("Mask set to current mask.\n"); mutex_unlock(&priv->mutex); return 0; @@ -12206,11 +12290,14 @@ unsigned long flags; spin_lock_irqsave(&priv->ieee->lock, flags); - ret = ipw_compatible_rates(priv, priv->assoc_network, &rates); + mask = + ipw_find_compatible_rates(priv, priv->assoc_network, + priv->rates_mask); spin_unlock_irqrestore(&priv->ieee->lock, flags); } - if ((ret) && (rates.num_rates != 0)) { - ipw_send_supported_rates(priv, &rates); + + if (mask) { + ipw_set_supported_rates_mask(priv, mask); priv->rxon.cck_basic_rates = ((priv->active_rate_basic & 0xF) | R_1M_MSK); priv->rxon.ofdm_basic_rates = @@ -12224,8 +12311,8 @@ R_6M_MSK | R_12M_MSK | R_24M_MSK; rc = ipw_rxon_call(priv, 1); - } + if (rc) { /* Network configuration changed -- force [re]association */ IPW_DEBUG_ASSOC @@ -13113,13 +13200,18 @@ priv->ieee->mode = mode; priv->ieee->freq_band = band; priv->ieee->modulation = modulation; - init_supported_rates(priv, &priv->rates); + + ipw_init_rates_mask(priv); + ipw_set_supported_rates_mask(priv, priv->rates_mask); + + IPW_DEBUG_INFO("ASSOC REQ: Rates: %08X %08X %08X\n", + priv->rates_mask, + priv->active_rate, priv->active_rate_basic); + /* Network configuration changed -- force [re]association */ IPW_DEBUG_ASSOC("[re]association triggered due to mode change.\n"); - if (!ipw_disassociate(priv)) { - ipw_send_supported_rates(priv, &priv->rates); + if (!ipw_disassociate(priv)) ipw_associate(priv); - } IPW_DEBUG_WX("PRIV SET MODE: %c%c%c\n", mode & IEEE_A ? 'a' : '.', @@ -15435,43 +15527,6 @@ mutex_unlock(&priv->mutex); } -static int init_supported_rates(struct ipw_priv *priv, - struct ipw_supported_rates *rates) -{ - /* TODO: Mask out rates based on priv->rates_mask */ - - memset(rates, 0, sizeof(*rates)); - /* configure supported rates */ - switch (priv->ieee->freq_band) { - case IEEE80211_52GHZ_BAND: - rates->ieee_mode = IPW_A_MODE; - rates->purpose = IPW_RATE_CAPABILITIES; - ipw_add_ofdm_scan_rates(rates, - IEEE80211_OFDM_MODULATION, - IEEE80211_OFDM_DEFAULT_RATES_MASK); - break; - default: /* Mixed or 2.4Ghz */ - rates->ieee_mode = IPW_G_MODE; - rates->purpose = IPW_RATE_CAPABILITIES; - ipw_add_cck_scan_rates(rates, - IEEE80211_CCK_MODULATION, - IEEE80211_CCK_DEFAULT_RATES_MASK); - if (priv->ieee->modulation & IEEE80211_OFDM_MODULATION) { - u8 modulation = IEEE80211_CCK_MODULATION; - - if (! - (priv->ieee->modulation & IEEE80211_CCK_MODULATION)) - modulation = IEEE80211_OFDM_MODULATION; - - ipw_add_ofdm_scan_rates(rates, modulation, - IEEE80211_OFDM_DEFAULT_RATES_MASK); - } - break; - } - - return 0; -} - /* Power management (not Tx power!) functions */ @@ -15646,11 +15701,14 @@ call registered function about change in current network beacon */ -static int ipw_card_bss_active_changed_notify(struct ipw_priv *priv, struct ieee80211_network - *network) +static int ipw_card_bss_active_changed_notify(struct ipw_priv *priv, + struct ieee80211_network *network) { int rc = 0; u8 period = 0; + struct daemon_rx_config rxon; + + memcpy(&rxon, &priv->rxon, sizeof(rxon)); if (network != NULL) period = network->tim.tim_period; @@ -15663,6 +15721,29 @@ else priv->power_data.active_index = IPW_POWER_RANGE_1; } + + if (network->capability & WLAN_CAPABILITY_SHORT_PREAMBLE) + priv->rxon.flags |= RXON_FLG_SHORT_PREAMBLE_MSK; + else + priv->rxon.flags &= ~RXON_FLG_SHORT_PREAMBLE_MSK; + + if (priv->assoc_request.ieee_mode == IPW_G_MODE) { + if (network->capability & WLAN_CAPABILITY_SHORT_SLOT_TIME) + priv->rxon.flags |= RXON_FLG_SHORT_SLOT_MSK; + else + priv->rxon.flags &= ~RXON_FLG_SHORT_SLOT_MSK; + + if (network->erp_value & IEEE80211_ERP_USE_PROTECTION) + priv->rxon.flags |= RXON_FLG_TGG_PROTECT_MSK; + else + priv->rxon.flags &= ~RXON_FLG_TGG_PROTECT_MSK; + } + + if (memcmp(&rxon, &priv->rxon, sizeof(rxon))) { + IPW_DEBUG_INFO("rxon changed\n"); + ipw_rxon_assoc_async(priv); + } + return rc; } @@ -16265,7 +16346,9 @@ goto out_destroy_workqueue; } - priv->rates_mask = IEEE80211_DEFAULT_RATES_MASK; + priv->rates_mask = IEEE80211_DEFAULT_RATES_MASK | + (IEEE80211_OFDM_BASIC_RATES_MASK | + IEEE80211_CCK_BASIC_RATES_MASK) << 16; priv->missed_beacon_threshold = IPW_MB_DISASSOCIATE_THRESHOLD_DEFAULT; priv->roaming_threshold = IPW_MB_ROAMING_THRESHOLD_DEFAULT; priv->rts_threshold = DEFAULT_RTS_THRESHOLD; --- linux-2.6.18.noarch/drivers/net/wireless/ipw3945.h.orig 2006-09-20 15:30:01.000000000 -0400 +++ linux-2.6.18.noarch/drivers/net/wireless/ipw3945.h 2006-09-20 15:30:07.000000000 -0400 @@ -1751,14 +1751,6 @@ spinlock_t lock; }; /* Not transferred over network, so not __attribute__ ((packed)) */ -#define IPW_SUPPORTED_RATES_IE_LEN 8 -#define IPW_MAX_RATES 12 - -struct ipw_rates { - u8 num_rates; - u8 rates[IPW_MAX_RATES]; -} __attribute__ ((packed)); - struct ipw_multicast_addr { u8 num_of_multicast_addresses; u8 reserved[3]; @@ -1800,6 +1792,9 @@ u8 erp_value; } __attribute__ ((packed)); +#define IPW_SUPPORTED_RATES_IE_LEN 8 +#define IPW_MAX_RATES 12 + struct ipw_supported_rates { u8 ieee_mode; u8 num_rates; @@ -2177,6 +2172,8 @@ struct ipw_activity_blink activity; unsigned long led_packets; int led_state; + + u32 rates_mask; u16 active_rate; u16 active_rate_basic; @@ -2214,15 +2211,13 @@ struct ipw_associate assoc_request; struct ieee80211_network *assoc_network; - struct ipw_supported_rates rates; - struct ipw_notif_statistics statistics; /* context information */ u8 essid[IW_ESSID_MAX_SIZE]; u8 essid_len; u8 nick[IW_ESSID_MAX_SIZE]; - u16 rates_mask; + u8 channel; u32 power_mode; u32 antenna; jwltest-prism54-wpa-fix.patch: isl_ioctl.c | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletion(-) --- NEW FILE jwltest-prism54-wpa-fix.patch --- --- linux-2.6.19.noarch/drivers/net/wireless/prism54/isl_ioctl.c.orig 2007-02-05 10:33:42.000000000 -0500 +++ linux-2.6.19.noarch/drivers/net/wireless/prism54/isl_ioctl.c 2007-02-05 10:34:23.000000000 -0500 @@ -1395,11 +1395,17 @@ static int prism54_set_auth(struct net_d break; case IW_AUTH_RX_UNENCRYPTED_EAPOL: - dot1x = param->value ? 1 : 0; + /* Don't allow turning on dot1x in WEP or unencrypted mode; + * it appears to make all associations fail. + */ + if (!wpa && param->value) + break; + dot1x = param->value ? 0x01 : 0; break; case IW_AUTH_PRIVACY_INVOKED: privinvoked = param->value ? 1 : 0; + break; case IW_AUTH_DROP_UNENCRYPTED: exunencrypt = param->value ? 1 : 0; @@ -1589,6 +1595,7 @@ static int prism54_set_encodeext(struct } key.type = DOT11_PRIV_TKIP; key.length = KEY_SIZE_TKIP; + break; default: return -EINVAL; } jwltest-softmac_wx_get_rate-running-check.patch: ieee80211softmac_wx.c | 6 ++++++ 1 files changed, 6 insertions(+) --- NEW FILE jwltest-softmac_wx_get_rate-running-check.patch --- --- linux-2.6.18.noarch/net/ieee80211/softmac/ieee80211softmac_wx.c.orig 2006-12-12 13:16:33.000000000 -0500 +++ linux-2.6.18.noarch/net/ieee80211/softmac/ieee80211softmac_wx.c 2006-12-12 13:22:05.000000000 -0500 @@ -265,6 +265,12 @@ ieee80211softmac_wx_get_rate(struct net_ int err = -EINVAL; spin_lock_irqsave(&mac->lock, flags); + + if (unlikely(!mac->running)) { + err = -ENODEV; + goto out_unlock; + } + switch (mac->txrates.default_rate) { case IEEE80211_CCK_RATE_1MB: data->bitrate.value = 1000000; Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/kernel-2.6.spec,v retrieving revision 1.2895 retrieving revision 1.2895.2.1 diff -u -r1.2895 -r1.2895.2.1 --- kernel-2.6.spec 10 Jan 2007 23:18:29 -0000 1.2895 +++ kernel-2.6.spec 5 Feb 2007 18:46:50 -0000 1.2895.2.1 @@ -33,7 +33,7 @@ %define sublevel 19 %define kversion 2.6.%{sublevel} %define rpmversion 2.6.%{sublevel} -%define release %(R="$Revision$"; RR="${R##: }"; echo ${RR%%?})%{?dist} +%define release %(R="$Revision$"; RR="${R##: }"; echo ${RR%%?})%{?dist}.jwltest.18 %define signmodules 0 %define xen_hv_cset 11774 %define make_target bzImage @@ -410,6 +410,11 @@ # core networking changes. # NIC driver fixes +Patch1350: jwltest-ipw3945-1_0_5.patch +Patch1351: jwltest-ipw3945-1_1_0.patch +Patch1352: jwltest-bcm43xx-add-PCI-E-code.patch +Patch1353: jwltest-softmac_wx_get_rate-running-check.patch +Patch1354: jwltest-prism54-wpa-fix.patch # Filesystem stuff. # Squashfs @@ -484,6 +489,11 @@ Patch5060: linux-2.6-olpc-battery.patch # +# d80211 backport +# +Patch6000: jwltest-d80211-backport.patch + +# # 10000 to 20000 is for stuff that has to come last due to the # amount of drivers they touch. But only these should go here. # Not patches you're too lazy for to put in the proper place. @@ -965,6 +975,16 @@ # core networking changes. # NIC driver fixes +# ipw3945 1.0.5 +%patch1350 -p1 +# ipw3945 1.1.0 +%patch1351 -p1 +# bcm43xx: support PCI-E devices +%patch1352 -p1 +# check mac->running to avoid assert in ieee80211softmac_wx_get_rate +%patch1353 -p1 +# prism54: fix WPA support (dcbw) +%patch1354 -p1 # Filesystem patches. # Squashfs @@ -1084,6 +1104,9 @@ # final stuff # +# d80211 stuff +%patch6000 -p1 + # # misc small stuff to make things compile or otherwise improve performance # From fedora-cvs-commits at redhat.com Mon Feb 5 18:57:29 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 13:57:29 -0500 Subject: rpms/lvm2/devel lvm2.spec,1.102,1.103 Message-ID: <200702051857.l15IvTmR005794@cvs.devel.redhat.com> Author: agk Update of /cvs/dist/rpms/lvm2/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv5693 Modified Files: lvm2.spec Log Message: update dm dep Index: lvm2.spec =================================================================== RCS file: /cvs/dist/rpms/lvm2/devel/lvm2.spec,v retrieving revision 1.102 retrieving revision 1.103 diff -u -r1.102 -r1.103 --- lvm2.spec 5 Feb 2007 17:55:32 -0000 1.102 +++ lvm2.spec 5 Feb 2007 18:57:27 -0000 1.103 @@ -1,4 +1,4 @@ -%define device_mapper_version 1.02.17-3 +%define device_mapper_version 1.02.17-4 Summary: Userland logical volume management tools Name: lvm2 From fedora-cvs-commits at redhat.com Mon Feb 5 18:57:34 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 13:57:34 -0500 Subject: rpms/kernel/FC-6 kernel-2.6.spec,1.2895.2.1,1.2895.2.2 Message-ID: <200702051857.l15IvXMc005859@cvs.devel.redhat.com> Author: linville Update of /cvs/dist/rpms/kernel/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv5827 Modified Files: Tag: private-linville-jwltest-fc6-18-branch kernel-2.6.spec Log Message: Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/kernel-2.6.spec,v retrieving revision 1.2895.2.1 retrieving revision 1.2895.2.2 diff -u -r1.2895.2.1 -r1.2895.2.2 --- kernel-2.6.spec 5 Feb 2007 18:46:50 -0000 1.2895.2.1 +++ kernel-2.6.spec 5 Feb 2007 18:57:31 -0000 1.2895.2.2 @@ -251,6 +251,7 @@ # BuildPreReq: module-init-tools, patch >= 2.5.4, bash >= 2.03, sh-utils, tar BuildPreReq: bzip2, findutils, gzip, m4, perl, make >= 3.78, diffutils +%define signmodules 0 %if %{signmodules} BuildPreReq: gnupg %endif From fedora-cvs-commits at redhat.com Mon Feb 5 19:01:56 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 14:01:56 -0500 Subject: rpms/php-pear/devel php-pear.spec,1.17,1.18 Message-ID: <200702051901.l15J1ug8008906@cvs.devel.redhat.com> Author: jorton Update of /cvs/dist/rpms/php-pear/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv8875 Modified Files: php-pear.spec Log Message: * Mon Feb 5 2007 Joe Orton 1:1.4.11-4 - fix Group, mark pear.conf noreplace (#226295) Index: php-pear.spec =================================================================== RCS file: /cvs/dist/rpms/php-pear/devel/php-pear.spec,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- php-pear.spec 5 Feb 2007 12:38:18 -0000 1.17 +++ php-pear.spec 5 Feb 2007 19:01:54 -0000 1.18 @@ -3,13 +3,17 @@ %define xmlrpcver 1.5.1 +# Upstream only make the latest .phar available via the following URL, +# no archive of each version of the installer archives exists: +# http://pear.php.net/install-pear-nozlib.phar + Summary: PHP Extension and Application Repository framework Name: php-pear Version: 1.4.11 -Release: 3 +Release: 4 Epoch: 1 License: The PHP License v3.0 -Group: System +Group: Development/Languages URL: http://pear.php.net/package/PEAR Source0: install-pear-nozlib-%{version}.phar Source2: relocate.php @@ -110,12 +114,15 @@ %defattr(-,root,root,-) %{peardir} %{_bindir}/* -%config %{_sysconfdir}/pear.conf +%config(noreplace) %{_sysconfdir}/pear.conf %config %{_sysconfdir}/rpm/macros.pear %dir %{_localstatedir}/cache/php-pear %doc LICENSE %changelog +* Mon Feb 5 2007 Joe Orton 1:1.4.11-4 +- fix Group, mark pear.conf noreplace (#226295) + * Mon Feb 5 2007 Joe Orton 1:1.4.11-3 - use BuildArch not BuildArchitectures (#226925) - fix to use preferred BuildRoot (#226925) From fedora-cvs-commits at redhat.com Mon Feb 5 19:14:42 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 14:14:42 -0500 Subject: rpms/GConf2/devel GConf2.spec,1.55,1.56 Message-ID: <200702051914.l15JEgbW018202@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/GConf2/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv18018 Modified Files: GConf2.spec Log Message: Split out a -gtk subpackage Index: GConf2.spec =================================================================== RCS file: /cvs/dist/rpms/GConf2/devel/GConf2.spec,v retrieving revision 1.55 retrieving revision 1.56 diff -u -r1.55 -r1.56 --- GConf2.spec 4 Feb 2007 00:57:23 -0000 1.55 +++ GConf2.spec 5 Feb 2007 19:14:40 -0000 1.56 @@ -5,7 +5,7 @@ Summary: A process-transparent configuration system Name: GConf2 Version: 2.16.0 -Release: 5%{?dist} +Release: 6%{?dist} License: LGPL Group: System Environment/Base Source: ftp://ftp.gnome.org/pub/GNOME/unstable/sources/GConf/GConf-%{version}.tar.bz2 @@ -49,6 +49,15 @@ GConf development package. Contains files needed for doing development using GConf. +%package gtk +Summary: Graphical GConf utilities +Group: System Environment/Base +Requires: %{name} = %{version}-%{release} + +%description gtk +The GConf2-gtk package contains graphical GConf utilities +which require GTK+. + %prep %setup -q -n GConf-%{version} %patch0 -p1 -b .reload @@ -93,7 +102,7 @@ %dir %{_sysconfdir}/gconf/gconf.xml.mandatory %dir %{_sysconfdir}/gconf/schemas %{_bindir}/* -%{_libexecdir}/* +%{_libexecdir}/gconfd-2 %{_libdir}/*.so.* %{_libdir}/GConf/2/*.so %{_datadir}/sgml @@ -102,6 +111,9 @@ %dir %{_libdir}/GConf %dir %{_libdir}/GConf/2 +%files gtk +%{_libexecdir}/gconf-sanity-check-2 + %files devel %defattr(-, root, root) %{_libdir}/*.so @@ -111,6 +123,9 @@ %{_libdir}/pkgconfig/* %changelog +* Mon Feb 5 2007 Matthias Clasen - 2.16.0-6 +- Split off a -gtk subpackage to reduce dependencies + * Sat Feb 3 2007 Matthias Clasen - 2.16.0-5 - Minor cleanups from package review From fedora-cvs-commits at redhat.com Mon Feb 5 19:19:45 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 14:19:45 -0500 Subject: rpms/pam/FC-6 pam-0.99.6.2-namespace-unmnt-override.patch, NONE, 1.1 pam-0.99.6.2-selinux-use-current-range.patch, NONE, 1.1 pam-0.99.6.2-selinux-select-context.patch, 1.1, 1.2 pam.spec, 1.135, 1.136 Message-ID: <200702051919.l15JJjxj009649@cvs.devel.redhat.com> Author: tmraz Update of /cvs/dist/rpms/pam/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv9419 Modified Files: pam-0.99.6.2-selinux-select-context.patch pam.spec Added Files: pam-0.99.6.2-namespace-unmnt-override.patch pam-0.99.6.2-selinux-use-current-range.patch Log Message: - resync with pam package in RHEL-5 pam-0.99.6.2-namespace-unmnt-override.patch: pam_namespace.c | 62 +++++++++++++++++++++++++++++++++++++++++--------------- 1 files changed, 46 insertions(+), 16 deletions(-) --- NEW FILE pam-0.99.6.2-namespace-unmnt-override.patch --- --- Linux-PAM-0.99.6.2/modules/pam_namespace/pam_namespace.c.unmnt-override 2007-01-23 16:12:25.000000000 +0100 +++ Linux-PAM-0.99.6.2/modules/pam_namespace/pam_namespace.c 2007-01-23 16:38:38.000000000 +0100 @@ -417,17 +417,18 @@ * uids for the polyinstantiated directory, polyinstantiation is not * performed for that user for that directory. */ -static int ns_override(struct polydir_s *polyptr, struct instance_data *idata) +static int ns_override(struct polydir_s *polyptr, struct instance_data *idata, + uid_t uid) { unsigned int i; if (idata->flags & PAMNS_DEBUG) pam_syslog(idata->pamh, LOG_DEBUG, "Checking for ns override in dir %s for uid %d", - polyptr->dir, idata->uid); + polyptr->dir, uid); for (i = 0; i < polyptr->num_uids; i++) { - if (idata->uid == polyptr->uid[i]) { + if (uid == polyptr->uid[i]) { return 1; } } @@ -1013,21 +1014,46 @@ int retval = 0, need_poly = 0, changing_dir = 0; char *cptr, *fptr, poly_parent[PATH_MAX]; struct polydir_s *pptr; + uid_t req_uid; + const void *ruser_name; + struct passwd *pwd; if (idata->flags & PAMNS_DEBUG) pam_syslog(idata->pamh, LOG_DEBUG, "Set up namespace for pid %d", getpid()); + retval = pam_get_item(idata->pamh, PAM_RUSER, &ruser_name); + if (ruser_name == NULL || retval != PAM_SUCCESS) { + retval = PAM_SUCCESS; + req_uid = getuid(); + } else { + pwd = pam_modutil_getpwnam(idata->pamh, ruser_name); + if (pwd != NULL) { + req_uid = pwd->pw_uid; + } else { + req_uid = getuid(); + } + } + /* * Cycle through all polyinstantiated directory entries to see if * polyinstantiation is needed at all. */ for (pptr = idata->polydirs_ptr; pptr; pptr = pptr->next) { - if (ns_override(pptr, idata)) { - if (idata->flags & PAMNS_DEBUG) - pam_syslog(idata->pamh, LOG_DEBUG, + if (ns_override(pptr, idata, idata->uid)) { + if (unmnt == NO_UNMNT || ns_override(pptr, idata, req_uid)) { + if (idata->flags & PAMNS_DEBUG) + pam_syslog(idata->pamh, LOG_DEBUG, "Overriding poly for user %d for dir %s", idata->uid, pptr->dir); + } else { + if (idata->flags & PAMNS_DEBUG) + pam_syslog(idata->pamh, LOG_DEBUG, + "Need unmount ns for user %d for dir %s", + idata->uid, pptr->dir); + need_poly = 1; + break; + } continue; } else { if (idata->flags & PAMNS_DEBUG) @@ -1057,15 +1083,20 @@ * call ns_setup to setup polyinstantiation for a particular entry. */ for (pptr = idata->polydirs_ptr; pptr; pptr = pptr->next) { - if (ns_override(pptr, idata)) - continue; - else { - if (idata->flags & PAMNS_DEBUG) + enum unmnt_op dir_unmnt = unmnt; + if (ns_override(pptr, idata, idata->uid)) { + if (unmnt == NO_UNMNT || ns_override(pptr, idata, req_uid)) { + continue; + } else { + dir_unmnt = UNMNT_ONLY; + } + } + if (idata->flags & PAMNS_DEBUG) pam_syslog(idata->pamh, LOG_DEBUG, "Setting poly ns for user %d for dir %s", idata->uid, pptr->dir); - if ((unmnt == UNMNT_REMNT) || (unmnt == UNMNT_ONLY)) { + if ((dir_unmnt == UNMNT_REMNT) || (dir_unmnt == UNMNT_ONLY)) { /* * Check to see if process current directory is in the * bind mounted instance_parent directory that we are trying to @@ -1105,14 +1136,13 @@ } else if (idata->flags & PAMNS_DEBUG) pam_syslog(idata->pamh, LOG_DEBUG, "Umount succeeded %s", pptr->dir); - } + } - if (unmnt != UNMNT_ONLY) { + if (dir_unmnt != UNMNT_ONLY) { retval = ns_setup(pptr, idata); if (retval != PAM_SUCCESS) break; - } - } + } } return retval; @@ -1138,7 +1168,7 @@ * appropriate polyinstantiated instance directories. */ for (pptr = idata->polydirs_ptr; pptr; pptr = pptr->next) { - if (ns_override(pptr, idata)) + if (ns_override(pptr, idata, idata->uid)) continue; else { if (idata->flags & PAMNS_DEBUG) pam-0.99.6.2-selinux-use-current-range.patch: pam_selinux.8.xml | 14 +++++++++++++ pam_selinux.c | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 69 insertions(+), 1 deletion(-) --- NEW FILE pam-0.99.6.2-selinux-use-current-range.patch --- --- Linux-PAM-0.99.6.2/modules/pam_selinux/pam_selinux.c.range 2007-01-04 23:29:04.000000000 +0100 +++ Linux-PAM-0.99.6.2/modules/pam_selinux/pam_selinux.c 2007-01-05 13:30:31.000000000 +0100 @@ -435,6 +435,7 @@ int i, debug = 0, ttys=1, has_tty=isatty(0); int verbose=0, close_session=0; int select_context = 0; + int use_current_range = 0; int ret = 0; security_context_t* contextlist = NULL; int num_contexts = 0; @@ -461,11 +462,19 @@ if (strcmp(argv[i], "select_context") == 0) { select_context = 1; } + if (strcmp(argv[i], "use_current_range") == 0) { + use_current_range = 1; + } } - + if (debug) pam_syslog(pamh, LOG_NOTICE, "Open Session"); + if (select_context && use_current_range) { + pam_syslog(pamh, LOG_ERR, "select_context cannot be used with use_current_range"); + select_context = 0; + } + /* this module is only supposed to execute close_session */ if (close_session) return PAM_SUCCESS; @@ -532,6 +541,51 @@ return PAM_SUCCESS; } } + + if (use_current_range && is_selinux_mls_enabled()) { + security_context_t process_context=NULL; + if (getcon(&process_context) == 0) { + context_t pcon, ucon; + char *process_level=NULL; + security_context_t orig_context; + + if (user_context) + orig_context = user_context; + else + orig_context = default_user_context; + + pcon = context_new(process_context); + freecon(process_context); + process_level = strdup(context_range_get(pcon)); + context_free(pcon); + + if (debug) + pam_syslog (pamh, LOG_DEBUG, "process level=%s", process_level); + + ucon = context_new(orig_context); + + context_range_set(ucon, process_level); + free(process_level); + + if (!mls_range_allowed(pamh, orig_context, context_str(ucon), debug)) { + send_text(pamh, _("Requested MLS level not in permitted range"), debug); + /* even if default_user_context is NULL audit that anyway */ + send_audit_message(pamh, 0, default_user_context, context_str(ucon)); + context_free(ucon); + return PAM_AUTH_ERR; + } + + if (debug) + pam_syslog (pamh, LOG_DEBUG, "adjusted context=%s", context_str(ucon)); + + /* replace the user context with the level adjusted one */ + freecon(user_context); + user_context = strdup(context_str(ucon)); + + context_free(ucon); + } + } + if (getexeccon(&prev_user_context)<0) { prev_user_context=NULL; } --- Linux-PAM-0.99.6.2/modules/pam_selinux/pam_selinux.8.xml.range 2007-01-04 23:29:04.000000000 +0100 +++ Linux-PAM-0.99.6.2/modules/pam_selinux/pam_selinux.8.xml 2007-01-04 23:35:03.000000000 +0100 @@ -36,6 +36,9 @@ select_context + + use_current_range + @@ -132,6 +135,17 @@ + + + + + + + Use the sensitivity range of the process for the user context. + This option and the select_context option are mutually exclusive. + + + pam-0.99.6.2-selinux-select-context.patch: pam_selinux.8.xml | 14 ++ pam_selinux.c | 288 ++++++++++++++++++++++++++++++++++++++++++++---------- 2 files changed, 252 insertions(+), 50 deletions(-) Index: pam-0.99.6.2-selinux-select-context.patch =================================================================== RCS file: /cvs/dist/rpms/pam/FC-6/pam-0.99.6.2-selinux-select-context.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- pam-0.99.6.2-selinux-select-context.patch 22 Dec 2006 21:10:26 -0000 1.1 +++ pam-0.99.6.2-selinux-select-context.patch 5 Feb 2007 19:19:42 -0000 1.2 @@ -1,5 +1,5 @@ ---- Linux-PAM-0.99.6.2/modules/pam_selinux/pam_selinux.8.xml.select-context 2006-11-10 17:48:59.000000000 +0100 -+++ Linux-PAM-0.99.6.2/modules/pam_selinux/pam_selinux.8.xml 2006-11-10 17:52:36.000000000 +0100 +--- Linux-PAM-0.99.6.2/modules/pam_selinux/pam_selinux.8.xml.select-context 2006-12-27 10:59:06.000000000 -0500 ++++ Linux-PAM-0.99.6.2/modules/pam_selinux/pam_selinux.8.xml 2006-12-27 10:59:06.000000000 -0500 @@ -33,6 +33,9 @@ verbose @@ -28,36 +28,208 @@ ---- Linux-PAM-0.99.6.2/modules/pam_selinux/pam_selinux.c.select-context 2006-11-10 17:48:59.000000000 +0100 -+++ Linux-PAM-0.99.6.2/modules/pam_selinux/pam_selinux.c 2006-11-10 18:00:11.000000000 +0100 -@@ -63,6 +63,7 @@ +--- Linux-PAM-0.99.6.2/modules/pam_selinux/pam_selinux.c.select-context 2006-12-27 10:59:06.000000000 -0500 ++++ Linux-PAM-0.99.6.2/modules/pam_selinux/pam_selinux.c 2007-01-03 16:06:21.000000000 -0500 +@@ -63,9 +63,64 @@ #include #include #include +#include #include #include ++#include -@@ -151,6 +152,8 @@ ++#ifdef HAVE_LIBAUDIT ++#include ++#include ++#include ++#endif ++ ++/* Send audit message */ ++static ++ ++int send_audit_message(pam_handle_t *pamh, int success, security_context_t default_context, ++ security_context_t selected_context) ++{ ++ int rc=0; ++#ifdef HAVE_LIBAUDIT ++ char *msg = NULL; ++ int audit_fd = audit_open(); ++ security_context_t default_raw=NULL; ++ security_context_t selected_raw=NULL; ++ rc = -1; ++ if (audit_fd < 0) { ++ pam_syslog(pamh, LOG_ERR, _("Error connecting to audit system.\n")); ++ return rc; ++ } ++ if (selinux_trans_to_raw_context(default_context, &default_raw) < 0) { ++ pam_syslog(pamh, LOG_ERR, _("Error translating default context.\n")); ++ goto out; ++ } ++ if (selinux_trans_to_raw_context(selected_context, &selected_raw) < 0) { ++ pam_syslog(pamh, LOG_ERR, _("Error translating selected context.\n")); ++ goto out; ++ } ++ if (asprintf(&msg, "pam: default-context=%s selected-context=%s", ++ default_context ? default_raw : "?", ++ selected_context ? selected_raw : "?") < 0) { ++ pam_syslog(pamh, LOG_ERR, ("Error allocating memory.\n")); ++ goto out; ++ } ++ if (audit_log_user_message(audit_fd, AUDIT_USER_ROLE_CHANGE, ++ msg, NULL, NULL, NULL, success) <= 0) { ++ pam_syslog(pamh, LOG_ERR, _("Error sending audit message.\n")); ++ goto out; ++ } ++ rc = 0; ++ out: ++ free(msg); ++ freecon(default_raw); ++ free(selected_raw); ++ close(audit_fd); ++#else ++ pam_syslog(pamh, LOG_NOTICE, "pam: default-context=%s selected-context=%s success %d", default_context, selected_context, success); ++#endif ++ return rc; ++} + static int + send_text (pam_handle_t *pamh, const char *text, int debug) + { +@@ -79,69 +134,64 @@ + * is responsible for freeing the responses. + */ + static int +-query_response (pam_handle_t *pamh, const char *text, ++query_response (pam_handle_t *pamh, const char *text, const char *def, + char **responses, int debug) + { ++ int rc; ++ if (def) ++ rc = pam_prompt (pamh, PAM_PROMPT_ECHO_ON, responses, "%s [%s] ", text, def); ++ else ++ rc = pam_prompt (pamh, PAM_PROMPT_ECHO_ON, responses, "%s ", text); + if (debug) +- pam_syslog(pamh, LOG_NOTICE, "%s", text); +- +- return pam_prompt (pamh, PAM_PROMPT_ECHO_ON, responses, "%s", text); ++ pam_syslog(pamh, LOG_NOTICE, "%s %s", text, responses[0]); ++ return rc; + } + + static security_context_t + manual_context (pam_handle_t *pamh, const char *user, int debug) + { +- security_context_t newcon; ++ security_context_t newcon=NULL; + context_t new_context; + int mls_enabled = is_selinux_mls_enabled(); +- +- char *responses; ++ char *type=NULL; ++ char *responses=NULL; + + while (1) { + query_response(pamh, +- _("Would you like to enter a security context? [y] "), ++ _("Would you like to enter a security context? [N] "), NULL, + &responses,debug); +- if ((responses[0] == 'y') || (responses[0] == 'Y') || +- (responses[0] == '\0') ) ++ if ((responses[0] == 'y') || (responses[0] == 'Y')) + { + if (mls_enabled) + new_context = context_new ("user:role:type:level"); + else + new_context = context_new ("user:role:type"); +- _pam_drop(responses); + +- /* Allow the user to enter each field of the context individually */ ++ if (!new_context) ++ goto fail_set; ++ + if (context_user_set (new_context, user)) +- { +- context_free (new_context); +- return NULL; +- } +- query_response(pamh,_("role: "),&responses,debug); +- if (context_role_set (new_context, responses)) +- { +- _pam_drop(responses); +- context_free (new_context); +- return NULL; +- } ++ goto fail_set; ++ + _pam_drop(responses); +- query_response(pamh,_("type: "),&responses,debug); +- if (context_type_set (new_context, responses)) +- { +- _pam_drop(responses); +- context_free (new_context); +- return NULL; +- } ++ /* Allow the user to enter each field of the context individually */ ++ query_response(pamh,_("role:"), NULL, &responses,debug); ++ if (responses[0] != '\0') { ++ if (context_role_set (new_context, responses)) ++ goto fail_set; ++ if (get_default_type(responses, &type)) ++ goto fail_set; ++ if (context_type_set (new_context, type)) ++ goto fail_set; ++ } + _pam_drop(responses); + if (mls_enabled) + { +- query_response(pamh,_("level: "),&responses,debug); +- if (context_range_set (new_context, responses)) +- { +- _pam_drop(responses); +- context_free (new_context); +- return NULL; +- } +- _pam_drop(responses); ++ query_response(pamh,_("level:"), NULL, &responses,debug); ++ if (responses[0] != '\0') { ++ if (context_range_set (new_context, responses)) ++ goto fail_set; ++ } + } + /* Get the string value of the context and see if it is valid. */ + if (!security_check_context(context_str(new_context))) { +@@ -151,14 +201,125 @@ } else send_text(pamh,_("Not a valid security context"),debug); -+ -+ context_free(new_context); /* next time around allocates another */ ++ context_free (new_context); } else { _pam_drop(responses); -@@ -161,6 +164,86 @@ - return NULL; - } - -+static int mls_range_allowed(security_context_t src, security_context_t dst) + return NULL; + } + } /* end while */ ++ fail_set: ++ free(type); ++ _pam_drop(responses); ++ context_free (new_context); ++ return NULL; ++} ++ ++static int mls_range_allowed(pam_handle_t *pamh, security_context_t src, security_context_t dst, int debug) +{ + struct av_decision avd; + int retval; + unsigned int bit = CONTEXT__CONTAINS; -+ -+ retval = security_compute_av(src, dst, SECCLASS_CONTEXT, bit, &avd); ++ context_t src_context = context_new (src); ++ context_t dst_context = context_new (dst); ++ context_range_set(dst_context, context_range_get(src_context)); ++ if (debug) ++ pam_syslog(pamh, LOG_NOTICE, "Checking if %s mls range valid for %s", dst, context_str(dst_context)); ++ ++ retval = security_compute_av(context_str(dst_context), dst, SECCLASS_CONTEXT, bit, &avd); ++ context_free(src_context); ++ context_free(dst_context); + if (retval || ((bit & avd.allowed) != bit)) + return 0; + @@ -67,49 +239,69 @@ +static security_context_t +config_context (pam_handle_t *pamh, security_context_t puser_context, int debug) +{ -+ security_context_t newcon; ++ security_context_t newcon=NULL; + context_t new_context; + int mls_enabled = is_selinux_mls_enabled(); -+ char *responses; ++ char *responses=NULL; ++ char *type=NULL; + char resp_val = 0; -+ ++ ++ pam_prompt (pamh, PAM_TEXT_INFO, NULL, _("Default Security Context %s\n"), puser_context); ++ + while (1) { + query_response(pamh, -+ _("Would you like to enter a role/level? [y] "), ++ _("Would you like to enter a different role or level?"), "n", + &responses,debug); + + resp_val = responses[0]; + _pam_drop(responses); -+ if ((resp_val == 'y') || (resp_val == 'Y') || (resp_val == '\0')) ++ if ((resp_val == 'y') || (resp_val == 'Y')) + { + new_context = context_new(puser_context); + + /* Allow the user to enter role and level individually */ -+ query_response(pamh,_("role: "),&responses,debug); -+ if (responses[0] && context_role_set(new_context, responses)) -+ goto fail_set; ++ query_response(pamh,_("role:"), context_role_get(new_context), ++ &responses, debug); ++ if (responses[0]) { ++ if (get_default_type(responses, &type)) { ++ pam_prompt (pamh, PAM_ERROR_MSG, NULL, _("No default type for role %s\n"), responses); ++ _pam_drop(responses); ++ continue; ++ } else { ++ if (context_role_set(new_context, responses)) ++ goto fail_set; ++ if (context_type_set (new_context, type)) ++ goto fail_set; ++ } ++ } + _pam_drop(responses); + if (mls_enabled) + { -+ query_response(pamh,_("level: "),&responses,debug); -+ if (responses[0] && context_range_set(new_context, responses)) -+ goto fail_set; ++ query_response(pamh,_("level:"), context_range_get(new_context), ++ &responses, debug); ++ if (responses[0]) { ++ if (context_range_set(new_context, responses)) ++ goto fail_set; ++ } + _pam_drop(responses); + } ++ if (debug) ++ pam_syslog(pamh, LOG_NOTICE, "Selected Security Context %s", context_str(new_context)); + + /* Get the string value of the context and see if it is valid. */ + if (!security_check_context(context_str(new_context))) { + newcon = strdup(context_str(new_context)); + context_free (new_context); -+ new_context = NULL; + + /* we have to check that this user is allowed to go into the + range they have specified ... role is tied to an seuser, so that'll + be checked at setexeccon time */ -+ if (mls_enabled && !mls_range_allowed(puser_context, newcon)) -+ goto fail_range; ++ if (mls_enabled && !mls_range_allowed(pamh, puser_context, newcon, debug)) { ++ pam_syslog(pamh, LOG_NOTICE, "Security context %s is not allowed for %s", puser_context, newcon); ++ + -+ freecon(puser_context); ++ goto fail_range; ++ } + return newcon; + } + else @@ -118,23 +310,21 @@ + context_free(new_context); /* next time around allocates another */ + } + else -+ break; ++ return strdup(puser_context); + } /* end while */ -+ -+ return puser_context; + + return NULL; + + fail_set: ++ free(type); + _pam_drop(responses); + context_free (new_context); + fail_range: -+ freecon(puser_context); + return NULL; -+} -+ + } + static void - security_restorelabel_tty(const pam_handle_t *pamh, - const char *tty, security_context_t context) -@@ -273,10 +356,12 @@ +@@ -273,13 +434,15 @@ { int i, debug = 0, ttys=1, has_tty=isatty(0); int verbose=0, close_session=0; @@ -143,12 +333,15 @@ security_context_t* contextlist = NULL; int num_contexts = 0; - const void *username = NULL; -+ const void *pusername = NULL; + const char *username = NULL; const void *tty = NULL; char *seuser=NULL; char *level=NULL; -@@ -295,6 +380,9 @@ ++ security_context_t default_user_context=NULL; + + /* Parse arguments. */ + for (i = 0; i < argc; i++) { +@@ -295,6 +458,9 @@ if (strcmp(argv[i], "close") == 0) { close_session = 1; } @@ -158,21 +351,16 @@ } if (debug) -@@ -307,10 +395,11 @@ +@@ -307,7 +473,7 @@ if (!(selinux_enabled = is_selinux_enabled()>0) ) return PAM_SUCCESS; - if (pam_get_item(pamh, PAM_USER, &username) != PAM_SUCCESS || -- username == NULL) { -+ if (pam_get_item(pamh, PAM_USER, &pusername) != PAM_SUCCESS || -+ pusername == NULL) { ++ if (pam_get_item(pamh, PAM_USER, (void *) &username) != PAM_SUCCESS || + username == NULL) { return PAM_USER_UNKNOWN; } -+ username = pusername; - - if (getseuserbyname(username, &seuser, &level)==0) { - num_contexts = get_ordered_context_list_with_level(seuser, -@@ -319,19 +408,32 @@ +@@ -319,19 +485,38 @@ &contextlist); if (debug) pam_syslog(pamh, LOG_DEBUG, "Username= %s SELinux User = %s Level= %s", @@ -182,24 +370,33 @@ free(level); } if (num_contexts > 0) { - user_context = (security_context_t) strdup(contextlist[0]); -+ +- user_context = (security_context_t) strdup(contextlist[0]); ++ default_user_context=strdup(contextlist[0]); + freeconary(contextlist); +- } else { ++ if (default_user_context == NULL) { ++ pam_syslog(pamh, LOG_ERR, _("Out of memory")); ++ return PAM_AUTH_ERR; ++ } + if (select_context && has_tty) { -+ user_context = config_context(pamh, user_context, debug); ++ user_context = config_context(pamh, default_user_context, debug); + if (user_context == NULL) { -+ pam_syslog(pamh, LOG_ERR, "Unable to get valid context for %s", ++ send_audit_message(pamh, 0, default_user_context, default_user_context); ++ freecon(default_user_context); ++ pam_syslog(pamh, LOG_ERR, _("Unable to get valid context for %s"), + username); ++ pam_prompt (pamh, PAM_ERROR_MSG, NULL, _("Unable to get valid context for %s"), username); + if (security_getenforce() == 1) + return PAM_AUTH_ERR; + else + return PAM_SUCCESS; + } -+ } -+ - freeconary(contextlist); - } else { ++ } ++ } ++ else { if (has_tty) { - user_context = manual_context(pamh,username,debug); +- user_context = manual_context(pamh,username,debug); ++ user_context = manual_context(pamh,seuser,debug); if (user_context == NULL) { pam_syslog (pamh, LOG_ERR, "Unable to get valid context for %s", - (const char *)username); @@ -207,7 +404,7 @@ if (security_getenforce() == 1) return PAM_AUTH_ERR; else -@@ -340,7 +442,7 @@ +@@ -340,7 +525,7 @@ } else { pam_syslog (pamh, LOG_ERR, "Unable to get valid context for %s, No valid tty", @@ -216,7 +413,17 @@ if (security_getenforce() == 1) return PAM_AUTH_ERR; else -@@ -381,7 +483,7 @@ +@@ -371,6 +556,9 @@ + ttyn=strdup(tty); + ttyn_context=security_label_tty(pamh,ttyn,user_context); + } ++ send_audit_message(pamh, 1, default_user_context, user_context); ++ freecon(default_user_context); ++ + ret = setexeccon(user_context); + if (ret==0 && verbose) { + char msg[PATH_MAX]; +@@ -381,7 +569,7 @@ if (ret) { pam_syslog(pamh, LOG_ERR, "Error! Unable to set %s executable context %s.", @@ -225,7 +432,7 @@ if (security_getenforce() == 1) { freecon(user_context); return PAM_AUTH_ERR; -@@ -389,7 +491,7 @@ +@@ -389,7 +577,7 @@ } else { if (debug) pam_syslog(pamh, LOG_NOTICE, "set %s security context to %s", @@ -234,7 +441,7 @@ } #ifdef HAVE_SETKEYCREATECON ret = setkeycreatecon(user_context); -@@ -402,7 +504,7 @@ +@@ -402,7 +590,7 @@ if (ret) { pam_syslog(pamh, LOG_ERR, "Error! Unable to set %s key creation context %s.", @@ -243,7 +450,7 @@ if (security_getenforce() == 1) { freecon(user_context); return PAM_AUTH_ERR; -@@ -410,7 +512,7 @@ +@@ -410,7 +598,7 @@ } else { if (debug) pam_syslog(pamh, LOG_NOTICE, "set %s key creation context to %s", Index: pam.spec =================================================================== RCS file: /cvs/dist/rpms/pam/FC-6/pam.spec,v retrieving revision 1.135 retrieving revision 1.136 diff -u -r1.135 -r1.136 --- pam.spec 22 Dec 2006 21:40:18 -0000 1.135 +++ pam.spec 5 Feb 2007 19:19:42 -0000 1.136 @@ -11,7 +11,7 @@ Summary: A security tool which provides authentication for applications Name: pam Version: 0.99.6.2 -Release: 3.9%{?dist} +Release: 3.15%{?dist} License: GPL or BSD Group: System Environment/Base Source0: http://ftp.us.kernel.org/pub/linux/libs/pam/pre/library/Linux-PAM-%{version}.tar.bz2 @@ -42,7 +42,8 @@ Patch92: pam-0.99.6.2-selinux-select-context.patch Patch93: pam-0.99.6.2-namespace-level.patch Patch94: pam-0.99.6.2-ja-no-shortcut.patch -Patch95: pam-0.99.6.2-unix-compare.patch +Patch95: pam-0.99.6.2-selinux-use-current-range.patch +Patch96: pam-0.99.6.2-namespace-unmnt-override.patch BuildRoot: %{_tmppath}/%{name}-root Requires: cracklib, cracklib-dicts >= 2.8 @@ -51,7 +52,7 @@ BuildRequires: autoconf, automake, libtool BuildRequires: bison, flex, sed BuildRequires: cracklib, cracklib-dicts >= 2.8 -BuildRequires: perl, pkgconfig +BuildRequires: perl, pkgconfig, gettext %if %{WITH_AUDIT} BuildRequires: audit-libs-devel >= 1.0.8 Requires: audit-libs >= 1.0.8 @@ -112,7 +113,8 @@ %patch92 -p1 -b .select-context %patch93 -p1 -b .selinux-namespace %patch94 -p1 -b .no-shortcut -%patch95 -p1 -b .compare +%patch95 -p1 -b .range +%patch96 -p1 -b .unmnt-override autoreconf @@ -152,6 +154,9 @@ --libdir=/%{_lib} \ --includedir=%{_includedir}/security \ --enable-isadir=../../%{_lib}/security +pushd po +make update-gmo +popd make %install @@ -282,6 +287,12 @@ rm -f $tmp fi fi +if [ ! -a /var/log/faillog ] ; then + install -m 600 /dev/null /var/log/faillog +fi +if [ ! -a /var/log/tallylog ] ; then + install -m 600 /dev/null /var/log/tallylog +fi %postun -p /sbin/ldconfig @@ -374,8 +385,8 @@ %dir %{_sysconfdir}/security/console.perms.d %config %{_sysconfdir}/security/console.perms.d/50-default.perms %dir /var/run/console -%config(noreplace) %verify(not md5 size mtime) /var/log/faillog -%config(noreplace) %verify(not md5 size mtime) /var/log/tallylog +%ghost %verify(not md5 size mtime) /var/log/faillog +%ghost %verify(not md5 size mtime) /var/log/tallylog %{_mandir}/man5/* %{_mandir}/man8/* @@ -390,11 +401,34 @@ %doc doc/adg/*.txt doc/adg/html %changelog -* Fri Dec 22 2006 Tomas Mraz 0.99.6.2-3.9 -- Truncated MD5 passwords in /etc/shadow should not be valid (#219187) +* Mon Feb 15 2007 Tomas Mraz 0.99.6.2-3.15 +- pam_namespace: unmount poly dir for override users + +* Mon Jan 15 2007 Tomas Mraz 0.99.6.2-3.14 +- properly include /var/log/faillog and tallylog as ghosts + and create them in post script (#209646) + +* Mon Jan 8 2007 Tomas Mraz 0.99.6.2-3.13 +- Update gmo files as we patch some po files (#218271) + +* Fri Jan 5 2007 Tomas Mraz 0.99.6.2-3.12 +- Add use_current_range option to pam_selinux (#220487) + +* Wed Jan 3 2007 Dan Walsh 0.99.6.2-3.11 +- Add proper audit message to indicate selected context +- Resolves: #220652 + +* Wed Jan 3 2007 Dan Walsh 0.99.6.2-3.10 +- Try again to Fix pam_selinux to select role correctly +- Resolves: #220652 + +* Wed Dec 27 2006 Dan Walsh 0.99.6.2-3.9 +- Fix pam_selinux to select role correctly +- Resolves: #220652 * Fri Dec 15 2006 Dan Walsh 0.99.6.2-3.8 -- Fix pam_namespace to work with cron (#216184) +- Fix pam_namespace to work with cron +- Resolves: #216184 * Thu Dec 14 2006 Tomas Mraz 0.99.6.2-3.7 - No shortcut on Password: in ja locale (#218271) From fedora-cvs-commits at redhat.com Mon Feb 5 19:28:28 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 14:28:28 -0500 Subject: rpms/gnome-session/devel gnome-session.spec,1.106,1.107 Message-ID: <200702051928.l15JSSwf016240@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/gnome-session/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv16057 Modified Files: gnome-session.spec Log Message: require GConf2-gtk Index: gnome-session.spec =================================================================== RCS file: /cvs/dist/rpms/gnome-session/devel/gnome-session.spec,v retrieving revision 1.106 retrieving revision 1.107 diff -u -r1.106 -r1.107 --- gnome-session.spec 23 Jan 2007 05:39:04 -0000 1.106 +++ gnome-session.spec 5 Feb 2007 19:28:26 -0000 1.107 @@ -12,7 +12,7 @@ Summary: GNOME session manager Name: gnome-session Version: 2.17.90.1 -Release: 1%{?dist} +Release: 2%{?dist} URL: http://www.gnome.org Source0: http://ftp.gnome.org/pub/gnome/sources/gnome-session/2.17/%{name}-%{version}.tar.bz2 Source1: redhat-default-session @@ -24,7 +24,7 @@ Requires: redhat-artwork >= 0.20 Requires: system-logos # required to get gconf-sanity-check-2 in the right place -Requires: GConf2 >= %{gconf2_version} +Requires: GConf2-gtk >= %{gconf2_version} # Needed for gnome-settings-daemon Requires: control-center @@ -192,6 +192,9 @@ %{_datadir}/icons/hicolor/scalable/apps/session-properties.svg %changelog +* Mon Feb 5 2007 Matthias Clasen - 2.17.90.1-2 +- Require GConf2-gtk for gconf-sanity-check + * Tue Jan 23 2007 Matthias Clasen - 2.17.90.1-1 - Update to 2.17.90.1 From fedora-cvs-commits at redhat.com Mon Feb 5 19:36:37 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 14:36:37 -0500 Subject: rpms/gnome-session/devel gnome-session.spec,1.107,1.108 Message-ID: <200702051936.l15JabZ0021935@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/gnome-session/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv21833 Modified Files: gnome-session.spec Log Message: fix BRs Index: gnome-session.spec =================================================================== RCS file: /cvs/dist/rpms/gnome-session/devel/gnome-session.spec,v retrieving revision 1.107 retrieving revision 1.108 diff -u -r1.107 -r1.108 --- gnome-session.spec 5 Feb 2007 19:28:26 -0000 1.107 +++ gnome-session.spec 5 Feb 2007 19:36:35 -0000 1.108 @@ -64,6 +64,7 @@ BuildRequires: gnome-keyring >= %{gnome_keyring_version} BuildRequires: libnotify-devel >= %{libnotify_version} BuildRequires: GConf2-devel >= %{gconf2_version} +BuildRequires: GConf2-gtk >= %{gconf2_version} BuildRequires: gnome-desktop-devel BuildRequires: pango-devel BuildRequires: control-center-devel From fedora-cvs-commits at redhat.com Mon Feb 5 19:42:53 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 14:42:53 -0500 Subject: rpms/lvm2/devel lvm2.spec,1.103,1.104 Message-ID: <200702051942.l15Jgrtj018132@cvs.devel.redhat.com> Author: agk Update of /cvs/dist/rpms/lvm2/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv18118 Modified Files: lvm2.spec Log Message: Remove file wildcards and unintentional lvmconf installation. Index: lvm2.spec =================================================================== RCS file: /cvs/dist/rpms/lvm2/devel/lvm2.spec,v retrieving revision 1.103 retrieving revision 1.104 diff -u -r1.103 -r1.104 --- lvm2.spec 5 Feb 2007 18:57:27 -0000 1.103 +++ lvm2.spec 5 Feb 2007 19:42:51 -0000 1.104 @@ -3,7 +3,7 @@ Summary: Userland logical volume management tools Name: lvm2 Version: 2.02.21 -Release: 3%{?dist} +Release: 4%{?dist} License: GPL Group: System Environment/Base URL: http://sources.redhat.com/lvm2 @@ -64,12 +64,91 @@ /sbin/pvscan /sbin/vgscan /sbin/vgchange -/usr/sbin/lv* -/usr/sbin/pv* -/usr/sbin/vg* -%{_mandir}/*/lv* -%{_mandir}/*/pv* -%{_mandir}/*/vg* +%{_sbindir}/lvchange +%{_sbindir}/lvconvert +%{_sbindir}/lvcreate +%{_sbindir}/lvdisplay +%{_sbindir}/lvextend +%{_sbindir}/lvm +%{_sbindir}/lvmchange +%{_sbindir}/lvmdiskscan +%{_sbindir}/lvmdump +%{_sbindir}/lvmsadc +%{_sbindir}/lvmsar +%{_sbindir}/lvreduce +%{_sbindir}/lvremove +%{_sbindir}/lvrename +%{_sbindir}/lvresize +%{_sbindir}/lvs +%{_sbindir}/lvscan +%{_sbindir}/pvchange +%{_sbindir}/pvcreate +%{_sbindir}/pvdisplay +%{_sbindir}/pvmove +%{_sbindir}/pvremove +%{_sbindir}/pvresize +%{_sbindir}/pvs +%{_sbindir}/pvscan +%{_sbindir}/vgcfgbackup +%{_sbindir}/vgcfgrestore +%{_sbindir}/vgchange +%{_sbindir}/vgck +%{_sbindir}/vgconvert +%{_sbindir}/vgcreate +%{_sbindir}/vgdisplay +%{_sbindir}/vgexport +%{_sbindir}/vgextend +%{_sbindir}/vgimport +%{_sbindir}/vgmerge +%{_sbindir}/vgmknodes +%{_sbindir}/vgreduce +%{_sbindir}/vgremove +%{_sbindir}/vgrename +%{_sbindir}/vgs +%{_sbindir}/vgscan +%{_sbindir}/vgsplit +%{_mandir}/man5/lvm.conf.5.gz +%{_mandir}/man8/lvchange.8.gz +%{_mandir}/man8/lvconvert.8.gz +%{_mandir}/man8/lvcreate.8.gz +%{_mandir}/man8/lvdisplay.8.gz +%{_mandir}/man8/lvextend.8.gz +%{_mandir}/man8/lvm.8.gz +%{_mandir}/man8/lvmchange.8.gz +%{_mandir}/man8/lvmdiskscan.8.gz +%{_mandir}/man8/lvmdump.8.gz +%{_mandir}/man8/lvreduce.8.gz +%{_mandir}/man8/lvremove.8.gz +%{_mandir}/man8/lvrename.8.gz +%{_mandir}/man8/lvresize.8.gz +%{_mandir}/man8/lvs.8.gz +%{_mandir}/man8/lvscan.8.gz +%{_mandir}/man8/pvchange.8.gz +%{_mandir}/man8/pvcreate.8.gz +%{_mandir}/man8/pvdisplay.8.gz +%{_mandir}/man8/pvmove.8.gz +%{_mandir}/man8/pvremove.8.gz +%{_mandir}/man8/pvresize.8.gz +%{_mandir}/man8/pvs.8.gz +%{_mandir}/man8/pvscan.8.gz +%{_mandir}/man8/vgcfgbackup.8.gz +%{_mandir}/man8/vgcfgrestore.8.gz +%{_mandir}/man8/vgchange.8.gz +%{_mandir}/man8/vgck.8.gz +%{_mandir}/man8/vgconvert.8.gz +%{_mandir}/man8/vgcreate.8.gz +%{_mandir}/man8/vgdisplay.8.gz +%{_mandir}/man8/vgexport.8.gz +%{_mandir}/man8/vgextend.8.gz +%{_mandir}/man8/vgimport.8.gz +%{_mandir}/man8/vgmerge.8.gz +%{_mandir}/man8/vgmknodes.8.gz +%{_mandir}/man8/vgreduce.8.gz +%{_mandir}/man8/vgremove.8.gz +%{_mandir}/man8/vgrename.8.gz +%{_mandir}/man8/vgs.8.gz +%{_mandir}/man8/vgscan.8.gz +%{_mandir}/man8/vgsplit.8.gz %dir /etc/lvm %ghost /etc/lvm/.cache %config(noreplace) /etc/lvm/lvm.conf @@ -112,6 +191,9 @@ %changelog +* Mon Feb 05 2007 Alasdair Kergon - 2.02.21-4 +- Remove file wildcards and unintentional lvmconf installation. + * Mon Feb 05 2007 Alasdair Kergon - 2.02.21-3 - Add build dependency on new device-mapper-devel package. From fedora-cvs-commits at redhat.com Mon Feb 5 19:46:43 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 14:46:43 -0500 Subject: rpms/file-roller/devel file-roller.spec,1.86,1.87 Message-ID: <200702051946.l15Jkhir018236@cvs.devel.redhat.com> Author: caillon Update of /cvs/dist/rpms/file-roller/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv18222 Modified Files: file-roller.spec Log Message: * Mon Feb 5 2007 Christopher Aillon - 2.17.90-2 - Packaging issues: Remove unneeded desktop-file-utils requires Build with --disable-static Index: file-roller.spec =================================================================== RCS file: /cvs/dist/rpms/file-roller/devel/file-roller.spec,v retrieving revision 1.86 retrieving revision 1.87 diff -u -r1.86 -r1.87 --- file-roller.spec 22 Jan 2007 20:43:57 -0000 1.86 +++ file-roller.spec 5 Feb 2007 19:46:41 -0000 1.87 @@ -11,7 +11,7 @@ Summary: File Roller is a tool for viewing and creating archives Name: file-roller Version: 2.17.90 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL Group: Applications/Archiving @@ -34,13 +34,11 @@ BuildRequires: perl-XML-Parser Requires(post): scrollkeeper -Requires(post): desktop-file-utils >= %{desktop_file_utils_version} Requires(pre): GConf2 Requires(post): GConf2 Requires(preun): GConf2 Requires(postun): scrollkeeper -Requires(postun): desktop-file-utils >= %{desktop_file_utils_version} Requires: GConf2 @@ -56,7 +54,7 @@ %build autoconf -%configure --disable-scrollkeeper +%configure --disable-scrollkeeper --disable-static export tagname=CC make LIBTOOL=/usr/bin/libtool @@ -76,9 +74,6 @@ rm -rf $RPM_BUILD_ROOT/var/scrollkeeper -rm -f $RPM_BUILD_ROOT%{_libdir}/bonobo/*.la -rm -f $RPM_BUILD_ROOT%{_libdir}/bonobo/*.a - rm -f $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-1.0/*.la rm -f $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-1.0/*.a @@ -90,7 +85,7 @@ rm -rf $RPM_BUILD_ROOT %post -update-desktop-database -q +update-desktop-database &> /dev/null || : scrollkeeper-update -q export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` gconftool-2 --makefile-install-rule \ @@ -115,7 +110,7 @@ fi %postun -update-desktop-database -q +update-desktop-database &> /dev/null || : scrollkeeper-update -q touch --no-create %{_datadir}/icons/hicolor if [ -x /usr/bin/gtk-update-icon-cache ]; then @@ -137,6 +132,11 @@ %{_datadir}/icons/hicolor/scalable/apps/file-roller.svg %changelog +* Mon Feb 5 2007 Christopher Aillon - 2.17.90-2 +- Packaging issues: + Remove unneeded desktop-file-utils requires + Build with --disable-static + * Mon Jan 22 2007 Matthias Clasen - 2.17.90-1 - Update to 2.17.90 From fedora-cvs-commits at redhat.com Mon Feb 5 19:57:09 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 14:57:09 -0500 Subject: rpms/esound/devel esound.spec,1.31,1.32 Message-ID: <200702051957.l15Jv9EW006395@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/esound/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv6381 Modified Files: esound.spec Log Message: split off -tools Index: esound.spec =================================================================== RCS file: /cvs/dist/rpms/esound/devel/esound.spec,v retrieving revision 1.31 retrieving revision 1.32 diff -u -r1.31 -r1.32 --- esound.spec 20 Jan 2007 22:55:18 -0000 1.31 +++ esound.spec 5 Feb 2007 19:57:05 -0000 1.32 @@ -2,7 +2,7 @@ Summary: Allows several audio streams to play on a single audio device Name: esound Version: 0.2.36 -Release: 4%{?dist} +Release: 5%{?dist} Epoch: 1 License: LGPL URL: ftp://ftp.gnome.org/pub/GNOME/sources/esound @@ -34,6 +34,14 @@ The esound-libs package includes the libraries required for applications to talk to the EsounD daemon. +%package tools +Summary: Commandline tools to talk to the EsounD daemon +Group: System Environment/Base + +%description tools +The esound-tools package includes commandline utilities +for controlling the EsounD daemon. + %package devel Summary: Development files for EsounD applications Group: Development/Libraries @@ -76,6 +84,14 @@ %doc AUTHORS COPYING.LIB ChangeLog docs/esound.sgml %doc NEWS README TIPS TODO %{_bindir}/esd +%{_mandir}/man1/esd.1.gz + +%files libs +%defattr(-, root, root,-) +%config(noreplace) /etc/* +%{_libdir}/*.so.* + +%files tools %{_bindir}/esdcat %{_bindir}/esdctl %{_bindir}/esddsp @@ -85,12 +101,16 @@ %{_bindir}/esdplay %{_bindir}/esdrec %{_bindir}/esdsample -%{_datadir}/man/man*/* +%{_mandir}/man1/esdcat.1.gz +%{_mandir}/man1/esdctl.1.gz +%{_mandir}/man1/esddsp.1.gz +%{_mandir}/man1/esdfilt.1.gz +%{_mandir}/man1/esdloop.1.gz +%{_mandir}/man1/esdmon.1.gz +%{_mandir}/man1/esdplay.1.gz +%{_mandir}/man1/esdrec.1.gz +%{_mandir}/man1/esdsample.1.gz -%files libs -%defattr(-, root, root,-) -%config(noreplace) /etc/* -%{_libdir}/*.so.* %files devel %defattr(-, root, root,-) @@ -99,8 +119,13 @@ %{_datadir}/aclocal/* %{_libdir}/*.so %{_libdir}/pkgconfig/* +%{_mandir}/man1/esd-config.1.gz %changelog +* Mon Feb 5 2007 Matthias Clasen - 1:0.2.36-5 +- Also split off a -tools package, and sort the man pages + to the right packages + * Sat Jan 20 2007 Matthias Clasen - 1:0.2.36-4 - Split a -libs package off the core esound package in preparation for pulseaudio (#223503) From fedora-cvs-commits at redhat.com Mon Feb 5 20:05:24 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 15:05:24 -0500 Subject: rpms/cscope/devel cscope.spec,1.29,1.30 Message-ID: <200702052005.l15K5Obd006785@cvs.devel.redhat.com> Author: nhorman Update of /cvs/dist/rpms/cscope/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv6769 Modified Files: cscope.spec Log Message: Fixups for bz 225668 Index: cscope.spec =================================================================== RCS file: /cvs/dist/rpms/cscope/devel/cscope.spec,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- cscope.spec 1 Feb 2007 20:21:06 -0000 1.29 +++ cscope.spec 5 Feb 2007 20:05:22 -0000 1.30 @@ -1,7 +1,7 @@ Summary: C source code tree search and browse tool Name: cscope Version: 15.5 -Release: 15.2.%{dist} +Release: 15.3%{?dist} Source0: http://unc.dl.sourceforge.net/sourceforge/cscope/cscope-15.5.tar.gz URL: http://cscope.sourceforge.net License: BSD @@ -93,6 +93,9 @@ rm -f %{emacs_lisp_path}/xcscope.el %changelog +* Mon Feb 05 2007 Neil Horman -15.5-15.3.dist +- Fixing dist label in release tag. + * Thu Feb 01 2007 Neil Horman -15.5-15.2.dist - Fixing changelog to not have macro in release From fedora-cvs-commits at redhat.com Mon Feb 5 20:07:56 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 15:07:56 -0500 Subject: rpms/mcstrans/devel .cvsignore, 1.11, 1.12 mcstrans.spec, 1.24, 1.25 sources, 1.14, 1.15 Message-ID: <200702052007.l15K7u9v006909@cvs.devel.redhat.com> Author: dwalsh Update of /cvs/dist/rpms/mcstrans/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv6893 Modified Files: .cvsignore mcstrans.spec sources Log Message: * Mon Feb 5 2007 Dan Walsh 0.2.1-1 - Rewrite to handle MLS properly Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/mcstrans/devel/.cvsignore,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- .cvsignore 21 Sep 2006 20:51:34 -0000 1.11 +++ .cvsignore 5 Feb 2007 20:07:54 -0000 1.12 @@ -8,3 +8,4 @@ mcstrans-0.1.7.tgz mcstrans-0.1.8.tgz mcstrans-0.1.9.tgz +mcstrans-0.2.1.tgz Index: mcstrans.spec =================================================================== RCS file: /cvs/dist/rpms/mcstrans/devel/mcstrans.spec,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- mcstrans.spec 29 Jan 2007 23:46:47 -0000 1.24 +++ mcstrans.spec 5 Feb 2007 20:07:54 -0000 1.25 @@ -1,11 +1,10 @@ Summary: SELinux Translation Daemon Name: mcstrans -Version: 0.1.10 -Release: 2%{?dist} +Version: 0.2.1 +Release: 1%{?dist} License: GPL Group: System Environment/Daemons Source: http://fedora.redhat.com/projects/%{name}-%{version}.tgz -Patch: mcstrans-0.1.10-cleanup.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: libselinux-devel >= 1.30.3-1 BuildRequires: libcap-devel @@ -31,7 +30,6 @@ %prep %setup -q -%patch -p1 -b .cleanup %build make clean @@ -72,6 +70,9 @@ %{_sysconfdir}/rc.d/init.d/mcstrans %changelog +* Mon Feb 5 2007 Dan Walsh 0.2.1-1 +- Rewrite to handle MLS properly + * Mon Jan 29 2007 Dan Walsh 0.1.10-2 - Cleanup memory when complete Index: sources =================================================================== RCS file: /cvs/dist/rpms/mcstrans/devel/sources,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- sources 4 Dec 2006 14:28:27 -0000 1.14 +++ sources 5 Feb 2007 20:07:54 -0000 1.15 @@ -1 +1 @@ -60783c92488b9dda96ecbf7aa88b7323 mcstrans-0.1.10.tgz +7b506a8a4e092994c67c91eaecf46a3b mcstrans-0.2.1.tgz From fedora-cvs-commits at redhat.com Mon Feb 5 20:28:21 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 15:28:21 -0500 Subject: rpms/dmraid/devel dmraid.spec,1.80,1.81 Message-ID: <200702052028.l15KSLIU027585@cvs.devel.redhat.com> Author: agk Update of /cvs/dist/rpms/dmraid/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv27558 Modified Files: dmraid.spec Log Message: buildrequires device-mapper-devel clean up spec file Index: dmraid.spec =================================================================== RCS file: /cvs/dist/rpms/dmraid/devel/dmraid.spec,v retrieving revision 1.80 retrieving revision 1.81 diff -u -r1.80 -r1.81 --- dmraid.spec 8 Nov 2006 17:03:47 -0000 1.80 +++ dmraid.spec 5 Feb 2007 20:28:19 -0000 1.81 @@ -4,16 +4,19 @@ # See file LICENSE at the top of this source tree for license information. # -Summary: dmraid (Device-mapper RAID tool and library) +Summary: Device-mapper RAID tool and library. Name: dmraid Version: 1.0.0.rc14 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL Group: System Environment/Base URL: http://people.redhat.com/heinzm/sw/dmraid -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot -BuildRequires: device-mapper >= 1.02.02-2, libselinux-devel, libsepol-devel +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: device-mapper-devel, libselinux-devel, libsepol-devel Requires: kpartx +Requires: device-mapper >= 1.02.02-2 +Requires(postun): ldconfig +Requires(post): ldconfig Source: ftp://people.redhat.com/heinzm/sw/dmraid/src/%{name}-%{version}.tar.bz2 %description @@ -56,6 +59,10 @@ %clean rm -rf $RPM_BUILD_ROOT +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + %files %defattr(-,root,root) %doc CHANGELOG CREDITS KNOWN_BUGS LICENSE LICENSE_GPL LICENSE_LGPL README TODO doc/dmraid_design.txt @@ -71,6 +78,12 @@ %{_libdir}/libdmraid.so %changelog +* Mon Feb 05 2007 Alasdair Kergon - 1.0.0.rc14-2 +- Add build dependency on new device-mapper-devel package. +- Add dependency on device-mapper. +- Add post and postun ldconfig. +- Update BuildRoot and Summary. + * Wed Nov 08 2006 Heinz Mauelshagen - 1.0.0.rc14-1 - asr.c: fixed Adaptec HostRAID DDF1 metadata discovery (bz#211016) - ddf1_crc.c: added crc() routine to avoid linking to zlib alltogether, From fedora-cvs-commits at redhat.com Mon Feb 5 20:47:34 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 15:47:34 -0500 Subject: rpms/device-mapper-multipath/devel device-mapper-multipath.spec, 1.39, 1.40 Message-ID: <200702052047.l15KlYAv024586@cvs.devel.redhat.com> Author: agk Update of /cvs/dist/rpms/device-mapper-multipath/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv23390 Modified Files: device-mapper-multipath.spec Log Message: Add build dependency on new device-mapper-devel package. Add dependency on device-mapper. Index: device-mapper-multipath.spec =================================================================== RCS file: /cvs/dist/rpms/device-mapper-multipath/devel/device-mapper-multipath.spec,v retrieving revision 1.39 retrieving revision 1.40 diff -u -r1.39 -r1.40 --- device-mapper-multipath.spec 31 Jan 2007 18:24:57 -0000 1.39 +++ device-mapper-multipath.spec 5 Feb 2007 20:47:32 -0000 1.40 @@ -1,7 +1,7 @@ -Summary: Tools to manage multipath devices using device-mapper. +Summary: Tools to manage multipath devices using device-mapper Name: device-mapper-multipath Version: 0.4.7 -Release: 10.fc7 +Release: 11.fc7 License: GPL Group: System Environment/Base URL: http://christophe.varoqui.free.fr/ @@ -10,7 +10,8 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires(post): chkconfig Requires(preun): chkconfig -BuildRequires: libsysfs-devel, device-mapper >= 1.02.02-2 +Requires: device-mapper >= 1.02.02-2 +BuildRequires: libsysfs-devel, device-mapper-devel BuildRequires: libselinux-devel, libsepol-devel BuildRequires: readline-devel, ncurses-devel @@ -22,7 +23,7 @@ * multipathd : Detects when paths fail and execs multipath to update things. %package -n kpartx -Summary: Partition device manager for device-mapper devices. +Summary: Partition device manager for device-mapper devices Group: System Environment/Base Provides: kpartx = %{version}-%{release} @@ -78,6 +79,10 @@ %{_mandir}/man8/kpartx.8.gz %changelog +* Mon Feb 05 2007 Alasdair Kergon - 0.4.7-11.fc7 +- Add build dependency on new device-mapper-devel package. +- Add dependency on device-mapper. + * Wed Jan 31 2007 Benjamin Marzinksi - 0.4.7-10.fc7 - Update BuildRoot and PreReq lines. From fedora-cvs-commits at redhat.com Mon Feb 5 20:51:37 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 15:51:37 -0500 Subject: rpms/device-mapper/devel device-mapper.spec,1.56,1.57 Message-ID: <200702052051.l15KpbHV009242@cvs.devel.redhat.com> Author: agk Update of /cvs/dist/rpms/device-mapper/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv9167 Modified Files: device-mapper.spec Log Message: Move libdevmapper.so to -devel package. Index: device-mapper.spec =================================================================== RCS file: /cvs/dist/rpms/device-mapper/devel/device-mapper.spec,v retrieving revision 1.56 retrieving revision 1.57 diff -u -r1.56 -r1.57 --- device-mapper.spec 5 Feb 2007 18:15:07 -0000 1.56 +++ device-mapper.spec 5 Feb 2007 20:51:35 -0000 1.57 @@ -1,7 +1,7 @@ Summary: Device mapper library Name: device-mapper Version: 1.02.17 -Release: 4%{?dist} +Release: 5%{?dist} License: GPL Group: System Environment/Base URL: http://sources.redhat.com/dm @@ -16,7 +16,7 @@ dmsetup) for the device-mapper. %package devel -Summary: Development libraries and headers for device-mapper. +Summary: Development libraries and headers for device-mapper Group: Development/Libraries Requires: %{name} = %{version}-%{release} @@ -47,7 +47,7 @@ %files %defattr(-,root,root,-) %doc COPYING COPYING.LIB INSTALL INTRO README VERSION WHATS_NEW -%attr(755,root,root) %{_libdir}/libdevmapper.so* +%attr(755,root,root) %{_libdir}/libdevmapper.so.* %attr(755,root,root) %{_sbindir}/dmsetup %attr(755,root,root) %{_sbindir}/dmsetup.static %{_mandir}/*/* @@ -55,11 +55,15 @@ %files devel %defattr(-,root,root,-) %attr(755,root,root) %{_libdir}/libdevmapper.a* +%attr(755,root,root) %{_libdir}/libdevmapper.so %{_includedir}/libdevmapper.h /usr/%{_lib}/pkgconfig/*.pc %changelog +* Mon Feb 05 2007 Alasdair Kergon - 1.02.17-5 +- Move libdevmapper.so to -devel package. + * Mon Feb 05 2007 Alasdair Kergon - 1.02.17-4 - Fix -devel Requires. From fedora-cvs-commits at redhat.com Mon Feb 5 21:01:06 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 16:01:06 -0500 Subject: rpms/cryptsetup-luks/devel cryptsetup-luks.spec,1.31,1.32 Message-ID: <200702052101.l15L16Nq016119@cvs.devel.redhat.com> Author: agk Update of /cvs/dist/rpms/cryptsetup-luks/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv16045 Modified Files: cryptsetup-luks.spec Log Message: Add build dependency on new device-mapper-devel package. Index: cryptsetup-luks.spec =================================================================== RCS file: /cvs/dist/rpms/cryptsetup-luks/devel/cryptsetup-luks.spec,v retrieving revision 1.31 retrieving revision 1.32 diff -u -r1.31 -r1.32 --- cryptsetup-luks.spec 1 Nov 2006 19:20:10 -0000 1.31 +++ cryptsetup-luks.spec 5 Feb 2007 21:00:59 -0000 1.32 @@ -1,17 +1,19 @@ Summary: A utility for setting up encrypted filesystems Name: cryptsetup-luks Version: 1.0.3 -Release: 3%{?dist} +Release: 4%{?dist} License: GPL Group: Applications/System URL: http://clemens.endorphin.org/LUKS Source: http://luks.endorphin.org/source/cryptsetup-luks-%{version}.tar.bz2 Patch: cryptsetup-luks-1.0.1-proto.patch Patch2: cryptsetup-luks-1.0.1-sepol.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root -BuildRequires: libgcrypt-devel >= 1.1.42, popt, device-mapper +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: libgcrypt-devel >= 1.1.42, popt, device-mapper-devel BuildRequires: libgpg-error-devel, e2fsprogs-devel, libsepol-devel BuildRequires: libselinux-devel >= 1.30.29 +Requires(postun): ldconfig +Requires(post): ldconfig Provides: cryptsetup = %{version}-%{release} Obsoletes: cryptsetup <= 0.1 @@ -22,7 +24,7 @@ %package devel Group: Development/Libraries Requires: %{name} = %{version} -Requires: libgcrypt-devel > 1.1.42, device-mapper, e2fsprogs-devel +Requires: libgcrypt-devel > 1.1.42, device-mapper-devel, e2fsprogs-devel Summary: Headers and libraries for using encrypted filesystems %description devel @@ -67,6 +69,11 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Mon Feb 05 2007 Alasdair Kergon - 1.0.3-4 +- Add build dependency on new device-mapper-devel package. +- Add preun and post ldconfig requirements. +- Update BuildRoot. + * Wed Nov 1 2006 Peter Jones - 1.0.3-3 - Require newer libselinux (#213414) From fedora-cvs-commits at redhat.com Mon Feb 5 21:02:20 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 16:02:20 -0500 Subject: rpms/kernel/FC-5 patch-2.6.19.3.bz2.sign, NONE, 1.1 .cvsignore, 1.430, 1.431 kernel-2.6.spec, 1.2269, 1.2270 mirrors, 1.2, 1.3 sources, 1.370, 1.371 upstream, 1.334, 1.335 patch-2.6.19.2.bz2.sign, 1.1, NONE Message-ID: <200702052102.l15L2KTd016901@cvs.devel.redhat.com> Author: cebbert Update of /cvs/dist/rpms/kernel/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv16851 Modified Files: .cvsignore kernel-2.6.spec mirrors sources upstream Added Files: patch-2.6.19.3.bz2.sign Removed Files: patch-2.6.19.2.bz2.sign Log Message: * Mon Feb 5 2007 Chuck Ebbert - 2.6.19.3 - updated mirrors: refer to ftp2.kernel.org until kernel.org problems are fixed --- NEW FILE patch-2.6.19.3.bz2.sign --- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: See http://www.kernel.org/signature.html for info iD8DBQBFx2HiyGugalF9Dw4RAnUXAJ436x4adLNKR385JG4imEYHl3XYwACeITrD cNNQ8wWHrk/HuYRbT8rPAxk= =cwPU -----END PGP SIGNATURE----- Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/.cvsignore,v retrieving revision 1.430 retrieving revision 1.431 diff -u -r1.430 -r1.431 --- .cvsignore 4 Feb 2007 18:23:51 -0000 1.430 +++ .cvsignore 5 Feb 2007 21:02:14 -0000 1.431 @@ -4,5 +4,4 @@ kernel-2.6.19 linux-2.6.19.tar.bz2 xen-3.0.3-11774.tar.bz2 -patch-2.6.19.2.bz2 -patch-2.6.19.3-rc1.bz2 +patch-2.6.19.3.bz2 Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/kernel-2.6.spec,v retrieving revision 1.2269 retrieving revision 1.2270 diff -u -r1.2269 -r1.2270 --- kernel-2.6.spec 4 Feb 2007 18:23:51 -0000 1.2269 +++ kernel-2.6.spec 5 Feb 2007 21:02:14 -0000 1.2270 @@ -312,8 +312,7 @@ # # Patches 0 through 100 are meant for core subsystem upgrades # -Patch1: patch-2.6.19.2.bz2 -Patch2: patch-2.6.19.3-rc1.bz2 +Patch1: patch-2.6.19.3.bz2 # Patches 10 through 99 are for things that are going upstream really soon. #Patch10: linux-2.6-utrace.patch @@ -825,7 +824,7 @@ # Update to latest upstream. %patch1 -p1 -%patch2 -p1 +#%patch2 -p1 # Patches 10 through 100 are meant for core subsystem upgrades @@ -1799,6 +1798,11 @@ %endif %changelog +* Mon Feb 5 2007 Chuck Ebbert +- 2.6.19.3 +- updated mirrors: refer to ftp2.kernel.org until + kernel.org problems are fixed + * Sun Feb 4 2007 Dave Jones - 2.6.19.3rc1 Index: mirrors =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/mirrors,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- mirrors 15 Sep 2004 11:35:34 -0000 1.2 +++ mirrors 5 Feb 2007 21:02:15 -0000 1.3 @@ -1,4 +1,4 @@ -http://ftp.kernel.org/pub/linux/kernel/v2.6/snapshots/ -http://ftp.kernel.org/pub/linux/kernel/v2.6/ -http://ftp.kernel.org/pub/linux/kernel/v2.6/snapshots/old/ -http://ftp.kernel.org/pub/linux/kernel/v2.6/testing/ +http://ftp2.kernel.org/pub/linux/kernel/v2.6/snapshots/ +http://ftp2.kernel.org/pub/linux/kernel/v2.6/ +http://ftp2.kernel.org/pub/linux/kernel/v2.6/snapshots/old/ +http://ftp2.kernel.org/pub/linux/kernel/v2.6/testing/ Index: sources =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/sources,v retrieving revision 1.370 retrieving revision 1.371 diff -u -r1.370 -r1.371 --- sources 4 Feb 2007 18:23:51 -0000 1.370 +++ sources 5 Feb 2007 21:02:15 -0000 1.371 @@ -1,4 +1,3 @@ 443c265b57e87eadc0c677c3acc37e20 linux-2.6.19.tar.bz2 a9d44b2651b0898e103395b2a7a4f263 xen-3.0.3-11774.tar.bz2 -e8a9a6dc65da3f7b192e7caa969f9a1b patch-2.6.19.2.bz2 -826df7ae27dceb03f66fb61d3f3824f1 patch-2.6.19.3-rc1.bz2 +ef8491f189893c250a61cea825de025c patch-2.6.19.3.bz2 Index: upstream =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/upstream,v retrieving revision 1.334 retrieving revision 1.335 diff -u -r1.334 -r1.335 --- upstream 31 Jan 2007 15:26:16 -0000 1.334 +++ upstream 5 Feb 2007 21:02:15 -0000 1.335 @@ -1,2 +1,2 @@ linux-2.6.19.tar.bz2 -patch-2.6.19.2.bz2 +patch-2.6.19.3.bz2 --- patch-2.6.19.2.bz2.sign DELETED --- From fedora-cvs-commits at redhat.com Mon Feb 5 21:11:59 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 16:11:59 -0500 Subject: rpms/xorg-sgml-doctools/devel .cvsignore, 1.2, 1.3 sources, 1.2, 1.3 xorg-sgml-doctools.spec, 1.1, 1.2 Message-ID: <200702052111.l15LBxSE023471@cvs.devel.redhat.com> Author: ajackson Update of /cvs/dist/rpms/xorg-sgml-doctools/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv23426/devel Modified Files: .cvsignore sources xorg-sgml-doctools.spec Log Message: auto-import xorg-sgml-doctools-1.1.1-1.fc7 on branch devel from xorg-sgml-doctools-1.1.1-1.fc7.src.rpm Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/xorg-sgml-doctools/devel/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 25 Jul 2006 00:05:51 -0000 1.2 +++ .cvsignore 5 Feb 2007 21:11:57 -0000 1.3 @@ -1 +1 @@ -xorg-sgml-doctools-1.1.tar.bz2 +xorg-sgml-doctools-1.1.1.tar.bz2 Index: sources =================================================================== RCS file: /cvs/dist/rpms/xorg-sgml-doctools/devel/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 25 Jul 2006 00:05:51 -0000 1.2 +++ sources 5 Feb 2007 21:11:57 -0000 1.3 @@ -1 +1 @@ -b4166e6638c506fd886aaf25c3777a3d xorg-sgml-doctools-1.1.tar.bz2 +ae3d4f73c42953b0a5513bb2967ab913 xorg-sgml-doctools-1.1.1.tar.bz2 Index: xorg-sgml-doctools.spec =================================================================== RCS file: /cvs/dist/rpms/xorg-sgml-doctools/devel/xorg-sgml-doctools.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- xorg-sgml-doctools.spec 25 Jul 2006 00:05:51 -0000 1.1 +++ xorg-sgml-doctools.spec 5 Feb 2007 21:11:57 -0000 1.2 @@ -1,7 +1,7 @@ Summary: X.Org SGML documentation generation tools Name: xorg-sgml-doctools -Version: 1.1 -Release: 2%{?dist} +Version: 1.1.1 +Release: 1%{?dist} License: MIT/X11 Group: Development/Tools URL: http://www.x.org @@ -34,10 +34,13 @@ %files %defattr(-,root,root,-) -%dir %{_datadir}/X11/sgml -%{_datadir}/X11/sgml/defs.ent +%dir %{_datadir}/sgml/X11 +%{_datadir}/sgml/X11/defs.ent %changelog +* Mon Feb 05 2007 Adam Jackson 1.1.1-1 +- Update to 1.1.1 + * Mon Jul 24 2006 Mike A. Harris 1.1-2.fc6 - Change rpm Group to "Application/Text" which is what sgml-common uses. From fedora-cvs-commits at redhat.com Mon Feb 5 21:12:28 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 16:12:28 -0500 Subject: rpms/kernel/FC-6 patch-2.6.19.3.bz2.sign, NONE, 1.1 .cvsignore, 1.549, 1.550 kernel-2.6.spec, 1.2905, 1.2906 mirrors, 1.2, 1.3 sources, 1.513, 1.514 upstream, 1.434, 1.435 patch-2.6.19.2.bz2.sign, 1.1, NONE Message-ID: <200702052112.l15LCRUm023915@cvs.devel.redhat.com> Author: cebbert Update of /cvs/dist/rpms/kernel/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv23874 Modified Files: .cvsignore kernel-2.6.spec mirrors sources upstream Added Files: patch-2.6.19.3.bz2.sign Removed Files: patch-2.6.19.2.bz2.sign Log Message: * Mon Feb 5 2007 Chuck Ebbert - 2.6.19.3 - updated mirrors: use ftp2.kernel.org for now --- NEW FILE patch-2.6.19.3.bz2.sign --- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: See http://www.kernel.org/signature.html for info iD8DBQBFx2HiyGugalF9Dw4RAnUXAJ436x4adLNKR385JG4imEYHl3XYwACeITrD cNNQ8wWHrk/HuYRbT8rPAxk= =cwPU -----END PGP SIGNATURE----- Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/.cvsignore,v retrieving revision 1.549 retrieving revision 1.550 diff -u -r1.549 -r1.550 --- .cvsignore 4 Feb 2007 18:15:00 -0000 1.549 +++ .cvsignore 5 Feb 2007 21:12:25 -0000 1.550 @@ -3,6 +3,5 @@ temp-* kernel-2.6.19 linux-2.6.19.tar.bz2 -patch-2.6.19.2.bz2 xen-3.0.3-11774.tar.bz2 -patch-2.6.19.3-rc1.bz2 +patch-2.6.19.3.bz2 Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/kernel-2.6.spec,v retrieving revision 1.2905 retrieving revision 1.2906 diff -u -r1.2905 -r1.2906 --- kernel-2.6.spec 4 Feb 2007 18:16:40 -0000 1.2905 +++ kernel-2.6.spec 5 Feb 2007 21:12:25 -0000 1.2906 @@ -309,8 +309,7 @@ # # Patches 0 through 100 are meant for core subsystem upgrades # -Patch1: patch-2.6.19.2.bz2 -Patch2: patch-2.6.19.3-rc1.bz2 +Patch1: patch-2.6.19.3.bz2 # Patches 10 through 99 are for things that are going upstream really soon. Patch10: linux-2.6-utrace.patch @@ -798,7 +797,7 @@ # Update to latest upstream. %patch1 -p1 -%patch2 -p1 +#%patch2 -p1 # Patches 10 through 100 are meant for core subsystem upgrades @@ -2021,6 +2020,10 @@ %endif %changelog +* Mon Feb 5 2007 Chuck Ebbert +- 2.6.19.3 +- updated mirrors: use ftp2.kernel.org for now + * Sun Feb 4 2007 Dave Jones - 2.6.19.3rc1 - Move xen sources out of kernel-xen-devel. (Don Zickus) Index: mirrors =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/mirrors,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- mirrors 15 Sep 2004 11:35:34 -0000 1.2 +++ mirrors 5 Feb 2007 21:12:25 -0000 1.3 @@ -1,4 +1,4 @@ -http://ftp.kernel.org/pub/linux/kernel/v2.6/snapshots/ -http://ftp.kernel.org/pub/linux/kernel/v2.6/ -http://ftp.kernel.org/pub/linux/kernel/v2.6/snapshots/old/ -http://ftp.kernel.org/pub/linux/kernel/v2.6/testing/ +http://ftp2.kernel.org/pub/linux/kernel/v2.6/snapshots/ +http://ftp2.kernel.org/pub/linux/kernel/v2.6/ +http://ftp2.kernel.org/pub/linux/kernel/v2.6/snapshots/old/ +http://ftp2.kernel.org/pub/linux/kernel/v2.6/testing/ Index: sources =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/sources,v retrieving revision 1.513 retrieving revision 1.514 diff -u -r1.513 -r1.514 --- sources 4 Feb 2007 18:15:01 -0000 1.513 +++ sources 5 Feb 2007 21:12:25 -0000 1.514 @@ -1,4 +1,3 @@ 443c265b57e87eadc0c677c3acc37e20 linux-2.6.19.tar.bz2 a9d44b2651b0898e103395b2a7a4f263 xen-3.0.3-11774.tar.bz2 -e8a9a6dc65da3f7b192e7caa969f9a1b patch-2.6.19.2.bz2 -826df7ae27dceb03f66fb61d3f3824f1 patch-2.6.19.3-rc1.bz2 +ef8491f189893c250a61cea825de025c patch-2.6.19.3.bz2 Index: upstream =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/upstream,v retrieving revision 1.434 retrieving revision 1.435 diff -u -r1.434 -r1.435 --- upstream 10 Jan 2007 23:18:29 -0000 1.434 +++ upstream 5 Feb 2007 21:12:25 -0000 1.435 @@ -1,2 +1,2 @@ linux-2.6.19.tar.bz2 -patch-2.6.19.2.bz2 +patch-2.6.19.3.bz2 --- patch-2.6.19.2.bz2.sign DELETED --- From fedora-cvs-commits at redhat.com Mon Feb 5 21:21:24 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 16:21:24 -0500 Subject: rpms/kernel/FC-6 kernel-2.6.spec,1.2906,1.2907 Message-ID: <200702052121.l15LLOlV018214@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv17944 Modified Files: kernel-2.6.spec Log Message: reenable tux Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/kernel-2.6.spec,v retrieving revision 1.2906 retrieving revision 1.2907 diff -u -r1.2906 -r1.2907 --- kernel-2.6.spec 5 Feb 2007 21:12:25 -0000 1.2906 +++ kernel-2.6.spec 5 Feb 2007 21:21:22 -0000 1.2907 @@ -872,7 +872,7 @@ %patch906 -p1 # Tux -#%patch910 -p1 +%patch910 -p1 # # Xen @@ -2020,6 +2020,9 @@ %endif %changelog +* Mon Feb 5 2007 Dave Jones +- Reenable Tux. + * Mon Feb 5 2007 Chuck Ebbert - 2.6.19.3 - updated mirrors: use ftp2.kernel.org for now From fedora-cvs-commits at redhat.com Mon Feb 5 21:25:09 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 16:25:09 -0500 Subject: rpms/kernel/FC-5 kernel-2.6.spec,1.2270,1.2271 Message-ID: <200702052125.l15LP9K8021037@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv20754 Modified Files: kernel-2.6.spec Log Message: reenable tux Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/kernel-2.6.spec,v retrieving revision 1.2270 retrieving revision 1.2271 diff -u -r1.2270 -r1.2271 --- kernel-2.6.spec 5 Feb 2007 21:02:14 -0000 1.2270 +++ kernel-2.6.spec 5 Feb 2007 21:25:06 -0000 1.2271 @@ -899,7 +899,7 @@ %patch906 -p1 # Tux -#%patch910 -p1 +%patch910 -p1 # # Xen @@ -1798,10 +1798,13 @@ %endif %changelog +* Mon Feb 5 2007 Dave Jones +- Reenable Tux. + * Mon Feb 5 2007 Chuck Ebbert - 2.6.19.3 - updated mirrors: refer to ftp2.kernel.org until - kernel.org problems are fixed + kernel.org problems are fixed * Sun Feb 4 2007 Dave Jones - 2.6.19.3rc1 From fedora-cvs-commits at redhat.com Mon Feb 5 21:34:09 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 16:34:09 -0500 Subject: rpms/bug-buddy/devel bug-buddy.spec,1.73,1.74 Message-ID: <200702052134.l15LY9TX027397@cvs.devel.redhat.com> Author: rstrode Update of /cvs/dist/rpms/bug-buddy/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv27306 Modified Files: bug-buddy.spec Log Message: - add --vendor gnome back (bug 225629#c5) Index: bug-buddy.spec =================================================================== RCS file: /cvs/dist/rpms/bug-buddy/devel/bug-buddy.spec,v retrieving revision 1.73 retrieving revision 1.74 diff -u -r1.73 -r1.74 --- bug-buddy.spec 2 Feb 2007 20:11:54 -0000 1.73 +++ bug-buddy.spec 5 Feb 2007 21:34:06 -0000 1.74 @@ -6,7 +6,7 @@ Name: bug-buddy Version: 2.17.3 -Release: 2%{?dist} +Release: 3%{?dist} Epoch: 1 Summary: A bug reporting utility for GNOME License: GPL @@ -42,13 +42,10 @@ Requires: gdb +Requires(preun): GConf2 >= %{gconf_version} Requires(pre): GConf2 >= %{gconf_version} - -Requires(post): desktop-file-utils >= %{desktop_file_utils_version} Requires(post): GConf2 >= %{gconf_version} - -Requires(preun): GConf2 >= %{gconf_version} - +Requires(post): desktop-file-utils >= %{desktop_file_utils_version} Requires(postun): desktop-file-utils >= %{desktop_file_utils_version} %description @@ -73,11 +70,12 @@ make install DESTDIR=$RPM_BUILD_ROOT unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL -desktop-file-install --delete-original \ - --dir $RPM_BUILD_ROOT%{_datadir}/applications \ +desktop-file-install --delete-original \ + --vendor gnome \ + --dir $RPM_BUILD_ROOT%{_datadir}/applications \ $RPM_BUILD_ROOT%{_datadir}/applications/* -%find_lang %name +%find_lang %{name} %clean rm -rf $RPM_BUILD_ROOT @@ -122,6 +120,9 @@ %{_sysconfdir}/gconf/schemas/* %changelog +* Fri Feb 2 2007 Ray Strode - 1:2.17.3-3 +- add --vendor gnome back (bug 225629#c5) + * Fri Feb 2 2007 Ray Strode - 1:2.17.3-2 - change %%makeinstall over to using DESTDIR instead - remove --vendor gnome and --add-category X-Red-Hat-Extra from From fedora-cvs-commits at redhat.com Mon Feb 5 21:36:30 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 16:36:30 -0500 Subject: rpms/mkinitrd/devel mkinitrd.spec,1.190,1.191 Message-ID: <200702052136.l15LaUOC029125@cvs.devel.redhat.com> Author: agk Update of /cvs/dist/rpms/mkinitrd/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv29039 Modified Files: mkinitrd.spec Log Message: Add build dependency on new device-mapper-devel package. Index: mkinitrd.spec =================================================================== RCS file: /cvs/dist/rpms/mkinitrd/devel/mkinitrd.spec,v retrieving revision 1.190 retrieving revision 1.191 diff -u -r1.190 -r1.191 --- mkinitrd.spec 2 Feb 2007 20:45:44 -0000 1.190 +++ mkinitrd.spec 5 Feb 2007 21:36:28 -0000 1.191 @@ -3,7 +3,7 @@ Summary: Creates an initial ramdisk image for preloading modules. Name: mkinitrd Version: 6.0.6 -Release: 4 +Release: 5 License: GPL Group: System Environment/Base Source0: mkinitrd-%{version}.tar.bz2 @@ -16,7 +16,7 @@ Requires: e2fsprogs >= 1.38-12, glib2, libselinux, libsepol, coreutils BuildRequires: popt e2fsprogs-devel parted-devel >= 1.7.1-15, pkgconfig, glib2-devel BuildRequires: libdhcp4client-devel, libdhcp6client-devel, libdhcp-devel >= 1.9 -BuildRequires: device-mapper libselinux-devel libsepol-devel, python-devel +BuildRequires: device-mapper-devel libselinux-devel libsepol-devel, python-devel BuildRequires: python %ifnarch s390 s390x Requires: dmraid @@ -108,6 +108,9 @@ %{_libdir}/libbdevid.so.* %changelog +* Mon Feb 05 2007 Alasdair Kergon - 6.0.6-5 +- Add build dependency on new device-mapper-devel package. + * Fri Feb 02 2007 David Cantrell - 6.0.6-4 - Rebuild for new libdhcp From fedora-cvs-commits at redhat.com Mon Feb 5 21:42:11 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 16:42:11 -0500 Subject: rpms/python-pyblock/devel python-pyblock.spec,1.41,1.42 Message-ID: <200702052142.l15LgB20027751@cvs.devel.redhat.com> Author: agk Update of /cvs/dist/rpms/python-pyblock/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv27734 Modified Files: python-pyblock.spec Log Message: - Add build dependency on new device-mapper-devel package. Index: python-pyblock.spec =================================================================== RCS file: /cvs/dist/rpms/python-pyblock/devel/python-pyblock.spec,v retrieving revision 1.41 retrieving revision 1.42 diff -u -r1.41 -r1.42 --- python-pyblock.spec 7 Dec 2006 20:50:26 -0000 1.41 +++ python-pyblock.spec 5 Feb 2007 21:42:03 -0000 1.42 @@ -5,12 +5,12 @@ Summary: Python modules for dealing with block devices Name: python-%{realname} Version: 0.27 -Release: 1 +Release: 2 Source0: %{realname}-%{version}.tar.bz2 License: GPL Group: System Environment/Libraries BuildRoot: %{_tmppath}/%{name}-%{version}-root -BuildRequires: python-devel, gettext, device-mapper >= 1.01.05-3 +BuildRequires: python-devel, gettext, device-mapper-devel BuildRequires: dmraid-devel >= %{dmrver}, libselinux-devel, libsepol-devel BuildRequires: zlib-devel, libbdevid >= 5.1.0 Requires: python, device-mapper >= 1.01.04, libselinux @@ -38,6 +38,9 @@ /%{python_sitelib}/block/* %changelog +* Mon Feb 05 2007 Alasdair Kergon - 0.27-2 +- Add build dependency on new device-mapper-devel package. + * Thu Dec 7 2006 Jeremy Katz - 0.27-1 - fix build for other python versions, build against python 2.5 - fix for Py_ssize_t changes in python 2.5 From fedora-cvs-commits at redhat.com Mon Feb 5 21:45:16 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 16:45:16 -0500 Subject: rpms/e2fsprogs/devel e2fsprogs.spec,1.68,1.69 Message-ID: <200702052145.l15LjGAh027887@cvs.devel.redhat.com> Author: agk Update of /cvs/dist/rpms/e2fsprogs/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv27869 Modified Files: e2fsprogs.spec Log Message: - Add build dependency on new device-mapper-devel package. Index: e2fsprogs.spec =================================================================== RCS file: /cvs/dist/rpms/e2fsprogs/devel/e2fsprogs.spec,v retrieving revision 1.68 retrieving revision 1.69 diff -u -r1.68 -r1.69 --- e2fsprogs.spec 25 Dec 2006 11:04:21 -0000 1.68 +++ e2fsprogs.spec 5 Feb 2007 21:45:14 -0000 1.69 @@ -4,7 +4,7 @@ Summary: Utilities for managing the second and third extended (ext2/ext3) filesystems Name: e2fsprogs Version: 1.39 -Release: 9 +Release: 10 License: GPL Group: System Environment/Base Source: ftp://download.sourceforge.net/pub/sourceforge/e2fsprogs/e2fsprogs-%{version}.tar.gz @@ -36,7 +36,7 @@ Requires: e2fsprogs-libs = %{version}-%{release}, device-mapper BuildRequires: gettext, texinfo, autoconf, automake >= 1.10, libselinux-devel BuildRequires: libsepol-devel, gettext-devel, pkgconfig -BuildRequires: device-mapper >= 1.02.02-3 +BuildRequires: device-mapper-devel %description The e2fsprogs package contains a number of utilities for creating, @@ -263,6 +263,9 @@ %{_mandir}/man3/uuid_unparse.3* %changelog +* Mon Feb 05 2007 Alasdair Kergon - 1.39-10 +- Add build dependency on new device-mapper-devel package. + * Mon Dec 25 2006 Thomas Woerner - 1.39-9 - build fixes for new automake 1.10 (#220715) From fedora-cvs-commits at redhat.com Mon Feb 5 21:46:15 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 16:46:15 -0500 Subject: rpms/elfutils/devel .cvsignore,1.33,1.34 sources,1.34,1.35 Message-ID: <200702052146.l15LkFJC027955@cvs.devel.redhat.com> Author: roland Update of /cvs/dist/rpms/elfutils/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv27940 Modified Files: .cvsignore sources Log Message: New upstream tarball 0.126 Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/elfutils/devel/.cvsignore,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- .cvsignore 10 Jan 2007 21:32:38 -0000 1.33 +++ .cvsignore 5 Feb 2007 21:46:13 -0000 1.34 @@ -1,3 +1,3 @@ -elfutils-0.125.tar.gz +elfutils-0.126.tar.gz testfile16.symtab.bz2 testfile16.symtab.debug.bz2 Index: sources =================================================================== RCS file: /cvs/dist/rpms/elfutils/devel/sources,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- sources 10 Jan 2007 21:32:38 -0000 1.34 +++ sources 5 Feb 2007 21:46:13 -0000 1.35 @@ -1,3 +1,3 @@ -b489f937b41e41e23a2e580c8bfd9e08 elfutils-0.125.tar.gz +83fca2b7caa63e33bc4a5c8c05f714c1 elfutils-0.126.tar.gz 07a924423a05b1bf6d0f9fe8b35dbe6b testfile16.symtab.bz2 bd40d1aaca8eaf1c7aea54bf4b29bda2 testfile16.symtab.debug.bz2 From fedora-cvs-commits at redhat.com Mon Feb 5 21:53:40 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 16:53:40 -0500 Subject: rpms/control-center/devel control-center.spec,1.219,1.220 Message-ID: <200702052153.l15Lre84016079@cvs.devel.redhat.com> Author: rstrode Update of /cvs/dist/rpms/control-center/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv16065 Modified Files: control-center.spec Log Message: - remove crufty sed replace line - use find -name '*.la' instead of removing each one individually Index: control-center.spec =================================================================== RCS file: /cvs/dist/rpms/control-center/devel/control-center.spec,v retrieving revision 1.219 retrieving revision 1.220 diff -u -r1.219 -r1.220 --- control-center.spec 29 Jan 2007 19:41:00 -0000 1.219 +++ control-center.spec 5 Feb 2007 21:53:38 -0000 1.220 @@ -21,7 +21,7 @@ Summary: GNOME Control Center Name: control-center Version: 2.17.90 -Release: 3%{?dist} +Release: 4%{?dist} Epoch: 1 License: GPL/LGPL Group: User Interface/Desktops @@ -121,14 +121,11 @@ BuildRequires: dbus-devel >= 0.90 BuildRequires: dbus-glib-devel >= 0.70 -Requires(pre): GConf2 - Requires(preun): GConf2 - +Requires(pre): GConf2 Requires(post): GConf2 Requires(post): desktop-file-utils >= %{desktop_file_utils_version} Requires(post): shared-mime-info - Requires(postun): desktop-file-utils >= %{desktop_file_utils_version} Requires(postun): shared-mime-info @@ -204,21 +201,10 @@ --remove-category X-Red-Hat-Base \ $RPM_BUILD_ROOT%{_datadir}/applications/gnome-default-applications.desktop -# bug 171059 -sed -i -e 's/=Font$/=Fonts/g' $RPM_BUILD_ROOT%{_datadir}/applications/gnome-font-properties.desktop - -# desktop-file-install really should not be generating this -rm -f $RPM_BUILD_ROOT%{_datadir}/applications/mimeinfo.cache - cp -f $RPM_BUILD_ROOT%{_datadir}/control-center-2.0/icons/* $RPM_BUILD_ROOT%{_datadir}/pixmaps -# fix installed but not packaged -rm -f $RPM_BUILD_ROOT%{_libdir}/*.la -rm -f $RPM_BUILD_ROOT%{_libdir}/gnome-vfs-2.0/modules/*.la - -# loadable modules don't need static versions or .la files -rm -f $RPM_BUILD_ROOT%{_libdir}/window-manager-settings/*.*a -rm -f $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-1.0/*.*a +# remove useless libtool archive files +find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \; # don't package mime caches rm -f $RPM_BUILD_ROOT%{_datadir}/mime/XMLnamespaces @@ -327,6 +313,11 @@ %{_libdir}/pkgconfig/* %changelog +* Mon Feb 5 2007 Ray Strode - 2.17.90-4 +- remove crufty sed replace line +- use find -name '*.la' instead of removing each one + individually + * Mon Jan 29 2007 Matthias Clasen - 2.17.90-3 - Support tracker in the search keybinding (#216315) From fedora-cvs-commits at redhat.com Mon Feb 5 21:57:00 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 16:57:00 -0500 Subject: rpms/control-center/devel control-center-2.15.91-search.patch, 1.1, NONE control-center-2.17.1-default-apps.patch, 1.1, NONE control-center-2.17.1-fix-media-keys.patch, 1.1, NONE control-center-2.17.1-fix-thumbnailing.patch, 1.1, NONE Message-ID: <200702052157.l15Lv0p3016222@cvs.devel.redhat.com> Author: rstrode Update of /cvs/dist/rpms/control-center/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv16207 Removed Files: control-center-2.15.91-search.patch control-center-2.17.1-default-apps.patch control-center-2.17.1-fix-media-keys.patch control-center-2.17.1-fix-thumbnailing.patch Log Message: drop unused patches --- control-center-2.15.91-search.patch DELETED --- --- control-center-2.17.1-default-apps.patch DELETED --- --- control-center-2.17.1-fix-media-keys.patch DELETED --- --- control-center-2.17.1-fix-thumbnailing.patch DELETED --- From fedora-cvs-commits at redhat.com Mon Feb 5 22:05:58 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 17:05:58 -0500 Subject: rpms/xorg-x11-docs/devel .cvsignore, 1.2, 1.3 sources, 1.2, 1.3 xorg-x11-docs.spec, 1.3, 1.4 Message-ID: <200702052205.l15M5w63016538@cvs.devel.redhat.com> Author: ajackson Update of /cvs/dist/rpms/xorg-x11-docs/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv16506/devel Modified Files: .cvsignore sources xorg-x11-docs.spec Log Message: auto-import xorg-x11-docs-1.3-1.fc7 on branch devel from xorg-x11-docs-1.3-1.fc7.src.rpm Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/xorg-x11-docs/devel/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 25 Jul 2006 00:18:07 -0000 1.2 +++ .cvsignore 5 Feb 2007 22:05:56 -0000 1.3 @@ -1 +1 @@ -xorg-docs-1.2.tar.bz2 +xorg-docs-1.3.tar.bz2 Index: sources =================================================================== RCS file: /cvs/dist/rpms/xorg-x11-docs/devel/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 25 Jul 2006 00:18:07 -0000 1.2 +++ sources 5 Feb 2007 22:05:56 -0000 1.3 @@ -1 +1 @@ -f817c5df43817846c1b27bac83da74d7 xorg-docs-1.2.tar.bz2 +792d41a7a9f2e652b2ede4538c4bdf14 xorg-docs-1.3.tar.bz2 Index: xorg-x11-docs.spec =================================================================== RCS file: /cvs/dist/rpms/xorg-x11-docs/devel/xorg-x11-docs.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- xorg-x11-docs.spec 25 Jul 2006 11:27:29 -0000 1.3 +++ xorg-x11-docs.spec 5 Feb 2007 22:05:56 -0000 1.4 @@ -2,8 +2,8 @@ Summary: X.Org X11 documentation Name: xorg-x11-docs -Version: 1.2 -Release: 4%{?dist} +Version: 1.3 +Release: 1%{?dist} License: MIT/X11 Group: Documentation URL: http://www.x.org @@ -14,7 +14,7 @@ Source0: ftp://ftp.x.org/pub/individual/doc/%{tarname}-%{version}.tar.bz2 BuildRequires: pkgconfig -BuildRequires: xorg-sgml-doctools >= 1.1-1 +BuildRequires: xorg-sgml-doctools >= 1.1.1 Obsoletes: XFree86-doc, xorg-x11-doc @@ -28,7 +28,7 @@ %setup -q -n %{tarname}-%{version} %build -%configure +%configure --enable-html make %install @@ -161,6 +161,9 @@ %{_mandir}/man7/security.7* %changelog +* Mon Feb 05 2007 Adam Jackson 1.3-1 +- Update to 1.3 + * Tue Jul 25 2006 Mike A. Harris 1.2-4.fc6 - Fix the package summary/description. From fedora-cvs-commits at redhat.com Mon Feb 5 22:30:10 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 17:30:10 -0500 Subject: rpms/kdelibs/devel kdelibs-3.5.6-utempter.patch,1.1,1.2 Message-ID: <200702052230.l15MUAdl005043@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/kdelibs/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv4995 Modified Files: kdelibs-3.5.6-utempter.patch Log Message: fix kdelibs-3.5.6-utempter.patch kdelibs-3.5.6-utempter.patch: configure.in | 2 +- configure.in.in | 2 +- kdecore/Makefile.am | 2 +- kdecore/Makefile.in | 4 ++-- kdecore/kpty.cpp | 30 ++++++------------------------ 5 files changed, 11 insertions(+), 29 deletions(-) Index: kdelibs-3.5.6-utempter.patch =================================================================== RCS file: /cvs/dist/rpms/kdelibs/devel/kdelibs-3.5.6-utempter.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- kdelibs-3.5.6-utempter.patch 25 Jan 2007 16:37:25 -0000 1.1 +++ kdelibs-3.5.6-utempter.patch 5 Feb 2007 22:30:07 -0000 1.2 @@ -1,27 +1,30 @@ ---- kdelibs-3.5.6/kdecore/Makefile.am.utempter 2007-01-25 17:38:24.000000000 +0100 -+++ kdelibs-3.5.6/kdecore/Makefile.am 2007-01-25 17:53:21.000000000 +0100 -@@ -115,7 +115,7 @@ - kuser.cpp kconfigskeleton.cpp kconfigdialogmanager.cpp klockfile.cpp \ - kqiodevicegzip_p.cpp ktimezones.cpp - --libkdecore_la_LDFLAGS = $(QT_LDFLAGS) $(KDE_RPATH) $(KDE_MT_LDFLAGS) $(X_LDFLAGS) $(USER_LDFLAGS) -version-info 6:0:2 -no-undefined -+libkdecore_la_LDFLAGS = $(QT_LDFLAGS) $(KDE_RPATH) $(KDE_MT_LDFLAGS) $(LIBUTEMPTER) $(X_LDFLAGS) $(USER_LDFLAGS) -version-info 6:0:2 -no-undefined - libkdecore_la_LIBADD = malloc/libklmalloc.la network/libkdecorenetwork.la $(SVGICON_LIB) ../dcop/libDCOP.la ../libltdl/libltdlc.la $(LIB_XEXT) $(LIBRESOLV) $(LIBUTIL) $(LIBART_LIBS) $(LIB_IDN) ../kdefx/libkdefx.la - libkdecore_la_NMCHECK = $(srcdir)/libkdecore.nmcheck - libkdecore_la_NMCHECKWEAK = $(srcdir)/libkdecore_weak.nmcheck $(srcdir)/libqt-mt_weak.nmcheck \ ---- kdelibs-3.5.6/kdecore/Makefile.in.utempter 2007-01-25 17:38:03.000000000 +0100 -+++ kdelibs-3.5.6/kdecore/Makefile.in 2007-01-25 17:53:21.000000000 +0100 -@@ -783,7 +783,7 @@ - - #>- libkdecore_la_LDFLAGS = $(QT_LDFLAGS) $(KDE_RPATH) $(KDE_MT_LDFLAGS) $(X_LDFLAGS) $(USER_LDFLAGS) -version-info 6:0:2 -no-undefined - #>+ 1 --libkdecore_la_LDFLAGS = $(QT_LDFLAGS) $(KDE_RPATH) $(KDE_MT_LDFLAGS) $(X_LDFLAGS) $(USER_LDFLAGS) -version-info 6:0:2 -no-undefined $(KDE_NO_UNDEFINED) -+libkdecore_la_LDFLAGS = $(QT_LDFLAGS) $(KDE_RPATH) $(KDE_MT_LDFLAGS) $(LIBUTEMPTER) $(X_LDFLAGS) $(USER_LDFLAGS) -version-info 6:0:2 -no-undefined $(KDE_NO_UNDEFINED) - libkdecore_la_LIBADD = malloc/libklmalloc.la network/libkdecorenetwork.la $(SVGICON_LIB) ../dcop/libDCOP.la ../libltdl/libltdlc.la $(LIB_XEXT) $(LIBRESOLV) $(LIBUTIL) $(LIBART_LIBS) $(LIB_IDN) ../kdefx/libkdefx.la - libkdecore_la_NMCHECK = $(srcdir)/libkdecore.nmcheck - libkdecore_la_NMCHECKWEAK = $(srcdir)/libkdecore_weak.nmcheck $(srcdir)/libqt-mt_weak.nmcheck \ ---- kdelibs-3.5.6/kdecore/kpty.cpp.utempter 2007-01-25 17:37:50.000000000 +0100 -+++ kdelibs-3.5.6/kdecore/kpty.cpp 2007-01-25 17:53:21.000000000 +0100 +diff -Nur kdelibs-3.5.6.orig/configure.in kdelibs-3.5.6/configure.in +--- kdelibs-3.5.6.orig/configure.in 2007-01-24 09:52:48.000000000 +0100 ++++ kdelibs-3.5.6/configure.in 2007-02-05 23:01:44.000000000 +0100 +@@ -399,7 +399,7 @@ + [], with_utempter=check) + if test "x$with_utempter" != xno; then + kde_have_utempter=yes +- AC_CHECK_LIB(utempter, addToUtmp, [LIBUTEMPTER=-lutempter], kde_have_utempter=no) ++ AC_CHECK_LIB(utempter, utempter_add_record, [LIBUTEMPTER=-lutempter], kde_have_utempter=no) + AC_SUBST(LIBUTEMPTER) + if test "$kde_have_utempter" = "yes"; then + AC_DEFINE_UNQUOTED(HAVE_UTEMPTER, 1, [Define if you have the utempter helper for utmp managment]) +diff -Nur kdelibs-3.5.6.orig/configure.in.in kdelibs-3.5.6/configure.in.in +--- kdelibs-3.5.6.orig/configure.in.in 2006-05-22 20:14:23.000000000 +0200 ++++ kdelibs-3.5.6/configure.in.in 2007-02-05 23:01:44.000000000 +0100 +@@ -395,7 +395,7 @@ + [], with_utempter=check) + if test "x$with_utempter" != xno; then + kde_have_utempter=yes +- AC_CHECK_LIB(utempter, addToUtmp, [LIBUTEMPTER=-lutempter], kde_have_utempter=no) ++ AC_CHECK_LIB(utempter, utempter_add_record, [LIBUTEMPTER=-lutempter], kde_have_utempter=no) + AC_SUBST(LIBUTEMPTER) + if test "$kde_have_utempter" = "yes"; then + AC_DEFINE_UNQUOTED(HAVE_UTEMPTER, 1, [Define if you have the utempter helper for utmp managment]) +diff -Nur kdelibs-3.5.6.orig/kdecore/kpty.cpp kdelibs-3.5.6/kdecore/kpty.cpp +--- kdelibs-3.5.6.orig/kdecore/kpty.cpp 2006-05-22 20:14:21.000000000 +0200 ++++ kdelibs-3.5.6/kdecore/kpty.cpp 2007-02-05 23:01:44.000000000 +0100 @@ -80,6 +80,10 @@ # include #endif @@ -81,25 +84,30 @@ #elif defined(USE_LOGIN) const char *str_ptr = d->ttyName.data(); if (!memcmp(str_ptr, "/dev/", 5)) ---- kdelibs-3.5.6/configure.in.in.utempter 2006-05-22 20:14:23.000000000 +0200 -+++ kdelibs-3.5.6/configure.in.in 2007-01-25 18:15:25.000000000 +0100 -@@ -395,7 +395,7 @@ - [], with_utempter=check) - if test "x$with_utempter" != xno; then - kde_have_utempter=yes -- AC_CHECK_LIB(utempter, addToUtmp, [LIBUTEMPTER=-lutempter], kde_have_utempter=no) -+ AC_CHECK_LIB(utempter, utempter_add_record, [LIBUTEMPTER=-lutempter], kde_have_utempter=no) - AC_SUBST(LIBUTEMPTER) - if test "$kde_have_utempter" = "yes"; then - AC_DEFINE_UNQUOTED(HAVE_UTEMPTER, 1, [Define if you have the utempter helper for utmp managment]) ---- kdelibs-3.5.6/configure.in.utempter 2007-01-25 18:15:52.000000000 +0100 -+++ kdelibs-3.5.6/configure.in 2007-01-25 18:15:39.000000000 +0100 -@@ -399,7 +399,7 @@ - [], with_utempter=check) - if test "x$with_utempter" != xno; then - kde_have_utempter=yes -- AC_CHECK_LIB(utempter, addToUtmp, [LIBUTEMPTER=-lutempter], kde_have_utempter=no) -+ AC_CHECK_LIB(utempter, utempter_add_record, [LIBUTEMPTER=-lutempter], kde_have_utempter=no) - AC_SUBST(LIBUTEMPTER) - if test "$kde_have_utempter" = "yes"; then - AC_DEFINE_UNQUOTED(HAVE_UTEMPTER, 1, [Define if you have the utempter helper for utmp managment]) +diff -Nur kdelibs-3.5.6.orig/kdecore/Makefile.am kdelibs-3.5.6/kdecore/Makefile.am +--- kdelibs-3.5.6.orig/kdecore/Makefile.am 2006-10-01 19:33:38.000000000 +0200 ++++ kdelibs-3.5.6/kdecore/Makefile.am 2007-02-05 23:01:44.000000000 +0100 +@@ -115,7 +115,7 @@ + kuser.cpp kconfigskeleton.cpp kconfigdialogmanager.cpp klockfile.cpp \ + kqiodevicegzip_p.cpp ktimezones.cpp + +-libkdecore_la_LDFLAGS = $(QT_LDFLAGS) $(KDE_RPATH) $(KDE_MT_LDFLAGS) $(X_LDFLAGS) $(USER_LDFLAGS) -version-info 6:0:2 -no-undefined ++libkdecore_la_LDFLAGS = $(QT_LDFLAGS) $(KDE_RPATH) $(KDE_MT_LDFLAGS) $(LIBUTEMPTER) $(X_LDFLAGS) $(USER_LDFLAGS) -version-info 6:0:2 -no-undefined + libkdecore_la_LIBADD = malloc/libklmalloc.la network/libkdecorenetwork.la $(SVGICON_LIB) ../dcop/libDCOP.la ../libltdl/libltdlc.la $(LIB_XEXT) $(LIBRESOLV) $(LIBUTIL) $(LIBART_LIBS) $(LIB_IDN) ../kdefx/libkdefx.la + libkdecore_la_NMCHECK = $(srcdir)/libkdecore.nmcheck + libkdecore_la_NMCHECKWEAK = $(srcdir)/libkdecore_weak.nmcheck $(srcdir)/libqt-mt_weak.nmcheck \ +diff -Nur kdelibs-3.5.6.orig/kdecore/Makefile.in kdelibs-3.5.6/kdecore/Makefile.in +--- kdelibs-3.5.6.orig/kdecore/Makefile.in 2007-01-24 09:54:07.000000000 +0100 ++++ kdelibs-3.5.6/kdecore/Makefile.in 2007-02-05 23:04:12.000000000 +0100 +@@ -787,9 +787,9 @@ + kuser.cpp kconfigskeleton.cpp kconfigdialogmanager.cpp klockfile.cpp \ + kqiodevicegzip_p.cpp ktimezones.cpp ksycoca_skel.cpp kappdcopiface_skel.cpp kdebugdcopiface_skel.cpp + +-#>- libkdecore_la_LDFLAGS = $(QT_LDFLAGS) $(KDE_RPATH) $(KDE_MT_LDFLAGS) $(X_LDFLAGS) $(USER_LDFLAGS) -version-info 6:0:2 -no-undefined ++#>- libkdecore_la_LDFLAGS = $(QT_LDFLAGS) $(KDE_RPATH) $(KDE_MT_LDFLAGS) $(LIBUTEMPTER) $(X_LDFLAGS) $(USER_LDFLAGS) -version-info 6:0:2 -no-undefined + #>+ 1 +-libkdecore_la_LDFLAGS = $(QT_LDFLAGS) $(KDE_RPATH) $(KDE_MT_LDFLAGS) $(X_LDFLAGS) $(USER_LDFLAGS) -version-info 6:0:2 -no-undefined $(KDE_NO_UNDEFINED) ++libkdecore_la_LDFLAGS = $(QT_LDFLAGS) $(KDE_RPATH) $(KDE_MT_LDFLAGS) $(LIBUTEMPTER) $(X_LDFLAGS) $(USER_LDFLAGS) -version-info 6:0:2 -no-undefined $(KDE_NO_UNDEFINED) + libkdecore_la_LIBADD = malloc/libklmalloc.la network/libkdecorenetwork.la $(SVGICON_LIB) ../dcop/libDCOP.la ../libltdl/libltdlc.la $(LIB_XEXT) $(LIBRESOLV) $(LIBUTIL) $(LIBART_LIBS) $(LIB_IDN) ../kdefx/libkdefx.la + libkdecore_la_NMCHECK = $(srcdir)/libkdecore.nmcheck + libkdecore_la_NMCHECKWEAK = $(srcdir)/libkdecore_weak.nmcheck $(srcdir)/libqt-mt_weak.nmcheck \ From fedora-cvs-commits at redhat.com Mon Feb 5 22:33:28 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 17:33:28 -0500 Subject: rpms/elfutils/devel sources,1.35,1.36 Message-ID: <200702052233.l15MXSKn019613@cvs.devel.redhat.com> Author: roland Update of /cvs/dist/rpms/elfutils/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv19586 Modified Files: sources Log Message: replacement tarball Index: sources =================================================================== RCS file: /cvs/dist/rpms/elfutils/devel/sources,v retrieving revision 1.35 retrieving revision 1.36 diff -u -r1.35 -r1.36 --- sources 5 Feb 2007 21:46:13 -0000 1.35 +++ sources 5 Feb 2007 22:33:26 -0000 1.36 @@ -1,3 +1,3 @@ -83fca2b7caa63e33bc4a5c8c05f714c1 elfutils-0.126.tar.gz 07a924423a05b1bf6d0f9fe8b35dbe6b testfile16.symtab.bz2 bd40d1aaca8eaf1c7aea54bf4b29bda2 testfile16.symtab.debug.bz2 +573db6e31f37b4af8b17138371b0c5f2 elfutils-0.126.tar.gz From fedora-cvs-commits at redhat.com Mon Feb 5 22:40:49 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 17:40:49 -0500 Subject: rpms/elfutils/devel elfutils-portability.patch, 1.26, 1.27 elfutils-robustify.patch, 1.5, 1.6 elfutils.spec, 1.81, 1.82 Message-ID: <200702052240.l15Men0f024605@cvs.devel.redhat.com> Author: roland Update of /cvs/dist/rpms/elfutils/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv24568 Modified Files: elfutils-portability.patch elfutils-robustify.patch elfutils.spec Log Message: Update to 0.126 elfutils-portability.patch: ChangeLog | 15 ++++++++ Makefile.in | 2 + backends/ChangeLog | 8 ++++ backends/Makefile.am | 6 ++- backends/Makefile.in | 8 ++-- config/Makefile.in | 2 + configure | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++- configure.ac | 28 +++++++++++++++ lib/ChangeLog | 5 ++ lib/Makefile.am | 3 + lib/Makefile.in | 6 ++- libasm/ChangeLog | 5 ++ libasm/Makefile.am | 3 + libasm/Makefile.in | 6 ++- libcpu/ChangeLog | 5 ++ libcpu/Makefile.am | 3 + libcpu/Makefile.in | 4 +- libdw/ChangeLog | 5 ++ libdw/Makefile.am | 3 + libdw/Makefile.in | 7 ++- libdwfl/ChangeLog | 5 ++ libdwfl/Makefile.am | 3 + libdwfl/Makefile.in | 6 ++- libebl/ChangeLog | 5 ++ libebl/Makefile.am | 3 + libebl/Makefile.in | 6 ++- libelf/ChangeLog | 5 ++ libelf/Makefile.am | 6 ++- libelf/Makefile.in | 8 ++-- libelf/common.h | 4 +- m4/Makefile.in | 2 + src/ChangeLog | 13 +++++++ src/Makefile.am | 3 + src/Makefile.in | 6 ++- src/findtextrel.c | 6 ++- src/strings.c | 9 +++++ src/strip.c | 20 ++++++++++- tests/ChangeLog | 5 ++ tests/Makefile.am | 5 +- tests/Makefile.in | 6 ++- 40 files changed, 301 insertions(+), 39 deletions(-) Index: elfutils-portability.patch =================================================================== RCS file: /cvs/dist/rpms/elfutils/devel/elfutils-portability.patch,v retrieving revision 1.26 retrieving revision 1.27 diff -u -r1.26 -r1.27 --- elfutils-portability.patch 11 Jan 2007 04:25:15 -0000 1.26 +++ elfutils-portability.patch 5 Feb 2007 22:40:47 -0000 1.27 @@ -1,6 +1,6 @@ --- elfutils/backends/ChangeLog +++ elfutils/backends/ChangeLog -@@ -123,6 +123,11 @@ +@@ -130,6 +130,11 @@ * sparc_init.c: Likewise. * x86_64_init.c: Likewise. @@ -12,7 +12,7 @@ 2005-11-19 Roland McGrath * ppc64_reloc.def: REL30 -> ADDR30. -@@ -145,6 +150,9 @@ +@@ -152,6 +157,9 @@ * Makefile.am (uninstall): Don't try to remove $(pkgincludedir). (CLEANFILES): Add libebl_$(m).so. @@ -139,7 +139,7 @@ ac_ct_CC = @ac_ct_CC@ --- elfutils/configure +++ elfutils/configure -@@ -276,7 +276,7 @@ PACKAGE_STRING='Red Hat elfutils 0.125' +@@ -276,7 +276,7 @@ PACKAGE_STRING='Red Hat elfutils 0.126' PACKAGE_BUGREPORT='http://bugzilla.redhat.com/bugzilla/' ac_unique_file="libelf/libelf.h" @@ -461,7 +461,7 @@ libcpu_i386_a_SOURCES = i386_dis.c --- elfutils/libdw/ChangeLog +++ elfutils/libdw/ChangeLog -@@ -322,6 +322,11 @@ +@@ -329,6 +329,11 @@ 2005-05-31 Roland McGrath @@ -525,7 +525,7 @@ $(COMPILE))) --- elfutils/libdwfl/ChangeLog +++ elfutils/libdwfl/ChangeLog -@@ -371,6 +371,11 @@ +@@ -409,6 +409,11 @@ 2005-07-21 Roland McGrath @@ -586,7 +586,7 @@ --- elfutils/libebl/ChangeLog +++ elfutils/libebl/ChangeLog -@@ -451,6 +451,11 @@ +@@ -460,6 +460,11 @@ * Makefile.am (libebl_*_so_SOURCES): Set to $(*_SRCS) so dependency tracking works right. @@ -617,7 +617,7 @@ INCLUDES = -I$(srcdir) -I$(top_srcdir)/libelf -I$(top_srcdir)/libdw \ --- elfutils/libebl/Makefile.in +++ elfutils/libebl/Makefile.in -@@ -131,6 +131,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ +@@ -132,6 +132,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ @@ -625,7 +625,7 @@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ -@@ -171,6 +172,7 @@ TESTS_RPATH_FALSE = @TESTS_RPATH_FALSE@ +@@ -172,6 +173,7 @@ TESTS_RPATH_FALSE = @TESTS_RPATH_FALSE@ TESTS_RPATH_TRUE = @TESTS_RPATH_TRUE@ USE_NLS = @USE_NLS@ VERSION = 1 @@ -633,7 +633,7 @@ XGETTEXT = @XGETTEXT@ YACC = @YACC@ ac_ct_CC = @ac_ct_CC@ -@@ -213,9 +215,9 @@ sharedstatedir = @sharedstatedir@ +@@ -214,9 +216,9 @@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ @MUDFLAP_FALSE at AM_CFLAGS = -fpic -Wall -Wshadow -Werror -Wunused \ @@ -647,7 +647,7 @@ --- elfutils/libelf/ChangeLog +++ elfutils/libelf/ChangeLog -@@ -183,6 +183,11 @@ +@@ -206,6 +206,11 @@ If section content hasn't been read yet, do it before looking for the block size. If no section data present, infer size of section header. @@ -779,7 +779,7 @@ ac_ct_CC = @ac_ct_CC@ --- elfutils/src/ChangeLog +++ elfutils/src/ChangeLog -@@ -42,6 +42,10 @@ +@@ -76,6 +76,10 @@ * elflint.c (valid_e_machine): Add EM_ALPHA. Reported by Christian Aichinger . @@ -790,7 +790,7 @@ 2006-08-08 Ulrich Drepper * elflint.c (check_dynamic): Don't require DT_HASH for DT_SYMTAB. -@@ -118,6 +122,10 @@ +@@ -152,6 +156,10 @@ * Makefile.am: Add hacks to create dependency files for non-generic linker. @@ -801,7 +801,7 @@ 2006-06-12 Ulrich Drepper * ldgeneric.c (ld_generic_generate_sections): Don't create .interp -@@ -466,6 +474,11 @@ +@@ -500,6 +508,11 @@ * readelf.c (print_debug_loc_section): Fix indentation for larger address size. @@ -844,12 +844,12 @@ $(if $($(*F)_no_Werror),,-Werror) \ - $(if $($(*F)_no_Wunused),,-Wunused -Wextra) \ + $(if $($(*F)_no_Wunused),,-Wunused $(WEXTRA)) \ - $(if $($(*F)_no_Wformat),,-Wformat=2) + $(if $($(*F)_no_Wformat),,-Wformat=2) $(CFLAGS_$(*F)) INCLUDES = -I$(srcdir) -I$(srcdir)/../libelf -I$(srcdir)/../libebl \ --- elfutils/src/Makefile.in +++ elfutils/src/Makefile.in -@@ -202,6 +202,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ +@@ -212,6 +212,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ @@ -857,7 +857,7 @@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ -@@ -242,6 +243,7 @@ TESTS_RPATH_FALSE = @TESTS_RPATH_FALSE@ +@@ -252,6 +253,7 @@ TESTS_RPATH_FALSE = @TESTS_RPATH_FALSE@ TESTS_RPATH_TRUE = @TESTS_RPATH_TRUE@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ @@ -865,19 +865,20 @@ XGETTEXT = @XGETTEXT@ YACC = @YACC@ -d ac_ct_CC = @ac_ct_CC@ -@@ -286,12 +288,12 @@ target_alias = @target_alias@ +@@ -296,13 +298,13 @@ target_alias = @target_alias@ @MUDFLAP_FALSE at AM_CFLAGS = -Wall -Wshadow -std=gnu99 \ @MUDFLAP_FALSE@ $(native_ld_cflags) $(if \ @MUDFLAP_FALSE@ $($(*F)_no_Werror),,-Werror) $(if \ - at MUDFLAP_FALSE@ $($(*F)_no_Wunused),,-Wunused -Wextra) $(if \ + at MUDFLAP_FALSE@ $($(*F)_no_Wunused),,-Wunused $(WEXTRA)) $(if \ - @MUDFLAP_FALSE@ $($(*F)_no_Wformat),,-Wformat=2) + @MUDFLAP_FALSE@ $($(*F)_no_Wformat),,-Wformat=2) \ + @MUDFLAP_FALSE@ $(CFLAGS_$(*F)) @MUDFLAP_TRUE at AM_CFLAGS = -fmudflap -Wall -Wshadow -std=gnu99 \ @MUDFLAP_TRUE@ $(native_ld_cflags) $(if \ @MUDFLAP_TRUE@ $($(*F)_no_Werror),,-Werror) $(if \ - at MUDFLAP_TRUE@ $($(*F)_no_Wunused),,-Wunused -Wextra) $(if \ + at MUDFLAP_TRUE@ $($(*F)_no_Wunused),,-Wunused $(WEXTRA)) $(if \ - @MUDFLAP_TRUE@ $($(*F)_no_Wformat),,-Wformat=2) + @MUDFLAP_TRUE@ $($(*F)_no_Wformat),,-Wformat=2) $(CFLAGS_$(*F)) INCLUDES = -I$(srcdir) -I$(srcdir)/../libelf -I$(srcdir)/../libebl \ -I$(srcdir)/../libdw -I$(srcdir)/../libdwfl \ --- elfutils/src/strings.c @@ -961,7 +962,7 @@ cannot set access and modification date of '%s'"), fname); --- elfutils/tests/ChangeLog +++ elfutils/tests/ChangeLog -@@ -419,6 +419,11 @@ +@@ -449,6 +449,11 @@ * Makefile.am (TESTS): Add run-elflint-test.sh. (EXTRA_DIST): Add run-elflint-test.sh and testfile18.bz2. @@ -993,7 +994,7 @@ endif --- elfutils/tests/Makefile.in +++ elfutils/tests/Makefile.in -@@ -294,6 +294,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ +@@ -297,6 +297,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ @@ -1001,7 +1002,7 @@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ -@@ -334,6 +335,7 @@ TESTS_RPATH_FALSE = @TESTS_RPATH_FALSE@ +@@ -337,6 +338,7 @@ TESTS_RPATH_FALSE = @TESTS_RPATH_FALSE@ TESTS_RPATH_TRUE = @TESTS_RPATH_TRUE@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ @@ -1009,7 +1010,7 @@ XGETTEXT = @XGETTEXT@ YACC = @YACC@ ac_ct_CC = @ac_ct_CC@ -@@ -375,10 +377,10 @@ sbindir = @sbindir@ +@@ -378,10 +380,10 @@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ elfutils-robustify.patch: elfutils-0.122/libelf/elf32_getphdr.c | 10 ++ elfutils-0.122/libelf/elf32_newphdr.c | 6 + elfutils-0.122/libelf/elf32_updatefile.c | 7 + elfutils-0.122/libelf/elf_begin.c | 46 ++++++++++ elfutils-0.122/libelf/elf_getarsym.c | 3 elfutils-0.122/libelf/elf_getshstrndx.c | 38 +++++++- elfutils-0.122/libelf/elf_newscn.c | 10 ++ elfutils-0.122/libelf/gelf_getdyn.c | 6 - elfutils-0.122/libelf/gelf_getlib.c | 3 elfutils-0.122/libelf/gelf_getmove.c | 3 elfutils-0.122/libelf/gelf_getrel.c | 12 -- elfutils-0.122/libelf/gelf_getrela.c | 12 -- elfutils-0.122/libelf/gelf_getsym.c | 6 - elfutils-0.122/libelf/gelf_getsyminfo.c | 3 elfutils-0.122/libelf/gelf_getsymshndx.c | 10 +- elfutils-0.122/libelf/gelf_getversym.c | 3 elfutils-0.122/libelf/gelf_update_dyn.c | 12 -- elfutils-0.122/libelf/gelf_update_lib.c | 9 -- elfutils-0.122/libelf/gelf_update_move.c | 2 elfutils-0.122/libelf/gelf_update_rel.c | 12 -- elfutils-0.122/libelf/gelf_update_rela.c | 12 -- elfutils-0.122/libelf/gelf_update_sym.c | 12 -- elfutils-0.122/libelf/gelf_update_syminfo.c | 9 -- elfutils-0.122/libelf/gelf_update_symshndx.c | 12 -- elfutils-0.122/libelf/gelf_update_versym.c | 2 elfutils-0.122/libelf/libelfP.h | 9 ++ elfutils-0.122/src/elflint.c | 117 +++++++++++++++++++-------- elfutils-0.122/src/readelf.c | 92 +++++++++++++++------ elfutils-0.122/src/strip.c | 73 +++++++++++----- elfutils-0.126/libelf/elf32_getshdr.c | 13 ++- 30 files changed, 390 insertions(+), 174 deletions(-) Index: elfutils-robustify.patch =================================================================== RCS file: /cvs/dist/rpms/elfutils/devel/elfutils-robustify.patch,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- elfutils-robustify.patch 12 Jul 2006 22:08:25 -0000 1.5 +++ elfutils-robustify.patch 5 Feb 2007 22:40:47 -0000 1.6 @@ -17,7 +17,7 @@ * elf_getshstrndx.c (elf_getshstrndx): Add elf->start_offset to elf->map_address. Check if first section header fits into object's bounds. - * elf32_getshdr.c (elfw2(LIBELFBITS,getshdr)): Fix comment pasto. + * elf32_getshdr.c (elfw2(LIBELFBITS,getshdr)): Check if section header table fits into object's bounds. * elf_begin.c (get_shnum): Ensure section headers fits into object's bounds. @@ -84,9 +84,9 @@ /* All the data is already mapped. Use it. */ if (ehdr->e_ident[EI_DATA] == MY_ELFDATA && (ALLOW_UNALIGNED ---- elfutils-0.122/libelf/elf32_getshdr.c -+++ elfutils-0.122/libelf/elf32_getshdr.c -@@ -101,11 +101,12 @@ elfw2(LIBELFBITS,getshdr) (scn) +--- elfutils-0.126/libelf/elf32_getshdr.c ++++ elfutils-0.126/libelf/elf32_getshdr.c +@@ -101,7 +101,8 @@ elfw2(LIBELFBITS,getshdr) (scn) goto out; size_t shnum; @@ -96,15 +96,10 @@ goto out; size_t size = shnum * sizeof (ElfW2(LIBELFBITS,Shdr)); -- /* Allocate memory for the program headers. We know the number -+ /* Allocate memory for the section headers. We know the number - of entries from the ELF header. */ - ElfW2(LIBELFBITS,Shdr) *shdr = elf->state.ELFW(elf,LIBELFBITS).shdr = - (ElfW2(LIBELFBITS,Shdr) *) malloc (size); -@@ -128,6 +129,16 @@ elfw2(LIBELFBITS,getshdr) (scn) - + ehdr->e_shoff) - & (__alignof__ (ElfW2(LIBELFBITS,Shdr)) - 1)) != 0)); +@@ -118,6 +119,16 @@ elfw2(LIBELFBITS,getshdr) (scn) + if (elf->map_address != NULL) + { + /* First see whether the information in the ELF header is + valid and it does not ask for too much. */ + if (unlikely (ehdr->e_shoff >= elf->maximum_size) @@ -115,9 +110,10 @@ + goto free_and_out; + } + - /* Now copy the data and at the same time convert the byte - order. */ - if (ALLOW_UNALIGNED + ElfW2(LIBELFBITS,Shdr) *notcvt; + + /* All the data is already mapped. If we could use it + --- elfutils-0.122/libelf/elf32_newphdr.c +++ elfutils-0.122/libelf/elf32_newphdr.c @@ -124,6 +124,12 @@ elfw2(LIBELFBITS,newphdr) (elf, count) Index: elfutils.spec =================================================================== RCS file: /cvs/dist/rpms/elfutils/devel/elfutils.spec,v retrieving revision 1.81 retrieving revision 1.82 diff -u -r1.81 -r1.82 --- elfutils.spec 11 Jan 2007 08:51:11 -0000 1.81 +++ elfutils.spec 5 Feb 2007 22:40:47 -0000 1.82 @@ -1,5 +1,5 @@ -%define eu_version 0.125 -%define eu_release 3 +%define eu_version 0.126 +%define eu_release 1 %if %{?_with_compat:1}%{!?_with_compat:0} %define compat 1 @@ -35,8 +35,6 @@ Source2: testfile16.symtab.bz2 Source3: testfile16.symtab.debug.bz2 -Patch3: elfutils-0.125-warn_unused_result.patch - # ExcludeArch: xxx BuildRoot: %{_tmppath}/%{name}-root @@ -166,7 +164,6 @@ %endif %patch2 -p1 -%patch3 -p0 %build # Remove -Wall from default flags. The makefiles enable enough warnings @@ -181,7 +178,7 @@ %endif %configure CFLAGS="$RPM_OPT_FLAGS -fexceptions" -make %{?_smp_mflags} +make -s %{?_smp_mflags} %install rm -rf ${RPM_BUILD_ROOT} @@ -203,8 +200,7 @@ } %check -# XXX elflint not happy on ia64 -make check || : +make check %clean rm -rf ${RPM_BUILD_ROOT} @@ -221,6 +217,7 @@ %defattr(-,root,root) %doc README TODO %{_bindir}/eu-addr2line +%{_bindir}/eu-ar %{_bindir}/eu-elfcmp %{_bindir}/eu-elflint %{_bindir}/eu-findtextrel @@ -274,6 +271,13 @@ %{_libdir}/libelf.a %changelog +* Mon Feb 5 2007 Roland McGrath - 0.126-1 +- Update to 0.126 + - New program eu-ar. + - libdw: fix missing dwarf_getelf (#227206) + - libdwfl: dwfl_module_addrname for st_size=0 symbols (#227167, #227231) +- Resolves: RHBZ #227206, RHBZ #227167, RHBZ #227231 + * Wed Jan 10 2007 Roland McGrath - 0.125-3 - Fix overeager warn_unused_result build failures. From fedora-cvs-commits at redhat.com Mon Feb 5 23:20:14 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 18:20:14 -0500 Subject: rpms/kernel/devel linux-2.6-xfs_attr2.patch, NONE, 1.1 kernel-2.6.spec, 1.2922, 1.2923 Message-ID: <200702052320.l15NKETT027689@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv27431 Modified Files: kernel-2.6.spec Added Files: linux-2.6-xfs_attr2.patch Log Message: * Mon Feb 5 2007 Dave Jones - Fix attr2 corruption with btree data extents linux-2.6-xfs_attr2.patch: xfs_attr.c | 19 +++++++++++-------- xfs_attr_leaf.c | 45 ++++++++++++++++++++++++++++++++++++++++++--- xfs_bmap.c | 1 + 3 files changed, 54 insertions(+), 11 deletions(-) --- NEW FILE linux-2.6-xfs_attr2.patch --- Log: Fix attr2 corruption with btree data extents Merge of xfs-linux-melb:xfs-kern:27792a by kenmcd. ------------------------------------------------- Fix up initial creation of shortform attributes Members: xfs_attr.c:1.140->1.141 ------------------------------------------------- Lock forkoff when data extent is in btree form. Members: xfs_bmap.c:1.359->1.360 ------------------------------------------------- Lock forkoff when data extent is in btree form. Also allow more space for attr if extents must convert to btree form. Members: xfs_attr_leaf.c:1.104->1.105 Signed-off-by: Barry Naujok Signed-off-by: Timothy Shimmin Signed-off-by: Russell Cattelan Signed-off-by: Eric Sandeen Index: linux-2.6.18.noarch/fs/xfs/xfs_attr.c =================================================================== --- linux-2.6.18.noarch.orig/fs/xfs/xfs_attr.c 2006-09-19 23:42:06.000000000 -0400 +++ linux-2.6.18.noarch/fs/xfs/xfs_attr.c 2006-12-21 18:34:12.864403389 -0500 @@ -200,18 +200,14 @@ xfs_attr_set_int(xfs_inode_t *dp, const return (error); /* - * Determine space new attribute will use, and if it would be - * "local" or "remote" (note: local != inline). - */ - size = xfs_attr_leaf_newentsize(namelen, valuelen, - mp->m_sb.sb_blocksize, &local); - - /* * If the inode doesn't have an attribute fork, add one. * (inode must not be locked when we call this routine) */ if (XFS_IFORK_Q(dp) == 0) { - if ((error = xfs_bmap_add_attrfork(dp, size, rsvd))) + int sf_size = sizeof(xfs_attr_sf_hdr_t) + + XFS_ATTR_SF_ENTSIZE_BYNAME(namelen, valuelen); + + if ((error = xfs_bmap_add_attrfork(dp, sf_size, rsvd))) return(error); } @@ -232,6 +228,13 @@ xfs_attr_set_int(xfs_inode_t *dp, const args.addname = 1; args.oknoent = 1; + /* + * Determine space new attribute will use, and if it would be + * "local" or "remote" (note: local != inline). + */ + size = xfs_attr_leaf_newentsize(namelen, valuelen, + mp->m_sb.sb_blocksize, &local); + nblks = XFS_DAENTER_SPACE_RES(mp, XFS_ATTR_FORK); if (local) { if (size > (mp->m_sb.sb_blocksize >> 1)) { Index: linux-2.6.18.noarch/fs/xfs/xfs_attr_leaf.c =================================================================== --- linux-2.6.18.noarch.orig/fs/xfs/xfs_attr_leaf.c 2006-09-19 23:42:06.000000000 -0400 +++ linux-2.6.18.noarch/fs/xfs/xfs_attr_leaf.c 2006-12-21 18:34:12.936404440 -0500 @@ -113,6 +113,7 @@ xfs_attr_shortform_bytesfit(xfs_inode_t int offset; int minforkoff; /* lower limit on valid forkoff locations */ int maxforkoff; /* upper limit on valid forkoff locations */ + int dsize; xfs_mount_t *mp = dp->i_mount; offset = (XFS_LITINO(mp) - bytes) >> 3; /* rounded down */ @@ -132,8 +133,43 @@ xfs_attr_shortform_bytesfit(xfs_inode_t return 0; } - /* data fork btree root can have at least this many key/ptr pairs */ - minforkoff = MAX(dp->i_df.if_bytes, XFS_BMDR_SPACE_CALC(MINDBTPTRS)); + dsize = dp->i_df.if_bytes; + + switch (dp->i_d.di_format) { + case XFS_DINODE_FMT_EXTENTS: + /* + * If there is no attr fork and the data fork is extents, + * determine if creating the default attr fork will result + * in the extents form migrating to btree. If so, the + * minimum offset only needs to be the space required for + * the btree root. + */ + if (!dp->i_d.di_forkoff && dp->i_df.if_bytes > mp->m_attroffset) + dsize = XFS_BMDR_SPACE_CALC(MINDBTPTRS); + break; + + case XFS_DINODE_FMT_BTREE: + /* + * If have data btree then keep forkoff if we have one, + * otherwise we are adding a new attr, so then we set + * minforkoff to where the btree root can finish so we have + * plenty of room for attrs + */ + if (dp->i_d.di_forkoff) { + if (offset < dp->i_d.di_forkoff) + return 0; + else + return dp->i_d.di_forkoff; + } else + dsize = XFS_BMAP_BROOT_SPACE(dp->i_df.if_broot); + break; + } + + /* + * A data fork btree root must have space for at least + * MINDBTPTRS key/ptr pairs if the data fork is small or empty. + */ + minforkoff = MAX(dsize, XFS_BMDR_SPACE_CALC(MINDBTPTRS)); minforkoff = roundup(minforkoff, 8) >> 3; /* attr fork btree root can have at least this many key/ptr pairs */ @@ -308,7 +344,8 @@ xfs_attr_shortform_remove(xfs_da_args_t */ totsize -= size; if (totsize == sizeof(xfs_attr_sf_hdr_t) && !args->addname && - (mp->m_flags & XFS_MOUNT_ATTR2)) { + (mp->m_flags & XFS_MOUNT_ATTR2) && + (dp->i_d.di_format != XFS_DINODE_FMT_BTREE)) { /* * Last attribute now removed, revert to original * inode format making all literal area available @@ -729,6 +766,7 @@ xfs_attr_shortform_allfit(xfs_dabuf_t *b + be16_to_cpu(name_loc->valuelen); } if ((dp->i_mount->m_flags & XFS_MOUNT_ATTR2) && + (dp->i_d.di_format != XFS_DINODE_FMT_BTREE) && (bytes == sizeof(struct xfs_attr_sf_hdr))) return(-1); return(xfs_attr_shortform_bytesfit(dp, bytes)); @@ -767,6 +805,7 @@ xfs_attr_leaf_to_shortform(xfs_dabuf_t * if (forkoff == -1) { ASSERT(dp->i_mount->m_flags & XFS_MOUNT_ATTR2); + ASSERT(dp->i_d.di_format != XFS_DINODE_FMT_BTREE); /* * Last attribute was removed, revert to original Index: linux-2.6.18.noarch/fs/xfs/xfs_bmap.c =================================================================== --- linux-2.6.18.noarch.orig/fs/xfs/xfs_bmap.c 2006-09-19 23:42:06.000000000 -0400 +++ linux-2.6.18.noarch/fs/xfs/xfs_bmap.c 2006-12-21 18:34:12.932404381 -0500 @@ -3541,6 +3541,7 @@ xfs_bmap_forkoff_reset( if (whichfork == XFS_ATTR_FORK && (ip->i_d.di_format != XFS_DINODE_FMT_DEV) && (ip->i_d.di_format != XFS_DINODE_FMT_UUID) && + (ip->i_d.di_format != XFS_DINODE_FMT_BTREE) && ((mp->m_attroffset >> 3) > ip->i_d.di_forkoff)) { ip->i_d.di_forkoff = mp->m_attroffset >> 3; ip->i_df.if_ext_max = XFS_IFORK_DSIZE(ip) / Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/kernel-2.6.spec,v retrieving revision 1.2922 retrieving revision 1.2923 diff -u -r1.2922 -r1.2923 --- kernel-2.6.spec 4 Feb 2007 22:57:30 -0000 1.2922 +++ kernel-2.6.spec 5 Feb 2007 23:20:11 -0000 1.2923 @@ -426,6 +426,7 @@ Patch1620: linux-2.6-serial-tickle-nmi.patch Patch1650: linux-2.6-serial-460800.patch Patch1681: linux-2.6-xfs-umount-fix.patch +Patch1682: linux-2.6-xfs_attr2.patch Patch1690: linux-2.6-PT_LOAD-align.patch Patch1720: linux-2.6-proc-self-maps-fix.patch Patch1740: linux-2.6-softlockup-disable.patch @@ -979,6 +980,8 @@ %patch1650 -p1 # Fix XFS umount bug. %patch1681 -p1 +# Fix attr2 corruption with btree data extents +%patch1682 -p1 # Align kernel data segment to page boundary. %patch1690 -p1 # setuid /proc/self/maps fix. @@ -1992,6 +1995,9 @@ # - tux. %changelog +* Mon Feb 5 2007 Dave Jones +- Fix attr2 corruption with btree data extents + * Sun Feb 4 2007 Dave Jones - 2.6.20 - Move xen sources out of kernel-xen-devel. (Don Zickus) From fedora-cvs-commits at redhat.com Tue Feb 6 00:03:44 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 19:03:44 -0500 Subject: rpms/elfutils/devel elfutils-0.125-warn_unused_result.patch, 1.2, NONE Message-ID: <200702060003.l1603iRv025031@cvs.devel.redhat.com> Author: roland Update of /cvs/dist/rpms/elfutils/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv25018 Removed Files: elfutils-0.125-warn_unused_result.patch Log Message: obsolete patch --- elfutils-0.125-warn_unused_result.patch DELETED --- From fedora-cvs-commits at redhat.com Tue Feb 6 00:04:07 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 19:04:07 -0500 Subject: rpms/fedora-release/devel fedora-release.spec,1.47,1.48 Message-ID: <200702060004.l16047LS025072@cvs.devel.redhat.com> Author: jkeating Update of /cvs/dist/rpms/fedora-release/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv25049 Modified Files: fedora-release.spec Log Message: drop the legacy repo file Index: fedora-release.spec =================================================================== RCS file: /cvs/dist/rpms/fedora-release/devel/fedora-release.spec,v retrieving revision 1.47 retrieving revision 1.48 diff -u -r1.47 -r1.48 --- fedora-release.spec 27 Jan 2007 02:17:46 -0000 1.47 +++ fedora-release.spec 6 Feb 2007 00:04:05 -0000 1.48 @@ -3,7 +3,7 @@ Summary: Fedora release files Name: fedora-release Version: 6.90 -Release: 2 +Release: 3 License: GFDL Group: System Environment/Base URL: http://fedoraproject.org @@ -63,6 +63,9 @@ /etc/pki/rpm-gpg/* %changelog +* Mon Feb 05 2007 Jesse Keating - 6.90-3 +- Drop the legacy repo file. + * Fri Jan 26 2007 Jesse Keating - 6.90-2 - Core? What Core? From fedora-cvs-commits at redhat.com Tue Feb 6 00:07:59 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 19:07:59 -0500 Subject: rpms/fedora-release/devel .cvsignore,1.21,1.22 sources,1.37,1.38 Message-ID: <200702060007.l1607xNg025263@cvs.devel.redhat.com> Author: jkeating Update of /cvs/dist/rpms/fedora-release/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv25245 Modified Files: .cvsignore sources Log Message: New tarball Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/fedora-release/devel/.cvsignore,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- .cvsignore 16 Oct 2006 14:31:31 -0000 1.21 +++ .cvsignore 6 Feb 2007 00:07:57 -0000 1.22 @@ -1 +1 @@ -fedora-release-6.tar.gz +fedora-release-6.90.tar.gz Index: sources =================================================================== RCS file: /cvs/dist/rpms/fedora-release/devel/sources,v retrieving revision 1.37 retrieving revision 1.38 diff -u -r1.37 -r1.38 --- sources 16 Oct 2006 14:31:32 -0000 1.37 +++ sources 6 Feb 2007 00:07:57 -0000 1.38 @@ -1 +1 @@ -a35aa9e8f76aa53a07a467c6bc096fe7 fedora-release-6.tar.gz +d38370c84bd85bc81d1050d99f2766ca fedora-release-6.90.tar.gz From fedora-cvs-commits at redhat.com Tue Feb 6 00:10:41 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 19:10:41 -0500 Subject: rpms/elfutils/FC-6 .cvsignore, 1.33, 1.34 elfutils-portability.patch, 1.26, 1.27 elfutils-robustify.patch, 1.5, 1.6 elfutils.spec, 1.78, 1.79 sources, 1.34, 1.35 Message-ID: <200702060010.l160Afox025400@cvs.devel.redhat.com> Author: roland Update of /cvs/dist/rpms/elfutils/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv25381 Modified Files: .cvsignore elfutils-portability.patch elfutils-robustify.patch elfutils.spec sources Log Message: Update to 0.126 Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/elfutils/FC-6/.cvsignore,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- .cvsignore 11 Jan 2007 04:33:20 -0000 1.33 +++ .cvsignore 6 Feb 2007 00:10:38 -0000 1.34 @@ -1,3 +1,3 @@ -elfutils-0.125.tar.gz +elfutils-0.126.tar.gz testfile16.symtab.bz2 testfile16.symtab.debug.bz2 elfutils-portability.patch: ChangeLog | 15 ++++++++ Makefile.in | 2 + backends/ChangeLog | 8 ++++ backends/Makefile.am | 6 ++- backends/Makefile.in | 8 ++-- config/Makefile.in | 2 + configure | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++- configure.ac | 28 +++++++++++++++ lib/ChangeLog | 5 ++ lib/Makefile.am | 3 + lib/Makefile.in | 6 ++- libasm/ChangeLog | 5 ++ libasm/Makefile.am | 3 + libasm/Makefile.in | 6 ++- libcpu/ChangeLog | 5 ++ libcpu/Makefile.am | 3 + libcpu/Makefile.in | 4 +- libdw/ChangeLog | 5 ++ libdw/Makefile.am | 3 + libdw/Makefile.in | 7 ++- libdwfl/ChangeLog | 5 ++ libdwfl/Makefile.am | 3 + libdwfl/Makefile.in | 6 ++- libebl/ChangeLog | 5 ++ libebl/Makefile.am | 3 + libebl/Makefile.in | 6 ++- libelf/ChangeLog | 5 ++ libelf/Makefile.am | 6 ++- libelf/Makefile.in | 8 ++-- libelf/common.h | 4 +- m4/Makefile.in | 2 + src/ChangeLog | 13 +++++++ src/Makefile.am | 3 + src/Makefile.in | 6 ++- src/findtextrel.c | 6 ++- src/strings.c | 9 +++++ src/strip.c | 20 ++++++++++- tests/ChangeLog | 5 ++ tests/Makefile.am | 5 +- tests/Makefile.in | 6 ++- 40 files changed, 301 insertions(+), 39 deletions(-) Index: elfutils-portability.patch =================================================================== RCS file: /cvs/dist/rpms/elfutils/FC-6/elfutils-portability.patch,v retrieving revision 1.26 retrieving revision 1.27 diff -u -r1.26 -r1.27 --- elfutils-portability.patch 11 Jan 2007 04:33:20 -0000 1.26 +++ elfutils-portability.patch 6 Feb 2007 00:10:38 -0000 1.27 @@ -1,6 +1,6 @@ --- elfutils/backends/ChangeLog +++ elfutils/backends/ChangeLog -@@ -123,6 +123,11 @@ +@@ -130,6 +130,11 @@ * sparc_init.c: Likewise. * x86_64_init.c: Likewise. @@ -12,7 +12,7 @@ 2005-11-19 Roland McGrath * ppc64_reloc.def: REL30 -> ADDR30. -@@ -145,6 +150,9 @@ +@@ -152,6 +157,9 @@ * Makefile.am (uninstall): Don't try to remove $(pkgincludedir). (CLEANFILES): Add libebl_$(m).so. @@ -139,7 +139,7 @@ ac_ct_CC = @ac_ct_CC@ --- elfutils/configure +++ elfutils/configure -@@ -276,7 +276,7 @@ PACKAGE_STRING='Red Hat elfutils 0.125' +@@ -276,7 +276,7 @@ PACKAGE_STRING='Red Hat elfutils 0.126' PACKAGE_BUGREPORT='http://bugzilla.redhat.com/bugzilla/' ac_unique_file="libelf/libelf.h" @@ -461,7 +461,7 @@ libcpu_i386_a_SOURCES = i386_dis.c --- elfutils/libdw/ChangeLog +++ elfutils/libdw/ChangeLog -@@ -322,6 +322,11 @@ +@@ -329,6 +329,11 @@ 2005-05-31 Roland McGrath @@ -525,7 +525,7 @@ $(COMPILE))) --- elfutils/libdwfl/ChangeLog +++ elfutils/libdwfl/ChangeLog -@@ -371,6 +371,11 @@ +@@ -409,6 +409,11 @@ 2005-07-21 Roland McGrath @@ -586,7 +586,7 @@ --- elfutils/libebl/ChangeLog +++ elfutils/libebl/ChangeLog -@@ -451,6 +451,11 @@ +@@ -460,6 +460,11 @@ * Makefile.am (libebl_*_so_SOURCES): Set to $(*_SRCS) so dependency tracking works right. @@ -617,7 +617,7 @@ INCLUDES = -I$(srcdir) -I$(top_srcdir)/libelf -I$(top_srcdir)/libdw \ --- elfutils/libebl/Makefile.in +++ elfutils/libebl/Makefile.in -@@ -131,6 +131,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ +@@ -132,6 +132,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ @@ -625,7 +625,7 @@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ -@@ -171,6 +172,7 @@ TESTS_RPATH_FALSE = @TESTS_RPATH_FALSE@ +@@ -172,6 +173,7 @@ TESTS_RPATH_FALSE = @TESTS_RPATH_FALSE@ TESTS_RPATH_TRUE = @TESTS_RPATH_TRUE@ USE_NLS = @USE_NLS@ VERSION = 1 @@ -633,7 +633,7 @@ XGETTEXT = @XGETTEXT@ YACC = @YACC@ ac_ct_CC = @ac_ct_CC@ -@@ -213,9 +215,9 @@ sharedstatedir = @sharedstatedir@ +@@ -214,9 +216,9 @@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ @MUDFLAP_FALSE at AM_CFLAGS = -fpic -Wall -Wshadow -Werror -Wunused \ @@ -647,7 +647,7 @@ --- elfutils/libelf/ChangeLog +++ elfutils/libelf/ChangeLog -@@ -183,6 +183,11 @@ +@@ -206,6 +206,11 @@ If section content hasn't been read yet, do it before looking for the block size. If no section data present, infer size of section header. @@ -779,7 +779,7 @@ ac_ct_CC = @ac_ct_CC@ --- elfutils/src/ChangeLog +++ elfutils/src/ChangeLog -@@ -42,6 +42,10 @@ +@@ -76,6 +76,10 @@ * elflint.c (valid_e_machine): Add EM_ALPHA. Reported by Christian Aichinger . @@ -790,7 +790,7 @@ 2006-08-08 Ulrich Drepper * elflint.c (check_dynamic): Don't require DT_HASH for DT_SYMTAB. -@@ -118,6 +122,10 @@ +@@ -152,6 +156,10 @@ * Makefile.am: Add hacks to create dependency files for non-generic linker. @@ -801,7 +801,7 @@ 2006-06-12 Ulrich Drepper * ldgeneric.c (ld_generic_generate_sections): Don't create .interp -@@ -466,6 +474,11 @@ +@@ -500,6 +508,11 @@ * readelf.c (print_debug_loc_section): Fix indentation for larger address size. @@ -844,12 +844,12 @@ $(if $($(*F)_no_Werror),,-Werror) \ - $(if $($(*F)_no_Wunused),,-Wunused -Wextra) \ + $(if $($(*F)_no_Wunused),,-Wunused $(WEXTRA)) \ - $(if $($(*F)_no_Wformat),,-Wformat=2) + $(if $($(*F)_no_Wformat),,-Wformat=2) $(CFLAGS_$(*F)) INCLUDES = -I$(srcdir) -I$(srcdir)/../libelf -I$(srcdir)/../libebl \ --- elfutils/src/Makefile.in +++ elfutils/src/Makefile.in -@@ -202,6 +202,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ +@@ -212,6 +212,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ @@ -857,7 +857,7 @@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ -@@ -242,6 +243,7 @@ TESTS_RPATH_FALSE = @TESTS_RPATH_FALSE@ +@@ -252,6 +253,7 @@ TESTS_RPATH_FALSE = @TESTS_RPATH_FALSE@ TESTS_RPATH_TRUE = @TESTS_RPATH_TRUE@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ @@ -865,19 +865,20 @@ XGETTEXT = @XGETTEXT@ YACC = @YACC@ -d ac_ct_CC = @ac_ct_CC@ -@@ -286,12 +288,12 @@ target_alias = @target_alias@ +@@ -296,13 +298,13 @@ target_alias = @target_alias@ @MUDFLAP_FALSE at AM_CFLAGS = -Wall -Wshadow -std=gnu99 \ @MUDFLAP_FALSE@ $(native_ld_cflags) $(if \ @MUDFLAP_FALSE@ $($(*F)_no_Werror),,-Werror) $(if \ - at MUDFLAP_FALSE@ $($(*F)_no_Wunused),,-Wunused -Wextra) $(if \ + at MUDFLAP_FALSE@ $($(*F)_no_Wunused),,-Wunused $(WEXTRA)) $(if \ - @MUDFLAP_FALSE@ $($(*F)_no_Wformat),,-Wformat=2) + @MUDFLAP_FALSE@ $($(*F)_no_Wformat),,-Wformat=2) \ + @MUDFLAP_FALSE@ $(CFLAGS_$(*F)) @MUDFLAP_TRUE at AM_CFLAGS = -fmudflap -Wall -Wshadow -std=gnu99 \ @MUDFLAP_TRUE@ $(native_ld_cflags) $(if \ @MUDFLAP_TRUE@ $($(*F)_no_Werror),,-Werror) $(if \ - at MUDFLAP_TRUE@ $($(*F)_no_Wunused),,-Wunused -Wextra) $(if \ + at MUDFLAP_TRUE@ $($(*F)_no_Wunused),,-Wunused $(WEXTRA)) $(if \ - @MUDFLAP_TRUE@ $($(*F)_no_Wformat),,-Wformat=2) + @MUDFLAP_TRUE@ $($(*F)_no_Wformat),,-Wformat=2) $(CFLAGS_$(*F)) INCLUDES = -I$(srcdir) -I$(srcdir)/../libelf -I$(srcdir)/../libebl \ -I$(srcdir)/../libdw -I$(srcdir)/../libdwfl \ --- elfutils/src/strings.c @@ -961,7 +962,7 @@ cannot set access and modification date of '%s'"), fname); --- elfutils/tests/ChangeLog +++ elfutils/tests/ChangeLog -@@ -419,6 +419,11 @@ +@@ -449,6 +449,11 @@ * Makefile.am (TESTS): Add run-elflint-test.sh. (EXTRA_DIST): Add run-elflint-test.sh and testfile18.bz2. @@ -993,7 +994,7 @@ endif --- elfutils/tests/Makefile.in +++ elfutils/tests/Makefile.in -@@ -294,6 +294,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ +@@ -297,6 +297,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ @@ -1001,7 +1002,7 @@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ -@@ -334,6 +335,7 @@ TESTS_RPATH_FALSE = @TESTS_RPATH_FALSE@ +@@ -337,6 +338,7 @@ TESTS_RPATH_FALSE = @TESTS_RPATH_FALSE@ TESTS_RPATH_TRUE = @TESTS_RPATH_TRUE@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ @@ -1009,7 +1010,7 @@ XGETTEXT = @XGETTEXT@ YACC = @YACC@ ac_ct_CC = @ac_ct_CC@ -@@ -375,10 +377,10 @@ sbindir = @sbindir@ +@@ -378,10 +380,10 @@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ elfutils-robustify.patch: elfutils-0.122/libelf/elf32_getphdr.c | 10 ++ elfutils-0.122/libelf/elf32_newphdr.c | 6 + elfutils-0.122/libelf/elf32_updatefile.c | 7 + elfutils-0.122/libelf/elf_begin.c | 46 ++++++++++ elfutils-0.122/libelf/elf_getarsym.c | 3 elfutils-0.122/libelf/elf_getshstrndx.c | 38 +++++++- elfutils-0.122/libelf/elf_newscn.c | 10 ++ elfutils-0.122/libelf/gelf_getdyn.c | 6 - elfutils-0.122/libelf/gelf_getlib.c | 3 elfutils-0.122/libelf/gelf_getmove.c | 3 elfutils-0.122/libelf/gelf_getrel.c | 12 -- elfutils-0.122/libelf/gelf_getrela.c | 12 -- elfutils-0.122/libelf/gelf_getsym.c | 6 - elfutils-0.122/libelf/gelf_getsyminfo.c | 3 elfutils-0.122/libelf/gelf_getsymshndx.c | 10 +- elfutils-0.122/libelf/gelf_getversym.c | 3 elfutils-0.122/libelf/gelf_update_dyn.c | 12 -- elfutils-0.122/libelf/gelf_update_lib.c | 9 -- elfutils-0.122/libelf/gelf_update_move.c | 2 elfutils-0.122/libelf/gelf_update_rel.c | 12 -- elfutils-0.122/libelf/gelf_update_rela.c | 12 -- elfutils-0.122/libelf/gelf_update_sym.c | 12 -- elfutils-0.122/libelf/gelf_update_syminfo.c | 9 -- elfutils-0.122/libelf/gelf_update_symshndx.c | 12 -- elfutils-0.122/libelf/gelf_update_versym.c | 2 elfutils-0.122/libelf/libelfP.h | 9 ++ elfutils-0.122/src/elflint.c | 117 +++++++++++++++++++-------- elfutils-0.122/src/readelf.c | 92 +++++++++++++++------ elfutils-0.122/src/strip.c | 73 +++++++++++----- elfutils-0.126/libelf/elf32_getshdr.c | 13 ++- 30 files changed, 390 insertions(+), 174 deletions(-) Index: elfutils-robustify.patch =================================================================== RCS file: /cvs/dist/rpms/elfutils/FC-6/elfutils-robustify.patch,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- elfutils-robustify.patch 12 Jul 2006 22:08:25 -0000 1.5 +++ elfutils-robustify.patch 6 Feb 2007 00:10:38 -0000 1.6 @@ -17,7 +17,7 @@ * elf_getshstrndx.c (elf_getshstrndx): Add elf->start_offset to elf->map_address. Check if first section header fits into object's bounds. - * elf32_getshdr.c (elfw2(LIBELFBITS,getshdr)): Fix comment pasto. + * elf32_getshdr.c (elfw2(LIBELFBITS,getshdr)): Check if section header table fits into object's bounds. * elf_begin.c (get_shnum): Ensure section headers fits into object's bounds. @@ -84,9 +84,9 @@ /* All the data is already mapped. Use it. */ if (ehdr->e_ident[EI_DATA] == MY_ELFDATA && (ALLOW_UNALIGNED ---- elfutils-0.122/libelf/elf32_getshdr.c -+++ elfutils-0.122/libelf/elf32_getshdr.c -@@ -101,11 +101,12 @@ elfw2(LIBELFBITS,getshdr) (scn) +--- elfutils-0.126/libelf/elf32_getshdr.c ++++ elfutils-0.126/libelf/elf32_getshdr.c +@@ -101,7 +101,8 @@ elfw2(LIBELFBITS,getshdr) (scn) goto out; size_t shnum; @@ -96,15 +96,10 @@ goto out; size_t size = shnum * sizeof (ElfW2(LIBELFBITS,Shdr)); -- /* Allocate memory for the program headers. We know the number -+ /* Allocate memory for the section headers. We know the number - of entries from the ELF header. */ - ElfW2(LIBELFBITS,Shdr) *shdr = elf->state.ELFW(elf,LIBELFBITS).shdr = - (ElfW2(LIBELFBITS,Shdr) *) malloc (size); -@@ -128,6 +129,16 @@ elfw2(LIBELFBITS,getshdr) (scn) - + ehdr->e_shoff) - & (__alignof__ (ElfW2(LIBELFBITS,Shdr)) - 1)) != 0)); +@@ -118,6 +119,16 @@ elfw2(LIBELFBITS,getshdr) (scn) + if (elf->map_address != NULL) + { + /* First see whether the information in the ELF header is + valid and it does not ask for too much. */ + if (unlikely (ehdr->e_shoff >= elf->maximum_size) @@ -115,9 +110,10 @@ + goto free_and_out; + } + - /* Now copy the data and at the same time convert the byte - order. */ - if (ALLOW_UNALIGNED + ElfW2(LIBELFBITS,Shdr) *notcvt; + + /* All the data is already mapped. If we could use it + --- elfutils-0.122/libelf/elf32_newphdr.c +++ elfutils-0.122/libelf/elf32_newphdr.c @@ -124,6 +124,12 @@ elfw2(LIBELFBITS,newphdr) (elf, count) Index: elfutils.spec =================================================================== RCS file: /cvs/dist/rpms/elfutils/FC-6/elfutils.spec,v retrieving revision 1.78 retrieving revision 1.79 diff -u -r1.78 -r1.79 --- elfutils.spec 11 Jan 2007 04:33:20 -0000 1.78 +++ elfutils.spec 6 Feb 2007 00:10:38 -0000 1.79 @@ -1,4 +1,4 @@ -%define eu_version 0.125 +%define eu_version 0.126 %define eu_release 1 %if %{?_with_compat:1}%{!?_with_compat:0} @@ -178,7 +178,7 @@ %endif %configure CFLAGS="$RPM_OPT_FLAGS -fexceptions" -make %{?_smp_mflags} +make -s %{?_smp_mflags} %install rm -rf ${RPM_BUILD_ROOT} @@ -200,8 +200,7 @@ } %check -# XXX elflint not happy on ia64 -make check || : +make check %clean rm -rf ${RPM_BUILD_ROOT} @@ -218,6 +217,7 @@ %defattr(-,root,root) %doc README TODO %{_bindir}/eu-addr2line +%{_bindir}/eu-ar %{_bindir}/eu-elfcmp %{_bindir}/eu-elflint %{_bindir}/eu-findtextrel @@ -271,6 +271,16 @@ %{_libdir}/libelf.a %changelog +* Mon Feb 5 2007 Roland McGrath - 0.126-1 +- Update to 0.126 + - New program eu-ar. + - libdw: fix missing dwarf_getelf (#227206) + - libdwfl: dwfl_module_addrname for st_size=0 symbols (#227167, #227231) +- Resolves: RHBZ #227206, RHBZ #227167, RHBZ #227231 + +* Wed Jan 10 2007 Roland McGrath - 0.125-3 +- Fix overeager warn_unused_result build failures. + * Wed Jan 10 2007 Roland McGrath - 0.125-1 - Update to 0.125 - elflint: Compare DT_GNU_HASH tests. Index: sources =================================================================== RCS file: /cvs/dist/rpms/elfutils/FC-6/sources,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- sources 11 Jan 2007 04:33:20 -0000 1.34 +++ sources 6 Feb 2007 00:10:39 -0000 1.35 @@ -1,3 +1,3 @@ -b489f937b41e41e23a2e580c8bfd9e08 elfutils-0.125.tar.gz 07a924423a05b1bf6d0f9fe8b35dbe6b testfile16.symtab.bz2 bd40d1aaca8eaf1c7aea54bf4b29bda2 testfile16.symtab.debug.bz2 +573db6e31f37b4af8b17138371b0c5f2 elfutils-0.126.tar.gz From fedora-cvs-commits at redhat.com Tue Feb 6 00:21:58 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 19:21:58 -0500 Subject: rpms/fedora-release/devel fedora-release.spec,1.48,1.49 Message-ID: <200702060021.l160LwNs013651@cvs.devel.redhat.com> Author: jkeating Update of /cvs/dist/rpms/fedora-release/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv13637 Modified Files: fedora-release.spec Log Message: tarball has full version name Index: fedora-release.spec =================================================================== RCS file: /cvs/dist/rpms/fedora-release/devel/fedora-release.spec,v retrieving revision 1.48 retrieving revision 1.49 diff -u -r1.48 -r1.49 --- fedora-release.spec 6 Feb 2007 00:04:05 -0000 1.48 +++ fedora-release.spec 6 Feb 2007 00:21:56 -0000 1.49 @@ -18,7 +18,8 @@ Fedora release files %prep -%setup -q -n fedora-release-6 +#%setup -q -n fedora-release-6 +%setup -q %build From fedora-cvs-commits at redhat.com Tue Feb 6 00:26:06 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 19:26:06 -0500 Subject: rpms/fedora-release/devel fedora-release.spec,1.49,1.50 Message-ID: <200702060026.l160Q61R013815@cvs.devel.redhat.com> Author: jkeating Update of /cvs/dist/rpms/fedora-release/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv13801 Modified Files: fedora-release.spec Log Message: more fun with source name Index: fedora-release.spec =================================================================== RCS file: /cvs/dist/rpms/fedora-release/devel/fedora-release.spec,v retrieving revision 1.49 retrieving revision 1.50 diff -u -r1.49 -r1.50 --- fedora-release.spec 6 Feb 2007 00:21:56 -0000 1.49 +++ fedora-release.spec 6 Feb 2007 00:26:04 -0000 1.50 @@ -7,7 +7,7 @@ License: GFDL Group: System Environment/Base URL: http://fedoraproject.org -Source: fedora-release-6.tar.gz +Source: %{name}-%{version}.tar.gz Obsoletes: redhat-release Provides: redhat-release Requires: fedora-release-notes >= 6 From fedora-cvs-commits at redhat.com Tue Feb 6 00:27:57 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 19:27:57 -0500 Subject: rpms/elfutils/devel Makefile,1.18,1.19 Message-ID: <200702060027.l160RvZ9013906@cvs.devel.redhat.com> Author: roland Update of /cvs/dist/rpms/elfutils/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv13891 Modified Files: Makefile Log Message: Makefile magic tweak for brew Index: Makefile =================================================================== RCS file: /cvs/dist/rpms/elfutils/devel/Makefile,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- Makefile 11 Jan 2007 08:51:15 -0000 1.18 +++ Makefile 6 Feb 2007 00:27:55 -0000 1.19 @@ -34,7 +34,7 @@ portable-build = \ $(redhat)/brewroot/packages/elfutils/$(VERSION)/$(portable-r) -ifeq (,$(wildcard /mnt/redhat/dist/.)) +ifeq (,$(wildcard /mnt/redhat/brew/packages/elfutils)) redhat = datadump.devel.redhat.com::redhat rsync-to = devserv.devel.redhat.com:dist/elfutils/devel/systemtap-dist/ build-dep = $(portable.srpm) From fedora-cvs-commits at redhat.com Tue Feb 6 00:32:28 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 19:32:28 -0500 Subject: rpms/elfutils/devel Makefile,1.19,1.20 Message-ID: <200702060032.l160WSpb027686@cvs.devel.redhat.com> Author: roland Update of /cvs/dist/rpms/elfutils/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv27653 Modified Files: Makefile Log Message: Typo fix Index: Makefile =================================================================== RCS file: /cvs/dist/rpms/elfutils/devel/Makefile,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- Makefile 6 Feb 2007 00:27:55 -0000 1.19 +++ Makefile 6 Feb 2007 00:32:24 -0000 1.20 @@ -34,7 +34,7 @@ portable-build = \ $(redhat)/brewroot/packages/elfutils/$(VERSION)/$(portable-r) -ifeq (,$(wildcard /mnt/redhat/brew/packages/elfutils)) +ifeq (,$(wildcard /mnt/redhat/brewroot/packages/elfutils)) redhat = datadump.devel.redhat.com::redhat rsync-to = devserv.devel.redhat.com:dist/elfutils/devel/systemtap-dist/ build-dep = $(portable.srpm) From fedora-cvs-commits at redhat.com Tue Feb 6 01:06:00 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 20:06:00 -0500 Subject: rpms/autofs/devel autofs-5.0.1-rc3-task-done-race.patch, NONE, 1.1 autofs.spec, 1.180, 1.181 Message-ID: <200702060106.l16160gl005969@cvs.devel.redhat.com> Author: ikent Update of /cvs/dist/rpms/autofs/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv5827 Modified Files: autofs.spec Added Files: autofs-5.0.1-rc3-task-done-race.patch Log Message: * Tue Feb 6 2007 Ian Kent - 5.0.1-0.rc3.15 - fix race when setting task done (bz 227268). - Resolves: rhbz#227268 autofs-5.0.1-rc3-task-done-race.patch: CHANGELOG | 1 + daemon/state.c | 10 +++++----- 2 files changed, 6 insertions(+), 5 deletions(-) --- NEW FILE autofs-5.0.1-rc3-task-done-race.patch --- diff --git a/CHANGELOG b/CHANGELOG index 48b959a..bdedbf5 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -8,6 +8,7 @@ - make double quote handing consistent. - fix handling of trailing white space in wildcard lookup. - check fqdn of each interface when matching export access list. +- fix race when setting task done. 4/1/2007 autofs-5.0.1 rc3 ------------------------- diff --git a/daemon/state.c b/daemon/state.c index d5eca8b..fb00e55 100644 --- a/daemon/state.c +++ b/daemon/state.c @@ -190,10 +190,10 @@ void expire_cleanup(void *arg) if (next != ST_INVAL) nextstate(statefd, next); - state_mutex_unlock(ap); - st_set_done(ap); + state_mutex_unlock(ap); + return; } @@ -326,11 +326,10 @@ static void do_readmap_cleanup(void *arg) state_mutex_lock(ap); nextstate(ap->state_pipe[1], ST_READY); + st_set_done(ap); state_mutex_unlock(ap); - st_set_done(ap); - if (!ap->submount) alarm_add(ap, ap->exp_runfreq); @@ -723,7 +722,7 @@ int st_add_task(struct autofs_point *ap, enum states state) empty = 0; /* Don't add duplicate tasks */ - if (task->state == state || + if ((task->state == state && !task->done) || (ap_state == ST_SHUTDOWN_PENDING || ap_state == ST_SHUTDOWN_FORCE)) break; @@ -888,6 +887,7 @@ static void st_set_thid(struct autofs_point *ap, pthread_t thid) return; } +/* Requires state mutex to be held */ static void st_set_done(struct autofs_point *ap) { struct list_head *p, *head; Index: autofs.spec =================================================================== RCS file: /cvs/dist/rpms/autofs/devel/autofs.spec,v retrieving revision 1.180 retrieving revision 1.181 diff -u -r1.180 -r1.181 --- autofs.spec 29 Jan 2007 06:27:31 -0000 1.180 +++ autofs.spec 6 Feb 2007 01:05:55 -0000 1.181 @@ -4,7 +4,7 @@ Summary: A tool for automatically mounting and unmounting filesystems Name: autofs %define version 5.0.1 -%define release 0.rc3.13 +%define release 0.rc3.15 Version: %{version} Release: %{release} Epoch: 1 @@ -19,6 +19,7 @@ Patch6: autofs-5.0.1-rc3-consistent-dquote-handling.patch Patch7: autofs-5.0.1-rc3-trailing-whitespace.patch Patch8: autofs-5.0.1-rc3-match-export-fqdn.patch +Patch9: autofs-5.0.1-rc3-task-done-race.patch Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: autoconf, hesiod-devel, openldap-devel, bison, flex, libxml2-devel, cyrus-sasl-devel, openssl-devel Conflicts: kernel < 2.6.17 @@ -69,6 +70,7 @@ %patch6 -p1 %patch7 -p1 %patch8 -p1 +%patch9 -p1 %build #CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr --libdir=%{_libdir} @@ -125,6 +127,9 @@ %{_libdir}/autofs/* %changelog +* Tue Feb 6 2007 Ian Kent - 5.0.1-0.rc3.15 +- fix race when setting task done (bz 227268). + * Mon Jan 29 2007 Ian Kent - 5.0.1-0.rc3.13 - make double quote handing consistent (at least as much as we can). - fix handling of trailing white space in wildcard lookup (forward port bz 199720). From fedora-cvs-commits at redhat.com Tue Feb 6 01:19:20 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 20:19:20 -0500 Subject: rpms/autofs/FC-6 autofs-5.0.1-rc3-task-done-race.patch, NONE, 1.1 autofs.spec, 1.169, 1.170 Message-ID: <200702060119.l161JKGq002990@cvs.devel.redhat.com> Author: ikent Update of /cvs/dist/rpms/autofs/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv2851 Modified Files: autofs.spec Added Files: autofs-5.0.1-rc3-task-done-race.patch Log Message: * Tue Feb 6 2007 Ian Kent - 5.0.1-0.rc3.14 - fix race when setting task done (bz 227268). - Resolves: rhbz#227268 autofs-5.0.1-rc3-task-done-race.patch: CHANGELOG | 1 + daemon/state.c | 10 +++++----- 2 files changed, 6 insertions(+), 5 deletions(-) --- NEW FILE autofs-5.0.1-rc3-task-done-race.patch --- diff --git a/CHANGELOG b/CHANGELOG index 48b959a..bdedbf5 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -8,6 +8,7 @@ - make double quote handing consistent. - fix handling of trailing white space in wildcard lookup. - check fqdn of each interface when matching export access list. +- fix race when setting task done. 4/1/2007 autofs-5.0.1 rc3 ------------------------- diff --git a/daemon/state.c b/daemon/state.c index d5eca8b..fb00e55 100644 --- a/daemon/state.c +++ b/daemon/state.c @@ -190,10 +190,10 @@ void expire_cleanup(void *arg) if (next != ST_INVAL) nextstate(statefd, next); - state_mutex_unlock(ap); - st_set_done(ap); + state_mutex_unlock(ap); + return; } @@ -326,11 +326,10 @@ static void do_readmap_cleanup(void *arg) state_mutex_lock(ap); nextstate(ap->state_pipe[1], ST_READY); + st_set_done(ap); state_mutex_unlock(ap); - st_set_done(ap); - if (!ap->submount) alarm_add(ap, ap->exp_runfreq); @@ -723,7 +722,7 @@ int st_add_task(struct autofs_point *ap, enum states state) empty = 0; /* Don't add duplicate tasks */ - if (task->state == state || + if ((task->state == state && !task->done) || (ap_state == ST_SHUTDOWN_PENDING || ap_state == ST_SHUTDOWN_FORCE)) break; @@ -888,6 +887,7 @@ static void st_set_thid(struct autofs_point *ap, pthread_t thid) return; } +/* Requires state mutex to be held */ static void st_set_done(struct autofs_point *ap) { struct list_head *p, *head; Index: autofs.spec =================================================================== RCS file: /cvs/dist/rpms/autofs/FC-6/autofs.spec,v retrieving revision 1.169 retrieving revision 1.170 diff -u -r1.169 -r1.170 --- autofs.spec 29 Jan 2007 06:47:17 -0000 1.169 +++ autofs.spec 6 Feb 2007 01:19:17 -0000 1.170 @@ -4,7 +4,7 @@ Summary: A tool for automatically mounting and unmounting filesystems Name: autofs %define version 5.0.1 -%define release 0.rc3.12 +%define release 0.rc3.14 Version: %{version} Release: %{release} Epoch: 1 @@ -19,6 +19,7 @@ Patch6: autofs-5.0.1-rc3-consistent-dquote-handling.patch Patch7: autofs-5.0.1-rc3-trailing-whitespace.patch Patch8: autofs-5.0.1-rc3-match-export-fqdn.patch +Patch9: autofs-5.0.1-rc3-task-done-race.patch Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: autoconf, hesiod-devel, openldap-devel, bison, flex, libxml2-devel, cyrus-sasl-devel, openssl-devel Conflicts: kernel < 2.6.17 @@ -69,6 +70,7 @@ %patch6 -p1 %patch7 -p1 %patch8 -p1 +%patch9 -p1 %build #CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr --libdir=%{_libdir} @@ -125,6 +127,9 @@ %{_libdir}/autofs/* %changelog +* Tue Feb 6 2007 Ian Kent - 5.0.1-0.rc3.14 +- fix race when setting task done (bz 227268). + * Mon Jan 29 2007 Ian Kent - 5.0.1-0.rc3.12 - make double quote handing consistent (at least as much as we can). - fix handling of trailing white space in wildcard lookup (forward port bz 199720). From fedora-cvs-commits at redhat.com Tue Feb 6 01:36:16 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 20:36:16 -0500 Subject: rpms/kernel/FC-5 Makefile.config, 1.40, 1.41 kernel-2.6.spec, 1.2271, 1.2272 Message-ID: <200702060136.l161aGuF014569@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv14289 Modified Files: Makefile.config kernel-2.6.spec Log Message: Fix up the build by adding missing bits, and chopping out some unneeded bits Index: Makefile.config =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/Makefile.config,v retrieving revision 1.40 retrieving revision 1.41 diff -u -r1.40 -r1.41 --- Makefile.config 22 Sep 2006 22:43:06 -0000 1.40 +++ Makefile.config 6 Feb 2007 01:36:13 -0000 1.41 @@ -6,8 +6,10 @@ CONFIGFILES = \ $(CFG)-i686.config $(CFG)-i686-smp.config $(CFG)-i686-kdump.config \ + $(CFG)-i686-debug.config $(CFG)-i686-smp-debug.config \ $(CFG)-i586.config $(CFG)-i586-smp.config \ $(CFG)-x86_64.config $(CFG)-x86_64-kdump.config \ + $(CFG)-x86_64-debug.config \ $(CFG)-ppc64iseries.config \ $(CFG)-s390.config $(CFG)-s390x.config \ $(CFG)-ppc.config $(CFG)-ppc-smp.config \ @@ -29,16 +31,24 @@ clean :: @rm -fv $(CONFIGFILES) $(TEMPFILES) temp-generic kernel-$(VERSION)*config -temp-generic: configs/config-generic configs/config-rhel-generic Makefile Makefile.config - cp configs/config-generic temp-generic - if echo $(COLLECTION) | grep -q -e "^dist-[^-]*E\($$\|-\)"; then perl scripts/merge.pl configs/config-rhel-generic configs/config-generic > temp-generic ; fi +temp-generic: configs/config-generic Makefile Makefile.config + cat configs/config-generic configs/config-nodebug > temp-generic + +temp-debug-generic: configs/config-generic Makefile Makefile.config + cat configs/config-generic configs/config-debug > temp-debug-generic temp-x86-generic: configs/config-x86-generic temp-generic perl scripts/merge.pl $^ > $@ +temp-x86-debug-generic: configs/config-x86-generic temp-debug-generic + perl scripts/merge.pl $^ > $@ + temp-x86_64-generic: configs/config-x86_64-generic temp-generic perl scripts/merge.pl $^ > $@ +temp-x86_64-debug-generic: configs/config-x86_64-generic temp-debug-generic + perl scripts/merge.pl $^ > $@ + temp-sparc-generic: configs/config-sparc-generic temp-generic perl scripts/merge.pl $^ > $@ @@ -78,9 +88,15 @@ kernel-$(VERSION)-i686.config: configs/config-i686 temp-x86-generic perl scripts/merge.pl $^ i386 > $@ +kernel-$(VERSION)-i686-debug.config: configs/config-i686 temp-x86-debug-generic + perl scripts/merge.pl $^ i386 > $@ + kernel-$(VERSION)-i686-smp.config: configs/config-i686-smp temp-x86-generic perl scripts/merge.pl $^ i386 > $@ +kernel-$(VERSION)-i686-smp-debug.config: configs/config-i686-smp temp-x86-debug-generic + perl scripts/merge.pl $^ i386 > $@ + kernel-$(VERSION)-i686-kdump.config: configs/config-i686-kdump temp-x86-generic perl scripts/merge.pl $^ i386 > $@ @@ -93,6 +109,9 @@ kernel-$(VERSION)-x86_64.config: configs/config-x86_64 temp-x86_64-generic perl scripts/merge.pl $^ x86_64 > $@ +kernel-$(VERSION)-x86_64-debug.config: configs/config-x86_64 temp-x86_64-debug-generic + perl scripts/merge.pl $^ x86_64 > $@ + kernel-$(VERSION)-x86_64-kdump.config: configs/config-x86_64-kdump temp-x86_64-generic perl scripts/merge.pl $^ x86_64 > $@ Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/kernel-2.6.spec,v retrieving revision 1.2271 retrieving revision 1.2272 diff -u -r1.2271 -r1.2272 --- kernel-2.6.spec 5 Feb 2007 21:25:06 -0000 1.2271 +++ kernel-2.6.spec 6 Feb 2007 01:36:13 -0000 1.2272 @@ -305,10 +305,6 @@ #Source67: kernel-%{kversion}-sparc64.config #Source68: kernel-%{kversion}-sparc64-smp.config -Source80: config-rhel-generic -Source81: config-rhel-x86-generic -Source82: config-olpc-generic - # # Patches 0 through 100 are meant for core subsystem upgrades # @@ -475,17 +471,6 @@ # Net driver fixes. Patch2500: linux-2.6-net-forcedeth-suspend.patch -# OLPC drivers -Patch5000: linux-2.6-mtd-update.patch -Patch5001: linux-2.6-cafe-nand.patch -Patch5010: linux-2.6-marvell-88alp01.patch -Patch5011: linux-2.6-marvell-update.patch -Patch5020: linux-2.6-olpc-dcon.patch -Patch5030: linux-2.6-libertas.diff -Patch5040: linux-2.6-olpc-touchpad.diff -Patch5050: linux-2.6-sysprof-1.0.3.patch -Patch5060: linux-2.6-olpc-battery.patch - # # 10000 to 20000 is for stuff that has to come last due to the # amount of drivers they touch. But only these should go here. @@ -1082,32 +1067,9 @@ # # Patches 5000 to 6000 are reserved for new drivers that are about to -# be merged upstream, which includes OLPC work +# be merged upstream # -# OLPC specific patches -%if 0%{?olpc} -# MTD NAND driver core updates... -# git://git.infradead.org/~dwmw2/cafe-2.6.18.git -%patch5000 -p1 -# ... needed for OLPC CAF?? NAND driver -%patch5001 -p1 - -# Marvell 88ALP01 camera -%patch5010 -p1 -%patch5011 -p1 -# OLPC DCON fb driver -%patch5020 -p1 -# Marvell Libertas wireless driver -%patch5030 -p1 -# OLPC touchpad -%patch5040 -p1 -# sysprof -%patch5050 -p1 -# battery -# git://git.infradead.org/battery-2.6.git -%patch5060 -p1 -%endif # # final stuff From fedora-cvs-commits at redhat.com Tue Feb 6 01:36:16 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 20:36:16 -0500 Subject: rpms/kernel/FC-5/configs config-debug, NONE, 1.1 config-nodebug, NONE, 1.1 Message-ID: <200702060136.l161aGRI014577@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/FC-5/configs In directory cvs.devel.redhat.com:/tmp/cvs-serv14289/configs Added Files: config-debug config-nodebug Log Message: Fix up the build by adding missing bits, and chopping out some unneeded bits --- NEW FILE config-debug --- CONFIG_DEBUG_SLAB=y CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_RWSEMS=y CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_DEBUG_VM=y --- NEW FILE config-nodebug --- # CONFIG_DEBUG_SLAB is not set # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_DEBUG_RWSEMS is not set # CONFIG_DEBUG_LOCK_ALLOC is not set # CONFIG_PROVE_LOCKING is not set # CONFIG_DEBUG_VM is not set From fedora-cvs-commits at redhat.com Tue Feb 6 01:53:04 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 20:53:04 -0500 Subject: rpms/pygtk2/devel .cvsignore, 1.32, 1.33 pygtk-nodisplay-exception.patch, 1.1, 1.2 pygtk2.spec, 1.1, 1.2 sources, 1.32, 1.33 Message-ID: <200702060153.l161r48G001881@cvs.devel.redhat.com> Author: mbarnes Update of /cvs/dist/rpms/pygtk2/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv1864 Modified Files: .cvsignore pygtk-nodisplay-exception.patch pygtk2.spec sources Log Message: * Mon Feb 05 2007 Matthew Barnes - 2.10.4-1.fc7 - Update to 2.10.4 Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/pygtk2/devel/.cvsignore,v retrieving revision 1.32 retrieving revision 1.33 diff -u -r1.32 -r1.33 --- .cvsignore 15 Oct 2006 15:50:26 -0000 1.32 +++ .cvsignore 6 Feb 2007 01:53:02 -0000 1.33 @@ -1 +1 @@ -pygtk-2.10.3.tar.bz2 +pygtk-2.10.4.tar.bz2 pygtk-nodisplay-exception.patch: __init__.py | 19 +++++++------------ 1 files changed, 7 insertions(+), 12 deletions(-) Index: pygtk-nodisplay-exception.patch =================================================================== RCS file: /cvs/dist/rpms/pygtk2/devel/pygtk-nodisplay-exception.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- pygtk-nodisplay-exception.patch 2 Oct 2006 18:07:04 -0000 1.1 +++ pygtk-nodisplay-exception.patch 6 Feb 2007 01:53:02 -0000 1.2 @@ -1,5 +1,5 @@ ---- pygtk-2.10.1/gtk/__init__.py.display 2006-10-02 14:02:47.000000000 -0400 -+++ pygtk-2.10.1/gtk/__init__.py 2006-10-02 14:03:16.000000000 -0400 +--- pygtk-2.10.4/gtk/__init__.py.orig 2007-01-16 07:50:07.000000000 -0500 ++++ pygtk-2.10.4/gtk/__init__.py 2007-02-05 17:09:37.000000000 -0500 @@ -59,19 +59,14 @@ def _init(): import sys @@ -17,13 +17,13 @@ - # init_check calls PySys_SetArgv which calls sys.path.insert(0, ''), - # which causes problems for pychecker, restore it if modified. - if sys.path != sys_path: -- sys.path = sys_path +- sys.path[:] = sys_path + _gtk.init_check() + + # init_check calls PySys_SetArgv which calls sys.path.insert(0, ''), + # which causes problems for pychecker, restore it if modified. + if sys.path != sys_path: -+ sys.path = sys_path ++ sys.path[:] = sys_path # install the default log handlers _gtk.add_log_handlers() Index: pygtk2.spec =================================================================== RCS file: /cvs/dist/rpms/pygtk2/devel/pygtk2.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- pygtk2.spec 5 Feb 2007 15:33:50 -0000 1.1 +++ pygtk2.spec 6 Feb 2007 01:53:02 -0000 1.2 @@ -5,8 +5,8 @@ ### Abstract ### Name: pygtk2 -Version: 2.10.3 -Release: 8%{?dist} +Version: 2.10.4 +Release: 1%{?dist} License: LGPL Group: Development/Languages Summary: Python bindings for GTK+ @@ -144,6 +144,9 @@ %{_datadir}/gtk-doc/html/pygtk %changelog +* Mon Feb 05 2007 Matthew Barnes - 2.10.4-1.fc7 +- Update to 2.10.4 + * Mon Feb 05 2007 Matthew Barnes - 2.10.3-8.fc7 - Rename spec file to pygtk2.spec (RH bug #226333). Index: sources =================================================================== RCS file: /cvs/dist/rpms/pygtk2/devel/sources,v retrieving revision 1.32 retrieving revision 1.33 diff -u -r1.32 -r1.33 --- sources 15 Oct 2006 15:50:26 -0000 1.32 +++ sources 6 Feb 2007 01:53:02 -0000 1.33 @@ -1 +1 @@ -57cd2b7e6e383b58ce145199d03e40b7 pygtk-2.10.3.tar.bz2 +89afe242275a3fce57b4ffb5fadc5888 pygtk-2.10.4.tar.bz2 From fedora-cvs-commits at redhat.com Tue Feb 6 02:02:51 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 21:02:51 -0500 Subject: rpms/kernel/FC-5 Makefile, 1.28, 1.29 kernel-2.6.spec, 1.2272, 1.2273 linux-2.6-NFSD-ctlbits.patch, 1.4, NONE linux-2.6-asix-usbnet-update.patch, 1.1, NONE linux-2.6-audit-code-walking-out-of-bounds.patch, 1.1, NONE linux-2.6-autofs-revalidate-lookup.patch, 1.1, NONE linux-2.6-build-deprecate-configh-include.patch, 1.1, NONE linux-2.6-build-userspace-headers-warning.patch, 1.7, NONE linux-2.6-cafe-nand.patch, 1.1, NONE linux-2.6-cifs-einval-on-readdir-fix.patch, 1.1, NONE linux-2.6-cifs-samba-4176.patch, 1.1, NONE linux-2.6-cifs_getattr-preferred-iosize.patch, 1.1, NONE linux-2.6-debug-list_head.patch, 1.6, NONE linux-2.6-debug-singlebiterror.patch, 1.9, NONE linux-2.6-dm-mirroring.patch, 1.1, NONE linux-2.6-ext3-16tb-overflow-fixes.patch, 1.1, NONE linux-2.6-ext3-robustness.patch, 1.1, NONE linux-2.6-filesystem-caching-for-afs-and-nfs.patch, 1.1, NONE linux-2.6-fs-cramfs-corruption-oops.patch, 1.1, NONE linux-2.6-fs-grow_buffers-limit.patch, 1.1, NONE linux-2.6-fs-hfs-mokb.patch, 1.1, NONE linux-2.6-inode-! diet-eliminate-i_blksize-and-use-a-per-superblock-default.patch, 1.3, NONE linux-2.6-inode-diet-fix-splice.patch, 1.1, NONE linux-2.6-inode-diet-move-i_bdev-into-a-union.patch, 1.1, NONE linux-2.6-inode-diet-move-i_cdev-into-a-union.patch, 1.1, NONE linux-2.6-inode-diet-move-i_pipe-into-a-union.patch, 1.1, NONE linux-2.6-inode-diet-xfs.patch, 1.1, NONE linux-2.6-inode_diet-replace-inodeugeneric_ip-with-inodei_private.patch, 1.2, NONE linux-2.6-input-kill-stupid-messages.patch, 1.2, NONE linux-2.6-jbd-1k-crash-fix.patch, 1.1, NONE linux-2.6-marvell-88alp01.patch, 1.1, NONE linux-2.6-marvell-update.patch, 1.1, NONE linux-2.6-mm-prevent-oom-fixes.patch, 1.1, NONE linux-2.6-mm-suspend-improvements.patch, 1.2, NONE linux-2.6-mm-tracking-dirty-pages.patch, 1.1, NONE linux-2.6-mtd-update.patch, 1.1, NONE linux-2.6-net-netpoll-fixes.patch, 1.1, NONE linux-2.6-nfs-64-bit-inode-support.patch, 1.1, NONE linux-2.6-nfs-dio-error.patch, 1.1, NONE linux-2.6-nfs-fix_client_shutdown.patch, 1.1, NONE linux-2.6-nfs-selinux-oops.p! atch,1.1,NONE linux-2.6-nfs-superblock-sharing.patch,1.1,NONE ! linux-2. Message-ID: <200702060202.l1622pHL002232@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv2204 Modified Files: Makefile kernel-2.6.spec Removed Files: linux-2.6-NFSD-ctlbits.patch linux-2.6-asix-usbnet-update.patch linux-2.6-audit-code-walking-out-of-bounds.patch linux-2.6-autofs-revalidate-lookup.patch linux-2.6-build-deprecate-configh-include.patch linux-2.6-build-userspace-headers-warning.patch linux-2.6-cafe-nand.patch linux-2.6-cifs-einval-on-readdir-fix.patch linux-2.6-cifs-samba-4176.patch linux-2.6-cifs_getattr-preferred-iosize.patch linux-2.6-debug-list_head.patch linux-2.6-debug-singlebiterror.patch linux-2.6-dm-mirroring.patch linux-2.6-ext3-16tb-overflow-fixes.patch linux-2.6-ext3-robustness.patch linux-2.6-filesystem-caching-for-afs-and-nfs.patch linux-2.6-fs-cramfs-corruption-oops.patch linux-2.6-fs-grow_buffers-limit.patch linux-2.6-fs-hfs-mokb.patch linux-2.6-inode-diet-eliminate-i_blksize-and-use-a-per-superblock-default.patch linux-2.6-inode-diet-fix-splice.patch linux-2.6-inode-diet-move-i_bdev-into-a-union.patch linux-2.6-inode-diet-move-i_cdev-into-a-union.patch linux-2.6-inode-diet-move-i_pipe-into-a-union.patch linux-2.6-inode-diet-xfs.patch linux-2.6-inode_diet-replace-inodeugeneric_ip-with-inodei_private.patch linux-2.6-input-kill-stupid-messages.patch linux-2.6-jbd-1k-crash-fix.patch linux-2.6-marvell-88alp01.patch linux-2.6-marvell-update.patch linux-2.6-mm-prevent-oom-fixes.patch linux-2.6-mm-suspend-improvements.patch linux-2.6-mm-tracking-dirty-pages.patch linux-2.6-mtd-update.patch linux-2.6-net-netpoll-fixes.patch linux-2.6-nfs-64-bit-inode-support.patch linux-2.6-nfs-dio-error.patch linux-2.6-nfs-fix_client_shutdown.patch linux-2.6-nfs-selinux-oops.patch linux-2.6-nfs-superblock-sharing.patch linux-2.6-nfs-superblock-unmount-optimization.patch linux-2.6-nfs4-use-after-free.patch linux-2.6-ntpd-weak-symbol-gcc-workaround.patch linux-2.6-olpc-battery.patch linux-2.6-olpc-dcon.patch linux-2.6-ppc-isapnp.patch linux-2.6-ppc64-export-copypage.patch linux-2.6-reiserfs-dentry-ref.patch linux-2.6-sata-ahci-suspend.patch linux-2.6-sata-promise-null-deref.patch linux-2.6-sched-up-migration-cost.patch linux-2.6-scsi-advansys-pcitable.patch linux-2.6-selinux-support-range-transitions.patch linux-2.6-serial-tickle-nmi.patch linux-2.6-softcursor-persistent-alloc.patch linux-2.6-sysprof-1.0.3.patch linux-2.6-tty-locking-fixes.patch linux-2.6-vm-icp2-nonzero-gfp.patch linux-2.6-x86-unwinder-fixes.patch linux-2.6-x86_64-add-ppoll-pselect.patch linux-2.6-x86_64-tif-restore-sigmask.patch linux-2.6-xen-x86_64-add-ppoll-pselect.patch linux-2.6.17-nfs-fix_client_shutdown.patch Log Message: remove dead patches Index: Makefile =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/Makefile,v retrieving revision 1.28 retrieving revision 1.29 diff -u -r1.28 -r1.29 --- Makefile 18 Oct 2006 06:51:14 -0000 1.28 +++ Makefile 6 Feb 2007 02:02:46 -0000 1.29 @@ -18,29 +18,43 @@ include Makefile.config debug: - @perl -pi -e 's/# CONFIG_DEBUG_SLAB is not set/CONFIG_DEBUG_SLAB=y/' configs/config-generic - @perl -pi -e 's/# CONFIG_DEBUG_MUTEXES is not set/CONFIG_DEBUG_MUTEXES=y/' configs/config-generic - @perl -pi -e 's/# CONFIG_DEBUG_RT_MUTEXES is not set/CONFIG_DEBUG_RT_MUTEXES=y/' configs/config-generic - @perl -pi -e 's/# CONFIG_DEBUG_RWSEMS is not set/CONFIG_DEBUG_RWSEMS=y/' configs/config-generic - @perl -pi -e 's/# CONFIG_DEBUG_LOCK_ALLOC is not set/CONFIG_DEBUG_LOCK_ALLOC=y/' configs/config-generic - @perl -pi -e 's/# CONFIG_PROVE_LOCKING is not set/CONFIG_PROVE_LOCKING=y/' configs/config-generic - @perl -pi -e 's/# CONFIG_DEBUG_VM is not set/CONFIG_DEBUG_VM=y/' configs/config-generic + @perl -pi -e 's/# CONFIG_DEBUG_SLAB is not set/CONFIG_DEBUG_SLAB=y/' configs/config-nodebug + @perl -pi -e 's/# CONFIG_DEBUG_MUTEXES is not set/CONFIG_DEBUG_MUTEXES=y/' configs/config-nodebug + @perl -pi -e 's/# CONFIG_DEBUG_RT_MUTEXES is not set/CONFIG_DEBUG_RT_MUTEXES=y/' configs/config-nodebug + @perl -pi -e 's/# CONFIG_DEBUG_RWSEMS is not set/CONFIG_DEBUG_RWSEMS=y/' configs/config-nodebug + @perl -pi -e 's/# CONFIG_DEBUG_LOCK_ALLOC is not set/CONFIG_DEBUG_LOCK_ALLOC=y/' configs/config-nodebug + @perl -pi -e 's/# CONFIG_PROVE_LOCKING is not set/CONFIG_PROVE_LOCKING=y/' configs/config-nodebug + @perl -pi -e 's/# CONFIG_DEBUG_VM is not set/CONFIG_DEBUG_VM=y/' configs/config-nodebug + @perl -pi -e 's/# CONFIG_FAULT_INJECTION is not set/CONFIG_FAULT_INJECTION=y/' configs/config-nodebug + @perl -pi -e 's/# CONFIG_FAILSLAB is not set/CONFIG_FAILSLAB=y' configs/config-nodebug + @perl -pi -e 's/# CONFIG_FAIL_PAGE_ALLOC is not set/CONFIG_FAIL_PAGE_ALLOC=y' configs/config-nodebug + @perl -pi -e 's/# CONFIG_FAIL_MAKE_REQUEST is not set/CONFIG_FAIL_MAKE_REQUEST=y' configs/config-nodebug + @perl -pi -e 's/# CONFIG_FAULT_INJECTION_DEBUG_FS is not set/CONFIG_FAULT_INJECTION_DEBUG_FS=y' configs/config-nodebug + + @perl -pi -e 's/^%define builddebug 1/%define builddebug 0/' kernel-2.6.spec @perl -pi -e 's/^#%patch1020 -p1/%patch1020 -p1/' kernel-2.6.spec release: - @perl -pi -e 's/CONFIG_DEBUG_SLAB=y/# CONFIG_DEBUG_SLAB is not set/' configs/config-generic - @perl -pi -e 's/CONFIG_DEBUG_MUTEXES=y/# CONFIG_DEBUG_MUTEXES is not set/' configs/config-generic - @perl -pi -e 's/CONFIG_DEBUG_RT_MUTEXES=y/# CONFIG_DEBUG_RT_MUTEXES is not set/' configs/config-generic - @perl -pi -e 's/CONFIG_DEBUG_RWSEMS=y/# CONFIG_DEBUG_RWSEMS is not set/' configs/config-generic - @perl -pi -e 's/CONFIG_DEBUG_LOCK_ALLOC=y/# CONFIG_DEBUG_LOCK_ALLOC is not set/' configs/config-generic - @perl -pi -e 's/CONFIG_PROVE_LOCKING=y/# CONFIG_PROVE_LOCKING is not set/' configs/config-generic - @perl -pi -e 's/CONFIG_DEBUG_PAGEALLOC=y/# CONFIG_DEBUG_PAGEALLOC is not set/' configs/config-generic - @perl -pi -e 's/CONFIG_DEBUG_VM=y/# CONFIG_DEBUG_VM is not set/' configs/config-generic + @perl -pi -e 's/CONFIG_DEBUG_SLAB=y/# CONFIG_DEBUG_SLAB is not set/' configs/config-nodebug + @perl -pi -e 's/CONFIG_DEBUG_MUTEXES=y/# CONFIG_DEBUG_MUTEXES is not set/' configs/config-nodebug + @perl -pi -e 's/CONFIG_DEBUG_RT_MUTEXES=y/# CONFIG_DEBUG_RT_MUTEXES is not set/' configs/config-nodebug + @perl -pi -e 's/CONFIG_DEBUG_RWSEMS=y/# CONFIG_DEBUG_RWSEMS is not set/' configs/config-nodebug + @perl -pi -e 's/CONFIG_DEBUG_LOCK_ALLOC=y/# CONFIG_DEBUG_LOCK_ALLOC is not set/' configs/config-nodebug + @perl -pi -e 's/CONFIG_PROVE_LOCKING=y/# CONFIG_PROVE_LOCKING is not set/' configs/config-nodebug + @perl -pi -e 's/CONFIG_DEBUG_PAGEALLOC=y/# CONFIG_DEBUG_PAGEALLOC is not set/' configs/config-nodebug + @perl -pi -e 's/CONFIG_DEBUG_VM=y/# CONFIG_DEBUG_VM is not set/' configs/config-nodebug + @perl -pi -e 's/CONFIG_FAULT_INJECTION=y/# CONFIG_FAULT_INJECTION is not set/' configs/config-nodebug + @perl -pi -e 's/CONFIG_FAILSLAB=y/# CONFIG_FAILSLAB is not set/' configs/config-nodebug + @perl -pi -e 's/CONFIG_FAIL_PAGE_ALLOC=y/# CONFIG_FAIL_PAGE_ALLOC is not set/' configs/config-nodebug + @perl -pi -e 's/CONFIG_FAIL_MAKE_REQUEST=y/# CONFIG_FAIL_MAKE_REQUEST is not set/' configs/config-nodebug + @perl -pi -e 's/CONFIG_FAULT_INJECTION_DEBUG_FS=y/# CONFIG_FAULT_INJECTION_DEBUG_FS is not set/' configs/config-nodebug + + @perl -pi -e 's/^%define builddebug 0/%define builddebug 1/' kernel-2.6.spec @perl -pi -e 's/^%patch1020 -p1/#%patch1020 -p1/' kernel-2.6.spec - + reconfig: @rm -f kernel-*-config - @VERSION="2.6.18" make -f Makefile.config configs + @VERSION="2.6.19" make -f Makefile.config configs @scripts/reconfig.sh Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/kernel-2.6.spec,v retrieving revision 1.2272 retrieving revision 1.2273 diff -u -r1.2272 -r1.2273 --- kernel-2.6.spec 6 Feb 2007 01:36:13 -0000 1.2272 +++ kernel-2.6.spec 6 Feb 2007 02:02:46 -0000 1.2273 @@ -14,7 +14,7 @@ %define builddoc 0 %define buildkdump 1 %define buildheaders 0 -%define builddebug 0 +%define builddebug 1 # Versions of various parts --- linux-2.6-NFSD-ctlbits.patch DELETED --- --- linux-2.6-asix-usbnet-update.patch DELETED --- --- linux-2.6-audit-code-walking-out-of-bounds.patch DELETED --- --- linux-2.6-autofs-revalidate-lookup.patch DELETED --- --- linux-2.6-build-deprecate-configh-include.patch DELETED --- --- linux-2.6-build-userspace-headers-warning.patch DELETED --- --- linux-2.6-cafe-nand.patch DELETED --- --- linux-2.6-cifs-einval-on-readdir-fix.patch DELETED --- --- linux-2.6-cifs-samba-4176.patch DELETED --- --- linux-2.6-cifs_getattr-preferred-iosize.patch DELETED --- --- linux-2.6-debug-list_head.patch DELETED --- --- linux-2.6-debug-singlebiterror.patch DELETED --- --- linux-2.6-dm-mirroring.patch DELETED --- --- linux-2.6-ext3-16tb-overflow-fixes.patch DELETED --- --- linux-2.6-ext3-robustness.patch DELETED --- --- linux-2.6-filesystem-caching-for-afs-and-nfs.patch DELETED --- --- linux-2.6-fs-cramfs-corruption-oops.patch DELETED --- --- linux-2.6-fs-grow_buffers-limit.patch DELETED --- --- linux-2.6-fs-hfs-mokb.patch DELETED --- --- linux-2.6-inode-diet-eliminate-i_blksize-and-use-a-per-superblock-default.patch DELETED --- --- linux-2.6-inode-diet-fix-splice.patch DELETED --- --- linux-2.6-inode-diet-move-i_bdev-into-a-union.patch DELETED --- --- linux-2.6-inode-diet-move-i_cdev-into-a-union.patch DELETED --- --- linux-2.6-inode-diet-move-i_pipe-into-a-union.patch DELETED --- --- linux-2.6-inode-diet-xfs.patch DELETED --- --- linux-2.6-inode_diet-replace-inodeugeneric_ip-with-inodei_private.patch DELETED --- --- linux-2.6-input-kill-stupid-messages.patch DELETED --- --- linux-2.6-jbd-1k-crash-fix.patch DELETED --- --- linux-2.6-marvell-88alp01.patch DELETED --- --- linux-2.6-marvell-update.patch DELETED --- --- linux-2.6-mm-prevent-oom-fixes.patch DELETED --- --- linux-2.6-mm-suspend-improvements.patch DELETED --- --- linux-2.6-mm-tracking-dirty-pages.patch DELETED --- --- linux-2.6-mtd-update.patch DELETED --- --- linux-2.6-net-netpoll-fixes.patch DELETED --- --- linux-2.6-nfs-64-bit-inode-support.patch DELETED --- --- linux-2.6-nfs-dio-error.patch DELETED --- --- linux-2.6-nfs-fix_client_shutdown.patch DELETED --- --- linux-2.6-nfs-selinux-oops.patch DELETED --- --- linux-2.6-nfs-superblock-sharing.patch DELETED --- --- linux-2.6-nfs-superblock-unmount-optimization.patch DELETED --- --- linux-2.6-nfs4-use-after-free.patch DELETED --- --- linux-2.6-ntpd-weak-symbol-gcc-workaround.patch DELETED --- --- linux-2.6-olpc-battery.patch DELETED --- --- linux-2.6-olpc-dcon.patch DELETED --- --- linux-2.6-ppc-isapnp.patch DELETED --- --- linux-2.6-ppc64-export-copypage.patch DELETED --- --- linux-2.6-reiserfs-dentry-ref.patch DELETED --- --- linux-2.6-sata-ahci-suspend.patch DELETED --- --- linux-2.6-sata-promise-null-deref.patch DELETED --- --- linux-2.6-sched-up-migration-cost.patch DELETED --- --- linux-2.6-scsi-advansys-pcitable.patch DELETED --- --- linux-2.6-selinux-support-range-transitions.patch DELETED --- --- linux-2.6-serial-tickle-nmi.patch DELETED --- --- linux-2.6-softcursor-persistent-alloc.patch DELETED --- --- linux-2.6-sysprof-1.0.3.patch DELETED --- --- linux-2.6-tty-locking-fixes.patch DELETED --- --- linux-2.6-vm-icp2-nonzero-gfp.patch DELETED --- --- linux-2.6-x86-unwinder-fixes.patch DELETED --- --- linux-2.6-x86_64-add-ppoll-pselect.patch DELETED --- --- linux-2.6-x86_64-tif-restore-sigmask.patch DELETED --- --- linux-2.6-xen-x86_64-add-ppoll-pselect.patch DELETED --- --- linux-2.6.17-nfs-fix_client_shutdown.patch DELETED --- From fedora-cvs-commits at redhat.com Tue Feb 6 02:05:51 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 21:05:51 -0500 Subject: rpms/kernel/FC-5 kernel-2.6.spec,1.2273,1.2274 Message-ID: <200702060205.l1625pTd002302@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv2288 Modified Files: kernel-2.6.spec Log Message: oops Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/kernel-2.6.spec,v retrieving revision 1.2273 retrieving revision 1.2274 diff -u -r1.2273 -r1.2274 --- kernel-2.6.spec 6 Feb 2007 02:02:46 -0000 1.2273 +++ kernel-2.6.spec 6 Feb 2007 02:05:48 -0000 1.2274 @@ -14,7 +14,7 @@ %define builddoc 0 %define buildkdump 1 %define buildheaders 0 -%define builddebug 1 +%define builddebug 0 # Versions of various parts From fedora-cvs-commits at redhat.com Tue Feb 6 02:28:25 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 21:28:25 -0500 Subject: rpms/pygtk2/FC-6 .cvsignore, 1.32, 1.33 pygtk-nodisplay-exception.patch, 1.1, 1.2 pygtk.spec, 1.74, 1.75 sources, 1.32, 1.33 Message-ID: <200702060228.l162SPL3023799@cvs.devel.redhat.com> Author: mbarnes Update of /cvs/dist/rpms/pygtk2/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv23782 Modified Files: .cvsignore pygtk-nodisplay-exception.patch pygtk.spec sources Log Message: * Mon Feb 05 2007 Matthew Barnes - 2.10.4-1.fc6 - Update to 2.10.4 Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/pygtk2/FC-6/.cvsignore,v retrieving revision 1.32 retrieving revision 1.33 diff -u -r1.32 -r1.33 --- .cvsignore 26 Oct 2006 21:13:32 -0000 1.32 +++ .cvsignore 6 Feb 2007 02:28:22 -0000 1.33 @@ -1 +1 @@ -pygtk-2.10.3.tar.bz2 +pygtk-2.10.4.tar.bz2 pygtk-nodisplay-exception.patch: __init__.py | 19 +++++++------------ 1 files changed, 7 insertions(+), 12 deletions(-) Index: pygtk-nodisplay-exception.patch =================================================================== RCS file: /cvs/dist/rpms/pygtk2/FC-6/pygtk-nodisplay-exception.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- pygtk-nodisplay-exception.patch 2 Oct 2006 18:07:04 -0000 1.1 +++ pygtk-nodisplay-exception.patch 6 Feb 2007 02:28:22 -0000 1.2 @@ -1,5 +1,5 @@ ---- pygtk-2.10.1/gtk/__init__.py.display 2006-10-02 14:02:47.000000000 -0400 -+++ pygtk-2.10.1/gtk/__init__.py 2006-10-02 14:03:16.000000000 -0400 +--- pygtk-2.10.4/gtk/__init__.py.orig 2007-01-16 07:50:07.000000000 -0500 ++++ pygtk-2.10.4/gtk/__init__.py 2007-02-05 17:09:37.000000000 -0500 @@ -59,19 +59,14 @@ def _init(): import sys @@ -17,13 +17,13 @@ - # init_check calls PySys_SetArgv which calls sys.path.insert(0, ''), - # which causes problems for pychecker, restore it if modified. - if sys.path != sys_path: -- sys.path = sys_path +- sys.path[:] = sys_path + _gtk.init_check() + + # init_check calls PySys_SetArgv which calls sys.path.insert(0, ''), + # which causes problems for pychecker, restore it if modified. + if sys.path != sys_path: -+ sys.path = sys_path ++ sys.path[:] = sys_path # install the default log handlers _gtk.add_log_handlers() Index: pygtk.spec =================================================================== RCS file: /cvs/dist/rpms/pygtk2/FC-6/pygtk.spec,v retrieving revision 1.74 retrieving revision 1.75 diff -u -r1.74 -r1.75 --- pygtk.spec 30 Dec 2006 14:28:27 -0000 1.74 +++ pygtk.spec 6 Feb 2007 02:28:22 -0000 1.75 @@ -5,8 +5,8 @@ ### Abstract ### Name: pygtk2 -Version: 2.10.3 -Release: 4%{?dist} +Version: 2.10.4 +Release: 1%{?dist} License: LGPL Group: Development/Languages Summary: Python bindings for GTK+ @@ -144,6 +144,9 @@ %{_datadir}/gtk-doc/html/pygtk %changelog +* Mon Feb 05 2007 Matthew Barnes - 2.10.4-1.fc6 +- Update to 2.10.4 + * Sat Dec 30 2006 Matthew Barnes - 2.10.3-4.fc6 - Add Requires pkgconfig to devel subpackage (RH bug #220692). Index: sources =================================================================== RCS file: /cvs/dist/rpms/pygtk2/FC-6/sources,v retrieving revision 1.32 retrieving revision 1.33 diff -u -r1.32 -r1.33 --- sources 26 Oct 2006 21:13:32 -0000 1.32 +++ sources 6 Feb 2007 02:28:22 -0000 1.33 @@ -1 +1 @@ -57cd2b7e6e383b58ce145199d03e40b7 pygtk-2.10.3.tar.bz2 +89afe242275a3fce57b4ffb5fadc5888 pygtk-2.10.4.tar.bz2 From fedora-cvs-commits at redhat.com Tue Feb 6 03:05:36 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 22:05:36 -0500 Subject: rpms/scim-hangul/devel scim-hangul.spec,1.23,1.24 Message-ID: <200702060305.l1635aP9018210@cvs.devel.redhat.com> Author: tagoh Update of /cvs/dist/rpms/scim-hangul/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv18171 Modified Files: scim-hangul.spec Log Message: * Tue Feb 6 2007 Akira TAGOH - 0.2.2-8 - cleanups for mass package review. (#226393) Index: scim-hangul.spec =================================================================== RCS file: /cvs/dist/rpms/scim-hangul/devel/scim-hangul.spec,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- scim-hangul.spec 29 Aug 2006 12:32:29 -0000 1.23 +++ scim-hangul.spec 6 Feb 2007 03:05:34 -0000 1.24 @@ -1,26 +1,21 @@ -%define with_libstdc_preview 0 - -Name: scim-hangul -Version: 0.2.2 -Release: 7%{?dist} - -License: GPL -URL: http://www.scim-im.org/ -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: scim-devel >= 1.2.0 -%if %{with_libstdc_preview} -Buildrequires: libstdc++so7-devel -%endif -Source0: http://dl.sourceforge.net/scim/%{name}-%{version}.tar.gz +Name: scim-hangul +Version: 0.2.2 +Release: 8%{?dist} + +License: GPL +URL: http://www.scim-im.org/ +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: scim-devel >= 1.2.0 +Source0: http://dl.sourceforge.net/scim/%{name}-%{version}.tar.gz Patch0: scim-hangul-0.2.2-ascii-mode.patch Patch1: scim-hangul-0.2.2-help.patch Patch2: scim-hangul-0.2.2-swap-keybinding.patch Patch3: scim-hangul-update-caret.patch -Summary: Hangul Input Method Engine for SCIM -Group: System Environment/Libraries -Requires: scim +Summary: Hangul Input Method Engine for SCIM +Group: System Environment/Libraries +Requires: scim Obsoletes: iiimf-le-hangul <= 1:12.2 %description Scim-hangul is a SCIM IMEngine module for Korean (Hangul) input support. @@ -35,22 +30,12 @@ %build -%if %{with_libstdc_preview} -export CXX=%{_bindir}/g++-libstdc++-so_7 -%endif %configure --disable-static -%if %{with_libstdc_preview} -# tweak libtool for libstdc++-so7 -sed -i -e "s/4.1.0 /4.2.0-`grep datestamp= %{_bindir}/g++-libstdc++-so_7 | sed -e "s/datestamp=//"` /" libtool -%endif make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT -%if %{with_libstdc_preview} -export CXX=%{_bindir}/g++-libstdc++-so_7 -%endif make DESTDIR=${RPM_BUILD_ROOT} install rm $RPM_BUILD_ROOT%{_libdir}/scim-1.0/*/{IMEngine,SetupUI}/hangul*.la @@ -71,6 +56,9 @@ %changelog +* Tue Feb 6 2007 Akira TAGOH - 0.2.2-8 +- cleanups for mass package review. (#226393) + * Tue Aug 29 2006 Akira TAGOH - 0.2.2-7 - scim-hangul-update-caret.patch: backported from CVS to update the caret. (#198721) From fedora-cvs-commits at redhat.com Tue Feb 6 03:11:42 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 22:11:42 -0500 Subject: rpms/echo-icon-theme/devel echo-icon-theme.spec,1.1,1.2 Message-ID: <200702060311.l163Bg29022407@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/echo-icon-theme/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv22269 Modified Files: echo-icon-theme.spec Log Message: Escape macros in changelog Index: echo-icon-theme.spec =================================================================== RCS file: /cvs/dist/rpms/echo-icon-theme/devel/echo-icon-theme.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- echo-icon-theme.spec 26 Oct 2006 22:51:29 -0000 1.1 +++ echo-icon-theme.spec 6 Feb 2007 03:11:40 -0000 1.2 @@ -1,6 +1,6 @@ Name: echo-icon-theme Version: 0.1 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Echo icon theme Group: User Interface/Desktops @@ -11,7 +11,7 @@ BuildArch: noarch Requires: redhat-artwork Requires(post): gtk2 >= 2.6.0 -Requires(postub): gtk2 >= 2.6.0 +Requires(postun): gtk2 >= 2.6.0 %description @@ -49,11 +49,14 @@ %changelog +* Mon Feb 5 2007 Matthias Clasen - 0.1-7 +- Neuter macros in %%changelog + * Thu Oct 26 2006 David Zeuthen - 0.1-6 -- Make this package own %{_datadir}/icons/Echo +- Make this package own %%{_datadir}/icons/Echo - Preserve timestamps -- Keep %build around to document it's intentionally left empty -- Use %{buildroot} instead of $RPM_BUILD_ROOT +- Keep %%build around to document it's intentionally left empty +- Use %%{buildroot} instead of $RPM_BUILD_ROOT * Thu Oct 26 2006 Luya Tshimbalanga - 0.1-5 - Renamed the spec file to respect Packaging Guideline From fedora-cvs-commits at redhat.com Tue Feb 6 04:53:39 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 5 Feb 2007 23:53:39 -0500 Subject: rpms/perl-HTML-Parser/devel .cvsignore, 1.11, 1.12 perl-HTML-Parser.spec, 1.27, 1.28 sources, 1.12, 1.13 Message-ID: <200702060453.l164rdec001047@cvs.devel.redhat.com> Author: rnorwood Update of /cvs/dist/rpms/perl-HTML-Parser/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv1013 Modified Files: .cvsignore perl-HTML-Parser.spec sources Log Message: Incorporate changes from jpo at di.uminho.pt for package review. Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/perl-HTML-Parser/devel/.cvsignore,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- .cvsignore 17 Jul 2006 20:29:46 -0000 1.11 +++ .cvsignore 6 Feb 2007 04:53:37 -0000 1.12 @@ -1,8 +1 @@ -HTML-Parser-3.35.tar.gz -HTML-Parser-3.45.tar.gz -HTML-Parser-3.46.tar.gz -HTML-Parser-3.48.tar.gz -HTML-Parser-3.50.tar.gz -HTML-Parser-3.51.tar.gz -HTML-Parser-3.54.tar.gz -HTML-Parser-3.55.tar.gz +HTML-Parser-3.56.tar.gz Index: perl-HTML-Parser.spec =================================================================== RCS file: /cvs/dist/rpms/perl-HTML-Parser/devel/perl-HTML-Parser.spec,v retrieving revision 1.27 retrieving revision 1.28 diff -u -r1.27 -r1.28 --- perl-HTML-Parser.spec 19 Jul 2006 23:07:10 -0000 1.27 +++ perl-HTML-Parser.spec 6 Feb 2007 04:53:37 -0000 1.28 @@ -1,58 +1,69 @@ -%{!?perl_vendorarch: %define perl_vendorarch %(eval "`perl -V:installvendorarch`"; echo $installvendorarch)} - %define real_name HTML-Parser -Summary: Perl module for parsing HTML -Name: perl-%{real_name} -Version: 3.55 -Release: 1%{?dist} -License: GPL or Artistic -Group: Development/Libraries -Source: http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/%{real_name}-%{version}.tar.gz -Url: http://search.cpan.org/dist/HTML-Parser/ -BuildRoot: %{_tmppath}/%{name}-buildroot/ -Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) -Requires: perl-HTML-Tagset >= 3.03 -BuildRequires: perl >= 5.6.0, perl-HTML-Tagset >= 3.03 +Name: perl-%{real_name} +Version: 3.56 +Release: 1%{?dist} +Summary: Perl module for parsing HTML + +Group: Development/Libraries +License: GPL or Artistic +Url: http://search.cpan.org/dist/HTML-Parser/ +Source: http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/%{real_name}-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: perl(HTML::Tagset) >= 3.03 +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) +Requires: perl(HTML::Tagset) >= 3.03 %description The HTML-Parser module for perl to parse and extract information from HTML documents, including the HTML::Entities, HTML::HeadParser, HTML::LinkExtor, HTML::PullParser, and HTML::TokeParser modules. + %prep %setup -q -n %{real_name}-%{version} +chmod -c a-x eg/* %build -CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL PREFIX=%{_prefix} INSTALLDIRS=vendor < /dev/null -make +%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS" +make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT -make install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT +make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT file=$RPM_BUILD_ROOT%{_mandir}/man3/HTML::Entities.3pm iconv -f iso-8859-1 -t utf-8 <"$file" > "${file}_" mv -f "${file}_" "$file" -find $RPM_BUILD_ROOT -type f -a \( -name perllocal.pod -o -name .packlist \ - -o \( -name '*.bs' -a -empty \) \) -exec rm -f {} ';' -find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';' +find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';' +find $RPM_BUILD_ROOT -type f -name '*.bs' -empty -exec rm -f {} ';' +find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ';' chmod -R u+w $RPM_BUILD_ROOT/* -%check || : +%check make test %clean rm -rf $RPM_BUILD_ROOT + %files -%defattr(-,root,root) +%defattr(-,root,root,-) +%doc Changes README eg/ %{perl_vendorarch}/HTML/ %{perl_vendorarch}/auto/HTML/ -%{_mandir}/man3/* +%{_mandir}/man3/*.3pm* + %changelog +* Sat Feb 3 2007 Jose Pedro Oliveira - 3.56-1 +- Update to 3.56. +- Brought specfile closer to the Fedora's Perl template. +- Converted specfile to UTF-8 (changelog entries). +- Added examples and doc files. + * Mon Jul 17 2006 Jason Vas Dias - 3.55-1.fc6 - Upgrade to 3.55 @@ -128,37 +139,37 @@ * Thu Jul 18 2001 Crutcher Dunnavant 3.25-2 - imported from mandrake. tweaked man path. -* Tue Jul 03 2001 Fran?ois Pons 3.25-1mdk +* Tue Jul 03 2001 Fran??ois Pons 3.25-1mdk - 3.25. * Wed Jun 20 2001 Christian Belisle 3.18-3mdk - Fixed distribution tag. - Updated Requires. -- Added an option to %makeinstall. +- Added an option to %%makeinstall. * Sun Jun 17 2001 Geoffrey Lee 3.18-2mdk - Rebuild against the latest perl. -* Tue Feb 27 2001 Fran?ois Pons 3.18-1mdk +* Tue Feb 27 2001 Fran??ois Pons 3.18-1mdk - 3.18. -* Tue Jan 30 2001 Fran?ois Pons 3.15-1mdk +* Tue Jan 30 2001 Fran??ois Pons 3.15-1mdk - 3.15. -* Tue Dec 05 2000 Fran?ois Pons 3.14-1mdk +* Tue Dec 05 2000 Fran??ois Pons 3.14-1mdk - 3.14. -* Thu Oct 12 2000 Fran?ois Pons 3.13-1mdk +* Thu Oct 12 2000 Fran??ois Pons 3.13-1mdk - 3.13. -* Tue Aug 29 2000 Fran?ois Pons 3.11-1mdk +* Tue Aug 29 2000 Fran??ois Pons 3.11-1mdk - 3.11. -* Thu Aug 03 2000 Fran?ois Pons 3.10-2mdk +* Thu Aug 03 2000 Fran??ois Pons 3.10-2mdk - macroszifications. - add doc. -* Tue Jul 18 2000 Fran?ois Pons 3.10-1mdk +* Tue Jul 18 2000 Fran??ois Pons 3.10-1mdk - removed perllocal.pod from files. - 3.10. Index: sources =================================================================== RCS file: /cvs/dist/rpms/perl-HTML-Parser/devel/sources,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- sources 17 Jul 2006 20:29:46 -0000 1.12 +++ sources 6 Feb 2007 04:53:37 -0000 1.13 @@ -1 +1 @@ -75eb683f1fb7aa7c0ffa46ded4564b54 HTML-Parser-3.55.tar.gz +bddc432e5ed9df4d4153a62234f04fc2 HTML-Parser-3.56.tar.gz From fedora-cvs-commits at redhat.com Tue Feb 6 05:21:18 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 00:21:18 -0500 Subject: rpms/perl-Convert-ASN1/devel .cvsignore, 1.4, 1.5 perl-Convert-ASN1.spec, 1.8, 1.9 sources, 1.4, 1.5 Message-ID: <200702060521.l165LI9S029714@cvs.devel.redhat.com> Author: rnorwood Update of /cvs/dist/rpms/perl-Convert-ASN1/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv29416 Modified Files: .cvsignore perl-Convert-ASN1.spec sources Log Message: incorporate changes from jpo at di.uminho.pt for package review. Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/perl-Convert-ASN1/devel/.cvsignore,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- .cvsignore 9 Mar 2006 19:38:58 -0000 1.4 +++ .cvsignore 6 Feb 2007 05:21:15 -0000 1.5 @@ -1,2 +1 @@ -Convert-ASN1-0.19.tar.gz -Convert-ASN1-0.20.tar.gz +Convert-ASN1-0.21.tar.gz Index: perl-Convert-ASN1.spec =================================================================== RCS file: /cvs/dist/rpms/perl-Convert-ASN1/devel/perl-Convert-ASN1.spec,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- perl-Convert-ASN1.spec 12 Jul 2006 07:43:37 -0000 1.8 +++ perl-Convert-ASN1.spec 6 Feb 2007 05:21:15 -0000 1.9 @@ -1,25 +1,32 @@ -Summary: Convert-ASN1 Perl module +Summary: ASN.1 Encode/Decode library Name: perl-Convert-ASN1 -Version: 0.20 -Release: 1.1 +Version: 0.21 +Release: 1%{?dist} Group: Development/Libraries License: GPL or Artistic URL: http://search.cpan.org/dist/Convert-ASN1/ -Source0: http://www.cpan.org/authors/id/G/GB/GBARR/Convert-ASN1-%{version}.tar.gz +Source0: http://www.cpan.org/authors/id/G/GB/GBARR/Convert-ASN1-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch -BuildRequires: perl >= 1:5.6.1 -Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %description -%{summary}. +Convert::ASN1 encodes and decodes ASN.1 data structures using BER/DER rules. %prep %setup -q -n Convert-ASN1-%{version} +# Provides: exclude perl(Convert::ASN1) +cat <<__EOF__ > %{name}-perl.prov +#!/bin/sh +/usr/lib/rpm/perl.prov \$* | grep -v '^perl(Convert::ASN1)$' +__EOF__ +%define __perl_provides %{_builddir}/Convert-ASN1-%{version}/%{name}-perl.prov +chmod +x %{__perl_provides} + %build %{__perl} Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} @@ -28,11 +35,10 @@ rm -rf $RPM_BUILD_ROOT make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';' -find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';' +find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ';' chmod -R u+w $RPM_BUILD_ROOT/* -%check || : -mv t/0-signature.t t/0-signature.t.skip +%check make test %clean @@ -43,16 +49,22 @@ %defattr(-,root,root,-) %doc ChangeLog README examples/ %{perl_vendorlib}/Convert/ -%{_mandir}/man3/*.3* +%{_mandir}/man3/*.3pm* + %changelog -* Wed Jul 12 2006 Jesse Keating - sh: line 0: fg: no job control +* Sat Feb 3 2007 Jose Pedro Oliveira - 0.21-1 +- Update to 0.21. +- Corrected several changelog entries. +- Removed an explicit perl(Convert::ASN1) provides. + +* Wed Jul 12 2006 Jesse Keating - 0.20-1.1 - rebuild -* Thu Mar 09 2006 Jason Vas Dias - 1.20-1 -- upgrade to upstream version 1.20-1 +* Thu Mar 09 2006 Jason Vas Dias - 0.20-1 +- upgrade to upstream version 0.20 -* Fri Feb 03 2006 Jason Vas Dias - 1.19-1.2 +* Fri Feb 03 2006 Jason Vas Dias - 0.19-1.2 - rebuild for new perl-5.8.8 * Fri Dec 16 2005 Jesse Keating Index: sources =================================================================== RCS file: /cvs/dist/rpms/perl-Convert-ASN1/devel/sources,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- sources 9 Mar 2006 19:38:58 -0000 1.4 +++ sources 6 Feb 2007 05:21:15 -0000 1.5 @@ -1 +1 @@ -b6bce0b7a88f52dc27182b6fb82868c9 Convert-ASN1-0.20.tar.gz +6f5c45724db1b09911e489275d19d0f5 Convert-ASN1-0.21.tar.gz From fedora-cvs-commits at redhat.com Tue Feb 6 08:03:01 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 03:03:01 -0500 Subject: rpms/kdebase/devel kdebase.spec,1.238,1.239 Message-ID: <200702060803.l16831xq004612@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/kdebase/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv4586 Modified Files: kdebase.spec Log Message: 3.5.6 Index: kdebase.spec =================================================================== RCS file: /cvs/dist/rpms/kdebase/devel/kdebase.spec,v retrieving revision 1.238 retrieving revision 1.239 diff -u -r1.238 -r1.239 --- kdebase.spec 29 Jan 2007 07:27:20 -0000 1.238 +++ kdebase.spec 6 Feb 2007 08:02:57 -0000 1.239 @@ -382,10 +382,6 @@ # exclude fonts.dir rm -f %{buildroot}%{_datadir}/fonts/override/fonts.dir -# rename to kde-games-kids as it's defined in applications.menu -mv %{buildroot}%{_datadir}/desktop-directories/kde-games-kidsgames.directory \ - %{buildroot}%{_datadir}/desktop-directories/kde-games-kids.directory - %clean rm -rf %{buildroot} From fedora-cvs-commits at redhat.com Tue Feb 6 09:19:57 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 04:19:57 -0500 Subject: rpms/openoffice.org/devel sources,1.221,1.222 Message-ID: <200702060919.l169Jv5V025687@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/openoffice.org/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv25658 Modified Files: sources Log Message: next one Index: sources =================================================================== RCS file: /cvs/dist/rpms/openoffice.org/devel/sources,v retrieving revision 1.221 retrieving revision 1.222 diff -u -r1.221 -r1.222 --- sources 31 Jan 2007 12:14:09 -0000 1.221 +++ sources 6 Feb 2007 09:19:55 -0000 1.222 @@ -10,4 +10,4 @@ b32a3c75ca5d6fe7249cd63dc358c421 openoffice.org.langpack.template.tar.gz a94ebe7733a245f033375a842b407c53 openoffice.org-simple-crash_report.sh ecd3e4a6677056f340ddb209c442cb4d openoffice.org-myspell-contrib.tar.gz -9a15573854fb4be7f945bc5e417fb752 OOF680_m5.tar.bz2 +57dfe1491af8befdc2fea80c702568c3 OOF680_m6.tar.bz2 From fedora-cvs-commits at redhat.com Tue Feb 6 09:23:57 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 04:23:57 -0500 Subject: rpms/openoffice.org/devel openoffice.org.spec,1.1022,1.1023 Message-ID: <200702060923.l169Nv08028477@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/openoffice.org/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv28386 Modified Files: openoffice.org.spec Log Message: next candidate Index: openoffice.org.spec =================================================================== RCS file: /cvs/dist/rpms/openoffice.org/devel/openoffice.org.spec,v retrieving revision 1.1022 retrieving revision 1.1023 diff -u -r1.1022 -r1.1023 --- openoffice.org.spec 5 Feb 2007 13:47:32 -0000 1.1022 +++ openoffice.org.spec 6 Feb 2007 09:23:55 -0000 1.1023 @@ -1,6 +1,6 @@ %define oootag OOF680 -%define ooomilestone 5 -%define rh_rpm_release 2 +%define ooomilestone 6 +%define rh_rpm_release 1 # gcc#19664# %define stlvisibilityfcked 1 @@ -2580,6 +2580,9 @@ %{instdir}/share/registry/modules/org/openoffice/Office/Scripting/Scripting-python.xcu %changelog +* Tue Feb 06 2007 Caolan McNamara - 1:2.2.0-6.1 +- next candidate + * Mon Feb 05 2007 Caolan McNamara - 1:2.2.0-5.2 - Resolves: rhbz#227245 add openoffice.org-2.2.0.oooXXXXX.atkthreads.atexit.patch - Resolves: rhbz#226737 add openoffice.org-2.2.0.ooo74188.sw.cursorinsideglyph.patch From fedora-cvs-commits at redhat.com Tue Feb 6 10:03:36 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 05:03:36 -0500 Subject: rpms/gmime/devel gmime-2.2.3-automake.patch, NONE, 1.1 gmime.spec, 1.19, 1.20 Message-ID: <200702061003.l16A3aeO027391@cvs.devel.redhat.com> Author: alexl Update of /cvs/dist/rpms/gmime/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv27375 Modified Files: gmime.spec Added Files: gmime-2.2.3-automake.patch Log Message: * Tue Feb 6 2007 Alexander Larsson - 2.2.3-5 - Fix build with new automake (#224157) gmime-2.2.3-automake.patch: Makefile.am | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) --- NEW FILE gmime-2.2.3-automake.patch --- --- mono/Makefile.am~ 2007-02-05 17:33:46.000000000 +0100 +++ mono/Makefile.am 2007-02-06 10:19:41.000000000 +0100 @@ -3,7 +3,7 @@ METADATA = GMime.metadata ASSEMBLY_NAME = gmime-sharp references = $(GTK_SHARP_LIBS) -XML_SOURCES = sources.xml +XML_SOURCEFILES = sources.xml PACKAGE_SHARP = $(PACKAGE)-sharp TARGET = $(ASSEMBLY) @@ -17,6 +17,8 @@ pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = gmime-sharp.pc +AUTOMAKE_OPTIONS=-Wno-portability + sources = \ InternetAddressList.cs \ StreamWrapper.cs \ @@ -43,7 +45,7 @@ $(METADATA) \ $(customs) \ $(sources) \ - $(XML_SOURCES) \ + $(XML_SOURCEFILES) \ gmime-sharp.pc.in $(API): $(srcdir)/$(RAW_API) $(srcdir)/$(METADATA) @@ -82,4 +84,4 @@ fi parse: - gapi-parser $(XML_SOURCES) + gapi-parser $(XML_SOURCEFILES) Index: gmime.spec =================================================================== RCS file: /cvs/dist/rpms/gmime/devel/gmime.spec,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- gmime.spec 12 Oct 2006 16:19:21 -0000 1.19 +++ gmime.spec 6 Feb 2007 10:03:34 -0000 1.20 @@ -1,6 +1,6 @@ Name: gmime Version: 2.2.3 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Library for creating and parsing MIME messages Group: System Environment/Libraries @@ -15,6 +15,7 @@ Patch1: gmime-2.2.3-use-pkg-config.patch Patch2: gmime-2.2.3-libdir.patch +Patch3: gmime-2.2.3-automake.patch # Mono only availible on these: %define mono_archs %ix86 x86_64 ppc ia64 armv4l sparc @@ -61,9 +62,10 @@ %setup -q %patch1 -p1 -b .use-pkg-config %patch2 -p1 -b .libdir - +%patch3 -p0 -b .automake %build +cp %{_datadir}/gettext/config.rpath . autoreconf --force --install %ifarch %mono_archs export MONO_SHARED_DIR=%{_builddir}/%{?buildsubdir} @@ -118,6 +120,9 @@ %endif %changelog +* Tue Feb 6 2007 Alexander Larsson - 2.2.3-5 +- Fix build with new automake (#224157) + * Thu Oct 12 2006 Alexander Larsson - 2.2.3-4 - Bump glib requirement to 2.6 (#209565) From fedora-cvs-commits at redhat.com Tue Feb 6 10:14:55 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 05:14:55 -0500 Subject: rpms/gzip/devel gzip-1.3.10-zgreppipe.patch, NONE, 1.1 .cvsignore, 1.6, 1.7 gzip-1.3.9-openbsd-owl-tmp.patch, 1.1, 1.2 gzip-1.3.9-stderr.patch, 1.1, 1.2 gzip.spec, 1.33, 1.34 sources, 1.6, 1.7 gzip-1.3.9-zdiff_arg.patch, 1.1, NONE gzip-1.3.9-zgreppipe.patch, 1.1, NONE Message-ID: <200702061014.l16AEtxA027719@cvs.devel.redhat.com> Author: varekova Update of /cvs/dist/rpms/gzip/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv27698 Modified Files: .cvsignore gzip-1.3.9-openbsd-owl-tmp.patch gzip-1.3.9-stderr.patch gzip.spec sources Added Files: gzip-1.3.10-zgreppipe.patch Removed Files: gzip-1.3.9-zdiff_arg.patch gzip-1.3.9-zgreppipe.patch Log Message: - Resolves: 225878 update to 1.3.10 change BuildRoot - scratch build gzip-1.3.10-zgreppipe.patch: zgrep.in | 5 ++++- 1 files changed, 4 insertions(+), 1 deletion(-) --- NEW FILE gzip-1.3.10-zgreppipe.patch --- --- gzip-1.3.10/zgrep.in.pom 2006-12-30 04:01:51.000000000 +0100 +++ gzip-1.3.10/zgrep.in 2007-02-06 10:54:33.000000000 +0100 @@ -146,7 +146,7 @@ exec 3>&1 res=0 - +trap break SIGPIPE for i do # Fail if gzip or grep (or sed) fails. @@ -190,5 +190,8 @@ r=$? test "$gzip_status" -eq 0 || test "$gzip_status" -eq 2 || r=2 test $res -lt $r && res=$r + # SIGPIPE + 128 + test "$r" -eq 141 && exit $res done +trap - SIGPIPE exit $res Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/gzip/devel/.cvsignore,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- .cvsignore 15 Jan 2007 16:42:27 -0000 1.6 +++ .cvsignore 6 Feb 2007 10:14:52 -0000 1.7 @@ -1 +1 @@ -gzip-1.3.9.tar.gz +gzip-1.3.10.tar.gz gzip-1.3.9-openbsd-owl-tmp.patch: znew.in | 29 ++++++++++++++--------------- 1 files changed, 14 insertions(+), 15 deletions(-) Index: gzip-1.3.9-openbsd-owl-tmp.patch =================================================================== RCS file: /cvs/dist/rpms/gzip/devel/gzip-1.3.9-openbsd-owl-tmp.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- gzip-1.3.9-openbsd-owl-tmp.patch 15 Jan 2007 16:42:27 -0000 1.1 +++ gzip-1.3.9-openbsd-owl-tmp.patch 6 Feb 2007 10:14:52 -0000 1.2 @@ -43,25 +43,3 @@ if test "$ext" = ".Z"; then echo znew: cannot use .Z as gzip extension. exit 1 ---- gzip-1.3.9/zdiff.in.owl-tmp 2006-12-09 05:25:56.000000000 +0100 -+++ gzip-1.3.9/zdiff.in 2007-01-15 11:40:51.000000000 +0100 -@@ -58,13 +58,13 @@ - case "$2" in - *[-.]gz* | *[-.][zZ] | *.t[ga]z) - F=`echo "$2" | sed 's|.*/||;s|[-.][zZtga]*||'` -- set -C -- trap 'rm -f /tmp/"$F".$$; exit 2' HUP INT PIPE TERM 0 -- gzip -cdfq -- "$2" > /tmp/"$F".$$ || exit -- gzip -cdfq -- "$1" | $comp $OPTIONS - /tmp/"$F".$$ -+ TF=`/bin/mktemp ${TMPDIR:-/tmp}/"$F".XXXXXXXXXX` || exit 1 -+ trap 'rm -f "$TF"; exit 2' EXIT HUP INT PIPE TERM -+ gzip -cdfq -- "$2" > "$TF" || exit -+ gzip -cdfq -- "$1" | $comp $OPTIONS - "$TF" - STAT="$?" -- /bin/rm -f /tmp/"$F".$$ || STAT=2 -- trap - HUP INT PIPE TERM 0 -+ rm -f "$TF" || STAT=2 -+ trap - EXIT HUP INT PIPE TERM - exit $STAT;; - - *) gzip -cdfq -- "$1" | $comp $OPTIONS - "$2";; gzip-1.3.9-stderr.patch: zforce.in | 2 +- zmore.in | 2 +- znew.in | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) Index: gzip-1.3.9-stderr.patch =================================================================== RCS file: /cvs/dist/rpms/gzip/devel/gzip-1.3.9-stderr.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- gzip-1.3.9-stderr.patch 15 Jan 2007 16:42:27 -0000 1.1 +++ gzip-1.3.9-stderr.patch 6 Feb 2007 10:14:52 -0000 1.2 @@ -9,17 +9,6 @@ exit 1 fi ---- gzip-1.3.9/zgrep.in.stderr 2006-12-09 05:25:56.000000000 +0100 -+++ gzip-1.3.9/zgrep.in 2007-01-15 14:23:54.000000000 +0100 -@@ -96,7 +96,7 @@ - done - - if test -z "$pat"; then -- echo "$usage" -+ echo "$usage" >&2 - exit 2 - fi - --- gzip-1.3.9/zforce.in.stderr 2007-01-15 14:23:54.000000000 +0100 +++ gzip-1.3.9/zforce.in 2007-01-15 14:23:54.000000000 +0100 @@ -40,7 +40,7 @@ Index: gzip.spec =================================================================== RCS file: /cvs/dist/rpms/gzip/devel/gzip.spec,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- gzip.spec 22 Jan 2007 14:29:24 -0000 1.33 +++ gzip.spec 6 Feb 2007 10:14:52 -0000 1.34 @@ -1,14 +1,14 @@ Summary: The GNU data compression program Name: gzip -Version: 1.3.9 -Release: 2%{?dist} +Version: 1.3.10 +Release: 01%{?dist} License: GPL Group: Applications/File Source: ftp://alpha.gnu.org/gnu/gzip/gzip-%{version}.tar.gz Patch0: gzip-1.3.9-openbsd-owl-tmp.patch Patch1: gzip-1.3.5-zforce.patch Patch3: gzip-1.3.9-stderr.patch -Patch4: gzip-1.3.9-zgreppipe.patch +Patch4: gzip-1.3.10-zgreppipe.patch Patch5: gzip-1.3.9-rsync.patch Patch6: gzip-1.3.3-window-size.patch Patch7: gzip-1.3.9-addsuffix.patch @@ -17,12 +17,11 @@ Patch14: gzip-1.3.5-cve-2006-4338.patch Patch15: gzip-1.3.9-cve-2006-4337.patch Patch16: gzip-1.3.5-cve-2006-4337_len.patch -Patch17: gzip-1.3.9-zdiff_arg.patch URL: http://www.gzip.org/ Requires: /sbin/install-info Requires: mktemp less BuildRequires: texinfo -Buildroot: %{_tmppath}/gzip-%{version}-root +Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description The gzip package contains the popular GNU gzip data compression @@ -45,7 +44,6 @@ %patch14 -p1 -b .4338 %patch15 -p1 -b .4337 %patch16 -p1 -b .4337l -%patch17 -p1 -b .arg %build export DEFS="NO_ASM" @@ -91,11 +89,16 @@ %{_infodir}/gzip.info* %changelog -* Mon Jan 22 2007 Ivana Varekova 1.3.9-2 +* Tue Feb 6 2007 Ivana Varekova - 1.3.10-1 +- Resolves: 225878 + update to 1.3.10 + change BuildRoot + +* Mon Jan 22 2007 Ivana Varekova - 1.3.9-2 - Resolves: 223702 fix non-failsafe install-info problem -* Mon Jan 15 2007 Ivana Varekova 1.3.9-1 +* Mon Jan 15 2007 Ivana Varekova - 1.3.9-1 - rebuild to 1.3.9 - spec cleanup Index: sources =================================================================== RCS file: /cvs/dist/rpms/gzip/devel/sources,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- sources 15 Jan 2007 16:42:27 -0000 1.6 +++ sources 6 Feb 2007 10:14:52 -0000 1.7 @@ -1 +1 @@ -7cf923b24b718c418e85a283b2260e14 gzip-1.3.9.tar.gz +8b6f74a5060f984dceb0fee877aed854 gzip-1.3.10.tar.gz --- gzip-1.3.9-zdiff_arg.patch DELETED --- --- gzip-1.3.9-zgreppipe.patch DELETED --- From fedora-cvs-commits at redhat.com Tue Feb 6 10:26:29 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 05:26:29 -0500 Subject: rpms/gzip/devel gzip.spec,1.34,1.35 Message-ID: <200702061026.l16AQTBe019503@cvs.devel.redhat.com> Author: varekova Update of /cvs/dist/rpms/gzip/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv19489 Modified Files: gzip.spec Log Message: change the release number Index: gzip.spec =================================================================== RCS file: /cvs/dist/rpms/gzip/devel/gzip.spec,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- gzip.spec 6 Feb 2007 10:14:52 -0000 1.34 +++ gzip.spec 6 Feb 2007 10:26:26 -0000 1.35 @@ -1,7 +1,7 @@ Summary: The GNU data compression program Name: gzip Version: 1.3.10 -Release: 01%{?dist} +Release: 1%{?dist} License: GPL Group: Applications/File Source: ftp://alpha.gnu.org/gnu/gzip/gzip-%{version}.tar.gz From fedora-cvs-commits at redhat.com Tue Feb 6 11:26:16 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 06:26:16 -0500 Subject: rpms/nautilus/devel nautilus-2.16.2-dynamic-search.patch, 1.1, 1.2 nautilus.spec, 1.138, 1.139 Message-ID: <200702061126.l16BQGXB005822@cvs.devel.redhat.com> Author: alexl Update of /cvs/dist/rpms/nautilus/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv5788 Modified Files: nautilus-2.16.2-dynamic-search.patch nautilus.spec Log Message: * Tue Feb 6 2007 Alexander Larsson - 2.17.90-3 - update tracker dynamic search patch to new .so name nautilus-2.16.2-dynamic-search.patch: configure.in | 40 ----- libnautilus-private/nautilus-search-engine-beagle.c | 138 ++++++++++++++++++- libnautilus-private/nautilus-search-engine-tracker.c | 90 ++++++++++++ 3 files changed, 230 insertions(+), 38 deletions(-) Index: nautilus-2.16.2-dynamic-search.patch =================================================================== RCS file: /cvs/dist/rpms/nautilus/devel/nautilus-2.16.2-dynamic-search.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- nautilus-2.16.2-dynamic-search.patch 14 Nov 2006 16:33:16 -0000 1.1 +++ nautilus-2.16.2-dynamic-search.patch 6 Feb 2007 11:26:13 -0000 1.2 @@ -286,7 +286,7 @@ + + done = TRUE; + -+ tracker = g_module_open ("libtracker.so.0", G_MODULE_BIND_LAZY | G_MODULE_BIND_LOCAL); ++ tracker = g_module_open ("libtrackerclient.so.0", G_MODULE_BIND_LAZY | G_MODULE_BIND_LOCAL); + if (!tracker) + return; + Index: nautilus.spec =================================================================== RCS file: /cvs/dist/rpms/nautilus/devel/nautilus.spec,v retrieving revision 1.138 retrieving revision 1.139 diff -u -r1.138 -r1.139 --- nautilus.spec 23 Jan 2007 11:07:04 -0000 1.138 +++ nautilus.spec 6 Feb 2007 11:26:13 -0000 1.139 @@ -19,7 +19,7 @@ Name: nautilus Summary: Nautilus is a file manager for GNOME Version: 2.17.90 -Release: 2%{?dist} +Release: 3%{?dist} License: GPL Group: User Interface/Desktops Source: ftp://ftp.gnome.org/pub/GNOME/sources/2.7/%{name}/%{name}-%{version}.tar.bz2 @@ -208,6 +208,9 @@ %{_libdir}/*.so %changelog +* Tue Feb 6 2007 Alexander Larsson - 2.17.90-3 +- update tracker dynamic search patch to new .so name + * Tue Jan 23 2007 Alexander Larsson - 2.17.90-2 - Fix gnome bug #362302 in selinux patch From fedora-cvs-commits at redhat.com Tue Feb 6 12:02:19 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 07:02:19 -0500 Subject: rpms/ncurses/devel .cvsignore, 1.21, 1.22 ncurses.spec, 1.69, 1.70 sources, 1.21, 1.22 Message-ID: <200702061202.l16C2JPk021390@cvs.devel.redhat.com> Author: mlichvar Update of /cvs/dist/rpms/ncurses/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv21176 Modified Files: .cvsignore ncurses.spec sources Log Message: - update to patch 20070203 - spec cleanup (#226188) Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/ncurses/devel/.cvsignore,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- .cvsignore 21 Jan 2007 17:20:22 -0000 1.21 +++ .cvsignore 6 Feb 2007 12:02:16 -0000 1.22 @@ -1,2 +1,3 @@ ncurses-5.6.tar.gz ncurses-5.6-20061223-20070120.patch.bz2 +ncurses-5.6-20070127-20070203.patch.bz2 Index: ncurses.spec =================================================================== RCS file: /cvs/dist/rpms/ncurses/devel/ncurses.spec,v retrieving revision 1.69 retrieving revision 1.70 diff -u -r1.69 -r1.70 --- ncurses.spec 21 Jan 2007 17:20:22 -0000 1.69 +++ ncurses.spec 6 Feb 2007 12:02:16 -0000 1.70 @@ -1,13 +1,14 @@ Summary: A terminal handling library Name: ncurses Version: 5.6 -Release: 2.20070120%{?dist} -License: distributable +Release: 3.20070203%{?dist} +License: MIT Group: System Environment/Libraries URL: http://invisible-island.net/ncurses/ncurses.html Source0: ftp://invisible-island.net/ncurses/ncurses-%{version}.tar.gz Patch1: ncurses-5.6-20061223-20070120.patch.bz2 +Patch2: ncurses-5.6-20070127-20070203.patch.bz2 Patch6: ncurses-5.5-20061209-tgetent.patch Patch8: ncurses-5.5-20061209-config.patch @@ -27,7 +28,6 @@ Summary: Development files for the ncurses library Group: Development/Libraries Requires: %{name} = %{version}-%{release} -Obsoletes: ncurses-c++-devel %description devel The header files and libraries for developing applications that use @@ -48,6 +48,9 @@ %setup -q %patch1 -p1 +%patch2 -p1 +# tack isn't in ncurses tree since 20070203 +rm -rf tack %patch6 -p1 -b .tgetent %patch8 -p1 -b .config @@ -55,12 +58,14 @@ %patch10 -p1 -b .xterm %patch11 -p1 -b .urxvt +# this will be in documentation, drop executable bits +chmod 644 test/* + %build %define rootdatadir /lib %define ncurses_options \\\ --with-shared --without-ada --with-ospeed=unsigned \\\ --enable-hard-tabs --enable-xmc-glitch --enable-colorfgbg \\\ - --with-install-prefix=$RPM_BUILD_ROOT \\\ --with-terminfo-dirs=%{_sysconfdir}/terminfo:%{_datadir}/terminfo:%{rootdatadir}/terminfo \\\ --includedir=%{_includedir}/ncursesw \\\ --enable-overwrite \\\ @@ -72,7 +77,6 @@ %configure %{ncurses_options} --with-ticlib make %{?_smp_mflags} libs make %{?_smp_mflags} -C progs -make %{?_smp_mflags} -C tack cd ../widec ln -s ../configure . @@ -83,8 +87,8 @@ %install rm -rf ${RPM_BUILD_ROOT} -make -C narrowc install.{libs,progs,tack,data} -make -C widec install.{libs,includes,man} +make -C narrowc DESTDIR=$RPM_BUILD_ROOT install.{libs,progs,data} +make -C widec DESTDIR=$RPM_BUILD_ROOT install.{libs,includes,man} chmod 755 ${RPM_BUILD_ROOT}%{_libdir}/lib*.so.*.* chmod 644 ${RPM_BUILD_ROOT}%{_libdir}/lib*.a @@ -136,7 +140,7 @@ %files %defattr(-,root,root) -%doc README ANNOUNCE doc/html/announce.html +%doc ANNOUNCE AUTHORS README TO-DO /%{_lib}/libncurses*.so.* %{_libdir}/lib*.so.* %dir %{_sysconfdir}/terminfo @@ -176,6 +180,10 @@ rm -rf ${RPM_BUILD_ROOT} %changelog +* Tue Feb 06 2007 Miroslav Lichvar 5.6-3.20070203 +- update to patch 20070203 +- spec cleanup (#226188) + * Sun Jan 21 2007 Miroslav Lichvar 5.6-2.20070120 - update to patch 20070120 - don't depend on bash, drop resetall script @@ -542,24 +550,24 @@ - xterm terminfo entries from XFree86 3.3.6 - final round of xterm fixes, follow debian policy. -* Sat Feb 5 2000 Bernhard Rosenkr?nzer +* Sat Feb 5 2000 Bernhard Rosenkr??nzer - strip libraries -* Thu Feb 3 2000 Bernhard Rosenkr?nzer +* Thu Feb 3 2000 Bernhard Rosenkr??nzer - More xterm fixes (Bug #9087) -* Thu Jan 27 2000 Bernhard Rosenkr?nzer +* Thu Jan 27 2000 Bernhard Rosenkr??nzer - More xterm fixes from Hans de Goede (Bug #8633) -* Sat Jan 15 2000 Bernhard Rosenkr?nzer +* Sat Jan 15 2000 Bernhard Rosenkr??nzer - remove some broken symlinks (leftovers from libncurses.so.5) - Use %%configure (Bug #8484) -* Tue Jan 11 2000 Bernhard Rosenkr?nzer +* Tue Jan 11 2000 Bernhard Rosenkr??nzer - Add xterm patch from Hans de Goede - Patch 20000108, this fixes a problem with a header file. -* Wed Jan 5 2000 Bernhard Rosenkr?nzer +* Wed Jan 5 2000 Bernhard Rosenkr??nzer - Add 20000101 patch, hopefully finally fixing the xterm description * Wed Dec 22 1999 Cristian Gafton Index: sources =================================================================== RCS file: /cvs/dist/rpms/ncurses/devel/sources,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- sources 21 Jan 2007 17:20:22 -0000 1.21 +++ sources 6 Feb 2007 12:02:16 -0000 1.22 @@ -1,2 +1,3 @@ b6593abe1089d6aab1551c105c9300e3 ncurses-5.6.tar.gz f66addc615259d75eaf2b7143246f516 ncurses-5.6-20061223-20070120.patch.bz2 +e38f33a9da9b3010d1ab5d22a5325b36 ncurses-5.6-20070127-20070203.patch.bz2 From fedora-cvs-commits at redhat.com Tue Feb 6 12:09:31 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 07:09:31 -0500 Subject: rpms/unzip/devel unzip-5.52-makefile.patch, NONE, 1.1 unzip.spec, 1.32, 1.33 Message-ID: <200702061209.l16C9V7Q017726@cvs.devel.redhat.com> Author: varekova Update of /cvs/dist/rpms/unzip/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv17700 Modified Files: unzip.spec Added Files: unzip-5.52-makefile.patch Log Message: - Resolves: 226516 Incorporate the package review unzip-5.52-makefile.patch: Makefile | 1 - 1 files changed, 1 deletion(-) --- NEW FILE unzip-5.52-makefile.patch --- --- unzip-5.52/unix/Makefile.pom 2007-02-06 12:56:35.000000000 +0100 +++ unzip-5.52/unix/Makefile 2007-02-06 12:57:06.000000000 +0100 @@ -415,7 +415,6 @@ unix_make: # @echo\ # '(Ignore any errors from `make'"' due to the following command; it's harmless.)" - - at 2>&1 $(LN) unix/Makefile . > /dev/null || echo > /dev/null # this really only works for Unix targets, unless E and O specified on cmd line clean: Index: unzip.spec =================================================================== RCS file: /cvs/dist/rpms/unzip/devel/unzip.spec,v retrieving revision 1.32 retrieving revision 1.33 diff -u -r1.32 -r1.33 --- unzip.spec 12 Jul 2006 08:36:50 -0000 1.32 +++ unzip.spec 6 Feb 2007 12:09:28 -0000 1.33 @@ -1,7 +1,7 @@ -Summary: A utility for unpacking zip files. +Summary: A utility for unpacking zip files Name: unzip Version: 5.52 -Release: 2.2.1 +Release: 3%{?dist} License: BSD Group: Applications/Archiving Source: ftp://ftp.info-zip.org/pub/infozip/src/unzip552.tar.gz @@ -12,8 +12,9 @@ Patch7: unzip-5.52-near-4GB.patch Patch8: unzip-5.52-near-4GB2.patch Patch9: unzip-5.52-long-filename.patch +Patch10: unzip-5.52-makefile.patch URL: http://www.info-zip.org/pub/infozip/UnZip.html -BuildRoot: %{_tmppath}/%{name}-%{version}-root +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description The unzip utility is used to list, test, or extract files from a zip @@ -35,15 +36,16 @@ %patch7 -p1 -b .4GB %patch8 -p1 -b .4GB2 %patch9 -p1 -b .lfn +%patch10 -p1 -b .make ln -s unix/Makefile Makefile %build -make CFLAGS="-D_LARGEFILE64_SOURCE" linux_noasm LF2="" +make CFLAGS="-D_LARGEFILE64_SOURCE" linux_noasm LF2="" %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT -make prefix=$RPM_BUILD_ROOT/usr MANDIR=$RPM_BUILD_ROOT/%{_mandir}/man1 install LF2="" +make prefix=$RPM_BUILD_ROOT%{_prefix} MANDIR=$RPM_BUILD_ROOT/%{_mandir}/man1 INSTALL="cp -p" install LF2="" %clean rm -rf $RPM_BUILD_ROOT @@ -51,10 +53,14 @@ %files %defattr(-,root,root) %doc README BUGS LICENSE INSTALL -/usr/bin/* +%{_bindir}/* %{_mandir}/*/* %changelog +* Tue Feb 6 2007 Ivana Varekova - 5.52-3 +- Resolves: 226516 + Incorporate the package review + * Wed Jul 12 2006 Jesse Keating - 5.52-2.2.1 - rebuild @@ -78,7 +84,7 @@ - fix bug 164928 - TOCTOU issue in unzip * Mon May 9 2005 Ivana Varekova 5.51-11 -- fix bug 156959 ??? invalid file mode on created files +- fix bug 156959 ???????? invalid file mode on created files * Mon Mar 7 2005 Ivana Varekova 5.51-10 - rebuilt @@ -212,22 +218,22 @@ * Thu May 23 2002 Tim Powers - automated rebuild -* Thu Apr 25 2002 Trond Eivind Glomsr?d 5.50-3 +* Thu Apr 25 2002 Trond Eivind Glomsr??d 5.50-3 - Rebuild -* Tue Apr 2 2002 Trond Eivind Glomsr?d 5.50-2 +* Tue Apr 2 2002 Trond Eivind Glomsr??d 5.50-2 - Make it not strip -* Wed Mar 13 2002 Trond Eivind Glomsr?d 5.50-1 +* Wed Mar 13 2002 Trond Eivind Glomsr??d 5.50-1 - 5.50 -* Thu Feb 21 2002 Trond Eivind Glomsr?d 5.42-3 +* Thu Feb 21 2002 Trond Eivind Glomsr??d 5.42-3 - Rebuild * Wed Jan 09 2002 Tim Powers - automated rebuild -* Mon May 21 2001 Trond Eivind Glomsr?d +* Mon May 21 2001 Trond Eivind Glomsr??d - 5.42 - Don't strip binaries explicitly - build without assembly, it doesn't seem to increase performance From fedora-cvs-commits at redhat.com Tue Feb 6 12:10:22 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 07:10:22 -0500 Subject: rpms/screen/devel screen-4.0.3-perm.patch, NONE, 1.1 screen.spec, 1.35, 1.36 screen-3.9.15-home-screendir.patch, 1.1, NONE screen-4.0.1-etcscreenrc.patch, 1.1, NONE screen-4.0.2-logname.patch, 1.1, NONE Message-ID: <200702061210.l16CAMuv017815@cvs.devel.redhat.com> Author: mmaslano Update of /cvs/dist/rpms/screen/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv17787 Modified Files: screen.spec Added Files: screen-4.0.3-perm.patch Removed Files: screen-3.9.15-home-screendir.patch screen-4.0.1-etcscreenrc.patch screen-4.0.2-logname.patch Log Message: Change for review. screen-4.0.3-perm.patch: Makefile.in | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) --- NEW FILE screen-4.0.3-perm.patch --- --- screen-4.0.3/Makefile.in.perm 2007-02-06 10:25:58.000000000 +0100 +++ screen-4.0.3/Makefile.in 2007-02-06 10:26:10.000000000 +0100 @@ -74,7 +74,7 @@ -if [ -f $(DESTDIR)$(bindir)/$(SCREEN) ] && [ ! -f $(DESTDIR)$(bindir)/$(SCREEN).old ]; \ then mv $(DESTDIR)$(bindir)/$(SCREEN) $(DESTDIR)$(bindir)/$(SCREEN).old; fi $(INSTALL) -m 755 screen $(DESTDIR)$(bindir)/$(SCREEN) - -chown root $(DESTDIR)$(bindir)/$(SCREEN) && chmod 4755 $(DESTDIR)$(bindir)/$(SCREEN) + -chown root $(DESTDIR)$(bindir)/$(SCREEN) && chmod 755 $(DESTDIR)$(bindir)/$(SCREEN) # This doesn't work if $(bindir)/screen is a symlink -if [ -f $(DESTDIR)$(bindir)/screen ] && [ ! -f $(DESTDIR)$(bindir)/screen.old ]; then mv $(DESTDIR)$(bindir)/screen $(DESTDIR)$(bindir)/screen.old; fi rm -f $(DESTDIR)$(bindir)/screen Index: screen.spec =================================================================== RCS file: /cvs/dist/rpms/screen/devel/screen.spec,v retrieving revision 1.35 retrieving revision 1.36 diff -u -r1.35 -r1.36 --- screen.spec 5 Jan 2007 08:25:38 -0000 1.35 +++ screen.spec 6 Feb 2007 12:10:20 -0000 1.36 @@ -1,8 +1,8 @@ Summary: A screen manager that supports multiple logins on one terminal Name: screen Version: 4.0.3 -Release: 2%{?dist} -License: GPL2 +Release: 3%{?dist} +License: GPL Group: Applications/System URL: http://www.gnu.org/software/screen Requires(pre): /usr/sbin/groupadd @@ -28,7 +28,7 @@ # it to suit their personal preferances # Patch2: screen-4.0.2-screenrc.patch -Patch3: screen-4.0.1-etcscreenrc.patch +#Patch3: screen-4.0.1-etcscreenrc.patch # Due to the way the build system creates rpms in a buildroot # we need this tweak for utf8encodings @@ -45,18 +45,19 @@ # patch is not applied for now. We'll include it in the srpm # in case someone else wants it. # -Patch6: screen-3.9.15-home-screendir.patch +#Patch6: screen-3.9.15-home-screendir.patch # Fixes potential buffer overflow when > 2^31 semicolons are passed. # Patch7: screen-4.0.1-args.patch -Patch8: screen-4.0.2-logname.patch +#Patch8: screen-4.0.2-logname.patch # reassign lockscreen to ^aX so its harder to hit by accident Patch9: screen-4.0.2-lock-shortcut.patch Patch10: screen-4.0.2-lib64.patch Patch11: screen-4.0.2-maxstr.patch Patch12: screen-4.0.3-ipv6.patch +Patch13: screen-4.0.3-perm.patch %description The screen utility allows you to have multiple logins on just one @@ -91,6 +92,7 @@ %patch10 -p1 -b .lib64 %patch11 -p1 -b .maxstr %patch12 -p1 -b .ipv6 +%patch13 -p1 -b .perm %build libtoolize --copy --force @@ -162,28 +164,30 @@ /usr/sbin/groupadd -g 84 -r -f screen %post -/sbin/install-info %{_infodir}/screen.info.gz %{_infodir}/dir --entry="* screen: (screen). Terminal multiplexer." ||: - +/sbin/install-info %{_infodir}/screen.info.gz %{_infodir}/dir --entry="* screen: (screen). Terminal multiplexer." ||: %preun if [ $1 = 0 ]; then - /sbin/install-info --delete %{_infodir}/screen.info.gz %{_infodir}/dir --entry="* screen: (screen). Terminal multiplexer." ||: + /sbin/install-info --delete %{_infodir}/screen.info.gz %{_infodir}/dir --entry="* screen: (screen). Terminal multiplexer." ||: fi %files %defattr(-,root,root) -%doc NEWS README doc/FAQ doc/README.DOTSCREEN +%doc NEWS README doc/FAQ doc/README.DOTSCREEN COPYING -%attr(2755,root,screen) %{_bindir}/screen +%attr(0755,root,screen) %{_bindir}/screen %{_mandir}/man1/screen.* %{_infodir}/screen.info* %{_datadir}/screen -%attr(775,root,screen) %{_localstatedir}/run/screen +%attr(0755,root,screen) %{_localstatedir}/run/screen %config(noreplace) /etc/screenrc %config(noreplace) /etc/pam.d/screen %changelog +* Tue Feb 6 2007 Marcela Maslanova - 4.0.3-3 +- rebuilt (change in spec file) + * Fri Jan 5 2007 Marcela Maslanova - 4.0.3-2 - rebuilt (change in spec file) @@ -446,13 +450,13 @@ * Sat May 6 2000 Bill Nottingham - fix build for ia64 -* Mon Apr 3 2000 Bernhard Rosenkr?nzer +* Mon Apr 3 2000 Bernhard Rosenkr??nzer - rebuild with new ncurses * Tue Mar 7 2000 Jeff Johnson - rebuild for sparc baud rates > 38400. -* Tue Feb 15 2000 Bernhard Rosenkr?nzer +* Tue Feb 15 2000 Bernhard Rosenkr??nzer - Fix MD5 password support (Bug #9463) * Thu Feb 3 2000 Bill Nottingham --- screen-3.9.15-home-screendir.patch DELETED --- --- screen-4.0.1-etcscreenrc.patch DELETED --- --- screen-4.0.2-logname.patch DELETED --- From fedora-cvs-commits at redhat.com Tue Feb 6 12:15:59 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 07:15:59 -0500 Subject: rpms/vim/FC-6 7.0.110, NONE, 1.1 7.0.111, NONE, 1.1 7.0.112, NONE, 1.1 7.0.113, NONE, 1.1 7.0.114, NONE, 1.1 7.0.115, NONE, 1.1 7.0.116, NONE, 1.1 7.0.117, NONE, 1.1 7.0.118, NONE, 1.1 7.0.119, NONE, 1.1 7.0.120, NONE, 1.1 7.0.121, NONE, 1.1 7.0.122, NONE, 1.1 7.0.123, NONE, 1.1 7.0.124, NONE, 1.1 7.0.125, NONE, 1.1 7.0.126, NONE, 1.1 7.0.127, NONE, 1.1 7.0.128, NONE, 1.1 7.0.129, NONE, 1.1 7.0.130, NONE, 1.1 7.0.131, NONE, 1.1 7.0.132, NONE, 1.1 7.0.133, NONE, 1.1 7.0.134, NONE, 1.1 7.0.135, NONE, 1.1 7.0.136, NONE, 1.1 7.0.137, NONE, 1.1 7.0.138, NONE, 1.1 7.0.139, NONE, 1.1 7.0.140, NONE, 1.1 7.0.141, NONE, 1.1 7.0.142, NONE, 1.1 7.0.143, NONE, 1.1 7.0.144, NONE, 1.1 7.0.145, NONE, 1.1 7.0.146, NONE, 1.1 7.0.147, NONE, 1.1 7.0.148, NONE, 1.1 7.0.149, NONE, 1.1 7.0.150, NONE, 1.1 7.0.151, NONE, 1.1 7.0.152, NONE, 1.1 7.0.153, NONE, 1.1 7.0.154, NONE, 1.1 7.0.155, NONE, 1.1 7.0.156, NONE, 1.1 7.0.157, NONE, 1.1 7.0.158, NONE, 1.1 7.0.159, NONE, 1.1 7.0.160, NONE, 1.1 7.0.161, NONE, 1.1 7.0.162, NONE, 1.1 7.0.163, NONE, 1.1 7.0.164, NONE, 1.1 7.0.165, NONE, 1.1 7.0.166, NONE, 1! .1 7.0.167, NONE, 1.1 7.0.168, NONE, 1.1 7.0.169, NONE, 1.1 7.0.170, NONE, 1.1 7.0.171, NONE, 1.1 7.0.172, NONE, 1.1 7.0.173, NONE, 1.1 7.0.174, NONE, 1.1 7.0.175, NONE, 1.1 7.0.176, NONE, 1.1 7.0.177, NONE, 1.1 7.0.178, NONE, 1.1 7.0.179, NONE, 1.1 7.0.180, NONE, 1.1 7.0.181, NONE, 1.1 7.0.182, NONE, 1.1 7.0.183, NONE, 1.1 7.0.184, NONE, 1.1 7.0.185, NONE, 1.1 7.0.186, NONE, 1.1 7.0.187, NONE, 1.1 7.0.188, NONE, 1.1 7.0.189, NONE, 1.1 7.0.190, NONE, 1.1 7.0.191, NONE, 1.1 vim-7.0-specedit.patch, NONE, 1.1 README.patches, 1.62, 1.63 vim.spec, 1.145, 1.146 Message-ID: <200702061215.l16CFxsM017935@cvs.devel.redhat.com> Author: karsten Update of /cvs/dist/rpms/vim/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv17911 Modified Files: README.patches vim.spec Added Files: 7.0.110 7.0.111 7.0.112 7.0.113 7.0.114 7.0.115 7.0.116 7.0.117 7.0.118 7.0.119 7.0.120 7.0.121 7.0.122 7.0.123 7.0.124 7.0.125 7.0.126 7.0.127 7.0.128 7.0.129 7.0.130 7.0.131 7.0.132 7.0.133 7.0.134 7.0.135 7.0.136 7.0.137 7.0.138 7.0.139 7.0.140 7.0.141 7.0.142 7.0.143 7.0.144 7.0.145 7.0.146 7.0.147 7.0.148 7.0.149 7.0.150 7.0.151 7.0.152 7.0.153 7.0.154 7.0.155 7.0.156 7.0.157 7.0.158 7.0.159 7.0.160 7.0.161 7.0.162 7.0.163 7.0.164 7.0.165 7.0.166 7.0.167 7.0.168 7.0.169 7.0.170 7.0.171 7.0.172 7.0.173 7.0.174 7.0.175 7.0.176 7.0.177 7.0.178 7.0.179 7.0.180 7.0.181 7.0.182 7.0.183 7.0.184 7.0.185 7.0.186 7.0.187 7.0.188 7.0.189 7.0.190 7.0.191 vim-7.0-specedit.patch Log Message: - patchlevel 191 - build with ncurses (#227469) - clean up spec file for rpmlint - drop cvim stuff --- NEW FILE 7.0.110 --- To: vim-dev at vim.org Subject: Patch 7.0.110 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.110 Problem: Amiga: Compilation problems when not using libnix. Solution: Change a few #ifdefs. (Willy Catteau) Files: src/memfile.c *** ../vim-7.0.109/src/memfile.c Tue Mar 7 00:27:12 2006 --- src/memfile.c Sun Sep 17 15:50:00 2006 *************** *** 517,523 **** mf_ins_free(mfp, hp); /* put *hp in the free list */ } ! #if defined(__MORPHOS__) /* function is missing in MorphOS libnix version */ extern unsigned long *__stdfiledes; --- 517,523 ---- mf_ins_free(mfp, hp); /* put *hp in the free list */ } ! #if defined(__MORPHOS__) && defined(__libnix__) /* function is missing in MorphOS libnix version */ extern unsigned long *__stdfiledes; *************** *** 677,691 **** # else # if defined(_DCC) || defined(__GNUC__) || defined(__MORPHOS__) { ! # if defined(__GNUC__) && !defined(__MORPHOS__) /* Have function (in libnix at least), * but ain't got no prototype anywhere. */ extern unsigned long fdtofh(int filedescriptor); # endif BPTR fh = (BPTR)fdtofh(mfp->mf_fd); if (fh != 0) Flush(fh); } # else /* assume Manx */ Flush(_devtab[mfp->mf_fd].fd); --- 677,695 ---- # else # if defined(_DCC) || defined(__GNUC__) || defined(__MORPHOS__) { ! # if defined(__GNUC__) && !defined(__MORPHOS__) && defined(__libnix__) /* Have function (in libnix at least), * but ain't got no prototype anywhere. */ extern unsigned long fdtofh(int filedescriptor); # endif + # if !defined(__libnix__) + fflush(NULL); + # else BPTR fh = (BPTR)fdtofh(mfp->mf_fd); if (fh != 0) Flush(fh); + # endif } # else /* assume Manx */ Flush(_devtab[mfp->mf_fd].fd); *** ../vim-7.0.109/src/version.c Fri Sep 15 20:17:49 2006 --- src/version.c Tue Sep 26 13:48:48 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 110, /**/ -- A fool must search for a greater fool to find admiration. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.111 --- To: vim-dev at vim.org Subject: Patch 7.0.111 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.111 Problem: The gzip plugin can't handle filenames with single quotes. Solution: Add and use the shellescape() function. (partly by Alexey Froloff) Files: runtime/autoload/gzip.vim, runtime/doc/eval.txt, src/eval.c, src/mbyte.c, src/misc2.c, src/proto/misc2.pro *** ../vim-7.0.110/runtime/autoload/gzip.vim Tue Aug 8 19:55:06 2006 --- runtime/autoload/gzip.vim Tue Oct 3 14:39:29 2006 *************** *** 1,6 **** " Vim autoload file for editing compressed files. " Maintainer: Bram Moolenaar ! " Last Change: 2006 Jul 19 " These functions are used by the gzip plugin. --- 1,6 ---- " Vim autoload file for editing compressed files. " Maintainer: Bram Moolenaar ! " Last Change: 2006 Oct 03 " These functions are used by the gzip plugin. *************** *** 68,76 **** let tmp = tempname() let tmpe = tmp . "." . expand(":e") " write the just read lines to a temp file "'[,']w tmp.gz" ! execute "silent '[,']w " . tmpe " uncompress the temp file: call system("gzip -dn tmp.gz") ! call system(a:cmd . " " . tmpe) if !filereadable(tmp) " uncompress didn't work! Keep the compressed file then. echoerr "Error: Could not read uncompressed file" --- 68,76 ---- let tmp = tempname() let tmpe = tmp . "." . expand(":e") " write the just read lines to a temp file "'[,']w tmp.gz" ! execute "silent '[,']w " . escape(tmpe, ' ') " uncompress the temp file: call system("gzip -dn tmp.gz") ! call system(a:cmd . " " . s:escape(tmpe)) if !filereadable(tmp) " uncompress didn't work! Keep the compressed file then. echoerr "Error: Could not read uncompressed file" *************** *** 127,135 **** let nmt = s:tempname(nm) if rename(nm, nmt) == 0 if exists("b:gzip_comp_arg") ! call system(a:cmd . " " . b:gzip_comp_arg . " '" . nmt . "'") else ! call system(a:cmd . " '" . nmt . "'") endif call rename(nmt . "." . expand(":e"), nm) endif --- 127,135 ---- let nmt = s:tempname(nm) if rename(nm, nmt) == 0 if exists("b:gzip_comp_arg") ! call system(a:cmd . " " . b:gzip_comp_arg . " " . s:escape(nmt)) else ! call system(a:cmd . " " . s:escape(nmt)) endif call rename(nmt . "." . expand(":e"), nm) endif *************** *** 154,163 **** if rename(nm, nmte) == 0 if &patchmode != "" && getfsize(nm . &patchmode) == -1 " Create patchmode file by creating the decompressed file new ! call system(a:cmd . " -c " . nmte . " > " . nmt) call rename(nmte, nm . &patchmode) else ! call system(a:cmd . " " . nmte) endif call rename(nmt, nm) endif --- 154,163 ---- if rename(nm, nmte) == 0 if &patchmode != "" && getfsize(nm . &patchmode) == -1 " Create patchmode file by creating the decompressed file new ! call system(a:cmd . " -c " . s:escape(nmte) . " > " . s:escape(nmt)) call rename(nmte, nm . &patchmode) else ! call system(a:cmd . " " . s:escape(nmte)) endif call rename(nmt, nm) endif *************** *** 173,178 **** --- 173,186 ---- return fn endif return fnamemodify(a:name, ":p:h") . "/X~=@l9q5" + endfun + + fun s:escape(name) + " shellescape() was added by patch 7.0.111 + if v:version > 700 || (v:version == 700 && has('patch111')) + return shellescape(a:name) + endif + return "'" . a:name . "'" endfun " vim: set sw=2 : *** ../vim-7.0.110/runtime/doc/eval.txt Sun May 7 17:08:32 2006 --- runtime/doc/eval.txt Fri Sep 22 19:43:18 2006 *************** *** 1,4 **** ! *eval.txt* For Vim version 7.0. Last change: 2006 Sep 09 VIM REFERENCE MANUAL by Bram Moolenaar --- 1,4 ---- ! *eval.txt* For Vim version 7.0. Last change: 2006 Sep 22 VIM REFERENCE MANUAL by Bram Moolenaar *************** *** 1709,1714 **** --- 1715,1722 ---- settabwinvar( {tabnr}, {winnr}, {varname}, {val}) set {varname} in window {winnr} in tab page {tabnr} to {val} setwinvar( {nr}, {varname}, {val}) set {varname} in window {nr} to {val} + shellescape( {string}) String escape {string} for use as shell + command argument simplify( {filename}) String simplify filename as much as possible sort( {list} [, {func}]) List sort {list}, using {func} to compare soundfold( {word}) String sound-fold {word} *************** *** 4434,4439 **** --- 4457,4477 ---- :call setwinvar(1, "&list", 0) :call setwinvar(2, "myvar", "foobar") + shellescape({string}) *shellescape()* + Escape {string} for use as shell command argument. + On MS-Windows and MS-DOS, when 'shellslash' is not set, it + will enclose {string} double quotes and double all double + quotes within {string}. + For other systems, it will enclose {string} in single quotes + and replace all "'" with "'\''". + Example: > + :echo shellescape('c:\program files\vim') + < results in: + "c:\program files\vim" ~ + Example usage: > + :call system("chmod +x -- " . shellescape(expand("%"))) + + simplify({filename}) *simplify()* Simplify the file name as much as possible without changing the meaning. Shortcuts (on MS-Windows) or symbolic links (on *** ../vim-7.0.110/src/eval.c Sat Sep 9 12:05:39 2006 --- src/eval.c Thu Sep 14 17:44:41 2006 *************** *** 622,627 **** --- 622,628 ---- static void f_setreg __ARGS((typval_T *argvars, typval_T *rettv)); static void f_settabwinvar __ARGS((typval_T *argvars, typval_T *rettv)); static void f_setwinvar __ARGS((typval_T *argvars, typval_T *rettv)); + static void f_shellescape __ARGS((typval_T *argvars, typval_T *rettv)); static void f_simplify __ARGS((typval_T *argvars, typval_T *rettv)); static void f_sort __ARGS((typval_T *argvars, typval_T *rettv)); static void f_soundfold __ARGS((typval_T *argvars, typval_T *rettv)); *************** *** 7146,7151 **** --- 7147,7153 ---- {"setreg", 2, 3, f_setreg}, {"settabwinvar", 4, 4, f_settabwinvar}, {"setwinvar", 3, 3, f_setwinvar}, + {"shellescape", 1, 1, f_shellescape}, {"simplify", 1, 1, f_simplify}, {"sort", 1, 2, f_sort}, {"soundfold", 1, 1, f_soundfold}, *************** *** 14602,14607 **** --- 14604,14621 ---- } #endif } + } + + /* + * "shellescape({string})" function + */ + static void + f_shellescape(argvars, rettv) + typval_T *argvars; + typval_T *rettv; + { + rettv->vval.v_string = vim_strsave_shellescape(get_tv_string(&argvars[0])); + rettv->v_type = VAR_STRING; } /* *** ../vim-7.0.110/src/misc2.c Thu May 4 23:50:56 2006 --- src/misc2.c Tue Sep 26 23:13:57 2006 *************** *** 1229,1234 **** --- 1229,1322 ---- return escaped_string; } + #if defined(FEAT_EVAL) || defined(PROTO) + /* + * Escape "string" for use as a shell argument with system(). + * This uses single quotes, except when we know we need to use double qoutes + * (MS-DOS and MS-Windows without 'shellslash' set). + * Returns the result in allocated memory, NULL if we have run out. + */ + char_u * + vim_strsave_shellescape(string) + char_u *string; + { + unsigned length; + char_u *p; + char_u *d; + char_u *escaped_string; + + /* First count the number of extra bytes required. */ + length = STRLEN(string) + 3; /* two quotes and the trailing NUL */ + for (p = string; *p != NUL; mb_ptr_adv(p)) + { + # if defined(WIN32) || defined(WIN16) || defined(DOS) + if (!p_ssl) + { + if (*p == '"') + ++length; /* " -> "" */ + } + else + # endif + if (*p == '\'') + length += 3; /* ' => '\'' */ + } + + /* Allocate memory for the result and fill it. */ + escaped_string = alloc(length); + if (escaped_string != NULL) + { + d = escaped_string; + + /* add opening quote */ + # if defined(WIN32) || defined(WIN16) || defined(DOS) + if (!p_ssl) + *d++ = '"'; + else + # endif + *d++ = '\''; + + for (p = string; *p != NUL; ) + { + # if defined(WIN32) || defined(WIN16) || defined(DOS) + if (!p_ssl) + { + if (*p == '"') + { + *d++ = '"'; + *d++ = '"'; + ++p; + continue; + } + } + else + # endif + if (*p == '\'') + { + *d++='\''; + *d++='\\'; + *d++='\''; + *d++='\''; + ++p; + continue; + } + + MB_COPY_CHAR(p, d); + } + + /* add terminating quote and finish with a NUL */ + # if defined(WIN32) || defined(WIN16) || defined(DOS) + if (!p_ssl) + *d++ = '"'; + else + # endif + *d++ = '\''; + *d = NUL; + } + + return escaped_string; + } + #endif + /* * Like vim_strsave(), but make all characters uppercase. * This uses ASCII lower-to-upper case translation, language independent. *** ../vim-7.0.110/src/proto/misc2.pro Fri Mar 24 23:42:55 2006 --- src/proto/misc2.pro Thu Sep 14 18:28:43 2006 *************** *** 29,34 **** --- 29,35 ---- extern char_u *vim_strnsave __ARGS((char_u *string, int len)); extern char_u *vim_strsave_escaped __ARGS((char_u *string, char_u *esc_chars)); extern char_u *vim_strsave_escaped_ext __ARGS((char_u *string, char_u *esc_chars, int cc, int bsl)); + extern char_u *vim_strsave_shellescape __ARGS((char_u *string)); extern char_u *vim_strsave_up __ARGS((char_u *string)); extern char_u *vim_strnsave_up __ARGS((char_u *string, int len)); extern void vim_strup __ARGS((char_u *p)); *** ../vim-7.0.110/src/version.c Tue Sep 26 13:49:41 2006 --- src/version.c Tue Oct 3 14:36:40 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 111, /**/ -- The only way the average employee can speak to an executive is by taking a second job as a golf caddie. (Scott Adams - The Dilbert principle) /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.112 --- To: vim-dev at vim.org Subject: Patch 7.0.112 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.112 Problem: Python interface does not work with Python 2.5. Solution: Change PyMem_DEL() to Py_DECREF(). (Sumner Hayes) Files: src/if_python.c *** ../vim-7.0.111/src/if_python.c Sun Apr 30 20:48:37 2006 --- src/if_python.c Fri Sep 22 15:08:33 2006 *************** *** 1463,1469 **** if (this->buf && this->buf != INVALID_BUFFER_VALUE) this->buf->b_python_ref = NULL; ! PyMem_DEL(self); } static PyObject * --- 1463,1469 ---- if (this->buf && this->buf != INVALID_BUFFER_VALUE) this->buf->b_python_ref = NULL; ! Py_DECREF(self); } static PyObject * *************** *** 1674,1680 **** bufr = (BufferObject *)BufferNew(buf); if (bufr == NULL) { ! PyMem_DEL(self); return NULL; } Py_INCREF(bufr); --- 1674,1680 ---- bufr = (BufferObject *)BufferNew(buf); if (bufr == NULL) { ! Py_DECREF(self); return NULL; } Py_INCREF(bufr); *************** *** 1690,1696 **** RangeDestructor(PyObject *self) { Py_DECREF(((RangeObject *)(self))->buf); ! PyMem_DEL(self); } static PyObject * --- 1690,1696 ---- RangeDestructor(PyObject *self) { Py_DECREF(((RangeObject *)(self))->buf); ! Py_DECREF(self); } static PyObject * *************** *** 1944,1950 **** if (this->win && this->win != INVALID_WINDOW_VALUE) this->win->w_python_ref = NULL; ! PyMem_DEL(self); } static int --- 1944,1950 ---- if (this->win && this->win != INVALID_WINDOW_VALUE) this->win->w_python_ref = NULL; ! Py_DECREF(self); } static int *** ../vim-7.0.111/src/version.c Tue Oct 3 14:43:31 2006 --- src/version.c Tue Oct 3 14:46:10 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 112, /**/ -- A salesperson says: Translation: "backward compatible" Old technology "Premium" Overpriced "Can't keep it on the shelf" Unavailable "Stands alone" Piece of shit "Proprietary" Incompatible (Scott Adams - The Dilbert principle) /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.113 --- To: vim-dev at vim.org Subject: Patch 7.0.113 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.113 Problem: Using CTRL-L in Insert completion when there is no current match may cause a crash. (Yukihiro Nakadaira) Solution: Check for compl_leader to be NULL Files: src/edit.c *** ../vim-7.0.112/src/edit.c Thu Sep 14 11:07:08 2006 --- src/edit.c Tue Oct 3 14:57:47 2006 *************** *** 3206,3212 **** for (cp = compl_shown_match->cp_next; cp != NULL && cp != compl_first_match; cp = cp->cp_next) { ! if (ins_compl_equal(cp, compl_leader, (int)STRLEN(compl_leader))) { p = cp->cp_str; --- 3206,3213 ---- for (cp = compl_shown_match->cp_next; cp != NULL && cp != compl_first_match; cp = cp->cp_next) { ! if (compl_leader == NULL ! || ins_compl_equal(cp, compl_leader, (int)STRLEN(compl_leader))) { p = cp->cp_str; *** ../vim-7.0.112/src/version.c Tue Oct 3 15:02:11 2006 --- src/version.c Tue Oct 3 15:20:13 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 113, /**/ -- I recommend ordering large cargo containers of paper towels to make up whatever budget underruns you have. Paper products are always useful and they have the advantage of being completely flushable if you need to make room in the storage area later. (Scott Adams - The Dilbert principle) /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.114 --- To: vim-dev at vim.org Subject: Patch 7.0.114 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.114 Problem: When aborting an insert with CTRL-C an extra undo point is created in the GUI. (Yukihiro Nakadaira) Solution: Call gotchars() only when advancing. Files: src/getchar.c *** ../vim-7.0.113/src/getchar.c Tue Sep 5 12:57:14 2006 --- src/getchar.c Tue Sep 26 17:44:45 2006 *************** *** 1960,1969 **** c = Ctrl_C; flush_buffers(TRUE); /* flush all typeahead */ ! /* Also record this character, it might be needed to ! * get out of Insert mode. */ ! *typebuf.tb_buf = c; ! gotchars(typebuf.tb_buf, 1); cmd_silent = FALSE; break; --- 1962,1974 ---- c = Ctrl_C; flush_buffers(TRUE); /* flush all typeahead */ ! if (advance) ! { ! /* Also record this character, it might be needed to ! * get out of Insert mode. */ ! *typebuf.tb_buf = c; ! gotchars(typebuf.tb_buf, 1); ! } cmd_silent = FALSE; break; *** ../vim-7.0.113/src/version.c Tue Oct 3 15:22:00 2006 --- src/version.c Tue Oct 3 15:34:14 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 114, /**/ -- Sometimes you can protect millions of dollars in your budget simply by buying a bag of cookies, dropping it on the budget anylyst's desk, and saying something deeply personal such as "How was your weekend, big guy?" (Scott Adams - The Dilbert principle) /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.115 --- To: vim-dev at vim.org Subject: Patch 7.0.115 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.115 Problem: When 'ignorecase' is set, Insert mode completion only adds "foo" and not "Foo" when both are found. A found match isn't displayed right away when 'completeopt' does not have "menu" or "menuone". Solution: Do not ignore case when checking if a completion match already exists. call ins_compl_check_keys() also when not using a popup menu. (Yukihiro Nakadaira) Files: src/edit.c *** ../vim-7.0.114/src/edit.c Tue Oct 3 15:22:00 2006 --- src/edit.c Tue Oct 3 14:57:47 2006 *************** *** 2157,2163 **** do { if ( !(match->cp_flags & ORIGINAL_TEXT) ! && ins_compl_equal(match, str, len) && match->cp_str[len] == NUL) return NOTDONE; match = match->cp_next; --- 2157,2163 ---- do { if ( !(match->cp_flags & ORIGINAL_TEXT) ! && STRNCMP(match->cp_str, str, len) == 0 && match->cp_str[len] == NUL) return NOTDONE; match = match->cp_next; *************** *** 4042,4048 **** if (got_int) break; /* Fill the popup menu as soon as possible. */ ! if (pum_wanted() && type != -1) ins_compl_check_keys(0); if ((ctrl_x_mode != 0 && ctrl_x_mode != CTRL_X_WHOLE_LINE) --- 4042,4048 ---- if (got_int) break; /* Fill the popup menu as soon as possible. */ ! if (type != -1) ins_compl_check_keys(0); if ((ctrl_x_mode != 0 && ctrl_x_mode != CTRL_X_WHOLE_LINE) *** ../vim-7.0.114/src/version.c Tue Oct 3 15:36:09 2006 --- src/version.c Tue Oct 3 15:46:15 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 115, /**/ -- The budget process was invented by an alien race of sadistic beings who resemble large cats. (Scott Adams - The Dilbert principle) /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.116 --- To: vim-dev at vim.org Subject: Patch 7.0.116 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.116 Problem: 64 bit Windows version reports "32 bit" in the ":version" output. (M. Veerman) Solution: Change the text for Win64. Files: src/version.c *** ../vim-7.0.115/src/version.c Tue Oct 3 15:49:20 2006 --- src/version.c Tue Oct 3 16:29:31 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 116, /**/ *************** *** 962,966 **** --- 964,972 ---- MSG_PUTS(_("\nMS-Windows 16/32 bit GUI version")); # else + # ifdef _WIN64 + MSG_PUTS(_("\nMS-Windows 64 bit GUI version")); + # else MSG_PUTS(_("\nMS-Windows 32 bit GUI version")); + # endif # endif if (gui_is_win32s()) -- Article in the first Free Software Magazine: "Bram Moolenaar studied electrical engineering at the Technical University of Delft and graduated in 1985 on a multi-processor Unix architecture." Response by "dimator": Could the school not afford a proper stage for the ceremony? /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.117 --- To: vim-dev at vim.org Subject: Patch 7.0.117 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.117 Problem: Using "extend" on a syntax item inside a region with "keepend", an intermediate item may be truncated. When applying the "keepend" and there is an offset to the end pattern the highlighting of a contained item isn't adjusted. Solution: Use the seen_keepend flag to remember when to apply the "keepend" flag. Adjust the keepend highlighting properly. (Ilya Bobir) Files: src/syntax.c *** ../vim-7.0.116/src/syntax.c Thu Apr 27 01:58:59 2006 --- src/syntax.c Tue Oct 3 17:00:44 2006 *************** *** 977,982 **** --- 977,983 ---- { stateitem_T *cur_si; int i; + int seen_keepend; if (startofline) { *************** *** 1002,1008 **** /* * Need to update the end of a start/skip/end that continues from the * previous line. And regions that have "keepend", because they may ! * influence contained items. * Then check for items ending in column 0. */ i = current_state.ga_len - 1; --- 1003,1012 ---- /* * Need to update the end of a start/skip/end that continues from the * previous line. And regions that have "keepend", because they may ! * influence contained items. If we've just removed "extend" ! * (startofline == 0) then we should update ends of normal regions ! * contained inside "keepend" because "extend" could have extended ! * these "keepend" regions as well as contained normal regions. * Then check for items ending in column 0. */ i = current_state.ga_len - 1; *************** *** 1010,1019 **** --- 1014,1026 ---- for ( ; i > keepend_level; --i) if (CUR_STATE(i).si_flags & HL_EXTEND) break; + + seen_keepend = FALSE; for ( ; i < current_state.ga_len; ++i) { cur_si = &CUR_STATE(i); if ((cur_si->si_flags & HL_KEEPEND) + || (seen_keepend && !startofline) || (i == current_state.ga_len - 1 && startofline)) { cur_si->si_h_startpos.col = 0; /* start highl. in col 0 */ *************** *** 1021,1026 **** --- 1028,1036 ---- if (!(cur_si->si_flags & HL_MATCHCONT)) update_si_end(cur_si, (int)current_col, !startofline); + + if (!startofline && (cur_si->si_flags & HL_KEEPEND)) + seen_keepend = TRUE; } } check_keepend(); *************** *** 2564,2569 **** --- 2574,2580 ---- { int i; lpos_T maxpos; + lpos_T maxpos_h; stateitem_T *sip; /* *************** *** 2583,2605 **** break; maxpos.lnum = 0; for ( ; i < current_state.ga_len; ++i) { sip = &CUR_STATE(i); if (maxpos.lnum != 0) { limit_pos_zero(&sip->si_m_endpos, &maxpos); ! limit_pos_zero(&sip->si_h_endpos, &maxpos); limit_pos_zero(&sip->si_eoe_pos, &maxpos); sip->si_ends = TRUE; } ! if (sip->si_ends ! && (sip->si_flags & HL_KEEPEND) ! && (maxpos.lnum == 0 || maxpos.lnum > sip->si_m_endpos.lnum || (maxpos.lnum == sip->si_m_endpos.lnum ! && maxpos.col > sip->si_m_endpos.col))) ! maxpos = sip->si_m_endpos; } } --- 2594,2623 ---- break; maxpos.lnum = 0; + maxpos_h.lnum = 0; for ( ; i < current_state.ga_len; ++i) { sip = &CUR_STATE(i); if (maxpos.lnum != 0) { limit_pos_zero(&sip->si_m_endpos, &maxpos); ! limit_pos_zero(&sip->si_h_endpos, &maxpos_h); limit_pos_zero(&sip->si_eoe_pos, &maxpos); sip->si_ends = TRUE; } ! if (sip->si_ends && (sip->si_flags & HL_KEEPEND)) ! { ! if (maxpos.lnum == 0 || maxpos.lnum > sip->si_m_endpos.lnum || (maxpos.lnum == sip->si_m_endpos.lnum ! && maxpos.col > sip->si_m_endpos.col)) ! maxpos = sip->si_m_endpos; ! if (maxpos_h.lnum == 0 ! || maxpos_h.lnum > sip->si_h_endpos.lnum ! || (maxpos_h.lnum == sip->si_h_endpos.lnum ! && maxpos_h.col > sip->si_h_endpos.col)) ! maxpos_h = sip->si_h_endpos; ! } } } *** ../vim-7.0.116/src/version.c Tue Oct 3 16:30:40 2006 --- src/version.c Tue Oct 3 16:59:50 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 117, /**/ -- For humans, honesty is a matter of degree. Engineers are always honest in matters of technology and human relationships. That's why it's a good idea to keep engineers away from customers, romantic interests, and other people who can't handle the truth. (Scott Adams - The Dilbert principle) /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.118 --- To: vim-dev at vim.org Subject: Patch 7.0.118 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.118 Problem: printf() does not do zero padding for strings. Solution: Do allow zero padding for strings. Files: src/message.c *** ../vim-7.0.117/src/message.c Sun Sep 3 16:39:51 2006 --- src/message.c Tue Oct 3 15:41:44 2006 *************** *** 4124,4131 **** case 'c': case 's': length_modifier = '\0'; - zero_padding = 0; /* turn zero padding off for string - conversions */ str_arg_l = 1; switch (fmt_spec) { --- 4124,4129 ---- *** ../vim-7.0.117/src/version.c Tue Oct 3 17:04:21 2006 --- src/version.c Tue Oct 3 17:20:11 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 118, /**/ -- While it's true that many normal people whould prefer not to _date_ an engineer, most normal people harbor an intense desire to _mate_ with them, thus producing engineerlike children who will have high-paying jobs long before losing their virginity. (Scott Adams - The Dilbert principle) /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.119 --- To: vim-dev at vim.org Subject: Patch 7.0.119 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.119 Problem: When going back from Insert to Normal mode the CursorHold event doesn't trigger. (Yakov Lerner) Solution: Reset "did_cursorhold" when leaving Insert mode. Files: src/edit.c *** ../vim-7.0.118/src/edit.c Tue Oct 3 15:49:20 2006 --- src/edit.c Thu Oct 5 22:26:27 2006 *************** *** 923,928 **** --- 923,929 ---- if (cmdchar != 'r' && cmdchar != 'v') apply_autocmds(EVENT_INSERTLEAVE, NULL, NULL, FALSE, curbuf); + did_cursorhold = FALSE; #endif return (c == Ctrl_O); } *** ../vim-7.0.118/src/version.c Tue Oct 3 17:21:04 2006 --- src/version.c Fri Oct 6 20:35:45 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 119, /**/ -- The Feynman problem solving Algorithm: 1) Write down the problem 2) Think real hard 3) Write down the answer /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.120 --- To: vim-dev at vim.org Subject: Patch 7.0.120 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.120 Problem: Crash when using CTRL-R = at the command line and entering "getreg('=')". (James Vega) Solution: Avoid recursiveness of evaluating the = register. Files: src/ops.c *** ../vim-7.0.119/src/ops.c Sun Jul 23 22:37:29 2006 --- src/ops.c Fri Oct 6 21:27:40 2006 *************** *** 770,775 **** --- 770,776 ---- { char_u *expr_copy; char_u *rv; + static int nested = 0; if (expr_line == NULL) return NULL; *************** *** 780,786 **** --- 781,794 ---- if (expr_copy == NULL) return NULL; + /* When we are invoked recursively limit the evaluation to 10 levels. + * Then return the string as-is. */ + if (nested >= 10) + return expr_copy; + + ++nested; rv = eval_to_string(expr_copy, NULL, TRUE); + --nested; vim_free(expr_copy); return rv; } *** ../vim-7.0.119/src/version.c Fri Oct 6 20:39:58 2006 --- src/version.c Fri Oct 6 21:31:56 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 120, /**/ -- hundred-and-one symptoms of being an internet addict: 16. You step out of your room and realize that your parents have moved and you don't have a clue when it happened. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.121 --- To: vim-dev at vim.org Subject: Patch 7.0.121 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.121 Problem: GUI: Dragging the last status line doesn't work when there is a text tabline. (Markus Wolf) Solution: Take the text tabline into account when deciding to start modeless selection. Files: src/gui.c *** ../vim-7.0.120/src/gui.c Sun Sep 10 21:38:48 2006 --- src/gui.c Sun Oct 8 12:47:04 2006 *************** *** 2873,2878 **** --- 2873,2881 ---- */ if ((State == NORMAL || State == NORMAL_BUSY || (State & INSERT)) && Y_2_ROW(y) >= topframe->fr_height + # ifdef FEAT_WINDOWS + + firstwin->w_winrow + # endif && button != MOUSE_DRAG # ifdef FEAT_MOUSESHAPE && !drag_status_line *** ../vim-7.0.120/src/version.c Fri Oct 6 23:33:22 2006 --- src/version.c Sun Oct 8 13:55:58 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 121, /**/ -- If they don't keep on exercising their lips, he thought, their brains start working. -- Douglas Adams, "The Hitchhiker's Guide to the Galaxy" /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.122 --- To: vim-dev at vim.org Subject: Patch 7.0.122 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.122 Problem: GUI: When clearing after a bold, double-wide character half a character may be drawn. Solution: Check for double-wide character and redraw it. (Yukihiro Nakadaira) Files: src/screen.c *** ../vim-7.0.121/src/screen.c Thu Sep 14 21:04:09 2006 --- src/screen.c Sat Oct 7 15:13:43 2006 *************** *** 5079,5093 **** * character too. If we didn't skip any blanks above, then we * only redraw if the character wasn't already redrawn anyway. */ ! if (gui.in_use && (col > startCol || !redraw_this) ! # ifdef FEAT_MBYTE ! && enc_dbcs == 0 ! # endif ! ) { hl = ScreenAttrs[off_to]; if (hl > HL_ALL || (hl & HL_BOLD)) ! screen_char(off_to - 1, row, col + coloff - 1); } #endif screen_fill(row, row + 1, col + coloff, clear_width + coloff, --- 5079,5116 ---- * character too. If we didn't skip any blanks above, then we * only redraw if the character wasn't already redrawn anyway. */ ! if (gui.in_use && (col > startCol || !redraw_this)) { hl = ScreenAttrs[off_to]; if (hl > HL_ALL || (hl & HL_BOLD)) ! { ! int prev_cells = 1; ! # ifdef FEAT_MBYTE ! if (enc_utf8) ! /* for utf-8, ScreenLines[char_offset + 1] == 0 means ! * that its width is 2. */ ! prev_cells = ScreenLines[off_to - 1] == 0 ? 2 : 1; ! else if (enc_dbcs != 0) ! { ! /* find previous character by counting from first ! * column and get its width. */ ! unsigned off = LineOffset[row]; ! ! while (off < off_to) ! { ! prev_cells = (*mb_off2cells)(off); ! off += prev_cells; ! } ! } ! ! if (enc_dbcs != 0 && prev_cells > 1) ! screen_char_2(off_to - prev_cells, row, ! col + coloff - prev_cells); ! else ! # endif ! screen_char(off_to - prev_cells, row, ! col + coloff - prev_cells); ! } } #endif screen_fill(row, row + 1, col + coloff, clear_width + coloff, *** ../vim-7.0.121/src/version.c Sun Oct 8 13:56:53 2006 --- src/version.c Mon Oct 9 22:10:17 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 122, /**/ -- How To Keep A Healthy Level Of Insanity: 7. Finish all your sentences with "in accordance with the prophecy". /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.123 --- To: vim-dev at vim.org Subject: Patch 7.0.123 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.123 Problem: On SCO Openserver configure selects the wrong terminal library. Solution: Put terminfo before the other libraries. (Roger Cornelius) Also fix a small problem compiling on Mac without Darwin. Files: src/configure.in, src/auto/configure *** ../vim-7.0.122/src/configure.in Tue Sep 5 17:30:25 2006 --- src/configure.in Thu Oct 5 22:01:13 2006 *************** *** 681,687 **** AC_MSG_CHECKING([if -pthread should be used]) threadsafe_flag= thread_lib= ! if test "x$MACOSX" != "xyes"; then test "$GCC" = yes && threadsafe_flag="-pthread" if test "`(uname) 2>/dev/null`" = FreeBSD; then threadsafe_flag="-D_THREAD_SAFE" --- 681,688 ---- AC_MSG_CHECKING([if -pthread should be used]) threadsafe_flag= thread_lib= ! dnl if test "x$MACOSX" != "xyes"; then ! if test "`(uname) 2>/dev/null`" != Darwin; then test "$GCC" = yes && threadsafe_flag="-pthread" if test "`(uname) 2>/dev/null`" = FreeBSD; then threadsafe_flag="-D_THREAD_SAFE" *************** *** 2151,2158 **** dnl Newer versions of ncurses are preferred over anything. dnl Older versions of ncurses have bugs, get a new one! dnl Digital Unix (OSF1) should use curses (Ronald Schild). case "`uname -s 2>/dev/null`" in ! OSF1) tlibs="ncurses curses termlib termcap";; *) tlibs="ncurses termlib termcap curses";; esac for libname in $tlibs; do --- 2152,2160 ---- dnl Newer versions of ncurses are preferred over anything. dnl Older versions of ncurses have bugs, get a new one! dnl Digital Unix (OSF1) should use curses (Ronald Schild). + dnl On SCO Openserver should prefer termlib (Roger Cornelius). case "`uname -s 2>/dev/null`" in ! OSF1|SCO_SV) tlibs="ncurses curses termlib termcap";; *) tlibs="ncurses termlib termcap curses";; esac for libname in $tlibs; do *** ../vim-7.0.122/src/auto/configure Tue Sep 5 17:30:25 2006 --- src/auto/configure Thu Oct 5 22:02:45 2006 *************** *** 4256,4262 **** echo $ECHO_N "checking if -pthread should be used... $ECHO_C" >&6 threadsafe_flag= thread_lib= ! if test "x$MACOSX" != "xyes"; then test "$GCC" = yes && threadsafe_flag="-pthread" if test "`(uname) 2>/dev/null`" = FreeBSD; then threadsafe_flag="-D_THREAD_SAFE" --- 4256,4262 ---- echo $ECHO_N "checking if -pthread should be used... $ECHO_C" >&6 threadsafe_flag= thread_lib= ! if test "`(uname) 2>/dev/null`" != Darwin; then test "$GCC" = yes && threadsafe_flag="-pthread" if test "`(uname) 2>/dev/null`" = FreeBSD; then threadsafe_flag="-D_THREAD_SAFE" *************** *** 11555,11562 **** else echo "$as_me:$LINENO: result: empty: automatic terminal library selection" >&5 echo "${ECHO_T}empty: automatic terminal library selection" >&6 ! case "`uname -s 2>/dev/null`" in ! OSF1) tlibs="ncurses curses termlib termcap";; *) tlibs="ncurses termlib termcap curses";; esac for libname in $tlibs; do --- 11555,11562 ---- else echo "$as_me:$LINENO: result: empty: automatic terminal library selection" >&5 echo "${ECHO_T}empty: automatic terminal library selection" >&6 ! case "`uname -s 2>/dev/null`" in ! OSF1|SCO_SV) tlibs="ncurses curses termlib termcap";; *) tlibs="ncurses termlib termcap curses";; esac for libname in $tlibs; do *** ../vim-7.0.122/src/version.c Mon Oct 9 22:11:52 2006 --- src/version.c Tue Oct 10 11:37:26 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 123, /**/ -- How To Keep A Healthy Level Of Insanity: 12. Sing along at the opera. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.124 --- To: vim-dev at vim.org Subject: Patch 7.0.124 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.124 Problem: getwinvar() obtains a dictionary with window-local variables, but it's always for the current window. Solution: Get the variables of the specified window. (Geoff Reedy) Files: src/eval.c *** ../vim-7.0.123/src/eval.c Tue Oct 3 14:43:31 2006 --- src/eval.c Fri Oct 6 21:08:57 2006 *************** *** 10432,10451 **** if (win != NULL && varname != NULL) { ! if (*varname == '&') /* window-local-option */ ! { ! /* Set curwin to be our win, temporarily. Also set curbuf, so ! * that we can get buffer-local options. */ ! oldcurwin = curwin; ! curwin = win; ! curbuf = win->w_buffer; get_option_tv(&varname, rettv, 1); - - /* restore previous notion of curwin */ - curwin = oldcurwin; - curbuf = curwin->w_buffer; - } else { if (*varname == NUL) --- 10432,10445 ---- if (win != NULL && varname != NULL) { ! /* Set curwin to be our win, temporarily. Also set curbuf, so ! * that we can get buffer-local options. */ ! oldcurwin = curwin; ! curwin = win; ! curbuf = win->w_buffer; + if (*varname == '&') /* window-local-option */ get_option_tv(&varname, rettv, 1); else { if (*varname == NUL) *************** *** 10458,10463 **** --- 10452,10461 ---- if (v != NULL) copy_tv(&v->di_tv, rettv); } + + /* restore previous notion of curwin */ + curwin = oldcurwin; + curbuf = curwin->w_buffer; } --emsg_off; *** ../vim-7.0.123/src/version.c Tue Oct 10 11:41:44 2006 --- src/version.c Tue Oct 10 12:53:15 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 124, /**/ -- How To Keep A Healthy Level Of Insanity: 14. Put mosquito netting around your work area. Play a tape of jungle sounds all day. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.125 --- To: vim-dev at vim.org Subject: Patch 7.0.125 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.125 Problem: When "autoselect" is in the 'clipboard' option then the '< and '> marks are set while Visual mode is still active. Solution: Don't set the '< and '> marks when yanking the selected area for the clipboard. Files: src/normal.c *** ../vim-7.0.124/src/normal.c Tue Aug 29 17:28:56 2006 --- src/normal.c Sat Oct 7 14:11:26 2006 *************** *** 1477,1490 **** } else if (VIsual_active) { ! /* Save the current VIsual area for '< and '> marks, and "gv" */ ! curbuf->b_visual.vi_start = VIsual; ! curbuf->b_visual.vi_end = curwin->w_cursor; ! curbuf->b_visual.vi_mode = VIsual_mode; ! curbuf->b_visual.vi_curswant = curwin->w_curswant; # ifdef FEAT_EVAL ! curbuf->b_visual_mode_eval = VIsual_mode; # endif /* In Select mode, a linewise selection is operated upon like a * characterwise selection. */ --- 1477,1493 ---- } else if (VIsual_active) { ! if (!gui_yank) ! { ! /* Save the current VIsual area for '< and '> marks, and "gv" */ ! curbuf->b_visual.vi_start = VIsual; ! curbuf->b_visual.vi_end = curwin->w_cursor; ! curbuf->b_visual.vi_mode = VIsual_mode; ! curbuf->b_visual.vi_curswant = curwin->w_curswant; # ifdef FEAT_EVAL ! curbuf->b_visual_mode_eval = VIsual_mode; # endif + } /* In Select mode, a linewise selection is operated upon like a * characterwise selection. */ *** ../vim-7.0.124/src/version.c Tue Oct 10 12:56:09 2006 --- src/version.c Tue Oct 10 13:25:27 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 125, /**/ -- How To Keep A Healthy Level Of Insanity: 15. Five days in advance, tell your friends you can't attend their party because you're not in the mood. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.126 --- To: vim-dev at vim.org Subject: Patch 7.0.126 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.126 Problem: When 'formatexpr' uses setline() and later internal formatting is used undo information is not correct. (Jiri Cerny, Benji Fisher) Solution: Set ins_need_undo after using 'formatexpr'. Files: src/edit.c *** ../vim-7.0.125/src/edit.c Fri Oct 6 20:39:58 2006 --- src/edit.c Tue Oct 10 12:46:04 2006 *************** *** 5333,5340 **** /* Format with 'formatexpr' when it's set. Use internal formatting * when 'formatexpr' isn't set or it returns non-zero. */ #if defined(FEAT_EVAL) ! if (*curbuf->b_p_fex == NUL ! || fex_format(curwin->w_cursor.lnum, 1L, c) != 0) #endif internal_format(textwidth, second_indent, flags, c == NUL); } --- 5333,5348 ---- /* Format with 'formatexpr' when it's set. Use internal formatting * when 'formatexpr' isn't set or it returns non-zero. */ #if defined(FEAT_EVAL) ! int do_internal = TRUE; ! ! if (*curbuf->b_p_fex != NUL) ! { ! do_internal = (fex_format(curwin->w_cursor.lnum, 1L, c) != 0); ! /* It may be required to save for undo again, e.g. when setline() ! * was called. */ ! ins_need_undo = TRUE; ! } ! if (do_internal) #endif internal_format(textwidth, second_indent, flags, c == NUL); } *** ../vim-7.0.125/src/version.c Tue Oct 10 13:27:30 2006 --- src/version.c Tue Oct 10 15:47:20 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 126, /**/ -- How To Keep A Healthy Level Of Insanity: 16. Have your coworkers address you by your wrestling name, Rock Hard Kim. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.127 --- To: vim-dev at vim.org Subject: Patch 7.0.127 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.127 Problem: Crash when swap files has invalid timestamp. Solution: Check return value of ctime() for being NULL. Files: src/memline.c *** ../vim-7.0.126/src/memline.c Tue Aug 29 17:28:56 2006 --- src/memline.c Tue Oct 10 16:19:56 2006 *************** *** 1633,1638 **** --- 1633,1639 ---- int fd; struct block0 b0; time_t x = (time_t)0; + char *p; #ifdef UNIX char_u uname[B0_UNAME_SIZE]; #endif *************** *** 1652,1659 **** #endif MSG_PUTS(_(" dated: ")); x = st.st_mtime; /* Manx C can't do &st.st_mtime */ ! MSG_PUTS(ctime(&x)); /* includes '\n' */ ! } /* --- 1653,1663 ---- #endif MSG_PUTS(_(" dated: ")); x = st.st_mtime; /* Manx C can't do &st.st_mtime */ ! p = ctime(&x); /* includes '\n' */ ! if (p == NULL) ! MSG_PUTS("(invalid)\n"); ! else ! MSG_PUTS(p); } /* *************** *** 3652,3657 **** --- 3656,3662 ---- { struct stat st; time_t x, sx; + char *p; ++no_wait_return; (void)EMSG(_("E325: ATTENTION")); *************** *** 3666,3672 **** { MSG_PUTS(_(" dated: ")); x = st.st_mtime; /* Manx C can't do &st.st_mtime */ ! MSG_PUTS(ctime(&x)); if (sx != 0 && x > sx) MSG_PUTS(_(" NEWER than swap file!\n")); } --- 3671,3681 ---- { MSG_PUTS(_(" dated: ")); x = st.st_mtime; /* Manx C can't do &st.st_mtime */ ! p = ctime(&x); /* includes '\n' */ ! if (p == NULL) ! MSG_PUTS("(invalid)\n"); ! else ! MSG_PUTS(p); if (sx != 0 && x > sx) MSG_PUTS(_(" NEWER than swap file!\n")); } *** ../vim-7.0.126/src/version.c Tue Oct 10 15:49:41 2006 --- src/version.c Tue Oct 10 16:18:51 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 127, /**/ -- How To Keep A Healthy Level Of Insanity: 17. When the money comes out the ATM, scream "I won!, I won! 3rd time this week!!!!!" /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.128 --- To: vim-dev at vim.org Subject: Patch 7.0.128 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.128 Problem: GUI: when closing gvim is cancelled because there is a changed buffer the screen isn't updated to show the changed buffer in the current window. (Krzysztof Kacprzak) Solution: Redraw when closing gvim is cancelled. Files: src/gui.c *** ../vim-7.0.127/src/gui.c Sun Oct 8 13:56:53 2006 --- src/gui.c Tue Oct 10 13:45:13 2006 *************** *** 637,642 **** --- 637,643 ---- #if defined(FEAT_GUI_GTK) || defined(FEAT_GUI_X11) || defined(FEAT_GUI_MSWIN) \ || defined(FEAT_GUI_PHOTON) || defined(FEAT_GUI_MAC) || defined(PROTO) + # define NEED_GUI_UPDATE_SCREEN 1 /* * Called when the GUI shell is closed by the user. If there are no changed * files Vim exits, otherwise there will be a dialog to ask the user what to *************** *** 665,672 **** exiting = FALSE; cmdmod = save_cmdmod; ! setcursor(); /* position cursor */ ! out_flush(); } #endif --- 666,672 ---- exiting = FALSE; cmdmod = save_cmdmod; ! gui_update_screen(); /* redraw, window may show changed buffer */ } #endif *************** *** 4823,4828 **** --- 4823,4829 ---- #endif #if defined(FIND_REPLACE_DIALOG) || defined(FEAT_SUN_WORKSHOP) \ + || defined(NEED_GUI_UPDATE_SCREEN) \ || defined(PROTO) /* * Update the current window and the screen. *** ../vim-7.0.127/src/version.c Tue Oct 10 16:20:51 2006 --- src/version.c Tue Oct 10 17:35:42 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 128, /**/ -- How To Keep A Healthy Level Of Insanity: 18. When leaving the zoo, start running towards the parking lot, yelling "run for your lives, they're loose!!" /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.129 --- To: vim-dev at vim.org Subject: Patch 7.0.129 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.129 Problem: GTK GUI: the GTK file dialog can't handle a relative path. Solution: Make the initial directory a full path before passing it to GTK. (James Vega) Also postpone adding the default file name until after setting the directory. Files: src/gui_gtk.c *** ../vim-7.0.128/src/gui_gtk.c Tue Aug 29 17:28:56 2006 --- src/gui_gtk.c Tue Oct 10 18:16:00 2006 *************** *** 1275,1292 **** title = CONVERT_TO_UTF8(title); # endif ! /* Concatenate "initdir" and "dflt". */ if (initdir == NULL || *initdir == NUL) mch_dirname(dirbuf, MAXPATHL); ! else if (STRLEN(initdir) + 2 < MAXPATHL) ! STRCPY(dirbuf, initdir); ! else dirbuf[0] = NUL; /* Always need a trailing slash for a directory. */ add_pathsep(dirbuf); - if (dflt != NULL && *dflt != NUL - && STRLEN(dirbuf) + 2 + STRLEN(dflt) < MAXPATHL) - STRCAT(dirbuf, dflt); /* If our pointer is currently hidden, then we should show it. */ gui_mch_mousehide(FALSE); --- 1275,1287 ---- title = CONVERT_TO_UTF8(title); # endif ! /* GTK has a bug, it only works with an absolute path. */ if (initdir == NULL || *initdir == NUL) mch_dirname(dirbuf, MAXPATHL); ! else if (vim_FullName(initdir, dirbuf, MAXPATHL - 2, FALSE) == FAIL) dirbuf[0] = NUL; /* Always need a trailing slash for a directory. */ add_pathsep(dirbuf); /* If our pointer is currently hidden, then we should show it. */ gui_mch_mousehide(FALSE); *************** *** 1340,1345 **** --- 1335,1345 ---- } else gtk_window_set_title(GTK_WINDOW(gui.filedlg), (const gchar *)title); + + /* Concatenate "initdir" and "dflt". */ + if (dflt != NULL && *dflt != NUL + && STRLEN(dirbuf) + 2 + STRLEN(dflt) < MAXPATHL) + STRCAT(dirbuf, dflt); gtk_file_selection_set_filename(GTK_FILE_SELECTION(gui.filedlg), (const gchar *)dirbuf); *** ../vim-7.0.128/src/version.c Tue Oct 10 17:36:50 2006 --- src/version.c Tue Oct 10 18:25:11 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 129, /**/ -- I'm not familiar with this proof, but I'm aware of a significant following of toddlers who believe that peanut butter is the solution to all of life's problems... -- Tim Hammerquist /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.130 --- To: vim-dev at vim.org Subject: Patch 7.0.130 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.130 (extra) Problem: Win32: Trying to edit or write devices may cause Vim to get stuck. Solution: Add the 'opendevice' option, default off. Disallow reading/writing from/to devices when it's off. Also detect more devices by the full name starting with "\\.\". Files: runtime/doc/options.txt, src/fileio.c, src/option.c, src/option.h, src/os_win32.c *** ../vim-7.0.129/runtime/doc/options.txt Sun May 7 17:07:10 2006 --- runtime/doc/options.txt Tue Oct 10 17:34:48 2006 *************** *** 4792,4801 **** completion with CTRL-X CTRL-O. |i_CTRL-X_CTRL-O| See |complete-functions| for an explanation of how the function is invoked and what it should return. ! This option is usually set by a filetype plugin. |:filetype-plugin-on| *'operatorfunc'* *'opfunc'* 'operatorfunc' 'opfunc' string (default: empty) global --- 4815,4836 ---- completion with CTRL-X CTRL-O. |i_CTRL-X_CTRL-O| See |complete-functions| for an explanation of how the function is invoked and what it should return. ! This option is usually set by a filetype plugin: |:filetype-plugin-on| + *'opendevice* *'odev* *'noopendevice* *'noodev* + 'opendevice' 'odev' boolean (default off) + global + {not in Vi} + {only for MS-DOS, MS-Windows and OS/2} + Enable reading and writing from devices. This may get Vim stuck on a + device that can be opened but doesn't actually do the I/O. Therefore + it is off by default. + Note that on MS-Windows editing "aux.h", "lpt1.txt" and the like also + result in editing a device. + + *'operatorfunc'* *'opfunc'* 'operatorfunc' 'opfunc' string (default: empty) global *** ../vim-7.0.129/src/fileio.c Thu Sep 14 11:07:08 2006 --- src/fileio.c Tue Oct 10 18:41:24 2006 *************** *** 419,424 **** --- 419,438 ---- } #endif + #if defined(MSDOS) || defined(MSWIN) || defined(OS2) + /* + * MS-Windows allows opening a device, but we will probably get stuck + * trying to read it. + */ + if (!p_odev && mch_nodetype(fname) == NODE_WRITABLE) + { + filemess(curbuf, fname, (char_u *)_("is a device (disabled with 'opendevice' option"), 0); + msg_end(); + msg_scroll = msg_save; + return FAIL; + } + #endif + /* set default 'fileformat' */ if (set_options) { *************** *** 3163,3168 **** --- 3177,3192 ---- } if (c == NODE_WRITABLE) { + # if defined(MSDOS) || defined(MSWIN) || defined(OS2) + /* MS-Windows allows opening a device, but we will probably get stuck + * trying to write to it. */ + if (!p_odev) + { + errnum = (char_u *)"E796: "; + errmsg = (char_u *)_("writing to device disabled with 'opendevice' option"); + goto fail; + } + # endif device = TRUE; newfile = TRUE; perm = -1; *** ../vim-7.0.129/src/option.c Tue Sep 5 16:29:38 2006 --- src/option.c Tue Oct 10 17:16:00 2006 *************** *** 1810,1815 **** --- 1810,1823 ---- {"open", NULL, P_BOOL|P_VI_DEF, (char_u *)NULL, PV_NONE, {(char_u *)FALSE, (char_u *)0L}}, + {"opendevice", "odev", P_BOOL|P_VI_DEF, + #if defined(MSDOS) || defined(MSWIN) || defined(OS2) + (char_u *)&p_odev, PV_NONE, + #else + (char_u *)NULL, PV_NONE, + #endif + {(char_u *)FALSE, (char_u *)FALSE} + }, {"operatorfunc", "opfunc", P_STRING|P_VI_DEF|P_SECURE, (char_u *)&p_opfunc, PV_NONE, {(char_u *)"", (char_u *)0L} }, *** ../vim-7.0.129/src/option.h Mon Apr 24 21:37:06 2006 --- src/option.h Tue Oct 10 17:17:09 2006 *************** *** 618,623 **** --- 618,626 ---- #ifdef FEAT_MZSCHEME EXTERN long p_mzq; /* 'mzquantum */ #endif + #if defined(MSDOS) || defined(MSWIN) || defined(OS2) + EXTERN int p_odev; /* 'opendevice' */ + #endif EXTERN char_u *p_opfunc; /* 'operatorfunc' */ EXTERN char_u *p_para; /* 'paragraphs' */ EXTERN int p_paste; /* 'paste' */ *** ../vim-7.0.129/src/os_win32.c Sun Apr 23 00:24:31 2006 --- src/os_win32.c Tue Oct 10 17:08:23 2006 *************** *** 2702,2707 **** --- 2702,2713 ---- HANDLE hFile; int type; + /* We can't open a file with a name "\\.\con" or "\\.\prn" and trying to + * read from it later will cause Vim to hang. Thus return NODE_WRITABLE + * here. */ + if (STRNCMP(name, "\\\\.\\", 4) == 0) + return NODE_WRITABLE; + hFile = CreateFile(name, /* file name */ GENERIC_WRITE, /* access mode */ 0, /* share mode */ *** ../vim-7.0.129/src/version.c Tue Oct 10 18:29:21 2006 --- src/version.c Tue Oct 10 18:37:12 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 130, /**/ -- "Space is big. Really big. You just won't believe how vastly hugely mind- bogglingly big it is. I mean, you may think it's a long way down the road to the chemist, but that's just peanuts to space." -- Douglas Adams, "The Hitchhiker's Guide to the Galaxy" /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.131 --- To: vim-dev at vim.org Subject: Patch 7.0.131 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.131 Problem: Win32: "vim -r" does not list all the swap files. Solution: Also check for swap files starting with a dot. Files: src/memline.c *** ../vim-7.0.130/src/memline.c Tue Oct 10 16:20:51 2006 --- src/memline.c Tue Oct 10 21:54:21 2006 *************** *** 1400,1407 **** names[0] = vim_strsave((char_u *)"*.sw?"); # endif #endif ! #ifdef UNIX ! /* for Unix names starting with a dot are special */ names[1] = vim_strsave((char_u *)".*.sw?"); names[2] = vim_strsave((char_u *)".sw?"); num_names = 3; --- 1400,1408 ---- names[0] = vim_strsave((char_u *)"*.sw?"); # endif #endif ! #if defined(UNIX) || defined(WIN3264) ! /* For Unix names starting with a dot are special. MS-Windows ! * supports this too, on some file systems. */ names[1] = vim_strsave((char_u *)".*.sw?"); names[2] = vim_strsave((char_u *)".sw?"); num_names = 3; *************** *** 1430,1437 **** names[0] = concat_fnames(dir_name, (char_u *)"*.sw?", TRUE); # endif #endif ! #ifdef UNIX ! /* for Unix names starting with a dot are special */ names[1] = concat_fnames(dir_name, (char_u *)".*.sw?", TRUE); names[2] = concat_fnames(dir_name, (char_u *)".sw?", TRUE); num_names = 3; --- 1431,1439 ---- names[0] = concat_fnames(dir_name, (char_u *)"*.sw?", TRUE); # endif #endif ! #if defined(UNIX) || defined(WIN3264) ! /* For Unix names starting with a dot are special. MS-Windows ! * supports this too, on some file systems. */ names[1] = concat_fnames(dir_name, (char_u *)".*.sw?", TRUE); names[2] = concat_fnames(dir_name, (char_u *)".sw?", TRUE); num_names = 3; *** ../vim-7.0.130/src/version.c Tue Oct 10 18:43:50 2006 --- src/version.c Tue Oct 10 21:55:02 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 131, /**/ -- Apparently, 1 in 5 people in the world are Chinese. And there are 5 people in my family, so it must be one of them. It's either my mum or my dad. Or my older brother Colin. Or my younger brother Ho-Cha-Chu. But I think it's Colin. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.132 --- To: vim-dev at vim.org Subject: Patch 7.0.132 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.132 (after 7.0.130) Problem: Win32: Crash when Vim reads from stdin. Solution: Only use mch_nodetype() when there is a file name. Files: src/fileio.c *** ../vim-7.0.131/src/fileio.c Tue Oct 10 18:43:50 2006 --- src/fileio.c Thu Oct 12 20:50:35 2006 *************** *** 416,435 **** msg_scroll = msg_save; return FAIL; } - } - #endif ! #if defined(MSDOS) || defined(MSWIN) || defined(OS2) ! /* ! * MS-Windows allows opening a device, but we will probably get stuck ! * trying to read it. ! */ ! if (!p_odev && mch_nodetype(fname) == NODE_WRITABLE) ! { ! filemess(curbuf, fname, (char_u *)_("is a device (disabled with 'opendevice' option"), 0); ! msg_end(); ! msg_scroll = msg_save; ! return FAIL; } #endif --- 416,435 ---- msg_scroll = msg_save; return FAIL; } ! # if defined(MSDOS) || defined(MSWIN) || defined(OS2) ! /* ! * MS-Windows allows opening a device, but we will probably get stuck ! * trying to read it. ! */ ! if (!p_odev && mch_nodetype(fname) == NODE_WRITABLE) ! { ! filemess(curbuf, fname, (char_u *)_("is a device (disabled with 'opendevice' option"), 0); ! msg_end(); ! msg_scroll = msg_save; ! return FAIL; ! } ! # endif } #endif *** ../vim-7.0.131/src/version.c Tue Oct 10 21:56:37 2006 --- src/version.c Thu Oct 12 21:13:34 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 132, /**/ -- hundred-and-one symptoms of being an internet addict: 31. You code your homework in HTML and give your instructor the URL. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.133 --- To: vim-dev at vim.org Subject: Patch 7.0.133 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.133 Problem: When searching included files messages are added to the history. Solution: Set msg_hist_off for messages about scanning included files. Set msg_silent to avoid message about wrapping around. Files: src/edit.c, src/globals.h, src/message.c, src/search.c *** ../vim-7.0.132/src/edit.c Tue Oct 10 15:49:41 2006 --- src/edit.c Sat Oct 14 14:22:09 2006 *************** *** 3909,3914 **** --- 3909,3916 ---- { int flags = 0; + ++msg_silent; /* Don't want messages for wrapscan. */ + /* ctrl_x_mode == CTRL_X_WHOLE_LINE || word-wise search that * has added a word that was at the beginning of the line */ if ( ctrl_x_mode == CTRL_X_WHOLE_LINE *************** *** 3920,3925 **** --- 3922,3928 ---- compl_direction, compl_pattern, 1L, SEARCH_KEEP + SEARCH_NFMSG, RE_LAST, (linenr_T)0); + --msg_silent; if (!compl_started) { /* set "compl_started" even on fail */ *** ../vim-7.0.132/src/globals.h Tue Sep 5 12:57:14 2006 --- src/globals.h Sat Oct 14 14:05:02 2006 *************** *** 166,171 **** --- 166,172 ---- EXTERN int emsg_off INIT(= 0); /* don't display errors for now, unless 'debug' is set. */ EXTERN int info_message INIT(= FALSE); /* printing informative message */ + EXTERN int msg_hist_off INIT(= FALSE); /* don't add messages to history */ #ifdef FEAT_EVAL EXTERN int emsg_skip INIT(= 0); /* don't display errors for expression that is skipped */ *** ../vim-7.0.132/src/message.c Tue Oct 3 17:21:04 2006 --- src/message.c Sat Oct 14 14:03:58 2006 *************** *** 53,59 **** static struct msg_hist *first_msg_hist = NULL; static struct msg_hist *last_msg_hist = NULL; static int msg_hist_len = 0; - static int msg_hist_off = FALSE; /* don't add messages to history */ /* * When writing messages to the screen, there are many different situations. --- 53,58 ---- *** ../vim-7.0.132/src/search.c Tue Aug 29 18:01:39 2006 --- src/search.c Sat Oct 14 14:15:26 2006 *************** *** 4688,4693 **** --- 4688,4694 ---- #ifdef FEAT_INS_EXPAND if (action == ACTION_EXPAND) { + msg_hist_off = TRUE; /* reset in msg_trunc_attr() */ vim_snprintf((char*)IObuff, IOSIZE, _("Scanning included file: %s"), (char *)new_fname); *** ../vim-7.0.132/src/version.c Thu Oct 12 21:15:04 2006 --- src/version.c Sat Oct 14 14:32:31 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 133, /**/ -- You have the right to remain silent. Anything you say will be misquoted, then used against you. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.134 --- To: vim-dev at vim.org Subject: Patch 7.0.134 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.134 Problem: Crash when comparing a recursively looped List or Dictionary. Solution: Limit recursiveness for comparing to 1000. Files: src/eval.c *** ../vim-7.0.133/src/eval.c Tue Oct 10 12:56:09 2006 --- src/eval.c Sun Oct 15 15:08:13 2006 *************** *** 5520,5538 **** { char_u buf1[NUMBUFLEN], buf2[NUMBUFLEN]; char_u *s1, *s2; ! if (tv1->v_type != tv2->v_type) return FALSE; switch (tv1->v_type) { case VAR_LIST: ! /* recursive! */ ! return list_equal(tv1->vval.v_list, tv2->vval.v_list, ic); case VAR_DICT: ! /* recursive! */ ! return dict_equal(tv1->vval.v_dict, tv2->vval.v_dict, ic); case VAR_FUNC: return (tv1->vval.v_string != NULL --- 5520,5546 ---- { char_u buf1[NUMBUFLEN], buf2[NUMBUFLEN]; char_u *s1, *s2; + static int recursive = 0; /* cach recursive loops */ + int r; ! /* Catch lists and dicts that have an endless loop by limiting ! * recursiveness to 1000. */ ! if (tv1->v_type != tv2->v_type || recursive >= 1000) return FALSE; switch (tv1->v_type) { case VAR_LIST: ! ++recursive; ! r = list_equal(tv1->vval.v_list, tv2->vval.v_list, ic); ! --recursive; ! return r; case VAR_DICT: ! ++recursive; ! r = dict_equal(tv1->vval.v_dict, tv2->vval.v_dict, ic); ! --recursive; ! return r; case VAR_FUNC: return (tv1->vval.v_string != NULL *** ../vim-7.0.133/src/version.c Sat Oct 14 14:33:21 2006 --- src/version.c Sun Oct 15 15:03:30 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 134, /**/ -- It was recently discovered that research causes cancer in rats. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.135 --- To: vim-dev at vim.org Subject: Patch 7.0.135 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.135 Problem: Crash when garbage collecting list or dict with loop. Solution: Don't use DEL_REFCOUNT but don't recurse into Lists and Dictionaries when freeing them in the garbage collector. Also add allocated Dictionaries to the list of Dictionaries to avoid leaking memory. Files: src/eval.c, src/proto/eval.pro, src/tag.c *** ../vim-7.0.134/src/eval.c Sun Oct 15 15:10:08 2006 --- src/eval.c Sun Oct 15 22:30:09 2006 *************** *** 191,198 **** #define FC_RANGE 2 /* function accepts range */ #define FC_DICT 4 /* Dict function, uses "self" */ - #define DEL_REFCOUNT 999999 /* list/dict is being deleted */ - /* * All user-defined functions are found in this hashtable. */ --- 191,196 ---- *************** *** 435,441 **** static void set_ref_in_list __ARGS((list_T *l, int copyID)); static void set_ref_in_item __ARGS((typval_T *tv, int copyID)); static void dict_unref __ARGS((dict_T *d)); ! static void dict_free __ARGS((dict_T *d)); static dictitem_T *dictitem_alloc __ARGS((char_u *key)); static dictitem_T *dictitem_copy __ARGS((dictitem_T *org)); static void dictitem_remove __ARGS((dict_T *dict, dictitem_T *item)); --- 433,439 ---- static void set_ref_in_list __ARGS((list_T *l, int copyID)); static void set_ref_in_item __ARGS((typval_T *tv, int copyID)); static void dict_unref __ARGS((dict_T *d)); ! static void dict_free __ARGS((dict_T *d, int recurse)); static dictitem_T *dictitem_alloc __ARGS((char_u *key)); static dictitem_T *dictitem_copy __ARGS((dictitem_T *org)); static void dictitem_remove __ARGS((dict_T *dict, dictitem_T *item)); *************** *** 4899,4905 **** { if (list_append_tv(l, &item->li_tv) == FAIL) { ! list_free(l); return FAIL; } item = item->li_next; --- 4897,4903 ---- { if (list_append_tv(l, &item->li_tv) == FAIL) { ! list_free(l, TRUE); return FAIL; } item = item->li_next; *************** *** 5299,5305 **** EMSG2(_("E697: Missing end of List ']': %s"), *arg); failret: if (evaluate) ! list_free(l); return FAIL; } --- 5297,5303 ---- EMSG2(_("E697: Missing end of List ']': %s"), *arg); failret: if (evaluate) ! list_free(l, TRUE); return FAIL; } *************** *** 5363,5370 **** list_unref(l) list_T *l; { ! if (l != NULL && l->lv_refcount != DEL_REFCOUNT && --l->lv_refcount <= 0) ! list_free(l); } /* --- 5361,5368 ---- list_unref(l) list_T *l; { ! if (l != NULL && --l->lv_refcount <= 0) ! list_free(l, TRUE); } /* *************** *** 5372,5385 **** * Ignores the reference count. */ void ! list_free(l) ! list_T *l; { listitem_T *item; - /* Avoid that recursive reference to the list frees us again. */ - l->lv_refcount = DEL_REFCOUNT; - /* Remove the list from the list of lists for garbage collection. */ if (l->lv_used_prev == NULL) first_list = l->lv_used_next; --- 5370,5381 ---- * Ignores the reference count. */ void ! list_free(l, recurse) ! list_T *l; ! int recurse; /* Free Lists and Dictionaries recursively. */ { listitem_T *item; /* Remove the list from the list of lists for garbage collection. */ if (l->lv_used_prev == NULL) first_list = l->lv_used_next; *************** *** 5392,5398 **** { /* Remove the item before deleting it. */ l->lv_first = item->li_next; ! listitem_free(item); } vim_free(l); } --- 5388,5397 ---- { /* Remove the item before deleting it. */ l->lv_first = item->li_next; ! if (recurse || (item->li_tv.v_type != VAR_LIST ! && item->li_tv.v_type != VAR_DICT)) ! clear_tv(&item->li_tv); ! vim_free(item); } vim_free(l); } *************** *** 6113,6119 **** for (dd = first_dict; dd != NULL; ) if (dd->dv_copyID != copyID) { ! dict_free(dd); did_free = TRUE; /* restart, next dict may also have been freed */ --- 6118,6127 ---- for (dd = first_dict; dd != NULL; ) if (dd->dv_copyID != copyID) { ! /* Free the Dictionary and ordinary items it contains, but don't ! * recurse into Lists and Dictionaries, they will be in the list ! * of dicts or list of lists. */ ! dict_free(dd, FALSE); did_free = TRUE; /* restart, next dict may also have been freed */ *************** *** 6130,6136 **** for (ll = first_list; ll != NULL; ) if (ll->lv_copyID != copyID && ll->lv_watch == NULL) { ! list_free(ll); did_free = TRUE; /* restart, next list may also have been freed */ --- 6138,6147 ---- for (ll = first_list; ll != NULL; ) if (ll->lv_copyID != copyID && ll->lv_watch == NULL) { ! /* Free the List and ordinary items it contains, but don't recurse ! * into Lists and Dictionaries, they will be in the list of dicts ! * or list of lists. */ ! list_free(ll, FALSE); did_free = TRUE; /* restart, next list may also have been freed */ *************** *** 6223,6233 **** d = (dict_T *)alloc(sizeof(dict_T)); if (d != NULL) { ! /* Add the list to the hashtable for garbage collection. */ if (first_dict != NULL) first_dict->dv_used_prev = d; d->dv_used_next = first_dict; d->dv_used_prev = NULL; hash_init(&d->dv_hashtab); d->dv_lock = 0; --- 6234,6245 ---- d = (dict_T *)alloc(sizeof(dict_T)); if (d != NULL) { ! /* Add the list to the list of dicts for garbage collection. */ if (first_dict != NULL) first_dict->dv_used_prev = d; d->dv_used_next = first_dict; d->dv_used_prev = NULL; + first_dict = d; hash_init(&d->dv_hashtab); d->dv_lock = 0; *************** *** 6245,6252 **** dict_unref(d) dict_T *d; { ! if (d != NULL && d->dv_refcount != DEL_REFCOUNT && --d->dv_refcount <= 0) ! dict_free(d); } /* --- 6257,6264 ---- dict_unref(d) dict_T *d; { ! if (d != NULL && --d->dv_refcount <= 0) ! dict_free(d, TRUE); } /* *************** *** 6254,6269 **** * Ignores the reference count. */ static void ! dict_free(d) ! dict_T *d; { int todo; hashitem_T *hi; dictitem_T *di; - /* Avoid that recursive reference to the dict frees us again. */ - d->dv_refcount = DEL_REFCOUNT; - /* Remove the dict from the list of dicts for garbage collection. */ if (d->dv_used_prev == NULL) first_dict = d->dv_used_next; --- 6266,6279 ---- * Ignores the reference count. */ static void ! dict_free(d, recurse) ! dict_T *d; ! int recurse; /* Free Lists and Dictionaries recursively. */ { int todo; hashitem_T *hi; dictitem_T *di; /* Remove the dict from the list of dicts for garbage collection. */ if (d->dv_used_prev == NULL) first_dict = d->dv_used_next; *************** *** 6283,6289 **** * something recursive causing trouble. */ di = HI2DI(hi); hash_remove(&d->dv_hashtab, hi); ! dictitem_free(di); --todo; } } --- 6293,6302 ---- * something recursive causing trouble. */ di = HI2DI(hi); hash_remove(&d->dv_hashtab, hi); ! if (recurse || (di->di_tv.v_type != VAR_LIST ! && di->di_tv.v_type != VAR_DICT)) ! clear_tv(&di->di_tv); ! vim_free(di); --todo; } } *************** *** 6734,6740 **** EMSG2(_("E723: Missing end of Dictionary '}': %s"), *arg); failret: if (evaluate) ! dict_free(d); return FAIL; } --- 6747,6753 ---- EMSG2(_("E723: Missing end of Dictionary '}': %s"), *arg); failret: if (evaluate) ! dict_free(d, TRUE); return FAIL; } *** ../vim-7.0.134/src/proto/eval.pro Fri Mar 24 23:16:28 2006 --- src/proto/eval.pro Sun Oct 15 22:08:11 2006 *************** *** 44,50 **** extern char_u *get_user_var_name __ARGS((expand_T *xp, int idx)); extern list_T *list_alloc __ARGS((void)); extern void list_unref __ARGS((list_T *l)); ! extern void list_free __ARGS((list_T *l)); extern dictitem_T *dict_lookup __ARGS((hashitem_T *hi)); extern int list_append_dict __ARGS((list_T *list, dict_T *dict)); extern int garbage_collect __ARGS((void)); --- 44,50 ---- extern char_u *get_user_var_name __ARGS((expand_T *xp, int idx)); extern list_T *list_alloc __ARGS((void)); extern void list_unref __ARGS((list_T *l)); ! extern void list_free __ARGS((list_T *l, int recurse)); extern dictitem_T *dict_lookup __ARGS((hashitem_T *hi)); extern int list_append_dict __ARGS((list_T *list, dict_T *dict)); extern int garbage_collect __ARGS((void)); *** ../vim-7.0.134/src/tag.c Sun Sep 10 13:56:06 2006 --- src/tag.c Sun Oct 15 21:44:56 2006 *************** *** 911,917 **** set_errorlist(curwin, list, ' '); ! list_free(list); cur_match = 0; /* Jump to the first tag */ } --- 911,917 ---- set_errorlist(curwin, list, ' '); ! list_free(list, TRUE); cur_match = 0; /* Jump to the first tag */ } *** ../vim-7.0.134/src/version.c Sun Oct 15 15:10:08 2006 --- src/version.c Sun Oct 15 22:01:53 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 135, /**/ -- Well, you come from nothing, you go back to nothing... What have you lost? Nothing! -- Monty Python: The life of Brian /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.136 --- To: vim-dev at vim.org Subject: Patch 7.0.136 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.136 Problem: Using "O" while matching parens are highlighted may not remove the highlighting. (Ilya Bobir) Solution: Also trigger CursorMoved when a line is inserted under the cursor. Files: src/misc1.c *** ../vim-7.0.135/src/misc1.c Fri Sep 15 20:17:49 2006 --- src/misc1.c Tue Oct 17 11:11:42 2006 *************** *** 2842,2848 **** #ifdef FEAT_AUTOCMD /* when the cursor line is changed always trigger CursorMoved */ ! if (lnum <= curwin->w_cursor.lnum && lnume > curwin->w_cursor.lnum) last_cursormoved.lnum = 0; #endif } --- 2842,2849 ---- #ifdef FEAT_AUTOCMD /* when the cursor line is changed always trigger CursorMoved */ ! if (lnum <= curwin->w_cursor.lnum ! && lnume + (xtra < 0 ? -xtra : xtra) > curwin->w_cursor.lnum) last_cursormoved.lnum = 0; #endif } *** ../vim-7.0.135/src/version.c Sun Oct 15 22:38:41 2006 --- src/version.c Tue Oct 17 11:10:21 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 136, /**/ -- hundred-and-one symptoms of being an internet addict: 46. Your wife makes a new rule: "The computer cannot come to bed." /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.137 --- To: vim-dev at vim.org Subject: Patch 7.0.137 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.137 Problem: Configure check for big features is wrong. Solution: Change "==" to "=". (Martti Kuparinen) Files: src/auto/configure, src/configure.in *** ../vim-7.0.136/src/auto/configure Tue Oct 10 11:40:53 2006 --- src/auto/configure Tue Oct 17 11:41:59 2006 *************** *** 15302,15308 **** && test "x$GUITYPE" != "xCARBONGUI"; then echo "$as_me:$LINENO: checking whether we need -framework Carbon" >&5 echo $ECHO_N "checking whether we need -framework Carbon... $ECHO_C" >&6 ! if test "x$enable_multibyte" = "xyes" || test "x$features" == "xbig" \ || test "x$features" = "xhuge"; then LIBS="$LIBS -framework Carbon" echo "$as_me:$LINENO: result: yes" >&5 --- 15302,15308 ---- && test "x$GUITYPE" != "xCARBONGUI"; then echo "$as_me:$LINENO: checking whether we need -framework Carbon" >&5 echo $ECHO_N "checking whether we need -framework Carbon... $ECHO_C" >&6 ! if test "x$enable_multibyte" = "xyes" || test "x$features" = "xbig" \ || test "x$features" = "xhuge"; then LIBS="$LIBS -framework Carbon" echo "$as_me:$LINENO: result: yes" >&5 *** ../vim-7.0.136/src/configure.in Tue Oct 10 11:40:53 2006 --- src/configure.in Tue Oct 17 11:40:59 2006 *************** *** 2838,2844 **** && test "x$GUITYPE" != "xCARBONGUI"; then AC_MSG_CHECKING(whether we need -framework Carbon) dnl check for MACOSX without Carbon GUI, but with FEAT_MBYTE ! if test "x$enable_multibyte" = "xyes" || test "x$features" == "xbig" \ || test "x$features" = "xhuge"; then LIBS="$LIBS -framework Carbon" AC_MSG_RESULT(yes) --- 2838,2844 ---- && test "x$GUITYPE" != "xCARBONGUI"; then AC_MSG_CHECKING(whether we need -framework Carbon) dnl check for MACOSX without Carbon GUI, but with FEAT_MBYTE ! if test "x$enable_multibyte" = "xyes" || test "x$features" = "xbig" \ || test "x$features" = "xhuge"; then LIBS="$LIBS -framework Carbon" AC_MSG_RESULT(yes) *** ../vim-7.0.136/src/version.c Tue Oct 17 11:12:28 2006 --- src/version.c Tue Oct 17 11:49:14 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 137, /**/ -- CVS sux, men don't like commitment /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.138 --- To: vim-dev at vim.org Subject: Patch 7.0.138 (extra) Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.138 (extra) Problem: Mac: modifiers don't work with function keys. Solution: Use GetEventParameter() to obtain modifiers. (Nicolas Weber) Files: src/gui_mac.c *** ../vim-7.0.137/src/gui_mac.c Tue Aug 22 21:39:18 2006 --- src/gui_mac.c Sun Oct 15 14:53:38 2006 *************** *** 2014,2020 **** void *data) { /* Multibyte-friendly key event handler */ ! OSStatus e = -1; UInt32 actualSize; UniChar *text; char_u result[INLINE_KEY_BUFFER_SIZE]; --- 2014,2020 ---- void *data) { /* Multibyte-friendly key event handler */ ! OSStatus err = -1; UInt32 actualSize; UniChar *text; char_u result[INLINE_KEY_BUFFER_SIZE]; *************** *** 2022,2195 **** UInt32 key_sym; char charcode; int key_char; ! UInt32 modifiers; size_t encLen; char_u *to = NULL; Boolean isSpecial = FALSE; int i; /* Mask the mouse (as per user setting) */ if (p_mh) ObscureCursor(); ! do ! { ! /* Don't use the keys when the dialog wants them. */ ! if (dialog_busy) ! break; ! if (noErr != GetEventParameter(theEvent, kEventParamTextInputSendText, ! typeUnicodeText, NULL, 0, &actualSize, NULL)) ! break; ! text = (UniChar *)alloc(actualSize); ! if (text) ! { ! do ! { ! if (noErr != GetEventParameter(theEvent, ! kEventParamTextInputSendText, ! typeUnicodeText, NULL, actualSize, NULL, text)) ! break; ! EventRef keyEvent; ! if (noErr != GetEventParameter(theEvent, ! kEventParamTextInputSendKeyboardEvent, ! typeEventRef, NULL, sizeof(EventRef), NULL, &keyEvent)) ! break; ! if (noErr != GetEventParameter(keyEvent, ! kEventParamKeyModifiers, ! typeUInt32, NULL, sizeof(UInt32), NULL, &modifiers)) ! break; ! if (noErr != GetEventParameter(keyEvent, ! kEventParamKeyCode, ! typeUInt32, NULL, sizeof(UInt32), NULL, &key_sym)) ! break; ! if (noErr != GetEventParameter(keyEvent, ! kEventParamKeyMacCharCodes, ! typeChar, NULL, sizeof(char), NULL, &charcode)) ! break; ! key_char = charcode; ! if (modifiers & controlKey) ! { ! if ((modifiers & ~(controlKey|shiftKey)) == 0 ! && (key_char == '2' || key_char == '6')) ! { ! /* CTRL-^ and CTRL-@ don't work in the normal way. */ ! if (key_char == '2') ! key_char = Ctrl_AT; ! else ! key_char = Ctrl_HAT; ! text[0] = (UniChar)key_char; ! modifiers = 0; ! } ! } ! if (modifiers & cmdKey) ! #ifndef USE_CMD_KEY ! break; /* Let system handle Cmd+... */ ! #else ! { ! /* Intercept CMD-. */ ! if (key_char == '.') ! got_int = TRUE; ! ! /* Convert the modifiers */ ! modifiers = EventModifiers2VimModifiers(modifiers); ! ! /* Following code to simplify and consolidate modifiers ! * taken liberally from gui_w48.c */ ! ! key_char = simplify_key(key_char, (int *)&modifiers); ! ! /* remove SHIFT for keys that are already shifted, e.g., ! * '(' and '*' */ ! if (key_char < 0x100 && ! !isalpha(key_char) && isprint(key_char)) ! modifiers &= ~MOD_MASK_SHIFT; ! ! /* Interpret META, include SHIFT, etc. */ ! key_char = extract_modifiers(key_char, (int *)&modifiers); ! if (key_char == CSI) ! key_char = K_CSI; ! if (modifiers) ! { ! result[len++] = CSI; ! result[len++] = KS_MODIFIER; ! result[len++] = modifiers; ! } ! isSpecial = TRUE; ! } ! #endif ! else ! { ! /* Find the special key (eg., for cursor keys) */ ! if (!(actualSize > sizeof(UniChar)) && ! ((text[0] < 0x20) || (text[0] == 0x7f))) ! { ! for (i = 0; special_keys[i].key_sym != (KeySym)0; ++i) ! if (special_keys[i].key_sym == key_sym) ! { ! key_char = TO_SPECIAL(special_keys[i].vim_code0, ! special_keys[i].vim_code1); ! key_char = simplify_key(key_char, ! (int *)&modifiers); ! isSpecial = TRUE; ! break; ! } ! } ! } ! if (isSpecial && IS_SPECIAL(key_char)) ! { ! result[len++] = CSI; ! result[len++] = K_SECOND(key_char); ! result[len++] = K_THIRD(key_char); ! } ! else ! { ! encLen = actualSize; ! to = mac_utf16_to_enc(text, actualSize, &encLen); ! } ! if (to) ! { ! /* This is basically add_to_input_buf_csi() */ ! for (i = 0; i < encLen && len < (INLINE_KEY_BUFFER_SIZE-1); ++i) ! { ! result[len++] = to[i]; ! if (to[i] == CSI) ! { ! result[len++] = KS_EXTRA; ! result[len++] = (int)KE_CSI; ! } ! } ! vim_free(to); ! } ! add_to_input_buf(result, len); ! e = noErr; ! } ! while (0); ! vim_free(text); ! if (e == noErr) ! { ! /* Fake event to wake up WNE (required to get ! * key repeat working */ ! PostEvent(keyUp, 0); ! return noErr; ! } ! } } - while (0); ! return CallNextEventHandler(nextHandler, theEvent); } #else void --- 2022,2174 ---- UInt32 key_sym; char charcode; int key_char; ! UInt32 modifiers, vimModifiers; size_t encLen; char_u *to = NULL; Boolean isSpecial = FALSE; int i; + EventRef keyEvent; /* Mask the mouse (as per user setting) */ if (p_mh) ObscureCursor(); ! /* Don't use the keys when the dialog wants them. */ ! if (dialog_busy) ! return eventNotHandledErr; ! ! if (noErr != GetEventParameter(theEvent, kEventParamTextInputSendText, ! typeUnicodeText, NULL, 0, &actualSize, NULL)) ! return eventNotHandledErr; ! ! text = (UniChar *)alloc(actualSize); ! if (!text) ! return eventNotHandledErr; ! ! err = GetEventParameter(theEvent, kEventParamTextInputSendText, ! typeUnicodeText, NULL, actualSize, NULL, text); ! require_noerr(err, done); ! ! err = GetEventParameter(theEvent, kEventParamTextInputSendKeyboardEvent, ! typeEventRef, NULL, sizeof(EventRef), NULL, &keyEvent); ! require_noerr(err, done); ! ! err = GetEventParameter(keyEvent, kEventParamKeyModifiers, ! typeUInt32, NULL, sizeof(UInt32), NULL, &modifiers); ! require_noerr(err, done); ! ! err = GetEventParameter(keyEvent, kEventParamKeyCode, ! typeUInt32, NULL, sizeof(UInt32), NULL, &key_sym); ! require_noerr(err, done); ! ! err = GetEventParameter(keyEvent, kEventParamKeyMacCharCodes, ! typeChar, NULL, sizeof(char), NULL, &charcode); ! require_noerr(err, done); ! #ifndef USE_CMD_KEY ! if (modifiers & cmdKey) ! goto done; /* Let system handle Cmd+... */ ! #endif ! key_char = charcode; ! vimModifiers = EventModifiers2VimModifiers(modifiers); ! /* Find the special key (eg., for cursor keys) */ ! if (actualSize <= sizeof(UniChar) && ! ((text[0] < 0x20) || (text[0] == 0x7f))) ! { ! for (i = 0; special_keys[i].key_sym != (KeySym)0; ++i) ! if (special_keys[i].key_sym == key_sym) ! { ! key_char = TO_SPECIAL(special_keys[i].vim_code0, ! special_keys[i].vim_code1); ! key_char = simplify_key(key_char, ! (int *)&vimModifiers); ! isSpecial = TRUE; ! break; ! } ! } ! /* Intercept CMD-. and CTRL-c */ ! if (((modifiers & controlKey) && key_char == 'c') || ! ((modifiers & cmdKey) && key_char == '.')) ! got_int = TRUE; ! if (!isSpecial) ! { ! /* remove SHIFT for keys that are already shifted, e.g., ! * '(' and '*' */ ! if (key_char < 0x100 && !isalpha(key_char) && isprint(key_char)) ! vimModifiers &= ~MOD_MASK_SHIFT; ! /* remove CTRL from keys that already have it */ ! if (key_char < 0x20) ! vimModifiers &= ~MOD_MASK_CTRL; ! /* don't process unicode characters here */ ! if (!IS_SPECIAL(key_char)) ! { ! /* Following code to simplify and consolidate vimModifiers ! * taken liberally from gui_w48.c */ ! key_char = simplify_key(key_char, (int *)&vimModifiers); ! /* Interpret META, include SHIFT, etc. */ ! key_char = extract_modifiers(key_char, (int *)&vimModifiers); ! if (key_char == CSI) ! key_char = K_CSI; ! if (IS_SPECIAL(key_char)) ! isSpecial = TRUE; ! } ! } ! if (vimModifiers) ! { ! result[len++] = CSI; ! result[len++] = KS_MODIFIER; ! result[len++] = vimModifiers; ! } ! if (isSpecial && IS_SPECIAL(key_char)) ! { ! result[len++] = CSI; ! result[len++] = K_SECOND(key_char); ! result[len++] = K_THIRD(key_char); ! } ! else ! { ! encLen = actualSize; ! to = mac_utf16_to_enc(text, actualSize, &encLen); ! if (to) ! { ! /* This is basically add_to_input_buf_csi() */ ! for (i = 0; i < encLen && len < (INLINE_KEY_BUFFER_SIZE-1); ++i) ! { ! result[len++] = to[i]; ! if (to[i] == CSI) ! { ! result[len++] = KS_EXTRA; ! result[len++] = (int)KE_CSI; ! } ! } ! vim_free(to); ! } ! } ! add_to_input_buf(result, len); ! err = noErr; ! done: ! vim_free(text); ! if (err == noErr) ! { ! /* Fake event to wake up WNE (required to get ! * key repeat working */ ! PostEvent(keyUp, 0); ! return noErr; } ! return eventNotHandledErr; } #else void *************** *** 5748,5754 **** /* TODO: Get the text selection from Vim */ /* Call to Handle Popup */ ! status = ContextualMenuSelect(CntxMenu, where, false, kCMHelpItemNoHelp, HelpName, NULL, &CntxType, &CntxMenuID, &CntxMenuItem); if (status == noErr) { --- 5727,5734 ---- /* TODO: Get the text selection from Vim */ /* Call to Handle Popup */ ! status = ContextualMenuSelect(CntxMenu, where, false, kCMHelpItemNoHelp, ! HelpName, NULL, &CntxType, &CntxMenuID, &CntxMenuItem); if (status == noErr) { *************** *** 5756,5762 **** { /* Handle the menu CntxMenuID, CntxMenuItem */ /* The submenu can be handle directly by gui_mac_handle_menu */ ! /* But what about the current menu, is the menu changed by ContextualMenuSelect */ gui_mac_handle_menu((CntxMenuID << 16) + CntxMenuItem); } else if (CntxMenuID == kCMShowHelpSelected) --- 5736,5743 ---- { /* Handle the menu CntxMenuID, CntxMenuItem */ /* The submenu can be handle directly by gui_mac_handle_menu */ ! /* But what about the current menu, is the menu changed by ! * ContextualMenuSelect */ gui_mac_handle_menu((CntxMenuID << 16) + CntxMenuItem); } else if (CntxMenuID == kCMShowHelpSelected) *** ../vim-7.0.137/src/version.c Tue Oct 17 11:50:45 2006 --- src/version.c Tue Oct 17 12:51:21 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 138, /**/ -- hundred-and-one symptoms of being an internet addict: 52. You ask a plumber how much it would cost to replace the chair in front of your computer with a toilet. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.139 --- To: vim-dev at vim.org Subject: Patch 7.0.139 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.139 Problem: Using CTRL-PageUp or CTRL-PageDown in Insert mode to go to another tab page does not prepare for undo properly. (Stefano Zacchiroli) Solution: Call start_arrow() before switching tab page. Files: src/edit.c *** ../vim-7.0.138/src/edit.c Sat Oct 14 14:33:21 2006 --- src/edit.c Mon Oct 16 21:28:05 2006 *************** *** 8822,8828 **** if (mod_mask & MOD_MASK_CTRL) { /* : tab page back */ ! goto_tabpage(-1); return; } #endif --- 8822,8832 ---- if (mod_mask & MOD_MASK_CTRL) { /* : tab page back */ ! if (first_tabpage->tp_next != NULL) ! { ! start_arrow(&curwin->w_cursor); ! goto_tabpage(-1); ! } return; } #endif *************** *** 8881,8887 **** if (mod_mask & MOD_MASK_CTRL) { /* : tab page forward */ ! goto_tabpage(0); return; } #endif --- 8885,8895 ---- if (mod_mask & MOD_MASK_CTRL) { /* : tab page forward */ ! if (first_tabpage->tp_next != NULL) ! { ! start_arrow(&curwin->w_cursor); ! goto_tabpage(0); ! } return; } #endif *** ../vim-7.0.138/src/version.c Tue Oct 17 12:53:31 2006 --- src/version.c Tue Oct 17 13:38:27 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 139, /**/ -- hundred-and-one symptoms of being an internet addict: 53. To find out what time it is, you send yourself an e-mail and check the "Date:" field. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.140 --- To: vim-dev at vim.org Subject: Patch 7.0.140 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.140 (after 7.0.134) Problem: Comparing recursively looped List or Dictionary doesn't work well. Solution: Detect comparing a List or Dictionary with itself. Files: src/eval.c *** ../vim-7.0.139/src/eval.c Sun Oct 15 22:38:41 2006 --- src/eval.c Sun Oct 15 22:30:09 2006 *************** *** 5451,5456 **** --- 5451,5458 ---- { listitem_T *item1, *item2; + if (l1 == l2) + return TRUE; if (list_len(l1) != list_len(l2)) return FALSE; *************** *** 5487,5492 **** --- 5489,5496 ---- dictitem_T *item2; int todo; + if (d1 == d2) + return TRUE; if (dict_len(d1) != dict_len(d2)) return FALSE; *************** *** 5522,5531 **** static int recursive = 0; /* cach recursive loops */ int r; ! /* Catch lists and dicts that have an endless loop by limiting ! * recursiveness to 1000. */ ! if (tv1->v_type != tv2->v_type || recursive >= 1000) return FALSE; switch (tv1->v_type) { --- 5526,5537 ---- static int recursive = 0; /* cach recursive loops */ int r; ! if (tv1->v_type != tv2->v_type) return FALSE; + /* Catch lists and dicts that have an endless loop by limiting + * recursiveness to 1000. We guess they are equal then. */ + if (recursive >= 1000) + return TRUE; switch (tv1->v_type) { *** ../vim-7.0.139/src/version.c Tue Oct 17 13:39:36 2006 --- src/version.c Tue Oct 17 15:15:04 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 140, /**/ -- hundred-and-one symptoms of being an internet addict: 54. You start tilting your head sideways to smile. :-) /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.141 --- To: vim-dev at vim.org Subject: Patch 7.0.141 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.141 Problem: When pasting a while line on the command line an extra CR is added literally. Solution: Don't add the trailing CR when pasting with the mouse. Files: src/ex_getln.c, src/proto/ops.pro, src/ops.c *** ../vim-7.0.140/src/ex_getln.c Thu Sep 14 11:27:12 2006 --- src/ex_getln.c Sun Oct 15 16:17:20 2006 *************** *** 86,92 **** static void draw_cmdline __ARGS((int start, int len)); static void save_cmdline __ARGS((struct cmdline_info *ccp)); static void restore_cmdline __ARGS((struct cmdline_info *ccp)); ! static int cmdline_paste __ARGS((int regname, int literally)); #if defined(FEAT_XIM) && defined(FEAT_GUI_GTK) static void redrawcmd_preedit __ARGS((void)); #endif --- 86,92 ---- static void draw_cmdline __ARGS((int start, int len)); static void save_cmdline __ARGS((struct cmdline_info *ccp)); static void restore_cmdline __ARGS((struct cmdline_info *ccp)); ! static int cmdline_paste __ARGS((int regname, int literally, int remcr)); #if defined(FEAT_XIM) && defined(FEAT_GUI_GTK) static void redrawcmd_preedit __ARGS((void)); #endif *************** *** 1116,1122 **** #endif if (c != ESC) /* use ESC to cancel inserting register */ { ! cmdline_paste(c, i == Ctrl_R); #ifdef FEAT_EVAL /* When there was a serious error abort getting the --- 1116,1122 ---- #endif if (c != ESC) /* use ESC to cancel inserting register */ { ! cmdline_paste(c, i == Ctrl_R, FALSE); #ifdef FEAT_EVAL /* When there was a serious error abort getting the *************** *** 1231,1246 **** goto cmdline_not_changed; /* Ignore mouse */ # ifdef FEAT_CLIPBOARD if (clip_star.available) ! cmdline_paste('*', TRUE); else # endif ! cmdline_paste(0, TRUE); redrawcmd(); goto cmdline_changed; # ifdef FEAT_DND case K_DROP: ! cmdline_paste('~', TRUE); redrawcmd(); goto cmdline_changed; # endif --- 1231,1246 ---- goto cmdline_not_changed; /* Ignore mouse */ # ifdef FEAT_CLIPBOARD if (clip_star.available) ! cmdline_paste('*', TRUE, TRUE); else # endif ! cmdline_paste(0, TRUE, TRUE); redrawcmd(); goto cmdline_changed; # ifdef FEAT_DND case K_DROP: ! cmdline_paste('~', TRUE, FALSE); redrawcmd(); goto cmdline_changed; # endif *************** *** 2890,2898 **** * return FAIL for failure, OK otherwise */ static int ! cmdline_paste(regname, literally) int regname; int literally; /* Insert text literally instead of "as typed" */ { long i; char_u *arg; --- 2890,2899 ---- * return FAIL for failure, OK otherwise */ static int ! cmdline_paste(regname, literally, remcr) int regname; int literally; /* Insert text literally instead of "as typed" */ + int remcr; /* remove trailing CR */ { long i; char_u *arg; *************** *** 2968,2974 **** return OK; } ! return cmdline_paste_reg(regname, literally); } /* --- 2969,2975 ---- return OK; } ! return cmdline_paste_reg(regname, literally, remcr); } /* *** ../vim-7.0.140/src/proto/ops.pro Sun Apr 30 20:25:07 2006 --- src/proto/ops.pro Tue Oct 17 16:24:08 2006 *************** *** 20,26 **** extern int do_execreg __ARGS((int regname, int colon, int addcr)); extern int insert_reg __ARGS((int regname, int literally)); extern int get_spec_reg __ARGS((int regname, char_u **argp, int *allocated, int errmsg)); ! extern int cmdline_paste_reg __ARGS((int regname, int literally)); extern void adjust_clip_reg __ARGS((int *rp)); extern int op_delete __ARGS((oparg_T *oap)); extern int op_replace __ARGS((oparg_T *oap, int c)); --- 20,26 ---- extern int do_execreg __ARGS((int regname, int colon, int addcr)); extern int insert_reg __ARGS((int regname, int literally)); extern int get_spec_reg __ARGS((int regname, char_u **argp, int *allocated, int errmsg)); ! extern int cmdline_paste_reg __ARGS((int regname, int literally, int remcr)); extern void adjust_clip_reg __ARGS((int *rp)); extern int op_delete __ARGS((oparg_T *oap)); extern int op_replace __ARGS((oparg_T *oap, int c)); *** ../vim-7.0.140/src/ops.c Fri Oct 6 23:33:22 2006 --- src/ops.c Sun Oct 15 16:43:54 2006 *************** *** 1480,1488 **** * return FAIL for failure, OK otherwise */ int ! cmdline_paste_reg(regname, literally) int regname; int literally; /* Insert text literally instead of "as typed" */ { long i; --- 1481,1490 ---- * return FAIL for failure, OK otherwise */ int ! cmdline_paste_reg(regname, literally, remcr) int regname; int literally; /* Insert text literally instead of "as typed" */ + int remcr; /* don't add trailing CR */ { long i; *************** *** 1494,1501 **** { cmdline_paste_str(y_current->y_array[i], literally); ! /* insert ^M between lines and after last line if type is MLINE */ ! if (y_current->y_type == MLINE || i < y_current->y_size - 1) cmdline_paste_str((char_u *)"\r", literally); /* Check for CTRL-C, in case someone tries to paste a few thousand --- 1496,1508 ---- { cmdline_paste_str(y_current->y_array[i], literally); ! /* Insert ^M between lines and after last line if type is MLINE. ! * Don't do this when "remcr" is TRUE and the next line is empty. */ ! if (y_current->y_type == MLINE ! || (i < y_current->y_size - 1 ! && !(remcr ! && i == y_current->y_size - 2 ! && *y_current->y_array[i + 1] == NUL))) cmdline_paste_str((char_u *)"\r", literally); /* Check for CTRL-C, in case someone tries to paste a few thousand *** ../vim-7.0.140/src/version.c Tue Oct 17 15:17:41 2006 --- src/version.c Tue Oct 17 16:22:55 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 141, /**/ -- ERROR 047: Keyboard not found. Press RETURN to continue. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.142 --- To: vim-dev at vim.org Subject: Patch 7.0.142 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.142 Problem: Using the middle mouse button in Select mode to paste text results in an extra "y". (Kriton Kyrimis) Solution: Let the middle mouse button replace the selected text with the contents of the clipboard. Files: src/normal.c *** ../vim-7.0.141/src/normal.c Tue Oct 10 13:27:30 2006 --- src/normal.c Tue Oct 17 16:54:57 2006 *************** *** 2380,2390 **** /* * If visual was active, yank the highlighted text and put it * before the mouse pointer position. */ if (VIsual_active) { ! stuffcharReadbuff('y'); ! stuffcharReadbuff(K_MIDDLEMOUSE); do_always = TRUE; /* ignore 'mouse' setting next time */ return FALSE; } --- 2380,2399 ---- /* * If visual was active, yank the highlighted text and put it * before the mouse pointer position. + * In Select mode replace the highlighted text with the clipboard. */ if (VIsual_active) { ! if (VIsual_select) ! { ! stuffcharReadbuff(Ctrl_G); ! stuffReadbuff("\"+p"); ! } ! else ! { ! stuffcharReadbuff('y'); ! stuffcharReadbuff(K_MIDDLEMOUSE); ! } do_always = TRUE; /* ignore 'mouse' setting next time */ return FALSE; } *** ../vim-7.0.141/src/version.c Tue Oct 17 16:26:52 2006 --- src/version.c Tue Oct 17 16:51:23 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 142, /**/ -- Keyboard not found. Think ENTER to continue. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.143 --- To: vim-dev at vim.org Subject: Patch 7.0.143 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.143 Problem: Setting 'scroll' to its default value was not handled correctly. Solution: Compare the right field to PV_SCROLL. Files: src/option.c *** ../vim-7.0.142/src/option.c Tue Oct 10 18:43:50 2006 --- src/option.c Tue Oct 17 17:29:09 2006 *************** *** 3405,3411 **** } else if (flags & P_NUM) { ! if (varp == (char_u *)PV_SCROLL) win_comp_scroll(curwin); else { --- 3405,3411 ---- } else if (flags & P_NUM) { ! if (options[opt_idx].indir == PV_SCROLL) win_comp_scroll(curwin); else { *** ../vim-7.0.142/src/version.c Tue Oct 17 16:55:47 2006 --- src/version.c Tue Oct 17 18:34:53 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 143, /**/ -- hundred-and-one symptoms of being an internet addict: 56. You leave the modem speaker on after connecting because you think it sounds like the ocean wind...the perfect soundtrack for "surfing the net". /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.144 --- To: vim-dev at vim.org Subject: Patch 7.0.144 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.144 Problem: May compare two unrelated pointers when matching a pattern against a string. (Dominique Pelle) Solution: Avoid calling reg_getline() when REG_MULTI is false. Files: src/regexp.c *** ../vim-7.0.143/src/regexp.c Tue Aug 29 17:28:56 2006 --- src/regexp.c Tue Oct 17 18:30:18 2006 *************** *** 3777,3784 **** op = OP(scan); /* Check for character class with NL added. */ ! if (!reg_line_lbr && WITH_NL(op) && *reginput == NUL ! && reglnum <= reg_maxline) { reg_nextline(); } --- 3777,3784 ---- op = OP(scan); /* Check for character class with NL added. */ ! if (!reg_line_lbr && WITH_NL(op) && REG_MULTI ! && *reginput == NUL && reglnum <= reg_maxline) { reg_nextline(); } *************** *** 4855,4862 **** break; case NEWL: ! if ((c != NUL || reglnum > reg_maxline || reg_line_lbr) ! && (c != '\n' || !reg_line_lbr)) status = RA_NOMATCH; else if (reg_line_lbr) ADVANCE_REGINPUT(); --- 4855,4862 ---- break; case NEWL: ! if ((c != NUL || !REG_MULTI || reglnum > reg_maxline ! || reg_line_lbr) && (c != '\n' || !reg_line_lbr)) status = RA_NOMATCH; else if (reg_line_lbr) ADVANCE_REGINPUT(); *************** *** 5316,5323 **** ++count; mb_ptr_adv(scan); } ! if (!WITH_NL(OP(p)) || reglnum > reg_maxline || reg_line_lbr ! || count == maxcount) break; ++count; /* count the line-break */ reg_nextline(); --- 5316,5323 ---- ++count; mb_ptr_adv(scan); } ! if (!REG_MULTI || !WITH_NL(OP(p)) || reglnum > reg_maxline ! || reg_line_lbr || count == maxcount) break; ++count; /* count the line-break */ reg_nextline(); *************** *** 5341,5347 **** } else if (*scan == NUL) { ! if (!WITH_NL(OP(p)) || reglnum > reg_maxline || reg_line_lbr) break; reg_nextline(); scan = reginput; --- 5341,5348 ---- } else if (*scan == NUL) { ! if (!REG_MULTI || !WITH_NL(OP(p)) || reglnum > reg_maxline ! || reg_line_lbr) break; reg_nextline(); scan = reginput; *************** *** 5370,5376 **** } else if (*scan == NUL) { ! if (!WITH_NL(OP(p)) || reglnum > reg_maxline || reg_line_lbr) break; reg_nextline(); scan = reginput; --- 5371,5378 ---- } else if (*scan == NUL) { ! if (!REG_MULTI || !WITH_NL(OP(p)) || reglnum > reg_maxline ! || reg_line_lbr) break; reg_nextline(); scan = reginput; *************** *** 5399,5405 **** } else if (*scan == NUL) { ! if (!WITH_NL(OP(p)) || reglnum > reg_maxline || reg_line_lbr) break; reg_nextline(); scan = reginput; --- 5401,5408 ---- } else if (*scan == NUL) { ! if (!REG_MULTI || !WITH_NL(OP(p)) || reglnum > reg_maxline ! || reg_line_lbr) break; reg_nextline(); scan = reginput; *************** *** 5424,5430 **** { if (*scan == NUL) { ! if (!WITH_NL(OP(p)) || reglnum > reg_maxline || reg_line_lbr) break; reg_nextline(); scan = reginput; --- 5427,5434 ---- { if (*scan == NUL) { ! if (!REG_MULTI || !WITH_NL(OP(p)) || reglnum > reg_maxline ! || reg_line_lbr) break; reg_nextline(); scan = reginput; *************** *** 5454,5460 **** #endif if (*scan == NUL) { ! if (!WITH_NL(OP(p)) || reglnum > reg_maxline || reg_line_lbr) break; reg_nextline(); scan = reginput; --- 5458,5465 ---- #endif if (*scan == NUL) { ! if (!REG_MULTI || !WITH_NL(OP(p)) || reglnum > reg_maxline ! || reg_line_lbr) break; reg_nextline(); scan = reginput; *************** *** 5617,5623 **** #endif if (*scan == NUL) { ! if (!WITH_NL(OP(p)) || reglnum > reg_maxline || reg_line_lbr) break; reg_nextline(); scan = reginput; --- 5622,5629 ---- #endif if (*scan == NUL) { ! if (!REG_MULTI || !WITH_NL(OP(p)) || reglnum > reg_maxline ! || reg_line_lbr) break; reg_nextline(); scan = reginput; *************** *** 5646,5653 **** case NEWL: while (count < maxcount ! && ((*scan == NUL && reglnum <= reg_maxline && !reg_line_lbr) ! || (*scan == '\n' && reg_line_lbr))) { count++; if (reg_line_lbr) --- 5652,5659 ---- case NEWL: while (count < maxcount ! && ((*scan == NUL && reglnum <= reg_maxline && !reg_line_lbr ! && REG_MULTI) || (*scan == '\n' && reg_line_lbr))) { count++; if (reg_line_lbr) *** ../vim-7.0.143/src/version.c Tue Oct 17 18:36:03 2006 --- src/version.c Tue Oct 17 18:48:51 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 144, /**/ -- Be thankful to be in a traffic jam, because it means you own a car. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.145 --- To: vim-dev at vim.org Subject: Patch 7.0.145 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.145 (after 7.0.142) Problem: Compiler warning. Solution: Add type cast. Files: src/normal.c *** ../vim-7.0.144/src/normal.c Tue Oct 17 16:55:47 2006 --- src/normal.c Tue Oct 17 22:37:42 2006 *************** *** 2387,2393 **** if (VIsual_select) { stuffcharReadbuff(Ctrl_G); ! stuffReadbuff("\"+p"); } else { --- 2387,2393 ---- if (VIsual_select) { stuffcharReadbuff(Ctrl_G); ! stuffReadbuff((char_u *)"\"+p"); } else { *** ../vim-7.0.144/src/version.c Tue Oct 17 18:50:15 2006 --- src/version.c Tue Oct 17 22:38:21 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 145, /**/ -- hundred-and-one symptoms of being an internet addict: 59. Your wife says communication is important in a marriage...so you buy another computer and install a second phone line so the two of you can chat. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.146 --- To: vim-dev at vim.org Subject: Patch 7.0.146 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.146 Problem: When 'switchbuf' is set to "usetab" and the current tab has only a quickfix window, jumping to an error always opens a new window. Also, when the buffer is open in another tab page it's not found. Solution: Check for the "split" value of 'switchbuf' properly. Search in other tab pages for the desired buffer. (Yegappan Lakshmanan) Files: src/buffer.c, src/quickfix.c *** ../vim-7.0.145/src/buffer.c Sat Sep 9 14:51:43 2006 --- src/buffer.c Fri Oct 20 20:08:49 2006 *************** *** 1208,1218 **** { # ifdef FEAT_WINDOWS /* jump to first window containing buf if one exists ("useopen") */ ! if (vim_strchr(p_swb, 'o') && buf_jump_open_win(buf)) return OK; /* jump to first window in any tab page containing buf if one exists * ("usetab") */ ! if (vim_strchr(p_swb, 'a') && buf_jump_open_tab(buf)) return OK; if (win_split(0, 0) == FAIL) # endif --- 1208,1218 ---- { # ifdef FEAT_WINDOWS /* jump to first window containing buf if one exists ("useopen") */ ! if (vim_strchr(p_swb, 'o') != NULL && buf_jump_open_win(buf)) return OK; /* jump to first window in any tab page containing buf if one exists * ("usetab") */ ! if (vim_strchr(p_swb, 'a') != NULL && buf_jump_open_tab(buf)) return OK; if (win_split(0, 0) == FAIL) # endif *************** *** 1842,1854 **** if (options & GETF_SWITCH) { /* use existing open window for buffer if wanted */ ! if (vim_strchr(p_swb, 'o')) /* useopen */ wp = buf_jump_open_win(buf); /* use existing open window in any tab page for buffer if wanted */ ! if (vim_strchr(p_swb, 'a')) /* usetab */ wp = buf_jump_open_tab(buf); /* split window if wanted ("split") */ ! if (wp == NULL && vim_strchr(p_swb, 't') && !bufempty()) { if (win_split(0, 0) == FAIL) return FAIL; --- 1842,1854 ---- if (options & GETF_SWITCH) { /* use existing open window for buffer if wanted */ ! if (vim_strchr(p_swb, 'o') != NULL) /* useopen */ wp = buf_jump_open_win(buf); /* use existing open window in any tab page for buffer if wanted */ ! if (vim_strchr(p_swb, 'a') != NULL) /* usetab */ wp = buf_jump_open_tab(buf); /* split window if wanted ("split") */ ! if (wp == NULL && vim_strchr(p_swb, 'l') != NULL && !bufempty()) { if (win_split(0, 0) == FAIL) return FAIL; *** ../vim-7.0.145/src/quickfix.c Tue Sep 5 15:36:30 2006 --- src/quickfix.c Fri Oct 20 20:05:00 2006 *************** *** 1586,1595 **** } /* ! * If there is only one window, create a new one above the quickfix ! * window. */ ! if (firstwin == lastwin || !usable_win) { ll_ref = curwin->w_llist_ref; --- 1586,1615 ---- } /* ! * If no usable window is found and 'switchbuf' is set to 'usetab' ! * then search in other tabs. */ ! if (!usable_win && vim_strchr(p_swb, 'a') != NULL) ! { ! tabpage_T *tp; ! win_T *wp; ! ! FOR_ALL_TAB_WINDOWS(tp, wp) ! { ! if (wp->w_buffer->b_fnum == qf_ptr->qf_fnum) ! { ! goto_tabpage_win(tp, wp); ! usable_win = 1; ! break; ! } ! } ! } ! ! /* ! * If there is only one window and is the quickfix window, create a new ! * one above the quickfix window. ! */ ! if (((firstwin == lastwin) && bt_quickfix(curbuf)) || !usable_win) { ll_ref = curwin->w_llist_ref; *** ../vim-7.0.145/src/version.c Tue Oct 17 22:40:14 2006 --- src/version.c Fri Oct 20 20:11:58 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 146, /**/ -- hundred-and-one symptoms of being an internet addict: 80. At parties, you introduce your spouse as your "service provider." /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.147 --- To: vim-dev at vim.org Subject: Patch 7.0.147 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.147 Problem: When creating a session file and there are several tab pages and some windows have a local directory a short file name may be used when it's not valid. (Marius Roets) A session with multiple tab pages may result in "No Name" buffers. (Bill McCarthy) Solution: Don't enter tab pages when going through the list, only use a pointer to the first window in each tab page. Use "tabedit" instead of "tabnew | edit" when possible. Files: src/ex_docmd.c *** ../vim-7.0.146/src/ex_docmd.c Sun Sep 10 21:05:39 2006 --- src/ex_docmd.c Tue Oct 24 12:55:11 2006 *************** *** 9643,9649 **** #endif #ifdef FEAT_SESSION ! static int ses_winsizes __ARGS((FILE *fd, int restore_size)); static int ses_win_rec __ARGS((FILE *fd, frame_T *fr)); static frame_T *ses_skipframe __ARGS((frame_T *fr)); static int ses_do_frame __ARGS((frame_T *fr)); --- 9643,9650 ---- #endif #ifdef FEAT_SESSION ! static int ses_winsizes __ARGS((FILE *fd, int restore_size, ! win_T *tab_firstwin)); static int ses_win_rec __ARGS((FILE *fd, frame_T *fr)); static frame_T *ses_skipframe __ARGS((frame_T *fr)); static int ses_do_frame __ARGS((frame_T *fr)); *************** *** 9669,9676 **** win_T *wp; char_u *sname; win_T *edited_win = NULL; - tabpage_T *old_curtab = curtab; int tabnr; if (ssop_flags & SSOP_BUFFERS) only_save_windows = FALSE; /* Save ALL buffers */ --- 9670,9677 ---- win_T *wp; char_u *sname; win_T *edited_win = NULL; int tabnr; + win_T *tab_firstwin; if (ssop_flags & SSOP_BUFFERS) only_save_windows = FALSE; /* Save ALL buffers */ *************** *** 9778,9791 **** /* * May repeat putting Windows for each tab, when "tabpages" is in * 'sessionoptions'. */ for (tabnr = 1; ; ++tabnr) { if ((ssop_flags & SSOP_TABPAGES)) { ! goto_tabpage(tabnr); ! if (tabnr > 1 && put_line(fd, "tabnew") == FAIL) ! return FAIL; } /* --- 9779,9804 ---- /* * May repeat putting Windows for each tab, when "tabpages" is in * 'sessionoptions'. + * Don't use goto_tabpage(), it may change directory and trigger + * autocommands. */ + tab_firstwin = firstwin; /* first window in tab page "tabnr" */ for (tabnr = 1; ; ++tabnr) { + int need_tabnew = FALSE; + if ((ssop_flags & SSOP_TABPAGES)) { ! tabpage_T *tp = find_tabpage(tabnr); ! ! if (tp == NULL) ! break; /* done all tab pages */ ! if (tp == curtab) ! tab_firstwin = firstwin; ! else ! tab_firstwin = tp->tp_firstwin; ! if (tabnr > 1) ! need_tabnew = TRUE; } /* *************** *** 9793,9799 **** * is aborted we don't end up with a number of useless windows. * This may have side effects! (e.g., compressed or network file). */ ! for (wp = firstwin; wp != NULL; wp = wp->w_next) { if (ses_do_win(wp) && wp->w_buffer->b_ffname != NULL --- 9806,9812 ---- * is aborted we don't end up with a number of useless windows. * This may have side effects! (e.g., compressed or network file). */ ! for (wp = tab_firstwin; wp != NULL; wp = wp->w_next) { if (ses_do_win(wp) && wp->w_buffer->b_ffname != NULL *************** *** 9803,9817 **** #endif ) { ! if (fputs("edit ", fd) < 0 || ses_fname(fd, wp->w_buffer, &ssop_flags) == FAIL) return FAIL; if (!wp->w_arg_idx_invalid) edited_win = wp; break; } } /* * Save current window layout. */ --- 9816,9835 ---- #endif ) { ! if (fputs(need_tabnew ? "tabedit " : "edit ", fd) < 0 || ses_fname(fd, wp->w_buffer, &ssop_flags) == FAIL) return FAIL; + need_tabnew = FALSE; if (!wp->w_arg_idx_invalid) edited_win = wp; break; } } + /* If no file got edited create an empty tab page. */ + if (need_tabnew && put_line(fd, "tabnew") == FAIL) + return FAIL; + /* * Save current window layout. */ *************** *** 9829,9835 **** * Remember the window number of the current window after restoring. */ nr = 0; ! for (wp = firstwin; wp != NULL; wp = W_NEXT(wp)) { if (ses_do_win(wp)) ++nr; --- 9847,9853 ---- * Remember the window number of the current window after restoring. */ nr = 0; ! for (wp = tab_firstwin; wp != NULL; wp = W_NEXT(wp)) { if (ses_do_win(wp)) ++nr; *************** *** 9852,9864 **** */ if (put_line(fd, "set winheight=1 winwidth=1") == FAIL) return FAIL; ! if (nr > 1 && ses_winsizes(fd, restore_size) == FAIL) return FAIL; /* * Restore the view of the window (options, file, cursor, etc.). */ ! for (wp = firstwin; wp != NULL; wp = wp->w_next) { if (!ses_do_win(wp)) continue; --- 9870,9882 ---- */ if (put_line(fd, "set winheight=1 winwidth=1") == FAIL) return FAIL; ! if (nr > 1 && ses_winsizes(fd, restore_size, tab_firstwin) == FAIL) return FAIL; /* * Restore the view of the window (options, file, cursor, etc.). */ ! for (wp = tab_firstwin; wp != NULL; wp = wp->w_next) { if (!ses_do_win(wp)) continue; *************** *** 9879,9897 **** * Restore window sizes again after jumping around in windows, because * the current window has a minimum size while others may not. */ ! if (nr > 1 && ses_winsizes(fd, restore_size) == FAIL) return FAIL; /* Don't continue in another tab page when doing only the current one * or when at the last tab page. */ ! if (!(ssop_flags & SSOP_TABPAGES) || curtab->tp_next == NULL) break; } if (ssop_flags & SSOP_TABPAGES) { - if (valid_tabpage(old_curtab)) - goto_tabpage_tp(old_curtab); if (fprintf(fd, "tabnext %d", tabpage_index(curtab)) < 0 || put_eol(fd) == FAIL) return FAIL; --- 9897,9913 ---- * Restore window sizes again after jumping around in windows, because * the current window has a minimum size while others may not. */ ! if (nr > 1 && ses_winsizes(fd, restore_size, tab_firstwin) == FAIL) return FAIL; /* Don't continue in another tab page when doing only the current one * or when at the last tab page. */ ! if (!(ssop_flags & SSOP_TABPAGES)) break; } if (ssop_flags & SSOP_TABPAGES) { if (fprintf(fd, "tabnext %d", tabpage_index(curtab)) < 0 || put_eol(fd) == FAIL) return FAIL; *************** *** 9927,9942 **** } static int ! ses_winsizes(fd, restore_size) FILE *fd; int restore_size; { int n = 0; win_T *wp; if (restore_size && (ssop_flags & SSOP_WINSIZE)) { ! for (wp = firstwin; wp != NULL; wp = wp->w_next) { if (!ses_do_win(wp)) continue; --- 9943,9959 ---- } static int ! ses_winsizes(fd, restore_size, tab_firstwin) FILE *fd; int restore_size; + win_T *tab_firstwin; { int n = 0; win_T *wp; if (restore_size && (ssop_flags & SSOP_WINSIZE)) { ! for (wp = tab_firstwin; wp != NULL; wp = wp->w_next) { if (!ses_do_win(wp)) continue; *** ../vim-7.0.146/src/version.c Fri Oct 20 20:15:05 2006 --- src/version.c Tue Oct 24 12:57:04 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 147, /**/ -- hundred-and-one symptoms of being an internet addict: 95. Only communication in your household is through email. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.148 --- To: vim-dev at vim.org Subject: Patch 7.0.148 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.148 Problem: When doing "call a.xyz()" and "xyz" does not exist in dictionary "a" there is no error message. (Yegappan Lakshmanan) Solution: Add the error message. Files: src/eval.c *** ../vim-7.0.147/src/eval.c Tue Oct 17 15:17:41 2006 --- src/eval.c Tue Oct 24 11:01:25 2006 *************** *** 3125,3131 **** funcdict_T fudi; tofree = trans_function_name(&arg, eap->skip, TFN_INT, &fudi); ! vim_free(fudi.fd_newkey); if (tofree == NULL) return; --- 3125,3136 ---- funcdict_T fudi; tofree = trans_function_name(&arg, eap->skip, TFN_INT, &fudi); ! if (fudi.fd_newkey != NULL) ! { ! /* Still need to give an error message for missing key. */ ! EMSG2(_(e_dictkey), fudi.fd_newkey); ! vim_free(fudi.fd_newkey); ! } if (tofree == NULL) return; *** ../vim-7.0.147/src/version.c Tue Oct 24 13:02:27 2006 --- src/version.c Tue Oct 24 13:50:39 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 148, /**/ -- hundred-and-one symptoms of being an internet addict: 99. The hum of a cooling fan and the click of keys is comforting to you. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.149 --- To: vim-dev at vim.org Subject: Patch 7.0.149 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.149 Problem: When resizing a window that shows "~" lines the text sometimes jumps down. Solution: Remove code that uses "~" lines in some situations. Fix the computation of the screen line of the cursor. Also set w_skipcol to handle very long lines. Files: src/misc1.c, src/window.c *** ../vim-7.0.148/src/misc1.c Tue Oct 17 11:12:28 2006 --- src/misc1.c Tue Oct 24 17:33:39 2006 *************** *** 1761,1775 **** * Add column offset for 'number', 'foldcolumn', etc. */ width = W_WIDTH(wp) - win_col_off(wp); ! if (width > 0) ! { ! lines += 1; ! if (col >= width) ! lines += (col - width) / (width + win_col_off2(wp)); ! if (lines <= wp->w_height) ! return lines; ! } ! return (int)(wp->w_height); /* maximum length */ } int --- 1761,1773 ---- * Add column offset for 'number', 'foldcolumn', etc. */ width = W_WIDTH(wp) - win_col_off(wp); ! if (width <= 0) ! return 9999; ! ! lines += 1; ! if (col > width) ! lines += (col - width) / (width + win_col_off2(wp)) + 1; ! return lines; } int *** ../vim-7.0.148/src/window.c Tue Sep 5 16:29:38 2006 --- src/window.c Tue Oct 24 20:39:56 2006 *************** *** 5189,5199 **** int height; { linenr_T lnum; - linenr_T bot; int sline, line_size; - int space; - int did_below = FALSE; - int old_height = wp->w_height; #define FRACTION_MULT 16384L /* Don't want a negative height. Happens when splitting a tiny window. --- 5189,5195 ---- *************** *** 5228,5281 **** wp->w_wrow = ((long)wp->w_fraction * (long)height - 1L) / FRACTION_MULT; line_size = plines_win_col(wp, lnum, (long)(wp->w_cursor.col)) - 1; sline = wp->w_wrow - line_size; if (sline < 0) { /* * Cursor line would go off top of screen if w_wrow was this high. */ wp->w_wrow = line_size; } else { ! space = height - 1; ! ! while (lnum > 1) { - /* When using "~" lines stop when at the old topline, don't - * scroll down. */ - if (did_below && height < old_height && lnum <= wp->w_topline) - sline = 0; - - space -= line_size; - if (space > 0 && sline <= 0 && !did_below) - { - /* Try to use "~" lines below the text to avoid that text - * is above the window while there are empty lines. - * Subtract the rows below the cursor from "space" and - * give the rest to "sline". */ - did_below = TRUE; - bot = wp->w_cursor.lnum; - while (space > 0) - { - if (wp->w_buffer->b_ml.ml_line_count - bot >= space) - space = 0; - else - { - #ifdef FEAT_FOLDING - hasFoldingWin(wp, bot, NULL, &bot, TRUE, NULL); - #endif - if (bot >= wp->w_buffer->b_ml.ml_line_count) - break; - ++bot; - space -= plines_win(wp, bot, TRUE); - } - } - if (bot == wp->w_buffer->b_ml.ml_line_count && space > 0) - sline += space; - } - if (sline <= 0) - break; - #ifdef FEAT_FOLDING hasFoldingWin(wp, lnum, &lnum, NULL, TRUE, NULL); if (lnum == 1) --- 5224,5267 ---- wp->w_wrow = ((long)wp->w_fraction * (long)height - 1L) / FRACTION_MULT; line_size = plines_win_col(wp, lnum, (long)(wp->w_cursor.col)) - 1; sline = wp->w_wrow - line_size; + + if (sline >= 0) + { + /* Make sure the whole cursor line is visible, if possible. */ + int rows = plines_win(wp, lnum, FALSE); + + if (sline > wp->w_height - rows) + { + sline = wp->w_height - rows; + wp->w_wrow -= rows - line_size; + } + } + if (sline < 0) { /* * Cursor line would go off top of screen if w_wrow was this high. + * Make cursor line the first line in the window. If not enough + * room use w_skipcol; */ wp->w_wrow = line_size; + if (wp->w_wrow >= wp->w_height + && (W_WIDTH(wp) - win_col_off(wp)) > 0) + { + wp->w_skipcol += W_WIDTH(wp) - win_col_off(wp); + --wp->w_wrow; + while (wp->w_wrow >= wp->w_height) + { + wp->w_skipcol += W_WIDTH(wp) - win_col_off(wp) + + win_col_off2(wp); + --wp->w_wrow; + } + } } else { ! while (sline > 0 && lnum > 1) { #ifdef FEAT_FOLDING hasFoldingWin(wp, lnum, &lnum, NULL, TRUE, NULL); if (lnum == 1) *** ../vim-7.0.148/src/version.c Tue Oct 24 13:51:47 2006 --- src/version.c Tue Oct 24 21:13:31 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 149, /**/ -- hundred-and-one symptoms of being an internet addict: 104. When people ask about the Presidential Election you ask "Which country?" /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.150 --- To: vim-dev at vim.org Subject: Patch 7.0.150 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.150 Problem: When resizing the Vim window scrollbinding doesn't work. (Yakov Lerner) Solution: Do scrollbinding in set_shellsize(). Files: src/term.c *** ../vim-7.0.149/src/term.c Wed Aug 16 21:42:34 2006 --- src/term.c Tue Oct 24 11:26:33 2006 *************** *** 3137,3161 **** screenalloc(FALSE); repeat_message(); } - else if (State & CMDLINE) - { - update_screen(NOT_VALID); - redrawcmdline(); - } else { ! update_topline(); ! #if defined(FEAT_INS_EXPAND) ! if (pum_visible()) { ! redraw_later(NOT_VALID); ! ins_compl_show_pum(); /* This includes the redraw. */ } else #endif ! update_screen(NOT_VALID); ! if (redrawing()) ! setcursor(); } cursor_on(); /* redrawing may have switched it off */ } --- 3138,3169 ---- screenalloc(FALSE); repeat_message(); } else { ! #ifdef FEAT_SCROLLBIND ! if (curwin->w_p_scb) ! do_check_scrollbind(TRUE); ! #endif ! if (State & CMDLINE) { ! update_screen(NOT_VALID); ! redrawcmdline(); } else + { + update_topline(); + #if defined(FEAT_INS_EXPAND) + if (pum_visible()) + { + redraw_later(NOT_VALID); + ins_compl_show_pum(); /* This includes the redraw. */ + } + else #endif ! update_screen(NOT_VALID); ! if (redrawing()) ! setcursor(); ! } } cursor_on(); /* redrawing may have switched it off */ } *** ../vim-7.0.149/src/version.c Tue Oct 24 21:15:09 2006 --- src/version.c Tue Oct 24 21:33:39 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 150, /**/ -- hundred-and-one symptoms of being an internet addict: 106. When told to "go to your room" you inform your parents that you can't...because you were kicked out and banned. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.151 --- To: vim-dev at vim.org Subject: Patch 7.0.151 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.151 Problem: Buttons in file dialog are not according to Gnome guidelines. Solution: Swap Cancel and Open buttons. (Stefano Zacchiroli) Files: src/gui_gtk.c *** ../vim-7.0.150/src/gui_gtk.c Tue Oct 10 18:29:21 2006 --- src/gui_gtk.c Sun Oct 22 15:33:40 2006 *************** *** 1293,1300 **** GTK_WINDOW(gui.mainwin), saving ? GTK_FILE_CHOOSER_ACTION_SAVE : GTK_FILE_CHOOSER_ACTION_OPEN, - saving ? GTK_STOCK_SAVE : GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, NULL); gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(fc), (const gchar *)dirbuf); --- 1293,1300 ---- GTK_WINDOW(gui.mainwin), saving ? GTK_FILE_CHOOSER_ACTION_SAVE : GTK_FILE_CHOOSER_ACTION_OPEN, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, + saving ? GTK_STOCK_SAVE : GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT, NULL); gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(fc), (const gchar *)dirbuf); *** ../vim-7.0.150/src/version.c Tue Oct 24 21:38:16 2006 --- src/version.c Tue Oct 24 22:01:07 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 151, /**/ -- hundred-and-one symptoms of being an internet addict: 108. While reading a magazine, you look for the Zoom icon for a better look at a photograph. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.152 --- To: vim-dev at vim.org Subject: Patch 7.0.152 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.152 Problem: Crash when using lesstif 2. Solution: Fill in the extension field. (Ben Hutchings) Files: src/gui_xmebw.c *** ../vim-7.0.151/src/gui_xmebw.c Sat May 13 17:26:10 2006 --- src/gui_xmebw.c Tue Oct 24 22:27:53 2006 *************** *** 138,143 **** --- 138,156 ---- } }; + /* This is needed to work around a bug in Lesstif 2, leaving the extension + * NULL somehow results in getting it set to an invalid pointer. */ + XmPrimitiveClassExtRec xmEnhancedButtonPrimClassExtRec = + { + /* next_extension */ NULL, + /* record_type */ NULLQUARK, + /* version */ XmPrimitiveClassExtVersion, + /* record_size */ sizeof(XmPrimitiveClassExtRec), + /* widget_baseline */ XmInheritBaselineProc, + /* widget_display_rect */ XmInheritDisplayRectProc, + /* widget_margins */ NULL + }; + XmEnhancedButtonClassRec xmEnhancedButtonClassRec = { { *************** *** 184,190 **** /* arm and activate */ XmInheritArmAndActivate, /* synthetic resources */ NULL, /* number of syn res */ 0, ! /* extension */ NULL, }, /* label_class fields */ --- 197,203 ---- /* arm and activate */ XmInheritArmAndActivate, /* synthetic resources */ NULL, /* number of syn res */ 0, ! /* extension */ (XtPointer)&xmEnhancedButtonPrimClassExtRec, }, /* label_class fields */ *** ../vim-7.0.151/src/version.c Tue Oct 24 22:01:55 2006 --- src/version.c Tue Oct 24 22:30:40 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 152, /**/ -- hundred-and-one symptoms of being an internet addict: 110. You actually volunteer to become your employer's webmaster. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.153 --- To: vim-dev at vim.org Subject: Patch 7.0.153 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.153 Problem: When using cscope and opening the temp file fails Vim crashes. (Kaya Bekiroglu) Solution: Check for NULL pointer returned from mch_open(). Files: src/if_cscope.c *** ../vim-7.0.152/src/if_cscope.c Tue Aug 29 17:28:56 2006 --- src/if_cscope.c Mon Oct 30 22:26:01 2006 *************** *** 1100,1137 **** if (qfpos != NULL && *qfpos != '0' && totmatches > 0) { /* fill error list */ ! FILE *f; ! char_u *tmp = vim_tempname('c'); qf_info_T *qi = NULL; win_T *wp = NULL; f = mch_fopen((char *)tmp, "w"); ! cs_file_results(f, nummatches); ! fclose(f); ! if (use_ll) /* Use location list */ ! wp = curwin; ! /* '-' starts a new error list */ ! if (qf_init(wp, tmp, (char_u *)"%f%*\\t%l%*\\t%m", *qfpos == '-') > 0) { ! # ifdef FEAT_WINDOWS ! if (postponed_split != 0) { ! win_split(postponed_split > 0 ? postponed_split : 0, postponed_split_flags); # ifdef FEAT_SCROLLBIND ! curwin->w_p_scb = FALSE; # endif ! postponed_split = 0; ! } # endif ! if (use_ll) ! /* ! * In the location list window, use the displayed location ! * list. Otherwise, use the location list for the window. ! */ ! qi = (bt_quickfix(wp->w_buffer) && wp->w_llist_ref != NULL) ? ! wp->w_llist_ref : wp->w_llist; ! qf_jump(qi, 0, 0, forceit); } mch_remove(tmp); vim_free(tmp); --- 1100,1143 ---- if (qfpos != NULL && *qfpos != '0' && totmatches > 0) { /* fill error list */ ! FILE *f; ! char_u *tmp = vim_tempname('c'); qf_info_T *qi = NULL; win_T *wp = NULL; f = mch_fopen((char *)tmp, "w"); ! if (f == NULL) ! EMSG2(_(e_notopen), tmp); ! else { ! cs_file_results(f, nummatches); ! fclose(f); ! if (use_ll) /* Use location list */ ! wp = curwin; ! /* '-' starts a new error list */ ! if (qf_init(wp, tmp, (char_u *)"%f%*\\t%l%*\\t%m", ! *qfpos == '-') > 0) { ! # ifdef FEAT_WINDOWS ! if (postponed_split != 0) ! { ! win_split(postponed_split > 0 ? postponed_split : 0, postponed_split_flags); # ifdef FEAT_SCROLLBIND ! curwin->w_p_scb = FALSE; # endif ! postponed_split = 0; ! } # endif ! if (use_ll) ! /* ! * In the location list window, use the displayed location ! * list. Otherwise, use the location list for the window. ! */ ! qi = (bt_quickfix(wp->w_buffer) && wp->w_llist_ref != NULL) ! ? wp->w_llist_ref : wp->w_llist; ! qf_jump(qi, 0, 0, forceit); ! } } mch_remove(tmp); vim_free(tmp); *************** *** 1723,1729 **** continue; context = (char *)alloc((unsigned)strlen(cntx)+5); ! if (context==NULL) continue; if (strcmp(cntx, "")==0) --- 1729,1735 ---- continue; context = (char *)alloc((unsigned)strlen(cntx)+5); ! if (context == NULL) continue; if (strcmp(cntx, "")==0) *************** *** 1731,1737 **** else sprintf(context, "<<%s>>", cntx); ! if (search==NULL) fprintf(f, "%s\t%s\t%s\n", fullname, slno, context); else fprintf(f, "%s\t%s\t%s %s\n", fullname, slno, context, search); --- 1737,1743 ---- else sprintf(context, "<<%s>>", cntx); ! if (search == NULL) fprintf(f, "%s\t%s\t%s\n", fullname, slno, context); else fprintf(f, "%s\t%s\t%s %s\n", fullname, slno, context, search); *** ../vim-7.0.152/src/version.c Tue Oct 24 22:31:51 2006 --- src/version.c Mon Oct 30 22:29:45 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 153, /**/ -- You cannot have a baby in one month by getting nine women pregnant. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.154 --- To: vim-dev at vim.org Subject: Patch 7.0.154 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.154 Problem: When 'foldnextmax' is negative Vim can hang. (James Vega) Solution: Avoid the fold level becoming negative. Files: src/fold.c, src/syntax.c *** ../vim-7.0.153/src/fold.c Sun Apr 23 00:31:04 2006 --- src/fold.c Sun Oct 29 20:23:21 2006 *************** *** 2971,2977 **** --- 2971,2981 ---- else flp->lvl = get_indent_buf(buf, lnum) / buf->b_p_sw; if (flp->lvl > flp->wp->w_p_fdn) + { flp->lvl = flp->wp->w_p_fdn; + if (flp->lvl < 0) + flp->lvl = 0; + } } /* foldlevelDiff() {{{2 */ *** ../vim-7.0.153/src/syntax.c Tue Oct 3 17:04:21 2006 --- src/syntax.c Sun Oct 29 20:21:27 2006 *************** *** 6072,6078 **** --- 6072,6082 ---- ++level; } if (level > wp->w_p_fdn) + { level = wp->w_p_fdn; + if (level < 0) + level = 0; + } return level; } #endif *** ../vim-7.0.153/src/version.c Mon Oct 30 22:31:30 2006 --- src/version.c Wed Nov 1 12:41:14 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 154, /**/ -- hundred-and-one symptoms of being an internet addict: 134. You consider bandwidth to be more important than carats. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.155 --- To: vim-dev at vim.org Subject: Patch 7.0.155 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.155 Problem: When getchar() returns a mouse button click there is no way to get the mouse coordinates. Solution: Add v:mouse_win, v:mouse_lnum and v:mouse_col. Files: runtime/doc/eval.txt, src/eval.c, src/vim.h *** ../vim-7.0.154/runtime/doc/eval.txt Tue Oct 3 14:43:31 2006 --- runtime/doc/eval.txt Wed Nov 1 15:20:42 2006 *************** *** 1,4 **** ! *eval.txt* For Vim version 7.0. Last change: 2006 Sep 22 VIM REFERENCE MANUAL by Bram Moolenaar --- 1,4 ---- ! *eval.txt* For Vim version 7.0. Last change: 2006 Nov 01 VIM REFERENCE MANUAL by Bram Moolenaar *************** *** 1374,1379 **** --- 1380,1400 ---- 'guitabtooltip'. Only valid while one of these expressions is being evaluated. Read-only when in the |sandbox|. + *v:mouse_win* *mouse_win-variable* + v:mouse_win Window number for a mouse click obtained with |getchar()|. + First window has number 1, like with |winnr()|. The value is + zero when there was no mouse button click. + + *v:mouse_lnum* *mouse_lnum-variable* + v:mouse_lnum Line number for a mouse click obtained with |getchar()|. + This is the text line number, not the screen line number. The + value is zero when there was no mouse button click. + + *v:mouse_col* *mouse_col-variable* + v:mouse_col Column number for a mouse click obtained with |getchar()|. + This is the screen column number, like with |virtcol()|. The + value is zero when there was no mouse button click. + *v:prevcount* *prevcount-variable* v:prevcount The count given for the last but one Normal mode command. This is the v:count value of the previous command. Useful if *************** *** 2702,2707 **** --- 2728,2744 ---- one-byte character it is the character itself as a number. Use nr2char() to convert it to a String. + When the user clicks a mouse button, the mouse event will be + returned. The position can then be found in |v:mouse_col|, + |v:mouse_lnum| and |v:mouse_win|. This example positions the + mouse as it would normally happen: > + let c = getchar() + if c == "\" && v:mouse_win > 0 + exe v:mouse_win . "wincmd w" + exe v:mouse_lnum + exe "normal " . v:mouse_col . "|" + endif + < There is no prompt, you will somehow have to make clear to the user that a character has to be typed. There is no mapping for the character. *** ../vim-7.0.154/src/eval.c Tue Oct 24 13:51:47 2006 --- src/eval.c Wed Nov 1 13:39:52 2006 *************** *** 343,348 **** --- 342,350 ---- {VV_NAME("swapchoice", VAR_STRING), 0}, {VV_NAME("swapcommand", VAR_STRING), VV_RO}, {VV_NAME("char", VAR_STRING), VV_RO}, + {VV_NAME("mouse_win", VAR_NUMBER), 0}, + {VV_NAME("mouse_lnum", VAR_NUMBER), 0}, + {VV_NAME("mouse_col", VAR_NUMBER), 0}, }; /* shorthand */ *************** *** 9855,9860 **** --- 9857,9866 ---- --no_mapping; --allow_keys; + vimvars[VV_MOUSE_WIN].vv_nr = 0; + vimvars[VV_MOUSE_LNUM].vv_nr = 0; + vimvars[VV_MOUSE_COL].vv_nr = 0; + rettv->vval.v_number = n; if (IS_SPECIAL(n) || mod_mask != 0) { *************** *** 9883,9888 **** --- 9889,9941 ---- temp[i++] = NUL; rettv->v_type = VAR_STRING; rettv->vval.v_string = vim_strsave(temp); + + #ifdef FEAT_MOUSE + if (n == K_LEFTMOUSE + || n == K_LEFTMOUSE_NM + || n == K_LEFTDRAG + || n == K_LEFTRELEASE + || n == K_LEFTRELEASE_NM + || n == K_MIDDLEMOUSE + || n == K_MIDDLEDRAG + || n == K_MIDDLERELEASE + || n == K_RIGHTMOUSE + || n == K_RIGHTDRAG + || n == K_RIGHTRELEASE + || n == K_X1MOUSE + || n == K_X1DRAG + || n == K_X1RELEASE + || n == K_X2MOUSE + || n == K_X2DRAG + || n == K_X2RELEASE + || n == K_MOUSEDOWN + || n == K_MOUSEUP) + { + int row = mouse_row; + int col = mouse_col; + win_T *win; + linenr_T lnum; + # ifdef FEAT_WINDOWS + win_T *wp; + # endif + int n = 1; + + if (row >= 0 && col >= 0) + { + /* Find the window at the mouse coordinates and compute the + * text position. */ + win = mouse_find_win(&row, &col); + (void)mouse_comp_pos(win, &row, &col, &lnum); + # ifdef FEAT_WINDOWS + for (wp = firstwin; wp != win; wp = wp->w_next) + ++n; + # endif + vimvars[VV_MOUSE_WIN].vv_nr = n; + vimvars[VV_MOUSE_LNUM].vv_nr = lnum; + vimvars[VV_MOUSE_COL].vv_nr = col + 1; + } + } + #endif } } *** ../vim-7.0.154/src/vim.h Tue Aug 29 18:16:37 2006 --- src/vim.h Wed Nov 1 13:11:16 2006 *************** *** 1669,1675 **** #define VV_SWAPCHOICE 46 #define VV_SWAPCOMMAND 47 #define VV_CHAR 48 ! #define VV_LEN 49 /* number of v: vars */ #ifdef FEAT_CLIPBOARD --- 1669,1678 ---- #define VV_SWAPCHOICE 46 #define VV_SWAPCOMMAND 47 #define VV_CHAR 48 ! #define VV_MOUSE_WIN 49 ! #define VV_MOUSE_LNUM 50 ! #define VV_MOUSE_COL 51 ! #define VV_LEN 52 /* number of v: vars */ #ifdef FEAT_CLIPBOARD *** ../vim-7.0.154/src/version.c Wed Nov 1 12:43:07 2006 --- src/version.c Wed Nov 1 15:22:33 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 155, /**/ -- hundred-and-one symptoms of being an internet addict: 138. You develop a liking for cold coffee. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.156 --- To: vim-dev at vim.org Subject: Patch 7.0.156 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.156 (extra) Problem: Vim doesn't compile for Amiga OS 4. Solution: Various changes for Amiga OS4. (Peter Bengtsson) Files: src/feature.h, src/mbyte.c, src/memfile.c, src/memline.c, src/os_amiga.c, src/os_amiga.h, src/pty.c *** ../vim-7.0.155/src/feature.h Thu Apr 27 01:54:09 2006 --- src/feature.h Wed Nov 1 17:52:54 2006 *************** *** 1133,1139 **** /* * +ARP Amiga only. Use arp.library, DOS 2.0 is not required. */ ! #ifndef NO_ARP # define FEAT_ARP #endif --- 1133,1139 ---- /* * +ARP Amiga only. Use arp.library, DOS 2.0 is not required. */ ! #if !defined(NO_ARP) && !defined(__amigaos4__) # define FEAT_ARP #endif *** ../vim-7.0.155/src/mbyte.c Tue Aug 29 17:28:56 2006 --- src/mbyte.c Wed Nov 1 17:52:54 2006 *************** *** 667,673 **** * API */ n = IsDBCSLeadByteEx(enc_dbcs, (BYTE)i) ? 2 : 1; #else ! # ifdef MACOS /* * if mblen() is not available, character which MSB is turned on * are treated as leading byte character. (note : This assumption --- 667,673 ---- * API */ n = IsDBCSLeadByteEx(enc_dbcs, (BYTE)i) ? 2 : 1; #else ! # if defined(MACOS) || defined(__amigaos4__) /* * if mblen() is not available, character which MSB is turned on * are treated as leading byte character. (note : This assumption *** ../vim-7.0.155/src/memfile.c Tue Sep 26 13:49:41 2006 --- src/memfile.c Wed Nov 1 17:52:54 2006 *************** *** 655,661 **** # endif #endif #ifdef AMIGA ! # ifdef __AROS__ if (fsync(mfp->mf_fd) != 0) status = FAIL; # else --- 655,661 ---- # endif #endif #ifdef AMIGA ! # if defined(__AROS__) || defined(__amigaos4__) if (fsync(mfp->mf_fd) != 0) status = FAIL; # else *** ../vim-7.0.155/src/memline.c Tue Oct 10 21:56:37 2006 --- src/memline.c Wed Nov 1 17:52:54 2006 *************** *** 55,64 **** # include #endif ! #ifdef SASC # include /* for Open() and Close() */ #endif typedef struct block0 ZERO_BL; /* contents of the first block */ typedef struct pointer_block PTR_BL; /* contents of a pointer block */ typedef struct data_block DATA_BL; /* contents of a data block */ --- 55,68 ---- # include #endif ! #if defined(SASC) || defined(__amigaos4__) # include /* for Open() and Close() */ #endif + #ifdef HAVE_ERRNO_H + # include + #endif + typedef struct block0 ZERO_BL; /* contents of the first block */ typedef struct pointer_block PTR_BL; /* contents of a pointer block */ typedef struct data_block DATA_BL; /* contents of a data block */ *************** *** 4481,4487 **** curchnk = buf->b_ml.ml_chunksize + curix; if (updtype == ML_CHNK_DELLINE) ! len *= -1; curchnk->mlcs_totalsize += len; if (updtype == ML_CHNK_ADDLINE) { --- 4485,4491 ---- curchnk = buf->b_ml.ml_chunksize + curix; if (updtype == ML_CHNK_DELLINE) ! len = -len; curchnk->mlcs_totalsize += len; if (updtype == ML_CHNK_ADDLINE) { *** ../vim-7.0.155/src/os_amiga.c Thu Sep 14 21:36:35 2006 --- src/os_amiga.c Wed Nov 1 18:09:46 2006 *************** *** 30,49 **** # include # include # include - # include # include - #else - # include - # include - # include - # include #endif #include #include /* for 2.0 functions */ #include #if defined(LATTICE) && !defined(SASC) && defined(FEAT_ARP) # include #endif --- 30,60 ---- # include # include # include # include #endif + /* XXX These are included from os_amiga.h + #include + #include + #include + */ + #include + #include #include /* for 2.0 functions */ #include + /* From version 4 of AmigaOS, several system structures must be allocated + * and freed using system functions. "struct AnchorPath" is one. + */ + #ifdef __amigaos4__ + # include + # define free_fib(x) FreeDosObject(DOS_FIB, x) + #else + # define free_fib(x) vim_free(fib) + #endif + #if defined(LATTICE) && !defined(SASC) && defined(FEAT_ARP) # include #endif *************** *** 56,62 **** #undef FALSE #define FALSE (0) ! #if !defined(AZTEC_C) && !defined(__AROS__) static long dos_packet __ARGS((struct MsgPort *, long, long)); #endif static int lock2name __ARGS((BPTR lock, char_u *buf, long len)); --- 67,75 ---- #undef FALSE #define FALSE (0) ! #ifdef __amigaos4__ ! # define dos_packet(a, b, c) DoPkt(a, b, c, 0, 0, 0, 0) ! #elif !defined(AZTEC_C) && !defined(__AROS__) static long dos_packet __ARGS((struct MsgPort *, long, long)); #endif static int lock2name __ARGS((BPTR lock, char_u *buf, long len)); *************** *** 68,74 **** --- 81,89 ---- static BPTR raw_out = (BPTR)NULL; static int close_win = FALSE; /* set if Vim opened the window */ + #ifndef __amigaos4__ /* Use autoopen for AmigaOS4 */ struct IntuitionBase *IntuitionBase = NULL; + #endif #ifdef FEAT_ARP struct ArpBase *ArpBase = NULL; #endif *************** *** 186,194 **** --- 201,217 ---- mch_avail_mem(special) int special; { + #ifdef __amigaos4__ + return (long_u)AvailMem(MEMF_ANY); + #else return (long_u)AvailMem(special ? (long)MEMF_CHIP : (long)MEMF_ANY); + #endif } + /* + * Waits a specified amount of time, or until input arrives if + * ignoreinput is FALSE. + */ void mch_delay(msec, ignoreinput) long msec; *************** *** 252,257 **** --- 275,281 ---- out_flush(); wb_window = NULL; + #ifndef __amigaos4__ if ((IntuitionBase = (struct IntuitionBase *) OpenLibrary((UBYTE *)intlibname, 0L)) == NULL) { *************** *** 260,265 **** --- 284,290 ---- mch_errmsg("!?\n"); mch_exit(3); } + #endif } #include *************** *** 284,290 **** { int i; BPTR nilfh, fh; ! char_u buf1[20]; char_u buf2[BUF2SIZE]; static char_u *(constrings[3]) = {(char_u *)"con:0/0/662/210/", (char_u *)"con:0/0/640/200/", --- 309,315 ---- { int i; BPTR nilfh, fh; ! char_u buf1[24]; char_u buf2[BUF2SIZE]; static char_u *(constrings[3]) = {(char_u *)"con:0/0/662/210/", (char_u *)"con:0/0/640/200/", *************** *** 295,329 **** char *av; char_u *device = NULL; int exitval = 4; struct Library *DosBase; int usewin = FALSE; /* * check if we are running under DOS 2.0x or higher */ DosBase = OpenLibrary(DOS_LIBRARY, 37L); if (DosBase != NULL) /* if (((struct Library *)DOSBase)->lib_Version >= 37) */ { CloseLibrary(DosBase); ! #ifdef FEAT_ARP dos2 = TRUE; ! #endif } else /* without arp functions we NEED 2.0 */ { ! #ifndef FEAT_ARP mch_errmsg(_("Need Amigados version 2.04 or later\n")); exit(3); ! #else /* need arp functions for dos 1.x */ if (!(ArpBase = (struct ArpBase *) OpenLibrary((UBYTE *)ArpName, ArpVersion))) { fprintf(stderr, _("Need %s version %ld\n"), ArpName, ArpVersion); exit(3); } ! #endif } /* * scan argv[] for the "-f" and "-d" arguments --- 320,358 ---- char *av; char_u *device = NULL; int exitval = 4; + #ifndef __amigaos4__ struct Library *DosBase; + #endif int usewin = FALSE; /* * check if we are running under DOS 2.0x or higher */ + #ifndef __amigaos4__ DosBase = OpenLibrary(DOS_LIBRARY, 37L); if (DosBase != NULL) /* if (((struct Library *)DOSBase)->lib_Version >= 37) */ { CloseLibrary(DosBase); ! # ifdef FEAT_ARP dos2 = TRUE; ! # endif } else /* without arp functions we NEED 2.0 */ { ! # ifndef FEAT_ARP mch_errmsg(_("Need Amigados version 2.04 or later\n")); exit(3); ! # else /* need arp functions for dos 1.x */ if (!(ArpBase = (struct ArpBase *) OpenLibrary((UBYTE *)ArpName, ArpVersion))) { fprintf(stderr, _("Need %s version %ld\n"), ArpName, ArpVersion); exit(3); } ! # endif } + #endif /* __amigaos4__ */ /* * scan argv[] for the "-f" and "-d" arguments *************** *** 398,405 **** --- 427,441 ---- /* * Make a unique name for the temp file (which we will not delete!). * Use a pointer on the stack (nobody else will be using it). + * Under AmigaOS4, this assumption might change in the future, so + * we use a pointer to the current task instead. This should be a + * shared structure and thus globally unique. */ + #ifdef __amigaos4__ + sprintf((char *)buf1, "t:nc%p", FindTask(0)); + #else sprintf((char *)buf1, "t:nc%ld", (long)buf1); + #endif if ((fh = Open((UBYTE *)buf1, (long)MODE_NEWFILE)) == (BPTR)NULL) { mch_errmsg(_("Cannot create ")); *************** *** 513,519 **** /* * fname_case(): Set the case of the file name, if it already exists. ! * This will cause the file name to remain exactly the same. */ /*ARGSUSED*/ void --- 549,556 ---- /* * fname_case(): Set the case of the file name, if it already exists. ! * This will cause the file name to remain exactly the same ! * if the file system ignores, but preserves case. */ /*ARGSUSED*/ void *************** *** 528,536 **** if (fib != NULL) { flen = STRLEN(name); if (flen == strlen(fib->fib_FileName)) /* safety check */ mch_memmove(name, fib->fib_FileName, flen); ! vim_free(fib); } } --- 565,578 ---- if (fib != NULL) { flen = STRLEN(name); + /* TODO: Check if this fix applies to AmigaOS < 4 too.*/ + #ifdef __amigaos4__ + if (fib->fib_DirEntryType == ST_ROOT) + strcat(fib->fib_FileName, ":"); + #endif if (flen == strlen(fib->fib_FileName)) /* safety check */ mch_memmove(name, fib->fib_FileName, flen); ! free_fib(fib); } } *************** *** 548,560 **** if (fname == NULL) /* safety check */ return NULL; ! fib = (struct FileInfoBlock *)malloc(sizeof(struct FileInfoBlock)); if (fib != NULL) { flock = Lock((UBYTE *)fname, (long)ACCESS_READ); if (flock == (BPTR)NULL || !Examine(flock, fib)) { ! vim_free(fib); /* in case of an error the memory is freed here */ fib = NULL; } if (flock) --- 590,606 ---- if (fname == NULL) /* safety check */ return NULL; ! #ifdef __amigaos4__ ! fib = AllocDosObject(DOS_FIB,0); ! #else ! fib = (struct FileInfoBlock *)alloc(sizeof(struct FileInfoBlock)); ! #endif if (fib != NULL) { flock = Lock((UBYTE *)fname, (long)ACCESS_READ); if (flock == (BPTR)NULL || !Examine(flock, fib)) { ! free_fib(fib); /* in case of an error the memory is freed here */ fib = NULL; } if (flock) *************** *** 613,618 **** --- 659,665 ---- char_u *s; int len; { + /* TODO: Implement this. */ *s = NUL; return FAIL; } *************** *** 625,631 **** --- 672,682 ---- char_u *s; int len; { + #if defined(__amigaos4__) && defined(__CLIB2__) + gethostname(s, len); + #else vim_strncpy(s, "Amiga", len - 1); + #endif } /* *************** *** 634,640 **** --- 685,698 ---- long mch_get_pid() { + #ifdef __amigaos4__ + /* This is as close to a pid as we can come. We could use CLI numbers also, + * but then we would have two different types of process identifiers. + */ + return((long)FindTask(0)); + #else return (long)0; + #endif } /* *************** *** 746,752 **** if (fib != NULL) { retval = fib->fib_Protection; ! vim_free(fib); } return retval; } --- 804,810 ---- if (fib != NULL) { retval = fib->fib_Protection; ! free_fib(fib); } return retval; } *************** *** 790,797 **** fib = get_fib(name); if (fib != NULL) { retval = ((fib->fib_DirEntryType >= 0) ? TRUE : FALSE); ! vim_free(fib); } return retval; } --- 848,859 ---- fib = get_fib(name); if (fib != NULL) { + #ifdef __amigaos4__ + retval = (FIB_IS_DRAWER(fib)) ? TRUE : FALSE; + #else retval = ((fib->fib_DirEntryType >= 0) ? TRUE : FALSE); ! #endif ! free_fib(fib); } return retval; } *************** *** 912,918 **** mch_settmode(tmode) int tmode; { ! #ifdef __AROS__ if (!SetMode(raw_in, tmode == TMODE_RAW ? 1 : 0)) #else if (dos_packet(MP(raw_in), (long)ACTION_SCREEN_MODE, --- 974,980 ---- mch_settmode(tmode) int tmode; { ! #if defined(__AROS__) || defined(__amigaos4__) if (!SetMode(raw_in, tmode == TMODE_RAW ? 1 : 0)) #else if (dos_packet(MP(raw_in), (long)ACTION_SCREEN_MODE, *************** *** 954,967 **** mch_get_shellsize() { struct ConUnit *conUnit; char id_a[sizeof(struct InfoData) + 3]; ! struct InfoData *id; if (!term_console) /* not an amiga window */ ! return FAIL; /* insure longword alignment */ id = (struct InfoData *)(((long)id_a + 3L) & ~3L); /* * Should make console aware of real window size, not the one we set. --- 1016,1036 ---- mch_get_shellsize() { struct ConUnit *conUnit; + #ifndef __amigaos4__ char id_a[sizeof(struct InfoData) + 3]; ! #endif ! struct InfoData *id=0; if (!term_console) /* not an amiga window */ ! goto out; /* insure longword alignment */ + #ifdef __amigaos4__ + if(!(id = AllocDosObject(DOS_INFODATA, 0))) + goto out; + #else id = (struct InfoData *)(((long)id_a + 3L) & ~3L); + #endif /* * Should make console aware of real window size, not the one we set. *************** *** 983,989 **** /* it's not an amiga window, maybe aux device */ /* terminal type should be set */ term_console = FALSE; ! return FAIL; } if (oldwindowtitle == NULL) oldwindowtitle = (char_u *)wb_window->Title; --- 1052,1058 ---- /* it's not an amiga window, maybe aux device */ /* terminal type should be set */ term_console = FALSE; ! goto out; } if (oldwindowtitle == NULL) oldwindowtitle = (char_u *)wb_window->Title; *************** *** 1006,1011 **** --- 1075,1086 ---- } return OK; + out: + #ifdef __amigaos4__ + FreeDosObject(DOS_INFODATA, id); /* Safe to pass NULL */ + #endif + + return FAIL; } /* *************** *** 1046,1052 **** OUT_STR_NF(tltoa((unsigned long)n)); } ! #if !defined(AZTEC_C) && !defined(__AROS__) /* * Sendpacket.c * --- 1121,1127 ---- OUT_STR_NF(tltoa((unsigned long)n)); } ! #if !defined(AZTEC_C) && !defined(__AROS__) && !defined(__amigaos4__) /* * Sendpacket.c * *************** *** 1371,1378 **** * Use and abuse as you please. */ ! #define ANCHOR_BUF_SIZE (512) ! #define ANCHOR_SIZE (sizeof(struct AnchorPath) + ANCHOR_BUF_SIZE) int mch_expandpath(gap, pat, flags) --- 1446,1457 ---- * Use and abuse as you please. */ ! #ifdef __amigaos4__ ! # define ANCHOR_BUF_SIZE 1024 ! #else ! # define ANCHOR_BUF_SIZE (512) ! # define ANCHOR_SIZE (sizeof(struct AnchorPath) + ANCHOR_BUF_SIZE) ! #endif int mch_expandpath(gap, pat, flags) *************** *** 1385,1403 **** char_u *starbuf, *sp, *dp; int start_len; int matches; start_len = gap->ga_len; /* Get our AnchorBase */ Anchor = (struct AnchorPath *)alloc_clear((unsigned)ANCHOR_SIZE); if (Anchor == NULL) return 0; Anchor->ap_Strlen = ANCHOR_BUF_SIZE; /* ap_Length not supported anymore */ ! #ifdef APF_DODOT Anchor->ap_Flags = APF_DODOT | APF_DOWILD; /* allow '.' for current dir */ ! #else Anchor->ap_Flags = APF_DoDot | APF_DoWild; /* allow '.' for current dir */ #endif #ifdef FEAT_ARP --- 1464,1495 ---- char_u *starbuf, *sp, *dp; int start_len; int matches; + #ifdef __amigaos4__ + struct TagItem AnchorTags[] = { + {ADO_Strlen, ANCHOR_BUF_SIZE}, + {ADO_Flags, APF_DODOT|APF_DOWILD|APF_MultiAssigns}, + {TAG_DONE, 0L} + }; + #endif start_len = gap->ga_len; /* Get our AnchorBase */ + #ifdef __amigaos4__ + Anchor = AllocDosObject(DOS_ANCHORPATH, AnchorTags); + #else Anchor = (struct AnchorPath *)alloc_clear((unsigned)ANCHOR_SIZE); + #endif if (Anchor == NULL) return 0; + #ifndef __amigaos4__ Anchor->ap_Strlen = ANCHOR_BUF_SIZE; /* ap_Length not supported anymore */ ! # ifdef APF_DODOT Anchor->ap_Flags = APF_DODOT | APF_DOWILD; /* allow '.' for current dir */ ! # else Anchor->ap_Flags = APF_DoDot | APF_DoWild; /* allow '.' for current dir */ + # endif #endif #ifdef FEAT_ARP *************** *** 1432,1438 **** --- 1524,1534 ---- */ while (Result == 0) { + #ifdef __amigaos4__ + addfile(gap, (char_u *)Anchor->ap_Buffer, flags); + #else addfile(gap, (char_u *)Anchor->ap_Buf, flags); + #endif #ifdef FEAT_ARP if (dos2) #endif *************** *** 1469,1475 **** --- 1565,1575 ---- #endif Return: + #ifdef __amigaos4__ + FreeDosObject(DOS_ANCHORPATH, Anchor); + #else vim_free(Anchor); + #endif return matches; } *** ../vim-7.0.155/src/os_amiga.h Sun Jun 13 22:09:36 2004 --- src/os_amiga.h Wed Nov 1 18:03:32 2006 *************** *** 17,25 **** #define HAVE_AVAIL_MEM #ifndef HAVE_CONFIG_H ! # ifdef AZTEC_C # define HAVE_STAT_H # endif # define HAVE_STDLIB_H # define HAVE_STRING_H # define HAVE_FCNTL_H --- 17,28 ---- #define HAVE_AVAIL_MEM #ifndef HAVE_CONFIG_H ! # if defined(AZTEC_C) || defined(__amigaos4__) # define HAVE_STAT_H # endif + # ifdef __amigaos4__ + # define HAVE_STDARG_H + # endif # define HAVE_STDLIB_H # define HAVE_STRING_H # define HAVE_FCNTL_H *************** *** 34,48 **** # define HAVE_DATE_TIME # endif ! #define DFLT_ERRORFILE "AztecC.Err" ! #define DFLT_RUNTIMEPATH "home:vimfiles,$VIM/vimfiles,$VIMRUNTIME,$VIM/vimfiles/after,home:vimfiles/after" ! #define BASENAMELEN 26 /* Amiga */ ! #define TEMPNAME "t:v?XXXXXX" ! #define TEMPNAMELEN 12 ! #endif /* HAVE_CONFIG_H */ #include #include --- 37,60 ---- # define HAVE_DATE_TIME # endif ! #endif /* HAVE_CONFIG_H */ ! #ifndef DFLT_ERRORFILE ! # define DFLT_ERRORFILE "AztecC.Err" /* Should this change? */ ! #endif ! #ifndef DFLT_RUNTIMEPATH ! # define DFLT_RUNTIMEPATH "home:vimfiles,$VIM/vimfiles,$VIMRUNTIME,$VIM/vimfiles/after,home:vimfiles/after" ! #endif ! #ifndef BASENAMELEN ! # define BASENAMELEN 26 /* Amiga */ ! #endif ! ! #ifndef TEMPNAME ! # define TEMPNAME "t:v?XXXXXX" ! # define TEMPNAMELEN 12 ! #endif #include #include *************** *** 155,163 **** #endif #ifdef FEAT_VIMINFO ! #ifndef VIMINFO_FILE ! # define VIMINFO_FILE "s:.viminfo" ! #endif #endif /* FEAT_VIMINFO */ #ifndef EXRC_FILE --- 167,175 ---- #endif #ifdef FEAT_VIMINFO ! # ifndef VIMINFO_FILE ! # define VIMINFO_FILE "s:.viminfo" ! # endif #endif /* FEAT_VIMINFO */ #ifndef EXRC_FILE *** ../vim-7.0.155/src/pty.c Sun Jun 13 22:04:27 2004 --- src/pty.c Wed Nov 1 17:53:01 2006 *************** *** 51,57 **** # include #endif ! #if HAVE_SYS_IOCTL_H # include #endif --- 51,57 ---- # include #endif ! #ifdef HAVE_SYS_IOCTL_H # include #endif *************** *** 69,82 **** # endif #endif ! #if HAVE_UNISTD_H # include #endif #if HAVE_TERMIO_H # include #else ! # if HAVE_TERMIOS_H # include # endif #endif --- 69,82 ---- # endif #endif ! #ifdef HAVE_UNISTD_H # include #endif #if HAVE_TERMIO_H # include #else ! # ifdef HAVE_TERMIOS_H # include # endif #endif *** ../vim-7.0.155/src/version.c Wed Nov 1 15:31:02 2006 --- src/version.c Wed Nov 1 18:04:17 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 156, /**/ -- hundred-and-one symptoms of being an internet addict: 139. You down your lunch in five minutes, at your desk, so you can spend the rest of the hour surfing the Net. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.157 --- To: vim-dev at vim.org Subject: Patch 7.0.157 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.157 Problem: When a function is used recursively the profiling information is invalid. (Mikolaj Machowski) Solution: Put the start time on the stack instead of in the function. Files: src/eval.c *** ../vim-7.0.156/src/eval.c Wed Nov 1 15:31:02 2006 --- src/eval.c Wed Nov 1 13:39:52 2006 *************** *** 166,172 **** int uf_tm_count; /* nr of calls */ proftime_T uf_tm_total; /* time spend in function + children */ proftime_T uf_tm_self; /* time spend in function itself */ - proftime_T uf_tm_start; /* time at function call */ proftime_T uf_tm_children; /* time spent in children this call */ /* profiling the function per line */ int *uf_tml_count; /* nr of times line was executed */ --- 166,171 ---- *************** *** 19764,19769 **** --- 19763,19769 ---- char_u *name; #ifdef FEAT_PROFILE proftime_T wait_start; + proftime_T call_start; #endif /* If depth of calling is getting too high, don't execute the function */ *************** *** 19943,19949 **** || (fc.caller != NULL && &fc.caller->func->uf_profiling)) { ++fp->uf_tm_count; ! profile_start(&fp->uf_tm_start); profile_zero(&fp->uf_tm_children); } script_prof_save(&wait_start); --- 19943,19949 ---- || (fc.caller != NULL && &fc.caller->func->uf_profiling)) { ++fp->uf_tm_count; ! profile_start(&call_start); profile_zero(&fp->uf_tm_children); } script_prof_save(&wait_start); *************** *** 19973,19986 **** if (do_profiling == PROF_YES && (fp->uf_profiling || (fc.caller != NULL && &fc.caller->func->uf_profiling))) { ! profile_end(&fp->uf_tm_start); ! profile_sub_wait(&wait_start, &fp->uf_tm_start); ! profile_add(&fp->uf_tm_total, &fp->uf_tm_start); ! profile_self(&fp->uf_tm_self, &fp->uf_tm_start, &fp->uf_tm_children); if (fc.caller != NULL && &fc.caller->func->uf_profiling) { ! profile_add(&fc.caller->func->uf_tm_children, &fp->uf_tm_start); ! profile_add(&fc.caller->func->uf_tml_children, &fp->uf_tm_start); } } #endif --- 19973,19986 ---- if (do_profiling == PROF_YES && (fp->uf_profiling || (fc.caller != NULL && &fc.caller->func->uf_profiling))) { ! profile_end(&call_start); ! profile_sub_wait(&wait_start, &call_start); ! profile_add(&fp->uf_tm_total, &call_start); ! profile_self(&fp->uf_tm_self, &call_start, &fp->uf_tm_children); if (fc.caller != NULL && &fc.caller->func->uf_profiling) { ! profile_add(&fc.caller->func->uf_tm_children, &call_start); ! profile_add(&fc.caller->func->uf_tml_children, &call_start); } } #endif *** ../vim-7.0.156/src/version.c Wed Nov 1 18:10:36 2006 --- src/version.c Wed Nov 1 18:32:42 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 157, /**/ -- hundred-and-one symptoms of being an internet addict: 140. You'd rather catch a score on the web than watch the game as it is being played on tv. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.158 --- To: vim-dev at vim.org Subject: Patch 7.0.158 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.158 Problem: In a C file with ":set foldmethod=syntax", typing { on the last line results in the cursor being in a closed fold. (Gautam Iyer) Solution: Open fold after inserting a new line. Files: src/edit.c *** ../vim-7.0.157/src/edit.c Tue Oct 17 13:39:36 2006 --- src/edit.c Wed Nov 1 21:17:19 2006 *************** *** 9204,9209 **** --- 9204,9213 ---- #ifdef FEAT_CINDENT can_cindent = TRUE; #endif + #ifdef FEAT_FOLDING + /* When inserting a line the cursor line must never be in a closed fold. */ + foldOpenCursor(); + #endif return (!i); } *** ../vim-7.0.157/src/version.c Wed Nov 1 18:33:43 2006 --- src/version.c Wed Nov 1 21:21:22 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 158, /**/ -- hundred-and-one symptoms of being an internet addict: 142. You dream about creating the world's greatest web site. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.159 --- To: vim-dev at vim.org Subject: Patch 7.0.159 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.159 Problem: When there is an I/O error in the swap file the cause of the error cannot be seen. Solution: Use PERROR() instead of EMSG() where possible. Files: src/memfile.c *** ../vim-7.0.158/src/memfile.c Wed Nov 1 18:10:36 2006 --- src/memfile.c Wed Nov 1 21:38:59 2006 *************** *** 1028,1039 **** size = page_size * hp->bh_page_count; if (lseek(mfp->mf_fd, offset, SEEK_SET) != offset) { ! EMSG(_("E294: Seek error in swap file read")); return FAIL; } if ((unsigned)vim_read(mfp->mf_fd, hp->bh_data, size) != size) { ! EMSG(_("E295: Read error in swap file")); return FAIL; } return OK; --- 1028,1039 ---- size = page_size * hp->bh_page_count; if (lseek(mfp->mf_fd, offset, SEEK_SET) != offset) { ! PERROR(_("E294: Seek error in swap file read")); return FAIL; } if ((unsigned)vim_read(mfp->mf_fd, hp->bh_data, size) != size) { ! PERROR(_("E295: Read error in swap file")); return FAIL; } return OK; *************** *** 1085,1091 **** offset = (off_t)page_size * nr; if (lseek(mfp->mf_fd, offset, SEEK_SET) != offset) { ! EMSG(_("E296: Seek error in swap file write")); return FAIL; } if (hp2 == NULL) /* freed block, fill with dummy data */ --- 1085,1091 ---- offset = (off_t)page_size * nr; if (lseek(mfp->mf_fd, offset, SEEK_SET) != offset) { ! PERROR(_("E296: Seek error in swap file write")); return FAIL; } if (hp2 == NULL) /* freed block, fill with dummy data */ *** ../vim-7.0.158/src/version.c Wed Nov 1 21:24:58 2006 --- src/version.c Tue Nov 7 17:58:58 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 159, /**/ -- hundred-and-one symptoms of being an internet addict: 171. You invent another person and chat with yourself in empty chat rooms. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.160 --- To: vim-dev at vim.org Subject: Patch 7.0.160 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.160 Problem: ":@a" echoes the command, Vi doesn't do that. Solution: Set the silent flag in the typeahead buffer to avoid echoing the command. Files: src/ex_docmd.c, src/normal.c, src/ops.c, src/proto/ops.pro *** ../vim-7.0.159/src/ex_docmd.c Tue Oct 24 13:02:27 2006 --- src/ex_docmd.c Tue Nov 7 17:42:52 2006 *************** *** 8219,8226 **** c = *eap->arg; if (c == NUL || (c == '*' && *eap->cmd == '*')) c = '@'; ! /* put the register in mapbuf */ ! if (do_execreg(c, TRUE, vim_strchr(p_cpo, CPO_EXECBUF) != NULL) == FAIL) { beep_flush(); } --- 8219,8227 ---- c = *eap->arg; if (c == NUL || (c == '*' && *eap->cmd == '*')) c = '@'; ! /* Put the register in the typeahead buffer with the "silent" flag. */ ! if (do_execreg(c, TRUE, vim_strchr(p_cpo, CPO_EXECBUF) != NULL, TRUE) ! == FAIL) { beep_flush(); } *** ../vim-7.0.159/src/normal.c Tue Oct 17 22:40:14 2006 --- src/normal.c Tue Nov 7 17:42:59 2006 *************** *** 8860,8866 **** #endif while (cap->count1-- && !got_int) { ! if (do_execreg(cap->nchar, FALSE, FALSE) == FAIL) { clearopbeep(cap->oap); break; --- 8860,8866 ---- #endif while (cap->count1-- && !got_int) { ! if (do_execreg(cap->nchar, FALSE, FALSE, FALSE) == FAIL) { clearopbeep(cap->oap); break; *** ../vim-7.0.159/src/ops.c Tue Oct 17 16:26:52 2006 --- src/ops.c Tue Nov 7 17:52:30 2006 *************** *** 95,102 **** static void block_insert __ARGS((oparg_T *oap, char_u *s, int b_insert, struct block_def*bdp)); #endif static int stuff_yank __ARGS((int, char_u *)); ! static void put_reedit_in_typebuf __ARGS((void)); ! static int put_in_typebuf __ARGS((char_u *s, int colon)); static void stuffescaped __ARGS((char_u *arg, int literally)); #ifdef FEAT_MBYTE static void mb_adjust_opend __ARGS((oparg_T *oap)); --- 95,102 ---- static void block_insert __ARGS((oparg_T *oap, char_u *s, int b_insert, struct block_def*bdp)); #endif static int stuff_yank __ARGS((int, char_u *)); ! static void put_reedit_in_typebuf __ARGS((int silent)); ! static int put_in_typebuf __ARGS((char_u *s, int colon, int silent)); static void stuffescaped __ARGS((char_u *arg, int literally)); #ifdef FEAT_MBYTE static void mb_adjust_opend __ARGS((oparg_T *oap)); *************** *** 1120,1129 **** * return FAIL for failure, OK otherwise */ int ! do_execreg(regname, colon, addcr) int regname; int colon; /* insert ':' before each line */ int addcr; /* always add '\n' to end of line */ { static int lastc = NUL; long i; --- 1120,1130 ---- * return FAIL for failure, OK otherwise */ int ! do_execreg(regname, colon, addcr, silent) int regname; int colon; /* insert ':' before each line */ int addcr; /* always add '\n' to end of line */ + int silent; /* set "silent" flag in typeahead buffer */ { static int lastc = NUL; long i; *************** *** 1173,1181 **** /* When in Visual mode "'<,'>" will be prepended to the command. * Remove it when it's already there. */ if (VIsual_active && STRNCMP(p, "'<,'>", 5) == 0) ! retval = put_in_typebuf(p + 5, TRUE); else ! retval = put_in_typebuf(p, TRUE); } vim_free(p); } --- 1174,1182 ---- /* When in Visual mode "'<,'>" will be prepended to the command. * Remove it when it's already there. */ if (VIsual_active && STRNCMP(p, "'<,'>", 5) == 0) ! retval = put_in_typebuf(p + 5, TRUE, silent); else ! retval = put_in_typebuf(p, TRUE, silent); } vim_free(p); } *************** *** 1186,1192 **** p = get_expr_line(); if (p == NULL) return FAIL; ! retval = put_in_typebuf(p, colon); vim_free(p); } #endif --- 1187,1193 ---- p = get_expr_line(); if (p == NULL) return FAIL; ! retval = put_in_typebuf(p, colon, silent); vim_free(p); } #endif *************** *** 1198,1204 **** EMSG(_(e_noinstext)); return FAIL; } ! retval = put_in_typebuf(p, colon); vim_free(p); } else --- 1199,1205 ---- EMSG(_(e_noinstext)); return FAIL; } ! retval = put_in_typebuf(p, colon, silent); vim_free(p); } else *************** *** 1213,1232 **** /* * Insert lines into typeahead buffer, from last one to first one. */ ! put_reedit_in_typebuf(); for (i = y_current->y_size; --i >= 0; ) { /* insert NL between lines and after last line if type is MLINE */ if (y_current->y_type == MLINE || i < y_current->y_size - 1 || addcr) { ! if (ins_typebuf((char_u *)"\n", remap, 0, TRUE, FALSE) == FAIL) return FAIL; } ! if (ins_typebuf(y_current->y_array[i], remap, 0, TRUE, FALSE) == FAIL) return FAIL; ! if (colon && ins_typebuf((char_u *)":", remap, 0, TRUE, FALSE) == FAIL) return FAIL; } --- 1214,1233 ---- /* * Insert lines into typeahead buffer, from last one to first one. */ ! put_reedit_in_typebuf(silent); for (i = y_current->y_size; --i >= 0; ) { /* insert NL between lines and after last line if type is MLINE */ if (y_current->y_type == MLINE || i < y_current->y_size - 1 || addcr) { ! if (ins_typebuf((char_u *)"\n", remap, 0, TRUE, silent) == FAIL) return FAIL; } ! if (ins_typebuf(y_current->y_array[i], remap, 0, TRUE, silent) == FAIL) return FAIL; ! if (colon && ins_typebuf((char_u *)":", remap, 0, TRUE, silent) == FAIL) return FAIL; } *************** *** 1240,1246 **** * used only after other typeahead has been processed. */ static void ! put_reedit_in_typebuf() { char_u buf[3]; --- 1241,1248 ---- * used only after other typeahead has been processed. */ static void ! put_reedit_in_typebuf(silent) ! int silent; { char_u buf[3]; *************** *** 1257,1281 **** buf[0] = restart_edit == 'I' ? 'i' : restart_edit; buf[1] = NUL; } ! if (ins_typebuf(buf, REMAP_NONE, 0, TRUE, FALSE) == OK) restart_edit = NUL; } } static int ! put_in_typebuf(s, colon) char_u *s; int colon; /* add ':' before the line */ { int retval = OK; ! put_reedit_in_typebuf(); if (colon) ! retval = ins_typebuf((char_u *)"\n", REMAP_YES, 0, TRUE, FALSE); if (retval == OK) ! retval = ins_typebuf(s, REMAP_YES, 0, TRUE, FALSE); if (colon && retval == OK) ! retval = ins_typebuf((char_u *)":", REMAP_YES, 0, TRUE, FALSE); return retval; } --- 1259,1284 ---- buf[0] = restart_edit == 'I' ? 'i' : restart_edit; buf[1] = NUL; } ! if (ins_typebuf(buf, REMAP_NONE, 0, TRUE, silent) == OK) restart_edit = NUL; } } static int ! put_in_typebuf(s, colon, silent) char_u *s; int colon; /* add ':' before the line */ + int silent; { int retval = OK; ! put_reedit_in_typebuf(silent); if (colon) ! retval = ins_typebuf((char_u *)"\n", REMAP_YES, 0, TRUE, silent); if (retval == OK) ! retval = ins_typebuf(s, REMAP_YES, 0, TRUE, silent); if (colon && retval == OK) ! retval = ins_typebuf((char_u *)":", REMAP_YES, 0, TRUE, silent); return retval; } *** ../vim-7.0.159/src/proto/ops.pro Tue Oct 17 16:26:52 2006 --- src/proto/ops.pro Tue Nov 7 18:08:35 2006 *************** *** 17,23 **** extern void put_register __ARGS((int name, void *reg)); extern int yank_register_mline __ARGS((int regname)); extern int do_record __ARGS((int c)); ! extern int do_execreg __ARGS((int regname, int colon, int addcr)); extern int insert_reg __ARGS((int regname, int literally)); extern int get_spec_reg __ARGS((int regname, char_u **argp, int *allocated, int errmsg)); extern int cmdline_paste_reg __ARGS((int regname, int literally, int remcr)); --- 17,23 ---- extern void put_register __ARGS((int name, void *reg)); extern int yank_register_mline __ARGS((int regname)); extern int do_record __ARGS((int c)); ! extern int do_execreg __ARGS((int regname, int colon, int addcr, int silent)); extern int insert_reg __ARGS((int regname, int literally)); extern int get_spec_reg __ARGS((int regname, char_u **argp, int *allocated, int errmsg)); extern int cmdline_paste_reg __ARGS((int regname, int literally, int remcr)); *** ../vim-7.0.159/src/version.c Tue Nov 7 18:02:19 2006 --- src/version.c Tue Nov 7 18:05:36 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 160, /**/ -- hundred-and-one symptoms of being an internet addict: 172. You join listservers just for the extra e-mail. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.161 --- To: vim-dev at vim.org Subject: Patch 7.0.161 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.161 Problem: Win32: Tab pages line popup menu isn't using the right encoding. (Yongwei Wu) Solution: Convert the text when necessary. Also fixes the Find/Replace dialog title. (Yegappan Lakshmanan) Files: src/gui_w48.c *** ../vim-7.0.160/src/gui_w48.c Tue Aug 29 21:30:15 2006 --- src/gui_w48.c Tue Nov 7 19:03:52 2006 *************** *** 2217,2226 **** #if defined(FEAT_GUI_TABLINE) || defined(PROTO) static void show_tabline_popup_menu(void) { HMENU tab_pmenu; - MENUITEMINFO minfo; long rval; POINT pt; --- 2217,2270 ---- #if defined(FEAT_GUI_TABLINE) || defined(PROTO) static void + add_tabline_popup_menu_entry(HMENU pmenu, UINT item_id, char_u *item_text) + { + #ifdef FEAT_MBYTE + WCHAR *wn = NULL; + int n; + + if (enc_codepage >= 0 && (int)GetACP() != enc_codepage) + { + /* 'encoding' differs from active codepage: convert menu name + * and use wide function */ + wn = enc_to_ucs2(item_text, NULL); + if (wn != NULL) + { + MENUITEMINFOW infow; + + infow.cbSize = sizeof(infow); + infow.fMask = MIIM_TYPE | MIIM_ID; + infow.wID = item_id; + infow.fType = MFT_STRING; + infow.dwTypeData = wn; + infow.cch = (UINT)wcslen(wn); + n = InsertMenuItemW(pmenu, item_id, FALSE, &infow); + vim_free(wn); + if (n == 0 && GetLastError() == ERROR_CALL_NOT_IMPLEMENTED) + /* Failed, try using non-wide function. */ + wn = NULL; + } + } + + if (wn == NULL) + #endif + { + MENUITEMINFO info; + + info.cbSize = sizeof(info); + info.fMask = MIIM_TYPE | MIIM_ID; + info.wID = item_id; + info.fType = MFT_STRING; + info.dwTypeData = item_text; + info.cch = (UINT)STRLEN(item_text); + InsertMenuItem(pmenu, item_id, FALSE, &info); + } + } + + static void show_tabline_popup_menu(void) { HMENU tab_pmenu; long rval; POINT pt; *************** *** 2236,2256 **** if (tab_pmenu == NULL) return; ! minfo.cbSize = sizeof(MENUITEMINFO); ! minfo.fMask = MIIM_TYPE|MIIM_ID; ! minfo.fType = MFT_STRING; ! ! minfo.dwTypeData = _("Close tab"); ! minfo.wID = TABLINE_MENU_CLOSE; ! InsertMenuItem(tab_pmenu, TABLINE_MENU_CLOSE, FALSE, &minfo); ! ! minfo.dwTypeData = _("New tab"); ! minfo.wID = TABLINE_MENU_NEW; ! InsertMenuItem(tab_pmenu, TABLINE_MENU_NEW, FALSE, &minfo); ! ! minfo.dwTypeData = _("Open tab..."); ! minfo.wID = TABLINE_MENU_OPEN; ! InsertMenuItem(tab_pmenu, TABLINE_MENU_OPEN, FALSE, &minfo); GetCursorPos(&pt); rval = TrackPopupMenuEx(tab_pmenu, TPM_RETURNCMD, pt.x, pt.y, s_tabhwnd, --- 2280,2289 ---- if (tab_pmenu == NULL) return; ! add_tabline_popup_menu_entry(tab_pmenu, TABLINE_MENU_CLOSE, _("Close tab")); ! add_tabline_popup_menu_entry(tab_pmenu, TABLINE_MENU_NEW, _("New tab")); ! add_tabline_popup_menu_entry(tab_pmenu, TABLINE_MENU_OPEN, ! _("Open tab...")); GetCursorPos(&pt); rval = TrackPopupMenuEx(tab_pmenu, TPM_RETURNCMD, pt.x, pt.y, s_tabhwnd, *************** *** 2455,2460 **** --- 2488,2517 ---- } #endif + static void + set_window_title(HWND hwnd, char *title) + { + #ifdef FEAT_MBYTE + if (title != NULL && enc_codepage >= 0 && enc_codepage != (int)GetACP()) + { + WCHAR *wbuf; + int n; + + /* Convert the title from 'encoding' to ucs2. */ + wbuf = (WCHAR *)enc_to_ucs2((char_u *)title, NULL); + if (wbuf != NULL) + { + n = SetWindowTextW(hwnd, wbuf); + vim_free(wbuf); + if (n != 0 || GetLastError() != ERROR_CALL_NOT_IMPLEMENTED) + return; + /* Retry with non-wide function (for Windows 98). */ + } + } + #endif + (void)SetWindowText(hwnd, (LPCSTR)title); + } + void gui_mch_find_dialog(exarg_T *eap) { *************** *** 2470,2477 **** s_findrep_hwnd = FindText((LPFINDREPLACE) &s_findrep_struct); } ! (void)SetWindowText(s_findrep_hwnd, ! (LPCSTR)_("Find string (use '\\\\' to find a '\\')")); (void)SetFocus(s_findrep_hwnd); s_findrep_is_find = TRUE; --- 2527,2534 ---- s_findrep_hwnd = FindText((LPFINDREPLACE) &s_findrep_struct); } ! set_window_title(s_findrep_hwnd, ! _("Find string (use '\\\\' to find a '\\')")); (void)SetFocus(s_findrep_hwnd); s_findrep_is_find = TRUE; *************** *** 2495,2502 **** s_findrep_hwnd = ReplaceText((LPFINDREPLACE) &s_findrep_struct); } ! (void)SetWindowText(s_findrep_hwnd, ! (LPCSTR)_("Find & Replace (use '\\\\' to find a '\\')")); (void)SetFocus(s_findrep_hwnd); s_findrep_is_find = FALSE; --- 2552,2559 ---- s_findrep_hwnd = ReplaceText((LPFINDREPLACE) &s_findrep_struct); } ! set_window_title(s_findrep_hwnd, ! _("Find & Replace (use '\\\\' to find a '\\')")); (void)SetFocus(s_findrep_hwnd); s_findrep_is_find = FALSE; *************** *** 3015,3039 **** char_u *title, char_u *icon) { ! #ifdef FEAT_MBYTE ! if (title != NULL && enc_codepage >= 0 && enc_codepage != (int)GetACP()) ! { ! WCHAR *wbuf; ! int n; ! ! /* Convert the title from 'encoding' to ucs2. */ ! wbuf = (WCHAR *)enc_to_ucs2(title, NULL); ! if (wbuf != NULL) ! { ! n = SetWindowTextW(s_hwnd, wbuf); ! vim_free(wbuf); ! if (n != 0 || GetLastError() != ERROR_CALL_NOT_IMPLEMENTED) ! return; ! /* Retry with non-wide function (for Windows 98). */ ! } ! } ! #endif ! SetWindowText(s_hwnd, (LPCSTR)(title == NULL ? "VIM" : (char *)title)); } #ifdef FEAT_MOUSESHAPE --- 3072,3078 ---- char_u *title, char_u *icon) { ! set_window_title(s_hwnd, (title == NULL ? "VIM" : (char *)title)); } #ifdef FEAT_MOUSESHAPE *** ../vim-7.0.160/src/version.c Tue Nov 7 18:43:10 2006 --- src/version.c Tue Nov 7 18:57:42 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 161, /**/ -- hundred-and-one symptoms of being an internet addict: 174. You know what a listserv is. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.162 --- To: vim-dev at vim.org Subject: Patch 7.0.162 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.162 Problem: "vim -o a b" when file "a" triggers the ATTENTION dialog, selecting "Quit" exits Vim instead of editing "b" only. When file "b" triggers the ATTENTION dialog selecting "Quit" or "Abort" results in editing file "a" in that window. Solution: When selecting "Abort" exit Vim. When selecting "Quit" close the window. Also avoid hit-enter prompt when selecting Abort. Files: src/buffer.c, src/main.c *** ../vim-7.0.161/src/buffer.c Fri Oct 20 20:15:05 2006 --- src/buffer.c Tue Nov 7 21:08:02 2006 *************** *** 4220,4226 **** /* Use the name from the associated buffer if it exists. */ bp = buflist_findnr(aep->ae_fnum); ! if (bp == NULL) return aep->ae_fname; return bp->b_fname; } --- 4222,4228 ---- /* Use the name from the associated buffer if it exists. */ bp = buflist_findnr(aep->ae_fnum); ! if (bp == NULL || bp->b_fname == NULL) return aep->ae_fname; return bp->b_fname; } *** ../vim-7.0.161/src/main.c Tue Sep 5 12:57:14 2006 --- src/main.c Tue Nov 7 22:35:49 2006 *************** *** 2392,2398 **** (void)open_buffer(FALSE, NULL); /* create memfile, read file */ #if defined(HAS_SWAP_EXISTS_ACTION) ! check_swap_exists_action(); #endif #ifdef FEAT_AUTOCMD dorewind = TRUE; /* start again */ --- 2392,2414 ---- (void)open_buffer(FALSE, NULL); /* create memfile, read file */ #if defined(HAS_SWAP_EXISTS_ACTION) ! if (swap_exists_action == SEA_QUIT) ! { ! if (got_int || only_one_window()) ! { ! /* abort selected or quit and only one window */ ! did_emsg = FALSE; /* avoid hit-enter prompt */ ! getout(1); ! } ! /* We can't close the window, it would disturb what ! * happens next. Clear the file name and set the arg ! * index to -1 to delete it later. */ ! setfname(curbuf, NULL, NULL, FALSE); ! curwin->w_arg_idx = -1; ! swap_exists_action = SEA_NONE; ! } ! else ! handle_swap_exists(NULL); #endif #ifdef FEAT_AUTOCMD dorewind = TRUE; /* start again */ *************** *** 2432,2437 **** --- 2448,2455 ---- { int arg_idx; /* index in argument list */ int i; + int advance = TRUE; + buf_T *old_curbuf; # ifdef FEAT_AUTOCMD /* *************** *** 2440,2470 **** ++autocmd_no_enter; ++autocmd_no_leave; # endif arg_idx = 1; for (i = 1; i < parmp->window_count; ++i) { ! if (parmp->window_layout == WIN_TABS) { ! if (curtab->tp_next == NULL) /* just checking */ ! break; ! goto_tabpage(0); } ! else { ! if (curwin->w_next == NULL) /* just checking */ ! break; ! win_enter(curwin->w_next, FALSE); } /* Only open the file if there is no file in this window yet (that can ! * happen when .vimrc contains ":sall") */ if (curbuf == firstwin->w_buffer || curbuf->b_ffname == NULL) { curwin->w_arg_idx = arg_idx; ! /* edit file from arg list, if there is one */ (void)do_ecmd(0, arg_idx < GARGCOUNT ? alist_name(&GARGLIST[arg_idx]) : NULL, NULL, NULL, ECMD_LASTL, ECMD_HIDE); if (arg_idx == GARGCOUNT - 1) arg_had_last = TRUE; ++arg_idx; --- 2458,2522 ---- ++autocmd_no_enter; ++autocmd_no_leave; # endif + + /* When w_arg_idx is -1 remove the window (see create_windows()). */ + if (curwin->w_arg_idx == -1) + { + win_close(curwin, TRUE); + advance = FALSE; + } + arg_idx = 1; for (i = 1; i < parmp->window_count; ++i) { ! /* When w_arg_idx is -1 remove the window (see create_windows()). */ ! if (curwin->w_arg_idx == -1) { ! ++arg_idx; ! win_close(curwin, TRUE); ! advance = FALSE; ! continue; } ! ! if (advance) { ! if (parmp->window_layout == WIN_TABS) ! { ! if (curtab->tp_next == NULL) /* just checking */ ! break; ! goto_tabpage(0); ! } ! else ! { ! if (curwin->w_next == NULL) /* just checking */ ! break; ! win_enter(curwin->w_next, FALSE); ! } } + advance = TRUE; /* Only open the file if there is no file in this window yet (that can ! * happen when .vimrc contains ":sall"). */ if (curbuf == firstwin->w_buffer || curbuf->b_ffname == NULL) { curwin->w_arg_idx = arg_idx; ! /* Edit file from arg list, if there is one. When "Quit" selected ! * at the ATTENTION prompt close the window. */ ! old_curbuf = curbuf; (void)do_ecmd(0, arg_idx < GARGCOUNT ? alist_name(&GARGLIST[arg_idx]) : NULL, NULL, NULL, ECMD_LASTL, ECMD_HIDE); + if (curbuf == old_curbuf) + { + if (got_int || only_one_window()) + { + /* abort selected or quit and only one window */ + did_emsg = FALSE; /* avoid hit-enter prompt */ + getout(1); + } + win_close(curwin, TRUE); + advance = FALSE; + } if (arg_idx == GARGCOUNT - 1) arg_had_last = TRUE; ++arg_idx; *** ../vim-7.0.161/src/version.c Tue Nov 7 19:05:36 2006 --- src/version.c Tue Nov 7 21:21:28 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 162, /**/ -- The CIA drives around in cars with the "Intel inside" logo. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.163 --- To: vim-dev at vim.org Subject: Patch 7.0.163 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.163 Problem: Can't retrieve the position of a sign after it was set. Solution: Add the netbeans interface getAnno command. (Xavier de Gaye) Files: runtime/doc/netbeans.txt, src/netbeans.c *** ../vim-7.0.162/runtime/doc/netbeans.txt Sun May 7 16:58:43 2006 --- runtime/doc/netbeans.txt Tue Nov 14 18:24:32 2006 *************** *** 1,4 **** ! *netbeans.txt* For Vim version 7.0. Last change: 2006 Mar 09 VIM REFERENCE MANUAL by Gordon Prieur --- 1,4 ---- ! *netbeans.txt* For Vim version 7.0. Last change: 2006 Nov 14 VIM REFERENCE MANUAL by Gordon Prieur *************** *** 259,266 **** confusion happening again, netbeans_saved() has been renamed to netbeans_save_buffer(). ! We are now at version 2.3. For the differences between 2.2 and 2.3 search for ! "2.3" below. The messages are currently sent over a socket. Since the messages are in plain UTF-8 text this protocol could also be used with any other communication --- 259,266 ---- confusion happening again, netbeans_saved() has been renamed to netbeans_save_buffer(). ! We are now at version 2.4. For the differences between 2.3 and 2.4 search for ! "2.4" below. The messages are currently sent over a socket. Since the messages are in plain UTF-8 text this protocol could also be used with any other communication *************** *** 604,609 **** --- 604,618 ---- TODO: explain use of partial line. getMark Not implemented. + + getAnno serNum + Return the line number of the annotation in the buffer. + Argument: + serNum serial number of this placed annotation + The reply is: + 123 lnum line number of the annotation + 123 0 invalid annotation serial number + New in version 2.4. getModified When a buffer is specified: Return zero if the buffer does not have changes, one if it does have changes. *** ../vim-7.0.162/src/netbeans.c Tue Aug 29 17:28:56 2006 --- src/netbeans.c Tue Nov 14 18:23:48 2006 *************** *** 61,67 **** /* The first implementation (working only with Netbeans) returned "1.1". The * protocol implemented here also supports A-A-P. */ ! static char *ExtEdProtocolVersion = "2.3"; static long pos2off __ARGS((buf_T *, pos_T *)); static pos_T *off2pos __ARGS((buf_T *, long)); --- 61,67 ---- /* The first implementation (working only with Netbeans) returned "1.1". The * protocol implemented here also supports A-A-P. */ ! static char *ExtEdProtocolVersion = "2.4"; static long pos2off __ARGS((buf_T *, pos_T *)); static pos_T *off2pos __ARGS((buf_T *, long)); *************** *** 1269,1274 **** --- 1269,1297 ---- (int)curwin->w_cursor.col, pos2off(curbuf, &curwin->w_cursor)); nb_reply_text(cmdno, text); + /* =====================================================================*/ + } + else if (streq((char *)cmd, "getAnno")) + { + long linenum = 0; + #ifdef FEAT_SIGNS + if (buf == NULL || buf->bufp == NULL) + { + nbdebug((" null bufp in getAnno")); + EMSG("E652: null bufp in getAnno"); + retval = FAIL; + } + else + { + int serNum; + + cp = (char *)args; + serNum = strtol(cp, &cp, 10); + /* If the sign isn't found linenum will be zero. */ + linenum = (long)buf_findsign(buf->bufp, serNum); + } + #endif + nb_reply_nr(cmdno, linenum); /* =====================================================================*/ } else if (streq((char *)cmd, "getLength")) *** ../vim-7.0.162/src/version.c Tue Nov 7 22:41:37 2006 --- src/version.c Tue Nov 14 18:25:31 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 163, /**/ -- A computer without Windows is like a fish without a bicycle. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.164 --- To: vim-dev at vim.org Subject: Patch 7.0.164 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.164 Problem: ":redir @+" doesn't work. Solution: Accept "@+" just like "@*". (Yegappan Lakshmanan) Files: src/ex_docmd.c *** ../vim-7.0.163/src/ex_docmd.c Tue Nov 7 18:43:10 2006 --- src/ex_docmd.c Tue Nov 14 20:17:42 2006 *************** *** 8371,8376 **** --- 8371,8377 ---- if (ASCII_ISALPHA(*arg) # ifdef FEAT_CLIPBOARD || *arg == '*' + || *arg == '+' # endif || *arg == '"') { *************** *** 8381,8386 **** --- 8382,8388 ---- (islower(redir_reg) # ifdef FEAT_CLIPBOARD || redir_reg == '*' + || redir_reg == '+' # endif || redir_reg == '"')) { *** ../vim-7.0.163/src/version.c Tue Nov 14 18:29:00 2006 --- src/version.c Tue Nov 14 20:23:38 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 164, /**/ -- hundred-and-one symptoms of being an internet addict: 232. You start conversations with, "Have you gotten an ISDN line?" /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.165 --- To: vim-dev at vim.org Subject: Patch 7.0.165 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.165 Problem: Using CTRL-L at the search prompt adds a "/" and other characters without escaping, causing the pattern not to match. Solution: Escape special characters with a backslash. Files: src/ex_getln.c *** ../vim-7.0.164/src/ex_getln.c Tue Oct 17 16:26:52 2006 --- src/ex_getln.c Tue Nov 14 21:36:13 2006 *************** *** 34,40 **** int xp_context; /* type of expansion */ # ifdef FEAT_EVAL char_u *xp_arg; /* user-defined expansion arg */ ! int input_fn; /* Invoked for input() function */ # endif }; --- 34,40 ---- int xp_context; /* type of expansion */ # ifdef FEAT_EVAL char_u *xp_arg; /* user-defined expansion arg */ ! int input_fn; /* when TRUE Invoked for input() function */ # endif }; *************** *** 1390,1396 **** --- 1390,1406 ---- { c = gchar_cursor(); if (c != NUL) + { + if (c == firstc || vim_strchr((char_u *)( + p_magic ? "\\^$.*[" : "\\^$"), c) + != NULL) + { + /* put a backslash before special characters */ + stuffcharReadbuff(c); + c = '\\'; + } break; + } } goto cmdline_not_changed; } *** ../vim-7.0.164/src/version.c Tue Nov 14 20:24:32 2006 --- src/version.c Tue Nov 21 11:28:43 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 165, /**/ -- He was not in the least bit scared to be mashed into a pulp Or to have his eyes gouged out and his elbows broken; To have his kneecaps split and his body burned away And his limbs all hacked and mangled, brave Sir Robin. "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.166 --- To: vim-dev at vim.org Subject: Patch 7.0.166 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.166 Problem: Crash in cscope code when connection could not be opened. (Kaya Bekiroglu) Solution: Check for the file descriptor to be NULL. Files: src/if_cscope.c *** ../vim-7.0.165/src/if_cscope.c Mon Oct 30 22:31:30 2006 --- src/if_cscope.c Tue Nov 14 22:04:30 2006 *************** *** 1008,1014 **** totmatches = 0; for (i = 0; i < CSCOPE_MAX_CONNECTIONS; i++) { ! if (csinfo[i].fname == NULL) continue; /* send cmd to cscope */ --- 1008,1014 ---- totmatches = 0; for (i = 0; i < CSCOPE_MAX_CONNECTIONS; i++) { ! if (csinfo[i].fname == NULL || csinfo[i].to_fp == NULL) continue; /* send cmd to cscope */ *** ../vim-7.0.165/src/version.c Tue Nov 21 11:29:56 2006 --- src/version.c Tue Nov 21 11:42:13 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 166, /**/ -- The greatest lies of all time: (1) The check is in the mail. (2) We have a really challenging assignment for you. (3) I love you. (4) All bugs have been fixed. (5) This won't hurt a bit. (6) Honey, I just need to debug this program and be home in 5 minutes. (7) I have just sent you an e-mail about that. (8) Of course I'll respect you in the morning. (9) I'm from the government, and I'm here to help you. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.167 --- To: vim-dev at vim.org Subject: Patch 7.0.167 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.167 Problem: ":function" redefining a dict function doesn't work properly. (Richard Emberson) Solution: Allow a function name to be a number when it's a function reference. Files: src/eval.c *** ../vim-7.0.166/src/eval.c Wed Nov 1 18:33:43 2006 --- src/eval.c Tue Nov 21 11:04:13 2006 *************** *** 18539,18550 **** if (!eap->skip) { ! /* Check the name of the function. */ if (name != NULL) arg = name; else arg = fudi.fd_newkey; ! if (arg != NULL) { if (*arg == K_SPECIAL) j = 3; --- 18539,18552 ---- if (!eap->skip) { ! /* Check the name of the function. Unless it's a dictionary function ! * (that we are overwriting). */ if (name != NULL) arg = name; else arg = fudi.fd_newkey; ! if (arg != NULL && (fudi.fd_di == NULL ! || fudi.fd_di->di_tv.v_type != VAR_FUNC)) { if (*arg == K_SPECIAL) j = 3; *** ../vim-7.0.166/src/version.c Tue Nov 21 11:43:49 2006 --- src/version.c Tue Nov 21 11:48:12 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 167, /**/ -- They now pass three KNIGHTS impaled to a tree. With their feet off the ground, with one lance through the lot of them, they are skewered up like a barbecue. "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.168 --- To: vim-dev at vim.org Subject: Patch 7.0.168 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.168 Problem: Using uninitialized memory and memory leak. (Dominique Pelle) Solution: Use alloc_clear() instead of alloc() for w_lines. Free b_ml.ml_stack after recovery. Files: src/memline.c, src/window.c *** ../vim-7.0.167/src/memline.c Wed Nov 1 18:10:36 2006 --- src/memline.c Thu Nov 16 22:29:19 2006 *************** *** 1329,1334 **** --- 1329,1335 ---- mf_put(mfp, hp, FALSE, FALSE); mf_close(mfp, FALSE); /* will also vim_free(mfp->mf_fname) */ } + vim_free(buf->b_ml.ml_stack); vim_free(buf); if (serious_error && called_from_main) ml_close(curbuf, TRUE); *** ../vim-7.0.167/src/window.c Tue Oct 24 21:15:09 2006 --- src/window.c Thu Nov 16 22:24:51 2006 *************** *** 4273,4279 **** win_T *wp; { wp->w_lines_valid = 0; ! wp->w_lines = (wline_T *)alloc((unsigned)(Rows * sizeof(wline_T))); if (wp->w_lines == NULL) return FAIL; return OK; --- 4273,4279 ---- win_T *wp; { wp->w_lines_valid = 0; ! wp->w_lines = (wline_T *)alloc_clear((unsigned)(Rows * sizeof(wline_T))); if (wp->w_lines == NULL) return FAIL; return OK; *** ../vim-7.0.167/src/version.c Tue Nov 21 19:36:00 2006 --- src/version.c Tue Nov 21 20:34:13 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 168, /**/ -- GALAHAD turns back. We see from his POV the lovely ZOOT standing by him smiling enchantingly and a number of equally delectable GIRLIES draped around in the seductively poulticed room. They look at him smilingly and wave. "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.169 --- To: vim-dev at vim.org Subject: Patch 7.0.169 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.169 Problem: With a Visual block selection, with the cursor in the left upper corner, pressing "I" doesn't remove the highlighting. (Guopeng Wen) Solution: When checking if redrawing is needed also check if Visual selection is still active. Files: src/screen.c *** ../vim-7.0.168/src/screen.c Mon Oct 9 22:11:52 2006 --- src/screen.c Tue Nov 28 16:11:24 2006 *************** *** 455,460 **** --- 455,461 ---- && curwin->w_topline == curwin->w_lines[0].wl_lnum) #ifdef FEAT_VISUAL || (type == INVERTED + && VIsual_active && curwin->w_old_cursor_lnum == curwin->w_cursor.lnum && curwin->w_old_visual_mode == VIsual_mode && (curwin->w_valid & VALID_VIRTCOL) *** ../vim-7.0.168/src/version.c Tue Nov 21 20:57:21 2006 --- src/version.c Tue Nov 28 16:13:40 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 169, /**/ -- [clop clop] GUARD #1: Halt! Who goes there? ARTHUR: It is I, Arthur, son of Uther Pendragon, from the castle of Camelot. King of the Britons, defeator of the Saxons, sovereign of all England! GUARD #1: Pull the other one! The Quest for the Holy Grail (Monty Python) /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.170 --- To: vim-dev at vim.org Subject: Patch 7.0.170 (extra) Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.170 (extra) Problem: Win32: Using "gvim --remote-tab foo" when gvim is minimized while it previously was maximized, un-maximizing doesn't work properly. And the labels are not displayed properly when 'encoding' is utf-8. Solution: When minimized check for SW_SHOWMINIMIZED. When updating the tab pages line use TCM_SETITEMW instead of TCM_INSERTITEMW. (Liu Yubao) Files: src/gui_w48.c *** ../vim-7.0.169/src/gui_w48.c Tue Nov 7 19:05:36 2006 --- src/gui_w48.c Mon Nov 27 22:26:15 2006 *************** *** 2405,2412 **** tiw.mask = TCIF_TEXT; tiw.iImage = -1; tiw.pszText = wstr; ! SendMessage(s_tabhwnd, TCM_INSERTITEMW, (WPARAM)nr, ! (LPARAM)&tiw); vim_free(wstr); } } --- 2405,2411 ---- tiw.mask = TCIF_TEXT; tiw.iImage = -1; tiw.pszText = wstr; ! SendMessage(s_tabhwnd, TCM_SETITEMW, (WPARAM)nr, (LPARAM)&tiw); vim_free(wstr); } } *************** *** 3033,3045 **** return OK; } /* * Return TRUE if the GUI window is maximized, filling the whole screen. */ int gui_mch_maximized() { ! return IsZoomed(s_hwnd); } /* --- 3032,3056 ---- return OK; } + #ifndef WPF_RESTORETOMAXIMIZED + # define WPF_RESTORETOMAXIMIZED 2 /* just in case someone doesn't have it */ + #endif + /* * Return TRUE if the GUI window is maximized, filling the whole screen. */ int gui_mch_maximized() { ! WINDOWPLACEMENT wp; ! ! wp.length = sizeof(WINDOWPLACEMENT); ! if (GetWindowPlacement(s_hwnd, &wp)) ! return wp.showCmd == SW_SHOWMAXIMIZED ! || (wp.showCmd == SW_SHOWMINIMIZED ! && wp.flags == WPF_RESTORETOMAXIMIZED); ! ! return 0; } /* *** ../vim-7.0.169/src/version.c Tue Nov 28 16:16:03 2006 --- src/version.c Tue Nov 28 17:16:07 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 170, /**/ -- Veni, Vidi, Video -- I came, I saw, I taped what I saw. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.171 --- To: vim-dev at vim.org Subject: Patch 7.0.171 (extra) Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.171 (extra) Problem: VMS: A file name with multiple paths is written in the wrong file. Solution: Get the actually used file name. (Zoltan Arpadffy) Also add info to the :version command about compilation. Files: src/Make_vms.mms, src/buffer.c, src/os_unix.c, src/version.c *** ../vim-7.0.170/src/Make_vms.mms Sun Apr 30 20:46:53 2006 --- src/Make_vms.mms Mon Sep 4 20:54:51 2006 *************** *** 2,8 **** # Makefile for Vim on OpenVMS # # Maintainer: Zoltan Arpadffy ! # Last change: 2006 Apr 30 # # This has script been tested on VMS 6.2 to 8.2 on DEC Alpha, VAX and IA64 # with MMS and MMK --- 2,8 ---- # Makefile for Vim on OpenVMS # # Maintainer: Zoltan Arpadffy ! # Last change: 2006 Sep 04 # # This has script been tested on VMS 6.2 to 8.2 on DEC Alpha, VAX and IA64 # with MMS and MMK *************** *** 13,19 **** # # Edit the lines in the Configuration section below for fine tuning. # ! # To build: mms/descrip=Make_vms.mms # To clean up: mms/descrip=Make_vms.mms clean # # Hints and detailed description could be found in INSTALLVMS.TXT file. --- 13,19 ---- # # Edit the lines in the Configuration section below for fine tuning. # ! # To build: mms/descrip=Make_vms.mms /ignore=warning # To clean up: mms/descrip=Make_vms.mms clean # # Hints and detailed description could be found in INSTALLVMS.TXT file. *************** *** 21,30 **** ###################################################################### # Configuration section. ###################################################################### - # Platform selection - # Define this if you will use the VAX platform to build. - # VAX = YES - # VMS version # Uncomment if you use VMS version 6.2 or older # OLD_VMS = YES --- 21,26 ---- *************** *** 49,54 **** --- 45,51 ---- # GUI with GTK # If you have GTK installed you might want to enable this option. + # NOTE: you will need to properly define GTK_DIR below # GTK = YES # GUI/Motif with XPM *************** *** 97,103 **** # Compiler setup ! .IFDEF VAX .IFDEF DECC # VAX with DECC CC_DEF = cc # /decc # some system requires this switch # but when it is not required /ver might fail --- 94,100 ---- # Compiler setup ! .IFDEF MMSVAX .IFDEF DECC # VAX with DECC CC_DEF = cc # /decc # some system requires this switch # but when it is not required /ver might fail *************** *** 165,172 **** # NOTE: you need to set up your GTK_DIR (GTK root directory), because it is # unique on every system - logicals are not accepted # please note: directory should end with . in order to /trans=conc work ! # Example: GTK_DIR = $1$DGA104:[USERS.ZAY.WORK.GTK1210.] ! GTK_DIR = DKA0:[GTK1210.] DEFS = "HAVE_CONFIG_H","FEAT_GUI_GTK" LIBS = ,OS_VMS_GTK.OPT/OPT GUI_FLAG = /name=(as_is,short)/float=ieee/ieee=denorm --- 162,169 ---- # NOTE: you need to set up your GTK_DIR (GTK root directory), because it is # unique on every system - logicals are not accepted # please note: directory should end with . in order to /trans=conc work ! # This value for GTK_DIR is an example. ! GTK_DIR = $1$DGA104:[USERS.ZAY.WORK.GTK1210.] DEFS = "HAVE_CONFIG_H","FEAT_GUI_GTK" LIBS = ,OS_VMS_GTK.OPT/OPT GUI_FLAG = /name=(as_is,short)/float=ieee/ieee=denorm *************** *** 274,280 **** # Please, do not change anything below without programming experience. ###################################################################### - MODEL_DEF = "FEAT_$(MODEL)", # These go into pathdef.c --- 271,276 ---- *************** *** 360,366 **** -@ write pd "char_u *all_lflags = (char_u *)""$(LD_DEF)$(LDFLAGS) /exe=$(TARGET) *.OBJ $(ALL_LIBS)"";" -@ write pd "char_u *compiler_version = (char_u *) ""''CC_VER'"";" -@ write pd "char_u *compiled_user = (char_u *) "$(VIMUSER)";" ! -@ write pd "char_u *compiled_sys = (char_u *) "$(VIMHOST)";" -@ close pd if_perl.c : if_perl.xs --- 356,363 ---- -@ write pd "char_u *all_lflags = (char_u *)""$(LD_DEF)$(LDFLAGS) /exe=$(TARGET) *.OBJ $(ALL_LIBS)"";" -@ write pd "char_u *compiler_version = (char_u *) ""''CC_VER'"";" -@ write pd "char_u *compiled_user = (char_u *) "$(VIMUSER)";" ! -@ write pd "char_u *compiled_sys = (char_u *) "$(VIMHOST)";" ! -@ write pd "char_u *compiled_arch = (char_u *) ""$(MMSARCH_NAME)"";" -@ close pd if_perl.c : if_perl.xs *** ../vim-7.0.170/src/buffer.c Tue Nov 7 22:41:37 2006 --- src/buffer.c Tue Nov 7 21:08:02 2006 *************** *** 4145,4155 **** /* * Force expanding the path always for Unix, because symbolic links may * mess up the full path name, even though it starts with a '/'. * Also expand when there is ".." in the file name, try to remove it, * because "c:/src/../README" is equal to "c:/README". * For MS-Windows also expand names like "longna~1" to "longname". */ ! #ifdef UNIX return FullName_save(fname, TRUE); #else if (!vim_isAbsName(fname) || strstr((char *)fname, "..") != NULL --- 4145,4157 ---- /* * Force expanding the path always for Unix, because symbolic links may * mess up the full path name, even though it starts with a '/'. + * Also expand always for VMS, it may have alternate paths that need to be + * resolved. * Also expand when there is ".." in the file name, try to remove it, * because "c:/src/../README" is equal to "c:/README". * For MS-Windows also expand names like "longna~1" to "longname". */ ! #if defined(UNIX) || defined(VMS) return FullName_save(fname, TRUE); #else if (!vim_isAbsName(fname) || strstr((char *)fname, "..") != NULL *** ../vim-7.0.170/src/os_unix.c Tue Aug 29 17:28:56 2006 --- src/os_unix.c Tue Nov 28 17:38:54 2006 *************** *** 2202,2208 **** #endif /* ! * Get absolute file name into buffer 'buf' of length 'len' bytes. * * return FAIL for failure, OK for success */ --- 2202,2208 ---- #endif /* ! * Get absolute file name into "buf[len]". * * return FAIL for failure, OK for success */ *************** *** 2212,2233 **** int len; int force; /* also expand when already absolute path */ { int l; ! #ifdef OS2 int only_drive; /* file name is only a drive letter */ ! #endif ! #ifdef HAVE_FCHDIR int fd = -1; static int dont_fchdir = FALSE; /* TRUE when fchdir() doesn't work */ ! #endif char_u olddir[MAXPATHL]; char_u *p; int retval = OK; - #ifdef VMS - fname = vms_fixfilename(fname); - #endif - /* expand it if forced or not an absolute path */ if (force || !mch_isFullName(fname)) { --- 2212,2261 ---- int len; int force; /* also expand when already absolute path */ { + #ifdef VMS + /* + * VMS does this in a completely different way. + * + * By default a file found in a complex path is written to the first + * directory in the path and not to the original directory. This + * behaviour should be avoided for the existing files and we need to find + * the exact path of the edited file. + */ + if (force || !mch_isFullName(fname)) + { + char_u *fixed_fname = vms_fixfilename(fname); + int fd = mch_open((char *)fixed_fname, O_RDONLY | O_EXTRA, 0); + + if (fd > 0) + { + char nbuf[MAXNAMLEN]; + + /* File exists, use getname() to get the real name. */ + if (getname(fd, nbuf)) + vim_strncpy(fixed_fname, (char_u *)nbuf, (size_t)(len - 1)); + close(fd); + } + + if (STRLEN(fixed_fname) >= len) + return FAIL; + + STRCPY(buf, fixed_fname); + } + + #else /* not VMS */ + int l; ! # ifdef OS2 int only_drive; /* file name is only a drive letter */ ! # endif ! # ifdef HAVE_FCHDIR int fd = -1; static int dont_fchdir = FALSE; /* TRUE when fchdir() doesn't work */ ! # endif char_u olddir[MAXPATHL]; char_u *p; int retval = OK; /* expand it if forced or not an absolute path */ if (force || !mch_isFullName(fname)) { *************** *** 2236,2251 **** * and then do the getwd() (and get back to where we were). * This will get the correct path name with "../" things. */ ! #ifdef OS2 only_drive = 0; if (((p = vim_strrchr(fname, '/')) != NULL) || ((p = vim_strrchr(fname, '\\')) != NULL) || (((p = vim_strchr(fname, ':')) != NULL) && ++only_drive)) ! #else if ((p = vim_strrchr(fname, '/')) != NULL) ! #endif { ! #ifdef HAVE_FCHDIR /* * Use fchdir() if possible, it's said to be faster and more * reliable. But on SunOS 4 it might not work. Check this by --- 2264,2279 ---- * and then do the getwd() (and get back to where we were). * This will get the correct path name with "../" things. */ ! # ifdef OS2 only_drive = 0; if (((p = vim_strrchr(fname, '/')) != NULL) || ((p = vim_strrchr(fname, '\\')) != NULL) || (((p = vim_strchr(fname, ':')) != NULL) && ++only_drive)) ! # else if ((p = vim_strrchr(fname, '/')) != NULL) ! # endif { ! # ifdef HAVE_FCHDIR /* * Use fchdir() if possible, it's said to be faster and more * reliable. But on SunOS 4 it might not work. Check this by *************** *** 2261,2274 **** dont_fchdir = TRUE; /* don't try again */ } } ! #endif /* Only change directory when we are sure we can return to where * we are now. After doing "su" chdir(".") might not work. */ if ( ! #ifdef HAVE_FCHDIR fd < 0 && ! #endif (mch_dirname(olddir, MAXPATHL) == FAIL || mch_chdir((char *)olddir) != 0)) { --- 2289,2302 ---- dont_fchdir = TRUE; /* don't try again */ } } ! # endif /* Only change directory when we are sure we can return to where * we are now. After doing "su" chdir(".") might not work. */ if ( ! # ifdef HAVE_FCHDIR fd < 0 && ! # endif (mch_dirname(olddir, MAXPATHL) == FAIL || mch_chdir((char *)olddir) != 0)) { *************** *** 2277,2283 **** } else { ! #ifdef OS2 /* * compensate for case where ':' from "D:" was the only * path separator detected in the file name; the _next_ --- 2305,2311 ---- } else { ! # ifdef OS2 /* * compensate for case where ':' from "D:" was the only * path separator detected in the file name; the _next_ *************** *** 2285,2291 **** */ if (only_drive) p++; ! #endif /* The directory is copied into buf[], to be able to remove * the file name without changing it (could be a string in * read-only memory) */ --- 2313,2319 ---- */ if (only_drive) p++; ! # endif /* The directory is copied into buf[], to be able to remove * the file name without changing it (could be a string in * read-only memory) */ *************** *** 2300,2313 **** fname = p + 1; *buf = NUL; } ! #ifdef OS2 if (only_drive) { p--; if (retval != FAIL) fname--; } ! #endif } } if (mch_dirname(buf, len) == FAIL) --- 2328,2341 ---- fname = p + 1; *buf = NUL; } ! # ifdef OS2 if (only_drive) { p--; if (retval != FAIL) fname--; } ! # endif } } if (mch_dirname(buf, len) == FAIL) *************** *** 2317,2330 **** } if (p != NULL) { ! #ifdef HAVE_FCHDIR if (fd >= 0) { l = fchdir(fd); close(fd); } else ! #endif l = mch_chdir((char *)olddir); if (l != 0) EMSG(_(e_prev_dir)); --- 2345,2358 ---- } if (p != NULL) { ! # ifdef HAVE_FCHDIR if (fd >= 0) { l = fchdir(fd); close(fd); } else ! # endif l = mch_chdir((char *)olddir); if (l != 0) EMSG(_(e_prev_dir)); *************** *** 2333,2347 **** l = STRLEN(buf); if (l >= len) retval = FAIL; - #ifndef VMS else { if (l > 0 && buf[l - 1] != '/' && *fname != NUL && STRCMP(fname, ".") != 0) STRCAT(buf, "/"); } - #endif } /* Catch file names which are too long. */ if (retval == FAIL || STRLEN(buf) + STRLEN(fname) >= len) return FAIL; --- 2361,2374 ---- l = STRLEN(buf); if (l >= len) retval = FAIL; else { if (l > 0 && buf[l - 1] != '/' && *fname != NUL && STRCMP(fname, ".") != 0) STRCAT(buf, "/"); } } + /* Catch file names which are too long. */ if (retval == FAIL || STRLEN(buf) + STRLEN(fname) >= len) return FAIL; *************** *** 2349,2354 **** --- 2376,2383 ---- /* Do not append ".", "/dir/." is equal to "/dir". */ if (STRCMP(fname, ".") != 0) STRCAT(buf, fname); + + #endif /* VMS */ return OK; } *** ../vim-7.0.170/src/version.c Tue Nov 28 17:18:03 2006 --- src/version.c Tue Nov 28 17:35:05 2006 *************** *** 1113,1118 **** --- 1115,1128 ---- #endif #ifdef VMS MSG_PUTS("\nOpenVMS version"); + # ifdef HAVE_PATHDEF + if (*compiled_arch != NUL) + { + MSG_PUTS(" - "); + MSG_PUTS(compiled_arch); + } + # endif + #endif /* Print the list of patch numbers if there is at least one. */ *** ../vim-7.0.170/src/version.c Tue Nov 28 17:18:03 2006 --- src/version.c Tue Nov 28 17:35:05 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 171, /**/ -- GUARD #1: What, ridden on a horse? ARTHUR: Yes! GUARD #1: You're using coconuts! ARTHUR: What? GUARD #1: You've got two empty halves of coconut and you're bangin' 'em together. The Quest for the Holy Grail (Monty Python) /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.172 --- To: vim-dev at vim.org Subject: Patch 7.0.172 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.172 Problem: Crash when recovering and quitting at the "press-enter" prompt. Solution: Check for "msg_list" to be NULL. (Liu Yubao) Files: src/ex_eval.c *** ../vim-7.0.171/src/ex_eval.c Sun Apr 23 00:28:06 2006 --- src/ex_eval.c Tue Nov 28 18:30:23 2006 *************** *** 340,346 **** /* If no exception is to be thrown or the conversion should be done after * returning to a previous invocation of do_one_cmd(), do nothing. */ ! if (*msg_list == NULL) return; if (throw_exception(*msg_list, ET_ERROR, cmdname) == FAIL) --- 340,346 ---- /* If no exception is to be thrown or the conversion should be done after * returning to a previous invocation of do_one_cmd(), do nothing. */ ! if (msg_list == NULL || *msg_list == NULL) return; if (throw_exception(*msg_list, ET_ERROR, cmdname) == FAIL) *************** *** 2026,2033 **** /* If an error was about to be converted to an exception when * enter_cleanup() was called, free the message list. */ ! free_msglist(*msg_list); ! *msg_list = NULL; } /* --- 2026,2036 ---- /* If an error was about to be converted to an exception when * enter_cleanup() was called, free the message list. */ ! if (msg_list != NULL) ! { ! free_msglist(*msg_list); ! *msg_list = NULL; ! } } /* *** ../vim-7.0.171/src/version.c Tue Nov 28 17:44:51 2006 --- src/version.c Tue Nov 28 18:32:50 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 172, /**/ -- GUARD #1: Where'd you get the coconut? ARTHUR: We found them. GUARD #1: Found them? In Mercea? The coconut's tropical! ARTHUR: What do you mean? GUARD #1: Well, this is a temperate zone. The Quest for the Holy Grail (Monty Python) /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.173 --- To: vim-dev at vim.org Subject: Patch 7.0.173 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.173 Problem: ":call f().TT()" doesn't work. (Richard Emberson) Solution: When a function returns a Dictionary or another composite continue evaluating what follows. Files: src/eval.c *** ../vim-7.0.172/src/eval.c Tue Nov 21 19:36:00 2006 --- src/eval.c Tue Nov 28 20:50:02 2006 *************** *** 3184,3192 **** --- 3184,3201 ---- failed = TRUE; break; } + + /* Handle a function returning a Funcref, Dictionary or List. */ + if (handle_subscript(&arg, &rettv, !eap->skip, TRUE) == FAIL) + { + failed = TRUE; + break; + } + clear_tv(&rettv); if (doesrange || eap->skip) break; + /* Stop when immediately aborting on error, or when an interrupt * occurred or an exception was thrown but not caught. * get_func_tv() returned OK, so that the check for trailing *** ../vim-7.0.172/src/version.c Tue Nov 28 18:37:55 2006 --- src/version.c Tue Nov 28 20:53:18 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 173, /**/ -- "A mouse can be just as dangerous as a bullet or a bomb." (US Representative Lamar Smith, R-Texas) /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.174 --- To: vim-dev at vim.org Subject: Patch 7.0.174 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.174 Problem: ":mksession" doesn't restore window layout correctly in tab pages other than the current one. (Zhibin He) Solution: Use the correct topframe for producing the window layout commands. Files: src/ex_docmd.c *** ../vim-7.0.173/src/ex_docmd.c Tue Nov 14 20:24:32 2006 --- src/ex_docmd.c Tue Nov 28 21:32:41 2006 *************** *** 9675,9680 **** --- 9675,9681 ---- win_T *edited_win = NULL; int tabnr; win_T *tab_firstwin; + frame_T *tab_topframe; if (ssop_flags & SSOP_BUFFERS) only_save_windows = FALSE; /* Save ALL buffers */ *************** *** 9786,9791 **** --- 9787,9793 ---- * autocommands. */ tab_firstwin = firstwin; /* first window in tab page "tabnr" */ + tab_topframe = topframe; for (tabnr = 1; ; ++tabnr) { int need_tabnew = FALSE; *************** *** 9797,9805 **** --- 9799,9813 ---- if (tp == NULL) break; /* done all tab pages */ if (tp == curtab) + { tab_firstwin = firstwin; + tab_topframe = topframe; + } else + { tab_firstwin = tp->tp_firstwin; + tab_topframe = tp->tp_topframe; + } if (tabnr > 1) need_tabnew = TRUE; } *************** *** 9838,9844 **** */ if (put_line(fd, "set splitbelow splitright") == FAIL) return FAIL; ! if (ses_win_rec(fd, topframe) == FAIL) return FAIL; if (!p_sb && put_line(fd, "set nosplitbelow") == FAIL) return FAIL; --- 9846,9852 ---- */ if (put_line(fd, "set splitbelow splitright") == FAIL) return FAIL; ! if (ses_win_rec(fd, tab_topframe) == FAIL) return FAIL; if (!p_sb && put_line(fd, "set nosplitbelow") == FAIL) return FAIL; *** ../vim-7.0.173/src/version.c Tue Nov 28 20:54:32 2006 --- src/version.c Tue Nov 28 21:40:07 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 174, /**/ -- ARTHUR: Well, it doesn't matter. Will you go and tell your master that Arthur from the Court of Camelot is here. GUARD #1: Listen, in order to maintain air-speed velocity, a swallow needs to beat its wings 43 times every second, right? ARTHUR: Please! The Quest for the Holy Grail (Monty Python) /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.175 --- To: vim-dev at vim.org Subject: patch 7.0.175 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.175 Problem: The result of tr() is missing the terminating NUL. (Ingo Karkat) Solution: Add the NUL. Files: src/eval.c *** ../vim-7.0.174/src/eval.c Tue Nov 28 20:54:32 2006 --- src/eval.c Tue Dec 5 10:30:00 2006 *************** *** 16072,16077 **** --- 16072,16081 ---- ++instr; } } + + /* add a terminating NUL */ + ga_grow(&ga, 1); + ga_append(&ga, NUL); rettv->vval.v_string = ga.ga_data; } *** ../vim-7.0.174/src/version.c Tue Nov 28 21:41:19 2006 --- src/version.c Tue Dec 5 10:32:58 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 175, /**/ -- BLACK KNIGHT: I move for no man. ARTHUR: So be it! [hah] [parry thrust] [ARTHUR chops the BLACK KNIGHT's left arm off] ARTHUR: Now stand aside, worthy adversary. BLACK KNIGHT: 'Tis but a scratch. The Quest for the Holy Grail (Monty Python) /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.176 --- To: vim-dev at vim.org Subject: patch 7.0.176 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.176 Problem: ":emenu" isn't executed directly, causing the encryption key prompt to fail. (Life Jazzer) Solution: Fix wrong #ifdef. Files: src/menu.c *** ../vim-7.0.175/src/menu.c Wed Aug 16 21:42:34 2006 --- src/menu.c Wed Nov 29 21:15:36 2006 *************** *** 2246,2252 **** { /* When executing a script or function execute the commands right now. * Otherwise put them in the typeahead buffer. */ ! #ifdef FEAT_En if (current_SID != 0) exec_normal_cmd(menu->strings[idx], menu->noremap[idx], menu->silent[idx]); --- 2246,2252 ---- { /* When executing a script or function execute the commands right now. * Otherwise put them in the typeahead buffer. */ ! #ifdef FEAT_EVAL if (current_SID != 0) exec_normal_cmd(menu->strings[idx], menu->noremap[idx], menu->silent[idx]); *** ../vim-7.0.175/src/version.c Tue Dec 5 10:33:57 2006 --- src/version.c Tue Dec 5 21:31:03 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 176, /**/ -- -rwxr-xr-x 1 root 24 Oct 29 1929 /bin/ed -rwxr-xr-t 4 root 131720 Jan 1 1970 /usr/ucb/vi -rwxr-xr-x 1 root 5.89824e37 Oct 22 1990 /usr/bin/emacs /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.177 --- To: vim-dev at vim.org Subject: patch 7.0.177 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.177 Problem: When the press-enter prompt gets a character from a non-remappable mapping, it's put back in the typeahead buffer as remappable, which may cause an endless loop. Solution: Restore the non-remappable flag and the silent flag when putting a char back in the typeahead buffer. Files: src/getchar.c, src/message.c, src/normal.c *** ../vim-7.0.176/src/getchar.c Tue Oct 3 15:36:09 2006 --- src/getchar.c Tue Dec 5 21:17:42 2006 *************** *** 76,82 **** */ static mapblock_T *first_abbr = NULL; /* first entry in abbrlist */ ! static int KeyNoremap = FALSE; /* remapping disabled */ /* * variables used by vgetorpeek() and flush_buffers() --- 76,82 ---- */ static mapblock_T *first_abbr = NULL; /* first entry in abbrlist */ ! static int KeyNoremap = 0; /* remapping flags */ /* * variables used by vgetorpeek() and flush_buffers() *************** *** 1035,1040 **** --- 1037,1044 ---- /* * Put character "c" back into the typeahead buffer. * Can be used for a character obtained by vgetc() that needs to be put back. + * Uses cmd_silent, KeyTyped and KeyNoremap to restore the flags belonging to + * the char. */ void ins_char_typebuf(c) *************** *** 1061,1067 **** buf[1] = NUL; #endif } ! (void)ins_typebuf(buf, REMAP_YES, 0, !KeyTyped, FALSE); } /* --- 1065,1071 ---- buf[1] = NUL; #endif } ! (void)ins_typebuf(buf, KeyNoremap, 0, !KeyTyped, cmd_silent); } /* *************** *** 2270,2278 **** gotchars(typebuf.tb_buf + typebuf.tb_off, 1); } ! KeyNoremap = (typebuf.tb_noremap[ ! typebuf.tb_off] ! & (RM_NONE|RM_SCRIPT)); del_typebuf(1, 0); } break; /* got character, break for loop */ --- 2276,2283 ---- gotchars(typebuf.tb_buf + typebuf.tb_off, 1); } ! KeyNoremap = typebuf.tb_noremap[ ! typebuf.tb_off]; del_typebuf(1, 0); } break; /* got character, break for loop */ *************** *** 4196,4202 **** if (typebuf.tb_no_abbr_cnt) /* abbrev. are not recursive */ return FALSE; ! if (KeyNoremap) /* no remapping implies no abbreviation */ return FALSE; /* --- 4201,4208 ---- if (typebuf.tb_no_abbr_cnt) /* abbrev. are not recursive */ return FALSE; ! if ((KeyNoremap & (RM_NONE|RM_SCRIPT)) != 0) ! /* no remapping implies no abbreviation */ return FALSE; /* *** ../vim-7.0.176/src/normal.c Tue Nov 7 18:43:10 2006 --- src/normal.c Tue Dec 5 21:16:07 2006 *************** *** 651,659 **** /* Fake a "c"hange command. When "restart_edit" is set (e.g., because * 'insertmode' is set) fake a "d"elete command, Insert mode will * restart automatically. ! * Insert the typed character in the typeahead buffer, so that it will ! * be mapped in Insert mode. Required for ":lmap" to work. May cause ! * mapping a character from ":vnoremap"... */ ins_char_typebuf(c); if (restart_edit != 0) c = 'd'; --- 651,658 ---- /* Fake a "c"hange command. When "restart_edit" is set (e.g., because * 'insertmode' is set) fake a "d"elete command, Insert mode will * restart automatically. ! * Insert the typed character in the typeahead buffer, so that it can ! * be mapped in Insert mode. Required for ":lmap" to work. */ ins_char_typebuf(c); if (restart_edit != 0) c = 'd'; *** ../vim-7.0.176/src/version.c Tue Dec 5 21:32:00 2006 --- src/version.c Tue Dec 5 21:36:07 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 177, /**/ -- 5 out of 4 people have trouble with fractions. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.178 --- To: vim-dev at vim.org Subject: patch 7.0.178 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.178 Problem: When 'enc' is "utf-8" and 'ignorecase' is set the result of ":echo ("\xe4" == "\xe4")" varies. Solution: In mb_strnicmp() avoid looking past NUL bytes. Files: src/mbyte.c *** ../vim-7.0.177/src/mbyte.c Wed Nov 1 18:10:36 2006 --- src/mbyte.c Tue Dec 5 22:04:34 2006 *************** *** 2294,2301 **** --- 2294,2307 ---- } /* Check directly first, it's faster. */ for (j = 0; j < l; ++j) + { if (s1[i + j] != s2[i + j]) break; + if (s1[i + j] == 0) + /* Both stings have the same bytes but are incomplete or + * have illegal bytes, accept them as equal. */ + l = j; + } if (j < l) { /* If one of the two characters is incomplete return -1. */ *** ../vim-7.0.177/src/version.c Tue Dec 5 21:45:20 2006 --- src/version.c Tue Dec 5 22:08:08 2006 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 178, /**/ -- Trees moving back and forth is what makes the wind blow. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.179 --- To: vim-dev at vim.org Subject: patch 7.0.179 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.179 Problem: Using ":recover" or "vim -r" without a swapfile crashes Vim. Solution: Check for "buf" to be unequal NULL. (Yukihiro Nakadaira) Files: src/memline.c *** ../vim-7.0.178/src/memline.c Tue Nov 21 20:57:21 2006 --- src/memline.c Tue Jan 9 14:33:44 2007 *************** *** 1329,1336 **** mf_put(mfp, hp, FALSE, FALSE); mf_close(mfp, FALSE); /* will also vim_free(mfp->mf_fname) */ } ! vim_free(buf->b_ml.ml_stack); ! vim_free(buf); if (serious_error && called_from_main) ml_close(curbuf, TRUE); #ifdef FEAT_AUTOCMD --- 1329,1339 ---- mf_put(mfp, hp, FALSE, FALSE); mf_close(mfp, FALSE); /* will also vim_free(mfp->mf_fname) */ } ! if (buf != NULL) ! { ! vim_free(buf->b_ml.ml_stack); ! vim_free(buf); ! } if (serious_error && called_from_main) ml_close(curbuf, TRUE); #ifdef FEAT_AUTOCMD *** ../vim-7.0.178/src/version.c Tue Dec 5 22:09:02 2006 --- src/version.c Tue Jan 9 14:35:59 2007 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 179, /**/ -- hundred-and-one symptoms of being an internet addict: 10. And even your night dreams are in HTML. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.180 --- To: vim-dev at vim.org Subject: patch 7.0.180 (extra) Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.180 (extra, after 7.0.171) Problem: VMS: build failed. Problem with swapfiles. Solution: Add "compiled_arch". Always expand path and pass it to buf_modname(). (Zoltan Arpadffy) Files: src/globals.h, src/memline.c, src/os_unix.c, runtime/menu.vim *** ../vim-7.0.179/src/globals.h Sat Oct 14 14:33:21 2006 --- src/globals.h Tue Jan 9 14:26:51 2007 *************** *** 1092,1097 **** --- 1092,1098 ---- extern char_u *all_lflags; # ifdef VMS extern char_u *compiler_version; + extern char_u *compiled_arch; # endif extern char_u *compiled_user; extern char_u *compiled_sys; *** ../vim-7.0.179/src/memline.c Tue Jan 9 14:37:10 2007 --- src/memline.c Tue Jan 9 14:33:44 2007 *************** *** 3572,3579 **** #else (buf->b_p_sn || buf->b_shortname), #endif ! #ifdef RISCOS ! /* Avoid problems if fname has special chars, eg */ ffname, #else # ifdef HAVE_READLINK --- 3572,3580 ---- #else (buf->b_p_sn || buf->b_shortname), #endif ! #if defined(VMS) || defined(RISCOS) ! /* Avoid problems if fname has special chars, eg . ! * For VMS always use full path for swapfile. */ ffname, #else # ifdef HAVE_READLINK *** ../vim-7.0.179/src/os_unix.c Tue Nov 28 17:44:51 2006 --- src/os_unix.c Tue Jan 9 14:31:08 2007 *************** *** 2221,2227 **** * behaviour should be avoided for the existing files and we need to find * the exact path of the edited file. */ - if (force || !mch_isFullName(fname)) { char_u *fixed_fname = vms_fixfilename(fname); int fd = mch_open((char *)fixed_fname, O_RDONLY | O_EXTRA, 0); --- 2221,2226 ---- *** ../vim-7.0.179/runtime/menu.vim Thu Sep 14 13:35:17 2006 --- runtime/menu.vim Tue Jan 9 14:31:40 2007 *************** *** 384,390 **** " Programming menu if !exists("g:ctags_command") if has("vms") ! let g:ctags_command = "mc vim:ctags ." else let g:ctags_command = "ctags -R ." endif --- 384,390 ---- " Programming menu if !exists("g:ctags_command") if has("vms") ! let g:ctags_command = "mc vim:ctags *.*" else let g:ctags_command = "ctags -R ." endif *** ../vim-7.0.179/src/version.c Tue Jan 9 14:37:10 2007 --- src/version.c Tue Jan 9 15:00:57 2007 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 180, /**/ -- The Feynman problem solving Algorithm: 1) Write down the problem 2) Think real hard 3) Write down the answer /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.181 --- To: vim-dev at vim.org Subject: patch 7.0.181 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.181 Problem: When reloading a file that starts with an empty line, the reloaded buffer has an extra empty line at the end. (Motty Lentzitzky) Solution: Delete all lines, don't use bufempty(). Files: src/fileio.c *** ../vim-7.0.180/src/fileio.c Thu Oct 12 21:15:04 2006 --- src/fileio.c Tue Jan 9 15:38:13 2007 *************** *** 6178,6185 **** if (retval != FAIL) { curbuf = frombuf; ! while (!bufempty()) ! if (ml_delete(curbuf->b_ml.ml_line_count, FALSE) == FAIL) { /* Oops! We could try putting back the saved lines, but that * might fail again... */ --- 6179,6186 ---- if (retval != FAIL) { curbuf = frombuf; ! for (lnum = curbuf->b_ml.ml_line_count; lnum > 0; --lnum) ! if (ml_delete(lnum, FALSE) == FAIL) { /* Oops! We could try putting back the saved lines, but that * might fail again... */ *** ../vim-7.0.180/src/version.c Tue Jan 9 15:15:36 2007 --- src/version.c Tue Jan 9 15:41:55 2007 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 181, /**/ -- hundred-and-one symptoms of being an internet addict: 11. You find yourself typing "com" after every period when using a word processor.com /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.182 --- To: vim-dev at vim.org Subject: patch 7.0.182 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.182 Problem: When using a mix of undo and "g-" it may no longer be possible to go to every point in the undo tree. (Andy Wokula) Solution: Correctly update pointers in the undo tree. Files: src/undo.c *** ../vim-7.0.181/src/undo.c Tue Aug 29 17:28:56 2006 --- src/undo.c Tue Jan 9 20:18:27 2007 *************** *** 341,351 **** uhp->uh_alt_next = old_curhead; if (old_curhead != NULL) { old_curhead->uh_alt_prev = uhp; if (curbuf->b_u_oldhead == old_curhead) curbuf->b_u_oldhead = uhp; } ! uhp->uh_alt_prev = NULL; if (curbuf->b_u_newhead != NULL) curbuf->b_u_newhead->uh_prev = uhp; --- 341,355 ---- uhp->uh_alt_next = old_curhead; if (old_curhead != NULL) { + uhp->uh_alt_prev = old_curhead->uh_alt_prev; + if (uhp->uh_alt_prev != NULL) + uhp->uh_alt_prev->uh_alt_next = uhp; old_curhead->uh_alt_prev = uhp; if (curbuf->b_u_oldhead == old_curhead) curbuf->b_u_oldhead = uhp; } ! else ! uhp->uh_alt_prev = NULL; if (curbuf->b_u_newhead != NULL) curbuf->b_u_newhead->uh_prev = uhp; *************** *** 856,861 **** --- 860,870 ---- uhp = curbuf->b_u_curhead; while (uhp != NULL) { + /* Go back to the first branch with a mark. */ + while (uhp->uh_alt_prev != NULL + && uhp->uh_alt_prev->uh_walk == mark) + uhp = uhp->uh_alt_prev; + /* Find the last branch with a mark, that's the one. */ last = uhp; while (last->uh_alt_next != NULL *************** *** 865,870 **** --- 874,881 ---- { /* Make the used branch the first entry in the list of * alternatives to make "u" and CTRL-R take this branch. */ + while (uhp->uh_alt_prev != NULL) + uhp = uhp->uh_alt_prev; if (last->uh_alt_next != NULL) last->uh_alt_next->uh_alt_prev = last->uh_alt_prev; last->uh_alt_prev->uh_alt_next = last->uh_alt_next; *** ../vim-7.0.181/src/version.c Tue Jan 9 15:43:39 2007 --- src/version.c Tue Jan 9 20:26:47 2007 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 182, /**/ -- hundred-and-one symptoms of being an internet addict: 13. You refer to going to the bathroom as downloading. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.183 --- To: vim-dev at vim.org Subject: patch 7.0.183 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.183 Problem: Crash in ":let" when redirecting to a variable that's being displayed. (Thomas Link) Solution: When redirecting to a variable only do the assignment when stopping redirection to avoid that setting the variable causes a freed string to be accessed. Files: src/eval.c *** ../vim-7.0.182/src/eval.c Tue Dec 5 10:33:57 2006 --- src/eval.c Sun Jan 14 14:20:49 2007 *************** *** 898,903 **** --- 898,904 ---- } static lval_T *redir_lval = NULL; + static garray_T redir_ga; /* only valid when redir_lval is not NULL */ static char_u *redir_endp = NULL; static char_u *redir_varname = NULL; *************** *** 932,937 **** --- 933,941 ---- return FAIL; } + /* The output is stored in growarray "redir_ga" until redirection ends. */ + ga_init2(&redir_ga, (int)sizeof(char), 500); + /* Parse the variable name (can be a dict or list entry). */ redir_endp = get_lval(redir_varname, NULL, redir_lval, FALSE, FALSE, FALSE, FNE_CHECK_START); *************** *** 974,1015 **** } /* ! * Append "value[len]" to the variable set by var_redir_start(). */ void ! var_redir_str(value, len) char_u *value; ! int len; { ! char_u *val; ! typval_T tv; ! int save_emsg; ! int err; if (redir_lval == NULL) return; ! if (len == -1) ! /* Append the entire string */ ! val = vim_strsave(value); ! else ! /* Append only the specified number of characters */ ! val = vim_strnsave(value, len); ! if (val == NULL) ! return; ! ! tv.v_type = VAR_STRING; ! tv.vval.v_string = val; ! save_emsg = did_emsg; ! did_emsg = FALSE; ! set_var_lval(redir_lval, redir_endp, &tv, FALSE, (char_u *)"."); ! err = did_emsg; ! did_emsg |= save_emsg; ! if (err) var_redir_stop(); - - vim_free(tv.vval.v_string); } /* --- 978,1013 ---- } /* ! * Append "value[value_len]" to the variable set by var_redir_start(). ! * The actual appending is postponed until redirection ends, because the value ! * appended may in fact be the string we write to, changing it may cause freed ! * memory to be used: ! * :redir => foo ! * :let foo ! * :redir END */ void ! var_redir_str(value, value_len) char_u *value; ! int value_len; { ! size_t len; if (redir_lval == NULL) return; ! if (value_len == -1) ! len = STRLEN(value); /* Append the entire string */ ! else ! len = value_len; /* Append only "value_len" characters */ ! if (ga_grow(&redir_ga, (int)len) == OK) ! { ! mch_memmove((char *)redir_ga.ga_data + redir_ga.ga_len, value, len); ! redir_ga.ga_len += len; ! } ! else var_redir_stop(); } /* *************** *** 1018,1025 **** --- 1016,1034 ---- void var_redir_stop() { + typval_T tv; + if (redir_lval != NULL) { + /* Append the trailing NUL. */ + ga_append(&redir_ga, NUL); + + /* Assign the text to the variable. */ + tv.v_type = VAR_STRING; + tv.vval.v_string = redir_ga.ga_data; + set_var_lval(redir_lval, redir_endp, &tv, FALSE, (char_u *)"."); + vim_free(tv.vval.v_string); + clear_lval(redir_lval); vim_free(redir_lval); redir_lval = NULL; *** ../vim-7.0.182/src/version.c Tue Jan 9 20:29:55 2007 --- src/version.c Sun Jan 14 15:23:23 2007 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 183, /**/ -- How To Keep A Healthy Level Of Insanity: 16. Have your coworkers address you by your wrestling name, Rock Hard Kim. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.184 --- To: vim-dev at vim.org Subject: patch 7.0.184 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.184 Problem: When the cscope program is called "mlcscope" the Cscope interface doesn't work. Solution: Accept "\S*cscope:" instead of "cscope:". (Frodak D. Baksik) Files: src/if_cscope.c *** ../vim-7.0.183/src/if_cscope.c Tue Nov 21 11:43:49 2006 --- src/if_cscope.c Fri Jan 12 20:02:37 2007 *************** *** 627,636 **** * If the database is out of date, or there's some other problem, * cscope will output error messages before the number-of-lines output. * Display/discard any output that doesn't match what we want. */ if ((stok = strtok(buf, (const char *)" ")) == NULL) continue; ! if (strcmp((const char *)stok, "cscope:")) continue; if ((stok = strtok(NULL, (const char *)" ")) == NULL) --- 627,637 ---- * If the database is out of date, or there's some other problem, * cscope will output error messages before the number-of-lines output. * Display/discard any output that doesn't match what we want. + * Accept "\S*cscope: X lines", also matches "mlcscope". */ if ((stok = strtok(buf, (const char *)" ")) == NULL) continue; ! if (strstr((const char *)stok, "cscope:") == NULL) continue; if ((stok = strtok(NULL, (const char *)" ")) == NULL) *** ../vim-7.0.183/src/version.c Sun Jan 14 15:27:05 2007 --- src/version.c Tue Jan 16 15:16:41 2007 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 184, /**/ -- The technology involved in making anything invisible is so infinitely complex that nine hundred and ninety-nine billion, nine hundred and ninety-nine million, nine hundred and ninety-nine thousand, nine hundred and ninety-nine times out of a trillion it is much simpler and more effective just to take the thing away and do without it. -- Douglas Adams, "The Hitchhiker's Guide to the Galaxy" /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.185 --- To: vim-dev at vim.org Subject: patch 7.0.185 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.185 Problem: Multi-byte characters in a message are displayed with attributes from what comes before it. Solution: Don't use the attributes for a multi-byte character. Do use attributes for special characters. (Yukihiro Nakadaira) Files: src/message.c *** ../vim-7.0.184/src/message.c Sat Oct 14 14:33:21 2006 --- src/message.c Sat Jan 13 17:27:31 2007 *************** *** 1556,1562 **** int c_extra = 0; char_u *p_extra = NULL; /* init to make SASC shut up */ int n; ! int attr= 0; char_u *trail = NULL; #ifdef FEAT_MBYTE int l; --- 1556,1562 ---- int c_extra = 0; char_u *p_extra = NULL; /* init to make SASC shut up */ int n; ! int attr = 0; char_u *trail = NULL; #ifdef FEAT_MBYTE int l; *************** *** 1581,1587 **** while (!got_int) { ! if (n_extra) { --n_extra; if (c_extra) --- 1581,1587 ---- while (!got_int) { ! if (n_extra > 0) { --n_extra; if (c_extra) *************** *** 1595,1601 **** col += (*mb_ptr2cells)(s); mch_memmove(buf, s, (size_t)l); buf[l] = NUL; ! msg_puts_attr(buf, attr); s += l; continue; } --- 1595,1601 ---- col += (*mb_ptr2cells)(s); mch_memmove(buf, s, (size_t)l); buf[l] = NUL; ! msg_puts(buf); s += l; continue; } *************** *** 1635,1640 **** --- 1635,1643 ---- p_extra = transchar_byte(c); c_extra = NUL; c = *p_extra++; + /* Use special coloring to be able to distinguish from + * the same in plain text. */ + attr = hl_attr(HLF_8); } else if (c == ' ' && trail != NULL && s > trail) { *** ../vim-7.0.184/src/version.c Tue Jan 16 15:17:43 2007 --- src/version.c Tue Jan 16 15:43:37 2007 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 185, /**/ -- This planet has -- or rather had -- a problem, which was this: most of the people living on it were unhappy for pretty much of the time. Many solutions were suggested for this problem, but most of these were largely concerned with the movements of small green pieces of paper, which is odd because on the whole it wasn't the small green pieces of paper that were unhappy. -- Douglas Adams, "The Hitchhiker's Guide to the Galaxy" /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.186 --- To: vim-dev at vim.org Subject: patch 7.0.186 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.186 Problem: Get an ml_get error when 'encoding' is "utf-8" and searching for "/\_s*/e" in an empty buffer. (Andrew Maykov) Solution: Don't try getting the line just below the last line. Files: src/search.c *** ../vim-7.0.185/src/search.c Sat Oct 14 14:33:21 2006 --- src/search.c Tue Jan 16 15:31:28 2007 *************** *** 812,818 **** #ifdef FEAT_MBYTE if (has_mbyte) { ! ptr = ml_get_buf(buf, pos->lnum, FALSE); pos->col -= (*mb_head_off)(ptr, ptr + pos->col); } #endif --- 812,822 ---- #ifdef FEAT_MBYTE if (has_mbyte) { ! /* 'e' offset may put us just below the last line */ ! if (pos->lnum > buf->b_ml.ml_line_count) ! ptr = ""; ! else ! ptr = ml_get_buf(buf, pos->lnum, FALSE); pos->col -= (*mb_head_off)(ptr, ptr + pos->col); } #endif *** ../vim-7.0.185/src/version.c Tue Jan 16 15:44:59 2007 --- src/version.c Tue Jan 16 15:59:37 2007 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 186, /**/ -- Time is an illusion. Lunchtime doubly so. -- Ford Prefect, in Douglas Adams' "The Hitchhiker's Guide to the Galaxy" /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.187 --- # KH: Modified as it collides with the runtime-update patch To: vim-dev at vim.org Subject: patch 7.0.187 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.187 Problem: Can't source a remote script properly. Solution: Add the SourceCmd event. (Charles Campbell) Files: runtime/doc/autocmd.txt, src/ex_cmds2.c, src/fileio.c, src/vim.h diff -urN runtime/doc/autocmd.txt runtime/doc/autocmd.txt.new --- runtime/doc/autocmd.txt 2006-09-08 17:26:31.000000000 -0400 +++ runtime/doc/autocmd.txt 2007-01-23 06:17:46.000000000 -0500 @@ -1,4 +1,4 @@ -*autocmd.txt* For Vim version 7.0. Last change: 2006 Aug 29 +*autocmd.txt* For Vim version 7.0. Last change: 2007 Jan 16 VIM REFERENCE MANUAL by Bram Moolenaar @@ -279,6 +279,7 @@ |FuncUndefined| a user function is used but it isn't defined |SpellFileMissing| a spell file is used but it can't be found |SourcePre| before sourcing a Vim script +|SourceCmd| before sourcing a Vim script |Cmd-event| |VimResized| after the Vim window size changed |FocusGained| Vim got input focus @@ -695,10 +696,16 @@ *SourcePre* SourcePre Before sourcing a Vim script. |:source| is the name of the file being sourced. + *SourceCmd* +SourceCmd When sourcing a Vim script. |:source| + is the name of the file being sourced. + The autocommand must source this file. + |Cmd-event| *SpellFileMissing* SpellFileMissing When trying to load a spell checking file and - it can't be found. is the language, - 'encoding' also matters. See + it can't be found. The pattern is matched + against the language. is the + language, 'encoding' also matters. See |spell-SpellFileMissing|. *StdinReadPost* StdinReadPost After reading from the stdin into the buffer, @@ -1224,8 +1231,8 @@ *Cmd-event* When using one of the "*Cmd" events, the matching autocommands are expected to -do the file reading or writing. This can be used when working with a special -kind of file, for example on a remote system. +do the file reading, writing or sourcing. This can be used when working with +a special kind of file, for example on a remote system. CAREFUL: If you use these events in a wrong way, it may have the effect of making it impossible to read or write the matching files! Make sure you test your autocommands properly. Best is to use a pattern that will never match a @@ -1238,9 +1245,10 @@ original file isn't needed for recovery. You might want to do this only when you expect the file to be modified. -The |v:cmdarg| variable holds the "++enc=" and "++ff=" argument that are -effective. These should be used for the command that reads/writes the file. -The |v:cmdbang| variable is one when "!" was used, zero otherwise. +For file read and write commands the |v:cmdarg| variable holds the "++enc=" +and "++ff=" argument that are effective. These should be used for the command +that reads/writes the file. The |v:cmdbang| variable is one when "!" was +used, zero otherwise. See the $VIMRUNTIME/plugin/netrw.vim for examples. *** ../vim-7.0.186/src/ex_cmds2.c Tue Aug 29 17:28:56 2006 --- src/ex_cmds2.c Tue Jan 16 18:30:40 2007 *************** *** 2811,2816 **** --- 2811,2827 ---- } #ifdef FEAT_AUTOCMD + /* Apply SourceCmd autocommands, they should get the file and source it. */ + if (has_autocmd(EVENT_SOURCECMD, fname_exp, NULL) + && apply_autocmds(EVENT_SOURCECMD, fname_exp, fname_exp, + FALSE, curbuf)) + # ifdef FEAT_EVAL + return aborting() ? FAIL : OK; + # else + return OK; + # endif + + /* Apply SourcePre autocommands, they may get the file. */ apply_autocmds(EVENT_SOURCEPRE, fname_exp, fname_exp, FALSE, curbuf); #endif *** ../vim-7.0.186/src/fileio.c Tue Jan 9 15:43:39 2007 --- src/fileio.c Tue Jan 16 18:23:35 2007 *************** *** 7019,7024 **** --- 7020,7026 ---- {"ShellCmdPost", EVENT_SHELLCMDPOST}, {"ShellFilterPost", EVENT_SHELLFILTERPOST}, {"SourcePre", EVENT_SOURCEPRE}, + {"SourceCmd", EVENT_SOURCECMD}, {"SpellFileMissing",EVENT_SPELLFILEMISSING}, {"StdinReadPost", EVENT_STDINREADPOST}, {"StdinReadPre", EVENT_STDINREADPRE}, *** ../vim-7.0.186/src/vim.h Wed Nov 1 15:31:02 2006 --- src/vim.h Tue Jan 16 18:22:28 2007 *************** *** 1102,1108 **** EVENT_COLORSCHEME, /* after loading a colorscheme */ EVENT_FILEAPPENDPOST, /* after appending to a file */ EVENT_FILEAPPENDPRE, /* before appending to a file */ ! EVENT_FILEAPPENDCMD, /* appende to a file using command */ EVENT_FILECHANGEDSHELL, /* after shell command that changed file */ EVENT_FILECHANGEDSHELLPOST, /* after (not) reloading changed file */ EVENT_FILECHANGEDRO, /* before first change to read-only file */ --- 1102,1108 ---- EVENT_COLORSCHEME, /* after loading a colorscheme */ EVENT_FILEAPPENDPOST, /* after appending to a file */ EVENT_FILEAPPENDPRE, /* before appending to a file */ ! EVENT_FILEAPPENDCMD, /* append to a file using command */ EVENT_FILECHANGEDSHELL, /* after shell command that changed file */ EVENT_FILECHANGEDSHELLPOST, /* after (not) reloading changed file */ EVENT_FILECHANGEDRO, /* before first change to read-only file */ *************** *** 1147,1152 **** --- 1147,1153 ---- EVENT_REMOTEREPLY, /* upon string reception from a remote vim */ EVENT_SWAPEXISTS, /* found existing swap file */ EVENT_SOURCEPRE, /* before sourcing a Vim script */ + EVENT_SOURCECMD, /* sourcing a Vim script using command */ EVENT_SPELLFILEMISSING, /* spell file missing */ EVENT_CURSORMOVED, /* cursor was moved */ EVENT_CURSORMOVEDI, /* cursor was moved in Insert mode */ *** ../vim-7.0.186/src/version.c Tue Jan 16 16:00:38 2007 --- src/version.c Tue Jan 16 20:37:23 2007 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 187, /**/ -- hundred-and-one symptoms of being an internet addict: 29. Your phone bill comes to your doorstep in a box. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.188 --- To: vim-dev at vim.org Subject: patch 7.0.188 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.188 (after 7.0.186) Problem: Warning for wrong pointer type. Solution: Add a type cast. Files: src/search.c *** ../vim-7.0.187/src/search.c Tue Jan 16 16:00:38 2007 --- src/search.c Tue Jan 16 21:16:01 2007 *************** *** 814,820 **** { /* 'e' offset may put us just below the last line */ if (pos->lnum > buf->b_ml.ml_line_count) ! ptr = ""; else ptr = ml_get_buf(buf, pos->lnum, FALSE); pos->col -= (*mb_head_off)(ptr, ptr + pos->col); --- 814,820 ---- { /* 'e' offset may put us just below the last line */ if (pos->lnum > buf->b_ml.ml_line_count) ! ptr = (char_u *)""; else ptr = ml_get_buf(buf, pos->lnum, FALSE); pos->col -= (*mb_head_off)(ptr, ptr + pos->col); *** ../vim-7.0.187/src/version.c Tue Jan 16 21:31:38 2007 --- src/version.c Tue Jan 16 21:33:05 2007 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 188, /**/ -- Due knot trussed yore spell chequer two fined awl miss steaks. /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.189 --- To: vim-dev at vim.org Subject: patch 7.0.189 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.189 Problem: Translated message about finding matches is truncated. (Yukihiro Nakadaira) Solution: Enlarge the buffer. Also use vim_snprintf(). Files: src/edit.c *** ../vim-7.0.188/src/edit.c Wed Nov 1 21:24:58 2006 --- src/edit.c Fri Jan 19 20:22:09 2007 *************** *** 4970,4985 **** * just a safety check. */ if (compl_curr_match->cp_number != -1) { ! /* Space for 10 text chars. + 2x10-digit no.s */ ! static char_u match_ref[31]; if (compl_matches > 0) ! sprintf((char *)IObuff, _("match %d of %d"), compl_curr_match->cp_number, compl_matches); else ! sprintf((char *)IObuff, _("match %d"), ! compl_curr_match->cp_number); ! vim_strncpy(match_ref, IObuff, 30); edit_submode_extra = match_ref; edit_submode_highl = HLF_R; if (dollar_vcol) --- 4970,4987 ---- * just a safety check. */ if (compl_curr_match->cp_number != -1) { ! /* Space for 10 text chars. + 2x10-digit no.s = 31. ! * Translations may need more than twice that. */ ! static char_u match_ref[81]; if (compl_matches > 0) ! vim_snprintf((char *)match_ref, sizeof(match_ref), ! _("match %d of %d"), compl_curr_match->cp_number, compl_matches); else ! vim_snprintf((char *)match_ref, sizeof(match_ref), ! _("match %d"), ! compl_curr_match->cp_number); edit_submode_extra = match_ref; edit_submode_highl = HLF_R; if (dollar_vcol) *** ../vim-7.0.188/src/version.c Tue Jan 16 22:13:53 2007 --- src/version.c Sun Feb 4 02:35:43 2007 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 189, /**/ -- How many light bulbs does it take to change a person? /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.190 --- To: vim-dev at vim.org Subject: patch 7.0.190 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.190 Problem: "syntax spell default" results in an error message. Solution: Change 4 to 7 for STRNICMP(). (Raul Nunez de Arenas Coronado) Files: src/syntax.c *** ../vim-7.0.189/src/syntax.c Wed Nov 1 12:43:07 2006 --- src/syntax.c Sun Jan 21 13:12:19 2007 *************** *** 3206,3212 **** curbuf->b_syn_spell = SYNSPL_TOP; else if (STRNICMP(arg, "notoplevel", 10) == 0 && next - arg == 10) curbuf->b_syn_spell = SYNSPL_NOTOP; ! else if (STRNICMP(arg, "default", 4) == 0 && next - arg == 4) curbuf->b_syn_spell = SYNSPL_DEFAULT; else EMSG2(_("E390: Illegal argument: %s"), arg); --- 3206,3212 ---- curbuf->b_syn_spell = SYNSPL_TOP; else if (STRNICMP(arg, "notoplevel", 10) == 0 && next - arg == 10) curbuf->b_syn_spell = SYNSPL_NOTOP; ! else if (STRNICMP(arg, "default", 7) == 0 && next - arg == 7) curbuf->b_syn_spell = SYNSPL_DEFAULT; else EMSG2(_("E390: Illegal argument: %s"), arg); *** ../vim-7.0.189/src/version.c Sun Feb 4 02:37:40 2007 --- src/version.c Sun Feb 4 02:40:23 2007 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 190, /**/ -- >From "know your smileys": :-)-O Smiling doctor with stethoscope /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.191 --- # KH: modified, as one line was already in the runtime update patch To: vim-dev at vim.org Subject: patch 7.0.191 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.191 Problem: The items used by getqflist() and setqflist() don't match. Solution: Support the "bufnum" item for setqflist(). (Yegappan Lakshmanan) Files: runtime/doc/eval.txt, src/quickfix.c --- runtime/doc/eval.txt.191 2007-02-06 06:18:06.000000000 -0500 +++ runtime/doc/eval.txt 2007-02-06 06:20:52.000000000 -0500 @@ -2914,7 +2914,8 @@ valid non-zero: recognized error message When there is no error list or it's empty an empty list is - returned. + returned. Quickfix list entries with non-existing buffer + number are returned with "bufnr" set to zero. Useful application: Find pattern matches in multiple files and do something with them: > @@ -4392,7 +4393,10 @@ Non-dictionary items in {list} are ignored. Each dictionary item can contain the following entries: - filename name of a file + bufnr buffer number; must be the number of a valid + buffer + filename name of a file; only used when "bufnr" is not + present or it is invalid. lnum line number in the file pattern search pattern used to locate the error col column number @@ -4405,11 +4409,13 @@ The "col", "vcol", "nr", "type" and "text" entries are optional. Either "lnum" or "pattern" entry can be used to locate a matching error line. - If the "filename" entry is not present or neither the "lnum" - or "pattern" entries are present, then the item will not be - handled as an error line. + If the "filename" and "bufnr" entries are not present or + neither the "lnum" or "pattern" entries are present, then the + item will not be handled as an error line. If both "pattern" and "lnum" are present then "pattern" will be used. + Note that the list is not exactly the same as what + |getqflist()| returns. If {action} is set to 'a', then the items from {list} are added to the existing quickfix list. If there is no existing --- src/quickfix.c.191 2007-02-06 06:18:06.000000000 -0500 +++ src/quickfix.c 2007-02-06 06:18:06.000000000 -0500 @@ -106,7 +106,7 @@ static int qf_init_ext __ARGS((qf_info_T *qi, char_u *efile, buf_T *buf, typval_T *tv, char_u *errorformat, int newlist, linenr_T lnumfirst, linenr_T lnumlast)); static void qf_new_list __ARGS((qf_info_T *qi)); -static int qf_add_entry __ARGS((qf_info_T *qi, qfline_T **prevp, char_u *dir, char_u *fname, char_u *mesg, long lnum, int col, int vis_col, char_u *pattern, int nr, int type, int valid)); +static int qf_add_entry __ARGS((qf_info_T *qi, qfline_T **prevp, char_u *dir, char_u *fname, int bufnum, char_u *mesg, long lnum, int col, int vis_col, char_u *pattern, int nr, int type, int valid)); static void qf_msg __ARGS((qf_info_T *qi)); static void qf_free __ARGS((qf_info_T *qi, int idx)); static char_u *qf_types __ARGS((int, int)); @@ -791,6 +791,7 @@ (*namebuf || directory) ? namebuf : ((currfile && valid) ? currfile : (char_u *)NULL), + 0, errmsg, lnum, col, @@ -936,12 +937,13 @@ * Returns OK or FAIL. */ static int -qf_add_entry(qi, prevp, dir, fname, mesg, lnum, col, vis_col, pattern, nr, type, - valid) +qf_add_entry(qi, prevp, dir, fname, bufnum, mesg, lnum, col, vis_col, pattern, + nr, type, valid) qf_info_T *qi; /* quickfix list */ qfline_T **prevp; /* pointer to previously added entry or NULL */ char_u *dir; /* optional directory name */ char_u *fname; /* file name or NULL */ + int bufnum; /* buffer number or zero */ char_u *mesg; /* message */ long lnum; /* line number */ int col; /* column */ @@ -955,7 +957,10 @@ if ((qfp = (qfline_T *)alloc((unsigned)sizeof(qfline_T))) == NULL) return FAIL; - qfp->qf_fnum = qf_get_fnum(dir, fname); + if (bufnum != 0) + qfp->qf_fnum = bufnum; + else + qfp->qf_fnum = qf_get_fnum(dir, fname); if ((qfp->qf_text = vim_strsave(mesg)) == NULL) { vim_free(qfp); @@ -1106,6 +1111,7 @@ if (qf_add_entry(to->w_llist, &prevp, NULL, NULL, + 0, from_qfp->qf_text, from_qfp->qf_lnum, from_qfp->qf_col, @@ -3134,6 +3140,7 @@ if (qf_add_entry(qi, &prevp, NULL, /* dir */ fnames[fi], + 0, ml_get_buf(buf, regmatch.startpos[0].lnum + lnum, FALSE), regmatch.startpos[0].lnum + lnum, @@ -3419,6 +3426,7 @@ char_u buf[2]; qfline_T *qfp; int i; + int bufnum; if (wp != NULL) { @@ -3434,6 +3442,11 @@ qfp = qi->qf_lists[qi->qf_curlist].qf_start; for (i = 1; !got_int && i <= qi->qf_lists[qi->qf_curlist].qf_count; ++i) { + /* Handle entries with a non-existing buffer number. */ + bufnum = qfp->qf_fnum; + if (bufnum != 0 && (buflist_findnr(bufnum) == NULL)) + bufnum = 0; + if ((dict = dict_alloc()) == NULL) return FAIL; if (list_append_dict(list, dict) == FAIL) @@ -3441,7 +3454,7 @@ buf[0] = qfp->qf_type; buf[1] = NUL; - if ( dict_add_nr_str(dict, "bufnr", (long)qfp->qf_fnum, NULL) == FAIL + if ( dict_add_nr_str(dict, "bufnr", (long)bufnum, NULL) == FAIL || dict_add_nr_str(dict, "lnum", (long)qfp->qf_lnum, NULL) == FAIL || dict_add_nr_str(dict, "col", (long)qfp->qf_col, NULL) == FAIL || dict_add_nr_str(dict, "vcol", (long)qfp->qf_viscol, NULL) == FAIL @@ -3472,6 +3485,7 @@ listitem_T *li; dict_T *d; char_u *filename, *pattern, *text, *type; + int bufnum; long lnum; int col, nr; int vcol; @@ -3479,6 +3493,7 @@ int valid, status; int retval = OK; qf_info_T *qi = &ql_info; + int did_bufnr_emsg = FALSE; if (wp != NULL) { @@ -3508,6 +3523,7 @@ continue; filename = get_dict_string(d, (char_u *)"filename", TRUE); + bufnum = get_dict_number(d, (char_u *)"bufnr"); lnum = get_dict_number(d, (char_u *)"lnum"); col = get_dict_number(d, (char_u *)"col"); vcol = get_dict_number(d, (char_u *)"vcol"); @@ -3519,12 +3535,26 @@ text = vim_strsave((char_u *)""); valid = TRUE; - if (filename == NULL || (lnum == 0 && pattern == NULL)) + if ((filename == NULL && bufnum == 0) || (lnum == 0 && pattern == NULL)) valid = FALSE; + /* Mark entries with non-existing buffer number as not valid. Give the + * error message only once. */ + if (bufnum != 0 && (buflist_findnr(bufnum) == NULL)) + { + if (!did_bufnr_emsg) + { + did_bufnr_emsg = TRUE; + EMSGN(_("E92: Buffer %ld not found"), bufnum); + } + valid = FALSE; + bufnum = 0; + } + status = qf_add_entry(qi, &prevp, NULL, /* dir */ filename, + bufnum, text, lnum, col, @@ -3757,6 +3787,7 @@ if (qf_add_entry(qi, &prevp, NULL, /* dir */ fnames[fi], + 0, IObuff, lnum, (int)(regmatch.startp[0] - IObuff) --- src/version.c.191 2007-02-06 06:18:06.000000000 -0500 +++ src/version.c 2007-02-06 06:18:06.000000000 -0500 @@ -667,6 +667,8 @@ static int included_patches[] = { /* Add new patch number below this line */ /**/ + 191, +/**/ 190, /**/ 189, vim-7.0-specedit.patch: spec.vim | 26 +++++++++++++++++--------- 1 files changed, 17 insertions(+), 9 deletions(-) --- NEW FILE vim-7.0-specedit.patch --- --- vim70/runtime/ftplugin/spec.vim.rh1 2006-05-10 19:37:45.000000000 +0200 +++ vim70/runtime/ftplugin/spec.vim 2006-11-13 12:21:32.000000000 +0100 @@ -18,11 +18,18 @@ if !exists("*s:SpecChangelog") function s:SpecChangelog(format) + let save_time = v:lc_time if strlen(a:format) == 0 if !exists("g:spec_chglog_format") - let email = input("Email address: ") - let g:spec_chglog_format = "%a %b %d %Y " . l:email - echo "\r" + if !exists("g:packager") + let email = input("Email address: ") + let g:spec_chglog_format = "%a %b %d %Y " . l:email + echo "\r" + else + let email = g:packager + let g:spec_chglog_format = "%a %b %d %Y " . l:email + echo "\r" + endif endif let format = g:spec_chglog_format else @@ -58,7 +65,7 @@ let line = line+1 endwhile if (nameline != -1 && verline != -1 && relline != -1) - let include_release_info = exists("g:spec_chglog_release_info") + let include_release_info = 1 let name = s:ParseRpmVars(name, nameline) let ver = s:ParseRpmVars(ver, verline) let rel = s:ParseRpmVars(rel, relline) @@ -79,8 +86,10 @@ endif endif if (chgline != -1) + execute "language time C" let parsed_format = "* ".strftime(format) - let release_info = "+ ".name."-".ver."-".rel + execute "language time " . save_time + let release_info = ver."-".rel let wrong_format = 0 let wrong_release = 0 let insert_line = 0 @@ -97,15 +106,14 @@ execute relline normal  let rel = substitute(strpart(getline(relline),8), '^[ ]*\([^ ]\+\)[ ]*$','\1','') - let release_info = "+ ".name."-".ver."-".rel + let release_info = ver."-".rel endif endif let n = 0 - call append(chgline+n, parsed_format) if include_release_info - let n = n + 1 - call append(chgline+n, release_info) + let parsed_format = parsed_format." ".release_info endif + call append(chgline+n, parsed_format) let n = n + 1 call append(chgline+n,"- ") let n = n + 1 Index: README.patches =================================================================== RCS file: /cvs/dist/rpms/vim/FC-6/README.patches,v retrieving revision 1.62 retrieving revision 1.63 diff -u -r1.62 -r1.63 --- README.patches 19 Sep 2006 11:31:37 -0000 1.62 +++ README.patches 6 Feb 2007 12:15:57 -0000 1.63 @@ -22,6 +22,11 @@ Checksums for the patch files can be found in the file MD5. +Collection of patches for Vim 7.0: + SIZE NAME INCLUDES + 98331 7.0.001-100.gz patches 7.0.001 to 7.0.100, gzip'ed + + Individual patches for Vim 7.0: SIZE NAME FIXES @@ -134,3 +139,85 @@ 1805 7.0.107 tab pages line was not redrawn when using 'incsearch' 2583 7.0.108 (extra) Amiga: compilation error for mch_mkdir() 1923 7.0.109 Lisp indenting gets confused by an escaped quote in a string + 2557 7.0.110 Amiga: Compilation problems when not using libnix + 10411 7.0.111 gzip plugin can't handle file names with special characters + 2687 7.0.112 Python interface doesn't compile with Python 2.5 + 1878 7.0.113 crash when using CTRL-L in Insert mode completion + 1964 7.0.114 get extra undo point when using CTRL-C to abort Insert mode + 2339 7.0.115 missing some matches when Insert mode completion ignores case + 1508 7.0.116 MS-Windows: :version reported 32 bits for 64 bits systems + 5028 7.0.117 problem when mixing keepend and extend in syntax highlighting + 1529 7.0.118 printf() doesn't allow zero padding for strings + 1412 7.0.119 CursorHold event is not triggered when leaving Insert mode + 1780 7.0.120 crash when using getreg('=') in the = register + 1549 7.0.121 GUI: dragging last status line doesn't work with text tabline + 2865 7.0.122 only half of double-wide bold character may be drawn + 4200 7.0.123 SCO Openserver: configure selects the wrong terminal library + 2376 7.0.124 window-local variables from getwinvar() are for current window + 2335 7.0.125 '< and '> marks were set before Visual mode finishes + 2112 7.0.126 undo could be wrong when 'formatexpr' uses setline() + 2605 7.0.127 crash when swap file has invalid timestamp + 2246 7.0.128 GUI: display not updated when cancelling exit dialog + 2884 7.0.129 GTK GUI: avoid GTK bug concerning directory for file dialog + 5509 7.0.130 (extra) MS-DOS, MS-Windows: may get stuck using a device name + 2632 7.0.131 Win32: "vim -r" does not find swap files starting with a dot + 2163 7.0.132 (after 7.0.130) crash when reading from stdin + 3189 7.0.133 too many messages in history when searching included files + 2290 7.0.134 crash when trying to compare recusively looped List or Dict + 10022 7.0.135 crash in garbage collector with recusively looped List/Dict + 1703 7.0.136 CursorMoved not triggered when inserting a line + 2746 7.0.137 configure check for big features is wrong + 12174 7.0.138 (extra) Mac: modifiers keys don't work with function keys + 2044 7.0.139 undo info missing when using CTRL-PageUp in Insert mode + 2235 7.0.140 (after 7.0.134) comparing list/dict with itself is inefficient + 6513 7.0.141 extra CR when pasting with the mouse on the command line + 2075 7.0.142 middle mouse button didn't work right in Select mode + 1531 7.0.143 setting 'scroll' to its default value didn't work correctly + 5584 7.0.144 pattern matching may do wrong pointer computations + 1463 7.0.145 (after 7.0.142) compiler warning + 4308 7.0.146 opening file for quickfix may ignore windows already open + 8181 7.0.147 session file can be wrong when there are multiple tab pages + 1710 7.0.148 no error message for ":call d.foo()" when "foo" doesn't exist + 5277 7.0.149 when resizing windows scrolling is not done in the best way + 2416 7.0.150 when resizing the Vim window scrollbinding doesn't work + 1932 7.0.151 button order in GTK file dialog is different from Gnome rules + 2279 7.0.152 crash when using lesstif 2 + 4356 7.0.153 crash with cscope when temp file can't be opened + 1727 7.0.154 when 'foldnextmax' is negative Vim could hang + 5872 7.0.155 when getchar() returns a mouse button the position is unknown + 21499 7.0.156 (extra) Vim doesn't compile on Amiga OS4 + 3594 7.0.157 profiling info was bogus for a recursively called function + 1485 7.0.158 cursor in closed fold after adding new line + 2455 7.0.159 not enough information for an I/O error in the swap file + 9446 7.0.160 ":@a" echoes the command + 6639 7.0.161 (extra) Win32: window and tabline menu may use wrong encoding + 5819 7.0.162 doesn't exit with "vim -o a b" and abort at ATTENTION prompt + 4306 7.0.163 can't get the position of a sign over the netbeans interface + 1518 7.0.164 ":redir @+" doesn't work + 2284 7.0.165 using CTRL-L to add to a search pattern fails for some chars + 1865 7.0.166 crash with cscope when a file descriptor is NULL + 1942 7.0.167 can't redefine a function in a dictionary + 2224 7.0.168 reading uninitialized memory and a memory leak in recovery + 1812 7.0.169 Visual block highlighting not removed for "I" and "A" + 2545 7.0.170 (extra) Win32: un-maximizing and tab pages line problem + 14457 7.0.171 (extra) VMS: problem with file names with multiple paths + 2389 7.0.172 crash when recovering a file and quitting hit-enter prompt + 1703 7.0.173 ":call f().TT()" doesn't work + 2838 7.0.174 ":mksession" doesn't restore tab page window layout properly + 1498 7.0.175 tr() didn't add a final NUL + 1781 7.0.176 ":emenu" isn't executed directly, breaks the crypt key prompt + 4292 7.0.177 key from mapping at press-enter prompt would be remapped + 1565 7.0.178 comparing utf-8 strings with 'ic' may look past NUL bytes + 1744 7.0.179 crash when recovering without a swap file name + 3061 7.0.180 (extra) VMS: build problem and problem with swap files + 1790 7.0.181 when reloading a buffer an extra empty line may appear + 2768 7.0.182 cannot reach every point in the undo tree after using "g-" + 4142 7.0.183 accessing memory already freed after ":redir => var" ":let" + 2400 7.0.184 cscope interface doesn't work with mlcscope + 2927 7.0.185 multi-byte chars in message get attributes from previous char + 1731 7.0.186 ml_get error when doing "/\_s*/e" with utf-8 'encoding' + 7601 7.0.187 can't properly source a remote script + 1602 7.0.188 (after 7.0.186) warning for wrong pointer type + 2290 7.0.189 translated message about finding matches is truncated + 1778 7.0.190 "syntax spell default" results in an error message + 10918 7.0.191 the items used by getqflist() and setqflist() don't match Index: vim.spec =================================================================== RCS file: /cvs/dist/rpms/vim/FC-6/vim.spec,v retrieving revision 1.145 retrieving revision 1.146 diff -u -r1.145 -r1.146 --- vim.spec 29 Sep 2006 02:56:05 -0000 1.145 +++ vim.spec 6 Feb 2007 12:15:57 -0000 1.146 @@ -8,21 +8,20 @@ %define withnetbeans 0 -%define withcvim 0 - %define withvimspell 0 %define baseversion 7.0 #used for pre-releases: %define beta %{nil} %define vimdir vim70%{?beta} -%define patchlevel 109 +%define patchlevel 191 -Summary: The VIM editor. +Summary: The VIM editor +URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{beta}%{patchlevel} -Release: 3 -License: freeware +Release: 1%{?dist} +License: GPL Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}%{?beta}%{?CVSDATE}.tar.bz2 Source1: ftp://ftp.vim.org/pub/vim/extra/vim-%{baseversion}%{?beta}-lang%{?CVSDATE}.tar.gz @@ -37,8 +36,6 @@ Source10: gvim64.png Source11: Changelog.rpm #Source12: vi-help.txt -# Source at http://www.vim.org/scripts/script.php?script_id=213 : -#Source12: cvim.zip Source13: runtime-update-20060911.tar.bz2 %if %{withvimspell} Source14: vim-spell-files.tar.bz2 @@ -52,23 +49,23 @@ # If you're as lazy as me, generate the list using # for i in `seq 1 14`; do printf "Patch%03d: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.%03d\n" $i $i; done Patch001: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.001 -Patch002: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.002 +#Patch002: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.002 Patch003: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.003 Patch004: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.004 -Patch005: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.005 -Patch006: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.006 +#Patch005: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.005 +#Patch006: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.006 Patch007: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.007 Patch008: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.008 Patch009: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.009 -Patch010: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.010 +#Patch010: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.010 Patch011: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.011 -Patch012: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.012 +#Patch012: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.012 Patch013: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.013 Patch014: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.014 Patch015: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.015 Patch016: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.016 Patch017: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.017 -Patch018: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.018 +#Patch018: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.018 Patch019: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.019 Patch020: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.020 Patch021: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.021 @@ -77,13 +74,13 @@ Patch024: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.024 Patch025: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.025 Patch026: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.026 -Patch027: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.027 -Patch028: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.028 +#Patch027: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.027 +#Patch028: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.028 Patch029: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.029 Patch030: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.030 Patch031: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.031 -Patch032: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.032 -Patch033: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.033 +#Patch032: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.032 +#Patch033: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.033 Patch034: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.034 Patch035: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.035 Patch036: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.036 @@ -95,11 +92,11 @@ Patch042: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.042 Patch043: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.043 Patch044: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.044 -Patch045: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.045 -Patch046: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.046 +#Patch045: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.045 +#Patch046: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.046 Patch047: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.047 -Patch048: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.048 -Patch049: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.049 +#Patch048: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.048 +#Patch049: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.049 Patch050: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.050 Patch051: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.051 Patch052: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.052 @@ -107,7 +104,7 @@ Patch054: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.054 Patch055: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.055 Patch056: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.056 -Patch057: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.057 +#Patch057: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.057 Patch058: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.058 Patch059: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.059 Patch060: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.060 @@ -115,7 +112,7 @@ Patch062: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.062 Patch063: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.063 Patch064: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.064 -Patch065: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.065 +#Patch065: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.065 Patch066: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.066 Patch067: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.067 Patch068: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.068 @@ -124,9 +121,9 @@ Patch071: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.071 Patch072: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.072 Patch073: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.073 -Patch074: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.074 +#Patch074: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.074 Patch075: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.075 -Patch076: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.076 +#Patch076: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.076 Patch077: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.077 Patch078: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.078 Patch079: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.079_patched @@ -143,7 +140,7 @@ Patch090: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.090 Patch091: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.091 Patch092: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.092 -Patch093: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.093 +#Patch093: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.093 Patch094: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.094 Patch095: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.095_patched Patch096: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.096 @@ -158,35 +155,116 @@ Patch105: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.105 Patch106: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.106_patched Patch107: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.107 -Patch108: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.108 +#Patch108: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.108 Patch109: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.109 - +Patch110: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.110 +Patch111: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.111 +Patch112: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.112 +Patch113: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.113 +Patch114: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.114 +Patch115: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.115 +Patch116: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.116 +Patch117: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.117 +Patch118: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.118 +Patch119: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.119 +Patch120: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.120 +Patch121: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.121 +Patch122: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.122 +Patch123: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.123 +Patch124: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.124 +Patch125: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.125 +Patch126: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.126 +Patch127: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.127 +Patch128: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.128 +Patch129: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.129 +#Patch130: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.130 +Patch131: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.131 +#Patch132: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.132 +Patch133: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.133 +Patch134: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.134 +Patch135: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.135 +Patch136: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.136 +Patch137: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.137 +#Patch138: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.138 +Patch139: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.139 +Patch140: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.140 +Patch141: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.141 +Patch142: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.142 +Patch143: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.143 +Patch144: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.144 +Patch145: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.145 +Patch146: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.146 +Patch147: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.147 +Patch148: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.148 +Patch149: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.149 +Patch150: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.150 +Patch151: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.151 +Patch152: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.152 +Patch153: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.153 +Patch154: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.154 +Patch155: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.155 +#Patch156: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.156 +Patch157: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.157 +Patch158: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.158 +Patch159: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.159 +Patch160: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.160 +#Patch161: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.161 +Patch162: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.162 +Patch163: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.163 +Patch164: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.164 +Patch165: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.165 +Patch166: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.166 +Patch167: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.167 +Patch168: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.168 +Patch169: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.169 +#Patch170: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.170 +#Patch171: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.171 +Patch172: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.172 +Patch173: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.173 +Patch174: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.174 +Patch175: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.175 +Patch176: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.176 +Patch177: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.177 +Patch178: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.178 +Patch179: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.179 +#Patch180: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.180 +Patch181: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.181 +Patch182: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.182 +Patch183: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.183 +Patch184: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.184 +Patch185: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.185 +Patch186: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.186 +Patch187: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.187 +Patch188: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.188 +Patch189: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.189 +Patch190: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.190 +Patch191: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.191 Patch3000: vim-7.0-syntax.patch #Patch3001: vim-6.2-rh1.patch Patch3002: vim-6.1-rh2.patch Patch3003: vim-6.1-rh3.patch Patch3004: vim-7.0-rclocation.patch -Patch3005: vim-6.4-cvim.patch Patch3006: vim-6.4-checkhl.patch Patch3007: vim-7.0-fstabsyntax.patch Patch3008: vim-6.4-lib64.patch Patch3009: vim-7.0-warning.patch Patch3010: vim-7.0-syncolor.patch Patch3011: vim-7.0-vimspelltypo.patch +Patch3012: vim-7.0-specedit.patch # Patch3100: vim-selinux.patch Patch3101: vim-selinux2.patch -Buildroot: %{_tmppath}/%{name}-%{version}-root -Buildrequires: python-devel perl libtermcap-devel gettext +Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +Buildrequires: python-devel perl ncurses-devel gettext Buildrequires: libacl-devel gpm-devel autoconf %if %{WITH_SELINUX} Buildrequires: libselinux-devel %endif %if %{desktop_file} Requires: /usr/bin/desktop-file-install -BuildPrereq: desktop-file-utils >= %{desktop_file_utils_version} +BuildRequires: desktop-file-utils >= %{desktop_file_utils_version} %endif Epoch: 2 @@ -199,7 +277,6 @@ %package common Summary: The common files needed by any version of the VIM editor. Group: Applications/Editors -Obsoletes: vim7-common Conflicts: man-pages-fr < 0.9.7-14 Conflicts: man-pages-it < 0.3.0-17 Conflicts: man-pages-pl < 0.24-2 @@ -227,8 +304,7 @@ %package minimal Summary: A minimal version of the VIM editor. Group: Applications/Editors -Obsoletes: vim -Obsoletes: vim7-minimal +Provides: vi = %{version}-%{release} %description minimal VIM (VIsual editor iMproved) is an updated and improved version of the @@ -244,8 +320,7 @@ Summary: A version of the VIM editor which includes recent enhancements. Group: Applications/Editors Requires: vim-common = %{epoch}:%{version}-%{release} -Obsoletes: vim-color -Obsoletes: vim7-enhanced +Provides: vim = %{version}-%{release} %description enhanced VIM (VIsual editor iMproved) is an updated and improved version of the @@ -263,10 +338,8 @@ %package X11 Summary: The VIM version of the vi editor for the X Window System. Group: Applications/Editors -Requires: vim-common = %{epoch}:%{version}-%{release} libattr +Requires: vim-common = %{epoch}:%{version}-%{release} libattr gtk2 >= 2.6 BuildRequires: gtk2-devel libSM-devel libXt-devel libXpm-devel -Prereq: gtk2 >= 2.6 -Obsoletes: vim7-X11 %description X11 VIM (VIsual editor iMproved) is an updated and improved version of the @@ -427,6 +500,96 @@ # Amiga: #patch108 -p0 %patch109 -p0 +%patch110 -p0 +%patch111 -p0 +%patch112 -p0 +%patch113 -p0 +%patch114 -p0 +%patch115 -p0 +%patch116 -p0 +%patch117 -p0 +%patch118 -p0 +%patch119 -p0 +%patch120 -p0 +%patch121 -p0 +%patch122 -p0 +%patch123 -p0 +%patch124 -p0 +%patch125 -p0 +%patch126 -p0 +%patch127 -p0 +%patch128 -p0 +%patch129 -p0 +# MS-DOS: +#patch130 -p0 +%patch131 -p0 +# MS-DOS: +#patch132 -p0 +%patch133 -p0 +%patch134 -p0 +%patch135 -p0 +%patch136 -p0 +%patch137 -p0 +# Mac: +#patch138 -p0 +%patch139 -p0 +%patch140 -p0 +%patch141 -p0 +%patch142 -p0 +%patch143 -p0 +%patch144 -p0 +%patch145 -p0 +%patch146 -p0 +%patch147 -p0 +%patch148 -p0 +%patch149 -p0 +%patch150 -p0 +%patch151 -p0 +%patch152 -p0 +%patch153 -p0 +%patch154 -p0 +%patch155 -p0 +# Amiga: +#patch156 -p0 +%patch157 -p0 +%patch158 -p0 +%patch159 -p0 +%patch160 -p0 +# Win32: +#patch161 -p0 +%patch162 -p0 +%patch163 -p0 +%patch164 -p0 +%patch165 -p0 +%patch166 -p0 +%patch167 -p0 +%patch168 -p0 +%patch169 -p0 +# Win32: +#patch170 -p0 +# VMS: +#patch171 -p0 +%patch172 -p0 +%patch173 -p0 +%patch174 -p0 +%patch175 -p0 +%patch176 -p0 +%patch177 -p0 +%patch178 -p0 +%patch179 -p0 +# VMS: +#patch180 -p0 +%patch181 -p0 +%patch182 -p0 +%patch183 -p0 +%patch184 -p0 +%patch185 -p0 +%patch186 -p0 +%patch187 -p0 +%patch188 -p0 +%patch189 -p0 +%patch190 -p0 +%patch191 -p0 -b .191 # install spell files %if %{withvimspell} @@ -445,18 +608,13 @@ %patch3009 -p1 %patch3010 -p1 %patch3011 -p1 +%patch3012 -p1 %if %{WITH_SELINUX} %patch3100 -p1 %patch3101 -p1 %endif -%if "%{withcvim}" == "1" -mkdir cvim -( cd cvim; unzip %{SOURCE12}; ) -patch -p1 < %{PATCH3005} -%endif - %build cd src @@ -468,6 +626,7 @@ %configure --with-features=huge --enable-pythoninterp --enable-perlinterp \ --disable-tclinterp --with-x=yes \ --enable-xim --enable-multibyte \ + --with-tlib=ncursesw \ --enable-gtk2-check --enable-gui=gtk2 \ --with-compiledby="" --enable-cscope \ --with-modified-by="" \ @@ -477,7 +636,7 @@ --disable-netbeans \ %endif -make +make %{?_smp_mflags} cp vim gvim make clean @@ -485,6 +644,7 @@ --enable-perlinterp --disable-tclinterp --with-x=no \ --enable-gui=no --exec-prefix=/usr --enable-multibyte \ --enable-cscope --with-modified-by="" \ + --with-tlib=ncursesw \ --with-compiledby="" \ %if "%{withnetbeans}" == "1" --enable-netbeans \ @@ -492,47 +652,32 @@ --disable-netbeans \ %endif -make +make %{?_smp_mflags} cp vim enhanced-vim make clean #perl -pi -e "s/help.txt/vi-help.txt/" os_unix.h ex_cmds.c perl -pi -e "s/\/etc\/vimrc/\/etc\/virc/" os_unix.h -%configure --prefix='${DEST}'/usr --with-features=tiny --with-x=no \ +%configure --prefix='${DEST}'/usr --with-features=small --with-x=no \ --enable-multibyte \ --disable-netbeans \ --disable-pythoninterp --disable-perlinterp --disable-tclinterp \ - --with-tlib=termcap --enable-gui=no --disable-gpm --exec-prefix=/ --with-compiledby="" + --with-tlib=ncursesw --enable-gui=no --disable-gpm --exec-prefix=/ \ + --with-compiledby="" \ + --with-modified-by="" -make +make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/bin -mkdir -p $RPM_BUILD_ROOT/usr/{bin,share/vim} -#cp -f %{SOURCE5} . +mkdir -p $RPM_BUILD_ROOT/usr/bin +mkdir -p $RPM_BUILD_ROOT/%{_datadir}/%{name}/vimfiles/after +cp -f %{SOURCE11} . -%if "%{withcvim}" == "1" -# cvim plugin stuff: -mkdir -p $RPM_BUILD_ROOT%{_datadir}/vim/%{vimdir}/codesnippets-c -mkdir -p $RPM_BUILD_ROOT%{_datadir}/vim/%{vimdir}/plugin/templates -mkdir -p $RPM_BUILD_ROOT%{_datadir}/vim/%{vimdir}/wordlists -mkdir -p $RPM_BUILD_ROOT%{_datadir}/vim/%{vimdir}/rc -mkdir -p $RPM_BUILD_ROOT%{_datadir}/vim/%{vimdir}/ftplugin - install -m644 cvim/codesnippets-c/* $RPM_BUILD_ROOT%{_datadir}/vim/%{vimdir}/codesnippets-c/ - install -m644 cvim/plugin/templates/* $RPM_BUILD_ROOT/%{_datadir}/vim/%{vimdir}/plugin/templates/ - install -m644 cvim/plugin/wrapper.sh $RPM_BUILD_ROOT/%{_datadir}/vim/%{vimdir}/plugin/ - install -m644 cvim/plugin/c.vim $RPM_BUILD_ROOT/%{_datadir}/vim/%{vimdir}/plugin/ - install -m644 cvim/plugin/templates/* $RPM_BUILD_ROOT/%{_datadir}/vim/%{vimdir}/plugin/templates/ - install -m644 cvim/rc/* $RPM_BUILD_ROOT/%{_datadir}/vim/%{vimdir}/rc/ - install -m644 cvim/wordlists/* $RPM_BUILD_ROOT/%{_datadir}/vim/%{vimdir}/wordlists/ - install -m644 cvim/ftplugin/* $RPM_BUILD_ROOT/%{_datadir}/vim/%{vimdir}/ftplugin/ - cp cvim/doc/* runtime/doc - cp cvim/README.csupport . -%endif cd src -%makeinstall BINDIR=/bin DESTDIR=$RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT BINDIR=/bin mv $RPM_BUILD_ROOT/bin/xxd $RPM_BUILD_ROOT/usr/bin/xxd make installmacros DESTDIR=$RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/{16x16,32x32,48x48,64x64}/apps @@ -572,9 +717,9 @@ ln -sf vim.1.gz .%{_mandir}/man1/gvimdiff.1.gz ln -sf gvim ./usr/bin/vimx %if "%{desktop_file}" == "1" - mkdir -p $RPM_BUILD_ROOT/usr/share/applications + mkdir -p $RPM_BUILD_ROOT/%{_datadir}/applications desktop-file-install --vendor net \ - --dir $RPM_BUILD_ROOT/usr/share/applications \ + --dir $RPM_BUILD_ROOT/%{_datadir}/applications \ --add-category "Application;Development;X-Red-Hat-Base" \ %{SOURCE3} %else @@ -582,11 +727,11 @@ cp %{SOURCE3} ./etc/X11/applnk/Applications/gvim.desktop %endif # ja_JP.ujis is obsolete, ja_JP.eucJP is recommended. - ( cd ./usr/share/vim/%{vimdir}/lang; \ + ( cd ./%{_datadir}/%{name}/%{vimdir}/lang; \ ln -sf menu_ja_jp.ujis.vim menu_ja_jp.eucjp.vim ) ) -pushd $RPM_BUILD_ROOT/usr/share/vim/%{vimdir}/tutor +pushd $RPM_BUILD_ROOT/%{_datadir}/%{name}/%{vimdir}/tutor mkdir conv iconv -f CP1252 -t UTF8 tutor.ca > conv/tutor.ca iconv -f CP1252 -t UTF8 tutor.it > conv/tutor.it @@ -611,9 +756,9 @@ popd # Dependency cleanups -chmod 644 $RPM_BUILD_ROOT/usr/share/vim/%{vimdir}/doc/vim2html.pl \ - $RPM_BUILD_ROOT/usr/share/vim/%{vimdir}/tools/*.pl \ - $RPM_BUILD_ROOT/usr/share/vim/%{vimdir}/tools/vim132 +chmod 644 $RPM_BUILD_ROOT/%{_datadir}/%{name}/%{vimdir}/doc/vim2html.pl \ + $RPM_BUILD_ROOT/%{_datadir}/%{name}/%{vimdir}/tools/*.pl \ + $RPM_BUILD_ROOT/%{_datadir}/%{name}/%{vimdir}/tools/vim132 chmod 644 ../runtime/doc/vim2html.pl mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/profile.d @@ -632,7 +777,7 @@ chmod 0755 $RPM_BUILD_ROOT/%{_sysconfdir}/profile.d/* install -m644 %{SOURCE4} $RPM_BUILD_ROOT/%{_sysconfdir}/vimrc install -m644 %{SOURCE4} $RPM_BUILD_ROOT/%{_sysconfdir}/virc -(cd $RPM_BUILD_ROOT/usr/share/vim/%{vimdir}/doc; +(cd $RPM_BUILD_ROOT/%{_datadir}/%{name}/%{vimdir}/doc; gzip -9 *.txt gzip -d help.txt.gz cat tags | sed -e 's/\t\(.*.txt\)\t/\t\1.gz\t/;s/\thelp.txt.gz\t/\thelp.txt\t/' > tags.new; mv -f tags.new tags @@ -660,52 +805,54 @@ %config(noreplace) %{_sysconfdir}/vimrc %doc README* %doc runtime/docs -%doc $RPM_SOURCE_DIR/Changelog.rpm -%dir /usr/share/vim -%dir /usr/share/vim/%{vimdir} -/usr/share/vim/%{vimdir}/autoload -/usr/share/vim/%{vimdir}/colors -/usr/share/vim/%{vimdir}/compiler -/usr/share/vim/%{vimdir}/doc +%doc Changelog.rpm +%dir %{_datadir}/%{name} +%dir %{_datadir}/%{name}/%{vimdir} +%dir %{_datadir}/%{name}/vimfiles +%dir %{_datadir}/%{name}/vimfiles/after +%{_datadir}/%{name}/%{vimdir}/autoload +%{_datadir}/%{name}/%{vimdir}/colors +%{_datadir}/%{name}/%{vimdir}/compiler +%{_datadir}/%{name}/%{vimdir}/doc #exclude /usr/share/vim/%{vimdir}/doc/vi-help.txt -/usr/share/vim/%{vimdir}/*.vim -/usr/share/vim/%{vimdir}/ftplugin -/usr/share/vim/%{vimdir}/indent -/usr/share/vim/%{vimdir}/keymap -/usr/share/vim/%{vimdir}/lang/*.vim -/usr/share/vim/%{vimdir}/lang/*.txt -%dir /usr/share/vim/%{vimdir}/lang -/usr/share/vim/%{vimdir}/macros -/usr/share/vim/%{vimdir}/plugin -/usr/share/vim/%{vimdir}/print -/usr/share/vim/%{vimdir}/syntax -/usr/share/vim/%{vimdir}/tools -/usr/share/vim/%{vimdir}/tutor +%{_datadir}/%{name}/%{vimdir}/*.vim +%{_datadir}/%{name}/%{vimdir}/ftplugin +%{_datadir}/%{name}/%{vimdir}/indent +%{_datadir}/%{name}/%{vimdir}/keymap +%{_datadir}/%{name}/%{vimdir}/lang/*.vim +%{_datadir}/%{name}/%{vimdir}/lang/*.txt +%dir %{_datadir}/%{name}/%{vimdir}/lang +%{_datadir}/%{name}/%{vimdir}/macros +%{_datadir}/%{name}/%{vimdir}/plugin +%{_datadir}/%{name}/%{vimdir}/print +%{_datadir}/%{name}/%{vimdir}/syntax +%{_datadir}/%{name}/%{vimdir}/tools +%{_datadir}/%{name}/%{vimdir}/tutor %if ! %{withvimspell} -/usr/share/vim/%{vimdir}/spell +%{_datadir}/%{name}/%{vimdir}/spell %endif -%lang(af) /usr/share/vim/%{vimdir}/lang/af -%lang(ca) /usr/share/vim/%{vimdir}/lang/ca -%lang(cs) /usr/share/vim/%{vimdir}/lang/cs -%lang(de) /usr/share/vim/%{vimdir}/lang/de -%lang(en_GB) /usr/share/vim/%{vimdir}/lang/en_GB -%lang(es) /usr/share/vim/%{vimdir}/lang/es -%lang(fr) /usr/share/vim/%{vimdir}/lang/fr -%lang(ga) /usr/share/vim/%{vimdir}/lang/ga -%lang(it) /usr/share/vim/%{vimdir}/lang/it -%lang(ja) /usr/share/vim/%{vimdir}/lang/ja -%lang(ko) /usr/share/vim/%{vimdir}/lang/ko -%lang(no) /usr/share/vim/%{vimdir}/lang/no -%lang(pl) /usr/share/vim/%{vimdir}/lang/pl -%lang(ru) /usr/share/vim/%{vimdir}/lang/ru -%lang(sk) /usr/share/vim/%{vimdir}/lang/sk -%lang(sv) /usr/share/vim/%{vimdir}/lang/sv -%lang(uk) /usr/share/vim/%{vimdir}/lang/uk -%lang(vi) /usr/share/vim/%{vimdir}/lang/vi -%lang(zh_CN) /usr/share/vim/%{vimdir}/lang/zh_CN -%lang(zh_TW) /usr/share/vim/%{vimdir}/lang/zh_TW -%lang(zh_CN.UTF-8) /usr/share/vim/%{vimdir}/lang/zh_CN.UTF-8 -%lang(zh_TW.UTF-8) /usr/share/vim/%{vimdir}/lang/zh_TW.UTF-8 +%lang(af) %{_datadir}/%{name}/%{vimdir}/lang/af +%lang(ca) %{_datadir}/%{name}/%{vimdir}/lang/ca +%lang(cs) %{_datadir}/%{name}/%{vimdir}/lang/cs +%lang(de) %{_datadir}/%{name}/%{vimdir}/lang/de +%lang(en_GB) %{_datadir}/%{name}/%{vimdir}/lang/en_GB +%lang(es) %{_datadir}/%{name}/%{vimdir}/lang/es +%lang(fr) %{_datadir}/%{name}/%{vimdir}/lang/fr +%lang(ga) %{_datadir}/%{name}/%{vimdir}/lang/ga +%lang(it) %{_datadir}/%{name}/%{vimdir}/lang/it +%lang(ja) %{_datadir}/%{name}/%{vimdir}/lang/ja +%lang(ko) %{_datadir}/%{name}/%{vimdir}/lang/ko +%lang(no) %{_datadir}/%{name}/%{vimdir}/lang/no +%lang(pl) %{_datadir}/%{name}/%{vimdir}/lang/pl +%lang(ru) %{_datadir}/%{name}/%{vimdir}/lang/ru +%lang(sk) %{_datadir}/%{name}/%{vimdir}/lang/sk +%lang(sv) %{_datadir}/%{name}/%{vimdir}/lang/sv +%lang(uk) %{_datadir}/%{name}/%{vimdir}/lang/uk +%lang(vi) %{_datadir}/%{name}/%{vimdir}/lang/vi +%lang(zh_CN) %{_datadir}/%{name}/%{vimdir}/lang/zh_CN +%lang(zh_TW) %{_datadir}/%{name}/%{vimdir}/lang/zh_TW +%lang(zh_CN.UTF-8) %{_datadir}/%{name}/%{vimdir}/lang/zh_CN.UTF-8 +%lang(zh_TW.UTF-8) %{_datadir}/%{name}/%{vimdir}/lang/zh_TW.UTF-8 /usr/bin/xxd %{_mandir}/man1/vim.* %{_mandir}/man1/ex.* @@ -721,58 +868,58 @@ %if %{withvimspell} %files spell -%dir /usr/share/vim/%{vimdir}/spell -/usr/share/vim/vim70/spell/cleanadd.vim -%lang(af) /usr/share/vim/%{vimdir}/spell/af.* -%lang(am) /usr/share/vim/%{vimdir}/spell/am.* -%lang(bg) /usr/share/vim/%{vimdir}/spell/bg.* -%lang(ca) /usr/share/vim/%{vimdir}/spell/ca.* -%lang(cs) /usr/share/vim/%{vimdir}/spell/cs.* -%lang(cy) /usr/share/vim/%{vimdir}/spell/cy.* -%lang(da) /usr/share/vim/%{vimdir}/spell/da.* -%lang(de) /usr/share/vim/%{vimdir}/spell/de.* -%lang(el) /usr/share/vim/%{vimdir}/spell/el.* -%lang(en) /usr/share/vim/%{vimdir}/spell/en.* -%lang(eo) /usr/share/vim/%{vimdir}/spell/eo.* -%lang(es) /usr/share/vim/%{vimdir}/spell/es.* -%lang(fo) /usr/share/vim/%{vimdir}/spell/fo.* -%lang(fr) /usr/share/vim/%{vimdir}/spell/fr.* -%lang(ga) /usr/share/vim/%{vimdir}/spell/ga.* -%lang(gd) /usr/share/vim/%{vimdir}/spell/gd.* -%lang(gl) /usr/share/vim/%{vimdir}/spell/gl.* -%lang(he) /usr/share/vim/%{vimdir}/spell/he.* -%lang(hr) /usr/share/vim/%{vimdir}/spell/hr.* -%lang(hu) /usr/share/vim/%{vimdir}/spell/hu.* -%lang(id) /usr/share/vim/%{vimdir}/spell/id.* -%lang(it) /usr/share/vim/%{vimdir}/spell/it.* -%lang(ku) /usr/share/vim/%{vimdir}/spell/ku.* -%lang(la) /usr/share/vim/%{vimdir}/spell/la.* -%lang(lt) /usr/share/vim/%{vimdir}/spell/lt.* -%lang(lv) /usr/share/vim/%{vimdir}/spell/lv.* -%lang(mg) /usr/share/vim/%{vimdir}/spell/mg.* -%lang(mi) /usr/share/vim/%{vimdir}/spell/mi.* -%lang(ms) /usr/share/vim/%{vimdir}/spell/ms.* -%lang(nb) /usr/share/vim/%{vimdir}/spell/nb.* -%lang(nl) /usr/share/vim/%{vimdir}/spell/nl.* -%lang(nn) /usr/share/vim/%{vimdir}/spell/nn.* -%lang(ny) /usr/share/vim/%{vimdir}/spell/ny.* -%lang(pl) /usr/share/vim/%{vimdir}/spell/pl.* -%lang(pt) /usr/share/vim/%{vimdir}/spell/pt.* -%lang(ro) /usr/share/vim/%{vimdir}/spell/ro.* -%lang(ru) /usr/share/vim/%{vimdir}/spell/ru.* -%lang(rw) /usr/share/vim/%{vimdir}/spell/rw.* -%lang(sk) /usr/share/vim/%{vimdir}/spell/sk.* -%lang(sl) /usr/share/vim/%{vimdir}/spell/sl.* -%lang(sv) /usr/share/vim/%{vimdir}/spell/sv.* -%lang(sw) /usr/share/vim/%{vimdir}/spell/sw.* -%lang(tet) /usr/share/vim/%{vimdir}/spell/tet.* -%lang(th) /usr/share/vim/%{vimdir}/spell/th.* -%lang(tl) /usr/share/vim/%{vimdir}/spell/tl.* -%lang(tn) /usr/share/vim/%{vimdir}/spell/tn.* -%lang(uk) /usr/share/vim/%{vimdir}/spell/uk.* -%lang(yi) /usr/share/vim/%{vimdir}/spell/yi.* -%lang(yi-tr) /usr/share/vim/%{vimdir}/spell/yi-tr.* -%lang(zu) /usr/share/vim/%{vimdir}/spell/zu.* +%dir %{_datadir}/%{name}/%{vimdir}/spell +%{_datadir}/%{name}/vim70/spell/cleanadd.vim +%lang(af) %{_datadir}/%{name}/%{vimdir}/spell/af.* +%lang(am) %{_datadir}/%{name}/%{vimdir}/spell/am.* +%lang(bg) %{_datadir}/%{name}/%{vimdir}/spell/bg.* +%lang(ca) %{_datadir}/%{name}/%{vimdir}/spell/ca.* +%lang(cs) %{_datadir}/%{name}/%{vimdir}/spell/cs.* +%lang(cy) %{_datadir}/%{name}/%{vimdir}/spell/cy.* +%lang(da) %{_datadir}/%{name}/%{vimdir}/spell/da.* +%lang(de) %{_datadir}/%{name}/%{vimdir}/spell/de.* +%lang(el) %{_datadir}/%{name}/%{vimdir}/spell/el.* +%lang(en) %{_datadir}/%{name}/%{vimdir}/spell/en.* +%lang(eo) %{_datadir}/%{name}/%{vimdir}/spell/eo.* +%lang(es) %{_datadir}/%{name}/%{vimdir}/spell/es.* +%lang(fo) %{_datadir}/%{name}/%{vimdir}/spell/fo.* +%lang(fr) %{_datadir}/%{name}/%{vimdir}/spell/fr.* +%lang(ga) %{_datadir}/%{name}/%{vimdir}/spell/ga.* +%lang(gd) %{_datadir}/%{name}/%{vimdir}/spell/gd.* +%lang(gl) %{_datadir}/%{name}/%{vimdir}/spell/gl.* +%lang(he) %{_datadir}/%{name}/%{vimdir}/spell/he.* +%lang(hr) %{_datadir}/%{name}/%{vimdir}/spell/hr.* +%lang(hu) %{_datadir}/%{name}/%{vimdir}/spell/hu.* +%lang(id) %{_datadir}/%{name}/%{vimdir}/spell/id.* +%lang(it) %{_datadir}/%{name}/%{vimdir}/spell/it.* +%lang(ku) %{_datadir}/%{name}/%{vimdir}/spell/ku.* +%lang(la) %{_datadir}/%{name}/%{vimdir}/spell/la.* +%lang(lt) %{_datadir}/%{name}/%{vimdir}/spell/lt.* +%lang(lv) %{_datadir}/%{name}/%{vimdir}/spell/lv.* +%lang(mg) %{_datadir}/%{name}/%{vimdir}/spell/mg.* +%lang(mi) %{_datadir}/%{name}/%{vimdir}/spell/mi.* +%lang(ms) %{_datadir}/%{name}/%{vimdir}/spell/ms.* +%lang(nb) %{_datadir}/%{name}/%{vimdir}/spell/nb.* +%lang(nl) %{_datadir}/%{name}/%{vimdir}/spell/nl.* +%lang(nn) %{_datadir}/%{name}/%{vimdir}/spell/nn.* +%lang(ny) %{_datadir}/%{name}/%{vimdir}/spell/ny.* +%lang(pl) %{_datadir}/%{name}/%{vimdir}/spell/pl.* +%lang(pt) %{_datadir}/%{name}/%{vimdir}/spell/pt.* +%lang(ro) %{_datadir}/%{name}/%{vimdir}/spell/ro.* +%lang(ru) %{_datadir}/%{name}/%{vimdir}/spell/ru.* +%lang(rw) %{_datadir}/%{name}/%{vimdir}/spell/rw.* +%lang(sk) %{_datadir}/%{name}/%{vimdir}/spell/sk.* +%lang(sl) %{_datadir}/%{name}/%{vimdir}/spell/sl.* +%lang(sv) %{_datadir}/%{name}/%{vimdir}/spell/sv.* +%lang(sw) %{_datadir}/%{name}/%{vimdir}/spell/sw.* +%lang(tet) %{_datadir}/%{name}/%{vimdir}/spell/tet.* +%lang(th) %{_datadir}/%{name}/%{vimdir}/spell/th.* +%lang(tl) %{_datadir}/%{name}/%{vimdir}/spell/tl.* +%lang(tn) %{_datadir}/%{name}/%{vimdir}/spell/tn.* +%lang(uk) %{_datadir}/%{name}/%{vimdir}/spell/uk.* +%lang(yi) %{_datadir}/%{name}/%{vimdir}/spell/yi.* +%lang(yi-tr) %{_datadir}/%{name}/%{vimdir}/spell/yi-tr.* +%lang(zu) %{_datadir}/%{name}/%{vimdir}/spell/zu.* %endif %files minimal @@ -783,7 +930,7 @@ /bin/view /bin/rvi /bin/rview -#/usr/share/vim/%{vimdir}/doc/vi-help.txt +#%{_datadir}/%{name}/%{vimdir}/doc/vi-help.txt %files enhanced %defattr(-,root,root) @@ -815,6 +962,53 @@ %{_datadir}/icons/hicolor/*/apps/* %changelog +* Tue Feb 06 2007 Karsten Hopp 7.0.191-1 +- patchlevel 191 +- clean up spec file for rpmlint +- drop cvim stuff + +* Tue Jan 23 2007 Karsten Hopp 7.0.188-3 +- patchlevel 188 + +* Mon Jan 08 2007 Karsten Hopp 7.0.178-3 +- enable filetype plugin + +* Thu Dec 14 2006 Karsten Hopp 7.0.178-2 +- build vim-minimal with features=small instead of tiny (#219605) + +* Tue Dec 12 2006 Karsten Hopp 7.0.178-1 +- add vimfiles/after to list of owned directories + +* Tue Dec 12 2006 Karsten Hopp 7.0.178-1 +- patchlevel 178 +- use macros +- Resolves: #219154 + add directory /usr/share/vim/vimfiles for plugins + +* Thu Dec 7 2006 Jeremy Katz +- rebuild for python 2.5 + +* Wed Nov 22 2006 Karsten Hopp 7.0.168-1 +- patchlevel 168 +- link with ncurses + +* Tue Nov 21 2006 Karsten Hopp 7.0.164-2 +- patchlevel 164 + +* Mon Nov 13 2006 Karsten Hopp 7.0.162-2 +- fix lang problem in spec file mode +- use old g:packager variable when set + +* Fri Nov 10 2006 Karsten Hopp 7.0.162-1 +- patchlevel 162 + +* Mon Nov 06 2006 Karsten Hopp 7.0.158-1 +- patchlevel 158 + +* Tue Oct 17 2006 Karsten Hopp 7.0.139-1 +- patchlevel 139 +- provide vim, vi (#210950) + * Thu Sep 28 2006 Jeremy Katz - 7.0.109-3 - disable vim-spell subpackage as it pushes us over CD boundaries From fedora-cvs-commits at redhat.com Tue Feb 6 12:17:10 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 07:17:10 -0500 Subject: rpms/vim/devel 7.0.189, NONE, 1.1 7.0.190, NONE, 1.1 7.0.191, NONE, 1.1 README.patches, 1.70, 1.71 vim.spec, 1.157, 1.158 Message-ID: <200702061217.l16CHAZC018009@cvs.devel.redhat.com> Author: karsten Update of /cvs/dist/rpms/vim/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv17996 Modified Files: README.patches vim.spec Added Files: 7.0.189 7.0.190 7.0.191 Log Message: - patchlevel 191 - clean up spec file for rpmlint - drop cvim stuff --- NEW FILE 7.0.189 --- To: vim-dev at vim.org Subject: patch 7.0.189 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.189 Problem: Translated message about finding matches is truncated. (Yukihiro Nakadaira) Solution: Enlarge the buffer. Also use vim_snprintf(). Files: src/edit.c *** ../vim-7.0.188/src/edit.c Wed Nov 1 21:24:58 2006 --- src/edit.c Fri Jan 19 20:22:09 2007 *************** *** 4970,4985 **** * just a safety check. */ if (compl_curr_match->cp_number != -1) { ! /* Space for 10 text chars. + 2x10-digit no.s */ ! static char_u match_ref[31]; if (compl_matches > 0) ! sprintf((char *)IObuff, _("match %d of %d"), compl_curr_match->cp_number, compl_matches); else ! sprintf((char *)IObuff, _("match %d"), ! compl_curr_match->cp_number); ! vim_strncpy(match_ref, IObuff, 30); edit_submode_extra = match_ref; edit_submode_highl = HLF_R; if (dollar_vcol) --- 4970,4987 ---- * just a safety check. */ if (compl_curr_match->cp_number != -1) { ! /* Space for 10 text chars. + 2x10-digit no.s = 31. ! * Translations may need more than twice that. */ ! static char_u match_ref[81]; if (compl_matches > 0) ! vim_snprintf((char *)match_ref, sizeof(match_ref), ! _("match %d of %d"), compl_curr_match->cp_number, compl_matches); else ! vim_snprintf((char *)match_ref, sizeof(match_ref), ! _("match %d"), ! compl_curr_match->cp_number); edit_submode_extra = match_ref; edit_submode_highl = HLF_R; if (dollar_vcol) *** ../vim-7.0.188/src/version.c Tue Jan 16 22:13:53 2007 --- src/version.c Sun Feb 4 02:35:43 2007 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 189, /**/ -- How many light bulbs does it take to change a person? /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.190 --- To: vim-dev at vim.org Subject: patch 7.0.190 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.190 Problem: "syntax spell default" results in an error message. Solution: Change 4 to 7 for STRNICMP(). (Raul Nunez de Arenas Coronado) Files: src/syntax.c *** ../vim-7.0.189/src/syntax.c Wed Nov 1 12:43:07 2006 --- src/syntax.c Sun Jan 21 13:12:19 2007 *************** *** 3206,3212 **** curbuf->b_syn_spell = SYNSPL_TOP; else if (STRNICMP(arg, "notoplevel", 10) == 0 && next - arg == 10) curbuf->b_syn_spell = SYNSPL_NOTOP; ! else if (STRNICMP(arg, "default", 4) == 0 && next - arg == 4) curbuf->b_syn_spell = SYNSPL_DEFAULT; else EMSG2(_("E390: Illegal argument: %s"), arg); --- 3206,3212 ---- curbuf->b_syn_spell = SYNSPL_TOP; else if (STRNICMP(arg, "notoplevel", 10) == 0 && next - arg == 10) curbuf->b_syn_spell = SYNSPL_NOTOP; ! else if (STRNICMP(arg, "default", 7) == 0 && next - arg == 7) curbuf->b_syn_spell = SYNSPL_DEFAULT; else EMSG2(_("E390: Illegal argument: %s"), arg); *** ../vim-7.0.189/src/version.c Sun Feb 4 02:37:40 2007 --- src/version.c Sun Feb 4 02:40:23 2007 *************** *** 668,669 **** --- 668,671 ---- { /* Add new patch number below this line */ + /**/ + 190, /**/ -- >From "know your smileys": :-)-O Smiling doctor with stethoscope /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --- NEW FILE 7.0.191 --- # KH: modified, as one line was already in the runtime update patch To: vim-dev at vim.org Subject: patch 7.0.191 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit ------------ Patch 7.0.191 Problem: The items used by getqflist() and setqflist() don't match. Solution: Support the "bufnum" item for setqflist(). (Yegappan Lakshmanan) Files: runtime/doc/eval.txt, src/quickfix.c --- runtime/doc/eval.txt.191 2007-02-06 06:18:06.000000000 -0500 +++ runtime/doc/eval.txt 2007-02-06 06:20:52.000000000 -0500 @@ -2914,7 +2914,8 @@ valid non-zero: recognized error message When there is no error list or it's empty an empty list is - returned. + returned. Quickfix list entries with non-existing buffer + number are returned with "bufnr" set to zero. Useful application: Find pattern matches in multiple files and do something with them: > @@ -4392,7 +4393,10 @@ Non-dictionary items in {list} are ignored. Each dictionary item can contain the following entries: - filename name of a file + bufnr buffer number; must be the number of a valid + buffer + filename name of a file; only used when "bufnr" is not + present or it is invalid. lnum line number in the file pattern search pattern used to locate the error col column number @@ -4405,11 +4409,13 @@ The "col", "vcol", "nr", "type" and "text" entries are optional. Either "lnum" or "pattern" entry can be used to locate a matching error line. - If the "filename" entry is not present or neither the "lnum" - or "pattern" entries are present, then the item will not be - handled as an error line. + If the "filename" and "bufnr" entries are not present or + neither the "lnum" or "pattern" entries are present, then the + item will not be handled as an error line. If both "pattern" and "lnum" are present then "pattern" will be used. + Note that the list is not exactly the same as what + |getqflist()| returns. If {action} is set to 'a', then the items from {list} are added to the existing quickfix list. If there is no existing --- src/quickfix.c.191 2007-02-06 06:18:06.000000000 -0500 +++ src/quickfix.c 2007-02-06 06:18:06.000000000 -0500 @@ -106,7 +106,7 @@ static int qf_init_ext __ARGS((qf_info_T *qi, char_u *efile, buf_T *buf, typval_T *tv, char_u *errorformat, int newlist, linenr_T lnumfirst, linenr_T lnumlast)); static void qf_new_list __ARGS((qf_info_T *qi)); -static int qf_add_entry __ARGS((qf_info_T *qi, qfline_T **prevp, char_u *dir, char_u *fname, char_u *mesg, long lnum, int col, int vis_col, char_u *pattern, int nr, int type, int valid)); +static int qf_add_entry __ARGS((qf_info_T *qi, qfline_T **prevp, char_u *dir, char_u *fname, int bufnum, char_u *mesg, long lnum, int col, int vis_col, char_u *pattern, int nr, int type, int valid)); static void qf_msg __ARGS((qf_info_T *qi)); static void qf_free __ARGS((qf_info_T *qi, int idx)); static char_u *qf_types __ARGS((int, int)); @@ -791,6 +791,7 @@ (*namebuf || directory) ? namebuf : ((currfile && valid) ? currfile : (char_u *)NULL), + 0, errmsg, lnum, col, @@ -936,12 +937,13 @@ * Returns OK or FAIL. */ static int -qf_add_entry(qi, prevp, dir, fname, mesg, lnum, col, vis_col, pattern, nr, type, - valid) +qf_add_entry(qi, prevp, dir, fname, bufnum, mesg, lnum, col, vis_col, pattern, + nr, type, valid) qf_info_T *qi; /* quickfix list */ qfline_T **prevp; /* pointer to previously added entry or NULL */ char_u *dir; /* optional directory name */ char_u *fname; /* file name or NULL */ + int bufnum; /* buffer number or zero */ char_u *mesg; /* message */ long lnum; /* line number */ int col; /* column */ @@ -955,7 +957,10 @@ if ((qfp = (qfline_T *)alloc((unsigned)sizeof(qfline_T))) == NULL) return FAIL; - qfp->qf_fnum = qf_get_fnum(dir, fname); + if (bufnum != 0) + qfp->qf_fnum = bufnum; + else + qfp->qf_fnum = qf_get_fnum(dir, fname); if ((qfp->qf_text = vim_strsave(mesg)) == NULL) { vim_free(qfp); @@ -1106,6 +1111,7 @@ if (qf_add_entry(to->w_llist, &prevp, NULL, NULL, + 0, from_qfp->qf_text, from_qfp->qf_lnum, from_qfp->qf_col, @@ -3134,6 +3140,7 @@ if (qf_add_entry(qi, &prevp, NULL, /* dir */ fnames[fi], + 0, ml_get_buf(buf, regmatch.startpos[0].lnum + lnum, FALSE), regmatch.startpos[0].lnum + lnum, @@ -3419,6 +3426,7 @@ char_u buf[2]; qfline_T *qfp; int i; + int bufnum; if (wp != NULL) { @@ -3434,6 +3442,11 @@ qfp = qi->qf_lists[qi->qf_curlist].qf_start; for (i = 1; !got_int && i <= qi->qf_lists[qi->qf_curlist].qf_count; ++i) { + /* Handle entries with a non-existing buffer number. */ + bufnum = qfp->qf_fnum; + if (bufnum != 0 && (buflist_findnr(bufnum) == NULL)) + bufnum = 0; + if ((dict = dict_alloc()) == NULL) return FAIL; if (list_append_dict(list, dict) == FAIL) @@ -3441,7 +3454,7 @@ buf[0] = qfp->qf_type; buf[1] = NUL; - if ( dict_add_nr_str(dict, "bufnr", (long)qfp->qf_fnum, NULL) == FAIL + if ( dict_add_nr_str(dict, "bufnr", (long)bufnum, NULL) == FAIL || dict_add_nr_str(dict, "lnum", (long)qfp->qf_lnum, NULL) == FAIL || dict_add_nr_str(dict, "col", (long)qfp->qf_col, NULL) == FAIL || dict_add_nr_str(dict, "vcol", (long)qfp->qf_viscol, NULL) == FAIL @@ -3472,6 +3485,7 @@ listitem_T *li; dict_T *d; char_u *filename, *pattern, *text, *type; + int bufnum; long lnum; int col, nr; int vcol; @@ -3479,6 +3493,7 @@ int valid, status; int retval = OK; qf_info_T *qi = &ql_info; + int did_bufnr_emsg = FALSE; if (wp != NULL) { @@ -3508,6 +3523,7 @@ continue; filename = get_dict_string(d, (char_u *)"filename", TRUE); + bufnum = get_dict_number(d, (char_u *)"bufnr"); lnum = get_dict_number(d, (char_u *)"lnum"); col = get_dict_number(d, (char_u *)"col"); vcol = get_dict_number(d, (char_u *)"vcol"); @@ -3519,12 +3535,26 @@ text = vim_strsave((char_u *)""); valid = TRUE; - if (filename == NULL || (lnum == 0 && pattern == NULL)) + if ((filename == NULL && bufnum == 0) || (lnum == 0 && pattern == NULL)) valid = FALSE; + /* Mark entries with non-existing buffer number as not valid. Give the + * error message only once. */ + if (bufnum != 0 && (buflist_findnr(bufnum) == NULL)) + { + if (!did_bufnr_emsg) + { + did_bufnr_emsg = TRUE; + EMSGN(_("E92: Buffer %ld not found"), bufnum); + } + valid = FALSE; + bufnum = 0; + } + status = qf_add_entry(qi, &prevp, NULL, /* dir */ filename, + bufnum, text, lnum, col, @@ -3757,6 +3787,7 @@ if (qf_add_entry(qi, &prevp, NULL, /* dir */ fnames[fi], + 0, IObuff, lnum, (int)(regmatch.startp[0] - IObuff) --- src/version.c.191 2007-02-06 06:18:06.000000000 -0500 +++ src/version.c 2007-02-06 06:18:06.000000000 -0500 @@ -667,6 +667,8 @@ static int included_patches[] = { /* Add new patch number below this line */ /**/ + 191, +/**/ 190, /**/ 189, Index: README.patches =================================================================== RCS file: /cvs/dist/rpms/vim/devel/README.patches,v retrieving revision 1.70 retrieving revision 1.71 diff -u -r1.70 -r1.71 --- README.patches 23 Jan 2007 10:52:18 -0000 1.70 +++ README.patches 6 Feb 2007 12:17:08 -0000 1.71 @@ -218,3 +218,6 @@ 1731 7.0.186 ml_get error when doing "/\_s*/e" with utf-8 'encoding' 7601 7.0.187 can't properly source a remote script 1602 7.0.188 (after 7.0.186) warning for wrong pointer type + 2290 7.0.189 translated message about finding matches is truncated + 1778 7.0.190 "syntax spell default" results in an error message + 10918 7.0.191 the items used by getqflist() and setqflist() don't match Index: vim.spec =================================================================== RCS file: /cvs/dist/rpms/vim/devel/vim.spec,v retrieving revision 1.157 retrieving revision 1.158 diff -u -r1.157 -r1.158 --- vim.spec 23 Jan 2007 10:52:18 -0000 1.157 +++ vim.spec 6 Feb 2007 12:17:08 -0000 1.158 @@ -8,21 +8,20 @@ %define withnetbeans 0 -%define withcvim 0 - %define withvimspell 0 %define baseversion 7.0 #used for pre-releases: %define beta %{nil} %define vimdir vim70%{?beta} -%define patchlevel 188 +%define patchlevel 191 -Summary: The VIM editor. +Summary: The VIM editor +URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{beta}%{patchlevel} -Release: 3 -License: freeware +Release: 1%{?dist} +License: GPL Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}%{?beta}%{?CVSDATE}.tar.bz2 Source1: ftp://ftp.vim.org/pub/vim/extra/vim-%{baseversion}%{?beta}-lang%{?CVSDATE}.tar.gz @@ -37,8 +36,6 @@ Source10: gvim64.png Source11: Changelog.rpm #Source12: vi-help.txt -# Source at http://www.vim.org/scripts/script.php?script_id=213 : -#Source12: cvim.zip Source13: runtime-update-20060911.tar.bz2 %if %{withvimspell} Source14: vim-spell-files.tar.bz2 @@ -52,23 +49,23 @@ # If you're as lazy as me, generate the list using # for i in `seq 1 14`; do printf "Patch%03d: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.%03d\n" $i $i; done Patch001: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.001 -Patch002: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.002 +#Patch002: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.002 Patch003: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.003 Patch004: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.004 -Patch005: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.005 -Patch006: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.006 +#Patch005: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.005 +#Patch006: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.006 Patch007: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.007 Patch008: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.008 Patch009: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.009 -Patch010: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.010 +#Patch010: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.010 Patch011: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.011 -Patch012: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.012 +#Patch012: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.012 Patch013: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.013 Patch014: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.014 Patch015: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.015 Patch016: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.016 Patch017: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.017 -Patch018: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.018 +#Patch018: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.018 Patch019: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.019 Patch020: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.020 Patch021: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.021 @@ -77,13 +74,13 @@ Patch024: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.024 Patch025: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.025 Patch026: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.026 -Patch027: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.027 -Patch028: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.028 +#Patch027: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.027 +#Patch028: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.028 Patch029: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.029 Patch030: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.030 Patch031: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.031 -Patch032: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.032 -Patch033: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.033 +#Patch032: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.032 +#Patch033: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.033 Patch034: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.034 Patch035: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.035 Patch036: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.036 @@ -95,11 +92,11 @@ Patch042: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.042 Patch043: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.043 Patch044: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.044 -Patch045: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.045 -Patch046: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.046 +#Patch045: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.045 +#Patch046: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.046 Patch047: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.047 -Patch048: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.048 -Patch049: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.049 +#Patch048: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.048 +#Patch049: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.049 Patch050: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.050 Patch051: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.051 Patch052: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.052 @@ -107,7 +104,7 @@ Patch054: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.054 Patch055: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.055 Patch056: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.056 -Patch057: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.057 +#Patch057: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.057 Patch058: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.058 Patch059: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.059 Patch060: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.060 @@ -115,7 +112,7 @@ Patch062: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.062 Patch063: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.063 Patch064: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.064 -Patch065: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.065 +#Patch065: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.065 Patch066: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.066 Patch067: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.067 Patch068: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.068 @@ -124,9 +121,9 @@ Patch071: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.071 Patch072: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.072 Patch073: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.073 -Patch074: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.074 +#Patch074: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.074 Patch075: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.075 -Patch076: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.076 +#Patch076: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.076 Patch077: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.077 Patch078: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.078 Patch079: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.079_patched @@ -143,7 +140,7 @@ Patch090: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.090 Patch091: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.091 Patch092: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.092 -Patch093: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.093 +#Patch093: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.093 Patch094: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.094 Patch095: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.095_patched Patch096: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.096 @@ -158,7 +155,7 @@ Patch105: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.105 Patch106: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.106_patched Patch107: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.107 -Patch108: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.108 +#Patch108: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.108 Patch109: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.109 Patch110: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.110 Patch111: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.111 @@ -180,15 +177,15 @@ Patch127: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.127 Patch128: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.128 Patch129: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.129 -Patch130: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.130 +#Patch130: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.130 Patch131: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.131 -Patch132: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.132 +#Patch132: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.132 Patch133: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.133 Patch134: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.134 Patch135: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.135 Patch136: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.136 Patch137: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.137 -Patch138: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.138 +#Patch138: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.138 Patch139: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.139 Patch140: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.140 Patch141: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.141 @@ -206,12 +203,12 @@ Patch153: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.153 Patch154: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.154 Patch155: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.155 -Patch156: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.156 +#Patch156: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.156 Patch157: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.157 Patch158: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.158 Patch159: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.159 Patch160: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.160 -Patch161: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.161 +#Patch161: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.161 Patch162: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.162 Patch163: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.163 Patch164: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.164 @@ -220,8 +217,8 @@ Patch167: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.167 Patch168: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.168 Patch169: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.169 -Patch170: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.170 -Patch171: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.171 +#Patch170: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.170 +#Patch171: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.171 Patch172: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.172 Patch173: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.173 Patch174: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.174 @@ -230,7 +227,7 @@ Patch177: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.177 Patch178: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.178 Patch179: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.179 -Patch180: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.180 +#Patch180: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.180 Patch181: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.181 Patch182: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.182 Patch183: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.183 @@ -239,13 +236,15 @@ Patch186: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.186 Patch187: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.187 Patch188: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.188 +Patch189: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.189 +Patch190: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.190 +Patch191: ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.191 Patch3000: vim-7.0-syntax.patch #Patch3001: vim-6.2-rh1.patch Patch3002: vim-6.1-rh2.patch Patch3003: vim-6.1-rh3.patch Patch3004: vim-7.0-rclocation.patch -Patch3005: vim-6.4-cvim.patch Patch3006: vim-6.4-checkhl.patch Patch3007: vim-7.0-fstabsyntax.patch Patch3008: vim-6.4-lib64.patch @@ -257,7 +256,7 @@ Patch3100: vim-selinux.patch Patch3101: vim-selinux2.patch -Buildroot: %{_tmppath}/%{name}-%{version}-root +Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Buildrequires: python-devel perl ncurses-devel gettext Buildrequires: libacl-devel gpm-devel autoconf %if %{WITH_SELINUX} @@ -265,7 +264,7 @@ %endif %if %{desktop_file} Requires: /usr/bin/desktop-file-install -BuildPrereq: desktop-file-utils >= %{desktop_file_utils_version} +BuildRequires: desktop-file-utils >= %{desktop_file_utils_version} %endif Epoch: 2 @@ -278,7 +277,6 @@ %package common Summary: The common files needed by any version of the VIM editor. Group: Applications/Editors -Obsoletes: vim7-common Conflicts: man-pages-fr < 0.9.7-14 Conflicts: man-pages-it < 0.3.0-17 Conflicts: man-pages-pl < 0.24-2 @@ -306,8 +304,7 @@ %package minimal Summary: A minimal version of the VIM editor. Group: Applications/Editors -Obsoletes: vim7-minimal -Provides: vi +Provides: vi = %{version}-%{release} %description minimal VIM (VIsual editor iMproved) is an updated and improved version of the @@ -323,9 +320,7 @@ Summary: A version of the VIM editor which includes recent enhancements. Group: Applications/Editors Requires: vim-common = %{epoch}:%{version}-%{release} -Provides: vim -Obsoletes: vim-color -Obsoletes: vim7-enhanced +Provides: vim = %{version}-%{release} %description enhanced VIM (VIsual editor iMproved) is an updated and improved version of the @@ -343,10 +338,8 @@ %package X11 Summary: The VIM version of the vi editor for the X Window System. Group: Applications/Editors -Requires: vim-common = %{epoch}:%{version}-%{release} libattr +Requires: vim-common = %{epoch}:%{version}-%{release} libattr gtk2 >= 2.6 BuildRequires: gtk2-devel libSM-devel libXt-devel libXpm-devel -Prereq: gtk2 >= 2.6 -Obsoletes: vim7-X11 %description X11 VIM (VIsual editor iMproved) is an updated and improved version of the @@ -594,6 +587,9 @@ %patch186 -p0 %patch187 -p0 %patch188 -p0 +%patch189 -p0 +%patch190 -p0 +%patch191 -p0 -b .191 # install spell files %if %{withvimspell} @@ -619,12 +615,6 @@ %patch3101 -p1 %endif -%if "%{withcvim}" == "1" -mkdir cvim -( cd cvim; unzip %{SOURCE12}; ) -patch -p1 < %{PATCH3005} -%endif - %build cd src @@ -646,7 +636,7 @@ --disable-netbeans \ %endif -make +make %{?_smp_mflags} cp vim gvim make clean @@ -662,7 +652,7 @@ --disable-netbeans \ %endif -make +make %{?_smp_mflags} cp vim enhanced-vim make clean @@ -676,36 +666,18 @@ --with-compiledby="" \ --with-modified-by="" -make +make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/bin mkdir -p $RPM_BUILD_ROOT/usr/bin mkdir -p $RPM_BUILD_ROOT/%{_datadir}/%{name}/vimfiles/after -#cp -f %{SOURCE5} . +cp -f %{SOURCE11} . -%if "%{withcvim}" == "1" -# cvim plugin stuff: -mkdir -p $RPM_BUILD_ROOT%{_datadir}/vim/%{vimdir}/codesnippets-c -mkdir -p $RPM_BUILD_ROOT%{_datadir}/vim/%{vimdir}/plugin/templates -mkdir -p $RPM_BUILD_ROOT%{_datadir}/vim/%{vimdir}/wordlists -mkdir -p $RPM_BUILD_ROOT%{_datadir}/vim/%{vimdir}/rc -mkdir -p $RPM_BUILD_ROOT%{_datadir}/vim/%{vimdir}/ftplugin - install -m644 cvim/codesnippets-c/* $RPM_BUILD_ROOT%{_datadir}/vim/%{vimdir}/codesnippets-c/ - install -m644 cvim/plugin/templates/* $RPM_BUILD_ROOT/%{_datadir}/vim/%{vimdir}/plugin/templates/ - install -m644 cvim/plugin/wrapper.sh $RPM_BUILD_ROOT/%{_datadir}/vim/%{vimdir}/plugin/ - install -m644 cvim/plugin/c.vim $RPM_BUILD_ROOT/%{_datadir}/vim/%{vimdir}/plugin/ - install -m644 cvim/plugin/templates/* $RPM_BUILD_ROOT/%{_datadir}/vim/%{vimdir}/plugin/templates/ - install -m644 cvim/rc/* $RPM_BUILD_ROOT/%{_datadir}/vim/%{vimdir}/rc/ - install -m644 cvim/wordlists/* $RPM_BUILD_ROOT/%{_datadir}/vim/%{vimdir}/wordlists/ - install -m644 cvim/ftplugin/* $RPM_BUILD_ROOT/%{_datadir}/vim/%{vimdir}/ftplugin/ - cp cvim/doc/* runtime/doc - cp cvim/README.csupport . -%endif cd src -%makeinstall BINDIR=/bin DESTDIR=$RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT BINDIR=/bin mv $RPM_BUILD_ROOT/bin/xxd $RPM_BUILD_ROOT/usr/bin/xxd make installmacros DESTDIR=$RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/{16x16,32x32,48x48,64x64}/apps @@ -833,7 +805,7 @@ %config(noreplace) %{_sysconfdir}/vimrc %doc README* %doc runtime/docs -%doc $RPM_SOURCE_DIR/Changelog.rpm +%doc Changelog.rpm %dir %{_datadir}/%{name} %dir %{_datadir}/%{name}/%{vimdir} %dir %{_datadir}/%{name}/vimfiles @@ -990,6 +962,11 @@ %{_datadir}/icons/hicolor/*/apps/* %changelog +* Tue Feb 06 2007 Karsten Hopp 7.0.191-1 +- patchlevel 191 +- clean up spec file for rpmlint +- drop cvim stuff + * Tue Jan 23 2007 Karsten Hopp 7.0.188-3 - patchlevel 188 From fedora-cvs-commits at redhat.com Tue Feb 6 12:34:43 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 07:34:43 -0500 Subject: rpms/screen/devel screen.spec,1.36,1.37 Message-ID: <200702061234.l16CYhZn025238@cvs.devel.redhat.com> Author: mmaslano Update of /cvs/dist/rpms/screen/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv25059 Modified Files: screen.spec Log Message: Change spec (again). Index: screen.spec =================================================================== RCS file: /cvs/dist/rpms/screen/devel/screen.spec,v retrieving revision 1.36 retrieving revision 1.37 diff -u -r1.36 -r1.37 --- screen.spec 6 Feb 2007 12:10:20 -0000 1.36 +++ screen.spec 6 Feb 2007 12:34:41 -0000 1.37 @@ -180,7 +180,7 @@ %{_mandir}/man1/screen.* %{_infodir}/screen.info* %{_datadir}/screen -%attr(0755,root,screen) %{_localstatedir}/run/screen +%attr(0777,root,screen) %{_localstatedir}/run/screen %config(noreplace) /etc/screenrc %config(noreplace) /etc/pam.d/screen From fedora-cvs-commits at redhat.com Tue Feb 6 12:46:16 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 07:46:16 -0500 Subject: rpms/shared-mime-info/devel .cvsignore, 1.12, 1.13 shared-mime-info.spec, 1.47, 1.48 sources, 1.12, 1.13 shared-mime-info-0.19-image-pdf.patch, 1.1, NONE Message-ID: <200702061246.l16CkG4x001127@cvs.devel.redhat.com> Author: bnocera Update of /cvs/dist/rpms/shared-mime-info/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv809 Modified Files: .cvsignore shared-mime-info.spec sources Removed Files: shared-mime-info-0.19-image-pdf.patch Log Message: * Tue Feb 06 2007 - Bastien Nocera - 0.20-1 - Update to 0.20, and remove outdated patches Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/shared-mime-info/devel/.cvsignore,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- .cvsignore 25 Aug 2006 17:16:04 -0000 1.12 +++ .cvsignore 6 Feb 2007 12:46:14 -0000 1.13 @@ -1 +1,2 @@ shared-mime-info-0.19.tar.gz +shared-mime-info-0.20.tar.bz2 Index: shared-mime-info.spec =================================================================== RCS file: /cvs/dist/rpms/shared-mime-info/devel/shared-mime-info.spec,v retrieving revision 1.47 retrieving revision 1.48 diff -u -r1.47 -r1.48 --- shared-mime-info.spec 10 Nov 2006 22:49:59 -0000 1.47 +++ shared-mime-info.spec 6 Feb 2007 12:46:14 -0000 1.48 @@ -1,15 +1,14 @@ Summary: Shared MIME information database Name: shared-mime-info -Version: 0.19 -Release: 2%{?dist} +Version: 0.20 +Release: 1%{?dist} License: GPL Group: System Environment/Libraries URL: http://freedesktop.org/Software/shared-mime-info -Source0: %{name}-%{version}.tar.gz +Source0: %{name}-%{version}.tar.bz2 Source1: defaults.list Patch0: shared-mime-info-0.16-cisco-vpn.patch -Patch1: shared-mime-info-0.19-image-pdf.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildRequires: libxml2-devel @@ -30,7 +29,6 @@ %prep %setup -q %patch0 -p0 -b .cisco-vpn -%patch1 -p0 -b .image-pdf %build %configure --disable-update-mimedb @@ -59,10 +57,13 @@ %dir %{_datadir}/mime/ %{_datadir}/mime/packages %{_datadir}/applications/defaults.list -%{_libdir}/pkgconfig/* +%{_datadir}/pkgconfig/* %{_mandir}/man*/* %changelog +* Tue Feb 06 2007 - Bastien Nocera - 0.20-1 +- Update to 0.20, and remove outdated patches + * Fri Nov 10 2006 Christopher Aillon - 0.19-2 - Alias image/pdf to application/pdf Index: sources =================================================================== RCS file: /cvs/dist/rpms/shared-mime-info/devel/sources,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- sources 25 Aug 2006 17:16:04 -0000 1.12 +++ sources 6 Feb 2007 12:46:14 -0000 1.13 @@ -1 +1 @@ -056a86a8245aecfd9c80740380c5265a shared-mime-info-0.19.tar.gz +62184241d497d34138285bc248b3fabc shared-mime-info-0.20.tar.bz2 --- shared-mime-info-0.19-image-pdf.patch DELETED --- From fedora-cvs-commits at redhat.com Tue Feb 6 12:47:51 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 07:47:51 -0500 Subject: rpms/vim/FC-6 vim.spec,1.146,1.147 Message-ID: <200702061247.l16ClpYX002299@cvs.devel.redhat.com> Author: karsten Update of /cvs/dist/rpms/vim/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv2222 Modified Files: vim.spec Log Message: - build /bin/vi with libtermcap - use ncurses instead of ncursesw Index: vim.spec =================================================================== RCS file: /cvs/dist/rpms/vim/FC-6/vim.spec,v retrieving revision 1.146 retrieving revision 1.147 diff -u -r1.146 -r1.147 --- vim.spec 6 Feb 2007 12:15:57 -0000 1.146 +++ vim.spec 6 Feb 2007 12:47:49 -0000 1.147 @@ -20,7 +20,7 @@ URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{beta}%{patchlevel} -Release: 1%{?dist} +Release: 2%{?dist} License: GPL Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}%{?beta}%{?CVSDATE}.tar.bz2 @@ -258,7 +258,7 @@ Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Buildrequires: python-devel perl ncurses-devel gettext -Buildrequires: libacl-devel gpm-devel autoconf +Buildrequires: libacl-devel gpm-devel autoconf libtermcap-devel %if %{WITH_SELINUX} Buildrequires: libselinux-devel %endif @@ -626,7 +626,7 @@ %configure --with-features=huge --enable-pythoninterp --enable-perlinterp \ --disable-tclinterp --with-x=yes \ --enable-xim --enable-multibyte \ - --with-tlib=ncursesw \ + --with-tlib=ncurses \ --enable-gtk2-check --enable-gui=gtk2 \ --with-compiledby="" --enable-cscope \ --with-modified-by="" \ @@ -644,7 +644,7 @@ --enable-perlinterp --disable-tclinterp --with-x=no \ --enable-gui=no --exec-prefix=/usr --enable-multibyte \ --enable-cscope --with-modified-by="" \ - --with-tlib=ncursesw \ + --with-tlib=ncurses \ --with-compiledby="" \ %if "%{withnetbeans}" == "1" --enable-netbeans \ @@ -662,7 +662,7 @@ --enable-multibyte \ --disable-netbeans \ --disable-pythoninterp --disable-perlinterp --disable-tclinterp \ - --with-tlib=ncursesw --enable-gui=no --disable-gpm --exec-prefix=/ \ + --with-tlib=termcap --enable-gui=no --disable-gpm --exec-prefix=/ \ --with-compiledby="" \ --with-modified-by="" @@ -962,6 +962,10 @@ %{_datadir}/icons/hicolor/*/apps/* %changelog +* Tue Feb 06 2007 Karsten Hopp 7.0.191-2 +- build /bin/vi with libtermcap +- use ncurses instead of ncursesw + * Tue Feb 06 2007 Karsten Hopp 7.0.191-1 - patchlevel 191 - clean up spec file for rpmlint From fedora-cvs-commits at redhat.com Tue Feb 6 12:48:50 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 07:48:50 -0500 Subject: rpms/vim/devel vim.spec,1.158,1.159 Message-ID: <200702061248.l16CmoXg004791@cvs.devel.redhat.com> Author: karsten Update of /cvs/dist/rpms/vim/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv3945 Modified Files: vim.spec Log Message: - uses ncurses instead of ncursesw Index: vim.spec =================================================================== RCS file: /cvs/dist/rpms/vim/devel/vim.spec,v retrieving revision 1.158 retrieving revision 1.159 diff -u -r1.158 -r1.159 --- vim.spec 6 Feb 2007 12:17:08 -0000 1.158 +++ vim.spec 6 Feb 2007 12:48:48 -0000 1.159 @@ -20,7 +20,7 @@ URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{beta}%{patchlevel} -Release: 1%{?dist} +Release: 2%{?dist} License: GPL Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}%{?beta}%{?CVSDATE}.tar.bz2 @@ -626,7 +626,7 @@ %configure --with-features=huge --enable-pythoninterp --enable-perlinterp \ --disable-tclinterp --with-x=yes \ --enable-xim --enable-multibyte \ - --with-tlib=ncursesw \ + --with-tlib=ncurses \ --enable-gtk2-check --enable-gui=gtk2 \ --with-compiledby="" --enable-cscope \ --with-modified-by="" \ @@ -644,7 +644,7 @@ --enable-perlinterp --disable-tclinterp --with-x=no \ --enable-gui=no --exec-prefix=/usr --enable-multibyte \ --enable-cscope --with-modified-by="" \ - --with-tlib=ncursesw \ + --with-tlib=ncurses \ --with-compiledby="" \ %if "%{withnetbeans}" == "1" --enable-netbeans \ @@ -662,7 +662,7 @@ --enable-multibyte \ --disable-netbeans \ --disable-pythoninterp --disable-perlinterp --disable-tclinterp \ - --with-tlib=ncursesw --enable-gui=no --disable-gpm --exec-prefix=/ \ + --with-tlib=ncurses --enable-gui=no --disable-gpm --exec-prefix=/ \ --with-compiledby="" \ --with-modified-by="" @@ -962,6 +962,9 @@ %{_datadir}/icons/hicolor/*/apps/* %changelog +* Tue Feb 06 2007 Karsten Hopp 7.0.191-2 +- uses ncurses instead of ncursesw + * Tue Feb 06 2007 Karsten Hopp 7.0.191-1 - patchlevel 191 - clean up spec file for rpmlint From fedora-cvs-commits at redhat.com Tue Feb 6 12:52:20 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 07:52:20 -0500 Subject: rpms/ftp/devel ftp.spec,1.34,1.35 sources,1.3,1.4 Message-ID: <200702061252.l16CqKAf029558@cvs.devel.redhat.com> Author: mmaslano Update of /cvs/dist/rpms/ftp/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv29332 Modified Files: ftp.spec sources Log Message: Change in spec file for review. Index: ftp.spec =================================================================== RCS file: /cvs/dist/rpms/ftp/devel/ftp.spec,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- ftp.spec 5 Feb 2007 16:02:29 -0000 1.34 +++ ftp.spec 6 Feb 2007 12:52:18 -0000 1.35 @@ -1,7 +1,7 @@ Summary: The standard UNIX FTP (File Transfer Protocol) client Name: ftp Version: 0.17 -Release: 36%{?dist} +Release: 37%{?dist} License: BSD Group: Applications/Internet Source0: ftp://ftp.uk.linux.org/pub/linux/Networking/netkit-devel/netkit-ftp-%{version}.tar.bz2 @@ -78,6 +78,7 @@ %files %defattr(-,root,root) +%doc GPL %{_bindir}/ftp %{_bindir}/pftp %{_mandir}/man1/ftp.* @@ -85,7 +86,8 @@ %{_mandir}/man5/netrc.* %changelog -* Mon Feb 5 2007 Marcela Maslanova - 0.17-36 +* Mon Feb 6 2007 Marcela Maslanova - 0.17-37 +- add gpl - spec fix - rhbz#225774 Index: sources =================================================================== RCS file: /cvs/dist/rpms/ftp/devel/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 9 Sep 2004 04:53:56 -0000 1.3 +++ sources 6 Feb 2007 12:52:18 -0000 1.4 @@ -1 +1 @@ -95ee911106b727757662ad765b0e0353 netkit-ftp-0.17.tar.bz2 +3fa986edcd8c9301ab8c0ba71745ac7b netkit-ftp-0.17.tar.bz2 From fedora-cvs-commits at redhat.com Tue Feb 6 12:53:23 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 07:53:23 -0500 Subject: rpms/openoffice.org/devel openoffice.org.spec, 1.1023, 1.1024 openoffice.org-2.2.0.ooo73295.basctl.extraqual.patch, 1.2, NONE Message-ID: <200702061253.l16CrMfT030384@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/openoffice.org/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv30293 Modified Files: openoffice.org.spec Removed Files: openoffice.org-2.2.0.ooo73295.basctl.extraqual.patch Log Message: openoffice.org-2.2.0.ooo73295.basctl.extraqual.patch Index: openoffice.org.spec =================================================================== RCS file: /cvs/dist/rpms/openoffice.org/devel/openoffice.org.spec,v retrieving revision 1.1023 retrieving revision 1.1024 diff -u -r1.1023 -r1.1024 --- openoffice.org.spec 6 Feb 2007 09:23:55 -0000 1.1023 +++ openoffice.org.spec 6 Feb 2007 12:53:20 -0000 1.1024 @@ -117,10 +117,9 @@ Patch50: openoffice.org-2.2.0.oooXXXXX.extensions.noxaw.patch Patch51: openoffice.org-2.2.0.ooo73863.vcl.imcommit.patch Patch52: openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch -Patch53: openoffice.org-2.2.0.ooo73295.basctl.extraqual.patch -Patch54: openoffice.org-2.2.0.oooXXXXX.binfilter.toodeep.patch -Patch55: openoffice.org-2.2.0.oooXXXXX.atkthreads.atexit.patch -Patch56: openoffice.org-2.2.0.ooo74188.sw.cursorinsideglyph.patch +Patch53: openoffice.org-2.2.0.oooXXXXX.binfilter.toodeep.patch +Patch54: openoffice.org-2.2.0.oooXXXXX.atkthreads.atexit.patch +Patch55: openoffice.org-2.2.0.ooo74188.sw.cursorinsideglyph.patch %define instdir %{_libdir}/openoffice.org @@ -982,10 +981,9 @@ %patch50 -p1 -b .oooXXXXX.extensions.noxaw.patch %patch51 -p1 -b .ooo73863.vcl.imcommit.patch %patch52 -p1 -b .ooo73974.bridges.doublereturn.patch -%patch53 -p1 -b .ooo73295.basctl.extraqual.patch -%patch54 -p1 -b .oooXXXXX.binfilter.toodeep.patch -%patch55 -p1 -b .oooXXXXX.atkthreads.atexit.patch -%patch56 -p1 -b .ooo74188.sw.cursorinsideglyph.patch +%patch53 -p1 -b .oooXXXXX.binfilter.toodeep.patch +%patch54 -p1 -b .oooXXXXX.atkthreads.atexit.patch +%patch55 -p1 -b .ooo74188.sw.cursorinsideglyph.patch %if %{langpacks} tar xzf %{SOURCE1} @@ -2582,6 +2580,7 @@ %changelog * Tue Feb 06 2007 Caolan McNamara - 1:2.2.0-6.1 - next candidate +- drop integrated openoffice.org-2.2.0.ooo73295.basctl.extraqual.patch * Mon Feb 05 2007 Caolan McNamara - 1:2.2.0-5.2 - Resolves: rhbz#227245 add openoffice.org-2.2.0.oooXXXXX.atkthreads.atexit.patch --- openoffice.org-2.2.0.ooo73295.basctl.extraqual.patch DELETED --- From fedora-cvs-commits at redhat.com Tue Feb 6 12:59:53 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 07:59:53 -0500 Subject: rpms/udev/devel udev-rules.patch,1.28,1.29 udev.spec,1.196,1.197 Message-ID: <200702061259.l16Cxr2L002912@cvs.devel.redhat.com> Author: harald Update of /cvs/dist/rpms/udev/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv2787 Modified Files: udev-rules.patch udev.spec Log Message: - moved uinput to input subdirectory (rhbz#213854) - added USB floppy symlinks (rhbz#185171) - fixed ZIP drive handling (rhbz#223016) - Resolves: rhbz#213854,rhbz#185171,rhbz#223016 udev-rules.patch: 50-udev.rules | 47 +++++++++++++++++++++++++---------------------- 1 files changed, 25 insertions(+), 22 deletions(-) Index: udev-rules.patch =================================================================== RCS file: /cvs/dist/rpms/udev/devel/udev-rules.patch,v retrieving revision 1.28 retrieving revision 1.29 diff -u -r1.28 -r1.29 --- udev-rules.patch 23 Jan 2007 14:53:25 -0000 1.28 +++ udev-rules.patch 6 Feb 2007 12:59:51 -0000 1.29 @@ -1,5 +1,5 @@ --- udev-104/etc/udev/redhat/50-udev.rules.rhrules 2007-01-02 15:58:41.000000000 +0100 -+++ udev-104/etc/udev/redhat/50-udev.rules 2007-01-23 15:45:56.000000000 +0100 ++++ udev-104/etc/udev/redhat/50-udev.rules 2007-02-06 13:52:15.000000000 +0100 @@ -68,6 +68,9 @@ KERNEL=="nvram", MODE="0660" KERNEL=="rtc", MODE="0644" @@ -10,7 +10,16 @@ # floppy devices KERNEL=="fd[01]*", GROUP="floppy", MODE="0660" # fix floppy devices -@@ -100,6 +103,8 @@ +@@ -75,6 +78,8 @@ + KERNEL=="fd[0-9]*", ACTION=="add", ATTRS{cmos}=="*", RUN+="create_floppy_devices -c -t $attr{cmos} -m %M /dev/%k" + KERNEL=="fd[0-9]*", ACTION=="remove", RUN+="/bin/sh -c 'rm -f /dev/%k*'" + ++BUS=="usb", KERNEL=="sd*", SYSFS{bInterfaceClass}=="08", SYSFS{bInterfaceSubClass}=="04", GROUP="floppy", MODE="0660", SYMLINK+="floppy floppy-%k" ++ + # audio devices + KERNEL=="dsp*", MODE="0660" + KERNEL=="audio*", MODE="0660" +@@ -100,6 +105,8 @@ KERNEL=="usb/lp*", GROUP="lp", MODE="0660" # tape devices @@ -19,7 +28,7 @@ KERNEL=="ht*", GROUP="disk", MODE="0660" KERNEL=="nht*", GROUP="disk", MODE="0660" KERNEL=="pt[0-9]*", GROUP="disk", MODE="0660" -@@ -157,7 +162,7 @@ +@@ -157,7 +164,7 @@ SUBSYSTEM=="dvb", PROGRAM="/bin/sh -c 'K=%k; K=$${K#dvb}; printf dvb/adapter%%i/%%s $${K%%%%.*} $${K#*.}'", \ NAME="%c", MODE="0660" @@ -28,7 +37,15 @@ # alsa devices KERNEL=="controlC[0-9]*", NAME="snd/%k" -@@ -212,15 +217,9 @@ +@@ -173,6 +180,7 @@ + KERNEL=="event*", NAME="input/%k" + KERNEL=="js*", NAME="input/%k", SYMLINK+="%k" + KERNEL=="ts*", NAME="input/%k" ++KERNEL=="uinput", NAME="input/%k" + + # IEEE1394 (firewire) devices (must be before raw devices below) + KERNEL=="raw1394", NAME="%k" +@@ -212,15 +220,9 @@ KERNEL=="sr[0-9]*", SYMLINK+="cdrom cdrom-%k" KERNEL=="scd[0-9]*", SYMLINK+="cdrom cdrom-%k" KERNEL=="pcd[0-9]*", SYMLINK+="cdrom cdrom-%k" @@ -47,7 +64,31 @@ # Section for zaptel device KERNEL=="zapctl", NAME="zap/ctl" -@@ -312,7 +311,7 @@ +@@ -231,9 +233,10 @@ + + KERNEL=="pktcdvd", NAME="%k/control" + +-KERNEL=="hd[a-z]", BUS=="ide", ATTRS{removable}=="1", \ +- ATTRS{media}=="floppy", \ ++KERNEL=="hd*[!0-9]", ATTR{removable}=="1", \ ++ ATTR{media}=="floppy", \ + SYMLINK+="floppy floppy-%k", OPTIONS+="ignore_remove, all_partitions" ++KERNEL=="hd*[0-9]", ATTRS{media}=="floppy", ATTRS{removable}=="1", SYMLINK+="floppy-%k" + + KERNEL=="hd[a-z]", BUS=="ide", ATTRS{removable}=="1", ATTRS{media}=="cdrom", SYMLINK+="cdrom cdrom-%k" + +@@ -265,8 +268,8 @@ + KERNEL=="ram*|loop*|fd*|nbd*|gnbd*", GOTO="persistent_end" + + # never access removable ide devices, the drivers are causing event loops on open() +-BUS=="ide", DRIVERS!="ide-cdrom", ATTRS{removable}=="1", GOTO="persistent_end" +-BUS=="ide", KERNEL=="hd*[0-9]", ATTRS{removable}=="1", GOTO="persistent_end" ++KERNEL=="hd*[!0-9]", ATTR{removable}=="1", DRIVERS=="ide-cs|ide-floppy", GOTO="persistent_end" ++KERNEL=="hd*[0-9]", ATTRS{removable}=="1", GOTO="persistent_end" + + # by-id (hardware serial number) + KERNEL=="hd*[!0-9]", IMPORT{program}="/lib/udev/ata_id --export $tempnode" +@@ -312,7 +315,7 @@ PROGRAM="/bin/sh -c 'K=%k; K=$${K#usbdev}; printf bus/usb/%%03i/%%03i $${K%%%%.*} $${K#*.}'", \ NAME="%c", MODE="0644" @@ -56,7 +97,7 @@ ACTION=="add", SUBSYSTEM=="pcmcia", ENV{MODALIAS}=="?*", RUN+="/bin/sh -c 'echo 1 > /sys/$DEVPATH/allow_func_id_match'" -@@ -326,11 +325,11 @@ +@@ -326,11 +329,11 @@ RUN+="/bin/sh -c 'echo 900 > /sys$$DEVPATH/timeout'" @@ -71,7 +112,7 @@ ACTION=="add", KERNEL=="sg[0-9]*", BUS=="scsi", ATTRS{type}=="[36]", \ SYMLINK+="scanner scanner-%k", MODE="0660" -@@ -339,14 +338,14 @@ +@@ -339,14 +342,14 @@ SYMLINK+="changer changer-%k", MODE="0660", GROUP="disk" ACTION=="add", SUBSYSTEM=="scsi_device", ATTRS{type}=="1", ATTRS{vendor}=="On[sS]tream", \ Index: udev.spec =================================================================== RCS file: /cvs/dist/rpms/udev/devel/udev.spec,v retrieving revision 1.196 retrieving revision 1.197 diff -u -r1.196 -r1.197 --- udev.spec 23 Jan 2007 14:53:25 -0000 1.196 +++ udev.spec 6 Feb 2007 12:59:51 -0000 1.197 @@ -3,7 +3,7 @@ Summary: A userspace implementation of devfs Name: udev Version: 104 -Release: 1 +Release: 2 License: GPL Group: System Environment/Base Provides: udev-persistent = 0:%{version}-%{release} @@ -336,6 +336,12 @@ %{_libdir}/pkgconfig/libvolume_id.pc %changelog +* Tue Feb 6 2007 Harald Hoyer - 104-2 +- moved uinput to input subdirectory (rhbz#213854) +- added USB floppy symlinks (rhbz#185171) +- fixed ZIP drive handling (rhbz#223016) +- Resolves: rhbz#213854,rhbz#185171,rhbz#223016 + * Tue Jan 23 2007 Harald Hoyer - 104-1 - version 104 - merged changes from RHEL From fedora-cvs-commits at redhat.com Tue Feb 6 13:11:51 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 08:11:51 -0500 Subject: rpms/bash/devel bash.spec,1.136,1.137 Message-ID: <200702061311.l16DBpYE011506@cvs.devel.redhat.com> Author: twaugh Update of /cvs/dist/rpms/bash/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv11447 Modified Files: bash.spec Log Message: * Tue Feb 6 2007 Tim Waugh 3.2-6 - Reverted this change: - Post requires ncurses (bug #224567). - Reverts: rhbz#224567 Index: bash.spec =================================================================== RCS file: /cvs/dist/rpms/bash/devel/bash.spec,v retrieving revision 1.136 retrieving revision 1.137 diff -u -r1.136 -r1.137 --- bash.spec 5 Feb 2007 17:46:01 -0000 1.136 +++ bash.spec 6 Feb 2007 13:11:49 -0000 1.137 @@ -1,7 +1,7 @@ Version: 3.2 Name: bash Summary: The GNU Bourne Again shell (bash) version %{version} -Release: 5%{?dist} +Release: 6%{?dist} Group: System Environment/Shells License: GPL Url: http://www.gnu.org/software/bash @@ -36,7 +36,6 @@ Patch130: bash-infotags.patch Patch131: bash-cond-rmatch.patch Requires: mktemp -Requires(post): ncurses PreReq: /sbin/install-info BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -233,6 +232,10 @@ %doc doc/*.ps doc/*.0 doc/*.html doc/article.txt %changelog +* Tue Feb 6 2007 Tim Waugh 3.2-6 +- Reverted this change: + - Post requires ncurses (bug #224567). + * Mon Feb 5 2007 Tim Waugh 3.2-5 - Added triggers for install-info (bug #225609). - Use full path to utilities in scriptlets (bug #225609). From fedora-cvs-commits at redhat.com Tue Feb 6 14:01:28 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 09:01:28 -0500 Subject: rpms/anacron/devel anacron.spec,1.29,1.30 Message-ID: <200702061401.l16E1RgA008474@cvs.devel.redhat.com> Author: mmaslano Update of /cvs/dist/rpms/anacron/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv8442 Modified Files: anacron.spec Log Message: Change for review. Index: anacron.spec =================================================================== RCS file: /cvs/dist/rpms/anacron/devel/anacron.spec,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- anacron.spec 4 Dec 2006 10:33:33 -0000 1.29 +++ anacron.spec 6 Feb 2007 14:01:25 -0000 1.30 @@ -1,10 +1,11 @@ -Summary: A cron-like program that can run jobs lost during downtime. +Summary: A cron-like program that can run jobs lost during downtime Name: anacron Version: 2.3 -Release: 45%{?dist} +Release: 46%{?dist} License: GPL Group: System Environment/Base -Source: ftp://ftp.debian.org/debian/pool/main/a/anacron/%{name}_%{version}.orig.tar.gz +URL: http://packages.debian.org/stable/source/anacron +Source: http://ftp.debian.org/debian/pool/main/a/anacron/%{name}_%{version}.orig.tar.gz Source1: anacrontab Source2: anacron.init Patch0: anacron-2.3-mk-incl.patch @@ -14,18 +15,22 @@ Patch4: anacron-2.3-lock-files.patch Patch5: anacron-2.3-fdclose.patch Patch6: anacron-2.3-hostname.patch -Patch7: anacron-2.3-pie.patch -Patch8: anacron-2.3-memoryleak.patch +#Patch7: anacron-2.3-pie.patch +#Patch8: anacron-2.3-memoryleak.patch Patch9: anacron-2.3-pic.patch Patch10: anacron-2.3-memleaking.patch Requires: /bin/sh Requires: crontabs -Prereq: /sbin/chkconfig +Requires: initscripts +Requires(post): /sbin/chkconfig +Requires(preun): /sbin/chkconfig +Requires(postun): /sbin/service +Requires(preun): /sbin/service BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot %description -Anacron (like `anac(h)ronistic') is a periodic command scheduler. It -executes commands at intervals specified in days. Unlike cron, it +Anacron (like `anac(h)ronistic') is a periodic command scheduler. +It executes commands at intervals specified in days. Unlike cron, it does not assume that the system is running continuously. It can therefore be used to control the execution of daily, weekly and monthly jobs (or anything with a period of n days), on systems that @@ -34,9 +39,9 @@ intervals as closely as machine-uptime permits. This package is pre-configured to execute the daily jobs of the Red -Hat Linux system. You should install this program if your system isn't -powered on 24 hours a day to make sure the maintenance jobs of other -Red Hat Linux packages are executed each day. +Hat Linux (Fedora Core) system. You should install this program if your +system isn't powered on 24 hours a day to make sure the maintenance +jobs of other Red Hat Linux (Fedora Core) packages are executed each day. %prep %setup -q @@ -56,6 +61,7 @@ make CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags} %install +rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/{etc/,usr/sbin/,%{_mandir}/man5,%{_mandir}/man8/} mkdir -p $RPM_BUILD_ROOT/var/spool/anacron/ @@ -80,7 +86,7 @@ # Don't run anacron if this script is called by anacron. if [ ! -e /var/run/anacron.pid ]; then - anacron -u $i + anacron -u $i fi EOF @@ -104,29 +110,34 @@ %preun if [ "$1" = "0" ]; then - service anacron stop >/dev/null 2>&1 - /sbin/chkconfig --del anacron + service anacron stop >/dev/null 2>&1 + /sbin/chkconfig --del anacron fi %postun if [ "$1" -ge "1" ]; then - service anacron condrestart >/dev/null 2>&1 + service anacron condrestart >/dev/null 2>&1 fi %files %defattr(-,root,root,0755) %doc COPYING README -%config /etc/anacrontab +%config(noreplace) /etc/anacrontab %dir /var/spool/anacron/ -%config /etc/rc.d/init.d/* +%config(noreplace) /etc/rc.d/init.d/* /%{_mandir}/man5/* /%{_mandir}/man8/* /usr/sbin/anacron -%config /etc/cron.daily/0anacron -%config /etc/cron.monthly/0anacron -%config /etc/cron.weekly/0anacron +##%config(noreplace) /etc/cron.daily/0anacron +%attr(755,root,root) %dir /etc/cron.daily/0anacron +%attr(755,root,root) %dir /etc/cron.monthly/0anacron +%attr(755,root,root) %dir /etc/cron.weekly/0anacron %changelog +* Tue Feb 6 2007 Marcela Maslanova 2.3-46 +- thanks for review from Jef Spaleta +- rhbz#225247, rhbz#211309 + * Mon Dec 04 2006 Marcela Maslanova 2.3-45 - rebuilt with pie insted pic From fedora-cvs-commits at redhat.com Tue Feb 6 14:01:29 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 09:01:29 -0500 Subject: rpms/anthy/devel anthy-gcanna-nakaguro.patch, 1.1, 1.2 anthy.spec, 1.33, 1.34 sources, 1.20, 1.21 anthy-7900-fix-undef-non-weak-symbol.patch, 1.2, NONE Message-ID: <200702061401.l16E1T5M008489@cvs.devel.redhat.com> Author: tagoh Update of /cvs/dist/rpms/anthy/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv8454 Modified Files: anthy-gcanna-nakaguro.patch anthy.spec sources Removed Files: anthy-7900-fix-undef-non-weak-symbol.patch Log Message: * Tue Feb 6 2007 Akira TAGOH - 8604-1 - New upstream release. - no longer needed to regenerate autotools files. (#224146) - use original gcanna dict. - build with --disable-static. anthy-gcanna-nakaguro.patch: gcanna.ctd | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: anthy-gcanna-nakaguro.patch =================================================================== RCS file: /cvs/dist/rpms/anthy/devel/anthy-gcanna-nakaguro.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- anthy-gcanna-nakaguro.patch 17 Mar 2006 13:32:32 -0000 1.1 +++ anthy-gcanna-nakaguro.patch 6 Feb 2007 14:01:27 -0000 1.2 @@ -1,10 +1,10 @@ -diff -ruN anthy-7500.orig/anthy_gcanna_ut-20051002/gcanna.ctd anthy-7500/anthy_gcanna_ut-20051002/gcanna.ctd ---- anthy-7500.orig/anthy_gcanna_ut-20051002/gcanna.ctd 2005-10-02 17:56:27.000000000 +0900 -+++ anthy-7500/anthy_gcanna_ut-20051002/gcanna.ctd 2006-03-17 22:19:17.000000000 +0900 -@@ -1,5 +1,6 @@ +diff -ruN anthy-8604.orig/cannadic/gcanna.ctd anthy-8604/cannadic/gcanna.ctd +--- anthy-8604.orig/cannadic/gcanna.ctd 2006-11-07 23:08:38.000000000 +0900 ++++ anthy-8604/cannadic/gcanna.ctd 2007-02-06 22:35:01.000000000 +0900 +@@ -92649,5 +92649,5 @@ ?? #KJ ?? ?? - ?? #KJ / ?? ?? + ?? #KJ * ?? + ?? #KJ + +-?? #KJ / ?? ?? +?? #KJ ?? / - ?? #KJ*40 ?? #KJ*4 ?? #KJ ?? ?? ?? - ???? #KJ*40 ???? #KJ*38 ???? #KJ*26 ???? #KJ*12 ???? ???? - ?? #KJ*40 ?? #KJ*4 ?? #KJ ?? ?? ?? + ?? #KJ > Index: anthy.spec =================================================================== RCS file: /cvs/dist/rpms/anthy/devel/anthy.spec,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- anthy.spec 11 Aug 2006 10:27:31 -0000 1.33 +++ anthy.spec 6 Feb 2007 14:01:27 -0000 1.34 @@ -2,8 +2,8 @@ %{expand: %%define build_with_xemacs %{?_with_xemacs:1}%{!?_with_xemacs:0}} Name: anthy -Version: 7900 -Release: 2%{?dist} +Version: 8604 +Release: 1%{?dist} License: GPL URL: http://sourceforge.jp/projects/anthy/ Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -15,9 +15,7 @@ Source0: http://prdownloads.sourceforge.jp/anthy/9723/anthy-%{version}.tar.gz Source1: anthy-init.el -Source2: http://www.geocities.jp/ep3797/snapshot/tmp/anthy_gcanna_ut-%{gcanna_ver}.tar.bz2 Patch2: anthy-gcanna-nakaguro.patch -Patch3: anthy-7900-fix-undef-non-weak-symbol.patch Summary: Japanese character set input library Group: System Environment/Libraries @@ -60,16 +58,11 @@ %endif %prep -%setup -q -a 2 +%setup -q %patch2 -p1 -%patch3 -p1 -b .non-weak -# need to regenerate Makefile for patch3 -automake -autoconf %build -%configure -cp anthy_gcanna_ut-%{gcanna_ver}/gcanna.ctd cannadic/ +%configure --disable-static make %{?_smp_mflags} %install @@ -77,6 +70,9 @@ make install DESTDIR=$RPM_BUILD_ROOT +# remove unnecessary files +rm -rf $RPM_BUILD_ROOT%{_libdir}/lib*.la + %ifnarch ppc64 ## for anthy-el %__mkdir_p $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/site-start.d @@ -113,8 +109,6 @@ %defattr (-, root, root) %{_includedir}/* %{_libdir}/lib*.so -%{_libdir}/lib*.a -%{_libdir}/lib*.la %{_libdir}/pkgconfig %ifnarch ppc64 @@ -132,6 +126,12 @@ %endif %changelog +* Tue Feb 6 2007 Akira TAGOH - 8604-1 +- New upstream release. +- no longer needed to regenerate autotools files. (#224146) +- use original gcanna dict. +- build with --disable-static. + * Fri Aug 11 2006 Akira TAGOH - 7900-2 - anthy-7900-fix-undef-non-weak-symbol.patch: removed the unnecessary library chain. Index: sources =================================================================== RCS file: /cvs/dist/rpms/anthy/devel/sources,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- sources 12 Jul 2006 01:04:03 -0000 1.20 +++ sources 6 Feb 2007 14:01:27 -0000 1.21 @@ -1,2 +1 @@ -d0f6128b6e000e85764abbc030399db7 anthy_gcanna_ut-20051002.tar.bz2 356467305997191acd353d1c7e4e5d92 anthy-7900.tar.gz --- anthy-7900-fix-undef-non-weak-symbol.patch DELETED --- From fedora-cvs-commits at redhat.com Tue Feb 6 14:03:39 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 09:03:39 -0500 Subject: rpms/anthy/devel .cvsignore,1.20,1.21 sources,1.21,1.22 Message-ID: <200702061403.l16E3dRD008661@cvs.devel.redhat.com> Author: tagoh Update of /cvs/dist/rpms/anthy/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv8646 Modified Files: .cvsignore sources Log Message: Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/anthy/devel/.cvsignore,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- .cvsignore 12 Jul 2006 01:04:03 -0000 1.20 +++ .cvsignore 6 Feb 2007 14:03:37 -0000 1.21 @@ -23,3 +23,4 @@ anthy-7818.tar.gz anthy-7824.tar.gz anthy-7900.tar.gz +anthy-8604.tar.gz Index: sources =================================================================== RCS file: /cvs/dist/rpms/anthy/devel/sources,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- sources 6 Feb 2007 14:01:27 -0000 1.21 +++ sources 6 Feb 2007 14:03:37 -0000 1.22 @@ -1 +1 @@ -356467305997191acd353d1c7e4e5d92 anthy-7900.tar.gz +9ae4d0b3a694c56e8363d5704a06e2ef anthy-8604.tar.gz From fedora-cvs-commits at redhat.com Tue Feb 6 14:05:13 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 09:05:13 -0500 Subject: rpms/bash/devel bash.spec,1.137,1.138 Message-ID: <200702061405.l16E5C6N008739@cvs.devel.redhat.com> Author: twaugh Update of /cvs/dist/rpms/bash/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv8718 Modified Files: bash.spec Log Message: * Tue Feb 6 2007 Tim Waugh 3.2-7 - Reinstated this change: - Post requires ncurses (bug #224567). - Reverted this change: - Added triggers for install-info (bug #225609). - Resolves: rhbz#224567 Index: bash.spec =================================================================== RCS file: /cvs/dist/rpms/bash/devel/bash.spec,v retrieving revision 1.137 retrieving revision 1.138 diff -u -r1.137 -r1.138 --- bash.spec 6 Feb 2007 13:11:49 -0000 1.137 +++ bash.spec 6 Feb 2007 14:05:10 -0000 1.138 @@ -1,7 +1,7 @@ Version: 3.2 Name: bash Summary: The GNU Bourne Again shell (bash) version %{version} -Release: 6%{?dist} +Release: 7%{?dist} Group: System Environment/Shells License: GPL Url: http://www.gnu.org/software/bash @@ -36,7 +36,7 @@ Patch130: bash-infotags.patch Patch131: bash-cond-rmatch.patch Requires: mktemp -PreReq: /sbin/install-info +Requires(post): ncurses BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: texinfo bison @@ -196,10 +196,6 @@ echo "/bin/sh" >> /etc/shells fi) < /etc/shells -if [ "$1" = 1 ]; then - [ -e %{_infodir}/bash.info.gz ] && /sbin/install-info --quiet --info-dir=%{_infodir} %{_infodir}/bash.info.gz || : -fi - %postun if [ "$1" = 0 ]; then /bin/grep -v '^/bin/bash$' < /etc/shells | \ @@ -207,14 +203,6 @@ /bin/mv /etc/shells.new /etc/shells fi -%triggerin -- info -[ -e %{_infodir}/bash.info.gz ] && /sbin/install-info --quiet --info-dir=%{_infodir} %{_infodir}/bash.info.gz || : - -%triggerun -- info -if [ $2 -eq 0 ] ; then - [ -e %{_infodir}/bash.info.gz ] && /sbin/install-info --quiet --info-dir=%{_infodir} --delete %{_infodir}/bash.info.gz || : -fi - %files -f %{name}.lang %defattr(-,root,root) %doc CHANGES COMPAT NEWS NOTES POSIX @@ -232,6 +220,12 @@ %doc doc/*.ps doc/*.0 doc/*.html doc/article.txt %changelog +* Tue Feb 6 2007 Tim Waugh 3.2-7 +- Reinstated this change: + - Post requires ncurses (bug #224567). +- Reverted this change: + - Added triggers for install-info (bug #225609). + * Tue Feb 6 2007 Tim Waugh 3.2-6 - Reverted this change: - Post requires ncurses (bug #224567). From fedora-cvs-commits at redhat.com Tue Feb 6 14:06:35 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 09:06:35 -0500 Subject: rpms/zip/devel zip.spec,1.23,1.24 Message-ID: <200702061406.l16E6Z6H008817@cvs.devel.redhat.com> Author: varekova Update of /cvs/dist/rpms/zip/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv8803 Modified Files: zip.spec Log Message: - Incorporate the package review Index: zip.spec =================================================================== RCS file: /cvs/dist/rpms/zip/devel/zip.spec,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- zip.spec 12 Jul 2006 09:25:40 -0000 1.23 +++ zip.spec 6 Feb 2007 14:06:28 -0000 1.24 @@ -1,8 +1,8 @@ -Summary: A file compression and packaging utility compatible with PKZIP. +Summary: A file compression and packaging utility compatible with PKZIP Name: zip Version: 2.31 -Release: 1.2.2 -License: distributable +Release: 2%{?dist} +License: BSD Group: Applications/Archiving Source: http://ftp.info-zip.org/pub/infozip/src/zip231.tar.gz Source1: ftp://ftp.freesoftware.com/pub/infozip/src/zcrypt29.tar.gz @@ -14,7 +14,7 @@ Patch6: zip-2.31-install.patch Patch7: zip-2.31-near-4GB.patch Patch8: zip-2.31-configure.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-root +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description The zip program is a compression and file packaging utility. Zip is @@ -36,19 +36,19 @@ %patch8 -p1 -b .lhh %build -make -f unix/Makefile prefix=/usr "CFLAGS=$RPM_OPT_FLAGS -I. -DUNIX -D_LARGEFILE64_SOURCE" generic_gcc +make -f unix/Makefile prefix=%{_prefix} "CFLAGS=$RPM_OPT_FLAGS -I. -DUNIX -D_LARGEFILE64_SOURCE" generic_gcc %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT -mkdir -p $RPM_BUILD_ROOT/usr/bin +mkdir -p $RPM_BUILD_ROOT%{_bindir} mkdir -p $RPM_BULD_ROOT%{_mandir}/man1 -make -f unix/Makefile prefix=$RPM_BUILD_ROOT/usr \ - MANDIR=$RPM_BUILD_ROOT%{_mandir}/man1 install +make -f unix/Makefile prefix=$RPM_BUILD_ROOT%{_prefix} \ + MANDIR=$RPM_BUILD_ROOT%{_mandir}/man1 install pushd $RPM_BUILD_ROOT for n in zipnote zipsplit zip zipcloak ; do - chmod 755 ./usr/bin/$n + chmod 755 .%{_bindir}/$n done popd @@ -59,13 +59,16 @@ %defattr(-,root,root) %doc README BUGS CHANGES MANUAL TODO WHATSNEW WHERE LICENSE %doc proginfo/algorith.txt -/usr/bin/zipnote -/usr/bin/zipsplit -/usr/bin/zip -/usr/bin/zipcloak +%{_bindir}/zipnote +%{_bindir}/zipsplit +%{_bindir}/zip +%{_bindir}/zipcloak %{_mandir}/man1/zip.1* %changelog +* Tue Feb 6 2006 Ivana Varekova - 2.31-2 +- incorporate the package review + * Wed Jul 12 2006 Jesse Keating - 2.31-1.2.2 - rebuild @@ -124,10 +127,10 @@ * Thu May 23 2002 Tim Powers - automated rebuild -* Tue Apr 2 2002 Trond Eivind Glomsr?d +* Tue Apr 2 2002 Trond Eivind Glomsr??d - Don't strip explicitly -* Wed Mar 13 2002 Trond Eivind Glomsr?d 2.3-11 +* Wed Mar 13 2002 Trond Eivind Glomsr??d 2.3-11 - Add URL * Sun Jun 24 2001 Elliot Lee From fedora-cvs-commits at redhat.com Tue Feb 6 14:07:32 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 09:07:32 -0500 Subject: rpms/zip/devel zip.spec,1.24,1.25 Message-ID: <200702061407.l16E7WvW008868@cvs.devel.redhat.com> Author: varekova Update of /cvs/dist/rpms/zip/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv8854 Modified Files: zip.spec Log Message: fix the commit date Index: zip.spec =================================================================== RCS file: /cvs/dist/rpms/zip/devel/zip.spec,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- zip.spec 6 Feb 2007 14:06:28 -0000 1.24 +++ zip.spec 6 Feb 2007 14:07:30 -0000 1.25 @@ -66,7 +66,7 @@ %{_mandir}/man1/zip.1* %changelog -* Tue Feb 6 2006 Ivana Varekova - 2.31-2 +* Tue Feb 6 2007 Ivana Varekova - 2.31-2 - incorporate the package review * Wed Jul 12 2006 Jesse Keating - 2.31-1.2.2 From fedora-cvs-commits at redhat.com Tue Feb 6 14:35:26 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 09:35:26 -0500 Subject: rpms/anacron/devel .cvsignore, 1.2, 1.3 anacron.spec, 1.30, 1.31 sources, 1.2, 1.3 Message-ID: <200702061435.l16EZQsu016754@cvs.devel.redhat.com> Author: mmaslano Update of /cvs/dist/rpms/anacron/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv16608 Modified Files: .cvsignore anacron.spec sources Log Message: Change spec file again. Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/anacron/devel/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 9 Sep 2004 02:58:41 -0000 1.2 +++ .cvsignore 6 Feb 2007 14:35:24 -0000 1.3 @@ -1 +1,2 @@ anacron_2.3.orig.tar.gz +anacron.init Index: anacron.spec =================================================================== RCS file: /cvs/dist/rpms/anacron/devel/anacron.spec,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- anacron.spec 6 Feb 2007 14:01:25 -0000 1.30 +++ anacron.spec 6 Feb 2007 14:35:24 -0000 1.31 @@ -154,7 +154,7 @@ * Mon Sep 11 2006 Dan Walsh 2.3-40 - Grab the fdclose patch from FC4 - fix bug 185973: allow use of sendmail under selinux-policy-strict: - apply patch contributed by Ted Rule + apply patch contributed by Ted Rule * Wed Aug 30 2006 Jitka Kudrnacova - 2.3-39 - modified PATH in /etc/anacrontab file to make the same as in /etc/crontab (#61891) Index: sources =================================================================== RCS file: /cvs/dist/rpms/anacron/devel/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 9 Sep 2004 02:58:41 -0000 1.2 +++ sources 6 Feb 2007 14:35:24 -0000 1.3 @@ -1 +1,2 @@ 9fdfc50f5741643332722a9145146278 anacron_2.3.orig.tar.gz +094af5e05723d2c4924d60f73d738509 anacron.init From fedora-cvs-commits at redhat.com Tue Feb 6 14:38:49 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 09:38:49 -0500 Subject: rpms/anacron/devel anacron.spec,1.31,1.32 Message-ID: <200702061438.l16EcnvR019246@cvs.devel.redhat.com> Author: mmaslano Update of /cvs/dist/rpms/anacron/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv19111 Modified Files: anacron.spec Log Message: Change release. Index: anacron.spec =================================================================== RCS file: /cvs/dist/rpms/anacron/devel/anacron.spec,v retrieving revision 1.31 retrieving revision 1.32 diff -u -r1.31 -r1.32 --- anacron.spec 6 Feb 2007 14:35:24 -0000 1.31 +++ anacron.spec 6 Feb 2007 14:38:47 -0000 1.32 @@ -1,7 +1,7 @@ Summary: A cron-like program that can run jobs lost during downtime Name: anacron Version: 2.3 -Release: 46%{?dist} +Release: 47%{?dist} License: GPL Group: System Environment/Base URL: http://packages.debian.org/stable/source/anacron @@ -134,7 +134,7 @@ %attr(755,root,root) %dir /etc/cron.weekly/0anacron %changelog -* Tue Feb 6 2007 Marcela Maslanova 2.3-46 +* Tue Feb 6 2007 Marcela Maslanova 2.3-47 - thanks for review from Jef Spaleta - rhbz#225247, rhbz#211309 From fedora-cvs-commits at redhat.com Tue Feb 6 14:50:43 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 09:50:43 -0500 Subject: rpms/bzip2/devel bzip2-1.0.4-bzip2recover.patch, 1.2, 1.3 bzip2.spec, 1.24, 1.25 Message-ID: <200702061450.l16EohZi019528@cvs.devel.redhat.com> Author: varekova Update of /cvs/dist/rpms/bzip2/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv19376 Modified Files: bzip2-1.0.4-bzip2recover.patch bzip2.spec Log Message: - fix bzip2recover patch bzip2-1.0.4-bzip2recover.patch: bzip2recover.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: bzip2-1.0.4-bzip2recover.patch =================================================================== RCS file: /cvs/dist/rpms/bzip2/devel/bzip2-1.0.4-bzip2recover.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- bzip2-1.0.4-bzip2recover.patch 5 Feb 2007 12:06:55 -0000 1.2 +++ bzip2-1.0.4-bzip2recover.patch 6 Feb 2007 14:50:41 -0000 1.3 @@ -6,7 +6,7 @@ - strcpy ( progName, argv[0] ); + strncpy ( progName, argv[0], BZ_MAX_FILENAME-1); -+ progName[BZ_MAX_FILENAME-1]="\0"; ++ progName[BZ_MAX_FILENAME-1]='\0'; inFileName[0] = outFileName[0] = 0; fprintf ( stderr, Index: bzip2.spec =================================================================== RCS file: /cvs/dist/rpms/bzip2/devel/bzip2.spec,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- bzip2.spec 5 Feb 2007 12:06:55 -0000 1.24 +++ bzip2.spec 6 Feb 2007 14:50:41 -0000 1.25 @@ -1,7 +1,7 @@ Summary: A file compression utility Name: bzip2 Version: 1.0.4 -Release: 3%{?dist} +Release: 4%{?dist} License: BSD Group: Applications/File URL: http://sources.redhat.com/bzip2/ @@ -105,6 +105,9 @@ %{_libdir}/*so %changelog +* Tue Feb 6 2007 Ivana Varekova 1.0.4-4 +- fix bzip2recover patch + * Mon Feb 5 2007 Ivana Varekova 1.0.4-3 - Resolves: 226979 Buffer overflow in bzip2's bzip2recover From fedora-cvs-commits at redhat.com Tue Feb 6 14:51:03 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 09:51:03 -0500 Subject: rpms/tar/devel tar.spec,1.57,1.58 Message-ID: <200702061451.l16Ep3ZT019798@cvs.devel.redhat.com> Author: pvrabec Update of /cvs/dist/rpms/tar/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv19722 Modified Files: tar.spec Log Message: fix spec file to meet Fedora standards (#226478) Index: tar.spec =================================================================== RCS file: /cvs/dist/rpms/tar/devel/tar.spec,v retrieving revision 1.57 retrieving revision 1.58 diff -u -r1.57 -r1.58 --- tar.spec 22 Jan 2007 08:20:01 -0000 1.57 +++ tar.spec 6 Feb 2007 14:51:00 -0000 1.58 @@ -2,7 +2,7 @@ Name: tar Epoch: 2 Version: 1.15.1 -Release: 25%{?dist} +Release: 26%{?dist} License: GPL Group: Applications/Archiving URL: http://www.gnu.org/software/tar/ @@ -27,7 +27,9 @@ Patch16: tar-1.15.1-mangling.patch Prereq: info BuildRequires: autoconf automake gzip -Buildroot: %{_tmppath}/%{name}-%{version}-root +Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +Requires(post): /sbin/install-info +Requires(preun): /sbin/install-info %description The GNU tar program saves many files together in one archive and can @@ -66,18 +68,12 @@ %install rm -rf $RPM_BUILD_ROOT +make DESTDIR=$RPM_BUILD_ROOT bindir=/bin libexecdir=/sbin install -%ifos linux -%makeinstall bindir=$RPM_BUILD_ROOT/bin libexecdir=$RPM_BUILD_ROOT/sbin ln -s tar ${RPM_BUILD_ROOT}/bin/gtar -%else -%makeinstall -%endif - rm -f $RPM_BUILD_ROOT/%{_infodir}/dir - mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man1 -install -c -m 0644 %{SOURCE2} ${RPM_BUILD_ROOT}%{_mandir}/man1 +install -c -p -m 0644 %{SOURCE2} ${RPM_BUILD_ROOT}%{_mandir}/man1 # XXX Nuke unpackaged files. rm -f ${RPM_BUILD_ROOT}/sbin/rmt @@ -115,6 +111,9 @@ %{_infodir}/tar.info* %changelog +* Tue Feb 06 2007 Peter Vrabec 2:1.15.1-26 +- fix spec file to meet Fedora standards (#226478) + * Mon Jan 03 2007 Peter Vrabec 2:1.15.1-25 - fix non-failsafe install-info use in scriptlets (#223718) From fedora-cvs-commits at redhat.com Tue Feb 6 14:55:04 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 09:55:04 -0500 Subject: rpms/bzip2/FC-6 bzip2-1.0.3-bzip2recover.patch, 1.2, 1.3 bzip2.spec, 1.22, 1.23 Message-ID: <200702061455.l16Et4q5022989@cvs.devel.redhat.com> Author: varekova Update of /cvs/dist/rpms/bzip2/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv22771 Modified Files: bzip2-1.0.3-bzip2recover.patch bzip2.spec Log Message: - fix bzip2recover patch bzip2-1.0.3-bzip2recover.patch: bzip2recover.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: bzip2-1.0.3-bzip2recover.patch =================================================================== RCS file: /cvs/dist/rpms/bzip2/FC-6/bzip2-1.0.3-bzip2recover.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- bzip2-1.0.3-bzip2recover.patch 5 Feb 2007 12:12:56 -0000 1.2 +++ bzip2-1.0.3-bzip2recover.patch 6 Feb 2007 14:55:02 -0000 1.3 @@ -6,7 +6,7 @@ - strcpy ( progName, argv[0] ); + strncpy ( progName, argv[0], BZ_MAX_FILENAME-1); -+ progName[BZ_MAX_FILENAME-1]="\0"; ++ progName[BZ_MAX_FILENAME-1]=0; inFileName[0] = outFileName[0] = 0; fprintf ( stderr, Index: bzip2.spec =================================================================== RCS file: /cvs/dist/rpms/bzip2/FC-6/bzip2.spec,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- bzip2.spec 5 Feb 2007 12:12:56 -0000 1.22 +++ bzip2.spec 6 Feb 2007 14:55:02 -0000 1.23 @@ -1,7 +1,7 @@ Summary: A file compression utility. Name: bzip2 Version: 1.0.3 -Release: 5%{?dist} +Release: 6%{?dist} License: BSD Group: Applications/File URL: http://sources.redhat.com/bzip2/ @@ -113,6 +113,9 @@ %{_libdir}/*so %changelog +* Tue Feb 6 2007 Ivana Varekova 1.0.3-6 +- fix bzip2recover patch + * Mon Feb 5 2007 Ivana Varekova 1.0.3-5 - Resolves: 226979 Buffer overflow in bzip2's bzip2recover From fedora-cvs-commits at redhat.com Tue Feb 6 14:59:58 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 09:59:58 -0500 Subject: rpms/unix2dos/devel unix2dos.spec,1.20,1.21 Message-ID: <200702061459.l16ExwNc027216@cvs.devel.redhat.com> Author: twaugh Update of /cvs/dist/rpms/unix2dos/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv27168 Modified Files: unix2dos.spec Log Message: * Tue Feb 6 2007 Tim Waugh 2.2-27 - Fixed build root (bug #226514). - Don't explicitly require perl for build (bug #226514). - Added dist to release tag (bug #226514). - Don't build with '-Wall' since RPM_OPT_FLAGS already includes it (bug #226514). - Fixed macros in changelog (bug #226514). - Resolves: rhbz#226514 rhbz#226514 rhbz#226514 rhbz#226514 rhbz#226514 Index: unix2dos.spec =================================================================== RCS file: /cvs/dist/rpms/unix2dos/devel/unix2dos.spec,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- unix2dos.spec 12 Jul 2006 08:35:54 -0000 1.20 +++ unix2dos.spec 6 Feb 2007 14:59:56 -0000 1.21 @@ -1,7 +1,7 @@ Summary: unix2dos - UNIX to DOS text file format converter Name: unix2dos Version: 2.2 -Release: 26.2.2 +Release: 27%{?dist} License: distributable Group: Applications/Text Source: unix2dos-2.2.src.tar.gz @@ -10,8 +10,7 @@ Patch2: unix2dos-2.2-manpage.patch Patch3: unix2dos-2.2-mode.patch Patch4: unix2dos-2.2-tmppath.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-root -BuildRequires: perl +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %prep %setup -q -c @@ -26,7 +25,7 @@ A utility that converts plain text files in UNIX format to DOS format. %build -gcc -Wall $RPM_OPT_FLAGS -o unix2dos unix2dos.c +gcc $RPM_OPT_FLAGS -o unix2dos unix2dos.c %install rm -rf ${RPM_BUILD_ROOT} @@ -45,6 +44,14 @@ %changelog +* Tue Feb 6 2007 Tim Waugh 2.2-27 +- Fixed build root (bug #226514). +- Don't explicitly require perl for build (bug #226514). +- Added dist to release tag (bug #226514). +- Don't build with '-Wall' since RPM_OPT_FLAGS already includes it + (bug #226514). +- Fixed macros in changelog (bug #226514). + * Wed Jul 12 2006 Jesse Keating - 2.2-26.2.2 - rebuild @@ -119,15 +126,15 @@ - use RPM_OPT_FLAGS when building * Tue Jul 07 1999 Peter Soos -- Added Hungarian "Summary:" and "%description" +- Added Hungarian "Summary:" and "%%description" - Corrected the file and directory attributes to rebuild the package under RedHat Linux 6.0 * Thu Jul 09 1998 Arkadiusz Mikkkkkkiewicz - Recompiled under RedHat Linux 5.1 -- Small changes in %build and %files +- Small changes in %%build and %%files - Added "Vendor:" -- Added Polish "Summary:" and "%description" +- Added Polish "Summary:" and "%%description" * Thu Jun 18 1998 Peter Soos - Corrected the spec file for rpm 2.5 From fedora-cvs-commits at redhat.com Tue Feb 6 15:14:43 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 10:14:43 -0500 Subject: rpms/control-center/devel keyboard-drawing-corner.patch, 1.2, NONE keyboard-drawing-label-color.patch, 1.1, NONE keyboard-drawing-primary.patch, 1.1, NONE keyboard-drawing-redraw.patch, 1.1, NONE keyboard-drawing-rotated-text.patch, 1.1, NONE Message-ID: <200702061514.l16FEhUD005925@cvs.devel.redhat.com> Author: rstrode Update of /cvs/dist/rpms/control-center/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv5771 Removed Files: keyboard-drawing-corner.patch keyboard-drawing-label-color.patch keyboard-drawing-primary.patch keyboard-drawing-redraw.patch keyboard-drawing-rotated-text.patch Log Message: drop more unused patches --- keyboard-drawing-corner.patch DELETED --- --- keyboard-drawing-label-color.patch DELETED --- --- keyboard-drawing-primary.patch DELETED --- --- keyboard-drawing-redraw.patch DELETED --- --- keyboard-drawing-rotated-text.patch DELETED --- From fedora-cvs-commits at redhat.com Tue Feb 6 15:34:15 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 10:34:15 -0500 Subject: rpms/kernel/FC-5 kernel-2.6.spec,1.2274,1.2275 Message-ID: <200702061534.l16FYFJ5011925@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv11629 Modified Files: kernel-2.6.spec Log Message: these bits are FC6 only Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/kernel-2.6.spec,v retrieving revision 1.2274 retrieving revision 1.2275 diff -u -r1.2274 -r1.2275 --- kernel-2.6.spec 6 Feb 2007 02:05:48 -0000 1.2274 +++ kernel-2.6.spec 6 Feb 2007 15:34:12 -0000 1.2275 @@ -1616,7 +1616,6 @@ %defattr(-,root,root) /%{image_install_path}/vmlinuz-%{KVERREL}debug /boot/System.map-%{KVERREL}debug -/boot/symvers-%{KVERREL}debug.gz /boot/config-%{KVERREL}debug %dir /lib/modules/%{KVERREL}debug /lib/modules/%{KVERREL}debug/kernel @@ -1624,14 +1623,12 @@ /lib/modules/%{KVERREL}debug/source /lib/modules/%{KVERREL}debug/extra /lib/modules/%{KVERREL}debug/updates -/lib/modules/%{KVERREL}debug/weak-updates %ghost /boot/initrd-%{KVERREL}debug.img %files smp-debug %defattr(-,root,root) /%{image_install_path}/vmlinuz-%{KVERREL}smp-debug /boot/System.map-%{KVERREL}smp-debug -/boot/symvers-%{KVERREL}smp-debug.gz /boot/config-%{KVERREL}smp-debug %dir /lib/modules/%{KVERREL}smp-debug /lib/modules/%{KVERREL}smp-debug/kernel @@ -1639,7 +1636,6 @@ /lib/modules/%{KVERREL}smp-debug/source /lib/modules/%{KVERREL}smp-debug/extra /lib/modules/%{KVERREL}smp-debug/updates -/lib/modules/%{KVERREL}smp-debug/weak-updates %ghost /boot/initrd-%{KVERREL}smp-debug.img %if %{buildsmp} From fedora-cvs-commits at redhat.com Tue Feb 6 15:45:34 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 10:45:34 -0500 Subject: rpms/kernel/FC-5 kernel-2.6.spec,1.2275,1.2276 Message-ID: <200702061545.l16FjYjT008151@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv8133 Modified Files: kernel-2.6.spec Log Message: reduce diff between fc6 some more (whitespace) Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/kernel-2.6.spec,v retrieving revision 1.2275 retrieving revision 1.2276 diff -u -r1.2275 -r1.2276 --- kernel-2.6.spec 6 Feb 2007 15:34:12 -0000 1.2275 +++ kernel-2.6.spec 6 Feb 2007 15:45:32 -0000 1.2276 @@ -1237,7 +1237,7 @@ mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/updates # first copy everything cp --parents `find -type f -name "Makefile*" -o -name "Kconfig*"` $RPM_BUILD_ROOT/lib/modules/$KernelVer/build - cp Module.symvers $RPM_BUILD_ROOT/lib/modules/$KernelVer/build + cp Module.symvers $RPM_BUILD_ROOT/lib/modules/$KernelVer/build # then drop all but the needed Makefiles/Kconfig files rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/Documentation rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts From fedora-cvs-commits at redhat.com Tue Feb 6 15:47:50 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 10:47:50 -0500 Subject: rpms/kernel/FC-5 kernel-2.6.spec,1.2276,1.2277 Message-ID: <200702061547.l16FlouY024302@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv10800 Modified Files: kernel-2.6.spec Log Message: no utrace in fc5 Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/kernel-2.6.spec,v retrieving revision 1.2276 retrieving revision 1.2277 diff -u -r1.2276 -r1.2277 --- kernel-2.6.spec 6 Feb 2007 15:45:32 -0000 1.2276 +++ kernel-2.6.spec 6 Feb 2007 15:47:48 -0000 1.2277 @@ -311,7 +311,6 @@ Patch1: patch-2.6.19.3.bz2 # Patches 10 through 99 are for things that are going upstream really soon. -#Patch10: linux-2.6-utrace.patch # enable sysrq-c on all kernels, not only kexec Patch20: linux-2.6-sysrq-c.patch @@ -364,7 +363,6 @@ # 950 - 999 Xen Patch950: linux-2.6-xen.patch -#Patch951: linux-2.6-xen-utrace.patch Patch952: linux-2.6-xen-x86_64-silence-up-apic-errors.patch Patch954: linux-2.6-xen-execshield.patch Patch955: linux-2.6-xen-tux.patch @@ -813,9 +811,6 @@ # Patches 10 through 100 are meant for core subsystem upgrades -# Rolands utrace ptrace replacement. -#%patch10 -p1 - # sysrq works always %patch20 -p1 @@ -905,8 +900,6 @@ # Delete the rest of the backup files, they just confuse the build later find -name "*.p.xen" | xargs rm -f -# Xen utrace -#%patch951 -p1 %patch952 -p1 # Xen exec-shield bits %patch954 -p1 From fedora-cvs-commits at redhat.com Tue Feb 6 15:49:10 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 10:49:10 -0500 Subject: rpms/kernel/FC-5 kernel-2.6.spec,1.2277,1.2278 Message-ID: <200702061549.l16FnAWw032213@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv32197 Modified Files: kernel-2.6.spec Log Message: reduce diff between fc6 some more (whitespace) Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/kernel-2.6.spec,v retrieving revision 1.2277 retrieving revision 1.2278 diff -u -r1.2277 -r1.2278 --- kernel-2.6.spec 6 Feb 2007 15:47:48 -0000 1.2277 +++ kernel-2.6.spec 6 Feb 2007 15:49:08 -0000 1.2278 @@ -1229,7 +1229,7 @@ mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/extra mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/updates # first copy everything - cp --parents `find -type f -name "Makefile*" -o -name "Kconfig*"` $RPM_BUILD_ROOT/lib/modules/$KernelVer/build + cp --parents `find -type f -name "Makefile*" -o -name "Kconfig*"` $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp Module.symvers $RPM_BUILD_ROOT/lib/modules/$KernelVer/build # then drop all but the needed Makefiles/Kconfig files rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/Documentation From fedora-cvs-commits at redhat.com Tue Feb 6 15:55:33 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 10:55:33 -0500 Subject: rpms/kernel/FC-5 kernel-2.6.spec,1.2278,1.2279 Message-ID: <200702061555.l16FtXUZ032617@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv32599 Modified Files: kernel-2.6.spec Log Message: only package debug files in the debug builds Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/kernel-2.6.spec,v retrieving revision 1.2278 retrieving revision 1.2279 diff -u -r1.2278 -r1.2279 --- kernel-2.6.spec 6 Feb 2007 15:49:08 -0000 1.2278 +++ kernel-2.6.spec 6 Feb 2007 15:55:31 -0000 1.2279 @@ -1605,6 +1605,7 @@ %verify(not mtime) /usr/src/kernels/%{KVERREL}-%{_target_cpu} %endif +%if %{builddebug} %files debug %defattr(-,root,root) /%{image_install_path}/vmlinuz-%{KVERREL}debug @@ -1630,6 +1631,7 @@ /lib/modules/%{KVERREL}smp-debug/extra /lib/modules/%{KVERREL}smp-debug/updates %ghost /boot/initrd-%{KVERREL}smp-debug.img +%endif %if %{buildsmp} %files smp From fedora-cvs-commits at redhat.com Tue Feb 6 15:55:45 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 10:55:45 -0500 Subject: rpms/rhpxl/devel .cvsignore, 1.44, 1.45 rhpxl.spec, 1.53, 1.54 sources, 1.50, 1.51 Message-ID: <200702061555.l16FtjOK032671@cvs.devel.redhat.com> Author: clumens Update of /cvs/dist/rpms/rhpxl/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv32655 Modified Files: .cvsignore rhpxl.spec sources Log Message: New version. Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/rhpxl/devel/.cvsignore,v retrieving revision 1.44 retrieving revision 1.45 diff -u -r1.44 -r1.45 --- .cvsignore 23 Jan 2007 22:50:29 -0000 1.44 +++ .cvsignore 6 Feb 2007 15:55:43 -0000 1.45 @@ -1 +1,2 @@ rhpxl-0.42.tar.gz +rhpxl-0.43.tar.gz Index: rhpxl.spec =================================================================== RCS file: /cvs/dist/rpms/rhpxl/devel/rhpxl.spec,v retrieving revision 1.53 retrieving revision 1.54 diff -u -r1.53 -r1.54 --- rhpxl.spec 23 Jan 2007 22:50:29 -0000 1.53 +++ rhpxl.spec 6 Feb 2007 15:55:43 -0000 1.54 @@ -2,7 +2,7 @@ Summary: Python library for configuring and running X. Name: rhpxl -Version: 0.42 +Version: 0.43 Release: 1%{?dist} Source0: %{name}-%{version}.tar.gz License: GPL @@ -42,6 +42,11 @@ %{_sbindir}/ddcprobe %changelog +* Tue Feb 06 2007 Chris Lumens - 0.43-1 +- Add support for writing out ibmasm config information (#198797). +- Various fixes that allow the resolution in a kickstart file to be + propagated to the installed system. + * Tue Jan 23 2007 Jeremy Katz - 0.42-1 - Don't pass a potentially bogus fontpath to the X server. It starts fine without it and we don't have it on installs from live cd Index: sources =================================================================== RCS file: /cvs/dist/rpms/rhpxl/devel/sources,v retrieving revision 1.50 retrieving revision 1.51 diff -u -r1.50 -r1.51 --- sources 23 Jan 2007 22:50:29 -0000 1.50 +++ sources 6 Feb 2007 15:55:43 -0000 1.51 @@ -1 +1 @@ -98745114ff482b97910313bb1617f2f7 rhpxl-0.42.tar.gz +0df0bfaf1cdf2db8e8c3a456f774d3d9 rhpxl-0.43.tar.gz From fedora-cvs-commits at redhat.com Tue Feb 6 15:58:29 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 10:58:29 -0500 Subject: rpms/pam/devel pam-0.99.7.1-console-more-displays.patch, NONE, 1.1 pam.spec, 1.142, 1.143 Message-ID: <200702061558.l16FwT66000399@cvs.devel.redhat.com> Author: tmraz Update of /cvs/dist/rpms/pam/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv382 Modified Files: pam.spec Added Files: pam-0.99.7.1-console-more-displays.patch Log Message: * Tue Feb 6 2007 Tomas Mraz 0.99.7.1-2 - more X displays as consoles (#227462) pam-0.99.7.1-console-more-displays.patch: console.handlers | 2 +- console.perms | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) --- NEW FILE pam-0.99.7.1-console-more-displays.patch --- --- Linux-PAM-0.99.7.1/modules/pam_console/console.handlers.displays 2006-09-04 16:14:31.000000000 +0200 +++ Linux-PAM-0.99.7.1/modules/pam_console/console.handlers 2007-02-06 16:50:41.000000000 +0100 @@ -14,6 +14,6 @@ # echo lock wait Locking console for user on tty # touch unlock wait /var/run/console-unlocked -console consoledevs tty[0-9][0-9]* vc/[0-9][0-9]* :[0-9]\.[0-9] :[0-9] +console consoledevs tty[0-9][0-9]* vc/[0-9][0-9]* :[0-9]+\.[0-9]+ :[0-9]+ /sbin/pam_console_apply lock logfail wait -t tty -s /sbin/pam_console_apply unlock logfail wait -r -t tty -s --- Linux-PAM-0.99.7.1/modules/pam_console/console.perms.displays 2005-07-14 15:13:44.000000000 +0200 +++ Linux-PAM-0.99.7.1/modules/pam_console/console.perms 2007-02-06 16:49:49.000000000 +0100 @@ -18,8 +18,8 @@ # Rather a new file in the console.perms.d directory should be created. # file classes -- these are regular expressions -=tty[0-9][0-9]* vc/[0-9][0-9]* :[0-9]\.[0-9] :[0-9] -=:[0-9]\.[0-9] :[0-9] +=tty[0-9][0-9]* vc/[0-9][0-9]* :[0-9]+\.[0-9]+ :[0-9]+ +=:[0-9]+\.[0-9]+ :[0-9]+ # device classes -- see console.perms.d/50-default.perms # permission definitions -- see console.perms.d/50-default.perms Index: pam.spec =================================================================== RCS file: /cvs/dist/rpms/pam/devel/pam.spec,v retrieving revision 1.142 retrieving revision 1.143 diff -u -r1.142 -r1.143 --- pam.spec 24 Jan 2007 11:44:51 -0000 1.142 +++ pam.spec 6 Feb 2007 15:58:27 -0000 1.143 @@ -11,7 +11,7 @@ Summary: A security tool which provides authentication for applications Name: pam Version: 0.99.7.1 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL or BSD Group: System Environment/Base Source0: http://ftp.us.kernel.org/pub/linux/libs/pam/pre/library/Linux-PAM-%{version}.tar.bz2 @@ -25,6 +25,7 @@ Source9: system-auth.5 Source10: config-util.5 Patch1: pam-0.99.7.0-redhat-modules.patch +Patch2: pam-0.99.7.1-console-more-displays.patch Patch21: pam-0.78-unix-hpux-aging.patch Patch34: pam-0.99.7.0-dbpam.patch Patch70: pam-0.99.2.1-selinux-nofail.patch @@ -91,6 +92,7 @@ cp %{SOURCE7} . %patch1 -p1 -b .redhat-modules +%patch2 -p1 -b .displays %patch21 -p1 -b .unix-hpux-aging %patch34 -p1 -b .dbpam %patch70 -p1 -b .nofail @@ -395,6 +397,9 @@ %doc doc/adg/*.txt doc/adg/html %changelog +* Tue Feb 6 2007 Tomas Mraz 0.99.7.1-2 +- more X displays as consoles (#227462) + * Wed Jan 24 2007 Tomas Mraz 0.99.7.1-1 - upgrade to new upstream version resolving CVE-2007-0003 - pam_namespace: unmount poly dir for override users From fedora-cvs-commits at redhat.com Tue Feb 6 16:15:50 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 11:15:50 -0500 Subject: rpms/sendmail/devel sendmail-8.14.0-dynamic.patch, NONE, 1.1 sendmail-8.14.0-makemapman.patch, NONE, 1.1 .cvsignore, 1.19, 1.20 sendmail.spec, 1.77, 1.78 sources, 1.19, 1.20 Message-ID: <200702061615.l16GFos1000950@cvs.devel.redhat.com> Author: twoerner Update of /cvs/dist/rpms/sendmail/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv932 Modified Files: .cvsignore sendmail.spec sources Added Files: sendmail-8.14.0-dynamic.patch sendmail-8.14.0-makemapman.patch Log Message: [tw] - new version 8.14.0 - adapted patches: makemapman, dynamic sendmail-8.14.0-dynamic.patch: devtools/OS/Linux | 10 +++++----- libsm/Makefile.m4 | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) --- NEW FILE sendmail-8.14.0-dynamic.patch --- --- sendmail-8.14.0/devtools/OS/Linux.dynamic 2007-02-06 17:05:00.000000000 +0100 +++ sendmail-8.14.0/devtools/OS/Linux 2007-02-06 17:05:00.000000000 +0100 @@ -6,7 +6,7 @@ define(`confDEPEND_TYPE', `CC-M') define(`confSM_OS_HEADER', `sm_os_linux') define(`confMANROOT', `/usr/share/man/man') -define(`confLIBS', `-ldl') +define(`confLIBS', `-pie -ldl') define(`confEBINDIR', `/usr/sbin') APPENDDEF(`confLIBSEARCH', `crypt nsl') @@ -21,19 +21,19 @@ ifelse(confBLDVARIANT, `DEBUG', dnl Debug build ` - define(`confOPTIMIZE',`-g -Wall') + define(`confOPTIMIZE',`-g -Wall -fpie') ', dnl Optimized build confBLDVARIANT, `OPTIMIZED', ` - define(`confOPTIMIZE',`-O2') + define(`confOPTIMIZE',`-O2 -fpie') ', dnl Purify build confBLDVARIANT, `PURIFY', ` - define(`confOPTIMIZE',`-g') + define(`confOPTIMIZE',`-g -fpie') ', dnl default ` - define(`confOPTIMIZE',`-O2') + define(`confOPTIMIZE',`-O2 -fpie') ') --- sendmail-8.14.0/libsm/Makefile.m4.dynamic 2006-08-16 23:06:31.000000000 +0200 +++ sendmail-8.14.0/libsm/Makefile.m4 2007-02-06 17:06:06.000000000 +0100 @@ -6,7 +6,7 @@ define(`confREQUIRE_SM_OS_H', `true') PREPENDDEF(`confENVDEF', `confMAPDEF') bldPRODUCT_START(`library', `libsm') -define(`bldSOURCES', ` assert.c debug.c errstring.c exc.c heap.c match.c rpool.c strdup.c strerror.c strl.c clrerr.c fclose.c feof.c ferror.c fflush.c fget.c fpos.c findfp.c flags.c fopen.c fprintf.c fpurge.c fput.c fread.c fscanf.c fseek.c fvwrite.c fwalk.c fwrite.c get.c makebuf.c put.c refill.c rewind.c setvbuf.c smstdio.c snprintf.c sscanf.c stdio.c strio.c ungetc.c vasprintf.c vfprintf.c vfscanf.c vprintf.c vsnprintf.c wbuf.c wsetup.c string.c stringf.c xtrap.c strto.c test.c path.c strcasecmp.c strrevcmp.c signal.c clock.c config.c shm.c sem.c mbdb.c strexit.c cf.c ldap.c niprop.c mpeix.c memstat.c util.c ') +define(`bldSOURCES', ` assert.c debug.c errstring.c exc.c heap.c match.c rpool.c strdup.c strl.c clrerr.c fclose.c feof.c ferror.c fflush.c fget.c fpos.c findfp.c flags.c fopen.c fprintf.c fpurge.c fput.c fread.c fscanf.c fseek.c fvwrite.c fwalk.c fwrite.c get.c makebuf.c put.c refill.c rewind.c setvbuf.c smstdio.c snprintf.c sscanf.c stdio.c strio.c ungetc.c vasprintf.c vfprintf.c vfscanf.c vprintf.c vsnprintf.c wbuf.c wsetup.c string.c stringf.c xtrap.c strto.c test.c path.c strcasecmp.c strrevcmp.c signal.c clock.c config.c shm.c sem.c mbdb.c strexit.c cf.c ldap.c niprop.c mpeix.c memstat.c util.c ') bldPRODUCT_END dnl msg.c dnl syslogio.c sendmail-8.14.0-makemapman.patch: cf/cf/Build | 2 +- devtools/OS/Linux | 4 +++- makemap/makemap.8 | 6 ------ rmail/rmail.c | 1 - 4 files changed, 4 insertions(+), 9 deletions(-) --- NEW FILE sendmail-8.14.0-makemapman.patch --- --- sendmail-8.12.2/devtools/OS/Linux Tue Feb 19 15:23:34 2002 +++ sendmail-8.12.2/devtools/OS/Linux Tue Feb 19 15:24:05 2002 @@ -1,7 +1,7 @@ # $Id: Linux,v 8.29 2001/08/15 08:55:54 guenther Exp $ define(`confDEPEND_TYPE', `CC-M') define(`confSM_OS_HEADER', `sm_os_linux') -define(`confMANROOT', `/usr/man/man') +define(`confMANROOT', `/usr/share/man/man') define(`confLIBS', `-ldl') define(`confEBINDIR', `/usr/sbin') APPENDDEF(`confLIBSEARCH', `crypt nsl') @@ -11,6 +11,8 @@ define(`confMTLDOPTS', `-lpthread') define(`confLDOPTS_SO', `-shared') define(`confSONAME',`-soname') +define('confSBINGRP', 'mail') +define('confSBINMODE', '6755') ifelse(confBLDVARIANT, `DEBUG', dnl Debug build --- sendmail-8.12.2/makemap/makemap.8 Tue Oct 9 23:23:02 2001 +++ sendmail-8.12.2/makemap/makemap.8 Tue Feb 19 15:23:34 2002 @@ -50,12 +50,6 @@ parameter. They may be .TP -dbm -DBM format maps. -This requires the -ndbm(3) -library. -.TP btree B-Tree format maps. This requires the new Berkeley DB --- sendmail-8.12.2/cf/cf/Build Mon Mar 1 21:37:12 1999 +++ sendmail-8.12.2/cf/cf/Build Tue Feb 19 15:23:34 2002 @@ -18,7 +18,7 @@ SMROOT=${SMROOT-../..} BUILDTOOLS=${BUILDTOOLS-$SMROOT/devtools} -M4=`sh $BUILDTOOLS/bin/find_m4.sh` +M4=/usr/bin/m4 ret=$? if [ $ret -ne 0 ] then --- sendmail-8.12.2/rmail/rmail.c Tue Sep 18 17:45:29 2001 +++ sendmail-8.12.2/rmail/rmail.c Tue Feb 19 15:23:34 2002 @@ -276,7 +276,6 @@ args[i++] = _PATH_SENDMAIL; /* Build sendmail's argument list. */ args[i++] = "-G"; /* relay submission */ args[i++] = "-oee"; /* No errors, just status. */ - args[i++] = "-odq"; /* Queue it, don't try to deliver. */ args[i++] = "-oi"; /* Ignore '.' on a line by itself. */ /* set from system and protocol used */ Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/sendmail/devel/.cvsignore,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- .cvsignore 1 Sep 2006 15:05:31 -0000 1.19 +++ .cvsignore 6 Feb 2007 16:15:48 -0000 1.20 @@ -6,3 +6,4 @@ sendmail.8.13.6.tar.gz sendmail.8.13.7.tar.gz sendmail.8.13.8.tar.gz +sendmail.8.14.0.tar.gz Index: sendmail.spec =================================================================== RCS file: /cvs/dist/rpms/sendmail/devel/sendmail.spec,v retrieving revision 1.77 retrieving revision 1.78 diff -u -r1.77 -r1.78 --- sendmail.spec 23 Jan 2007 09:53:59 -0000 1.77 +++ sendmail.spec 6 Feb 2007 16:15:48 -0000 1.78 @@ -17,8 +17,8 @@ Summary: A widely used Mail Transport Agent (MTA). Name: sendmail -Version: 8.13.8 -Release: 4 +Version: 8.14.0 +Release: 1 License: Sendmail Group: System Environment/Daemons Provides: smtpdaemon @@ -34,13 +34,13 @@ Source8: sendmail.pam Source9: sendmail-8.12.5-newconfig.readme Source11: Sendmail-sasl2.conf -Patch3: sendmail-8.12.2-makemapman.patch +Patch3: sendmail-8.14.0-makemapman.patch Patch4: sendmail-8.13.2-smrsh-paths.patch Patch5: sendmail-8.12.2-movefiles.patch Patch7: sendmail-8.13.7-pid.patch Patch9: sendmail-8.12.7-hesiod.patch Patch10: sendmail-8.12.7-manpage.patch -Patch11: sendmail-8.13.6-dynamic.patch +Patch11: sendmail-8.14.0-dynamic.patch Patch12: sendmail-8.13.0-cyrus.patch Patch13: sendmail-8.13.7-aliases_dir.patch Patch14: sendmail-8.13.7-vacation.patch @@ -589,6 +589,10 @@ %{_docdir}/sendmail %changelog +* Tue Feb 6 2007 Thomas Woerner 8.14.0-1 +- new version 8.14.0 +- adapted patches: makemapman, dynamic + * Tue Jan 23 2007 Florian La Roche - #205803 add sparc/sparc64 to -fPIE list - change sendmail.cf reference into sendmail-cf package name Index: sources =================================================================== RCS file: /cvs/dist/rpms/sendmail/devel/sources,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- sources 1 Sep 2006 15:05:31 -0000 1.19 +++ sources 6 Feb 2007 16:15:48 -0000 1.20 @@ -1 +1 @@ -5f29c94b42e0bb74d546b2ae84203a1e sendmail.8.13.8.tar.gz +bc0dee396b8090b3f696e748a9caf83d sendmail.8.14.0.tar.gz From fedora-cvs-commits at redhat.com Tue Feb 6 16:21:34 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 11:21:34 -0500 Subject: rpms/kernel/FC-5 linux-2.6-crypto-key-collision.patch, NONE, 1.1 linux-2.6-gfs2-update2.patch, NONE, 1.1 kernel-2.6.spec, 1.2279, 1.2280 Message-ID: <200702061621.l16GLYw7025316@cvs.devel.redhat.com> Author: cebbert Update of /cvs/dist/rpms/kernel/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv25296 Modified Files: kernel-2.6.spec Added Files: linux-2.6-crypto-key-collision.patch linux-2.6-gfs2-update2.patch Log Message: * Tue Feb 6 2007 Chuck Ebbert - disable Tux - add another GFS2 update - add crypto key collision patch (CVE-2007-0006) linux-2.6-crypto-key-collision.patch: key.c | 33 ++++++++++++++------------------- 1 files changed, 14 insertions(+), 19 deletions(-) --- NEW FILE linux-2.6-crypto-key-collision.patch --- KEYS: Fix key serial number collision handling From: David Howells Fix the key serial number collision avoidance code in key_alloc_serial(). This didn't use to be so much of a problem as the key serial numbers were allocated from a simple incremental counter, and it would have to go through two billion keys before it could possibly encounter a collision. However, now that random numbers are used instead, collisions are much more likely. This is fixed by finding a hole in the rbtree where the next unused serial number ought to be and using that by going almost back to the top of the insertion routine and redoing the insertion with the new serial number rather than trying to be clever and attempting to work out the insertion point pointer directly. Signed-Off-By: David Howells --- security/keys/key.c | 33 ++++++++++++++------------------- 1 files changed, 14 insertions(+), 19 deletions(-) diff --git a/security/keys/key.c b/security/keys/key.c index ac9326c..700400d 100644 --- a/security/keys/key.c +++ b/security/keys/key.c @@ -188,6 +188,7 @@ static inline void key_alloc_serial(stru spin_lock(&key_serial_lock); +attempt_insertion: parent = NULL; p = &key_serial_tree.rb_node; @@ -202,39 +203,33 @@ static inline void key_alloc_serial(stru else goto serial_exists; } - goto insert_here; + + /* we've found a suitable hole - arrange for this key to occupy it */ + rb_link_node(&key->serial_node, parent, p); + rb_insert_color(&key->serial_node, &key_serial_tree); + + spin_unlock(&key_serial_lock); + return; /* we found a key with the proposed serial number - walk the tree from * that point looking for the next unused serial number */ serial_exists: for (;;) { key->serial++; - if (key->serial < 2) - key->serial = 2; - - if (!rb_parent(parent)) - p = &key_serial_tree.rb_node; - else if (rb_parent(parent)->rb_left == parent) - p = &(rb_parent(parent)->rb_left); - else - p = &(rb_parent(parent)->rb_right); + if (key->serial < 3) { + key->serial = 3; + goto attempt_insertion; + } parent = rb_next(parent); if (!parent) - break; + goto attempt_insertion; xkey = rb_entry(parent, struct key, serial_node); if (key->serial < xkey->serial) - goto insert_here; + goto attempt_insertion; } - /* we've found a suitable hole - arrange for this key to occupy it */ -insert_here: - rb_link_node(&key->serial_node, parent, p); - rb_insert_color(&key->serial_node, &key_serial_tree); - - spin_unlock(&key_serial_lock); - } /* end key_alloc_serial() */ /*****************************************************************************/ linux-2.6-gfs2-update2.patch: b/fs/gfs2/bmap.c | 10 - b/fs/gfs2/dir.c | 15 -- b/fs/gfs2/dir.h | 21 --- b/fs/gfs2/eattr.c | 9 - b/fs/gfs2/glock.c | 66 --------- b/fs/gfs2/glock.h | 4 b/fs/gfs2/glops.c | 34 ----- b/fs/gfs2/incore.h | 2 b/fs/gfs2/inode.c | 88 ++++++------- b/fs/gfs2/inode.h | 2 b/fs/gfs2/locking/dlm/lock_dlm.h | 3 b/fs/gfs2/locking/dlm/main.c | 6 b/fs/gfs2/locking/dlm/mount.c | 6 b/fs/gfs2/locking/dlm/sysfs.c | 14 ++ b/fs/gfs2/lops.c | 15 +- b/fs/gfs2/ops_address.c | 28 ++++ b/fs/gfs2/ops_export.c | 11 + b/fs/gfs2/ops_file.c | 52 ------- b/fs/gfs2/ops_inode.c | 3 b/fs/gfs2/ops_super.c | 2 b/fs/gfs2/ops_vm.c | 24 --- b/fs/gfs2/super.c | 1 b/fs/gfs2/sys.c | 3 fs/gfs2/dir.c | 10 - fs/gfs2/glock.c | 258 ++++++++++++--------------------------- fs/gfs2/glock.h | 7 - fs/gfs2/glops.c | 102 ++++++--------- fs/gfs2/incore.h | 19 -- fs/gfs2/inode.c | 71 ++-------- fs/gfs2/ops_dentry.c | 16 +- fs/gfs2/ops_export.c | 12 - fs/gfs2/ops_inode.c | 51 ++++++- fs/gfs2/super.c | 16 -- fs/gfs2/sys.c | 10 - 34 files changed, 354 insertions(+), 637 deletions(-) --- NEW FILE linux-2.6-gfs2-update2.patch --- >From 70831465646b1fef9bf7b51b64409276411e9746 Mon Sep 17 00:00:00 2001 From: Robert Peterson Date: Thu, 11 Jan 2007 13:25:00 -0600 Subject: [PATCH] [GFS2] gfs2 knows of directories which it chooses not to display This is for Red Hat bugzilla bug bz #222302: Moving a virtual IP from node to node between two NFS-over-GFS2 servers was causing one of the GFS2 servers to become confused and reference a deleted inode. The problem was due to vfs dentries that did not reference the gfs2_dops and therefore didn't call the gfs2 revalidate code to revalidate a dentry after a directory had been deleted & recreated. This patch is a crosswrite from a RHEL4 bug found in GFS1 as bz #190756 and it is against the latest -nmw git tree. Signed-off-by: Robert Peterson Signed-off-by: Steven Whitehouse diff --git a/fs/gfs2/ops_export.c b/fs/gfs2/ops_export.c index b4e7b87..6ea979c 100644 --- a/fs/gfs2/ops_export.c +++ b/fs/gfs2/ops_export.c @@ -22,6 +22,7 @@ #include "glock.h" #include "glops.h" #include "inode.h" +#include "ops_dentry.h" #include "ops_export.h" #include "rgrp.h" #include "util.h" @@ -189,6 +190,7 @@ static struct dentry *gfs2_get_parent(struct dentry *child) return ERR_PTR(-ENOMEM); } + dentry->d_op = &gfs2_dops; return dentry; } @@ -269,6 +271,7 @@ out_inode: return ERR_PTR(-ENOMEM); } + dentry->d_op = &gfs2_dops; return dentry; fail_rgd: -- 1.4.4.2 >From 03dc6a538e42bcc8d5dfabcee208b639db85a80c Mon Sep 17 00:00:00 2001 From: Adrian Bunk Date: Sat, 13 Jan 2007 10:56:41 +0100 Subject: [PATCH] [GFS2] make gfs2_change_nlink_i() static On Thu, Jan 11, 2007 at 10:26:27PM -0800, Andrew Morton wrote: >... > Changes since 2.6.20-rc3-mm1: >... > git-gfs2-nmw.patch >... > git trees >... This patch makes the needlessly globlal gfs2_change_nlink_i() static. Signed-off-by: Adrian Bunk Signed-off-by: Steven Whitehouse diff --git a/fs/gfs2/inode.c b/fs/gfs2/inode.c index 58c2ce7..2603169 100644 --- a/fs/gfs2/inode.c +++ b/fs/gfs2/inode.c @@ -280,6 +280,50 @@ out: return error; } +static int gfs2_change_nlink_i(struct gfs2_inode *ip) +{ + struct gfs2_sbd *sdp = ip->i_inode.i_sb->s_fs_info; + struct gfs2_inode *rindex = GFS2_I(sdp->sd_rindex); + struct gfs2_glock *ri_gl = rindex->i_gl; + struct gfs2_rgrpd *rgd; + struct gfs2_holder ri_gh, rg_gh; + int existing, error; + + /* if we come from rename path, we could have the lock already */ + existing = gfs2_glock_is_locked_by_me(ri_gl); + if (!existing) { + error = gfs2_rindex_hold(sdp, &ri_gh); + if (error) + goto out; + } + + /* find the matching rgd */ + error = -EIO; + rgd = gfs2_blk2rgrpd(sdp, ip->i_num.no_addr); + if (!rgd) + goto out_norgrp; + + /* + * Eventually we may want to move rgd(s) to a linked list + * and piggyback the free logic into one of gfs2 daemons + * to gain some performance. + */ + if (!rgd->rd_gl || !gfs2_glock_is_locked_by_me(rgd->rd_gl)) { + error = gfs2_glock_nq_init(rgd->rd_gl, LM_ST_EXCLUSIVE, 0, &rg_gh); + if (error) + goto out_norgrp; + + gfs2_unlink_di(&ip->i_inode); /* mark inode unlinked */ + gfs2_glock_dq_uninit(&rg_gh); + } + +out_norgrp: + if (!existing) + gfs2_glock_dq_uninit(&ri_gh); +out: + return error; +} + /** * gfs2_change_nlink - Change nlink count on inode * @ip: The GFS2 inode @@ -326,50 +370,6 @@ int gfs2_change_nlink(struct gfs2_inode *ip, int diff) return error; } -int gfs2_change_nlink_i(struct gfs2_inode *ip) -{ - struct gfs2_sbd *sdp = ip->i_inode.i_sb->s_fs_info; - struct gfs2_inode *rindex = GFS2_I(sdp->sd_rindex); - struct gfs2_glock *ri_gl = rindex->i_gl; - struct gfs2_rgrpd *rgd; - struct gfs2_holder ri_gh, rg_gh; - int existing, error; - - /* if we come from rename path, we could have the lock already */ - existing = gfs2_glock_is_locked_by_me(ri_gl); - if (!existing) { - error = gfs2_rindex_hold(sdp, &ri_gh); - if (error) - goto out; - } - - /* find the matching rgd */ - error = -EIO; - rgd = gfs2_blk2rgrpd(sdp, ip->i_num.no_addr); - if (!rgd) - goto out_norgrp; - - /* - * Eventually we may want to move rgd(s) to a linked list - * and piggyback the free logic into one of gfs2 daemons - * to gain some performance. - */ - if (!rgd->rd_gl || !gfs2_glock_is_locked_by_me(rgd->rd_gl)) { - error = gfs2_glock_nq_init(rgd->rd_gl, LM_ST_EXCLUSIVE, 0, &rg_gh); - if (error) - goto out_norgrp; - - gfs2_unlink_di(&ip->i_inode); /* mark inode unlinked */ - gfs2_glock_dq_uninit(&rg_gh); - } - -out_norgrp: - if (!existing) - gfs2_glock_dq_uninit(&ri_gh); -out: - return error; -} - struct inode *gfs2_lookup_simple(struct inode *dip, const char *name) { struct qstr qstr; diff --git a/fs/gfs2/inode.h b/fs/gfs2/inode.h index cee281b..b57f448 100644 --- a/fs/gfs2/inode.h +++ b/fs/gfs2/inode.h @@ -40,7 +40,6 @@ int gfs2_inode_refresh(struct gfs2_inode *ip); int gfs2_dinode_dealloc(struct gfs2_inode *inode); int gfs2_change_nlink(struct gfs2_inode *ip, int diff); -int gfs2_change_nlink_i(struct gfs2_inode *ip); struct inode *gfs2_lookupi(struct inode *dir, const struct qstr *name, int is_root, struct nameidata *nd); struct inode *gfs2_createi(struct gfs2_holder *ghs, const struct qstr *name, -- 1.4.4.2 >From a8d638e30e768adc6956541f79f7bf05139ba475 Mon Sep 17 00:00:00 2001 From: Steven Whitehouse Date: Mon, 15 Jan 2007 13:52:17 +0000 Subject: [PATCH] [GFS2] Add writepages for "data=writeback" mounts It occurred to me that although a gfs2 specific writepages for ordered writes and journaled data would be tricky, by hooking writepages only for "data=writeback" mounts we could take advantage of not needing buffer heads (we don't use them on the read side, nor have we for some time) and create much larger I/Os for the block layer. [...2509 lines suppressed...] + error = gfs2_glock_nq_m(3, ghs); if (error) goto out; @@ -291,10 +301,12 @@ static int gfs2_unlink(struct inode *dir, struct dentry *dentry) out_end_trans: gfs2_trans_end(sdp); out_gunlock: - gfs2_glock_dq_m(2, ghs); + gfs2_glock_dq_m(3, ghs); out: gfs2_holder_uninit(ghs); gfs2_holder_uninit(ghs + 1); + gfs2_holder_uninit(ghs + 2); + gfs2_glock_dq_uninit(&ri_gh); return error; } @@ -449,13 +461,22 @@ static int gfs2_rmdir(struct inode *dir, struct dentry *dentry) struct gfs2_inode *dip = GFS2_I(dir); struct gfs2_sbd *sdp = GFS2_SB(dir); struct gfs2_inode *ip = GFS2_I(dentry->d_inode); - struct gfs2_holder ghs[2]; + struct gfs2_holder ghs[3]; + struct gfs2_rgrpd *rgd; + struct gfs2_holder ri_gh; int error; + + error = gfs2_rindex_hold(sdp, &ri_gh); + if (error) + return error; gfs2_holder_init(dip->i_gl, LM_ST_EXCLUSIVE, 0, ghs); gfs2_holder_init(ip->i_gl, LM_ST_EXCLUSIVE, 0, ghs + 1); - error = gfs2_glock_nq_m(2, ghs); + rgd = gfs2_blk2rgrpd(sdp, ip->i_num.no_addr); + gfs2_holder_init(rgd->rd_gl, LM_ST_EXCLUSIVE, 0, ghs + 2); + + error = gfs2_glock_nq_m(3, ghs); if (error) goto out; @@ -483,10 +504,12 @@ static int gfs2_rmdir(struct inode *dir, struct dentry *dentry) gfs2_trans_end(sdp); out_gunlock: - gfs2_glock_dq_m(2, ghs); + gfs2_glock_dq_m(3, ghs); out: gfs2_holder_uninit(ghs); gfs2_holder_uninit(ghs + 1); + gfs2_holder_uninit(ghs + 2); + gfs2_glock_dq_uninit(&ri_gh); return error; } @@ -547,7 +570,8 @@ static int gfs2_rename(struct inode *odir, struct dentry *odentry, struct gfs2_inode *ip = GFS2_I(odentry->d_inode); struct gfs2_inode *nip = NULL; struct gfs2_sbd *sdp = GFS2_SB(odir); - struct gfs2_holder ghs[4], r_gh; + struct gfs2_holder ghs[5], r_gh; + struct gfs2_rgrpd *nrgd; unsigned int num_gh; int dir_rename = 0; int alloc_required; @@ -587,6 +611,13 @@ static int gfs2_rename(struct inode *odir, struct dentry *odentry, if (nip) { gfs2_holder_init(nip->i_gl, LM_ST_EXCLUSIVE, 0, ghs + num_gh); num_gh++; + /* grab the resource lock for unlink flag twiddling + * this is the case of the target file already existing + * so we unlink before doing the rename + */ + nrgd = gfs2_blk2rgrpd(sdp, nip->i_num.no_addr); + if (nrgd) + gfs2_holder_init(nrgd->rd_gl, LM_ST_EXCLUSIVE, 0, ghs + num_gh++); } error = gfs2_glock_nq_m(num_gh, ghs); -- 1.4.4.2 >From cluster-devel-bounces at redhat.com Tue Feb 6 08:50:31 2007 Return-Path: Received: from pobox.surrey.redhat.com ([unix socket]) by pobox.surrey.redhat.com (Cyrus v2.1.12) with LMTP; Tue, 06 Feb 2007 08:50:31 +0000 X-Sieve: CMU Sieve 2.2 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by pobox.surrey.redhat.com (8.12.11.20060308/8.12.11) with ESMTP id l168oUT1018545; Tue, 6 Feb 2007 08:50:31 GMT Received: from mx1.util.phx.redhat.com (mx1.util.phx.redhat.com [10.8.4.92]) by int-mx1.corp.redhat.com (8.13.1/8.13.1) with ESMTP id l168oPc7032062; Tue, 6 Feb 2007 03:50:25 -0500 Received: from hormel.redhat.com (hormel.util.phx.redhat.com [10.8.4.111]) by mx1.util.phx.redhat.com (8.13.1/8.13.1) with ESMTP id l168oKdu002376; Tue, 6 Feb 2007 03:50:20 -0500 Received: from listman.util.phx.redhat.com (listman.util.phx.redhat.com [10.8.4.110]) by hormel.redhat.com (Postfix) with ESMTP id 31C9B72F3A; Tue, 6 Feb 2007 03:50:20 -0500 (EST) Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by listman.util.phx.redhat.com (8.13.1/8.13.1) with ESMTP id l168oIBb032184 for ; Tue, 6 Feb 2007 03:50:18 -0500 Received: from lacrosse.corp.redhat.com (lacrosse.corp.redhat.com [172.16.52.154]) by int-mx1.corp.redhat.com (8.13.1/8.13.1) with ESMTP id l168oI8T032044 for ; Tue, 6 Feb 2007 03:50:18 -0500 Received: from vpn-14-75.rdu.redhat.com (vpn-14-75.rdu.redhat.com [10.11.14.75]) by lacrosse.corp.redhat.com (8.12.11.20060308/8.11.6) with ESMTP id l168oH3w025641 for ; Tue, 6 Feb 2007 03:50:17 -0500 From: Wendy Cheng To: cluster-devel at redhat.com Content-Type: text/plain Date: Tue, 06 Feb 2007 03:52:16 -0500 Message-Id: <1170751936.3490.14.camel at localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.0.2 (2.0.2-8) X-loop: cluster-devel at redhat.com Subject: [Cluster-devel] [GFS2 Patch] nfsd readdirplus assertion failure X-BeenThere: cluster-devel at redhat.com X-Mailman-Version: 2.1.5 Precedence: junk List-Id: "\[Cluster devel\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: cluster-devel-bounces at redhat.com Errors-To: cluster-devel-bounces at redhat.com X-Evolution-Source: imap://swhiteho at pobox.surrey.redhat.com/ Content-Transfer-Encoding: 8bit Glock assertion failure found in '07 NFS connectathon. One of the NFSDs is doing a "readdirplus" procedure call. It passes the logic into gfs2_readdir() where it obtains its directory inode glock. This is then followed by filehandle construction that invokes lookup code. It hits the assertion failure while trying to obtain the inode glock again inside gfs2_drevalidate(). This patch bypasses the recursive glock call if caller already holds the lock. Signed-off-by: S. Wendy Cheng ops_dentry.c | 16 +++++++++++----- 1 files changed, 11 insertions(+), 5 deletions(-) --- linux-git/fs/gfs2/ops_dentry.c 2007-02-06 01:07:26.000000000 -0500 +++ linux/fs/gfs2/ops_dentry.c 2007-02-06 01:05:35.000000000 -0500 @@ -46,6 +46,7 @@ static int gfs2_drevalidate(struct dentr struct gfs2_inum_host inum; unsigned int type; int error; + int had_lock=0; if (inode && is_bad_inode(inode)) goto invalid; @@ -53,9 +54,12 @@ static int gfs2_drevalidate(struct dentr if (sdp->sd_args.ar_localcaching) goto valid; - error = gfs2_glock_nq_init(dip->i_gl, LM_ST_SHARED, 0, &d_gh); - if (error) - goto fail; + had_lock = gfs2_glock_is_locked_by_me(dip->i_gl); + if (!had_lock) { + error = gfs2_glock_nq_init(dip->i_gl, LM_ST_SHARED, 0, &d_gh); + if (error) + goto fail; + } error = gfs2_dir_search(parent->d_inode, &dentry->d_name, &inum, &type); switch (error) { @@ -82,13 +86,15 @@ static int gfs2_drevalidate(struct dentr } valid_gunlock: - gfs2_glock_dq_uninit(&d_gh); + if (!had_lock) + gfs2_glock_dq_uninit(&d_gh); valid: dput(parent); return 1; invalid_gunlock: - gfs2_glock_dq_uninit(&d_gh); + if (!had_lock) + gfs2_glock_dq_uninit(&d_gh); invalid: if (inode && S_ISDIR(inode->i_mode)) { if (have_submounts(dentry)) Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/kernel-2.6.spec,v retrieving revision 1.2279 retrieving revision 1.2280 diff -u -r1.2279 -r1.2280 --- kernel-2.6.spec 6 Feb 2007 15:55:31 -0000 1.2279 +++ kernel-2.6.spec 6 Feb 2007 16:21:32 -0000 1.2280 @@ -415,6 +415,7 @@ Patch1411: linux-2.6-gfs2-tux.patch Patch1412: linux-2.6-gfs2-locking-exports.patch Patch1413: linux-2.6-gfs2-update.patch +Patch1414: linux-2.6-gfs2-update2.patch # NFS superblock sharing / CacheFS Patch1431: linux-2.6-cachefiles.patch @@ -426,6 +427,7 @@ # Misc bits. Patch1600: linux-2.6-module_version.patch Patch1601: linux-2.6-sha_alignment.patch +Patch1602: linux-2.6-crypto-key-collision.patch Patch1650: linux-2.6-serial-460800.patch Patch1681: linux-2.6-xfs-umount-fix.patch Patch1682: linux-2.6-xfs_attr2.patch @@ -979,6 +981,7 @@ %patch1412 -p1 # GFS2 update %patch1413 -p1 +%patch1414 -p1 #nfs sharing / cachefs %patch1431 -p1 @@ -992,6 +995,8 @@ %patch1600 -p1 # Fix SHA1 alignment problem on ia64 %patch1601 -p1 +# Crypto key collision fix +%patch1602 -p1 # Allow to use 480600 baud on 16C950 UARTs %patch1650 -p1 # Fix XFS umount bug. @@ -1751,6 +1756,11 @@ %endif %changelog +* Tue Feb 6 2007 Chuck Ebbert +- disable Tux +- add another GFS2 update +- add crypto key collision patch (CVE-2007-0006) + * Mon Feb 5 2007 Dave Jones - Reenable Tux. From fedora-cvs-commits at redhat.com Tue Feb 6 16:26:48 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 11:26:48 -0500 Subject: rpms/ghostscript-fonts/devel ghostscript-fonts.spec,1.12,1.13 Message-ID: <200702061626.l16GQmgb025566@cvs.devel.redhat.com> Author: twaugh Update of /cvs/dist/rpms/ghostscript-fonts/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv25551 Modified Files: ghostscript-fonts.spec Log Message: * Tue Feb 6 2007 Tim Waugh 5.50-15 - Fixed URL (bug #225794). - Fixed build root tag (bug #225794). - This package does not require ghostscript (bug #225794). - Resolves: rhbz#225794 rhbz#225794 rhbz#225794 Index: ghostscript-fonts.spec =================================================================== RCS file: /cvs/dist/rpms/ghostscript-fonts/devel/ghostscript-fonts.spec,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- ghostscript-fonts.spec 15 Dec 2006 13:51:45 -0000 1.12 +++ ghostscript-fonts.spec 6 Feb 2007 16:26:46 -0000 1.13 @@ -1,13 +1,13 @@ Summary: Fonts for the Ghostscript PostScript(TM) interpreter. Name: ghostscript-fonts Version: 5.50 -Release: 14%{?dist} +Release: 15%{?dist} License: GPL Group: Applications/Publishing -BuildRoot: /var/tmp/gsfonts-root -URL: http://gnu-gs.sourceforge.net/ +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +URL: http://sourceforge.net/projects/gnu-gs Source: ftp://ftp.cs.wisc.edu/pub/ghost/gnu/gs550/gnu-gs-fonts-other-%{version}.tar.gz -Requires: ghostscript +Requires: fontconfig BuildArchitectures: noarch %define fontdir %{_datadir}/fonts/default/ghostscript @@ -53,6 +53,11 @@ /usr/share/fonts/default %changelog +* Tue Feb 6 2007 Tim Waugh 5.50-15 +- Fixed URL (bug #225794). +- Fixed build root tag (bug #225794). +- This package does not require ghostscript (bug #225794). + * Fri Dec 15 2006 Tim Waugh 5.50-14 - Copied post/postun scriptlets from urw-fonts (bug #203369). From fedora-cvs-commits at redhat.com Tue Feb 6 16:27:06 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 11:27:06 -0500 Subject: rpms/kernel/FC-5 kernel-2.6.spec,1.2280,1.2281 Message-ID: <200702061627.l16GR6GL025634@cvs.devel.redhat.com> Author: cebbert Update of /cvs/dist/rpms/kernel/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv25552 Modified Files: kernel-2.6.spec Log Message: Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/kernel-2.6.spec,v retrieving revision 1.2280 retrieving revision 1.2281 diff -u -r1.2280 -r1.2281 --- kernel-2.6.spec 6 Feb 2007 16:21:32 -0000 1.2280 +++ kernel-2.6.spec 6 Feb 2007 16:27:03 -0000 1.2281 @@ -881,7 +881,7 @@ %patch906 -p1 # Tux -%patch910 -p1 +#%patch910 -p1 # # Xen From fedora-cvs-commits at redhat.com Tue Feb 6 16:30:37 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 11:30:37 -0500 Subject: rpms/kernel/FC-6 linux-2.6-crypto-key-collision.patch, NONE, 1.1 linux-2.6-gfs2-update2.patch, NONE, 1.1 kernel-2.6.spec, 1.2907, 1.2908 Message-ID: <200702061630.l16GUbfp006322@cvs.devel.redhat.com> Author: cebbert Update of /cvs/dist/rpms/kernel/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv6270 Modified Files: kernel-2.6.spec Added Files: linux-2.6-crypto-key-collision.patch linux-2.6-gfs2-update2.patch Log Message: * Tue Feb 6 2007 Chuck Ebbert - disable Tux - add another GFS2 update - add crypto key collision patch (CVE-2007-0006) linux-2.6-crypto-key-collision.patch: key.c | 33 ++++++++++++++------------------- 1 files changed, 14 insertions(+), 19 deletions(-) --- NEW FILE linux-2.6-crypto-key-collision.patch --- KEYS: Fix key serial number collision handling From: David Howells Fix the key serial number collision avoidance code in key_alloc_serial(). This didn't use to be so much of a problem as the key serial numbers were allocated from a simple incremental counter, and it would have to go through two billion keys before it could possibly encounter a collision. However, now that random numbers are used instead, collisions are much more likely. This is fixed by finding a hole in the rbtree where the next unused serial number ought to be and using that by going almost back to the top of the insertion routine and redoing the insertion with the new serial number rather than trying to be clever and attempting to work out the insertion point pointer directly. Signed-Off-By: David Howells --- security/keys/key.c | 33 ++++++++++++++------------------- 1 files changed, 14 insertions(+), 19 deletions(-) diff --git a/security/keys/key.c b/security/keys/key.c index ac9326c..700400d 100644 --- a/security/keys/key.c +++ b/security/keys/key.c @@ -188,6 +188,7 @@ static inline void key_alloc_serial(stru spin_lock(&key_serial_lock); +attempt_insertion: parent = NULL; p = &key_serial_tree.rb_node; @@ -202,39 +203,33 @@ static inline void key_alloc_serial(stru else goto serial_exists; } - goto insert_here; + + /* we've found a suitable hole - arrange for this key to occupy it */ + rb_link_node(&key->serial_node, parent, p); + rb_insert_color(&key->serial_node, &key_serial_tree); + + spin_unlock(&key_serial_lock); + return; /* we found a key with the proposed serial number - walk the tree from * that point looking for the next unused serial number */ serial_exists: for (;;) { key->serial++; - if (key->serial < 2) - key->serial = 2; - - if (!rb_parent(parent)) - p = &key_serial_tree.rb_node; - else if (rb_parent(parent)->rb_left == parent) - p = &(rb_parent(parent)->rb_left); - else - p = &(rb_parent(parent)->rb_right); + if (key->serial < 3) { + key->serial = 3; + goto attempt_insertion; + } parent = rb_next(parent); if (!parent) - break; + goto attempt_insertion; xkey = rb_entry(parent, struct key, serial_node); if (key->serial < xkey->serial) - goto insert_here; + goto attempt_insertion; } - /* we've found a suitable hole - arrange for this key to occupy it */ -insert_here: - rb_link_node(&key->serial_node, parent, p); - rb_insert_color(&key->serial_node, &key_serial_tree); - - spin_unlock(&key_serial_lock); - } /* end key_alloc_serial() */ /*****************************************************************************/ linux-2.6-gfs2-update2.patch: b/fs/gfs2/bmap.c | 10 - b/fs/gfs2/dir.c | 15 -- b/fs/gfs2/dir.h | 21 --- b/fs/gfs2/eattr.c | 9 - b/fs/gfs2/glock.c | 66 --------- b/fs/gfs2/glock.h | 4 b/fs/gfs2/glops.c | 34 ----- b/fs/gfs2/incore.h | 2 b/fs/gfs2/inode.c | 88 ++++++------- b/fs/gfs2/inode.h | 2 b/fs/gfs2/locking/dlm/lock_dlm.h | 3 b/fs/gfs2/locking/dlm/main.c | 6 b/fs/gfs2/locking/dlm/mount.c | 6 b/fs/gfs2/locking/dlm/sysfs.c | 14 ++ b/fs/gfs2/lops.c | 15 +- b/fs/gfs2/ops_address.c | 28 ++++ b/fs/gfs2/ops_export.c | 11 + b/fs/gfs2/ops_file.c | 52 ------- b/fs/gfs2/ops_inode.c | 3 b/fs/gfs2/ops_super.c | 2 b/fs/gfs2/ops_vm.c | 24 --- b/fs/gfs2/super.c | 1 b/fs/gfs2/sys.c | 3 fs/gfs2/dir.c | 10 - fs/gfs2/glock.c | 258 ++++++++++++--------------------------- fs/gfs2/glock.h | 7 - fs/gfs2/glops.c | 102 ++++++--------- fs/gfs2/incore.h | 19 -- fs/gfs2/inode.c | 71 ++-------- fs/gfs2/ops_dentry.c | 16 +- fs/gfs2/ops_export.c | 12 - fs/gfs2/ops_inode.c | 51 ++++++- fs/gfs2/super.c | 16 -- fs/gfs2/sys.c | 10 - 34 files changed, 354 insertions(+), 637 deletions(-) --- NEW FILE linux-2.6-gfs2-update2.patch --- >From 70831465646b1fef9bf7b51b64409276411e9746 Mon Sep 17 00:00:00 2001 From: Robert Peterson Date: Thu, 11 Jan 2007 13:25:00 -0600 Subject: [PATCH] [GFS2] gfs2 knows of directories which it chooses not to display This is for Red Hat bugzilla bug bz #222302: Moving a virtual IP from node to node between two NFS-over-GFS2 servers was causing one of the GFS2 servers to become confused and reference a deleted inode. The problem was due to vfs dentries that did not reference the gfs2_dops and therefore didn't call the gfs2 revalidate code to revalidate a dentry after a directory had been deleted & recreated. This patch is a crosswrite from a RHEL4 bug found in GFS1 as bz #190756 and it is against the latest -nmw git tree. Signed-off-by: Robert Peterson Signed-off-by: Steven Whitehouse diff --git a/fs/gfs2/ops_export.c b/fs/gfs2/ops_export.c index b4e7b87..6ea979c 100644 --- a/fs/gfs2/ops_export.c +++ b/fs/gfs2/ops_export.c @@ -22,6 +22,7 @@ #include "glock.h" #include "glops.h" #include "inode.h" +#include "ops_dentry.h" #include "ops_export.h" #include "rgrp.h" #include "util.h" @@ -189,6 +190,7 @@ static struct dentry *gfs2_get_parent(struct dentry *child) return ERR_PTR(-ENOMEM); } + dentry->d_op = &gfs2_dops; return dentry; } @@ -269,6 +271,7 @@ out_inode: return ERR_PTR(-ENOMEM); } + dentry->d_op = &gfs2_dops; return dentry; fail_rgd: -- 1.4.4.2 >From 03dc6a538e42bcc8d5dfabcee208b639db85a80c Mon Sep 17 00:00:00 2001 From: Adrian Bunk Date: Sat, 13 Jan 2007 10:56:41 +0100 Subject: [PATCH] [GFS2] make gfs2_change_nlink_i() static On Thu, Jan 11, 2007 at 10:26:27PM -0800, Andrew Morton wrote: >... > Changes since 2.6.20-rc3-mm1: >... > git-gfs2-nmw.patch >... > git trees >... This patch makes the needlessly globlal gfs2_change_nlink_i() static. Signed-off-by: Adrian Bunk Signed-off-by: Steven Whitehouse diff --git a/fs/gfs2/inode.c b/fs/gfs2/inode.c index 58c2ce7..2603169 100644 --- a/fs/gfs2/inode.c +++ b/fs/gfs2/inode.c @@ -280,6 +280,50 @@ out: return error; } +static int gfs2_change_nlink_i(struct gfs2_inode *ip) +{ + struct gfs2_sbd *sdp = ip->i_inode.i_sb->s_fs_info; + struct gfs2_inode *rindex = GFS2_I(sdp->sd_rindex); + struct gfs2_glock *ri_gl = rindex->i_gl; + struct gfs2_rgrpd *rgd; + struct gfs2_holder ri_gh, rg_gh; + int existing, error; + + /* if we come from rename path, we could have the lock already */ + existing = gfs2_glock_is_locked_by_me(ri_gl); + if (!existing) { + error = gfs2_rindex_hold(sdp, &ri_gh); + if (error) + goto out; + } + + /* find the matching rgd */ + error = -EIO; + rgd = gfs2_blk2rgrpd(sdp, ip->i_num.no_addr); + if (!rgd) + goto out_norgrp; + + /* + * Eventually we may want to move rgd(s) to a linked list + * and piggyback the free logic into one of gfs2 daemons + * to gain some performance. + */ + if (!rgd->rd_gl || !gfs2_glock_is_locked_by_me(rgd->rd_gl)) { + error = gfs2_glock_nq_init(rgd->rd_gl, LM_ST_EXCLUSIVE, 0, &rg_gh); + if (error) + goto out_norgrp; + + gfs2_unlink_di(&ip->i_inode); /* mark inode unlinked */ + gfs2_glock_dq_uninit(&rg_gh); + } + +out_norgrp: + if (!existing) + gfs2_glock_dq_uninit(&ri_gh); +out: + return error; +} + /** * gfs2_change_nlink - Change nlink count on inode * @ip: The GFS2 inode @@ -326,50 +370,6 @@ int gfs2_change_nlink(struct gfs2_inode *ip, int diff) return error; } -int gfs2_change_nlink_i(struct gfs2_inode *ip) -{ - struct gfs2_sbd *sdp = ip->i_inode.i_sb->s_fs_info; - struct gfs2_inode *rindex = GFS2_I(sdp->sd_rindex); - struct gfs2_glock *ri_gl = rindex->i_gl; - struct gfs2_rgrpd *rgd; - struct gfs2_holder ri_gh, rg_gh; - int existing, error; - - /* if we come from rename path, we could have the lock already */ - existing = gfs2_glock_is_locked_by_me(ri_gl); - if (!existing) { - error = gfs2_rindex_hold(sdp, &ri_gh); - if (error) - goto out; - } - - /* find the matching rgd */ - error = -EIO; - rgd = gfs2_blk2rgrpd(sdp, ip->i_num.no_addr); - if (!rgd) - goto out_norgrp; - - /* - * Eventually we may want to move rgd(s) to a linked list - * and piggyback the free logic into one of gfs2 daemons - * to gain some performance. - */ - if (!rgd->rd_gl || !gfs2_glock_is_locked_by_me(rgd->rd_gl)) { - error = gfs2_glock_nq_init(rgd->rd_gl, LM_ST_EXCLUSIVE, 0, &rg_gh); - if (error) - goto out_norgrp; - - gfs2_unlink_di(&ip->i_inode); /* mark inode unlinked */ - gfs2_glock_dq_uninit(&rg_gh); - } - -out_norgrp: - if (!existing) - gfs2_glock_dq_uninit(&ri_gh); -out: - return error; -} - struct inode *gfs2_lookup_simple(struct inode *dip, const char *name) { struct qstr qstr; diff --git a/fs/gfs2/inode.h b/fs/gfs2/inode.h index cee281b..b57f448 100644 --- a/fs/gfs2/inode.h +++ b/fs/gfs2/inode.h @@ -40,7 +40,6 @@ int gfs2_inode_refresh(struct gfs2_inode *ip); int gfs2_dinode_dealloc(struct gfs2_inode *inode); int gfs2_change_nlink(struct gfs2_inode *ip, int diff); -int gfs2_change_nlink_i(struct gfs2_inode *ip); struct inode *gfs2_lookupi(struct inode *dir, const struct qstr *name, int is_root, struct nameidata *nd); struct inode *gfs2_createi(struct gfs2_holder *ghs, const struct qstr *name, -- 1.4.4.2 >From a8d638e30e768adc6956541f79f7bf05139ba475 Mon Sep 17 00:00:00 2001 From: Steven Whitehouse Date: Mon, 15 Jan 2007 13:52:17 +0000 Subject: [PATCH] [GFS2] Add writepages for "data=writeback" mounts It occurred to me that although a gfs2 specific writepages for ordered writes and journaled data would be tricky, by hooking writepages only for "data=writeback" mounts we could take advantage of not needing buffer heads (we don't use them on the read side, nor have we for some time) and create much larger I/Os for the block layer. [...2509 lines suppressed...] + error = gfs2_glock_nq_m(3, ghs); if (error) goto out; @@ -291,10 +301,12 @@ static int gfs2_unlink(struct inode *dir, struct dentry *dentry) out_end_trans: gfs2_trans_end(sdp); out_gunlock: - gfs2_glock_dq_m(2, ghs); + gfs2_glock_dq_m(3, ghs); out: gfs2_holder_uninit(ghs); gfs2_holder_uninit(ghs + 1); + gfs2_holder_uninit(ghs + 2); + gfs2_glock_dq_uninit(&ri_gh); return error; } @@ -449,13 +461,22 @@ static int gfs2_rmdir(struct inode *dir, struct dentry *dentry) struct gfs2_inode *dip = GFS2_I(dir); struct gfs2_sbd *sdp = GFS2_SB(dir); struct gfs2_inode *ip = GFS2_I(dentry->d_inode); - struct gfs2_holder ghs[2]; + struct gfs2_holder ghs[3]; + struct gfs2_rgrpd *rgd; + struct gfs2_holder ri_gh; int error; + + error = gfs2_rindex_hold(sdp, &ri_gh); + if (error) + return error; gfs2_holder_init(dip->i_gl, LM_ST_EXCLUSIVE, 0, ghs); gfs2_holder_init(ip->i_gl, LM_ST_EXCLUSIVE, 0, ghs + 1); - error = gfs2_glock_nq_m(2, ghs); + rgd = gfs2_blk2rgrpd(sdp, ip->i_num.no_addr); + gfs2_holder_init(rgd->rd_gl, LM_ST_EXCLUSIVE, 0, ghs + 2); + + error = gfs2_glock_nq_m(3, ghs); if (error) goto out; @@ -483,10 +504,12 @@ static int gfs2_rmdir(struct inode *dir, struct dentry *dentry) gfs2_trans_end(sdp); out_gunlock: - gfs2_glock_dq_m(2, ghs); + gfs2_glock_dq_m(3, ghs); out: gfs2_holder_uninit(ghs); gfs2_holder_uninit(ghs + 1); + gfs2_holder_uninit(ghs + 2); + gfs2_glock_dq_uninit(&ri_gh); return error; } @@ -547,7 +570,8 @@ static int gfs2_rename(struct inode *odir, struct dentry *odentry, struct gfs2_inode *ip = GFS2_I(odentry->d_inode); struct gfs2_inode *nip = NULL; struct gfs2_sbd *sdp = GFS2_SB(odir); - struct gfs2_holder ghs[4], r_gh; + struct gfs2_holder ghs[5], r_gh; + struct gfs2_rgrpd *nrgd; unsigned int num_gh; int dir_rename = 0; int alloc_required; @@ -587,6 +611,13 @@ static int gfs2_rename(struct inode *odir, struct dentry *odentry, if (nip) { gfs2_holder_init(nip->i_gl, LM_ST_EXCLUSIVE, 0, ghs + num_gh); num_gh++; + /* grab the resource lock for unlink flag twiddling + * this is the case of the target file already existing + * so we unlink before doing the rename + */ + nrgd = gfs2_blk2rgrpd(sdp, nip->i_num.no_addr); + if (nrgd) + gfs2_holder_init(nrgd->rd_gl, LM_ST_EXCLUSIVE, 0, ghs + num_gh++); } error = gfs2_glock_nq_m(num_gh, ghs); -- 1.4.4.2 >From cluster-devel-bounces at redhat.com Tue Feb 6 08:50:31 2007 Return-Path: Received: from pobox.surrey.redhat.com ([unix socket]) by pobox.surrey.redhat.com (Cyrus v2.1.12) with LMTP; Tue, 06 Feb 2007 08:50:31 +0000 X-Sieve: CMU Sieve 2.2 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by pobox.surrey.redhat.com (8.12.11.20060308/8.12.11) with ESMTP id l168oUT1018545; Tue, 6 Feb 2007 08:50:31 GMT Received: from mx1.util.phx.redhat.com (mx1.util.phx.redhat.com [10.8.4.92]) by int-mx1.corp.redhat.com (8.13.1/8.13.1) with ESMTP id l168oPc7032062; Tue, 6 Feb 2007 03:50:25 -0500 Received: from hormel.redhat.com (hormel.util.phx.redhat.com [10.8.4.111]) by mx1.util.phx.redhat.com (8.13.1/8.13.1) with ESMTP id l168oKdu002376; Tue, 6 Feb 2007 03:50:20 -0500 Received: from listman.util.phx.redhat.com (listman.util.phx.redhat.com [10.8.4.110]) by hormel.redhat.com (Postfix) with ESMTP id 31C9B72F3A; Tue, 6 Feb 2007 03:50:20 -0500 (EST) Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by listman.util.phx.redhat.com (8.13.1/8.13.1) with ESMTP id l168oIBb032184 for ; Tue, 6 Feb 2007 03:50:18 -0500 Received: from lacrosse.corp.redhat.com (lacrosse.corp.redhat.com [172.16.52.154]) by int-mx1.corp.redhat.com (8.13.1/8.13.1) with ESMTP id l168oI8T032044 for ; Tue, 6 Feb 2007 03:50:18 -0500 Received: from vpn-14-75.rdu.redhat.com (vpn-14-75.rdu.redhat.com [10.11.14.75]) by lacrosse.corp.redhat.com (8.12.11.20060308/8.11.6) with ESMTP id l168oH3w025641 for ; Tue, 6 Feb 2007 03:50:17 -0500 From: Wendy Cheng To: cluster-devel at redhat.com Content-Type: text/plain Date: Tue, 06 Feb 2007 03:52:16 -0500 Message-Id: <1170751936.3490.14.camel at localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.0.2 (2.0.2-8) X-loop: cluster-devel at redhat.com Subject: [Cluster-devel] [GFS2 Patch] nfsd readdirplus assertion failure X-BeenThere: cluster-devel at redhat.com X-Mailman-Version: 2.1.5 Precedence: junk List-Id: "\[Cluster devel\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: cluster-devel-bounces at redhat.com Errors-To: cluster-devel-bounces at redhat.com X-Evolution-Source: imap://swhiteho at pobox.surrey.redhat.com/ Content-Transfer-Encoding: 8bit Glock assertion failure found in '07 NFS connectathon. One of the NFSDs is doing a "readdirplus" procedure call. It passes the logic into gfs2_readdir() where it obtains its directory inode glock. This is then followed by filehandle construction that invokes lookup code. It hits the assertion failure while trying to obtain the inode glock again inside gfs2_drevalidate(). This patch bypasses the recursive glock call if caller already holds the lock. Signed-off-by: S. Wendy Cheng ops_dentry.c | 16 +++++++++++----- 1 files changed, 11 insertions(+), 5 deletions(-) --- linux-git/fs/gfs2/ops_dentry.c 2007-02-06 01:07:26.000000000 -0500 +++ linux/fs/gfs2/ops_dentry.c 2007-02-06 01:05:35.000000000 -0500 @@ -46,6 +46,7 @@ static int gfs2_drevalidate(struct dentr struct gfs2_inum_host inum; unsigned int type; int error; + int had_lock=0; if (inode && is_bad_inode(inode)) goto invalid; @@ -53,9 +54,12 @@ static int gfs2_drevalidate(struct dentr if (sdp->sd_args.ar_localcaching) goto valid; - error = gfs2_glock_nq_init(dip->i_gl, LM_ST_SHARED, 0, &d_gh); - if (error) - goto fail; + had_lock = gfs2_glock_is_locked_by_me(dip->i_gl); + if (!had_lock) { + error = gfs2_glock_nq_init(dip->i_gl, LM_ST_SHARED, 0, &d_gh); + if (error) + goto fail; + } error = gfs2_dir_search(parent->d_inode, &dentry->d_name, &inum, &type); switch (error) { @@ -82,13 +86,15 @@ static int gfs2_drevalidate(struct dentr } valid_gunlock: - gfs2_glock_dq_uninit(&d_gh); + if (!had_lock) + gfs2_glock_dq_uninit(&d_gh); valid: dput(parent); return 1; invalid_gunlock: - gfs2_glock_dq_uninit(&d_gh); + if (!had_lock) + gfs2_glock_dq_uninit(&d_gh); invalid: if (inode && S_ISDIR(inode->i_mode)) { if (have_submounts(dentry)) Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/kernel-2.6.spec,v retrieving revision 1.2907 retrieving revision 1.2908 diff -u -r1.2907 -r1.2908 --- kernel-2.6.spec 5 Feb 2007 21:21:22 -0000 1.2907 +++ kernel-2.6.spec 6 Feb 2007 16:30:35 -0000 1.2908 @@ -419,6 +419,7 @@ Patch1411: linux-2.6-gfs2-tux.patch Patch1412: linux-2.6-gfs2-locking-exports.patch Patch1413: linux-2.6-gfs2-update.patch +Patch1414: linux-2.6-gfs2-update2.patch # NFS superblock sharing / CacheFS Patch1431: linux-2.6-cachefiles.patch @@ -430,6 +431,7 @@ # Misc bits. Patch1600: linux-2.6-module_version.patch Patch1601: linux-2.6-sha_alignment.patch +Patch1602: linux-2.6-crypto-key-collision.patch Patch1650: linux-2.6-serial-460800.patch Patch1681: linux-2.6-xfs-umount-fix.patch Patch1682: linux-2.6-xfs_attr2.patch @@ -872,7 +874,7 @@ %patch906 -p1 # Tux -%patch910 -p1 +#%patch910 -p1 # # Xen @@ -975,6 +977,7 @@ %patch1412 -p1 # GFS2 update %patch1413 -p1 +%patch1414 -p1 #nfs sharing / cachefs %patch1431 -p1 @@ -988,6 +991,8 @@ %patch1600 -p1 # Fix SHA1 alignment problem on ia64 %patch1601 -p1 +# Fix crypto key collision +%patch1602 -p1 # Allow to use 480600 baud on 16C950 UARTs %patch1650 -p1 # Fix XFS umount bug. @@ -2020,6 +2025,11 @@ %endif %changelog +* Tue Feb 6 2007 Chuck Ebbert +- disable Tux +- add another GFS2 update +- add crypto key collision patch (CVE-2007-0006) + * Mon Feb 5 2007 Dave Jones - Reenable Tux. From fedora-cvs-commits at redhat.com Tue Feb 6 16:32:48 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 11:32:48 -0500 Subject: rpms/openhpi/devel openhpi-2.8.0-werror.patch, NONE, 1.1 .cvsignore, 1.7, 1.8 openhpi.spec, 1.45, 1.46 sources, 1.7, 1.8 openhpi-2.4.1-gcc41.patch, 1.1, NONE openhpi-2.4.1-install.patch, 1.3, NONE openhpi-2.4.1-memset.patch, 1.1, NONE openhpi-2.4.1-werror.patch, 1.2, NONE openhpi-switcher.sh, 1.1, NONE Message-ID: <200702061632.l16GWmRJ007935@cvs.devel.redhat.com> Author: pknirsch Update of /cvs/dist/rpms/openhpi/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv7764 Modified Files: .cvsignore openhpi.spec sources Added Files: openhpi-2.8.0-werror.patch Removed Files: openhpi-2.4.1-gcc41.patch openhpi-2.4.1-install.patch openhpi-2.4.1-memset.patch openhpi-2.4.1-werror.patch openhpi-switcher.sh Log Message: - Update to openhpi-2.8.0 openhpi-2.8.0-werror.patch: clients/hpionIBMblade.c | 11 +++++------ clients/hpithres.c | 9 +++++---- openhpid/openhpid.cpp | 5 +++-- 3 files changed, 13 insertions(+), 12 deletions(-) --- NEW FILE openhpi-2.8.0-werror.patch --- --- openhpi-2.8.0/openhpid/openhpid.cpp.werror 2007-01-26 05:45:19.000000000 +0100 +++ openhpi-2.8.0/openhpid/openhpid.cpp 2007-02-06 16:06:24.000000000 +0100 @@ -224,7 +224,7 @@ exit(1); } snprintf(pid_buf, sizeof(pid_buf), "%d\n", (int)getpid()); - write(pfile, pid_buf, strlen(pid_buf)); + len = write(pfile, pid_buf, strlen(pid_buf)); close(pfile); // see if we have a valid configuration file @@ -322,6 +322,7 @@ { char pid_buf[256]; int pfile; + int ret; if (signal(SIGPIPE, SIG_IGN) == SIG_ERR) { return false; @@ -354,7 +355,7 @@ unlink(pid_file); pfile = open(pid_file, O_WRONLY | O_CREAT, 0640); snprintf(pid_buf, sizeof(pid_buf), "%d\n", (int)getpid()); - write(pfile, pid_buf, strlen(pid_buf)); + ret = write(pfile, pid_buf, strlen(pid_buf)); close(pfile); // housekeeping --- openhpi-2.8.0/clients/hpithres.c.werror 2006-12-06 22:02:23.000000000 +0100 +++ openhpi-2.8.0/clients/hpithres.c 2007-02-06 16:06:24.000000000 +0100 @@ -356,9 +356,10 @@ static int get_number(char *mes, int *res) { char buf[READ_BUF_SIZE]; + char *ret; printf("%s", mes); - fgets(buf, READ_BUF_SIZE, stdin); + ret = fgets(buf, READ_BUF_SIZE, stdin); return (sscanf(buf, "%d", res)); } @@ -422,7 +423,7 @@ Rdr->is_value = 1; }; printf("threshold type (lc, la, li, uc, ua, ui, ph, nh): "); - fgets(buf, READ_BUF_SIZE, stdin); + S = fgets(buf, READ_BUF_SIZE, stdin); S = buf; while (*S == ' ') S++; if (strlen(S) < 2) { @@ -445,7 +446,7 @@ }; printf("new value: "); - fgets(buf, READ_BUF_SIZE, stdin); + S = fgets(buf, READ_BUF_SIZE, stdin); i = sscanf(buf, "%f", &f); if (i == 0) { printf("ERROR: no value\n"); @@ -482,7 +483,7 @@ printf("\n Nem threshold:\n"); ShowThres(&thres); printf("Is it correct (yes, no)?:"); - fgets(buf, READ_BUF_SIZE, stdin); + S = fgets(buf, READ_BUF_SIZE, stdin); S = buf; while (*S == ' ') S++; if (strncmp(S, "yes", 3) != 0) --- openhpi-2.8.0/clients/hpionIBMblade.c.werror 2007-01-23 16:02:50.000000000 +0100 +++ openhpi-2.8.0/clients/hpionIBMblade.c 2007-02-06 16:14:27.000000000 +0100 @@ -439,9 +439,10 @@ static int get_number(char *mes, int *res) { char buf[READ_BUF_SIZE]; + char *S; printf("%s", mes); - fgets(buf, READ_BUF_SIZE, stdin); + S = fgets(buf, READ_BUF_SIZE, stdin); return (sscanf(buf, "%d", res)); } @@ -505,8 +506,7 @@ Rdr->is_value = 1; }; printf("threshold type (lc, la, li, uc, ua, ui, ph, nh): "); - fgets(buf, READ_BUF_SIZE, stdin); - S = buf; + S = fgets(buf, READ_BUF_SIZE, stdin); while (*S == ' ') S++; if (strlen(S) < 2) { printf("ERROR: invalid threshold type: %s\n", S); @@ -528,7 +528,7 @@ }; printf("new value: "); - fgets(buf, READ_BUF_SIZE, stdin); + S = fgets(buf, READ_BUF_SIZE, stdin); i = sscanf(buf, "%f", &f); if (i == 0) { printf("ERROR: no value\n"); @@ -565,8 +565,7 @@ printf("\n Nem threshold:\n"); ShowThres(&thres); printf("Is it correct (yes, no)?:"); - fgets(buf, READ_BUF_SIZE, stdin); - S = buf; + S = fgets(buf, READ_BUF_SIZE, stdin); while (*S == ' ') S++; if (strncmp(S, "yes", 3) != 0) return; Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/openhpi/devel/.cvsignore,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- .cvsignore 23 May 2006 15:48:36 -0000 1.7 +++ .cvsignore 6 Feb 2007 16:32:46 -0000 1.8 @@ -1 +1 @@ -openhpi-2.4.1.tar.gz +openhpi-2.8.0.tar.gz Index: openhpi.spec =================================================================== RCS file: /cvs/dist/rpms/openhpi/devel/openhpi.spec,v retrieving revision 1.45 retrieving revision 1.46 diff -u -r1.45 -r1.46 --- openhpi.spec 28 Nov 2006 13:35:40 -0000 1.45 +++ openhpi.spec 6 Feb 2007 16:32:46 -0000 1.46 @@ -1,16 +1,12 @@ Summary: openhpi Hardware Platform Interface (HPI) library and tools Name: openhpi -Version: 2.4.1 -Release: 7%{?dist} +Version: 2.8.0 +Release: 1%{?dist} License: BSD Group: System Environment/Base Source: http://prdownloads.sourceforge.net/openhpi/%{name}-%{version}.tar.gz Source1: openhpi.conf -Source2: openhpi-switcher.sh -Patch1: openhpi-2.4.1-werror.patch -Patch2: openhpi-2.4.1-gcc41.patch -Patch3: openhpi-2.4.1-memset.patch -Patch4: openhpi-2.4.1-install.patch +Patch1: openhpi-2.8.0-werror.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: libsysfs-devel, net-snmp-devel, OpenIPMI-devel, glib2-devel BuildRequires: elfutils-devel, rpm-devel, libtool-ltdl-devel, bzip2-devel @@ -43,9 +39,6 @@ %prep %setup -q %patch1 -p1 -b .werror -%patch2 -p1 -b .gcc41 -%patch3 -p1 -b .memset -%patch4 -p1 -b .install %build export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" @@ -58,20 +51,14 @@ mkdir -p -m1777 $RPM_BUILD_ROOT%{_var}/lib/openhpi make install DESTDIR=$RPM_BUILD_ROOT install -m644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/openhpi -%ifarch ppc64 x86_64 s390x -mv -f $RPM_BUILD_ROOT%{_bindir}/openhpi-switcher $RPM_BUILD_ROOT%{_bindir}/openhpi-switcher.64 -%else -mv -f $RPM_BUILD_ROOT%{_bindir}/openhpi-switcher $RPM_BUILD_ROOT%{_bindir}/openhpi-switcher.32 -%endif -install -m755 %{SOURCE2} $RPM_BUILD_ROOT%{_bindir}/openhpi-switcher + +# RH-ify the initscript location +mv $RPM_BUILD_ROOT%{_sysconfdir}/init.d/openhpid $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d rm -rf $RPM_BUILD_ROOT/%{_libdir}/*.la rm -rf $RPM_BUILD_ROOT/%{_libdir}/openhpi/*.la rm -rf $RPM_BUILD_ROOT/%{_libdir}/openhpi/standard/*.la rm -rf $RPM_BUILD_ROOT/%{_libdir}/libopenhpi.* -pushd $RPM_BUILD_ROOT/%{_libdir}/ -ln -sf openhpi/standard/* . -popd %clean rm -rf $RPM_BUILD_ROOT @@ -82,6 +69,7 @@ %files %defattr(-,root,root) +%doc README.daemon %dir %{_sysconfdir}/openhpi %config %{_sysconfdir}/openhpi/openhpi.conf %config %{_sysconfdir}/rc.d/init.d/openhpid @@ -90,7 +78,6 @@ %{_bindir}/* %{_sbindir}/* %{_libdir}/openhpi -%{_mandir}/man1/* %{_mandir}/man7/* %files devel @@ -102,6 +89,9 @@ %changelog +* Tue Feb 06 2007 Phil Knirsch - 2.8.0-1.fc7 +- Update to openhpi-2.8.0 + * Tue Nov 28 2006 Phil Knirsch - 2.4.1-7.fc7 - Rebuilt due to new net-snmp-5.4 - Small specfile updates Index: sources =================================================================== RCS file: /cvs/dist/rpms/openhpi/devel/sources,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- sources 23 May 2006 15:48:36 -0000 1.7 +++ sources 6 Feb 2007 16:32:46 -0000 1.8 @@ -1 +1 @@ -a7a3f1a9bb6e8b63f50bf0c04334f948 openhpi-2.4.1.tar.gz +1bdbea1ad0bde17b6c976fbeb43c9d04 openhpi-2.8.0.tar.gz --- openhpi-2.4.1-gcc41.patch DELETED --- --- openhpi-2.4.1-install.patch DELETED --- --- openhpi-2.4.1-memset.patch DELETED --- --- openhpi-2.4.1-werror.patch DELETED --- --- openhpi-switcher.sh DELETED --- From fedora-cvs-commits at redhat.com Tue Feb 6 16:40:35 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 11:40:35 -0500 Subject: rpms/dos2unix/devel dos2unix.spec,1.25,1.26 Message-ID: <200702061640.l16GeZSL013678@cvs.devel.redhat.com> Author: twaugh Update of /cvs/dist/rpms/dos2unix/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv13623 Modified Files: dos2unix.spec Log Message: * Tue Feb 6 2007 Tim Waugh 3.1-28 - Fixed build root (bug #225706). - Build with SMP flags (bug #225706). - Use dist in release tag (bug #225706). - Fixed macros in changelog (bug #225706). - Resolves: rhbz#225706 rhbz#225706 rhbz#225706 rhbz#225706 Index: dos2unix.spec =================================================================== RCS file: /cvs/dist/rpms/dos2unix/devel/dos2unix.spec,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- dos2unix.spec 12 Jul 2006 05:41:56 -0000 1.25 +++ dos2unix.spec 6 Feb 2007 16:40:28 -0000 1.26 @@ -1,7 +1,7 @@ Summary: Text file format converter Name: dos2unix Version: 3.1 -Release: 27.1 +Release: 28%{?dist} Group: Applications/Text License: Freely distributable Source: %{name}-%{version}.tar.bz2 @@ -12,7 +12,7 @@ Patch4: dos2unix-3.1-preserve-file-modes.patch Patch5: dos2unix-3.1-tmppath.patch -Buildroot: %{_tmppath}/%{name}-%{version}-root +Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description Dos2unix converts DOS or MAC text files to UNIX format. @@ -33,7 +33,8 @@ %build make clean -make CFLAGS="$RPM_OPT_FLAGS -D_LARGEFILE_SOURCE $(getconf LFS_CFLAGS)" +make CFLAGS="$RPM_OPT_FLAGS -D_LARGEFILE_SOURCE $(getconf LFS_CFLAGS)" \ + %{?_smp_mflags} make link %install @@ -56,6 +57,12 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Tue Feb 6 2007 Tim Waugh 3.1-28 +- Fixed build root (bug #225706). +- Build with SMP flags (bug #225706). +- Use dist in release tag (bug #225706). +- Fixed macros in changelog (bug #225706). + * Wed Jul 12 2006 Jesse Keating - 3.1-27.1 - rebuild @@ -150,6 +157,6 @@ - built for 7.1 * Tue Jul 07 1999 Peter Soos -- Added Hungarian "Summary:" and "%description" +- Added Hungarian "Summary:" and "%%description" - Corrected the file and directory attributes to rebuild the package under RedHat Linux 6.0 From fedora-cvs-commits at redhat.com Tue Feb 6 16:43:20 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 11:43:20 -0500 Subject: rpms/dos2unix/devel dos2unix.spec,1.26,1.27 Message-ID: <200702061643.l16GhKPJ015821@cvs.devel.redhat.com> Author: twaugh Update of /cvs/dist/rpms/dos2unix/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv15770 Modified Files: dos2unix.spec Log Message: * Tue Feb 6 2007 Tim Waugh 3.1-28 - Fixed build root (bug #225706). - Build with SMP flags (bug #225706). - Use dist in release tag (bug #225706). - Fixed macros in changelog (bug #225706). - Preserve timestamps when using install (bug #225706). - Resolves: rhbz#225706 rhbz#225706 rhbz#225706 rhbz#225706 rhbz#225706 Index: dos2unix.spec =================================================================== RCS file: /cvs/dist/rpms/dos2unix/devel/dos2unix.spec,v retrieving revision 1.26 retrieving revision 1.27 diff -u -r1.26 -r1.27 --- dos2unix.spec 6 Feb 2007 16:40:28 -0000 1.26 +++ dos2unix.spec 6 Feb 2007 16:43:18 -0000 1.27 @@ -41,10 +41,10 @@ rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1} -install -m755 dos2unix $RPM_BUILD_ROOT%{_bindir} -install -m755 mac2unix $RPM_BUILD_ROOT%{_bindir} -install -m444 dos2unix.1 $RPM_BUILD_ROOT%{_mandir}/man1 -install -m444 mac2unix.1 $RPM_BUILD_ROOT%{_mandir}/man1 +install -p -m755 dos2unix $RPM_BUILD_ROOT%{_bindir} +install -p -m755 mac2unix $RPM_BUILD_ROOT%{_bindir} +install -p -m444 dos2unix.1 $RPM_BUILD_ROOT%{_mandir}/man1 +install -p -m444 mac2unix.1 $RPM_BUILD_ROOT%{_mandir}/man1 %files %defattr(-,root,root,0755) @@ -62,6 +62,7 @@ - Build with SMP flags (bug #225706). - Use dist in release tag (bug #225706). - Fixed macros in changelog (bug #225706). +- Preserve timestamps when using install (bug #225706). * Wed Jul 12 2006 Jesse Keating - 3.1-27.1 - rebuild From fedora-cvs-commits at redhat.com Tue Feb 6 16:54:15 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 11:54:15 -0500 Subject: rpms/selinux-policy/devel policy-20070102.patch, 1.18, 1.19 selinux-policy.spec, 1.390, 1.391 Message-ID: <200702061654.l16GsFEZ016359@cvs.devel.redhat.com> Author: dwalsh Update of /cvs/dist/rpms/selinux-policy/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv16289 Modified Files: policy-20070102.patch selinux-policy.spec Log Message: * Mon Feb 5 2007 Dan Walsh 2.5.2-6 - Allow mozilla, evolution and thunderbird to read dev_random. Resolves: #227002 - Allow spamd to connect to smtp port Resolves: #227184 - Fixes to make ypxfr work Resolves: #227237 policy-20070102.patch: Rules.modular | 10 config/appconfig-strict-mcs/seusers | 1 config/appconfig-strict-mls/seusers | 1 config/appconfig-strict/seusers | 1 man/man8/httpd_selinux.8 | 88 ++-- man/man8/kerberos_selinux.8 | 24 - man/man8/named_selinux.8 | 21 - man/man8/rsync_selinux.8 | 19 - policy/flask/access_vectors | 4 policy/global_booleans | 2 policy/global_tunables | 128 ++++-- policy/mls | 31 + policy/modules/admin/acct.te | 2 policy/modules/admin/bootloader.fc | 5 policy/modules/admin/bootloader.te | 5 policy/modules/admin/consoletype.te | 13 policy/modules/admin/dmesg.te | 1 policy/modules/admin/logwatch.te | 5 policy/modules/admin/netutils.te | 1 policy/modules/admin/prelink.te | 7 policy/modules/admin/quota.fc | 7 policy/modules/admin/quota.te | 20 - policy/modules/admin/rpm.fc | 3 policy/modules/admin/rpm.if | 24 + policy/modules/admin/rpm.te | 18 policy/modules/admin/su.if | 28 + policy/modules/admin/su.te | 2 policy/modules/admin/sudo.if | 11 policy/modules/admin/usermanage.te | 23 + policy/modules/admin/vpn.te | 1 policy/modules/apps/ethereal.if | 4 policy/modules/apps/evolution.if | 136 ++++++- policy/modules/apps/games.if | 4 policy/modules/apps/gnome.fc | 2 policy/modules/apps/gnome.if | 98 +++++ policy/modules/apps/gnome.te | 5 policy/modules/apps/gpg.fc | 2 policy/modules/apps/gpg.if | 1 policy/modules/apps/java.if | 33 + policy/modules/apps/java.te | 2 policy/modules/apps/loadkeys.if | 44 -- policy/modules/apps/loadkeys.te | 13 policy/modules/apps/mozilla.if | 255 +++++++++++-- policy/modules/apps/mplayer.if | 83 ++++ policy/modules/apps/mplayer.te | 1 policy/modules/apps/slocate.if | 20 + policy/modules/apps/slocate.te | 3 policy/modules/apps/thunderbird.if | 113 +++++ policy/modules/apps/tvtime.if | 3 policy/modules/apps/uml.if | 5 policy/modules/apps/userhelper.if | 19 - policy/modules/apps/vmware.if | 4 policy/modules/apps/webalizer.te | 1 policy/modules/apps/wine.fc | 1 policy/modules/kernel/corecommands.fc | 10 policy/modules/kernel/corecommands.if | 72 +++ policy/modules/kernel/corenetwork.if.in | 81 ++++ policy/modules/kernel/corenetwork.te.in | 16 policy/modules/kernel/corenetwork.te.m4 | 4 policy/modules/kernel/devices.fc | 2 policy/modules/kernel/devices.if | 18 policy/modules/kernel/devices.te | 1 policy/modules/kernel/domain.if | 56 ++ policy/modules/kernel/domain.te | 22 + policy/modules/kernel/files.if | 198 ++++++++++ policy/modules/kernel/filesystem.if | 41 ++ policy/modules/kernel/filesystem.te | 3 policy/modules/kernel/kernel.if | 64 +++ policy/modules/kernel/kernel.te | 6 policy/modules/kernel/mls.if | 20 + policy/modules/kernel/mls.te | 3 policy/modules/kernel/storage.fc | 1 policy/modules/kernel/storage.if | 2 policy/modules/kernel/terminal.if | 20 + policy/modules/kernel/terminal.te | 5 policy/modules/services/apache.fc | 15 policy/modules/services/apache.if | 139 +++++++ policy/modules/services/apache.te | 12 policy/modules/services/apm.te | 3 policy/modules/services/automount.fc | 1 policy/modules/services/automount.te | 10 policy/modules/services/bind.te | 2 policy/modules/services/bluetooth.te | 4 policy/modules/services/ccs.fc | 1 policy/modules/services/ccs.te | 19 - policy/modules/services/clamav.te | 2 policy/modules/services/cron.fc | 6 policy/modules/services/cron.if | 86 ++-- policy/modules/services/cron.te | 44 ++ policy/modules/services/cups.te | 7 policy/modules/services/cvs.te | 1 policy/modules/services/dbus.if | 64 +++ policy/modules/services/dbus.te | 1 policy/modules/services/dhcp.te | 2 policy/modules/services/dovecot.te | 1 policy/modules/services/ftp.if | 4 policy/modules/services/ftp.te | 14 policy/modules/services/gpm.te | 1 policy/modules/services/hal.if | 38 ++ policy/modules/services/hal.te | 4 policy/modules/services/inetd.te | 31 + policy/modules/services/irqbalance.te | 4 policy/modules/services/kerberos.if | 2 policy/modules/services/kerberos.te | 5 policy/modules/services/ktalk.fc | 3 policy/modules/services/ktalk.te | 5 policy/modules/services/lpd.if | 52 +- policy/modules/services/mta.if | 9 policy/modules/services/mta.te | 2 policy/modules/services/networkmanager.te | 2 policy/modules/services/nis.fc | 2 policy/modules/services/nis.if | 5 policy/modules/services/nis.te | 24 + policy/modules/services/nscd.if | 20 + policy/modules/services/nscd.te | 16 policy/modules/services/ntp.te | 1 policy/modules/services/openvpn.te | 4 policy/modules/services/pcscd.fc | 9 policy/modules/services/pcscd.if | 58 +++ policy/modules/services/pcscd.te | 78 ++++ policy/modules/services/pegasus.if | 27 + policy/modules/services/pegasus.te | 5 policy/modules/services/portmap.te | 1 policy/modules/services/postfix.fc | 1 policy/modules/services/postfix.te | 4 policy/modules/services/procmail.te | 4 policy/modules/services/pyzor.if | 4 policy/modules/services/pyzor.te | 4 policy/modules/services/radvd.te | 2 policy/modules/services/razor.if | 9 policy/modules/services/razor.te | 2 policy/modules/services/rdisc.te | 1 policy/modules/services/rhgb.if | 76 ++++ policy/modules/services/rhgb.te | 3 policy/modules/services/ricci.te | 26 + policy/modules/services/rlogin.te | 10 policy/modules/services/rpc.fc | 1 policy/modules/services/rpc.te | 29 + policy/modules/services/rsync.te | 1 policy/modules/services/samba.te | 6 policy/modules/services/sasl.te | 1 policy/modules/services/sendmail.te | 4 policy/modules/services/setroubleshoot.if | 20 + policy/modules/services/setroubleshoot.te | 2 policy/modules/services/smartmon.te | 1 policy/modules/services/snmp.if | 17 policy/modules/services/snmp.te | 2 policy/modules/services/spamassassin.fc | 1 policy/modules/services/spamassassin.if | 28 + policy/modules/services/spamassassin.te | 18 policy/modules/services/squid.fc | 1 policy/modules/services/squid.if | 2 policy/modules/services/squid.te | 9 policy/modules/services/ssh.fc | 2 policy/modules/services/ssh.if | 79 +++- policy/modules/services/ssh.te | 161 ++++---- policy/modules/services/uucp.te | 2 policy/modules/services/xfs.te | 1 policy/modules/services/xserver.fc | 2 policy/modules/services/xserver.if | 153 +++++++- policy/modules/services/xserver.te | 20 - policy/modules/system/authlogin.if | 91 ++++ policy/modules/system/authlogin.te | 3 policy/modules/system/clock.te | 3 policy/modules/system/fstools.fc | 1 policy/modules/system/fstools.te | 6 policy/modules/system/getty.te | 14 policy/modules/system/hostname.te | 14 policy/modules/system/hotplug.te | 1 policy/modules/system/init.if | 23 + policy/modules/system/init.te | 37 + policy/modules/system/ipsec.fc | 6 policy/modules/system/ipsec.if | 100 +++++ policy/modules/system/ipsec.te | 105 +++++ policy/modules/system/iptables.te | 10 policy/modules/system/libraries.fc | 5 policy/modules/system/locallogin.te | 6 policy/modules/system/logging.te | 18 policy/modules/system/lvm.if | 23 + policy/modules/system/lvm.te | 40 +- policy/modules/system/miscfiles.fc | 2 policy/modules/system/miscfiles.if | 79 ++++ policy/modules/system/modutils.te | 14 policy/modules/system/mount.te | 10 policy/modules/system/raid.te | 4 policy/modules/system/selinuxutil.fc | 2 policy/modules/system/selinuxutil.if | 115 ++++++ policy/modules/system/selinuxutil.te | 140 ++----- policy/modules/system/setrans.te | 1 policy/modules/system/sysnetwork.te | 3 policy/modules/system/tzdata.fc | 3 policy/modules/system/tzdata.if | 19 + policy/modules/system/tzdata.te | 41 ++ policy/modules/system/unconfined.fc | 2 policy/modules/system/unconfined.if | 2 policy/modules/system/unconfined.te | 20 + policy/modules/system/userdomain.fc | 7 policy/modules/system/userdomain.if | 567 ++++++++++++++++++++++++------ policy/modules/system/userdomain.te | 44 +- policy/modules/system/xen.te | 26 + policy/support/obj_perm_sets.spt | 2 201 files changed, 4382 insertions(+), 785 deletions(-) Index: policy-20070102.patch =================================================================== RCS file: /cvs/dist/rpms/selinux-policy/devel/policy-20070102.patch,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- policy-20070102.patch 4 Feb 2007 12:42:16 -0000 1.18 +++ policy-20070102.patch 6 Feb 2007 16:54:13 -0000 1.19 @@ -652,7 +652,7 @@ mlsconstrain association { polmatch } diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/admin/acct.te serefpolicy-2.5.2/policy/modules/admin/acct.te --- nsaserefpolicy/policy/modules/admin/acct.te 2007-01-02 12:57:51.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/admin/acct.te 2007-01-25 09:00:58.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/admin/acct.te 2007-02-06 11:39:20.000000000 -0500 @@ -9,6 +9,7 @@ type acct_t; type acct_exec_t; @@ -661,6 +661,14 @@ type acct_data_t; logging_log_file(acct_data_t) +@@ -73,6 +74,7 @@ + ifdef(`targeted_policy',` + term_dontaudit_use_unallocated_ttys(acct_t) + term_dontaudit_use_generic_ptys(acct_t) ++ term_dontaudit_use_all_user_ptys(acct_t) + files_dontaudit_read_root_files(acct_t) + ') + diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/admin/bootloader.fc serefpolicy-2.5.2/policy/modules/admin/bootloader.fc --- nsaserefpolicy/policy/modules/admin/bootloader.fc 2006-11-16 17:15:26.000000000 -0500 +++ serefpolicy-2.5.2/policy/modules/admin/bootloader.fc 2007-01-25 09:00:58.000000000 -0500 @@ -1201,7 +1209,7 @@ # Declarations diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/apps/evolution.if serefpolicy-2.5.2/policy/modules/apps/evolution.if --- nsaserefpolicy/policy/modules/apps/evolution.if 2007-01-02 12:57:22.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/apps/evolution.if 2007-01-25 09:00:58.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/apps/evolution.if 2007-02-05 15:26:51.000000000 -0500 @@ -53,7 +53,7 @@ userdom_user_home_content($1,$1_evolution_home_t) @@ -1267,7 +1275,15 @@ #FIXME check to see if really needed kernel_read_kernel_sysctls($1_evolution_t) kernel_read_system_state($1_evolution_t) -@@ -238,6 +244,7 @@ +@@ -214,6 +220,7 @@ + corenet_udp_bind_generic_port($1_evolution_t) + + dev_read_urand($1_evolution_t) ++ dev_read_rand($1_evolution_t) + + files_read_etc_files($1_evolution_t) + files_read_usr_files($1_evolution_t) +@@ -238,6 +245,7 @@ userdom_manage_user_tmp_dirs($1,$1_evolution_t) userdom_manage_user_tmp_sockets($1,$1_evolution_t) userdom_manage_user_tmp_files($1,$1_evolution_t) @@ -1275,7 +1291,7 @@ # FIXME: suppress access to .local/.icons/.themes until properly implemented # FIXME: suppress access to .gaim/blist.xml (buddy list synchronization) # until properly implemented -@@ -246,6 +253,7 @@ +@@ -246,6 +254,7 @@ mta_read_config($1_evolution_t) xserver_user_client_template($1,$1_evolution_t,$1_evolution_tmpfs_t) @@ -1283,7 +1299,7 @@ tunable_policy(`use_nfs_home_dirs',` fs_manage_nfs_dirs($1_evolution_t) -@@ -367,7 +375,10 @@ +@@ -367,7 +376,10 @@ tunable_policy(`write_untrusted_content',` files_search_home($1_evolution_t) @@ -1295,7 +1311,7 @@ ',` files_dontaudit_list_home($1_evolution_t) files_dontaudit_list_tmp($1_evolution_t) -@@ -410,7 +421,11 @@ +@@ -410,7 +422,11 @@ ') optional_policy(` @@ -1308,7 +1324,7 @@ ') ### Junk mail filtering (start spamd) -@@ -425,10 +440,13 @@ +@@ -425,10 +441,13 @@ spamassassin_dontaudit_getattr_spamd_tmp_sockets($1_evolution_t) ') @@ -1325,7 +1341,7 @@ # Gnome common stuff gnome_application($1_evolution, $1) -@@ -450,12 +468,6 @@ +@@ -450,12 +469,6 @@ ifdef(`TODO',` gnome_file_dialog($1_evolution, $1) ') @@ -1338,7 +1354,7 @@ ') ######################################## -@@ -463,7 +475,8 @@ +@@ -463,7 +476,8 @@ # Evolution alarm local policy # @@ -1348,7 +1364,7 @@ allow $1_evolution_alarm_t $1_evolution_t:unix_stream_socket connectto; allow $1_evolution_alarm_t $1_evolution_orbit_tmp_t:sock_file write; -@@ -489,6 +502,14 @@ +@@ -489,6 +503,14 @@ domain_auto_trans($2, evolution_alarm_exec_t, $1_evolution_alarm_t) allow $1_evolution_alarm_t $2:fd use; @@ -1363,7 +1379,7 @@ fs_search_auto_mountpoints($1_evolution_alarm_t) miscfiles_read_localization($1_evolution_alarm_t) -@@ -512,9 +533,18 @@ +@@ -512,9 +534,18 @@ ') optional_policy(` @@ -1382,7 +1398,7 @@ ifdef(`TODO',` # Gnome common stuff gnome_application($1_evolution_alarm,$1) -@@ -525,6 +555,9 @@ +@@ -525,6 +556,9 @@ # Evolution exchange connector local policy # @@ -1392,7 +1408,7 @@ allow $1_evolution_exchange_t self:tcp_socket create_socket_perms; allow $1_evolution_exchange_t self:udp_socket create_socket_perms; -@@ -542,6 +575,16 @@ +@@ -542,6 +576,16 @@ allow $1_evolution_exchange_t $1_evolution_server_t:unix_stream_socket connectto; allow $1_evolution_exchange_t $1_evolution_server_orbit_tmp_t:sock_file write; @@ -1409,7 +1425,7 @@ # /tmp/.exchange-$USER allow $1_evolution_exchange_t $1_evolution_exchange_tmp_t:dir manage_dir_perms; allow $1_evolution_exchange_t $1_evolution_exchange_tmp_t:file manage_file_perms; -@@ -588,6 +631,10 @@ +@@ -588,6 +632,10 @@ fs_manage_nfs_files($1_evolution_exchange_t) ') @@ -1420,7 +1436,7 @@ tunable_policy(`use_samba_home_dirs',` fs_manage_cifs_files($1_evolution_exchange_t) ') -@@ -606,6 +653,8 @@ +@@ -606,6 +654,8 @@ # Evolution data server local policy # @@ -1429,7 +1445,7 @@ allow $1_evolution_server_t self:fifo_file { read write }; allow $1_evolution_server_t self:unix_stream_socket { accept connectto }; # Talk to ldap (address book), -@@ -628,6 +677,12 @@ +@@ -628,6 +678,12 @@ allow $1_evolution_server_t $2:fd use; @@ -1442,7 +1458,7 @@ kernel_read_system_state($1_evolution_server_t) corecmd_exec_shell($1_evolution_server_t) -@@ -682,6 +737,10 @@ +@@ -682,6 +738,10 @@ ') optional_policy(` @@ -1453,7 +1469,7 @@ nscd_socket_use($1_evolution_server_t) ') -@@ -813,3 +872,45 @@ +@@ -813,3 +873,45 @@ allow $2 $1_evolution_t:unix_stream_socket connectto; allow $2 $1_evolution_home_t:dir search; ') @@ -1862,7 +1878,7 @@ + diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/apps/mozilla.if serefpolicy-2.5.2/policy/modules/apps/mozilla.if --- nsaserefpolicy/policy/modules/apps/mozilla.if 2007-01-02 12:57:22.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/apps/mozilla.if 2007-01-26 14:04:53.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/apps/mozilla.if 2007-02-05 15:26:58.000000000 -0500 @@ -60,7 +60,7 @@ allow $1_mozilla_t self:capability { sys_nice setgid setuid }; @@ -1880,7 +1896,11 @@ # Mozpluggerrc allow $1_mozilla_t mozilla_conf_t:file read_file_perms; -@@ -150,6 +151,7 @@ +@@ -147,9 +148,11 @@ + corenet_dontaudit_tcp_bind_generic_port($1_mozilla_t) + + dev_read_urand($1_mozilla_t) ++ dev_read_rand($1_mozilla_t) dev_write_sound($1_mozilla_t) dev_read_sound($1_mozilla_t) dev_dontaudit_rw_dri($1_mozilla_t) @@ -1888,7 +1908,7 @@ files_read_etc_runtime_files($1_mozilla_t) files_read_usr_files($1_mozilla_t) -@@ -159,9 +161,10 @@ +@@ -159,9 +162,10 @@ # interacting with gstreamer files_read_var_files($1_mozilla_t) files_read_var_symlinks($1_mozilla_t) @@ -1900,7 +1920,7 @@ fs_rw_tmpfs_files($1_mozilla_t) libs_use_ld_so($1_mozilla_t) -@@ -177,6 +180,8 @@ +@@ -177,6 +181,8 @@ sysnet_dns_name_resolve($1_mozilla_t) sysnet_read_config($1_mozilla_t) @@ -1909,7 +1929,7 @@ userdom_manage_user_home_content_dirs($1,$1_mozilla_t) userdom_manage_user_home_content_files($1,$1_mozilla_t) userdom_manage_user_home_content_symlinks($1,$1_mozilla_t) -@@ -185,7 +190,9 @@ +@@ -185,7 +191,9 @@ userdom_manage_user_tmp_sockets($1,$1_mozilla_t) xserver_user_client_template($1,$1_mozilla_t,$1_mozilla_tmpfs_t) @@ -1920,7 +1940,7 @@ tunable_policy(`allow_execmem',` allow $1_mozilla_t self:process { execmem execstack }; ') -@@ -318,12 +325,14 @@ +@@ -318,12 +326,14 @@ tunable_policy(`write_untrusted_content',` files_search_home($1_mozilla_t) @@ -1938,7 +1958,7 @@ files_dontaudit_list_home($1_mozilla_t) files_dontaudit_list_tmp($1_mozilla_t) -@@ -335,22 +344,26 @@ +@@ -335,22 +345,26 @@ ') optional_policy(` @@ -1972,7 +1992,7 @@ ') optional_policy(` -@@ -358,44 +371,34 @@ +@@ -358,44 +372,34 @@ ') optional_policy(` @@ -2034,7 +2054,7 @@ # Macros for mozilla/mozilla (or other browser) domains. # FIXME: Rules were removed to centralize policy in a gnome_app macro -@@ -409,3 +412,174 @@ +@@ -409,3 +413,174 @@ ') ') ') @@ -2389,7 +2409,7 @@ libs_use_ld_so(locate_t) diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/apps/thunderbird.if serefpolicy-2.5.2/policy/modules/apps/thunderbird.if --- nsaserefpolicy/policy/modules/apps/thunderbird.if 2007-01-02 12:57:22.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/apps/thunderbird.if 2007-01-25 09:00:58.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/apps/thunderbird.if 2007-02-05 15:27:06.000000000 -0500 @@ -46,6 +46,7 @@ type $1_thunderbird_home_t alias $1_thunderbird_rw_t; @@ -2398,17 +2418,18 @@ type $1_thunderbird_tmpfs_t; files_tmpfs_file($1_thunderbird_tmpfs_t) -@@ -62,6 +63,9 @@ +@@ -62,6 +63,10 @@ allow $1_thunderbird_t self:unix_stream_socket { create accept connect write getattr read listen bind }; allow $1_thunderbird_t self:tcp_socket create_socket_perms; allow $1_thunderbird_t self:shm { read write create destroy unix_read unix_write }; + allow $1_thunderbird_t self:netlink_route_socket r_netlink_socket_perms; + dev_read_urand($1_thunderbird_t) ++ dev_read_rand($1_thunderbird_t) + dev_dontaudit_search_sysfs($1_thunderbird_t) # Access ~/.thunderbird manage_dirs_pattern($1_thunderbird_t,$1_thunderbird_home_t,$1_thunderbird_home_t) -@@ -89,16 +93,22 @@ +@@ -89,16 +94,22 @@ manage_dirs_pattern($2,$1_thunderbird_home_t,$1_thunderbird_home_t) manage_files_pattern($2,$1_thunderbird_home_t,$1_thunderbird_home_t) manage_lnk_files_pattern($2,$1_thunderbird_home_t,$1_thunderbird_home_t) @@ -2432,7 +2453,7 @@ corenet_non_ipsec_sendrecv($1_thunderbird_t) corenet_tcp_sendrecv_generic_if($1_thunderbird_t) -@@ -123,17 +133,26 @@ +@@ -123,17 +134,26 @@ corenet_sendrecv_http_client_packets($1_thunderbird_t) files_list_tmp($1_thunderbird_t) @@ -2459,7 +2480,7 @@ sysnet_read_config($1_thunderbird_t) # Allow DNS -@@ -147,7 +166,9 @@ +@@ -147,7 +167,9 @@ userdom_read_user_home_content_files($1,$1_thunderbird_t) xserver_user_client_template($1,$1_thunderbird_t,$1_thunderbird_tmpfs_t) @@ -2470,7 +2491,7 @@ # Transition from user type tunable_policy(`! disable_thunderbird_trans',` domain_auto_trans($2, thunderbird_exec_t, $1_thunderbird_t) -@@ -200,7 +221,6 @@ +@@ -200,7 +222,6 @@ userdom_read_user_tmp_symlinks($1,$1_thunderbird_t) userdom_search_user_home_dirs($1,$1_thunderbird_t) userdom_read_user_home_content_files($1,$1_thunderbird_t) @@ -2478,7 +2499,7 @@ ifndef(`enable_mls',` fs_search_removable($1_thunderbird_t) -@@ -282,11 +302,12 @@ +@@ -282,11 +303,12 @@ # Manage /tmp and /home tunable_policy(`write_untrusted_content',` files_search_home($1_thunderbird_t) @@ -2494,7 +2515,7 @@ ',` files_dontaudit_list_home($1_thunderbird_t) files_dontaudit_list_tmp($1_thunderbird_t) -@@ -298,6 +319,10 @@ +@@ -298,6 +320,10 @@ ') optional_policy(` @@ -2505,7 +2526,7 @@ dbus_system_bus_client_template($1_thunderbird,$1_thunderbird_t) dbus_user_bus_client_template($1,$1_thunderbird,$1_thunderbird_t) dbus_send_system_bus($1_thunderbird_t) -@@ -310,6 +335,7 @@ +@@ -310,6 +336,7 @@ optional_policy(` cups_read_rw_config($1_thunderbird_t) @@ -2513,7 +2534,7 @@ ') optional_policy(` -@@ -320,29 +346,79 @@ +@@ -320,29 +347,79 @@ nis_use_ypbind($1_thunderbird_t) ') @@ -2691,6 +2712,13 @@ files_read_etc_files(webalizer_t) files_read_etc_runtime_files(webalizer_t) +diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/apps/wine.fc serefpolicy-2.5.2/policy/modules/apps/wine.fc +--- nsaserefpolicy/policy/modules/apps/wine.fc 2006-11-16 17:15:07.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/apps/wine.fc 2007-02-06 10:34:42.000000000 -0500 +@@ -1,2 +1,3 @@ + /usr/bin/wine -- gen_context(system_u:object_r:wine_exec_t,s0) + /opt/picasa/wine/bin/wine -- gen_context(system_u:object_r:wine_exec_t,s0) ++/opt/cxoffice/bin/wine -- gen_context(system_u:object_r:wine_exec_t,s0) diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/kernel/corecommands.fc serefpolicy-2.5.2/policy/modules/kernel/corecommands.fc --- nsaserefpolicy/policy/modules/kernel/corecommands.fc 2007-01-02 12:57:13.000000000 -0500 +++ serefpolicy-2.5.2/policy/modules/kernel/corecommands.fc 2007-01-25 09:00:58.000000000 -0500 @@ -3472,8 +3500,8 @@ +') diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/kernel/filesystem.if serefpolicy-2.5.2/policy/modules/kernel/filesystem.if --- nsaserefpolicy/policy/modules/kernel/filesystem.if 2007-01-02 12:57:13.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/kernel/filesystem.if 2007-01-25 09:00:58.000000000 -0500 -@@ -1110,6 +1110,7 @@ ++++ serefpolicy-2.5.2/policy/modules/kernel/filesystem.if 2007-02-06 11:14:02.000000000 -0500 +@@ -1110,11 +1110,31 @@ type dosfs_t; ') @@ -3481,7 +3509,31 @@ manage_files_pattern($1,dosfs_t,dosfs_t) ') -@@ -2735,7 +2736,26 @@ + ######################################## + ## ++## read files ++## on a DOS filesystem. ++## ++## ++## ++## Domain allowed access. ++## ++## ++# ++interface(`fs_read_dos_files',` ++ gen_require(` ++ type dosfs_t; ++ ') ++ ++ read_files_pattern($1,dosfs_t,dosfs_t) ++') ++ ++######################################## ++## + ## Read eventpollfs files. + ## + ## +@@ -2735,7 +2755,26 @@ type tmpfs_t; ') @@ -3991,7 +4043,7 @@ +') diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/apache.te serefpolicy-2.5.2/policy/modules/services/apache.te --- nsaserefpolicy/policy/modules/services/apache.te 2007-01-25 08:13:58.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/services/apache.te 2007-02-01 14:10:21.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/services/apache.te 2007-02-06 11:29:43.000000000 -0500 @@ -171,6 +171,7 @@ allow httpd_t httpd_modules_t:dir list_dir_perms; mmap_files_pattern(httpd_t,httpd_modules_t,httpd_modules_t) @@ -4008,7 +4060,15 @@ corenet_non_ipsec_sendrecv(httpd_t) corenet_tcp_sendrecv_all_if(httpd_t) -@@ -448,6 +450,11 @@ +@@ -285,6 +287,7 @@ + ifdef(`targeted_policy',` + term_dontaudit_use_unallocated_ttys(httpd_t) + term_dontaudit_use_generic_ptys(httpd_t) ++ term_dontaudit_use_all_user_ptys(httpd_t) + files_dontaudit_read_root_files(httpd_t) + + tunable_policy(`httpd_enable_homedirs',` +@@ -448,6 +451,11 @@ logging_send_syslog_msg(httpd_helper_t) @@ -4020,7 +4080,7 @@ tunable_policy(`httpd_tty_comm',` # cjp: this is redundant: term_use_controlling_term(httpd_helper_t) -@@ -686,6 +693,7 @@ +@@ -686,6 +694,7 @@ optional_policy(` snmp_dontaudit_read_snmp_var_lib_files(httpd_t) @@ -4028,7 +4088,7 @@ ') ######################################## -@@ -694,6 +702,8 @@ +@@ -694,6 +703,8 @@ # manage_files_pattern(httpd_rotatelogs_t,httpd_log_t,httpd_log_t) @@ -4037,7 +4097,7 @@ kernel_read_kernel_sysctls(httpd_rotatelogs_t) kernel_dontaudit_list_proc(httpd_rotatelogs_t) -@@ -712,3 +722,4 @@ +@@ -712,3 +723,4 @@ term_dontaudit_use_generic_ptys(httpd_rotatelogs_t) term_dontaudit_use_unallocated_ttys(httpd_rotatelogs_t) ') @@ -4082,7 +4142,7 @@ # /usr diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/automount.te serefpolicy-2.5.2/policy/modules/services/automount.te --- nsaserefpolicy/policy/modules/services/automount.te 2007-01-02 12:57:43.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/services/automount.te 2007-01-25 09:00:58.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/services/automount.te 2007-02-06 11:25:05.000000000 -0500 @@ -13,8 +13,7 @@ type automount_var_run_t; files_pid_file(automount_var_run_t) @@ -4120,9 +4180,36 @@ fs_mount_all_fs(automount_t) fs_unmount_all_fs(automount_t) +@@ -160,6 +157,7 @@ + files_dontaudit_read_root_files(automount_t) + term_dontaudit_use_unallocated_ttys(automount_t) + term_dontaudit_use_generic_ptys(automount_t) ++ term_dontaudit_use_all_user_ptys(automount_t) + ') + + optional_policy(` +diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/bind.te serefpolicy-2.5.2/policy/modules/services/bind.te +--- nsaserefpolicy/policy/modules/services/bind.te 2007-01-02 12:57:43.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/services/bind.te 2007-02-06 11:32:59.000000000 -0500 +@@ -147,6 +147,7 @@ + ifdef(`targeted_policy',` + term_dontaudit_use_unallocated_ttys(named_t) + term_dontaudit_use_generic_ptys(named_t) ++ term_dontaudit_use_all_user_ptys(named_t) + files_dontaudit_read_root_files(named_t) + ') + +@@ -265,6 +266,7 @@ + + term_use_unallocated_ttys(ndc_t) + term_use_generic_ptys(ndc_t) ++ term_dontaudit_use_all_user_ptys(ndc_t) + ') + + optional_policy(` diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/bluetooth.te serefpolicy-2.5.2/policy/modules/services/bluetooth.te --- nsaserefpolicy/policy/modules/services/bluetooth.te 2007-01-02 12:57:43.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/services/bluetooth.te 2007-02-01 14:50:35.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/services/bluetooth.te 2007-02-06 11:29:23.000000000 -0500 @@ -41,7 +41,7 @@ # Bluetooth services local policy # @@ -4140,6 +4227,14 @@ term_dontaudit_use_console(bluetooth_t) #Handle bluetooth serial devices +@@ -135,6 +136,7 @@ + ifdef(`targeted_policy',` + term_dontaudit_use_unallocated_ttys(bluetooth_t) + term_dontaudit_use_generic_ptys(bluetooth_t) ++ term_dontaudit_use_all_user_ptys(bluetooth_t) + files_dontaudit_read_root_files(bluetooth_t) + ') + diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/ccs.fc serefpolicy-2.5.2/policy/modules/services/ccs.fc --- nsaserefpolicy/policy/modules/services/ccs.fc 2006-11-16 17:15:21.000000000 -0500 +++ serefpolicy-2.5.2/policy/modules/services/ccs.fc 2007-01-25 09:00:58.000000000 -0500 @@ -4561,7 +4656,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/cups.te serefpolicy-2.5.2/policy/modules/services/cups.te --- nsaserefpolicy/policy/modules/services/cups.te 2007-01-02 12:57:43.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/services/cups.te 2007-01-25 09:00:58.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/services/cups.te 2007-02-06 11:27:59.000000000 -0500 @@ -120,6 +120,8 @@ manage_files_pattern(cupsd_t,cupsd_tmp_t,cupsd_tmp_t) manage_fifo_files_pattern(cupsd_t,cupsd_tmp_t,cupsd_tmp_t) @@ -4571,7 +4666,15 @@ allow cupsd_t cupsd_var_run_t:dir setattr; manage_files_pattern(cupsd_t,cupsd_var_run_t,cupsd_var_run_t) -@@ -233,6 +235,9 @@ +@@ -177,6 +179,7 @@ + + term_dontaudit_use_console(cupsd_t) + term_use_unallocated_ttys(cupsd_t) ++ + term_search_ptys(cupsd_t) + + auth_domtrans_chk_passwd(cupsd_t) +@@ -233,6 +236,9 @@ ifdef(`enable_mls',` lpd_relabel_spool(cupsd_t) @@ -4581,6 +4684,14 @@ ') ifdef(`targeted_policy',` +@@ -240,6 +246,7 @@ + + term_dontaudit_use_unallocated_ttys(cupsd_t) + term_dontaudit_use_generic_ptys(cupsd_t) ++ term_dontaudit_use_all_user_ptys(cupsd_t) + + init_stream_connect_script(cupsd_t) + diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/cvs.te serefpolicy-2.5.2/policy/modules/services/cvs.te --- nsaserefpolicy/policy/modules/services/cvs.te 2007-01-02 12:57:43.000000000 -0500 +++ serefpolicy-2.5.2/policy/modules/services/cvs.te 2007-01-25 09:00:58.000000000 -0500 @@ -4711,6 +4822,17 @@ +') + + +diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/dbus.te serefpolicy-2.5.2/policy/modules/services/dbus.te +--- nsaserefpolicy/policy/modules/services/dbus.te 2007-01-02 12:57:43.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/services/dbus.te 2007-02-06 11:32:13.000000000 -0500 +@@ -114,6 +114,7 @@ + ifdef(`targeted_policy', ` + term_dontaudit_use_unallocated_ttys(system_dbusd_t) + term_dontaudit_use_generic_ptys(system_dbusd_t) ++ term_dontaudit_use_all_user_ptys(system_dbusd_t) + files_dontaudit_read_root_files(system_dbusd_t) + ') + diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/dhcp.te serefpolicy-2.5.2/policy/modules/services/dhcp.te --- nsaserefpolicy/policy/modules/services/dhcp.te 2007-01-02 12:57:43.000000000 -0500 +++ serefpolicy-2.5.2/policy/modules/services/dhcp.te 2007-01-29 17:31:09.000000000 -0500 @@ -4723,6 +4845,17 @@ ') optional_policy(` +diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/dovecot.te serefpolicy-2.5.2/policy/modules/services/dovecot.te +--- nsaserefpolicy/policy/modules/services/dovecot.te 2007-01-02 12:57:43.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/services/dovecot.te 2007-02-06 11:28:22.000000000 -0500 +@@ -125,6 +125,7 @@ + ifdef(`targeted_policy',` + term_dontaudit_use_unallocated_ttys(dovecot_t) + term_dontaudit_use_generic_ptys(dovecot_t) ++ term_dontaudit_use_all_user_ptys(dovecot_t) + files_dontaudit_read_root_files(dovecot_t) + ') + diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/ftp.if serefpolicy-2.5.2/policy/modules/services/ftp.if --- nsaserefpolicy/policy/modules/services/ftp.if 2007-01-02 12:57:43.000000000 -0500 +++ serefpolicy-2.5.2/policy/modules/services/ftp.if 2007-01-25 09:00:58.000000000 -0500 @@ -4739,7 +4872,7 @@ userdom_manage_user_home_content_symlinks($1,ftpd_t) diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/ftp.te serefpolicy-2.5.2/policy/modules/services/ftp.te --- nsaserefpolicy/policy/modules/services/ftp.te 2007-01-02 12:57:43.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/services/ftp.te 2007-01-25 09:00:58.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/services/ftp.te 2007-02-06 11:43:23.000000000 -0500 @@ -102,6 +102,8 @@ corenet_tcp_bind_ftp_port(ftpd_t) corenet_tcp_bind_ftp_data_port(ftpd_t) @@ -4757,7 +4890,15 @@ init_use_fds(ftpd_t) init_use_script_ptys(ftpd_t) -@@ -173,6 +176,11 @@ +@@ -149,6 +152,7 @@ + + term_dontaudit_use_generic_ptys(ftpd_t) + term_dontaudit_use_unallocated_ttys(ftpd_t) ++ term_dontaudit_use_all_user_ptys(ftpd_t) + ') + + tunable_policy(`allow_ftpd_anon_write',` +@@ -173,6 +177,11 @@ fs_manage_nfs_files(ftpd_t) ') @@ -4769,7 +4910,7 @@ tunable_policy(`ftp_home_dir',` allow ftpd_t self:capability { dac_override dac_read_search }; -@@ -182,10 +190,15 @@ +@@ -182,10 +191,15 @@ userdom_manage_all_users_home_content_dirs(ftpd_t) userdom_manage_all_users_home_content_files(ftpd_t) userdom_manage_all_users_home_content_symlinks(ftpd_t) @@ -4785,6 +4926,17 @@ ') tunable_policy(`ftp_home_dir && use_nfs_home_dirs',` +diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/gpm.te serefpolicy-2.5.2/policy/modules/services/gpm.te +--- nsaserefpolicy/policy/modules/services/gpm.te 2007-01-02 12:57:43.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/services/gpm.te 2007-02-06 11:28:47.000000000 -0500 +@@ -78,6 +78,7 @@ + ifdef(`targeted_policy', ` + term_dontaudit_use_unallocated_ttys(gpm_t) + term_dontaudit_use_generic_ptys(gpm_t) ++ term_dontaudit_use_all_user_ptys(gpm_t) + files_dontaudit_read_root_files(gpm_t) + ') + diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/hal.if serefpolicy-2.5.2/policy/modules/services/hal.if --- nsaserefpolicy/policy/modules/services/hal.if 2007-01-02 12:57:43.000000000 -0500 +++ serefpolicy-2.5.2/policy/modules/services/hal.if 2007-01-25 09:00:58.000000000 -0500 @@ -4832,7 +4984,7 @@ + diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/hal.te serefpolicy-2.5.2/policy/modules/services/hal.te --- nsaserefpolicy/policy/modules/services/hal.te 2007-01-02 12:57:43.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/services/hal.te 2007-02-04 07:37:00.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/services/hal.te 2007-02-06 11:29:07.000000000 -0500 @@ -85,6 +85,8 @@ dev_rw_power_management(hald_t) # hal is now execing pm-suspend @@ -4850,6 +5002,14 @@ libs_use_ld_so(hald_t) libs_use_shared_libs(hald_t) +@@ -159,6 +162,7 @@ + ifdef(`targeted_policy',` + term_dontaudit_use_console(hald_t) + term_dontaudit_use_generic_ptys(hald_t) ++ term_dontaudit_use_all_user_ptys(hald_t) + files_dontaudit_read_root_files(hald_t) + ') + diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/inetd.te serefpolicy-2.5.2/policy/modules/services/inetd.te --- nsaserefpolicy/policy/modules/services/inetd.te 2007-01-02 12:57:43.000000000 -0500 +++ serefpolicy-2.5.2/policy/modules/services/inetd.te 2007-01-25 09:00:58.000000000 -0500 @@ -5202,7 +5362,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/nis.te serefpolicy-2.5.2/policy/modules/services/nis.te --- nsaserefpolicy/policy/modules/services/nis.te 2007-01-02 12:57:43.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/services/nis.te 2007-01-25 14:27:40.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/services/nis.te 2007-02-05 15:59:38.000000000 -0500 @@ -285,6 +285,7 @@ domain_use_interactive_fds(ypserv_t) @@ -5211,7 +5371,7 @@ init_use_fds(ypserv_t) init_use_script_ptys(ypserv_t) -@@ -323,7 +324,14 @@ +@@ -323,11 +324,22 @@ # ypxfr local policy # @@ -5220,18 +5380,36 @@ +allow ypxfr_t ypserv_t:tcp_socket { read write }; +allow ypxfr_t ypserv_t:udp_socket { read write }; + ++allow ypxfr_t self:unix_dgram_socket create_stream_socket_perms; allow ypxfr_t self:unix_stream_socket create_stream_socket_perms; +allow ypxfr_t self:tcp_socket create_stream_socket_perms; +allow ypxfr_t self:udp_socket create_socket_perms; ++allow ypxfr_t self:netlink_route_socket r_netlink_socket_perms; allow ypxfr_t ypserv_t:tcp_socket { read write }; allow ypxfr_t ypserv_t:udp_socket { read write }; -@@ -352,3 +360,5 @@ + ++allow ypxfr_t ypserv_conf_t:file { getattr read }; ++ + read_files_pattern(ypxfr_t,var_yp_t,var_yp_t) + + corenet_non_ipsec_sendrecv(ypxfr_t) +@@ -352,3 +364,15 @@ libs_use_shared_libs(ypxfr_t) libs_use_ld_so(ypxfr_t) + ++logging_send_syslog_msg(ypxfr_t) ++ +sysnet_read_config(ypxfr_t) ++ ++miscfiles_read_localization(ypxfr_t) ++init_use_fds(ypxfr_t) ++ ++ifdef(`targeted_policy', ` ++ term_dontaudit_use_unallocated_ttys(ypxfr_t) ++ term_dontaudit_use_generic_ptys(ypxfr_t) ++') diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/nscd.if serefpolicy-2.5.2/policy/modules/services/nscd.if --- nsaserefpolicy/policy/modules/services/nscd.if 2007-01-02 12:57:43.000000000 -0500 +++ serefpolicy-2.5.2/policy/modules/services/nscd.if 2007-01-25 09:00:58.000000000 -0500 @@ -5261,7 +5439,7 @@ + diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/nscd.te serefpolicy-2.5.2/policy/modules/services/nscd.te --- nsaserefpolicy/policy/modules/services/nscd.te 2007-01-02 12:57:43.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/services/nscd.te 2007-01-25 09:00:58.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/services/nscd.te 2007-02-06 11:35:52.000000000 -0500 @@ -35,7 +35,6 @@ allow nscd_t self:unix_stream_socket create_stream_socket_perms; allow nscd_t self:unix_dgram_socket create_socket_perms; @@ -5293,7 +5471,12 @@ sysnet_read_config(nscd_t) userdom_dontaudit_use_unpriv_user_fds(nscd_t) -@@ -119,14 +117,9 @@ +@@ -115,18 +113,14 @@ + ifdef(`targeted_policy',` + term_use_unallocated_ttys(nscd_t) + term_use_generic_ptys(nscd_t) ++ term_dontaudit_use_all_user_ptys(nscd_t) + term_dontaudit_use_unallocated_ttys(nscd_t) term_dontaudit_use_generic_ptys(nscd_t) files_dontaudit_read_root_files(nscd_t) @@ -5311,6 +5494,17 @@ ') optional_policy(` +diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/ntp.te serefpolicy-2.5.2/policy/modules/services/ntp.te +--- nsaserefpolicy/policy/modules/services/ntp.te 2007-01-02 12:57:43.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/services/ntp.te 2007-02-06 11:36:07.000000000 -0500 +@@ -119,6 +119,7 @@ + ifdef(`targeted_policy', ` + term_dontaudit_use_unallocated_ttys(ntpd_t) + term_dontaudit_use_generic_ptys(ntpd_t) ++ term_dontaudit_use_all_user_ptys(ntpd_t) + files_dontaudit_read_root_files(ntpd_t) + + optional_policy(` diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/openvpn.te serefpolicy-2.5.2/policy/modules/services/openvpn.te --- nsaserefpolicy/policy/modules/services/openvpn.te 2007-01-02 12:57:43.000000000 -0500 +++ serefpolicy-2.5.2/policy/modules/services/openvpn.te 2007-01-25 09:00:58.000000000 -0500 @@ -5536,6 +5730,17 @@ files_read_var_lib_symlinks(pegasus_t) hostname_exec(pegasus_t) +diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/portmap.te serefpolicy-2.5.2/policy/modules/services/portmap.te +--- nsaserefpolicy/policy/modules/services/portmap.te 2007-01-02 12:57:43.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/services/portmap.te 2007-02-06 11:36:25.000000000 -0500 +@@ -96,6 +96,7 @@ + ifdef(`targeted_policy', ` + term_dontaudit_use_unallocated_ttys(portmap_t) + term_dontaudit_use_generic_ptys(portmap_t) ++ term_dontaudit_use_all_user_ptys(portmap_t) + files_dontaudit_read_root_files(portmap_t) + ') + diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/postfix.fc serefpolicy-2.5.2/policy/modules/services/postfix.fc --- nsaserefpolicy/policy/modules/services/postfix.fc 2006-11-16 17:15:20.000000000 -0500 +++ serefpolicy-2.5.2/policy/modules/services/postfix.fc 2007-01-25 09:49:55.000000000 -0500 @@ -5549,8 +5754,8 @@ /usr/libexec/postfix/bounce -- gen_context(system_u:object_r:postfix_bounce_exec_t,s0) diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/postfix.te serefpolicy-2.5.2/policy/modules/services/postfix.te --- nsaserefpolicy/policy/modules/services/postfix.te 2007-01-02 12:57:43.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/services/postfix.te 2007-01-26 09:49:14.000000000 -0500 -@@ -173,6 +173,8 @@ ++++ serefpolicy-2.5.2/policy/modules/services/postfix.te 2007-02-06 11:38:26.000000000 -0500 +@@ -173,9 +173,12 @@ mta_rw_aliases(postfix_master_t) mta_read_sendmail_bin(postfix_master_t) @@ -5559,6 +5764,18 @@ ifdef(`targeted_policy',` term_dontaudit_use_unallocated_ttys(postfix_master_t) term_dontaudit_use_generic_ptys(postfix_master_t) ++ term_dontaudit_use_all_user_ptys(postfix_master_t) + ') + + optional_policy(` +@@ -386,6 +389,7 @@ + + postfix_list_spool(postfix_pickup_t) + ++allow postfix_pickup_t postfix_spool_maildrop_t:dir read_dir_perms; + read_files_pattern(postfix_pickup_t,postfix_spool_maildrop_t,postfix_spool_maildrop_t) + delete_files_pattern(postfix_pickup_t,postfix_spool_maildrop_t,postfix_spool_maildrop_t) + diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/procmail.te serefpolicy-2.5.2/policy/modules/services/procmail.te --- nsaserefpolicy/policy/modules/services/procmail.te 2007-01-02 12:57:43.000000000 -0500 +++ serefpolicy-2.5.2/policy/modules/services/procmail.te 2007-01-29 05:22:56.000000000 -0500 @@ -5672,6 +5889,17 @@ ######################################## # # Local policy +diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/rdisc.te serefpolicy-2.5.2/policy/modules/services/rdisc.te +--- nsaserefpolicy/policy/modules/services/rdisc.te 2006-11-16 17:15:20.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/services/rdisc.te 2007-02-06 11:38:55.000000000 -0500 +@@ -58,6 +58,7 @@ + ifdef(`targeted_policy',` + term_dontaudit_use_unallocated_ttys(rdisc_t) + term_dontaudit_use_generic_ptys(rdisc_t) ++ term_dontaudit_use_all_user_ptys(rdisc_t) + files_dontaudit_read_root_files(rdisc_t) + ') + diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/rhgb.if serefpolicy-2.5.2/policy/modules/services/rhgb.if --- nsaserefpolicy/policy/modules/services/rhgb.if 2006-11-16 17:15:20.000000000 -0500 +++ serefpolicy-2.5.2/policy/modules/services/rhgb.if 2007-01-25 09:00:58.000000000 -0500 @@ -5910,8 +6138,24 @@ /usr/sbin/rpc\.mountd -- gen_context(system_u:object_r:nfsd_exec_t,s0) diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/rpc.te serefpolicy-2.5.2/policy/modules/services/rpc.te --- nsaserefpolicy/policy/modules/services/rpc.te 2007-01-02 12:57:43.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/services/rpc.te 2007-01-26 09:40:48.000000000 -0500 -@@ -120,16 +120,20 @@ ++++ serefpolicy-2.5.2/policy/modules/services/rpc.te 2007-02-06 11:35:20.000000000 -0500 +@@ -54,6 +54,7 @@ + fs_read_rpc_symlinks(rpcd_t) + fs_read_rpc_sockets(rpcd_t) + term_use_controlling_term(rpcd_t) ++term_dontaudit_use_all_user_ptys(rpcd_t) + + # cjp: this should really have its own type + files_manage_mounttab(rpcd_t) +@@ -89,6 +90,7 @@ + fs_rw_nfsd_fs(nfsd_t) + + term_use_controlling_term(nfsd_t) ++term_dontaudit_use_all_user_ptys(nfsd_t) + + # does not really need this, but it is easier to just allow it + files_search_pids(nfsd_t) +@@ -120,16 +122,20 @@ # GSSD local policy # @@ -5935,7 +6179,7 @@ fs_list_rpc(gssd_t) fs_read_rpc_sockets(gssd_t) -@@ -138,6 +142,7 @@ +@@ -138,9 +144,13 @@ files_list_tmp(gssd_t) files_read_generic_tmp_files(gssd_t) files_read_generic_tmp_symlinks(gssd_t) @@ -5943,7 +6187,13 @@ miscfiles_read_certs(gssd_t) -@@ -148,6 +153,19 @@ ++term_use_controlling_term(gssd_t) ++term_dontaudit_use_all_user_ptys(gssd_t) ++ + tunable_policy(`allow_gssd_read_tmp',` + userdom_list_unpriv_users_tmp(gssd_t) + userdom_read_unpriv_users_tmp_files(gssd_t) +@@ -148,6 +158,19 @@ ') optional_policy(` @@ -5976,8 +6226,16 @@ type rsync_data_t; diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/samba.te serefpolicy-2.5.2/policy/modules/services/samba.te --- nsaserefpolicy/policy/modules/services/samba.te 2007-01-02 12:57:43.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/services/samba.te 2007-01-25 09:00:58.000000000 -0500 -@@ -347,6 +347,8 @@ ++++ serefpolicy-2.5.2/policy/modules/services/samba.te 2007-02-06 11:44:08.000000000 -0500 +@@ -288,6 +288,7 @@ + files_dontaudit_read_root_files(smbd_t) + term_dontaudit_use_generic_ptys(smbd_t) + term_dontaudit_use_unallocated_ttys(smbd_t) ++ term_dontaudit_use_all_user_ptys(smbd_t) + ') + + tunable_policy(`allow_smbd_anon_write',` +@@ -347,6 +348,8 @@ create_dirs_pattern(nmbd_t,samba_log_t,samba_log_t) append_files_pattern(nmbd_t,samba_log_t,samba_log_t) @@ -5986,6 +6244,34 @@ read_files_pattern(nmbd_t,samba_log_t,samba_log_t) create_files_pattern(nmbd_t,samba_log_t,samba_log_t) allow nmbd_t samba_log_t:dir setattr; +@@ -408,6 +411,7 @@ + files_dontaudit_read_root_files(nmbd_t) + term_dontaudit_use_generic_ptys(nmbd_t) + term_dontaudit_use_unallocated_ttys(nmbd_t) ++ term_dontaudit_use_all_user_ptys(nmbd_t) + ') + + optional_policy(` +@@ -697,6 +701,8 @@ + ifdef(`targeted_policy', ` + term_dontaudit_use_unallocated_ttys(winbind_t) + term_dontaudit_use_generic_ptys(winbind_t) ++ term_dontaudit_use_all_user_ptys(winbind_t) ++ + files_dontaudit_read_root_files(winbind_t) + ') + +diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/sasl.te serefpolicy-2.5.2/policy/modules/services/sasl.te +--- nsaserefpolicy/policy/modules/services/sasl.te 2007-01-02 12:57:43.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/services/sasl.te 2007-02-06 11:40:41.000000000 -0500 +@@ -83,6 +83,7 @@ + ifdef(`targeted_policy', ` + term_dontaudit_use_unallocated_ttys(saslauthd_t) + term_dontaudit_use_generic_ptys(saslauthd_t) ++ term_dontaudit_use_all_user_ptys(saslauthd_t) + files_dontaudit_read_root_files(saslauthd_t) + ') + diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/sendmail.te serefpolicy-2.5.2/policy/modules/services/sendmail.te --- nsaserefpolicy/policy/modules/services/sendmail.te 2007-01-02 12:57:43.000000000 -0500 +++ serefpolicy-2.5.2/policy/modules/services/sendmail.te 2007-01-25 09:00:58.000000000 -0500 @@ -6027,7 +6313,7 @@ +') diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/setroubleshoot.te serefpolicy-2.5.2/policy/modules/services/setroubleshoot.te --- nsaserefpolicy/policy/modules/services/setroubleshoot.te 2007-01-02 12:57:43.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/services/setroubleshoot.te 2007-01-26 11:09:49.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/services/setroubleshoot.te 2007-02-06 11:40:59.000000000 -0500 @@ -53,6 +53,7 @@ kernel_read_kernel_sysctls(setroubleshootd_t) @@ -6081,8 +6367,16 @@ +') diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/snmp.te serefpolicy-2.5.2/policy/modules/services/snmp.te --- nsaserefpolicy/policy/modules/services/snmp.te 2007-01-02 12:57:43.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/services/snmp.te 2007-01-29 09:54:04.000000000 -0500 -@@ -157,3 +157,4 @@ ++++ serefpolicy-2.5.2/policy/modules/services/snmp.te 2007-02-06 11:42:13.000000000 -0500 +@@ -127,6 +127,7 @@ + ifdef(`targeted_policy', ` + term_dontaudit_use_unallocated_ttys(snmpd_t) + term_dontaudit_use_generic_ptys(snmpd_t) ++ term_dontaudit_use_all_user_ptys(snmpd_t) + files_dontaudit_read_root_files(snmpd_t) + ') + +@@ -157,3 +158,4 @@ optional_policy(` udev_read_db(snmpd_t) ') @@ -6142,7 +6436,7 @@ + diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/spamassassin.te serefpolicy-2.5.2/policy/modules/services/spamassassin.te --- nsaserefpolicy/policy/modules/services/spamassassin.te 2007-01-02 12:57:43.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/services/spamassassin.te 2007-02-02 06:40:31.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/services/spamassassin.te 2007-02-06 11:42:29.000000000 -0500 @@ -8,7 +8,7 @@ # spamassassin client executable @@ -6172,7 +6466,15 @@ ######################################## # -@@ -107,7 +111,12 @@ +@@ -77,6 +81,7 @@ + corenet_tcp_bind_all_nodes(spamd_t) + corenet_tcp_bind_spamd_port(spamd_t) + corenet_tcp_connect_razor_port(spamd_t) ++corenet_tcp_connect_smtp_port(spamd_t) + corenet_sendrecv_razor_client_packets(spamd_t) + corenet_sendrecv_spamd_server_packets(spamd_t) + # spamassassin 3.1 needs this for its +@@ -107,7 +112,12 @@ files_read_usr_files(spamd_t) files_read_etc_files(spamd_t) files_read_etc_runtime_files(spamd_t) @@ -6186,7 +6488,13 @@ init_use_fds(spamd_t) init_use_script_ptys(spamd_t) -@@ -138,6 +147,7 @@ +@@ -133,11 +143,13 @@ + ifdef(`targeted_policy',` + term_dontaudit_use_unallocated_ttys(spamd_t) + term_dontaudit_use_generic_ptys(spamd_t) ++ term_dontaudit_use_all_user_ptys(spamd_t) + + files_dontaudit_read_root_files(spamd_t) tunable_policy(`spamd_enable_home_dirs',` userdom_home_filetrans_generic_user_home_dir(spamd_t) @@ -6583,6 +6891,17 @@ nscd_socket_use(uux_t) ') + +diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/xfs.te serefpolicy-2.5.2/policy/modules/services/xfs.te +--- nsaserefpolicy/policy/modules/services/xfs.te 2007-01-02 12:57:43.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/services/xfs.te 2007-02-06 11:44:30.000000000 -0500 +@@ -81,6 +81,7 @@ + ifdef(`targeted_policy',` + term_dontaudit_use_unallocated_ttys(xfs_t) + term_dontaudit_use_generic_ptys(xfs_t) ++ term_dontaudit_use_all_user_ptys(xfs_t) + files_dontaudit_read_root_files(xfs_t) + ') + diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/xserver.fc serefpolicy-2.5.2/policy/modules/services/xserver.fc --- nsaserefpolicy/policy/modules/services/xserver.fc 2006-11-16 17:15:21.000000000 -0500 +++ serefpolicy-2.5.2/policy/modules/services/xserver.fc 2007-01-25 09:00:58.000000000 -0500 @@ -7192,6 +7511,17 @@ +optional_policy(` + unconfined_dontaudit_rw_pipes(hostname_t) +') +diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/hotplug.te serefpolicy-2.5.2/policy/modules/system/hotplug.te +--- nsaserefpolicy/policy/modules/system/hotplug.te 2007-01-02 12:57:49.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/system/hotplug.te 2007-02-06 11:33:22.000000000 -0500 +@@ -133,6 +133,7 @@ + ifdef(`targeted_policy', ` + term_dontaudit_use_unallocated_ttys(hotplug_t) + term_dontaudit_use_generic_ptys(hotplug_t) ++ term_dontaudit_use_all_user_ptys(hotplug_t) + + optional_policy(` + consoletype_exec(hotplug_t) diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/init.if serefpolicy-2.5.2/policy/modules/system/init.if --- nsaserefpolicy/policy/modules/system/init.if 2007-01-02 12:57:49.000000000 -0500 +++ serefpolicy-2.5.2/policy/modules/system/init.if 2007-01-25 09:00:58.000000000 -0500 @@ -7598,10 +7928,12 @@ +kernel_read_network_state(racoon_t) diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/iptables.te serefpolicy-2.5.2/policy/modules/system/iptables.te --- nsaserefpolicy/policy/modules/system/iptables.te 2007-01-02 12:57:49.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/system/iptables.te 2007-01-25 09:00:58.000000000 -0500 -@@ -80,6 +80,11 @@ ++++ serefpolicy-2.5.2/policy/modules/system/iptables.te 2007-02-06 11:30:20.000000000 -0500 +@@ -79,7 +79,13 @@ + ifdef(`targeted_policy', ` term_dontaudit_use_unallocated_ttys(iptables_t) term_dontaudit_use_generic_ptys(iptables_t) ++ term_dontaudit_use_all_user_ptys(iptables_t) files_dontaudit_read_root_files(iptables_t) + unconfined_rw_pipes(iptables_t) +') @@ -7611,7 +7943,7 @@ ') optional_policy(` -@@ -107,3 +112,7 @@ +@@ -107,3 +113,7 @@ optional_policy(` udev_read_db(iptables_t) ') @@ -7621,16 +7953,17 @@ +') diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/libraries.fc serefpolicy-2.5.2/policy/modules/system/libraries.fc --- nsaserefpolicy/policy/modules/system/libraries.fc 2007-01-02 12:57:49.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/system/libraries.fc 2007-01-25 09:00:58.000000000 -0500 -@@ -79,6 +79,7 @@ ++++ serefpolicy-2.5.2/policy/modules/system/libraries.fc 2007-02-06 10:34:29.000000000 -0500 +@@ -79,6 +79,8 @@ /opt/netbeans(.*/)?jdk.*/linux/.+\.so(\.[^/]*)* -- gen_context(system_u:object_r:textrel_shlib_t,s0) /opt/(.*/)?java/.+\.jar -- gen_context(system_u:object_r:shlib_t,s0) /opt/(.*/)?jre/.+\.jar -- gen_context(system_u:object_r:shlib_t,s0) +/opt/ibm/java2-ppc64-50/jre/bin/.+\.so(\.[^/]*)* -- gen_context(system_u:object_r:textrel_shlib_t,s0) ++/opt/cxoffice/lib/wine/.+\.so -- gen_context(system_u:object_r:textrel_shlib_t,s0) ifdef(`distro_gentoo',` # despite the extensions, they are actually libs -@@ -242,6 +243,7 @@ +@@ -242,6 +244,7 @@ /usr/lib(64)?/libmp3lame\.so.* -- gen_context(system_u:object_r:textrel_shlib_t,s0) # Flash plugin, Macromedia @@ -7638,7 +7971,7 @@ HOME_DIR/.*/plugins/libflashplayer\.so.* -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/lib(64)?/.*/libflashplayer\.so.* -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/local/(.*/)?libflashplayer\.so.* -- gen_context(system_u:object_r:textrel_shlib_t,s0) -@@ -301,3 +303,5 @@ +@@ -301,3 +304,5 @@ /var/spool/postfix/lib(64)?/lib.*\.so.* -- gen_context(system_u:object_r:shlib_t,s0) /var/spool/postfix/lib(64)?/[^/]*/lib.*\.so.* -- gen_context(system_u:object_r:shlib_t,s0) /var/spool/postfix/lib(64)?/devfsd/.+\.so.* -- gen_context(system_u:object_r:shlib_t,s0) @@ -7676,8 +8009,33 @@ corecmd_read_sbin_symlinks(local_login_t) diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/logging.te serefpolicy-2.5.2/policy/modules/system/logging.te --- nsaserefpolicy/policy/modules/system/logging.te 2007-01-02 12:57:49.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/system/logging.te 2007-01-25 09:00:58.000000000 -0500 -@@ -320,6 +320,14 @@ ++++ serefpolicy-2.5.2/policy/modules/system/logging.te 2007-02-06 11:42:59.000000000 -0500 +@@ -64,7 +64,7 @@ + # Auditd local policy + # + +-allow auditctl_t self:capability { audit_write audit_control }; ++allow auditctl_t self:capability { fsetsid audit_write audit_control }; + allow auditctl_t self:netlink_audit_socket { create_netlink_socket_perms nlmsg_relay nlmsg_readpriv }; + + read_files_pattern(auditctl_t,auditd_etc_t,auditd_etc_t) +@@ -246,6 +246,7 @@ + ifdef(`targeted_policy',` + term_dontaudit_use_generic_ptys(klogd_t) + term_dontaudit_use_unallocated_ttys(klogd_t) ++ term_dontaudit_use_all_user_ptys(klogd_t) + ') + + optional_policy(` +@@ -271,6 +272,7 @@ + allow syslogd_t self:unix_dgram_socket sendto; + allow syslogd_t self:fifo_file rw_file_perms; + allow syslogd_t self:udp_socket create_socket_perms; ++allow syslogd_t self:tcp_socket create_stream_socket_perms; + + # Create and bind to /dev/log or /var/run/log. + allow syslogd_t devlog_t:sock_file manage_sock_file_perms; +@@ -320,6 +322,15 @@ corenet_udp_sendrecv_all_ports(syslogd_t) corenet_udp_bind_all_nodes(syslogd_t) corenet_udp_bind_syslogd_port(syslogd_t) @@ -7686,13 +8044,14 @@ +corenet_tcp_sendrecv_all_if(syslogd_t) +corenet_tcp_sendrecv_all_nodes(syslogd_t) +corenet_tcp_sendrecv_all_ports(syslogd_t) ++corenet_tcp_bind_all_nodes(syslogd_t) +corenet_tcp_bind_rsh_port(syslogd_t) +corenet_tcp_connect_rsh_port(syslogd_t) + # syslog-ng can send or receive logs corenet_sendrecv_syslogd_client_packets(syslogd_t) corenet_sendrecv_syslogd_server_packets(syslogd_t) -@@ -392,3 +400,8 @@ +@@ -392,3 +403,8 @@ # log to the xconsole xserver_rw_console(syslogd_t) ') @@ -7739,7 +8098,7 @@ +') diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/lvm.te serefpolicy-2.5.2/policy/modules/system/lvm.te --- nsaserefpolicy/policy/modules/system/lvm.te 2007-01-02 12:57:49.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/system/lvm.te 2007-02-01 16:31:20.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/system/lvm.te 2007-02-06 11:30:46.000000000 -0500 @@ -44,14 +44,20 @@ # Cluster LVM daemon local policy # @@ -7783,7 +8142,15 @@ term_dontaudit_use_console(clvmd_t) -@@ -132,6 +142,10 @@ +@@ -120,6 +130,7 @@ + ifdef(`targeted_policy', ` + term_dontaudit_use_unallocated_ttys(clvmd_t) + term_dontaudit_use_generic_ptys(clvmd_t) ++ term_dontaudit_use_all_user_ptys(clvmd_t) + files_dontaudit_read_root_files(clvmd_t) + ') + +@@ -132,6 +143,10 @@ ') optional_policy(` @@ -7794,7 +8161,7 @@ ricci_dontaudit_rw_modcluster_pipes(clvmd_t) ricci_dontaudit_use_modcluster_fds(clvmd_t) ') -@@ -147,7 +161,9 @@ +@@ -147,7 +162,9 @@ # DAC overrides and mknod for modifying /dev entries (vgmknodes) # rawio needed for dmraid @@ -7805,7 +8172,7 @@ dontaudit lvm_t self:capability sys_tty_config; allow lvm_t self:process { sigchld sigkill sigstop signull signal }; # LVM will complain a lot if it cannot set its priority. -@@ -156,6 +172,7 @@ +@@ -156,6 +173,7 @@ allow lvm_t self:fifo_file rw_file_perms; allow lvm_t self:unix_dgram_socket create_socket_perms; allow lvm_t self:netlink_kobject_uevent_socket create_socket_perms; @@ -7813,7 +8180,7 @@ manage_dirs_pattern(lvm_t,lvm_tmp_t,lvm_tmp_t) manage_files_pattern(lvm_t,lvm_tmp_t,lvm_tmp_t) -@@ -203,6 +220,7 @@ +@@ -203,6 +221,7 @@ selinux_compute_user_contexts(lvm_t) dev_create_generic_chr_files(lvm_t) @@ -7821,7 +8188,7 @@ dev_read_rand(lvm_t) dev_read_urand(lvm_t) dev_rw_lvm_control(lvm_t) -@@ -228,6 +246,7 @@ +@@ -228,6 +247,7 @@ fs_list_tmpfs(lvm_t) fs_read_tmpfs_symlinks(lvm_t) fs_dontaudit_read_removable_files(lvm_t) @@ -7829,7 +8196,7 @@ storage_relabel_fixed_disk(lvm_t) storage_dontaudit_read_removable_device(lvm_t) -@@ -240,8 +259,8 @@ +@@ -240,8 +260,8 @@ # Access raw devices and old /dev/lvm (c 109,0). Is this needed? storage_manage_fixed_disk(lvm_t) @@ -7840,18 +8207,20 @@ corecmd_exec_sbin(lvm_t) -@@ -274,8 +293,8 @@ +@@ -274,9 +294,9 @@ ') ifdef(`targeted_policy', ` - term_dontaudit_use_unallocated_ttys(lvm_t) - term_dontaudit_use_generic_ptys(lvm_t) +- + term_use_unallocated_ttys(lvm_t) + term_use_generic_ptys(lvm_t) - ++ term_dontaudit_use_all_user_ptys(lvm_t) files_dontaudit_read_root_files(lvm_t) ') -@@ -289,6 +308,12 @@ + +@@ -289,6 +309,12 @@ ') optional_policy(` @@ -8206,7 +8575,7 @@ + diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/selinuxutil.te serefpolicy-2.5.2/policy/modules/system/selinuxutil.te --- nsaserefpolicy/policy/modules/system/selinuxutil.te 2007-01-02 12:57:49.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/system/selinuxutil.te 2007-01-26 15:50:15.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/system/selinuxutil.te 2007-02-06 11:40:01.000000000 -0500 @@ -1,10 +1,8 @@ policy_module(selinuxutil,1.4.0) @@ -8239,7 +8608,15 @@ type semanage_store_t; files_type(semanage_store_t) -@@ -195,6 +205,7 @@ +@@ -171,6 +181,7 @@ + ifdef(`targeted_policy',` + term_use_generic_ptys(checkpolicy_t) + term_use_unallocated_ttys(checkpolicy_t) ++ + ') + + ######################################## +@@ -195,6 +206,7 @@ fs_getattr_xattr_fs(load_policy_t) mls_file_read_up(load_policy_t) @@ -8247,7 +8624,7 @@ selinux_get_fs_mount(load_policy_t) selinux_load_policy(load_policy_t) -@@ -218,6 +229,7 @@ +@@ -218,6 +230,7 @@ dontaudit load_policy_t selinux_config_t:file write; optional_policy(` unconfined_dontaudit_read_pipes(load_policy_t) @@ -8255,7 +8632,7 @@ ') ') -@@ -283,6 +295,10 @@ +@@ -283,6 +296,10 @@ auth_domtrans_chk_passwd(newrole_t) auth_rw_faillog(newrole_t) @@ -8266,7 +8643,7 @@ corecmd_list_bin(newrole_t) corecmd_read_bin_symlinks(newrole_t) -@@ -292,6 +308,7 @@ +@@ -292,6 +309,7 @@ # Write to utmp. init_rw_utmp(newrole_t) @@ -8274,7 +8651,7 @@ files_read_etc_files(newrole_t) files_read_var_files(newrole_t) -@@ -307,16 +324,15 @@ +@@ -307,16 +325,15 @@ userdom_use_unpriv_users_fds(newrole_t) # for some PAM modules and for cwd userdom_dontaudit_search_all_users_home_content(newrole_t) @@ -8299,7 +8676,7 @@ optional_policy(` nis_use_ypbind(newrole_t) -@@ -403,6 +419,10 @@ +@@ -403,6 +420,10 @@ fs_rw_tmpfs_blk_files(restorecon_t) fs_relabel_tmpfs_blk_file(restorecon_t) fs_relabel_tmpfs_chr_file(restorecon_t) @@ -8310,7 +8687,15 @@ ') ifdef(`hide_broken_symptoms',` -@@ -546,82 +566,12 @@ +@@ -462,6 +483,7 @@ + ifdef(`targeted_policy',` + term_dontaudit_use_generic_ptys(restorecond_t) + term_dontaudit_use_unallocated_ttys(restorecond_t) ++ term_dontaudit_use_all_user_ptys(restorecond_t) + ') + + optional_policy(` +@@ -546,82 +568,12 @@ ######################################## # @@ -8397,7 +8782,7 @@ ######################################## # -@@ -669,6 +619,7 @@ +@@ -669,6 +621,7 @@ init_use_fds(setfiles_t) init_use_script_fds(setfiles_t) init_use_script_ptys(setfiles_t) @@ -8405,7 +8790,7 @@ domain_use_interactive_fds(setfiles_t) -@@ -688,3 +639,16 @@ +@@ -688,3 +641,16 @@ userdom_use_all_users_fds(setfiles_t) # for config files in a home directory userdom_read_all_users_home_content_files(setfiles_t) @@ -8422,6 +8807,17 @@ + ssh_sigchld(load_policy_t) + ssh_rw_stream_sockets(load_policy_t) +') +diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/setrans.te serefpolicy-2.5.2/policy/modules/system/setrans.te +--- nsaserefpolicy/policy/modules/system/setrans.te 2007-01-02 12:57:49.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/system/setrans.te 2007-02-06 11:31:35.000000000 -0500 +@@ -65,6 +65,7 @@ + + term_dontaudit_use_generic_ptys(setrans_t) + term_dontaudit_use_unallocated_ttys(setrans_t) ++term_dontaudit_use_all_user_ptys(setrans_t) + + init_use_fds(setrans_t) + init_dontaudit_use_script_ptys(setrans_t) diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/sysnetwork.te serefpolicy-2.5.2/policy/modules/system/sysnetwork.te --- nsaserefpolicy/policy/modules/system/sysnetwork.te 2007-01-02 12:57:49.000000000 -0500 +++ serefpolicy-2.5.2/policy/modules/system/sysnetwork.te 2007-01-25 09:00:58.000000000 -0500 @@ -9538,7 +9934,7 @@ usermanage_run_useradd(sysadm_t,sysadm_r,admin_terminal) diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/xen.te serefpolicy-2.5.2/policy/modules/system/xen.te --- nsaserefpolicy/policy/modules/system/xen.te 2007-01-02 12:57:49.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/system/xen.te 2007-01-25 09:00:58.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/system/xen.te 2007-02-06 11:15:27.000000000 -0500 @@ -166,8 +166,13 @@ files_manage_etc_runtime_files(xend_t) files_etc_filetrans_etc_runtime(xend_t,file) @@ -9579,7 +9975,7 @@ kernel_read_system_state(xm_t) kernel_read_kernel_sysctls(xm_t) -@@ -357,3 +373,10 @@ +@@ -357,3 +373,11 @@ xen_append_log(xm_t) xen_stream_connect(xm_t) xen_stream_connect_xenstore(xm_t) @@ -9590,6 +9986,7 @@ +fs_write_nfs_files(xend_t) +fs_read_nfs_files(xend_t) + ++fs_read_dos_files(xend_t) diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/support/obj_perm_sets.spt serefpolicy-2.5.2/policy/support/obj_perm_sets.spt --- nsaserefpolicy/policy/support/obj_perm_sets.spt 2007-01-02 12:57:51.000000000 -0500 +++ serefpolicy-2.5.2/policy/support/obj_perm_sets.spt 2007-01-25 09:00:58.000000000 -0500 Index: selinux-policy.spec =================================================================== RCS file: /cvs/dist/rpms/selinux-policy/devel/selinux-policy.spec,v retrieving revision 1.390 retrieving revision 1.391 diff -u -r1.390 -r1.391 --- selinux-policy.spec 4 Feb 2007 12:42:16 -0000 1.390 +++ selinux-policy.spec 6 Feb 2007 16:54:13 -0000 1.391 @@ -17,7 +17,7 @@ Summary: SELinux policy configuration Name: selinux-policy Version: 2.5.2 -Release: 5%{?dist} +Release: 6%{?dist} License: GPL Group: System Environment/Base Source: serefpolicy-%{version}.tgz @@ -356,6 +356,14 @@ %endif %changelog +* Mon Feb 5 2007 Dan Walsh 2.5.2-6 +- Allow mozilla, evolution and thunderbird to read dev_random. +Resolves: #227002 +- Allow spamd to connect to smtp port +Resolves: #227184 +- Fixes to make ypxfr work +Resolves: #227237 + * Sun Feb 4 2007 Dan Walsh 2.5.2-5 - Fix ssh_agent to be marked as an executable - Allow Hal to rw sound device From fedora-cvs-commits at redhat.com Tue Feb 6 17:01:48 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 12:01:48 -0500 Subject: rpms/tree/devel tree-preserve-timestamps.patch, NONE, 1.1 tree.spec, 1.21, 1.22 Message-ID: <200702061701.l16H1mtA021941@cvs.devel.redhat.com> Author: twaugh Update of /cvs/dist/rpms/tree/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv21903 Modified Files: tree.spec Added Files: tree-preserve-timestamps.patch Log Message: * Tue Feb 6 2007 Tim Waugh - Preserve timestamps on install (bug #226503). - Added SMP flags (bug #226503). - Removed Prefix: tag (bug #226503). - Removed bogus mkdir call (bug #226503). - Ship the LICENSE file (bug #226503). - Fixed summary (bug #226503). - Resolves: rhbz#226503 rhbz#226503 rhbz#226503 rhbz#226503 rhbz#226503 rhbz#226503 tree-preserve-timestamps.patch: Makefile | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) --- NEW FILE tree-preserve-timestamps.patch --- --- tree-1.5.0/Makefile.preserve-timestamps 2007-02-06 17:00:42.000000000 +0000 +++ tree-1.5.0/Makefile 2007-02-06 17:00:49.000000000 +0000 @@ -55,9 +55,9 @@ install -d $(BINDIR) install -d $(MANDIR) if [ -e $(TREE_DEST) ]; then \ - install $(TREE_DEST) $(BINDIR)/$(TREE_DEST); \ + install -p $(TREE_DEST) $(BINDIR)/$(TREE_DEST); \ fi - install $(MAN) $(MANDIR)/$(MAN) + install -p $(MAN) $(MANDIR)/$(MAN) distclean: if [ -f tree.o ]; then rm *.o; fi Index: tree.spec =================================================================== RCS file: /cvs/dist/rpms/tree/devel/tree.spec,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- tree.spec 15 Dec 2006 12:31:29 -0000 1.21 +++ tree.spec 6 Feb 2007 17:01:41 -0000 1.22 @@ -1,4 +1,4 @@ -Summary: A utility which displays a tree view of the contents of directories. +Summary: A utility which displays a tree view of the contents of directories Name: tree Version: 1.5.0 Release: 5%{?dist} @@ -10,8 +10,8 @@ Patch2: tree-1.2-colour.patch Patch3: tree-1.2-no-strip.patch Patch4: tree-charset.patch -Prefix: /usr -BuildRoot: /var/tmp/tree-root +Patch5: tree-preserve-timestamps.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description The tree utility recursively displays the contents of directories in a @@ -24,15 +24,15 @@ %patch2 -p1 -b .colour %patch3 -p1 -b .no-strip %patch4 -p1 -b .charset +%patch5 -p1 -b .preserve-timestamps %build rm -f tree -make CFLAGS="$RPM_OPT_FLAGS" "CPPFLAGS=$(getconf LFS_CFLAGS)" +make CFLAGS="$RPM_OPT_FLAGS" "CPPFLAGS=$(getconf LFS_CFLAGS)" %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{_bindir} -mkdir -p $RPM_BUILD_ROOT/usrman/man1 make BINDIR=$RPM_BUILD_ROOT%{_bindir} \ MANDIR=$RPM_BUILD_ROOT%{_mandir}/man1 \ @@ -47,9 +47,17 @@ %defattr(-,root,root) %{_bindir}/tree %{_mandir}/man1/tree.1* -%doc README +%doc README LICENSE %changelog +* Tue Feb 6 2007 Tim Waugh +- Preserve timestamps on install (bug #226503). +- Added SMP flags (bug #226503). +- Removed Prefix: tag (bug #226503). +- Removed bogus mkdir call (bug #226503). +- Ship the LICENSE file (bug #226503). +- Fixed summary (bug #226503). + * Fri Dec 15 2006 Tim Waugh 1.5.0-5 - Fixed '--charset' option (bug #188884). From fedora-cvs-commits at redhat.com Tue Feb 6 17:02:06 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 12:02:06 -0500 Subject: rpms/tree/devel tree.spec,1.22,1.23 Message-ID: <200702061702.l16H26gT022267@cvs.devel.redhat.com> Author: twaugh Update of /cvs/dist/rpms/tree/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv22215 Modified Files: tree.spec Log Message: 1.5.0-6 Index: tree.spec =================================================================== RCS file: /cvs/dist/rpms/tree/devel/tree.spec,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- tree.spec 6 Feb 2007 17:01:41 -0000 1.22 +++ tree.spec 6 Feb 2007 17:02:04 -0000 1.23 @@ -1,7 +1,7 @@ Summary: A utility which displays a tree view of the contents of directories Name: tree Version: 1.5.0 -Release: 5%{?dist} +Release: 6%{?dist} Group: Applications/File License: GPL Url: http://mama.indstate.edu/users/ice/tree/ @@ -50,7 +50,7 @@ %doc README LICENSE %changelog -* Tue Feb 6 2007 Tim Waugh +* Tue Feb 6 2007 Tim Waugh 1.5.0-6 - Preserve timestamps on install (bug #226503). - Added SMP flags (bug #226503). - Removed Prefix: tag (bug #226503). From fedora-cvs-commits at redhat.com Tue Feb 6 17:12:29 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 12:12:29 -0500 Subject: rpms/kdepim/devel kdepim-3.5.6-kde#140207.patch, NONE, 1.1 kdepim.spec, 1.115, 1.116 sources, 1.37, 1.38 kdepim-3.5.5-kde#135513.patch, 1.1, NONE Message-ID: <200702061712.l16HCTNe030091@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/kdepim/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv29979 Modified Files: kdepim.spec sources Added Files: kdepim-3.5.6-kde#140207.patch Removed Files: kdepim-3.5.5-kde#135513.patch Log Message: 3.5.6 kdepim-3.5.6-kde#140207.patch: vcalRecord.cc | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) --- NEW FILE kdepim-3.5.6-kde#140207.patch --- --- kdepim-3.5.6/kpilot/conduits/vcalconduit/vcalRecord.cc.orig 2007-02-06 18:03:56.000000000 +0100 +++ kdepim-3.5.6/kpilot/conduits/vcalconduit/vcalRecord.cc 2007-02-06 18:04:21.000000000 +0100 @@ -584,7 +584,7 @@ if (eventCategories.size() < 1) { // This event has no categories. - de->setCategory(Pilot::Unfiled); + ((PilotRecordBase *)de)->setCategory(Pilot::Unfiled); return; } @@ -623,6 +623,6 @@ } } - de->setCategory(Pilot::Unfiled); + ((PilotRecordBase *)de)->setCategory(Pilot::Unfiled); } Index: kdepim.spec =================================================================== RCS file: /cvs/dist/rpms/kdepim/devel/kdepim.spec,v retrieving revision 1.115 retrieving revision 1.116 diff -u -r1.115 -r1.116 --- kdepim.spec 29 Nov 2006 14:46:21 -0000 1.115 +++ kdepim.spec 6 Feb 2007 17:12:22 -0000 1.116 @@ -4,12 +4,12 @@ %define kdelibs_epoch 6 %define kdebase_epoch 6 %define qt_version 1:3.3.7 -%define arts_version 8:1.5.5 +%define arts_version 8:1.5.6 %define make_cvs 1 %define appdir %{_datadir}/applications/kde -Version: 3.5.5 +Version: 3.5.6 Release: 1%{?dist} Name: kdepim Summary: PIM (Personal Information Manager) for KDE @@ -27,10 +27,9 @@ Patch2: kdepim-3.4.0-s390.patch Patch3: kdepim-3.4.0-kandy-icons.patch Patch4: kdepim-3.4.92-libz.patch -Patch5: kdepim-3.5.5-automakeversion.patch -# upstream patches -Patch100: kdepim-3.5.5-kde#135513.patch +# upstream fixes +Patch1000: kdepim-3.5.6-kde#140207.patch Requires: kdebase >= %{kdebase_epoch}:%{version} Requires(post): /sbin/ldconfig @@ -81,10 +80,8 @@ %patch3 -p1 -b .kandy-icons %patch4 -p1 -b .libz -%patch5 -p1 -b .amversion -# upstream patches -%patch100 -p0 -b .kde#135513 +%patch1000 -p1 -b .kde#140207 %build unset QTDIR || : ; . /etc/profile.d/qt.sh @@ -135,20 +132,18 @@ done %post -/sbin/ldconfig -for f in crystalsvg hicolor locolor ; do - touch --no-create %{_datadir}/icons/$f 2> /dev/null ||: - gtk-update-icon-cache -q %{_datadir}/icons/$f 2> /dev/null ||: -done -update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || : +/sbin/ldconfig ||: +%{_bindir}/xdg-icon-resource forceupdate --theme crystalsvg 2> /dev/null || : +%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +%{_bindir}/xdg-icon-resource forceupdate --theme locolor 2> /dev/null || : +%{_bindir}/xdg-desktop-menu forceupdate 2> /dev/null || : %postun -/sbin/ldconfig -for f in crystalsvg hicolor locolor ; do - touch --no-create %{_datadir}/icons/$f 2> /dev/null ||: - gtk-update-icon-cache -q %{_datadir}/icons/$f 2> /dev/null ||: -done -update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || : +/sbin/ldconfig ||: +%{_bindir}/xdg-icon-resource forceupdate --theme crystalsvg 2> /dev/null || : +%{_bindir}/xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : +%{_bindir}/xdg-icon-resource forceupdate --theme locolor 2> /dev/null || : +%{_bindir}/xdg-desktop-menu forceupdate 2> /dev/null || : %clean rm -rf %{buildroot} @@ -196,6 +191,9 @@ %exclude %{_libdir}/libremotekonnector.so %changelog +* Tue Feb 06 2007 Than Ngo - 6:3.5.6-1.fc7 +- 3.5.6 + * Wed Nov 29 2006 Karsten Hopp 3.5.5-1.fc7 - rebuild with new pilot-link libs - fix automake version check Index: sources =================================================================== RCS file: /cvs/dist/rpms/kdepim/devel/sources,v retrieving revision 1.37 retrieving revision 1.38 diff -u -r1.37 -r1.38 --- sources 29 Nov 2006 14:30:22 -0000 1.37 +++ sources 6 Feb 2007 17:12:22 -0000 1.38 @@ -1 +1 @@ -3f2127f74cb496899bb3f1f6f702353b kdepim-3.5.5.tar.bz2 +e37e6173fe9fd7f242c9502a4ae1d7de kdepim-3.5.6.tar.bz2 --- kdepim-3.5.5-kde#135513.patch DELETED --- From fedora-cvs-commits at redhat.com Tue Feb 6 17:14:12 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 12:14:12 -0500 Subject: rpms/symlinks/devel symlinks.spec,1.12,1.13 Message-ID: <200702061714.l16HECBT031285@cvs.devel.redhat.com> Author: twaugh Update of /cvs/dist/rpms/symlinks/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv31243 Modified Files: symlinks.spec Log Message: * Tue Feb 6 2007 Tim Waugh 1.2-27 - Fixed summary (bug #226445). - Added token URL tag (bug #226445). - Resolves: rhbz#226445 rhbz#226445 Index: symlinks.spec =================================================================== RCS file: /cvs/dist/rpms/symlinks/devel/symlinks.spec,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- symlinks.spec 30 Jan 2007 13:13:34 -0000 1.12 +++ symlinks.spec 6 Feb 2007 17:14:09 -0000 1.13 @@ -1,7 +1,8 @@ -Summary: A utility which maintains a system's symbolic links. +Summary: A utility which maintains a system's symbolic links Name: symlinks +URL: ftp://metalab.unc.edu/pub/Linux/utils/file/ Version: 1.2 -Release: 26%{?dist} +Release: 27%{?dist} Group: Applications/System License: distributable Source: ftp://metalab.unc.edu/pub/Linux/utils/file/%{name}-%{version}.tar.gz @@ -43,6 +44,10 @@ %{_mandir}/man8/symlinks.8* %changelog +* Tue Feb 6 2007 Tim Waugh 1.2-27 +- Fixed summary (bug #226445). +- Added token URL tag (bug #226445). + * Tue Jan 30 2007 Florian La Roche - 1.2-26 - do not strip away debuginfo From fedora-cvs-commits at redhat.com Tue Feb 6 17:33:34 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 12:33:34 -0500 Subject: rpms/unix2dos/devel unix2dos.spec,1.21,1.22 Message-ID: <200702061733.l16HXYJB004943@cvs.devel.redhat.com> Author: twaugh Update of /cvs/dist/rpms/unix2dos/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv4899 Modified Files: unix2dos.spec Log Message: * Tue Feb 6 2007 Tim Waugh 2.2-27 - Fixed summary (bug #226514). - Resolves: rhbz#226514 Index: unix2dos.spec =================================================================== RCS file: /cvs/dist/rpms/unix2dos/devel/unix2dos.spec,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- unix2dos.spec 6 Feb 2007 14:59:56 -0000 1.21 +++ unix2dos.spec 6 Feb 2007 17:33:32 -0000 1.22 @@ -1,4 +1,4 @@ -Summary: unix2dos - UNIX to DOS text file format converter +Summary: UNIX to DOS text file format converter Name: unix2dos Version: 2.2 Release: 27%{?dist} @@ -45,6 +45,7 @@ %changelog * Tue Feb 6 2007 Tim Waugh 2.2-27 +- Fixed summary (bug #226514). - Fixed build root (bug #226514). - Don't explicitly require perl for build (bug #226514). - Added dist to release tag (bug #226514). From fedora-cvs-commits at redhat.com Tue Feb 6 17:35:10 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 12:35:10 -0500 Subject: rpms/unix2dos/devel unix2dos.spec,1.22,1.23 Message-ID: <200702061735.l16HZAXI001023@cvs.devel.redhat.com> Author: twaugh Update of /cvs/dist/rpms/unix2dos/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv1009 Modified Files: unix2dos.spec Log Message: * Tue Feb 6 2007 Tim Waugh 2.2-27 - Preserve timestamps on install (bug #226516). - Resolves: rhbz#226516 Index: unix2dos.spec =================================================================== RCS file: /cvs/dist/rpms/unix2dos/devel/unix2dos.spec,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- unix2dos.spec 6 Feb 2007 17:33:32 -0000 1.22 +++ unix2dos.spec 6 Feb 2007 17:35:07 -0000 1.23 @@ -30,8 +30,8 @@ %install rm -rf ${RPM_BUILD_ROOT} mkdir -p $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1} -install -m755 unix2dos $RPM_BUILD_ROOT%{_bindir} -install -m444 unix2dos.1 $RPM_BUILD_ROOT%{_mandir}/man1 +install -p -m755 unix2dos $RPM_BUILD_ROOT%{_bindir} +install -p -m444 unix2dos.1 $RPM_BUILD_ROOT%{_mandir}/man1 %clean rm -rf ${RPM_BUILD_ROOT} @@ -45,6 +45,7 @@ %changelog * Tue Feb 6 2007 Tim Waugh 2.2-27 +- Preserve timestamps on install (bug #226516). - Fixed summary (bug #226514). - Fixed build root (bug #226514). - Don't explicitly require perl for build (bug #226514). From fedora-cvs-commits at redhat.com Tue Feb 6 17:46:15 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 12:46:15 -0500 Subject: rpms/echo-icon-theme/devel .cvsignore, 1.2, 1.3 echo-icon-theme.spec, 1.2, 1.3 sources, 1.2, 1.3 Message-ID: <200702061746.l16HkFp6001267@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/echo-icon-theme/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv1249 Modified Files: .cvsignore echo-icon-theme.spec sources Log Message: New echo snapshot Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/echo-icon-theme/devel/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 26 Oct 2006 22:51:29 -0000 1.2 +++ .cvsignore 6 Feb 2007 17:46:13 -0000 1.3 @@ -1 +1 @@ -echo-icon-theme-0.1.tar.bz2 +echo-icon-theme-0.2-20070206wiki.tar.bz2 Index: echo-icon-theme.spec =================================================================== RCS file: /cvs/dist/rpms/echo-icon-theme/devel/echo-icon-theme.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- echo-icon-theme.spec 6 Feb 2007 03:11:40 -0000 1.2 +++ echo-icon-theme.spec 6 Feb 2007 17:46:13 -0000 1.3 @@ -1,12 +1,14 @@ +%define alphatag 20070206wiki + Name: echo-icon-theme -Version: 0.1 -Release: 7%{?dist} +Version: 0.2 +Release: 1.%{alphatag}.%{?dist} Summary: Echo icon theme Group: User Interface/Desktops License: Creative Commons Attribution-ShareAlike 2.5 URL: http://fedoraproject.org/wiki/Artwork/EchoDevelopment -Source0: http://people.redhat.com/dfong/icons/%{name}-%{version}.tar.bz2 +Source0: %{name}-%{version}-%{alphatag}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch Requires: redhat-artwork @@ -19,7 +21,7 @@ %prep -%setup -q +%setup -q -n %{name}-%{version}-%{alphatag} %build @@ -49,6 +51,9 @@ %changelog +* Tue Feb 6 2007 Matthias Clasen - 0.2-1.20070206wiki +- New snapshot + * Mon Feb 5 2007 Matthias Clasen - 0.1-7 - Neuter macros in %%changelog Index: sources =================================================================== RCS file: /cvs/dist/rpms/echo-icon-theme/devel/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 26 Oct 2006 22:51:29 -0000 1.2 +++ sources 6 Feb 2007 17:46:13 -0000 1.3 @@ -1 +1 @@ -b7702a73eb7217e0be6a9a09544c15db echo-icon-theme-0.1.tar.bz2 +e53eecae09dbd4171aad1cf1a1e520d0 echo-icon-theme-0.2-20070206wiki.tar.bz2 From fedora-cvs-commits at redhat.com Tue Feb 6 17:51:09 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 12:51:09 -0500 Subject: rpms/echo-icon-theme/devel echo-icon-theme.spec,1.3,1.4 Message-ID: <200702061751.l16Hp96p025414@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/echo-icon-theme/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv25400 Modified Files: echo-icon-theme.spec Log Message: fix tag Index: echo-icon-theme.spec =================================================================== RCS file: /cvs/dist/rpms/echo-icon-theme/devel/echo-icon-theme.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- echo-icon-theme.spec 6 Feb 2007 17:46:13 -0000 1.3 +++ echo-icon-theme.spec 6 Feb 2007 17:51:07 -0000 1.4 @@ -2,7 +2,7 @@ Name: echo-icon-theme Version: 0.2 -Release: 1.%{alphatag}.%{?dist} +Release: 1.%{alphatag}%{?dist} Summary: Echo icon theme Group: User Interface/Desktops From fedora-cvs-commits at redhat.com Tue Feb 6 18:26:40 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 13:26:40 -0500 Subject: rpms/selinux-policy/FC-6 policy-20061106.patch, 1.14, 1.15 selinux-policy.spec, 1.340, 1.341 Message-ID: <200702061826.l16IQegt018069@cvs.devel.redhat.com> Author: dwalsh Update of /cvs/dist/rpms/selinux-policy/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv18053 Modified Files: policy-20061106.patch selinux-policy.spec Log Message: * Mon Feb 5 2007 Dan Walsh 2.4.6-36 - Allow xen to work properly on ia64, needs to be able to read dosfs_t Resolves: #217362 - Allow mozilla, evolution and thunderbird to read dev_random. Resolves: FC6-227002 - Allow spamd to connect to smtp port Resolves: FC6-227184 - Fixes to make ypxfr work Resolves: FC6-227237 - Allow audit fsetsid capability Resolves: FC6-227423 - Allow syslog (syslog-ng) to tcp_connect to other syslog servers Resolves: FC6-218978 policy-20061106.patch: Rules.modular | 10 config/appconfig-strict-mcs/seusers | 1 config/appconfig-strict-mls/default_contexts | 6 config/appconfig-strict-mls/seusers | 1 config/appconfig-strict/seusers | 1 policy/flask/access_vectors | 2 policy/global_tunables | 66 +++ policy/mls | 31 + policy/modules/admin/acct.te | 1 policy/modules/admin/amanda.if | 17 policy/modules/admin/amanda.te | 6 policy/modules/admin/backup.te | 5 policy/modules/admin/bootloader.fc | 5 policy/modules/admin/bootloader.te | 14 policy/modules/admin/consoletype.te | 21 policy/modules/admin/ddcprobe.te | 10 policy/modules/admin/dmesg.te | 7 policy/modules/admin/dmidecode.te | 5 policy/modules/admin/firstboot.if | 6 policy/modules/admin/kudzu.te | 5 policy/modules/admin/logrotate.te | 5 policy/modules/admin/logwatch.te | 6 policy/modules/admin/netutils.te | 10 policy/modules/admin/portage.te | 5 policy/modules/admin/prelink.te | 17 policy/modules/admin/quota.fc | 7 policy/modules/admin/quota.te | 24 - policy/modules/admin/rpm.fc | 3 policy/modules/admin/rpm.if | 24 + policy/modules/admin/rpm.te | 49 -- policy/modules/admin/su.if | 28 - policy/modules/admin/su.te | 2 policy/modules/admin/sudo.if | 10 policy/modules/admin/tripwire.te | 11 policy/modules/admin/usbmodules.te | 5 policy/modules/admin/usermanage.te | 34 + policy/modules/admin/vpn.te | 1 policy/modules/apps/ethereal.te | 5 policy/modules/apps/evolution.if | 107 ++++- policy/modules/apps/evolution.te | 1 policy/modules/apps/gnome.fc | 2 policy/modules/apps/gnome.if | 108 +++++ policy/modules/apps/gnome.te | 5 policy/modules/apps/gpg.if | 1 policy/modules/apps/java.fc | 2 policy/modules/apps/java.if | 38 + policy/modules/apps/java.te | 2 policy/modules/apps/loadkeys.if | 17 policy/modules/apps/mozilla.if | 210 ++++++++- policy/modules/apps/mplayer.if | 84 +++ policy/modules/apps/mplayer.te | 1 policy/modules/apps/slocate.te | 3 policy/modules/apps/thunderbird.if | 81 +++ policy/modules/apps/userhelper.if | 19 policy/modules/apps/webalizer.te | 6 policy/modules/apps/wine.fc | 1 policy/modules/apps/yam.te | 5 policy/modules/kernel/corecommands.fc | 11 policy/modules/kernel/corecommands.if | 77 +++ policy/modules/kernel/corenetwork.if.in | 99 ++++ policy/modules/kernel/corenetwork.te.in | 17 policy/modules/kernel/corenetwork.te.m4 | 4 policy/modules/kernel/devices.fc | 7 policy/modules/kernel/devices.if | 18 policy/modules/kernel/devices.te | 8 policy/modules/kernel/domain.if | 58 ++ policy/modules/kernel/domain.te | 22 + policy/modules/kernel/files.fc | 2 policy/modules/kernel/files.if | 222 ++++++++++ policy/modules/kernel/filesystem.if | 43 +- policy/modules/kernel/filesystem.te | 13 policy/modules/kernel/kernel.if | 64 ++- policy/modules/kernel/kernel.te | 12 policy/modules/kernel/mls.if | 28 + policy/modules/kernel/mls.te | 6 policy/modules/kernel/storage.fc | 1 policy/modules/kernel/storage.if | 2 policy/modules/kernel/terminal.fc | 1 policy/modules/kernel/terminal.if | 2 policy/modules/kernel/terminal.te | 1 policy/modules/services/apache.fc | 11 policy/modules/services/apache.te | 24 + policy/modules/services/apm.te | 3 policy/modules/services/automount.fc | 1 policy/modules/services/automount.te | 9 policy/modules/services/avahi.if | 21 policy/modules/services/bind.fc | 1 policy/modules/services/bind.te | 5 policy/modules/services/bluetooth.te | 7 policy/modules/services/ccs.fc | 1 policy/modules/services/ccs.te | 11 policy/modules/services/clamav.te | 2 policy/modules/services/cron.fc | 6 policy/modules/services/cron.if | 92 ++-- policy/modules/services/cron.te | 52 ++ policy/modules/services/cups.te | 7 policy/modules/services/cvs.te | 1 policy/modules/services/dbus.fc | 1 policy/modules/services/dbus.if | 62 ++ policy/modules/services/dcc.te | 9 policy/modules/services/dhcp.te | 2 policy/modules/services/ftp.te | 14 policy/modules/services/hal.fc | 4 policy/modules/services/hal.if | 57 ++ policy/modules/services/hal.te | 9 policy/modules/services/inetd.te | 28 + policy/modules/services/irqbalance.te | 4 policy/modules/services/kerberos.if | 3 policy/modules/services/kerberos.te | 13 policy/modules/services/ktalk.fc | 3 policy/modules/services/ktalk.te | 5 policy/modules/services/lpd.if | 56 +- policy/modules/services/lpd.te | 5 policy/modules/services/mta.fc | 1 policy/modules/services/mta.if | 1 policy/modules/services/mta.te | 2 policy/modules/services/munin.te | 5 policy/modules/services/networkmanager.te | 2 policy/modules/services/nis.fc | 3 policy/modules/services/nis.if | 8 policy/modules/services/nis.te | 30 + policy/modules/services/nscd.if | 20 policy/modules/services/nscd.te | 15 policy/modules/services/oav.te | 5 policy/modules/services/oddjob.te | 3 policy/modules/services/openvpn.te | 4 policy/modules/services/pcscd.fc | 9 policy/modules/services/pcscd.if | 62 ++ policy/modules/services/pcscd.te | 78 +++ policy/modules/services/pegasus.if | 31 + policy/modules/services/pegasus.te | 5 policy/modules/services/portmap.te | 5 policy/modules/services/postfix.fc | 1 policy/modules/services/postfix.if | 2 policy/modules/services/postfix.te | 17 policy/modules/services/procmail.te | 19 policy/modules/services/pyzor.te | 4 policy/modules/services/radvd.te | 2 policy/modules/services/rhgb.if | 76 +++ policy/modules/services/rhgb.te | 3 policy/modules/services/ricci.te | 13 policy/modules/services/rlogin.te | 10 policy/modules/services/rpc.fc | 1 policy/modules/services/rpc.te | 23 - policy/modules/services/rsync.te | 1 policy/modules/services/samba.if | 2 policy/modules/services/samba.te | 17 policy/modules/services/sasl.te | 2 policy/modules/services/sendmail.te | 8 policy/modules/services/setroubleshoot.if | 20 policy/modules/services/setroubleshoot.te | 2 policy/modules/services/smartmon.te | 1 policy/modules/services/snmp.if | 17 policy/modules/services/snmp.te | 4 policy/modules/services/spamassassin.fc | 2 policy/modules/services/spamassassin.if | 22 + policy/modules/services/spamassassin.te | 17 policy/modules/services/squid.fc | 1 policy/modules/services/squid.if | 1 policy/modules/services/squid.te | 11 policy/modules/services/ssh.if | 83 +++ policy/modules/services/ssh.te | 10 policy/modules/services/telnet.te | 1 policy/modules/services/tftp.te | 2 policy/modules/services/uucp.fc | 1 policy/modules/services/uucp.if | 67 +++ policy/modules/services/uucp.te | 44 +- policy/modules/services/xserver.fc | 2 policy/modules/services/xserver.if | 190 ++++++++- policy/modules/services/xserver.te | 12 policy/modules/system/authlogin.if | 74 +++ policy/modules/system/authlogin.te | 6 policy/modules/system/clock.te | 13 policy/modules/system/fstools.fc | 1 policy/modules/system/fstools.te | 11 policy/modules/system/getty.te | 14 policy/modules/system/hostname.te | 19 policy/modules/system/init.if | 23 + policy/modules/system/init.te | 48 ++ policy/modules/system/ipsec.fc | 5 policy/modules/system/ipsec.if | 99 ++++ policy/modules/system/ipsec.te | 107 +++++ policy/modules/system/iptables.te | 16 policy/modules/system/libraries.fc | 38 + policy/modules/system/libraries.te | 11 policy/modules/system/locallogin.if | 37 + policy/modules/system/locallogin.te | 6 policy/modules/system/logging.te | 19 policy/modules/system/lvm.fc | 1 policy/modules/system/lvm.if | 44 ++ policy/modules/system/lvm.te | 75 +++ policy/modules/system/miscfiles.fc | 3 policy/modules/system/miscfiles.if | 79 +++ policy/modules/system/modutils.te | 25 - policy/modules/system/mount.te | 27 - policy/modules/system/pcmcia.te | 5 policy/modules/system/raid.te | 13 policy/modules/system/selinuxutil.fc | 2 policy/modules/system/selinuxutil.if | 119 +++++ policy/modules/system/selinuxutil.te | 118 ++--- policy/modules/system/sysnetwork.te | 10 policy/modules/system/tzdata.fc | 3 policy/modules/system/tzdata.if | 23 + policy/modules/system/tzdata.te | 51 ++ policy/modules/system/unconfined.fc | 4 policy/modules/system/unconfined.if | 19 policy/modules/system/unconfined.te | 23 + policy/modules/system/userdomain.if | 569 ++++++++++++++++++++++++--- policy/modules/system/userdomain.te | 63 +- policy/modules/system/xen.fc | 1 policy/modules/system/xen.te | 37 + 211 files changed, 4680 insertions(+), 587 deletions(-) Index: policy-20061106.patch =================================================================== RCS file: /cvs/dist/rpms/selinux-policy/FC-6/policy-20061106.patch,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- policy-20061106.patch 1 Feb 2007 21:35:56 -0000 1.14 +++ policy-20061106.patch 6 Feb 2007 18:26:38 -0000 1.15 @@ -12,6 +12,20 @@ +system_u:system_u:s0-mcs_systemhigh root:root:s0-mcs_systemhigh __default__:user_u:s0 +diff --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-strict-mls/default_contexts serefpolicy-2.4.6/config/appconfig-strict-mls/default_contexts +--- nsaserefpolicy/config/appconfig-strict-mls/default_contexts 2006-11-29 12:04:52.000000000 -0500 ++++ serefpolicy-2.4.6/config/appconfig-strict-mls/default_contexts 2007-02-06 13:23:35.000000000 -0500 +@@ -1,7 +1,7 @@ + system_r:sulogin_t:s0 sysadm_r:sysadm_t:s0 +-system_r:local_login_t:s0 staff_r:staff_t:s0 user_r:user_t:s0 sysadm_r:sysadm_t:s0 +-system_r:remote_login_t:s0 user_r:user_t:s0 staff_r:staff_t:s0 +-system_r:sshd_t:s0 user_r:user_t:s0 staff_r:staff_t:s0 sysadm_r:sysadm_t:s0 ++system_r:local_login_t:s0 staff_r:staff_t:s0 user_r:user_t:s0 sysadm_r:sysadm_t:s0 secadm_r:secadm_t:s0 auditadm_r:auditadm_t:s0 ++system_r:remote_login_t:s0 user_r:user_t:s0 staff_r:staff_t:s0 secadm_r:secadm_t:s0 auditadm_r:auditadm_t:s0 ++system_r:sshd_t:s0 user_r:user_t:s0 staff_r:staff_t:s0 sysadm_r:sysadm_t:s0 secadm_r:secadm_t:s0 auditadm_r:auditadm_t:s0 + system_r:crond_t:s0 user_r:user_crond_t:s0 staff_r:staff_crond_t:s0 sysadm_r:sysadm_crond_t:s0 system_r:system_crond_t:s0 mailman_r:user_crond_t:s0 + system_r:xdm_t:s0 staff_r:staff_t:s0 user_r:user_t:s0 sysadm_r:sysadm_t:s0 + staff_r:staff_su_t:s0 staff_r:staff_t:s0 user_r:user_t:s0 sysadm_r:sysadm_t:s0 diff --exclude-from=exclude -N -u -r nsaserefpolicy/config/appconfig-strict-mls/seusers serefpolicy-2.4.6/config/appconfig-strict-mls/seusers --- nsaserefpolicy/config/appconfig-strict-mls/seusers 2006-11-29 12:04:52.000000000 -0500 +++ serefpolicy-2.4.6/config/appconfig-strict-mls/seusers 2007-01-16 11:11:26.000000000 -0500 @@ -1088,7 +1102,7 @@ +') diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/apps/evolution.if serefpolicy-2.4.6/policy/modules/apps/evolution.if --- nsaserefpolicy/policy/modules/apps/evolution.if 2006-11-29 12:04:49.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/apps/evolution.if 2007-01-16 11:11:26.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/apps/evolution.if 2007-02-05 15:24:26.000000000 -0500 @@ -129,6 +129,10 @@ allow $1_evolution_t $1_evolution_orbit_tmp_t:file manage_file_perms; files_tmp_filetrans($1_evolution_t,$1_evolution_orbit_tmp_t,{ dir file }) @@ -1109,7 +1123,15 @@ #FIXME check to see if really needed kernel_read_kernel_sysctls($1_evolution_t) kernel_read_system_state($1_evolution_t) -@@ -238,6 +244,7 @@ +@@ -214,6 +220,7 @@ + corenet_udp_bind_generic_port($1_evolution_t) + + dev_read_urand($1_evolution_t) ++ dev_read_rand($1_evolution_t) + + files_read_etc_files($1_evolution_t) + files_read_usr_files($1_evolution_t) +@@ -238,6 +245,7 @@ userdom_manage_user_tmp_dirs($1,$1_evolution_t) userdom_manage_user_tmp_sockets($1,$1_evolution_t) userdom_manage_user_tmp_files($1,$1_evolution_t) @@ -1117,7 +1139,7 @@ # FIXME: suppress access to .local/.icons/.themes until properly implemented # FIXME: suppress access to .gaim/blist.xml (buddy list synchronization) # until properly implemented -@@ -246,6 +253,7 @@ +@@ -246,6 +254,7 @@ mta_read_config($1_evolution_t) xserver_user_client_template($1,$1_evolution_t,$1_evolution_tmpfs_t) @@ -1125,7 +1147,7 @@ tunable_policy(`use_nfs_home_dirs',` fs_manage_nfs_dirs($1_evolution_t) -@@ -410,7 +418,11 @@ +@@ -410,7 +419,11 @@ ') optional_policy(` @@ -1138,7 +1160,7 @@ ') ### Junk mail filtering (start spamd) -@@ -463,7 +475,8 @@ +@@ -463,7 +476,8 @@ # Evolution alarm local policy # @@ -1148,7 +1170,7 @@ allow $1_evolution_alarm_t $1_evolution_t:unix_stream_socket connectto; allow $1_evolution_alarm_t $1_evolution_orbit_tmp_t:sock_file write; -@@ -489,6 +502,14 @@ +@@ -489,6 +503,14 @@ domain_auto_trans($2, evolution_alarm_exec_t, $1_evolution_alarm_t) allow $1_evolution_alarm_t $2:fd use; @@ -1163,7 +1185,7 @@ fs_search_auto_mountpoints($1_evolution_alarm_t) miscfiles_read_localization($1_evolution_alarm_t) -@@ -512,9 +533,18 @@ +@@ -512,9 +534,18 @@ ') optional_policy(` @@ -1182,7 +1204,7 @@ ifdef(`TODO',` # Gnome common stuff gnome_application($1_evolution_alarm,$1) -@@ -525,6 +555,9 @@ +@@ -525,6 +556,9 @@ # Evolution exchange connector local policy # @@ -1192,7 +1214,7 @@ allow $1_evolution_exchange_t self:tcp_socket create_socket_perms; allow $1_evolution_exchange_t self:udp_socket create_socket_perms; -@@ -542,6 +575,16 @@ +@@ -542,6 +576,16 @@ allow $1_evolution_exchange_t $1_evolution_server_t:unix_stream_socket connectto; allow $1_evolution_exchange_t $1_evolution_server_orbit_tmp_t:sock_file write; @@ -1209,7 +1231,7 @@ # /tmp/.exchange-$USER allow $1_evolution_exchange_t $1_evolution_exchange_tmp_t:dir create_dir_perms; allow $1_evolution_exchange_t $1_evolution_exchange_tmp_t:file create_file_perms; -@@ -588,6 +631,10 @@ +@@ -588,6 +632,10 @@ fs_manage_nfs_files($1_evolution_exchange_t) ') @@ -1220,7 +1242,7 @@ tunable_policy(`use_samba_home_dirs',` fs_manage_cifs_files($1_evolution_exchange_t) ') -@@ -606,6 +653,8 @@ +@@ -606,6 +654,8 @@ # Evolution data server local policy # @@ -1229,7 +1251,7 @@ allow $1_evolution_server_t self:fifo_file { read write }; allow $1_evolution_server_t self:unix_stream_socket { accept connectto }; # Talk to ldap (address book), -@@ -628,6 +677,12 @@ +@@ -628,6 +678,12 @@ allow $1_evolution_server_t $2:fd use; @@ -1242,7 +1264,7 @@ kernel_read_system_state($1_evolution_server_t) corecmd_exec_shell($1_evolution_server_t) -@@ -682,6 +737,10 @@ +@@ -682,6 +738,10 @@ ') optional_policy(` @@ -1253,7 +1275,7 @@ nscd_socket_use($1_evolution_server_t) ') -@@ -813,3 +872,46 @@ +@@ -813,3 +873,46 @@ allow $2 $1_evolution_t:unix_stream_socket connectto; allow $2 $1_evolution_home_t:dir search; ') @@ -1602,7 +1624,7 @@ ######################################## diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/apps/mozilla.if serefpolicy-2.4.6/policy/modules/apps/mozilla.if --- nsaserefpolicy/policy/modules/apps/mozilla.if 2006-11-29 12:04:49.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/apps/mozilla.if 2007-01-16 11:11:26.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/apps/mozilla.if 2007-02-05 15:24:34.000000000 -0500 @@ -59,7 +59,7 @@ # allow $1_mozilla_t self:capability { sys_nice setgid setuid }; @@ -1620,7 +1642,11 @@ allow $1_mozilla_t $1_mozilla_tmpfs_t:dir rw_dir_perms; allow $1_mozilla_t $1_mozilla_tmpfs_t:file manage_file_perms; -@@ -154,6 +155,7 @@ +@@ -151,9 +152,11 @@ + corenet_dontaudit_tcp_bind_generic_port($1_mozilla_t) + + dev_read_urand($1_mozilla_t) ++ dev_read_rand($1_mozilla_t) dev_write_sound($1_mozilla_t) dev_read_sound($1_mozilla_t) dev_dontaudit_rw_dri($1_mozilla_t) @@ -1628,7 +1654,7 @@ files_read_etc_runtime_files($1_mozilla_t) files_read_usr_files($1_mozilla_t) -@@ -163,8 +165,9 @@ +@@ -163,8 +166,9 @@ # interacting with gstreamer files_read_var_files($1_mozilla_t) files_read_var_symlinks($1_mozilla_t) @@ -1639,7 +1665,7 @@ fs_rw_tmpfs_files($1_mozilla_t) libs_use_ld_so($1_mozilla_t) -@@ -180,6 +183,8 @@ +@@ -180,6 +184,8 @@ sysnet_dns_name_resolve($1_mozilla_t) sysnet_read_config($1_mozilla_t) @@ -1648,7 +1674,7 @@ userdom_manage_user_home_content_dirs($1,$1_mozilla_t) userdom_manage_user_home_content_files($1,$1_mozilla_t) userdom_manage_user_home_content_symlinks($1,$1_mozilla_t) -@@ -188,7 +193,9 @@ +@@ -188,7 +194,9 @@ userdom_manage_user_tmp_sockets($1,$1_mozilla_t) xserver_user_client_template($1,$1_mozilla_t,$1_mozilla_tmpfs_t) @@ -1659,7 +1685,7 @@ tunable_policy(`allow_execmem',` allow $1_mozilla_t self:process { execmem execstack }; ') -@@ -336,6 +343,14 @@ +@@ -336,6 +344,14 @@ ') optional_policy(` @@ -1674,7 +1700,7 @@ apache_read_user_scripts($1,$1_mozilla_t) apache_read_user_content($1,$1_mozilla_t) ') -@@ -347,6 +362,8 @@ +@@ -347,6 +363,8 @@ optional_policy(` dbus_system_bus_client_template($1_mozilla,$1_mozilla_t) dbus_send_system_bus($1_mozilla_t) @@ -1683,7 +1709,7 @@ ifdef(`TODO',` optional_policy(` allow cupsd_t $1_mozilla_t:dbus send_msg; -@@ -359,44 +376,34 @@ +@@ -359,44 +377,34 @@ ') optional_policy(` @@ -1745,7 +1771,7 @@ # Macros for mozilla/mozilla (or other browser) domains. # FIXME: Rules were removed to centralize policy in a gnome_app macro -@@ -406,7 +413,147 @@ +@@ -406,7 +414,147 @@ # GNOME integration optional_policy(` gnome_application($1_mozilla, $1) @@ -2043,14 +2069,15 @@ libs_use_ld_so(locate_t) diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/apps/thunderbird.if serefpolicy-2.4.6/policy/modules/apps/thunderbird.if --- nsaserefpolicy/policy/modules/apps/thunderbird.if 2006-11-29 12:04:49.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/apps/thunderbird.if 2007-01-16 11:11:26.000000000 -0500 -@@ -62,12 +62,16 @@ ++++ serefpolicy-2.4.6/policy/modules/apps/thunderbird.if 2007-02-05 15:26:32.000000000 -0500 +@@ -62,12 +62,17 @@ allow $1_thunderbird_t self:unix_stream_socket { create accept connect write getattr read listen bind }; allow $1_thunderbird_t self:tcp_socket create_socket_perms; allow $1_thunderbird_t self:shm { read write create destroy unix_read unix_write }; + allow $1_thunderbird_t self:netlink_route_socket r_netlink_socket_perms; + + dev_read_urand($1_thunderbird_t) ++ dev_read_rand($1_thunderbird_t) # Access ~/.thunderbird allow $1_thunderbird_t $1_thunderbird_home_t:dir manage_dir_perms; @@ -2061,7 +2088,7 @@ allow $1_thunderbird_t $1_thunderbird_tmpfs_t:dir rw_dir_perms; allow $1_thunderbird_t $1_thunderbird_tmpfs_t:file manage_file_perms; -@@ -96,10 +100,13 @@ +@@ -96,10 +101,13 @@ # Allow netstat kernel_read_network_state($1_thunderbird_t) @@ -2075,7 +2102,7 @@ corenet_non_ipsec_sendrecv($1_thunderbird_t) corenet_tcp_sendrecv_generic_if($1_thunderbird_t) -@@ -126,15 +133,20 @@ +@@ -126,15 +134,20 @@ files_list_tmp($1_thunderbird_t) files_read_usr_files($1_thunderbird_t) files_read_etc_files($1_thunderbird_t) @@ -2096,7 +2123,7 @@ sysnet_read_config($1_thunderbird_t) # Allow DNS -@@ -148,7 +160,8 @@ +@@ -148,7 +161,8 @@ userdom_read_user_home_content_files($1,$1_thunderbird_t) xserver_user_client_template($1,$1_thunderbird_t,$1_thunderbird_tmpfs_t) @@ -2106,7 +2133,7 @@ # Transition from user type tunable_policy(`! disable_thunderbird_trans',` domain_auto_trans($2, thunderbird_exec_t, $1_thunderbird_t) -@@ -299,6 +312,10 @@ +@@ -299,6 +313,10 @@ ') optional_policy(` @@ -2117,7 +2144,7 @@ dbus_system_bus_client_template($1_thunderbird,$1_thunderbird_t) dbus_user_bus_client_template($1,$1_thunderbird,$1_thunderbird_t) dbus_send_system_bus($1_thunderbird_t) -@@ -321,17 +338,26 @@ +@@ -321,17 +339,26 @@ nis_use_ypbind($1_thunderbird_t) ') @@ -2150,7 +2177,7 @@ # GNOME support optional_policy(` gnome_application($1_thunderbird, $1) -@@ -347,3 +373,43 @@ +@@ -347,3 +374,43 @@ ') ') @@ -2247,6 +2274,13 @@ + ssh_sigchld(webalizer_t) + ssh_rw_stream_sockets(webalizer_t) +') +diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/apps/wine.fc serefpolicy-2.4.6/policy/modules/apps/wine.fc +--- nsaserefpolicy/policy/modules/apps/wine.fc 2006-11-29 12:04:49.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/apps/wine.fc 2007-02-06 10:34:41.000000000 -0500 +@@ -1,2 +1,3 @@ + /usr/bin/wine -- gen_context(system_u:object_r:wine_exec_t,s0) + /opt/picasa/wine/bin/wine -- gen_context(system_u:object_r:wine_exec_t,s0) ++/opt/cxoffice/bin/wine -- gen_context(system_u:object_r:wine_exec_t,s0) diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/apps/yam.te serefpolicy-2.4.6/policy/modules/apps/yam.te --- nsaserefpolicy/policy/modules/apps/yam.te 2006-11-29 12:04:49.000000000 -0500 +++ serefpolicy-2.4.6/policy/modules/apps/yam.te 2007-01-16 11:11:26.000000000 -0500 @@ -3174,8 +3208,8 @@ +') diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/kernel/filesystem.if serefpolicy-2.4.6/policy/modules/kernel/filesystem.if --- nsaserefpolicy/policy/modules/kernel/filesystem.if 2006-11-29 12:04:51.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/kernel/filesystem.if 2007-02-01 16:29:45.000000000 -0500 -@@ -1122,7 +1122,7 @@ ++++ serefpolicy-2.4.6/policy/modules/kernel/filesystem.if 2007-02-06 11:16:16.000000000 -0500 +@@ -1122,12 +1122,32 @@ type dosfs_t; ') @@ -3184,7 +3218,32 @@ allow $1 dosfs_t:file manage_file_perms; ') -@@ -2763,7 +2763,26 @@ + ######################################## + ## ++## read files ++## on a DOS filesystem. ++## ++## ++## ++## Domain allowed access. ++## ++## ++# ++interface(`fs_read_dos_files',` ++ gen_require(` ++ type dosfs_t; ++ ') ++ ++ allow $1 dosfs_t:dir r_dir_perms; ++ allow $1 dosfs_t:file r_file_perms; ++') ++ ++######################################## ++## + ## Read eventpollfs files. + ## + ## +@@ -2763,7 +2783,26 @@ type tmpfs_t; ') @@ -3531,7 +3590,7 @@ /dev/tty -c gen_context(system_u:object_r:devtty_t,s0) diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/kernel/terminal.if serefpolicy-2.4.6/policy/modules/kernel/terminal.if --- nsaserefpolicy/policy/modules/kernel/terminal.if 2006-11-29 12:04:51.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/kernel/terminal.if 2007-01-16 11:11:26.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/kernel/terminal.if 2007-02-06 11:24:29.000000000 -0500 @@ -636,6 +636,8 @@ attribute ptynode; ') @@ -5011,7 +5070,7 @@ allow ypxfr_t $1:process sigchld; diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/nis.te serefpolicy-2.4.6/policy/modules/services/nis.te --- nsaserefpolicy/policy/modules/services/nis.te 2006-11-29 12:04:49.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/services/nis.te 2007-01-25 14:15:11.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/services/nis.te 2007-02-05 15:59:41.000000000 -0500 @@ -291,6 +291,7 @@ domain_use_interactive_fds(ypserv_t) @@ -5020,33 +5079,48 @@ init_use_fds(ypserv_t) init_use_script_ptys(ypserv_t) -@@ -329,7 +330,15 @@ +@@ -329,7 +330,19 @@ # ypxfr local policy # +allow ypxfr_t var_yp_t:dir rw_dir_perms; +allow ypxfr_t var_yp_t:file create_file_perms; + -+allow ypxfr_t ypserv_t:tcp_socket { read write }; -+allow ypxfr_t ypserv_t:udp_socket { read write }; -+ ++allow ypxfr_t self:unix_dgram_socket create_stream_socket_perms; allow ypxfr_t self:unix_stream_socket create_stream_socket_perms; +allow ypxfr_t self:tcp_socket create_stream_socket_perms; +allow ypxfr_t self:udp_socket create_socket_perms; ++allow ypxfr_t self:netlink_route_socket r_netlink_socket_perms; ++ ++allow ypxfr_t ypserv_t:tcp_socket { read write }; ++allow ypxfr_t ypserv_t:udp_socket { read write }; ++ ++allow ypxfr_t ypserv_conf_t:file { getattr read }; corenet_non_ipsec_sendrecv(ypxfr_t) corenet_tcp_sendrecv_all_if(ypxfr_t) -@@ -348,4 +357,10 @@ +@@ -348,4 +361,21 @@ corenet_sendrecv_generic_server_packets(ypxfr_t) corenet_sendrecv_all_client_packets(ypxfr_t) -+libs_use_ld_so(ypxfr_t) -+libs_use_shared_libs(ypxfr_t) ++init_use_fds(ypxfr_t) + files_read_etc_files(ypxfr_t) +files_search_usr(ypxfr_t) + ++libs_use_ld_so(ypxfr_t) ++libs_use_shared_libs(ypxfr_t) ++ ++logging_send_syslog_msg(ypxfr_t) ++ ++miscfiles_read_localization(ypxfr_t) ++ +sysnet_read_config(ypxfr_t) ++ ++ifdef(`targeted_policy', ` ++ term_dontaudit_use_unallocated_ttys(ypxfr_t) ++ term_dontaudit_use_generic_ptys(ypxfr_t) ++') diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/nscd.if serefpolicy-2.4.6/policy/modules/services/nscd.if --- nsaserefpolicy/policy/modules/services/nscd.if 2006-11-29 12:04:49.000000000 -0500 +++ serefpolicy-2.4.6/policy/modules/services/nscd.if 2007-01-16 11:11:26.000000000 -0500 @@ -6082,7 +6156,7 @@ + diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/spamassassin.te serefpolicy-2.4.6/policy/modules/services/spamassassin.te --- nsaserefpolicy/policy/modules/services/spamassassin.te 2006-11-29 12:04:49.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/services/spamassassin.te 2007-02-01 15:52:08.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/services/spamassassin.te 2007-02-05 15:39:09.000000000 -0500 @@ -8,7 +8,7 @@ # spamassassin client executable @@ -6122,7 +6196,15 @@ allow spamd_t spamd_tmp_t:dir create_dir_perms; allow spamd_t spamd_tmp_t:file create_file_perms; files_tmp_filetrans(spamd_t, spamd_tmp_t, { file dir }) -@@ -85,6 +92,7 @@ +@@ -78,6 +85,7 @@ + corenet_tcp_bind_all_nodes(spamd_t) + corenet_tcp_bind_spamd_port(spamd_t) + corenet_tcp_connect_razor_port(spamd_t) ++corenet_tcp_connect_smtp_port(spamd_t) + corenet_sendrecv_razor_client_packets(spamd_t) + corenet_sendrecv_spamd_server_packets(spamd_t) + # spamassassin 3.1 needs this for its +@@ -85,6 +93,7 @@ # random ports >= 1024. corenet_udp_bind_all_nodes(spamd_t) corenet_udp_bind_generic_port(spamd_t) @@ -6130,7 +6212,7 @@ corenet_udp_bind_imaze_port(spamd_t) corenet_sendrecv_imaze_server_packets(spamd_t) corenet_sendrecv_generic_server_packets(spamd_t) -@@ -107,7 +115,8 @@ +@@ -107,7 +116,8 @@ files_read_usr_files(spamd_t) files_read_etc_files(spamd_t) files_read_etc_runtime_files(spamd_t) @@ -6140,7 +6222,7 @@ init_use_fds(spamd_t) init_use_script_ptys(spamd_t) -@@ -138,6 +147,7 @@ +@@ -138,6 +148,7 @@ tunable_policy(`spamd_enable_home_dirs',` userdom_home_filetrans_generic_user_home_dir(spamd_t) @@ -6187,7 +6269,7 @@ + diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/ssh.if serefpolicy-2.4.6/policy/modules/services/ssh.if --- nsaserefpolicy/policy/modules/services/ssh.if 2006-11-29 12:04:51.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/services/ssh.if 2007-01-16 11:11:26.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/services/ssh.if 2007-02-05 16:41:00.000000000 -0500 @@ -234,6 +234,7 @@ domain_type($1_ssh_agent_t) domain_entry_file($1_ssh_agent_t,ssh_agent_exec_t) @@ -6207,7 +6289,7 @@ tunable_policy(`allow_ssh_keysign',` domain_auto_trans($1_ssh_t, ssh_keysign_exec_t, $1_ssh_keysign_t) allow $1_ssh_keysign_t $1_ssh_t:fd use; -@@ -734,3 +739,63 @@ +@@ -734,3 +739,81 @@ dontaudit $1 sshd_key_t:file { getattr read }; ') @@ -6271,6 +6353,24 @@ + allow sshd_t $1:fifo_file rw_file_perms; + allow sshd_t $1:process sigchld; +') ++ ++######################################## ++## ++## Read ssh server keys ++## ++## ++## ++## Domain allowed access. ++## ++## ++# ++interface(`ssh_setattr_server_keys',` ++ gen_require(` ++ type sshd_key_t; ++ ') ++ ++ allow $1 sshd_key_t:file setattr; ++') diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/ssh.te serefpolicy-2.4.6/policy/modules/services/ssh.te --- nsaserefpolicy/policy/modules/services/ssh.te 2006-11-29 12:04:49.000000000 -0500 +++ serefpolicy-2.4.6/policy/modules/services/ssh.te 2007-01-16 11:11:26.000000000 -0500 @@ -7203,7 +7303,7 @@ +') diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/init.te serefpolicy-2.4.6/policy/modules/system/init.te --- nsaserefpolicy/policy/modules/system/init.te 2006-11-29 12:04:51.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/system/init.te 2007-01-29 17:39:36.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/system/init.te 2007-02-05 16:41:08.000000000 -0500 @@ -125,6 +125,7 @@ # file descriptors inherited from the rootfs: files_dontaudit_rw_root_files(init_t) @@ -7255,7 +7355,7 @@ -miscfiles_read_localization(initrc_t) +# init scripts cp /etc/localtime over other directories localtime -+miscfiles_rw_localization(initrc_t) ++miscfiles_manage_localization(initrc_t) +miscfiles_setattr_localization(initrc_t) +miscfiles_relabel_localization(initrc_t) + @@ -7325,7 +7425,15 @@ ') optional_policy(` -@@ -761,3 +795,10 @@ +@@ -724,6 +758,7 @@ + + optional_policy(` + ssh_dontaudit_read_server_keys(initrc_t) ++ ssh_setattr_server_keys(initrc_t) + ') + + optional_policy(` +@@ -761,3 +796,10 @@ optional_policy(` zebra_read_config(initrc_t) ') @@ -7621,16 +7729,17 @@ +') diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/libraries.fc serefpolicy-2.4.6/policy/modules/system/libraries.fc --- nsaserefpolicy/policy/modules/system/libraries.fc 2006-11-29 12:04:51.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/system/libraries.fc 2007-01-23 15:26:46.000000000 -0500 -@@ -79,6 +79,7 @@ ++++ serefpolicy-2.4.6/policy/modules/system/libraries.fc 2007-02-06 10:34:24.000000000 -0500 +@@ -79,6 +79,8 @@ /opt/netbeans(.*/)?jdk.*/linux/.+\.so(\.[^/]*)* -- gen_context(system_u:object_r:textrel_shlib_t,s0) /opt/(.*/)?java/.+\.jar -- gen_context(system_u:object_r:shlib_t,s0) /opt/(.*/)?jre/.+\.jar -- gen_context(system_u:object_r:shlib_t,s0) +/opt/ibm/java2-ppc64-50/jre/bin/.+\.so(\.[^/]*)* -- gen_context(system_u:object_r:textrel_shlib_t,s0) ++/opt/cxoffice/lib/wine/.+\.so -- gen_context(system_u:object_r:textrel_shlib_t,s0) ifdef(`distro_gentoo',` # despite the extensions, they are actually libs -@@ -130,7 +131,8 @@ +@@ -130,7 +132,8 @@ /usr/lib/win32/.* -- gen_context(system_u:object_r:shlib_t,s0) @@ -7640,7 +7749,7 @@ /usr/lib(64)?/libsipphoneapi\.so.* -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/lib(64)?/ati-fglrx/.+\.so(\..*)? -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/lib(64)?/(nvidia/)?libGL(core)?\.so(\.[^/]*)* -- gen_context(system_u:object_r:textrel_shlib_t,s0) -@@ -139,17 +141,21 @@ +@@ -139,17 +142,21 @@ /usr/lib(64)?/libjs\.so.* -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/lib(64)?(/.*)?/libnvidia.+\.so(\.[^/]*)* -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/lib(64)?(/.*)?/nvidia_drv.*\.so(\.[^/]*)* -- gen_context(system_u:object_r:textrel_shlib_t,s0) @@ -7663,7 +7772,7 @@ /usr/X11R6/lib/libGL\.so.* -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/X11R6/lib/libXvMCNVIDIA\.so.* -- gen_context(system_u:object_r:textrel_shlib_t,s0) -@@ -157,6 +163,7 @@ +@@ -157,6 +164,7 @@ /usr/x11R6/lib/modules/extensions/libglx\.so(\.[^/]*)* -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/lib(64)?/xorg/modules/extensions/libglx\.so(\.[^/]*)* -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/lib(64)?/xorg/modules/drivers/fglrx_drv\.so(\.[^/]*)* -- gen_context(system_u:object_r:textrel_shlib_t,s0) @@ -7671,7 +7780,7 @@ /usr/lib(64)?/xorg/modules/extensions/nvidia(-[^/]*)?/libglx\.so(\.[^/]*)* -- gen_context(system_u:object_r:textrel_shlib_t,s0) ifdef(`distro_redhat',` -@@ -167,19 +174,15 @@ +@@ -167,19 +175,15 @@ # Fedora Core packages: gstreamer-plugins, compat-libstdc++, Glide3, libdv # HelixPlayer, SDL, xorg-x11, xorg-x11-libs, Hermes, valgrind, openoffice.org-libs, httpd - php @@ -7695,7 +7804,7 @@ /usr/lib(64)?/libSDL-.*\.so.* -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/lib(64)?/xorg/modules/dri/.+\.so -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/X11R6/lib/modules/dri/.+\.so -- gen_context(system_u:object_r:textrel_shlib_t,s0) -@@ -243,9 +246,13 @@ +@@ -243,9 +247,13 @@ /usr/lib(64)?/libmp3lame\.so.* -- gen_context(system_u:object_r:textrel_shlib_t,s0) # Flash plugin, Macromedia @@ -7709,7 +7818,7 @@ # Jai, Sun Microsystems (Jpackage SPRM) /usr/lib(64)?/libmlib_jai\.so -- gen_context(system_u:object_r:textrel_shlib_t,s0) -@@ -258,10 +265,9 @@ +@@ -258,10 +266,9 @@ /usr/lib(64)?/vmware/(.*/)?VmPerl\.so -- gen_context(system_u:object_r:textrel_shlib_t,s0) # Java, Sun Microsystems (JPackage SRPM) @@ -7723,7 +7832,7 @@ /usr/(local/)?Adobe/(.*/)?intellinux/nppdf\.so -- gen_context(system_u:object_r:textrel_shlib_t,s0) /usr/(local/)?Adobe/(.*/)?intellinux/sidecars/* -- gen_context(system_u:object_r:textrel_shlib_t,s0) -@@ -300,3 +306,6 @@ +@@ -300,3 +307,6 @@ /var/spool/postfix/lib(64)?/lib.*\.so.* -- gen_context(system_u:object_r:shlib_t,s0) /var/spool/postfix/lib(64)?/[^/]*/lib.*\.so.* -- gen_context(system_u:object_r:shlib_t,s0) /var/spool/postfix/lib(64)?/devfsd/.+\.so.* -- gen_context(system_u:object_r:shlib_t,s0) @@ -7831,7 +7940,7 @@ corecmd_read_sbin_symlinks(local_login_t) diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/logging.te serefpolicy-2.4.6/policy/modules/system/logging.te --- nsaserefpolicy/policy/modules/system/logging.te 2006-11-29 12:04:51.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/system/logging.te 2007-01-17 13:53:23.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/system/logging.te 2007-02-06 09:59:26.000000000 -0500 @@ -53,6 +53,7 @@ type var_log_t; @@ -7840,7 +7949,25 @@ ifdef(`enable_mls',` init_ranged_daemon_domain(auditd_t,auditd_exec_t,mls_systemhigh) -@@ -326,6 +327,14 @@ +@@ -63,7 +64,7 @@ + # Auditd local policy + # + +-allow auditctl_t self:capability { audit_write audit_control }; ++allow auditctl_t self:capability { fsetsid audit_write audit_control }; + allow auditctl_t self:netlink_audit_socket { create_netlink_socket_perms nlmsg_relay nlmsg_readpriv }; + + libs_use_ld_so(auditctl_t) +@@ -275,7 +276,7 @@ + allow syslogd_t self:unix_dgram_socket sendto; + allow syslogd_t self:fifo_file rw_file_perms; + allow syslogd_t self:udp_socket create_socket_perms; +- ++allow syslogd_t self:tcp_socket create_stream_socket_perms; + # Create and bind to /dev/log or /var/run/log. + allow syslogd_t devlog_t:sock_file create_file_perms; + files_pid_filetrans(syslogd_t,devlog_t,sock_file) +@@ -326,6 +327,15 @@ corenet_udp_sendrecv_all_ports(syslogd_t) corenet_udp_bind_all_nodes(syslogd_t) corenet_udp_bind_syslogd_port(syslogd_t) @@ -7849,13 +7976,14 @@ +corenet_tcp_sendrecv_all_if(syslogd_t) +corenet_tcp_sendrecv_all_nodes(syslogd_t) +corenet_tcp_sendrecv_all_ports(syslogd_t) ++corenet_tcp_bind_all_nodes(syslogd_t) +corenet_tcp_bind_rsh_port(syslogd_t) +corenet_tcp_connect_rsh_port(syslogd_t) + # syslog-ng can send or receive logs corenet_sendrecv_syslogd_client_packets(syslogd_t) corenet_sendrecv_syslogd_server_packets(syslogd_t) -@@ -398,3 +407,8 @@ +@@ -398,3 +408,8 @@ # log to the xconsole xserver_rw_console(syslogd_t) ') @@ -8145,7 +8273,7 @@ +/var/empty/sshd/etc/localtime -- gen_context(system_u:object_r:locale_t,s0) diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/miscfiles.if serefpolicy-2.4.6/policy/modules/system/miscfiles.if --- nsaserefpolicy/policy/modules/system/miscfiles.if 2006-11-29 12:04:51.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/system/miscfiles.if 2007-01-16 11:11:26.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/system/miscfiles.if 2007-02-05 16:36:56.000000000 -0500 @@ -138,6 +138,44 @@ ######################################## @@ -10006,7 +10134,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/xen.te serefpolicy-2.4.6/policy/modules/system/xen.te --- nsaserefpolicy/policy/modules/system/xen.te 2006-11-29 12:04:51.000000000 -0500 -+++ serefpolicy-2.4.6/policy/modules/system/xen.te 2007-01-16 11:11:26.000000000 -0500 ++++ serefpolicy-2.4.6/policy/modules/system/xen.te 2007-02-06 11:15:08.000000000 -0500 @@ -86,8 +86,8 @@ allow xend_t self:tcp_socket create_stream_socket_perms; allow xend_t self:packet_socket create_socket_perms; @@ -10085,7 +10213,7 @@ kernel_read_system_state(xm_t) kernel_read_kernel_sysctls(xm_t) -@@ -353,3 +375,10 @@ +@@ -353,3 +375,12 @@ xen_append_log(xm_t) xen_stream_connect(xm_t) xen_stream_connect_xenstore(xm_t) @@ -10096,6 +10224,8 @@ +fs_write_nfs_files(xend_t) +fs_read_nfs_files(xend_t) + ++fs_read_dos_files(xend_t) ++ diff --exclude-from=exclude -N -u -r nsaserefpolicy/Rules.modular serefpolicy-2.4.6/Rules.modular --- nsaserefpolicy/Rules.modular 2006-11-29 12:04:51.000000000 -0500 +++ serefpolicy-2.4.6/Rules.modular 2007-01-16 11:11:26.000000000 -0500 Index: selinux-policy.spec =================================================================== RCS file: /cvs/dist/rpms/selinux-policy/FC-6/selinux-policy.spec,v retrieving revision 1.340 retrieving revision 1.341 diff -u -r1.340 -r1.341 --- selinux-policy.spec 1 Feb 2007 21:35:56 -0000 1.340 +++ selinux-policy.spec 6 Feb 2007 18:26:38 -0000 1.341 @@ -17,7 +17,7 @@ Summary: SELinux policy configuration Name: selinux-policy Version: 2.4.6 -Release: 35%{?dist} +Release: 36%{?dist} License: GPL Group: System Environment/Base Source: serefpolicy-%{version}.tgz @@ -356,6 +356,20 @@ %endif %changelog +* Mon Feb 5 2007 Dan Walsh 2.4.6-36 +- Allow xen to work properly on ia64, needs to be able to read dosfs_t +Resolves: #217362 +- Allow mozilla, evolution and thunderbird to read dev_random. +Resolves: FC6-227002 +- Allow spamd to connect to smtp port +Resolves: FC6-227184 +- Fixes to make ypxfr work +Resolves: FC6-227237 +- Allow audit fsetsid capability +Resolves: FC6-227423 +- Allow syslog (syslog-ng) to tcp_connect to other syslog servers +Resolves: FC6-218978 + * Fri Jan 26 2007 Dan Walsh 2.4.6-35 - Fixes to make setrans work properly on MLS Resolves: #224441 From fedora-cvs-commits at redhat.com Tue Feb 6 18:28:43 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 13:28:43 -0500 Subject: rpms/gnome-session/devel gnome-session-2.15.90-window-manager.patch, 1.3, 1.4 gnome-session.spec, 1.108, 1.109 Message-ID: <200702061828.l16ISh7h018165@cvs.devel.redhat.com> Author: krh Update of /cvs/dist/rpms/gnome-session/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv18149 Modified Files: gnome-session-2.15.90-window-manager.patch gnome-session.spec Log Message: * Tue Feb 6 2007 Kristian H??gsberg - 2.17.90.1-3 - Update gnome-session-2.17.5-window-manager.patch to start gtk-window-decorator instead of gnome-window-decorator for compiz. gnome-session-2.15.90-window-manager.patch: gnome-session.schemas.in | 13 ++++++++++++- gnome-wm | 17 +++++++++++++++-- 2 files changed, 27 insertions(+), 3 deletions(-) Index: gnome-session-2.15.90-window-manager.patch =================================================================== RCS file: /cvs/dist/rpms/gnome-session/devel/gnome-session-2.15.90-window-manager.patch,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- gnome-session-2.15.90-window-manager.patch 13 Aug 2006 04:06:03 -0000 1.3 +++ gnome-session-2.15.90-window-manager.patch 6 Feb 2007 18:28:41 -0000 1.4 @@ -59,7 +59,7 @@ OPT1=--sm-client-id=$SMID ;; + compiz) -+ gnome-window-decorator & ++ gtk-window-decorator & + OPT1=--sm-client-id + OPT2=$SMID + OPT3=gconf Index: gnome-session.spec =================================================================== RCS file: /cvs/dist/rpms/gnome-session/devel/gnome-session.spec,v retrieving revision 1.108 retrieving revision 1.109 diff -u -r1.108 -r1.109 --- gnome-session.spec 5 Feb 2007 19:36:35 -0000 1.108 +++ gnome-session.spec 6 Feb 2007 18:28:41 -0000 1.109 @@ -12,7 +12,7 @@ Summary: GNOME session manager Name: gnome-session Version: 2.17.90.1 -Release: 2%{?dist} +Release: 3%{?dist} URL: http://www.gnome.org Source0: http://ftp.gnome.org/pub/gnome/sources/gnome-session/2.17/%{name}-%{version}.tar.bz2 Source1: redhat-default-session @@ -193,6 +193,10 @@ %{_datadir}/icons/hicolor/scalable/apps/session-properties.svg %changelog +* Tue Feb 6 2007 Kristian H??gsberg - 2.17.90.1-3 +- Update gnome-session-2.17.5-window-manager.patch to start + gtk-window-decorator instead of gnome-window-decorator for compiz. + * Mon Feb 5 2007 Matthias Clasen - 2.17.90.1-2 - Require GConf2-gtk for gconf-sanity-check From fedora-cvs-commits at redhat.com Tue Feb 6 18:31:24 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 13:31:24 -0500 Subject: rpms/kdepim/devel kdepim.spec,1.116,1.117 Message-ID: <200702061831.l16IVOHW031890@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/kdepim/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv31802 Modified Files: kdepim.spec Log Message: 3.5.6 Index: kdepim.spec =================================================================== RCS file: /cvs/dist/rpms/kdepim/devel/kdepim.spec,v retrieving revision 1.116 retrieving revision 1.117 diff -u -r1.116 -r1.117 --- kdepim.spec 6 Feb 2007 17:12:22 -0000 1.116 +++ kdepim.spec 6 Feb 2007 18:31:22 -0000 1.117 @@ -81,7 +81,10 @@ %patch3 -p1 -b .kandy-icons %patch4 -p1 -b .libz +# upstream patches +%ifarch s390 s390x %patch1000 -p1 -b .kde#140207 +%endif %build unset QTDIR || : ; . /etc/profile.d/qt.sh From fedora-cvs-commits at redhat.com Tue Feb 6 18:38:55 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 13:38:55 -0500 Subject: rpms/kdepim/devel kdepim.spec,1.117,1.118 Message-ID: <200702061838.l16IctC6004925@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/kdepim/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv4839 Modified Files: kdepim.spec Log Message: typo Index: kdepim.spec =================================================================== RCS file: /cvs/dist/rpms/kdepim/devel/kdepim.spec,v retrieving revision 1.117 retrieving revision 1.118 diff -u -r1.117 -r1.118 --- kdepim.spec 6 Feb 2007 18:31:22 -0000 1.117 +++ kdepim.spec 6 Feb 2007 18:38:53 -0000 1.118 @@ -81,8 +81,7 @@ %patch3 -p1 -b .kandy-icons %patch4 -p1 -b .libz -# upstream patches -%ifarch s390 s390x +%ifnarch s390 s390x %patch1000 -p1 -b .kde#140207 %endif From fedora-cvs-commits at redhat.com Tue Feb 6 18:45:27 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 13:45:27 -0500 Subject: rpms/ccid/devel .cvsignore, 1.3, 1.4 ccid.spec, 1.7, 1.8 sources, 1.3, 1.4 Message-ID: <200702061845.l16IjRxf009846@cvs.devel.redhat.com> Author: rrelyea Update of /cvs/dist/rpms/ccid/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv9794/devel Modified Files: .cvsignore ccid.spec sources Log Message: auto-import ccid-1.2.1-1.rawhide_bob on branch devel from ccid-1.2.1-1.src.rpm Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/ccid/devel/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 2 Nov 2006 00:37:05 -0000 1.3 +++ .cvsignore 6 Feb 2007 18:45:25 -0000 1.4 @@ -1 +1 @@ -ccid-1.1.0.tar.gz +ccid-1.2.1.tar.gz Index: ccid.spec =================================================================== RCS file: /cvs/dist/rpms/ccid/devel/ccid.spec,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- ccid.spec 6 Nov 2006 19:46:56 -0000 1.7 +++ ccid.spec 6 Feb 2007 18:45:25 -0000 1.8 @@ -1,10 +1,10 @@ %define dropdir %(pkg-config libpcsclite --variable usbdropdir 2>/dev/null) %define libusb_ver 0.1.7 -%define pcsc_lite_ver 1.3.2 +%define pcsc_lite_ver 1.3.3 Name: ccid -Version: 1.1.0 -Release: 2 +Version: 1.2.1 +Release: 1%{dist} Summary: Generic USB CCID smart card reader driver Group: System Environment/Libraries @@ -52,13 +52,11 @@ %post -if [ $1 -eq 1 -a -x %{_initrddir}/pcscd ] ; then - %{_initrddir}/pcscd try-restart >/dev/null -fi +[ -x %{_initrddir}/pcscd ] && %{_initrddir}/pcscd status >> /dev/null 2>&1 && %{_sbindir}/pcscd -H > /dev/null 2>&1 exit 0 %postun -[ -x %{_initrddir}/pcscd ] && %{_initrddir}/pcscd try-restart >/dev/null +[ -x %{_initrddir}/pcscd ] && %{_initrddir}/pcscd status >> /dev/null 2>&1 && %{_sbindir}/pcscd -H > /dev/null 2>&1 exit 0 @@ -70,6 +68,10 @@ %changelog +* Tue Feb 06 2007 Bob Relyea - 1.2.1-1 +- Pick up ccid 1.2.1 +- use pcscd 'hotplug' feature instead of restarting the daemon + * Mon Nov 06 2006 Bob Relyea - 1.1.0-2 - Fix version macro to remove '-' Index: sources =================================================================== RCS file: /cvs/dist/rpms/ccid/devel/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 2 Nov 2006 00:37:05 -0000 1.3 +++ sources 6 Feb 2007 18:45:25 -0000 1.4 @@ -1 +1 @@ -3d216cb89030c6a74fb6851bcc80b08e ccid-1.1.0.tar.gz +13353ad33b06d2cd086bbcaee6402119 ccid-1.2.1.tar.gz From fedora-cvs-commits at redhat.com Tue Feb 6 18:46:30 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 13:46:30 -0500 Subject: rpms/pcsc-lite/devel .cvsignore, 1.3, 1.4 pcsc-lite.spec, 1.8, 1.9 sources, 1.3, 1.4 pcsc-lite-1.3.2-no-wakeup.patch, 1.1, NONE Message-ID: <200702061846.l16IkUXJ010631@cvs.devel.redhat.com> Author: rrelyea Update of /cvs/dist/rpms/pcsc-lite/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv10576/devel Modified Files: .cvsignore pcsc-lite.spec sources Removed Files: pcsc-lite-1.3.2-no-wakeup.patch Log Message: auto-import pcsc-lite-1.3.3-1.rawhide_bob on branch devel from pcsc-lite-1.3.3.1.src.rpm Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/pcsc-lite/devel/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- .cvsignore 2 Nov 2006 00:36:10 -0000 1.3 +++ .cvsignore 6 Feb 2007 18:46:23 -0000 1.4 @@ -1 +1 @@ -pcsc-lite-1.3.2.tar.gz +pcsc-lite-1.3.3.tar.gz Index: pcsc-lite.spec =================================================================== RCS file: /cvs/dist/rpms/pcsc-lite/devel/pcsc-lite.spec,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- pcsc-lite.spec 2 Nov 2006 00:36:10 -0000 1.8 +++ pcsc-lite.spec 6 Feb 2007 18:46:23 -0000 1.9 @@ -1,6 +1,6 @@ Name: pcsc-lite -Version: 1.3.2 -Release: 1 +Version: 1.3.3 +Release: 1%{dist} Summary: PC/SC Lite smart card framework and applications Group: System Environment/Daemons @@ -9,7 +9,6 @@ Source0: http://alioth.debian.org/download.php/1565/%{name}-%{version}.tar.gz Patch0: %{name}-docinst.patch Patch1: %{name}-1.3.0-rpath64.patch -Patch2: %{name}-1.3.2-no-wakeup.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -63,7 +62,6 @@ %setup -q %patch0 -p0 -b .docinst %patch1 -p1 -b .rpath64 -%patch2 -p2 -b .no-wakeup %build %configure \ @@ -93,6 +91,9 @@ rm $RPM_BUILD_ROOT{%{_sysconfdir}/reader.conf.d/reader.conf,%{_libdir}/lib*.la} touch $RPM_BUILD_ROOT%{_sysconfdir}/reader.conf +# formaticc doesn't exist any more, don't include the man page +rm -f $RPM_BUILD_ROOT%{_mandir}/man1/formaticc.1* + %clean rm -rf $RPM_BUILD_ROOT @@ -124,14 +125,12 @@ %doc %{_sysconfdir}/reader.conf.d/README %ghost %config %{_sysconfdir}/reader.conf %{_initrddir}/pcscd -%{_bindir}/formaticc -%{_sbindir}/installifd %{_sbindir}/pcscd %{_sbindir}/update-reader.conf %{_libdir}/pcsc/ -%{_mandir}/man1/formaticc.1* %{_mandir}/man5/reader.conf.5* %{_mandir}/man8/pcscd.8* +%{_mandir}/man8/update-reader.conf.8* %files libs %defattr(-,root,root,-) @@ -149,6 +148,9 @@ %changelog +* Tue Feb 06 2007 Bob Relyea - 1.3.3-1 +- Pick up 1.3.3 + * Thu Nov 02 2006 Bob Relyea - 1.3.2-1 - Pick up 1.3.2 Index: sources =================================================================== RCS file: /cvs/dist/rpms/pcsc-lite/devel/sources,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sources 2 Nov 2006 00:36:10 -0000 1.3 +++ sources 6 Feb 2007 18:46:23 -0000 1.4 @@ -1 +1 @@ -e9c8e5aa82e1710186ff31e4ff096888 pcsc-lite-1.3.2.tar.gz +851b090aa0efedd0196f6afd9c0c61bb pcsc-lite-1.3.3.tar.gz --- pcsc-lite-1.3.2-no-wakeup.patch DELETED --- From fedora-cvs-commits at redhat.com Tue Feb 6 18:49:30 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 13:49:30 -0500 Subject: rpms/iscsi-initiator-utils/FC-6 .cvsignore, 1.15, 1.16 iscsi-initiator-utils.spec, 1.31, 1.32 sources, 1.15, 1.16 Message-ID: <200702061849.l16InUxP004455@cvs.devel.redhat.com> Author: mchristi Update of /cvs/dist/rpms/iscsi-initiator-utils/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv4406 Modified Files: .cvsignore iscsi-initiator-utils.spec sources Log Message: rebase iscsi package Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/iscsi-initiator-utils/FC-6/.cvsignore,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- .cvsignore 28 Nov 2006 20:50:04 -0000 1.15 +++ .cvsignore 6 Feb 2007 18:49:23 -0000 1.16 @@ -11,3 +11,4 @@ open-iscsi-2.0-737.tar.gz open-iscsi-2.0-742.tar.gz open-iscsi-2.0-747.tar.gz +open-iscsi-2.0-754.tar.gz Index: iscsi-initiator-utils.spec =================================================================== RCS file: /cvs/dist/rpms/iscsi-initiator-utils/FC-6/iscsi-initiator-utils.spec,v retrieving revision 1.31 retrieving revision 1.32 diff -u -r1.31 -r1.32 --- iscsi-initiator-utils.spec 28 Nov 2006 20:50:04 -0000 1.31 +++ iscsi-initiator-utils.spec 6 Feb 2007 18:49:23 -0000 1.32 @@ -1,9 +1,10 @@ Summary: iSCSI daemon and utility programs Name: iscsi-initiator-utils -Version: 6.2.0.747 +Version: 6.2.0.754 Release: 0.0%{?dist} -Source0: http://www.open-iscsi.org/bits/open-iscsi-2.0-747.tar.gz -Source1: iscsi.init +Source0: http://www.open-iscsi.org/bits/open-iscsi-2.0-754.tar.gz +Source1: iscsid.init +Source2: iscsidevs.init Patch0: iscsi-initiator-utils-update-initscripts-and-docs.patch Patch1: iscsi-initiator-utils-add-iscsi-iname.patch Patch2: iscsi-initiator-utils-use-var-for-config.patch @@ -23,7 +24,7 @@ Protocol networks. %prep -%setup -q -n open-iscsi-2.0-747 +%setup -q -n open-iscsi-2.0-754 %patch0 -p1 -b .update-initscripts-and-docs %patch1 -p1 -b .add-iscsi-iname %patch2 -p1 -b .use-var-for-config @@ -51,7 +52,8 @@ #install -m 755 etc/initd/initd.redhat $RPM_BUILD_ROOT/etc/rc.d/init.d/iscsi install -m 644 etc/iscsid.conf $RPM_BUILD_ROOT/etc/iscsi -install -m 755 %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/iscsi +install -m 755 %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/iscsid +install -m 755 %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/iscsi %clean rm -rf $RPM_BUILD_ROOT @@ -60,11 +62,13 @@ if [ ! -f /etc/iscsi/initiatorname.iscsi ]; then echo "InitiatorName=`/sbin/iscsi-iname`" > /etc/iscsi/initiatorname.iscsi fi +/sbin/chkconfig --add iscsid /sbin/chkconfig --add iscsi %preun if [ "$1" = "0" ]; then - /sbin/chkconfig --del iscsi + /sbin/chkconfig --del iscsi + /sbin/chkconfig --del iscsid fi %files @@ -74,11 +78,17 @@ %dir /var/lib/iscsi/send_targets %dir /var/lock/iscsi %config /etc/rc.d/init.d/iscsi +%config /etc/rc.d/init.d/iscsid %attr(0600,root,root) %config(noreplace) /etc/iscsi/iscsid.conf /sbin/* %{_mandir}/*/* %changelog +* Tue Feb 6 2007 Mike Christie - 6.2.0.754-0.0 +- Rebase to upstream. +- Add back --map functionality but in session mode to match RHEL5 fixes +- Break up iscsi init script into two, so iscsid can be started early for root + * Tue Nov 28 2006 Mike Christie - 6.2.0.747-0.0 - Fix several bugs in actor.c (iscsi scheduling). This should result - in better dm-multipath intergation and fix bugs where time outs Index: sources =================================================================== RCS file: /cvs/dist/rpms/iscsi-initiator-utils/FC-6/sources,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- sources 28 Nov 2006 20:50:04 -0000 1.15 +++ sources 6 Feb 2007 18:49:23 -0000 1.16 @@ -1 +1 @@ -2f931e238cc21f21b24402cc661ac747 open-iscsi-2.0-747.tar.gz +2e7ce941ea4e4eda7c82f0b272a33bf9 open-iscsi-2.0-754.tar.gz From fedora-cvs-commits at redhat.com Tue Feb 6 18:50:33 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 13:50:33 -0500 Subject: rpms/iscsi-initiator-utils/FC-6 iscsid.init, NONE, 1.1 iscsidevs.init, NONE, 1.1 Message-ID: <200702061850.l16IoXUO005350@cvs.devel.redhat.com> Author: mchristi Update of /cvs/dist/rpms/iscsi-initiator-utils/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv5310 Added Files: iscsid.init iscsidevs.init Log Message: add new files --- NEW FILE iscsid.init --- #!/bin/sh # # chkconfig: 345 7 89 # description: Starts and stops the iSCSI daemon. # # processname: iscsid # pidfile: /var/run/iscsid.pid # config: /etc/iscsi/iscsid.conf # Source function library. . /etc/init.d/functions PATH=/sbin:/bin:/usr/sbin:/usr/bin RETVAL=0 start() { echo -n $"Turning off network shutdown. " # we do not want iscsi or network to run during system shutdown # incase there are RAID or multipath devices using # iscsi disks chkconfig --level 06 network off rm /etc/rc0.d/*network rm /etc/rc6.d/*network echo -n $"Starting iSCSI daemon: " modprobe -q iscsi_tcp modprobe -q ib_iser daemon iscsid RETVAL=$? echo [ $RETVAL -eq 0 ] || return touch /var/lock/subsys/iscsid success echo } stop() { rm -f /var/lock/subsys/iscsid # If this is a final shutdown/halt, do nothing since # we may need iscsid for as long as possible (halt script kills # us at the last second) if [ "$RUNLEVEL" = "6" -o "$RUNLEVEL" = "0" -o "$RUNLEVEL" = "1" ]; then success return fi # don't turn off iscsi if root is possibly on a iscsi disk rootopts=$(awk '{ if ($1 !~ /^[ \t]*#/ && $2 == "/") { print $4; }}' /etc/mtab) if [[ "$rootopts" =~ "_netdev" ]] ; then echo $"Can not shutdown iSCSI. Root is on a iSCSI disk." exit 1 fi echo -n $"Stopping iSCSI daemon: " # iscsid does not have a nice shutdown process. # It really should never be stopped pkill -KILL iscsid echo modprobe -r ib_iser 2>/dev/null modprobe -r iscsi_tcp 2>/dev/null } restart() { stop start } case "$1" in start) start ;; stop) stop ;; restart) stop start ;; status) status iscsid RETVAL=$? ;; condrestart) [ -f /var/lock/subsys/iscsid ] && restart ;; *) echo $"Usage: $0 {start|stop|restart|status|condrestart}" exit 1 esac exit $RETVAL --- NEW FILE iscsidevs.init --- #!/bin/sh # # chkconfig: 345 13 89 # description: Logs into iSCSI targets needed at system startup # # Source function library. . /etc/init.d/functions PATH=/sbin:/bin:/usr/sbin:/usr/bin RETVAL=0 start() { status iscsid RETVAL=$? if [ $RETVAL -ne 0 ]; then /etc/init.d/iscsid start fi echo -n $"Setting up iSCSI targets: " # this script is normally called from startup so log into # nodes marked node.startup=automatic iscsiadm -m node --loginall=automatic touch /var/lock/subsys/iscsi success echo } stop() { rm -f /var/lock/subsys/iscsi # If this is a final shutdown/halt, do nothing since # lvm/dm, md, power path, etc do not always handle this if [ "$RUNLEVEL" = "6" -o "$RUNLEVEL" = "0" -o "$RUNLEVEL" = "1" ]; then success return fi # don't turn off iscsi if root is possibly on a iscsi disk rootopts=$(awk '{ if ($1 !~ /^[ \t]*#/ && $2 == "/") { print $4; }}' /etc/mtab) if [[ "$rootopts" =~ "_netdev" ]] ; then echo $"Can not shutdown iSCSI. Root is on a iSCSI disk." exit 1 fi iscsiadm -m node --logoutall=all /etc/init.d/iscsid stop success } case "$1" in start) start ;; stop) stop ;; restart) stop start ;; status) status iscsid RETVAL=$? ;; condrestart) [ -f /var/lock/subsys/iscsi ] && restart ;; *) echo $"Usage: $0 {start|stop|restart|status|condrestart}" exit 1 esac exit $RETVAL From fedora-cvs-commits at redhat.com Tue Feb 6 19:24:25 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 14:24:25 -0500 Subject: rpms/gnome-session/devel gnome-session.spec,1.109,1.110 Message-ID: <200702061924.l16JOPKr022223@cvs.devel.redhat.com> Author: krh Update of /cvs/dist/rpms/gnome-session/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv22184 Modified Files: gnome-session.spec Log Message: Fix changelog comment. Index: gnome-session.spec =================================================================== RCS file: /cvs/dist/rpms/gnome-session/devel/gnome-session.spec,v retrieving revision 1.109 retrieving revision 1.110 diff -u -r1.109 -r1.110 --- gnome-session.spec 6 Feb 2007 18:28:41 -0000 1.109 +++ gnome-session.spec 6 Feb 2007 19:24:23 -0000 1.110 @@ -194,9 +194,12 @@ %changelog * Tue Feb 6 2007 Kristian H??gsberg - 2.17.90.1-3 -- Update gnome-session-2.17.5-window-manager.patch to start +- Update gnome-session-2.15.90-window-manager.patch to start gtk-window-decorator instead of gnome-window-decorator for compiz. + [ Update: the patch is not applied and upstream gnome-session does + the right thing. ] + * Mon Feb 5 2007 Matthias Clasen - 2.17.90.1-2 - Require GConf2-gtk for gconf-sanity-check From fedora-cvs-commits at redhat.com Tue Feb 6 19:51:03 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 14:51:03 -0500 Subject: rpms/dhcpv6/devel dhcpv6-0.10-lsb.patch, NONE, 1.1 dhcpv6.spec, 1.47, 1.48 Message-ID: <200702061951.l16Jp3FF016887@cvs.devel.redhat.com> Author: dcantrel Update of /cvs/dist/rpms/dhcpv6/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv16872 Modified Files: dhcpv6.spec Added Files: dhcpv6-0.10-lsb.patch Log Message: * Tue Feb 06 2007 David Cantrell - 0.10-36 - Make dhcp6s and dhcp6r init scripts LSB compliant dhcpv6-0.10-lsb.patch: dhcp6r.sh | 18 +++++++++++++----- dhcp6s.sh | 23 +++++++++++++++++------ 2 files changed, 30 insertions(+), 11 deletions(-) --- NEW FILE dhcpv6-0.10-lsb.patch --- --- dhcp-0.10/dhcp6r.sh.lsb 2007-02-06 14:43:13.000000000 -0500 +++ dhcp-0.10/dhcp6r.sh 2007-02-06 14:44:14.000000000 -0500 @@ -18,11 +18,15 @@ . /etc/sysconfig/dhcp6r # Check that networking is up. -[ ${NETWORKING} = "no" ] && exit 0 +# networking is not up, return 1 for generic error +[ ${NETWORKING} = "no" ] && exit 1 # Check that files exist -[ -f /usr/sbin/dhcp6r ] || exit 0 -[ -f /etc/sysconfig/dhcp6r ] || exit 0 +# return 5 if program is not installed +[ -f /usr/sbin/dhcp6r ] || exit 5 + +# return 6 if program is not configured +[ -f /etc/sysconfig/dhcp6r ] || exit 6 RETVAL=0 prog="dhcp6r" @@ -51,15 +55,20 @@ case "$1" in start) start + RETVAL=$? ;; stop) stop + RETVAL=$? ;; - restart|reload) + restart|force-reload) stop start RETVAL=$? ;; + reload) + # unimplemented + RETVAL=3 condrestart) if [ -f /var/lock/subsys/dhcp6s ]; then stop @@ -77,4 +86,3 @@ esac exit $RETVAL - --- dhcp-0.10/dhcp6s.sh.lsb 2007-02-06 14:43:13.000000000 -0500 +++ dhcp-0.10/dhcp6s.sh 2007-02-06 14:44:14.000000000 -0500 @@ -19,13 +19,19 @@ . /etc/sysconfig/dhcp6s # Check that networking is up. -[ ${NETWORKING} = "no" ] && exit 0 +# networking is not up, return 1 for generic error +[ ${NETWORKING} = "no" ] && exit 1 # Check that files exist -[ -x /usr/sbin/dhcp6s ] || exit 0 -[ -f /etc/dhcp6s.conf ] || exit 0 +# return 5 if program is not installed +[ -x /usr/sbin/dhcp6s ] || exit 5 -if [ "x$DHCP6SIF" = "x" ]; then logger -s -t "dhcp6s" -p "daemon.info" "Warning: dhcp6s listening on ALL interfaces - set DHCP6SIF in /etc/sysconfig/dhcp6s"; fi +# return 6 if program is not configured +[ -f /etc/dhcp6s.conf ] || exit 6 + +if [ "x$DHCP6SIF" = "x" ]; then + logger -s -t "dhcp6s" -p "daemon.info" "Warning: dhcp6s listening on ALL interfaces - set DHCP6SIF in /etc/sysconfig/dhcp6s" +fi RETVAL=0 prog="dhcp6s" @@ -54,15 +60,21 @@ case "$1" in start) start + RETVAL=$? ;; stop) stop + RETVAL=$? ;; - restart|reload) + restart|force-reload) stop start RETVAL=$? ;; + reload) + # unimplemented + RETVAL=3 + ;; condrestart) if [ -f /var/lock/subsys/dhcp6s ]; then stop @@ -80,4 +92,3 @@ esac exit $RETVAL - Index: dhcpv6.spec =================================================================== RCS file: /cvs/dist/rpms/dhcpv6/devel/dhcpv6.spec,v retrieving revision 1.47 retrieving revision 1.48 diff -u -r1.47 -r1.48 --- dhcpv6.spec 27 Nov 2006 19:57:00 -0000 1.47 +++ dhcpv6.spec 6 Feb 2007 19:51:01 -0000 1.48 @@ -1,7 +1,7 @@ Summary: DHCPv6 - DHCP server and client for IPv6 Name: dhcpv6 Version: 0.10 -Release: 35%{?dist} +Release: 36%{?dist} License: GPL Group: System Environment/Daemons URL: http://dhcpv6.sourceforge.net/ @@ -10,7 +10,8 @@ Source2: rfc3315.txt Patch0: dhcpv6-0.10-redhat.patch -Patch1: dhcpv6-0.10-libdhcp6client.patch +Patch1: dhcpv6-0.10-lsb.patch +Patch99: dhcpv6-0.10-libdhcp6client.patch Prereq: /sbin/chkconfig, /sbin/service BuildRoot: %{_tmppath}/%{name}-%{version}-root @@ -57,6 +58,7 @@ %prep %setup -q -n dhcp-%{version} %patch0 -p1 -b .rh +%patch1 -p1 -b .lsb # more modern headers are available in /usr/include rm -f ifaddrs.h queue.h @@ -68,7 +70,7 @@ export CFLAGS="$RPM_OPT_FLAGS -fPIE -g -Wall" %configure --prefix=/ --mandir=%{_mandir} make libdhcp6client/. -%patch1 -p1 -b .libdhcp6client +%patch99 -p1 -b .libdhcp6client %build make @@ -141,6 +143,9 @@ %{_libdir}/libdhcp6client.a %changelog +* Tue Feb 06 2007 David Cantrell - 0.10-36 +- Make dhcp6s and dhcp6r init scripts LSB compliant + * Mon Nov 27 2006 David Cantrell - 0.10-35 - server6_addr.conf is not required for dhcp6s - Resolves: rhbz#217309 From fedora-cvs-commits at redhat.com Tue Feb 6 19:55:52 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 14:55:52 -0500 Subject: rpms/hal/devel .cvsignore, 1.41, 1.42 hal.spec, 1.115, 1.116 sources, 1.42, 1.43 Message-ID: <200702061955.l16Jtqhu017146@cvs.devel.redhat.com> Author: davidz Update of /cvs/dist/rpms/hal/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv17129 Modified Files: .cvsignore hal.spec sources Log Message: * Tue Feb 6 2007 David Zeuthen - 0.5.8.1-0.git20070206%{?dist} - Update to git snapshot - Drop upstreamed patches - Include hal-info snapshot in this SRPM for now (will be moved to it's own SRPM eventually) - Require ConsoleKit as this release denies some service to callers not originating from an active desktop session (f-u-s requirement) Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/hal/devel/.cvsignore,v retrieving revision 1.41 retrieving revision 1.42 diff -u -r1.41 -r1.42 --- .cvsignore 26 Sep 2006 21:54:46 -0000 1.41 +++ .cvsignore 6 Feb 2007 19:55:50 -0000 1.42 @@ -29,3 +29,5 @@ hal-0.5.7.tar.gz hal-0.5.7.1.tar.gz hal-0.5.8.1.tar.gz +hal-0.5.9.git20070206.tar.gz +hal-info-20070206.tar.gz Index: hal.spec =================================================================== RCS file: /cvs/dist/rpms/hal/devel/hal.spec,v retrieving revision 1.115 retrieving revision 1.116 diff -u -r1.115 -r1.116 --- hal.spec 4 Feb 2007 03:37:14 -0000 1.115 +++ hal.spec 6 Feb 2007 19:55:50 -0000 1.116 @@ -16,24 +16,21 @@ %define cryptsetup_luks_version 1.0.1-2 %define pm_utils_version 0.10-1 %define gtk_doc_version 1.4 +%define consolekit_version 0.1.0 -%define hal_user_uid 68 +%define hal_user_uid 68 + +%define hal_info_version 20070206 Summary: Hardware Abstraction Layer Name: hal -Version: 0.5.8.1 -Release: 8%{?dist} +Version: 0.5.9 +Release: 0.git20070206%{?dist} URL: http://www.freedesktop.org/Software/hal -Source0: http://people.freedesktop.org/~david/dist/%{name}-%{version}.tar.gz +Source0: http://people.freedesktop.org/~david/dist/%{name}-%{version}.git20070206.tar.gz Source1: 99-redhat-storage-policy-fixed-drives.fdi Source2: hal-device-manager.desktop -Patch0: hal-0.5.8.1-stat-devicefile-not-mountpoint.patch -Patch1: hal-0.5.8.1-dont-crash-on-cdrom-drives.patch -Patch2: hal-0.5.8.1-fixppc.patch -Patch3: hal-0.5.8.1-fedora-eject.patch -Patch4: hal-0.5.8.1-partutil-fix.patch -Patch5: hal-alignment.patch -Patch6: hal-0.5.8.1-remove-link-not-remove.patch +Source3: http://people.freedesktop.org/~david/dist/hal-info-%{hal_info_version}.tar.gz License: AFL/GPL Group: System Environment/Libraries @@ -75,6 +72,7 @@ %ifarch %{ix86} x86_64 Requires: dmidecode >= %{dmidecode_version} %endif +Requires: ConsoleKit >= %{consolekit_version} %description @@ -106,17 +104,13 @@ Headers, static libraries and API docs for HAL. %prep -%setup -q -%patch0 -p1 -b .stat-device-file-not-mountpoint -%patch1 -p1 -b .dont-crash-on-cdrom-drives -%patch2 -p1 -b .ppc-fixes -%patch3 -p0 -b .fedora-eject -%patch4 -p1 -b .partutil-fix -%patch5 -p1 -b .alignment -%patch6 -p1 -b .link +%setup -q -a 3 %build -%configure --disable-docbook-docs --with-os-type=redhat --disable-policy-kit +%configure --disable-docbook-docs --with-os-type=redhat --enable-console-kit + +cd hal-info-%{hal_info_version} +%configure %install make install DESTDIR=$RPM_BUILD_ROOT @@ -132,6 +126,9 @@ %find_lang hal +cd hal-info-%{hal_info_version} +make install DESTDIR=$RPM_BUILD_ROOT + %clean rm -rf %{buildroot} @@ -228,6 +225,14 @@ %{_datadir}/applications/*.desktop %changelog +* Tue Feb 6 2007 David Zeuthen - 0.5.8.1-0.git20070206%{?dist} +- Update to git snapshot +- Drop upstreamed patches +- Include hal-info snapshot in this SRPM for now (will be moved to it's + own SRPM eventually) +- Require ConsoleKit as this release denies some service to callers + not originating from an active desktop session (f-u-s requirement) + * Sat Feb 3 2007 Matthias Clasen - 0.5.8.1-8 - Incorporate more feedback from package review Index: sources =================================================================== RCS file: /cvs/dist/rpms/hal/devel/sources,v retrieving revision 1.42 retrieving revision 1.43 diff -u -r1.42 -r1.43 --- sources 26 Sep 2006 21:54:47 -0000 1.42 +++ sources 6 Feb 2007 19:55:50 -0000 1.43 @@ -1 +1,2 @@ -568d7ce9831c18a5e6e502abd6781257 hal-0.5.8.1.tar.gz +9470744b572e0a00d4cbee29ea60ac8e hal-0.5.9.git20070206.tar.gz +3b05543952401eb54984375e81fa7c16 hal-info-20070206.tar.gz From fedora-cvs-commits at redhat.com Tue Feb 6 20:14:27 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 15:14:27 -0500 Subject: rpms/dhcpv6/devel dhcpv6-0.10-lsb.patch, 1.1, 1.2 dhcpv6.spec, 1.48, 1.49 Message-ID: <200702062014.l16KERwq018175@cvs.devel.redhat.com> Author: dcantrel Update of /cvs/dist/rpms/dhcpv6/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv18159 Modified Files: dhcpv6-0.10-lsb.patch dhcpv6.spec Log Message: * Tue Feb 06 2007 David Cantrell - 0.10-37 - Add missing ';;' on line 72 of dhcp6r init script dhcpv6-0.10-lsb.patch: dhcp6r.sh | 19 ++++++++++++++----- dhcp6s.sh | 23 +++++++++++++++++------ 2 files changed, 31 insertions(+), 11 deletions(-) Index: dhcpv6-0.10-lsb.patch =================================================================== RCS file: /cvs/dist/rpms/dhcpv6/devel/dhcpv6-0.10-lsb.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- dhcpv6-0.10-lsb.patch 6 Feb 2007 19:51:01 -0000 1.1 +++ dhcpv6-0.10-lsb.patch 6 Feb 2007 20:14:25 -0000 1.2 @@ -1,5 +1,5 @@ ---- dhcp-0.10/dhcp6r.sh.lsb 2007-02-06 14:43:13.000000000 -0500 -+++ dhcp-0.10/dhcp6r.sh 2007-02-06 14:44:14.000000000 -0500 +--- dhcp-0.10/dhcp6r.sh.lsb 2007-02-06 15:13:05.000000000 -0500 ++++ dhcp-0.10/dhcp6r.sh 2007-02-06 15:13:31.000000000 -0500 @@ -18,11 +18,15 @@ . /etc/sysconfig/dhcp6r @@ -19,7 +19,7 @@ RETVAL=0 prog="dhcp6r" -@@ -51,15 +55,20 @@ +@@ -51,15 +55,21 @@ case "$1" in start) start @@ -38,16 +38,17 @@ + reload) + # unimplemented + RETVAL=3 ++ ;; condrestart) if [ -f /var/lock/subsys/dhcp6s ]; then stop -@@ -77,4 +86,3 @@ +@@ -77,4 +87,3 @@ esac exit $RETVAL - ---- dhcp-0.10/dhcp6s.sh.lsb 2007-02-06 14:43:13.000000000 -0500 -+++ dhcp-0.10/dhcp6s.sh 2007-02-06 14:44:14.000000000 -0500 +--- dhcp-0.10/dhcp6s.sh.lsb 2007-02-06 15:13:05.000000000 -0500 ++++ dhcp-0.10/dhcp6s.sh 2007-02-06 15:13:05.000000000 -0500 @@ -19,13 +19,19 @@ . /etc/sysconfig/dhcp6s Index: dhcpv6.spec =================================================================== RCS file: /cvs/dist/rpms/dhcpv6/devel/dhcpv6.spec,v retrieving revision 1.48 retrieving revision 1.49 diff -u -r1.48 -r1.49 --- dhcpv6.spec 6 Feb 2007 19:51:01 -0000 1.48 +++ dhcpv6.spec 6 Feb 2007 20:14:25 -0000 1.49 @@ -1,7 +1,7 @@ Summary: DHCPv6 - DHCP server and client for IPv6 Name: dhcpv6 Version: 0.10 -Release: 36%{?dist} +Release: 37%{?dist} License: GPL Group: System Environment/Daemons URL: http://dhcpv6.sourceforge.net/ @@ -143,6 +143,9 @@ %{_libdir}/libdhcp6client.a %changelog +* Tue Feb 06 2007 David Cantrell - 0.10-37 +- Add missing ';;' on line 72 of dhcp6r init script + * Tue Feb 06 2007 David Cantrell - 0.10-36 - Make dhcp6s and dhcp6r init scripts LSB compliant From fedora-cvs-commits at redhat.com Tue Feb 6 20:56:35 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 15:56:35 -0500 Subject: rpms/gnome-screensaver/devel gnome-screensaver-2.17.6-enable-fus.patch, NONE, 1.1 gnome-screensaver.spec, 1.129, 1.130 Message-ID: <200702062056.l16KuZaN001347@cvs.devel.redhat.com> Author: davidz Update of /cvs/dist/rpms/gnome-screensaver/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv1213 Modified Files: gnome-screensaver.spec Added Files: gnome-screensaver-2.17.6-enable-fus.patch Log Message: * Tue Feb 6 2007 David Zeuthen - 2.17.6-2%{?dist} - Enable the "Switch User" button by default gnome-screensaver-2.17.6-enable-fus.patch: gnome-screensaver.schemas.in | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) --- NEW FILE gnome-screensaver-2.17.6-enable-fus.patch --- --- gnome-screensaver-2.17.6/data/gnome-screensaver.schemas.in.enable-fus 2007-02-06 15:52:51.000000000 -0500 +++ gnome-screensaver-2.17.6/data/gnome-screensaver.schemas.in 2007-02-06 15:53:12.000000000 -0500 @@ -215,7 +215,7 @@ /apps/gnome-screensaver/user_switch_enabled gnome-screensaver bool - FALSE + TRUE Allow user switching Index: gnome-screensaver.spec =================================================================== RCS file: /cvs/dist/rpms/gnome-screensaver/devel/gnome-screensaver.spec,v retrieving revision 1.129 retrieving revision 1.130 diff -u -r1.129 -r1.130 --- gnome-screensaver.spec 23 Jan 2007 05:48:49 -0000 1.129 +++ gnome-screensaver.spec 6 Feb 2007 20:56:33 -0000 1.130 @@ -13,13 +13,14 @@ Summary: GNOME Screensaver Name: gnome-screensaver Version: 2.17.6 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL Group: Amusements/Graphics Source0: %{name}-%{version}.tar.bz2 Source1: gnome-screensaver-hide-xscreensaver.menu Patch1: gnome-screensaver-2.15.4-default-theme.patch +Patch2: gnome-screensaver-2.17.6-enable-fus.patch Patch3: gnome-screensaver-2.17.2-securitytoken.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -63,6 +64,7 @@ %prep %setup -q %patch1 -p1 -b .use-floaters-by-default +%patch2 -p1 -b .enable-fus %patch3 -p1 -b .securitytoken %build @@ -121,6 +123,9 @@ %{_sysconfdir}/pam.d/* %changelog +* Tue Feb 6 2007 David Zeuthen - 2.17.6-2%{?dist} +- Enable the "Switch User" button by default + * Tue Jan 22 2007 Matthias Clasen - 2.17.6-1 - Update to 2.17.6 From fedora-cvs-commits at redhat.com Tue Feb 6 21:07:56 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 16:07:56 -0500 Subject: rpms/kernel/FC-5 kernel-2.6.spec,1.2281,1.2282 Message-ID: <200702062107.l16L7urq010109@cvs.devel.redhat.com> Author: cebbert Update of /cvs/dist/rpms/kernel/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv9031 Modified Files: kernel-2.6.spec Log Message: Add missing config file to sources Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/kernel-2.6.spec,v retrieving revision 1.2281 retrieving revision 1.2282 diff -u -r1.2281 -r1.2282 --- kernel-2.6.spec 6 Feb 2007 16:27:03 -0000 1.2281 +++ kernel-2.6.spec 6 Feb 2007 21:07:54 -0000 1.2282 @@ -277,29 +277,30 @@ Source22: kernel-%{kversion}-i686.config Source23: kernel-%{kversion}-i686-debug.config Source24: kernel-%{kversion}-i686-smp.config -Source25: kernel-%{kversion}-i686-kdump.config +Source25: kernel-%{kversion}-i686-smp-debug.config +Source26: kernel-%{kversion}-i686-kdump.config -Source26: kernel-%{kversion}-x86_64.config -Source27: kernel-%{kversion}-x86_64-debug.config -Source28: kernel-%{kversion}-x86_64-kdump.config - -Source29: kernel-%{kversion}-ppc.config -Source30: kernel-%{kversion}-ppc-smp.config -Source31: kernel-%{kversion}-ppc64.config -Source32: kernel-%{kversion}-ppc64iseries.config -Source33: kernel-%{kversion}-ppc64-kdump.config - -Source34: kernel-%{kversion}-s390.config -Source35: kernel-%{kversion}-s390x.config - -Source36: kernel-%{kversion}-ia64.config - -Source37: kernel-%{kversion}-i686-xen0.config -Source38: kernel-%{kversion}-i686-xenU.config -Source39: kernel-%{kversion}-i686-xen.config -Source40: kernel-%{kversion}-x86_64-xen0.config -Source41: kernel-%{kversion}-x86_64-xenU.config -Source42: kernel-%{kversion}-x86_64-xen.config +Source27: kernel-%{kversion}-x86_64.config +Source28: kernel-%{kversion}-x86_64-debug.config +Source29: kernel-%{kversion}-x86_64-kdump.config + +Source30: kernel-%{kversion}-ppc.config +Source31: kernel-%{kversion}-ppc-smp.config +Source32: kernel-%{kversion}-ppc64.config +Source33: kernel-%{kversion}-ppc64iseries.config +Source34: kernel-%{kversion}-ppc64-kdump.config + +Source35: kernel-%{kversion}-s390.config +Source36: kernel-%{kversion}-s390x.config + +Source37: kernel-%{kversion}-ia64.config + +Source38: kernel-%{kversion}-i686-xen0.config +Source39: kernel-%{kversion}-i686-xenU.config +Source40: kernel-%{kversion}-i686-xen.config +Source41: kernel-%{kversion}-x86_64-xen0.config +Source42: kernel-%{kversion}-x86_64-xenU.config +Source43: kernel-%{kversion}-x86_64-xen.config #Source66: kernel-%{kversion}-sparc.config #Source67: kernel-%{kversion}-sparc64.config From fedora-cvs-commits at redhat.com Tue Feb 6 21:39:05 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 16:39:05 -0500 Subject: rpms/kde-i18n/devel kde-i18n.spec,1.68,1.69 sources,1.39,1.40 Message-ID: <200702062139.l16Ld5Ge017870@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/kde-i18n/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv17853 Modified Files: kde-i18n.spec sources Log Message: 3.5.6 Index: kde-i18n.spec =================================================================== RCS file: /cvs/dist/rpms/kde-i18n/devel/kde-i18n.spec,v retrieving revision 1.68 retrieving revision 1.69 diff -u -r1.68 -r1.69 --- kde-i18n.spec 9 Aug 2006 06:14:25 -0000 1.68 +++ kde-i18n.spec 6 Feb 2007 21:39:03 -0000 1.69 @@ -3,8 +3,8 @@ %define redhatify 1 Name: kde-i18n -Version: 3.5.4 -Release: 1 +Version: 3.5.6 +Release: 1%{dist} Url: http://www.kde.org Summary: Internationalization support for KDE Epoch: 1 @@ -773,6 +773,7 @@ %lang(de) %{_datadir}/apps/ktuberling/sounds/de/* %lang(de) %{_datadir}/apps/khangman/data/de %lang(de) %{_datadir}/apps/khangman/de.txt +%lang(de) %{_datadir}/apps/kanagram/data/de %lang(de) %{_datadir}/apps/katepart/syntax/logohighlightstyle.de_DE.xml %lang(de) %{_datadir}/apps/kturtle/data/*.de_DE.xml %lang(de) %{_datadir}/apps/kturtle/examples/de_DE @@ -788,6 +789,7 @@ %lang(en_GB) %{_datadir}/apps/katepart/syntax/logohighlightstyle.en_GB.xml %lang(en_GB) %{_datadir}/apps/kturtle/data/*.en_GB.xml %lang(en_GB) %{_datadir}/apps/kturtle/examples/en_GB +%lang(en_GB) %{_datadir}/apps/klettres/en_GB %if %{buildall} %files Esperanto @@ -847,6 +849,7 @@ %lang(fr) %{_datadir}/apps/ktuberling/sounds/fr/* %lang(fr) %{_datadir}/apps/khangman/data/fr %lang(fr) %{_datadir}/apps/khangman/fr.txt +%lang(fr) %{_datadir}/apps/kanagram/data/fr %lang(fr) %{_datadir}/apps/katepart/syntax/logohighlightstyle.fr_FR.xml %lang(fr) %{_datadir}/apps/kturtle/data/*.fr_FR.xml %lang(fr) %{_datadir}/apps/kturtle/examples/fr_FR @@ -871,6 +874,7 @@ %defattr(-,root,root) %lang(he) %{_datadir}/locale/he/* %lang(he) %doc %{_docdir}/HTML/he +%lang(he) %{_datadir}/apps/klettres/he %files Hindi %defattr(-,root,root) @@ -1049,7 +1053,10 @@ %lang(sk) %{_datadir}/locale/sk/* %lang(sk) %doc %{_docdir}/HTML/sk %lang(sk) %{_datadir}/apps/ktuberling/sounds/sk/* +%lang(sk) %{_datadir}/apps/kturtle/data/logokeywords.sk.xml +%lang(sk) %{_datadir}/apps/kturtle/examples/sk %lang(sk) %{_datadir}/apps/klettres/sk +%lang(sk) %{_datadir}/apps/katepart/syntax/logohighlightstyle.sk.xml %files Slovenian %defattr(-,root,root) @@ -1147,6 +1154,9 @@ %lang(zh_TW) %doc %{_docdir}/HTML/zh_TW %changelog +* Tue Feb 06 2007 Than Ngo 1:3.5.6-1.fc7 +- 3.5.6 + * Tue Aug 08 2006 Than Ngo 1:3.5.4-1 - 3.5.4 Index: sources =================================================================== RCS file: /cvs/dist/rpms/kde-i18n/devel/sources,v retrieving revision 1.39 retrieving revision 1.40 diff -u -r1.39 -r1.40 --- sources 8 Aug 2006 16:34:06 -0000 1.39 +++ sources 6 Feb 2007 21:39:03 -0000 1.40 @@ -1,39 +1,39 @@ -d537027991c11417e4d3ede0ced3c142 kde-i18n-ar-3.5.4.tar.bz2 -2340d20511d54856883c53536138da41 kde-i18n-bg-3.5.4.tar.bz2 -a68c7180e9229db5c308892d89a626d5 kde-i18n-bn-3.5.4.tar.bz2 -3666508969cbe2ce8a52f0a6f67bf3f4 kde-i18n-ca-3.5.4.tar.bz2 -639887411d07ea92f0c733e66eb01b47 kde-i18n-cs-3.5.4.tar.bz2 -ef845c89fac91948ea9784593cd1b3fb kde-i18n-da-3.5.4.tar.bz2 -45b90d7e08391836108ca3db19c0febf kde-i18n-de-3.5.4.tar.bz2 -00d834a86e31d9d03a583c6c40565094 kde-i18n-el-3.5.4.tar.bz2 -244175fa2be8023a4a6246c795972b5e kde-i18n-en_GB-3.5.4.tar.bz2 -2c4e049753425d9405e86fed98f3c958 kde-i18n-es-3.5.4.tar.bz2 -7209f997e7c418d2884bc278ff6d642c kde-i18n-et-3.5.4.tar.bz2 -c2ef5fad94bcb04ee7e1a363593ff685 kde-i18n-fi-3.5.4.tar.bz2 -1fdeb2af12a6096258d08ff339000e8c kde-i18n-fr-3.5.4.tar.bz2 -b861796702141e198873614b1428cc3a kde-i18n-he-3.5.4.tar.bz2 -9b07d10f948803f6fca49666934517c3 kde-i18n-hi-3.5.4.tar.bz2 -cc25aebee25f07bfe6510cdcf39e743d kde-i18n-hu-3.5.4.tar.bz2 -ff1e7b4b500a2032530c101a1473895a kde-i18n-is-3.5.4.tar.bz2 -b050d738e3e7386134e4a657a38b5c24 kde-i18n-it-3.5.4.tar.bz2 -48f1c83d7a1b08429ec4ac003a85293f kde-i18n-ja-3.5.4.tar.bz2 -af106fb9c73f61b08eb5441b0c15871f kde-i18n-ko-3.5.4.tar.bz2 -5c8bf80d151685785cf16d0d60912441 kde-i18n-lt-3.5.4.tar.bz2 -c322d1d4a04e327a76effd78d36b407d kde-i18n-nb-3.5.4.tar.bz2 -c97771e5c1398182a99d50926fa58eb3 kde-i18n-nl-3.5.4.tar.bz2 -97b12a156442c4da083423789f8d1506 kde-i18n-nn-3.5.4.tar.bz2 -c513951282dc7918acde5e29220f7103 kde-i18n-pa-3.5.4.tar.bz2 -47787ef2ad8516f4e0ca21b5daec64cc kde-i18n-pl-3.5.4.tar.bz2 -7ccc83aacaaa1609a66378661ee0b10b kde-i18n-pt-3.5.4.tar.bz2 -42e5ed51573df1415f245d201a13095d kde-i18n-pt_BR-3.5.4.tar.bz2 -40f3c27e4aa33d80fe4d7d97ae761d74 kde-i18n-ro-3.5.4.tar.bz2 -b916c3eb4af74da0a620fa006defcd8a kde-i18n-ru-3.5.4.tar.bz2 -2c4d939f395894b14c976235b81ae81e kde-i18n-sk-3.5.4.tar.bz2 -7f253c3e29e1fed72014b2101a9c2ce9 kde-i18n-sl-3.5.4.tar.bz2 -6736f6480dcdffab6bd25883495fb661 kde-i18n-sr-3.5.4.tar.bz2 -5097306cb3d02d45366471cfa4dbe7b2 kde-i18n-sv-3.5.4.tar.bz2 -e5e11f4e3b1b3e4a40079ad963efbfe3 kde-i18n-ta-3.5.4.tar.bz2 -01453f054f5595660c8bc0aa5d589520 kde-i18n-tr-3.5.4.tar.bz2 -5ee00967f1e91474f1aa462e1bf0fac3 kde-i18n-uk-3.5.4.tar.bz2 -c1f8e26b1129513ef83357c65ab2db94 kde-i18n-zh_CN-3.5.4.tar.bz2 -8893190922de3905ebd909ad58e45dc9 kde-i18n-zh_TW-3.5.4.tar.bz2 +e79ef203dfc9196ea75089dfcd99339d kde-i18n-ar-3.5.6.tar.bz2 +a34d5e307d418fc87bcbb6ab150bc046 kde-i18n-bg-3.5.6.tar.bz2 +f5153ad329e8d7305aefa12f7ddfdfa3 kde-i18n-bn-3.5.6.tar.bz2 +84b3a011b9d594ce26fdee77cccdfb52 kde-i18n-ca-3.5.6.tar.bz2 +b2dab45ea572efbb2569781211c2a7fc kde-i18n-cs-3.5.6.tar.bz2 +913550e6604b9423cea605d95a8a664f kde-i18n-da-3.5.6.tar.bz2 +c8a52e825c610ae5779ef84d1bf7e3c5 kde-i18n-de-3.5.6.tar.bz2 +f395db170010c2a4ee9a7e27b1c8772e kde-i18n-el-3.5.6.tar.bz2 +6b81bfa733c5e1c8ae4d16208093f648 kde-i18n-en_GB-3.5.6.tar.bz2 +75f2b236131bcf89b6f2302c1fb8780f kde-i18n-es-3.5.6.tar.bz2 +55647fdaf91b9626618015017be954b4 kde-i18n-et-3.5.6.tar.bz2 +227d47ad0232daf190653b4f8d9cd508 kde-i18n-fi-3.5.6.tar.bz2 +f700524f68cf6d34770784c69f9cc293 kde-i18n-fr-3.5.6.tar.bz2 +b416073a3503a01056e14107fc797dae kde-i18n-he-3.5.6.tar.bz2 +25f0b08c99c952f443f32a86d5d4d4ad kde-i18n-hi-3.5.6.tar.bz2 +575734a98fa2984f47adb49d6c023cc0 kde-i18n-hu-3.5.6.tar.bz2 +f41752647ef59cb9fd179e2e1f77738c kde-i18n-is-3.5.6.tar.bz2 +3a9bea48fb5ac7d3703abfdaa8a50c3c kde-i18n-it-3.5.6.tar.bz2 +79b62e00ae4bbcc0d874588ccba177be kde-i18n-ja-3.5.6.tar.bz2 +eb47d4c6f46c161835c5255f399e1ac9 kde-i18n-ko-3.5.6.tar.bz2 +2769c90376add2e49addcaa2f39df577 kde-i18n-lt-3.5.6.tar.bz2 +bf087b3c116770dcffa008da74e767e2 kde-i18n-nb-3.5.6.tar.bz2 +6f4eea25839984463e70d1c635813a11 kde-i18n-nl-3.5.6.tar.bz2 +9dc810b75c2cb7c864ec5bf82a2bed2f kde-i18n-nn-3.5.6.tar.bz2 +6a9be2176930ceb07600913cbee525e3 kde-i18n-pa-3.5.6.tar.bz2 +71852ce8f2549cfc19ffe71468a82349 kde-i18n-pl-3.5.6.tar.bz2 +ee8322ab521d796fbfafef471d845d6d kde-i18n-pt-3.5.6.tar.bz2 +29836d3d914f41a2cab1567d1df6feff kde-i18n-pt_BR-3.5.6.tar.bz2 +af2fc2dbc745614c7286a430a7874a54 kde-i18n-ro-3.5.6.tar.bz2 +348d72dfa83d51cbb65f6c7e964d64b3 kde-i18n-ru-3.5.6.tar.bz2 +3a7b1b8bd44c92713d5e4db52655915b kde-i18n-sk-3.5.6.tar.bz2 +2064f33c3f76ee60ddf1aef010d92399 kde-i18n-sl-3.5.6.tar.bz2 +e38ff9abe6f68bc69e0df5891e7bce69 kde-i18n-sr-3.5.6.tar.bz2 +a826fb26b9378b12dae31b15ac22d995 kde-i18n-sv-3.5.6.tar.bz2 +11da7704ec348481c392cfd47af85caa kde-i18n-ta-3.5.6.tar.bz2 +b56062b9908ecb6909bc4a7e4c4bb62a kde-i18n-tr-3.5.6.tar.bz2 +82f0f3f3567d551307c03ebad12f3a1c kde-i18n-uk-3.5.6.tar.bz2 +a74fb6fee6d36a8bd975bb7b1b97fb4c kde-i18n-zh_CN-3.5.6.tar.bz2 +f6211661d09cf7dcc381147d084537a7 kde-i18n-zh_TW-3.5.6.tar.bz2 From fedora-cvs-commits at redhat.com Tue Feb 6 22:38:47 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 17:38:47 -0500 Subject: rpms/compiz/devel .cvsignore, 1.18, 1.19 compiz.spec, 1.71, 1.72 sources, 1.20, 1.21 Message-ID: <200702062238.l16MclPR020934@cvs.devel.redhat.com> Author: krh Update of /cvs/dist/rpms/compiz/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv20887 Modified Files: .cvsignore compiz.spec sources Log Message: * Tue Feb 6 2007 Kristian H??gsberg 0.3.6 - Require gnome-session > 2.16 so it starts gtk-window-decorator. - Update to desktop-effects 0.7.1 that doesn't refuse to work with Xinerama. Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/compiz/devel/.cvsignore,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- .cvsignore 17 Jan 2007 00:10:38 -0000 1.18 +++ .cvsignore 6 Feb 2007 22:38:45 -0000 1.19 @@ -1,2 +1,2 @@ -desktop-effects-0.7.0.tar.bz2 compiz-0.3.6.tar.bz2 +desktop-effects-0.7.1.tar.bz2 Index: compiz.spec =================================================================== RCS file: /cvs/dist/rpms/compiz/devel/compiz.spec,v retrieving revision 1.71 retrieving revision 1.72 diff -u -r1.71 -r1.72 --- compiz.spec 18 Jan 2007 18:03:34 -0000 1.71 +++ compiz.spec 6 Feb 2007 22:38:45 -0000 1.72 @@ -1,13 +1,11 @@ -# -*- mode: rpm-spec -*- - -%define dialogversion 0.7.0 +%define dialogversion 0.7.1 Name: compiz Url: http://www.freedesktop.org/Software/compiz License: X11/MIT/GPL Group: User Interface/Desktops Version: 0.3.6 -Release: 1%{?dist} +Release: 2%{?dist} Summary: OpenGL window and compositing manager BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -19,7 +17,7 @@ Requires: mesa-libGL >= 6.5-9 Requires: libwnck >= 2.15.4 Requires: system-logos -Requires: gnome-session >= 2.15.90-2.fc6 +Requires: gnome-session >= 2.16 Requires(pre): GConf2 Requires(post): GConf2 @@ -187,6 +185,10 @@ %{_libdir}/libdecoration.so %changelog +* Tue Feb 6 2007 Kristian H??gsberg 0.3.6 +- Require gnome-session > 2.16 so it starts gtk-window-decorator. +- Update to desktop-effects 0.7.1 that doesn't refuse to work with Xinerama. + * Tue Jan 16 2007 Kristian H??gsberg - 0.3.6-1 - Update to 0.3.6, update patches. - Drop autotool build requires. Index: sources =================================================================== RCS file: /cvs/dist/rpms/compiz/devel/sources,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- sources 17 Jan 2007 00:10:38 -0000 1.20 +++ sources 6 Feb 2007 22:38:45 -0000 1.21 @@ -1,2 +1,2 @@ -f08bb98f1b1c30e657fb32e2d97ae69d desktop-effects-0.7.0.tar.bz2 260b03fc9ae62ff1ad4e8c5e92d56180 compiz-0.3.6.tar.bz2 +e11f289f7dfe8a6a6b321f21ee938d2b desktop-effects-0.7.1.tar.bz2 From fedora-cvs-commits at redhat.com Tue Feb 6 22:58:37 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 17:58:37 -0500 Subject: rpms/openoffice.org/devel openoffice.org.spec,1.1024,1.1025 Message-ID: <200702062258.l16MwbEZ027210@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/openoffice.org/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv27114 Modified Files: openoffice.org.spec Log Message: extra help Index: openoffice.org.spec =================================================================== RCS file: /cvs/dist/rpms/openoffice.org/devel/openoffice.org.spec,v retrieving revision 1.1024 retrieving revision 1.1025 diff -u -r1.1024 -r1.1025 --- openoffice.org.spec 6 Feb 2007 12:53:20 -0000 1.1024 +++ openoffice.org.spec 6 Feb 2007 22:58:30 -0000 1.1025 @@ -1132,8 +1132,8 @@ es help es_??.??? *es_* western et help et_EE.??? *et_EE* western \ eu nohelp nodict nolingu western fi nohelp nodict *fi_FI* western \ fr help fr_??.??? *fr_* western ga nohelp ga_IE.??? *ga_IE* western \ -gl nohelp gl_ES.??? *gl_ES* western gu-IN nohelp nodict nolingu ctl \ -pa-IN nohelp nodict nolingu ctl he nohelp he_IL.??? *he_IL* ctl \ +gl help gl_ES.??? *gl_ES* western gu-IN nohelp nodict nolingu ctl \ +pa-IN help nodict nolingu ctl he nohelp he_IL.??? *he_IL* ctl \ hi-IN help nodict nolingu ctl hu help hu_HU.??? *hu_HU* western \ hr nohelp hr_HR.??? *hr_HR* western it help it_??.??? *it_IT* western \ ja help nodict nolingu cjk ko help nodict nolingu cjk \ @@ -2581,6 +2581,7 @@ * Tue Feb 06 2007 Caolan McNamara - 1:2.2.0-6.1 - next candidate - drop integrated openoffice.org-2.2.0.ooo73295.basctl.extraqual.patch +- extra gl and pa-IN help translations * Mon Feb 05 2007 Caolan McNamara - 1:2.2.0-5.2 - Resolves: rhbz#227245 add openoffice.org-2.2.0.oooXXXXX.atkthreads.atexit.patch From fedora-cvs-commits at redhat.com Tue Feb 6 23:33:24 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 18:33:24 -0500 Subject: rpms/compiz/FC-6 aiglx-defaults.patch, 1.2, 1.3 compiz.spec, 1.59, 1.60 composite-cube-logo.patch, 1.3, 1.4 fedora-logo.patch, 1.3, 1.4 sources, 1.17, 1.18 tfp-server-extension.patch, 1.3, 1.4 Message-ID: <200702062333.l16NXOrM009182@cvs.devel.redhat.com> Author: krh Update of /cvs/dist/rpms/compiz/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv9142 Modified Files: aiglx-defaults.patch compiz.spec composite-cube-logo.patch fedora-logo.patch sources tfp-server-extension.patch Log Message: * Tue Feb 6 2007 Kristian H??gsberg 0.3.6-1.fc6 - Pull over 0.3.6 from rawhide. aiglx-defaults.patch: main.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) Index: aiglx-defaults.patch =================================================================== RCS file: /cvs/dist/rpms/compiz/FC-6/aiglx-defaults.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- aiglx-defaults.patch 18 Aug 2006 01:36:27 -0000 1.2 +++ aiglx-defaults.patch 6 Feb 2007 23:33:19 -0000 1.3 @@ -1,56 +1,32 @@ -Change the compiz indirect rendering and tfp binding settings to - -From: Kristian H??gsberg - -work with AIGLX. ---- - - src/main.c | 16 +++++++++++++--- - 1 files changed, 13 insertions(+), 3 deletions(-) - -diff --git a/src/main.c b/src/main.c -index 3d3a9c5..bbafd2b 100644 ---- a/src/main.c -+++ b/src/main.c -@@ -78,8 +78,8 @@ CompWindow *lastFoundWindow = 0; +--- compiz-0.3.6/src/main.c~ 2006-12-28 21:56:41.000000000 -0500 ++++ compiz-0.3.6/src/main.c 2007-01-12 18:06:57.000000000 -0500 +@@ -78,7 +78,7 @@ CompWindow *lastDamagedWindow = 0; Bool replaceCurrentWm = FALSE; -Bool indirectRendering = FALSE; --Bool strictBinding = FALSE; +Bool indirectRendering = TRUE; -+Bool strictBinding = TRUE; + Bool strictBinding = TRUE; + Bool noDetection = FALSE; - static void - usage (void) -@@ -90,8 +90,10 @@ usage (void) +@@ -94,7 +94,7 @@ + "[--bg-image PNG] " "[--refresh-rate RATE]\n " "[--fast-filter] " - "[--indirect-rendering] " -+ "[--direct-rendering]\n " - "[--strict-binding] " -- "[--test-mode]\n " -+ "[--xgl-binding] " -+ "[--test-mode]\n " - "[--replace] " +- "[--indirect-rendering] " ++ "[--direct-rendering] " + "[--loose-binding] " + "[--replace]\n " "[--sm-disable] " - "[--sm-client-id ID] " -@@ -182,10 +184,18 @@ main (int argc, char **argv) +@@ -188,9 +188,9 @@ { - indirectRendering = TRUE; + defaultTextureFilter = "Fast"; } +- else if (!strcmp (argv[i], "--indirect-rendering")) + else if (!strcmp (argv[i], "--direct-rendering")) -+ { -+ indirectRendering = FALSE; -+ } - else if (!strcmp (argv[i], "--strict-binding")) { - strictBinding = TRUE; +- indirectRendering = TRUE; ++ indirectRendering = FALSE; } -+ else if (!strcmp (argv[i], "--xgl-binding")) -+ { -+ strictBinding = FALSE; -+ } - else if (!strcmp (argv[i], "--replace")) + else if (!strcmp (argv[i], "--loose-binding")) { - replaceCurrentWm = TRUE; Index: compiz.spec =================================================================== RCS file: /cvs/dist/rpms/compiz/FC-6/compiz.spec,v retrieving revision 1.59 retrieving revision 1.60 diff -u -r1.59 -r1.60 --- compiz.spec 2 Oct 2006 22:11:52 -0000 1.59 +++ compiz.spec 6 Feb 2007 23:33:20 -0000 1.60 @@ -1,16 +1,11 @@ -# -*- mode: rpm-spec -*- - -%define sha1 3173a142efe5e7af83ebb534a074d9d2a0c67a86 -%define snapshot 20060817 - -%define dialogversion 0.6.163 +%define dialogversion 0.7.1 Name: compiz Url: http://www.freedesktop.org/Software/compiz License: X11/MIT/GPL Group: User Interface/Desktops -Version: 0.0.13 -Release: 0.32.%{snapshot}git%{?dist} +Version: 0.3.6 +Release: 1%{?dist} Summary: OpenGL window and compositing manager BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -22,40 +17,34 @@ Requires: mesa-libGL >= 6.5-9 Requires: libwnck >= 2.15.4 Requires: system-logos -Requires: gnome-session >= 2.15.90-2.fc6 +Requires: gnome-session >= 2.16 + +Requires(pre): GConf2 +Requires(post): GConf2 +Requires(preun):GConf2 +Requires(post): desktop-file-utils BuildRequires: libX11-devel, libdrm-devel, libwnck-devel BuildRequires: libXfixes-devel, libXrandr-devel, libXrender-devel BuildRequires: libXcomposite-devel, libXdamage-devel, libXext-devel BuildRequires: libXt-devel, libXmu-devel, libICE-devel, libSM-devel BuildRequires: gnome-desktop-devel, control-center-devel, GConf2-devel -BuildRequires: gettext autoconf automake libtool BuildRequires: desktop-file-utils BuildRequires: intltool >= 0.35 +BuildRequires: gettext +BuildRequires: dbus-devel +BuildRequires: librsvg2-devel +BuildRequires: metacity -Source0: %{name}-%{sha1}.tar.bz2 -Source1: desktop-effects-%{dialogversion}.tar.gz - -# Patches already upstream -Patch000: resize-move-keybindings.patch -Patch001: sync-override-redirect-windows.patch +Source0: %{name}-%{version}.tar.bz2 +Source1: desktop-effects-%{dialogversion}.tar.bz2 # Patches that are not upstream Patch101: aiglx-defaults.patch Patch102: tfp-server-extension.patch Patch103: composite-cube-logo.patch -Patch104: fbconfig-depth-fix.patch Patch105: fedora-logo.patch -Patch106: glfinish.patch -Patch107: cow.patch -Patch108: plane.patch -Patch109: double-click.patch -Patch110: thumbnail-sorting.patch -Patch111: button-clicks.patch -Patch112: positioning.patch -Patch113: resize-offset.patch Patch114: restart.patch -Patch115: icon-menu.patch Patch116: terminate-move.patch %description @@ -68,9 +57,10 @@ %package devel -Summary: Development packages for compiz. +Summary: Development packages for compiz Group: Development/Libraries -Requires: compiz = %{PACKAGE_VERSION} +Requires: compiz = %{version}-%{release} +Requires: pkgconfig %description devel The compiz-devel package includes the header files, @@ -81,26 +71,13 @@ %prep %setup -q -T -b1 -n desktop-effects-%{dialogversion} -%setup -q -n %{name}-%{sha1} - -%patch000 -p1 -b .resize-move-keybindings -%patch001 -p1 -b .sync-override-redirect-windows +%setup -q %patch101 -p1 -b .aiglx-defaults %patch102 -p1 -b .tfp-server-extension %patch103 -p1 -b .composite-cube-logo -%patch104 -p1 -b .fbconfig-depth-fix %patch105 -p1 -b .fedora-logo -%patch106 -p1 -b .glfinish -%patch107 -p1 -b .cow -%patch108 -p1 -b .plane -%patch109 -p1 -b .double-click -%patch110 -p1 -b .thumbnail-sorting -%patch111 -p1 -b .button-clicks -%patch112 -p1 -b .positioning -%patch113 -p1 -b .resize-offset %patch114 -p1 -b .restart -%patch115 -p1 -b .icon-menu %patch116 -p1 -b .terminate-move %build @@ -109,16 +86,19 @@ CPPFLAGS="$CPPFLAGS -I$RPM_BUILD_ROOT%{_includedir}" export CPPFLAGS -autoreconf - -%configure --disable-libsvg-cairo +%configure \ + --enable-gconf \ + --enable-dbus \ + --enable-librsvg \ + --enable-gtk \ + --enable-metacity \ + --enable-gnome -make %{?_smp_mflags} +make %{?_smp_mflags} imagedir=%{_datadir}/pixmaps # desktop-effects cd ../desktop-effects-%{dialogversion} %configure -make %install @@ -128,44 +108,62 @@ unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL echo INSTALLING DESKTOP EFFECTS -cd ../desktop-effects-%{dialogversion} +pushd ../desktop-effects-%{dialogversion} make DESTDIR=$RPM_BUILD_ROOT install || exit 1 desktop-file-install --vendor redhat --delete-original \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ --add-category X-Red-Hat-Base \ $RPM_BUILD_ROOT%{_datadir}/applications/desktop-effects.desktop +popd find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' find $RPM_BUILD_ROOT -name '*.a' -exec rm -f {} ';' +%find_lang compiz +%find_lang desktop-effects + +cat compiz.lang desktop-effects.lang > all.lang + %post update-desktop-database -q %{_datadir}/applications export GCONF_CONFIG_SOURCE=`/usr/bin/gconftool-2 --get-default-source` /usr/bin/gconftool-2 --makefile-install-rule \ - %{_sysconfdir}/gconf/schemas/compiz.schemas > /dev/null + %{_sysconfdir}/gconf/schemas/compiz.schemas \ + %{_sysconfdir}/gconf/schemas/gwd.schemas >& /dev/null || : touch %{_datadir}/icons/hicolor if [ -x /usr/bin/gtk-update-icon-cache ]; then /usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor fi +%pre +if [ "$1" -gt 1 ]; then + export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` + gconftool-2 --makefile-uninstall-rule \ + %{_sysconfdir}/gconf/schemas/compiz.schemas \ + %{_sysconfdir}/gconf/schemas/gwd.schemas >& /dev/null || : +fi + %preun if [ "$1" -eq 0 ]; then export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` gconftool-2 --makefile-uninstall-rule \ - %{_sysconfdir}/gconf/schemas/compiz.schemas > /dev/null + %{_sysconfdir}/gconf/schemas/compiz.schemas \ + %{_sysconfdir}/gconf/schemas/gwd.schemas >& /dev/null || : fi %clean rm -rf $RPM_BUILD_ROOT -%files +%files -f all.lang %defattr(-, root, root) %doc AUTHORS ChangeLog COPYING* INSTALL README TODO %{_bindir}/compiz -%{_bindir}/gnome-window-decorator +%{_bindir}/gtk-window-decorator +%{_libdir}/libdecoration.so.* %{_libdir}/compiz/*.so %{_libdir}/window-manager-settings/libcompiz.so %{_sysconfdir}/gconf/schemas/compiz.schemas +%{_sysconfdir}/gconf/schemas/gwd.schemas %{_datadir}/compiz/*.png %{_datadir}/gnome/wm-properties/compiz.desktop %{_datadir}/locale/*/LC_MESSAGES/compiz.mo @@ -182,10 +180,41 @@ %files devel %defattr(-, root, root) %{_libdir}/pkgconfig/compiz.pc +%{_libdir}/pkgconfig/libdecoration.pc %{_includedir}/compiz +%{_libdir}/libdecoration.so %changelog -* Mon Oct 2 2006 Soren Sandmann - 0.0.13-0.32.20060818git.fc6 +* Tue Feb 6 2007 Kristian H??gsberg 0.3.6-1.fc6 +- Pull over 0.3.6 from rawhide. + +* Tue Feb 6 2007 Kristian H??gsberg 0.3.6-2 +- Require gnome-session > 2.16 so it starts gtk-window-decorator. +- Update to desktop-effects 0.7.1 that doesn't refuse to work with Xinerama. + +* Tue Jan 16 2007 Kristian H??gsberg - 0.3.6-1 +- Update to 0.3.6, update patches. +- Drop autotool build requires. +- Drop glfinish.patch, cow.patch, resize-offset.patch and icon-menu-patch. +- Add libdecoration.so +- Update to desktop-effects-0.7.0, which spawns the right decorator + and plays nicely with unknown plugins. + +* Sat Nov 25 2006 Matthias Clasen - 0.3.4-2 +- Update the fedora logo patch (#217224) + +* Thu Nov 23 2006 Matthias Clasen - 0.3.4-1 +- Update to 0.3.4 + +* Wed Nov 15 2006 Matthias Clasen - 0.3.2-2 +- Use cow by default, bug 208044 + +* Fri Nov 10 2006 Matthias Clasen - 0.3.2-1 +- Update to 0.3.2 +- Drop upstreamed patches +- Work with new metacity theme api + +* Mon Oct 2 2006 Soren Sandmann - 0.0.13-0.32.20060818git.fc6 - Install the .desktop file with desktop-file-install. Add X-Red-Hat-Base to make it appear in "Preferences", rather than "More Preferences". * Sat Sep 30 2006 Soren Sandmann - 0.0.13-0.31.20060818git.fc6 composite-cube-logo.patch: cube.c | 16 ++++++++++++++++ 1 files changed, 16 insertions(+) Index: composite-cube-logo.patch =================================================================== RCS file: /cvs/dist/rpms/compiz/FC-6/composite-cube-logo.patch,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- composite-cube-logo.patch 18 Aug 2006 01:36:27 -0000 1.3 +++ composite-cube-logo.patch 6 Feb 2007 23:33:20 -0000 1.4 @@ -1,20 +1,8 @@ -Composite cube logo against background color. - -From: Kristian H??gsberg - - ---- - - plugins/cube.c | 17 +++++++++++++++++ - 1 files changed, 17 insertions(+), 0 deletions(-) - -diff --git a/plugins/cube.c b/plugins/cube.c -index 31edd5c..339d843 100644 ---- a/plugins/cube.c -+++ b/plugins/cube.c -@@ -1162,11 +1162,28 @@ cubePaintTransformedScreen (CompScreen +--- compiz-0.3.6/plugins/cube.c~ 2007-01-15 19:26:18.000000000 -0500 ++++ compiz-0.3.6/plugins/cube.c 2007-01-15 19:30:29.000000000 -0500 +@@ -1421,11 +1421,27 @@ - if (cs->invert == 1 && s->size == 4 && cs->texture.name) + if (cs->invert == 1 && hsize == 4 && cs->texture.name) { + glTexEnvf (GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_COMBINE); + @@ -31,7 +19,6 @@ + glTexEnvf (GL_TEXTURE_ENV, GL_OPERAND0_ALPHA, GL_SRC_ALPHA); + enableTexture (s, &cs->texture, COMP_TEXTURE_FILTER_GOOD); -+ glTexCoordPointer (2, GL_FLOAT, 0, cs->tc); glDrawArrays (GL_TRIANGLE_FAN, 0, cs->nvertices >> 1); disableTexture (s, &cs->texture); fedora-logo.patch: compiz.schemas.in | 4 ++-- cube.c | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) Index: fedora-logo.patch =================================================================== RCS file: /cvs/dist/rpms/compiz/FC-6/fedora-logo.patch,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- fedora-logo.patch 18 Aug 2006 01:36:27 -0000 1.3 +++ fedora-logo.patch 6 Feb 2007 23:33:20 -0000 1.4 @@ -1,18 +1,6 @@ -Change cube logo defaults to use fedora logo and colors. - -From: Kristian H??gsberg - - ---- - - plugins/cube.c | 8 ++++---- - 1 files changed, 4 insertions(+), 4 deletions(-) - -diff --git a/plugins/cube.c b/plugins/cube.c -index 339d843..783b408 100644 ---- a/plugins/cube.c -+++ b/plugins/cube.c -@@ -44,14 +44,14 @@ #include +--- compiz-0.3.6/plugins/cube.c.foo 2007-01-12 18:21:50.000000000 -0500 ++++ compiz-0.3.6/plugins/cube.c 2007-01-12 18:22:25.000000000 -0500 +@@ -46,14 +46,14 @@ #include @@ -26,8 +14,28 @@ #define CUBE_IN_DEFAULT FALSE static char *cubeImages[] = { -- "novell.png" -+ "/usr/share/pixmaps/fedora-logo.png" +- "freedesktop" ++ "fedora-logo" }; #define N_CUBE_IMAGES (sizeof (cubeImages) / sizeof (cubeImages[0])) +--- compiz-0.3.6/plugins/compiz.schemas.in.foo 2006-12-28 22:27:00.000000000 -0500 ++++ compiz-0.3.6/plugins/compiz.schemas.in 2007-01-12 18:21:50.000000000 -0500 +@@ -15753,7 +15753,7 @@ + /apps/compiz/plugins/cube/screen0/options/color + compiz + string +- #efebe7ff ++ #00194aff + + Cube Color + Color of top and bottom sides of the cube +@@ -15946,7 +15946,7 @@ + compiz + list + string +- [freedesktop] ++ [/usr/share/pixmaps/fedora-logo] + + Image files + List of PNG and SVG files that should be rendered on top face of cube Index: sources =================================================================== RCS file: /cvs/dist/rpms/compiz/FC-6/sources,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- sources 29 Sep 2006 19:25:16 -0000 1.17 +++ sources 6 Feb 2007 23:33:20 -0000 1.18 @@ -1,3 +1,2 @@ -ec5b51f98b914af4d51ad53bc832b7e1 compiz-3173a142efe5e7af83ebb534a074d9d2a0c67a86.tar.bz2 -d5948bee300c9504ca4f5b40a7d47826 desktop-effects-0.6.137.tar.bz2 -7c562abf38a5595d8942d1b45ca99fba desktop-effects-0.6.163.tar.gz +260b03fc9ae62ff1ad4e8c5e92d56180 compiz-0.3.6.tar.bz2 +e11f289f7dfe8a6a6b321f21ee938d2b desktop-effects-0.7.1.tar.bz2 tfp-server-extension.patch: screen.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) Index: tfp-server-extension.patch =================================================================== RCS file: /cvs/dist/rpms/compiz/FC-6/tfp-server-extension.patch,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- tfp-server-extension.patch 18 Aug 2006 01:36:27 -0000 1.3 +++ tfp-server-extension.patch 6 Feb 2007 23:33:20 -0000 1.4 @@ -1,18 +1,6 @@ -Make compiz look for GLX_EXT_texture_from_pixmap in the server extensions - -From: Kristian H??gsberg - -too. ---- - - src/screen.c | 8 ++++++-- - 1 files changed, 6 insertions(+), 2 deletions(-) - -diff --git a/src/screen.c b/src/screen.c -index 0941107..9ec30d5 100644 ---- a/src/screen.c -+++ b/src/screen.c -@@ -897,7 +897,7 @@ addScreen (CompDisplay *display, +--- compiz-0.3.6/src/screen.c~ 2006-12-29 14:24:40.000000000 -0500 ++++ compiz-0.3.6/src/screen.c 2007-01-12 16:01:34.000000000 -0500 +@@ -1384,7 +1384,7 @@ Window *children; unsigned int nchildren; int defaultDepth, nvisinfo, nElements, value, i; @@ -21,16 +9,15 @@ GLint stencilBits; XSetWindowAttributes attrib; GLfloat globalAmbient[] = { 0.1f, 0.1f, 0.1f, 0.1f }; -@@ -1117,7 +1117,11 @@ addScreen (CompDisplay *display, - XFree (visinfo); +@@ -1630,7 +1630,10 @@ + i++; - glxExtensions = glXQueryExtensionsString (s->display->display, screenNum); -- if (!strstr (glxExtensions, "GLX_EXT_texture_from_pixmap")) -+ glxServerExtensions = glXQueryServerString(s->display->display, -+ screenNum, GLX_EXTENSIONS ); -+ -+ if (!strstr (glxExtensions, "GLX_EXT_texture_from_pixmap") && -+ !strstr (glxServerExtensions, "GLX_EXT_texture_from_pixmap")) - { - fprintf (stderr, "%s: GLX_EXT_texture_from_pixmap is missing\n", - programName); + glxExtensions = glXQueryExtensionsString (dpy, screenNum); +- if (!strstr (glxExtensions, "GLX_EXT_texture_from_pixmap")) ++ glxServerExtensions = glXQueryServerString(s->display->display, ++ screenNum, GLX_EXTENSIONS); ++ if (!strstr (glxExtensions, "GLX_EXT_texture_from_pixmap") && ++ !strstr (glxServerExtensions, "GLX_EXT_texture_from_pixmap")) + { + if (i > 0) + { From fedora-cvs-commits at redhat.com Tue Feb 6 23:35:16 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 18:35:16 -0500 Subject: rpms/compiz/FC-6 button-clicks.patch, 1.2, NONE double-click.patch, 1.1, NONE positioning.patch, 1.1, NONE thumbnail-sorting.patch, 1.1, NONE Message-ID: <200702062335.l16NZGv5010337@cvs.devel.redhat.com> Author: krh Update of /cvs/dist/rpms/compiz/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv10291 Removed Files: button-clicks.patch double-click.patch positioning.patch thumbnail-sorting.patch Log Message: * Tue Feb 6 2007 Kristian H??gsberg 0.3.6-1.fc6 - Pull over 0.3.6 from rawhide. --- button-clicks.patch DELETED --- --- double-click.patch DELETED --- --- positioning.patch DELETED --- --- thumbnail-sorting.patch DELETED --- From fedora-cvs-commits at redhat.com Tue Feb 6 23:38:47 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 18:38:47 -0500 Subject: rpms/compiz/FC-6 cow.patch, 1.1, NONE fbconfig-depth-fix.patch, 1.4, NONE glfinish.patch, 1.2, NONE icon-menu.patch, 1.1, NONE plane.patch, 1.10, NONE resize-move-keybindings.patch, 1.1, NONE resize-offset.patch, 1.1, NONE sync-override-redirect-windows.patch, 1.1, NONE Message-ID: <200702062338.l16NclO4012383@cvs.devel.redhat.com> Author: krh Update of /cvs/dist/rpms/compiz/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv12305 Removed Files: cow.patch fbconfig-depth-fix.patch glfinish.patch icon-menu.patch plane.patch resize-move-keybindings.patch resize-offset.patch sync-override-redirect-windows.patch Log Message: Drop a few patches. --- cow.patch DELETED --- --- fbconfig-depth-fix.patch DELETED --- --- glfinish.patch DELETED --- --- icon-menu.patch DELETED --- --- plane.patch DELETED --- --- resize-move-keybindings.patch DELETED --- --- resize-offset.patch DELETED --- --- sync-override-redirect-windows.patch DELETED --- From fedora-cvs-commits at redhat.com Tue Feb 6 23:41:07 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 18:41:07 -0500 Subject: rpms/compiz/FC-6 compiz.spec,1.60,1.61 Message-ID: <200702062341.l16Nf7To013636@cvs.devel.redhat.com> Author: krh Update of /cvs/dist/rpms/compiz/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv13621 Modified Files: compiz.spec Log Message: Bump and retag. Index: compiz.spec =================================================================== RCS file: /cvs/dist/rpms/compiz/FC-6/compiz.spec,v retrieving revision 1.60 retrieving revision 1.61 diff -u -r1.60 -r1.61 --- compiz.spec 6 Feb 2007 23:33:20 -0000 1.60 +++ compiz.spec 6 Feb 2007 23:41:02 -0000 1.61 @@ -5,7 +5,7 @@ License: X11/MIT/GPL Group: User Interface/Desktops Version: 0.3.6 -Release: 1%{?dist} +Release: 2%{?dist} Summary: OpenGL window and compositing manager BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) From fedora-cvs-commits at redhat.com Tue Feb 6 23:51:11 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 18:51:11 -0500 Subject: rpms/kernel/FC-5 kernel-2.6.spec,1.2282,1.2283 Message-ID: <200702062351.l16NpBZe000994@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv980 Modified Files: kernel-2.6.spec Log Message: only package smp-debug when building that kernel Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/kernel-2.6.spec,v retrieving revision 1.2282 retrieving revision 1.2283 diff -u -r1.2282 -r1.2283 --- kernel-2.6.spec 6 Feb 2007 21:07:54 -0000 1.2282 +++ kernel-2.6.spec 6 Feb 2007 23:51:08 -0000 1.2283 @@ -1625,6 +1625,7 @@ /lib/modules/%{KVERREL}debug/updates %ghost /boot/initrd-%{KVERREL}debug.img +%if %{buildsmp} %files smp-debug %defattr(-,root,root) /%{image_install_path}/vmlinuz-%{KVERREL}smp-debug @@ -1638,6 +1639,7 @@ /lib/modules/%{KVERREL}smp-debug/updates %ghost /boot/initrd-%{KVERREL}smp-debug.img %endif +%endif %if %{buildsmp} %files smp From fedora-cvs-commits at redhat.com Wed Feb 7 00:03:16 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 19:03:16 -0500 Subject: rpms/kernel/FC-5 kernel-2.6.spec,1.2283,1.2284 Message-ID: <200702070003.l1703Gq0001253@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv1230 Modified Files: kernel-2.6.spec Log Message: Add missing build calls for Xen0/XenU Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/kernel-2.6.spec,v retrieving revision 1.2283 retrieving revision 1.2284 diff -u -r1.2283 -r1.2284 --- kernel-2.6.spec 6 Feb 2007 23:51:08 -0000 1.2283 +++ kernel-2.6.spec 7 Feb 2007 00:03:13 -0000 1.2284 @@ -1377,6 +1377,8 @@ %if %{includexen} %if %{buildxen} BuildKernel %xen_target %xen_image xen +BuildKernel %xen_target %xen_image xen0 +BuildKernel %xen_target %xen_image xenU # Now the directory is properly created, copy xen over mv $RPM_BUILD_ROOT/usr/src/kernels/%{KVERREL}-xen-%{_target_cpu}-HV-temp $RPM_BUILD_ROOT/usr/src/kernels/%{KVERREL}-xen-%{_target_cpu}/xen %endif @@ -1624,21 +1626,6 @@ /lib/modules/%{KVERREL}debug/extra /lib/modules/%{KVERREL}debug/updates %ghost /boot/initrd-%{KVERREL}debug.img - -%if %{buildsmp} -%files smp-debug -%defattr(-,root,root) -/%{image_install_path}/vmlinuz-%{KVERREL}smp-debug -/boot/System.map-%{KVERREL}smp-debug -/boot/config-%{KVERREL}smp-debug -%dir /lib/modules/%{KVERREL}smp-debug -/lib/modules/%{KVERREL}smp-debug/kernel -/lib/modules/%{KVERREL}smp-debug/build -/lib/modules/%{KVERREL}smp-debug/source -/lib/modules/%{KVERREL}smp-debug/extra -/lib/modules/%{KVERREL}smp-debug/updates -%ghost /boot/initrd-%{KVERREL}smp-debug.img -%endif %endif %if %{buildsmp} @@ -1659,8 +1646,24 @@ %defattr(-,root,root) %verify(not mtime) /usr/src/kernels/%{KVERREL}-smp-%{_target_cpu} /usr/src/kernels/%{KVERREL}smp-%{_target_cpu} + +%if %{builddebug} +%files smp-debug +%defattr(-,root,root) +/%{image_install_path}/vmlinuz-%{KVERREL}smp-debug +/boot/System.map-%{KVERREL}smp-debug +/boot/config-%{KVERREL}smp-debug +%dir /lib/modules/%{KVERREL}smp-debug +/lib/modules/%{KVERREL}smp-debug/kernel +/lib/modules/%{KVERREL}smp-debug/build +/lib/modules/%{KVERREL}smp-debug/source +/lib/modules/%{KVERREL}smp-debug/extra +/lib/modules/%{KVERREL}smp-debug/updates +%ghost /boot/initrd-%{KVERREL}smp-debug.img +%endif %endif + %if %{includexen} %if %{buildxen} %files xen0 From fedora-cvs-commits at redhat.com Wed Feb 7 00:22:09 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 19:22:09 -0500 Subject: rpms/kernel/FC-5 kernel-2.6.spec,1.2284,1.2285 Message-ID: <200702070022.l170M9fB026236@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv26218 Modified Files: kernel-2.6.spec Log Message: undo FC6 xen change Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/kernel-2.6.spec,v retrieving revision 1.2284 retrieving revision 1.2285 diff -u -r1.2284 -r1.2285 --- kernel-2.6.spec 7 Feb 2007 00:03:13 -0000 1.2284 +++ kernel-2.6.spec 7 Feb 2007 00:22:06 -0000 1.2285 @@ -1343,17 +1343,16 @@ %if %{includexen} %if %{buildxen} cd xen - mkdir -p $RPM_BUILD_ROOT/%{image_install_path} $RPM_BUILD_ROOT/boot - make %{?_smp_mflags} %{xen_flags} - install -m 644 xen.gz $RPM_BUILD_ROOT/%{image_install_path}/xen.gz-%{KVERREL} + mkdir -p $RPM_BUILD_ROOT/%{image_install_path} +# FixMe: Juan Quintela (when no PAE is not needed anymore) + make debug=y verbose=y crash_debug=y pae=y + install -m 644 xen.gz $RPM_BUILD_ROOT/boot/xen.gz-%{KVERREL}-PAE + install -m 755 xen-syms $RPM_BUILD_ROOT/boot/xen-syms-%{KVERREL}-PAE + make clean + make debug=y verbose=y crash_debug=y + install -m 644 xen.gz $RPM_BUILD_ROOT/boot/xen.gz-%{KVERREL} install -m 755 xen-syms $RPM_BUILD_ROOT/boot/xen-syms-%{KVERREL} cd .. - # need to let BuildKernel() create directory first. The problem here is BuildKernel - # doesn't mkdir a new directory, but instead 'mv /lib/modules//build to - # if the were to exist already, then the contents of 'build' are placed in a sub-dir - # named 'build' under . ugh. So save xen directory temporarily instead - mkdir -p $RPM_BUILD_ROOT/usr/src/kernels - mv xen $RPM_BUILD_ROOT/usr/src/kernels/%{KVERREL}-xen-%{_target_cpu}-HV-temp %endif %endif From fedora-cvs-commits at redhat.com Wed Feb 7 00:29:18 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 19:29:18 -0500 Subject: rpms/eclipse/devel eclipse-add-ppc64-sparc64-s390-s390x.patch, 1.1, 1.2 eclipse.spec, 1.407, 1.408 Message-ID: <200702070029.l170TIXw026339@cvs.devel.redhat.com> Author: bkonrath Update of /cvs/dist/rpms/eclipse/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv26319 Modified Files: eclipse-add-ppc64-sparc64-s390-s390x.patch eclipse.spec Log Message: * Tue Feb 06 2007 Ben Konrath 3.2.1-36 - Rework ppc64, s390{x} and sparc{64} hack again to try to fix multilib problem. eclipse-add-ppc64-sparc64-s390-s390x.patch: eclipseAdaptor/src/org/eclipse/core/runtime/internal/adaptor/PluginConverterImpl.java | 0 eclipseAdaptor/src/org/eclipse/osgi/service/environment/Constants.java | 0 features/org.eclipse.platform.source/feature.xml | 4 features/org.eclipse.rcp.source/feature.xml | 5 features/org.eclipse.rcp/feature.xml | 55 ++++++++++ plugins/org.eclipse.core.runtime/src/org/eclipse/core/internal/runtime/InternalPlatform.java | 4 plugins/org.eclipse.core.runtime/src/org/eclipse/core/runtime/Platform.java | 5 plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/internal/adaptor/PluginConverterImpl.java | 2 plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/osgi/service/environment/Constants.java | 5 src/org/eclipse/core/internal/runtime/InternalPlatform.java | 0 src/org/eclipse/core/runtime/Platform.java | 0 11 files changed, 79 insertions(+), 1 deletion(-) Index: eclipse-add-ppc64-sparc64-s390-s390x.patch =================================================================== RCS file: /cvs/dist/rpms/eclipse/devel/eclipse-add-ppc64-sparc64-s390-s390x.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- eclipse-add-ppc64-sparc64-s390-s390x.patch 31 Jan 2007 23:36:17 -0000 1.1 +++ eclipse-add-ppc64-sparc64-s390-s390x.patch 7 Feb 2007 00:29:16 -0000 1.2 @@ -70,3 +70,96 @@ /** * Constant string (value "win32") indicating the platform is running on a * machine using the Windows windowing system. +Index: feature.xml +=================================================================== +RCS file: /cvsroot/eclipse/org.eclipse.sdk-feature/features/org.eclipse.rcp/feature.xml,v +retrieving revision 1.40.2.1 +diff -u -r1.40.2.1 feature.xml +--- features/org.eclipse.rcp/feature.xml 1 Aug 2006 17:29:33 -0000 1.40.2.1 ++++ features/org.eclipse.rcp/feature.xml 6 Feb 2007 23:44:22 -0000 +@@ -308,5 +308,60 @@ + install-size="0" + version="0.0.0" + unpack="false"/> ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + + +diff -ru features/org.eclipse.platform.source/feature.xml features/org.eclipse.platform.source/feature.xml +--- features/org.eclipse.platform.source/feature.xml 2007-02-06 19:04:05.000000000 -0500 ++++ features/org.eclipse.platform.source/feature.xml 2007-02-06 19:07:26.000000000 -0500 +@@ -28,4 +28,8 @@ + + + ++ ++ ++ ++ + +diff -ru features/org.eclipse.rcp.source/feature.xml features/org.eclipse.rcp.source/feature.xml +--- features/org.eclipse.rcp.source/feature.xml 2007-02-06 19:04:06.000000000 -0500 ++++ features/org.eclipse.rcp.source/feature.xml 2007-02-06 19:09:11.000000000 -0500 +@@ -28,4 +28,9 @@ + + + ++ ++ ++ ++ ++ + Index: eclipse.spec =================================================================== RCS file: /cvs/dist/rpms/eclipse/devel/eclipse.spec,v retrieving revision 1.407 retrieving revision 1.408 diff -u -r1.407 -r1.408 --- eclipse.spec 2 Feb 2007 01:04:18 -0000 1.407 +++ eclipse.spec 7 Feb 2007 00:29:16 -0000 1.408 @@ -19,7 +19,7 @@ Summary: An open, extensible IDE Name: eclipse Version: %{eclipse_majmin}.%{eclipse_micro} -Release: 35%{?dist} +Release: 36%{?dist} License: Eclipse Public License Group: Text Editors/Integrated Development Environments (IDE) URL: http://www.eclipse.org/ @@ -684,18 +684,15 @@ sed --in-place "s/,.\{38\}ppc64.*macosx/,org.eclipse.platform.source.macosx/g" features/org.eclipse.platform.source/build.xml # replace final occurances with an existing arch sed --in-place "s/ppc64/x86_64/g" features/org.eclipse.platform.source/build.xml -# remove ppc64 support from features/org.eclipse.platform.source/feature.xml -mv features/org.eclipse.platform.source/feature.xml features/org.eclipse.platform.source/feature.xml.orig -grep -v ppc64 features/org.eclipse.platform.source/feature.xml.orig > features/org.eclipse.platform.source/feature.xml # Move all of the ia64 directories to ppc64 or s390{,x} or sparc{,64} dirs and replace # the ia64 strings with ppc64 or s390(x) %ifarch ppc64 s390 s390x sparc sparc64 for f in $(find -name \*ia64\* | grep -v motif | grep -v ia64_32); do mv $f $(echo $f | sed "s/ia64/%{_arch}/") done - find -type f ! -name \*.java -exec sed --in-place "s/ia64_32/@eye-eh-64_32@/g" "{}" \; - find -type f ! -name \*.java -exec sed --in-place "s/ia64/%{_arch}/g" "{}" \; - find -type f ! -name \*.java -exec sed --in-place "s/@eye-eh-64_32@/ia64_32/g" "{}" \; + find -type f ! -name \*.java -a ! -name feature.xml -exec sed --in-place "s/ia64_32/@eye-eh-64_32@/g" "{}" \; + find -type f ! -name \*.java -a ! -name feature.xml -exec sed --in-place "s/ia64/%{_arch}/g" "{}" \; + find -type f ! -name \*.java -a ! -name feature.xml -exec sed --in-place "s/@eye-eh-64_32@/ia64_32/g" "{}" \; %endif # gjdoc can't handle Mac-encoded files @@ -963,10 +960,17 @@ mv $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins/com.ibm.icu.source_3.4.5 $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins # FIXME: there is a problem with gjdoc generating different HTML on different -# architectures. This happens with this plugin. +# architectures. PLATFORMDOCISVVERSION=$(ls $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins | grep platform.doc.isv_ | sed 's/org.eclipse.platform.doc.isv_//') mv $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins/org.eclipse.platform.doc.isv_$PLATFORMDOCISVVERSION \ $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins +# ppc64 is problematic with these two +JDTDOCISVVERSION=$(ls $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins | grep jdt.doc.isv_ | sed 's/org.eclipse.jdt.doc.isv_//') +mv $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins/org.eclipse.jdt.doc.isv_$JDTDOCISVVERSION \ + $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins +PDEDOCUSERVERSION=$(ls $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins | grep pde.doc.user_ | sed 's/org.eclipse.pde.doc.user_//') +mv $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins/org.eclipse.pde.doc.user_$PDEDOCUSERVERSION \ + $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins # To ensure that the product is org.eclipse.sdk.ide when eclipse-sdk is # installed, we must check for its presence at %%post{,un} time. This does not @@ -1697,13 +1701,13 @@ %files jdt-sdk %defattr(-,root,root) %{_datadir}/%{name}/features/org.eclipse.jdt.source_* -%{_datadir}/%{name}/plugins/org.eclipse.jdt.doc.isv_* +%{_libdir}/%{name}/plugins/org.eclipse.jdt.doc.isv_* %{_datadir}/%{name}/plugins/org.eclipse.jdt.source_* %files pde %defattr(-,root,root) %{_datadir}/%{name}/features/org.eclipse.pde_* -%{_datadir}/%{name}/plugins/org.eclipse.pde.doc.user_* +%{_libdir}/%{name}/plugins/org.eclipse.pde.doc.user_* %{_datadir}/%{name}/plugins/org.eclipse.pde.build_* %{_datadir}/%{name}/plugins/org.eclipse.pde.build %{_datadir}/%{name}/plugins/org.eclipse.pde_* @@ -1738,6 +1742,10 @@ %{_libdir}/%{name}/plugins/org.eclipse.sdk_* %changelog +* Tue Feb 06 2007 Ben Konrath 3.2.1-36 +- Rework ppc64, s390{x} and sparc{64} hack again to try to fix multilib + problem. + * Thu Feb 01 2007 Ben Konrath 3.2.1-35 - Use original name for the SWT JNI symlinks. - Rework ppc64, s390{x} and sparc{64} hack to fix multilib problem. From fedora-cvs-commits at redhat.com Wed Feb 7 00:58:55 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 19:58:55 -0500 Subject: rpms/eclipse/devel eclipse-add-ppc64-sparc64-s390-s390x.patch, 1.2, 1.3 Message-ID: <200702070058.l170wtmu019105@cvs.devel.redhat.com> Author: bkonrath Update of /cvs/dist/rpms/eclipse/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv19046 Modified Files: eclipse-add-ppc64-sparc64-s390-s390x.patch Log Message: fix problem in eclipse-add-ppc64-sparc64-s390-s390x.patch eclipse-add-ppc64-sparc64-s390-s390x.patch: eclipseAdaptor/src/org/eclipse/core/runtime/internal/adaptor/PluginConverterImpl.java | 0 eclipseAdaptor/src/org/eclipse/osgi/service/environment/Constants.java | 0 features/org.eclipse.platform.source/feature.xml | 4 features/org.eclipse.rcp.source/feature.xml | 5 features/org.eclipse.rcp/feature.xml | 55 ++++++++++ plugins/org.eclipse.core.runtime/src/org/eclipse/core/internal/runtime/InternalPlatform.java | 4 plugins/org.eclipse.core.runtime/src/org/eclipse/core/runtime/Platform.java | 5 plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/internal/adaptor/PluginConverterImpl.java | 2 plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/osgi/service/environment/Constants.java | 5 src/org/eclipse/core/internal/runtime/InternalPlatform.java | 0 src/org/eclipse/core/runtime/Platform.java | 0 11 files changed, 79 insertions(+), 1 deletion(-) Index: eclipse-add-ppc64-sparc64-s390-s390x.patch =================================================================== RCS file: /cvs/dist/rpms/eclipse/devel/eclipse-add-ppc64-sparc64-s390-s390x.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- eclipse-add-ppc64-sparc64-s390-s390x.patch 7 Feb 2007 00:29:16 -0000 1.2 +++ eclipse-add-ppc64-sparc64-s390-s390x.patch 7 Feb 2007 00:58:53 -0000 1.3 @@ -86,7 +86,7 @@ + id="org.eclipse.swt.gtk.linux.ppc64" + os="linux" + ws="gtk" -+ arch="ia64" ++ arch="ppc64" + download-size="0" + install-size="0" + version="0.0.0" @@ -97,7 +97,7 @@ + id="org.eclipse.swt.gtk.linux.s390" + os="linux" + ws="gtk" -+ arch="ia64" ++ arch="s390" + download-size="0" + install-size="0" + version="0.0.0" @@ -108,7 +108,7 @@ + id="org.eclipse.swt.gtk.linux.s390x" + os="linux" + ws="gtk" -+ arch="ia64" ++ arch="s390x" + download-size="0" + install-size="0" + version="0.0.0" @@ -119,7 +119,7 @@ + id="org.eclipse.swt.gtk.linux.sparc" + os="linux" + ws="gtk" -+ arch="ia64" ++ arch="sparc" + download-size="0" + install-size="0" + version="0.0.0" @@ -130,7 +130,7 @@ + id="org.eclipse.swt.gtk.linux.sparc64" + os="linux" + ws="gtk" -+ arch="ia64" ++ arch="sparc64" + download-size="0" + install-size="0" + version="0.0.0" From fedora-cvs-commits at redhat.com Wed Feb 7 02:09:26 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 21:09:26 -0500 Subject: rpms/ConsoleKit/devel ConsoleKit-0.1.0-active-session.patch, NONE, 1.1 ConsoleKit-0.1.0-minimize-stack.patch, NONE, 1.1 ConsoleKit-0.1.0-startup-priority.patch, NONE, 1.1 ConsoleKit.spec, 1.1, 1.2 Message-ID: <200702070209.l1729Qkl024839@cvs.devel.redhat.com> Author: davidz Update of /cvs/dist/rpms/ConsoleKit/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv24819 Modified Files: ConsoleKit.spec Added Files: ConsoleKit-0.1.0-active-session.patch ConsoleKit-0.1.0-minimize-stack.patch ConsoleKit-0.1.0-startup-priority.patch Log Message: * Tue Feb 6 2007 David Zeuthen - 0.1.0-5%{?dist} - Start ConsoleKit a bit earlier so it starts before HAL (98 -> 90) - Minimize stack usage so VIRT size is more reasonable (mclasen) - Make session inactive when switching to non-session (davidz) ConsoleKit-0.1.0-active-session.patch: ck-seat.c | 4 +--- 1 files changed, 1 insertion(+), 3 deletions(-) --- NEW FILE ConsoleKit-0.1.0-active-session.patch --- From: William Jon McCann Date: Tue, 6 Feb 2007 16:49:35 +0000 (-0500) Subject: Don't keep last session active when switching to a VT without X-Git-Url: http://gitweb.freedesktop.org/?p=ConsoleKit.git;a=commitdiff;h=7e4ffe9ca1d65afeb094ee1bb71b0a7751e09e1c Don't keep last session active when switching to a VT without a session registered on it. Patch from: David Zeuthen --- --- a/src/ck-seat.c +++ b/src/ck-seat.c @@ -356,9 +356,7 @@ maybe_update_active_session (CkSeat *sea ck_debug ("Active device: %s", device); session = find_session_for_display_device (seat, device); - if (session != NULL) { - change_active_session (seat, session); - } + change_active_session (seat, session); g_free (device); } ConsoleKit-0.1.0-minimize-stack.patch: ck-vt-monitor.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) --- NEW FILE ConsoleKit-0.1.0-minimize-stack.patch --- From: William Jon McCann Date: Tue, 6 Feb 2007 16:46:21 +0000 (-0500) Subject: Make threads use minimum stack size rather than the default. X-Git-Url: http://gitweb.freedesktop.org/?p=ConsoleKit.git;a=commitdiff;h=89ee325cf6a0006e48ce702cd5626b7ef4021b04 Make threads use minimum stack size rather than the default. Patch from: mclasen at redhat.com --- --- a/src/ck-vt-monitor.c +++ b/src/ck-vt-monitor.c @@ -271,7 +271,7 @@ watch_vts (CkVtMonitor *vt_monitor) ck_debug ("Creating thread for vt %d", i); error = NULL; - thread = g_thread_create ((GThreadFunc)vt_thread_start, data, FALSE, &error); + thread = g_thread_create_full ((GThreadFunc)vt_thread_start, data, 16384, FALSE, TRUE, G_THREAD_PRIORITY_NORMAL, &error); if (thread == NULL) { ck_debug ("Unable to create thread: %s", error->message); g_error_free (error); ConsoleKit-0.1.0-startup-priority.patch: ConsoleKit.in | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) --- NEW FILE ConsoleKit-0.1.0-startup-priority.patch --- --- console-kit-0.1.0/data/ConsoleKit.in.startup-priority 2007-02-06 20:44:54.000000000 -0500 +++ console-kit-0.1.0/data/ConsoleKit.in 2007-02-06 20:48:35.000000000 -0500 @@ -2,7 +2,7 @@ # # ConsoleKit: ConsoleKit daemon # -# chkconfig: 345 98 02 +# chkconfig: 345 90 10 # description: The ConsoleKit maintains a list of sessions # # processname: console-kit Index: ConsoleKit.spec =================================================================== RCS file: /cvs/dist/rpms/ConsoleKit/devel/ConsoleKit.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- ConsoleKit.spec 12 Jan 2007 19:33:19 -0000 1.1 +++ ConsoleKit.spec 7 Feb 2007 02:09:24 -0000 1.2 @@ -5,12 +5,15 @@ Summary: System daemon for tracking users, sessions and seats Name: ConsoleKit Version: 0.1.0 -Release: 4%{?dist} +Release: 5%{?dist} License: GPL Group: System Environment/Libraries URL: http://consolekit.freedesktop.org Source0: http://people.freedesktop.org/~mccann/dist/console-kit-%{version}.tar.gz Patch0: ConsoleKit-0.1.0-servicename.patch +Patch1: ConsoleKit-0.1.0-startup-priority.patch +Patch2: ConsoleKit-0.1.0-minimize-stack.patch +Patch3: ConsoleKit-0.1.0-active-session.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -33,6 +36,9 @@ %prep %setup -q -n console-kit-%{version} %patch0 -p1 -b .servicename +%patch1 -p1 -b .startup-priority +%patch2 -p1 -b .minimize-stack +%patch3 -p1 -b .active-session %build %configure --with-pid-file=%{_localstatedir}/run/console-kit-daemon.pid @@ -48,6 +54,7 @@ %post /sbin/chkconfig --add ConsoleKit +/sbin/chkconfig ConsoleKit resetpriorities %preun if [ $1 = 0 ]; then @@ -66,6 +73,11 @@ %changelog +* Tue Feb 6 2007 David Zeuthen - 0.1.0-5%{?dist} +- Start ConsoleKit a bit earlier so it starts before HAL (98 -> 90) +- Minimize stack usage so VIRT size is more reasonable (mclasen) +- Make session inactive when switching to non-session (davidz) + * Fri Jan 12 2007 Matthias Clasen - 0.1.0-4 - Don't mark initscripts %%config - Use proper lock and pid ile names From fedora-cvs-commits at redhat.com Wed Feb 7 02:21:14 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 21:21:14 -0500 Subject: rpms/ifd-egate/devel ifd-egate-0.05-udev.patch, NONE, 1.1 ifd-egate.spec, 1.8, 1.9 Message-ID: <200702070221.l172LEP1016664@cvs.devel.redhat.com> Author: rrelyea Update of /cvs/dist/rpms/ifd-egate/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv16639/devel Modified Files: ifd-egate.spec Added Files: ifd-egate-0.05-udev.patch Log Message: auto-import ifd-egate-0.05-16 on branch devel from ifd-egate-0.05-16.src.rpm ifd-egate-0.05-udev.patch: Info.plist | 2 Makefile | 2 egate.c | 41 +++++------- egate.h | 6 - ifdhandler.c | 15 +--- ifdhandler.h | 180 ------------------------------------------------------ pcscd_egate.rules | 3 7 files changed, 34 insertions(+), 215 deletions(-) --- NEW FILE ifd-egate-0.05-udev.patch --- --- ./Info.plist.udev 2003-03-26 11:40:01.000000000 -0800 +++ ./Info.plist 2007-02-06 17:55:17.149199000 -0800 @@ -15,7 +15,7 @@ CFBundleVersion 0.0.1d1 ifdCapabilities - 0x00000000 + 0x00000001 ifdFriendlyName E-Gate ifdManufacturerString --- /dev/null 2006-11-13 08:39:25.030017500 -0800 +++ ./pcscd_egate.rules 2007-02-06 17:55:17.154198000 -0800 @@ -0,0 +1,3 @@ +# udev rules for pcscd and egate readers + +BUS=="usb", SYSFS{idVendor}=="0973", SYSFS{idProduct}=="0001", ACTION=="add", RUN+="/usr/sbin/pcscd --hotplug" --- ./Makefile.udev 2007-02-06 17:55:17.103201000 -0800 +++ ./Makefile 2007-02-06 17:55:17.158199000 -0800 @@ -16,7 +16,9 @@ install: libifd_egate.so mkdir -p $(DESTDIR)/$(USB_DROP_DIR)/ifd-egate.bundle/Contents/Linux + mkdir -p $(DESTDIR)/etc/udev/rules.d cp Info.plist $(DESTDIR)/$(USB_DROP_DIR)/ifd-egate.bundle/Contents cp libifd_egate.so $(DESTDIR)/$(USB_DROP_DIR)/ifd-egate.bundle/Contents/Linux + install -m 644 pcscd_egate.rules $(DESTDIR)/etc/udev/rules.d/85-pcscd_egate.rules all: libifd_egate.so --- ./egate.c.udev 2007-02-06 17:55:17.141198000 -0800 +++ ./egate.c 2007-02-06 17:55:17.165197000 -0800 @@ -4,6 +4,8 @@ #include #include #include +#define IFDHANDLERv2 +#include #include "egate.h" #define EGATE_STAT_MASK 0xF0 @@ -89,7 +91,7 @@ return 1; } -int egate_get_usb(struct egate *egate) { +RESPONSECODE egate_get_usb(struct egate *egate) { struct usb_bus *mybus; struct usb_device *mydev = NULL; usb_dev_handle *myhandle; @@ -112,21 +114,21 @@ } syslog(LOG_ERR,"egate_get_usb %x: No devices found\n", egate->lun); - return 0; + return IFD_NO_SUCH_DEVICE; found: myhandle=usb_open(mydev); if (!myhandle) { syslog(LOG_ERR,"egate_get_usb %x: Couldn't open %s %s\n", egate->lun, mydev->bus->dirname, mydev->filename); - return 0; + return IFD_COMMUNICATION_ERROR; } egate->usb = myhandle; if (mydev) { egate->dirname = strdup(mydev->bus->dirname); egate->filename = strdup(mydev->filename); } - return 1; + return IFD_ICC_PRESENT; } int egate_release_usb(struct egate *egate) { @@ -144,22 +146,17 @@ } -int egate_probe(struct egate *egate) { +RESPONSECODE egate_probe(struct egate *egate) { unsigned char c; int rc; usb_dev_handle *myhandle; if (!egate) - return 0; + return IFD_COMMUNICATION_ERROR; if (!egate->usb) { - return 0; + return egate_get_usb(egate); } - myhandle=egate->usb; - rc = do_usb(myhandle, USB_ENDPOINT_IN|USB_TYPE_VENDOR, - EGATE_CMD_FETCHSTATUS,0, 0, &c, 1, EGATE_TIMEOUT); - sleep(1); - if (rc == 1) return 1; - return 0; + return IFD_ICC_PRESENT; } #define EGATE_POLL(egate, wanted) \ @@ -248,7 +245,7 @@ return 0; } -int usb_transfer(struct egate *egate, u_int8_t * buffer_out, +RESPONSECODE usb_transfer(struct egate *egate, u_int8_t * buffer_out, u_int8_t * buffer_in, int len_out, int *len_in) { int rc; @@ -257,12 +254,12 @@ if (egate == NULL || egate->usb == NULL) { /* we need some token */ syslog(LOG_NOTICE,"token unavailable!"); - return 0; + return IFD_NO_SUCH_DEVICE; } EGATE_POLL(egate, EGATE_STAT_CMND); if (len_out < 5) { syslog(LOG_NOTICE,"Invalid command"); - return 0; + return IFD_COMMUNICATION_ERROR; } read_bytes=write_bytes=0; if (len_out > 5) { /* P3 is Lc. if the length of the block is @@ -290,7 +287,7 @@ if (rc != 5) { /* not the whole buffer was transmitted ! */ egate_condreset(egate, 0); - return 0; + return IFD_COMMUNICATION_ERROR; } EGATE_POLL(egate, -1); @@ -312,7 +309,7 @@ /* not the whole buffer was transmitted ! */ syslog(LOG_NOTICE,"Incomplete data-out transfer"); egate_condreset(egate, 0); - return 0; + return IFD_COMMUNICATION_ERROR; } EGATE_POLL(egate, -1); } @@ -331,7 +328,7 @@ if (rc != read_bytes) { syslog(LOG_NOTICE,"Incomplete data-in transfer"); egate_condreset(egate, 0); - return 0; + return IFD_COMMUNICATION_ERROR; } EGATE_POLL(egate, EGATE_STAT_RESP); } else { @@ -339,7 +336,7 @@ if ((egate->stat & EGATE_STAT_MASK) != EGATE_STAT_RESP) { syslog(LOG_NOTICE,"Response not ready; state is 0x%x", egate->stat); egate_condreset(egate, 0); - return 0; + return IFD_COMMUNICATION_ERROR; } } @@ -351,7 +348,7 @@ syslog(LOG_NOTICE,"Incomplete response-in transfer"); egate_condreset(egate, 0); /* failed. */ - return 0; + return IFD_COMMUNICATION_ERROR; } #ifdef DEBUG @@ -362,6 +359,6 @@ *len_in = read_bytes + 2; - return 1; + return IFD_SUCCESS; } --- ./egate.h.udev 2007-02-06 17:55:17.132198000 -0800 +++ ./egate.h 2007-02-06 17:55:17.169203000 -0800 @@ -18,15 +18,15 @@ /* egate.c */ int power_up_egate(struct egate *egate); int power_down_egate(struct egate *egate); -int egate_probe(struct egate *egate); -int egate_get_usb(struct egate *egate); +RESPONSECODE egate_probe(struct egate *egate); +RESPONSECODE egate_get_usb(struct egate *egate); int egate_release_usb(struct egate *egate); struct egate * egate_get_token_by_lun(DWORD Lun); void hexdump(const u_int8_t * data, int length); -int usb_transfer(struct egate *egate, u_int8_t * buffer_out, +RESPONSECODE usb_transfer(struct egate *egate, u_int8_t * buffer_out, u_int8_t * buffer_in, int len_out, int *len_int); #endif /* _ETOKEN_H */ --- ./ifdhandler.c.udev 2007-02-06 17:55:17.127198000 -0800 +++ ./ifdhandler.c 2007-02-06 17:56:14.229855000 -0800 @@ -1,6 +1,7 @@ #include #include -#include "ifdhandler.h" +#define IFDHANDLERv2 +#include #include #include #include @@ -234,12 +235,7 @@ if (! egate) { return IFD_COMMUNICATION_ERROR; } - return IFD_ICC_PRESENT; - if (!egate_probe(egate)) { - return IFD_ICC_NOT_PRESENT; - } - return IFD_ICC_PRESENT; - + return egate_probe(egate); } RESPONSECODE IFDHTransmitToICC(DWORD Lun, @@ -250,7 +246,8 @@ PDWORD RxLength, PSCARD_IO_HEADER RecvPci) { struct egate *egate; - int rc, len_in; + int len_in; + RESPONSECODE rc; #ifdef DEBUG syslog(LOG_DEBUG, @@ -294,5 +291,5 @@ rc, *RxLength); #endif - return rc == 1 ? IFD_SUCCESS : IFD_COMMUNICATION_ERROR; + return rc; } --- ./ifdhandler.h 2003-03-26 11:02:01.000000000 -0800 +++ /dev/null 2007-02-06 17:58:42.686962000 -0800 @@ -1,180 +0,0 @@ -/***************************************************************** -/ -/ File : ifdhandler.h -/ Author : David Corcoran -/ Date : November 7, 1998 -/ License: Copyright (C) 1999 David Corcoran -/ -/ Purpose: This provides reader specific low-level calls. -/ See http://www.linuxnet.com for more information. -/ -******************************************************************/ - -#ifndef _ifd_handler_h_ -#define _ifd_handler_h_ - -#ifdef __cplusplus -extern "C" -{ -#endif - - /* - * List of data structures available to ifdhandler - */ - - typedef struct _DEVICE_CAPABILITIES - { - - LPSTR Vendor_Name; /* Tag 0x0100 */ - LPSTR IFD_Type; /* Tag 0x0101 */ - DWORD IFD_Version; /* Tag 0x0102 */ - LPSTR IFD_Serial; /* Tag 0x0103 */ - DWORD IFD_Channel_ID; /* Tag 0x0110 */ - - DWORD Asynch_Supported; /* Tag 0x0120 */ - DWORD Default_Clock; /* Tag 0x0121 */ - DWORD Max_Clock; /* Tag 0x0122 */ - DWORD Default_Data_Rate; /* Tag 0x0123 */ - DWORD Max_Data_Rate; /* Tag 0x0124 */ - DWORD Max_IFSD; /* Tag 0x0125 */ - DWORD Synch_Supported; /* Tag 0x0126 */ - DWORD Power_Mgmt; /* Tag 0x0131 */ - DWORD Card_Auth_Devices; /* Tag 0x0140 */ - DWORD User_Auth_Device; /* Tag 0x0142 */ - DWORD Mechanics_Supported; /* Tag 0x0150 */ - DWORD Vendor_Features; /* Tag 0x0180 - 0x01F0 User Defined. */ - - } - DEVICE_CAPABILITIES, *PDEVICE_CAPABILITIES; - - typedef struct _ICC_STATE - { - - UCHAR ICC_Presence; /* Tag 0x0300 */ - UCHAR ICC_Interface_Status; /* Tag 0x0301 */ - UCHAR ATR[MAX_ATR_SIZE]; /* Tag 0x0303 */ - UCHAR ICC_Type; /* Tag 0x0304 */ - - } - ICC_STATE, *PICC_STATE; - - typedef struct _PROTOCOL_OPTIONS - { - - DWORD Protocol_Type; /* Tag 0x0201 */ - DWORD Current_Clock; /* Tag 0x0202 */ - DWORD Current_F; /* Tag 0x0203 */ - DWORD Current_D; /* Tag 0x0204 */ - DWORD Current_N; /* Tag 0x0205 */ - DWORD Current_W; /* Tag 0x0206 */ - DWORD Current_IFSC; /* Tag 0x0207 */ - DWORD Current_IFSD; /* Tag 0x0208 */ - DWORD Current_BWT; /* Tag 0x0209 */ - DWORD Current_CWT; /* Tag 0x020A */ - DWORD Current_EBC; /* Tag 0x020B */ - } - PROTOCOL_OPTIONS, *PPROTOCOL_OPTIONS; - - typedef struct _SCARD_IO_HEADER - { - DWORD Protocol; - DWORD Length; - } - SCARD_IO_HEADER, *PSCARD_IO_HEADER; - - /* - * End of structure list - */ - - /* - * The list of tags should be alot more but this is all I use in the - * meantime - */ - -#define TAG_IFD_ATR 0x0303 -#define TAG_IFD_SLOTNUM 0x0180 -#define TAG_IFD_SLOTS_NUMBER 0x0FAE -#define TAG_IFD_SIMULTANEOUS_ACCESS 0x0FAF - - /* - * End of tag list - */ - - /* - * IFD Handler version number enummerations - */ -#define IFD_HVERSION_1_0 0x00010000 -#define IFD_HVERSION_2_0 0x00020000 - /* - * End of version number enummerations - */ - - /* - * List of defines available to ifdhandler - */ - -#define IFD_POWER_UP 500 -#define IFD_POWER_DOWN 501 -#define IFD_RESET 502 - -#define IFD_NEGOTIATE_PTS1 1 -#define IFD_NEGOTIATE_PTS2 2 -#define IFD_NEGOTIATE_PTS3 4 - -#define IFD_SUCCESS 0 -#define IFD_ERROR_TAG 600 -#define IFD_ERROR_SET_FAILURE 601 -#define IFD_ERROR_VALUE_READ_ONLY 602 -#define IFD_ERROR_PTS_FAILURE 605 -#define IFD_ERROR_NOT_SUPPORTED 606 -#define IFD_PROTOCOL_NOT_SUPPORTED 607 -#define IFD_ERROR_POWER_ACTION 608 -#define IFD_ERROR_SWALLOW 609 -#define IFD_ERROR_EJECT 610 -#define IFD_ERROR_CONFISCATE 611 -#define IFD_COMMUNICATION_ERROR 612 -#define IFD_RESPONSE_TIMEOUT 613 -#define IFD_NOT_SUPPORTED 614 -#define IFD_ICC_PRESENT 615 -#define IFD_ICC_NOT_PRESENT 616 - - /* - * List of Defined Functions Available to IFD_Handler 2.0 - */ - - RESPONSECODE IFDHCreateChannel(DWORD, DWORD); - RESPONSECODE IFDHCloseChannel(DWORD); - RESPONSECODE IFDHGetCapabilities(DWORD, DWORD, PDWORD, PUCHAR); - RESPONSECODE IFDHSetCapabilities(DWORD, DWORD, DWORD, PUCHAR); - RESPONSECODE IFDHSetProtocolParameters(DWORD, DWORD, UCHAR, - UCHAR, UCHAR, UCHAR); - RESPONSECODE IFDHPowerICC(DWORD, DWORD, PUCHAR, PDWORD); - RESPONSECODE IFDHTransmitToICC(DWORD, SCARD_IO_HEADER, PUCHAR, - DWORD, PUCHAR, PDWORD, PSCARD_IO_HEADER); - RESPONSECODE IFDHControl(DWORD, PUCHAR, DWORD, PUCHAR, PDWORD); - RESPONSECODE IFDHICCPresence(DWORD); - - /* - * List of Defined Functions Available to IFD_Handler 1.0 - */ - - RESPONSECODE IO_Create_Channel(DWORD); - RESPONSECODE IO_Close_Channel(); - RESPONSECODE IFD_Get_Capabilities(DWORD, PUCHAR); - RESPONSECODE IFD_Set_Capabilities(DWORD, PUCHAR); - RESPONSECODE IFD_Set_Protocol_Parameters(DWORD, UCHAR, UCHAR, - UCHAR, UCHAR); - RESPONSECODE IFD_Power_ICC(DWORD); - RESPONSECODE IFD_Swallow_ICC(); - RESPONSECODE IFD_Eject_ICC(); - RESPONSECODE IFD_Confiscate_ICC(); - RESPONSECODE IFD_Transmit_to_ICC(SCARD_IO_HEADER, PUCHAR, DWORD, - PUCHAR, PDWORD, PSCARD_IO_HEADER); - RESPONSECODE IFD_Is_ICC_Present(); - RESPONSECODE IFD_Is_ICC_Absent(); - -#ifdef __cplusplus -} -#endif - -#endif Index: ifd-egate.spec =================================================================== RCS file: /cvs/dist/rpms/ifd-egate/devel/ifd-egate.spec,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- ifd-egate.spec 28 Sep 2006 22:31:20 -0000 1.8 +++ ifd-egate.spec 7 Feb 2007 02:21:12 -0000 1.9 @@ -4,7 +4,7 @@ Name: ifd-egate Version: 0.05 -Release: 15 +Release: 16 Summary: Axalto Egate SmartCard device driver for PCSC-lite Group: System Environment/Base License: BSD/LGPL @@ -15,6 +15,7 @@ Patch2: ifd-egate-0.05-write.patch Patch3: ifd-egate-0.05-multiple_cards.patch Patch4: ifd-egate-0.05-slow_hubs.patch +Patch5: ifd-egate-0.05-udev.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: pcsc-lite-devel BuildRequires: libusb-devel >= %{libusb_version} @@ -37,6 +38,7 @@ %patch2 -p1 -b .write %patch3 -p1 -b .multiple_cards %patch4 -p1 -b .slow_hubs +%patch5 -p1 -b .udev %build make %{?_smp_mflags} @@ -49,17 +51,23 @@ rm -rf $RPM_BUILD_ROOT %post -%{_initrddir}/pcscd try-restart || : +[ -x %{_initrddir}/pcscd ] && %{_initrddir}/pcscd status > /dev/null 2>&1 && pcscd -H > /dev/null 2>&1 +exit 0 %postun -[ $1 -gt 0 ] && %{_initrddir}/pcscd try-restart >/dev/null || : +[ -x %{_initrddir}/pcscd ] && %{_initrddir}/pcscd status > /dev/null 2>&1 && pcscd -H > /dev/null 2>&1 +exit 0 %files %defattr(-,root,root,-) %doc ChangeLog COPYING.LIB COPYRIGHT LICENSE PROTOCOL README %{dropdir}/ifd-egate.bundle/ +%{_sysconfdir}/udev/rules.d/85-pcscd_egate.rules %changelog +* Tue Feb 06 2007 Bob Relyea 0.05-16 +- support new pcsc-lite udev functions + * Mon Sep 28 2006 Bob Relyea 0.05-15 - Fix slow hub issues From fedora-cvs-commits at redhat.com Wed Feb 7 02:22:03 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 21:22:03 -0500 Subject: rpms/ccid/devel ccid.spec,1.8,1.9 Message-ID: <200702070222.l172M3CV016724@cvs.devel.redhat.com> Author: rrelyea Update of /cvs/dist/rpms/ccid/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv16710 Modified Files: ccid.spec Log Message: add -udev support Index: ccid.spec =================================================================== RCS file: /cvs/dist/rpms/ccid/devel/ccid.spec,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- ccid.spec 6 Feb 2007 18:45:25 -0000 1.8 +++ ccid.spec 7 Feb 2007 02:22:01 -0000 1.9 @@ -36,7 +36,7 @@ %build -%configure --disable-dependency-tracking --disable-static --enable-twinserial +%configure --disable-dependency-tracking --disable-static --enable-twinserial --enable-udev make %{?_smp_mflags} @@ -45,6 +45,8 @@ make install DESTDIR=$RPM_BUILD_ROOT #make install_ccidtwin -C src DESTDIR=$RPM_BUILD_ROOT mv $RPM_BUILD_ROOT%{_sysconfdir}/reader.conf ./GemPCTwin.reader.conf +%{__mkdir_p} $RPM_BUILD_ROOT/%{_sysconfdir}/udev/rules.d +%{__install} -m 644 src/pcscd_ccid.rules $RPM_BUILD_ROOT/%{_sysconfdir}/udev/rules.d/85-pcscd_ccid.rules %clean @@ -65,12 +67,14 @@ %doc AUTHORS ChangeLog COPYING README GemPCTwin.reader.conf %{dropdir}/ifd-ccid.bundle/ %{dropdir}/serial/ +%config %{_sysconfdir}/udev/rules.d/85-pcscd_ccid.rules %changelog * Tue Feb 06 2007 Bob Relyea - 1.2.1-1 - Pick up ccid 1.2.1 - use pcscd 'hotplug' feature instead of restarting the daemon +- add enable_udev * Mon Nov 06 2006 Bob Relyea - 1.1.0-2 - Fix version macro to remove '-' From fedora-cvs-commits at redhat.com Wed Feb 7 02:40:29 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 21:40:29 -0500 Subject: rpms/control-center/devel control-center-2.17.90-color-theme.patch, NONE, 1.1 control-center.spec, 1.220, 1.221 Message-ID: <200702070240.l172eT8k004110@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/control-center/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv3836 Modified Files: control-center.spec Added Files: control-center-2.17.90-color-theme.patch Log Message: Fix some problems with the theme switcher control-center-2.17.90-color-theme.patch: gnome-theme-details.c | 57 +++++++++++++++++++++++++++++++++++++++----------- 1 files changed, 45 insertions(+), 12 deletions(-) --- NEW FILE control-center-2.17.90-color-theme.patch --- --- control-center-2.17.90/capplets/theme-switcher/gnome-theme-details.c 2007-01-22 04:51:57.000000000 -0500 +++ hacked/capplets/theme-switcher/gnome-theme-details.c 2007-02-06 21:27:54.000000000 -0500 @@ -48,6 +48,9 @@ const gchar *default_theme); static char *path_to_theme_id (const char *path); static void update_color_buttons_from_string (gchar *color_scheme); +static void color_scheme_changed (GObject *settings, + GParamSpec *pspec, + gpointer data); void revert_color_scheme_key (GtkWidget *checkbutton, gpointer *data); @@ -203,20 +206,24 @@ } static void -update_color_scheme_tab () +update_color_scheme_tab (const gchar *theme) { GSList *symbolic_colors = NULL; GSList *engines = NULL; gboolean fg, bg, base, text, fg_s, bg_s, enable_colors; - gchar *filename, *theme_name; + gchar *filename; + gchar *theme_name = NULL; GtkSettings *settings; GladeXML *dialog; dialog = gnome_theme_manager_get_theme_dialog (); - settings = gtk_settings_get_default (); - g_object_get (G_OBJECT (settings), "gtk-theme-name", &theme_name, NULL); - filename = gtkrc_find_named (theme_name); + if (theme == NULL) { + settings = gtk_settings_get_default (); + g_object_get (G_OBJECT (settings), "gtk-theme-name", &theme_name, NULL); + theme = theme_name; + } + filename = gtkrc_find_named (theme); gtkrc_get_details (filename, &engines, &symbolic_colors); fg = (g_slist_find_custom (symbolic_colors, "fg_color", g_str_equal) != NULL); @@ -245,13 +252,24 @@ gpointer data) { GladeXML *dialog; + GtkTreeModel *model; + GtkTreeIter iter; dialog = gnome_theme_manager_get_theme_dialog (); update_gconf_key_from_selection (selection, GTK_THEME_KEY); gtk_theme_update_remove_button(selection, WID("control_remove_button"), THEME_GTK); - update_color_scheme_tab (); + if (gtk_tree_selection_get_selected (selection, &model, &iter)) + { + gchar *theme; + + gtk_tree_model_get (model, &iter, + THEME_ID_COLUMN, &theme, + -1); + update_color_scheme_tab (theme); + g_free (theme); + } } static void @@ -555,8 +573,6 @@ client = gconf_client_get_default (); gconf_client_set_string (client, COLOR_SCHEME_KEY, "", NULL); g_object_unref (G_OBJECT (client)); - - gnome_theme_details_update_from_gconf (); } void @@ -621,6 +637,9 @@ g_object_get (G_OBJECT (gtk_settings_get_default()), "gtk-color-scheme", &theme, NULL); update_color_buttons_from_string (theme); + g_signal_connect (gtk_settings_get_default(), "notify::gtk-color-scheme", + G_CALLBACK (color_scheme_changed), NULL); + /* general signals */ g_signal_connect (G_OBJECT (parent), "response", G_CALLBACK (cb_dialog_response), NULL); g_signal_connect (G_OBJECT (parent), "delete-event", G_CALLBACK (gtk_true), NULL); @@ -938,6 +957,7 @@ tree_view = WID ("control_theme_treeview"); theme = gconf_client_get_string (client, GTK_THEME_KEY, NULL); update_list_something (tree_view, theme); + update_color_scheme_tab (theme); g_free (theme); tree_view = WID ("window_theme_treeview"); @@ -954,13 +974,26 @@ /* update colour scheme tab */ theme = gconf_client_get_string (client, COLOR_SCHEME_KEY, NULL); - /* if gconf string is not present, we need to look in gtk settings for a value */ - if (theme == NULL || strcmp (theme, "")) - g_object_get (G_OBJECT (gtk_settings_get_default()), "gtk-color-scheme", &theme, NULL); update_color_buttons_from_string (theme); g_free (theme); - update_color_scheme_tab (); + g_object_unref (client); +} + +static void +color_scheme_changed (GObject *settings, + GParamSpec *pspec, + gpointer data) +{ + GConfClient *client; + gchar *theme; + client = gconf_client_get_default (); + theme = gconf_client_get_string (client, COLOR_SCHEME_KEY, NULL); + if (theme == NULL || strcmp (theme, "") == 0) + g_object_get (settings, "gtk-color-scheme", &theme, NULL); + + update_color_buttons_from_string (theme); + g_free (theme); g_object_unref (client); } Index: control-center.spec =================================================================== RCS file: /cvs/dist/rpms/control-center/devel/control-center.spec,v retrieving revision 1.220 retrieving revision 1.221 diff -u -r1.220 -r1.221 --- control-center.spec 5 Feb 2007 21:53:38 -0000 1.220 +++ control-center.spec 7 Feb 2007 02:40:26 -0000 1.221 @@ -21,7 +21,7 @@ Summary: GNOME Control Center Name: control-center Version: 2.17.90 -Release: 4%{?dist} +Release: 5%{?dist} Epoch: 1 License: GPL/LGPL Group: User Interface/Desktops @@ -50,6 +50,8 @@ # hunt through the 6.1MB (!!) patch file against # control-center Patch12: control-center-2.16.0-start-at-helper.patch +# http://bugzilla.gnome.org/show_bug.cgi?id=405210 +Patch13: control-center-2.17.90-color-theme.patch # call the Fedora/RHEL graphical passwd changing apps Patch95: control-center-2.12.1-passwd.patch @@ -164,6 +166,7 @@ %patch5 -p1 -b .compiz-support %patch12 -p1 -b .start-at-helper +%patch13 -p1 -b .color-theme # vendor configuration patches %patch95 -p1 -b .passwd @@ -313,6 +316,9 @@ %{_libdir}/pkgconfig/* %changelog +* Tue Feb 6 2007 Matthias Clasen - 2.17.90-5 +- Fix some problems with the color theme support + * Mon Feb 5 2007 Ray Strode - 2.17.90-4 - remove crufty sed replace line - use find -name '*.la' instead of removing each one From fedora-cvs-commits at redhat.com Wed Feb 7 03:50:40 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 22:50:40 -0500 Subject: rpms/hal/devel hal.spec,1.116,1.117 Message-ID: <200702070350.l173oex3014751@cvs.devel.redhat.com> Author: davidz Update of /cvs/dist/rpms/hal/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv14737 Modified Files: hal.spec Log Message: * Tue Feb 6 2007 David Zeuthen - 0.5.9-0.git20070206.1%{?dist} - Make sure /var/cache/hald exists and has right mode / permissions (notting) Index: hal.spec =================================================================== RCS file: /cvs/dist/rpms/hal/devel/hal.spec,v retrieving revision 1.116 retrieving revision 1.117 diff -u -r1.116 -r1.117 --- hal.spec 6 Feb 2007 19:55:50 -0000 1.116 +++ hal.spec 7 Feb 2007 03:50:37 -0000 1.117 @@ -25,7 +25,7 @@ Summary: Hardware Abstraction Layer Name: hal Version: 0.5.9 -Release: 0.git20070206%{?dist} +Release: 0.git20070206.1%{?dist} URL: http://www.freedesktop.org/Software/hal Source0: http://people.freedesktop.org/~david/dist/%{name}-%{version}.git20070206.tar.gz Source1: 99-redhat-storage-policy-fixed-drives.fdi @@ -204,6 +204,8 @@ %{_sysconfdir}/udev/rules.d/90-hal.rules +%attr(0700,haldaemon,haldaemon) %dir %{_localstatedir}/cache/hald + %files devel %defattr(-,root,root) @@ -225,7 +227,10 @@ %{_datadir}/applications/*.desktop %changelog -* Tue Feb 6 2007 David Zeuthen - 0.5.8.1-0.git20070206%{?dist} +* Tue Feb 6 2007 David Zeuthen - 0.5.9-0.git20070206.1%{?dist} +- Make sure /var/cache/hald exists and has right mode / permissions (notting) + +* Tue Feb 6 2007 David Zeuthen - 0.5.9-0.git20070206%{?dist} - Update to git snapshot - Drop upstreamed patches - Include hal-info snapshot in this SRPM for now (will be moved to it's From fedora-cvs-commits at redhat.com Wed Feb 7 03:55:36 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 22:55:36 -0500 Subject: rpms/gdm/devel gdm-2.17.6-username.patch, NONE, 1.1 gdm.spec, 1.220, 1.221 Message-ID: <200702070355.l173taT1014894@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/gdm/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv14873 Modified Files: gdm.spec Added Files: gdm-2.17.6-username.patch Log Message: improve fast user switching experience gdm-2.17.6-username.patch: daemon/display.c | 7 +++++ daemon/gdm.c | 65 ++++++++++++++++++++++++++++++++++++++++++++----------- daemon/gdm.h | 47 +++++++++++++++++++++++++++++++++++++++ daemon/server.c | 1 daemon/slave.c | 7 +++++ docs/C/gdm.xml | 62 +++++++++++++++++++++++++++++++++++++++++++++++++--- 6 files changed, 171 insertions(+), 18 deletions(-) --- NEW FILE gdm-2.17.6-username.patch --- --- gdm-2.17.6/docs/C/gdm.xml.username 2007-01-22 00:31:17.000000000 -0500 +++ gdm-2.17.6/docs/C/gdm.xml 2007-02-06 22:52:08.000000000 -0500 @@ -2,8 +2,8 @@ - - + + ]>
@@ -13,7 +13,7 @@ 0.0 - 2006-12 + 2007-01 @@ -4515,7 +4515,9 @@ AUTH_LOCAL CLOSE FLEXI_XNEST +FLEXI_XNEST_USER FLEXI_XSERVER +FLEXI_XSERVER_USER GET_CONFIG GET_CONFIG_FILE GET_CUSTOM_CONFIG_FILE @@ -4699,6 +4701,36 @@ + + FLEXI_XNEST_USER + +FLEXI_XNEST_USER: Start a new flexible Xnest display and + initialize the greeter with the given username. +Note: This is a variant of the FLEXI_XNEST command. +Note: The cookie should be the MIT-MAGIC-COOKIE-1, + the first one GDM can find in the XAUTHORITY + file for this display. If that's not what you + use you should generate one first. The cookie + should be in hex form. +Supported since: 2.17.7 +Arguments: <username> <display to run on> <uid of requesting user> + <xauth cookie for the display> <xauth file> +Answers: + OK <display> + ERROR <err number> <english error description> + 0 = Not implemented + 1 = No more flexi servers + 2 = Startup errors + 3 = X failed + 4 = X too busy + 5 = Xnest can't connect + 6 = No server binary + 100 = Not authenticated + 200 = Too many messages + 999 = Unknown error + + + FLEXI_XSERVER @@ -4722,6 +4754,30 @@ + + FLEXI_XSERVER_USER + +FLEXI_XSERVER_USER: Start a new X flexible display and initialize the + greeter with the given username. Only supported on + connection that passed AUTH_LOCAL +Supported since: 2.17.7 +Arguments: <username> <xserver type> + If no server type specified, starts the standard X server +Answers: + OK <display> + ERROR <err number> <english error description> + 0 = Not implemented + 1 = No more flexi servers + 2 = Startup errors + 3 = X failed + 4 = X too busy + 6 = No server binary + 100 = Not authenticated + 200 = Too many messages + 999 = Unknown error + + + GET_CONFIG --- gdm-2.17.6/daemon/slave.c.username 2007-02-06 22:52:08.000000000 -0500 +++ gdm-2.17.6/daemon/slave.c 2007-02-06 22:52:08.000000000 -0500 @@ -1946,6 +1946,7 @@ gdm_slave_wait_for_login (void) { char *successsound; + char *username; g_free (login); login = NULL; @@ -1970,10 +1971,14 @@ NEVER_FAILS_root_set_euid_egid (0, 0); gdm_debug ("gdm_slave_wait_for_login: In loop"); + username = d->preset_user; + d->preset_user = NULL; login = gdm_verify_user (d /* the display */, - NULL /* username*/, + username /* username*/, d->name /* display name */, d->attached /* display attached? (bool) */); + g_free (username); + gdm_debug ("gdm_slave_wait_for_login: end verify for '%s'", ve_sure_string (login)); --- gdm-2.17.6/daemon/server.c.username 2007-01-22 00:20:40.000000000 -0500 +++ gdm-2.17.6/daemon/server.c 2007-02-06 22:52:08.000000000 -0500 @@ -1439,6 +1439,7 @@ d->retry_count = 0; d->sleep_before_run = 0; d->login = NULL; + d->preset_user = NULL; d->timed_login_ok = FALSE; --- gdm-2.17.6/daemon/gdm.h.username 2007-02-06 22:52:08.000000000 -0500 +++ gdm-2.17.6/daemon/gdm.h 2007-02-06 22:52:08.000000000 -0500 @@ -557,6 +557,8 @@ gboolean logged_in; /* TRUE if someone is logged in */ char *login; + char *preset_user; + gboolean timed_login_ok; int screenx; @@ -874,6 +876,26 @@ * 200 = Too many messages * 999 = Unknown error */ +#define GDM_SUP_FLEXI_XSERVER_USER "FLEXI_XSERVER_USER" /* */ +/* FLEXI_XSERVER_USER: Start a new X flexible display and initialize the + * greeter with the given username. Only supported on + * connection that passed AUTH_LOCAL + * Supported since: 2.17.7 + * Arguments: + * If no server type specified, starts the standard X server + * Answers: + * OK + * ERROR + * 0 = Not implemented + * 1 = No more flexi servers + * 2 = Startup errors + * 3 = X failed + * 4 = X too busy + * 6 = No server binary + * 100 = Not authenticated + * 200 = Too many messages + * 999 = Unknown error + */ #define GDM_SUP_FLEXI_XNEST "FLEXI_XNEST" /* */ /* FLEXI_XNEXT: Start a new flexible Xnest display. * Note: Supported on older versions from 2.2.4.0, later @@ -909,6 +931,31 @@ * 200 = Too many messages * 999 = Unknown error */ +#define GDM_SUP_FLEXI_XNEST_USER "FLEXI_XNEST_USER" /* */ +/* FLEXI_XNEXT_USER: Start a new flexible Xnest display and + * initialize the greeter with the given username + * Note: The cookie should be the MIT-MAGIC-COOKIE-1, + * the first one gdm can find in the XAUTHORITY + * file for this display. If that's not what you + * use you should generate one first. The cookie + * should be in hex form. + * Supported since: 2.17.7 + * Arguments: + * + * Answers: + * OK + * ERROR + * 0 = Not implemented + * 1 = No more flexi servers + * 2 = Startup errors + * 3 = X failed + * 4 = X too busy + * 5 = Xnest can't connect + * 6 = No server binary + * 100 = Not authenticated + * 200 = Too many messages + * 999 = Unknown error + */ #define GDM_SUP_ADD_DYNAMIC_DISPLAY "ADD_DYNAMIC_DISPLAY" /* * ADD_DYNAMIC_DISPLAY: Create a new server definition that will --- gdm-2.17.6/daemon/display.c.username 2007-01-22 00:20:40.000000000 -0500 +++ gdm-2.17.6/daemon/display.c 2007-02-06 22:52:08.000000000 -0500 @@ -1,4 +1,6 @@ -/* GDM - The GNOME Display Manager +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- + * + * GDM - The GNOME Display Manager * Copyright (C) 1998, 1999, 2000 Martin K. Petersen * * This program is free software; you can redistribute it and/or modify @@ -531,6 +533,9 @@ g_free (d->login); d->login = NULL; + g_free (d->preset_user); + d->preset_user = NULL; + g_free (d->xsession_errors_filename); d->xsession_errors_filename = NULL; --- gdm-2.17.6/daemon/gdm.c.username 2007-02-06 22:52:08.000000000 -0500 +++ gdm-2.17.6/daemon/gdm.c 2007-02-06 22:53:54.000000000 -0500 @@ -1,4 +1,6 @@ -/* GDM - The GNOME Display Manager +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- + * + * GDM - The GNOME Display Manager * Copyright (C) 1998, 1999, 2000 Martin K. Petersen * * This program is free software; you can redistribute it and/or modify @@ -103,7 +105,8 @@ const gchar *xnest_disp, uid_t xnest_uid, const gchar *xnest_auth_file, - const gchar *xnest_cookie); + const gchar *xnest_cookie, + const gchar *username); static void custom_cmd_restart (long cmd_id); static void custom_cmd_no_restart (long cmd_id); @@ -2563,7 +2566,7 @@ handle_flexi_server (NULL, TYPE_FLEXI, gdm_get_value_string (GDM_KEY_STANDARD_XSERVER), TRUE /* handled */, FALSE /* chooser */, - NULL, 0, NULL, NULL); + NULL, 0, NULL, NULL, NULL); } else if (strcmp (msg, GDM_SOP_CANCEL_LOGIN_REQUESTS) == 0) { GSList *li; for (li = displays; li != NULL; li = li->next) { @@ -2970,7 +2973,8 @@ gboolean chooser, const gchar *xnest_disp, uid_t xnest_uid, const gchar *xnest_auth_file, - const gchar *xnest_cookie) + const gchar *xnest_cookie, + const gchar *username) { GdmDisplay *display; gchar *bin; @@ -3102,6 +3106,7 @@ flexi_servers++; + display->preset_user = g_strdup (username); display->type = type; display->socket_conn = conn; display->parent_disp = g_strdup (xnest_disp); @@ -3243,6 +3248,7 @@ gdm_handle_user_message (GdmConnection *conn, const gchar *msg, gpointer data) { gint i; + gboolean has_user; gdm_debug ("Handling user message: '%s'", msg); @@ -3311,12 +3317,16 @@ handle_flexi_server (conn, TYPE_FLEXI, gdm_get_value_string (GDM_KEY_STANDARD_XSERVER), TRUE /* handled */, FALSE /* chooser */, - NULL, 0, NULL, NULL); - } else if (strncmp (msg, GDM_SUP_FLEXI_XSERVER " ", - strlen (GDM_SUP_FLEXI_XSERVER " ")) == 0) { + NULL, 0, NULL, NULL, NULL); + } else if (((has_user = strncmp (msg, GDM_SUP_FLEXI_XSERVER_USER " ", + strlen (GDM_SUP_FLEXI_XSERVER_USER " "))) == 0) || + (strncmp (msg, GDM_SUP_FLEXI_XSERVER " ", + strlen (GDM_SUP_FLEXI_XSERVER " ")) == 0)) { gchar *name; const gchar *command = NULL; GdmXserver *svr; + const gchar *rest; + gchar *username, *end; /* Only allow locally authenticated connections */ if ( ! GDM_CONN_AUTHENTICATED(conn)) { @@ -3327,7 +3337,21 @@ return; } - name = g_strdup (&msg[strlen (GDM_SUP_FLEXI_XSERVER " ")]); + if (has_user == 0) { + rest = msg + strlen (GDM_SUP_FLEXI_XSERVER_USER " "); + end = strchr (rest, ' '); + if (end) { + username = g_strndup (rest, end - rest); + rest = end + 1; + } else { + username = g_strdup (rest); + rest = rest + strlen (rest); + } + } else { + rest = msg + strlen (GDM_SUP_FLEXI_XSERVER " "); + username = NULL; + } + name = g_strdup (rest); g_strstrip (name); if (ve_string_empty (name)) { g_free (name); @@ -3357,13 +3381,27 @@ oh well, this makes other things simpler */ svr->handled, svr->chooser, - NULL, 0, NULL, NULL); - } else if (strncmp (msg, GDM_SUP_FLEXI_XNEST " ", - strlen (GDM_SUP_FLEXI_XNEST " ")) == 0) { + NULL, 0, NULL, NULL, username); + g_free (username); + } else if (((has_user = strncmp (msg, GDM_SUP_FLEXI_XNEST_USER " ", + strlen (GDM_SUP_FLEXI_XNEST_USER " "))) == 0) || + (strncmp (msg, GDM_SUP_FLEXI_XNEST " ", + strlen (GDM_SUP_FLEXI_XNEST " ")) == 0)) { gchar *dispname = NULL, *xauthfile = NULL, *cookie = NULL; uid_t uid; + const gchar *rest; + gchar *username, *end; + + if (has_user == 0) { + rest = msg + strlen (GDM_SUP_FLEXI_XNEST_USER " "); + end = strchr (rest, ' '); + username = g_strndup (rest, end - rest); + } else { + rest = msg; + username = NULL; + } - extract_dispname_uid_xauthfile_cookie (msg, &dispname, &uid, + extract_dispname_uid_xauthfile_cookie (rest, &dispname, &uid, &xauthfile, &cookie); if (dispname == NULL) { @@ -3387,10 +3425,11 @@ handle_flexi_server (conn, TYPE_FLEXI_XNEST, gdm_get_value_string (GDM_KEY_XNEST), TRUE /* handled */, FALSE /* chooser */, - dispname, uid, xauthfile, cookie); + dispname, uid, xauthfile, cookie, username); g_free (dispname); g_free (xauthfile); + g_free (username); } else if ((strncmp (msg, GDM_SUP_ATTACHED_SERVERS, strlen (GDM_SUP_ATTACHED_SERVERS)) == 0) || (strncmp (msg, GDM_SUP_CONSOLE_SERVERS, Index: gdm.spec =================================================================== RCS file: /cvs/dist/rpms/gdm/devel/gdm.spec,v retrieving revision 1.220 retrieving revision 1.221 diff -u -r1.220 -r1.221 --- gdm.spec 23 Jan 2007 06:32:01 -0000 1.220 +++ gdm.spec 7 Feb 2007 03:55:33 -0000 1.221 @@ -16,7 +16,7 @@ Summary: The GNOME Display Manager Name: gdm Version: 2.17.6 -Release: 1%{?dist} +Release: 2%{?dist} Epoch: 1 License: LGPL/GPL Group: User Interface/X @@ -51,6 +51,9 @@ Patch28: gdm-2.17.1-desensitize-entry.patch +# http://bugzilla.gnome.org/show_bug.cgi?id=335786 +Patch30: gdm-2.17.6-username.patch + BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Prereq: /usr/sbin/useradd @@ -122,6 +125,7 @@ %patch24 -p1 -b .wtmp %patch25 -p1 -b .indic-langs %patch28 -p1 -b .desensitize-entry +%patch30 -p1 -b .username %build cp -f %{SOURCE1} config/gdm @@ -311,6 +315,9 @@ %attr(1770, root, gdm) %dir %{_localstatedir}/gdm %changelog +* Tue Feb 6 2007 Matthias Clasen - 1:2.17.6-2 +- Apply a patch to improve fast user switching experience + * Tue Jan 23 2007 Matthias Clasen - 1:2.17.6-1 - Update to 2.17.6 From fedora-cvs-commits at redhat.com Wed Feb 7 03:59:25 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 22:59:25 -0500 Subject: rpms/control-center/devel control-center.spec,1.221,1.222 Message-ID: <200702070359.l173xPIR014991@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/control-center/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv14977 Modified Files: control-center.spec Log Message: remove mime cache Index: control-center.spec =================================================================== RCS file: /cvs/dist/rpms/control-center/devel/control-center.spec,v retrieving revision 1.221 retrieving revision 1.222 diff -u -r1.221 -r1.222 --- control-center.spec 7 Feb 2007 02:40:26 -0000 1.221 +++ control-center.spec 7 Feb 2007 03:59:23 -0000 1.222 @@ -217,6 +217,7 @@ rm -f $RPM_BUILD_ROOT%{_datadir}/mime/magic rm -f $RPM_BUILD_ROOT%{_datadir}/mime/subclasses rm -f $RPM_BUILD_ROOT%{_datadir}/mime/mime.cache +rm -f $RPM_BUILD_ROOT%{_datadir}/applications/mimeinfo.cache %find_lang %{gettext_package} From fedora-cvs-commits at redhat.com Wed Feb 7 04:12:57 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 23:12:57 -0500 Subject: rpms/gnome-screensaver/devel gnome-screensaver-2.17.6-username.patch, NONE, 1.1 gnome-screensaver.spec, 1.130, 1.131 Message-ID: <200702070412.l174CvKB015328@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/gnome-screensaver/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv15313 Modified Files: gnome-screensaver.spec Added Files: gnome-screensaver-2.17.6-username.patch Log Message: Improve fast user switching gnome-screensaver-2.17.6-username.patch: cut-n-paste/fusa-manager.c | 41 +++++++++++++++++++++++++++++++++++------ cut-n-paste/fusa-manager.h | 2 ++ cut-n-paste/gdmcomm.h | 2 ++ gs-lock-plug.c | 9 +++++---- 4 files changed, 44 insertions(+), 10 deletions(-) --- NEW FILE gnome-screensaver-2.17.6-username.patch --- --- gnome-screensaver-2.17.6/src/gs-lock-plug.c.user-switch 2007-01-05 15:02:52.000000000 -0500 +++ gnome-screensaver-2.17.6/src/gs-lock-plug.c 2007-01-29 13:35:36.000000000 -0500 @@ -173,7 +173,8 @@ static void do_user_switch (GSLockPlug *plug, - FusaDisplay *display) + FusaDisplay *display, + FusaUser *user) { GdkScreen *screen; @@ -189,7 +190,7 @@ return; } - fusa_manager_new_console (plug->priv->fusa_manager, screen, + fusa_manager_new_console (plug->priv->fusa_manager, screen, user, manager_new_console_cb, plug, NULL); } @@ -206,7 +207,7 @@ switch_user_response (GSLockPlug *plug) { FusaDisplay *display = NULL; - FusaUser *user; + FusaUser *user = NULL; GtkTreeSelection *selection; GtkTreeModel *model; GtkTreeIter iter; @@ -231,7 +232,7 @@ g_free (name); - do_user_switch (plug, display); + do_user_switch (plug, display, user); } static void --- gnome-screensaver-2.17.6/src/cut-n-paste/fusa-manager.h.user-switch 2007-01-05 15:02:51.000000000 -0500 +++ gnome-screensaver-2.17.6/src/cut-n-paste/fusa-manager.h 2007-01-29 13:35:36.000000000 -0500 @@ -107,11 +107,13 @@ GDestroyNotify notify); void fusa_manager_new_console (FusaManager *manager, GdkScreen *screen, + FusaUser *user, FusaManagerDisplayCallback func, gpointer data, GDestroyNotify notify); void fusa_manager_new_xnest (FusaManager *manager, GdkScreen *screen, + FusaUser *user, FusaManagerDisplayCallback func, gpointer data, GDestroyNotify notify); --- gnome-screensaver-2.17.6/src/cut-n-paste/fusa-manager.c.user-switch 2007-01-05 15:02:51.000000000 -0500 +++ gnome-screensaver-2.17.6/src/cut-n-paste/fusa-manager.c 2007-01-29 13:43:40.000000000 -0500 @@ -197,6 +197,7 @@ { FusaManager *manager; FusaDisplay *display; + FusaUser *user; GdkScreen *screen; gint console; DisplayClosure *closure; @@ -294,6 +295,7 @@ OpType type, GdkScreen *screen, FusaDisplay *display, + FusaUser *user, FusaManagerDisplayCallback func, gpointer data, GDestroyNotify notify); @@ -1368,6 +1370,7 @@ OpType type, GdkScreen *screen, FusaDisplay *display, + FusaUser *user, FusaManagerDisplayCallback func, gpointer data, GDestroyNotify notify) @@ -1389,6 +1392,7 @@ op->display = NULL; op->console = -1; } + op->user = user; op->closure = g_new (DisplayClosure, 1); op->closure->func = func; op->closure->data = data; @@ -1400,7 +1404,7 @@ static gboolean push_update_displays_func (gpointer data) { - push_dm_op (data, OP_UPDATE_DISPLAYS, NULL, NULL, NULL, NULL, NULL); + push_dm_op (data, OP_UPDATE_DISPLAYS, NULL, NULL, NULL, NULL, NULL, NULL); return TRUE; } @@ -1647,12 +1651,21 @@ Op *op) { gchar *auth_cookie, *result; + gchar *cmd; GDK_THREADS_ENTER (); auth_cookie = g_strdup (gdmcomm_get_auth_cookie (op->screen)); GDK_THREADS_LEAVE (); - result = gdmcomm_call_gdm (GDM_SUP_FLEXI_XSERVER, auth_cookie, +#ifdef GDM_SUP_FLEXI_XSERVER_USER + if (op->user) + cmd = g_strdup_printf (GDM_SUP_FLEXI_XSERVER_USER " %s", + fusa_user_get_user_name (op->user)); + else +#endif + cmd = g_strdup (GDM_SUP_FLEXI_XSERVER); + + result = gdmcomm_call_gdm (cmd, auth_cookie, MINIMAL_GDM_VERSION, 5); g_free (auth_cookie); @@ -1674,11 +1687,25 @@ Op *op) { gchar *auth_cookie, *mit_cookie, *command, *result; + gchar *cmd, *username; GDK_THREADS_ENTER (); auth_cookie = g_strdup (gdmcomm_get_auth_cookie (op->screen)); mit_cookie = gdmcomm_get_a_cookie (op->screen, FALSE); - command = g_strdup_printf (GDM_SUP_FLEXI_XNEST " %s %d %s %s", +#ifdef GDM_SUP_FLEXI_XNEST_USER + if (op->user) + { + cmd = GDM_SUP_FLEXI_XNEST_USER; + username = fusa_user_get_user_name (op->user); + } + else +#endif + { + cmd = GDM_SUP_FLEXI_XNEST; + username = ""; + } + command = g_strdup_printf ("%s %s %s %d %s %s", + cmd, username, gdk_display_get_name (gdk_screen_get_display (op->screen)), (int) getuid (), mit_cookie, @@ -2106,7 +2133,7 @@ console = fusa_display_get_console (display); if (console != fusa_display_get_console (this_display)) - push_dm_op (manager, OP_ACTIVATE_DISPLAY, screen, display, func, data, notify); + push_dm_op (manager, OP_ACTIVATE_DISPLAY, screen, display, NULL, func, data, notify); /* Xnest on this console, find & activate it. */ else { @@ -2215,13 +2242,14 @@ void fusa_manager_new_console (FusaManager *manager, GdkScreen *screen, + FusaUser *user, FusaManagerDisplayCallback func, gpointer data, GDestroyNotify notify) { g_return_if_fail (FUSA_IS_MANAGER (manager)); - push_dm_op (manager, OP_NEW_CONSOLE, screen, NULL, func, data, notify); + push_dm_op (manager, OP_NEW_CONSOLE, screen, NULL, user, func, data, notify); } /** @@ -2235,13 +2263,14 @@ void fusa_manager_new_xnest (FusaManager *manager, GdkScreen *screen, + FusaUser *user, FusaManagerDisplayCallback func, gpointer data, GDestroyNotify notify) { g_return_if_fail (FUSA_IS_MANAGER (manager)); - push_dm_op (manager, OP_NEW_XNEST, screen, NULL, func, data, notify); + push_dm_op (manager, OP_NEW_XNEST, screen, NULL, user, func, data, notify); } /** --- gnome-screensaver-2.17.6/src/cut-n-paste/gdmcomm.h.user-switch 2007-02-06 23:12:10.000000000 -0500 +++ gnome-screensaver-2.17.6/src/cut-n-paste/gdmcomm.h 2007-02-06 23:13:13.000000000 -0500 @@ -34,7 +34,9 @@ #define GDM_SUP_VERSION "VERSION" /* None */ #define GDM_SUP_AUTH_LOCAL "AUTH_LOCAL" /* */ #define GDM_SUP_FLEXI_XSERVER "FLEXI_XSERVER" /* */ +#define GDM_SUP_FLEXI_XSERVER_USER "FLEXI_XSERVER_USER" /* */ #define GDM_SUP_FLEXI_XNEST "FLEXI_XNEST" /* */ +#define GDM_SUP_FLEXI_XNEST_USER "FLEXI_XNEST_USER" /* */ #define GDM_SUP_CONSOLE_SERVERS "CONSOLE_SERVERS" /* None */ #define GDM_SUP_GET_CONFIG_FILE "GET_CONFIG_FILE" /* None */ #define GDM_SUP_ALL_SERVERS "ALL_SERVERS" /* None */ Index: gnome-screensaver.spec =================================================================== RCS file: /cvs/dist/rpms/gnome-screensaver/devel/gnome-screensaver.spec,v retrieving revision 1.130 retrieving revision 1.131 diff -u -r1.130 -r1.131 --- gnome-screensaver.spec 6 Feb 2007 20:56:33 -0000 1.130 +++ gnome-screensaver.spec 7 Feb 2007 04:12:55 -0000 1.131 @@ -13,7 +13,7 @@ Summary: GNOME Screensaver Name: gnome-screensaver Version: 2.17.6 -Release: 2%{?dist} +Release: 3%{?dist} License: GPL Group: Amusements/Graphics Source0: %{name}-%{version}.tar.bz2 @@ -22,6 +22,8 @@ Patch1: gnome-screensaver-2.15.4-default-theme.patch Patch2: gnome-screensaver-2.17.6-enable-fus.patch Patch3: gnome-screensaver-2.17.2-securitytoken.patch +# http://bugzilla.gnome.org/show_bug.cgi?id=402183 +Patch4: gnome-screensaver-2.17.6-username.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) URL: http://www.gnome.org @@ -66,6 +68,7 @@ %patch1 -p1 -b .use-floaters-by-default %patch2 -p1 -b .enable-fus %patch3 -p1 -b .securitytoken +%patch4 -p1 -b .username %build autoreconf @@ -123,6 +126,9 @@ %{_sysconfdir}/pam.d/* %changelog +* Tue Feb 6 2007 Matthias Clasen - 2.17.6-3 +- Apply a patch to improve the fast user switching experience + * Tue Feb 6 2007 David Zeuthen - 2.17.6-2%{?dist} - Enable the "Switch User" button by default From fedora-cvs-commits at redhat.com Wed Feb 7 04:21:41 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 6 Feb 2007 23:21:41 -0500 Subject: rpms/fast-user-switch-applet/devel fast-user-switch-applet-2.17.3-username.patch, NONE, 1.1 fast-user-switch-applet.spec, 1.6, 1.7 Message-ID: <200702070421.l174LfMS007102@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/fast-user-switch-applet/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv7086 Modified Files: fast-user-switch-applet.spec Added Files: fast-user-switch-applet-2.17.3-username.patch Log Message: improve fast user switching fast-user-switch-applet-2.17.3-username.patch: applet.c | 21 ++++++++++++--------- fusa-manager.c | 37 +++++++++++++++++++++++++++---------- fusa-manager.h | 2 ++ gdm-queue.h | 2 ++ 4 files changed, 43 insertions(+), 19 deletions(-) --- NEW FILE fast-user-switch-applet-2.17.3-username.patch --- --- fast-user-switch-applet-2.17.3/src/gdm-queue.h.gdm-user 2006-10-23 19:13:20.000000000 -0400 +++ fast-user-switch-applet-2.17.3/src/gdm-queue.h 2007-01-30 10:33:43.000000000 -0500 @@ -36,6 +36,8 @@ #define GDM_CMD_AUTH_LOCAL "AUTH_LOCAL %s" #define GDM_CMD_FLEXI_XSERVER "FLEXI_XSERVER" #define GDM_CMD_FLEXI_XNEST "FLEXI_XNEST %s %d %s %s" +#define GDM_CMD_FLEXI_XSERVER_USER "FLEXI_XSERVER_USER %s" +#define GDM_CMD_FLEXI_XNEST_USER "FLEXI_XNEST_USER %s %s %d %s %s" #define GDM_CMD_CONSOLE_SERVERS "CONSOLE_SERVERS" #define GDM_CMD_GET_CONFIG "GET_CONFIG %s" #define GDM_CMD_GET_CONFIG_FILE "GET_CONFIG_FILE" --- fast-user-switch-applet-2.17.3/src/applet.c.gdm-user 2007-01-30 10:38:07.000000000 -0500 +++ fast-user-switch-applet-2.17.3/src/applet.c 2007-01-30 10:45:35.000000000 -0500 @@ -237,6 +237,7 @@ static GladeXML *get_glade_xml (const gchar *root); static void run_switch (FusaAppletData *adata, FusaDisplay *display, + FusaUser *user, gboolean use_xnest); static void maybe_lock_screen (FusaAppletData *adata, FusaDisplay *display); @@ -1780,12 +1781,12 @@ if (g_slist_length (unique_displays) > 1) show_display_selector_dialog (adata, unique_displays); else - run_switch (adata, unique_displays->data, FALSE); + run_switch (adata, unique_displays->data, user, FALSE); g_slist_free (unique_displays); } else - run_switch (adata, displays->data, FALSE); + run_switch (adata, displays->data, user, FALSE); g_slist_free (displays); } @@ -1801,7 +1802,7 @@ /* Only one display open (this one), so create a new one */ if (g_slist_length (displays) == 1) { - run_switch (adata, NULL, use_xnest); + run_switch (adata, NULL, user, use_xnest); g_slist_free (displays); } /* Iterate through to find an open display */ @@ -1815,7 +1816,7 @@ if (!fusa_display_get_user (displays->data) && (use_xnest == !!fusa_display_get_nested (displays->data))) { - run_switch (adata, displays->data, FALSE); + run_switch (adata, displays->data, user, FALSE); /* The pointer will be invalid but !NULL after this */ g_slist_free (displays); break; @@ -1825,7 +1826,7 @@ } if (!displays) - run_switch (adata, NULL, use_xnest); + run_switch (adata, NULL, user, use_xnest); } } } @@ -1855,7 +1856,7 @@ } g_slist_free (displays); - run_switch (adata, target, FALSE); + run_switch (adata, target, NULL, FALSE); } static void @@ -1891,7 +1892,7 @@ } else { - run_switch (adata, target, TRUE); + run_switch (adata, target, NULL, TRUE); } } @@ -1962,6 +1963,7 @@ run_switch (res_data->adata, g_object_get_data (G_OBJECT (rbuttons->data), "fusa-applet-radio-display"), + NULL, FALSE); break; } @@ -2278,6 +2280,7 @@ static void run_switch (FusaAppletData *adata, FusaDisplay *display, + FusaUser *user, gboolean use_xnest) { GdkScreen *screen; @@ -2295,10 +2298,10 @@ } if (use_xnest) - fusa_manager_new_xnest (adata->manager, screen, + fusa_manager_new_xnest (adata->manager, screen, user, manager_new_xnest_cb, adata, NULL); else - fusa_manager_new_console (adata->manager, screen, + fusa_manager_new_console (adata->manager, screen, user, manager_new_console_cb, adata, NULL); } --- fast-user-switch-applet-2.17.3/src/fusa-manager.c.gdm-user 2006-10-30 20:42:04.000000000 -0500 +++ fast-user-switch-applet-2.17.3/src/fusa-manager.c 2007-01-30 10:46:49.000000000 -0500 @@ -1686,6 +1686,7 @@ void fusa_manager_new_console (FusaManager *manager, GdkScreen *screen, + FusaUser *user, FusaManagerDisplayCallback func, gpointer data, GDestroyNotify notify) @@ -1694,9 +1695,14 @@ queue_authentication (screen); - ask_gdm (gdm_callback_activate_display, - new_fusa_manager_with_callback (manager, func, NULL, data), - GDM_CMD_FLEXI_XSERVER); + if (user) + ask_gdm (gdm_callback_activate_display, + new_fusa_manager_with_callback (manager, func, NULL, data), + GDM_CMD_FLEXI_XSERVER_USER, fusa_user_get_user_name (user)); + else + ask_gdm (gdm_callback_activate_display, + new_fusa_manager_with_callback (manager, func, NULL, data), + GDM_CMD_FLEXI_XSERVER); } /** @@ -1710,6 +1716,7 @@ void fusa_manager_new_xnest (FusaManager *manager, GdkScreen *screen, + FusaUser *user, FusaManagerDisplayCallback func, gpointer data, GDestroyNotify notify) @@ -1722,13 +1729,23 @@ queue_authentication (screen); - ask_gdm (gdm_callback_update_displays, - new_fusa_manager_with_callback (manager, func, NULL, data), - GDM_CMD_FLEXI_XNEST, - gdk_display_get_name (gdk_screen_get_display (screen)), - (int) getuid (), - mit_cookie, - XauFileName ()); + if (user) + ask_gdm (gdm_callback_update_displays, + new_fusa_manager_with_callback (manager, func, NULL, data), + GDM_CMD_FLEXI_XNEST_USER, + fusa_user_get_user_name (user), + gdk_display_get_name (gdk_screen_get_display (screen)), + (int) getuid (), + mit_cookie, + XauFileName ()); + else + ask_gdm (gdm_callback_update_displays, + new_fusa_manager_with_callback (manager, func, NULL, data), + GDM_CMD_FLEXI_XNEST, + gdk_display_get_name (gdk_screen_get_display (screen)), + (int) getuid (), + mit_cookie, + XauFileName ()); g_free (mit_cookie); --- fast-user-switch-applet-2.17.3/src/fusa-manager.h.gdm-user 2006-10-29 22:09:17.000000000 -0500 +++ fast-user-switch-applet-2.17.3/src/fusa-manager.h 2007-01-30 10:33:43.000000000 -0500 @@ -107,11 +107,13 @@ GDestroyNotify notify); void fusa_manager_new_console (FusaManager *manager, GdkScreen *screen, + FusaUser *user, FusaManagerDisplayCallback func, gpointer data, GDestroyNotify notify); void fusa_manager_new_xnest (FusaManager *manager, GdkScreen *screen, + FusaUser *user, FusaManagerDisplayCallback func, gpointer data, GDestroyNotify notify); Index: fast-user-switch-applet.spec =================================================================== RCS file: /cvs/dist/rpms/fast-user-switch-applet/devel/fast-user-switch-applet.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- fast-user-switch-applet.spec 8 Jan 2007 21:16:22 -0000 1.6 +++ fast-user-switch-applet.spec 7 Feb 2007 04:21:39 -0000 1.7 @@ -1,11 +1,12 @@ Name: fast-user-switch-applet Version: 2.17.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A panel applet for user-switching - Group: User Interface/Desktops License: GPL Source0: ftp://ftp.gnome.org/pub/gnome/sources/fast-user-switch-applet/2.17/fast-user-switch-applet-%{version}.tar.bz2 +# http://bugzilla.gnome.org/show_bug.cgi?id=402475 +Patch0: fast-user-switch-applet-2.17.3-username.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: pkgconfig @@ -33,6 +34,7 @@ %prep %setup -q +%patch0 -p1 -b .username %build @@ -89,6 +91,9 @@ %{_datadir}/omf/fast-user-switch-applet %changelog +* Tue Feb 6 2007 Matthias Clasen 2.17.3-2 +- Add a patch to improve the fast user switching experience + * Wed Dec 6 2006 Matthias Clasen 2.17.3-1 - Update to 2.17.3 From fedora-cvs-commits at redhat.com Wed Feb 7 08:22:48 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 03:22:48 -0500 Subject: rpms/openobex/devel openobex-1.3-push.patch, NONE, 1.1 openobex.spec, 1.20, 1.21 Message-ID: <200702070822.l178MmnT021600@cvs.devel.redhat.com> Author: harald Update of /cvs/dist/rpms/openobex/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv21579 Modified Files: openobex.spec Added Files: openobex-1.3-push.patch Log Message: readded obex_push openobex-1.3-push.patch: apps/Makefile.am | 8 ++ apps/obex_push.1 | 26 ++++++++ apps/obex_push.c | 177 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/obex_push.1 | 39 ++++++++++++ 4 files changed, 249 insertions(+), 1 deletion(-) --- NEW FILE openobex-1.3-push.patch --- --- /dev/null 2007-02-06 15:45:45.046837255 +0100 +++ openobex-1.3/src/obex_push.1 2007-02-07 09:12:30.000000000 +0100 @@ -0,0 +1,39 @@ +.TH OBEX_PUSH 1 "04 June 2003" "1.0.0" "openobex-apps" +.SH NAME +obex_push \- Push and Receive Files over the Bluetooth OBEX Push Channel +.SH SYNOPSIS +obex_push \fI[\fR\fB\fR\fI] \fI[\fR\fB \fR\fI] +.SH DESCRIPTION +obex_push can send and receive files over the Bluetooth OBEX Push Channel. +.PP +To configure your bluetooth device, you should do the following: +.PP +Add modules into /etc/modules.conf: +.PP +.RS +.nf +alias net-pf-31 bluez +alias bt-proto-0 l2cap +alias bt-proto-2 sco +alias bt-proto-3 rfcomm +.fi +.RE +.PP +Link your bluetooth device with your computer. +.PP +You can see the SDP services with: +.PP +$ sdptool browse +.PP +.SH OPTIONS +If no options are given, any files sent over bluetooth will be received over channel 10 and stored in /tmp. +.PP +If \fI\fR and \fI\fR are given, the file will be send to the device specified with \fI\fR. +.TP +\fI\fR - The bluetooth channel to use. Lookup the OBEX Push channel with sdptool browse . +.TP +\fI\fR - The bluetooth address of the device to send to. +.TP +\fI\fR - The file to send. +.SH AUTHOR +Harald Hoyer \fI\fR --- /dev/null 2007-02-06 15:45:45.046837255 +0100 +++ openobex-1.3/apps/obex_push.c 2007-02-07 09:12:30.000000000 +0100 @@ -0,0 +1,177 @@ +/********************************************************************* + * + * Filename: obex_push.c + * Version: 0.1 + * Description: Demonstrates use of PUSH command + * Status: Experimental. + * Author: Harald Hoyer +#include + +#ifndef _WIN32 +#include +#endif + +#ifdef HAVE_CONFIG_H +#include +#endif + +#if _WIN32 +#include +#else +#include +#include +#include +#include +#endif /* _WIN32 */ + +#include + +#include +#include + + +#include +#include "obex_put_common.h" +#include "obex_io.h" + +#define OBEX_PUSH_HANDLE 10 + +#define TRUE 1 +#define FALSE 0 + +obex_t *handle = NULL; +volatile int finished = FALSE; +extern int last_rsp; + +/* + * Function main (argc, ) + * + * Starts all the fun! + * + */ +int main(int argc, char *argv[]) +{ + obex_object_t *object; + int ret, exitval = EXIT_SUCCESS; + bdaddr_t bdaddr; + uint8_t channel; + char *filename; + if ((argc < 1) || (argc > 4)) { + printf ("Usage: %s [] [ ]\n", argv[0]); + return -1; + } + handle = OBEX_Init(OBEX_TRANS_BLUETOOTH, obex_event, 0); + + switch (argc) { +#ifdef HAVE_BLUETOOTH + case 4: + channel = atoi(argv[1]); + str2ba(argv[2], &bdaddr); + filename = argv[3]; + break; + case 3: + str2ba(argv[1], &bdaddr); + filename = argv[2]; + channel = OBEX_PUSH_HANDLE; + break; + case 2: + channel = atoi(argv[1]); + break; + case 1: + channel = OBEX_PUSH_HANDLE; + break; +#endif + default: + printf("Wrong number of arguments\n"); + exit(0); + } + + printf("Send and receive files through bluetooth OBEX PUSH channel %d\n", channel); + if (argc <= 2) { + char cmd[1024]; + int ret; + /* We are server*/ + snprintf(cmd, sizeof(cmd), "sdptool add --channel=%d OPUSH", channel); + ret = system(cmd); + if (ret != 0) { + fprintf(stderr, "Command failed: %s\n", cmd); + } + + printf("Waiting for files\n"); + BtOBEX_ServerRegister(handle, NULL, channel); + + while (!finished) + OBEX_HandleInput(handle, 1); + } + else { + char *basefilename = basename(strdup(filename)); + /* We are a client */ + if (bacmp(&bdaddr, BDADDR_ANY) == 0) { + printf("Device address error! (Bluetooth)\n"); + return -1; + } + + /* Try to connect to peer */ + ret = BtOBEX_TransportConnect(handle, BDADDR_ANY, &bdaddr, + channel); + if (ret < 0) { + printf("Sorry, unable to connect!\n"); + return EXIT_FAILURE; + } + + object = OBEX_ObjectNew(handle, OBEX_CMD_CONNECT); + ret = do_sync_request(handle, object, FALSE); + if ((last_rsp != OBEX_RSP_SUCCESS) || (ret < 0)) { + printf("Sorry, unable to connect!\n"); + return EXIT_FAILURE; + } + if ((object = build_object_from_file(handle, filename, + basefilename))) + { + ret = do_sync_request(handle, object, FALSE); + if ((last_rsp != OBEX_RSP_SUCCESS) || (ret < 0)) + exitval = EXIT_FAILURE; + } else + exitval = EXIT_FAILURE; + + object = OBEX_ObjectNew(handle, OBEX_CMD_DISCONNECT); + ret = do_sync_request(handle, object, FALSE); + if ((last_rsp != OBEX_RSP_SUCCESS) || (ret < 0)) + exitval = EXIT_FAILURE; + + if (exitval == EXIT_SUCCESS) + printf("PUT successful\n"); + else + printf("PUT failed\n"); + } +// sleep(1); + return exitval; +} --- openobex-1.3/apps/obex_push.1.push 2007-02-07 09:16:05.000000000 +0100 +++ openobex-1.3/apps/obex_push.1 2007-02-07 09:19:25.000000000 +0100 @@ -0,0 +1,26 @@ +.TH OBEX_PUSH 1 "07 Feb 2007" "1.0.0" "openobex-apps" +.SH NAME +obex_push \- Push and Receive Files over the Bluetooth OBEX Push Channel +.SH SYNOPSIS +obex_push \fI[\fR\fB\fR\fI] \fI[\fR\fB \fR\fI] +.SH DESCRIPTION +obex_push can send and receive files over the Bluetooth OBEX Push Channel. +.PP +Link your bluetooth device with your computer. +.PP +You can see the SDP services with: +.PP +$ sdptool browse +.PP +.SH OPTIONS +If no options are given, any files sent over bluetooth will be received over channel 10 and stored in /tmp. +.PP +If \fI\fR and \fI\fR are given, the file will be send to the device specified with \fI\fR. +.TP +\fI\fR - The bluetooth channel to use. Lookup the OBEX Push channel with sdptool browse . +.TP +\fI\fR - The bluetooth address of the device to send to. +.TP +\fI\fR - The file to send. +.SH AUTHOR +Harald Hoyer \fI\fR --- openobex-1.3/apps/Makefile.am.push 2006-01-03 19:36:15.000000000 +0100 +++ openobex-1.3/apps/Makefile.am 2007-02-07 09:12:30.000000000 +0100 @@ -6,7 +6,7 @@ obex_io.c obex_io.h \ obex_put_common.c obex_put_common.h -bin_PROGRAMS = irxfer obex_tcp irobex_palm3 obex_test +bin_PROGRAMS = irxfer obex_tcp irobex_palm3 obex_test obex_push obex_test_SOURCES = \ obex_test.c obex_test.h \ @@ -16,6 +16,12 @@ obex_test_LDADD = $(top_builddir)/lib/libopenobex.la @BLUEZ_LIBS@ @USB_LIBS@ libmisc.a +obex_push_SOURCES = obex_push.c +obex_push_LDADD = $(top_builddir)/lib/libopenobex.la @BLUEZ_LIBS@ @USB_LIBS@ libmisc.a + +man_MANS = obex_push.1 + + LDADD = $(top_builddir)/lib/libopenobex.la libmisc.a INCLUDES = @USB_CFLAGS@ @BLUEZ_CFLAGS@ -I$(top_builddir)/include Index: openobex.spec =================================================================== RCS file: /cvs/dist/rpms/openobex/devel/openobex.spec,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- openobex.spec 12 Jul 2006 07:35:29 -0000 1.20 +++ openobex.spec 7 Feb 2007 08:22:46 -0000 1.21 @@ -1,12 +1,13 @@ Summary: Library for using OBEX Name: openobex Version: 1.3 -Release: 3.1 +Release: 4 License: LGPL Group: System Environment/Libraries URL: http://openobex.sourceforge.net Source: ftp://download.sourceforge.net/pub/sourceforge/openobex/openobex-%{version}.tar.gz Patch: openobex-apps-flush.patch +Patch1: openobex-1.3-push.patch BuildRoot: %{_tmppath}/%{name}-root BuildRequires: autoconf >= 0:2.57, docbook-utils >= 0:0.6.13, bluez-libs-devel sed, libusb-devel @@ -38,7 +39,8 @@ rm -rf $RPM_BUILD_ROOT %setup -q -%patch -p1 +%patch -p1 -b .flush +%patch1 -p1 -b .push %build autoreconf --install --force @@ -80,11 +82,14 @@ %{_bindir}/ircp %{_bindir}/obex_tcp %{_bindir}/obex_test -#%{_bindir}/obex_push -#%{_mandir}/man1/obex_push.1* +%{_bindir}/obex_push +%{_mandir}/man1/obex_push.1* %changelog +* Wed Feb 7 2007 Harald Hoyer - 1.3-4 +- readded obex_push + * Wed Jul 12 2006 Jesse Keating - 1.3-3.1 - rebuild From fedora-cvs-commits at redhat.com Wed Feb 7 08:48:31 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 03:48:31 -0500 Subject: rpms/zip/devel zip-2.31-time.patch,NONE,1.1 zip.spec,1.25,1.26 Message-ID: <200702070848.l178mUKi006844@cvs.devel.redhat.com> Author: varekova Update of /cvs/dist/rpms/zip/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv31881 Modified Files: zip.spec Added Files: zip-2.31-time.patch Log Message: - incorporate the next peckage review comment zip-2.31-time.patch: Makefile | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) --- NEW FILE zip-2.31-time.patch --- --- zip-2.31/unix/Makefile.time 2007-02-07 09:36:30.000000000 +0100 +++ zip-2.31/unix/Makefile 2007-02-07 09:38:42.000000000 +0100 @@ -24,7 +24,7 @@ EXE = # probably can change this to 'install' if you have it -INSTALL_PROGRAM = cp +INSTALL_PROGRAM = cp -p # probably can change this to 'install -d' if you have it # XXX NextStep 3.3 and Openstep 4.x don't know about -p ! INSTALL_D = mkdir -p Index: zip.spec =================================================================== RCS file: /cvs/dist/rpms/zip/devel/zip.spec,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- zip.spec 6 Feb 2007 14:07:30 -0000 1.25 +++ zip.spec 7 Feb 2007 08:48:28 -0000 1.26 @@ -1,7 +1,7 @@ Summary: A file compression and packaging utility compatible with PKZIP Name: zip Version: 2.31 -Release: 2%{?dist} +Release: 3%{?dist} License: BSD Group: Applications/Archiving Source: http://ftp.info-zip.org/pub/infozip/src/zip231.tar.gz @@ -14,6 +14,7 @@ Patch6: zip-2.31-install.patch Patch7: zip-2.31-near-4GB.patch Patch8: zip-2.31-configure.patch +Patch9: zip-2.31-time.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description @@ -34,6 +35,7 @@ %patch6 -p1 -b .install %patch7 -p1 -b .4gb %patch8 -p1 -b .lhh +%patch9 -p1 -b .time %build make -f unix/Makefile prefix=%{_prefix} "CFLAGS=$RPM_OPT_FLAGS -I. -DUNIX -D_LARGEFILE64_SOURCE" generic_gcc %{?_smp_mflags} @@ -66,6 +68,9 @@ %{_mandir}/man1/zip.1* %changelog +* Wed Feb 7 2007 Ivana Varekova - 2.31-3 +- incorporate the next peckage review comment + * Tue Feb 6 2007 Ivana Varekova - 2.31-2 - incorporate the package review From fedora-cvs-commits at redhat.com Wed Feb 7 08:57:37 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 03:57:37 -0500 Subject: rpms/unzip/devel unzip.spec,1.33,1.34 Message-ID: <200702070857.l178vb3S013911@cvs.devel.redhat.com> Author: varekova Update of /cvs/dist/rpms/unzip/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv13701 Modified Files: unzip.spec Log Message: - incorporate the next peckage review comment Index: unzip.spec =================================================================== RCS file: /cvs/dist/rpms/unzip/devel/unzip.spec,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- unzip.spec 6 Feb 2007 12:09:28 -0000 1.33 +++ unzip.spec 7 Feb 2007 08:57:35 -0000 1.34 @@ -1,7 +1,7 @@ Summary: A utility for unpacking zip files Name: unzip Version: 5.52 -Release: 3%{?dist} +Release: 4%{?dist} License: BSD Group: Applications/Archiving Source: ftp://ftp.info-zip.org/pub/infozip/src/unzip552.tar.gz @@ -52,11 +52,14 @@ %files %defattr(-,root,root) -%doc README BUGS LICENSE INSTALL +%doc README BUGS LICENSE %{_bindir}/* %{_mandir}/*/* %changelog +* Wed Feb 7 2007 Ivana Varekova - 5.52-4 +- incorporate the next peckage review comment + * Tue Feb 6 2007 Ivana Varekova - 5.52-3 - Resolves: 226516 Incorporate the package review From fedora-cvs-commits at redhat.com Wed Feb 7 09:57:06 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 04:57:06 -0500 Subject: rpms/tree/devel tree.spec,1.23,1.24 Message-ID: <200702070957.l179v6N6019779@cvs.devel.redhat.com> Author: twaugh Update of /cvs/dist/rpms/tree/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv19765 Modified Files: tree.spec Log Message: * Wed Feb 7 2007 Tim Waugh 1.5.0-7 - Current version no longer ships binary, so don't try removing it (bug #226503). - Resolves: rhbz#226503 Index: tree.spec =================================================================== RCS file: /cvs/dist/rpms/tree/devel/tree.spec,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- tree.spec 6 Feb 2007 17:02:04 -0000 1.23 +++ tree.spec 7 Feb 2007 09:57:04 -0000 1.24 @@ -1,7 +1,7 @@ Summary: A utility which displays a tree view of the contents of directories Name: tree Version: 1.5.0 -Release: 6%{?dist} +Release: 7%{?dist} Group: Applications/File License: GPL Url: http://mama.indstate.edu/users/ice/tree/ @@ -27,7 +27,6 @@ %patch5 -p1 -b .preserve-timestamps %build -rm -f tree make CFLAGS="$RPM_OPT_FLAGS" "CPPFLAGS=$(getconf LFS_CFLAGS)" %{?_smp_mflags} %install @@ -50,6 +49,10 @@ %doc README LICENSE %changelog +* Wed Feb 7 2007 Tim Waugh 1.5.0-7 +- Current version no longer ships binary, so don't try removing + it (bug #226503). + * Tue Feb 6 2007 Tim Waugh 1.5.0-6 - Preserve timestamps on install (bug #226503). - Added SMP flags (bug #226503). From fedora-cvs-commits at redhat.com Wed Feb 7 09:59:23 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 04:59:23 -0500 Subject: rpms/unix2dos/devel unix2dos.spec,1.23,1.24 Message-ID: <200702070959.l179xN6E019892@cvs.devel.redhat.com> Author: twaugh Update of /cvs/dist/rpms/unix2dos/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv19878 Modified Files: unix2dos.spec Log Message: * Wed Feb 7 2007 Tim Waugh 2.2-28 - Fixed license tag (bug #226514). - Resolves: rhbz#226514 Index: unix2dos.spec =================================================================== RCS file: /cvs/dist/rpms/unix2dos/devel/unix2dos.spec,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- unix2dos.spec 6 Feb 2007 17:35:07 -0000 1.23 +++ unix2dos.spec 7 Feb 2007 09:59:21 -0000 1.24 @@ -1,8 +1,8 @@ Summary: UNIX to DOS text file format converter Name: unix2dos Version: 2.2 -Release: 27%{?dist} -License: distributable +Release: 28%{?dist} +License: Distributable Group: Applications/Text Source: unix2dos-2.2.src.tar.gz Patch0: unix2dos-mkstemp.patch @@ -44,8 +44,11 @@ %changelog +* Wed Feb 7 2007 Tim Waugh 2.2-28 +- Fixed license tag (bug #226514). + * Tue Feb 6 2007 Tim Waugh 2.2-27 -- Preserve timestamps on install (bug #226516). +- Preserve timestamps on install (bug #226514). - Fixed summary (bug #226514). - Fixed build root (bug #226514). - Don't explicitly require perl for build (bug #226514). From fedora-cvs-commits at redhat.com Wed Feb 7 10:04:08 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 05:04:08 -0500 Subject: rpms/symlinks/devel symlinks.spec,1.13,1.14 Message-ID: <200702071004.l17A48KV020070@cvs.devel.redhat.com> Author: twaugh Update of /cvs/dist/rpms/symlinks/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv20056 Modified Files: symlinks.spec Log Message: * Wed Feb 7 2007 Tim Waugh 1.2-28 - Fixed build root (bug #226445). - Resolves: rhbz#226445 Index: symlinks.spec =================================================================== RCS file: /cvs/dist/rpms/symlinks/devel/symlinks.spec,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- symlinks.spec 6 Feb 2007 17:14:09 -0000 1.13 +++ symlinks.spec 7 Feb 2007 10:04:06 -0000 1.14 @@ -2,14 +2,14 @@ Name: symlinks URL: ftp://metalab.unc.edu/pub/Linux/utils/file/ Version: 1.2 -Release: 27%{?dist} +Release: 28%{?dist} Group: Applications/System License: distributable Source: ftp://metalab.unc.edu/pub/Linux/utils/file/%{name}-%{version}.tar.gz Patch0: symlinks-1.2-nostatic.patch Patch1: symlinks-1.2-fixman.patch Patch2: symlinks-1.2-short.patch -Buildroot: %{_tmppath}/%{name}-%{version}-root +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description The symlinks utility performs maintenance on symbolic links. Symlinks @@ -44,6 +44,9 @@ %{_mandir}/man8/symlinks.8* %changelog +* Wed Feb 7 2007 Tim Waugh 1.2-28 +- Fixed build root (bug #226445). + * Tue Feb 6 2007 Tim Waugh 1.2-27 - Fixed summary (bug #226445). - Added token URL tag (bug #226445). From fedora-cvs-commits at redhat.com Wed Feb 7 10:10:58 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 05:10:58 -0500 Subject: rpms/mtx/devel mtx.spec,1.21,1.22 Message-ID: <200702071010.l17AAwYD020235@cvs.devel.redhat.com> Author: jnovy Update of /cvs/dist/rpms/mtx/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv20221 Modified Files: mtx.spec Log Message: - update to mtx-1.3.10 - update URL, Source0 - don't strip debuginfo Index: mtx.spec =================================================================== RCS file: /cvs/dist/rpms/mtx/devel/mtx.spec,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- mtx.spec 12 Dec 2006 09:29:54 -0000 1.21 +++ mtx.spec 7 Feb 2007 10:10:56 -0000 1.22 @@ -1,14 +1,12 @@ Name: mtx -Version: 1.2.18 -Release: 9%{?dist} +Version: 1.3.10 +Release: 1%{?dist} Summary: A SCSI media changer control program License: GPL Group: Applications/System -Source0: ftp://ftp.badtux.net/pub/storage/%{name}/%name-%{version}rel.tar.gz -Patch0: mtx-1.2.18-portable.patch -Patch1: mtx-1.2.18rel-dce.patch -Patch2: mtx-1.2.18rel-gcc4.patch -URL: http://mtx.badtux.net/ +Source0: http://downloads.sourceforge.net/mtx/%{name}-%{version}.tar.gz +Patch0: mtx-nostrip.patch +URL: http://mtx.sourceforge.net/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description @@ -22,10 +20,8 @@ tape at a time, you should install MTX. %prep -%setup -q -n %{name}-%{version}rel -%patch0 -p1 -b .portable -%patch1 -p1 -b .dce -%patch2 -p1 -b .gcc4 +%setup -q +%patch0 -p1 -b .nostrip %build export CFLAGS="$RPM_OPT_FLAGS" @@ -47,6 +43,11 @@ %{_sbindir}/* %changelog +* Tue Feb 06 2007 Jindrich Novy 1.3.10-1 +- update to mtx-1.3.10 +- update URL, Source0 +- don't strip debuginfo + * Tue Dec 12 2006 Jindrich Novy 1.2.18-9 - spec cleanup From fedora-cvs-commits at redhat.com Wed Feb 7 10:12:35 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 05:12:35 -0500 Subject: rpms/mtx/devel .cvsignore,1.7,1.8 sources,1.7,1.8 Message-ID: <200702071012.l17ACZFb020306@cvs.devel.redhat.com> Author: jnovy Update of /cvs/dist/rpms/mtx/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv20287 Modified Files: .cvsignore sources Log Message: - upload new source tarball Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/mtx/devel/.cvsignore,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- .cvsignore 9 Sep 2004 08:52:41 -0000 1.7 +++ .cvsignore 7 Feb 2007 10:12:33 -0000 1.8 @@ -1 +1,2 @@ mtx-1.2.18rel.tar.gz +mtx-1.3.10.tar.gz Index: sources =================================================================== RCS file: /cvs/dist/rpms/mtx/devel/sources,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- sources 9 Sep 2004 08:52:41 -0000 1.7 +++ sources 7 Feb 2007 10:12:33 -0000 1.8 @@ -1 +1 @@ -0bbacc465ef34eb05d485896f7b8dc9f mtx-1.2.18rel.tar.gz +af724199eee0d3e6dcd2e8c35d11f8fd mtx-1.3.10.tar.gz From fedora-cvs-commits at redhat.com Wed Feb 7 10:13:35 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 05:13:35 -0500 Subject: rpms/bash/devel bash.spec,1.138,1.139 Message-ID: <200702071013.l17ADZOQ020384@cvs.devel.redhat.com> Author: twaugh Update of /cvs/dist/rpms/bash/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv20368 Modified Files: bash.spec Log Message: * Wed Feb 7 2007 Tim Waugh 3.2-8 - Avoid %makeinstall (bug #225609). - Resolves: rhbz#225609 Index: bash.spec =================================================================== RCS file: /cvs/dist/rpms/bash/devel/bash.spec,v retrieving revision 1.138 retrieving revision 1.139 diff -u -r1.138 -r1.139 --- bash.spec 6 Feb 2007 14:05:10 -0000 1.138 +++ bash.spec 7 Feb 2007 10:13:30 -0000 1.139 @@ -1,7 +1,7 @@ Version: 3.2 Name: bash Summary: The GNU Bourne Again shell (bash) version %{version} -Release: 7%{?dist} +Release: 8%{?dist} Group: System Environment/Shells License: GPL Url: http://www.gnu.org/software/bash @@ -102,7 +102,7 @@ # Fix bug #83776 perl -pi -e 's,bashref\.info,bash.info,' doc/bashref.info -%makeinstall +make DESTDIR=$RPM_BUILD_ROOT install mkdir -p $RPM_BUILD_ROOT/etc @@ -220,6 +220,9 @@ %doc doc/*.ps doc/*.0 doc/*.html doc/article.txt %changelog +* Wed Feb 7 2007 Tim Waugh 3.2-8 +- Avoid %%makeinstall (bug #225609). + * Tue Feb 6 2007 Tim Waugh 3.2-7 - Reinstated this change: - Post requires ncurses (bug #224567). From fedora-cvs-commits at redhat.com Wed Feb 7 10:18:13 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 05:18:13 -0500 Subject: rpms/mtx/devel mtx-nostrip.patch, NONE, 1.1 mtx-1.2.18-portable.patch, 1.1, NONE mtx-1.2.18rel-dce.patch, 1.1, NONE mtx-1.2.18rel-gcc4.patch, 1.1, NONE Message-ID: <200702071018.l17AID1L012042@cvs.devel.redhat.com> Author: jnovy Update of /cvs/dist/rpms/mtx/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv7472 Added Files: mtx-nostrip.patch Removed Files: mtx-1.2.18-portable.patch mtx-1.2.18rel-dce.patch mtx-1.2.18rel-gcc4.patch Log Message: - remove old patches mtx-nostrip.patch: Makefile.in | 15 +-------------- 1 files changed, 1 insertion(+), 14 deletions(-) --- NEW FILE mtx-nostrip.patch --- --- mtx-1.3.10/Makefile.in.nostrip 2007-01-29 11:30:32.000000000 +0100 +++ mtx-1.3.10/Makefile.in 2007-02-07 10:50:17.000000000 +0100 @@ -12,7 +12,6 @@ VERSION=1.3.10 BINS = mtx at EXEEXT@ tapeinfo at EXEEXT@ loaderinfo at EXEEXT@ scsitape at EXEEXT@ nsmhack at EXEEXT@ -DBGS := $(BINS:%@EXEEXT@=%.dbg) TARGET = @TARGET@ CPU = @CPU@ @@ -89,20 +88,9 @@ See vms/000readme for information. endif -%.dbg : %@EXEEXT@ -ifeq ($(USE_OBJCOPY),yes) - objcopy --only-keep-debug $< $@ - objcopy --strip-debug $< - objcopy --add-gnu-debuglink=$@ $< -else - strip $< -o $@ -endif - all: $(BINS) -dbgs: $(DBGS) - -install: $(BINS) $(DBGS) +install: $(BINS) $(INSTALL_DIR) $(sbindir) for file in $(BINS); do \ $(INSTALL_BIN) "$$file" $(sbindir) ; \ @@ -115,7 +103,6 @@ clean: rm -f *.o *~ rm -f $(BINS) - rm -f $(DBGS) rm -f mam2debug at EXEEXT@ mam2debug2 at EXEEXT@ rm -rf autom4te.cache --- mtx-1.2.18-portable.patch DELETED --- --- mtx-1.2.18rel-dce.patch DELETED --- --- mtx-1.2.18rel-gcc4.patch DELETED --- From fedora-cvs-commits at redhat.com Wed Feb 7 10:34:38 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 05:34:38 -0500 Subject: rpms/openoffice.org/devel openoffice.org-2.2.0.ooo74255.vcl.depth.mismatch.patch, NONE, 1.1 openoffice.org.spec, 1.1025, 1.1026 Message-ID: <200702071034.l17AYc66027720@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/openoffice.org/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv27621 Modified Files: openoffice.org.spec Added Files: openoffice.org-2.2.0.ooo74255.vcl.depth.mismatch.patch Log Message: Resolves: rhbz#221214 openoffice.org-2.2.0.ooo74255.vcl.depth.mismatch.patch openoffice.org-2.2.0.ooo74255.vcl.depth.mismatch.patch: unx/source/gdi/salgdi3.cxx | 0 vcl/unx/source/gdi/salgdi3.cxx | 20 ++++++++++++++++++-- 2 files changed, 18 insertions(+), 2 deletions(-) --- NEW FILE openoffice.org-2.2.0.ooo74255.vcl.depth.mismatch.patch --- Index: unx/source/gdi/salgdi3.cxx =================================================================== RCS file: /cvs/gsl/vcl/unx/source/gdi/salgdi3.cxx,v retrieving revision 1.143 diff -u -r1.143 salgdi3.cxx --- openoffice.org.orig/vcl/unx/source/gdi/salgdi3.cxx 21 Dec 2006 12:05:00 -0000 1.143 +++ openoffice.org/vcl/unx/source/gdi/salgdi3.cxx 7 Feb 2007 10:26:40 -0000 @@ -744,8 +744,7 @@ // create xrender Picture for font foreground int nVisualDepth = pVisualFormat ? pVisualFormat->depth : GetDisplay()->GetVisual(m_nScreen).GetDepth(); - SalDisplay::RenderEntry& rEntry = GetDisplay()->GetRenderEntries( m_nScreen )[ nVisualDepth ]; - if( !rEntry.m_aPicture ) + { int iDummy; unsigned uDummy; @@ -754,6 +753,23 @@ ::XGetGeometry( pDisplay, hDrawable_, &wDummy, &iDummy, &iDummy, &uDummy, &uDummy, &uDummy, &nDrawDepth ); DBG_ASSERT( static_cast(nVisualDepth) == nDrawDepth, "depth messed up for XRender" ); + if (nDrawDepth == 32 && nVisualDepth == 24) + { + XRenderPictFormat aPictFormat={0,PictTypeDirect,32,{16,0xff,8,0xff,0,0xff,24,0xff},0}; + pVisualFormat = rRenderPeer.FindPictureFormat( + PictFormatType | PictFormatDepth | PictFormatRed | + PictFormatRedMask | PictFormatGreen | PictFormatGreenMask | + PictFormatBlue | PictFormatBlueMask | PictFormatAlpha | PictFormatAlphaMask, + aPictFormat); + + nVisualDepth = pVisualFormat ? pVisualFormat->depth : GetDisplay()->GetVisual(m_nScreen).GetDepth(); + } + } + + SalDisplay::RenderEntry& rEntry = GetDisplay()->GetRenderEntries( m_nScreen )[ nVisualDepth ]; + if( !rEntry.m_aPicture ) + { + rEntry.m_aPixmap = ::XCreatePixmap( pDisplay, hDrawable_, 1, 1, nVisualDepth ); XRenderPictureAttributes aAttr; Index: openoffice.org.spec =================================================================== RCS file: /cvs/dist/rpms/openoffice.org/devel/openoffice.org.spec,v retrieving revision 1.1025 retrieving revision 1.1026 diff -u -r1.1025 -r1.1026 --- openoffice.org.spec 6 Feb 2007 22:58:30 -0000 1.1025 +++ openoffice.org.spec 7 Feb 2007 10:34:35 -0000 1.1026 @@ -1,6 +1,6 @@ %define oootag OOF680 %define ooomilestone 6 -%define rh_rpm_release 1 +%define rh_rpm_release 2 # gcc#19664# %define stlvisibilityfcked 1 @@ -120,6 +120,7 @@ Patch53: openoffice.org-2.2.0.oooXXXXX.binfilter.toodeep.patch Patch54: openoffice.org-2.2.0.oooXXXXX.atkthreads.atexit.patch Patch55: openoffice.org-2.2.0.ooo74188.sw.cursorinsideglyph.patch +Patch56: openoffice.org-2.2.0.ooo74255.vcl.depth.mismatch.patch %define instdir %{_libdir}/openoffice.org @@ -984,6 +985,7 @@ %patch53 -p1 -b .oooXXXXX.binfilter.toodeep.patch %patch54 -p1 -b .oooXXXXX.atkthreads.atexit.patch %patch55 -p1 -b .ooo74188.sw.cursorinsideglyph.patch +%patch56 -p1 -b .ooo74255.vcl.depth.mismatch.patch %if %{langpacks} tar xzf %{SOURCE1} @@ -2578,6 +2580,9 @@ %{instdir}/share/registry/modules/org/openoffice/Office/Scripting/Scripting-python.xcu %changelog +* Wed Feb 06 2007 Caolan McNamara - 1:2.2.0-6.2 +- Resolves: rhbz#221214 openoffice.org-2.2.0.ooo74255.vcl.depth.mismatch.patch + * Tue Feb 06 2007 Caolan McNamara - 1:2.2.0-6.1 - next candidate - drop integrated openoffice.org-2.2.0.ooo73295.basctl.extraqual.patch From fedora-cvs-commits at redhat.com Wed Feb 7 10:37:10 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 05:37:10 -0500 Subject: rpms/ftp/devel netkit-ftp-0.17-stamp.patch, NONE, 1.1 ftp.spec, 1.35, 1.36 Message-ID: <200702071037.l17AbADF029582@cvs.devel.redhat.com> Author: mmaslano Update of /cvs/dist/rpms/ftp/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv29419 Modified Files: ftp.spec Added Files: netkit-ftp-0.17-stamp.patch Log Message: Change for review. netkit-ftp-0.17-stamp.patch: Makefile | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) --- NEW FILE netkit-ftp-0.17-stamp.patch --- --- netkit-ftp-0.17/ftp/Makefile.stamp 2007-02-07 05:21:13.000000000 -0500 +++ netkit-ftp-0.17/ftp/Makefile 2007-02-07 05:26:13.453244000 -0500 @@ -16,14 +16,14 @@ cmds.o glob.o: glob.h install: ftp - install -d $(INSTALLROOT)$(BINDIR) - install -m$(BINMODE) ftp $(INSTALLROOT)$(BINDIR) + install -p -d $(INSTALLROOT)$(BINDIR) + install -p -m$(BINMODE) ftp $(INSTALLROOT)$(BINDIR) ln -sf ftp $(INSTALLROOT)$(BINDIR)/pftp - install -d $(INSTALLROOT)$(MANDIR)/man1 - install -m$(MANMODE) ftp.1 $(INSTALLROOT)$(MANDIR)/man1 + install -p -d $(INSTALLROOT)$(MANDIR)/man1 + install -p -m$(MANMODE) ftp.1 $(INSTALLROOT)$(MANDIR)/man1 ln -sf ftp.1 $(INSTALLROOT)$(MANDIR)/man1/pftp.1 - install -d $(INSTALLROOT)$(MANDIR)/man5 - install -m$(MANMODE) netrc.5 $(INSTALLROOT)$(MANDIR)/man5 + install -p -d $(INSTALLROOT)$(MANDIR)/man5 + install -p -m$(MANMODE) netrc.5 $(INSTALLROOT)$(MANDIR)/man5 clean: rm -f *.o ftp Index: ftp.spec =================================================================== RCS file: /cvs/dist/rpms/ftp/devel/ftp.spec,v retrieving revision 1.35 retrieving revision 1.36 diff -u -r1.35 -r1.36 --- ftp.spec 6 Feb 2007 12:52:18 -0000 1.35 +++ ftp.spec 7 Feb 2007 10:37:08 -0000 1.36 @@ -1,7 +1,7 @@ Summary: The standard UNIX FTP (File Transfer Protocol) client Name: ftp Version: 0.17 -Release: 37%{?dist} +Release: 38%{?dist} License: BSD Group: Applications/Internet Source0: ftp://ftp.uk.linux.org/pub/linux/Networking/netkit-devel/netkit-ftp-%{version}.tar.bz2 @@ -21,8 +21,8 @@ Patch14: netkit-ftp-0.17-longnames.patch Patch15: netkit-ftp-0.17-multiipv6.patch Patch16: netkit-ftp-0.17-nodebug.patch +Patch17: netkit-ftp-0.17-stamp.patch -#BuildRoot: /var/tmp/%{name}-root BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: glibc-devel, readline-devel, ncurses-devel @@ -52,6 +52,7 @@ %patch14 -p1 -b .patch %patch15 -p1 -b .multiipv6 %patch16 -p1 -b .nodebug +%patch17 -p1 -b .stamp %build sh configure --with-c-compiler=gcc --enable-ipv6 @@ -86,7 +87,7 @@ %{_mandir}/man5/netrc.* %changelog -* Mon Feb 6 2007 Marcela Maslanova - 0.17-37 +* Mon Feb 7 2007 Marcela Maslanova - 0.17-38 - add gpl - spec fix - rhbz#225774 From fedora-cvs-commits at redhat.com Wed Feb 7 10:37:58 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 05:37:58 -0500 Subject: rpms/aspell-sr/devel aspell-sr.spec, NONE, 1.1 aspell6-sr-0.02-time.patch, NONE, 1.1 aspell-sl.spec, 1.5, NONE Message-ID: <200702071037.l17Abwmw030233@cvs.devel.redhat.com> Author: varekova Update of /cvs/dist/rpms/aspell-sr/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv30065 Added Files: aspell-sr.spec aspell6-sr-0.02-time.patch Removed Files: aspell-sl.spec Log Message: - incorporate the first part of package review - spec file cleanup --- NEW FILE aspell-sr.spec --- %define lang sr %define langrelease 0 Summary: Serbian dictionaries for Aspell Name: aspell-%{lang} Epoch: 50 Version: 0.02 Release: 2%{?dist} License: GPL Group: Applications/Text URL: http://aspell.net/ Source: ftp://ftp.gnu.org/gnu/aspell/dict/%{lang}/aspell6-%{lang}-%{version}.tar.bz2 Patch0: aspell6-sr-0.02-time.patch Buildrequires: aspell >= 12:0.60 Requires: aspell >= 12:0.60 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %define debug_package %{nil} %description Provides the word list/dictionaries for the following: Serbian %prep rm -rf $RPM_BUILD_ROOT %setup -q -n aspell6-%{lang}-%{version} %patch0 -p1 -b .time %build echo "ASPELL = aspell" > Makefile echo "DEST_DIR = $RPM_BUILD_ROOT" >> Makefile echo "PREZIP = word-list-compress" >> Makefile echo "dictdir = ${RPM_BUILD_ROOT}%{_libdir}/aspell-0.60" >> Makefile echo "datadir = ${RPM_BUILD_ROOT}%{_libdir}/aspell-0.60" >> Makefile cat Makefile.pre >> Makefile make %install rm -rf $RPM_BUILD_ROOT make install %clean rm -rf $RPM_BUILD_ROOT %files %doc COPYING %defattr(-,root,root) %{_libdir}/aspell-0.60/* %changelog * Wed Feb 7 2007 Ivana Varekova -50:0.02-2 - incorporate the first part of package review - spec file cleanup * Wed Jul 12 2006 Jesse Keating - 50:0.02-1.2.1 - rebuild * Fri Feb 10 2006 Jesse Keating - 50:0.02-1.2 - bump again for double-long bug on ppc(64) * Tue Feb 07 2006 Jesse Keating - 50:0.02-1.1 - rebuilt for new gcc4.1 snapshot and glibc changes * Tue Jan 17 2006 Ivana Varekova 50:0.50.0-1 - initial release aspell6-sr-0.02-time.patch: Makefile.pre | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) --- NEW FILE aspell6-sr-0.02-time.patch --- --- aspell6-sr-0.02/Makefile.pre.time 2005-11-09 18:01:22.000000000 +0100 +++ aspell6-sr-0.02/Makefile.pre 2007-02-07 11:28:31.000000000 +0100 @@ -16,10 +16,10 @@ install: all mkdir -p ${DESTDIR}${dictdir}/ - cp ${rws_files} ${multi_files} ${DESTDIR}${dictdir}/ + cp -p ${rws_files} ${multi_files} ${DESTDIR}${dictdir}/ cd ${DESTDIR}${dictdir}/ && chmod 644 ${rws_files} ${multi_files} mkdir -p ${DESTDIR}${datadir}/ - cp ${data_files} ${DESTDIR}${datadir}/ + cp -p ${data_files} ${DESTDIR}${datadir}/ cd ${DESTDIR}${datadir}/ && chmod 644 ${data_files} clean: --- aspell-sl.spec DELETED --- From fedora-cvs-commits at redhat.com Wed Feb 7 10:40:19 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 05:40:19 -0500 Subject: rpms/setserial/devel setserial-2.17-fhs.patch, 1.1, 1.2 setserial-2.17-readme.patch, 1.1, 1.2 setserial.spec, 1.18, 1.19 Message-ID: <200702071040.l17AeJIL032068@cvs.devel.redhat.com> Author: twaugh Update of /cvs/dist/rpms/setserial/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv32010 Modified Files: setserial-2.17-fhs.patch setserial-2.17-readme.patch setserial.spec Log Message: * Wed Feb 7 2007 Tim Waugh 2.17-20 - Fixed mandir in fhs patch (bug #226411). - Don't run strip (bug #226411). - Fixed readme patch to talk about Fedora not Red Hat Linux (bug #226411). - Fixed build root tag (bug #226411). - Use SMP make flags (bug #226411). - Avoid %makeinstall (bug #226411). - Fixed summary (bug #226411). - Resolves: rhbz#226411 rhbz#226411 rhbz#226411 rhbz#226411 rhbz#226411 rhbz#226411 rhbz#226411 setserial-2.17-fhs.patch: Makefile.in | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) Index: setserial-2.17-fhs.patch =================================================================== RCS file: /cvs/dist/rpms/setserial/devel/setserial-2.17-fhs.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- setserial-2.17-fhs.patch 9 Sep 2004 12:15:47 -0000 1.1 +++ setserial-2.17-fhs.patch 7 Feb 2007 10:40:17 -0000 1.2 @@ -5,11 +5,11 @@ srcdir = @srcdir@ VPATH = @srcdir@ +bindir = @bindir@ -+mandir = @bindir@ ++mandir = @mandir@ VERSION = @RELEASE_VERSION@ INSTALL = @INSTALL@ -@@ -26,9 +28,9 @@ +@@ -26,9 +28,8 @@ nroff -man setserial.8 > setserial.cat install: setserial setserial.8 @@ -17,7 +17,6 @@ - $(STRIP) $(DESTDIR)/bin/setserial - $(INSTALL_DATA) setserial.8 $(DESTDIR)/usr/man/man8 + $(INSTALL_PROGRAM) setserial $(DESTDIR)$(bindir) -+ $(STRIP) $(DESTDIR)$(bindir)/setserial + $(INSTALL_DATA) setserial.8 $(DESTDIR)$(mandir)/man8 clean: setserial-2.17-readme.patch: README | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: setserial-2.17-readme.patch =================================================================== RCS file: /cvs/dist/rpms/setserial/devel/setserial-2.17-readme.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- setserial-2.17-readme.patch 9 Sep 2004 12:16:18 -0000 1.1 +++ setserial-2.17-readme.patch 7 Feb 2007 10:40:17 -0000 1.2 @@ -6,6 +6,6 @@ rc.serial file to the appropriate /etc/rc.d directory. For example, -to install rc.serial on a RedHat system, copy rc.serial to -/etc/rc.d/init.d/serial, and then run the command "chkconfig -add serial". -+to install rc.serial on a Red Hat Linux system, copy rc.serial to ++to install rc.serial on a Fedora system, copy rc.serial to +/etc/rc.d/init.d/serial, and then run the command "chkconfig --add serial". Index: setserial.spec =================================================================== RCS file: /cvs/dist/rpms/setserial/devel/setserial.spec,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- setserial.spec 12 Jul 2006 08:13:39 -0000 1.18 +++ setserial.spec 7 Feb 2007 10:40:17 -0000 1.19 @@ -1,9 +1,9 @@ %define _bindir /bin -Summary: A utility for configuring serial ports. +Summary: A utility for configuring serial ports Name: setserial Version: 2.17 -Release: 19.2.2 +Release: 20%{?dist} Source: http://dl.sourceforge.net/sourceforge/%{name}/%{name}-%{version}.tar.gz Patch0: setserial-2.17-fhs.patch Patch1: setserial-2.17-rc.patch @@ -12,7 +12,7 @@ License: GPL Group: Applications/System URL: http://setserial.sourceforge.net/ -BuildRoot: %{_tmppath}/%{name}-root +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) ExcludeArch: s390 s390x BuildRequires: groff @@ -31,27 +31,34 @@ rm -f config.cache %build - %configure -make +make %{?_smp_mflags} %install rm -rf ${RPM_BUILD_ROOT} -mkdir -p ${RPM_BUILD_ROOT}%{_bindir} -mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man8 - -%makeinstall STRIP=: +mkdir -p ${RPM_BUILD_ROOT}/%{_bindir} +mkdir -p ${RPM_BUILD_ROOT}/%{_mandir}/man8 +make install DESTDIR=${RPM_BUILD_ROOT} %clean rm -rf ${RPM_BUILD_ROOT} %files -%defattr(-,root,root) +%defattr(-,root,root,-) %doc README rc.serial %{_bindir}/setserial %{_mandir}/man*/* %changelog +* Wed Feb 7 2007 Tim Waugh 2.17-20 +- Fixed mandir in fhs patch (bug #226411). +- Don't run strip (bug #226411). +- Fixed readme patch to talk about Fedora not Red Hat Linux (bug #226411). +- Fixed build root tag (bug #226411). +- Use SMP make flags (bug #226411). +- Avoid %%makeinstall (bug #226411). +- Fixed summary (bug #226411). + * Wed Jul 12 2006 Jesse Keating - 2.17-19.2.2 - rebuild @@ -148,7 +155,7 @@ all that sunsite has) - not sure what the difference is. * Thu Sep 25 1997 Christian 'Dr. Disk' Hechelmann -- added %attr's +- added %%attr's - added sanity check for RPM_BUILD_ROOT - setserial is now installed into /bin, where util-linux puts it and all startup scripts expect it. From fedora-cvs-commits at redhat.com Wed Feb 7 11:05:42 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 06:05:42 -0500 Subject: rpms/openoffice.org/FC-6 openoffice.org.spec,1.922,1.923 Message-ID: <200702071105.l17B5gvx010048@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/openoffice.org/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv9942 Modified Files: openoffice.org.spec Log Message: Resolves: rhbz#226966 sc overflow Index: openoffice.org.spec =================================================================== RCS file: /cvs/dist/rpms/openoffice.org/FC-6/openoffice.org.spec,v retrieving revision 1.922 retrieving revision 1.923 diff -u -r1.922 -r1.923 --- openoffice.org.spec 29 Jan 2007 13:42:26 -0000 1.922 +++ openoffice.org.spec 7 Feb 2007 11:05:40 -0000 1.923 @@ -155,6 +155,7 @@ Patch87: openoffice.org-2.2.0.ooo73863.vcl.imcommit.patch Patch88: openoffice.org-2.0.4.ooo71039.svx.purevirtual.patch Patch89: openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch +Patch90: openoffice.org-2.2.0.rh226966.scoverflow.sc.patch %define instdir %{_libdir}/openoffice.org2.0 @@ -1044,6 +1045,7 @@ %patch87 -p1 -b .ooo73863.vcl.imcommit.patch %patch88 -p1 -b .ooo71039.svx.purevirtual.patch %patch89 -p1 -b .ooo73974.bridges.doublereturn.patch +%patch90 -p1 -b .rh226966.scoverflow.sc.patch tar xzf %{SOURCE1} @@ -2577,6 +2579,7 @@ - Resolves: rhbz#225097 library path problems for extensions - Resolves: rhbz#225061 openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch - Resolves: rhbz#225143 detect newly added printers +- Resolves: rhbz#226966 sc overflow * Mon Dec 18 2006 Caolan McNamara - 1:2.0.4-5.5.10 - Resolves: rhbz#219252 add openoffice.org-2.1.0.ooo69010.sd.undocrash.patch From fedora-cvs-commits at redhat.com Wed Feb 7 11:12:29 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 06:12:29 -0500 Subject: rpms/openoffice.org/FC-6 openoffice.org-2.2.0.rh226966.scoverflow.sc.patch, NONE, 1.1 Message-ID: <200702071112.l17BCTU3015433@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/openoffice.org/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv15376 Added Files: openoffice.org-2.2.0.rh226966.scoverflow.sc.patch Log Message: Resolves: rhbz#226966 sc overflow openoffice.org-2.2.0.rh226966.scoverflow.sc.patch: scflt.cxx | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) --- NEW FILE openoffice.org-2.2.0.rh226966.scoverflow.sc.patch --- Index: source/filter/starcalc/scflt.cxx =================================================================== RCS file: /cvs/sc/sc/source/filter/starcalc/scflt.cxx,v retrieving revision 1.16 retrieving revision 1.16.80.1 diff -u -r1.16 -r1.16.80.1 --- openoffice.org.orig/sc/source/filter/starcalc/scflt.cxx 5 Oct 2006 16:21:16 -0000 1.16 +++ openoffice.org/sc/source/filter/starcalc/scflt.cxx 24 Jan 2007 13:35:23 -0000 1.16.80.1 @@ -1770,12 +1770,13 @@ rStream >> NoteLen; if (NoteLen != 0) { - sal_Char Note[4096]; - rStream.Read(Note, NoteLen); - Note[NoteLen] = 0; - String aText( SC10TOSTRING(Note)); - ScPostIt aNote(aText, pDoc); + sal_Char* pNote = new sal_Char[NoteLen+1]; + rStream.Read(pNote, NoteLen); + pNote[NoteLen] = 0; + String aText( SC10TOSTRING(pNote)); + ScPostIt aNote(aText, pDoc); pDoc->SetNote(Col, static_cast (Row), Tab, aNote ); + delete [] pNote; } } pPrgrsBar->Progress(); From fedora-cvs-commits at redhat.com Wed Feb 7 11:53:43 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 06:53:43 -0500 Subject: rpms/acpid/devel acpid.spec,1.16,1.17 Message-ID: <200702071153.l17Brhp0010053@cvs.devel.redhat.com> Author: pknirsch Update of /cvs/dist/rpms/acpid/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv10039 Modified Files: acpid.spec Log Message: - Fedora review changes. Index: acpid.spec =================================================================== RCS file: /cvs/dist/rpms/acpid/devel/acpid.spec,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- acpid.spec 10 Oct 2006 04:34:30 -0000 1.16 +++ acpid.spec 7 Feb 2007 11:53:40 -0000 1.17 @@ -1,7 +1,7 @@ Summary: ACPI Event Daemon Name: acpid Version: 1.0.4 -Release: 5 +Release: 6%{?dist} License: GPL Group: System Environment/Daemons Source: http://prdownloads.sourceforge.net/acpid/acpid-%{version}.tar.gz @@ -12,10 +12,12 @@ Patch1: acpid-1.0.3-makefile.patch Patch2: acpid-1.0.4-warning.patch Patch3: acpid-1.0.4-pie.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-root +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) ExclusiveArch: ia64 x86_64 %{ix86} URL: http://acpid.sourceforge.net/ -Prereq: /sbin/chkconfig, /sbin/service +Requires(post): /sbin/chkconfig +Requires(preun): /sbin/chkconfig +Requires(preun): /sbin/service %description @@ -23,13 +25,13 @@ %prep -%setup +%setup -q %patch1 -p1 -b .makefile %patch2 -p1 -b .warning %patch3 -p1 -b .pie %build -make +make %{?_smp_mflags} %install @@ -37,21 +39,21 @@ mkdir -p $RPM_BUILD_ROOT make install INSTPREFIX=$RPM_BUILD_ROOT -mkdir -p $RPM_BUILD_ROOT/etc/acpi/events -mkdir -p $RPM_BUILD_ROOT/etc/acpi/actions -chmod 755 $RPM_BUILD_ROOT/etc/acpi/events -install -m 644 %{SOURCE3} $RPM_BUILD_ROOT/etc/acpi/events/video.conf -install -m 644 %{SOURCE4} $RPM_BUILD_ROOT/etc/acpi/events/power.conf +mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/acpi/events +mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/acpi/actions +chmod 755 $RPM_BUILD_ROOT%{_sysconfdir}/acpi/events +install -m 644 %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/acpi/events/video.conf +install -m 644 %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/acpi/events/power.conf mkdir -p $RPM_BUILD_ROOT/var/log touch $RPM_BUILD_ROOT/var/log/acpid chmod 640 $RPM_BUILD_ROOT/var/log/acpid -mkdir -p $RPM_BUILD_ROOT/etc/logrotate.d -install -m 644 %{SOURCE1} $RPM_BUILD_ROOT/etc/logrotate.d/acpid +mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d +install -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/acpid -mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d -install -m 755 %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/acpid +mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d +install -m 755 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/acpid %clean @@ -60,18 +62,19 @@ %files %defattr(-,root,root) -%dir /etc/acpi -%dir /etc/acpi/events -%dir /etc/acpi/actions -%config %attr(0644,root,root) /etc/acpi/events/video.conf -%config %attr(0644,root,root) /etc/acpi/events/power.conf -%config /etc/logrotate.d/acpid +%doc COPYING README Changelog TODO +%dir %{_sysconfdir}/acpi +%dir %{_sysconfdir}/acpi/events +%dir %{_sysconfdir}/acpi/actions +%config(noreplace) %attr(0644,root,root) %{_sysconfdir}/acpi/events/video.conf +%config(noreplace) %attr(0644,root,root) %{_sysconfdir}/acpi/events/power.conf +%config(noreplace) %{_sysconfdir}/logrotate.d/acpid %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/log/acpid -/usr/bin/acpi_listen -/usr/sbin/acpid -%attr(0755,root,root) /etc/rc.d/init.d/acpid -/usr/share/man/man8/acpid.8.gz -/usr/share/man/man8/acpi_listen.8.gz +%{_bindir}/acpi_listen +%{_sbindir}/acpid +%attr(0755,root,root) %{_sysconfdir}/rc.d/init.d/acpid +%{_mandir}/man8/acpid.8.gz +%{_mandir}/man8/acpi_listen.8.gz %post @@ -89,6 +92,9 @@ fi %changelog +* Wed Feb 07 2007 Phil Knirsch - 1.0.4-6.fc7 +- Tons of specfile changes due to review (#225237) + * Tue Oct 10 2006 Phil Knirsch - 1.0.4-5 - Made acpid a PIE binary (#210016) From fedora-cvs-commits at redhat.com Wed Feb 7 12:37:55 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 07:37:55 -0500 Subject: rpms/mt-st/devel mt-st.spec,1.22,1.23 Message-ID: <200702071237.l17Cbt35020684@cvs.devel.redhat.com> Author: jnovy Update of /cvs/dist/rpms/mt-st/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv20418 Modified Files: mt-st.spec Log Message: - spec fixes Index: mt-st.spec =================================================================== RCS file: /cvs/dist/rpms/mt-st/devel/mt-st.spec,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- mt-st.spec 12 Jul 2006 07:24:38 -0000 1.22 +++ mt-st.spec 7 Feb 2007 12:37:53 -0000 1.23 @@ -1,7 +1,7 @@ -Summary: Install mt-st if you need a tool to control tape drives. +Summary: Install mt-st if you need a tool to control tape drives Name: mt-st Version: 0.9b -Release: 2.2.2 +Release: 3%{?dist} License: GPL Group: Applications/System Source: ftp://metalab.unc.edu/pub/Linux/system/backup/mt-st-%{version}.tar.gz @@ -9,7 +9,7 @@ Patch1: mt-st-0.7-SDLT.patch Patch2: mt-st-0.7-config-files.patch Patch3: mt-st-0.9b-manfix.patch -BuildRoot: %{_tmppath}/%{name}-root +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description The mt-st package contains the mt and st tape drive management @@ -30,7 +30,6 @@ %install rm -rf ${RPM_BUILD_ROOT} - make install mandir=%{_mandir} %clean @@ -44,6 +43,9 @@ %{_mandir}/man[18]/* %changelog +* Wed Feb 7 2007 Jindrich Novy - 0.9b-3 +- spec fixes + * Wed Jul 12 2006 Jesse Keating - 0.9b-2.2.2 - rebuild From fedora-cvs-commits at redhat.com Wed Feb 7 12:40:11 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 07:40:11 -0500 Subject: rpms/less/devel less-394-time.patch,NONE,1.1 less.spec,1.34,1.35 Message-ID: <200702071240.l17CeBwp022457@cvs.devel.redhat.com> Author: varekova Update of /cvs/dist/rpms/less/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv22103 Modified Files: less.spec Added Files: less-394-time.patch Log Message: - incorporate the package review less-394-time.patch: Makefile.in | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) --- NEW FILE less-394-time.patch --- --- less-394/Makefile.in.time 2005-09-14 04:21:38.000000000 +0200 +++ less-394/Makefile.in 2007-02-07 13:21:24.000000000 +0100 @@ -6,7 +6,7 @@ VPATH = @srcdir@ CC = @CC@ -INSTALL = @INSTALL@ +INSTALL = @INSTALL@ -p INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_DATA = @INSTALL_DATA@ Index: less.spec =================================================================== RCS file: /cvs/dist/rpms/less/devel/less.spec,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- less.spec 22 Nov 2006 11:31:04 -0000 1.34 +++ less.spec 7 Feb 2007 12:40:08 -0000 1.35 @@ -1,7 +1,7 @@ -Summary: A text file browser similar to more, but better. +Summary: A text file browser similar to more, but better Name: less Version: 394 -Release: 6%{?dist} +Release: 7%{?dist} License: GPL Group: Applications/Text Source: http://www.greenwoodsoftware.com/less/%{name}-%{version}.tar.gz @@ -12,10 +12,10 @@ Patch1: less-392-Foption.patch Patch2: less-394-search.patch Patch3: less-394-goend.patch - +Patch4: less-394-time.patch URL: http://www.greenwoodsoftware.com/less/ -Buildroot: %{_tmppath}/%{name}-root +Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: ncurses-devel %description @@ -34,6 +34,7 @@ %patch1 -p1 -b .Foption %patch2 -p1 -b .search %patch3 -p1 -b .goend +%patch4 -p1 -b .time chmod -R a+w * chmod 644 lessecho.c lesskey.c version.c @@ -44,23 +45,28 @@ %install rm -rf $RPM_BUILD_ROOT %makeinstall -strip -R .comment $RPM_BUILD_ROOT/usr/bin/less +strip -R .comment $RPM_BUILD_ROOT/%{_bindir}/less mkdir -p $RPM_BUILD_ROOT/etc/profile.d -install -c -m 755 %{SOURCE1} $RPM_BUILD_ROOT/usr/bin/ -install -c -m 755 %{SOURCE2} $RPM_BUILD_ROOT/etc/profile.d -install -c -m 755 %{SOURCE3} $RPM_BUILD_ROOT/etc/profile.d +install -p -c -m 755 %{SOURCE1} $RPM_BUILD_ROOT/%{_bindir} +install -p -c -m 755 %{SOURCE2} $RPM_BUILD_ROOT/etc/profile.d +install -p -c -m 755 %{SOURCE3} $RPM_BUILD_ROOT/etc/profile.d +ls -la $RPM_BUILD_ROOT/etc/profile.d %files -%defattr(-,root,root) +%defattr(-,root,root,-) +%doc LICENSE /etc/profile.d/* -/usr/bin/* +%{_bindir}/* %{_mandir}/man1/* %clean rm -rf $RPM_BUILD_ROOT %changelog -* Wed Nov 22 2006 Ivana Varekova - 394-6 +* Wed Feb 7 2007 Ivana Varekova - 394-7 +- incorporate the package review + +* Wed Nov 22 2006 Ivana Varekova - 394-6 - fix permissions of debuginfo source code * Wed Oct 25 2006 Ivana Varekova - 394-5 From fedora-cvs-commits at redhat.com Wed Feb 7 12:53:48 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 07:53:48 -0500 Subject: rpms/less/devel less.csh, 1.6, NONE less.sh, 1.6, NONE lesspipe.sh, 1.6, NONE Message-ID: <200702071253.l17Crmvh024067@cvs.devel.redhat.com> Author: varekova Update of /cvs/dist/rpms/less/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv22949 Removed Files: less.csh less.sh lesspipe.sh Log Message: remove files to enable the change of permissions --- less.csh DELETED --- --- less.sh DELETED --- --- lesspipe.sh DELETED --- From fedora-cvs-commits at redhat.com Wed Feb 7 12:55:37 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 07:55:37 -0500 Subject: rpms/less/devel less.csh, 1.7, 1.8 less.sh, 1.7, 1.8 lesspipe.sh, 1.7, 1.8 Message-ID: <200702071255.l17CtbUn025478@cvs.devel.redhat.com> Author: varekova Update of /cvs/dist/rpms/less/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv25322 Added Files: less.csh less.sh lesspipe.sh Log Message: add the scripts back Index: less.csh =================================================================== RCS file: less.csh diff -N less.csh --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ less.csh 7 Feb 2007 12:55:35 -0000 1.8 @@ -0,0 +1,4 @@ +# less initialization script (csh) +if ( -x /usr/bin/lesspipe.sh ) then + setenv LESSOPEN "|/usr/bin/lesspipe.sh %s" +endif Index: less.sh =================================================================== RCS file: less.sh diff -N less.sh --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ less.sh 7 Feb 2007 12:55:35 -0000 1.8 @@ -0,0 +1,2 @@ +# less initialization script (sh) +[ -x /usr/bin/lesspipe.sh ] && export LESSOPEN="|/usr/bin/lesspipe.sh %s" Index: lesspipe.sh =================================================================== RCS file: lesspipe.sh diff -N lesspipe.sh --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lesspipe.sh 7 Feb 2007 12:55:35 -0000 1.8 @@ -0,0 +1,53 @@ +#!/bin/sh - +# +# To use this filter with less, define LESSOPEN: +# export LESSOPEN="|/usr/bin/lesspipe.sh %s" + +lesspipe() { + case "$1" in + *.[1-9n]|*.man|*.[1-9n].bz2|*.man.bz2|*.[1-9].gz|*.[1-9]x.gz|*.[1-9].man.gz) + case "$1" in + *.gz) DECOMPRESSOR="gunzip -c" ;; + *.bz2) DECOMPRESSOR="bunzip2 -c" ;; + *) DECOMPRESSOR="cat" ;; + esac + if $DECOMPRESSOR -- "$1" | file - | grep -q troff; then + if echo "$1" | grep -q ^/; then #absolute path + man -- "$1" | cat -s + else + man -- "./$1" | cat -s + fi + else + $DECOMPRESSOR -- "$1" + fi ;; + *.tar) tar tvvf "$1" ;; + *.tgz|*.tar.gz|*.tar.[zZ]) tar tzvvf "$1" ;; + *.tar.bz2|*.tbz2) bzip2 -dc -- "$1" | tar tvvf - ;; + *.[zZ]|*.gz) gzip -dc -- "$1" ;; + *.bz2) bzip2 -dc -- "$1" ;; + *.zip) zipinfo -- "$1" ;; + *.rpm) rpm -qpivl --changelog -- "$1" ;; + *.cpi|*.cpio) cpio -itv < "$1" ;; + *.gif|*.jpeg|*.jpg|*.pcd|*.png|*.tga|*.tiff|*.tif) + if [ -x "`which identify`" ]; then + identify "$1" + else + echo "No identify available" + echo "Install ImageMagick to browse images" + fi ;; + *) + case "$1" in + *.gz) DECOMPRESSOR="gunzip -c" ;; + *.bz2) DECOMPRESSOR="bunzip2 -c" ;; + esac + if [ ! -z $DECOMPRESSOR ] ; then + $DECOMPRESSOR -- "$1" ; + fi + esac +} + +if [ -d "$1" ] ; then + /bin/ls -alF -- "$1" +else + lesspipe "$1" 2> /dev/null +fi From fedora-cvs-commits at redhat.com Wed Feb 7 13:04:31 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 08:04:31 -0500 Subject: rpms/sysklogd/devel sysklogd.spec,1.46,1.47 Message-ID: <200702071304.l17D4VBZ032031@cvs.devel.redhat.com> Author: pvrabec Update of /cvs/dist/rpms/sysklogd/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv31940 Modified Files: sysklogd.spec Log Message: - do not stop running syslog-ng during sysklogd uninstall (#182605) Index: sysklogd.spec =================================================================== RCS file: /cvs/dist/rpms/sysklogd/devel/sysklogd.spec,v retrieving revision 1.46 retrieving revision 1.47 diff -u -r1.46 -r1.47 --- sysklogd.spec 31 Jan 2007 11:42:33 -0000 1.46 +++ sysklogd.spec 7 Feb 2007 13:04:28 -0000 1.47 @@ -1,7 +1,7 @@ Summary: System logging and kernel message trapping daemons Name: sysklogd Version: 1.4.1 -Release: 45%{?dist} +Release: 46%{?dist} License: GPL Group: System Environment/Daemons URL: http://www.infodrom.org/projects/sysklogd/ @@ -13,7 +13,6 @@ Requires(preun): /sbin/chkconfig Requires(postun): /sbin/service Provides: syslog -BuildRoot: /var/tmp/syslog-root Patch0: sysklogd-1.4.1-siginterrupt.patch Patch1: sysklogd-1.4.1-noforward_local_address.patch Patch2: sysklogd-1.4.1-preserve_percents.patch @@ -24,6 +23,7 @@ Patch7: sysklogd-1.4.1-disable__syslog_chk.patch Patch8: sysklogd-1.4.1-ipv6.patch Patch9: sysklogd-1.4.1-descriptions.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description The sysklogd package contains two system utilities (syslogd and klogd) @@ -83,8 +83,9 @@ %preun if [ $1 = 0 ]; then - /sbin/service syslog stop >/dev/null 2>&1 || : - /sbin/chkconfig --del syslog + [ -f /var/lock/subsys/syslog ] && + /sbin/service syslog stop >/dev/null 2>&1 || : + /sbin/chkconfig --del syslog fi exit 0 @@ -111,6 +112,9 @@ %{_mandir}/*/* %changelog +* Wed Feb 07 2007 Peter Vrabec 1.4.1-46 +- do not stop running syslog-ng during sysklogd uninstall (#182605) + * Wed Jan 31 2007 Nils Philippsen 1.4.1-45 - fix typo in %%post scriptlet From fedora-cvs-commits at redhat.com Wed Feb 7 13:23:59 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 08:23:59 -0500 Subject: rpms/vixie-cron/devel vixie-cron-4.1-_63newavc.patch, NONE, 1.1 vixie-cron.spec, 1.87, 1.88 Message-ID: <200702071323.l17DNxcm006143@cvs.devel.redhat.com> Author: mmaslano Update of /cvs/dist/rpms/vixie-cron/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv5857 Modified Files: vixie-cron.spec Added Files: vixie-cron-4.1-_63newavc.patch Log Message: Add new lspp patch. vixie-cron-4.1-_63newavc.patch: security.c | 15 +++++++++++++++ 1 files changed, 15 insertions(+) --- NEW FILE vixie-cron-4.1-_63newavc.patch --- --- vixie-cron-4.1/security.c.audit 2007-02-06 13:37:11.000000000 -0500 +++ vixie-cron-4.1/security.c 2007-02-06 13:41:15.000000000 -0500 @@ -29,6 +29,12 @@ #include #endif +#ifdef WITH_AUDIT +#include +#define _GNU_SOURCE +#include +#endif + static char ** build_env(char **cronenv); #ifdef WITH_SELINUX @@ -483,6 +489,15 @@ { if ( security_getenforce() > 0 ) { +#ifdef WITH_AUDIT + char *msg = NULL; + if (asprintf(&msg, "cron: Unauthorized MLS range acct=%s new_scontext=%s old_scontext=%s", u->name, (char*)ucontext, u->scontext) >= 0) { + int audit_fd = audit_open(); + audit_log_user_message(audit_fd, AUDIT_USER_ROLE_CHANGE, msg, NULL, NULL, NULL, 0); + close(audit_fd); + } + free(msg); +#endif syslog(LOG_ERR, "CRON (%s) ERROR:" "Unauthorized range %s in MLS_LEVEL for user %s ", Index: vixie-cron.spec =================================================================== RCS file: /cvs/dist/rpms/vixie-cron/devel/vixie-cron.spec,v retrieving revision 1.87 retrieving revision 1.88 diff -u -r1.87 -r1.88 --- vixie-cron.spec 29 Jan 2007 15:50:48 -0000 1.87 +++ vixie-cron.spec 7 Feb 2007 13:23:57 -0000 1.88 @@ -82,6 +82,7 @@ Patch62: vixie-cron-4.1-_61symlink.patch Patch63: vixie-cron-4.1-manual.patch Patch64: vixie-cron-4.1-_62newyear.patch +Patch65: vixie-cron-4.1-_63newavc.patch Buildroot: %{_tmppath}/%{name}-%{version}-root Requires: syslog, bash >= 2.0 @@ -183,6 +184,7 @@ %patch62 -p1 -b ._61symlink.patch %patch63 -p1 -b .manual %patch64 -p1 -b ._62newyear +%patch65 -p1 -b ._63newavc %build make RPM_OPT_FLAGS="$RPM_OPT_FLAGS -g -DLINT -Dlint" \ @@ -255,6 +257,9 @@ %config(noreplace) /etc/sysconfig/crond %changelog +* Wed Feb 7 2007 Marcela Maslanova - 4:4.1-74 +- rhbz#223894 + * Mon Jan 29 2007 Marcela Maslanova - 4:4.1-73 - symlinks again - change in symlinks.patch - rhbz#225078 From fedora-cvs-commits at redhat.com Wed Feb 7 13:26:36 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 08:26:36 -0500 Subject: rpms/vixie-cron/devel vixie-cron.spec,1.88,1.89 Message-ID: <200702071326.l17DQabS008250@cvs.devel.redhat.com> Author: mmaslano Update of /cvs/dist/rpms/vixie-cron/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv8047 Modified Files: vixie-cron.spec Log Message: Change release. Index: vixie-cron.spec =================================================================== RCS file: /cvs/dist/rpms/vixie-cron/devel/vixie-cron.spec,v retrieving revision 1.88 retrieving revision 1.89 diff -u -r1.88 -r1.89 --- vixie-cron.spec 7 Feb 2007 13:23:57 -0000 1.88 +++ vixie-cron.spec 7 Feb 2007 13:26:34 -0000 1.89 @@ -10,7 +10,7 @@ Summary: The Vixie cron daemon for executing specified programs at set times. Name: vixie-cron Version: 4.1 -Release: 73%{?dist} +Release: 74%{?dist} Epoch: 4 License: distributable Group: System Environment/Base From fedora-cvs-commits at redhat.com Wed Feb 7 13:38:30 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 08:38:30 -0500 Subject: rpms/joe/devel joe-3.5-time.patch,NONE,1.1 joe.spec,1.34,1.35 Message-ID: <200702071338.l17DcUMv008728@cvs.devel.redhat.com> Author: varekova Update of /cvs/dist/rpms/joe/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv8709 Modified Files: joe.spec Added Files: joe-3.5-time.patch Log Message: - fix 227487 - joe wakes up spuriously once per ... patch by Arjan van de Ven - spec file cleanup joe-3.5-time.patch: tty.c | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) --- NEW FILE joe-3.5-time.patch --- Index: joe-3.5/tty.c =================================================================== --- joe-3.5.orig/tty.c +++ joe-3.5/tty.c @@ -242,18 +242,19 @@ void ttclose(void) } static int winched = 0; +int ticked = 0; #ifdef SIGWINCH /* Window size interrupt handler */ static RETSIGTYPE winchd(int unused) { ++winched; + ticked = 1; REINSTALL_SIGHANDLER(SIGWINCH, winchd); } #endif /* Second ticker */ -int ticked = 0; static RETSIGTYPE dotick(int unused) { ticked = 1; @@ -277,6 +278,8 @@ void tickon(void) { #ifdef HAVE_SETITIMER struct itimerval val; + struct timeval now; + gettimeofday(&now, NULL); val.it_interval.tv_sec = 0; val.it_interval.tv_usec = 0; if (auto_scroll) { @@ -287,8 +290,8 @@ void tickon(void) val.it_value.tv_sec = 0; val.it_value.tv_usec = tim; } else { - val.it_value.tv_sec = 1; - val.it_value.tv_usec = 0; + val.it_value.tv_sec = 60 - (now.tv_sec % 60); + val.it_value.tv_usec = 1000000 - now.tv_usec; } ticked = 0; joe_set_signal(SIGALRM, dotick); Index: joe.spec =================================================================== RCS file: /cvs/dist/rpms/joe/devel/joe.spec,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- joe.spec 23 Oct 2006 10:40:59 -0000 1.34 +++ joe.spec 7 Feb 2007 13:38:28 -0000 1.35 @@ -1,9 +1,9 @@ %define _sysconfdir /etc -Summary: An easy to use, modeless text editor. +Summary: An easy to use, modeless text editor Name: joe Version: 3.5 -Release: 1 +Release: 2%{?dist} License: GPL Group: Applications/Editors Source: http://prdownloads.sourceforge.net/joe-editor/joe-%{version}.tar.gz @@ -13,6 +13,8 @@ Buildroot: %{_tmppath}/%{name}-%{version}-root Patch0: joe-3.5-joerc.patch Patch2: joe-3.4-selinux.patch +Patch3: joe-3.5-time.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description Joe is a powerful, easy to use, modeless text editor. @@ -23,10 +25,11 @@ %setup -q %patch0 -p1 -b .joerc %patch2 -p1 -b .selinux +%patch3 -p1 -b .time %build %configure -make +make %{?_smp_mflags} %install rm -fr $RPM_BUILD_ROOT @@ -42,8 +45,8 @@ %files %defattr(-,root,root) -%doc README TODO HINTS NEWS LIST -/usr/bin/* +%doc README TODO HINTS NEWS LIST COPYING +%{_bindir}/* %dir /etc/joe %config /etc/joe/* %{_mandir}/man1/* @@ -52,6 +55,11 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Wed Feb 7 2007 Ivana Varekova 3.5-2 +- fix 227487 - joe wakes up spuriously once per ... + patch by Arjan van de Ven +- spec file cleanup + * Mon Oct 23 2006 Ivana Varekova 3.5-1 - update to 3.5 @@ -182,7 +190,7 @@ - Fixed bugs on ia64 and ppc architectures. - Fixed build bugs on ia64. -* Mon Jul 22 2002 Trond Eivind Glomsr?d 2.9.7-7 +* Mon Jul 22 2002 Trond Eivind Glomsr??d 2.9.7-7 - Make it build again (auto*... sigh. #69409) * Fri Jun 21 2002 Tim Powers @@ -191,39 +199,39 @@ * Thu May 23 2002 Tim Powers - automated rebuild -* Thu Feb 21 2002 Trond Eivind Glomsr?d 2.9.7-4 +* Thu Feb 21 2002 Trond Eivind Glomsr??d 2.9.7-4 - Rebuild -* Mon Feb 4 2002 Trond Eivind Glomsr?d 2.9.7-3 +* Mon Feb 4 2002 Trond Eivind Glomsr??d 2.9.7-3 - The joe.1 man-page was called -joe.1 * Wed Jan 09 2002 Tim Powers - automated rebuild -* Thu Nov 8 2001 Trond Eivind Glomsr?d 2.9.7-1 +* Thu Nov 8 2001 Trond Eivind Glomsr??d 2.9.7-1 - 2.9.7 -* Mon Jul 30 2001 Trond Eivind Glomsr?d +* Mon Jul 30 2001 Trond Eivind Glomsr??d - Patch for wordwrap problem (#50321) -* Mon Jun 4 2001 Trond Eivind Glomsr?d +* Mon Jun 4 2001 Trond Eivind Glomsr??d - 2.9.6 - someone's developing it again, on sourceforge - all patches absorbed or unnecesarry - add doc files and URL - use %%configure and %%makeinstall -* Wed Feb 28 2001 Trond Eivind Glomsr?d +* Wed Feb 28 2001 Trond Eivind Glomsr??d - Don't try to read .joerc from CWD (#30031) - make sure the docs say /etc/joe everywhere -* Fri Nov 17 2000 Trond Eivind Glomsr?d +* Fri Nov 17 2000 Trond Eivind Glomsr??d - clean up the patch file from yesterday -* Thu Nov 16 2000 Trond Eivind Glomsr?d +* Thu Nov 16 2000 Trond Eivind Glomsr??d - security fix - don't blindly write to DEADJOE, unlink it and create it safely first -* Mon Oct 09 2000 Trond Eivind Glomsr?d +* Mon Oct 09 2000 Trond Eivind Glomsr??d - added patch so it will build on Red Hat 6.x (#18639) * Wed Jul 19 2000 Jakub Jelinek @@ -232,46 +240,46 @@ * Thu Jul 13 2000 Prospector - automatic rebuild -* Fri Jun 30 2000 Trond Eivind Glomsr?d +* Fri Jun 30 2000 Trond Eivind Glomsr??d - added new patch for supporting big files (15+ MB). - obsoleted one of our which is contained within the above patch -* Tue Jun 27 2000 Trond Eivind Glomsr?d +* Tue Jun 27 2000 Trond Eivind Glomsr??d - move config files to /etc/joe -* Tue Jun 27 2000 Trond Eivind Glomsr?d +* Tue Jun 27 2000 Trond Eivind Glomsr??d - added new patch for resizing, by Seth Vidal - removed an old patch which did almost the same thing, but not as well -* Tue Jun 20 2000 Trond Eivind Glomsr?d +* Tue Jun 20 2000 Trond Eivind Glomsr??d - disabled a patch which no longer works -* Mon Jun 19 2000 Trond Eivind Glomsr?d +* Mon Jun 19 2000 Trond Eivind Glomsr??d - and yet another -* Mon Jun 19 2000 Trond Eivind Glomsr?d +* Mon Jun 19 2000 Trond Eivind Glomsr??d - once more -* Mon Jun 19 2000 Trond Eivind Glomsr?d +* Mon Jun 19 2000 Trond Eivind Glomsr??d - rebuild -* Wed Jun 07 2000 Trond Eivind Glomsr?d +* Wed Jun 07 2000 Trond Eivind Glomsr??d - use symlinked man pages - use %%{_mandir} * Wed May 3 2000 Bill Nottingham - fix for ia64 (sizeof(int) != sizeof(time_t)) -* Wed Apr 26 2000 Trond Eivind Glomsr?d +* Wed Apr 26 2000 Trond Eivind Glomsr??d - fixed a problem loading .joerc. Thanks to Jeff Peters for the patch (#11049) -* Wed Apr 26 2000 Trond Eivind Glomsr?d +* Wed Apr 26 2000 Trond Eivind Glomsr??d - patched it to restore the tty after exiting -* Thu Apr 20 2000 Trond Eivind Glomsr?d +* Thu Apr 20 2000 Trond Eivind Glomsr??d - gzip man page - hardlink the joe man page to jmacs, jpico, jstar, rjoe From fedora-cvs-commits at redhat.com Wed Feb 7 13:40:32 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 08:40:32 -0500 Subject: rpms/mt-st/devel mt-st-0.9b-mtio.patch, NONE, 1.1 mt-st.spec, 1.23, 1.24 Message-ID: <200702071340.l17DeW0q008846@cvs.devel.redhat.com> Author: jnovy Update of /cvs/dist/rpms/mt-st/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv8795 Modified Files: mt-st.spec Added Files: mt-st-0.9b-mtio.patch Log Message: - use mtio.h from kernel-headers instead of the mt-st one mt-st-0.9b-mtio.patch: mt.c | 2 +- stinit.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) --- NEW FILE mt-st-0.9b-mtio.patch --- --- mt-st-0.9b/mt.c.mtio 2007-02-07 08:09:43.000000000 -0500 +++ mt-st-0.9b/mt.c 2007-02-07 08:09:43.000000000 -0500 @@ -21,7 +21,7 @@ #include #include -#include "mtio.h" +#include #ifndef DEFTAPE #define DEFTAPE "/dev/tape" /* default tape device */ --- mt-st-0.9b/stinit.c.mtio 2005-08-21 14:47:51.000000000 -0400 +++ mt-st-0.9b/stinit.c 2007-02-07 08:10:20.000000000 -0500 @@ -22,7 +22,7 @@ #include #include -#include "mtio.h" +#include #ifndef FALSE #define TRUE 1 Index: mt-st.spec =================================================================== RCS file: /cvs/dist/rpms/mt-st/devel/mt-st.spec,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- mt-st.spec 7 Feb 2007 12:37:53 -0000 1.23 +++ mt-st.spec 7 Feb 2007 13:40:30 -0000 1.24 @@ -9,6 +9,7 @@ Patch1: mt-st-0.7-SDLT.patch Patch2: mt-st-0.7-config-files.patch Patch3: mt-st-0.9b-manfix.patch +Patch4: mt-st-0.9b-mtio.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description @@ -24,6 +25,7 @@ %patch1 -p1 -b .sdlt %patch2 -p1 -b .configfiles %patch3 -p1 -b .manfix +%patch4 -p1 -b .mtio %build make CFLAGS="$RPM_OPT_FLAGS" @@ -45,6 +47,7 @@ %changelog * Wed Feb 7 2007 Jindrich Novy - 0.9b-3 - spec fixes +- use mtio.h from kernel-headers instead of the mt-st one * Wed Jul 12 2006 Jesse Keating - 0.9b-2.2.2 - rebuild From fedora-cvs-commits at redhat.com Wed Feb 7 13:54:29 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 08:54:29 -0500 Subject: rpms/openoffice.org/devel openoffice.org-2.2.0.oooXXXXX.odk.nosandbox.patch, NONE, 1.1 openoffice.org.spec, 1.1026, 1.1027 Message-ID: <200702071354.l17DsTgJ000640@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/openoffice.org/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv624 Modified Files: openoffice.org.spec Added Files: openoffice.org-2.2.0.oooXXXXX.odk.nosandbox.patch Log Message: add sdk openoffice.org-2.2.0.oooXXXXX.odk.nosandbox.patch: odk/pack/gendocu/makefile.mk | 5 ++++- pack/gendocu/makefile.mk | 0 2 files changed, 4 insertions(+), 1 deletion(-) --- NEW FILE openoffice.org-2.2.0.oooXXXXX.odk.nosandbox.patch --- Index: pack/gendocu/makefile.mk =================================================================== RCS file: /cvs/api/odk/pack/gendocu/makefile.mk,v retrieving revision 1.16 diff -u -r1.16 makefile.mk --- openoffice.org.orig/odk/pack/gendocu/makefile.mk 5 Jul 2006 21:53:58 -0000 1.16 +++ openoffice.org/odk/pack/gendocu/makefile.mk 7 Feb 2007 13:49:14 -0000 @@ -64,8 +64,11 @@ $(JAVA_SRC_DIR)$/jut_src.zip \ $(JAVA_SRC_DIR)$/juh_src.zip \ $(JAVA_SRC_DIR)$/ridl_src.zip \ - $(JAVA_SRC_DIR)$/sandbox_src.zip \ $(JAVA_SRC_DIR)$/unoloader_src.zip + +.IF "$(JDK)" != "gcj" + JAVA_SRC_FILES += $(JAVA_SRC_DIR)$/sandbox_src.zip +.ENDIF JAVA_BEAN_SRC_FILES=\ $(JAVA_SRC_DIR)$/com$/sun$/star$/beans$/ContainerFactory.java \ Index: openoffice.org.spec =================================================================== RCS file: /cvs/dist/rpms/openoffice.org/devel/openoffice.org.spec,v retrieving revision 1.1026 retrieving revision 1.1027 diff -u -r1.1026 -r1.1027 --- openoffice.org.spec 7 Feb 2007 10:34:35 -0000 1.1026 +++ openoffice.org.spec 7 Feb 2007 13:54:26 -0000 1.1027 @@ -121,6 +121,7 @@ Patch54: openoffice.org-2.2.0.oooXXXXX.atkthreads.atexit.patch Patch55: openoffice.org-2.2.0.ooo74188.sw.cursorinsideglyph.patch Patch56: openoffice.org-2.2.0.ooo74255.vcl.depth.mismatch.patch +Patch57: openoffice.org-2.2.0.oooXXXXX.odk.nosandbox.patch %define instdir %{_libdir}/openoffice.org @@ -284,6 +285,23 @@ %description testtools QA tools for %{name}, enables automated testing. +%package sdk +Summary: Software Development Kit for %{name} +Group: Development/Libraries +Requires: %{name}-core = %{epoch}:%{version}-%{release} +Requires: unzip, java-1.4.2-gcj-compat-devel, make, gcc-c++ + +%description sdk +The %{name} SDK is an add-on for the %{name} office suite. It provides the necessary tools for programming using the %{name} APIs and for creating extensions (UNO components) for %{name}. + +%package sdk-doc +Summary: Software Development Kit documentation for %{name} +Group: Development/Libraries +Requires: %{name}-sdk = %{epoch}:%{version}-%{release} + +%description sdk-doc +This provides the documentation for programming using the %{name} APIs and examples of creating extensions (UNO components) for %{name}. + %package langpack-af_ZA Summary: Afrikaans language pack for %{name} Group: Applications/Productivity @@ -986,6 +1004,7 @@ %patch54 -p1 -b .oooXXXXX.atkthreads.atexit.patch %patch55 -p1 -b .ooo74188.sw.cursorinsideglyph.patch %patch56 -p1 -b .ooo74255.vcl.depth.mismatch.patch +%patch57 -p1 -b .oooXXXXX.odk.nosandbox.patch %if %{langpacks} tar xzf %{SOURCE1} @@ -1005,6 +1024,7 @@ fi #don't build localized helps which are poorly translated POORHELPS=`grep "Working With %PRODUCTNAME" helpcontent2/source/text/swriter/localize.sdf | cut -f 10 | xargs` +touch external/unowinreg/unowinreg.dll cd config_office autoconf export PATH=$PATH:/usr/sbin @@ -1062,6 +1082,10 @@ dmake ooolanguagepack echo end langpack install time is `date`, diskspace: `df -h . | tail -n 1` %endif +export PKGFORMATSWITCH="-format rpm -simple $RPM_BUILD_ROOT/%{instdir}/sdk" +echo start sdk install time is `date`, diskspace: `df -h . | tail -n 1` +dmake sdkoo +echo end sdk install time is `date`, diskspace: `df -h . | tail -n 1` cd ../.. #make no rpms in sysui for menus, but do generate the icons @@ -1092,6 +1116,25 @@ cp -f ../$OUTPATH.pro/bin/sdraw $RPM_BUILD_ROOT/%{instdir}/program/sdraw.bin #end of jakub based suggestion on prelink optimization +#configure sdk +pushd $RPM_BUILD_ROOT/%{instdir}/sdk + for file in setsdkenv_unix.csh setsdkenv_unix.sh ; do + sed -e "s, at OO_SDK_NAME@,sdk," \ + -e "s, at OO_SDK_HOME@,%{instdir}/sdk," \ + -e "s, at OFFICE_HOME@,%{instdir}," \ + -e "s, at OO_SDK_URE_HOME@,," \ + -e "s, at OO_SDK_MAKE_HOME@,/usr/bin," \ + -e "s, at OO_SDK_ZIP_HOME@,/usr/bin," \ + -e "s, at OO_SDK_CPP_HOME@,/usr/bin," \ + -e "s, at OO_SDK_CC_55_OR_HIGHER@,," \ + -e "s, at OO_SDK_JAVA_HOME@,$JAVA_HOME," \ + -e "s, at OO_SDK_OUTPUT_DIR@,\$HOME," \ + -e "s, at SDK_AUTO_DEPLOYMENT@,NO," \ + $file.in > $file + chmod 755 $file + done +popd + %install #add our custom configuration options #default GTK fpicker @@ -2555,6 +2598,17 @@ %dir %{instdir}/program/resource %{instdir}/program/resource/stt680en-US.res +%files sdk +%defattr(-,root,root,-) +%{instdir}/sdk/ +%exclude %{instdir}/sdk/docs/ +%exclude %{instdir}/sdk/examples/ + +%files sdk-doc +%defattr(-,root,root,-) +%{instdir}/docs/ +%{instdir}/examples/ + %files pyuno %defattr(-,root,root,-) %dir %{instdir} @@ -2582,6 +2636,7 @@ %changelog * Wed Feb 06 2007 Caolan McNamara - 1:2.2.0-6.2 - Resolves: rhbz#221214 openoffice.org-2.2.0.ooo74255.vcl.depth.mismatch.patch +- Resolves: rhbz#227224 package the sdk * Tue Feb 06 2007 Caolan McNamara - 1:2.2.0-6.1 - next candidate From fedora-cvs-commits at redhat.com Wed Feb 7 14:00:14 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 09:00:14 -0500 Subject: rpms/kdemultimedia/devel kdemultimedia.spec, 1.76, 1.77 sources, 1.37, 1.38 Message-ID: <200702071400.l17E0E7M000733@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/kdemultimedia/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv711 Modified Files: kdemultimedia.spec sources Log Message: 3.5.6 Index: kdemultimedia.spec =================================================================== RCS file: /cvs/dist/rpms/kdemultimedia/devel/kdemultimedia.spec,v retrieving revision 1.76 retrieving revision 1.77 diff -u -r1.76 -r1.77 --- kdemultimedia.spec 6 Sep 2006 14:17:43 -0000 1.76 +++ kdemultimedia.spec 7 Feb 2007 14:00:12 -0000 1.77 @@ -2,7 +2,7 @@ %define final 0 %define make_cvs 1 -%define qt_version 3.3.6 +%define qt_version 3.3.7 %define libtool 1 %define arts 1 @@ -11,8 +11,8 @@ %define appdir %{_datadir}/applications/kde -Version: 3.5.4 -Release: 2%{?dist} +Version: 3.5.6 +Release: 1%{?dist} Epoch: 6 Name: kdemultimedia Summary: Multimedia applications for the K Desktop Environment (KDE). @@ -21,7 +21,6 @@ License: GPL Url: http://www.kde.org Source: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}-patched.tar.bz2 -Patch1: kde-libtool.patch Patch2: kdemultimedia-3.5.3-config.patch Patch3: kdemultimedia-3.4.0-xdg.patch Patch4: kdemultimedia-3.5.3-examples.patch @@ -212,6 +211,9 @@ %exclude %{_libdir}/libwinskinvis.so %changelog +* Wed Feb 07 2007 Than Ngo 6:3.5.4-1.fc7 +- 3.5.6 + * Wed Sep 06 2006 Than Ngo 6:3.5.4-2 - fix file conflict #202944 Index: sources =================================================================== RCS file: /cvs/dist/rpms/kdemultimedia/devel/sources,v retrieving revision 1.37 retrieving revision 1.38 diff -u -r1.37 -r1.38 --- sources 10 Aug 2006 13:43:16 -0000 1.37 +++ sources 7 Feb 2007 14:00:12 -0000 1.38 @@ -1 +1 @@ -937bc95131093b86e4fb637446ec1532 kdemultimedia-3.5.4-patched.tar.bz2 +b2af43b14a5ec638af66ef9ce4810709 kdemultimedia-3.5.6-patched.tar.bz2 From fedora-cvs-commits at redhat.com Wed Feb 7 14:14:54 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 09:14:54 -0500 Subject: rpms/openoffice.org/devel openoffice.org.spec,1.1027,1.1028 Message-ID: <200702071414.l17EEsFT001081@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/openoffice.org/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv1067 Modified Files: openoffice.org.spec Log Message: do we still need that patch Index: openoffice.org.spec =================================================================== RCS file: /cvs/dist/rpms/openoffice.org/devel/openoffice.org.spec,v retrieving revision 1.1027 retrieving revision 1.1028 diff -u -r1.1027 -r1.1028 --- openoffice.org.spec 7 Feb 2007 13:54:26 -0000 1.1027 +++ openoffice.org.spec 7 Feb 2007 14:14:52 -0000 1.1028 @@ -1000,7 +1000,7 @@ %patch50 -p1 -b .oooXXXXX.extensions.noxaw.patch %patch51 -p1 -b .ooo73863.vcl.imcommit.patch %patch52 -p1 -b .ooo73974.bridges.doublereturn.patch -%patch53 -p1 -b .oooXXXXX.binfilter.toodeep.patch +# %patch53 -p1 -b .oooXXXXX.binfilter.toodeep.patch %patch54 -p1 -b .oooXXXXX.atkthreads.atexit.patch %patch55 -p1 -b .ooo74188.sw.cursorinsideglyph.patch %patch56 -p1 -b .ooo74255.vcl.depth.mismatch.patch From fedora-cvs-commits at redhat.com Wed Feb 7 14:22:43 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 09:22:43 -0500 Subject: rpms/seamonkey/FC-5 seamonkey.spec,1.17,1.18 Message-ID: <200702071422.l17EMhuX025341@cvs.devel.redhat.com> Author: stransky Update of /cvs/dist/rpms/seamonkey/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv25327 Modified Files: seamonkey.spec Log Message: added fix for #204589: mozilla-config points to the wrong places, changed a relase number Index: seamonkey.spec =================================================================== RCS file: /cvs/dist/rpms/seamonkey/FC-5/seamonkey.spec,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- seamonkey.spec 18 Jan 2007 13:34:16 -0000 1.17 +++ seamonkey.spec 7 Feb 2007 14:22:40 -0000 1.18 @@ -15,7 +15,7 @@ Name: seamonkey Summary: Web browser and mail reader Version: 1.0.7 -Release: 0.7%{?dist} +Release: 0.6.1%{?dist} License: MPL/NPL/GPL/LGPL Source0: seamonkey-%{version}.source.tar.bz2 Source1: mozilla.sh.in @@ -245,6 +245,9 @@ done cd - +# fix mozilla-config +sed -i -e 's|/seamonkey|/mozilla-seamonkey|' ${RPM_BUILD_ROOT}%{_bindir}/mozilla-config + # create a list of all of the different package and the files that # will hold them @@ -796,10 +799,11 @@ %{mozdir}/xpt_link %changelog -* Thu Jan 18 2007 Martin Stransky 1.0.7-0.7 +* Thu Jan 18 2007 Martin Stransky 1.0.7-0.6.1 - created a link in /usr/bin/seamonkey - added fix for #204139: mozilla-rebuild-databases.pl script called in %post has incorrect path +- added fix for #204589: mozilla-config points to the wrong places * Thu Jan 4 2007 Martin Stransky 1.0.7-0.6 - Release bump From fedora-cvs-commits at redhat.com Wed Feb 7 14:28:57 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 09:28:57 -0500 Subject: rpms/gnome-panel/devel gnome-panel-2.17.91-about-fedora.patch, NONE, 1.1 gnome-panel-2.17.91-vendor.patch, NONE, 1.1 .cvsignore, 1.49, 1.50 gnome-panel.spec, 1.175, 1.176 sources, 1.49, 1.50 Message-ID: <200702071428.l17ESvdk025468@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/gnome-panel/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv25446 Modified Files: .cvsignore gnome-panel.spec sources Added Files: gnome-panel-2.17.91-about-fedora.patch gnome-panel-2.17.91-vendor.patch Log Message: add menus back gnome-panel-2.17.91-about-fedora.patch: panel-menu-items.c | 1 + 1 files changed, 1 insertion(+) --- NEW FILE gnome-panel-2.17.91-about-fedora.patch --- --- gnome-panel-2.17.91.svn20070207/gnome-panel/panel-menu-items.c.about-fedora 2007-02-07 01:08:52.000000000 -0500 +++ gnome-panel-2.17.91.svn20070207/gnome-panel/panel-menu-items.c 2007-02-07 01:10:44.000000000 -0500 @@ -717,6 +717,7 @@ panel_menu_items_append_from_desktop (menu, "gnome-yelp.desktop", NULL); panel_menu_items_append_from_desktop (menu, "gnome-about.desktop", NULL); + panel_menu_items_append_from_desktop (menu, "about-fedora.desktop", NULL); if (parent->priv->append_lock_logout) panel_menu_items_append_lock_logout (menu); gnome-panel-2.17.91-vendor.patch: panel-menu-items.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) --- NEW FILE gnome-panel-2.17.91-vendor.patch --- --- gnome-panel-2.17.91.svn20070207/gnome-panel/panel-menu-items.c.vendor 2007-02-07 00:18:07.000000000 -0500 +++ gnome-panel-2.17.91.svn20070207/gnome-panel/panel-menu-items.c 2007-02-07 01:07:52.000000000 -0500 @@ -576,7 +576,7 @@ HOME_NAME_KEY, NULL); panel_menu_items_append_from_desktop (places_menu, - "nautilus-home.desktop", + "gnome-nautilus-home.desktop", gconf_name); if (gconf_name) g_free (gconf_name); @@ -611,7 +611,7 @@ COMPUTER_NAME_KEY, NULL); panel_menu_items_append_from_desktop (places_menu, - "nautilus-computer.desktop", + "gnome-nautilus-computer.desktop", gconf_name); if (gconf_name) g_free (gconf_name); @@ -624,7 +624,7 @@ add_menu_separator (places_menu); panel_menu_items_append_from_desktop (places_menu, - "network-scheme.desktop", + "gnome-network-scheme.desktop", NULL); panel_place_menu_item_append_volumes (places_menu, TRUE); @@ -715,7 +715,7 @@ if (add_separator) add_menu_separator (menu); - panel_menu_items_append_from_desktop (menu, "yelp.desktop", NULL); + panel_menu_items_append_from_desktop (menu, "gnome-yelp.desktop", NULL); panel_menu_items_append_from_desktop (menu, "gnome-about.desktop", NULL); if (parent->priv->append_lock_logout) Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/gnome-panel/devel/.cvsignore,v retrieving revision 1.49 retrieving revision 1.50 diff -u -r1.49 -r1.50 --- .cvsignore 22 Jan 2007 06:05:44 -0000 1.49 +++ .cvsignore 7 Feb 2007 14:28:55 -0000 1.50 @@ -1 +1 @@ -gnome-panel-2.17.90.tar.bz2 +gnome-panel-2.17.91.svn20070207.tar.gz Index: gnome-panel.spec =================================================================== RCS file: /cvs/dist/rpms/gnome-panel/devel/gnome-panel.spec,v retrieving revision 1.175 retrieving revision 1.176 diff -u -r1.175 -r1.176 --- gnome-panel.spec 22 Jan 2007 06:05:44 -0000 1.175 +++ gnome-panel.spec 7 Feb 2007 14:28:55 -0000 1.176 @@ -19,12 +19,14 @@ %define use_evolution_data_server 1 +%define alphatag svn20070207 + Summary: GNOME panel Name: gnome-panel -Version: 2.17.90 -Release: 1%{?dist} +Version: 2.17.91 +Release: 1.%{alphatag}%{?dist} URL: http://www.gnome.org -Source0: ftp://ftp.gnome.org/pub/GNOME/pre-gnome2/sources/gnome-panel/%{name}-%{version}.tar.bz2 +Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-panel/2.17/%{name}-%{version}.%{alphatag}.tar.gz Source1: redhat-panel-default-setup.entries Source2: gnome-compiler-flags.m4 Source3: redhat-panel-backwards-compat-config.schemas @@ -80,9 +82,9 @@ BuildRequires: dbus-devel >= %{dbus_version} %endif -Patch0: gnome-panel-2.17.90-vendor.patch +Patch0: gnome-panel-2.17.91-vendor.patch Patch2: gnome-panel-2.10.1-speak-to-us-ye-old-wise-fish.patch -Patch5: gnome-panel-2.17.90-about-fedora.patch +Patch5: gnome-panel-2.17.91-about-fedora.patch Patch8: gnome-panel-2.16.1-search.patch # http://bugzilla.gnome.org/show_bug.cgi?id=399270 Patch9: gnome-panel-2.13.91-ignore-unknown-options.patch @@ -93,6 +95,7 @@ Patch15: gnome-panel-2.16.0-compiz-support.patch # gnome bugzilla 365640 Patch16: gnome-panel-2.16.0-fix-chinese.patch +# http://bugzilla.gnome.org/show_bug.cgi?id=395416 Conflicts: gnome-power-manager < 2.15.3 @@ -103,7 +106,7 @@ %package devel Summary: Headers and libraries for Panel Applet development Group: Development/Libraries -Requires: %{name} = %{version} +Requires: %{name} = %{version}-%{release} Requires: gtk2-devel >= %{gtk2_version} Requires: libbonoboui-devel >= %{libbonoboui_version} Requires: libgnomeui-devel >= %{libgnomeui_version} @@ -114,7 +117,7 @@ Panel Applets using the libpanel-applet library. %prep -%setup -q +%setup -q -n %{name}-%{version}.%{alphatag} %patch0 -p1 -b .vendor %patch2 -p1 -b .speak-to-us-ye-old-wise-fish @@ -136,7 +139,7 @@ %build # gpm-integration patches Makefile.am and configure.in aclocal -I m4 -automake +automake --add-missing autoconf %configure \ --disable-gtk-doc \ Index: sources =================================================================== RCS file: /cvs/dist/rpms/gnome-panel/devel/sources,v retrieving revision 1.49 retrieving revision 1.50 diff -u -r1.49 -r1.50 --- sources 22 Jan 2007 06:05:44 -0000 1.49 +++ sources 7 Feb 2007 14:28:55 -0000 1.50 @@ -1 +1 @@ -22f51578f9d70b4159246c04046152b0 gnome-panel-2.17.90.tar.bz2 +fedbfe906ab507ad15d609dc964f7ff6 gnome-panel-2.17.91.svn20070207.tar.gz From fedora-cvs-commits at redhat.com Wed Feb 7 14:32:17 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 09:32:17 -0500 Subject: rpms/seamonkey/FC-5 seamonkey.spec,1.18,1.19 Message-ID: <200702071432.l17EWHem006921@cvs.devel.redhat.com> Author: stransky Update of /cvs/dist/rpms/seamonkey/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv6859 Modified Files: seamonkey.spec Log Message: relase change - due to #223848 Index: seamonkey.spec =================================================================== RCS file: /cvs/dist/rpms/seamonkey/FC-5/seamonkey.spec,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- seamonkey.spec 7 Feb 2007 14:22:40 -0000 1.18 +++ seamonkey.spec 7 Feb 2007 14:32:15 -0000 1.19 @@ -15,7 +15,7 @@ Name: seamonkey Summary: Web browser and mail reader Version: 1.0.7 -Release: 0.6.1%{?dist} +Release: 0.6.0.1%{?dist} License: MPL/NPL/GPL/LGPL Source0: seamonkey-%{version}.source.tar.bz2 Source1: mozilla.sh.in @@ -799,7 +799,7 @@ %{mozdir}/xpt_link %changelog -* Thu Jan 18 2007 Martin Stransky 1.0.7-0.6.1 +* Thu Jan 18 2007 Martin Stransky 1.0.7-0.6.0.1 - created a link in /usr/bin/seamonkey - added fix for #204139: mozilla-rebuild-databases.pl script called in %post has incorrect path From fedora-cvs-commits at redhat.com Wed Feb 7 14:36:49 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 09:36:49 -0500 Subject: rpms/openoffice.org/devel workspace.cmcfixes32.patch, NONE, 1.1 openoffice.org.spec, 1.1028, 1.1029 openoffice.org-2.2.0.oooXXXXX.extensions.noxaw.patch, 1.1, NONE openoffice.org-2.2.0.oooXXXXX.odk.nosandbox.patch, 1.1, NONE Message-ID: <200702071436.l17EanOb010153@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/openoffice.org/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv10038 Modified Files: openoffice.org.spec Added Files: workspace.cmcfixes32.patch Removed Files: openoffice.org-2.2.0.oooXXXXX.extensions.noxaw.patch openoffice.org-2.2.0.oooXXXXX.odk.nosandbox.patch Log Message: upstream some work workspace.cmcfixes32.patch: extensions/source/plugin/base/makefile.mk | 4 ++++ odk/pack/gendocu/makefile.mk | 5 ++++- pack/gendocu/makefile.mk | 0 source/plugin/base/makefile.mk | 0 4 files changed, 8 insertions(+), 1 deletion(-) --- NEW FILE workspace.cmcfixes32.patch --- Index: source/plugin/base/makefile.mk =================================================================== RCS file: /cvs/util/extensions/source/plugin/base/makefile.mk,v retrieving revision 1.11 diff -u -r1.11 makefile.mk --- openoffice.org.orig/extensions/source/plugin/base/makefile.mk 8 Mar 2006 14:16:22 -0000 1.11 +++ openoffice.org/extensions/source/plugin/base/makefile.mk 23 Jan 2007 15:35:34 -0000 @@ -48,6 +48,10 @@ CDEFS+=-DOJI .ENDIF +.IF "$(DISABLE_XAW)" != "" +CDEFS+=-DDISABLE_XAW +.ENDIF + .IF "$(WITH_MOZILLA)" != "NO" SLOFILES= \ Index: pack/gendocu/makefile.mk =================================================================== RCS file: /cvs/api/odk/pack/gendocu/makefile.mk,v retrieving revision 1.16 diff -u -r1.16 makefile.mk --- openoffice.org.orig/odk/pack/gendocu/makefile.mk 5 Jul 2006 21:53:58 -0000 1.16 +++ openoffice.org/odk/pack/gendocu/makefile.mk 7 Feb 2007 13:49:14 -0000 @@ -64,8 +64,11 @@ $(JAVA_SRC_DIR)$/jut_src.zip \ $(JAVA_SRC_DIR)$/juh_src.zip \ $(JAVA_SRC_DIR)$/ridl_src.zip \ - $(JAVA_SRC_DIR)$/sandbox_src.zip \ $(JAVA_SRC_DIR)$/unoloader_src.zip + +.IF "$(JDK)" != "gcj" + JAVA_SRC_FILES += $(JAVA_SRC_DIR)$/sandbox_src.zip +.ENDIF JAVA_BEAN_SRC_FILES=\ $(JAVA_SRC_DIR)$/com$/sun$/star$/beans$/ContainerFactory.java \ Index: openoffice.org.spec =================================================================== RCS file: /cvs/dist/rpms/openoffice.org/devel/openoffice.org.spec,v retrieving revision 1.1028 retrieving revision 1.1029 diff -u -r1.1028 -r1.1029 --- openoffice.org.spec 7 Feb 2007 14:14:52 -0000 1.1028 +++ openoffice.org.spec 7 Feb 2007 14:36:47 -0000 1.1029 @@ -114,14 +114,13 @@ Patch47: openoffice.org-2.1.0.oooXXXXX.vcl.dontsortglyphs.patch Patch48: openoffice.org-2.1.0.oooXXXXX.vcl.makenotdefglyph.patch Patch49: openoffice.org-2.2.0.ooo73866.javaunohelper.parallel.patch -Patch50: openoffice.org-2.2.0.oooXXXXX.extensions.noxaw.patch +Patch50: workspace.cmcfixes32.patch Patch51: openoffice.org-2.2.0.ooo73863.vcl.imcommit.patch Patch52: openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch Patch53: openoffice.org-2.2.0.oooXXXXX.binfilter.toodeep.patch Patch54: openoffice.org-2.2.0.oooXXXXX.atkthreads.atexit.patch Patch55: openoffice.org-2.2.0.ooo74188.sw.cursorinsideglyph.patch Patch56: openoffice.org-2.2.0.ooo74255.vcl.depth.mismatch.patch -Patch57: openoffice.org-2.2.0.oooXXXXX.odk.nosandbox.patch %define instdir %{_libdir}/openoffice.org @@ -997,14 +996,13 @@ %patch47 -p1 -b .oooXXXXX.vcl.dontsortglyphs.patch %patch48 -p1 -b .oooXXXXX.vcl.makenotdefglyph.patch %patch49 -p1 -b .ooo73866.javaunohelper.parallel.patch -%patch50 -p1 -b .oooXXXXX.extensions.noxaw.patch +%patch50 -p1 -b .workspace.cmcfixes32.patch %patch51 -p1 -b .ooo73863.vcl.imcommit.patch %patch52 -p1 -b .ooo73974.bridges.doublereturn.patch # %patch53 -p1 -b .oooXXXXX.binfilter.toodeep.patch %patch54 -p1 -b .oooXXXXX.atkthreads.atexit.patch %patch55 -p1 -b .ooo74188.sw.cursorinsideglyph.patch %patch56 -p1 -b .ooo74255.vcl.depth.mismatch.patch -%patch57 -p1 -b .oooXXXXX.odk.nosandbox.patch %if %{langpacks} tar xzf %{SOURCE1} --- openoffice.org-2.2.0.oooXXXXX.extensions.noxaw.patch DELETED --- --- openoffice.org-2.2.0.oooXXXXX.odk.nosandbox.patch DELETED --- From fedora-cvs-commits at redhat.com Wed Feb 7 14:48:04 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 09:48:04 -0500 Subject: rpms/mutt/devel mutt-1.5.13-manual.patch, NONE, 1.1 mutt-1.5.13-muttrc.patch, NONE, 1.1 mutt-1.5.13-nodotlock.patch, NONE, 1.1 .cvsignore, 1.11, 1.12 mutt.spec, 1.39, 1.40 sources, 1.11, 1.12 mutt-1.4-manual.patch, 1.1, NONE mutt-1.4-nosetgid.patch, 1.4, NONE mutt-1.4-sasl2.patch, 1.4, NONE mutt-1.4-saslauth.patch, 1.1, NONE mutt-1.4.1-muttrc.patch, 1.2, NONE mutt-1.4.1-plain.patch, 1.1, NONE mutt-1.4.1-rfc1734.patch, 1.1, NONE mutt-1.4.2.1-gcc4.patch, 1.2, NONE mutt-166718.patch, 1.1, NONE mutt-colors, 1.1, NONE mutt-default.patch, 1.1, NONE mutt-imapfcc.patch, 1.1, NONE mutt-safeopen.patch, 1.1, NONE mutt-sasl-log.patch, 1.1, NONE mutt-sasl.patch, 1.1, NONE urlview-0.9-ncursesw.patch, 1.1, NONE Message-ID: <200702071448.l17Em4rM018595@cvs.devel.redhat.com> Author: mlichvar Update of /cvs/dist/rpms/mutt/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv17392 Modified Files: .cvsignore mutt.spec sources Added Files: mutt-1.5.13-manual.patch mutt-1.5.13-muttrc.patch mutt-1.5.13-nodotlock.patch Removed Files: mutt-1.4-manual.patch mutt-1.4-nosetgid.patch mutt-1.4-sasl2.patch mutt-1.4-saslauth.patch mutt-1.4.1-muttrc.patch mutt-1.4.1-plain.patch mutt-1.4.1-rfc1734.patch mutt-1.4.2.1-gcc4.patch mutt-166718.patch mutt-colors mutt-default.patch mutt-imapfcc.patch mutt-safeopen.patch mutt-sasl-log.patch mutt-sasl.patch urlview-0.9-ncursesw.patch Log Message: - update to 1.5.13, and latest CVS (#168183, #220816) - spec cleanup Resolves: #168183, #220816 mutt-1.5.13-manual.patch: doc/manual.xml.head | 4 ++-- init.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) --- NEW FILE mutt-1.5.13-manual.patch --- --- mutt-1.5.13/doc/manual.xml.head.manual 2007-02-07 14:05:47.000000000 +0100 +++ mutt-1.5.13/doc/manual.xml.head 2007-02-07 14:05:47.000000000 +0100 @@ -4886,7 +4886,7 @@ When you add an attachment to your mail message, Mutt searches your personal mime.types file at ${HOME}/.mime.types, and then -the system mime.types file at /usr/local/share/mutt/mime.types or +the system mime.types file at /usr/share/mutt/mime.types or /etc/mime.types @@ -4943,7 +4943,7 @@ is a colon delimited list set to -${HOME}/.mailcap:/usr/local/share/mutt/mailcap:/etc/mailcap:/etc/mailcap:/usr/etc/mailcap:/usr/local/etc/mailcap +${HOME}/.mailcap:/usr/share/mutt/mailcap:/etc/mailcap:/etc/mailcap:/usr/etc/mailcap:/usr/local/etc/mailcap where $HOME is your home directory. --- mutt-1.5.13/init.h.manual 2007-02-07 14:05:47.000000000 +0100 +++ mutt-1.5.13/init.h 2007-02-07 14:05:47.000000000 +0100 @@ -82,7 +82,7 @@ /* build complete documentation */ -#ifdef _MAKEDOC +#if 0 # ifndef USE_IMAP # define USE_IMAP # endif mutt-1.5.13-muttrc.patch: Muttrc.head.in | 2 ++ 1 files changed, 2 insertions(+) --- NEW FILE mutt-1.5.13-muttrc.patch --- --- mutt-1.5.13/Muttrc.head.in.muttrc 2005-10-04 17:05:34.000000000 +0200 +++ mutt-1.5.13/Muttrc.head.in 2006-07-14 22:45:26.000000000 +0200 @@ -15,6 +15,8 @@ # Show documentation when pressing F1 macro generic,pager " less @docdir@/manual.txt" "show Mutt documentation" +# and also F2, as some terminals use F1 +macro generic,pager " less @docdir@/manual.txt" "show Mutt documentation" # show the incoming mailboxes list (just like "mutt -y") and back when pressing "y" macro index,pager y "?" "show incoming mailboxes list" mutt-1.5.13-nodotlock.patch: configure | 1 + 1 files changed, 1 insertion(+) --- NEW FILE mutt-1.5.13-nodotlock.patch --- --- mutt-1.5.13/configure.nodotlock 2007-02-06 15:14:03.000000000 +0100 +++ mutt-1.5.13/configure 2007-02-06 15:14:04.000000000 +0100 @@ -12300,6 +12300,7 @@ { struct stat s; + return 1; stat ("$mutt_cv_mailpath", &s); if (s.st_mode & S_IWGRP) exit (0); exit (1); Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/mutt/devel/.cvsignore,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- .cvsignore 17 Jul 2006 15:25:24 -0000 1.11 +++ .cvsignore 7 Feb 2007 14:48:02 -0000 1.12 @@ -1,2 +1,3 @@ -mutt-1.4.2.2i.tar.gz urlview-0.9.tar.gz +mutt-1.5.13.tar.gz +mutt-1.5.13_20070126cvs.patch.bz2 Index: mutt.spec =================================================================== RCS file: /cvs/dist/rpms/mutt/devel/mutt.spec,v retrieving revision 1.39 retrieving revision 1.40 diff -u -r1.39 -r1.40 --- mutt.spec 6 Dec 2006 17:13:45 -0000 1.39 +++ mutt.spec 7 Feb 2007 14:48:02 -0000 1.40 @@ -1,44 +1,26 @@ -Summary: A text mode mail user agent. +Summary: A text mode mail user agent Name: mutt -%define uversion 0.9 -Version: 1.4.2.2 -Release: 5%{?dist} +Version: 1.5.13 +Release: 1.20070126cvs%{?dist} Epoch: 5 License: GPL Group: Applications/Internet -Source: ftp://ftp.mutt.org/pub/mutt/mutt-%{version}i.tar.gz +Source: ftp://ftp.mutt.org/pub/mutt/devel/mutt-%{version}.tar.gz +%define uversion 0.9 Source2: ftp://ftp.mutt.org/pub/mutt/contrib/urlview-%{uversion}.tar.gz Source1: mutt_ldap_query -Source3: mutt-colors -Patch0: mutt-1.4-nosetgid.patch -Patch1: mutt-default.patch -Patch4: mutt-1.4.1-muttrc.patch -Patch5: mutt-sasl.patch -Patch8: mutt-1.4-sasl2.patch -Patch10: urlview-0.9-default.patch -Patch11: urlview.diff -Patch12: urlview-0.9-ncursesw.patch -Patch13: mutt-1.4.1-plain.patch -Patch14: mutt-1.4.1-rfc1734.patch -Patch15: mutt-1.4.2.1-gcc4.patch -Patch20: mutt-166718.patch -Patch21: mutt-sasl-log.patch -Patch22: mutt-1.4-manual.patch -Patch23: mutt-1.4-saslauth.patch -Patch24: mutt-safeopen.patch -Patch25: mutt-imapfcc.patch +Patch1: mutt-1.5.13_20070126cvs.patch.bz2 +Patch2: mutt-1.5.13-nodotlock.patch +Patch3: mutt-1.5.13-muttrc.patch +Patch4: mutt-1.5.13-manual.patch +Patch5: urlview-0.9-default.patch +Patch6: urlview.diff Url: http://www.mutt.org/ Requires: /usr/sbin/sendmail webclient mailcap -Obsoletes: urlview -Provides: urlview -Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root -Conflicts: mutt-us -Provides: mutt-i -%{!?nossl:BuildPrereq: openssl-devel} -%{!?nokerberos:BuildPrereq: krb5-devel} -BuildPrereq: cyrus-sasl-devel -BuildPrereq: /usr/sbin/sendmail -BuildPrereq: ncurses-devel >= 5.3-5 +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: /usr/sbin/sendmail +BuildRequires: cyrus-sasl-devel db4-devel gnutls-devel krb5-devel ncurses-devel +BuildRequires: gettext docbook-style-xsl libxslt lynx %description Mutt is a text-mode mail user agent. Mutt supports color, threading, @@ -49,89 +31,66 @@ you are going to use. %prep -%setup -n mutt-%{version} -q -a 2 +%setup -q -a 2 +%patch1 -p1 # Thou shalt use fcntl, and only fcntl -%patch0 -p1 -b .nosetgid -# Something to make default colors work right. -# fixme: make sure this is still needed -%patch1 -p1 -b .default -# make it recognize https urls too -%patch4 -p1 -b .https -# fix auth to windows KDCs (#98662) -%patch5 -p1 -b .sasl -%patch8 -p1 -b .sasl2 -%patch10 -p0 -b .default -%patch11 -p0 -b .build -%patch12 -p0 -b .ncursesw -%patch13 -p1 -b .plain -%patch14 -p1 -b .rfc1734 -%patch15 -p1 -b .gcc4 -%patch20 -p1 -%patch21 -p1 -%patch22 -p1 -b .manual -%patch23 -p1 -b .saslauth -%patch24 -p0 -b .safeopen -%patch25 -p0 -b .imapfcc +%patch2 -p1 -b .nodl +%patch3 -p1 -b .muttrc +%patch4 -p1 -b .manual +%patch5 -p0 -b .default +%patch6 -p0 -b .build -install -m644 %{SOURCE1} mutt_ldap_query +install -p -m644 %{SOURCE1} mutt_ldap_query %build -export -n LINGUAS -CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{_prefix} \ - --with-sharedir=/etc --sysconfdir=/etc \ - --with-docdir=%{_docdir}/mutt-%{version} \ - --with-mandir=%{_mandir} \ - --with-infodir=%{_infodir} \ +%configure \ --enable-pop --enable-imap \ + --with-gnutls \ + --with-gss \ --with-sasl \ -%{!?nossl:--with-ssl} \ -%{!?nokerberos:--with-gss} \ - --disable-warnings --with-ncursesw --disable-domain \ - --disable-flock --enable-fcntl -make + --enable-inodesort \ + --enable-hcache \ + --with-docdir=%{_docdir}/%{name}-%{version} +make %{?_smp_mflags} cd urlview-%{uversion} -%configure --with-ncursesw -make +%configure +make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT -%makeinstall sharedir=$RPM_BUILD_ROOT/etc \ - sysconfdir=$RPM_BUILD_ROOT/etc \ - docdir=$RPM_BUILD_ROOT%{_docdir}/mutt-%{version} \ - install - -sed 's/\x1b\[[0-9]*m//g' < doc/manual.txt | iconv -f iso-8859-1 -t utf-8 \ - > doc/manual.txt_ && mv -f doc/manual.txt{_,} +make install DESTDIR=$RPM_BUILD_ROOT # we like GPG here cat contrib/gpg.rc >> \ - $RPM_BUILD_ROOT/etc/Muttrc + $RPM_BUILD_ROOT%{_sysconfdir}/Muttrc + grep -5 "^color" contrib/sample.muttrc >> \ - $RPM_BUILD_ROOT/etc/Muttrc -# and we use aspell + $RPM_BUILD_ROOT%{_sysconfdir}/Muttrc -cat >> $RPM_BUILD_ROOT/etc/Muttrc <> $RPM_BUILD_ROOT%{_sysconfdir}/Muttrc < $RPM_BUILD_ROOT%{_sysconfdir}/Muttrc.local cd urlview-%{uversion} -%makeinstall -install -m 755 url_handler.sh $RPM_BUILD_ROOT%{_bindir}/url_handler.sh +install urlview url_handler.sh $RPM_BUILD_ROOT%{_bindir} +install -m 644 urlview.man $RPM_BUILD_ROOT%{_mandir}/man1/urlview.1 mkdir -p doc/urlview -cp AUTHORS ChangeLog COPYING INSTALL README sample.urlview urlview.sgml \ +cp -p AUTHORS ChangeLog COPYING README sample.urlview \ doc/urlview cd .. # remove unpackaged files from the buildroot -rm -f $RPM_BUILD_ROOT%{_sysconfdir}/mime.types +rm -f $RPM_BUILD_ROOT%{_sysconfdir}/{*.dist,mime.types} rm -f $RPM_BUILD_ROOT%{_bindir}/{flea,muttbug} rm -f $RPM_BUILD_ROOT%{_mandir}/man1/{flea,muttbug,mutt_dotlock}.1* -rm -f $RPM_BUILD_ROOT%{_mandir}/man5/mbox.5* +rm -f $RPM_BUILD_ROOT%{_mandir}/man5/{mbox,mmdf}.5* %find_lang %{name} @@ -140,15 +99,16 @@ %files -f %{name}.lang %defattr(-,root,root) -%config(noreplace) /etc/Muttrc -%config(noreplace) /etc/Muttrc.local -%doc doc/*.txt -%doc contrib/*.rc README* contrib/sample.* NEWS -%doc COPYRIGHT doc/manual.txt contrib/language* mime.types mutt_ldap_query +%config(noreplace) %{_sysconfdir}/Muttrc +%config(noreplace) %{_sysconfdir}/Muttrc.local +%doc COPYRIGHT ChangeLog GPL NEWS README* UPDATING mutt_ldap_query +%doc contrib/*.rc contrib/sample.* contrib/ca-bundle.crt contrib/colors.* +%doc doc/manual.txt doc/smime-notes.txt %doc urlview-%{uversion}/doc/urlview %{_bindir}/mutt %{_bindir}/pgpring %{_bindir}/pgpewrap +%{_bindir}/smime_keys %{_bindir}/urlview %{_bindir}/url_handler.sh %{_mandir}/man1/urlview.* @@ -156,6 +116,10 @@ %{_mandir}/man5/muttrc.* %changelog +* Wed Feb 07 2007 Miroslav Lichvar 5:1.5.13-1.20070126cvs +- update to 1.5.13, and latest CVS (#168183, #220816) +- spec cleanup + * Wed Dec 06 2006 Miroslav Lichvar 5:1.4.2.2-5 - use correct fcc folder with IMAP (#217469) - don't require smtpdaemon, gettext @@ -323,7 +287,7 @@ * Tue Feb 13 2001 Bill Nottingham - change buildprereq to /usr/sbin/sendmail (it's what it should have been originally) -- %langify +- %%langify * Tue Feb 13 2001 Michael Stefaniuc - changed buildprereq to smtpdaemon @@ -371,7 +335,7 @@ * Wed Jun 21 2000 Bill Nottingham - update to 1.2.2i -* Mon Jun 19 2000 Trond Eivind Glomsr?d +* Mon Jun 19 2000 Trond Eivind Glomsr??d - use aspell * Sat Jun 10 2000 Bill Nottingham Index: sources =================================================================== RCS file: /cvs/dist/rpms/mutt/devel/sources,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- sources 17 Jul 2006 15:25:24 -0000 1.11 +++ sources 7 Feb 2007 14:48:02 -0000 1.12 @@ -1,2 +1,3 @@ -51a08429c5bd5c34af3f4268b8cbcda3 mutt-1.4.2.2i.tar.gz 67731f73e69297ffd106b65c8aebb2ab urlview-0.9.tar.gz +456a138680a6726f14983cb3e9ff4e22 mutt-1.5.13.tar.gz +4c30e5b41e75678d29c76d48bfc8ebdc mutt-1.5.13_20070126cvs.patch.bz2 --- mutt-1.4-manual.patch DELETED --- --- mutt-1.4-nosetgid.patch DELETED --- --- mutt-1.4-sasl2.patch DELETED --- --- mutt-1.4-saslauth.patch DELETED --- --- mutt-1.4.1-muttrc.patch DELETED --- --- mutt-1.4.1-plain.patch DELETED --- --- mutt-1.4.1-rfc1734.patch DELETED --- --- mutt-1.4.2.1-gcc4.patch DELETED --- --- mutt-166718.patch DELETED --- --- mutt-colors DELETED --- --- mutt-default.patch DELETED --- --- mutt-imapfcc.patch DELETED --- --- mutt-safeopen.patch DELETED --- --- mutt-sasl-log.patch DELETED --- --- mutt-sasl.patch DELETED --- --- urlview-0.9-ncursesw.patch DELETED --- From fedora-cvs-commits at redhat.com Wed Feb 7 14:58:41 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 09:58:41 -0500 Subject: rpms/postgresql/devel .cvsignore, 1.34, 1.35 postgresql.spec, 1.74, 1.75 sources, 1.35, 1.36 Message-ID: <200702071458.l17Ewflr018303@cvs.devel.redhat.com> Author: tgl Update of /cvs/dist/rpms/postgresql/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv18257 Modified Files: .cvsignore postgresql.spec sources Log Message: Update to PostgreSQL 8.2.3 Resolves: #227522 Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/postgresql/devel/.cvsignore,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- .cvsignore 4 Feb 2007 18:34:03 -0000 1.34 +++ .cvsignore 7 Feb 2007 14:58:38 -0000 1.35 @@ -1,4 +1,4 @@ -postgresql-8.2.2.tar.bz2 +postgresql-8.2.3.tar.bz2 PyGreSQL-3.8.1.tgz pgtcl1.5.3.tar.gz pgtcldocs-20060909.zip Index: postgresql.spec =================================================================== RCS file: /cvs/dist/rpms/postgresql/devel/postgresql.spec,v retrieving revision 1.74 retrieving revision 1.75 diff -u -r1.74 -r1.75 --- postgresql.spec 4 Feb 2007 18:34:03 -0000 1.74 +++ postgresql.spec 7 Feb 2007 14:58:38 -0000 1.75 @@ -80,7 +80,7 @@ Summary: PostgreSQL client programs and libraries. Name: postgresql -Version: 8.2.2 +Version: 8.2.3 Release: 1%{?dist} License: BSD Group: Applications/Databases @@ -822,6 +822,10 @@ %endif %changelog +* Wed Feb 7 2007 Tom Lane 8.2.3-1 +- Update to PostgreSQL 8.2.3 due to regression induced by security fix +Resolves: #227522 + * Sun Feb 4 2007 Tom Lane 8.2.2-1 - Update to PostgreSQL 8.2.2 to fix CVE-2007-0555, CVE-2007-0556 Related: #225496 Index: sources =================================================================== RCS file: /cvs/dist/rpms/postgresql/devel/sources,v retrieving revision 1.35 retrieving revision 1.36 diff -u -r1.35 -r1.36 --- sources 4 Feb 2007 18:34:03 -0000 1.35 +++ sources 7 Feb 2007 14:58:38 -0000 1.36 @@ -1,4 +1,4 @@ -17a9703c83f3558d13ffbd96867caf38 postgresql-8.2.2.tar.bz2 +cb47771004d53505200ffd00ac45bc32 postgresql-8.2.3.tar.bz2 5575979dac93c9c5795d7693a8f91c86 PyGreSQL-3.8.1.tgz 43ad97c7dd108fb7a165b4755d8aec32 pgtcl1.5.3.tar.gz a71b4aced6b0b068335f8e040e5b9fb6 pgtcldocs-20060909.zip From fedora-cvs-commits at redhat.com Wed Feb 7 15:13:29 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 10:13:29 -0500 Subject: rpms/kdegames/devel kdegames.spec,1.55,1.56 sources,1.37,1.38 Message-ID: <200702071513.l17FDT8p029374@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/kdegames/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv29290 Modified Files: kdegames.spec sources Log Message: 3.5.6 Index: kdegames.spec =================================================================== RCS file: /cvs/dist/rpms/kdegames/devel/kdegames.spec,v retrieving revision 1.55 retrieving revision 1.56 diff -u -r1.55 -r1.56 --- kdegames.spec 10 Aug 2006 13:12:42 -0000 1.55 +++ kdegames.spec 7 Feb 2007 15:13:26 -0000 1.56 @@ -16,7 +16,7 @@ %define kdelibs_epoch 6 %define kdebase_epoch 6 -Version: 3.5.4 +Version: 3.5.6 Release: 1%{?dist} Epoch: 6 Summary: K Desktop Environment - Games @@ -27,7 +27,6 @@ Url: http://www.kde.org Source: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}%{patch_name}.tar.bz2 -Patch1: kde-libtool.patch Patch2: kdegames-3.1.1-konquest.patch Requires: kdelibs >= %{kdelibs_epoch}:%{version} @@ -117,7 +116,7 @@ rm -rf %{buildroot} %post -/sbin/ldconfig +/sbin/ldconfig ||: for f in crystalsvg hicolor ; do touch --no-create %{_datadir}/icons/$f 2> /dev/null ||: gtk-update-icon-cache -q %{_datadir}/icons/$f 2> /dev/null ||: @@ -125,7 +124,7 @@ update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || : %postun -/sbin/ldconfig +/sbin/ldconfig ||: for f in crystalsvg hicolor ; do touch --no-create %{_datadir}/icons/$f 2> /dev/null ||: gtk-update-icon-cache -q %{_datadir}/icons/$f 2> /dev/null ||: @@ -155,6 +154,9 @@ %exclude %{_libdir}/libkdeinit_* %changelog +* Wed Feb 07 2007 Than Ngo 6:3.5.6-1.fc7 +- 3.5.6 + * Thu Aug 10 2006 Than Ngo 6:3.5.4-1 - rebuild Index: sources =================================================================== RCS file: /cvs/dist/rpms/kdegames/devel/sources,v retrieving revision 1.37 retrieving revision 1.38 diff -u -r1.37 -r1.38 --- sources 10 Aug 2006 13:12:42 -0000 1.37 +++ sources 7 Feb 2007 15:13:26 -0000 1.38 @@ -1 +1 @@ -72cd6d61b3c0339639964840b335555a kdegames-3.5.4-patched.tar.bz2 +b9202b9d3fd07484cab1cb87cbab15d0 kdegames-3.5.6-patched.tar.bz2 From fedora-cvs-commits at redhat.com Wed Feb 7 15:14:01 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 10:14:01 -0500 Subject: rpms/openoffice.org/FC-6 openoffice.org-2.2.0.oooXXXXX.connectivity.newhsqldb.patch, NONE, 1.1 openoffice.org.spec, 1.923, 1.924 Message-ID: <200702071514.l17FE1at029743@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/openoffice.org/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv29639 Modified Files: openoffice.org.spec Added Files: openoffice.org-2.2.0.oooXXXXX.connectivity.newhsqldb.patch Log Message: hsqldb update openoffice.org-2.2.0.oooXXXXX.connectivity.newhsqldb.patch: StorageFileAccess.java | 30 ++++++++++++++++++++---------- 1 files changed, 20 insertions(+), 10 deletions(-) --- NEW FILE openoffice.org-2.2.0.oooXXXXX.connectivity.newhsqldb.patch --- Index: com/sun/star/sdbcx/comp/hsqldb/StorageFileAccess.java =================================================================== RCS file: /cvs/dba/connectivity/com/sun/star/sdbcx/comp/hsqldb/StorageFileAccess.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- openoffice.org.orig/connectivity/com/sun/star/sdbcx/comp/hsqldb/StorageFileAccess.java 8 Sep 2005 04:55:55 -0000 1.7 +++ openoffice.org/connectivity/com/sun/star/sdbcx/comp/hsqldb/StorageFileAccess.java 12 Dec 2006 15:50:19 -0000 1.8 @@ -42,6 +42,8 @@ import org.hsqldb.lib.FileAccess; import com.sun.star.embed.XStorage; import com.sun.star.lib.util.NativeLibraryLoader; +import org.hsqldb.lib.FileSystemRuntimeException; + /** * * @author oj93728 @@ -80,16 +82,24 @@ return new NativeOutputStreamHelper(key,streamName); } - public void removeElement(java.lang.String filename) throws java.util.NoSuchElementException, java.io.IOException { - if ( isStreamElement(key,filename) ) - removeElement(key,filename); - } - - public void renameElement(java.lang.String oldName, java.lang.String newName) throws java.util.NoSuchElementException, java.io.IOException { - if ( isStreamElement(key,oldName) ){ - removeElement(key,newName); - renameElement(key,oldName, newName); - } + public void removeElement(java.lang.String filename) throws java.util.NoSuchElementException { + try { + if ( isStreamElement(key,filename) ) + removeElement(key,filename); + } catch (java.io.IOException e) { + throw new FileSystemRuntimeException( e, FileSystemRuntimeException.fileAccessRemoveElementFailed ); + } + } + + public void renameElement(java.lang.String oldName, java.lang.String newName) throws java.util.NoSuchElementException { + try { + if ( isStreamElement(key,oldName) ){ + removeElement(key,newName); + renameElement(key,oldName, newName); + } + } catch (java.io.IOException e) { + throw new FileSystemRuntimeException( e, FileSystemRuntimeException.fileAccessRenameElementFailed ); + } } public class FileSync implements FileAccess.FileSync Index: openoffice.org.spec =================================================================== RCS file: /cvs/dist/rpms/openoffice.org/FC-6/openoffice.org.spec,v retrieving revision 1.923 retrieving revision 1.924 diff -u -r1.923 -r1.924 --- openoffice.org.spec 7 Feb 2007 11:05:40 -0000 1.923 +++ openoffice.org.spec 7 Feb 2007 15:13:59 -0000 1.924 @@ -156,6 +156,7 @@ Patch88: openoffice.org-2.0.4.ooo71039.svx.purevirtual.patch Patch89: openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch Patch90: openoffice.org-2.2.0.rh226966.scoverflow.sc.patch +Patch91: openoffice.org-2.2.0.oooXXXXX.connectivity.newhsqldb.patch %define instdir %{_libdir}/openoffice.org2.0 @@ -1046,6 +1047,7 @@ %patch88 -p1 -b .ooo71039.svx.purevirtual.patch %patch89 -p1 -b .ooo73974.bridges.doublereturn.patch %patch90 -p1 -b .rh226966.scoverflow.sc.patch +%patch91 -p1 -b .oooXXXXX.connectivity.newhsqldb.patch tar xzf %{SOURCE1} From fedora-cvs-commits at redhat.com Wed Feb 7 15:15:31 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 10:15:31 -0500 Subject: rpms/postgresql/FC-6 .cvsignore, 1.34, 1.35 postgresql.spec, 1.72, 1.73 sources, 1.35, 1.36 Message-ID: <200702071515.l17FFVvp030877@cvs.devel.redhat.com> Author: tgl Update of /cvs/dist/rpms/postgresql/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv30836 Modified Files: .cvsignore postgresql.spec sources Log Message: Update to PostgreSQL 8.1.8 due to regression induced by security fix Resolves: #227522 Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/postgresql/FC-6/.cvsignore,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- .cvsignore 4 Feb 2007 19:00:14 -0000 1.34 +++ .cvsignore 7 Feb 2007 15:15:29 -0000 1.35 @@ -1,4 +1,4 @@ -postgresql-8.1.7.tar.bz2 +postgresql-8.1.8.tar.bz2 PyGreSQL-3.8.1.tgz pgtcl1.5.2.tar.gz pgtcldocs-20041108.zip Index: postgresql.spec =================================================================== RCS file: /cvs/dist/rpms/postgresql/FC-6/postgresql.spec,v retrieving revision 1.72 retrieving revision 1.73 diff -u -r1.72 -r1.73 --- postgresql.spec 4 Feb 2007 19:00:14 -0000 1.72 +++ postgresql.spec 7 Feb 2007 15:15:29 -0000 1.73 @@ -81,7 +81,7 @@ Summary: PostgreSQL client programs and libraries. Name: postgresql -Version: 8.1.7 +Version: 8.1.8 Release: 1%{?dist} License: BSD Group: Applications/Databases @@ -828,6 +828,10 @@ %endif %changelog +* Wed Feb 7 2007 Tom Lane 8.1.8-1 +- Update to PostgreSQL 8.1.8 due to regression induced by security fix +Resolves: #227522 + * Sun Feb 4 2007 Tom Lane 8.1.7-1 - Update to PostgreSQL 8.1.7 to fix CVE-2007-0555, CVE-2007-0556 Related: #225496 Index: sources =================================================================== RCS file: /cvs/dist/rpms/postgresql/FC-6/sources,v retrieving revision 1.35 retrieving revision 1.36 diff -u -r1.35 -r1.36 --- sources 4 Feb 2007 19:00:14 -0000 1.35 +++ sources 7 Feb 2007 15:15:29 -0000 1.36 @@ -1,4 +1,4 @@ -6a6c1d368c369171a7b7d8239ea96e09 postgresql-8.1.7.tar.bz2 +b05e1d7f0cac9cc4e096aa21409dee55 postgresql-8.1.8.tar.bz2 5575979dac93c9c5795d7693a8f91c86 PyGreSQL-3.8.1.tgz d19dfdcb54c334495d32456a043e0232 pgtcl1.5.2.tar.gz 3d504b46231914d61fd49175f67e8715 pgtcldocs-20041108.zip From fedora-cvs-commits at redhat.com Wed Feb 7 15:17:00 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 10:17:00 -0500 Subject: rpms/openoffice.org/devel sources,1.222,1.223 Message-ID: <200702071517.l17FH0gj031969@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/openoffice.org/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv31932 Modified Files: sources Log Message: add sdk Index: sources =================================================================== RCS file: /cvs/dist/rpms/openoffice.org/devel/sources,v retrieving revision 1.222 retrieving revision 1.223 diff -u -r1.222 -r1.223 --- sources 6 Feb 2007 09:19:55 -0000 1.222 +++ sources 7 Feb 2007 15:16:58 -0000 1.223 @@ -10,4 +10,4 @@ b32a3c75ca5d6fe7249cd63dc358c421 openoffice.org.langpack.template.tar.gz a94ebe7733a245f033375a842b407c53 openoffice.org-simple-crash_report.sh ecd3e4a6677056f340ddb209c442cb4d openoffice.org-myspell-contrib.tar.gz -57dfe1491af8befdc2fea80c702568c3 OOF680_m6.tar.bz2 +bac808f8f7137db955308963fdd1f3a7 OOF680_m6.tar.bz2 From fedora-cvs-commits at redhat.com Wed Feb 7 15:18:34 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 10:18:34 -0500 Subject: rpms/setroubleshoot/devel .cvsignore, 1.64, 1.65 setroubleshoot.spec, 1.78, 1.79 sources, 1.74, 1.75 Message-ID: <200702071518.l17FIYdh024659@cvs.devel.redhat.com> Author: dwalsh Update of /cvs/dist/rpms/setroubleshoot/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv24600/devel Modified Files: .cvsignore setroubleshoot.spec sources Log Message: auto-import setroubleshoot-1.8.17-1 on branch devel from setroubleshoot-1.8.17-1.src.rpm Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/setroubleshoot/devel/.cvsignore,v retrieving revision 1.64 retrieving revision 1.65 diff -u -r1.64 -r1.65 --- .cvsignore 26 Jan 2007 17:30:00 -0000 1.64 +++ .cvsignore 7 Feb 2007 15:18:32 -0000 1.65 @@ -1 +1 @@ -setroubleshoot-1.8.15.tar.gz +setroubleshoot-1.8.17.tar.gz Index: setroubleshoot.spec =================================================================== RCS file: /cvs/dist/rpms/setroubleshoot/devel/setroubleshoot.spec,v retrieving revision 1.78 retrieving revision 1.79 diff -u -r1.78 -r1.79 --- setroubleshoot.spec 26 Jan 2007 17:30:00 -0000 1.78 +++ setroubleshoot.spec 7 Feb 2007 15:18:32 -0000 1.79 @@ -1,6 +1,6 @@ Summary: Helps troubleshoot SELinux problems Name: setroubleshoot -Version: 1.8.15 +Version: 1.8.17 Release: 1%{?dist} License: GPL Group: Applications/System @@ -108,10 +108,26 @@ %{_datadir}/dbus-1/services/sealert.service %changelog +* Wed Feb 7 2007 Dan Walsh - 1.8.17-1 + - Remove tempfile handling in util.py. Causes lots of avc's and is not used + +* Fri Feb 2 2007 John Dennis - 1.8.16-1 + [John Dennis ] + - Resolves: Bug# 224343 sealert's "Aditional Info:" text should be in white box + - Resolves: Bug# 224336 sealert should have GtkRadioButtons in menu View + - Related: bug #224351 + Rewrite parts of logging support to better support changing output + categories, output destinations. Now -v -V verbose works in sealert. + - Resolves bug# 225161, granted AVC's incorrectly identified as a denial + - add alert count to status bar + - add "Help" command to Help menu, opens web browser on wiki User FAQ + [Dan Walsh ] + - Make setroubleshoot.logrotate correctly + * Fri Jan 12 2007 Dan Walsh - 1.8.15-1 -- Update po -- Additional Plugins -- Cleanup Plugins + - Update po + - Additional Plugins + - Cleanup Plugins * Thu Jan 11 2007 John Dennis - 1.8.14-1 - Resolves: bug# 221850 @@ -176,16 +192,16 @@ * Wed Dec 9 2006 Dan Walsh - 1.8.10-1 - Improve quality of plugins - Make matching easier -Resolves: #216575 + - Resolves: #216575 * Wed Dec 9 2006 Dan Walsh - 1.8.9-1 - Additional Translations -Resolves: #216575 + - Resolves: #216575 * Sat Dec 8 2006 Dan Walsh - 1.8.8-1 - Additional Translations - Change sealert to be able to run without X-Windows -Resolves: #216575 + - Resolves: #216575 * Fri Dec 8 2006 Dan Walsh - 1.8.7-1 - Additional Translations Index: sources =================================================================== RCS file: /cvs/dist/rpms/setroubleshoot/devel/sources,v retrieving revision 1.74 retrieving revision 1.75 diff -u -r1.74 -r1.75 --- sources 26 Jan 2007 17:30:00 -0000 1.74 +++ sources 7 Feb 2007 15:18:32 -0000 1.75 @@ -1 +1 @@ -cc11d48ac2f6bc1f69c6b49941dc5c3e setroubleshoot-1.8.15.tar.gz +a5d9971a718fc324768b71f9a5e40b36 setroubleshoot-1.8.17.tar.gz From fedora-cvs-commits at redhat.com Wed Feb 7 15:25:47 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 10:25:47 -0500 Subject: rpms/kdegraphics/devel kdegraphics.spec, 1.94, 1.95 sources, 1.35, 1.36 kdegraphics-3.5.4-kde#113635.patch, 1.1, NONE kdegraphics-3.5.4-kde#133910.patch, 1.1, NONE kdegraphics-3.5.4-kpdf-crash.patch, 1.1, NONE Message-ID: <200702071525.l17FPldZ030175@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/kdegraphics/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv30083 Modified Files: kdegraphics.spec sources Removed Files: kdegraphics-3.5.4-kde#113635.patch kdegraphics-3.5.4-kde#133910.patch kdegraphics-3.5.4-kpdf-crash.patch Log Message: 3.5.6 Index: kdegraphics.spec =================================================================== RCS file: /cvs/dist/rpms/kdegraphics/devel/kdegraphics.spec,v retrieving revision 1.94 retrieving revision 1.95 diff -u -r1.94 -r1.95 --- kdegraphics.spec 12 Sep 2006 14:54:30 -0000 1.94 +++ kdegraphics.spec 7 Feb 2007 15:25:44 -0000 1.95 @@ -15,8 +15,8 @@ %define no_scanner_archs s390 s390x -Version: 3.5.4 -Release: 2%{?dist} +Version: 3.5.6 +Release: 1%{?dist} Name: kdegraphics Summary: K Desktop Environment - Graphics Applications Epoch: 7 @@ -26,17 +26,11 @@ Url: http://www.kde.org Source: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.bz2 -Patch10: kde-libtool.patch Patch1: kdegraphics-3.3.0-misc.patch Patch2: kdegraphics-3.3.1-xorg.patch Patch3: kdegraphics-3.5.1-warning.patch Patch4: kdegraphics-3.5.2-kpdf-xft.patch -# upstream patches -Patch100: kdegraphics-3.5.4-kde#113635.patch -Patch101: kdegraphics-3.5.4-kpdf-crash.patch -Patch102: kdegraphics-3.5.4-kde#133910.patch - %ifnarch %{no_scanner_archs} BuildRequires: sane-backends-devel >= 1.0.3-10 BuildRequires: gphoto2-devel @@ -56,6 +50,7 @@ %if %{make_cvs} BuildRequires: autoconf BuildRequires: automake +BuildRequires: libtool %endif Requires: kdebase >= %{kdebase_epoch}:%{version} @@ -95,11 +90,6 @@ %patch3 -p1 -b .gcc-warning %patch4 -p1 -b .kpdf-xft -# upstream patches -%patch100 -p0 -b .kde#113635 -%patch101 -p0 -b .kpdf-crash -%patch102 -p0 -b .kde#133910 - %if %{rhel} echo "DO_NOT_COMPILE=\"\$DO_NOT_COMPILE kfax\"" >kfax/configure.in.in echo "DO_NOT_COMPILE=\"\$DO_NOT_COMPILE kfaxview\"" >kfaxview/configure.in.in @@ -184,7 +174,9 @@ %defattr(-,root,root) %doc %{_docdir}/HTML/en/* %{_bindir}/* -%{_libdir}/*.so* +%{_libdir}/libkdeinit_*.so +%{_libdir}/libkfaximage.so +%{_libdir}/*.so.* %{_libdir}/*.la %{_libdir}/kde3/* %{_datadir}/applications/kde/* @@ -202,8 +194,14 @@ %files devel %defattr(-,root,root) %{_includedir}/kde/* +%{_libdir}/*.so +%exclude %{_libdir}/libkdeinit_*.so +%exclude %{_libdir}/libkfaximage.so %changelog +* Feb 07 2007 Than Ngo 7:3.5.6-1.fc7 +- 3.5.6 + * Tue Sep 12 2006 Than Ngo 7:3.5.4-2 - apply upstream patches fix #113635, kpdf crash Index: sources =================================================================== RCS file: /cvs/dist/rpms/kdegraphics/devel/sources,v retrieving revision 1.35 retrieving revision 1.36 diff -u -r1.35 -r1.36 --- sources 10 Aug 2006 13:19:15 -0000 1.35 +++ sources 7 Feb 2007 15:25:44 -0000 1.36 @@ -1 +1 @@ -de1f6d0597235f52186aaeeaabe7dc08 kdegraphics-3.5.4.tar.bz2 +79a1ffb7ae89bede1410411a30be3210 kdegraphics-3.5.6.tar.bz2 --- kdegraphics-3.5.4-kde#113635.patch DELETED --- --- kdegraphics-3.5.4-kde#133910.patch DELETED --- --- kdegraphics-3.5.4-kpdf-crash.patch DELETED --- From fedora-cvs-commits at redhat.com Wed Feb 7 15:26:30 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 10:26:30 -0500 Subject: rpms/frysk/devel frysk.spec,1.110,1.111 Message-ID: <200702071526.l17FQUvZ030730@cvs.devel.redhat.com> Author: skasal Update of /cvs/dist/rpms/frysk/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv30618 Modified Files: frysk.spec Log Message: * Tue Feb 6 2007 Stepan Kasal - 0.0.1.2007.02.07.rh1-1 - New upstream version. - Add Gnome help files, test_looper.xml, and test_main_looper to the file lists. - Temporarily: switch off /usr/share/frysk/test, current tarball does not install it; switch off ppc64 build, frysk-imports/include/frysk-asm.h ain't ready. * Tue Feb 6 2007 Stepan Kasal - 0.0.1.2006.12.22.rh1-8 - Do not delete the .desktop file, nove it to docdir. - Related: #211200 * Tue Jan 30 2007 Stepan Kasal - 0.0.1.2006.12.22.rh1-7 - Move the requirement for libgconf-java to subpackage frysk-gnome. - Resolves: #225401. * Wed Jan 17 2007 Stepan Kasal - 0.0.1.2006.12.22.rh1-3 - Move section 8 man pages to frysk-devel, where the corresponding utilities reside. * Wed Jan 17 2007 Stepan Kasal - 0.0.1.2006.12.22.rh1-2 - Fix time stamps of installed *.py files, which ... - Resolves: #222468 Index: frysk.spec =================================================================== RCS file: /cvs/dist/rpms/frysk/devel/frysk.spec,v retrieving revision 1.110 retrieving revision 1.111 diff -u -r1.110 -r1.111 --- frysk.spec 22 Dec 2006 19:23:36 -0000 1.110 +++ frysk.spec 7 Feb 2007 15:26:28 -0000 1.111 @@ -1,6 +1,6 @@ Summary: Frysk execution analysis tool Name: frysk -Version: 0.0.1.2006.12.22.rh1 +Version: 0.0.1.2007.02.07.rh1 Release: 1%{?dist} License: GPL Group: Development/System @@ -23,7 +23,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-root Requires: glib-java >= 0.2.6 -Requires: libgconf-java + BuildRequires: gcc-java >= 4.1.1 BuildRequires: junit >= 3.8.1 BuildRequires: antlr >= 2.7.4 @@ -57,7 +57,8 @@ Buildrequires: metacity %endif -ExclusiveArch: %{ix86} x86_64 ppc64 +#ExclusiveArch: %{ix86} x86_64 ppc64 +ExclusiveArch: %{ix86} x86_64 # We do not want to build a ``cross-debugging version'' i686->i386; # libunwind build would get confused by this. Override the cmd-line @@ -87,6 +88,7 @@ Summary: The GUI frontend of Frysk. Requires: %{name} = %{version}-%{release} Group: Development/System +Requires: libgconf-java Requires: libglade-java >= 2.12.5 Requires: libvte-java >= 0.12.0 @@ -125,7 +127,7 @@ uname -a gcc --version -# FIXME: Warninggs should be fixed, not suppressed: +# FIXME: Warnings should be fixed, not suppressed: RPM_OPT_FLAGS=${RPM_OPT_FLAGS/-Wp,-D_FORTIFY_SOURCE=2 /} %configure CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" --disable-arch32-tests @@ -149,11 +151,19 @@ make DESTDIR=$RPM_BUILD_ROOT install %{?_smp_mflags} +# Fix timestamp of a generated script: +touch -r frysk-gui/frysk/gui/ChangeLog $RPM_BUILD_ROOT%{_datadir}/%{name}/dogtail_scripts/frysk_suite.py +# ...and a few other ones: +# ... well, these are not installed by current tarball... +#for f in test2866.py test2985.py test3380.py; do +# touch -r frysk-gui/frysk/gui/test/dogtail_scripts/$f $RPM_BUILD_ROOT%{_datadir}/%{name}/test/$f +#done + # Workaround for #211824: -rm $RPM_BUILD_ROOT/%{_datadir}/java/*.jar +rm $RPM_BUILD_ROOT%{_datadir}/java/*.jar # We are not yet ready to be in the menu: -rm $RPM_BUILD_ROOT/%{_datadir}/applications/frysk.desktop +mv $RPM_BUILD_ROOT%{_datadir}/applications/frysk.desktop . %post -p /sbin/ldconfig @@ -181,7 +191,7 @@ %{_libdir}/libfrysk-jline.so %dir %{_datadir}/%{name} %{_datadir}/%{name}/messages.properties -%{_mandir}/man*/* +%{_mandir}/man1/* %files devel %defattr(-,root,root) @@ -191,11 +201,15 @@ %{_libdir}/%{name}/ftail %{_libdir}/%{name}/fsystest %{_libdir}/%{name}/sys-tests +%{_libdir}/%{name}/test_main_looper %{_datadir}/%{name}/helloworld.o %{_datadir}/%{name}/test-core -%dir %{_datadir}/%{name}/test -%{_datadir}/%{name}/test/test* +%{_datadir}/%{name}/test_looper.xml +# Not installed by current tarballs. +#%dir %{_datadir}/%{name}/test +#%{_datadir}/%{name}/test/test* %{_datadir}/%{name}/dogtail_scripts +%{_mandir}/man8/* %files gnome %defattr(-,root,root) @@ -207,14 +221,43 @@ %{_libdir}/libftk*.so %{_datadir}/%{name}/glade %{_datadir}/%{name}/images +# Move frysk.desktop to docdir. +#%{_datadir}/applications/frysk.desktop +%doc frysk.desktop +%dir %{_datadir}/gnome/help/%{name} +%{_datadir}/gnome/help/%{name}/* %{_datadir}/pixmaps/fryskTrayIcon48.png %changelog +* Tue Feb 6 2007 Stepan Kasal - 0.0.1.2007.02.07.rh1-1 +- New upstream version. +- Add Gnome help files, test_looper.xml, and test_main_looper to the file + lists. +- Temporarily: + switch off /usr/share/frysk/test, current tarball does not install it; + switch off ppc64 build, frysk-imports/include/frysk-asm.h ain't ready. + +* Tue Feb 6 2007 Stepan Kasal - 0.0.1.2006.12.22.rh1-8 +- Do not delete the .desktop file, nove it to docdir. +- Related: #211200 + +* Tue Jan 30 2007 Stepan Kasal - 0.0.1.2006.12.22.rh1-7 +- Move the requirement for libgconf-java to subpackage frysk-gnome. +- Resolves: #225401. + +* Wed Jan 17 2007 Stepan Kasal - 0.0.1.2006.12.22.rh1-3 +- Move section 8 man pages to frysk-devel, where the corresponding utilities + reside. + +* Wed Jan 17 2007 Stepan Kasal - 0.0.1.2006.12.22.rh1-2 +- Fix time stamps of installed *.py files, which ... +- Resolves: #222468 + * Tue Dec 19 2006 Stepan Kasal - 0.0.1.2006.12.22.rh1-1 - New upstream version. - libexecdir -> libdir and other file list updates - Remove frysk-arch32-disable.patch, use --disable-arch32-tests instead. -- Add frysk-no-dejagnu.patch and create $RPM_BUILD_ROOT/${pkgdatadir}, +- Add frysk-no-dejagnu.patch and create $RPM_BUILD_ROOT${pkgdatadir}, to work around a bug in install-dejagnu-testsuite-local rule. - Resolves: #218819 From fedora-cvs-commits at redhat.com Wed Feb 7 15:26:59 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 10:26:59 -0500 Subject: rpms/openoffice.org/devel openoffice.org.spec,1.1029,1.1030 Message-ID: <200702071526.l17FQx4Y031157@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/openoffice.org/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv31046 Modified Files: openoffice.org.spec Log Message: enable-sdk Index: openoffice.org.spec =================================================================== RCS file: /cvs/dist/rpms/openoffice.org/devel/openoffice.org.spec,v retrieving revision 1.1029 retrieving revision 1.1030 diff -u -r1.1029 -r1.1030 --- openoffice.org.spec 7 Feb 2007 14:36:47 -0000 1.1029 +++ openoffice.org.spec 7 Feb 2007 15:26:57 -0000 1.1030 @@ -1026,7 +1026,7 @@ cd config_office autoconf export PATH=$PATH:/usr/sbin -%configure --disable-ldap --disable-crashdump --disable-epm --disable-qadevooo --disable-odk --disable-fontooo --disable-mathmldtd --disable-pasf --disable-Xaw --with-jdk-home=/usr/lib/jvm/java-1.4.2-gcj --enable-gcjaot --enable-symbols --enable-lockdown --enable-evolution2 --enable-cairo --enable-xsltproc --with-system-libs --with-system-python --with-system-mozilla --with-firefox --with-system-boost --with-system-libwpd --with-system-icu --with-system-odbc-headers --with-system-sane-header --with-system-xrender-headers --with-system-libxslt --with-system-hsqldb --with-system-beanshell --with-system-db --with-system-xml-apis --with-system-xerces --with-system-xalan --with-system-hunspell --without-system-mspack --without-system-xt --without-fonts --without-nas --without-gpc --without-agg --without-ppds --without-afms --with-images=industrial %{stlflags} --with-lang="%{langpack_langs}" --with-poor-help-localizations="$POORHELPS" +%configure --disable-ldap --disable-crashdump --disable-epm --disable-qadevooo --disable-fontooo --disable-mathmldtd --disable-pasf --disable-Xaw --with-jdk-home=/usr/lib/jvm/java-1.4.2-gcj --enable-gcjaot --enable-symbols --enable-lockdown --enable-evolution2 --enable-cairo --enable-xsltproc --with-system-libs --with-system-python --with-system-mozilla --with-firefox --with-system-boost --with-system-libwpd --with-system-icu --with-system-odbc-headers --with-system-sane-header --with-system-xrender-headers --with-system-libxslt --with-system-hsqldb --with-system-beanshell --with-system-db --with-system-xml-apis --with-system-xerces --with-system-xalan --with-system-hunspell --without-system-mspack --without-system-xt --without-fonts --without-nas --without-gpc --without-agg --without-ppds --without-afms --with-images=industrial %{stlflags} --with-lang="%{langpack_langs}" --with-poor-help-localizations="$POORHELPS" cd .. ./bootstrap source Linux*Env.Set.sh From fedora-cvs-commits at redhat.com Wed Feb 7 15:28:39 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 10:28:39 -0500 Subject: rpms/kdegraphics/devel kdegraphics.spec,1.95,1.96 Message-ID: <200702071528.l17FSdOT032550@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/kdegraphics/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv32455 Modified Files: kdegraphics.spec Log Message: 3.5.6 Index: kdegraphics.spec =================================================================== RCS file: /cvs/dist/rpms/kdegraphics/devel/kdegraphics.spec,v retrieving revision 1.95 retrieving revision 1.96 diff -u -r1.95 -r1.96 --- kdegraphics.spec 7 Feb 2007 15:25:44 -0000 1.95 +++ kdegraphics.spec 7 Feb 2007 15:28:36 -0000 1.96 @@ -199,7 +199,7 @@ %exclude %{_libdir}/libkfaximage.so %changelog -* Feb 07 2007 Than Ngo 7:3.5.6-1.fc7 +* Tue Feb 07 2007 Than Ngo 7:3.5.6-1.fc7 - 3.5.6 * Tue Sep 12 2006 Than Ngo 7:3.5.4-2 From fedora-cvs-commits at redhat.com Wed Feb 7 15:28:43 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 10:28:43 -0500 Subject: rpms/frysk/devel .cvsignore,1.44,1.45 sources,1.44,1.45 Message-ID: <200702071528.l17FSh7Z032632@cvs.devel.redhat.com> Author: skasal Update of /cvs/dist/rpms/frysk/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv32586 Modified Files: .cvsignore sources Log Message: New source tarball. Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/frysk/devel/.cvsignore,v retrieving revision 1.44 retrieving revision 1.45 diff -u -r1.44 -r1.45 --- .cvsignore 22 Dec 2006 19:23:36 -0000 1.44 +++ .cvsignore 7 Feb 2007 15:28:41 -0000 1.45 @@ -1 +1 @@ -frysk-0.0.1.2006.12.22.rh1.tar.bz2 +frysk-0.0.1.2007.02.07.rh1.tar.bz2 Index: sources =================================================================== RCS file: /cvs/dist/rpms/frysk/devel/sources,v retrieving revision 1.44 retrieving revision 1.45 diff -u -r1.44 -r1.45 --- sources 22 Dec 2006 19:23:36 -0000 1.44 +++ sources 7 Feb 2007 15:28:41 -0000 1.45 @@ -1 +1 @@ -a731c5042d5be6a3b3498475cf4099b9 frysk-0.0.1.2006.12.22.rh1.tar.bz2 +da2547c8e0dc5bd99367b9cd2708deab frysk-0.0.1.2007.02.07.rh1.tar.bz2 From fedora-cvs-commits at redhat.com Wed Feb 7 15:33:07 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 10:33:07 -0500 Subject: rpms/postgresql/FC-5 .cvsignore, 1.33, 1.34 postgresql.spec, 1.70, 1.71 sources, 1.34, 1.35 Message-ID: <200702071533.l17FX7kl003467@cvs.devel.redhat.com> Author: tgl Update of /cvs/dist/rpms/postgresql/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv3419 Modified Files: .cvsignore postgresql.spec sources Log Message: Update to PostgreSQL 8.1.8 due to regression induced by security fix Resolves: #227522 Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/postgresql/FC-5/.cvsignore,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- .cvsignore 4 Feb 2007 19:25:30 -0000 1.33 +++ .cvsignore 7 Feb 2007 15:33:04 -0000 1.34 @@ -1,4 +1,4 @@ -postgresql-8.1.7.tar.bz2 +postgresql-8.1.8.tar.bz2 PyGreSQL-3.8.1.tgz pgtcl1.5.2.tar.gz pgtcldocs-20041108.zip Index: postgresql.spec =================================================================== RCS file: /cvs/dist/rpms/postgresql/FC-5/postgresql.spec,v retrieving revision 1.70 retrieving revision 1.71 diff -u -r1.70 -r1.71 --- postgresql.spec 4 Feb 2007 19:25:30 -0000 1.70 +++ postgresql.spec 7 Feb 2007 15:33:04 -0000 1.71 @@ -81,7 +81,7 @@ Summary: PostgreSQL client programs and libraries. Name: postgresql -Version: 8.1.7 +Version: 8.1.8 Release: 1%{?dist} License: BSD Group: Applications/Databases @@ -826,6 +826,10 @@ %endif %changelog +* Wed Feb 7 2007 Tom Lane 8.1.8-1 +- Update to PostgreSQL 8.1.8 due to regression induced by security fix +Resolves: #227522 + * Sun Feb 4 2007 Tom Lane 8.1.7-1 - Update to PostgreSQL 8.1.7 to fix CVE-2007-0555, CVE-2007-0556 Related: #225496 Index: sources =================================================================== RCS file: /cvs/dist/rpms/postgresql/FC-5/sources,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- sources 4 Feb 2007 19:25:30 -0000 1.34 +++ sources 7 Feb 2007 15:33:04 -0000 1.35 @@ -1,4 +1,4 @@ -6a6c1d368c369171a7b7d8239ea96e09 postgresql-8.1.7.tar.bz2 +b05e1d7f0cac9cc4e096aa21409dee55 postgresql-8.1.8.tar.bz2 5575979dac93c9c5795d7693a8f91c86 PyGreSQL-3.8.1.tgz d19dfdcb54c334495d32456a043e0232 pgtcl1.5.2.tar.gz 3d504b46231914d61fd49175f67e8715 pgtcldocs-20041108.zip From fedora-cvs-commits at redhat.com Wed Feb 7 15:35:43 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 10:35:43 -0500 Subject: rpms/gnome-pilot/devel gnome-pilot.spec,1.52,1.53 Message-ID: <200702071535.l17FZgao015863@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/gnome-pilot/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv15586 Modified Files: gnome-pilot.spec Log Message: Spec cleanups Index: gnome-pilot.spec =================================================================== RCS file: /cvs/dist/rpms/gnome-pilot/devel/gnome-pilot.spec,v retrieving revision 1.52 retrieving revision 1.53 diff -u -r1.52 -r1.53 --- gnome-pilot.spec 1 Dec 2006 14:58:01 -0000 1.52 +++ gnome-pilot.spec 7 Feb 2007 15:35:40 -0000 1.53 @@ -4,12 +4,12 @@ Name: gnome-pilot Version: 2.0.15 -Release: 3%{?dist} +Release: 4%{?dist} License: LGPL Group: Applications/Communications Summary: GNOME pilot programs Source: %{name}-%{version}.tar.bz2 -BuildRoot: %{_tmppath}/%{name}-%{version}-root +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) ExcludeArch: s390 s390x ### Patches ### @@ -19,8 +19,12 @@ ### Dependencies ### -Prereq: GConf2 -Prereq: scrollkeeper +Requires(post): scrollkeeper +Requires(postun): scrollkeeper + +Requires(pre): GConf2 +Requires(post): GConf2 +Requires(postun): GConf2 Requires: pilot-link >= %{pilot_link_version} @@ -39,6 +43,7 @@ BuildRequires: libgnomeui-devel >= 2.0.0 BuildRequires: libtool BuildRequires: pilot-link-devel >= %{pilot_link_version} +BuildRequires: desktop-file-utils %description gnome-pilot is a collection of programs and daemon for integrating @@ -47,10 +52,11 @@ %package devel Group: Development/Libraries Summary: GNOME pilot libraries, includes, etc -Requires: %name = %{version} +Requires: %name = %{version}-%{release} Requires: ORBit2-devel Requires: libgnomeui-devel Requires: pilot-link-devel >= %{pilot_link_version} +Requires: pkgconfig %description devel gpilotd libraries and includes. @@ -73,7 +79,14 @@ %makeinstall LIBTOOL=%{_bindir}/libtool unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL +desktop-file-install --vendor="" \ + --dir=$RPM_BUILD_ROOT%{_datadir}/applications \ + --remove-category=Application \ + --add-category=HardwareSettings \ + $RPM_BUILD_ROOT%{_datadir}/applications/gpilotd-control-applet.desktop + mv $RPM_BUILD_ROOT/%{_datadir}/gnome-pilot/conduits/*.conduit \ + $RPM_BUILD_ROOT/%{_libdir}/gnome-pilot/conduits/ rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la @@ -87,13 +100,20 @@ %post /sbin/ldconfig export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` -SCHEMAS="pilot.schemas" -for S in $SCHEMAS; do - gconftool-2 --makefile-install-rule /etc/gconf/schemas/$S > /dev/null -done +gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/pilot.schemas > /dev/null scrollkeeper-update +%pre +if [ "$1" -gt 1 ]; then + export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` + gconftool-2 --makefile-uninstall-rule %{_sysconfdir}/gconf/schemas/pilot.schemas > /dev/null +fi + %postun +if [ "$1" -eq 0 ]; then + export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` + gconftool-2 --makefile-uninstall-rule %{_sysconfdir}/gconf/schemas/pilot.schemas > /dev/null +fi /sbin/ldconfig scrollkeeper-update @@ -124,11 +144,15 @@ %files devel %defattr(-, root, root) %{_includedir}/* -%{_libdir}/*.a %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc %changelog +* Wed Feb 7 2007 Matthias Clasen - 2.0.15-4 +- Use desktop-file-install +- Remove invalid category Application, add HardwareSettings +- Other small spec cleanups + * Fri Dec 01 2006 Matthew Barnes - 2.0.15-3.fc7 - Remove patch for GNOME bug #362565 (fixed upstream). From fedora-cvs-commits at redhat.com Wed Feb 7 15:48:04 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 10:48:04 -0500 Subject: rpms/gnome-pilot/devel gnome-pilot.spec,1.53,1.54 Message-ID: <200702071548.l17Fm4oA025189@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/gnome-pilot/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv21245 Modified Files: gnome-pilot.spec Log Message: fix typo Index: gnome-pilot.spec =================================================================== RCS file: /cvs/dist/rpms/gnome-pilot/devel/gnome-pilot.spec,v retrieving revision 1.53 retrieving revision 1.54 diff -u -r1.53 -r1.54 --- gnome-pilot.spec 7 Feb 2007 15:35:40 -0000 1.53 +++ gnome-pilot.spec 7 Feb 2007 15:48:00 -0000 1.54 @@ -86,7 +86,6 @@ $RPM_BUILD_ROOT%{_datadir}/applications/gpilotd-control-applet.desktop mv $RPM_BUILD_ROOT/%{_datadir}/gnome-pilot/conduits/*.conduit \ - $RPM_BUILD_ROOT/%{_libdir}/gnome-pilot/conduits/ rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la From fedora-cvs-commits at redhat.com Wed Feb 7 15:49:44 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 10:49:44 -0500 Subject: rpms/gimp/devel gimp.spec,1.112,1.113 Message-ID: <200702071549.l17Fnite025341@cvs.devel.redhat.com> Author: nphilipp Update of /cvs/dist/rpms/gimp/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv25314 Modified Files: gimp.spec Log Message: really change defaults for use of modular X and lcms (#224156) Resolves: #224156 Index: gimp.spec =================================================================== RCS file: /cvs/dist/rpms/gimp/devel/gimp.spec,v retrieving revision 1.112 retrieving revision 1.113 diff -u -r1.112 -r1.113 --- gimp.spec 1 Feb 2007 13:06:58 -0000 1.112 +++ gimp.spec 7 Feb 2007 15:49:42 -0000 1.113 @@ -10,12 +10,12 @@ # print: build the print plugin (if you don't build it externally) # convenience: install convenience symlinks -%if 0%{?fedora} < 5 && 0%{?redhat} < 5 -%define _enable_modularX 0%{?_with_modular_x:1} -%define _enable_lcms 0%{?_with_lcms:1} -%else +%if 0%{?fedora}%{?redhat} == 0 || 0%{?fedora} >= 5 || 0%{?redhat} >= 5 %define _enable_modularX 0%{!?_without_modular_x:1} %define _enable_lcms 0%{!?_without_lcms:1} +%else +%define _enable_modularX 0%{?_with_modular_x:1} +%define _enable_lcms 0%{?_with_lcms:1} %endif %define _enable_python 0%{!?_without_python:1} @@ -400,6 +400,9 @@ %{_libdir}/pkgconfig/* %changelog +* Wed Feb 07 2007 Nils Philippsen +- really change defaults for use of modular X and lcms (#224156) + * Thu Feb 01 2007 Nils Philippsen - change defaults for use of modular X and lcms (#224156) From fedora-cvs-commits at redhat.com Wed Feb 7 15:56:00 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 10:56:00 -0500 Subject: rpms/openoffice.org/devel openoffice.org.spec,1.1030,1.1031 Message-ID: <200702071556.l17Fu0As025427@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/openoffice.org/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv25413 Modified Files: openoffice.org.spec Log Message: clean up the basic rpmlint warning Index: openoffice.org.spec =================================================================== RCS file: /cvs/dist/rpms/openoffice.org/devel/openoffice.org.spec,v retrieving revision 1.1030 retrieving revision 1.1031 diff -u -r1.1030 -r1.1031 --- openoffice.org.spec 7 Feb 2007 15:26:57 -0000 1.1030 +++ openoffice.org.spec 7 Feb 2007 15:55:58 -0000 1.1031 @@ -139,7 +139,7 @@ user's home, if necessary. %package core -Summary: core modules for %{name} +Summary: Core modules for %{name} Group: Applications/Productivity Requires: urw-fonts Requires: dejavu-lgc-fonts @@ -164,7 +164,7 @@ The shared core libraries and support files for %{name}. %package pyuno -Summary: python bindings for %{name} +Summary: Python bindings for %{name} Group: Development/Libraries Requires: %{name}-core = %{epoch}:%{version}-%{release} Requires: python @@ -176,17 +176,17 @@ written in python. %package base -Summary: database frontend for %{name} +Summary: Database frontend for %{name} Group: Development/Libraries Requires: %{name}-core = %{epoch}:%{version}-%{release} Obsoletes: openoffice.org2-base %description base -GUI database frontend for %{name}. Allows creation and management of databases -through a GUI. +GUI database frontend for %{name}. Allows creation and management of +databases through a GUI. %package writer -Summary: writer module for %{name} +Summary: Word Processor module for %{name} Group: Applications/Productivity Obsoletes: openoffice.org Obsoletes: openoffice.org2-writer @@ -197,7 +197,7 @@ The wordprocessor application of %{name}. %package emailmerge -Summary: email mail merge component for %{name} +Summary: Email mail merge component for %{name} Group: Applications/Productivity Obsoletes: openoffice.org Obsoletes: openoffice.org2-emailmerge @@ -208,7 +208,7 @@ Enables the %{name} writer module to mail merge to email. %package calc -Summary: calc module for %{name} +Summary: Spreadsheet module for %{name} Obsoletes: openoffice.org Obsoletes: openoffice.org2-calc Group: Applications/Productivity @@ -218,7 +218,7 @@ The spreadsheet application of %{name}. %package draw -Summary: draw module for %{name} +Summary: Drawing module for %{name} Group: Applications/Productivity Obsoletes: openoffice.org Obsoletes: openoffice.org2-draw @@ -228,7 +228,7 @@ The drawing application of %{name}. %package impress -Summary: impress module for %{name} +Summary: Presentation module for %{name} Group: Applications/Productivity Obsoletes: openoffice.org Obsoletes: openoffice.org2-impress @@ -238,7 +238,7 @@ The presentation application of %{name}. %package math -Summary: math module for %{name} +Summary: Equation editor module for %{name} Group: Applications/Productivity Obsoletes: openoffice.org Obsoletes: openoffice.org2-math @@ -248,7 +248,7 @@ The math editor of %{name}. %package graphicfilter -Summary: extra graphicfilter module for %{name} +Summary: Extra graphic filters for %{name} Group: Applications/Productivity Requires: %{name}-core = %{epoch}:%{version}-%{release} Obsoletes: openoffice.org2-graphicfilter @@ -257,17 +257,17 @@ The graphicfilter module for %{name}, provides additional svg and flash export filters. %package xsltfilter -Summary: extra xsltfilter module for %{name} +Summary: Extra xsltfilter module for %{name} Group: Applications/Productivity Requires: %{name}-core = %{epoch}:%{version}-%{release} -Obsoletes: openoffice.org2-graphicfilter +Obsoletes: openoffice.org2-xsltfilter %description xsltfilter The xsltfilter module for %{name}, provides additional docbook and xhtml export transforms. Install this to enable docbook export. %package javafilter -Summary: extra javafilter module for %{name} +Summary: Extra javafilter module for %{name} Group: Applications/Productivity Requires: %{name}-core = %{epoch}:%{version}-%{release} Obsoletes: openoffice.org2-javafilter @@ -276,7 +276,7 @@ The javafilter module for %{name}, provides additional aportisdoc, pocket excel and pocket word import filters. %package testtools -Summary: testtools for %{name} +Summary: Testtools for %{name} Group: Development/Libraries Requires: %{name}-core = %{epoch}:%{version}-%{release} Obsoletes: openoffice.org2-testtools @@ -1334,6 +1334,10 @@ #remove dummy .dat files rm -f $RPM_BUILD_ROOT/%{instdir}/program/root?.dat +#set standard permissions for rpmlint +find $RPM_BUILD_ROOT/%{instdir} -exec chmod +w {} \; +chmod a+x $RPM_BUILD_ROOT/%{instdir}/share/config/webcast/*.pl + #ensure that no sneaky un-prelinkable, un-fpic or non executable shared libs #have snuck through pic=0 @@ -2149,9 +2153,7 @@ %{instdir}/program/gnome-set-default-application %{instdir}/program/ucpgvfs1.uno.so #icons and mime -#%{_datadir}/application-registry -%{_datadir}/icons -%dir %{_datadir}/mime-info +%{_datadir}/icons/* %{_datadir}/mime-info/* %{instdir}/program/libxmlsecurity.so %{instdir}/program/liboldxmlsec* From fedora-cvs-commits at redhat.com Wed Feb 7 15:56:57 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 10:56:57 -0500 Subject: rpms/gnome-pilot/devel gnome-pilot.spec,1.54,1.55 Message-ID: <200702071556.l17FuvtH025457@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/gnome-pilot/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv25442 Modified Files: gnome-pilot.spec Log Message: disable static Index: gnome-pilot.spec =================================================================== RCS file: /cvs/dist/rpms/gnome-pilot/devel/gnome-pilot.spec,v retrieving revision 1.54 retrieving revision 1.55 diff -u -r1.54 -r1.55 --- gnome-pilot.spec 7 Feb 2007 15:48:00 -0000 1.54 +++ gnome-pilot.spec 7 Feb 2007 15:56:55 -0000 1.55 @@ -66,7 +66,7 @@ %patch1 -p1 -b .fix-conduit-dir %build -%configure +%configure --disable-static cp %{_bindir}/libtool . perl -pi -e 's|hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=\"-L\\\$libdir\"|g;' libtool export tagname=CC From fedora-cvs-commits at redhat.com Wed Feb 7 16:11:36 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 11:11:36 -0500 Subject: rpms/openhpi/devel openhpi.spec,1.46,1.47 Message-ID: <200702071611.l17GBa4u025778@cvs.devel.redhat.com> Author: pknirsch Update of /cvs/dist/rpms/openhpi/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv25763 Modified Files: openhpi.spec Log Message: - Needs rebuild due to wrong deps after build. Index: openhpi.spec =================================================================== RCS file: /cvs/dist/rpms/openhpi/devel/openhpi.spec,v retrieving revision 1.46 retrieving revision 1.47 diff -u -r1.46 -r1.47 --- openhpi.spec 6 Feb 2007 16:32:46 -0000 1.46 +++ openhpi.spec 7 Feb 2007 16:11:32 -0000 1.47 @@ -1,7 +1,7 @@ Summary: openhpi Hardware Platform Interface (HPI) library and tools Name: openhpi Version: 2.8.0 -Release: 1%{?dist} +Release: 2%{?dist} License: BSD Group: System Environment/Base Source: http://prdownloads.sourceforge.net/openhpi/%{name}-%{version}.tar.gz @@ -89,6 +89,9 @@ %changelog +* Wed Feb 07 2007 Phil Knirsch - 2.8.0-2.fc7 +- Bump and rebuild. + * Tue Feb 06 2007 Phil Knirsch - 2.8.0-1.fc7 - Update to openhpi-2.8.0 From fedora-cvs-commits at redhat.com Wed Feb 7 16:16:35 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 11:16:35 -0500 Subject: rpms/mc/devel mc.spec,1.116,1.117 Message-ID: <200702071616.l17GGZ8u026006@cvs.devel.redhat.com> Author: jnovy Update of /cvs/dist/rpms/mc/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv25992 Modified Files: mc.spec Log Message: - merge review spec fixes (#226133) Index: mc.spec =================================================================== RCS file: /cvs/dist/rpms/mc/devel/mc.spec,v retrieving revision 1.116 retrieving revision 1.117 diff -u -r1.116 -r1.117 --- mc.spec 22 Jan 2007 15:55:52 -0000 1.116 +++ mc.spec 7 Feb 2007 16:16:33 -0000 1.117 @@ -3,7 +3,7 @@ Summary: User-friendly text console file manager and visual shell Name: mc Version: 4.6.1a -Release: 40%{?dist} +Release: 41.20070122cvs%{?dist} Epoch: 1 License: GPL Group: System Environment/Shells @@ -117,22 +117,6 @@ %build export CFLAGS="-DUTF8=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE $RPM_OPT_FLAGS" %configure --with-screen=slang \ - --host=%{_host} --build=%{_build} \ - --target=%{_target_platform} \ - --program-prefix=%{?_program_prefix} \ - --prefix=%{_prefix} \ - --exec-prefix=%{_exec_prefix} \ - --bindir=%{_bindir} \ - --sbindir=%{_sbindir} \ - --sysconfdir=%{_sysconfdir} \ - --datadir=%{_datadir} \ - --includedir=%{_includedir} \ - --libdir=%{_libdir} \ - --libexecdir=%{_libexecdir} \ - --localstatedir=%{_localstatedir} \ - --sharedstatedir=%{_sharedstatedir} \ - --mandir=%{_mandir} \ - --infodir=%{_infodir} \ --enable-charset \ --with-samba \ --without-x \ @@ -146,7 +130,7 @@ install -d -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/mc/extfs install -d -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/mc/syntax -%{makeinstall} sysconfdir=$RPM_BUILD_ROOT%{_sysconfdir} +make install DESTDIR="$RPM_BUILD_ROOT" install lib/{mc.sh,mc.csh} $RPM_BUILD_ROOT%{_sysconfdir}/profile.d @@ -196,8 +180,12 @@ %config %{_sysconfdir}/mc/* %dir %{_datadir}/mc %dir %{_sysconfdir}/mc +%dir %{_libexecdir}/mc %changelog +* Tue Feb 6 2007 Jindrich Novy 4.6.1a-41 +- merge review spec fixes (#226133) + * Mon Jan 22 2007 Jindrich Novy 4.6.1a-40 - update to new upstream CVS snapshot - drop upstreamed tmpcrash patch @@ -639,7 +627,7 @@ - fix a bunch of buffer overflows and memory leaks (CAN-2004-0226) - fix hardlink handling in cpio filesystem - fix handling of filenames with single/double quotes and backslashes - in %{_datadir}/mc/extfs/rpm + in %%{_datadir}/mc/extfs/rpm - update php.syntax file (#112645) - fix crash with large syntax file (#112644) - update CAN-2003-1023 fix to still make vfs symlinks relative, @@ -812,7 +800,7 @@ - Updated Japanese translation. * Sun Jan 14 2001 Florian La Roche -- do not prereq %{_sysconfdir}/init.d +- do not prereq %%{_sysconfdir}/init.d - do not require gpm for s390 * Mon Aug 21 2000 Jonathan Blandford @@ -947,7 +935,7 @@ - patched so that TERM variable set to xterm produces color * Mon Mar 22 1999 Michael Fulbright -- made sure %{_sysconfdir}/pam.d/mcserv has right permissions +- made sure %%{_sysconfdir}/pam.d/mcserv has right permissions * Thu Mar 18 1999 Michael Fulbright - version 4.5.27 @@ -997,7 +985,7 @@ - removed tkmc * Wed Apr 8 1998 Marc Ewing -- add %{prefix}/lib/mc/layout to gmc +- add %%{prefix}/lib/mc/layout to gmc * Tue Dec 23 1997 Tomasz K??oczko - added --without-debug to configure, @@ -1026,10 +1014,10 @@ * Sun Oct 26 1997 Tomasz K??oczko - updated to 4.1.6 -- added %attr macros in %%files, +- added %%attr macros in %%files, - a few simplification in %%install, - removed glibc patch, -- fixed installing %{_sysconfdir}/X11/wmconfig/tkmc. +- fixed installing %%{_sysconfdir}/X11/wmconfig/tkmc. * Thu Oct 23 1997 Michael K. Johnson @@ -1053,8 +1041,8 @@ * Thu May 22 1997 Michele Marziani -- added support for mc alias in %{_sysconfdir}/profile.d/mc.csh (for csh and tcsh) -- lowered number of SysV init scripts in %{_sysconfdir}/rc.d/rc[0,1,6].d +- added support for mc alias in %%{_sysconfdir}/profile.d/mc.csh (for csh and tcsh) +- lowered number of SysV init scripts in %%{_sysconfdir}/rc.d/rc[0,1,6].d (mcserv needs to be killed before inet) - removed all references to $RPM_SOURCE_DIR - restored $RPM_OPT_FLAGS when compiling @@ -1071,10 +1059,10 @@ - added new rpmfs script, - removed mcfn_install from mc (adding mc() to bash enviroment is in - %{_sysconfdir}/profile.d/mc.sh), -- %{_sysconfdir}/profile.d/mc.sh changed to %config, -- removed %{prefix}/lib/mc/bin/create_vcs, -- removed %{prefix}/lib/mc/term. + %%{_sysconfdir}/profile.d/mc.sh), +- %%{_sysconfdir}/profile.d/mc.sh changed to %%config, +- removed %%{prefix}/lib/mc/bin/create_vcs, +- removed %%{prefix}/lib/mc/term. * Wed May 9 1997 Tomasz K??oczko @@ -1084,23 +1072,23 @@ * Tue May 7 1997 Tomasz K??oczko - new version 3.5.27, -- %dir %{prefix}/lib/mc/icons and icons removed from tkmc, +- %%dir %%{prefix}/lib/mc/icons and icons removed from tkmc, - added commented xmc part. * Tue Apr 22 1997 Tomasz K??oczko - FIX spec: - added URL field, - - in mc added missing %{prefix}/lib/mc/mc.ext, %{prefix}/lib/mc/mc.hint, - %{prefix}/lib/mc/mc.hlp, %{prefix}/lib/mc/mc.lib, %{prefix}/lib/mc/mc.menu. + - in mc added missing %%{prefix}/lib/mc/mc.ext, %%{prefix}/lib/mc/mc.hint, + %%{prefix}/lib/mc/mc.hlp, %%{prefix}/lib/mc/mc.lib, %%{prefix}/lib/mc/mc.menu. * Fri Apr 18 1997 Tomasz K??oczko - added making packages: tkmc, mcserv (xmc not work yet), - gziped man pages, -- added %{_sysconfdir}/pamd.d/mcserv PAM config file. +- added %%{_sysconfdir}/pamd.d/mcserv PAM config file. - added instaling icons, -- added %{_sysconfdir}/profile.d/mc.sh, +- added %%{_sysconfdir}/profile.d/mc.sh, - in %doc added NEWS README, -- removed %{prefix}/lib/mc/FAQ, +- removed %%{prefix}/lib/mc/FAQ, - added mcserv.init script for mcserv (start/stop on level 86). From fedora-cvs-commits at redhat.com Wed Feb 7 16:23:28 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 11:23:28 -0500 Subject: rpms/mc/devel mc.spec,1.117,1.118 Message-ID: <200702071623.l17GNSUE017704@cvs.devel.redhat.com> Author: jnovy Update of /cvs/dist/rpms/mc/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv17684 Modified Files: mc.spec Log Message: - yet more "macros in changelog" fixes Index: mc.spec =================================================================== RCS file: /cvs/dist/rpms/mc/devel/mc.spec,v retrieving revision 1.117 retrieving revision 1.118 diff -u -r1.117 -r1.118 --- mc.spec 7 Feb 2007 16:16:33 -0000 1.117 +++ mc.spec 7 Feb 2007 16:23:26 -0000 1.118 @@ -887,7 +887,7 @@ script * Fri Sep 25 1999 Bill Nottingham -- chkconfig --del in %preun, not %postun +- chkconfig --del in %%preun, not %postun * Wed Sep 22 1999 Michael Fulbright - updated to 4.5.39-pre9 @@ -1044,14 +1044,14 @@ - added support for mc alias in %%{_sysconfdir}/profile.d/mc.csh (for csh and tcsh) - lowered number of SysV init scripts in %%{_sysconfdir}/rc.d/rc[0,1,6].d (mcserv needs to be killed before inet) -- removed all references to $RPM_SOURCE_DIR +- removed all references to RPM_SOURCE_DIR - restored $RPM_OPT_FLAGS when compiling - minor cleanup of spec file: redundant directives and comments removed * Sun May 18 1997 Michele Marziani - removed all references to non-existent mc.rpmfs -- added mcedit.1 to the %files section +- added mcedit.1 to the %%files section - reverted to un-gzipped man pages (RedHat style) - removed double install line for mcserv.pamd @@ -1089,6 +1089,6 @@ - added %%{_sysconfdir}/pamd.d/mcserv PAM config file. - added instaling icons, - added %%{_sysconfdir}/profile.d/mc.sh, -- in %doc added NEWS README, +- in %%doc added NEWS README, - removed %%{prefix}/lib/mc/FAQ, - added mcserv.init script for mcserv (start/stop on level 86). From fedora-cvs-commits at redhat.com Wed Feb 7 16:30:02 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 11:30:02 -0500 Subject: rpms/cpio/devel cpio.spec,1.47,1.48 Message-ID: <200702071630.l17GU2Ei017829@cvs.devel.redhat.com> Author: pvrabec Update of /cvs/dist/rpms/cpio/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv17795 Modified Files: cpio.spec Log Message: fix spec file to meet Fedora standards (#225656) Index: cpio.spec =================================================================== RCS file: /cvs/dist/rpms/cpio/devel/cpio.spec,v retrieving revision 1.47 retrieving revision 1.48 diff -u -r1.47 -r1.48 --- cpio.spec 22 Jan 2007 08:27:40 -0000 1.47 +++ cpio.spec 7 Feb 2007 16:30:00 -0000 1.48 @@ -1,12 +1,7 @@ -# XXX generate per-os macro to test -%{expand: %%global this_os_is_%{_os} %%{nil}} -%{?this_os_is_linux:%define _bindir /bin} -%{?this_os_is_linux:%define _libexecdir /sbin} - Summary: A GNU archiving program Name: cpio Version: 2.6 -Release: 23%{?dist} +Release: 24%{?dist} License: GPL Group: Applications/Archiving URL: http://www.gnu.org/software/cpio/ @@ -24,13 +19,10 @@ Patch22: cpio-2.6-writeOutHeaderBufferOverflow.patch Patch23: cpio-2.6-initHeaderStruct.patch Patch24: cpio-2.6-setLocale.patch - -%ifnos linux -Prereq: /sbin/rmt -%endif -Prereq: /sbin/install-info -BuildRequires: texinfo, autoconf -Buildroot: %{_tmppath}/%{name}-root +Requires(post): /sbin/install-info +Requires(preun): /sbin/install-info +BuildRequires: texinfo, autoconf, gettext +Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description GNU cpio copies files into or out of a cpio or tar archive. Archives @@ -66,27 +58,20 @@ %build CFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -pedantic -Wall" %configure -make +make %{?_smp_mflags} %install rm -rf ${RPM_BUILD_ROOT} -%makeinstall -install -c -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1 +make DESTDIR=$RPM_BUILD_ROOT install +install -c -p -m 0644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_mandir}/man1 -%find_lang %{name} -{ cd ${RPM_BUILD_ROOT} +rm $RPM_BUILD_ROOT/%{_mandir}/man1/mt.1* +rm $RPM_BUILD_ROOT/%{_infodir}/dir +rm $RPM_BUILD_ROOT/%{_libexecdir}/rmt -%ifos linux -# XXX these from mt-st - rm -f .%{_bindir}/mt .%{_mandir}/man1/mt.1 -%endif - -# XXX Nuke unpackaged files. - rm -f .%{_infodir}/dir - rm -f ./sbin/rmt -} +%find_lang %{name} %clean rm -rf ${RPM_BUILD_ROOT} @@ -96,22 +81,20 @@ %preun if [ $1 = 0 ]; then - /sbin/install-info --delete %{_infodir}/cpio.info.gz %{_infodir}/dir || : + /sbin/install-info --delete %{_infodir}/cpio.info.gz %{_infodir}/dir || : fi %files -f %{name}.lang %defattr(-,root,root,0755) -%doc AUTHORS ChangeLog NEWS README THANKS TODO - -%ifnos linux -%{_libexecdir}/* -%endif +%doc AUTHORS ChangeLog NEWS README THANKS TODO COPYING %{_bindir}/* %{_mandir}/man*/* - %{_infodir}/*.info* %changelog +* Mon Jan 22 2007 Peter Vrabec 2.6-24 +- fix spec file to meet Fedora standards (#225656) + * Mon Jan 22 2007 Peter Vrabec 2.6-23 - fix non-failsafe install-info use in scriptlets (#223682) From fedora-cvs-commits at redhat.com Wed Feb 7 16:38:41 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 11:38:41 -0500 Subject: rpms/dejagnu/devel dejagnu.spec,NONE,1.1 dejagnu-rh.spec,1.14,NONE Message-ID: <200702071638.l17GcfSC004070@cvs.devel.redhat.com> Author: pmachata Update of /cvs/dist/rpms/dejagnu/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv3913 Added Files: dejagnu.spec Removed Files: dejagnu-rh.spec Log Message: - Tidy up the specfile per rpmlint comments --- NEW FILE dejagnu.spec --- Summary: A front end for testing other programs Name: dejagnu Version: 1.4.4 Release: 6 Epoch: 1 License: GPL Source: ftp://ftp.gnu.org/gnu/dejagnu/dejagnu-1.4.4.tar.gz Group: Development/Tools URL: http://www.gnu.org/software/dejagnu/ Requires: tcl >= 8.0, expect >= 5.21 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArchitectures: noarch BuildRequires: jadetex docbook-utils-pdf tetex-dvips Patch1: dejagnu-1.4.4-smp-1.patch %description DejaGnu is an Expect/Tcl based framework for testing other programs. DejaGnu has several purposes: to make it easy to write tests for any program; to allow you to write tests which will be portable to any host or target where a program must be tested; and to standardize the output format of all tests (making it easier to integrate the testing into software development). %prep %setup -q -n dejagnu-%{version} %patch1 -p1 %build %configure -v make mv doc/html doc/overview %check echo ============TESTING=============== make -k check RUNTESTFLAGS="RUNTEST=`pwd`/runtest" || : echo ============END TESTING=========== %install rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install chmod a-x $RPM_BUILD_ROOT/%{_datadir}/dejagnu/runtest.exp pushd doc make docs make man1dir=%{buildroot}%{_mandir}/man1 install-man popd %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc COPYING NEWS README AUTHORS ChangeLog doc/overview.pdf %{_bindir}/runtest %{_datadir}/dejagnu %{_includedir}/dejagnu.h %{_mandir}/*/* %changelog * Wed Feb 7 2007 Petr Machata - 1:1.4.4-6 - Tidy up the specfile per rpmlint comments * Wed Jul 12 2006 Jesse Keating - 1:1.4.4-5.1 - rebuild * Wed Feb 2 2006 Petr Machata 1:1.4.4-5 - Applying H.J. Lu's race condition patch. (#166000) * Fri Dec 09 2005 Jesse Keating - rebuilt * Sat Mar 5 2005 Jakub Jelinek 1:1.4.4-4 - rebuilt with GCC 4 * Mon Nov 8 2004 Jakub Jelinek 1:1.4.4-3 - add URL (#138280) * Mon Sep 27 2004 Warren Togami 1:1.4.4-2 - remove INSTALL & redundant copies of overview * Tue Aug 3 2004 Jakub Jelinek 1:1.4.4-1 - update to 1.4.4 - run make check during rpm build * Tue Jun 15 2004 Elliot Lee - rebuilt * Fri Feb 13 2004 Elliot Lee - rebuilt * Wed Jan 22 2003 Tim Powers - rebuilt * Mon Dec 30 2002 Karsten Hopp 1:1.4.2-9 - more missing BuildRequires * Tue Dec 17 2002 Karsten Hopp 1:1.4.2-8 - Add jadetex Buildrequires * Wed Nov 27 2002 Tim Powers 1:1.4.2-7 - include dejagnu.h - move %%{_libexecdir}/config.guess into %%{_datadir}/dejagnu - include overview docs (bug #59095) * Fri Jun 21 2002 Tim Powers - automated rebuild * Thu May 23 2002 Tim Powers - automated rebuild * Mon Apr 29 2002 Jakub Jelinek 1.4.2-4 - fix makefile style variable passing (#63984) * Thu Feb 28 2002 Jakub Jelinek 1.4.2-3 - rebuild * Wed Jan 09 2002 Tim Powers - automated rebuild * Wed Nov 28 2001 Jakub Jelinek 1.4.2-1 - update to 1.4.2, mainly so that it can be built with gcc3+ * Fri Sep 7 2001 Jakub Jelinek 1.4.1-3 - make it noarch again * Wed Aug 29 2001 Jakub Jelinek - fix a typo (#52404) * Thu Jun 28 2001 Tim Powers - rebuilt for the distro * Tue Feb 27 2001 Tim Powers - minor modifications to the spec file. Built for Powertools. - added Epoch * Wed Feb 21 2001 Rob Savoye - Fixed Requires line, and changed the URL to the new ftp site. * Sun Oct 31 1999 Rob Savoye - updated to the latest snapshot - added doc files - added the site.exp config file * Mon Jul 12 1999 Tim Powers - updated to 19990628 - updated patches as needed - added %%defattr in files section * Wed Mar 10 1999 Jeff Johnson - add alpha expect patch (#989) - use %%configure * Thu Dec 17 1998 Jeff Johnson - Update to 19981215. * Thu Nov 12 1998 Jeff Johnson - Update to 1998-10-29. * Wed Jul 8 1998 Jeff Johnson - Update to 1998-05-28. * Sun Feb 1 1998 Jeff Johnson - Create. --- dejagnu-rh.spec DELETED --- From fedora-cvs-commits at redhat.com Wed Feb 7 16:38:50 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 11:38:50 -0500 Subject: rpms/bind/devel bind-chroot-admin.in, 1.14, 1.15 bind.spec, 1.160, 1.161 Message-ID: <200702071638.l17GcopW004202@cvs.devel.redhat.com> Author: atkac Update of /cvs/dist/rpms/bind/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv3712/bind/devel Modified Files: bind-chroot-admin.in bind.spec Log Message: fixed bind-chroot script (#227600) Index: bind-chroot-admin.in =================================================================== RCS file: /cvs/dist/rpms/bind/devel/bind-chroot-admin.in,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- bind-chroot-admin.in 21 Nov 2006 16:33:52 -0000 1.14 +++ bind-chroot-admin.in 7 Feb 2007 16:38:48 -0000 1.15 @@ -21,6 +21,15 @@ # # BIND_CHROOT_PREFIX=${BIND_CHROOT_PREFIX:- at BIND_CHROOT_PREFIX@} + +if [ -e /etc/sysconfig/named ]; then + BIND_CHROOT_PREFIX=`grep "ROOTDIR" /etc/sysconfig/named |grep \"` + if [ `expr match "$BIND_CHROOT_PREFIX" '#'` -lt `expr match "$BIND_CHROOT_PREFIX" '"'` ]; then + BIND_CHROOT_PREFIX=${BIND_CHROOT_PREFIX#*\"} + BIND_CHROOT_PREFIX=${BIND_CHROOT_PREFIX%#*} + BIND_CHROOT_PREFIX=${BIND_CHROOT_PREFIX%\"*} + fi +fi BIND_DIR=${BIND_DIR:- at BIND_DIR@} function usage() Index: bind.spec =================================================================== RCS file: /cvs/dist/rpms/bind/devel/bind.spec,v retrieving revision 1.160 retrieving revision 1.161 diff -u -r1.160 -r1.161 --- bind.spec 5 Feb 2007 12:40:39 -0000 1.160 +++ bind.spec 7 Feb 2007 16:38:48 -0000 1.161 @@ -17,7 +17,7 @@ Name: bind License: BSD-like Version: 9.3.4 -Release: 4%{?dist} +Release: 5%{?dist} Epoch: 31 Url: http://www.isc.org/products/BIND/ Buildroot: %{_tmppath}/%{name}-root @@ -744,6 +744,9 @@ :; %changelog +* Wed Feb 07 2007 Adam Tkac 31:9.3.4-5.fc7 +- bind-chroot-admin now uses correct chroot path (#227600) + * Mon Feb 05 2007 Adam Tkac 31:9.3.4-4.fc7 - fixed conflict between bind-sdb and ldap - removed duplicated bind directory in bind-libs From fedora-cvs-commits at redhat.com Wed Feb 7 16:41:24 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 11:41:24 -0500 Subject: rpms/kernel/FC-5 kernel-2.6.spec,1.2285,1.2286 Message-ID: <200702071641.l17GfOTZ006223@cvs.devel.redhat.com> Author: cebbert Update of /cvs/dist/rpms/kernel/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv6179 Modified Files: kernel-2.6.spec Log Message: * Wed Feb 7 2007 Chuck Ebbert - fix up x86_64 Xen build Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/kernel-2.6.spec,v retrieving revision 1.2285 retrieving revision 1.2286 diff -u -r1.2285 -r1.2286 --- kernel-2.6.spec 7 Feb 2007 00:22:06 -0000 1.2285 +++ kernel-2.6.spec 7 Feb 2007 16:41:22 -0000 1.2286 @@ -1378,8 +1378,6 @@ BuildKernel %xen_target %xen_image xen BuildKernel %xen_target %xen_image xen0 BuildKernel %xen_target %xen_image xenU -# Now the directory is properly created, copy xen over -mv $RPM_BUILD_ROOT/usr/src/kernels/%{KVERREL}-xen-%{_target_cpu}-HV-temp $RPM_BUILD_ROOT/usr/src/kernels/%{KVERREL}-xen-%{_target_cpu}/xen %endif %endif @@ -1761,6 +1759,9 @@ %endif %changelog +* Wed Feb 7 2007 Chuck Ebbert +- fix up x86_64 Xen build + * Tue Feb 6 2007 Chuck Ebbert - disable Tux - add another GFS2 update From fedora-cvs-commits at redhat.com Wed Feb 7 16:53:32 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 11:53:32 -0500 Subject: rpms/system-config-printer/FC-6 .cvsignore, 1.114, 1.115 sources, 1.117, 1.118 system-config-printer.spec, 1.86, 1.87 Message-ID: <200702071653.l17GrWUn006825@cvs.devel.redhat.com> Author: twaugh Update of /cvs/dist/rpms/system-config-printer/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv6757 Modified Files: .cvsignore sources system-config-printer.spec Log Message: * Wed Feb 7 2007 Tim Waugh 0.7.50-1 - 0.7.50: - Fixed hex digits list (bug #223770). - Added bs translation. - Don't put the ellipsis in the real device URI (bug #227643). - Don't check for existing drivers for complex command lines (bug #225104). - Allow floating point job options (bug #224651). - Prevent shared/published confusion (bug #225081). - Fixed PPD page size setting. - Avoid os.remove exception (bug #226703). - Handle unknown job options (bug #225538). - Resolves: rhbz#223770 rhbz#227643 rhbz#225104 rhbz#224651 rhbz#225081 rhbz#226703 rhbz#225538 Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/system-config-printer/FC-6/.cvsignore,v retrieving revision 1.114 retrieving revision 1.115 diff -u -r1.114 -r1.115 --- .cvsignore 16 Jan 2007 17:14:50 -0000 1.114 +++ .cvsignore 7 Feb 2007 16:53:30 -0000 1.115 @@ -94,3 +94,4 @@ system-config-printer-0.7.47.tar.bz2 system-config-printer-0.7.48.tar.bz2 system-config-printer-0.7.49.tar.bz2 +system-config-printer-0.7.50.tar.bz2 Index: sources =================================================================== RCS file: /cvs/dist/rpms/system-config-printer/FC-6/sources,v retrieving revision 1.117 retrieving revision 1.118 diff -u -r1.117 -r1.118 --- sources 16 Jan 2007 17:14:50 -0000 1.117 +++ sources 7 Feb 2007 16:53:30 -0000 1.118 @@ -1,2 +1,2 @@ fb4400a1c8de5b35566d6fd6c56ae619 pycups-1.9.17.tar.bz2 -47832c6587aee2b85d4bc3e845b34363 system-config-printer-0.7.49.tar.bz2 +6d996b2f839649ee0d6e2907626641dc system-config-printer-0.7.50.tar.bz2 Index: system-config-printer.spec =================================================================== RCS file: /cvs/dist/rpms/system-config-printer/FC-6/system-config-printer.spec,v retrieving revision 1.86 retrieving revision 1.87 diff -u -r1.86 -r1.87 --- system-config-printer.spec 16 Jan 2007 17:14:50 -0000 1.86 +++ system-config-printer.spec 7 Feb 2007 16:53:30 -0000 1.87 @@ -2,7 +2,7 @@ Summary: A printer administration tool Name: system-config-printer -Version: 0.7.49 +Version: 0.7.50 Release: 1%{?dist} License: GPL Group: System Environment/Base @@ -114,6 +114,18 @@ fi %changelog +* Wed Feb 7 2007 Tim Waugh 0.7.50-1 +- 0.7.50: + - Fixed hex digits list (bug #223770). + - Added bs translation. + - Don't put the ellipsis in the real device URI (bug #227643). + - Don't check for existing drivers for complex command lines (bug #225104). + - Allow floating point job options (bug #224651). + - Prevent shared/published confusion (bug #225081). + - Fixed PPD page size setting. + - Avoid os.remove exception (bug #226703). + - Handle unknown job options (bug #225538). + * Tue Jan 16 2007 Tim Waugh 0.7.49-1 - 0.7.49: - Fixed a traceback in the driver check code. From fedora-cvs-commits at redhat.com Wed Feb 7 16:55:49 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 11:55:49 -0500 Subject: rpms/system-config-printer/devel .cvsignore, 1.110, 1.111 sources, 1.115, 1.116 system-config-printer.spec, 1.83, 1.84 Message-ID: <200702071655.l17GtnI2008617@cvs.devel.redhat.com> Author: twaugh Update of /cvs/dist/rpms/system-config-printer/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv8558 Modified Files: .cvsignore sources system-config-printer.spec Log Message: * Wed Feb 7 2007 Tim Waugh 0.7.50-1 - 0.7.50: - Fixed hex digits list (bug #223770). - Added bs translation. - Don't put the ellipsis in the real device URI (bug #227643). - Don't check for existing drivers for complex command lines (bug #225104). - Allow floating point job options (bug #224651). - Prevent shared/published confusion (bug #225081). - Fixed PPD page size setting. - Avoid os.remove exception (bug #226703). - Handle unknown job options (bug #225538). - Resolves: rhbz#223770 rhbz#227643 rhbz#225104 rhbz#224651 rhbz#225081 rhbz#226703 rhbz#225538 Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/system-config-printer/devel/.cvsignore,v retrieving revision 1.110 retrieving revision 1.111 diff -u -r1.110 -r1.111 --- .cvsignore 16 Jan 2007 17:15:53 -0000 1.110 +++ .cvsignore 7 Feb 2007 16:55:47 -0000 1.111 @@ -90,3 +90,4 @@ system-config-printer-0.7.46.tar.bz2 system-config-printer-0.7.47.tar.bz2 system-config-printer-0.7.49.tar.bz2 +system-config-printer-0.7.50.tar.bz2 Index: sources =================================================================== RCS file: /cvs/dist/rpms/system-config-printer/devel/sources,v retrieving revision 1.115 retrieving revision 1.116 diff -u -r1.115 -r1.116 --- sources 16 Jan 2007 17:15:53 -0000 1.115 +++ sources 7 Feb 2007 16:55:47 -0000 1.116 @@ -1,2 +1,3 @@ fb4400a1c8de5b35566d6fd6c56ae619 pycups-1.9.17.tar.bz2 47832c6587aee2b85d4bc3e845b34363 system-config-printer-0.7.49.tar.bz2 +6d996b2f839649ee0d6e2907626641dc system-config-printer-0.7.50.tar.bz2 Index: system-config-printer.spec =================================================================== RCS file: /cvs/dist/rpms/system-config-printer/devel/system-config-printer.spec,v retrieving revision 1.83 retrieving revision 1.84 diff -u -r1.83 -r1.84 --- system-config-printer.spec 16 Jan 2007 17:15:53 -0000 1.83 +++ system-config-printer.spec 7 Feb 2007 16:55:47 -0000 1.84 @@ -2,7 +2,7 @@ Summary: A printer administration tool Name: system-config-printer -Version: 0.7.49 +Version: 0.7.50 Release: 1%{?dist} License: GPL Group: System Environment/Base @@ -112,6 +112,18 @@ fi %changelog +* Wed Feb 7 2007 Tim Waugh 0.7.50-1 +- 0.7.50: + - Fixed hex digits list (bug #223770). + - Added bs translation. + - Don't put the ellipsis in the real device URI (bug #227643). + - Don't check for existing drivers for complex command lines (bug #225104). + - Allow floating point job options (bug #224651). + - Prevent shared/published confusion (bug #225081). + - Fixed PPD page size setting. + - Avoid os.remove exception (bug #226703). + - Handle unknown job options (bug #225538). + * Tue Jan 16 2007 Tim Waugh 0.7.49-1 - 0.7.49: - Fixed a traceback in the driver check code. From fedora-cvs-commits at redhat.com Wed Feb 7 16:58:55 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 11:58:55 -0500 Subject: rpms/gnome-media/devel gnome-media.spec,1.84,1.85 Message-ID: <200702071658.l17GwtvD011109@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/gnome-media/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv10947 Modified Files: gnome-media.spec Log Message: control center cleanup Index: gnome-media.spec =================================================================== RCS file: /cvs/dist/rpms/gnome-media/devel/gnome-media.spec,v retrieving revision 1.84 retrieving revision 1.85 diff -u -r1.84 -r1.85 --- gnome-media.spec 23 Jan 2007 04:28:49 -0000 1.84 +++ gnome-media.spec 7 Feb 2007 16:58:53 -0000 1.85 @@ -12,7 +12,7 @@ Summary: GNOME media programs Name: gnome-media Version: 2.17.90 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL Group: Applications/Multimedia Source: ftp://ftp.gnome.org/pub/GNOME/sources/gnome-media/2.17/gnome-media-%{version}.tar.bz2 @@ -104,8 +104,12 @@ desktop-file-install --vendor gnome --delete-original \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ --add-only-show-in GNOME \ - --add-category X-Red-Hat-Base \ - $RPM_BUILD_ROOT%{_datadir}/applications/gnome-cd.desktop \ + $RPM_BUILD_ROOT%{_datadir}/applications/gnome-cd.desktop + +desktop-file-install --vendor gnome --delete-original \ + --dir $RPM_BUILD_ROOT%{_datadir}/applications \ + --add-only-show-in GNOME \ + --add-category X-GNOME-PersonalSettings \ $RPM_BUILD_ROOT%{_datadir}/applications/gnome-volume-control.desktop # show in all @@ -191,6 +195,9 @@ %{_libdir}/pkgconfig/* %changelog +* Wed Feb 7 2007 Matthias Clasen - 2.17.90-2 +- Add X-GNOME-PersonalSettings to gnome-volume-control.desktop + * Mon Jan 22 2007 Matthias Clasen - 2.17.90-1 - Update to 2.17.90 From fedora-cvs-commits at redhat.com Wed Feb 7 17:18:03 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 12:18:03 -0500 Subject: rpms/libsepol/devel .cvsignore, 1.114, 1.115 libsepol.spec, 1.152, 1.153 sources, 1.115, 1.116 Message-ID: <200702071718.l17HI3G0016642@cvs.devel.redhat.com> Author: dwalsh Update of /cvs/dist/rpms/libsepol/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv16597 Modified Files: .cvsignore libsepol.spec sources Log Message: * Wed Feb 7 2007 Dan Walsh 2.0.1-1 - Upgrade to latest from NSA * Merged libsepol segfault fix from Stephen Smalley for when sensitivities are required but not present in the base. * Merged patch to add errcodes.h to libsepol by Karl MacMillan. * Fri Jan 19 2007 Dan Walsh 1.16.0-1 - Upgrade to latest from NSA * Updated version for stable branch. Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/libsepol/devel/.cvsignore,v retrieving revision 1.114 retrieving revision 1.115 diff -u -r1.114 -r1.115 --- .cvsignore 19 Jan 2007 13:55:32 -0000 1.114 +++ .cvsignore 7 Feb 2007 17:18:00 -0000 1.115 @@ -114,3 +114,4 @@ libsepol-1.15.2.tgz libsepol-1.15.3.tgz libsepol-1.16.0.tgz +libsepol-2.0.1.tgz Index: libsepol.spec =================================================================== RCS file: /cvs/dist/rpms/libsepol/devel/libsepol.spec,v retrieving revision 1.152 retrieving revision 1.153 diff -u -r1.152 -r1.153 --- libsepol.spec 19 Jan 2007 13:56:29 -0000 1.152 +++ libsepol.spec 7 Feb 2007 17:18:00 -0000 1.153 @@ -1,6 +1,6 @@ Summary: SELinux binary policy manipulation library Name: libsepol -Version: 1.16.0 +Version: 2.0.1 Release: 1%{?dist} License: GPL Group: System Environment/Libraries @@ -85,6 +85,12 @@ /%{_lib}/libsepol.so.1 %changelog +* Wed Feb 7 2007 Dan Walsh 2.0.1-1 +- Upgrade to latest from NSA + * Merged libsepol segfault fix from Stephen Smalley for when + sensitivities are required but not present in the base. + * Merged patch to add errcodes.h to libsepol by Karl MacMillan. + * Fri Jan 19 2007 Dan Walsh 1.16.0-1 - Upgrade to latest from NSA * Updated version for stable branch. Index: sources =================================================================== RCS file: /cvs/dist/rpms/libsepol/devel/sources,v retrieving revision 1.115 retrieving revision 1.116 diff -u -r1.115 -r1.116 --- sources 19 Jan 2007 13:55:32 -0000 1.115 +++ sources 7 Feb 2007 17:18:00 -0000 1.116 @@ -1 +1 @@ -defabd55e16f35ec4314cf115cf2f103 libsepol-1.16.0.tgz +7b9582d9876d0aff012c9e680fc392f0 libsepol-2.0.1.tgz From fedora-cvs-commits at redhat.com Wed Feb 7 17:21:18 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 12:21:18 -0500 Subject: rpms/nautilus/devel nautilus.spec,1.139,1.140 Message-ID: <200702071721.l17HLIXR019157@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/nautilus/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv19045 Modified Files: nautilus.spec Log Message: control center cleanup Index: nautilus.spec =================================================================== RCS file: /cvs/dist/rpms/nautilus/devel/nautilus.spec,v retrieving revision 1.139 retrieving revision 1.140 diff -u -r1.139 -r1.140 --- nautilus.spec 6 Feb 2007 11:26:13 -0000 1.139 +++ nautilus.spec 7 Feb 2007 17:21:16 -0000 1.140 @@ -19,7 +19,7 @@ Name: nautilus Summary: Nautilus is a file manager for GNOME Version: 2.17.90 -Release: 3%{?dist} +Release: 4%{?dist} License: GPL Group: User Interface/Desktops Source: ftp://ftp.gnome.org/pub/GNOME/sources/2.7/%{name}/%{name}-%{version}.tar.bz2 @@ -142,6 +142,11 @@ --add-category X-Red-Hat-Base \ $RPM_BUILD_ROOT%{_datadir}/applications/* +desktop-file-install --vendor gnome --delete-original \ + --dir $RPM_BUILD_ROOT%{_datadir}/applications \ + --add-category DesktopSettings \ + $RPM_BUILD_ROOT%{_datadir}/applications/nautilus-file-management-properties.desktop + rm -f $RPM_BUILD_ROOT%{_libdir}/bonobo/*.la rm -f $RPM_BUILD_ROOT%{_libdir}/*.la @@ -208,6 +213,9 @@ %{_libdir}/*.so %changelog +* Wed Feb 7 2007 Matthias Clasen - 2.17.90-4 +- Add DesktopSettings category to nautilus-file-management-properties.desktop + * Tue Feb 6 2007 Alexander Larsson - 2.17.90-3 - update tracker dynamic search patch to new .so name From fedora-cvs-commits at redhat.com Wed Feb 7 17:22:50 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 12:22:50 -0500 Subject: rpms/ElectricFence/devel ElectricFence.spec,1.16,1.17 Message-ID: <200702071722.l17HMoIJ020391@cvs.devel.redhat.com> Author: pmachata Update of /cvs/dist/rpms/ElectricFence/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv20180 Modified Files: ElectricFence.spec Log Message: - Tidy up the specfile per rpmlint comments Index: ElectricFence.spec =================================================================== RCS file: /cvs/dist/rpms/ElectricFence/devel/ElectricFence.spec,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- ElectricFence.spec 12 Jul 2006 05:43:56 -0000 1.16 +++ ElectricFence.spec 7 Feb 2007 17:22:48 -0000 1.17 @@ -1,16 +1,16 @@ -Summary: A debugger which detects memory allocation violations. +Summary: A debugger which detects memory allocation violations Name: ElectricFence Version: 2.2.2 -Release: 20.2.2 +Release: 21 License: GPL Group: Development/Tools +URL: http://perens.com/FreeSoftware/ElectricFence/ Source: ftp://ftp.perens.com/pub/ElectricFence/beta/%{name}-%{version}.tar.gz Patch1: ElectricFence-2.0.5-longjmp.patch Patch2: ElectricFence-2.1-vaarg.patch Patch3: ElectricFence-2.2.2-pthread.patch Patch4: ElectricFence-2.2.2-madvise.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-root -Requires: /sbin/ldconfig +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description ElectricFence is a utility for C programming and @@ -35,7 +35,7 @@ make CFLAGS='${RPM_OPT_FLAGS} -DUSE_SEMAPHORE -fpic' %install -rm -rf %{buildroot} +rm -rf $RPM_BUILD_ROOT mkdir -p %{buildroot}{%{_bindir},%{_libdir},%{_mandir}/man3} make BIN_INSTALL_DIR=%{buildroot}%{_bindir} \ @@ -46,13 +46,12 @@ echo ".so man3/efence.3" > %{buildroot}%{_mandir}/man3/libefence.3 %clean -rm -rf %{buildroot} +rm -rf $RPM_BUILD_ROOT -%post -/sbin/ldconfig +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig -%postun -/sbin/ldconfig %files %defattr(-,root,root) @@ -63,6 +62,9 @@ %{_mandir}/*/* %changelog +* Wed Feb 7 2007 Petr Machata - 2.2.2-21 +- Tidy up the specfile per rpmlint comments + * Wed Jul 12 2006 Jesse Keating - 2.2.2-20.2.2 - rebuild From fedora-cvs-commits at redhat.com Wed Feb 7 17:24:55 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 12:24:55 -0500 Subject: rpms/ghostscript-fonts/devel ghostscript-fonts.spec,1.13,1.14 Message-ID: <200702071724.l17HOtXR021942@cvs.devel.redhat.com> Author: twaugh Update of /cvs/dist/rpms/ghostscript-fonts/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv21888 Modified Files: ghostscript-fonts.spec Log Message: * Wed Feb 7 2007 Tim Waugh 5.50-16 - Fixed URL again (bug #225794). - Fixed requires tags (bug #225794). - Preserve timestamps on installed files (bug #225794). - Added empty %build section (bug #225794). - Use FHS macros for file manifest (bug #225794). - Fixed summary (bug #225794). - Fixed description (bug #225794). - Fixed license (bug #225794). - Resolves: rhbz#225794 rhbz#225794 rhbz#225794 rhbz#225794 rhbz#225794 rhbz#225794 rhbz#225794 rhbz#225794 Index: ghostscript-fonts.spec =================================================================== RCS file: /cvs/dist/rpms/ghostscript-fonts/devel/ghostscript-fonts.spec,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- ghostscript-fonts.spec 6 Feb 2007 16:26:46 -0000 1.13 +++ ghostscript-fonts.spec 7 Feb 2007 17:24:53 -0000 1.14 @@ -1,13 +1,18 @@ -Summary: Fonts for the Ghostscript PostScript(TM) interpreter. +Summary: Fonts for the Ghostscript PostScript interpreter Name: ghostscript-fonts Version: 5.50 -Release: 15%{?dist} -License: GPL +Release: 16%{?dist} +License: Distributable Group: Applications/Publishing BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -URL: http://sourceforge.net/projects/gnu-gs -Source: ftp://ftp.cs.wisc.edu/pub/ghost/gnu/gs550/gnu-gs-fonts-other-%{version}.tar.gz +URL: http://www.gnu.org/software/ghostscript/ +Source: http://ftp.gnu.org/gnu/ghostscript/gnu-gs-fonts-other-%{version}.tar.gz Requires: fontconfig +Requires(post): /usr/bin/mkfontscale /usr/bin/mkfontdir +Requires(post): /usr/sbin/chkfontpath +Requires(post): fontconfig +Requires(postun): /usr/sbin/chkfontpath +Requires(postun): fontconfig BuildArchitectures: noarch %define fontdir %{_datadir}/fonts/default/ghostscript @@ -17,16 +22,15 @@ PostScript interpreter, uses to render text. These fonts are in addition to the fonts shared by Ghostscript and the X Window System. -You'll need to install ghostscript-fonts if you're installing -ghostscript. - %prep %setup -q -c ghostscript-fonts-%{version} +%build + %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{fontdir} -cp fonts/* $RPM_BUILD_ROOT%{fontdir} +cp -p fonts/* $RPM_BUILD_ROOT%{fontdir} %post { @@ -50,9 +54,19 @@ %files %defattr(-,root,root,-) -/usr/share/fonts/default +%{_datadir}/fonts/default/ %changelog +* Wed Feb 7 2007 Tim Waugh 5.50-16 +- Fixed URL again (bug #225794). +- Fixed requires tags (bug #225794). +- Preserve timestamps on installed files (bug #225794). +- Added empty %%build section (bug #225794). +- Use FHS macros for file manifest (bug #225794). +- Fixed summary (bug #225794). +- Fixed description (bug #225794). +- Fixed license (bug #225794). + * Tue Feb 6 2007 Tim Waugh 5.50-15 - Fixed URL (bug #225794). - Fixed build root tag (bug #225794). From fedora-cvs-commits at redhat.com Wed Feb 7 17:33:56 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 12:33:56 -0500 Subject: rpms/nautilus/devel nautilus.spec,1.140,1.141 Message-ID: <200702071733.l17HXuD0028594@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/nautilus/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv28527 Modified Files: nautilus.spec Log Message: fix spec Index: nautilus.spec =================================================================== RCS file: /cvs/dist/rpms/nautilus/devel/nautilus.spec,v retrieving revision 1.140 retrieving revision 1.141 diff -u -r1.140 -r1.141 --- nautilus.spec 7 Feb 2007 17:21:16 -0000 1.140 +++ nautilus.spec 7 Feb 2007 17:33:54 -0000 1.141 @@ -142,10 +142,10 @@ --add-category X-Red-Hat-Base \ $RPM_BUILD_ROOT%{_datadir}/applications/* -desktop-file-install --vendor gnome --delete-original \ +desktop-file-install \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ --add-category DesktopSettings \ - $RPM_BUILD_ROOT%{_datadir}/applications/nautilus-file-management-properties.desktop + $RPM_BUILD_ROOT%{_datadir}/applications/gnome-nautilus-file-management-properties.desktop rm -f $RPM_BUILD_ROOT%{_libdir}/bonobo/*.la rm -f $RPM_BUILD_ROOT%{_libdir}/*.la From fedora-cvs-commits at redhat.com Wed Feb 7 17:42:20 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 12:42:20 -0500 Subject: rpms/system-config-kickstart/devel .cvsignore, 1.39, 1.40 sources, 1.47, 1.48 system-config-kickstart.spec, 1.52, 1.53 Message-ID: <200702071742.l17HgKGR024738@cvs.devel.redhat.com> Author: clumens Update of /cvs/dist/rpms/system-config-kickstart/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv24722 Modified Files: .cvsignore sources system-config-kickstart.spec Log Message: New version. Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/system-config-kickstart/devel/.cvsignore,v retrieving revision 1.39 retrieving revision 1.40 diff -u -r1.39 -r1.40 --- .cvsignore 16 Jan 2007 19:46:12 -0000 1.39 +++ .cvsignore 7 Feb 2007 17:42:18 -0000 1.40 @@ -32,3 +32,4 @@ system-config-kickstart-2.6.19.tar.gz system-config-kickstart-2.7.0.tar.gz system-config-kickstart-2.7.1.tar.gz +system-config-kickstart-2.7.2.tar.gz Index: sources =================================================================== RCS file: /cvs/dist/rpms/system-config-kickstart/devel/sources,v retrieving revision 1.47 retrieving revision 1.48 diff -u -r1.47 -r1.48 --- sources 16 Jan 2007 19:46:12 -0000 1.47 +++ sources 7 Feb 2007 17:42:18 -0000 1.48 @@ -1 +1 @@ -98fca61f7440f7cabc580ca76bad5543 system-config-kickstart-2.7.1.tar.gz +ae9255d43f914c6ec070af071239401b system-config-kickstart-2.7.2.tar.gz Index: system-config-kickstart.spec =================================================================== RCS file: /cvs/dist/rpms/system-config-kickstart/devel/system-config-kickstart.spec,v retrieving revision 1.52 retrieving revision 1.53 diff -u -r1.52 -r1.53 --- system-config-kickstart.spec 16 Jan 2007 19:46:12 -0000 1.52 +++ system-config-kickstart.spec 7 Feb 2007 17:42:18 -0000 1.53 @@ -1,6 +1,6 @@ Summary: A graphical interface for making kickstart files. Name: system-config-kickstart -Version: 2.7.1 +Version: 2.7.2 Release: 1%{?dist} URL: http://fedora.redhat.com/projects/config-tools/ License: GPL @@ -78,6 +78,11 @@ %attr(0644,root,root) %{_datadir}/icons/hicolor/48x48/apps/system-config-kickstart.png %changelog +* Wed Feb 07 2007 Chris Lumens 2.7.2-1 +- Add package-level selection and removal (#222592). +- Add UI for the key command (#226718). +- Fix iter handling on the partition screen for auto partitions (#225087). + * Tue Jan 16 2007 Chris Lumens 2.7.1-1 - Update to use new pykickstart. - Don't traceback if no monitor or x driver is selected. From fedora-cvs-commits at redhat.com Wed Feb 7 17:44:54 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 12:44:54 -0500 Subject: rpms/pykickstart/devel .cvsignore, 1.46, 1.47 pykickstart.spec, 1.51, 1.52 sources, 1.51, 1.52 Message-ID: <200702071744.l17His98024859@cvs.devel.redhat.com> Author: clumens Update of /cvs/dist/rpms/pykickstart/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv24841 Modified Files: .cvsignore pykickstart.spec sources Log Message: New version. Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/pykickstart/devel/.cvsignore,v retrieving revision 1.46 retrieving revision 1.47 diff -u -r1.46 -r1.47 --- .cvsignore 25 Jan 2007 21:55:55 -0000 1.46 +++ .cvsignore 7 Feb 2007 17:44:51 -0000 1.47 @@ -8,3 +8,4 @@ pykickstart-0.91.tar.gz pykickstart-0.92.tar.gz pykickstart-0.93.tar.gz +pykickstart-0.94.tar.gz Index: pykickstart.spec =================================================================== RCS file: /cvs/dist/rpms/pykickstart/devel/pykickstart.spec,v retrieving revision 1.51 retrieving revision 1.52 diff -u -r1.51 -r1.52 --- pykickstart.spec 31 Jan 2007 23:12:18 -0000 1.51 +++ pykickstart.spec 7 Feb 2007 17:44:51 -0000 1.52 @@ -3,8 +3,8 @@ Summary: A python library for manipulating kickstart files Name: pykickstart Url: http://fedoraproject.org/wiki/pykickstart -Version: 0.93 -Release: 2%{?dist} +Version: 0.94 +Release: 1%{?dist} Source0: %{name}-%{version}.tar.gz License: GPL Group: System Environment/Libraries @@ -38,6 +38,11 @@ %{_bindir}/ksvalidator %changelog +* Wed Feb 07 2007 Chris Lumens - 0.94-1 +- Add a newline to the end of the key command output. +- Use network bootproto constants (#197694). +- Fix tracebacks in subclass __str__ methods (#226734). + * Wed Jan 31 2007 Chris Lumens - 0.93-2 - Make some minor spec file changes to get closer to the extras guidelines. Index: sources =================================================================== RCS file: /cvs/dist/rpms/pykickstart/devel/sources,v retrieving revision 1.51 retrieving revision 1.52 diff -u -r1.51 -r1.52 --- sources 31 Jan 2007 23:12:18 -0000 1.51 +++ sources 7 Feb 2007 17:44:52 -0000 1.52 @@ -1 +1 @@ -0f5deffb2c9edc3f8577370f197bd4fa pykickstart-0.93.tar.gz +bbd7b2187ca557892da5822f3ae5fef3 pykickstart-0.94.tar.gz From fedora-cvs-commits at redhat.com Wed Feb 7 17:46:07 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 12:46:07 -0500 Subject: rpms/kdeaccessibility/devel kdeaccessibility.spec, 1.23, 1.24 sources, 1.13, 1.14 kde-libtool.patch, 1.1, NONE Message-ID: <200702071746.l17Hk7kZ024947@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/kdeaccessibility/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv24932 Modified Files: kdeaccessibility.spec sources Removed Files: kde-libtool.patch Log Message: 3.5.6 Index: kdeaccessibility.spec =================================================================== RCS file: /cvs/dist/rpms/kdeaccessibility/devel/kdeaccessibility.spec,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- kdeaccessibility.spec 10 Aug 2006 09:15:05 -0000 1.23 +++ kdeaccessibility.spec 7 Feb 2007 17:46:05 -0000 1.24 @@ -1,10 +1,10 @@ %define debug 0 %define final 1 -%define qt_version 3.3.6 +%define qt_version 3.3.7 %define kdebase_epoch 6 -Version: 3.5.4 +Version: 3.5.6 Release: 1%{?dist} Epoch: 1 Summary: K Desktop Environment - Accessibility @@ -112,6 +112,9 @@ %changelog +* Wed Feb 07 2007 Than Ngo 1:3.5.6-1.fc7 +- 3.5.6 + * Thu Aug 10 2006 Than Ngo 1:3.5.4-1 - rebuild Index: sources =================================================================== RCS file: /cvs/dist/rpms/kdeaccessibility/devel/sources,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- sources 10 Aug 2006 09:15:05 -0000 1.13 +++ sources 7 Feb 2007 17:46:05 -0000 1.14 @@ -1 +1 @@ -bc64350a56a585e4d2c88fe3fc8b24f8 kdeaccessibility-3.5.4.tar.bz2 +03d3c9f4d8c2fd12b7d0e020e11cd88e kdeaccessibility-3.5.6.tar.bz2 --- kde-libtool.patch DELETED --- From fedora-cvs-commits at redhat.com Wed Feb 7 17:47:11 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 12:47:11 -0500 Subject: rpms/gnome-volume-manager/devel gnome-volume-manager.spec, 1.56, 1.57 Message-ID: <200702071747.l17HlB0J025021@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/gnome-volume-manager/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv25005 Modified Files: gnome-volume-manager.spec Log Message: Use desktop-file-install Index: gnome-volume-manager.spec =================================================================== RCS file: /cvs/dist/rpms/gnome-volume-manager/devel/gnome-volume-manager.spec,v retrieving revision 1.56 retrieving revision 1.57 diff -u -r1.56 -r1.57 --- gnome-volume-manager.spec 14 Nov 2006 21:37:14 -0000 1.56 +++ gnome-volume-manager.spec 7 Feb 2007 17:47:09 -0000 1.57 @@ -1,7 +1,7 @@ Summary: The GNOME Volume Manager Name: gnome-volume-manager Version: 2.17.0 -Release: 2%{?dist} +Release: 3%{?dist} License: GPL Group: Applications/System Source0: gnome-volume-manager-%{version}.tar.bz2 @@ -13,13 +13,17 @@ Patch1: gnome-volume-manager-1.5.11-rh-defaults.patch Patch2: gnome-volume-manager-2.17.0-add-console-user-check.patch Patch3: gnome-volume-manager-2.15.0-check-screensaver.patch -BuildRoot: /var/tmp/%{name}-root -BuildPrereq: libgnomeui-devel, libglade2-devel, dbus-devel >= 0.90, dbus-glib-devel >= 0.70 -BuildPrereq: hal-devel >= 0.5.0 +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: libgnomeui-devel +BuildRequires: libglade2-devel +BuildRequires: dbus-devel >= 0.90 +BuildRequires: dbus-glib-devel >= 0.70 +BuildRequires: hal-devel >= 0.5.0 BuildRequires: perl-XML-Parser BuildRequires: gettext -Requires: hal >= 0.5.0, kernel >= 2.6, control-center >= 2.0 -Requires: dbus >= 0.90 +Requires: hal >= 0.5.0 +Requires: kernel >= 2.6 +Requires: control-center >= 2.0 Requires: gthumb Requires: gnome-media Requires: gnome-mount >= 0.4 @@ -39,7 +43,7 @@ camera. The GNOME Volume Manager does this entirely in user-space and without polling. -The GNOME Voume Manager sits at the top end of a larger picture that aims to +The GNOME Volume Manager sits at the top end of a larger picture that aims to integrate the Linux system from the kernel on up through the desktop and its applications. @@ -50,13 +54,18 @@ %patch2 -p1 -b .add-console-user-check %patch3 -p0 -b .screensaver %build -%configure CFLAGS="-ggdb3 -O0" +%configure make %install rm -rf $RPM_BUILD_ROOT %makeinstall +desktop-file-install \ + --dir $RPM_BUILD_ROOT%{_datadir}/applications \ + --add-category=HardwareSettings \ + $RPM_BUILD_ROOT%{_datadir}/applications/gnome-volume-properties.desktop + mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart install -m 755 %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/magicdev @@ -106,6 +115,11 @@ %{_datadir}/gnome/autostart/gnome-volume-manager.desktop %changelog +* Wed Feb 7 2007 Matthias Clasen - 2.17.0-3 +- Use desktop-file-install +- Add HardwareSettings category to gnome-volume-properties.desktop + (fixed in upstream svn) + * Tue Nov 14 2006 David Zeuthen - 2.17.0-2%{?dist} - Refuse to automount when screensaver is running (#215057) From fedora-cvs-commits at redhat.com Wed Feb 7 17:47:29 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 12:47:29 -0500 Subject: rpms/genromfs/devel genromfs.spec,1.16,1.17 Message-ID: <200702071747.l17HlTde025048@cvs.devel.redhat.com> Author: pmachata Update of /cvs/dist/rpms/genromfs/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv25034 Modified Files: genromfs.spec Log Message: - Tidy up the specfile per rpmlint comments Index: genromfs.spec =================================================================== RCS file: /cvs/dist/rpms/genromfs/devel/genromfs.spec,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- genromfs.spec 12 Jul 2006 05:54:32 -0000 1.16 +++ genromfs.spec 7 Feb 2007 17:47:27 -0000 1.17 @@ -1,9 +1,10 @@ -Summary: Utility for creating romfs filesystems. +Summary: Utility for creating romfs filesystems Name: genromfs Version: 0.5.1 -Release: 3.2.2 +Release: 4 License: GPL Group: System Environment/Base +URL: http://romfs.sourceforge.net/ Source: http://unc.dl.sourceforge.net/sourceforge/romfs/genromfs-0.5.1.tar.gz Patch: genromfs-0.5.1.patch ExclusiveOS: Linux @@ -38,6 +39,9 @@ %{_mandir}/man8/* %changelog +* Wed Feb 7 2007 Petr Machata - 0.5.1-4 +- Tidy up the specfile per rpmlint comments + * Wed Jul 12 2006 Jesse Keating - 0.5.1-3.2.2 - rebuild From fedora-cvs-commits at redhat.com Wed Feb 7 17:51:56 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 12:51:56 -0500 Subject: rpms/genromfs/devel genromfs.spec,1.17,1.18 Message-ID: <200702071751.l17Hpu59016712@cvs.devel.redhat.com> Author: pmachata Update of /cvs/dist/rpms/genromfs/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv16698 Modified Files: genromfs.spec Log Message: Fix build root. Index: genromfs.spec =================================================================== RCS file: /cvs/dist/rpms/genromfs/devel/genromfs.spec,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- genromfs.spec 7 Feb 2007 17:47:27 -0000 1.17 +++ genromfs.spec 7 Feb 2007 17:51:54 -0000 1.18 @@ -8,7 +8,7 @@ Source: http://unc.dl.sourceforge.net/sourceforge/romfs/genromfs-0.5.1.tar.gz Patch: genromfs-0.5.1.patch ExclusiveOS: Linux -BuildRoot: %{_tmppath}/%{name}-root +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description Genromfs is a tool for creating romfs filesystems, which are From fedora-cvs-commits at redhat.com Wed Feb 7 17:58:13 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 12:58:13 -0500 Subject: rpms/gnome-volume-manager/devel gnome-volume-manager.spec, 1.57, 1.58 Message-ID: <200702071758.l17HwDDD016873@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/gnome-volume-manager/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv16855 Modified Files: gnome-volume-manager.spec Log Message: fix spec Index: gnome-volume-manager.spec =================================================================== RCS file: /cvs/dist/rpms/gnome-volume-manager/devel/gnome-volume-manager.spec,v retrieving revision 1.57 retrieving revision 1.58 diff -u -r1.57 -r1.58 --- gnome-volume-manager.spec 7 Feb 2007 17:47:09 -0000 1.57 +++ gnome-volume-manager.spec 7 Feb 2007 17:58:11 -0000 1.58 @@ -21,6 +21,7 @@ BuildRequires: hal-devel >= 0.5.0 BuildRequires: perl-XML-Parser BuildRequires: gettext +BuildRequires: desktop-file-utils Requires: hal >= 0.5.0 Requires: kernel >= 2.6 Requires: control-center >= 2.0 From fedora-cvs-commits at redhat.com Wed Feb 7 18:07:53 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 13:07:53 -0500 Subject: rpms/ltrace/devel ltrace-0.5-man.patch, NONE, 1.1 ltrace.spec, 1.56, 1.57 Message-ID: <200702071807.l17I7rSG017171@cvs.devel.redhat.com> Author: pmachata Update of /cvs/dist/rpms/ltrace/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv17151 Modified Files: ltrace.spec Added Files: ltrace-0.5-man.patch Log Message: - tidy up the specfile per rpmlint comments - fix man page ltrace-0.5-man.patch: ltrace.1 | 2 -- 1 files changed, 2 deletions(-) --- NEW FILE ltrace-0.5-man.patch --- diff -ru ltrace-0.5/ltrace.1 ltrace-0.5-PATCHED/ltrace.1 --- ltrace-0.5/ltrace.1 2006-06-16 03:15:18.000000000 +0200 +++ ltrace-0.5-PATCHED/ltrace.1 2007-01-25 14:28:44.000000000 +0100 @@ -153,8 +153,6 @@ .LP It only works on Linux and in a small subset of architectures. .LP -Only ELF32 binaries are supported. -.LP Calls to dlopen()ed libraries will not be traced. .PP If you like to report a bug, send a notice to the author, or use the Index: ltrace.spec =================================================================== RCS file: /cvs/dist/rpms/ltrace/devel/ltrace.spec,v retrieving revision 1.56 retrieving revision 1.57 diff -u -r1.56 -r1.57 --- ltrace.spec 4 Sep 2006 12:57:40 -0000 1.56 +++ ltrace.spec 7 Feb 2007 18:07:51 -0000 1.57 @@ -1,7 +1,8 @@ -Summary: Tracks runtime library calls from dynamically linked executables. +Summary: Tracks runtime library calls from dynamically linked executables Name: ltrace Version: 0.5 Release: 6.45svn%{?dist} +URL: http://alioth.debian.org/projects/ltrace/ Source: ltrace-0.5.tar.gz Patch0: ltrace-0.4-exec.patch Patch1: ltrace-0.4-fork.patch @@ -12,10 +13,10 @@ Patch6: ltrace-0.5-ppc-symval.patch Patch7: ltrace-0.5-a2bp.patch Patch8: ltrace-0.5-attach.patch +Patch9: ltrace-0.5-man.patch License: GPL Group: Development/Debuggers ExclusiveArch: %{ix86} x86_64 ia64 ppc ppc64 s390 s390x alpha sparc -Prefix: %{_prefix} BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: elfutils-libelf-devel dejagnu @@ -40,6 +41,7 @@ %patch6 -p1 %patch7 -p1 %patch8 -p1 +%patch9 -p1 sed -i -e 's/-o root -g root//' Makefile.in %build @@ -51,10 +53,10 @@ rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} docdir=%{_docdir}/ltrace-%{version}/ install -#%check -#echo ====================TESTING========================= -#make check -#echo ====================TESTING END===================== +%check +echo ====================TESTING========================= +make check +echo ====================TESTING END===================== %clean rm -rf $RPM_BUILD_ROOT @@ -64,9 +66,13 @@ %doc COPYING README TODO BUGS ChangeLog %{_prefix}/bin/ltrace %{_mandir}/man1/ltrace.1* -%config /etc/ltrace.conf +%config(noreplace) /etc/ltrace.conf %changelog +* Thu Jan 25 2007 Petr Machata - 0.5-6.45svn +- tidy up the specfile per rpmlint comments +- fix man page + * Mon Sep 4 2006 Petr Machata - 0.5-5.45svn - fix plt handling on ppc32 (symval patch) - fix attaching to process (attach patch) @@ -122,7 +128,7 @@ - testsuite patch: Automated testsuite for ltrace. * Wed Mar 1 2006 Petr Machata - 0.3.36-4.3 -- include %{ix86} to ExclusiveArch, instead of mere i386 +- include %%{ix86} to ExclusiveArch, instead of mere i386 * Fri Feb 10 2006 Jesse Keating - 0.3.36-4.2 - bump again for double-long bug on ppc(64) From fedora-cvs-commits at redhat.com Wed Feb 7 18:12:32 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 13:12:32 -0500 Subject: rpms/make/devel make.spec,1.31,1.32 Message-ID: <200702071812.l17ICWvW017248@cvs.devel.redhat.com> Author: pmachata Update of /cvs/dist/rpms/make/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv17226 Modified Files: make.spec Log Message: - Tidy up the specfile per rpmlint comments - Use utf-8 and fix national characters in contributor's names Index: make.spec =================================================================== RCS file: /cvs/dist/rpms/make/devel/make.spec,v retrieving revision 1.31 retrieving revision 1.32 diff -u -r1.31 -r1.32 --- make.spec 25 Jan 2007 12:18:04 -0000 1.31 +++ make.spec 7 Feb 2007 18:12:29 -0000 1.32 @@ -1,4 +1,5 @@ -Summary: A GNU tool which simplifies the build process for users. +# -*- coding: utf-8 -*- +Summary: A GNU tool which simplifies the build process for users Name: make Epoch: 1 Version: 3.81 @@ -13,9 +14,9 @@ Patch6: make-3.81-err-reporting.patch Patch7: make-3.81-memory.patch Patch8: make-3.81-rlimit.patch -Prereq: /sbin/install-info -Prefix: %{_prefix} Buildroot: %{_tmppath}/%{name}-root +Requires(post): /sbin/install-info +Requires(preun): /sbin/install-info %description A GNU tool for controlling the generation of executables and other @@ -42,20 +43,13 @@ config/missing --run automake --gnu Makefile config/missing --run autoconf %configure -#touch .deps/remote-stub.Po # Workaround for broken automake files make %{?_smp_mflags} %install rm -rf ${RPM_BUILD_ROOT} - -%makeinstall - -pushd ${RPM_BUILD_ROOT} - ln -sf make .%{_bindir}/gmake - #gzip -9nf .%{_infodir}/make.info* - rm -f .%{_infodir}/dir - chmod ug-s .%{_bindir}/* -popd +make DESTDIR=$RPM_BUILD_ROOT install +ln -sf make ${RPM_BUILD_ROOT}/%{_bindir}/gmake +rm -f ${RPM_BUILD_ROOT}/%{_infodir}/dir %find_lang %name @@ -83,8 +77,12 @@ %{_infodir}/*.info* %changelog +* Fri Feb 2 2007 Petr Machata - 1:3.81-3 +- Tidy up the specfile per rpmlint comments +- Use utf-8 and fix national characters in contributor's names + * Thu Jan 25 2007 Petr Machata - 1:3.81-3 -- Ville Skytta: patch for non-failing %%post, %%preun +- Ville Skytt??: patch for non-failing %%post, %%preun - Resolves: #223709 * Thu Jan 25 2007 Petr Machata - 1:3.81-2 @@ -186,7 +184,7 @@ * Fri Jan 25 2002 Jakub Jelinek - rebuilt with gcc 3.1 -* Fri Jul 6 2001 Trond Eivind Glomsr?d +* Fri Jul 6 2001 Trond Eivind Glomsr??d - s/Copyright/License/ - langify - Make sure it isn't setgid if built as root From fedora-cvs-commits at redhat.com Wed Feb 7 18:13:36 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 13:13:36 -0500 Subject: rpms/make/devel make.spec,1.32,1.33 Message-ID: <200702071813.l17IDauU017306@cvs.devel.redhat.com> Author: pmachata Update of /cvs/dist/rpms/make/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv17290 Modified Files: make.spec Log Message: ... and don't forget to bump a release. Index: make.spec =================================================================== RCS file: /cvs/dist/rpms/make/devel/make.spec,v retrieving revision 1.32 retrieving revision 1.33 diff -u -r1.32 -r1.33 --- make.spec 7 Feb 2007 18:12:29 -0000 1.32 +++ make.spec 7 Feb 2007 18:13:33 -0000 1.33 @@ -3,7 +3,7 @@ Name: make Epoch: 1 Version: 3.81 -Release: 3%{?dist} +Release: 4%{?dist} License: GPL Group: Development/Tools URL: http://www.gnu.org/software/make/ @@ -77,7 +77,7 @@ %{_infodir}/*.info* %changelog -* Fri Feb 2 2007 Petr Machata - 1:3.81-3 +* Fri Feb 2 2007 Petr Machata - 1:3.81-4 - Tidy up the specfile per rpmlint comments - Use utf-8 and fix national characters in contributor's names From fedora-cvs-commits at redhat.com Wed Feb 7 18:21:45 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 13:21:45 -0500 Subject: rpms/make/devel make.spec,1.33,1.34 Message-ID: <200702071821.l17ILjJa009005@cvs.devel.redhat.com> Author: pmachata Update of /cvs/dist/rpms/make/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv8989 Modified Files: make.spec Log Message: Fix buildroot. Index: make.spec =================================================================== RCS file: /cvs/dist/rpms/make/devel/make.spec,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- make.spec 7 Feb 2007 18:13:33 -0000 1.33 +++ make.spec 7 Feb 2007 18:21:38 -0000 1.34 @@ -14,7 +14,7 @@ Patch6: make-3.81-err-reporting.patch Patch7: make-3.81-memory.patch Patch8: make-3.81-rlimit.patch -Buildroot: %{_tmppath}/%{name}-root +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires(post): /sbin/install-info Requires(preun): /sbin/install-info From fedora-cvs-commits at redhat.com Wed Feb 7 18:56:42 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 13:56:42 -0500 Subject: rpms/gnutls/devel .cvsignore, 1.10, 1.11 gnutls.spec, 1.24, 1.25 sources, 1.10, 1.11 gnutls-1.4.2-cve-2006-4790.patch, 1.1, NONE Message-ID: <200702071856.l17IugOu032698@cvs.devel.redhat.com> Author: tmraz Update of /cvs/dist/rpms/gnutls/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv32653 Modified Files: .cvsignore gnutls.spec sources Removed Files: gnutls-1.4.2-cve-2006-4790.patch Log Message: * Wed Feb 7 2007 Tomas Mraz 1.4.5-1 - new upstream version - drop libtermcap-devel from buildrequires Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/gnutls/devel/.cvsignore,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- .cvsignore 18 Jul 2006 16:26:10 -0000 1.10 +++ .cvsignore 7 Feb 2007 18:56:37 -0000 1.11 @@ -1 +1 @@ -gnutls-1.4.1-nosrp.tar.bz2 +gnutls-1.4.5-nosrp.tar.bz2 Index: gnutls.spec =================================================================== RCS file: /cvs/dist/rpms/gnutls/devel/gnutls.spec,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- gnutls.spec 14 Sep 2006 12:39:29 -0000 1.24 +++ gnutls.spec 7 Feb 2007 18:56:37 -0000 1.25 @@ -1,11 +1,11 @@ Summary: A TLS protocol implementation. Name: gnutls -Version: 1.4.1 -Release: 2 +Version: 1.4.5 +Release: 1 License: LGPL Group: System Environment/Libraries BuildRequires: libgcrypt-devel >= 1.2.2, gettext -BuildRequires: zlib-devel, readline-devel, libtermcap-devel +BuildRequires: zlib-devel, readline-devel #BuildPrereq: libtasn1-devel #BuildPrereq: opencdk-devel URL: http://www.gnutls.org/ @@ -16,7 +16,6 @@ Source1: libgnutls-config Patch0: gnutls-1.4.0-nosrp.patch Patch1: gnutls-1.4.1-enable-psk.patch -Patch3: gnutls-1.4.2-cve-2006-4790.patch BuildRoot: %{_tmppath}/%{name}-root Requires: libgcrypt >= 1.2.2 @@ -56,7 +55,6 @@ %setup -q %patch0 -p1 -b .nosrp %patch1 -p1 -b .enable-psk -%patch3 -p1 -b .no-params for i in auth_srp_rsa.c auth_srp_sb64.c auth_srp_passwd.c auth_srp.c gnutls_srp.c ext_srp.c; do touch lib/$i @@ -122,6 +120,10 @@ %{_mandir}/man1/* %changelog +* Wed Feb 7 2007 Tomas Mraz 1.4.5-1 +- new upstream version +- drop libtermcap-devel from buildrequires + * Thu Sep 14 2006 Tomas Mraz 1.4.1-2 - detect forged signatures - CVE-2006-4790 (#206411), patch from upstream Index: sources =================================================================== RCS file: /cvs/dist/rpms/gnutls/devel/sources,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- sources 18 Jul 2006 16:26:10 -0000 1.10 +++ sources 7 Feb 2007 18:56:37 -0000 1.11 @@ -1 +1 @@ -6167d36f7c9d73008f3ca733901416bb gnutls-1.4.1-nosrp.tar.bz2 +12ca4ef81d34fe350b1cdfe50851cdb4 gnutls-1.4.5-nosrp.tar.bz2 --- gnutls-1.4.2-cve-2006-4790.patch DELETED --- From fedora-cvs-commits at redhat.com Wed Feb 7 18:56:47 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 13:56:47 -0500 Subject: rpms/nasm/devel nasm-0.98-boguself2.patch, 1.2, 1.3 nasm.spec, 1.19, 1.20 Message-ID: <200702071856.l17Iulh2000376@cvs.devel.redhat.com> Author: pmachata Update of /cvs/dist/rpms/nasm/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv32647 Modified Files: nasm-0.98-boguself2.patch nasm.spec Log Message: - tidy up the specfile per rpmlint comments - use utf-8 and fix national characters in contributor's names - port bogus elf patch to new nasm version and turn it on again nasm-0.98-boguself2.patch: outelf.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) Index: nasm-0.98-boguself2.patch =================================================================== RCS file: /cvs/dist/rpms/nasm/devel/nasm-0.98-boguself2.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- nasm-0.98-boguself2.patch 31 Mar 2005 13:26:48 -0000 1.2 +++ nasm-0.98-boguself2.patch 7 Feb 2007 18:56:45 -0000 1.3 @@ -1,36 +1,36 @@ --- nasm-0.98.39/output/outelf.c.boguself Sun May 20 01:25:35 2001 +++ nasm-0.98.39/output/outelf.c Sun May 20 02:01:59 2001 @@ -548,7 +548,7 @@ static void elf_add_reloc (struct Sectio - r->symbol = 0; - for (i=0; iindex) -- r->symbol = i+3; -+ r->symbol = i+2; - if (!r->symbol) - r->symbol = GLOBAL_TEMP_BASE + raa_read(bsym, segment); + r->symbol = 0; + for (i = 0; i < nsects; i++) + if (segment == sects[i]->index) +- r->symbol = i + 3; ++ r->symbol = i + 2; + if (!r->symbol) + r->symbol = GLOBAL_TEMP_BASE + raa_read(bsym, segment); } @@ -922,13 +922,13 @@ static struct SAA *elf_build_symtab (lon * Now some standard symbols defining the segments, for relocation * purposes. */ -- for (i = 1; i <= nsects+1; i++) { +- for (i = 1; i <= nsects + 1; i++) { + for (i = 1; i <= nsects; i++) { - p = entry; - WRITELONG (p, 0); /* no symbol name */ - WRITELONG (p, 0); /* offset zero */ - WRITELONG (p, 0); /* size zero */ - WRITESHORT (p, 3); /* local section-type thing */ -- WRITESHORT (p, (i==1 ? SHN_ABS : i-1)); /* the section id */ -+ WRITESHORT (p, i); /* the section id */ - saa_wbytes (s, entry, 16L); - *len += 16; - (*local)++; + p = entry; + WRITELONG(p, 0); /* no symbol name */ + WRITELONG(p, 0); /* offset zero */ + WRITELONG(p, 0); /* size zero */ + WRITESHORT(p, 3); /* local section-type thing */ +- WRITESHORT(p, (i == 1 ? SHN_ABS : i - 1)); /* the section id */ ++ WRITESHORT (p, i); /* the section id */ + saa_wbytes(s, entry, 16L); + *len += 16; + (*local)++; @@ -986,7 +986,7 @@ static struct SAA *elf_build_reltab (lon - long sym = r->symbol; + long sym = r->symbol; - if (sym >= GLOBAL_TEMP_BASE) -- sym += -GLOBAL_TEMP_BASE + (nsects+3) + nlocals; -+ sym += -GLOBAL_TEMP_BASE + (nsects+2) + nlocals; + if (sym >= GLOBAL_TEMP_BASE) +- sym += -GLOBAL_TEMP_BASE + (nsects + 3) + nlocals; ++ sym += -GLOBAL_TEMP_BASE + (nsects + 2) + nlocals; - p = entry; - WRITELONG (p, r->address); + p = entry; + WRITELONG(p, r->address); Index: nasm.spec =================================================================== RCS file: /cvs/dist/rpms/nasm/devel/nasm.spec,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- nasm.spec 25 Jan 2007 12:13:07 -0000 1.19 +++ nasm.spec 7 Feb 2007 18:56:45 -0000 1.20 @@ -1,24 +1,26 @@ -Summary: A portable x86 assembler which uses Intel-like syntax. +# -*- coding: utf-8 -*- +Summary: A portable x86 assembler which uses Intel-like syntax Name: nasm Version: 0.98.39 -Release: 4%{?dist} -Patch0: nasm-0.98-boguself2.patch -Patch1: nasm-0.98.39-overfl.patch +Release: 5%{?dist} License: LGPL Group: Development/Languages -Source: http://prdownloads.sourceforge.net/nasm/nasm-%{version}.tar.bz2 URL: http://nasm.sourceforge.net/ +Source: http://prdownloads.sourceforge.net/nasm/nasm-%{version}.tar.bz2 +Patch0: nasm-0.98-boguself2.patch +Patch1: nasm-0.98.39-overfl.patch BuildRequires: perl -BuildRoot: %{_tmppath}/%{name}-%{version}-root -Prereq: /sbin/install-info +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +Requires(post): /sbin/install-info +Requires(preun): /sbin/install-info %package doc -Summary: Documentation for NASM. +Summary: Documentation for NASM Group: Development/Languages BuildRequires: ghostscript, texinfo %package rdoff -Summary: Tools for the RDOFF binary format, sometimes used with NASM. +Summary: Tools for the RDOFF binary format, sometimes used with NASM Group: Development/Tools %description @@ -36,9 +38,9 @@ include linker, library manager, loader, and information dump. %prep -%setup -#%patch0 -p1 -b .boguself -%patch1 -p1 -b .overfl +%setup -q +%patch0 -p1 +%patch1 -p1 %build %configure @@ -53,14 +55,14 @@ %makeinstall install_everything docdir=$RPM_BUILD_ROOT/usr/tempdoc cp -a $RPM_BUILD_ROOT/usr/tempdoc/html $RPM_BUILD_ROOT/usr/tempdoc/nasmdoc.{ps,txt,pdf} . gzip -9f nasmdoc.{ps,txt} -# remove unpackaged filed from the buildroot +# remove unpackaged files from the buildroot rm -rf $RPM_BUILD_ROOT%{_prefix}/tempdoc rm -f $RPM_BUILD_ROOT%{_bindir}/rdf2ihx %clean -rm -rf "$RPM_BUILD_ROOT" +rm -rf ${RPM_BUILD_ROOT} -%post +%post /sbin/install-info %{_infodir}/nasm.info.gz %{_infodir}/dir || : %preun @@ -90,8 +92,13 @@ %{_bindir}/rdx %changelog +* Wed Feb 7 2007 Petr Machata - 0.98.39-5 +- tidy up the specfile per rpmlint comments +- use utf-8 and fix national characters in contributor's names +- port bogus elf patch to new nasm version and turn it on again + * Thu Jan 25 2007 Petr Machata - 0.98.39-4 -- Ville Skytta: patch for non-failing %%post, %%preun +- Ville Skytt??: patch for non-failing %%post, %%preun - Resolves: #223714 * Wed Jul 12 2006 Jesse Keating - 0.98.39-3.2.2 @@ -148,7 +155,7 @@ * Mon Sep 16 2002 Jeremy Katz 0.98.34-1hammer - add x86_64 to ExclusiveArch list -* Tue Jul 23 2002 Trond Eivind Glomsr?d 0.98.34-1 +* Tue Jul 23 2002 Trond Eivind Glomsr??d 0.98.34-1 - 0.98.34 * Fri Jun 21 2002 Tim Powers @@ -157,14 +164,14 @@ * Sun May 26 2002 Tim Powers - automated rebuild -* Tue May 21 2002 Trond Eivind Glomsr?d 0.98.32-1 +* Tue May 21 2002 Trond Eivind Glomsr??d 0.98.32-1 - 0.98.32 - Various doc files have changed names/been removed/added - New download location (after the license change, it's at sourceforge) - The new version is LGPL - Only build on x86 (#65255) -* Tue Feb 26 2002 Trond Eivind Glomsr?d 0.98.22-2 +* Tue Feb 26 2002 Trond Eivind Glomsr??d 0.98.22-2 - Rebuild * Mon Jan 21 2002 Bernhard Rosenkraenzer @@ -174,23 +181,23 @@ * Wed Jan 09 2002 Tim Powers - automated rebuild -* Tue Aug 7 2001 Trond Eivind Glomsr?d -- Updated patch from H.J. Lu for bogus elf generation (#45986, +* Tue Aug 7 2001 Trond Eivind Glomsr??d +- Updated patch from H.J. Lu for bogus elf generation (#45986, verified by reporter) -* Thu Apr 26 2001 Trond Eivind Glomsr?d -- Updated patch for bogus elf generation from hjl at gnu.org +* Thu Apr 26 2001 Trond Eivind Glomsr??d +- Updated patch for bogus elf generation from hjl at gnu.org -* Tue Feb 13 2001 Trond Eivind Glomsr?d +* Tue Feb 13 2001 Trond Eivind Glomsr??d - Add patch from H.J. Lu to avoid creating bogus elf objects (#27489) * Wed Jul 12 2000 Prospector - automatic rebuild -* Tue Jun 13 2000 Trond Eivind Glomsr?d +* Tue Jun 13 2000 Trond Eivind Glomsr??d - rewrote almost everything. The old specfile was bad, bad, bad. - Really Bad. - + Really Bad. + * Tue Apr 04 2000 Erik Troan - moved to distribution (syslinux needs it) - gzipped man pages From fedora-cvs-commits at redhat.com Wed Feb 7 19:19:00 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 14:19:00 -0500 Subject: rpms/sed/devel sed.spec,1.40,1.41 Message-ID: <200702071919.l17JJ0ej008545@cvs.devel.redhat.com> Author: pmachata Update of /cvs/dist/rpms/sed/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv8410 Modified Files: sed.spec Log Message: - tidy up the specfile per rpmlint comments - use utf-8 and fix national characters in contributor's names Index: sed.spec =================================================================== RCS file: /cvs/dist/rpms/sed/devel/sed.spec,v retrieving revision 1.40 retrieving revision 1.41 diff -u -r1.40 -r1.41 --- sed.spec 25 Jan 2007 12:16:34 -0000 1.40 +++ sed.spec 7 Feb 2007 19:18:58 -0000 1.41 @@ -1,23 +1,25 @@ +# -*- coding: utf-8 -*- %ifos linux %define _bindir /bin %endif -Summary: A GNU stream text editor. +Summary: A GNU stream text editor Name: sed Version: 4.1.5 -Release: 7%{?dist} +Release: 8%{?dist} License: GPL Group: Applications/Text +URL: http://www.gnu.org/software/sed/ Source0: ftp://ftp.gnu.org/pub/gnu/sed/sed-%{version}.tar.gz Source1: http://sed.sourceforge.net/sedfaq.txt Patch0: sed-4.1.5-utf8performance.patch Patch1: sed-4.1.5-follow.patch Patch2: sed-4.1.5-copy.patch -Prereq: /sbin/install-info -Prefix: %{_prefix} -Buildroot: %{_tmppath}/%{name}-root +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: glibc >= 2.3.3-28, glibc-devel >= 2.3.3-28 Requires: glibc >= 2.3.3-28 +Requires(post): /sbin/install-info +Requires(preun): /sbin/install-info %description The sed (Stream EDitor) editor is a stream or batch (non-interactive) @@ -70,8 +72,12 @@ %{_mandir}/man*/* %changelog +* Wed Feb 7 2007 Petr Machata - 4.1.5-8 +- tidy up the specfile per rpmlint comments +- use utf-8 and fix national characters in contributor's names + * Thu Jan 25 2007 Petr Machata - 4.1.5-7 -- Ville Skytta: patch for non-failing %%post, %%preun +- Ville Skytt??: patch for non-failing %%post, %%preun - Resolves: #223716 * Fri Dec 8 2006 Petr Machata - 4.1.5-6 @@ -125,7 +131,7 @@ in the environment (#129014) * Sat Oct 2 2004 Jakub Jelinek 4.1.2-3 -- add sedfaq.txt to %{_docdir} (#16202) +- add sedfaq.txt to %%{_docdir} (#16202) * Mon Aug 23 2004 Florian La Roche - update to 4.1.2 From fedora-cvs-commits at redhat.com Wed Feb 7 19:19:51 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 14:19:51 -0500 Subject: rpms/xterm/devel xterm.desktop,NONE,1.1 xterm.spec,1.51,1.52 Message-ID: <200702071919.l17JJp3f009211@cvs.devel.redhat.com> Author: mlichvar Update of /cvs/dist/rpms/xterm/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv8552 Modified Files: xterm.spec Added Files: xterm.desktop Log Message: - spec cleanup (#226660) --- NEW FILE xterm.desktop --- [Desktop Entry] Encoding=UTF-8 Name=xterm Terminal GenericName=Terminal Comment=Terminal emulator for the X Window System Exec=xterm Type=Application Categories=System;TerminalEmulator; Index: xterm.spec =================================================================== RCS file: /cvs/dist/rpms/xterm/devel/xterm.spec,v retrieving revision 1.51 retrieving revision 1.52 diff -u -r1.51 -r1.52 --- xterm.spec 18 Jan 2007 14:35:31 -0000 1.51 +++ xterm.spec 7 Feb 2007 19:19:49 -0000 1.52 @@ -1,16 +1,17 @@ -Summary: xterm terminal emulator for the X Window System -Name: xterm +Summary: Terminal emulator for the X Window System +Name: xterm Version: 223 -Release: 2%{?dist} -URL: http://dickey.his.com/xterm +Release: 3%{?dist} +URL: http://dickey.his.com/xterm License: MIT -Group: User Interface/X +Group: User Interface/X BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: imake pkgconfig ncurses-devel libutempter-devel -BuildRequires: libXft-devel libXaw-devel libXext-devel +BuildRequires: libXft-devel libXaw-devel libXext-devel desktop-file-utils Source0: ftp://invisible-island.net/xterm/%{name}-%{version}.tgz Source1: ftp://invisible-island.net/xterm/16colors.txt +Source2: %{name}.desktop Patch1: xterm-223-resources.patch Patch2: xterm-222-can-2003-0063.patch @@ -59,6 +60,10 @@ cp -fp %{SOURCE1} 16colors.txt +desktop-file-install --vendor=fedora \ + --dir=$RPM_BUILD_ROOT%{_datadir}/applications \ + %{SOURCE2} + %clean rm -rf $RPM_BUILD_ROOT @@ -70,11 +75,15 @@ %{_bindir}/uxterm %{_mandir}/man1/resize.1* %{_mandir}/man1/xterm.1* +%{_datadir}/applications/* %{x11_app_defaults_dir}/UXTerm %{x11_app_defaults_dir}/XTerm %{x11_app_defaults_dir}/XTerm-color %changelog +* Wed Feb 07 2007 Miroslav Lichvar 223-3 +- spec cleanup (#226660) + * Thu Jan 18 2007 Miroslav Lichvar 223-2 - make xterm binary sgid utempter (#222847) - fix font size changes with -fa option (#222340) @@ -110,7 +119,7 @@ * Wed May 31 2006 Jason Vas Dias - 213-1 - Upgrade to upstream version 213 (fixes bug 192627) - fix bug 189161 : make -r/-rv do reverseVideo with or without - xterm*{fore,back}ground set + xterm*{fore,back}ground set * Thu Apr 13 2006 Jason Vas Dias - 212-1 - Upgrade to upstream version 212 From fedora-cvs-commits at redhat.com Wed Feb 7 19:39:14 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 14:39:14 -0500 Subject: rpms/libselinux/devel .cvsignore, 1.128, 1.129 libselinux-rhat.patch, 1.105, 1.106 libselinux.spec, 1.247, 1.248 sources, 1.130, 1.131 Message-ID: <200702071939.l17JdEiw015633@cvs.devel.redhat.com> Author: dwalsh Update of /cvs/dist/rpms/libselinux/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv15616 Modified Files: .cvsignore libselinux-rhat.patch libselinux.spec sources Log Message: * Wed Feb 7 2007 Dan Walsh - 2.0.0-1 * Merged patch from Todd Miller to remove sscanf in matchpathcon.c because of the use of the non-standard format %as. (original patch changed for style). * Merged patch from Todd Miller to fix memory leak in matchpathcon.c. * Fri Jan 19 2007 Dan Walsh - 1.34.0-2 - Add context function to python to split context into 4 parts Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/libselinux/devel/.cvsignore,v retrieving revision 1.128 retrieving revision 1.129 diff -u -r1.128 -r1.129 --- .cvsignore 19 Jan 2007 14:22:46 -0000 1.128 +++ .cvsignore 7 Feb 2007 19:39:11 -0000 1.129 @@ -104,3 +104,5 @@ libselinux-1.33.5.tgz libselinux-1.33.6.tgz libselinux-1.34.0.tgz +libselinux-1.34.1.tgz +libselinux-2.0.0.tgz libselinux-rhat.patch: selinuxswig.i | 4 ++-- selinuxswig_wrap.c | 38 +++++++++++++++++++------------------- 2 files changed, 21 insertions(+), 21 deletions(-) Index: libselinux-rhat.patch =================================================================== RCS file: /cvs/dist/rpms/libselinux/devel/libselinux-rhat.patch,v retrieving revision 1.105 retrieving revision 1.106 diff -u -r1.105 -r1.106 --- libselinux-rhat.patch 24 Jan 2007 17:20:19 -0000 1.105 +++ libselinux-rhat.patch 7 Feb 2007 19:39:11 -0000 1.106 @@ -1,160 +1,188 @@ -Binary files nsalibselinux/src/selinux.pyc and libselinux-1.34.0/src/selinux.pyc differ diff --exclude-from=exclude -N -u -r nsalibselinux/src/selinuxswig.i libselinux-1.34.0/src/selinuxswig.i ---- nsalibselinux/src/selinuxswig.i 2006-11-16 17:15:25.000000000 -0500 -+++ libselinux-1.34.0/src/selinuxswig.i 2007-01-24 12:16:39.000000000 -0500 -@@ -25,7 +25,7 @@ - %apply int *OUTPUT { int * }; - %apply int *OUTPUT { size_t * }; +--- nsalibselinux/src/selinuxswig.i 2007-01-26 16:19:52.000000000 -0500 ++++ libselinux-1.34.0/src/selinuxswig.i 2007-01-24 13:37:27.000000000 -0500 +@@ -28,7 +28,7 @@ + %typemap(in, numinputs=0) security_context_t *(security_context_t temp=NULL) { + $1 = &temp; + } +-%typemap(argout) security_context_t * (char *temp) { ++%typemap(argout) security_context_t * (char *temp=NULL) { + if (*$1) + temp = *$1; + else +@@ -126,7 +126,7 @@ + extern int selinux_raw_to_trans_context(char *raw, + security_context_t *transp); --%typemap(in, numinputs=0) security_context_t *(security_context_t temp) { -+%typemap(in, numinputs=0) security_context_t *(security_context_t temp=NULL) { +-%typemap(in, numinputs=0) char **(char *temp) { ++%typemap(in, numinputs=0) char **(char *temp=NULL) { $1 = &temp; } - %typemap(argout) security_context_t * (char *temp) { + diff --exclude-from=exclude -N -u -r nsalibselinux/src/selinuxswig_wrap.c libselinux-1.34.0/src/selinuxswig_wrap.c ---- nsalibselinux/src/selinuxswig_wrap.c 2006-11-16 17:15:25.000000000 -0500 -+++ libselinux-1.34.0/src/selinuxswig_wrap.c 2007-01-24 12:16:58.000000000 -0500 -@@ -2831,7 +2831,7 @@ - PyObject *resultobj = 0; +--- nsalibselinux/src/selinuxswig_wrap.c 2007-01-26 16:19:52.000000000 -0500 ++++ libselinux-1.34.0/src/selinuxswig_wrap.c 2007-01-24 13:38:47.000000000 -0500 +@@ -2832,7 +2832,7 @@ security_context_t *arg1 = (security_context_t *) 0 ; int result; -- security_context_t temp1 ; -+ security_context_t temp1 = NULL ; - char *temp10 ; + security_context_t temp1 = NULL ; +- char *temp10 ; ++ char *temp10 = NULL ; { -@@ -2878,7 +2878,7 @@ - int result; + arg1 = &temp1; +@@ -2879,7 +2879,7 @@ int val1 ; int ecode1 = 0 ; -- security_context_t temp2 ; -+ security_context_t temp2 = NULL ; - char *temp20 ; + security_context_t temp2 = NULL ; +- char *temp20 ; ++ char *temp20 = NULL ; PyObject * obj0 = 0 ; -@@ -2910,7 +2910,7 @@ - PyObject *resultobj = 0; + { +@@ -2911,7 +2911,7 @@ security_context_t *arg1 = (security_context_t *) 0 ; int result; -- security_context_t temp1 ; -+ security_context_t temp1 = NULL ; - char *temp10 ; + security_context_t temp1 = NULL ; +- char *temp10 ; ++ char *temp10 = NULL ; { -@@ -2936,7 +2936,7 @@ - PyObject *resultobj = 0; + arg1 = &temp1; +@@ -2937,7 +2937,7 @@ security_context_t *arg1 = (security_context_t *) 0 ; int result; -- security_context_t temp1 ; -+ security_context_t temp1 = NULL ; - char *temp10 ; + security_context_t temp1 = NULL ; +- char *temp10 ; ++ char *temp10 = NULL ; { -@@ -2980,7 +2980,7 @@ - PyObject *resultobj = 0; + arg1 = &temp1; +@@ -2981,7 +2981,7 @@ security_context_t *arg1 = (security_context_t *) 0 ; int result; -- security_context_t temp1 ; -+ security_context_t temp1 = NULL ; - char *temp10 ; + security_context_t temp1 = NULL ; +- char *temp10 ; ++ char *temp10 = NULL ; { -@@ -3024,7 +3024,7 @@ - PyObject *resultobj = 0; + arg1 = &temp1; +@@ -3025,7 +3025,7 @@ security_context_t *arg1 = (security_context_t *) 0 ; int result; -- security_context_t temp1 ; -+ security_context_t temp1 = NULL ; - char *temp10 ; + security_context_t temp1 = NULL ; +- char *temp10 ; ++ char *temp10 = NULL ; { -@@ -3068,7 +3068,7 @@ - PyObject *resultobj = 0; + arg1 = &temp1; +@@ -3069,7 +3069,7 @@ security_context_t *arg1 = (security_context_t *) 0 ; int result; -- security_context_t temp1 ; -+ security_context_t temp1 = NULL ; - char *temp10 ; + security_context_t temp1 = NULL ; +- char *temp10 ; ++ char *temp10 = NULL ; { -@@ -3116,7 +3116,7 @@ - int res1 ; + arg1 = &temp1; +@@ -3117,7 +3117,7 @@ char *buf1 = 0 ; int alloc1 = 0 ; -- security_context_t temp2 ; -+ security_context_t temp2 = NULL ; - char *temp20 ; + security_context_t temp2 = NULL ; +- char *temp20 ; ++ char *temp20 = NULL ; PyObject * obj0 = 0 ; -@@ -3154,7 +3154,7 @@ - int res1 ; + { +@@ -3155,7 +3155,7 @@ char *buf1 = 0 ; int alloc1 = 0 ; -- security_context_t temp2 ; -+ security_context_t temp2 = NULL ; - char *temp20 ; + security_context_t temp2 = NULL ; +- char *temp20 ; ++ char *temp20 = NULL ; PyObject * obj0 = 0 ; -@@ -3191,7 +3191,7 @@ - int result; + { +@@ -3192,7 +3192,7 @@ int val1 ; int ecode1 = 0 ; -- security_context_t temp2 ; -+ security_context_t temp2 = NULL ; - char *temp20 ; + security_context_t temp2 = NULL ; +- char *temp20 ; ++ char *temp20 = NULL ; PyObject * obj0 = 0 ; -@@ -3313,7 +3313,7 @@ - int result; + { +@@ -3314,7 +3314,7 @@ int val1 ; int ecode1 = 0 ; -- security_context_t temp2 ; -+ security_context_t temp2 = NULL ; - char *temp20 ; + security_context_t temp2 = NULL ; +- char *temp20 ; ++ char *temp20 = NULL ; PyObject * obj0 = 0 ; -@@ -3474,7 +3474,7 @@ - security_context_t arg1 ; + { +@@ -3475,7 +3475,7 @@ security_context_t *arg2 = (security_context_t *) 0 ; int result; -- security_context_t temp2 ; -+ security_context_t temp2 = NULL ; - char *temp20 ; + security_context_t temp2 = NULL ; +- char *temp20 ; ++ char *temp20 = NULL ; PyObject * obj0 = 0 ; -@@ -3734,7 +3734,7 @@ - int alloc1 = 0 ; + { +@@ -3735,7 +3735,7 @@ unsigned int val2 ; int ecode2 = 0 ; -- security_context_t temp3 ; -+ security_context_t temp3 = NULL ; - char *temp30 ; + security_context_t temp3 = NULL ; +- char *temp30 ; ++ char *temp30 = NULL ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; -@@ -3778,7 +3778,7 @@ - int res1 ; + +@@ -3779,7 +3779,7 @@ char *buf1 = 0 ; int alloc1 = 0 ; -- security_context_t temp2 ; -+ security_context_t temp2 = NULL ; - char *temp20 ; + security_context_t temp2 = NULL ; +- char *temp20 ; ++ char *temp20 = NULL ; PyObject * obj0 = 0 ; -@@ -4212,7 +4212,7 @@ - int res1 ; + { +@@ -4213,7 +4213,7 @@ + char *buf1 = 0 ; + int alloc1 = 0 ; + security_context_t temp2 = NULL ; +- char *temp20 ; ++ char *temp20 = NULL ; + PyObject * obj0 = 0 ; + + { +@@ -4251,7 +4251,7 @@ char *buf1 = 0 ; int alloc1 = 0 ; -- security_context_t temp2 ; -+ security_context_t temp2 = NULL ; - char *temp20 ; + security_context_t temp2 = NULL ; +- char *temp20 ; ++ char *temp20 = NULL ; PyObject * obj0 = 0 ; -@@ -4250,7 +4250,7 @@ + { +@@ -4284,7 +4284,7 @@ + PyObject *resultobj = 0; + char **arg1 = (char **) 0 ; + int result; +- char *temp1 ; ++ char *temp1 = NULL ; + + { + arg1 = &temp1; +@@ -4310,8 +4310,8 @@ int res1 ; char *buf1 = 0 ; int alloc1 = 0 ; -- security_context_t temp2 ; -+ security_context_t temp2 = NULL ; - char *temp20 ; +- char *temp2 ; +- char *temp3 ; ++ char *temp2 = NULL ; ++ char *temp3 = NULL ; PyObject * obj0 = 0 ; + { Index: libselinux.spec =================================================================== RCS file: /cvs/dist/rpms/libselinux/devel/libselinux.spec,v retrieving revision 1.247 retrieving revision 1.248 diff -u -r1.247 -r1.248 --- libselinux.spec 24 Jan 2007 17:20:19 -0000 1.247 +++ libselinux.spec 7 Feb 2007 19:39:11 -0000 1.248 @@ -1,8 +1,8 @@ -%define libsepolver 1.16.0-1 +%define libsepolver 2.0.1-1 Summary: SELinux library and simple utilities Name: libselinux -Version: 1.34.0 -Release: 3%{?dist} +Version: 2.0.0 +Release: 1%{?dist} License: Public domain (uncopyrighted) Group: System Environment/Libraries Source: http://www.nsa.gov/selinux/archives/%{name}-%{version}.tgz @@ -121,6 +121,12 @@ %{_libdir}/python*/site-packages/selinux.py* %changelog +* Wed Feb 7 2007 Dan Walsh - 2.0.0-1 + * Merged patch from Todd Miller to remove sscanf in matchpathcon.c because + of the use of the non-standard format %as. (original patch changed + for style). + * Merged patch from Todd Miller to fix memory leak in matchpathcon.c. + * Fri Jan 19 2007 Dan Walsh - 1.34.0-2 - Add context function to python to split context into 4 parts Index: sources =================================================================== RCS file: /cvs/dist/rpms/libselinux/devel/sources,v retrieving revision 1.130 retrieving revision 1.131 diff -u -r1.130 -r1.131 --- sources 19 Jan 2007 14:22:46 -0000 1.130 +++ sources 7 Feb 2007 19:39:11 -0000 1.131 @@ -1 +1 @@ -c73fa30b9394bd448550e788351d8ea7 libselinux-1.34.0.tgz +29400f2400f108c88e1051a62a139d48 libselinux-2.0.0.tgz From fedora-cvs-commits at redhat.com Wed Feb 7 19:47:15 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 14:47:15 -0500 Subject: rpms/tzdata/devel tzdata.spec,1.42,1.43 Message-ID: <200702071947.l17JlFhm015830@cvs.devel.redhat.com> Author: pmachata Update of /cvs/dist/rpms/tzdata/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv15814 Modified Files: tzdata.spec Log Message: - tidy up the specfile per rpmlint comments Index: tzdata.spec =================================================================== RCS file: /cvs/dist/rpms/tzdata/devel/tzdata.spec,v retrieving revision 1.42 retrieving revision 1.43 diff -u -r1.42 -r1.43 --- tzdata.spec 18 Jan 2007 13:34:09 -0000 1.42 +++ tzdata.spec 7 Feb 2007 19:47:13 -0000 1.43 @@ -3,14 +3,15 @@ Version: 2007a %define tzdata_version %{version} %define tzcode_version %{version} -Release: 1%{?dist} +Release: 2%{?dist} License: GPL Group: System Environment/Base +URL: ftp://elsie.nci.nih.gov/pub/ Source0: tzdata-base-0.tar.bz2 Source1: ftp://elsie.nci.nih.gov/pub/tzdata%{tzdata_version}.tar.gz Source2: ftp://elsie.nci.nih.gov/pub/tzcode%{tzcode_version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root -BuildRequires: gawk, glibc, glibc-common, perl +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: gawk, glibc, perl BuildRequires: glibc-common >= 2.5.90-7 Conflicts: glibc-common <= 2.3.2-63 BuildArchitectures: noarch @@ -20,14 +21,13 @@ the world. %prep -%setup -n tzdata +%setup -q -n tzdata mkdir tzdata%{tzdata_version} tar xzf %{SOURCE1} -C tzdata%{tzdata_version} mkdir tzcode%{tzcode_version} tar xzf %{SOURCE2} -C tzcode%{tzcode_version} sed -e 's|@objpfx@|'`pwd`'/obj/|' \ -e 's|@datadir@|%{_datadir}|' \ - -e 's|@install_root@|%{buildroot}|' \ Makeconfig.in > Makeconfig %build @@ -35,6 +35,8 @@ grep -v tz-art.htm tzcode%{tzcode_version}/tz-link.htm > tzcode%{tzcode_version}/tz-link.html %install +rm -fr $RPM_BUILD_ROOT +sed -i 's|@install_root@|%{buildroot}|' Makeconfig make install %check @@ -53,6 +55,9 @@ %doc tzcode%{tzcode_version}/tz-link.html %changelog +* Wed Feb 7 2007 Petr Machata - 2007a-2 +- tidy up the specfile per rpmlint comments + * Thu Jan 18 2007 Petr Machata - 2007a-1 - Upstream 2007a - Updates to Bahamas, they will be in sync with 2007 US DST change @@ -215,7 +220,7 @@ * Thu Mar 17 2005 Jakub Jelinek 2005g-2 - 2005g - fixes for Uruguay -- include README and Theory from tzcode tarball in %{_docdir}; +- include README and Theory from tzcode tarball in %%{_docdir}; Theory includes a good summary of how the timezone data files are supposed to be named From fedora-cvs-commits at redhat.com Wed Feb 7 20:27:48 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 15:27:48 -0500 Subject: rpms/eclipse/devel eclipse.spec,1.408,1.409 Message-ID: <200702072027.l17KRmQR032191@cvs.devel.redhat.com> Author: bkonrath Update of /cvs/dist/rpms/eclipse/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv32169 Modified Files: eclipse.spec Log Message: * Wed Feb 07 2007 Ben Konrath 3.2.1-37 - Move rcp feature to %%{_libdir} to avoid multilib conflict on ppc{,64}. Index: eclipse.spec =================================================================== RCS file: /cvs/dist/rpms/eclipse/devel/eclipse.spec,v retrieving revision 1.408 retrieving revision 1.409 diff -u -r1.408 -r1.409 --- eclipse.spec 7 Feb 2007 00:29:16 -0000 1.408 +++ eclipse.spec 7 Feb 2007 20:27:41 -0000 1.409 @@ -19,7 +19,7 @@ Summary: An open, extensible IDE Name: eclipse Version: %{eclipse_majmin}.%{eclipse_micro} -Release: 36%{?dist} +Release: 37%{?dist} License: Eclipse Public License Group: Text Editors/Integrated Development Environments (IDE) URL: http://www.eclipse.org/ @@ -972,6 +972,11 @@ mv $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins/org.eclipse.pde.doc.user_$PDEDOCUSERVERSION \ $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins +# Adding support for ppc64, s390{x} and sparc{64} makes the rcp feature +# have multilib conflicts +mv $RPM_BUILD_ROOT%{_datadir}/%{name}/features/org.eclipse.rcp_* \ + $RPM_BUILD_ROOT%{_libdir}/%{name}/features + # To ensure that the product is org.eclipse.sdk.ide when eclipse-sdk is # installed, we must check for its presence at %%post{,un} time. This does not # work in the biarch case, though, if it is not in an arch-specific location. @@ -1476,7 +1481,7 @@ %{_datadir}/%{name}/about_files %endif %{_datadir}/%{name}/readme -%{_datadir}/%{name}/features/org.eclipse.rcp_* +%{_libdir}/%{name}/features/org.eclipse.rcp_* %{_datadir}/%{name}/plugins/org.eclipse.update.configurator_* %{_datadir}/%{name}/plugins/org.eclipse.osgi_* %{_datadir}/%{name}/plugins/org.eclipse.equinox.registry_* @@ -1742,6 +1747,9 @@ %{_libdir}/%{name}/plugins/org.eclipse.sdk_* %changelog +* Wed Feb 07 2007 Ben Konrath 3.2.1-37 +- Move rcp feature to %%{_libdir} to avoid multilib conflict on ppc{,64}. + * Tue Feb 06 2007 Ben Konrath 3.2.1-36 - Rework ppc64, s390{x} and sparc{64} hack again to try to fix multilib problem. From fedora-cvs-commits at redhat.com Wed Feb 7 21:25:26 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 16:25:26 -0500 Subject: rpms/kernel/FC-6/configs config-generic,1.264,1.264.10.1 Message-ID: <200702072125.l17LPQrb003986@cvs.devel.redhat.com> Author: linville Update of /cvs/dist/rpms/kernel/FC-6/configs In directory cvs.devel.redhat.com:/tmp/cvs-serv3835/configs Modified Files: Tag: private-linville-netdev-fc6-4-branch config-generic Log Message: Index: config-generic =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/configs/config-generic,v retrieving revision 1.264 retrieving revision 1.264.10.1 diff -u -r1.264 -r1.264.10.1 --- config-generic 8 Jan 2007 16:47:48 -0000 1.264 +++ config-generic 7 Feb 2007 21:25:24 -0000 1.264.10.1 @@ -627,6 +627,8 @@ CONFIG_TCP_CONG_SCALABLE=m CONFIG_TCP_CONG_LP=m CONFIG_TCP_CONG_VENO=m +CONFIG_TCP_MD5SIG=y +CONFIG_TCP_MD5SIG_DEBUG=y # # Networking options @@ -710,6 +712,7 @@ CONFIG_NETFILTER_NETLINK=m CONFIG_NETFILTER_NETLINK_QUEUE=m CONFIG_NETFILTER_NETLINK_LOG=m +CONFIG_NF_CONNTRACK_ENABLED=m CONFIG_NETFILTER_XTABLES=m CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m CONFIG_NETFILTER_XT_TARGET_CONNMARK=m @@ -717,6 +720,7 @@ CONFIG_NETFILTER_XT_TARGET_DSCP=m CONFIG_NETFILTER_XT_TARGET_MARK=m CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=m CONFIG_NETFILTER_XT_TARGET_NOTRACK=m CONFIG_NETFILTER_XT_TARGET_SECMARK=m CONFIG_NETFILTER_XT_MATCH_COMMENT=m @@ -741,6 +745,7 @@ CONFIG_NETFILTER_XT_MATCH_STATE=m CONFIG_NETFILTER_XT_MATCH_STRING=m CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m CONFIG_NETFILTER_XT_MATCH_STATISTIC=m # CONFIG_NETFILTER_DEBUG is not set @@ -759,8 +764,16 @@ CONFIG_NF_CONNTRACK_MARK=y CONFIG_NF_CONNTRACK_SECMARK=y CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NF_CONNTRACK_AMANDA=m CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_PPTP=m +CONFIG_NF_CONNTRACK_SIP=m +CONFIG_NF_CONNTRACK_TFTP=m CONFIG_NF_CONNTRACK_IPV4=m +CONFIG_NF_CONNTRACK_PROC_COMPAT=y CONFIG_NF_CONNTRACK_IPV6=m CONFIG_NF_CT_PROTO_SCTP=m CONFIG_NF_CT_NETLINK=m @@ -788,8 +801,10 @@ CONFIG_IP_NF_TARGET_REJECT=m CONFIG_IP_NF_TARGET_TTL=m CONFIG_IP_NF_NAT=m +CONFIG_NF_NAT=m CONFIG_IP_NF_NAT_NEEDED=y CONFIG_IP_NF_NAT_SNMP_BASIC=m +CONFIG_NF_NAT_SNMP_BASIC=m CONFIG_IP_NF_NAT_IRC=m CONFIG_IP_NF_NAT_FTP=m CONFIG_IP_NF_NAT_TFTP=m @@ -895,6 +910,8 @@ CONFIG_IP_DCCP_CCID2=m # CONFIG_IP_DCCP_CCID2_DEBUG is not set CONFIG_IP_DCCP_CCID3=m +# CONFIG_IP_DCCP_CCID3_DEBUG is not set +CONFIG_IP_DCCP_CCID3_RTO=100 # CONFIG_IP_DCCP_DEBUG is not set CONFIG_NET_DCCPPROBE=m @@ -1024,6 +1041,7 @@ CONFIG_LXT_PHY=m CONFIG_CICADA_PHY=m CONFIG_SMSC_PHY=m +CONFIG_BROADCOM_PHY=m CONFIG_FIXED_PHY=m CONFIG_FIXED_MII_10_FDX=y CONFIG_FIXED_MII_100_FDX=y @@ -1065,6 +1083,7 @@ CONFIG_B44=m CONFIG_BNX2=m CONFIG_QLA3XXX=m +CONFIG_ATL1=m # CONFIG_DGRS is not set # CONFIG_EEPRO100 is not set CONFIG_E100=m @@ -1089,6 +1108,7 @@ CONFIG_VIA_RHINE_MMIO=y CONFIG_VIA_RHINE_NAPI=y CONFIG_VIA_VELOCITY=m +CONFIG_SC92031=m CONFIG_NET_POCKET=y CONFIG_ATP=m CONFIG_DE600=m @@ -1124,7 +1144,12 @@ CONFIG_S2IO=m CONFIG_S2IO_NAPI=y CONFIG_MYRI10GE=m +CONFIG_NETXEN_NIC=m +CONFIG_PASEMI_MAC=m CONFIG_CHELSIO_T1=m +CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T1_NAPI=y +CONFIG_CHELSIO_T3=m CONFIG_FDDI=y # CONFIG_DEFXX is not set @@ -1164,6 +1189,21 @@ # # CONFIG_PCMCIA_RAYCS is not set +CONFIG_D80211=m +CONFIG_D80211_LEDS=y +CONFIG_D80211_DEBUG=y +# CONFIG_D80211_VERBOSE_DEBUG is not set +# CONFIG_D80211_LOWTX_FRAME_DUMP is not set +CONFIG_TKIP_DEBUG=y +# CONFIG_D80211_DEBUG_COUNTERS is not set +# CONFIG_HOSTAPD_WPA_TESTING is not set +CONFIG_D80211_IBSS_DEBUG=y +# CONFIG_D80211_VERBOSE_PS_DEBUG is not set + +CONFIG_CFG80211=m +CONFIG_CFG80211_WEXT_COMPAT=y +CONFIG_CFG80211_WEXTNL_COMPAT=y + # # Wireless 802.11b ISA/PCI cards support # @@ -1190,6 +1230,7 @@ CONFIG_ATMEL=m CONFIG_PCI_ATMEL=m CONFIG_PRISM54=m +CONFIG_PRISM54_USB=m CONFIG_BCM43XX=m CONFIG_BCM43XX_DEBUG=y @@ -1211,6 +1252,29 @@ CONFIG_HOSTAP_FIRMWARE_NVRAM=y CONFIG_HOSTAP_CS=m +CONFIG_BCM43XX_D80211=m +CONFIG_BCM43XX_D80211_PCI=y +CONFIG_BCM43XX_D80211_PCMCIA=y +CONFIG_BCM43XX_D80211_DEBUG=y +CONFIG_BCM43XX_D80211_DMA_AND_PIO_MODE=y +CONFIG_RT2X00=y +CONFIG_RT2400PCI=m +CONFIG_RT2400PCI_DEBUG=y +CONFIG_RT2500PCI=m +CONFIG_RT2500PCI_DEBUG=y +CONFIG_RT61PCI=m +CONFIG_RT61PCI_DEBUG=y +CONFIG_RT2500USB=m +CONFIG_RT2500USB_DEBUG=y +CONFIG_RT73USB=m +CONFIG_RT73USB_DEBUG=y +CONFIG_ADM8211=m +CONFIG_P54_COMMON=m +CONFIG_P54_USB=m +CONFIG_P54_PCI=m +CONFIG_ZD1211RW_D80211=m +CONFIG_ZD1211RW_D80211_DEBUG=y + # # Token Ring devices # @@ -1811,6 +1875,14 @@ CONFIG_MAX_RAW_DEVS=8192 CONFIG_HANGCHECK_TIMER=m +CONFIG_SSB=m +CONFIG_SSB_PCIHOST=y +CONFIG_SSB_PCMCIAHOST=y +CONFIG_SSB_SILENT=n +CONFIG_SSB_DEBUG=n +CONFIG_SSB_SERIAL=n +CONFIG_SSB_DRIVER_PCICORE=y + # # Multimedia devices # @@ -2193,6 +2265,7 @@ CONFIG_USB_OHCI_HCD=m CONFIG_USB_UHCI_HCD=m CONFIG_USB_SL811_CS=m +CONFIG_USB_SSB_HCD=m # # USB Device Class drivers @@ -2736,6 +2809,8 @@ # CONFIG_CRC16=m CONFIG_CRC32=m +CONFIG_CRC_ITU_T=m +CONFIG_EEPROM_93CX6=m CONFIG_CRC_CCITT=m CONFIG_ZLIB_INFLATE=y From fedora-cvs-commits at redhat.com Wed Feb 7 21:31:43 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 16:31:43 -0500 Subject: rpms/libsemanage/devel .cvsignore, 1.71, 1.72 libsemanage.spec, 1.116, 1.117 sources, 1.73, 1.74 Message-ID: <200702072131.l17LVhIi008763@cvs.devel.redhat.com> Author: dwalsh Update of /cvs/dist/rpms/libsemanage/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv8715 Modified Files: .cvsignore libsemanage.spec sources Log Message: * Wed Feb 7 2006 Dan Walsh - 1.10.1-1 - Upgrade to latest from NSA * Merged python binding fix from Dan Walsh. * Updated version for stable branch. Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/libsemanage/devel/.cvsignore,v retrieving revision 1.71 retrieving revision 1.72 diff -u -r1.71 -r1.72 --- .cvsignore 25 Jan 2007 22:48:00 -0000 1.71 +++ .cvsignore 7 Feb 2007 21:31:41 -0000 1.72 @@ -77,3 +77,4 @@ libsemanage-1.9.1.tgz libsemanage-1.9.2.tgz libsemanage-1.10.0.tgz +libsemanage-1.10.1.tgz Index: libsemanage.spec =================================================================== RCS file: /cvs/dist/rpms/libsemanage/devel/libsemanage.spec,v retrieving revision 1.116 retrieving revision 1.117 diff -u -r1.116 -r1.117 --- libsemanage.spec 25 Jan 2007 22:48:00 -0000 1.116 +++ libsemanage.spec 7 Feb 2007 21:31:41 -0000 1.117 @@ -2,12 +2,11 @@ %define libselinuxver 1.34-1 Summary: SELinux binary policy manipulation library Name: libsemanage -Version: 1.10.0 -Release: 2%{?dist} +Version: 1.10.1 +Release: 1%{?dist} License: GPL Group: System Environment/Libraries Source: http://www.nsa.gov/selinux/archives/libsemanage-%{version}.tgz -Patch: libsemanage-rhat.patch BuildRoot: %{_tmppath}/%{name}-buildroot BuildRequires: libselinux-devel >= %{libselinuxver} swig @@ -76,6 +75,11 @@ %{_mandir}/man3/* %changelog +* Wed Feb 7 2006 Dan Walsh - 1.10.1-1 +- Upgrade to latest from NSA + * Merged python binding fix from Dan Walsh. + * Updated version for stable branch. + * Fri Dec 22 2006 Dan Walsh - 1.9.2-1 - Upgrade to latest from NSA * Merged patch to optionally reduce disk usage by removing Index: sources =================================================================== RCS file: /cvs/dist/rpms/libsemanage/devel/sources,v retrieving revision 1.73 retrieving revision 1.74 diff -u -r1.73 -r1.74 --- sources 25 Jan 2007 22:48:00 -0000 1.73 +++ sources 7 Feb 2007 21:31:41 -0000 1.74 @@ -1 +1 @@ -10c452bcc81cba31f63270ffbec1835f libsemanage-1.10.0.tgz +b612e1ac8abd254990805c4332222eb0 libsemanage-1.10.1.tgz From fedora-cvs-commits at redhat.com Wed Feb 7 21:38:04 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 16:38:04 -0500 Subject: rpms/libsemanage/devel libsemanage.spec,1.117,1.118 Message-ID: <200702072138.l17Lc44F006369@cvs.devel.redhat.com> Author: dwalsh Update of /cvs/dist/rpms/libsemanage/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv6355 Modified Files: libsemanage.spec Log Message: * Wed Feb 7 2007 Dan Walsh - 1.10.1-1 - Upgrade to latest from NSA * Merged python binding fix from Dan Walsh. * Updated version for stable branch. Index: libsemanage.spec =================================================================== RCS file: /cvs/dist/rpms/libsemanage/devel/libsemanage.spec,v retrieving revision 1.117 retrieving revision 1.118 diff -u -r1.117 -r1.118 --- libsemanage.spec 7 Feb 2007 21:31:41 -0000 1.117 +++ libsemanage.spec 7 Feb 2007 21:38:02 -0000 1.118 @@ -75,7 +75,7 @@ %{_mandir}/man3/* %changelog -* Wed Feb 7 2006 Dan Walsh - 1.10.1-1 +* Wed Feb 7 2007 Dan Walsh - 1.10.1-1 - Upgrade to latest from NSA * Merged python binding fix from Dan Walsh. * Updated version for stable branch. From fedora-cvs-commits at redhat.com Wed Feb 7 21:42:38 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 16:42:38 -0500 Subject: rpms/checkpolicy/devel .cvsignore, 1.67, 1.68 checkpolicy.spec, 1.108, 1.109 sources, 1.68, 1.69 Message-ID: <200702072142.l17LgcoX006575@cvs.devel.redhat.com> Author: dwalsh Update of /cvs/dist/rpms/checkpolicy/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv6552 Modified Files: .cvsignore checkpolicy.spec sources Log Message: * Tue Nov 14 2006 Dan Walsh - 2.0.0-1 - Latest update from NSA * Merged patch to use new libsepol error codes by Karl MacMillan. * Updated version for stable branch. Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/checkpolicy/devel/.cvsignore,v retrieving revision 1.67 retrieving revision 1.68 diff -u -r1.67 -r1.68 --- .cvsignore 14 Nov 2006 14:50:36 -0000 1.67 +++ .cvsignore 7 Feb 2007 21:42:36 -0000 1.68 @@ -52,3 +52,5 @@ checkpolicy-1.30.12.tgz checkpolicy-1.32.tgz checkpolicy-1.33.1.tgz +checkpolicy-1.34.0.tgz +checkpolicy-2.0.0.tgz Index: checkpolicy.spec =================================================================== RCS file: /cvs/dist/rpms/checkpolicy/devel/checkpolicy.spec,v retrieving revision 1.108 retrieving revision 1.109 diff -u -r1.108 -r1.109 --- checkpolicy.spec 28 Nov 2006 19:04:15 -0000 1.108 +++ checkpolicy.spec 7 Feb 2007 21:42:36 -0000 1.109 @@ -1,8 +1,8 @@ -%define libsepolver 1.15.2-1 +%define libsepolver 2.0.1-1 Summary: SELinux policy compiler Name: checkpolicy -Version: 1.33.1 -Release: 2%{?dist} +Version: 2.0.0 +Release: 1%{?dist} License: GPL Group: Development/System Source: http://www.nsa.gov/selinux/archives/%{name}-%{version}.tgz @@ -47,6 +47,11 @@ %{_mandir}/man8/checkmodule.8.gz %changelog +* Tue Nov 14 2006 Dan Walsh - 2.0.0-1 +- Latest update from NSA + * Merged patch to use new libsepol error codes by Karl MacMillan. + * Updated version for stable branch. + * Tue Nov 14 2006 Dan Walsh - 1.33.1-2 - Rebuild for new libraries Index: sources =================================================================== RCS file: /cvs/dist/rpms/checkpolicy/devel/sources,v retrieving revision 1.68 retrieving revision 1.69 diff -u -r1.68 -r1.69 --- sources 14 Nov 2006 14:50:36 -0000 1.68 +++ sources 7 Feb 2007 21:42:36 -0000 1.69 @@ -1 +1 @@ -6dfa0616268eb3a5a7d4a9e61a520a97 checkpolicy-1.33.1.tgz +1415ae6b8dcaea1b599f8c68c8c27e4a checkpolicy-2.0.0.tgz From fedora-cvs-commits at redhat.com Wed Feb 7 21:47:36 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 16:47:36 -0500 Subject: rpms/policycoreutils/devel .cvsignore, 1.135, 1.136 policycoreutils-rhat.patch, 1.280, 1.281 policycoreutils.spec, 1.366, 1.367 sources, 1.139, 1.140 Message-ID: <200702072147.l17LlaCn006749@cvs.devel.redhat.com> Author: dwalsh Update of /cvs/dist/rpms/policycoreutils/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv6724 Modified Files: .cvsignore policycoreutils-rhat.patch policycoreutils.spec sources Log Message: * Wed Feb 7 2007 Dan Walsh 2.0.0-1 - Update to upstream * Merged new audit2allow from Karl MacMillan. This audit2allow depends on the new sepolgen python module. Note that you must run the sepolgen-ifgen tool to generate the data needed by audit2allow to generate refpolicy. * Fixed newrole non-pam build. Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/policycoreutils/devel/.cvsignore,v retrieving revision 1.135 retrieving revision 1.136 diff -u -r1.135 -r1.136 --- .cvsignore 24 Jan 2007 15:06:29 -0000 1.135 +++ .cvsignore 7 Feb 2007 21:47:33 -0000 1.136 @@ -129,3 +129,4 @@ policycoreutils-1.33.15.tgz policycoreutils-1.34.0.tgz policycoreutils-1.34.1.tgz +policycoreutils-2.0.0.tgz policycoreutils-rhat.patch: Makefile | 2 gui/Makefile | 30 gui/booleansPage.py | 199 ++ gui/fcontextPage.py | 158 ++ gui/loginsPage.py | 161 ++ gui/mappingsPage.py | 54 gui/modulesPage.py | 161 ++ gui/portsPage.py | 214 +++ gui/selinux.tbl | 265 +++ gui/semanagePage.py | 109 + gui/statusPage.py | 213 +++ gui/system-config-selinux.glade | 2803 ++++++++++++++++++++++++++++++++++++++++ gui/system-config-selinux.py | 156 ++ gui/translationsPage.py | 109 + gui/usersPage.py | 155 ++ restorecond/restorecond.c | 12 restorecond/restorecond.conf | 1 scripts/chcat | 36 semanage/seobject.py | 10 semodule_deps/semodule_deps.c | 2 20 files changed, 4832 insertions(+), 18 deletions(-) Index: policycoreutils-rhat.patch =================================================================== RCS file: /cvs/dist/rpms/policycoreutils/devel/policycoreutils-rhat.patch,v retrieving revision 1.280 retrieving revision 1.281 diff -u -r1.280 -r1.281 --- policycoreutils-rhat.patch 1 Feb 2007 21:17:39 -0000 1.280 +++ policycoreutils-rhat.patch 7 Feb 2007 21:47:33 -0000 1.281 @@ -1,22 +1,6 @@ -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/audit2allow/audit2allow policycoreutils-1.34.1/audit2allow/audit2allow ---- nsapolicycoreutils/audit2allow/audit2allow 2006-11-29 17:11:17.000000000 -0500 -+++ policycoreutils-1.34.1/audit2allow/audit2allow 2007-02-01 16:15:59.000000000 -0500 -@@ -32,8 +32,10 @@ - import re - try: - gettext.install('policycoreutils') -- except: -- pass -+ except IOError: -+ import __builtin__ -+ __builtin__.__dict__['_'] = unicode -+ - def get_mls_flag(): - if selinux.is_selinux_mls_enabled(): - return "-M" -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/booleansPage.py policycoreutils-1.34.1/gui/booleansPage.py +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/booleansPage.py policycoreutils-2.0.0/gui/booleansPage.py --- nsapolicycoreutils/gui/booleansPage.py 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.34.1/gui/booleansPage.py 2007-02-01 16:15:32.000000000 -0500 ++++ policycoreutils-2.0.0/gui/booleansPage.py 2007-02-07 16:40:46.000000000 -0500 @@ -0,0 +1,199 @@ +# +# booleansPage.py - GUI for Booleans page in system-config-securitylevel @@ -217,9 +201,9 @@ + + setsebool="/usr/sbin/setsebool -P %s=%d" % (key, not val) + commands.getstatusoutput(setsebool) -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/fcontextPage.py policycoreutils-1.34.1/gui/fcontextPage.py +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/fcontextPage.py policycoreutils-2.0.0/gui/fcontextPage.py --- nsapolicycoreutils/gui/fcontextPage.py 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.34.1/gui/fcontextPage.py 2007-02-01 16:15:32.000000000 -0500 ++++ policycoreutils-2.0.0/gui/fcontextPage.py 2007-02-07 16:40:46.000000000 -0500 @@ -0,0 +1,158 @@ +## fcontextPage.py - show selinux mappings +## Copyright (C) 2006 Red Hat, Inc. @@ -379,9 +363,9 @@ + self.store.set_value(iter, 0, fspec) + self.store.set_value(iter, 2, ftype) + self.store.set_value(iter, 1, "system_u:object_r:%s:%s" % (type, mls)) -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/loginsPage.py policycoreutils-1.34.1/gui/loginsPage.py +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/loginsPage.py policycoreutils-2.0.0/gui/loginsPage.py --- nsapolicycoreutils/gui/loginsPage.py 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.34.1/gui/loginsPage.py 2007-02-01 16:15:32.000000000 -0500 ++++ policycoreutils-2.0.0/gui/loginsPage.py 2007-02-07 16:40:46.000000000 -0500 @@ -0,0 +1,161 @@ +## loginsPage.py - show selinux mappings +## Copyright (C) 2006 Red Hat, Inc. @@ -544,9 +528,9 @@ + self.store.set_value(iter, 1, seuser) + self.store.set_value(iter, 2, seobject.translate(serange)) + -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/Makefile policycoreutils-1.34.1/gui/Makefile +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/Makefile policycoreutils-2.0.0/gui/Makefile --- nsapolicycoreutils/gui/Makefile 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.34.1/gui/Makefile 2007-02-01 16:15:32.000000000 -0500 ++++ policycoreutils-2.0.0/gui/Makefile 2007-02-07 16:40:46.000000000 -0500 @@ -0,0 +1,30 @@ +# Installation directories. +PREFIX ?= ${DESTDIR}/usr @@ -578,9 +562,9 @@ +indent: + +relabel: -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/mappingsPage.py policycoreutils-1.34.1/gui/mappingsPage.py +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/mappingsPage.py policycoreutils-2.0.0/gui/mappingsPage.py --- nsapolicycoreutils/gui/mappingsPage.py 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.34.1/gui/mappingsPage.py 2007-02-01 16:15:32.000000000 -0500 ++++ policycoreutils-2.0.0/gui/mappingsPage.py 2007-02-07 16:40:46.000000000 -0500 @@ -0,0 +1,54 @@ +## mappingsPage.py - show selinux mappings +## Copyright (C) 2006 Red Hat, Inc. @@ -636,9 +620,9 @@ + for k in keys: + print "%-25s %-25s %-25s" % (k, dict[k][0], translate(dict[k][1])) + -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/modulesPage.py policycoreutils-1.34.1/gui/modulesPage.py +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/modulesPage.py policycoreutils-2.0.0/gui/modulesPage.py --- nsapolicycoreutils/gui/modulesPage.py 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.34.1/gui/modulesPage.py 2007-02-01 16:15:32.000000000 -0500 ++++ policycoreutils-2.0.0/gui/modulesPage.py 2007-02-07 16:40:46.000000000 -0500 @@ -0,0 +1,161 @@ +## modulesPage.py - show selinux mappings +## Copyright (C) 2006 Red Hat, Inc. @@ -801,9 +785,9 @@ + + + -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/portsPage.py policycoreutils-1.34.1/gui/portsPage.py +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/portsPage.py policycoreutils-2.0.0/gui/portsPage.py --- nsapolicycoreutils/gui/portsPage.py 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.34.1/gui/portsPage.py 2007-02-01 16:15:32.000000000 -0500 ++++ policycoreutils-2.0.0/gui/portsPage.py 2007-02-07 16:40:46.000000000 -0500 @@ -0,0 +1,214 @@ +## portsPage.py - show selinux mappings +## Copyright (C) 2006 Red Hat, Inc. @@ -1019,9 +1003,9 @@ + self.store.set_value(iter, MLS_COL, mls) + + -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/selinux.tbl policycoreutils-1.34.1/gui/selinux.tbl +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/selinux.tbl policycoreutils-2.0.0/gui/selinux.tbl --- nsapolicycoreutils/gui/selinux.tbl 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.34.1/gui/selinux.tbl 2007-02-01 16:15:32.000000000 -0500 ++++ policycoreutils-2.0.0/gui/selinux.tbl 2007-02-07 16:40:46.000000000 -0500 @@ -0,0 +1,265 @@ +acct_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for acct daemon") +allow_cvs_read_shadow _("CVS") _("Allow cvs daemon to read shadow") @@ -1288,9 +1272,9 @@ +ypserv_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for ypserv daemon") +ypxfr_disable_trans _("NIS") _("Disable SELinux protection for NIS Transfer Daemon") +zebra_disable_trans _("SELinux Service Protection") _("Disable SELinux protection for zebra daemon") -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/semanagePage.py policycoreutils-1.34.1/gui/semanagePage.py +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/semanagePage.py policycoreutils-2.0.0/gui/semanagePage.py --- nsapolicycoreutils/gui/semanagePage.py 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.34.1/gui/semanagePage.py 2007-02-01 16:15:32.000000000 -0500 ++++ policycoreutils-2.0.0/gui/semanagePage.py 2007-02-07 16:40:46.000000000 -0500 @@ -0,0 +1,109 @@ +## semanagePage.py - show selinux mappings +## Copyright (C) 2006 Red Hat, Inc. @@ -1401,9 +1385,9 @@ + self.dialog.hide() + + -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/statusPage.py policycoreutils-1.34.1/gui/statusPage.py +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/statusPage.py policycoreutils-2.0.0/gui/statusPage.py --- nsapolicycoreutils/gui/statusPage.py 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.34.1/gui/statusPage.py 2007-02-01 16:15:32.000000000 -0500 ++++ policycoreutils-2.0.0/gui/statusPage.py 2007-02-07 16:40:46.000000000 -0500 @@ -0,0 +1,213 @@ +## statusPage.py - show selinux status +## Copyright (C) 2006 Red Hat, Inc. @@ -1618,9 +1602,9 @@ + return self.types[self.selinuxTypeOptionMenu.get_active()] + + -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/system-config-selinux.glade policycoreutils-1.34.1/gui/system-config-selinux.glade +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/system-config-selinux.glade policycoreutils-2.0.0/gui/system-config-selinux.glade --- nsapolicycoreutils/gui/system-config-selinux.glade 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.34.1/gui/system-config-selinux.glade 2007-02-01 16:15:32.000000000 -0500 ++++ policycoreutils-2.0.0/gui/system-config-selinux.glade 2007-02-07 16:40:46.000000000 -0500 @@ -0,0 +1,2803 @@ + + @@ -4425,9 +4409,9 @@ + + + -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/system-config-selinux.py policycoreutils-1.34.1/gui/system-config-selinux.py +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/system-config-selinux.py policycoreutils-2.0.0/gui/system-config-selinux.py --- nsapolicycoreutils/gui/system-config-selinux.py 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.34.1/gui/system-config-selinux.py 2007-02-01 16:15:32.000000000 -0500 ++++ policycoreutils-2.0.0/gui/system-config-selinux.py 2007-02-07 16:40:46.000000000 -0500 @@ -0,0 +1,156 @@ +#!/usr/bin/python +# @@ -4585,9 +4569,9 @@ + + app = childWindow() + app.stand_alone() -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/translationsPage.py policycoreutils-1.34.1/gui/translationsPage.py +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/translationsPage.py policycoreutils-2.0.0/gui/translationsPage.py --- nsapolicycoreutils/gui/translationsPage.py 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.34.1/gui/translationsPage.py 2007-02-01 16:15:32.000000000 -0500 ++++ policycoreutils-2.0.0/gui/translationsPage.py 2007-02-07 16:40:46.000000000 -0500 @@ -0,0 +1,109 @@ +## translationsPage.py - show selinux translations +## Copyright (C) 2006 Red Hat, Inc. @@ -4698,9 +4682,9 @@ + store, iter = self.view.get_selection().get_selected() + self.store.set_value(iter, 0, level) + self.store.set_value(iter, 1, translation) -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/usersPage.py policycoreutils-1.34.1/gui/usersPage.py +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/gui/usersPage.py policycoreutils-2.0.0/gui/usersPage.py --- nsapolicycoreutils/gui/usersPage.py 1969-12-31 19:00:00.000000000 -0500 -+++ policycoreutils-1.34.1/gui/usersPage.py 2007-02-01 16:15:32.000000000 -0500 ++++ policycoreutils-2.0.0/gui/usersPage.py 2007-02-07 16:40:46.000000000 -0500 @@ -0,0 +1,155 @@ +## usersPage.py - show selinux mappings +## Copyright (C) 2006 Red Hat, Inc. @@ -4857,18 +4841,18 @@ + except ValueError, e: + self.error(e.args[0]) + -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/Makefile policycoreutils-1.34.1/Makefile +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/Makefile policycoreutils-2.0.0/Makefile --- nsapolicycoreutils/Makefile 2006-11-16 17:15:00.000000000 -0500 -+++ policycoreutils-1.34.1/Makefile 2007-02-01 16:15:32.000000000 -0500 ++++ policycoreutils-2.0.0/Makefile 2007-02-07 16:40:46.000000000 -0500 @@ -1,4 +1,4 @@ -SUBDIRS=setfiles semanage load_policy newrole run_init restorecon restorecond secon audit2allow audit2why scripts sestatus semodule_package semodule semodule_link semodule_expand semodule_deps setsebool po +SUBDIRS=setfiles semanage load_policy newrole run_init restorecon restorecond secon audit2allow audit2why scripts sestatus semodule_package semodule semodule_link semodule_expand semodule_deps setsebool po gui all install relabel clean indent: @for subdir in $(SUBDIRS); do \ -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/restorecond/restorecond.c policycoreutils-1.34.1/restorecond/restorecond.c +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/restorecond/restorecond.c policycoreutils-2.0.0/restorecond/restorecond.c --- nsapolicycoreutils/restorecond/restorecond.c 2006-11-16 17:14:28.000000000 -0500 -+++ policycoreutils-1.34.1/restorecond/restorecond.c 2007-02-01 16:15:32.000000000 -0500 ++++ policycoreutils-2.0.0/restorecond/restorecond.c 2007-02-07 16:40:46.000000000 -0500 @@ -210,9 +210,10 @@ } @@ -4895,18 +4879,18 @@ } free(scontext); close(fd); -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/restorecond/restorecond.conf policycoreutils-1.34.1/restorecond/restorecond.conf +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/restorecond/restorecond.conf policycoreutils-2.0.0/restorecond/restorecond.conf --- nsapolicycoreutils/restorecond/restorecond.conf 2006-11-20 12:19:55.000000000 -0500 -+++ policycoreutils-1.34.1/restorecond/restorecond.conf 2007-02-01 16:15:32.000000000 -0500 ++++ policycoreutils-2.0.0/restorecond/restorecond.conf 2007-02-07 16:40:46.000000000 -0500 @@ -1,4 +1,5 @@ /etc/resolv.conf +/etc/localtime /etc/samba/secrets.tdb /etc/mtab /var/run/utmp -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/scripts/chcat policycoreutils-1.34.1/scripts/chcat +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/scripts/chcat policycoreutils-2.0.0/scripts/chcat --- nsapolicycoreutils/scripts/chcat 2006-11-16 17:14:27.000000000 -0500 -+++ policycoreutils-1.34.1/scripts/chcat 2007-02-01 16:15:32.000000000 -0500 ++++ policycoreutils-2.0.0/scripts/chcat 2007-02-07 16:40:46.000000000 -0500 @@ -62,12 +62,20 @@ for i in newcat[1:]: if i not in cats: @@ -4972,9 +4956,9 @@ return errors def chcat_replace(newcat, objects, login_ind): -diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/semanage/seobject.py policycoreutils-1.34.1/semanage/seobject.py +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/semanage/seobject.py policycoreutils-2.0.0/semanage/seobject.py --- nsapolicycoreutils/semanage/seobject.py 2007-01-17 11:11:34.000000000 -0500 -+++ policycoreutils-1.34.1/semanage/seobject.py 2007-02-01 16:15:32.000000000 -0500 ++++ policycoreutils-2.0.0/semanage/seobject.py 2007-02-07 16:40:46.000000000 -0500 @@ -209,7 +209,8 @@ os.write(fd, self.out()) os.close(fd) @@ -5006,3 +4990,15 @@ if len(roles) != 0: for r in rlist: +diff --exclude-from=exclude --exclude POTFILES.in --exclude='*.po' --exclude='*.pot' -N -u -r nsapolicycoreutils/semodule_deps/semodule_deps.c policycoreutils-2.0.0/semodule_deps/semodule_deps.c +--- nsapolicycoreutils/semodule_deps/semodule_deps.c 2007-02-07 12:11:49.000000000 -0500 ++++ policycoreutils-2.0.0/semodule_deps/semodule_deps.c 2007-02-07 16:46:18.000000000 -0500 +@@ -16,7 +16,7 @@ + * of avrule_blocks - even in an ABI safe way - seems undesirable. + */ + #include +-#include ++#include + #include + + #include Index: policycoreutils.spec =================================================================== RCS file: /cvs/dist/rpms/policycoreutils/devel/policycoreutils.spec,v retrieving revision 1.366 retrieving revision 1.367 diff -u -r1.366 -r1.367 --- policycoreutils.spec 1 Feb 2007 21:17:40 -0000 1.366 +++ policycoreutils.spec 7 Feb 2007 21:47:34 -0000 1.367 @@ -1,11 +1,11 @@ %define libauditver 1.1.4-3 -%define libsepolver 1.12.27-1 -%define libsemanagever 1.6.17-1 -%define libselinuxver 1.33.4-1 +%define libsepolver 2.0.1-1 +%define libsemanagever 1.10.0-1 +%define libselinuxver 2.0.0-1 Summary: SELinux policy core utilities. Name: policycoreutils -Version: 1.34.1 -Release: 4%{?dist} +Version: 2.0.0 +Release: 1%{?dist} License: GPL Group: System Environment/Base Source: http://www.nsa.gov/selinux/archives/policycoreutils-%{version}.tgz @@ -168,6 +168,15 @@ [ -x /sbin/service ] && /sbin/service restorecond condrestart > /dev/null %changelog +* Wed Feb 7 2007 Dan Walsh 2.0.0-1 +- Update to upstream + * Merged new audit2allow from Karl MacMillan. + This audit2allow depends on the new sepolgen python module. + Note that you must run the sepolgen-ifgen tool to generate + the data needed by audit2allow to generate refpolicy. + * Fixed newrole non-pam build. + + * Thu Feb 1 2007 Dan Walsh 1.34.1-4 - Fix audit2allow on missing translations Index: sources =================================================================== RCS file: /cvs/dist/rpms/policycoreutils/devel/sources,v retrieving revision 1.139 retrieving revision 1.140 diff -u -r1.139 -r1.140 --- sources 24 Jan 2007 15:06:32 -0000 1.139 +++ sources 7 Feb 2007 21:47:34 -0000 1.140 @@ -1 +1 @@ -eff759f488ec2ad7dc996ce882527b96 policycoreutils-1.34.1.tgz +6a329403fefbdc49bbd4d7adcfe422f7 policycoreutils-2.0.0.tgz From fedora-cvs-commits at redhat.com Wed Feb 7 22:00:21 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 17:00:21 -0500 Subject: rpms/kernel/FC-6 kernel-2.6.spec, 1.2895.4.1, 1.2895.4.2 1216-NETFILTER-x_tables-add-port-of-hashlimit-match-for-IPv4-and-IPv6.txt, 1.1.2.1, NONE 1281-NETFILTER-xtables-fixes-warning-on-compilation-of-hashlimit.txt, 1.1.2.1, NONE 4083-NETFILTER-xt_hashlimit.c-fix-typo.txt, 1.1.2.1, NONE 4735-NETFILTER-xt_hashlimit-fix-ip6tables-dependency.txt, 1.1.2.1, NONE Message-ID: <200702072200.l17M0L6d030940@cvs.devel.redhat.com> Author: linville Update of /cvs/dist/rpms/kernel/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv30926 Modified Files: Tag: private-linville-netdev-fc6-4-branch kernel-2.6.spec Removed Files: Tag: private-linville-netdev-fc6-4-branch 1216-NETFILTER-x_tables-add-port-of-hashlimit-match-for-IPv4-and-IPv6.txt 1281-NETFILTER-xtables-fixes-warning-on-compilation-of-hashlimit.txt 4083-NETFILTER-xt_hashlimit.c-fix-typo.txt 4735-NETFILTER-xt_hashlimit-fix-ip6tables-dependency.txt Log Message: View full diff with command: /usr/bin/cvs -f diff -kk -u -N -r 1.2895.4.1 -r 1.2895.4.2 kernel-2.6.spec Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/kernel-2.6.spec,v retrieving revision 1.2895.4.1 retrieving revision 1.2895.4.2 diff -u -r1.2895.4.1 -r1.2895.4.2 --- kernel-2.6.spec 7 Feb 2007 21:25:22 -0000 1.2895.4.1 +++ kernel-2.6.spec 7 Feb 2007 22:00:17 -0000 1.2895.4.2 @@ -918,468 +918,464 @@ Patch30419: 1213-NETFILTER-ctnetlink-rework-conntrack-fields-dumping-logic-on-events.txt Patch30420: 1214-NETFILTER-nfnetlink_queue-allow-changing-queue-length-through-netlink.txt Patch30421: 1215-NETFILTER-nfnetlink_log-remove-useless-prefix-length-limitation.txt -Patch30422: 1216-NETFILTER-x_tables-add-port-of-hashlimit-match-for-IPv4-and-IPv6.txt -Patch30423: 1217-NETFILTER-x_tables-add-NFLOG-target.txt -Patch30424: 1218-NETFILTER-ebtables-add-snap-arp-option.txt -Patch30425: 1219-NETFILTER-remove-remaining-ASSERT_-READ-WRITE-_LOCK.txt -Patch30426: 1220-NETFILTER-Fix-PROC_FS-n-warnings.txt -Patch30427: 1221-NETFILTER-remove-the-reference-to-ipchains-from-Kconfig.txt -Patch30428: 1226-NET_SCHED-sch_htb-perform-qlen-adjustment-immediately-in-delete.txt -Patch30429: 1227-NET_SCHED-Set-parent-classid-in-default-qdiscs.txt -Patch30430: 1228-NET_SCHED-Fix-endless-loops-caused-by-inaccurate-qlen-counters-part-1.txt -Patch30431: 1229-NET_SCHED-Fix-endless-loops-part-2-simple-qdiscs.txt -Patch30432: 1230-NET_SCHED-Fix-endless-loops-part-3-HFSC.txt -Patch30433: 1231-NET_SCHED-Fix-endless-loops-part-4-HTB.txt -Patch30434: 1232-NET_SCHED-Fix-endless-loops-part-5-netem-tbf-hfsc-requeue-failures.txt -Patch30435: 1234-IPSEC-Add-encapsulation-family.txt -Patch30436: 1235-IPSEC-Add-netlink-interface-for-the-encapsulation-family.txt -Patch30437: 1236-IPSEC-Add-AF_KEY-interface-for-encapsulation-family.txt -Patch30438: 1243-EBTABLES-Split-ebt_check_entry_size_and_hooks.txt -Patch30439: 1244-EBTABLES-Pull-the-loop-doing-__ebt_verify_pointers-into-a-separate-function.txt -Patch30440: 1245-EBTABLES-Move-more-stuff-into-ebt_verify_pointers.txt -Patch30441: 1246-EBTABLES-translate_table-switch-direct-uses-of-repl-hook_info-to-newinfo.txt -Patch30442: 1247-EBTABLES-Switch-ebt_check_entry_size_and_hooks-to-use-of-newinfo-hook_entry.txt -Patch30443: 1248-EBTABLES-Clean-ebt_get_udc_positions-up.txt -Patch30444: 1249-EBTABLES-ebt_check_entry-doesn-t-need-valid_hooks.txt -Patch30445: 1250-EBTABLES-Move-calls-of-ebt_verify_pointers-upstream.txt -Patch30446: 1251-EBTABLES-Clean-ebt_register_table-up.txt -Patch30447: 1252-EBTABLES-Split-ebt_replace-into-user-and-kernel-variants-annotate.txt -Patch30448: 1253-PKT_SCHED-Remove-unused-exports.txt -Patch30449: 1255-ATM-Kill-ipcommon.-ch.txt -Patch30450: 1256-GENETLINK-Add-cmd-dump-completion.txt -Patch30451: 1259-NET-Accept-wildcard-delimiters-in-in-46-_pton.txt -Patch30452: 1260-NETFILTER-nf_conntrack-fix-NF_CONNTRACK_PROC_COMPAT-dependency.txt -Patch30453: 1261-NETFILTER-nf_conntrack-fix-helper-structure-alignment.txt -Patch30454: 1262-NETFILTER-nf_conntrack-endian-annotations.txt -Patch30455: 1263-NETFILTER-nf_conntrack-automatic-helper-assignment-for-expectations.txt -Patch30456: 1264-NETFILTER-Kconfig-improve-conntrack-selection.txt -Patch30457: 1265-NETFILTER-nf_conntrack-add-module-aliases-to-IPv4-conntrack-names.txt -Patch30458: 1268-NETFILTER-nf_conntrack-add-helper-function-for-expectation-initialization.txt -Patch30459: 1280-ROSE-rose_add_loopback_node-propagate-E.txt -Patch30460: 1281-NETFILTER-xtables-fixes-warning-on-compilation-of-hashlimit.txt -Patch30461: 1282-XFRM-Fix-aevent-structuring-to-be-more-complete.txt -Patch30462: 1313-DCCP-Use-higher-RTO-default-for-CCID3.txt -Patch30463: 1314-DCCP-Fix-BUG-in-retransmission-delay-calculation.txt -Patch30464: 1315-DCCP-ccid3-Fix-bug-in-calculation-of-send-rate.txt -Patch30465: 1316-DCCP-ccid3-Fix-warning-message-about-illegal-ACK.txt -Patch30466: 1317-DCCP-tfrc-Document-boundaries-and-limits-of-the-TFRC-lookup-table.txt -Patch30467: 1318-DCCP-tfrc-Fix-small-error-in-reverse-lookup-of-p-for-given-f-p.txt -Patch30468: 1319-DCCP-tfrc-Add-protection-against-invalid-parameters-to-TFRC-routines.txt -Patch30469: 1320-DCCP-tfrc-Identify-TFRC-table-limits-and-simplify-code.txt -Patch30470: 1321-DCCP-ccid3-Deprecate-TFRC_SMALLEST_P.txt -Patch30471: 1322-DCCP-tfrc-Binary-search-for-reverse-TFRC-lookup.txt -Patch30472: 1325-r8169-more-magic-during-initialization-of-the-hardware.txt -Patch30473: 1326-r8169-tweak-the-PCI-data-parity-error-recovery.txt -Patch30474: 1327-r8169-phy-program-update.txt -Patch30475: 1328-r8169-more-alignment-for-the-0x8168.txt -Patch30476: 1329-XFRM-xfrm_user-Better-validation-of-user-templates.txt -Patch30477: 1336-POWERPC-Make-EMAC-use-generic-DCR-access-methods.txt -Patch30478: 1345-severing-skbuff.h-highmem.h.txt -Patch30479: 1351-ibmveth-Remove-ibmveth-liobn-field.txt -Patch30480: 1361-POWERPC-Spider-uses-low-level-BE-MMIO-accessors.txt -Patch30481: 1535-__iomem-annotations-smc91x.txt -Patch30482: 1536-mv643xx_eth.c-NULL-noise-removal.txt -Patch30483: 1537-trivial-missing-__init-in-drivers-net.txt -Patch30484: 1538-drivers-net-arm-missing-__devinit.txt -Patch30485: 1540-ns83820-annotations.txt -Patch30486: 1550-Update-smc91x-driver-with-ARM-Versatile-board-info.txt -Patch30487: 1552-declance-Fix-PMAX-and-PMAD-support.txt -Patch30488: 1553-declance-Support-the-I-O-ASIC-LANCE-w-o-TURBOchannel.txt -Patch30489: 1554-sk98lin-debug-build-fix.txt -Patch30490: 1555-net-smc91x-add-missing-bracket.txt -Patch30491: 1556-NetXen-whitespace-cleaup-and-more-cleanup-fixes.txt -Patch30492: 1557-NetXen-multiport-firmware-support-ioctl-interface.txt -Patch30493: 1570-pcmcia-remove-manf_id-and-card_id-indirection.txt -Patch30494: 1571-pcmcia-remove-prod_id-indirection.txt -Patch30495: 1572-pcmcia-conf.ConfigBase-and-conf.Present-consolidation.txt -Patch30496: 1597-zd1211rw-Fill-enc_capa-in-GIWRANGE-handler.txt -Patch30497: 1600-prism54-replace-kmalloc-memset-with-kzalloc.txt -Patch30498: 1601-ipw2200-replace-kmalloc-memset-with-kcalloc.txt -Patch30499: 1604-ipw2200-Add-IEEE80211_RADIOTAP_TSFT-for-promiscuous-mode.txt -Patch30500: 1605-ipw2200-Update-version-stamp-to-1.2.0.txt -Patch30501: 1606-ipw2200-Fix-a-typo.txt -Patch30502: 1607-ipw2200-Fix-debug-output-endian-issue.txt -Patch30503: 1659-Subject-Re-PATCH-Fix-SUNRPC-wakeup-execute-race-condition.txt -Patch30504: 1660-Fix-a-second-potential-rpc_wakeup-race.txt -Patch30505: 1661-SUNRPC-Fix-a-potential-race-in-rpc_wake_up_task.txt -Patch30506: 1666-SUNRPC-Handle-the-cases-where-rpc_alloc_iostats-fails.txt -Patch30507: 1667-SUNRPC-Give-cloned-RPC-clients-their-own-rpc_pipefs-directory.txt -Patch30508: 1668-SUNRPC-Fix-up-missing-BKL-in-asynchronous-RPC-callback-functions.txt -Patch30509: 1669-SUNRPC-Remove-BKL-around-the-RPC-socket-operations-etc.txt -Patch30510: 1673-SUNRPC-Clean-up-argument-types-in-xdr.c.txt -Patch30511: 1674-SUNRPC-Add-__-read-write-_bytes_from_xdr_buf.txt -Patch30512: 1675-SUNRPC-Ensure-xdr_buf_read_netobj-checks-for-memory-overruns.txt -Patch30513: 1676-SUNRPC-Clean-up-xs_send_pages.txt -Patch30514: 1678-SUNRPC-Make-the-transport-specific-setup-routine-allocate-rpc_xprt.txt -Patch30515: 1696-SUNRPC-another-pmap-wakeup-fix.txt -Patch30516: 1697-rpc-gss-eliminate-print_hexl-s.txt -Patch30517: 1698-rpc-gss-fix-a-kmap_atomic-race-in-krb5-code.txt -Patch30518: 1699-rpc-move-process_xdr_buf.txt -Patch30519: 1700-rpc-spkm3-update.txt -Patch30520: 1701-gss-krb5-remove-signalg-and-sealalg.txt -Patch30521: 1702-rpcgss-krb5-expect-a-constant-signalg-value.txt -Patch30522: 1703-rpcgss-krb5-kill-checksum_type-miscellaneous-small-cleanup.txt -Patch30523: 1704-rpcgss-simplify-make_checksum.txt -Patch30524: 1705-rpcgss-krb5-clean-up-some-goto-s-etc.txt -Patch30525: 1706-rpcgss-krb5-sanity-check-sealalg-value-in-the-downcall.txt -Patch30526: 1707-rpcgss-krb5-ignore-seed.txt -Patch30527: 1708-rpcgss-krb5-miscellaneous-cleanup.txt -Patch30528: 1709-SUNRPC-Allocate-a-private-data-area-for-socket-specific-rpc_xprt-fields.txt -Patch30529: 1710-SUNRPC-Remove-sock-and-inet-fields-from-rpc_xprt.txt -Patch30530: 1711-SUNRPC-Move-TCP-receive-state-variables-into-private-data-structure.txt -Patch30531: 1712-SUNRPC-Move-TCP-state-flags-into-xprtsock.c.txt -Patch30532: 1716-SUNRPC-Make-address-format-buffers-more-generic.txt -Patch30533: 1719-SUNRPC-create-stubs-for-xprtsock-init-and-cleanup.txt -Patch30534: 1720-SUNRPC-relocate-the-creation-of-socket-specific-tunables.txt -Patch30535: 1722-SUNRPC-Remove-pprintk-from-net-sunrpc-xprt.c.txt -Patch30536: 1723-hamradio-dmascc-fix-up-work_struct-induced-breakage.txt -Patch30537: 1735-.-and-more-work_struct-induced-breakage-mips.txt -Patch30538: 1896-GENETLINK-Move-command-capabilities-to-flags.txt -Patch30539: 1899-XFRM-Optimize-policy-dumping.txt -Patch30540: 1900-XFRM-Optimize-SA-dumping.txt -Patch30541: 1906-IPSEC-Add-support-for-AES-XCBC-MAC.txt -Patch30542: 1920-NETFILTER-nf_conntrack-Don-t-try-to-find-clashed-expectation.txt -Patch30543: 1922-NET_SCHED-cls_fw-fix-NULL-pointer-dereference.txt -Patch30544: 1923-IPV6-Repair-IPv6-Fragments.txt -Patch30545: 1924-IPV6-RAW-Don-t-release-unlocked-sock.txt -Patch30546: 1926-GENETLINK-Fix-misplaced-command-flags.txt -Patch30547: 1927-IrDA-PXA-FIR-code-device-model-conversion.txt -Patch30548: 1929-IRDA-irlan-Fix-compile-warning-when-CONFIG_PROC_FS-n.txt -Patch30549: 1930-audit-Add-auditing-to-ipsec.txt -Patch30550: 1931-audit-disable-ipsec-auditing-when-CONFIG_AUDITSYSCALL-n.txt -Patch30551: 1975-NET-Memory-barrier-cleanups.txt -Patch30552: 1976-TCP-inet_twdr_hangman-Delete-unnecessary-memory-barrier.txt -Patch30553: 1977-WANROUTER-Kill-kmalloc-debugging-code.txt -Patch30554: 1978-TG3-Fix-Phy-loopback.txt -Patch30555: 1979-TG3-Add-5787F-device-ID.txt -Patch30556: 1980-TG3-Add-TG3_FLG2_IS_NIC-flag.txt -Patch30557: 1981-TG3-Allow-partial-speed-advertisement.txt -Patch30558: 1982-TG3-Use-netif_msg_.txt -Patch30559: 1983-TG3-Use-msleep.txt -Patch30560: 1984-TG3-Identify-Serdes-devices-more-clearly.txt -Patch30561: 1986-NETFILTER-Fix-non-ANSI-func.-decl.txt -Patch30562: 1990-AT91RM9200-Ethernet-Remove-at91_dev-and-use-netdev_priv.txt -Patch30563: 1991-AT91RM9200-Ethernet-Move-check_timer-variable-and-use-mod_timer.txt -Patch30564: 1992-AT91RM9200-Ethernet-Add-netpoll-netconsole-support.txt -Patch30565: 1993-AT91RM9200-Ethernet-Use-dev_alloc_skb.txt -Patch30566: 1994-sky2-add-PCI-for-88ec033.txt -Patch30567: 1995-sky2-add-comments-to-PCI-ids.txt -Patch30568: 1996-sky2-beter-ram-buffer-partitioning.txt -Patch30569: 1997-sky2-receive-queue-watermark-tweak.txt -Patch30570: 1999-skge-fix-sparse-warnings.txt -Patch30571: 2000-sky2-sparse-warnings.txt -Patch30572: 2056-Allow-NULL-pointers-in-percpu_free.txt -Patch30573: 2105-Add-include-linux-freezer.h-and-move-definitions-from-sched.h.txt -Patch30574: 2146-lockdep-annotate-nfs-nfsd-in-kernel-sockets.txt -Patch30575: 2220-lockdep-name-some-old-style-locks.txt -Patch30576: 2275-net-don-t-insert-socket-dentries-into-dentry_hashtable.txt -Patch30577: 2929-BNX2-Add-an-error-check.txt -Patch30578: 2930-AX.25-Constify-ax25-utility-functions.txt -Patch30579: 2931-AX.25-Fix-default-address-and-broadcast-address-initialization.txt -Patch30580: 2933-NETPOLL-make-arp-replies-through-netpoll-use-mac-address-of-sender.txt -Patch30581: 2936-NET_SCHED-sch_cbq-deactivating-when-grafting-purging-etc.txt -Patch30582: 2937-NET_SCHED-sch_htb-turn-intermediate-classes-into-leaves.txt -Patch30583: 2940-m68k-HP300-HP-LANCE-updates.txt -Patch30584: 2945-Amiga-PCMCIA-NE2000-Ethernet-dev-irq-init.txt -Patch30585: 3236-ucc_geth-compilation-error-fixes.txt -Patch30586: 3237-ucc_geth-Initialize-mdio_lock.txt -Patch30587: 3238-MACB-Use-struct-delayed_work-instead-of-struct-work_struct.txt -Patch30588: 3239-MACB-Use-__raw-register-access.txt -Patch30589: 3240-chelsio-working-NAPI.txt -Patch30590: 3247-myri10ge-update-driver-version-to-1.1.0.txt -Patch30591: 3248-smc91x-Kill-off-excessive-versatile-hooks.txt -Patch30592: 3257-NET-Fix-WAN-routers-kconfig-dependency.txt -Patch30593: 3259-NETPOLL-Make-sure-TX-lock-is-taken-with-BH-disabled.txt -Patch30594: 3260-DCCP-Remove-timeo-from-output.c.txt -Patch30595: 3262-DCCP-ccid3-Check-against-too-large-p.txt -Patch30596: 3263-DCCP-ccid3-Two-optimisations-for-sending-rate-recomputation.txt -Patch30597: 3264-DCCP-ccid3-Fix-two-bugs-in-sending-rate-computation.txt -Patch30598: 3270-DCCP-Only-deliver-to-the-CCID-rx-side-in-charge.txt -Patch30599: 3271-DCCP-Warn-when-discarding-packet-due-to-internal-errors.txt -Patch30600: 3272-DCCP-ccid-Deprecate-ccid_hc_tx_insert_options.txt -Patch30601: 3273-DCCP-ccid3-Initialise-RTT-values.txt -Patch30602: 3274-DCCP-ccid3-Sanity-check-RTT-samples.txt -Patch30603: 3276-DCCP-ccid3-TX-history-remove-unused-field.txt -Patch30604: 3280-DCCP-ccid3-Reorder-packet-history-source-file.txt -Patch30605: 3284-HAMRADIO-Fix-baycom_epp.c-compile-failure.txt -Patch30606: 3285-IPVS-Use-msleep_interruptable-instead-of-ssleep-aka-msleep.txt -Patch30607: 3286-IPVS-Make-ip_vs_sync.c-80col-wide.txt -Patch30608: 3316-NETPOLL-Fix-local_bh_enable-warning.txt -Patch30609: 3329-net-8139too.c-fix-netpoll-deadlock.txt [...1956 lines suppressed...] # Spidernet Cleanup return codes -%patch30829 -p1 +%patch30825 -p1 # Spidernet RX Refill -%patch30830 -p1 +%patch30826 -p1 # Spidernet Remove unused variable -%patch30831 -p1 +%patch30827 -p1 # Spidernet RX Chain tail -%patch30832 -p1 +%patch30828 -p1 # Spidernet Memory barrier -%patch30833 -p1 +%patch30829 -p1 # Spidernet Avoid possible RX chain corruption -%patch30834 -p1 +%patch30830 -p1 # Spidernet RX Debugging printout -%patch30835 -p1 +%patch30831 -p1 # sky2: better power state management -%patch30836 -p1 +%patch30832 -p1 # driver for Silan SC92031 netdev -%patch30837 -p1 +%patch30833 -p1 # remove the broken SKMC driver -%patch30838 -p1 +%patch30834 -p1 # forcedeth: dma access -%patch30839 -p1 +%patch30835 -p1 # make hdlc_setup() static again -%patch30840 -p1 +%patch30836 -p1 # chelsio: NAPI speed improvement -%patch30841 -p1 +%patch30837 -p1 # chelsio: more rx speedup -%patch30842 -p1 +%patch30838 -p1 # remove the broken OAKNET driver -%patch30843 -p1 +%patch30839 -p1 # bonding.h: "extern inline" -> "static inline" -%patch30844 -p1 +%patch30840 -p1 # bonding: fix device name allocation error -%patch30845 -p1 +%patch30841 -p1 # bonding: fix error check in sysfs creation -%patch30846 -p1 +%patch30842 -p1 # bonding: modify sysfs support to permit multiple loads -%patch30847 -p1 +%patch30843 -p1 # bonding: update version -%patch30848 -p1 +%patch30844 -p1 # sky2: version 1.11.1 -%patch30849 -p1 +%patch30845 -p1 # sky2: software rx/tx stats -%patch30850 -p1 +%patch30846 -p1 # sky2: handle network device allocation failure -%patch30851 -p1 +%patch30847 -p1 # UCC Ether driver: kmalloc casting cleanups -%patch30852 -p1 +%patch30848 -p1 # git-netdev-all: chelsio fix -%patch30853 -p1 +%patch30849 -p1 # PC300too alternative WAN driver -%patch30854 -p1 +%patch30850 -p1 # s2io: Removed enabling of some of the unused interrupts. -%patch30855 -p1 +%patch30851 -p1 # PA Semi PWRficient Ethernet driver -%patch30856 -p1 +%patch30852 -p1 # [netdrvr e100] experiment with doing RX in a similar manner to eepro100 -%patch30857 -p1 +%patch30853 -p1 # [PATCH] add adm8211 wireless driver -%patch30858 -p1 +%patch30854 -p1 # [PATCH] adm8211: fix-up build breaks from 2.6.19 -%patch30859 -p1 +%patch30855 -p1 # [PATCH] adm8211: Use ieee80211_generic_get_stats -%patch30860 -p1 +%patch30856 -p1 # [PATCH] wireless: add prism54usb driver -%patch30861 -p1 +%patch30857 -p1 # [PATCH] prism54usb: fix build break in islusb_init.c -%patch30862 -p1 +%patch30858 -p1 # [PATCH] softmac: prism54usb update -%patch30863 -p1 +%patch30859 -p1 # [PATCH] update prism54usb sources -%patch30864 -p1 +%patch30860 -p1 # [PATCH] patch prism54usb: add set_bssid_filter -%patch30865 -p1 +%patch30861 -p1 # [PATCH] prism54usb: fix-up build breaks from 2.6.19 -%patch30866 -p1 +%patch30862 -p1 # [PATCH] prism54usb: fix-up warnings from struct pt_regs removal -%patch30867 -p1 +%patch30863 -p1 # [PATCH] prism54usb: squash some more warnings -%patch30868 -p1 +%patch30864 -p1 # [PATCH] zd1211rw: fix potential leak in usb_init -%patch30869 -p1 +%patch30865 -p1 # [PATCH] bcm43xx: Fix problem with >1 GB RAM -%patch30870 -p1 +%patch30866 -p1 # [PATCH] bcm43xx: Fix scaling error for 'iwlist rate' information -%patch30871 -p1 +%patch30867 -p1 # [PATCH] bcm43xx: Fix scaling error for 'iwlist freq' information -%patch30872 -p1 +%patch30868 -p1 # [PATCH] bcm43xx: Enable fwpostfix in nondebug bcm43xx -%patch30873 -p1 +%patch30869 -p1 # [PATCH] zd1211rw: Reset device in the probe call -%patch30874 -p1 +%patch30870 -p1 # [PATCH] zd1211rw: Fixed array size issue in reset_mode -%patch30875 -p1 +%patch30871 -p1 # [PATCH] zd1211rw: Added error stats update -%patch30876 -p1 +%patch30872 -p1 # [PATCH] zd1211rw: Remove noisy debug message -%patch30877 -p1 +%patch30873 -p1 # [PATCH] Rename IPW2100 debugging macros to not look like config options. -%patch30878 -p1 +%patch30874 -p1 # [NETFILTER]: ctnetlink: fix compile failure with NF_CONNTRACK_MARK=n -%patch30879 -p1 +%patch30875 -p1 # [PATCH] net/smc911x: match up spin lock/unlock -%patch30880 -p1 +%patch30876 -p1 # [NET_SCHED] sch_prio: class statistics printing enabled -%patch30881 -p1 +%patch30877 -p1 # [NETLINK]: Don't BUG on undersized allocations -%patch30882 -p1 +%patch30878 -p1 # [IPV6] ROUTE: Do not route packets to link-local address on other device. -%patch30883 -p1 +%patch30879 -p1 # add d80211 stack and drivers %patch40000 -p1 @@ -5101,7 +5089,6 @@ - [NETFILTER]: ctnetlink: rework conntrack fields dumping logic on events - [NETFILTER]: nfnetlink_queue: allow changing queue length through netlink - [NETFILTER]: nfnetlink_log: remove useless prefix length limitation -- [NETFILTER]: x_tables: add port of hashlimit match for IPv4 and IPv6 - [NETFILTER]: x_tables: add NFLOG target - [NETFILTER]: ebtables: add --snap-arp option - [NETFILTER]: remove remaining ASSERT_{READ,WRITE}_LOCK @@ -5139,7 +5126,6 @@ - [NETFILTER]: nf_conntrack: add module aliases to IPv4 conntrack names - [NETFILTER]: nf_conntrack: add helper function for expectation initialization - [ROSE] rose_add_loopback_node: propagate -E -- [NETFILTER]: xtables: fixes warning on compilation of hashlimit - [XFRM]: Fix aevent structuring to be more complete. - [DCCP]: Use higher RTO default for CCID3 - [DCCP]: Fix BUG in retransmission delay calculation @@ -5373,7 +5359,6 @@ - [PATCH] ipw2100: Fix dropping fragmented small packet problem - [NET]: ifb double-counts packets - [NET] drivers/net/loopback.c: convert to module_init() -- [NETFILTER] xt_hashlimit.c: fix typo - [XFRM_USER]: avoid pointless void \*\* casts - [AF_NETLINK]: module_put cleanup - [X25]: proper prototype for x25_init_timers() @@ -5481,7 +5466,6 @@ - [IPV6]: Fix up some CONFIG typos - [IPV6]: fix BUG of ndisc_send_redirect() - [SCTP]: Force update of the rto when processing HB-ACK -- [NETFILTER]: xt_hashlimit: fix ip6tables dependency - netxen patches - [PATCH] radio modems sitting on serial port are not for s390 - [NET_SCHED]: act_ipt: fix regression in ipt action --- 1216-NETFILTER-x_tables-add-port-of-hashlimit-match-for-IPv4-and-IPv6.txt DELETED --- --- 1281-NETFILTER-xtables-fixes-warning-on-compilation-of-hashlimit.txt DELETED --- --- 4083-NETFILTER-xt_hashlimit.c-fix-typo.txt DELETED --- --- 4735-NETFILTER-xt_hashlimit-fix-ip6tables-dependency.txt DELETED --- From fedora-cvs-commits at redhat.com Wed Feb 7 22:12:04 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 17:12:04 -0500 Subject: rpms/kernel/FC-5 kernel-2.6.spec,1.2286,1.2287 Message-ID: <200702072212.l17MC4Lx031294@cvs.devel.redhat.com> Author: cebbert Update of /cvs/dist/rpms/kernel/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv31280 Modified Files: kernel-2.6.spec Log Message: * Wed Feb 7 2007 Chuck Ebbert - add missing debug-devel and smp-debug-devel sections Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/kernel-2.6.spec,v retrieving revision 1.2286 retrieving revision 1.2287 diff -u -r1.2286 -r1.2287 --- kernel-2.6.spec 7 Feb 2007 16:41:22 -0000 1.2286 +++ kernel-2.6.spec 7 Feb 2007 22:12:02 -0000 1.2287 @@ -1592,6 +1592,7 @@ ### %if %{buildup} + %files %defattr(-,root,root) /%{image_install_path}/vmlinuz-%{KVERREL} @@ -1608,9 +1609,9 @@ %files devel %defattr(-,root,root) %verify(not mtime) /usr/src/kernels/%{KVERREL}-%{_target_cpu} -%endif %if %{builddebug} + %files debug %defattr(-,root,root) /%{image_install_path}/vmlinuz-%{KVERREL}debug @@ -1623,9 +1624,28 @@ /lib/modules/%{KVERREL}debug/extra /lib/modules/%{KVERREL}debug/updates %ghost /boot/initrd-%{KVERREL}debug.img + +%package debug-devel +Summary: Development package for building kernel modules to match the kernel. +Group: System Environment/Kernel +AutoReqProv: no +Prereq: /usr/bin/find +%description debug-devel +This package provides kernel headers and makefiles sufficient to build modules +against the kernel package. +%files debug-devel +%defattr(-,root,root) +%verify(not mtime) /usr/src/kernels/%{KVERREL}-debug-%{_target_cpu} +/usr/src/kernels/%{KVERREL}debug-%{_target_cpu} + +%endif +#builddebug + %endif +# buildup %if %{buildsmp} + %files smp %defattr(-,root,root) /%{image_install_path}/vmlinuz-%{KVERREL}smp @@ -1645,6 +1665,7 @@ /usr/src/kernels/%{KVERREL}smp-%{_target_cpu} %if %{builddebug} + %files smp-debug %defattr(-,root,root) /%{image_install_path}/vmlinuz-%{KVERREL}smp-debug @@ -1657,9 +1678,25 @@ /lib/modules/%{KVERREL}smp-debug/extra /lib/modules/%{KVERREL}smp-debug/updates %ghost /boot/initrd-%{KVERREL}smp-debug.img + +%package smp-debug-devel +Summary: Development package for building kernel modules to match the kernel. +Group: System Environment/Kernel +AutoReqProv: no +Prereq: /usr/bin/find +%description smp-debug-devel +This package provides kernel headers and makefiles sufficient to build modules +against the kernel package. +%files smp-debug-devel +%defattr(-,root,root) +%verify(not mtime) /usr/src/kernels/%{KVERREL}-smp-debug-%{_target_cpu} +/usr/src/kernels/%{KVERREL}smp-debug-%{_target_cpu} + %endif -%endif +# builddebug +%endif +# buildsmp %if %{includexen} %if %{buildxen} @@ -1760,6 +1797,9 @@ %changelog * Wed Feb 7 2007 Chuck Ebbert +- add missing debug-devel and smp-debug-devel sections + +* Wed Feb 7 2007 Chuck Ebbert - fix up x86_64 Xen build * Tue Feb 6 2007 Chuck Ebbert From fedora-cvs-commits at redhat.com Wed Feb 7 22:23:06 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 17:23:06 -0500 Subject: rpms/spamassassin/devel spamassassin.spec,1.82,1.83 Message-ID: <200702072223.l17MN68Z023166@cvs.devel.redhat.com> Author: wtogami Update of /cvs/dist/rpms/spamassassin/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv23152 Modified Files: spamassassin.spec Log Message: requires gnupg (#227738) Index: spamassassin.spec =================================================================== RCS file: /cvs/dist/rpms/spamassassin/devel/spamassassin.spec,v retrieving revision 1.82 retrieving revision 1.83 diff -u -r1.82 -r1.83 --- spamassassin.spec 28 Jan 2007 05:03:58 -0000 1.82 +++ spamassassin.spec 7 Feb 2007 22:23:04 -0000 1.83 @@ -12,7 +12,7 @@ Summary: Spam filter for email which can be invoked from mail delivery agents. Name: spamassassin Version: 3.1.7 -Release: 6%{?dist} +Release: 7%{?dist} License: Apache License Group: Applications/Internet URL: http://spamassassin.apache.org/ @@ -48,6 +48,7 @@ Requires: perl(Time::HiRes) Requires: perl(DB_File) Requires: procmail +Requires: gnupg %if %{option_archive_tar} Requires: perl(Archive::Tar) @@ -185,6 +186,9 @@ exit 0 %changelog +* Wed Feb 07 2007 Warren Togami 3.1.7-7 +- requires gnupg (#227738) + * Sun Jan 28 2007 Warren Togami 3.1.7-6 - explicit requires on perl(HTTP::Date) and perl(LWP::UserAgent) (Bug #193100) From fedora-cvs-commits at redhat.com Wed Feb 7 22:28:35 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 17:28:35 -0500 Subject: rpms/kdeaddons/devel kdeaddons.spec, 1.55, 1.56 sources, 1.33, 1.34 kde-libtool.patch, 1.1, NONE Message-ID: <200702072228.l17MSZN2023401@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/kdeaddons/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv23384 Modified Files: kdeaddons.spec sources Removed Files: kde-libtool.patch Log Message: 3.5.6 Index: kdeaddons.spec =================================================================== RCS file: /cvs/dist/rpms/kdeaddons/devel/kdeaddons.spec,v retrieving revision 1.55 retrieving revision 1.56 diff -u -r1.55 -r1.56 --- kdeaddons.spec 10 Aug 2006 10:04:51 -0000 1.55 +++ kdeaddons.spec 7 Feb 2007 22:28:33 -0000 1.56 @@ -3,8 +3,8 @@ %define final 1 %define make_cvs 0 -%define qt_version 3.3.6 -%define arts_version 1.5.4 +%define qt_version 3.3.7 +%define arts_version 1.5.6 %define sdl_version 1.2.0 %define kdelibs_epoch 6 @@ -12,7 +12,7 @@ %define arts_epoch 8 %define arts 1 -Version: 3.5.4 +Version: 3.5.6 Release: 1%{?dist} Name: kdeaddons Summary: K Desktop Environment - Plugins @@ -21,6 +21,7 @@ License: GPL Source: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.bz2 +Source1: metabar-fedora.tar.bz2 Patch2: kdeaddons-3.5.1-rgb.txt-path.patch Patch3: kdeaddons-3.5.3-sdl.patch @@ -75,7 +76,7 @@ %prep -%setup -q +%setup -q -a 1 %patch2 -p0 -b .rgb.txt-path %patch3 -p1 -b .sdl @@ -122,6 +123,8 @@ done popd +cp -rf fedora %{buildroot}/%{_datadir}/apps/metabar/themes + %post for f in crystalsvg hicolor locolor ; do touch --no-create %{_datadir}/icons/$f 2>/dev/null ||: @@ -186,6 +189,9 @@ %endif %changelog +* Wed Feb 07 2007 Than Ngo 3.5.6-1.fc7 +- 3.5.6 + * Thu Aug 10 2006 Than Ngo 3.5.4-1 - rebuild Index: sources =================================================================== RCS file: /cvs/dist/rpms/kdeaddons/devel/sources,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- sources 10 Aug 2006 10:04:51 -0000 1.33 +++ sources 7 Feb 2007 22:28:33 -0000 1.34 @@ -1 +1,2 @@ -840d18fbcadec9f94bb70563876b4dcd kdeaddons-3.5.4.tar.bz2 +96d6d2a76da2a5232b3b46318456a5bc kdeaddons-3.5.6.tar.bz2 +0bec436d63d3d04878c1231061326d4a metabar-fedora.tar.bz2 --- kde-libtool.patch DELETED --- From fedora-cvs-commits at redhat.com Wed Feb 7 22:34:05 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 17:34:05 -0500 Subject: rpms/control-center/FC-6 control-center.spec,1.199,1.200 Message-ID: <200702072234.l17MY5vS006323@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/control-center/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv6159 Modified Files: control-center.spec Log Message: try again Index: control-center.spec =================================================================== RCS file: /cvs/dist/rpms/control-center/FC-6/control-center.spec,v retrieving revision 1.199 retrieving revision 1.200 diff -u -r1.199 -r1.200 --- control-center.spec 31 Jan 2007 19:30:16 -0000 1.199 +++ control-center.spec 7 Feb 2007 22:34:03 -0000 1.200 @@ -90,8 +90,9 @@ BuildRequires: bonobo-activation-devel BuildRequires: fontconfig-devel >= %{fontconfig_version} BuildRequires: desktop-file-utils >= %{desktop_file_utils_version} -BuildRequires: /usr/bin/automake-1.4 -BuildRequires: /usr/bin/autoconf +BuildRequires: automake +BuildRequires: autoconf +BuildRequires: libtool BuildRequires: metacity >= %{metacity_version} BuildRequires: libxklavier-devel >= %{libxklavier_version} BuildRequires: libXcursor-devel @@ -170,7 +171,9 @@ %build -autoreconf +aclocal +automake --add-missing +autoconf # work around a gstreamer problem where it doesn't find # plugins the first time around From fedora-cvs-commits at redhat.com Wed Feb 7 22:34:24 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 17:34:24 -0500 Subject: rpms/kdeadmin/devel kdeadmin-3.5.6-knetworkconf-fc-6.patch, NONE, 1.1 kdeadmin.spec, 1.66, 1.67 kde-libtool.patch, 1.1, NONE kdeadmin-3.5.4-knetworkconf-fc-6.patch, 1.1, NONE Message-ID: <200702072234.l17MYO9e006538@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/kdeadmin/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv6443 Modified Files: kdeadmin.spec Added Files: kdeadmin-3.5.6-knetworkconf-fc-6.patch Removed Files: kde-libtool.patch kdeadmin-3.5.4-knetworkconf-fc-6.patch Log Message: 3.5.6 kdeadmin-3.5.6-knetworkconf-fc-6.patch: network-conf.in | 2 +- network.pl.in | 7 +++++++ platform.pl.in | 1 + service.pl.in | 5 ++++- 4 files changed, 13 insertions(+), 2 deletions(-) --- NEW FILE kdeadmin-3.5.6-knetworkconf-fc-6.patch --- --- kdeadmin-3.5.4/knetworkconf/backends/service.pl.in.orig 2006-08-18 18:12:31.000000000 +0200 +++ kdeadmin-3.5.4/knetworkconf/backends/service.pl.in 2006-08-18 18:13:57.000000000 +0200 @@ -100,6 +100,7 @@ "fedora-3" => ["$gst_prefix/etc/rc.d", "$gst_prefix/etc/rc.d/init.d", "../init.d"], "fedora-4" => ["$gst_prefix/etc/rc.d", "$gst_prefix/etc/rc.d/init.d", "../init.d"], "fedora-5" => ["$gst_prefix/etc/rc.d", "$gst_prefix/etc/rc.d/init.d", "../init.d"], + "fedora-6" => ["$gst_prefix/etc/rc.d", "$gst_prefix/etc/rc.d/init.d", "../init.d"], "rpath" => ["$gst_prefix/etc/rc.d", "$gst_prefix/etc/rc.d/init.d", "../init.d"], "vine-3.0" => ["$gst_prefix/etc/rc.d", "$gst_prefix/etc/rc.d/init.d", "../init.d"], @@ -171,6 +172,7 @@ "fedora-3" => [3, 5], "fedora-4" => [3, 5], "fedora-5" => [3, 5], + "fedora-6" => [3, 5], "rpath" => [3, 5], "vine-3.0" => [3, 5], @@ -239,6 +241,7 @@ "fedora-3" => "redhat-5.2", "fedora-4" => "redhat-5.2", "fedora-5" => "redhat-5.2", + "fedora-6" => "redhat-5.2", "rpath" => "redhat-5.2", "vine-3.0" => "redhat-5.2", @@ -1717,7 +1720,7 @@ "fedora-3" => \&gst_service_redhat_get_status, "fedora-4" => \&gst_service_redhat_get_status, "fedora-5" => \&gst_service_redhat_get_status, - + "fedora-6" => \&gst_service_redhat_get_status, "rpath" => \&gst_service_redhat_get_status, "suse-9.0" => \&gst_service_suse_get_status, --- kdeadmin-3.5.4/knetworkconf/backends/network.pl.in.orig 2006-08-18 18:06:20.000000000 +0200 +++ kdeadmin-3.5.4/knetworkconf/backends/network.pl.in 2006-08-18 18:08:52.000000000 +0200 @@ -524,6 +524,7 @@ "fedora-3" => "redhat-6.2", "fedora-4" => "redhat-6.2", "fedora-5" => "redhat-6.2", + "fedora-6" => "redhat-6.2", "rpath" => "redhat-6.2", "vine-3.0" => "redhat-6.2", "vine-3.1" => "redhat-6.2", @@ -1829,6 +1830,7 @@ "fedora-3" => \&gst_network_rh72_get_file, "fedora-4" => \&gst_network_rh72_get_file, "fedora-5" => \&gst_network_rh72_get_file, + "fedora-6" => \&gst_network_rh72_get_file, "rpath" => \&gst_network_rh72_get_file, "vine-3.0" => \&gst_network_rh62_get_file, "vine-3.1" => \&gst_network_rh62_get_file, @@ -3950,6 +3952,7 @@ "fedora-3" => "", "fedora-4" => "", "fedora-5" => "", + "fedora-6" => "", "rpath" => "", "vine-3.0" => "lo", "vine-3.1" => "lo", @@ -4116,6 +4119,7 @@ "fedora-3" => "redhat-7.2", "fedora-4" => "redhat-7.2", "fedora-5" => "redhat-7.2", + "fedora-6" => "redhat-7.2", "rpath" => "redhat-7.2", "vine-3.0" => "redhat-7.0", "vine-3.1" => "redhat-7.0", @@ -4538,6 +4542,7 @@ "fedora-3" => "redhat-7.2", "fedora-4" => "redhat-7.2", "fedora-5" => "redhat-7.2", + "fedora-6" => "redhat-7.2", "rpath" => "redhat-7.2", "vine-3.0" => "vine-3.0", "vine-3.1" => "vine-3.0", @@ -5377,6 +5382,7 @@ "fedora-3" => "redhat-7.2", "fedora-4" => "redhat-7.2", "fedora-5" => "redhat-7.2", + "fedora-6" => "redhat-7.2", "rpath" => "redhat-7.2", "vine-3.0" => "redhat-7.0", "vine-3.1" => "redhat-7.0", @@ -5784,6 +5790,7 @@ "fedora-3" => "redhat-7.2", "fedora-4" => "redhat-7.2", "fedora-5" => "redhat-7.2", + "fedora-6" => "redhat-7.2", "rpath" => "redhat-7.2", "vine-3.0" => "vine-3.0", "vine-3.1" => "vine-3.0", --- kdeadmin-3.5.4/knetworkconf/backends/platform.pl.in.orig 2006-08-18 18:08:56.000000000 +0200 +++ kdeadmin-3.5.4/knetworkconf/backends/platform.pl.in 2006-08-18 18:12:20.000000000 +0200 @@ -97,6 +97,7 @@ "fedora-3" => "Fedora Core 3 (Heidelberg)", "fedora-4" => "Fedora Core 4 (Stentz)", "fedora-5" => "Fedora Core 5 (Bordeaux)", + "fedora-6" => "Fedora Core 6 (Zod)", "rpath" => "rPath Linux", "ark" => "Ark Linux", }; --- kdeadmin-3.5.4/knetworkconf/backends/network-conf.in.orig 2006-08-18 18:14:00.000000000 +0200 +++ kdeadmin-3.5.4/knetworkconf/backends/network-conf.in 2006-08-18 18:14:28.000000000 +0200 @@ -71,7 +71,7 @@ "debian-2.2", "debian-3.0", "debian-sarge", "ubuntu-5.04", "ubuntu-5.10", "ubuntu-6.06", "suse-7.0", "suse-9.0", "suse-9.1", - "turbolinux-7.0", "fedora-1", "fedora-2", "fedora-3", "fedora-4", "fedora-5", "rpath", + "turbolinux-7.0", "fedora-1", "fedora-2", "fedora-3", "fedora-4", "fedora-5", "fedora-6", "rpath", "pld-1.0", "pld-1.1", "pld-1.99", "conectiva-9", "conectiva-10", "vine-3.0", "vine-3.1", Index: kdeadmin.spec =================================================================== RCS file: /cvs/dist/rpms/kdeadmin/devel/kdeadmin.spec,v retrieving revision 1.66 retrieving revision 1.67 diff -u -r1.66 -r1.67 --- kdeadmin.spec 18 Aug 2006 16:25:46 -0000 1.66 +++ kdeadmin.spec 7 Feb 2007 22:34:22 -0000 1.67 @@ -18,13 +18,13 @@ %define arts 1 %define knetworkconf 1 -%define qt_version 3.3.6 +%define qt_version 3.3.7 %define kdelibs_epoch 6 %define kdebase_epoch 6 %define appdir %{_datadir}/applications/kde -Version: 3.5.4 -Release: 2%{?dist} +Version: 3.5.6 +Release: 1%{?dist} Name: kdeadmin Summary: Administrative tools for KDE. Epoch: 7 @@ -39,7 +39,7 @@ Source4: kpackage.pamd Source5: kpackagerc -Patch0: kdeadmin-3.5.4-knetworkconf-fc-6.patch +Patch0: kdeadmin-3.5.6-knetworkconf-fc-6.patch Requires(post): desktop-file-utils Requires(postun): desktop-file-utils @@ -318,6 +318,9 @@ %endif %changelog +* Wed Feb 07 2007 Than Ngo 7:3.5.6-1.fc7 +- 3.5.6 + * Fri Aug 18 2006 Than Ngo 7:3.5.4-2 - add FC6 support in knetworkconf --- kde-libtool.patch DELETED --- --- kdeadmin-3.5.4-knetworkconf-fc-6.patch DELETED --- From fedora-cvs-commits at redhat.com Wed Feb 7 22:34:55 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 17:34:55 -0500 Subject: rpms/kdeadmin/devel sources,1.36,1.37 Message-ID: <200702072234.l17MYtTU006926@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/kdeadmin/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv6857 Modified Files: sources Log Message: 3.5.6 Index: sources =================================================================== RCS file: /cvs/dist/rpms/kdeadmin/devel/sources,v retrieving revision 1.36 retrieving revision 1.37 diff -u -r1.36 -r1.37 --- sources 10 Aug 2006 10:21:46 -0000 1.36 +++ sources 7 Feb 2007 22:34:53 -0000 1.37 @@ -1 +1 @@ -579a2e3e8e05cf0851a88def57fcc0a3 kdeadmin-3.5.4.tar.bz2 +13654a93e83b7c8fd2ccce3aceb2d535 kdeadmin-3.5.6.tar.bz2 From fedora-cvs-commits at redhat.com Wed Feb 7 22:42:18 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 17:42:18 -0500 Subject: rpms/kdeartwork/devel kdeartwork.spec, 1.52, 1.53 sources, 1.33, 1.34 kde-libtool.patch, 1.1, NONE Message-ID: <200702072242.l17MgI3n012584@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/kdeartwork/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv12478 Modified Files: kdeartwork.spec sources Removed Files: kde-libtool.patch Log Message: 3.5.6 Index: kdeartwork.spec =================================================================== RCS file: /cvs/dist/rpms/kdeartwork/devel/kdeartwork.spec,v retrieving revision 1.52 retrieving revision 1.53 diff -u -r1.52 -r1.53 --- kdeartwork.spec 10 Aug 2006 12:04:17 -0000 1.52 +++ kdeartwork.spec 7 Feb 2007 22:42:16 -0000 1.53 @@ -3,15 +3,15 @@ %define make_cvs 1 -%define qt_version 3.3.6 -%define arts_version 1.5.4 +%define qt_version 3.3.7 +%define arts_version 1.5.6 %define kdelibs_epoch 6 %define kdebase_epoch 6 %define qt_epoch 1 %define arts 1 Name: kdeartwork -Version: 3.5.4 +Version: 3.5.6 Release: 1%{?dist} Summary: Additional artwork (themes, sound themes, ...) for KDE URL: http://www.kde.org/ @@ -19,7 +19,6 @@ Group: User Interface/Desktops BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Source: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.bz2 -Patch1: kde-libtool.patch BuildRequires: perl BuildRequires: kdebase-devel >= %{kdebase_epoch}:%{version} @@ -125,6 +124,9 @@ %{_datadir}/icons/* %changelog +* Wed Feb 07 2007 han Ngo 3.5.6-1.fc7 +- 3.5.6 + * Thu Aug 10 2006 Than Ngo 3.5.4-1 - rebuild Index: sources =================================================================== RCS file: /cvs/dist/rpms/kdeartwork/devel/sources,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- sources 10 Aug 2006 12:04:17 -0000 1.33 +++ sources 7 Feb 2007 22:42:16 -0000 1.34 @@ -1 +1 @@ -c7ff9048b9b68c976de08ed418598e40 kdeartwork-3.5.4.tar.bz2 +4c817eab517fba30fce8f3b40a6f019d kdeartwork-3.5.6.tar.bz2 --- kde-libtool.patch DELETED --- From fedora-cvs-commits at redhat.com Wed Feb 7 22:47:31 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 17:47:31 -0500 Subject: rpms/samba/FC-6 samba-3.0.24-man.patch, NONE, 1.1 .cvsignore, 1.34, 1.35 samba.spec, 1.71, 1.72 sources, 1.36, 1.37 samba-3.0.20pre1-man.patch, 1.1, NONE Message-ID: <200702072247.l17MlVKs021551@cvs.devel.redhat.com> Author: fenlason Update of /cvs/dist/rpms/samba/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv16195 Modified Files: .cvsignore samba.spec sources Added Files: samba-3.0.24-man.patch Removed Files: samba-3.0.20pre1-man.patch Log Message: 3.0.24 fixes CVE-2007-0452 Samba smbd denial of service samba-3.0.24-man.patch: ntlm_auth.1 | 26 +++++++++++++------------- 1 files changed, 13 insertions(+), 13 deletions(-) --- NEW FILE samba-3.0.24-man.patch --- --- samba-3.0.24/docs/manpages/ntlm_auth.1.man 2006-11-14 05:01:51.000000000 -0500 +++ samba-3.0.24/docs/manpages/ntlm_auth.1 2007-02-07 17:21:13.000000000 -0500 @@ -105,17 +105,17 @@ The username, expected to be in Samba's unix charset. .sp -\fBExample?1.?\fRUsername: bob +\fBExample 1. \fRUsername: bob .sp -\fBExample?2.?\fRUsername:: Ym9i +\fBExample 2. \fRUsername:: Ym9i .TP 3n Username The user's domain, expected to be in Samba's unix charset. .sp -\fBExample?3.?\fRDomain: WORKGROUP +\fBExample 3. \fRDomain: WORKGROUP .sp -\fBExample?4.?\fRDomain:: V09SS0dST1VQ +\fBExample 4. \fRDomain:: V09SS0dST1VQ .TP 3n Full-Username The fully qualified username, expected to be in Samba's @@ -123,16 +123,16 @@ and qualified with the winbind separator. .sp -\fBExample?5.?\fRFull-Username: WORKGROUP\bob +\fBExample 5. \fRFull-Username: WORKGROUP\bob .sp -\fBExample?6.?\fRFull-Username:: V09SS0dST1VQYm9i +\fBExample 6. \fRFull-Username:: V09SS0dST1VQYm9i .TP 3n LANMAN-Challenge The 8 byte \fBLANMAN Challenge\fR value, generated randomly by the server, or (in cases such as MSCHAPv2) generated in some way by both the server and the client. .sp -\fBExample?7.?\fRLANMAN-Challege: 0102030405060708 +\fBExample 7. \fRLANMAN-Challege: 0102030405060708 .TP 3n LANMAN-Response The 24 byte @@ -140,7 +140,7 @@ value, calculated from the user's password and the supplied \fBLANMAN Challenge\fR. Typically, this is provided over the network by a client wishing to authenticate. .sp -\fBExample?8.?\fRLANMAN-Response: 0102030405060708090A0B0C0D0E0F101112131415161718 +\fBExample 8. \fRLANMAN-Response: 0102030405060708090A0B0C0D0E0F101112131415161718 .TP 3n NT-Response The >= 24 byte @@ -148,24 +148,24 @@ calculated from the user's password and the supplied \fBLANMAN Challenge\fR. Typically, this is provided over the network by a client wishing to authenticate. .sp -\fBExample?9.?\fRNT-Response: 0102030405060708090A0B0C0D0E0F101112131415161718 +\fBExample 9. \fRNT-Response: 0102030405060708090A0B0C0D0E0F101112131415161718 .TP 3n Password The user's password. This would be provided by a network client, if the helper is being used in a legacy situation that exposes plaintext passwords in this way. .sp -\fBExample?10.?\fRPassword: samba2 +\fBExample 10. \fRPassword: samba2 .sp -\fBExample?11.?\fRPassword:: c2FtYmEy +\fBExample 11. \fRPassword:: c2FtYmEy .TP 3n Request-User-Session-Key Apon sucessful authenticaiton, return the user session key associated with the login. .sp -\fBExample?12.?\fRRequest-User-Session-Key: Yes +\fBExample 12. \fRRequest-User-Session-Key: Yes .TP 3n Request-LanMan-Session-Key Apon sucessful authenticaiton, return the LANMAN session key associated with the login. .sp -\fBExample?13.?\fRRequest-LanMan-Session-Key: Yes +\fBExample 13. \fRRequest-LanMan-Session-Key: Yes .sp .it 1 an-trap .nr an-no-space-flag 1 Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/samba/FC-6/.cvsignore,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- .cvsignore 2 Sep 2006 02:49:26 -0000 1.34 +++ .cvsignore 7 Feb 2007 22:47:29 -0000 1.35 @@ -1 +1 @@ -samba-3.0.23c.tar.gz +samba-3.0.24.tar.gz Index: samba.spec =================================================================== RCS file: /cvs/dist/rpms/samba/FC-6/samba.spec,v retrieving revision 1.71 retrieving revision 1.72 diff -u -r1.71 -r1.72 --- samba.spec 2 Sep 2006 02:49:26 -0000 1.71 +++ samba.spec 7 Feb 2007 22:47:29 -0000 1.72 @@ -2,8 +2,8 @@ Summary: The Samba SMB server. Name: samba -Version: 3.0.23c -Release: 2 +Version: 3.0.24 +Release: 1%{?dist} Epoch: 0 License: GNU GPL Version 2 Group: System Environment/Daemons @@ -36,7 +36,7 @@ Patch103: samba-3.0.23-logfiles.patch Patch104: samba-3.0.0rc3-nmbd-netbiosname.patch Patch105: samba-3.0.23-smb.conf.patch -Patch106: samba-3.0.20pre1-man.patch +Patch106: samba-3.0.24-man.patch # The passwd part has been applied, but not the group part Patch107: samba-3.0.23rc3-passwd.patch #Patch108: samba-3.0.8-non-ascii-domain.patch @@ -445,6 +445,12 @@ %{_mandir}/man7/libsmbclient.7* %changelog +* Thu Nov 16 2006 Jay Fenlason 3.0.24-1%{?dist} +- New upstream release +- Update the -man patch to work with 3.0.24 +- This release + fixes CVE-2007-0452 Samba smbd denial of service + * Fri Sep 1 2006 Jay Fenlason 3.0.23c-2 - New upstream release. Index: sources =================================================================== RCS file: /cvs/dist/rpms/samba/FC-6/sources,v retrieving revision 1.36 retrieving revision 1.37 diff -u -r1.36 -r1.37 --- sources 2 Sep 2006 02:49:26 -0000 1.36 +++ sources 7 Feb 2007 22:47:29 -0000 1.37 @@ -1 +1 @@ -9e06d5e10f4ae84f7fafad75d1b4184c samba-3.0.23c.tar.gz +89273f67a6d8067cbbecefaa13747153 samba-3.0.24.tar.gz --- samba-3.0.20pre1-man.patch DELETED --- From fedora-cvs-commits at redhat.com Wed Feb 7 22:48:02 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 17:48:02 -0500 Subject: rpms/spamassassin/devel sa-update.cronscript, 1.1, 1.2 spamassassin.spec, 1.83, 1.84 Message-ID: <200702072248.l17Mm21r000595@cvs.devel.redhat.com> Author: wtogami Update of /cvs/dist/rpms/spamassassin/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv31199 Modified Files: sa-update.cronscript spamassassin.spec Log Message: only restart spamd if necessary after sa-update (#227756) Index: sa-update.cronscript =================================================================== RCS file: /cvs/dist/rpms/spamassassin/devel/sa-update.cronscript,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sa-update.cronscript 14 Dec 2006 20:36:20 -0000 1.1 +++ sa-update.cronscript 7 Feb 2007 22:48:00 -0000 1.2 @@ -2,6 +2,6 @@ sleep $(expr $RANDOM % 7200) echo SpamAssassin rule update begins at `date` -/usr/bin/sa-update -/etc/init.d/spamassassin condrestart +# Only restart spamd if sa-update returns 0, meaning it updated the rules +/usr/bin/sa-update && /etc/init.d/spamassassin condrestart echo Index: spamassassin.spec =================================================================== RCS file: /cvs/dist/rpms/spamassassin/devel/spamassassin.spec,v retrieving revision 1.83 retrieving revision 1.84 diff -u -r1.83 -r1.84 --- spamassassin.spec 7 Feb 2007 22:23:04 -0000 1.83 +++ spamassassin.spec 7 Feb 2007 22:48:00 -0000 1.84 @@ -12,7 +12,7 @@ Summary: Spam filter for email which can be invoked from mail delivery agents. Name: spamassassin Version: 3.1.7 -Release: 7%{?dist} +Release: 8%{?dist} License: Apache License Group: Applications/Internet URL: http://spamassassin.apache.org/ @@ -186,6 +186,9 @@ exit 0 %changelog +* Wed Feb 07 2007 Warren Togami 3.1.7-8 +- only restart spamd if necessary after sa-update (#227756) + * Wed Feb 07 2007 Warren Togami 3.1.7-7 - requires gnupg (#227738) From fedora-cvs-commits at redhat.com Wed Feb 7 22:54:51 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 17:54:51 -0500 Subject: rpms/kdeedu/devel kdeedu.spec, 1.53, 1.54 sources, 1.31, 1.32 kde-libtool.patch, 1.1, NONE kdeedu-3.5.4-automakeversion.patch, 1.1, NONE Message-ID: <200702072254.l17MspFV013613@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/kdeedu/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv13496 Modified Files: kdeedu.spec sources Removed Files: kde-libtool.patch kdeedu-3.5.4-automakeversion.patch Log Message: 3.5.6 Index: kdeedu.spec =================================================================== RCS file: /cvs/dist/rpms/kdeedu/devel/kdeedu.spec,v retrieving revision 1.53 retrieving revision 1.54 diff -u -r1.53 -r1.54 --- kdeedu.spec 14 Dec 2006 12:25:03 -0000 1.53 +++ kdeedu.spec 7 Feb 2007 22:54:49 -0000 1.54 @@ -4,14 +4,14 @@ %define arts 1 -%define qt_version 3.3.6 +%define qt_version 3.3.7 %define kdelibs_epoch 6 %define kdebase_epoch 6 %define qt_epoch 1 Name: kdeedu -Version: 3.5.4 -Release: 2%{?dist} +Version: 3.5.6 +Release: 1%{?dist} Summary: Educational/Edutainment applications for KDE URL: http://www.kde.org/ License: GPL @@ -19,9 +19,6 @@ Group: User Interface/Desktops Source: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.bz2 -Patch1: kde-libtool.patch -Patch2: kdeedu-3.5.4-automakeversion.patch - Requires: kdebase >= %{kdebase_epoch}:%{version} Requires: qt >= %{qt_epoch}:%{qt_version} Requires(post): /sbin/ldconfig @@ -35,6 +32,8 @@ BuildRequires: automake BuildRequires: libtool BuildRequires: gettext +BuildRequires: python-devel +BuildRequires: boost-devel Obsoletes: keduca Obsoletes: kig @@ -65,19 +64,18 @@ %prep %setup -q -%patch2 -p1 -b .autmakeversion %ifarch s390 s390x ppc ppc64 rm -rf doc/kstars kstars perl -pi -e "s|kstars||" subdirs %endif -%build -unset QTDIR || : ; . /etc/profile.d/qt.sh - rm -rf doc/kgeography kgeography perl -pi -e "s|kgeography||" subdirs +%build +unset QTDIR || : ; . /etc/profile.d/qt.sh + %if %{make_cvs} make -f admin/Makefile.common cvs %endif @@ -132,7 +130,7 @@ %defattr(-,root,root) %doc %{_docdir}/HTML/en/* %{_bindir}/* -%{_libdir}/*.so* +%{_libdir}/*.so.* %{_libdir}/*.la %{_libdir}/kde3/* %{_datadir}/applications/kde/* @@ -147,8 +145,12 @@ %files devel %defattr(-,root,root) %{_includedir}/kde/* +%{_libdir}/*.so %changelog +* Wed Feb 07 2007 Than Ngo 3.5.6-1.fc7 +- 3.5.6 + * Thu Dec 14 2006 Karsten Hopp 3.5.4-2 - fix automake version check Index: sources =================================================================== RCS file: /cvs/dist/rpms/kdeedu/devel/sources,v retrieving revision 1.31 retrieving revision 1.32 diff -u -r1.31 -r1.32 --- sources 10 Aug 2006 12:36:16 -0000 1.31 +++ sources 7 Feb 2007 22:54:49 -0000 1.32 @@ -1 +1 @@ -81dfdea2ed6eaaa440ee868a69b8fc7e kdeedu-3.5.4.tar.bz2 +6017317b133d973e7fc8a279a81f37a1 kdeedu-3.5.6.tar.bz2 --- kde-libtool.patch DELETED --- --- kdeedu-3.5.4-automakeversion.patch DELETED --- From fedora-cvs-commits at redhat.com Wed Feb 7 23:09:29 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 18:09:29 -0500 Subject: rpms/kdesdk/devel kdesdk.spec, 1.61, 1.62 sources, 1.33, 1.34 kde-libtool.patch, 1.1, NONE kdesdk-3.4.92-misc.patch, 1.1, NONE kdesdk-3.5.4-kde#131717.patch, 1.1, NONE Message-ID: <200702072309.l17N9Ts4024121@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/kdesdk/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv23996 Modified Files: kdesdk.spec sources Removed Files: kde-libtool.patch kdesdk-3.4.92-misc.patch kdesdk-3.5.4-kde#131717.patch Log Message: 3.5.6 Index: kdesdk.spec =================================================================== RCS file: /cvs/dist/rpms/kdesdk/devel/kdesdk.spec,v retrieving revision 1.61 retrieving revision 1.62 diff -u -r1.61 -r1.62 --- kdesdk.spec 5 Sep 2006 15:53:16 -0000 1.61 +++ kdesdk.spec 7 Feb 2007 23:09:27 -0000 1.62 @@ -1,7 +1,7 @@ %define debug 0 %define final 0 -%define qt_version 3.3.6 +%define qt_version 3.3.7 %define qt_epoch 1 %define kdelibs_epoch 6 %define kdebase_epoch 6 @@ -12,21 +12,16 @@ %define appdir %{_datadir}/applications/kde Name: kdesdk -Version: 3.5.4 -Release: 2%{?dist} +Version: 3.5.6 +Release: 1%{?dist} Summary: The KDE Software Development Kit (SDK) URL: http://www.kde.org/ License: GPL Group: User Interface/Desktops BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Source: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.bz2 -Patch1: kde-libtool.patch -Patch2: kdesdk-3.4.0-db4.patch -Patch3: kdesdk-3.4.92-misc.patch -Patch4: kdesdk-3.5.4-multilib.patch - -# upstream patches -Patch100: kdesdk-3.5.4-kde#131717.patch +Patch1: kdesdk-3.4.0-db4.patch +Patch2: kdesdk-3.5.4-multilib.patch Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig @@ -39,6 +34,7 @@ BuildRequires: db4-devel BuildRequires: desktop-file-utils BuildRequires: flex +BuildRequires: binutils-devel %description A collection of applications and tools used by KDE developers. @@ -57,13 +53,8 @@ %prep %setup -q -%patch1 -p1 -b .libtool -%patch2 -p1 -b .db4 -%patch3 -p1 -b .misc -%patch4 -p1 -b .multilib - -# upstream patches -%patch100 -p0 -b .kde#131717 +%patch1 -p1 -b .db4 +%patch2 -p1 -b .multilib %build unset QTDIR && . /etc/profile.d/qt.sh @@ -123,7 +114,8 @@ done popd -rm -f %{buildroot}/%{_datadir}/apps/kapptemplate/admin/Makefile +rm -f %{buildroot}/%{_datadir}/apps/kapptemplate/admin/Makefile \ + %{buildroot}/%{_datadir}/apps/kapptemplate/admin/Makefile.in %clean rm -rf %{buildroot} @@ -149,7 +141,8 @@ %doc %{_docdir}/HTML/en/* %{_bindir}/* %{_libdir}/kde3/* -%{_libdir}/*.so* +%{_libdir}/*.so.* +%{_libdir}/libkdeinit_*.so %{_libdir}/*.la %{_datadir}/apps/* %{_datadir}/mimelnk/application/* @@ -162,10 +155,15 @@ %files devel %defattr(-,root,root) %{_includedir}/kde/* +%{_libdir}/*.so +%exclude %{_libdir}/libkdeinit_*.so %{_libdir}/*.a %{_mandir}/man1/* %changelog +* Thu Feb 08 2007 Than Ngo 3.5.6-1.fc7 +- 3.5.6 + * Tue Sep 05 2006 Than Ngo 3.5.4-2 - fix #205217, multilib issue - apply upstream patches Index: sources =================================================================== RCS file: /cvs/dist/rpms/kdesdk/devel/sources,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- sources 10 Aug 2006 15:58:34 -0000 1.33 +++ sources 7 Feb 2007 23:09:27 -0000 1.34 @@ -1 +1 @@ -2150e6a4ce5e42886a4afc6c0198c30c kdesdk-3.5.4.tar.bz2 +1462e1a884fdaa070ed493c10a336728 kdesdk-3.5.6.tar.bz2 --- kde-libtool.patch DELETED --- --- kdesdk-3.4.92-misc.patch DELETED --- --- kdesdk-3.5.4-kde#131717.patch DELETED --- From fedora-cvs-commits at redhat.com Wed Feb 7 23:16:21 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 18:16:21 -0500 Subject: rpms/kdeutils/devel kdeutils.spec, 1.84, 1.85 sources, 1.36, 1.37 kdeutils-3.5.5-automakeversion.patch, 1.1, NONE Message-ID: <200702072316.l17NGLop029249@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/kdeutils/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv29149 Modified Files: kdeutils.spec sources Removed Files: kdeutils-3.5.5-automakeversion.patch Log Message: 3.5.6 Index: kdeutils.spec =================================================================== RCS file: /cvs/dist/rpms/kdeutils/devel/kdeutils.spec,v retrieving revision 1.84 retrieving revision 1.85 diff -u -r1.84 -r1.85 --- kdeutils.spec 14 Dec 2006 15:32:38 -0000 1.84 +++ kdeutils.spec 7 Feb 2007 23:16:14 -0000 1.85 @@ -1,6 +1,3 @@ -# KH: bugzilla 219629: -ExcludeArch: ppc64 - %define debug 0 %define final 0 %define make_cvs 1 @@ -13,8 +10,8 @@ %define appdir %{_datadir}/applications/kde -Version: 3.5.5 -Release: 3%{?dist} +Version: 3.5.6 +Release: 1%{?dist} Name: kdeutils Summary: K Desktop Environment - Utilities Epoch: 6 @@ -30,7 +27,6 @@ Patch1: kdf-3.0.2-label.patch Patch2: kdeutils-3.5.4-bz#205553.patch Patch3: kdeutils-3.5.4-suspend.patch -Patch4: kdeutils-3.5.5-automakeversion.patch Requires: kdelibs >= %{kdelibs_epoch}:%{version} Requires: kdebase >= %{kdebase_epoch}:%{version} @@ -94,7 +90,6 @@ %patch1 -p1 -b .label %patch2 -p1 -b .bz#205553 %patch3 -p1 -b .suspend -%patch4 -p1 -b .amversion %build unset QTDIR || : ; . /etc/profile.d/qt.sh @@ -210,6 +205,9 @@ %exclude %{_libdir}/libkdeinit*.so %changelog +* Thu Feb 08 2007 Than Ngo 6:3.5.6-1.fc7 +- 3.5.6 + * Thu Dec 14 2006 Karsten Hopp 3.5.5-3 - ExcludeArch: ppc64 (#219629) Index: sources =================================================================== RCS file: /cvs/dist/rpms/kdeutils/devel/sources,v retrieving revision 1.36 retrieving revision 1.37 diff -u -r1.36 -r1.37 --- sources 29 Nov 2006 14:51:59 -0000 1.36 +++ sources 7 Feb 2007 23:16:14 -0000 1.37 @@ -1 +1 @@ -a20a732284a3dcb735665e45f5be532e kdeutils-3.5.5.tar.bz2 +e0ea2c15ccf2bd3d8be5f2bf57cfe14a kdeutils-3.5.6.tar.bz2 --- kdeutils-3.5.5-automakeversion.patch DELETED --- From fedora-cvs-commits at redhat.com Wed Feb 7 23:23:26 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 18:23:26 -0500 Subject: rpms/kdenetwork/devel kdenetwork.spec, 1.91, 1.92 sources, 1.43, 1.44 kde-libtool.patch, 1.1, NONE kdenetwork-3.5.4-kde#130630.patch, 1.1, NONE kdenetwork-3.5.4-kde#133995.patch, 1.1, NONE kdenetwork-3.5.4-kde#63494.patch, 1.1, NONE kdenetwork-3.5.4-kde#73519.patch, 1.1, NONE Message-ID: <200702072323.l17NNQk1026261@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/kdenetwork/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv26179 Modified Files: kdenetwork.spec sources Removed Files: kde-libtool.patch kdenetwork-3.5.4-kde#130630.patch kdenetwork-3.5.4-kde#133995.patch kdenetwork-3.5.4-kde#63494.patch kdenetwork-3.5.4-kde#73519.patch Log Message: 3.5.6 Index: kdenetwork.spec =================================================================== RCS file: /cvs/dist/rpms/kdenetwork/devel/kdenetwork.spec,v retrieving revision 1.91 retrieving revision 1.92 diff -u -r1.91 -r1.92 --- kdenetwork.spec 19 Sep 2006 09:14:31 -0000 1.91 +++ kdenetwork.spec 7 Feb 2007 23:23:24 -0000 1.92 @@ -4,7 +4,7 @@ %define libidn 1 %define make_cvs 1 -%define qt_version 3.3.6 +%define qt_version 3.3.7 %define kdelibs_epoch 6 %define kdebase_epoch 6 %define qt_epoch 1 @@ -12,8 +12,8 @@ %define appdir %{_datadir}/applications/kde Name: kdenetwork -Version: 3.5.4 -Release: 5%{?dist} +Version: 3.5.6 +Release: 1%{?dist} Summary: K Desktop Environment - Network Applications Epoch: 7 Group: Applications/Internet @@ -29,16 +29,8 @@ Patch0: kdenetwork-3.1-desktop.patch Patch1: kdenetwork-3.1-buildroot.patch -Patch2: kde-libtool.patch Patch3: kdenetwork-3.3.92-kppp.patch Patch4: kdenetwork-3.2.3-resolv.patch -Patch5: kdenetwork-3.4.1-kopete-libgadu-va_copy.patch - -# upstream patches -Patch100: kdenetwork-3.5.4-kde#130630.patch -Patch101: kdenetwork-3.5.4-kde#73519.patch -Patch102: kdenetwork-3.5.4-kde#63494.patch -Patch103: kdenetwork-3.5.4-kde#133995.patch Requires: kdelibs >= %{kdelibs_epoch}:%{version} Requires: kdebase >= %{kdebase_epoch}:%{version} @@ -78,16 +70,8 @@ %setup -q %patch0 -p1 -b .dt %patch1 -p1 -b .buildroot -%patch2 -p1 -b .libtool %patch3 -p1 -b .kppp %patch4 -p1 -b .ppp -%patch5 -p1 -b .libgadu-va_copy - -# upstream patches -%patch100 -p0 -b .kde#130630 -%patch101 -p0 -b .kde#73519 -%patch102 -p0 -b .kde#63494 -%patch103 -p0 -b .kde#133995 echo "DO_NOT_COMPILE=\"\$DO_NOT_COMPILE nowlistening\"" > kopete/plugins/nowlistening/configure.in.in @@ -202,7 +186,7 @@ %config %{_sysconfdir}/rc.d/init.d/lisa %config(noreplace) %{_sysconfdir}/xinetd.d/ktalk %{_libdir}/*.so.* -%{_libdir}/libkdeinit_* +%{_libdir}/libkdeinit_*.so %ifnarch s390 s390x %{_libdir}/libkwireless.so %endif @@ -221,22 +205,20 @@ %{_datadir}/services/* %{_datadir}/servicetypes/* %{_datadir}/sounds/* -%exclude %{_datadir}/apps/kopete/*nowlisteningchatui* -%exclude %{_datadir}/apps/kopete/*nowlisteningui* -%exclude %{_datadir}/services/kconfiguredialog/*nowlistening* -%exclude %{_datadir}/services/*nowlistening* -%exclude %{_libdir}/kde3/*nowlistening* %files devel %defattr(-,root,root) %{_includedir}/kde/* %{_libdir}/lib*.so -%exclude %{_libdir}/libkdeinit_* +%exclude %{_libdir}/libkdeinit_*.so %ifnarch s390 s390x %exclude %{_libdir}/libkwireless.so %endif %changelog +* Thu Feb 08 2007 Than Ngo 7:3.5.6-1.fc7 +- 3.5.6 + * Tue Sep 19 2006 Than Ngo 7:3.5.4-5 - apply upstream patches fix #133995, emoticon parsing if there are sub-emoticons Index: sources =================================================================== RCS file: /cvs/dist/rpms/kdenetwork/devel/sources,v retrieving revision 1.43 retrieving revision 1.44 diff -u -r1.43 -r1.44 --- sources 10 Aug 2006 14:38:37 -0000 1.43 +++ sources 7 Feb 2007 23:23:24 -0000 1.44 @@ -1 +1 @@ -81660b1a73e81b6c01a55861c154dd3b kdenetwork-3.5.4.tar.bz2 +0f428cccc4ea16aa53c427530874c591 kdenetwork-3.5.6.tar.bz2 --- kde-libtool.patch DELETED --- --- kdenetwork-3.5.4-kde#130630.patch DELETED --- --- kdenetwork-3.5.4-kde#133995.patch DELETED --- --- kdenetwork-3.5.4-kde#63494.patch DELETED --- --- kdenetwork-3.5.4-kde#73519.patch DELETED --- From fedora-cvs-commits at redhat.com Wed Feb 7 23:28:41 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 18:28:41 -0500 Subject: rpms/kdevelop/devel kdevelop.spec, 1.54, 1.55 sources, 1.32, 1.33 kde-libtool.patch, 1.1, NONE Message-ID: <200702072328.l17NSfsL030410@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/kdevelop/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv30307 Modified Files: kdevelop.spec sources Removed Files: kde-libtool.patch Log Message: 3.3.6 Index: kdevelop.spec =================================================================== RCS file: /cvs/dist/rpms/kdevelop/devel/kdevelop.spec,v retrieving revision 1.54 retrieving revision 1.55 diff -u -r1.54 -r1.55 --- kdevelop.spec 10 Aug 2006 16:26:16 -0000 1.54 +++ kdevelop.spec 7 Feb 2007 23:28:39 -0000 1.55 @@ -1,8 +1,8 @@ %define debug 0 %define final 0 -%define kde_version 3.5.4 -%define qt_version 3.3.6 +%define kde_version 3.5.6 +%define qt_version 3.3.7 %define qt_epoch 1 %define kdelibs_epoch 6 @@ -10,7 +10,7 @@ Name: kdevelop Summary: Integrated Development Environment for C++/C -Version: 3.3.4 +Version: 3.3.6 Release: 1%{?dist} Epoch: 9 URL: http://www.kdevelop.org/ @@ -22,8 +22,7 @@ Source1: ftp://129.187.206.68/pub/unix/ide/KDevelop/c_cpp_reference-2.0.2_for_KDE_3.0.tar.bz2 Patch1: c_cpp_reference-2.0.2-config.patch -Patch2: kde-libtool.patch -Patch3: kdevelop-2.1.5_for_KDE_3.1-doc.patch +Patch2: kdevelop-2.1.5_for_KDE_3.1-doc.patch Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig @@ -38,6 +37,7 @@ Requires: flex >= 2.5.4 Requires: qt-designer >= %{qt_epoch}:%{qt_version} Requires: gettext +Requires: ctags BuildRequires: autoconf BuildRequires: automake @@ -76,7 +76,7 @@ %setup -q -a1 %patch1 -p0 -b .config -%patch3 -p1 -b .doc +%patch2 -p1 -b .doc %build QTDIR="" && source /etc/profile.d/qt.sh @@ -161,6 +161,9 @@ %{_datadir}/servicetypes/* %changelog +* Thu Feb 08 2007 Than Ngo 9:3.3.6-1.fc7 +- 3.3.6 + * Thu Aug 10 2006 Than Ngo 9:3.3.4-1 - rebuild Index: sources =================================================================== RCS file: /cvs/dist/rpms/kdevelop/devel/sources,v retrieving revision 1.32 retrieving revision 1.33 diff -u -r1.32 -r1.33 --- sources 10 Aug 2006 16:26:16 -0000 1.32 +++ sources 7 Feb 2007 23:28:39 -0000 1.33 @@ -1,2 +1,2 @@ 5777e4d2dbfc3e6c2ba9f0ed6ea457f9 c_cpp_reference-2.0.2_for_KDE_3.0.tar.bz2 -e5278e37468bda7fdf6d019f84aeed16 kdevelop-3.3.4.tar.bz2 +0de7c7d82c176456f2adff48981f5d40 kdevelop-3.3.6.tar.bz2 --- kde-libtool.patch DELETED --- From fedora-cvs-commits at redhat.com Wed Feb 7 23:38:21 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 18:38:21 -0500 Subject: rpms/control-center/FC-6 control-center.spec,1.200,1.201 Message-ID: <200702072338.l17NcLdN030460@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/control-center/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv30437 Modified Files: control-center.spec Log Message: try again Index: control-center.spec =================================================================== RCS file: /cvs/dist/rpms/control-center/FC-6/control-center.spec,v retrieving revision 1.200 retrieving revision 1.201 diff -u -r1.200 -r1.201 --- control-center.spec 7 Feb 2007 22:34:03 -0000 1.200 +++ control-center.spec 7 Feb 2007 23:38:19 -0000 1.201 @@ -100,6 +100,7 @@ BuildRequires: nautilus-devel BuildRequires: eel2-devel BuildRequires: gettext +BuildRequires: intltool BuildRequires: gnome-menus-devel >= %{gnome_menus_version} # For intltool: BuildRequires: perl-XML-Parser >= 2.31-16 From fedora-cvs-commits at redhat.com Wed Feb 7 23:38:52 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 18:38:52 -0500 Subject: rpms/kdebindings/devel kdebindings-3.5.6-python25.patch, NONE, 1.1 kdebindings.spec, 1.62, 1.63 sources, 1.33, 1.34 kde-libtool.patch, 1.1, NONE kdebindings-3.5.5-automake1.10.patch, 1.1, NONE kdebindings-3.5.5-type.patch, 1.1, NONE Message-ID: <200702072338.l17NcqEk030526@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/kdebindings/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv30507 Modified Files: kdebindings.spec sources Added Files: kdebindings-3.5.6-python25.patch Removed Files: kde-libtool.patch kdebindings-3.5.5-automake1.10.patch kdebindings-3.5.5-type.patch Log Message: 3.5.6 kdebindings-3.5.6-python25.patch: marshaller.cpp | 6 +++++- 1 files changed, 5 insertions(+), 1 deletion(-) --- NEW FILE kdebindings-3.5.6-python25.patch --- Index: dcoppython/shell/marshaller.cpp =================================================================== --- dcoppython/shell/marshaller.cpp (Revision 626831) +++ dcoppython/shell/marshaller.cpp (Revision 626832) @@ -24,6 +24,10 @@ #include +#if PY_VERSION_HEX < 0x02050000 +typedef int Py_ssize_t; +#endif + namespace PythonDCOP { #include "marshal_funcs.h" @@ -124,7 +128,7 @@ if (!PyDict_Check(obj)) return false; - ssize_t c=0; + Py_ssize_t c=0; PyObject *key, *val; while (PyDict_Next(obj, &c, &key, &val)==1) if (!key_type.isMarshallable(key) || Index: kdebindings.spec =================================================================== RCS file: /cvs/dist/rpms/kdebindings/devel/kdebindings.spec,v retrieving revision 1.62 retrieving revision 1.63 diff -u -r1.62 -r1.63 --- kdebindings.spec 14 Dec 2006 09:25:52 -0000 1.62 +++ kdebindings.spec 7 Feb 2007 23:38:50 -0000 1.63 @@ -3,8 +3,10 @@ %define appdir %{_datadir}/applications/kde +%{expand: %%define pythonver %(python -c 'import sys;print(sys.version[0:3])')} + %define qt_version 3.3.7 -%define arts_version 1.5.5 +%define arts_version 1.5.6 %define kdelibs_epoch 6 %define kdebase_epoch 6 %define perlver 5.8 @@ -17,8 +19,8 @@ %define ruby 1 %define pyqt 0 -Version: 3.5.5 -Release: 4%{?dist} +Version: 3.5.6 +Release: 1%{?dist} Name: kdebindings Summary: KDE bindings to non-C++ languages URL: http://www.kde.org/ @@ -31,8 +33,9 @@ Patch6: kdebindings-3.1-python2.5.patch Patch8: kdebindings-3.3.0-python.patch Patch9: kdebindings-3.3.92-xdg.patch -Patch10: kdebindings-3.5.5-automake1.10.patch -Patch11: kdebindings-3.5.5-type.patch + +# upstream patches +Patch100: kdebindings-3.5.6-python25.patch BuildRequires: zlib-devel BuildRequires: kdelibs-devel @@ -50,7 +53,9 @@ %endif %if %{python} -BuildRequires: python python-devel +BuildRequires: python >= %{pythonver} +BuildRequires: python-devel >= %{pythonver} +Requires: python-abi = %{pythonver} %endif %if %{ruby} @@ -92,6 +97,7 @@ Summary: Python bindings to DCOP Group: Development/Libraries Requires: kdelibs >= %{kdelibs_epoch}:%{version} +Requires: python-abi = %{pythonver} %description python Python bindings to the DCOP interprocess communication protocol used by KDE @@ -107,8 +113,7 @@ rm -rf python %endif %patch9 -p1 -b .xdg -%patch10 -p1 -b .automake -%patch11 -p1 -b .pyssizet +%patch100 -p0 -b .python25 %build unset QTDIR && . /etc/profile.d/qt.sh @@ -198,6 +203,9 @@ %{_mandir}/man*/* %changelog +* Thu Feb 08 2007 Than Ngo - 3.5.6-1.fc7 +- 3.5.6 + * Thu Dec 14 2006 Karsten Hopp 3.5.5-4 - use correct types Index: sources =================================================================== RCS file: /cvs/dist/rpms/kdebindings/devel/sources,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- sources 14 Nov 2006 14:27:54 -0000 1.33 +++ sources 7 Feb 2007 23:38:50 -0000 1.34 @@ -1 +1 @@ -e0da219943407a786c2ceea1605fadd1 kdebindings-3.5.5.tar.bz2 +d26b5f54f062b765a949d66657c2ab3c kdebindings-3.5.6.tar.bz2 --- kde-libtool.patch DELETED --- --- kdebindings-3.5.5-automake1.10.patch DELETED --- --- kdebindings-3.5.5-type.patch DELETED --- From fedora-cvs-commits at redhat.com Thu Feb 8 00:14:56 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 19:14:56 -0500 Subject: rpms/control-center/devel control-center-2.17.90-pulse.patch, NONE, 1.1 control-center.spec, 1.222, 1.223 Message-ID: <200702080014.l180Euri022671@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/control-center/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv22655 Modified Files: control-center.spec Added Files: control-center-2.17.90-pulse.patch Log Message: make pulse gstreamer plugin show up in the sound capplet control-center-2.17.90-pulse.patch: sound-properties-capplet.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) --- NEW FILE control-center-2.17.90-pulse.patch --- --- control-center-2.17.90/capplets/sound/sound-properties-capplet.c.pulse 2007-02-07 18:44:47.000000000 -0500 +++ control-center-2.17.90/capplets/sound/sound-properties-capplet.c 2007-02-07 18:49:58.000000000 -0500 @@ -655,8 +655,8 @@ add_device (AUDIO_CAPTURE, "esdmon", _("ESD - Enlightened Sound Daemon"), NULL); add_device (AUDIO_PLAYBACK, "osssink", _("OSS - Open Sound System"), NULL); add_device (AUDIO_CAPTURE, "osssrc", _("OSS - Open Sound System"), NULL); - add_device (AUDIO_PLAYBACK, "polypsink", _("Polypaudio Sound Server"), NULL); - add_device (AUDIO_CAPTURE, "polypsrc", _("Polypaudio Sound Server"), NULL); + add_device (AUDIO_PLAYBACK, "pulsesink", _("Pulseaudio Sound Server"), NULL); + add_device (AUDIO_CAPTURE, "pulsesrc", _("Pulseaudio Sound Server"), NULL); add_device (AUDIO_CAPTURE, "audiotestsrc wave=triangle is-live=true", _("Test Sound"), NULL); add_device (AUDIO_CAPTURE, "audiotestsrc wave=silence is-live=true", _("Silence"), NULL); Index: control-center.spec =================================================================== RCS file: /cvs/dist/rpms/control-center/devel/control-center.spec,v retrieving revision 1.222 retrieving revision 1.223 diff -u -r1.222 -r1.223 --- control-center.spec 7 Feb 2007 03:59:23 -0000 1.222 +++ control-center.spec 8 Feb 2007 00:14:53 -0000 1.223 @@ -21,7 +21,7 @@ Summary: GNOME Control Center Name: control-center Version: 2.17.90 -Release: 5%{?dist} +Release: 6%{?dist} Epoch: 1 License: GPL/LGPL Group: User Interface/Desktops @@ -53,6 +53,9 @@ # http://bugzilla.gnome.org/show_bug.cgi?id=405210 Patch13: control-center-2.17.90-color-theme.patch +# make pulseaudio source/sink show up in the sound capplet +Patch14: control-center-2.17.90-pulse.patch + # call the Fedora/RHEL graphical passwd changing apps Patch95: control-center-2.12.1-passwd.patch Patch96: control-center-2.15.4-gecos.patch @@ -167,6 +170,7 @@ %patch12 -p1 -b .start-at-helper %patch13 -p1 -b .color-theme +%patch14 -p1 -b .pulse # vendor configuration patches %patch95 -p1 -b .passwd @@ -317,6 +321,9 @@ %{_libdir}/pkgconfig/* %changelog +* Wed Feb 7 2007 Matthias Clasen - 2.17.90-6 +- Make gstreamer pulse plugin show up in the sound capplet + * Tue Feb 6 2007 Matthias Clasen - 2.17.90-5 - Fix some problems with the color theme support From fedora-cvs-commits at redhat.com Thu Feb 8 04:39:08 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 23:39:08 -0500 Subject: rpms/expect/devel expect-5.43.0-h-comments.patch, NONE, 1.1 expect-5.43.0-pkgIndex-x.patch, NONE, 1.1 expect.spec, 1.17, 1.18 expect-5.32.2-fixcat.patch, 1.1, NONE expect-5.43.0-cfg-setpgrp.patch, 1.1, NONE Message-ID: <200702080439.l184d88A013720@cvs.devel.redhat.com> Author: mitr Update of /cvs/dist/rpms/expect/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv13554 Modified Files: expect.spec Added Files: expect-5.43.0-h-comments.patch expect-5.43.0-pkgIndex-x.patch Removed Files: expect-5.32.2-fixcat.patch expect-5.43.0-cfg-setpgrp.patch Log Message: * Thu Feb 8 2007 Miloslav Trmac - 5.43.0-7 - s/%%{buildroot}/"$RPM_BUILD_ROOT"/g - s,/usr/share/man,%%{_mandir},g - Use the Fedora-specified Buildroot: - Remove BuildRequires: libX11-devel - Don't install pkgIndex.tcl as an executable file - Drop the incorrect expect-5.32.2-fixcat.patch - Remove comments from *.h.in because they confuse config.status; this makes the workaround expect-5.43.0-cfg-setpgrp.patch unnecesary. expect-5.43.0-h-comments.patch: expect_cf.h.in | 30 ++++++++++++++++++++---------- tcldbgcf.h.in | 3 ++- 2 files changed, 22 insertions(+), 11 deletions(-) --- NEW FILE expect-5.43.0-h-comments.patch --- --- expect-5.43/expect_cf.h.in.h-comments 2007-02-08 05:11:43.000000000 +0100 +++ expect-5.43/expect_cf.h.in 2007-02-08 05:14:05.000000000 +0100 @@ -4,7 +4,8 @@ #ifndef __EXPECT_CF_H__ #define __EXPECT_CF_H__ -#undef NO_STDLIB_H /* Tcl requires this name */ +/* Tcl requires this name */ +#undef NO_STDLIB_H #undef NO_UNION_WAIT #undef HAVE_STDARG_H #undef HAVE_VARARGS_H @@ -12,12 +13,18 @@ #undef HAVE_SYSCONF_H #undef HAVE_SYS_FCNTL_H #undef HAVE_SYS_WAIT_H -#undef HAVE_SYS_BSDTYPES_H /* nice ISC special */ -#undef HAVE_SYS_SELECT_H /* nice ISC special */ -#undef HAVE_SYS_TIME_H /* nice ISC special */ -#undef HAVE_SYS_PTEM_H /* SCO needs this for window size */ -#undef HAVE_STRREDIR_H /* Solaris needs this for console redir */ -#undef HAVE_STRPTY_H /* old-style Dynix ptys need this */ +/* nice ISC special */ +#undef HAVE_SYS_BSDTYPES_H +/* nice ISC special */ +#undef HAVE_SYS_SELECT_H +/* nice ISC special */ +#undef HAVE_SYS_TIME_H +/* SCO needs this for window size */ +#undef HAVE_SYS_PTEM_H +/* Solaris needs this for console redir */ +#undef HAVE_STRREDIR_H +/* old-style Dynix ptys need this */ +#undef HAVE_STRPTY_H #undef HAVE_UNISTD_H #undef HAVE_SYSMACROS_H #undef HAVE_INTTYPES_H @@ -26,8 +33,10 @@ #undef pid_t #undef RETSIGTYPE -#undef TIME_WITH_SYS_TIME /* ok to include both time.h and sys/time.h */ -#undef SETPGRP_VOID /* if setpgrp takes 0 args */ +/* ok to include both time.h and sys/time.h */ +#undef TIME_WITH_SYS_TIME +/* if setpgrp takes 0 args */ +#undef SETPGRP_VOID /* * This section is for compile macros needed by @@ -42,7 +51,8 @@ #undef SIMPLE_EVENT #undef HAVE_STRFTIME #undef HAVE_MEMMOVE -#undef HAVE_TIMEZONE /* timezone() a la Pyramid */ +/* timezone() a la Pyramid */ +#undef HAVE_TIMEZONE #undef HAVE_SIGLONGJMP #undef HAVE_STRCHR --- expect-5.43/tcldbgcf.h.in.h-comments 2007-02-08 05:11:43.000000000 +0100 +++ expect-5.43/tcldbgcf.h.in 2007-02-08 05:12:17.000000000 +0100 @@ -7,7 +7,8 @@ #ifndef __NIST_DBG_CF_H__ #define __NIST_DBG_CF_H__ -#undef NO_STDLIB_H /* Tcl requires this name */ +/* Tcl requires this name */ +#undef NO_STDLIB_H /* * Check for functions expect-5.43.0-pkgIndex-x.patch: Makefile.in | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) --- NEW FILE expect-5.43.0-pkgIndex-x.patch --- --- expect-5.43/Makefile.in.pkgIndex-x 2007-02-07 15:21:14.000000000 +0100 +++ expect-5.43/Makefile.in 2007-02-07 15:21:55.000000000 +0100 @@ -368,7 +368,7 @@ else true; fi if [ -s $(EXP_SHARED_LIB_FILE) ] ; then \ $(INSTALL_PROGRAM) $(EXP_SHARED_LIB_FILE) $(tcl_libdir)/$(EXP_SHARED_LIB_FILE) ; \ - $(INSTALL_PROGRAM) pkgIndex $(libdir)/pkgIndex.tcl ; \ + $(INSTALL_DATA) pkgIndex $(libdir)/pkgIndex.tcl ; \ else true; fi expect_installed: exp_main_exp.o $(EXP_LIB_FILE) install_shared_lib Index: expect.spec =================================================================== RCS file: /cvs/dist/rpms/expect/devel/expect.spec,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- expect.spec 3 Feb 2007 00:19:07 -0000 1.17 +++ expect.spec 8 Feb 2007 04:39:05 -0000 1.18 @@ -3,23 +3,23 @@ Summary: A program-script interaction and testing utility Name: expect Version: %{majorver}.0 -Release: 6 +Release: 7 License: Public Domain Group: Development/Languages URL: http://expect.nist.gov/ Source: http://expect.nist.gov/src/%{name}-%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root -Buildrequires: tcl-devel tk-devel autoconf automake libX11-devel +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +Buildrequires: tcl-devel tk-devel autoconf automake Patch0: expect-5.38.0-spawn-43310.patch -Patch1: expect-5.43.0-cfg-setpgrp.patch +Patch1: expect-5.43.0-h-comments.patch Patch2: expect-5.38.0-lib-spec.patch Patch3: expect-5.39.0-libdir.patch Patch4: expect-5.43.0-log_file.patch Patch5: expect-5.43.0-tcl8.5.patch +Patch6: expect-5.43.0-pkgIndex-x.patch # examples patches Patch100: expect-5.32.2-random.patch -Patch101: expect-5.32.2-fixcat.patch -Patch102: unbuffer-child-flush-143963.patch +Patch101: unbuffer-child-flush-143963.patch %description Expect is a tcl application for automating and testing @@ -57,17 +57,17 @@ %prep %setup -q -n expect-%{majorver} -%patch0 -p2 -b .6-spawn -%patch1 -p1 -b .8-pgrp -%patch2 -p1 -b .10-libspec -%patch3 -p1 -b .11-libdir -%patch4 -p1 -b .12-log_file +%patch0 -p2 -b .spawn +%patch1 -p1 -b .h-comments +%patch2 -p1 -b .lib-spec +%patch3 -p1 -b .libdir +%patch4 -p1 -b .log_file %patch5 -p1 -b .tcl8.5 +%patch6 -p1 -b .pkgIndex-x # examples fixes -%patch100 -p1 -b .100 -%patch101 -p1 -b .101 -%patch102 -p1 -b .102 -# *-cfg-setpgrp.patch, *-lib-spec.patch and *-tcl8.5.patch touch configure.in +%patch100 -p1 -b .random +%patch101 -p1 -b .unbuffer +# *-lib-spec.patch and *-tcl8.5.patch touch configure.in aclocal autoconf ( cd testsuite @@ -82,19 +82,19 @@ make test %install -rm -rf $RPM_BUILD_ROOT -make install INSTALL_ROOT=%{buildroot} +rm -rf "$RPM_BUILD_ROOT" +make install INSTALL_ROOT="$RPM_BUILD_ROOT" # for linking with -lexpect -ln -s libexpect%{majorver}.so %{buildroot}%{_libdir}/libexpect.so +ln -s libexpect%{majorver}.so "$RPM_BUILD_ROOT"%{_libdir}/libexpect.so # remove cryptdir/decryptdir, as Linux has no crypt command (bug 6668). -rm -f %{buildroot}%{_bindir}/{cryptdir,decryptdir} -rm -f %{buildroot}%{_mandir}/man1/{cryptdir,decryptdir}.1* -rm -f %{buildroot}%{_bindir}/autopasswd +rm -f "$RPM_BUILD_ROOT"%{_bindir}/{cryptdir,decryptdir} +rm -f "$RPM_BUILD_ROOT"%{_mandir}/man1/{cryptdir,decryptdir}.1* +rm -f "$RPM_BUILD_ROOT"%{_bindir}/autopasswd %clean -rm -rf $RPM_BUILD_ROOT +rm -rf "$RPM_BUILD_ROOT" %files @@ -116,18 +116,17 @@ %{_bindir}/weather %{_bindir}/xkibitz %dir %{_libdir}/expect%{majorver} -%{_libdir}/expect%{majorver}/cat-buffers %{_libdir}/expect%{majorver}/pkgIndex.tcl %{_libdir}/libexpect%{majorver}.so -/usr/share/man/man1/autoexpect.1.gz -/usr/share/man/man1/dislocate.1.gz -/usr/share/man/man1/expect.1.gz -/usr/share/man/man1/kibitz.1.gz -/usr/share/man/man1/mkpasswd.1.gz -/usr/share/man/man1/passmass.1.gz -/usr/share/man/man1/tknewsbiff.1.gz -/usr/share/man/man1/unbuffer.1.gz -/usr/share/man/man1/xkibitz.1.gz +%{_mandir}/man1/autoexpect.1.gz +%{_mandir}/man1/dislocate.1.gz +%{_mandir}/man1/expect.1.gz +%{_mandir}/man1/kibitz.1.gz +%{_mandir}/man1/mkpasswd.1.gz +%{_mandir}/man1/passmass.1.gz +%{_mandir}/man1/tknewsbiff.1.gz +%{_mandir}/man1/unbuffer.1.gz +%{_mandir}/man1/xkibitz.1.gz %files devel %defattr(-,root,root,-) @@ -149,6 +148,16 @@ %{_mandir}/man1/tknewsbiff.1* %changelog +* Thu Feb 8 2007 Miloslav Trmac - 5.43.0-7 +- s/%%{buildroot}/"$RPM_BUILD_ROOT"/g +- s,/usr/share/man,%%{_mandir},g +- Use the Fedora-specified Buildroot: +- Remove BuildRequires: libX11-devel +- Don't install pkgIndex.tcl as an executable file +- Drop the incorrect expect-5.32.2-fixcat.patch +- Remove comments from *.h.in because they confuse config.status; this makes + the workaround expect-5.43.0-cfg-setpgrp.patch unnecesary. + * Sat Feb 3 2007 Miloslav Trmac - 5.43.0-6 - Update to build with Tcl 8.5 - Drop static libraries --- expect-5.32.2-fixcat.patch DELETED --- --- expect-5.43.0-cfg-setpgrp.patch DELETED --- From fedora-cvs-commits at redhat.com Thu Feb 8 04:48:03 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Wed, 7 Feb 2007 23:48:03 -0500 Subject: rpms/samba/FC-5 samba-3.0.24-man.patch, NONE, 1.1 samba.spec, 1.67, 1.68 sources, 1.33, 1.34 samba-3.0.20pre1-man.patch, 1.1, NONE Message-ID: <200702080448.l184m3pl020398@cvs.devel.redhat.com> Author: fenlason Update of /cvs/dist/rpms/samba/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv20238 Modified Files: samba.spec sources Added Files: samba-3.0.24-man.patch Removed Files: samba-3.0.20pre1-man.patch Log Message: Samba 3.0.24 samba-3.0.24-man.patch: ntlm_auth.1 | 26 +++++++++++++------------- 1 files changed, 13 insertions(+), 13 deletions(-) --- NEW FILE samba-3.0.24-man.patch --- --- samba-3.0.24/docs/manpages/ntlm_auth.1.man 2006-11-14 05:01:51.000000000 -0500 +++ samba-3.0.24/docs/manpages/ntlm_auth.1 2007-02-07 17:21:13.000000000 -0500 @@ -105,17 +105,17 @@ The username, expected to be in Samba's unix charset. .sp -\fBExample?1.?\fRUsername: bob +\fBExample 1. \fRUsername: bob .sp -\fBExample?2.?\fRUsername:: Ym9i +\fBExample 2. \fRUsername:: Ym9i .TP 3n Username The user's domain, expected to be in Samba's unix charset. .sp -\fBExample?3.?\fRDomain: WORKGROUP +\fBExample 3. \fRDomain: WORKGROUP .sp -\fBExample?4.?\fRDomain:: V09SS0dST1VQ +\fBExample 4. \fRDomain:: V09SS0dST1VQ .TP 3n Full-Username The fully qualified username, expected to be in Samba's @@ -123,16 +123,16 @@ and qualified with the winbind separator. .sp -\fBExample?5.?\fRFull-Username: WORKGROUP\bob +\fBExample 5. \fRFull-Username: WORKGROUP\bob .sp -\fBExample?6.?\fRFull-Username:: V09SS0dST1VQYm9i +\fBExample 6. \fRFull-Username:: V09SS0dST1VQYm9i .TP 3n LANMAN-Challenge The 8 byte \fBLANMAN Challenge\fR value, generated randomly by the server, or (in cases such as MSCHAPv2) generated in some way by both the server and the client. .sp -\fBExample?7.?\fRLANMAN-Challege: 0102030405060708 +\fBExample 7. \fRLANMAN-Challege: 0102030405060708 .TP 3n LANMAN-Response The 24 byte @@ -140,7 +140,7 @@ value, calculated from the user's password and the supplied \fBLANMAN Challenge\fR. Typically, this is provided over the network by a client wishing to authenticate. .sp -\fBExample?8.?\fRLANMAN-Response: 0102030405060708090A0B0C0D0E0F101112131415161718 +\fBExample 8. \fRLANMAN-Response: 0102030405060708090A0B0C0D0E0F101112131415161718 .TP 3n NT-Response The >= 24 byte @@ -148,24 +148,24 @@ calculated from the user's password and the supplied \fBLANMAN Challenge\fR. Typically, this is provided over the network by a client wishing to authenticate. .sp -\fBExample?9.?\fRNT-Response: 0102030405060708090A0B0C0D0E0F101112131415161718 +\fBExample 9. \fRNT-Response: 0102030405060708090A0B0C0D0E0F101112131415161718 .TP 3n Password The user's password. This would be provided by a network client, if the helper is being used in a legacy situation that exposes plaintext passwords in this way. .sp -\fBExample?10.?\fRPassword: samba2 +\fBExample 10. \fRPassword: samba2 .sp -\fBExample?11.?\fRPassword:: c2FtYmEy +\fBExample 11. \fRPassword:: c2FtYmEy .TP 3n Request-User-Session-Key Apon sucessful authenticaiton, return the user session key associated with the login. .sp -\fBExample?12.?\fRRequest-User-Session-Key: Yes +\fBExample 12. \fRRequest-User-Session-Key: Yes .TP 3n Request-LanMan-Session-Key Apon sucessful authenticaiton, return the LANMAN session key associated with the login. .sp -\fBExample?13.?\fRRequest-LanMan-Session-Key: Yes +\fBExample 13. \fRRequest-LanMan-Session-Key: Yes .sp .it 1 an-trap .nr an-no-space-flag 1 Index: samba.spec =================================================================== RCS file: /cvs/dist/rpms/samba/FC-5/samba.spec,v retrieving revision 1.67 retrieving revision 1.68 diff -u -r1.67 -r1.68 --- samba.spec 26 Sep 2006 17:51:44 -0000 1.67 +++ samba.spec 8 Feb 2007 04:48:01 -0000 1.68 @@ -2,7 +2,7 @@ Summary: The Samba SMB server. Name: samba -Version: 3.0.23c +Version: 3.0.24 Release: 1.fc5 Epoch: 0 License: GNU GPL Version 2 @@ -36,7 +36,7 @@ Patch103: samba-3.0.23-logfiles.patch Patch104: samba-3.0.0rc3-nmbd-netbiosname.patch Patch105: samba-3.0.23-smb.conf.patch -Patch106: samba-3.0.20pre1-man.patch +Patch106: samba-3.0.24-man.patch Patch107: samba-3.0.23rc3-passwd.patch #Patch108: samba-3.0.8-non-ascii-domain.patch Patch110: samba-3.0.21pre1-smbspool.patch @@ -446,6 +446,12 @@ %{_mandir}/man7/libsmbclient.7* %changelog +* Wed Feb 7 2007 Jay Fenlason 3.0.24-1.fc5 +- New upstream release +- Update the -man patch to work with 3.0.24 +- This release + fixes CVE-2007-0452 Samba smbd denial of service + * Tue Sep 26 2006 Jay Fenlason 3.0.23c-1.fc5 - Include the newer smb.init that includes the configtest option - Upgrade to 3.0.23c, obsoleting the -samr_alias patch. Index: sources =================================================================== RCS file: /cvs/dist/rpms/samba/FC-5/sources,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- sources 26 Sep 2006 17:51:44 -0000 1.33 +++ sources 8 Feb 2007 04:48:01 -0000 1.34 @@ -1 +1 @@ -9e06d5e10f4ae84f7fafad75d1b4184c samba-3.0.23c.tar.gz +89273f67a6d8067cbbecefaa13747153 samba-3.0.24.tar.gz --- samba-3.0.20pre1-man.patch DELETED --- From fedora-cvs-commits at redhat.com Thu Feb 8 05:28:29 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 00:28:29 -0500 Subject: rpms/ncpfs/devel ncpfs-2.2.6-ldconfig.patch, 1.2, 1.3 ncpfs.spec, 1.30, 1.31 Message-ID: <200702080528.l185STWU023929@cvs.devel.redhat.com> Author: mitr Update of /cvs/dist/rpms/ncpfs/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv23791 Modified Files: ncpfs-2.2.6-ldconfig.patch ncpfs.spec Log Message: * Thu Feb 8 2007 Miloslav Trmac - 2.2.6-7 - Add URL: - Fix BuildRoot: - Split development files to ncpfs-devel - Only modify the ldconfig invocation in the Makefile instead of commenting it out and running ldconfig in %%install - Don't exclude ipx header files, the other header files refer to them ncpfs-2.2.6-ldconfig.patch: Makefile.in | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: ncpfs-2.2.6-ldconfig.patch =================================================================== RCS file: /cvs/dist/rpms/ncpfs/devel/ncpfs-2.2.6-ldconfig.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ncpfs-2.2.6-ldconfig.patch 9 Nov 2006 04:46:37 -0000 1.2 +++ ncpfs-2.2.6-ldconfig.patch 8 Feb 2007 05:28:26 -0000 1.3 @@ -5,7 +5,7 @@ $(INSTALL) -d $(DESTDIR)$(libsodir) $(INSTALL) $(SHARED_NCPLIB_BIN) $(DESTDIR)$(libsodir) - -ldconfig -+# -ldconfig ++ /sbin/ldconfig -n $(DESTDIR)$(libsodir) install-dev: install_shared install_static ln -sf $(SHARED_NCPLIB_SONAME) $(DESTDIR)$(libsodir)/$(SHARED_NCPLIB) Index: ncpfs.spec =================================================================== RCS file: /cvs/dist/rpms/ncpfs/devel/ncpfs.spec,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- ncpfs.spec 9 Nov 2006 04:46:37 -0000 1.30 +++ ncpfs.spec 8 Feb 2007 05:28:26 -0000 1.31 @@ -1,8 +1,9 @@ Summary: Utilities for the ncpfs filesystem, a NetWare client for Linux Name: ncpfs Version: 2.2.6 -Release: 6 +Release: 7 License: GPL +URL: ftp://platan.vc.cvut.cz/pub/linux/ncpfs/ Source: http://ftp.cvut.cz/ncpfs/ncpfs-%{version}.tar.gz Patch0: ncpfs-2.2.3-fix.patch Patch1: ncpfs-2.2.4-pie.patch @@ -13,10 +14,9 @@ Patch6: ncpfs-2.2.6-offsetof.patch Group: Applications/System Requires: ipxutils -Buildroot: %{_tmppath}/%{name}-%{version}-root +Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: gettext - %description Ncpfs is a filesystem which understands the Novell NetWare(TM) NCP protocol. Functionally, NCP is used for NetWare the way NFS is used @@ -28,6 +28,15 @@ Install the ncpfs package if you need to use the ncpfs filesystem to use Novell NetWare files or services. +%package devel +Summary: Files needed for developing applications wich use libncp +Group: Development/Libraries +Requires: ncpfs = %{version}-%{release} + +%description devel +The ncpfs-devel package contains header files and other files useful for +developing applications with libncp. + %package -n ipxutils Summary: Tools for configuring and debugging IPX interfaces and networks Group: Applications/System @@ -73,11 +82,6 @@ # these could be SUID root, but it's a security hole chmod 755 $RPM_BUILD_ROOT%{_bindir}/{ncpmount,ncpumount} -/sbin/ldconfig -n $RPM_BUILD_ROOT/%{_libdir} - -# remove unpackaged files from the buildroot -rm -f $RPM_BUILD_ROOT%{_includedir}/ncp/{ipxlib.h,kernel/ipx.h} - %find_lang %name %post -p /sbin/ldconfig @@ -96,11 +100,16 @@ %{_bindir}/n[cps]* %{_bindir}/nw[^s]* %{_bindir}/[ps]* -%{_libdir}/libncp.so* -%exclude %{_libdir}/libncp.a -%{_includedir}/ncp +%{_libdir}/libncp.so.* %{_sbindir}/nwmsg -%{_mandir}/man*/[^i]* +%{_mandir}/man[^3]/[^i]* + +%files devel +%defattr(-,root,root) +%{_includedir}/ncp +%{_libdir}/libncp.so +%exclude %{_libdir}/libncp.a +%{_mandir}/man3/* %files -n ipxutils %defattr(-,root,root) @@ -111,6 +120,14 @@ %{_mandir}/man8/ipx* %changelog +* Thu Feb 8 2007 Miloslav Trmac - 2.2.6-7 +- Add URL: +- Fix BuildRoot: +- Split development files to ncpfs-devel +- Only modify the ldconfig invocation in the Makefile instead of commenting + it out and running ldconfig in %%install +- Don't exclude ipx header files, the other header files refer to them + * Thu Nov 9 2006 Miloslav Trmac - 2.2.6-6 - Add missing #include to fix build - Remove unnecessary ncpfs-2.2.3-array.patch, the overflow was fixed in From fedora-cvs-commits at redhat.com Thu Feb 8 07:50:24 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 02:50:24 -0500 Subject: rpms/eclipse/FC-6 eclipse-add-ppc64-sparc64-s390-s390x.patch, NONE, 1.1 eclipse.spec, 1.350, 1.351 Message-ID: <200702080750.l187oOll015919@cvs.devel.redhat.com> Author: bkonrath Update of /cvs/dist/rpms/eclipse/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv15892 Modified Files: eclipse.spec Added Files: eclipse-add-ppc64-sparc64-s390-s390x.patch Log Message: * Thu Feb 08 2007 Ben Konrath 3.2.1-24.fc6 - Check for features directory in sdk postun script. - Update ecj [] patch to upstream version from 3.3. - Add bugzilla reference to remove jars bug in comment. - Update bugzilla refereces to [] bugs. - Fix %%postun problem in the sdk sub-package. - Rpmlint cleanups. - Use sed instead of patch for tomcat version. - Add BuildRequires desktop-file-utils. - Add %%{_libdir}/eclipse dir to files list of libswt-gtk2. - Rework ppc64, s390{x} and sparc{64} hack to fix multilib problem. - Specfile cleanups from review with Andrew Overholt. - Resolves: #224588, #211008, #225329, #207016, #227524. eclipse-add-ppc64-sparc64-s390-s390x.patch: eclipseAdaptor/src/org/eclipse/core/runtime/internal/adaptor/PluginConverterImpl.java | 0 eclipseAdaptor/src/org/eclipse/osgi/service/environment/Constants.java | 0 features/org.eclipse.platform.source/feature.xml | 4 features/org.eclipse.rcp.source/feature.xml | 5 features/org.eclipse.rcp/feature.xml | 55 ++++++++++ plugins/org.eclipse.core.runtime/src/org/eclipse/core/internal/runtime/InternalPlatform.java | 4 plugins/org.eclipse.core.runtime/src/org/eclipse/core/runtime/Platform.java | 5 plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/internal/adaptor/PluginConverterImpl.java | 2 plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/osgi/service/environment/Constants.java | 5 src/org/eclipse/core/internal/runtime/InternalPlatform.java | 0 src/org/eclipse/core/runtime/Platform.java | 0 11 files changed, 79 insertions(+), 1 deletion(-) --- NEW FILE eclipse-add-ppc64-sparc64-s390-s390x.patch --- Index: src/org/eclipse/core/runtime/Platform.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.core.runtime/src/org/eclipse/core/runtime/Platform.java,v retrieving revision 1.106 diff -u -r1.106 Platform.java --- plugins/org.eclipse.core.runtime/src/org/eclipse/core/runtime/Platform.java 13 Apr 2006 00:42:47 -0000 1.106 +++ plugins/org.eclipse.core.runtime/src/org/eclipse/core/runtime/Platform.java 31 Jan 2007 21:33:51 -0000 @@ -339,6 +339,11 @@ * @since 3.1 */ public static final String ARCH_IA64_32 = "ia64_32";//$NON-NLS-1$ + + public static final String ARCH_PPC64 = "ppc64";//$NON-NLS-1$ + public static final String ARCH_SPARC64 = "sparc64";//$NON-NLS-1$ + public static final String ARCH_S390 = "s390";//$NON-NLS-1$ + public static final String ARCH_S390X = "s390x";//$NON-NLS-1$ /** * Constant string (value "win32") indicating the platform is running on a Index: src/org/eclipse/core/internal/runtime/InternalPlatform.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.core.runtime/src/org/eclipse/core/internal/runtime/InternalPlatform.java,v retrieving revision 1.253 diff -u -r1.253 InternalPlatform.java --- plugins/org.eclipse.core.runtime/src/org/eclipse/core/internal/runtime/InternalPlatform.java 21 Apr 2006 20:49:57 -0000 1.253 +++ plugins/org.eclipse.core.runtime/src/org/eclipse/core/internal/runtime/InternalPlatform.java 31 Jan 2007 21:33:50 -0000 @@ -52,6 +52,10 @@ Platform.ARCH_X86, // Platform.ARCH_AMD64, // Platform.ARCH_IA64, // + Platform.ARCH_PPC64, // + Platform.ARCH_SPARC64, // + Platform.ARCH_S390, // + Platform.ARCH_S390X, // Platform.ARCH_IA64_32}; private static final String BOOT = "-boot"; //$NON-NLS-1$ private static final String CLASSLOADER_PROPERTIES = "-classloaderProperties"; //$NON-NLS-1$ Index: eclipseAdaptor/src/org/eclipse/core/runtime/internal/adaptor/PluginConverterImpl.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/internal/adaptor/PluginConverterImpl.java,v retrieving revision 1.13 diff -u -r1.13 PluginConverterImpl.java --- plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/internal/adaptor/PluginConverterImpl.java 13 Apr 2006 16:10:27 -0000 1.13 +++ plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/core/runtime/internal/adaptor/PluginConverterImpl.java 31 Jan 2007 21:33:52 -0000 @@ -64,7 +64,7 @@ private static final String MANIFEST_VERSION = "Manifest-Version"; //$NON-NLS-1$ private static final String PLUGIN_PROPERTIES_FILENAME = "plugin"; //$NON-NLS-1$ private static PluginConverterImpl instance; - private static final String[] ARCH_LIST = {org.eclipse.osgi.service.environment.Constants.ARCH_PA_RISC, org.eclipse.osgi.service.environment.Constants.ARCH_PPC, org.eclipse.osgi.service.environment.Constants.ARCH_SPARC, org.eclipse.osgi.service.environment.Constants.ARCH_X86, org.eclipse.osgi.service.environment.Constants.ARCH_AMD64, org.eclipse.osgi.service.environment.Constants.ARCH_IA64}; + private static final String[] ARCH_LIST = {org.eclipse.osgi.service.environment.Constants.ARCH_PA_RISC, org.eclipse.osgi.service.environment.Constants.ARCH_PPC, org.eclipse.osgi.service.environment.Constants.ARCH_SPARC, org.eclipse.osgi.service.environment.Constants.ARCH_X86, org.eclipse.osgi.service.environment.Constants.ARCH_AMD64, org.eclipse.osgi.service.environment.Constants.ARCH_IA64, org.eclipse.osgi.service.environment.Constants.ARCH_PPC64, org.eclipse.osgi.service.environment.Constants.ARCH_SPARC64, org.eclipse.osgi.service.environment.Constants.ARCH_S390, org.eclipse.osgi.service.environment.Constants.ARCH_S390X}; static public final String FRAGMENT_MANIFEST = "fragment.xml"; //$NON-NLS-1$ static public final String GENERATED_FROM = "Generated-from"; //$NON-NLS-1$ static public final String MANIFEST_TYPE_ATTRIBUTE = "type"; //$NON-NLS-1$ Index: eclipseAdaptor/src/org/eclipse/osgi/service/environment/Constants.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/osgi/service/environment/Constants.java,v retrieving revision 1.9 diff -u -r1.9 Constants.java --- plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/osgi/service/environment/Constants.java 13 Jun 2005 17:14:22 -0000 1.9 +++ plugins/org.eclipse.osgi/eclipseAdaptor/src/org/eclipse/osgi/service/environment/Constants.java 31 Jan 2007 21:33:52 -0000 @@ -119,6 +119,11 @@ */ public static final String ARCH_IA64_32 = "ia64_32";//$NON-NLS-1$ + public static final String ARCH_PPC64 = "ppc64";//$NON-NLS-1$ + public static final String ARCH_SPARC64 = "sparc64";//$NON-NLS-1$ + public static final String ARCH_S390 = "s390";//$NON-NLS-1$ + public static final String ARCH_S390X = "s390x";//$NON-NLS-1$ + /** * Constant string (value "win32") indicating the platform is running on a * machine using the Windows windowing system. Index: feature.xml =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.sdk-feature/features/org.eclipse.rcp/feature.xml,v retrieving revision 1.40.2.1 diff -u -r1.40.2.1 feature.xml --- features/org.eclipse.rcp/feature.xml 1 Aug 2006 17:29:33 -0000 1.40.2.1 +++ features/org.eclipse.rcp/feature.xml 6 Feb 2007 23:44:22 -0000 @@ -308,5 +308,60 @@ install-size="0" version="0.0.0" unpack="false"/> + + + + + + + + + + diff -ru features/org.eclipse.platform.source/feature.xml features/org.eclipse.platform.source/feature.xml --- features/org.eclipse.platform.source/feature.xml 2007-02-06 19:04:05.000000000 -0500 +++ features/org.eclipse.platform.source/feature.xml 2007-02-06 19:07:26.000000000 -0500 @@ -28,4 +28,8 @@ + + + + diff -ru features/org.eclipse.rcp.source/feature.xml features/org.eclipse.rcp.source/feature.xml --- features/org.eclipse.rcp.source/feature.xml 2007-02-06 19:04:06.000000000 -0500 +++ features/org.eclipse.rcp.source/feature.xml 2007-02-06 19:09:11.000000000 -0500 @@ -28,4 +28,9 @@ + + + + + Index: eclipse.spec =================================================================== RCS file: /cvs/dist/rpms/eclipse/FC-6/eclipse.spec,v retrieving revision 1.350 retrieving revision 1.351 diff -u -r1.350 -r1.351 --- eclipse.spec 1 Feb 2007 21:10:49 -0000 1.350 +++ eclipse.spec 8 Feb 2007 07:50:16 -0000 1.351 @@ -111,6 +111,7 @@ # fixed a number of update-related bugs -- in an FC6 update. # We can remove this patch for Fedora 8. Patch23: %{name}-launcher-addplatformtotildeeclipse.patch +Patch24: %{name}-add-ppc64-sparc64-s390-s390x.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: ant @@ -683,33 +684,27 @@ assemble.org.eclipse.sdk.linux.gtk.ia64.xml \ features/org.eclipse.rcp/build.xml -# Nasty hack to get suppport for ppc64, s390{,x} and sparc{,64} +## Nasty hack to get suppport for ppc64, s390{,x} and sparc{,64} +%patch24 -p0 +# there is only partial support for ppc64 in 3.2 so we have to remove this +# partial support to get the replacemnt hack to work +find -name \*ppc64\* | xargs rm -r +# remove ppc64 support from features/org.eclipse.platform.source/feature.xml +# replace ppc64 with a fake arch (ppc128) so we don't have duplicate ant targets +find -type f -name \*.xml -exec sed --in-place "s/\(rootFileslinux_gtk_\)ppc64/\1ppc128/g" "{}" \; +# remove org.eclipse.platform.source.linux.gtk.ppc64,3.2.0.v20060602-0010-gszCh-8eOaU1uKq +sed --in-place "s/,.\{38\}ppc64.*macosx/,org.eclipse.platform.source.macosx/g" features/org.eclipse.platform.source/build.xml +# replace final occurances with an existing arch +sed --in-place "s/ppc64/x86_64/g" features/org.eclipse.platform.source/build.xml # Move all of the ia64 directories to ppc64 or s390{,x} or sparc{,64} dirs and replace # the ia64 strings with ppc64 or s390(x) %ifarch ppc64 s390 s390x sparc sparc64 - # there is only partial support for ppc64 in 3.2 so we have to remove this - # partial support to get the replacemnt hack to work - find -name \*ppc64\* | xargs rm -r - - # remove ppc64 support from features/org.eclipse.platform.source/feature.xml - # replace ppc64 with a fake arch (ppc128) so we don't have duplicate ant targets - find -type f -name \*.xml -exec sed --in-place "s/\(rootFileslinux_gtk_\)ppc64/\1ppc128/g" "{}" \; - # remove org.eclipse.platform.source.linux.gtk.ppc64,3.2.0.v20060602-0010-gszCh-8eOaU1uKq - sed --in-place "s/,.\{38\}ppc64.*macosx/,org.eclipse.platform.source.macosx/g" features/org.eclipse.platform.source/build.xml - # replace final occurances with an existing arch - sed --in-place "s/ppc64/x86_64/g" features/org.eclipse.platform.source/build.xml - - # remove ppc64 support from features/org.eclipse.platform.source/feature.xml - mv features/org.eclipse.platform.source/feature.xml features/org.eclipse.platform.source/feature.xml.orig - grep -v ppc64 features/org.eclipse.platform.source/feature.xml.orig > features/org.eclipse.platform.source/feature.xml - - # finally, the replacement hack for f in $(find -name \*ia64\* | grep -v motif | grep -v ia64_32); do mv $f $(echo $f | sed "s/ia64/%{_arch}/") done - find -type f -exec sed --in-place "s/ia64_32/@eye-eh-64_32@/g" "{}" \; - find -type f -exec sed --in-place "s/ia64/%{_arch}/g" "{}" \; - find -type f -exec sed --in-place "s/@eye-eh-64_32@/ia64_32/g" "{}" \; + find -type f ! -name \*.java -a ! -name feature.xml -exec sed --in-place "s/ia64_32/@eye-eh-64_32@/g" "{}" \; + find -type f ! -name \*.java -a ! -name feature.xml -exec sed --in-place "s/ia64/%{_arch}/g" "{}" \; + find -type f ! -name \*.java -a ! -name feature.xml -exec sed --in-place "s/@eye-eh-64_32@/ia64_32/g" "{}" \; %endif # gjdoc can't handle Mac-encoded files @@ -977,10 +972,22 @@ mv $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins/com.ibm.icu.source_3.4.5 $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins # FIXME: there is a problem with gjdoc generating different HTML on different -# architectures. This happens with this plugin. +# architectures. PLATFORMDOCISVVERSION=$(ls $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins | grep platform.doc.isv_ | sed 's/org.eclipse.platform.doc.isv_//') mv $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins/org.eclipse.platform.doc.isv_$PLATFORMDOCISVVERSION \ $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins +# ppc64 is problematic with these two +JDTDOCISVVERSION=$(ls $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins | grep jdt.doc.isv_ | sed 's/org.eclipse.jdt.doc.isv_//') +mv $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins/org.eclipse.jdt.doc.isv_$JDTDOCISVVERSION \ + $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins +PDEDOCUSERVERSION=$(ls $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins | grep pde.doc.user_ | sed 's/org.eclipse.pde.doc.user_//') +mv $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins/org.eclipse.pde.doc.user_$PDEDOCUSERVERSION \ + $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins + +# Adding support for ppc64, s390{x} and sparc{64} makes the rcp feature +# have multilib conflicts +mv $RPM_BUILD_ROOT%{_datadir}/%{name}/features/org.eclipse.rcp_* \ + $RPM_BUILD_ROOT%{_libdir}/%{name}/features # To ensure that the product is org.eclipse.sdk.ide when eclipse-sdk is # installed, we must check for its presence at %%post{,un} time. This does not @@ -1055,7 +1062,7 @@ done popd -# Install the SWT symlinks in libdir +# Install the SWT jar symlinks in libdir SWTJARVERSION=$(grep v$SWT_VERSION plugins/org.eclipse.swt.gtk.linux.%{eclipse_arch}/build.xml | sed "s:.*<.*\"\(.*\)\"/>:\1:") pushd $RPM_BUILD_ROOT%{_libdir}/%{name} ln -s %{_libdir}/%{name}/plugins/org.eclipse.swt.gtk.linux.%{eclipse_arch}_$SWTJARVERSION.jar swt-gtk-%{eclipse_majmin}.%{eclipse_micro}.jar @@ -1489,7 +1496,7 @@ %{_datadir}/%{name}/about_files %endif %{_datadir}/%{name}/readme -%{_datadir}/%{name}/features/org.eclipse.rcp_* +%{_libdir}/%{name}/features/org.eclipse.rcp_* %{_datadir}/%{name}/plugins/org.eclipse.update.configurator_* %{_datadir}/%{name}/plugins/org.eclipse.osgi_* %{_datadir}/%{name}/plugins/org.eclipse.equinox.registry_* @@ -1710,13 +1717,13 @@ %files jdt-sdk %defattr(-,root,root) %{_datadir}/%{name}/features/org.eclipse.jdt.source_* -%{_datadir}/%{name}/plugins/org.eclipse.jdt.doc.isv_* +%{_libdir}/%{name}/plugins/org.eclipse.jdt.doc.isv_* %{_datadir}/%{name}/plugins/org.eclipse.jdt.source_* %files pde %defattr(-,root,root) %{_datadir}/%{name}/features/org.eclipse.pde_* -%{_datadir}/%{name}/plugins/org.eclipse.pde.doc.user_* +%{_libdir}/%{name}/plugins/org.eclipse.pde.doc.user_* %{_datadir}/%{name}/plugins/org.eclipse.pde.build_* %{_datadir}/%{name}/plugins/org.eclipse.pde.build %{_datadir}/%{name}/plugins/org.eclipse.pde_* @@ -1751,7 +1758,7 @@ %{_libdir}/%{name}/plugins/org.eclipse.sdk_* %changelog -* Mon Jan 29 2007 Ben Konrath 3.2.1-24.fc6 +* Thu Feb 08 2007 Ben Konrath 3.2.1-24.fc6 - Check for features directory in sdk postun script. - Update ecj [] patch to upstream version from 3.3. - Add bugzilla reference to remove jars bug in comment. @@ -1761,8 +1768,9 @@ - Use sed instead of patch for tomcat version. - Add BuildRequires desktop-file-utils. - Add %%{_libdir}/eclipse dir to files list of libswt-gtk2. +- Rework ppc64, s390{x} and sparc{64} hack to fix multilib problem. - Specfile cleanups from review with Andrew Overholt. -- Resolves: #224588, #211008, #225329. +- Resolves: #224588, #211008, #225329, #207016, #227524. * Tue Nov 28 2006 Andrew Overholt 3.2.1-23.fc6 - Add patch to add platform to ~/.eclipse's platform.xml. This maintains From fedora-cvs-commits at redhat.com Thu Feb 8 08:23:51 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 03:23:51 -0500 Subject: rpms/libgdiplus/devel .cvsignore, 1.11, 1.12 libgdiplus.spec, 1.21, 1.22 sources, 1.11, 1.12 Message-ID: <200702080823.l188Npix008249@cvs.devel.redhat.com> Author: alexl Update of /cvs/dist/rpms/libgdiplus/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv8233 Modified Files: .cvsignore libgdiplus.spec sources Log Message: * Thu Feb 8 2007 Alexander Larsson - 1.2.3-1 - Update to 1.2.3 Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/libgdiplus/devel/.cvsignore,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- .cvsignore 4 Dec 2006 14:47:40 -0000 1.11 +++ .cvsignore 8 Feb 2007 08:23:48 -0000 1.12 @@ -1 +1 @@ -libgdiplus-1.2.2.tar.gz +libgdiplus-1.2.3.tar.gz Index: libgdiplus.spec =================================================================== RCS file: /cvs/dist/rpms/libgdiplus/devel/libgdiplus.spec,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- libgdiplus.spec 4 Dec 2006 14:47:40 -0000 1.21 +++ libgdiplus.spec 8 Feb 2007 08:23:48 -0000 1.22 @@ -1,5 +1,5 @@ Name: libgdiplus -Version: 1.2.2 +Version: 1.2.3 Release: 1%{?dist} Summary: libgdiplus: An Open Source implementation of the GDI+ API @@ -64,6 +64,9 @@ %{_libdir}/pkgconfig/* %changelog +* Thu Feb 8 2007 Alexander Larsson - 1.2.3-1 +- Update to 1.2.3 + * Mon Dec 4 2006 Alexander Larsson - 1.2.2-1 - Update to 1.2.2 - add ldconfig post/postun Index: sources =================================================================== RCS file: /cvs/dist/rpms/libgdiplus/devel/sources,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- sources 4 Dec 2006 14:47:40 -0000 1.11 +++ sources 8 Feb 2007 08:23:49 -0000 1.12 @@ -1 +1 @@ -c01b803de40c70f9a009652d597c6732 libgdiplus-1.2.2.tar.gz +a29d56304aca9236754e61bf8ee518ee libgdiplus-1.2.3.tar.gz From fedora-cvs-commits at redhat.com Thu Feb 8 09:12:14 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 04:12:14 -0500 Subject: rpms/openoffice.org/devel openoffice.org.spec, 1.1031, 1.1032 workspace.cmcfixes32.patch, 1.1, 1.2 Message-ID: <200702080912.l189CEbj012372@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/openoffice.org/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv12252 Modified Files: openoffice.org.spec workspace.cmcfixes32.patch Log Message: odk check Index: openoffice.org.spec =================================================================== RCS file: /cvs/dist/rpms/openoffice.org/devel/openoffice.org.spec,v retrieving revision 1.1031 retrieving revision 1.1032 diff -u -r1.1031 -r1.1032 --- openoffice.org.spec 7 Feb 2007 15:55:58 -0000 1.1031 +++ openoffice.org.spec 8 Feb 2007 09:12:11 -0000 1.1032 @@ -159,6 +159,12 @@ Obsoletes: openoffice.org-kde Obsoletes: openoffice.org-langpack-eo Obsoletes: openoffice.org2-core +Provides: openoffice.org +Provides: openoffice.org-libs +Provides: openoffice.org-i18n +Provides: openoffice.org-kde +Provides: openoffice.org-langpack-eo +Provides: openoffice.org2-core %description core The shared core libraries and support files for %{name}. @@ -169,6 +175,7 @@ Requires: %{name}-core = %{epoch}:%{version}-%{release} Requires: python Obsoletes: openoffice.org2-pyuno +Provides: openoffice.org2-pyuno %description pyuno Python bindings for the %{name} UNO component model. Allows scripts both @@ -180,6 +187,7 @@ Group: Development/Libraries Requires: %{name}-core = %{epoch}:%{version}-%{release} Obsoletes: openoffice.org2-base +Provides: openoffice.org2-base %description base GUI database frontend for %{name}. Allows creation and management of @@ -189,7 +197,9 @@ Summary: Word Processor module for %{name} Group: Applications/Productivity Obsoletes: openoffice.org +Provides: openoffice.org Obsoletes: openoffice.org2-writer +Provides: openoffice.org2-writer Requires: %{name}-core = %{epoch}:%{version}-%{release} Requires: libwpd >= 0.8.0 @@ -199,8 +209,8 @@ %package emailmerge Summary: Email mail merge component for %{name} Group: Applications/Productivity -Obsoletes: openoffice.org Obsoletes: openoffice.org2-emailmerge +Provides: openoffice.org2-emailmerge Requires: %{name}-writer = %{epoch}:%{version}-%{release} Requires: %{name}-pyuno = %{epoch}:%{version}-%{release} @@ -210,7 +220,9 @@ %package calc Summary: Spreadsheet module for %{name} Obsoletes: openoffice.org +Provides: openoffice.org Obsoletes: openoffice.org2-calc +Provides: openoffice.org2-calc Group: Applications/Productivity Requires: %{name}-core = %{epoch}:%{version}-%{release} @@ -221,7 +233,9 @@ Summary: Drawing module for %{name} Group: Applications/Productivity Obsoletes: openoffice.org +Provides: openoffice.org Obsoletes: openoffice.org2-draw +Provides: openoffice.org2-draw Requires: %{name}-core = %{epoch}:%{version}-%{release} %description draw @@ -231,7 +245,9 @@ Summary: Presentation module for %{name} Group: Applications/Productivity Obsoletes: openoffice.org +Provides: openoffice.org Obsoletes: openoffice.org2-impress +Provides: openoffice.org2-impress Requires: %{name}-core = %{epoch}:%{version}-%{release} %description impress @@ -241,7 +257,9 @@ Summary: Equation editor module for %{name} Group: Applications/Productivity Obsoletes: openoffice.org +Provides: openoffice.org Obsoletes: openoffice.org2-math +Provides: openoffice.org2-math Requires: %{name}-core = %{epoch}:%{version}-%{release} %description math @@ -252,6 +270,7 @@ Group: Applications/Productivity Requires: %{name}-core = %{epoch}:%{version}-%{release} Obsoletes: openoffice.org2-graphicfilter +Provides: openoffice.org2-graphicfilter %description graphicfilter The graphicfilter module for %{name}, provides additional svg and flash export filters. @@ -261,6 +280,7 @@ Group: Applications/Productivity Requires: %{name}-core = %{epoch}:%{version}-%{release} Obsoletes: openoffice.org2-xsltfilter +Provides: openoffice.org2-xsltfilter %description xsltfilter The xsltfilter module for %{name}, provides additional docbook and xhtml export transforms. @@ -271,6 +291,7 @@ Group: Applications/Productivity Requires: %{name}-core = %{epoch}:%{version}-%{release} Obsoletes: openoffice.org2-javafilter +Provides: openoffice.org2-javafilter %description javafilter The javafilter module for %{name}, provides additional aportisdoc, pocket excel and pocket word import filters. @@ -280,6 +301,7 @@ Group: Development/Libraries Requires: %{name}-core = %{epoch}:%{version}-%{release} Obsoletes: openoffice.org2-testtools +Provides: openoffice.org2-testtools %description testtools QA tools for %{name}, enables automated testing. @@ -308,6 +330,9 @@ Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org-langpack-af Obsoletes: openoffice.org2-langpack-af_ZA +Provides: openoffice.org-i18n +Provides: openoffice.org-langpack-af +Provides: openoffice.org2-langpack-af_ZA %description langpack-af_ZA Provides additional afrikaans translations and resources for %{name}. @@ -319,6 +344,8 @@ Requires: %{name}-core = %{epoch}:%{version}-%{release} Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org2-langpack-ar +Provides: openoffice.org-i18n +Provides: openoffice.org2-langpack-ar %description langpack-ar Provides additional arabic translations and resources for %{name}. @@ -330,6 +357,9 @@ Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org-langpack-bg Obsoletes: openoffice.org2-langpack-bg_BG +Provides: openoffice.org-i18n +Provides: openoffice.org-langpack-bg +Provides: openoffice.org2-langpack-bg_BG %description langpack-bg_BG Provides additional bulgarian translations and resources for %{name}. @@ -342,6 +372,9 @@ Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org-langpack-bn_IN Obsoletes: openoffice.org2-langpack-bn +Provides: openoffice.org-i18n +Provides: openoffice.org-langpack-bn_IN +Provides: openoffice.org2-langpack-bn %description langpack-bn Provides additional bengali translations and resources for %{name}. @@ -353,6 +386,9 @@ Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org-langpack-ca Obsoletes: openoffice.org2-langpack-ca_ES +Provides: openoffice.org-i18n +Provides: openoffice.org-langpack-ca +Provides: openoffice.org2-langpack-ca_ES %description langpack-ca_ES Provides additional catalan translations and resources for %{name}. @@ -364,6 +400,9 @@ Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org-langpack-cs Obsoletes: openoffice.org2-langpack-cs_CZ +Provides: openoffice.org-i18n +Provides: openoffice.org-langpack-cs +Provides: openoffice.org2-langpack-cs_CZ %description langpack-cs_CZ Provides additional czech translations and resources for %{name}. @@ -375,6 +414,10 @@ Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org-langpack-cy Obsoletes: openoffice.org2-langpack-cy_GB +Provides: openoffice.org-i18n +Provides: openoffice.org-langpack-cy +Provides: openoffice.org2-langpack-cy_GB + %description langpack-cy_GB Provides additional welsh translations and resources for %{name}. @@ -386,6 +429,10 @@ Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org-langpack-da Obsoletes: openoffice.org2-langpack-da_DK +Provides: openoffice.org-i18n +Provides: openoffice.org-langpack-da +Provides: openoffice.org2-langpack-da_DK + %description langpack-da_DK Provides additional danish translations and resources for %{name}. @@ -396,6 +443,9 @@ Requires: %{name}-core = %{epoch}:%{version}-%{release} Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org2-langpack-de +Provides: openoffice.org-i18n +Provides: openoffice.org2-langpack-de + %description langpack-de Provides additional german translations and resources for %{name}. @@ -407,6 +457,10 @@ Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org-langpack-el Obsoletes: openoffice.org2-langpack-el_GR +Provides: openoffice.org-i18n +Provides: openoffice.org-langpack-el +Provides: openoffice.org2-langpack-el_GR + %description langpack-el_GR Provides additional greek translations and resources for %{name}. @@ -415,7 +469,6 @@ Summary: English language pack for %{name} Group: Applications/Productivity Requires: %{name}-core = %{epoch}:%{version}-%{release} -Obsoletes: openoffice.org2-langpack-en %description langpack-en English thesaurus for %{name}. @@ -426,6 +479,9 @@ Requires: %{name}-core = %{epoch}:%{version}-%{release} Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org2-langpack-es +Provides: openoffice.org-i18n +Provides: openoffice.org2-langpack-es + %description langpack-es Provides additional spanish translations and resources for %{name}. @@ -437,6 +493,10 @@ Obsoletes: openoffice.org-langpack-et Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org2-langpack-et_EE +Provides: openoffice.org-langpack-et +Provides: openoffice.org-i18n +Provides: openoffice.org2-langpack-et_EE + %description langpack-et_EE Provides additional estonian translations and resources for %{name}. @@ -448,6 +508,10 @@ Obsoletes: openoffice.org-langpack-eu Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org2-langpack-eu_ES +Provides: openoffice.org-langpack-eu +Provides: openoffice.org-i18n +Provides: openoffice.org2-langpack-eu_ES + %description langpack-eu_ES Provides additional basque translations and resources for %{name}. @@ -459,6 +523,10 @@ Obsoletes: openoffice.org-langpack-fi Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org2-langpack-fi_FI +Provides: openoffice.org-langpack-fi +Provides: openoffice.org-i18n +Provides: openoffice.org2-langpack-fi_FI + %description langpack-fi_FI Provides additional finish translations and resources for %{name}. @@ -469,6 +537,9 @@ Requires: %{name}-core = %{epoch}:%{version}-%{release} Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org2-langpack-fr +Provides: openoffice.org-i18n +Provides: openoffice.org2-langpack-fr + %description langpack-fr Provides additional french translations and resources for %{name}. @@ -478,6 +549,7 @@ Group: Applications/Productivity Requires: %{name}-core = %{epoch}:%{version}-%{release} Obsoletes: openoffice.org2-langpack-ga_IE +Provides: openoffice.org2-langpack-ga_IE %description langpack-ga_IE Provides additional irish translations and resources for %{name}. @@ -489,6 +561,10 @@ Obsoletes: openoffice.org-langpack-gl Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org2-langpack-gl_ES +Provides: openoffice.org-langpack-gl +Provides: openoffice.org-i18n +Provides: openoffice.org2-langpack-gl_ES + %description langpack-gl_ES Provides additional galician translations and resources for %{name}. @@ -500,6 +576,9 @@ Requires: fonts-gujarati Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org2-langpack-gu_IN +Provides: openoffice.org-i18n +Provides: openoffice.org2-langpack-gu_IN + %description langpack-gu_IN Provides additional gujarati translations and resources for %{name}. @@ -511,6 +590,9 @@ Requires: fonts-punjabi Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org2-langpack-pa_IN +Provides: openoffice.org-i18n +Provides: openoffice.org2-langpack-pa_IN + %description langpack-pa_IN Provides additional punjabi translations and resources for %{name}. @@ -523,6 +605,10 @@ Obsoletes: openoffice.org-langpack-he Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org2-langpack-he_IL +Provides: openoffice.org-langpack-he +Provides: openoffice.org-i18n +Provides: openoffice.org2-langpack-he_IL + %description langpack-he_IL Provides additional hebrew translations and resources for %{name}. @@ -535,6 +621,10 @@ Obsoletes: openoffice.org-langpack-hi-IN Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org2-langpack-hi_IN +Provides: openoffice.org-langpack-hi-IN +Provides: openoffice.org-i18n +Provides: openoffice.org2-langpack-hi_IN + %description langpack-hi_IN Provides additional hindi translations and resources for %{name}. @@ -546,6 +636,10 @@ Obsoletes: openoffice.org-langpack-hu Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org2-langpack-hu_HU +Provides: openoffice.org-langpack-hu +Provides: openoffice.org-i18n +Provides: openoffice.org2-langpack-hu_HU + %description langpack-hu_HU Provides additional hungarian translations and resources for %{name}. @@ -557,6 +651,10 @@ Obsoletes: openoffice.org-langpack-hr Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org2-langpack-hr_HR +Provides: openoffice.org-langpack-hr +Provides: openoffice.org-i18n +Provides: openoffice.org2-langpack-hr_HR + %description langpack-hr_HR Provides additional croatian translations and resources for %{name}. @@ -567,6 +665,9 @@ Requires: %{name}-core = %{epoch}:%{version}-%{release} Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org2-langpack-it +Provides: openoffice.org-i18n +Provides: openoffice.org2-langpack-it + %description langpack-it Provides additional italian translations and resources for %{name}. @@ -579,6 +680,9 @@ Obsoletes: openoffice.org-langpack-ja Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org2-langpack-ja_JP +Provides: openoffice.org-langpack-ja +Provides: openoffice.org-i18n +Provides: openoffice.org2-langpack-ja_JP %description langpack-ja_JP Provides additional japanese translations and resources for %{name}. @@ -591,6 +695,10 @@ Obsoletes: openoffice.org-langpack-ko Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org2-langpack-ko_KR +Provides: openoffice.org-langpack-ko +Provides: openoffice.org-i18n +Provides: openoffice.org2-langpack-ko_KR + %description langpack-ko_KR Provides additional korean translations and resources for %{name}. @@ -602,6 +710,10 @@ Obsoletes: openoffice.org-langpack-lt Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org2-langpack-lt_LT +Provides: openoffice.org-langpack-lt +Provides: openoffice.org-i18n +Provides: openoffice.org2-langpack-lt_LT + %description langpack-lt_LT Provides additional lithuanian translations and resources for %{name}. @@ -613,6 +725,10 @@ Obsoletes: openoffice.org-langpack-ms Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org2-langpack-ms_MY +Provides: openoffice.org-langpack-ms +Provides: openoffice.org-i18n +Provides: openoffice.org2-langpack-ms_MY + %description langpack-ms_MY Provides additional malay translations and resources for %{name}. @@ -624,6 +740,10 @@ Obsoletes: openoffice.org-langpack-nb Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org2-langpack-nb_NO +Provides: openoffice.org-langpack-nb +Provides: openoffice.org-i18n +Provides: openoffice.org2-langpack-nb_NO + %description langpack-nb_NO Provides additional bokmal translations and resources for %{name}. @@ -634,6 +754,9 @@ Requires: %{name}-core = %{epoch}:%{version}-%{release} Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org2-langpack-nl +Provides: openoffice.org-i18n +Provides: openoffice.org2-langpack-nl + %description langpack-nl Provides additional dutch translations and resources for %{name}. @@ -645,6 +768,10 @@ Obsoletes: openoffice.org-langpack-nn Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org2-langpack-nn_NO +Provides: openoffice.org-langpack-nn +Provides: openoffice.org-i18n +Provides: openoffice.org2-langpack-nn_NO + %description langpack-nn_NO Provides additional nynorsk translations and resources for %{name}. @@ -664,6 +791,10 @@ Obsoletes: openoffice.org-langpack-pl Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org2-langpack-pl_PL +Provides: openoffice.org-langpack-pl +Provides: openoffice.org-i18n +Provides: openoffice.org2-langpack-pl_PL + %description langpack-pl_PL Provides additional polish translations and resources for %{name}. @@ -675,6 +806,10 @@ Obsoletes: openoffice.org-langpack-pt Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org2-langpack-pt_PT +Provides: openoffice.org-langpack-pt +Provides: openoffice.org-i18n +Provides: openoffice.org2-langpack-pt_PT + %description langpack-pt_PT Provides additional portuguese translations and resources for %{name}. @@ -686,6 +821,10 @@ Obsoletes: openoffice.org-langpack-pt-BR Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org2-langpack-pt_BR +Provides: openoffice.org-langpack-pt-BR +Provides: openoffice.org-i18n +Provides: openoffice.org2-langpack-pt_BR + %description langpack-pt_BR Provides additional brazilian portuguese translations and resources for %{name}. @@ -696,6 +835,9 @@ Requires: %{name}-core = %{epoch}:%{version}-%{release} Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org2-langpack-ru +Provides: openoffice.org-i18n +Provides: openoffice.org2-langpack-ru + %description langpack-ru Provides additional russian translations and resources for %{name}. @@ -707,6 +849,10 @@ Obsoletes: openoffice.org-langpack-sk Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org2-langpack-sk_SK +Provides: openoffice.org-langpack-sk +Provides: openoffice.org-i18n +Provides: openoffice.org2-langpack-sk_SK + %description langpack-sk_SK Provides additional slovak translations and resources for %{name}. @@ -718,6 +864,10 @@ Obsoletes: openoffice.org-langpack-sl Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org2-langpack-sl_SI +Provides: openoffice.org-langpack-sl +Provides: openoffice.org-i18n +Provides: openoffice.org2-langpack-sl_SI + %description langpack-sl_SI Provides additional slovenian translations and resources for %{name}. @@ -727,6 +877,7 @@ Group: Applications/Productivity Requires: %{name}-core = %{epoch}:%{version}-%{release} Obsoletes: openoffice.org2-langpack-sr_CS +Provides: openoffice.org2-langpack-sr_CS %description langpack-sr_CS Provides additional serbian translations and resources for %{name}. @@ -753,6 +904,9 @@ Requires: %{name}-core = %{epoch}:%{version}-%{release} Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org2-langpack-sv +Provides: openoffice.org-i18n +Provides: openoffice.org2-langpack-sv + %description langpack-sv Provides additional swedish translations and resources for %{name}. @@ -764,6 +918,9 @@ Requires: fonts-tamil Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org2-langpack-ta_IN +Provides: openoffice.org-i18n +Provides: openoffice.org2-langpack-ta_IN + %description langpack-ta_IN Provides additional tamil translations and resources for %{name}. @@ -775,6 +932,10 @@ Obsoletes: openoffice.org-langpack-th Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org2-langpack-th_TH +Provides: openoffice.org-langpack-th +Provides: openoffice.org-i18n +Provides: openoffice.org2-langpack-th_TH + %description langpack-th_TH Provides additional thai translations and resources for %{name}. @@ -784,6 +945,7 @@ Group: Applications/Productivity Requires: %{name}-core = %{epoch}:%{version}-%{release} Obsoletes: openoffice.org2-langpack-nso_ZA +Provides: openoffice.org2-langpack-nso_ZA %description langpack-nso_ZA Provides additional Northern Sotho translations and resources for %{name}. @@ -794,6 +956,9 @@ Requires: %{name}-core = %{epoch}:%{version}-%{release} Obsoletes: openoffice.org2-langpack-tn_ZA Obsoletes: openoffice.org-langpack-tn +Provides: openoffice.org2-langpack-tn_ZA +Provides: openoffice.org-langpack-tn + %description langpack-tn_ZA Provides additional tswana translations and resources for %{name}. @@ -804,6 +969,9 @@ Requires: %{name}-core = %{epoch}:%{version}-%{release} Obsoletes: openoffice.org2-langpack-ts_ZA Obsoletes: openoffice.org-langpack-ts +Provides: openoffice.org2-langpack-ts_ZA +Provides: openoffice.org-langpack-ts + %description langpack-ts_ZA Provides additional tsonga translations and resources for %{name}. @@ -815,6 +983,10 @@ Obsoletes: openoffice.org-langpack-tr Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org2-langpack-tr +Provides: openoffice.org-langpack-tr +Provides: openoffice.org-i18n +Provides: openoffice.org2-langpack-tr + %description langpack-tr_TR Provides additional turkish translations and resources for %{name}. @@ -843,6 +1015,10 @@ Obsoletes: openoffice.org-langpack-zh-CN Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org2-langpack-zh_CN +Provides: openoffice.org-langpack-zh-CN +Provides: openoffice.org-i18n +Provides: openoffice.org2-langpack-zh_CN + %description langpack-zh_CN Provides additional simplified chinese translations and resources for %{name}. @@ -855,6 +1031,10 @@ Obsoletes: openoffice.org-langpack-zh-TW Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org2-langpack-zh_TW +Provides: openoffice.org-langpack-zh-TW +Provides: openoffice.org-i18n +Provides: openoffice.org2-langpack-zh_TW + %description langpack-zh_TW Provides additional traditional chinese translations and resources for %{name}. @@ -866,6 +1046,10 @@ Obsoletes: openoffice.org-langpack-zu Obsoletes: openoffice.org-i18n Obsoletes: openoffice.org2-langpack-zu_ZA +Provides: openoffice.org-langpack-zu +Provides: openoffice.org-i18n +Provides: openoffice.org2-langpack-zu_ZA + %description langpack-zu_ZA Provides additional zulu translations and resources for %{name}. @@ -876,6 +1060,7 @@ Requires: %{name}-core = %{epoch}:%{version}-%{release} Requires: fonts-bengali Obsoletes: openoffice.org2-langpack-as_IN +Provides: openoffice.org2-langpack-as_IN %description langpack-as_IN Provides additional assamese translations and resources for %{name}. @@ -886,6 +1071,7 @@ Requires: %{name}-core = %{epoch}:%{version}-%{release} Requires: fonts-hindi Obsoletes: openoffice.org2-langpack-mr_IN +Provides: openoffice.org2-langpack-mr_IN %description langpack-mr_IN Provides additional marathi translations and resources for %{name}. @@ -896,6 +1082,7 @@ Requires: %{name}-core = %{epoch}:%{version}-%{release} Requires: fonts-malayalam Obsoletes: openoffice.org2-langpack-ml_IN +Provides: openoffice.org2-langpack-ml_IN %description langpack-ml_IN Provides additional malayalam translations and resources for %{name}. @@ -906,6 +1093,7 @@ Requires: %{name}-core = %{epoch}:%{version}-%{release} Requires: fonts-oriya Obsoletes: openoffice.org2-langpack-or_IN +Provides: openoffice.org2-langpack-or_IN %description langpack-or_IN Provides additional oriya translations and resources for %{name}. @@ -916,6 +1104,7 @@ Requires: %{name}-core = %{epoch}:%{version}-%{release} Requires: fonts-telugu Obsoletes: openoffice.org2-langpack-te_IN +Provides: openoffice.org2-langpack-te_IN %description langpack-te_IN Provides additional telugu translations and resources for %{name}. @@ -926,6 +1115,7 @@ Requires: %{name}-core = %{epoch}:%{version}-%{release} Requires: fonts-arabic Obsoletes: openoffice.org2-langpack-ur +Provides: openoffice.org2-langpack-ur %description langpack-ur Provides additional urdu translations and resources for %{name}. @@ -936,6 +1126,7 @@ Requires: %{name}-core = %{epoch}:%{version}-%{release} Requires: fonts-kannada Obsoletes: openoffice.org2-langpack-kn_IN +Provides: openoffice.org2-langpack-kn_IN %description langpack-kn_IN Provides additional kannada translations and resources for %{name}. workspace.cmcfixes32.patch: extensions/source/plugin/base/makefile.mk | 4 ++++ odk/pack/gendocu/makefile.mk | 5 ++++- odk/util/check.pl | 1 - pack/gendocu/makefile.mk | 0 source/plugin/base/makefile.mk | 0 util/check.pl | 0 6 files changed, 8 insertions(+), 2 deletions(-) Index: workspace.cmcfixes32.patch =================================================================== RCS file: /cvs/dist/rpms/openoffice.org/devel/workspace.cmcfixes32.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- workspace.cmcfixes32.patch 7 Feb 2007 14:36:47 -0000 1.1 +++ workspace.cmcfixes32.patch 8 Feb 2007 09:12:12 -0000 1.2 @@ -36,3 +36,18 @@ JAVA_BEAN_SRC_FILES=\ $(JAVA_SRC_DIR)$/com$/sun$/star$/beans$/ContainerFactory.java \ +Index: util/check.pl +=================================================================== +RCS file: /cvs/api/odk/util/check.pl,v +retrieving revision 1.22 +diff -u -r1.22 check.pl +--- openoffice.org.orig/odk/util/check.pl 20 Dec 2006 12:26:55 -0000 1.22 ++++ openoffice.org/odk/util/check.pl 8 Feb 2007 09:10:39 -0000 +@@ -197,7 +197,6 @@ + } + + my @dir_list = ( "com","com/sun","com/sun/star","com/sun/star/uno", +- "com/sun/star/uno/Any","com/sun/star/uno/Type", + "com/sun/star/uno/Array","com/sun/star/uno/WeakReferenceHelper", + "com/sun/star/uno/Reference","com/sun/star/uno/WeakReference", + "com/sun/star/uno/Environment","com/sun/star/uno/Sequence", From fedora-cvs-commits at redhat.com Thu Feb 8 09:28:00 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 04:28:00 -0500 Subject: rpms/openoffice.org/FC-6 workspace.fwk55.patch, NONE, 1.1 openoffice.org.spec, 1.924, 1.925 Message-ID: <200702080928.l189S0wi015633@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/openoffice.org/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv15542 Modified Files: openoffice.org.spec Added Files: workspace.fwk55.patch Log Message: Resolves: rhbz#227753 workspace.fwk55.patch workspace.fwk55.patch: stream.cxx | 14 +++++++++++++- 1 files changed, 13 insertions(+), 1 deletion(-) --- NEW FILE workspace.fwk55.patch --- Index: util/tools/source/stream/stream.cxx diff -u util/tools/source/stream/stream.cxx:1.24 util/tools/source/stream/stream.cxx:1.24.22.1 --- util/tools/source/stream/stream.cxx:1.24 Sat Sep 16 18:01:33 2006 +++ util/tools/source/stream/stream.cxx Mon Oct 23 05:56:08 2006 @@ -1159,7 +1159,19 @@ sal_Size SvStream::SeekRel( sal_sSize nPos ) { sal_Size nActualPos = Tell(); - nActualPos += nPos; + + if ( nPos >= 0 ) + { + if ( SAL_MAX_SIZE - nActualPos > (sal_Size)nPos ) + nActualPos += nPos; + } + else + { + sal_Size nAbsPos = (sal_Size)-nPos; + if ( nActualPos >= nAbsPos ) + nActualPos -= nAbsPos; + } + pBufPos = pRWBuf + nActualPos; return Seek( nActualPos ); } Index: openoffice.org.spec =================================================================== RCS file: /cvs/dist/rpms/openoffice.org/FC-6/openoffice.org.spec,v retrieving revision 1.924 retrieving revision 1.925 diff -u -r1.924 -r1.925 --- openoffice.org.spec 7 Feb 2007 15:13:59 -0000 1.924 +++ openoffice.org.spec 8 Feb 2007 09:27:58 -0000 1.925 @@ -157,6 +157,7 @@ Patch89: openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch Patch90: openoffice.org-2.2.0.rh226966.scoverflow.sc.patch Patch91: openoffice.org-2.2.0.oooXXXXX.connectivity.newhsqldb.patch +Patch92: workspace.fwk55.patch %define instdir %{_libdir}/openoffice.org2.0 @@ -1048,6 +1049,7 @@ %patch89 -p1 -b .ooo73974.bridges.doublereturn.patch %patch90 -p1 -b .rh226966.scoverflow.sc.patch %patch91 -p1 -b .oooXXXXX.connectivity.newhsqldb.patch +%patch92 -p1 -b .workspace.fwk55.patch tar xzf %{SOURCE1} @@ -2573,7 +2575,7 @@ %{instdir}/share/registry/modules/org/openoffice/Office/Scripting/Scripting-python.xcu %changelog -* Mon Jan 29 2007 Caolan McNamara - 1:2.0.4-5.5.11 +* Tue Feb 08 2007 Caolan McNamara - 1:2.0.4-5.5.11 - Resolves: rhbz#222426 add openoffice.org-2.1.0.ooo73481.svx.longnotint32.patch - Resolves: rhbz#224230 mark sofficerc as config file - Resolves: rhbz#222779 openoffice.org-2.2.0.ooo73863.vcl.imcommit.patch @@ -2582,6 +2584,7 @@ - Resolves: rhbz#225061 openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch - Resolves: rhbz#225143 detect newly added printers - Resolves: rhbz#226966 sc overflow +- Resolves: rhbz#227753 workspace.fwk55.patch * Mon Dec 18 2006 Caolan McNamara - 1:2.0.4-5.5.10 - Resolves: rhbz#219252 add openoffice.org-2.1.0.ooo69010.sd.undocrash.patch From fedora-cvs-commits at redhat.com Thu Feb 8 09:46:27 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 04:46:27 -0500 Subject: rpms/mono/devel mono-1.2.3-use-monodir.patch, NONE, 1.1 .cvsignore, 1.13, 1.14 mono-libdir.patch, 1.2, 1.3 mono.spec, 1.48, 1.49 sources, 1.13, 1.14 Message-ID: <200702080946.l189kR8s015470@cvs.devel.redhat.com> Author: alexl Update of /cvs/dist/rpms/mono/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv15455 Modified Files: .cvsignore mono-libdir.patch mono.spec sources Added Files: mono-1.2.3-use-monodir.patch Log Message: * Thu Feb 8 2007 Alexander Larsson - 1.2.3-1 - update to 1.2.3 mono-1.2.3-use-monodir.patch: mono-service-new.in | 4 ++-- script-new.in | 2 +- script_umask-new.in | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) --- NEW FILE mono-1.2.3-use-monodir.patch --- --- mono-1.2.3/scripts/script.in 2006-08-25 20:35:14.000000000 +0100 +++ mono-1.2.3/scripts/script-new.in 2007-01-27 23:42:39.000000000 +0000 @@ -1,2 +1,2 @@ #!/bin/sh -exec @bindir@/@mono_interp@ $MONO_OPTIONS @mono_instdir@/@framework_version@/@exe_name at .exe "$@" +exec @bindir@/@mono_interp@ $MONO_OPTIONS `@bindir@/monodir`/@framework_version@/@exe_name at .exe "$@" --- mono-1.2.3/scripts/mono-service.in 2007-01-25 06:11:11.000000000 +0000 +++ mono-1.2.3/scripts/mono-service-new.in 2007-01-27 23:44:26.000000000 +0000 @@ -35,7 +35,7 @@ export MONO_DISABLE_SHM=1 if $debug; then - exec @bindir@/@mono_interp@ $MONO_OPTIONS @mono_instdir@/@framework_version@/mono-service.exe $args + exec @bindir@/@mono_interp@ $MONO_OPTIONS `@bindir@/monodir`/@framework_version@/mono-service.exe $args else - exec @bindir@/@mono_interp@ $MONO_OPTIONS @mono_instdir@/@framework_version@/mono-service.exe $args & /dev/null & + exec @bindir@/@mono_interp@ $MONO_OPTIONS `@bindir@/monodir`/@framework_version@/@exe_name at .exe $args & /dev/null & fi --- mono-1.2.3/scripts/script_umask.in 2006-08-25 20:35:14.000000000 +0100 +++ mono-1.2.3/scripts/script_umask-new.in 2007-01-27 23:45:58.000000000 +0000 @@ -1,3 +1,3 @@ #!/bin/sh umask 077 -exec @bindir@/@mono_interp@ $MONO_OPTIONS @mono_instdir@/@framework_version@/@exe_name at .exe "$@" +exec @bindir@/@mono_interp@ $MONO_OPTIONS `@bindir@/monodir`/@framework_version@/@exe_name at .exe "$@" Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/mono/devel/.cvsignore,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- .cvsignore 4 Dec 2006 14:48:45 -0000 1.13 +++ .cvsignore 8 Feb 2007 09:46:25 -0000 1.14 @@ -1 +1 @@ -mono-1.2.2.tar.gz +mono-1.2.3.tar.gz mono-libdir.patch: mono-1.1.16.1/mcs/class/Microsoft.Build.Utilities/Mono.XBuild.Utilities/MonoLocationHelper.cs | 2 +- mono-1.1.16.1/mcs/tools/gacutil/driver.cs | 2 +- mono-1.1.16.1/mono/metadata/Makefile.am | 2 +- mono-1.1.16.1/mono/metadata/assembly.c | 8 ++++---- mono-1.1.16/configure.in | 2 +- mono-1.1.16/mcs/build/config-default.make | 2 +- mono-1.1.16/mcs/build/profiles/atomic.make | 6 +++--- mono-1.1.16/mcs/tools/cilc/res-Makefile | 2 +- mono-1.1.16/mono-cairo.pc.in | 2 +- mono-1.1.16/mono/metadata/Makefile.am | 2 +- mono-1.1.16/scripts/Makefile.am | 2 +- mono-1.1.16/scripts/mono-nunit.pc.in | 2 +- mono-1.2.3/mint-new.pc.in | 2 +- 13 files changed, 18 insertions(+), 18 deletions(-) Index: mono-libdir.patch =================================================================== RCS file: /cvs/dist/rpms/mono/devel/mono-libdir.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- mono-libdir.patch 4 Dec 2006 14:48:45 -0000 1.2 +++ mono-libdir.patch 8 Feb 2007 09:46:25 -0000 1.3 @@ -51,14 +51,15 @@ Name: Mono NUnit Index: mono-1.1.16/mint.pc.in =================================================================== ---- mono-1.1.16.orig/mint.pc.in -+++ mono-1.1.16/mint.pc.in +--- mono-1.2.3/mint.pc.in 2007-01-28 14:04:26.000000000 +0000 ++++ mono-1.2.3/mint-new.pc.in 2007-01-28 14:10:02.000000000 +0000 @@ -1,6 +1,6 @@ prefix=${pcfiledir}/../.. exec_prefix=${pcfiledir}/../.. -libdir=${prefix}/lib +libdir=${prefix}/@reloc_libdir@ - includedir=${prefix}/include + includedir=${prefix}/include/mono- at API_VER@ + Index: mono-1.1.16/mono-cairo.pc.in @@ -106,6 +107,7 @@ echo ; \ echo "This probably means that you are building from a miniature" ; \ echo "distribution of MCS or don't yet have an installed MCS at all." ; \ + Index: mono-1.1.16/mcs/tools/cilc/res-Makefile =================================================================== --- mono-1.1.16.orig/mcs/tools/cilc/res-Makefile Index: mono.spec =================================================================== RCS file: /cvs/dist/rpms/mono/devel/mono.spec,v retrieving revision 1.48 retrieving revision 1.49 diff -u -r1.48 -r1.49 --- mono.spec 4 Dec 2006 14:48:45 -0000 1.48 +++ mono.spec 8 Feb 2007 09:46:25 -0000 1.49 @@ -1,5 +1,5 @@ Name: mono -Version: 1.2.2 +Version: 1.2.3 Release: 1%{?dist} Summary: a .NET runtime environment @@ -30,7 +30,7 @@ Patch1: mono-1.1.13.4-selinux-ia64.patch Patch2: mono-1.1.13.4-ppc-threading.patch Patch3: mono-libdir.patch -Patch4: mono-1.1.17.1-use-monodir.patch +Patch4: mono-1.2.3-use-monodir.patch %description The Mono runtime implements a JIT engine for the ECMA CLI @@ -364,12 +364,12 @@ %gac_dll OpenSystem.C %{monodir}/?.0/mscorlib.dll %{monodir}/?.0/mscorlib.dll.mdb -%dir /etc/mono -%dir /etc/mono/1.0 -%dir /etc/mono/2.0 -%config (noreplace) /etc/mono/config -%config (noreplace) /etc/mono/1.0/machine.config -%config (noreplace) /etc/mono/2.0/machine.config +%dir %{_sysconfdir}/mono +%dir %{_sysconfdir}/mono/1.0 +%dir %{_sysconfdir}/mono/2.0 +%config (noreplace) %{_sysconfdir}/mono/config +%config (noreplace) %{_sysconfdir}/mono/1.0/machine.config +%config (noreplace) %{_sysconfdir}/mono/2.0/machine.config %{_libdir}/libikvm-native.so %files devel @@ -377,7 +377,8 @@ %{_bindir}/monodis %{_bindir}/pedump %{_bindir}/monodiet -%mono_bin al +%mono_bin_1 al al +%mono_bin_2 al2 al %mono_bin caspol %mono_bin cert2spc %mono_bin cilc @@ -427,6 +428,11 @@ %gac_dll Microsoft.Build.Framework %gac_dll Microsoft.Build.Tasks %gac_dll Microsoft.Build.Utilities +%{monodir}/2.0/MSBuild +%{monodir}/2.0/Microsoft.Build.xsd +%{monodir}/2.0/Microsoft.*.targets +%{monodir}/2.0/Microsoft.Common.tasks +%{monodir}/2.0/xbuild.rsp %{_bindir}/monograph %{_libdir}/libmono-profiler-aot.* %{_libdir}/libmono-profiler-cov.* @@ -434,11 +440,11 @@ %{_libdir}/pkgconfig/dotnet.pc %{_libdir}/pkgconfig/mono-cairo.pc %{_libdir}/pkgconfig/mono.pc -%{_includedir}/mono -%{_datadir}/mono/cil/cil-opcodes.xml -%dir %{_datadir}/mono -%dir %{_datadir}/mono/cil -%{monodir}/xbuild +%{_includedir}/mono-1.0 +%{_datadir}/mono-1.0/mono/cil/cil-opcodes.xml +%dir %{_datadir}/mono-1.0 +%dir %{_datadir}/mono-1.0/mono +%dir %{_datadir}/mono-1.0/mono/cil %files nunit %defattr(-,root,root,-) @@ -501,10 +507,13 @@ %{_mandir}/man1/soapsuds.1.gz %{_mandir}/man1/wsdl.1.gz %{_mandir}/man1/xsd.1.gz -%config (noreplace) /etc/mono/browscap.ini -%config (noreplace) /etc/mono/1.0/DefaultWsdlHelpGenerator.aspx -%config (noreplace) /etc/mono/2.0/DefaultWsdlHelpGenerator.aspx -%config (noreplace) /etc/mono/2.0/web.config +%config (noreplace) %{_sysconfdir}/mono/browscap.ini +%config (noreplace) %{_sysconfdir}/mono/1.0/DefaultWsdlHelpGenerator.aspx +%config (noreplace) %{_sysconfdir}/mono/2.0/DefaultWsdlHelpGenerator.aspx +%config (noreplace) %{_sysconfdir}/mono/2.0/web.config +# Hmm, this doesn't seem to ship with the .exe file? +%{_bindir}/httpcfg +%{_mandir}/man1/httpcfg.1.gz %files data %defattr(-,root,root,-) @@ -548,6 +557,9 @@ %gac_dll IBM.Data.DB2 %changelog +* Thu Feb 8 2007 Alexander Larsson - 1.2.3-1 +- update to 1.2.3 + * Mon Dec 4 2006 Alexander Larsson - 1.2.2-1 - update to 1.2.2 - Mark config files as noreplace Index: sources =================================================================== RCS file: /cvs/dist/rpms/mono/devel/sources,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- sources 4 Dec 2006 14:48:45 -0000 1.13 +++ sources 8 Feb 2007 09:46:25 -0000 1.14 @@ -1 +1 @@ -b58ae75d99fae91fa63667fc2c04a268 mono-1.2.2.tar.gz +d7af3ebcf37967e3548a02f5d61a0ebc mono-1.2.3.tar.gz From fedora-cvs-commits at redhat.com Thu Feb 8 10:00:26 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 05:00:26 -0500 Subject: rpms/kdewebdev/devel kdewebdev.spec,1.36,1.37 sources,1.15,1.16 Message-ID: <200702081000.l18A0Q6k007340@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/kdewebdev/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv7321 Modified Files: kdewebdev.spec sources Log Message: 3.5.6 Index: kdewebdev.spec =================================================================== RCS file: /cvs/dist/rpms/kdewebdev/devel/kdewebdev.spec,v retrieving revision 1.36 retrieving revision 1.37 diff -u -r1.36 -r1.37 --- kdewebdev.spec 25 Aug 2006 16:08:45 -0000 1.36 +++ kdewebdev.spec 8 Feb 2007 10:00:19 -0000 1.37 @@ -2,13 +2,13 @@ %define final 0 %define make_cvs 1 -%define qt_version 3.3.6 -%define kde_version 3.5.4 +%define qt_version 3.3.7 +%define kde_version 3.5.6 %define kdelibs_epoch 6 %define kdebase_epoch 6 -Version: 3.5.4 -Release: 2%{?dist} +Version: 3.5.6 +Release: 1%{?dist} Summary: WEB Development package for the K Desktop Environment. Name: kdewebdev Url: http://quanta.sourceforge.net/ @@ -159,6 +159,9 @@ %{_includedir}/* %changelog +* Thu Feb 08 2007 Than Ngo 6:3.5.6-1.fc7 +- 3.5.6 + * Fri Aug 25 2006 Than Ngo 6:3.5.4-2 - fix #203893, add missing icon for kxsldbg Index: sources =================================================================== RCS file: /cvs/dist/rpms/kdewebdev/devel/sources,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- sources 10 Aug 2006 16:21:12 -0000 1.15 +++ sources 8 Feb 2007 10:00:19 -0000 1.16 @@ -2,4 +2,4 @@ 0cc3234c4b3df88d4115340ce05e0053 html.tar.bz2 eea6e25a1c25af1f5a0c33e32e52c136 javascript.tar.bz2 149607cecd4bf6783dc6e43a03b80138 php_manual_en_20030401.tar.bz2 -310a40555c089e88cc5ff7620a89b444 kdewebdev-3.5.4.tar.bz2 +fa1fc2d7c81465c7e1762014a892ced3 kdewebdev-3.5.6.tar.bz2 From fedora-cvs-commits at redhat.com Thu Feb 8 10:32:29 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 05:32:29 -0500 Subject: rpms/openhpi/devel openhpi.spec,1.47,1.48 Message-ID: <200702081032.l18AWTkF013651@cvs.devel.redhat.com> Author: pknirsch Update of /cvs/dist/rpms/openhpi/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv13438 Modified Files: openhpi.spec Log Message: - Fixed some silly specfile bug - Reenabled sysfs support Index: openhpi.spec =================================================================== RCS file: /cvs/dist/rpms/openhpi/devel/openhpi.spec,v retrieving revision 1.47 retrieving revision 1.48 diff -u -r1.47 -r1.48 --- openhpi.spec 7 Feb 2007 16:11:32 -0000 1.47 +++ openhpi.spec 8 Feb 2007 10:32:27 -0000 1.48 @@ -1,7 +1,7 @@ Summary: openhpi Hardware Platform Interface (HPI) library and tools Name: openhpi Version: 2.8.0 -Release: 2%{?dist} +Release: 3%{?dist} License: BSD Group: System Environment/Base Source: http://prdownloads.sourceforge.net/openhpi/%{name}-%{version}.tar.gz @@ -42,7 +42,7 @@ %build export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" -%configure --disable-dummy --disable-sysfs +%configure --disable-dummy make %install @@ -58,7 +58,7 @@ rm -rf $RPM_BUILD_ROOT/%{_libdir}/*.la rm -rf $RPM_BUILD_ROOT/%{_libdir}/openhpi/*.la rm -rf $RPM_BUILD_ROOT/%{_libdir}/openhpi/standard/*.la -rm -rf $RPM_BUILD_ROOT/%{_libdir}/libopenhpi.* +#rm -rf $RPM_BUILD_ROOT/%{_libdir}/libopenhpi.* %clean rm -rf $RPM_BUILD_ROOT @@ -89,6 +89,10 @@ %changelog +* Thu Feb 08 2007 Phil Knirsch - 2.8.0-3.fc7 +- Fixed some silly bugs in the specfile +- Reenabled sysfs support + * Wed Feb 07 2007 Phil Knirsch - 2.8.0-2.fc7 - Bump and rebuild. From fedora-cvs-commits at redhat.com Thu Feb 8 10:38:15 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 05:38:15 -0500 Subject: rpms/gecko-sharp2/devel .cvsignore, 1.2, 1.3 gecko-sharp2.spec, 1.19, 1.20 sources, 1.2, 1.3 Message-ID: <200702081038.l18AcFVu017887@cvs.devel.redhat.com> Author: alexl Update of /cvs/dist/rpms/gecko-sharp2/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv17834 Modified Files: .cvsignore gecko-sharp2.spec sources Log Message: * Thu Feb 8 2007 Alexander Larsson - 0.12-1 - Update to 0.12 Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/gecko-sharp2/devel/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- .cvsignore 18 Nov 2005 14:54:59 -0000 1.2 +++ .cvsignore 8 Feb 2007 10:38:12 -0000 1.3 @@ -1 +1 @@ -gecko-sharp-2.0-0.11.tar.gz +gecko-sharp-2.0-0.12.tar.gz Index: gecko-sharp2.spec =================================================================== RCS file: /cvs/dist/rpms/gecko-sharp2/devel/gecko-sharp2.spec,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- gecko-sharp2.spec 4 Sep 2006 00:53:48 -0000 1.19 +++ gecko-sharp2.spec 8 Feb 2007 10:38:12 -0000 1.20 @@ -1,6 +1,6 @@ Name: gecko-sharp2 -Version: 0.11 -Release: 12 +Version: 0.12 +Release: 1 Summary: Gecko bindings for Mono Group: System Environment/Libraries @@ -63,6 +63,9 @@ %changelog +* Thu Feb 8 2007 Alexander Larsson - 0.12-1 +- Update to 0.12 + * Sun Sep 3 2006 Christopher Aillon - 0.11-12 - Update the pkgconfig file to use the correct LIBDIR (#204254) - Add -devel sub-package Index: sources =================================================================== RCS file: /cvs/dist/rpms/gecko-sharp2/devel/sources,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sources 18 Nov 2005 14:54:59 -0000 1.2 +++ sources 8 Feb 2007 10:38:12 -0000 1.3 @@ -1 +1 @@ -7362d710b7fe6a8b5f68a614279147de gecko-sharp-2.0-0.11.tar.gz +226470d7be5150f9a8c4d119f61cc385 gecko-sharp-2.0-0.12.tar.gz From fedora-cvs-commits at redhat.com Thu Feb 8 10:38:20 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 05:38:20 -0500 Subject: rpms/openhpi/devel openhpi.spec,1.48,1.49 Message-ID: <200702081038.l18AcKJY017989@cvs.devel.redhat.com> Author: pknirsch Update of /cvs/dist/rpms/openhpi/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv17726 Modified Files: openhpi.spec Log Message: - sysfs support still broken, disabling again. Index: openhpi.spec =================================================================== RCS file: /cvs/dist/rpms/openhpi/devel/openhpi.spec,v retrieving revision 1.48 retrieving revision 1.49 diff -u -r1.48 -r1.49 --- openhpi.spec 8 Feb 2007 10:32:27 -0000 1.48 +++ openhpi.spec 8 Feb 2007 10:38:18 -0000 1.49 @@ -42,7 +42,7 @@ %build export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" -%configure --disable-dummy +%configure --disable-dummy --disable-sysfs make %install @@ -91,7 +91,6 @@ %changelog * Thu Feb 08 2007 Phil Knirsch - 2.8.0-3.fc7 - Fixed some silly bugs in the specfile -- Reenabled sysfs support * Wed Feb 07 2007 Phil Knirsch - 2.8.0-2.fc7 - Bump and rebuild. From fedora-cvs-commits at redhat.com Thu Feb 8 10:41:26 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 05:41:26 -0500 Subject: rpms/beagle/devel beagle-0.2.16-build-fix.patch, NONE, 1.1 .cvsignore, 1.18, 1.19 beagle.spec, 1.92, 1.93 sources, 1.21, 1.22 Message-ID: <200702081041.l18AfQNr020437@cvs.devel.redhat.com> Author: alexl Update of /cvs/dist/rpms/beagle/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv20388 Modified Files: .cvsignore beagle.spec sources Added Files: beagle-0.2.16-build-fix.patch Log Message: * Thu Feb 8 2007 Alexander Larsson - 0.2.16-1 - update to 0.2.16 beagle-0.2.16-build-fix.patch: FilterOpenOffice.cs | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) --- NEW FILE beagle-0.2.16-build-fix.patch --- --- beagle-0.2.16/Filters/FilterOpenOffice.cs.build_fix 2007-02-08 11:34:58.000000000 +0100 +++ beagle-0.2.16/Filters/FilterOpenOffice.cs 2007-02-08 11:35:19.000000000 +0100 @@ -483,7 +483,7 @@ case "meta:keyword": reader.Read (); AddProperty (Beagle.Property.New ("fixme:keywords", - + reader.Value)); + reader.Value)); break; } Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/beagle/devel/.cvsignore,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- .cvsignore 5 Feb 2007 14:42:26 -0000 1.18 +++ .cvsignore 8 Feb 2007 10:41:24 -0000 1.19 @@ -1 +1 @@ -beagle-0.2.15.1.tar.bz2 +beagle-0.2.16.tar.bz2 Index: beagle.spec =================================================================== RCS file: /cvs/dist/rpms/beagle/devel/beagle.spec,v retrieving revision 1.92 retrieving revision 1.93 diff -u -r1.92 -r1.93 --- beagle.spec 5 Feb 2007 14:42:26 -0000 1.92 +++ beagle.spec 8 Feb 2007 10:41:24 -0000 1.93 @@ -1,5 +1,5 @@ Name: beagle -Version: 0.2.15.1 +Version: 0.2.16 Release: 1%{?dist} Summary: The Beagle Search Infrastructure Group: User Interface/Desktops @@ -40,6 +40,7 @@ Patch5: beagle-0.2.15.1-runuser.patch Patch6: beagle-0.2.15.1-libdir.patch Patch8: beagle-0.2.10-xconnection-exit-2.patch +Patch9: beagle-0.2.16-build-fix.patch # Mono only available on these: ExclusiveArch: %ix86 x86_64 ppc ia64 armv4l sparc @@ -104,6 +105,7 @@ %patch5 -p1 -b .runuser %patch6 -p1 -b .libdir %patch8 -p1 -b .xconnection-exit +%patch9 -p1 -b .build-fix %build autoconf @@ -325,6 +327,9 @@ %{_libdir}/python*/site-packages/beagle.so %changelog +* Thu Feb 8 2007 Alexander Larsson - 0.2.16-1 +- update to 0.2.16 + * Mon Feb 5 2007 Alexander Larsson - 0.2.15-1 - Update to 0.2.15 Index: sources =================================================================== RCS file: /cvs/dist/rpms/beagle/devel/sources,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- sources 5 Feb 2007 14:42:26 -0000 1.21 +++ sources 8 Feb 2007 10:41:24 -0000 1.22 @@ -1 +1 @@ -91fb5a499467b3ef468a5f003830c9fa beagle-0.2.15.1.tar.bz2 +4818ca64dc2311208a27f03893836e49 beagle-0.2.16.tar.bz2 From fedora-cvs-commits at redhat.com Thu Feb 8 11:14:58 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 06:14:58 -0500 Subject: rpms/lcms/devel lcms.spec,1.10,1.11 Message-ID: <200702081114.l18BEwZ9004460@cvs.devel.redhat.com> Author: alexl Update of /cvs/dist/rpms/lcms/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv4416 Modified Files: lcms.spec Log Message: * Thu Feb 8 2007 Alexander Larsson - 1.16-3.fc7 - Remove requirement on python_sitearch dir (#225981) - Don't ship with executable .c/.h files Index: lcms.spec =================================================================== RCS file: /cvs/dist/rpms/lcms/devel/lcms.spec,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- lcms.spec 5 Feb 2007 14:14:56 -0000 1.10 +++ lcms.spec 8 Feb 2007 11:14:56 -0000 1.11 @@ -2,7 +2,7 @@ Name: lcms Version: 1.16 -Release: 2 +Release: 3 Summary: Color Management System Group: Applications/Productivity @@ -31,7 +31,7 @@ %package -n python-%{name} Summary: Python interface to LittleCMS Group: Development/Libraries -Requires: python, %{python_sitearch} +Requires: python Provides: python-littlecms = %{version}-%{release} %description -n python-%{name} @@ -53,6 +53,7 @@ %setup -q %patch1 -p1 -b .python-lib64 +find . -name \*.[ch] | xargs chmod -x %build autoreconf @@ -99,6 +100,10 @@ %exclude %{python_sitearch}/_lcms.a %changelog +* Thu Feb 8 2007 Alexander Larsson - 1.16-3.fc7 +- Remove requirement on python_sitearch dir (#225981) +- Don't ship with executable .c/.h files + * Mon Feb 5 2007 Alexander Larsson - 1.16-2 - Run swig during build to fix warnings in generated code - Fix build on 64bit From fedora-cvs-commits at redhat.com Thu Feb 8 11:26:15 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 06:26:15 -0500 Subject: rpms/gnome-media/devel gnome-media.spec,1.85,1.86 Message-ID: <200702081126.l18BQF8C004403@cvs.devel.redhat.com> Author: bnocera Update of /cvs/dist/rpms/gnome-media/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv4071 Modified Files: gnome-media.spec Log Message: * Thu Feb 08 2007 - Bastien Nocera - 2.17.90-3 - Fix a few specfile issues, as per Deji Akingunola 's review Index: gnome-media.spec =================================================================== RCS file: /cvs/dist/rpms/gnome-media/devel/gnome-media.spec,v retrieving revision 1.85 retrieving revision 1.86 diff -u -r1.85 -r1.86 --- gnome-media.spec 7 Feb 2007 16:58:53 -0000 1.85 +++ gnome-media.spec 8 Feb 2007 11:26:12 -0000 1.86 @@ -12,17 +12,17 @@ Summary: GNOME media programs Name: gnome-media Version: 2.17.90 -Release: 2%{?dist} +Release: 3%{?dist} License: GPL Group: Applications/Multimedia Source: ftp://ftp.gnome.org/pub/GNOME/sources/gnome-media/2.17/gnome-media-%{version}.tar.bz2 Patch4: gnome-media-2.16.0-settings.patch Patch5: gnome-media-2.13.5-hide-help-button.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Obsoletes: gnome URL: http://www.gnome.org -ExcludeArch: s390 s390x +ExcludeArch: s390 s390x Requires(post): scrollkeeper >= 0.1.4 Requires(postun): scrollkeeper >= 0.1.4 @@ -81,15 +81,13 @@ %build /usr/bin/gst-inspect-0.10 --print-all > /dev/null -%configure --disable-scrollkeeper +%configure --disable-scrollkeeper --disable-schemas-install make #%{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT -export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 make install DESTDIR=$RPM_BUILD_ROOT -unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL #remove gnome-sound-recorder because it does not work rm $RPM_BUILD_ROOT%{_bindir}/gnome-sound-recorder @@ -132,7 +130,7 @@ rm -rf $RPM_BUILD_ROOT %post -scrollkeeper-update +scrollkeeper-update -q -o %{_datadir}/omf/%{name} || : export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` gconftool-2 --makefile-install-rule \ %{_sysconfdir}/gconf/schemas/CDDB-Slave2.schemas \ @@ -162,7 +160,7 @@ fi %postun -scrollkeeper-update +scrollkeeper-update -q || : /sbin/ldconfig @@ -170,6 +168,7 @@ %defattr(-, root, root) %doc AUTHORS COPYING ChangeLog NEWS README +%config %{_sysconfdir}/gconf/schemas/*.schemas %{_libexecdir}/* %{_datadir}/idl/GNOME_Media_CDDBSlave2.idl @@ -186,7 +185,6 @@ %{_libdir}/libglade/2.0/*.so %{_libdir}/bonobo/servers/GNOME_Media_CDDBSlave2.server %{_bindir}/* -%{_sysconfdir}/gconf/schemas/*.schemas %files devel %defattr(-, root, root) @@ -195,6 +193,10 @@ %{_libdir}/pkgconfig/* %changelog +* Thu Feb 08 2007 - Bastien Nocera - 2.17.90-3 +- Fix a few specfile issues, as per Deji Akingunola + 's review + * Wed Feb 7 2007 Matthias Clasen - 2.17.90-2 - Add X-GNOME-PersonalSettings to gnome-volume-control.desktop @@ -404,7 +406,7 @@ * Wed Feb 5 2003 Jonathan Blandford 2.2.1.1-1 - new version -- add back %{_datadir}/gnome-media-2.0 as it turned out the files missing last release were just temporarily gone +- add back $(_datadir)/gnome-media-2.0 as it turned out the files missing last release were just temporarily gone * Tue Feb 4 2003 Jonathan Blandford - bump version @@ -500,7 +502,7 @@ - Version 1.2.2 - Fix bogus scrollkeeper version in dependency -* Fri Feb 23 2001 Trond Eivind Glomsr?d +* Fri Feb 23 2001 Trond Eivind Glomsr??d - langify - move changelog to end of file - don't use and define "ver" at the top of the spec file From fedora-cvs-commits at redhat.com Thu Feb 8 11:46:13 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 06:46:13 -0500 Subject: rpms/php/devel php.ini,1.5,1.6 php.spec,1.131,1.132 Message-ID: <200702081146.l18BkDZ8005884@cvs.devel.redhat.com> Author: jorton Update of /cvs/dist/rpms/php/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv5869 Modified Files: php.ini php.spec Log Message: * Thu Feb 8 2007 Joe Orton 5.2.0-10 - bump default memory_limit to 32M (#220821) - mark config files noreplace again (#174251) - drop trailing dots from Summary fields - use standard BuildRoot - drop libtool15 patch (#226294) Index: php.ini =================================================================== RCS file: /cvs/dist/rpms/php/devel/php.ini,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- php.ini 15 Nov 2006 14:42:23 -0000 1.5 +++ php.ini 8 Feb 2007 11:46:11 -0000 1.6 @@ -299,7 +299,7 @@ max_execution_time = 30 ; Maximum execution time of each script, in seconds max_input_time = 60 ; Maximum amount of time each script may spend parsing request data -memory_limit = 16M ; Maximum amount of memory a script may consume (16MB) +memory_limit = 32M ; Maximum amount of memory a script may consume (16MB) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Index: php.spec =================================================================== RCS file: /cvs/dist/rpms/php/devel/php.spec,v retrieving revision 1.131 retrieving revision 1.132 diff -u -r1.131 -r1.132 --- php.spec 30 Jan 2007 17:27:36 -0000 1.131 +++ php.spec 8 Feb 2007 11:46:11 -0000 1.132 @@ -3,10 +3,10 @@ %define zendver 20060613 %define pdover 20060511 -Summary: The PHP HTML-embedded scripting language. (PHP: Hypertext Preprocessor) +Summary: The PHP HTML-embedded scripting language Name: php Version: 5.2.0 -Release: 9 +Release: 10 License: The PHP License v3.01 Group: Development/Languages URL: http://www.php.net/ @@ -19,7 +19,6 @@ Patch1: php-5.1.4-gnusrc.patch Patch2: php-4.3.3-install.patch Patch3: php-5.0.4-norpath.patch -Patch4: php-4.3.2-libtool15.patch Patch5: php-5.0.2-phpize64.patch Patch6: php-5.1.6-curl716.patch Patch7: php-5.2.0-filterm4.patch @@ -37,7 +36,7 @@ Patch50: php-5.0.4-tests-dashn.patch Patch51: php-5.0.4-tests-wddx.patch -BuildRoot: %{_tmppath}/%{name}-root +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: bzip2-devel, curl-devel >= 7.9, db4-devel, expat-devel BuildRequires: gmp-devel, aspell-devel >= 0.50.0 @@ -96,7 +95,7 @@ %package devel Group: Development/Libraries -Summary: Files needed for building PHP extensions. +Summary: Files needed for building PHP extensions Requires: php = %{version}-%{release}, autoconf, automake Obsoletes: php-pecl-pdo-devel @@ -106,7 +105,7 @@ need to install this package. %package imap -Summary: A module for PHP applications that use IMAP. +Summary: A module for PHP applications that use IMAP Group: Development/Languages Requires: php-common = %{version}-%{release} Obsoletes: mod_php3-imap, stronghold-php-imap @@ -122,7 +121,7 @@ and the php package. %package ldap -Summary: A module for PHP applications that use LDAP. +Summary: A module for PHP applications that use LDAP Group: Development/Languages Requires: php-common = %{version}-%{release} Obsoletes: mod_php3-ldap, stronghold-php-ldap @@ -150,7 +149,7 @@ databases. %package mysql -Summary: A module for PHP applications that use MySQL databases. +Summary: A module for PHP applications that use MySQL databases Group: Development/Languages Requires: php-common = %{version}-%{release}, php-pdo Provides: php_database, php-mysqli @@ -165,7 +164,7 @@ this package and the php package. %package pgsql -Summary: A PostgreSQL database module for PHP. +Summary: A PostgreSQL database module for PHP Group: Development/Languages Requires: php-common = %{version}-%{release}, php-pdo Provides: php_database @@ -184,7 +183,7 @@ %package odbc Group: Development/Languages Requires: php-common = %{version}-%{release}, php-pdo -Summary: A module for PHP applications that use ODBC databases. +Summary: A module for PHP applications that use ODBC databases Provides: php_database Obsoletes: stronghold-php-odbc BuildRequires: unixODBC-devel @@ -209,7 +208,7 @@ support to PHP for using the SOAP web services protocol. %package snmp -Summary: A module for PHP applications that query SNMP-managed devices. +Summary: A module for PHP applications that query SNMP-managed devices Group: Development/Languages Requires: php-common = %{version}-%{release}, net-snmp BuildRequires: net-snmp-devel @@ -295,7 +294,6 @@ %patch1 -p1 -b .gnusrc %patch2 -p1 -b .install %patch3 -p1 -b .norpath -%patch4 -p1 -b .libtool15 %patch5 -p1 -b .phpize64 %patch6 -p1 -b .curl716 %patch7 -p1 -b .filterm4 @@ -588,14 +586,14 @@ %defattr(-,root,root) %{_libdir}/httpd/modules/libphp5.so %attr(0770,root,apache) %dir %{_localstatedir}/lib/php/session -%config %{_sysconfdir}/httpd/conf.d/php.conf +%config(noreplace) %{_sysconfdir}/httpd/conf.d/php.conf %{contentdir}/icons/php.gif %files common -f files.common %defattr(-,root,root) %doc CODING_STANDARDS CREDITS EXTENSIONS INSTALL LICENSE NEWS README* %doc Zend/ZEND_* gd_README TSRM_LICENSE regex_COPYRIGHT -%config %{_sysconfdir}/php.ini +%config(noreplace) %{_sysconfdir}/php.ini %dir %{_sysconfdir}/php.d %dir %{_libdir}/php %dir %{_libdir}/php/modules @@ -636,6 +634,13 @@ %files pdo -f files.pdo %changelog +* Thu Feb 8 2007 Joe Orton 5.2.0-10 +- bump default memory_limit to 32M (#220821) +- mark config files noreplace again (#174251) +- drop trailing dots from Summary fields +- use standard BuildRoot +- drop libtool15 patch (#226294) + * Tue Jan 30 2007 Joe Orton 5.2.0-9 - add php(api), php(zend-abi) provides (#221302) - package /usr/share/php and append to default include_path (#225434) From fedora-cvs-commits at redhat.com Thu Feb 8 11:59:05 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 06:59:05 -0500 Subject: rpms/libusb/devel libusb.spec,1.30,1.31 Message-ID: <200702081159.l18Bx5C6030045@cvs.devel.redhat.com> Author: jnovy Update of /cvs/dist/rpms/libusb/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv30031 Modified Files: libusb.spec Log Message: - merge review spec fixes (#226053) - create -static subpackage to ship static libs separately - don't use auto* stuff, drop automake, libtool deps - BuildRequire openjade, fix Requires Index: libusb.spec =================================================================== RCS file: /cvs/dist/rpms/libusb/devel/libusb.spec,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- libusb.spec 12 Dec 2006 12:01:57 -0000 1.30 +++ libusb.spec 8 Feb 2007 11:59:03 -0000 1.31 @@ -1,7 +1,7 @@ Summary: A library which allows userspace access to USB devices Name: libusb Version: 0.1.12 -Release: 6%{?dist} +Release: 7%{?dist} Source0: http://prdownloads.sourceforge.net/libusb/%{name}-%{version}.tar.gz Patch0: libusb-0.1.12-libusbconfig.patch License: LGPL @@ -10,7 +10,7 @@ URL: http://sourceforge.net/projects/libusb/ BuildRequires: docbook-utils, pkgconfig BuildRequires: docbook-dtds >= 1.0-5, docbook-utils-pdf -BuildRequires: automake, libtool +BuildRequires: openjade ExcludeArch: s390 s390x %description @@ -19,36 +19,35 @@ %package devel Summary: Development files for libusb Group: Development/Libraries -Requires: %{name} = %{version} +Requires: %{name} = %{version}-%{release} Requires: pkgconfig %description devel -This package contains the header files and documentation needed to +This package contains the header files, libraries and documentation needed to develop applications that use libusb. +%package static +Summary: Static development files for libusb +Group: Development/Libraries +Requires: %{name}-devel = %{version}-%{release} + +%description static +This package contains static libraries to develop applications that use libusb. + %prep %setup -q %patch0 -p1 -b .libusbconfig -# Fix libdir in configure.in. -mv -f configure.in configure.in.old -sed -e 's|\${libdir}|$RPM_BUILD_ROOT%{_libdir}|' < configure.in.old > configure.in - -aclocal -automake --add-missing --copy -libtoolize --copy --force -autoconf - %build %configure -make CFLAGS="$CFLAGS" +make CFLAGS="$RPM_OPT_FLAGS" pushd doc docbook2ps manual.sgml popd %install rm -rf $RPM_BUILD_ROOT -%makeinstall +make install DESTDIR=$RPM_BUILD_ROOT rm -f $RPM_BUILD_ROOT%{_libdir}/*.la %clean @@ -69,9 +68,18 @@ %{_libdir}/pkgconfig/libusb.pc %{_includedir}/* %{_libdir}/*.so + +%files static +%defattr(-,root,root) %{_libdir}/*.a %changelog +* Tue Feb 08 2007 Jindrich Novy 0.1.12-7 +- merge review spec fixes (#226053) +- create -static subpackage to ship static libs separately +- don't use auto* stuff, drop automake, libtool deps +- BuildRequire openjade, fix Requires + * Tue Dec 12 2006 Jindrich Novy 0.1.12-6 - fix BuildRoot, add dist tag, rpmlint warnfixes From fedora-cvs-commits at redhat.com Thu Feb 8 12:06:48 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 07:06:48 -0500 Subject: rpms/gnome-media/devel gnome-media.spec,1.86,1.87 Message-ID: <200702081206.l18C6m6u030351@cvs.devel.redhat.com> Author: bnocera Update of /cvs/dist/rpms/gnome-media/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv30335 Modified Files: gnome-media.spec Log Message: * Thu Feb 08 2007 - Bastien Nocera - 2.17.90-4 - Fix rpath being defined in binaries and libraries Index: gnome-media.spec =================================================================== RCS file: /cvs/dist/rpms/gnome-media/devel/gnome-media.spec,v retrieving revision 1.86 retrieving revision 1.87 diff -u -r1.86 -r1.87 --- gnome-media.spec 8 Feb 2007 11:26:12 -0000 1.86 +++ gnome-media.spec 8 Feb 2007 12:06:45 -0000 1.87 @@ -12,7 +12,7 @@ Summary: GNOME media programs Name: gnome-media Version: 2.17.90 -Release: 3%{?dist} +Release: 4%{?dist} License: GPL Group: Applications/Multimedia Source: ftp://ftp.gnome.org/pub/GNOME/sources/gnome-media/2.17/gnome-media-%{version}.tar.bz2 @@ -193,6 +193,9 @@ %{_libdir}/pkgconfig/* %changelog +* Thu Feb 08 2007 - Bastien Nocera - 2.17.90-4 +- Fix rpath being defined in binaries and libraries + * Thu Feb 08 2007 - Bastien Nocera - 2.17.90-3 - Fix a few specfile issues, as per Deji Akingunola 's review From fedora-cvs-commits at redhat.com Thu Feb 8 12:17:35 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 07:17:35 -0500 Subject: rpms/php/devel php-4.3.2-libtool15.patch,1.2,NONE Message-ID: <200702081217.l18CHZui030541@cvs.devel.redhat.com> Author: jorton Update of /cvs/dist/rpms/php/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv30524 Removed Files: php-4.3.2-libtool15.patch Log Message: - drop unused patch --- php-4.3.2-libtool15.patch DELETED --- From fedora-cvs-commits at redhat.com Thu Feb 8 12:27:09 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 07:27:09 -0500 Subject: rpms/totem/devel .cvsignore, 1.35, 1.36 sources, 1.35, 1.36 totem.spec, 1.95, 1.96 Message-ID: <200702081227.l18CR9aw022524@cvs.devel.redhat.com> Author: bnocera Update of /cvs/dist/rpms/totem/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv22506 Modified Files: .cvsignore sources totem.spec Log Message: * Thu Feb 08 2007 - Bastien Nocera - 2.17.91-1 - Update to 2.17.91 - Resolves: #227661 Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/totem/devel/.cvsignore,v retrieving revision 1.35 retrieving revision 1.36 diff -u -r1.35 -r1.36 --- .cvsignore 29 Jan 2007 16:26:46 -0000 1.35 +++ .cvsignore 8 Feb 2007 12:27:07 -0000 1.36 @@ -1 +1,2 @@ totem-2.17.90.tar.bz2 +totem-2.17.91.tar.bz2 Index: sources =================================================================== RCS file: /cvs/dist/rpms/totem/devel/sources,v retrieving revision 1.35 retrieving revision 1.36 diff -u -r1.35 -r1.36 --- sources 29 Jan 2007 16:26:46 -0000 1.35 +++ sources 8 Feb 2007 12:27:07 -0000 1.36 @@ -1 +1 @@ -cb810c2c2d8c3093fc714c9b52813ebf totem-2.17.90.tar.bz2 +af8e1c519ee3422af0bd60f0be5c8a0f totem-2.17.91.tar.bz2 Index: totem.spec =================================================================== RCS file: /cvs/dist/rpms/totem/devel/totem.spec,v retrieving revision 1.95 retrieving revision 1.96 diff -u -r1.95 -r1.96 --- totem.spec 29 Jan 2007 16:26:46 -0000 1.95 +++ totem.spec 8 Feb 2007 12:27:07 -0000 1.96 @@ -4,7 +4,7 @@ Summary: Movie player for GNOME 2 Name: totem -Version: 2.17.90 +Version: 2.17.91 Release: 1%{?dist} License: GPL Group: Applications/Multimedia @@ -200,6 +200,10 @@ %{_libdir}/*so %changelog +* Thu Feb 08 2007 - Bastien Nocera - 2.17.91-1 +- Update to 2.17.91 +- Resolves: #227661 + * Mon Jan 29 2007 - Bastien Nocera - 2.17.90-1 - Make the -devel package own %{_includedir}/totem and below - Resolves: #212093 From fedora-cvs-commits at redhat.com Thu Feb 8 12:32:40 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 07:32:40 -0500 Subject: rpms/m17n-db/devel .cvsignore, 1.56, 1.57 m17n-db.spec, 1.68, 1.69 sources, 1.58, 1.59 Message-ID: <200702081232.l18CWdGt004805@cvs.devel.redhat.com> Author: majain Update of /cvs/dist/rpms/m17n-db/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv4713 Modified Files: .cvsignore m17n-db.spec sources Log Message: Added phonetic keymaps for Marathi & Oriya, resolved - 225559 and 225562 Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/m17n-db/devel/.cvsignore,v retrieving revision 1.56 retrieving revision 1.57 diff -u -r1.56 -r1.57 --- .cvsignore 17 Jan 2007 12:14:05 -0000 1.56 +++ .cvsignore 8 Feb 2007 12:32:37 -0000 1.57 @@ -15,3 +15,4 @@ m17n-db-indic-0.4.41.tar.gz m17n-db-1.3.4.tar.gz m17n-db-indic-0.4.42.tar.gz +m17n-db-indic-0.4.43.tar.gz Index: m17n-db.spec =================================================================== RCS file: /cvs/dist/rpms/m17n-db/devel/m17n-db.spec,v retrieving revision 1.68 retrieving revision 1.69 diff -u -r1.68 -r1.69 --- m17n-db.spec 17 Jan 2007 12:14:05 -0000 1.68 +++ m17n-db.spec 8 Feb 2007 12:32:37 -0000 1.69 @@ -1,9 +1,9 @@ -%define indic_ver 0.4.42 +%define indic_ver 0.4.43 Name: m17n-db Summary: Multilingualization datafiles for m17n-lib Version: 1.3.4 -Release: 4%{?dist} +Release: 5%{?dist} Group: System Environment/Libraries License: LGPL URL: http://www.m17n.org/m17n-lib/index.html @@ -731,6 +731,9 @@ %changelog +* Thu Feb 8 2007 Mayank Jain +- Added phonetic keymaps for Marathi & Oriya, resolved - 225559 and 225562 + * Tue Jan 17 2007 Mayank Jain - Added Patch 4 as number_pad_itrans-222634.patch for adding number pad support in itrans keymaps - Added number pad support in all indic keymaps except tamil as they used english numerals. Index: sources =================================================================== RCS file: /cvs/dist/rpms/m17n-db/devel/sources,v retrieving revision 1.58 retrieving revision 1.59 diff -u -r1.58 -r1.59 --- sources 17 Jan 2007 12:14:05 -0000 1.58 +++ sources 8 Feb 2007 12:32:37 -0000 1.59 @@ -1,2 +1,2 @@ 41dee6d06743b83a6950d5d0a500cef6 m17n-db-1.3.4.tar.gz -8aac3468bc67f52a16e4d47b806fbdfa m17n-db-indic-0.4.42.tar.gz +8363997c306b0e18dd4648545b8abcb7 m17n-db-indic-0.4.43.tar.gz From fedora-cvs-commits at redhat.com Thu Feb 8 12:44:12 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 07:44:12 -0500 Subject: rpms/fonts-indic/devel fonts-indic.spec,1.23,1.24 Message-ID: <200702081244.l18CiCWI013435@cvs.devel.redhat.com> Author: pnemade Update of /cvs/dist/rpms/fonts-indic/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv13253 Modified Files: fonts-indic.spec Log Message: - Updated SPEC file to solve cache problems by adding -f to post* sections. Index: fonts-indic.spec =================================================================== RCS file: /cvs/dist/rpms/fonts-indic/devel/fonts-indic.spec,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- fonts-indic.spec 1 Feb 2007 07:13:44 -0000 1.23 +++ fonts-indic.spec 8 Feb 2007 12:44:09 -0000 1.24 @@ -1,10 +1,10 @@ %define xfontdir %{_datadir}/fonts -%define update_cache /usr/bin/fc-cache +%define update_cache /usr/bin/fc-cache %define langlist "bengali hindi gujarati tamil punjabi kannada malayalam oriya telugu" Name: fonts-indic Version: 2.1.2 -Release: 2%{?dist} +Release: 3%{?dist} License: GPL Group: User Interface/X BuildArch: noarch @@ -120,77 +120,77 @@ rm -rf $RPM_BUILD_ROOT %post -n fonts-bengali -[ -x %{update_cache} ] && HOME=/ %{update_cache} %{xfontdir} 2> /dev/null +[ -x %{update_cache} ] && HOME=/ %{update_cache} -f %{xfontdir} 2> /dev/null %post -n fonts-gujarati -[ -x %{update_cache} ] && HOME=/ %{update_cache} %{xfontdir} 2> /dev/null +[ -x %{update_cache} ] && HOME=/ %{update_cache} -f %{xfontdir} 2> /dev/null %post -n fonts-hindi -[ -x %{update_cache} ] && HOME=/ %{update_cache} %{xfontdir} 2> /dev/null +[ -x %{update_cache} ] && HOME=/ %{update_cache} -f %{xfontdir} 2> /dev/null %post -n fonts-punjabi -[ -x %{update_cache} ] && HOME=/ %{update_cache} %{xfontdir} 2> /dev/null +[ -x %{update_cache} ] && HOME=/ %{update_cache} -f %{xfontdir} 2> /dev/null %post -n fonts-tamil -[ -x %{update_cache} ] && HOME=/ %{update_cache} %{xfontdir} 2> /dev/null +[ -x %{update_cache} ] && HOME=/ %{update_cache} -f %{xfontdir} 2> /dev/null %post -n fonts-kannada -[ -x %{update_cache} ] && HOME=/ %{update_cache} %{xfontdir} 2> /dev/null +[ -x %{update_cache} ] && HOME=/ %{update_cache} -f %{xfontdir} 2> /dev/null %post -n fonts-malayalam -[ -x %{update_cache} ] && HOME=/ %{update_cache} %{xfontdir} 2> /dev/null +[ -x %{update_cache} ] && HOME=/ %{update_cache} -f %{xfontdir} 2> /dev/null %post -n fonts-oriya -[ -x %{update_cache} ] && HOME=/ %{update_cache} %{xfontdir} 2> /dev/null +[ -x %{update_cache} ] && HOME=/ %{update_cache} -f %{xfontdir} 2> /dev/null %post -n fonts-telugu -[ -x %{update_cache} ] && HOME=/ %{update_cache} %{xfontdir} 2> /dev/null +[ -x %{update_cache} ] && HOME=/ %{update_cache} -f %{xfontdir} 2> /dev/null %postun -n fonts-bengali if [ "$1" = "0" ]; then - [ -x %{update_cache} ] && HOME=/ %{update_cache} %{xfontdir} 2> /dev/null + [ -x %{update_cache} ] && HOME=/ %{update_cache} -f %{xfontdir} 2> /dev/null fi %postun -n fonts-gujarati if [ "$1" = "0" ]; then - [ -x %{update_cache} ] && HOME=/ %{update_cache} %{xfontdir} 2> /dev/null + [ -x %{update_cache} ] && HOME=/ %{update_cache} -f %{xfontdir} 2> /dev/null fi %postun -n fonts-hindi if [ "$1" = "0" ]; then - [ -x %{update_cache} ] && HOME=/ %{update_cache} %{xfontdir} 2> /dev/null + [ -x %{update_cache} ] && HOME=/ %{update_cache} -f %{xfontdir} 2> /dev/null fi %postun -n fonts-punjabi if [ "$1" = "0" ]; then - [ -x %{update_cache} ] && HOME=/ %{update_cache} %{xfontdir} 2> /dev/null + [ -x %{update_cache} ] && HOME=/ %{update_cache} -f %{xfontdir} 2> /dev/null fi %postun -n fonts-tamil if [ "$1" = "0" ]; then - [ -x %{update_cache} ] && HOME=/ %{update_cache} %{xfontdir} 2> /dev/null + [ -x %{update_cache} ] && HOME=/ %{update_cache} -f %{xfontdir} 2> /dev/null fi %postun -n fonts-kannada if [ "$1" = "0" ]; then - [ -x %{update_cache} ] && HOME=/ %{update_cache} %{xfontdir} 2> /dev/null + [ -x %{update_cache} ] && HOME=/ %{update_cache} -f %{xfontdir} 2> /dev/null fi %postun -n fonts-malayalam if [ "$1" = "0" ]; then - [ -x %{update_cache} ] && HOME=/ %{update_cache} %{xfontdir} 2> /dev/null + [ -x %{update_cache} ] && HOME=/ %{update_cache} -f %{xfontdir} 2> /dev/null fi %postun -n fonts-oriya if [ "$1" = "0" ]; then - [ -x %{update_cache} ] && HOME=/ %{update_cache} %{xfontdir} 2> /dev/null + [ -x %{update_cache} ] && HOME=/ %{update_cache} -f %{xfontdir} 2> /dev/null fi %postun -n fonts-telugu if [ "$1" = "0" ]; then - [ -x %{update_cache} ] && HOME=/ %{update_cache} %{xfontdir} 2> /dev/null + [ -x %{update_cache} ] && HOME=/ %{update_cache} -f %{xfontdir} 2> /dev/null fi @@ -267,6 +267,9 @@ %{xfontdir}/telugu/*ttf %changelog +* Thu Feb 08 2007 Parag Nemade - 2.1.2-3 +- Updated SPEC file to solve cache problems by adding -f to post* sections. + * Thu Feb 01 2007 Parag Nemade - 2.1.2-2 - Updated SPEC file as part of core/extras merge From fedora-cvs-commits at redhat.com Thu Feb 8 13:05:15 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 08:05:15 -0500 Subject: rpms/hunspell-en/devel hunspell-en.spec,1.1,1.2 Message-ID: <200702081305.l18D5FYW020974@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/hunspell-en/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv20899 Modified Files: hunspell-en.spec Log Message: new spec guidelines Index: hunspell-en.spec =================================================================== RCS file: /cvs/dist/rpms/hunspell-en/devel/hunspell-en.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- hunspell-en.spec 13 Dec 2006 16:03:13 -0000 1.1 +++ hunspell-en.spec 8 Feb 2007 13:05:13 -0000 1.2 @@ -2,12 +2,12 @@ Summary: English hunspell dictionaries %define upstreamid 20040623 Version: 0.%{upstreamid} -Release: 1 +Release: 2 Source0: en_US.zip Source1: en_GB.zip Group: Applications/Text URL: http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries/ -BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) License: LGPL BuildArch: noarch BuildRequires: unzip @@ -44,10 +44,13 @@ rm -rf $RPM_BUILD_ROOT %files -%defattr(-,root,root) +%defattr(-,root,root,-) %doc README_en_US.txt README_en_GB.txt %{_datadir}/myspell/* %changelog +* Thu Feb 08 2007 Caolan McNamara - 0.20040623-2 +- update to new spec guidelines + * Thu Dec 07 2006 Caolan McNamara - 0.20040623-1 - initial version From fedora-cvs-commits at redhat.com Thu Feb 8 13:09:06 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 08:09:06 -0500 Subject: rpms/gd/devel gd-2.0.34-multilib.patch, NONE, 1.1 gd-2.0.34-sparc64.patch, NONE, 1.1 .cvsignore, 1.11, 1.12 gd.spec, 1.40, 1.41 sources, 1.10, 1.11 gd-2.0.33-SetAAPixel.patch, 1.1, NONE gd-2.0.33-cve-07-0455.patch, 1.1, NONE gd-2.0.33-multilib.patch, 1.1, NONE gd-2.0.33-security.patch, 1.1, NONE gd-sparc64.patch, 1.1, NONE Message-ID: <200702081309.l18D96xj024016@cvs.devel.redhat.com> Author: varekova Update of /cvs/dist/rpms/gd/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv23349 Modified Files: .cvsignore gd.spec sources Added Files: gd-2.0.34-multilib.patch gd-2.0.34-sparc64.patch Removed Files: gd-2.0.33-SetAAPixel.patch gd-2.0.33-cve-07-0455.patch gd-2.0.33-multilib.patch gd-2.0.33-security.patch gd-sparc64.patch Log Message: - update to 2.0.34 gd-2.0.34-multilib.patch: Makefile.in | 14 ++++++++++++-- config/gdlib-config.in | 7 ++++--- config/gdlib.pc.in | 14 ++++++++++++++ configure | 3 ++- 4 files changed, 32 insertions(+), 6 deletions(-) --- NEW FILE gd-2.0.34-multilib.patch --- --- gd-2.0.34/Makefile.in.pom 2007-02-03 02:41:46.000000000 +0100 +++ gd-2.0.34/Makefile.in 2007-02-08 13:34:06.000000000 +0100 @@ -341,6 +341,7 @@ ACLOCAL_AMFLAGS = -I config SUBDIRS = config test bin_SCRIPTS = bdftogd config/gdlib-config +pkgconf_CFILE = config/gdlib.pc EXTRA_DIST = README-JPEG.TXT README.TXT configure.pl bdftogd demoin.png err.out index.html install-item makefile.sample readme.jpn entities.html entities.tcl include_HEADERS = gd.h gdfx.h gd_io.h gdcache.h gdfontg.h gdfontl.h gdfontmb.h gdfonts.h gdfontt.h entities.h lib_LTLIBRARIES = libgd.la @@ -553,6 +554,15 @@ rm -f "$(DESTDIR)$(bindir)/$$f"; \ done +install-pkgconfigCF: + $(mkdir_p) "$(DESTDIR)$(libdir)/pkgconfig" + echo " cp $(pkgconf_CFILE) $(DESTDIR)$(libdir)/pkgconfig/gdlib.pc" + cp $(pkgconf_CFILE) $(DESTDIR)$(libdir)/pkgconfig/gdlib.pc + +uninstall-pkgconfigCF: + echo " rm $(DESTDIR)$(libdir)/pkgconfig/gdlib.pc" + rm $(DESTDIR)$(libdir)/pkgconfig/gdlib.pc + mostlyclean-compile: -rm -f *.$(OBJEXT) @@ -986,7 +996,7 @@ install-data-am: install-includeHEADERS -install-exec-am: install-binPROGRAMS install-binSCRIPTS \ +install-exec-am: install-binPROGRAMS install-binSCRIPTS install-pkgconfigCF\ install-libLTLIBRARIES install-info: install-info-recursive @@ -1015,7 +1025,7 @@ ps-am: -uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS \ +uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS uninstall-pkgconfigCF\ uninstall-includeHEADERS uninstall-info-am \ uninstall-libLTLIBRARIES --- gd-2.0.34/config/gdlib.pc.in.pom 2007-02-08 13:29:04.000000000 +0100 +++ gd-2.0.34/config/gdlib.pc.in 2007-01-29 09:51:29.000000000 +0100 @@ -0,0 +1,14 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ +bindir=@bindir@ +ldflags=@LDFLAGS@ + + +Name: gd-devel +Description: A graphics library for quick creation of PNG or JPEG images +Version: @VERSION@ +Requires: +Libs: @LIBS@ +Cflags: -I at includedir@ --- gd-2.0.34/config/gdlib-config.in.pom 2007-02-03 02:41:00.000000000 +0100 +++ gd-2.0.34/config/gdlib-config.in 2007-02-08 13:27:25.000000000 +0100 @@ -7,9 +7,10 @@ # installation directories prefix=@prefix@ exec_prefix=@exec_prefix@ -libdir=@libdir@ +libdir=`pkg-config gdlib --variable=libdir` includedir=@includedir@ bindir=@bindir@ +ldflags=`pkg-config gdlib --variable=ldflags` usage() { @@ -68,7 +69,7 @@ echo @GDLIB_REVISION@ ;; --ldflags) - echo @LDFLAGS@ + echo $ldflags ;; --libs) echo @LIBS@ @LIBICONV@ @@ -83,7 +84,7 @@ echo "GD library @VERSION@" echo "includedir: $includedir" echo "cflags: -I at includedir@" - echo "ldflags: @LDFLAGS@" + echo "ldflags: $ldflags" echo "libs: @LIBS@ @LIBICONV@" echo "libdir: $libdir" echo "features: @FEATURES@" --- gd-2.0.34/configure.pom 2007-02-08 13:25:00.000000000 +0100 +++ gd-2.0.34/configure 2007-02-08 13:31:53.000000000 +0100 @@ -24672,7 +24672,7 @@ Support for pthreads: $acx_pthread_ok " >&6; } -ac_config_files="$ac_config_files Makefile config/Makefile config/gdlib-config test/Makefile" +ac_config_files="$ac_config_files Makefile config/Makefile config/gdlib-config config/gdlib.pc test/Makefile" cat >confcache <<\_ACEOF @@ -25257,6 +25257,7 @@ "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "config/Makefile") CONFIG_FILES="$CONFIG_FILES config/Makefile" ;; "config/gdlib-config") CONFIG_FILES="$CONFIG_FILES config/gdlib-config" ;; + "config/gdlib.pc" ) CONFIG_FILES="$CONFIG_FILES config/gdlib.pc" ;; "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;; *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 gd-2.0.34-sparc64.patch: configure | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) --- NEW FILE gd-2.0.34-sparc64.patch --- --- gd-2.0.34/configure.sp 2007-02-08 13:44:32.000000000 +0100 +++ gd-2.0.34/configure 2007-02-08 13:50:39.000000000 +0100 @@ -9075,8 +9075,8 @@ *) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + archive_cmds='$CC $CFLAGS -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC $CFLAGS -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/gd/devel/.cvsignore,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- .cvsignore 7 Sep 2005 15:21:28 -0000 1.11 +++ .cvsignore 8 Feb 2007 13:09:04 -0000 1.12 @@ -1 +1 @@ -gd-2.0.33.tar.gz +gd-2.0.34.tar.bz2 Index: gd.spec =================================================================== RCS file: /cvs/dist/rpms/gd/devel/gd.spec,v retrieving revision 1.40 retrieving revision 1.41 diff -u -r1.40 -r1.41 --- gd.spec 29 Jan 2007 08:55:33 -0000 1.40 +++ gd.spec 8 Feb 2007 13:09:04 -0000 1.41 @@ -1,21 +1,18 @@ Summary: A graphics library for quick creation of PNG or JPEG images Name: gd -Version: 2.0.33 -Release: 12%{?dist} +Version: 2.0.34 +Release: 1%{?dist} Group: System Environment/Libraries License: BSD-style -URL: http://www.boutell.com/gd/ -Source0: http://www.boutell.com/gd/http/%{name}-%{version}.tar.gz +URL: http://www.libgd.org/Main_Page +Source0: http://www.libgd.org/Releases/%{name}-%{version}.tar.bz2 Patch0: gd-2.0.33-freetype.patch -Patch1: gd-2.0.33-SetAAPixel.patch -Patch2: gd-2.0.33-security.patch -Patch3: gd-2.0.33-multilib.patch +Patch3: gd-2.0.34-multilib.patch Patch4: gd-loop.patch -Patch5: gd-sparc64.patch +Patch5: gd-2.0.34-sparc64.patch Patch6: gd-2.0.33-overflow.patch Patch7: gd-2.0.33-AALineThick.patch Patch8: gd-2.0.33-BoxBound.patch -Patch9: gd-2.0.33-cve-07-0455.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: freetype-devel, fontconfig-devel, libX11-devel, libXpm-devel BuildRequires: libjpeg-devel, libpng-devel, zlib-devel, pkgconfig @@ -56,15 +53,12 @@ %prep %setup -q %patch0 -p1 -b .freetype -%patch1 -p1 -b .SetAAPixel -%patch2 -p1 -b .security %patch3 -p1 -b .mlib %patch4 -p1 -b .loop -%patch5 -p1 -b .sparc64 %patch6 -p1 -b .overflow +%patch5 -p1 -b .sparc64 %patch7 -p1 -b .AALineThick %patch8 -p1 -b .bb -%patch9 -p1 -b .cve-07-0455 %build %configure --disable-rpath @@ -83,7 +77,6 @@ %postun -p /sbin/ldconfig - %files %defattr(-,root,root,-) %doc COPYING README-JPEG.TXT index.html entities.html @@ -104,6 +97,9 @@ %changelog +* Thu Feb 8 2007 Ivana Varekova 2.0.34-1 +- update to 2.0.34 + * Mon Jan 29 2007 Ivana Varekova 2.0.33-12 - Resolves: #224610 CVE-2007-0455 gd buffer overrun Index: sources =================================================================== RCS file: /cvs/dist/rpms/gd/devel/sources,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- sources 22 Mar 2005 17:58:20 -0000 1.10 +++ sources 8 Feb 2007 13:09:04 -0000 1.11 @@ -1 +1 @@ -be0a6d326cd8567e736fbc75df0a5c45 gd-2.0.33.tar.gz +8c25c322f12030b1c24488efd577fec0 gd-2.0.34.tar.bz2 --- gd-2.0.33-SetAAPixel.patch DELETED --- --- gd-2.0.33-cve-07-0455.patch DELETED --- --- gd-2.0.33-multilib.patch DELETED --- --- gd-2.0.33-security.patch DELETED --- --- gd-sparc64.patch DELETED --- From fedora-cvs-commits at redhat.com Thu Feb 8 13:19:09 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 08:19:09 -0500 Subject: rpms/gnome-media/devel gnome-media.spec,1.87,1.88 Message-ID: <200702081319.l18DJ99H023087@cvs.devel.redhat.com> Author: bnocera Update of /cvs/dist/rpms/gnome-media/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv22772 Modified Files: gnome-media.spec Log Message: * Thu Feb 08 2007 - Bastien Nocera - 2.17.90-5 - Really fix rpath issue Index: gnome-media.spec =================================================================== RCS file: /cvs/dist/rpms/gnome-media/devel/gnome-media.spec,v retrieving revision 1.87 retrieving revision 1.88 diff -u -r1.87 -r1.88 --- gnome-media.spec 8 Feb 2007 12:06:45 -0000 1.87 +++ gnome-media.spec 8 Feb 2007 13:19:06 -0000 1.88 @@ -12,7 +12,7 @@ Summary: GNOME media programs Name: gnome-media Version: 2.17.90 -Release: 4%{?dist} +Release: 5%{?dist} License: GPL Group: Applications/Multimedia Source: ftp://ftp.gnome.org/pub/GNOME/sources/gnome-media/2.17/gnome-media-%{version}.tar.bz2 @@ -81,7 +81,7 @@ %build /usr/bin/gst-inspect-0.10 --print-all > /dev/null -%configure --disable-scrollkeeper --disable-schemas-install +%configure --disable-scrollkeeper --disable-schemas-install --disable-rpath make #%{?_smp_mflags} %install @@ -193,6 +193,9 @@ %{_libdir}/pkgconfig/* %changelog +* Thu Feb 08 2007 - Bastien Nocera - 2.17.90-5 +- Really fix rpath issue + * Thu Feb 08 2007 - Bastien Nocera - 2.17.90-4 - Fix rpath being defined in binaries and libraries From fedora-cvs-commits at redhat.com Thu Feb 8 13:26:44 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 08:26:44 -0500 Subject: rpms/openoffice.org/FC-6 openoffice.org-2.2.0.oooXXXXX.connectivity.newhsqldb.patch, 1.1, 1.2 Message-ID: <200702081326.l18DQiqG028892@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/openoffice.org/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv28823 Modified Files: openoffice.org-2.2.0.oooXXXXX.connectivity.newhsqldb.patch Log Message: hsqldb update openoffice.org-2.2.0.oooXXXXX.connectivity.newhsqldb.patch: StorageFileAccess.java | 22 ++++++++++++---------- 1 files changed, 12 insertions(+), 10 deletions(-) Index: openoffice.org-2.2.0.oooXXXXX.connectivity.newhsqldb.patch =================================================================== RCS file: /cvs/dist/rpms/openoffice.org/FC-6/openoffice.org-2.2.0.oooXXXXX.connectivity.newhsqldb.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- openoffice.org-2.2.0.oooXXXXX.connectivity.newhsqldb.patch 7 Feb 2007 15:13:59 -0000 1.1 +++ openoffice.org-2.2.0.oooXXXXX.connectivity.newhsqldb.patch 8 Feb 2007 13:26:42 -0000 1.2 @@ -15,7 +15,7 @@ /** * * @author oj93728 -@@ -80,16 +82,24 @@ +@@ -80,16 +82,16 @@ return new NativeOutputStreamHelper(key,streamName); } @@ -29,24 +29,16 @@ - removeElement(key,newName); - renameElement(key,oldName, newName); - } -+ public void removeElement(java.lang.String filename) throws java.util.NoSuchElementException { -+ try { ++ public void removeElement(java.lang.String filename) { + if ( isStreamElement(key,filename) ) + removeElement(key,filename); -+ } catch (java.io.IOException e) { -+ throw new FileSystemRuntimeException( e, FileSystemRuntimeException.fileAccessRemoveElementFailed ); -+ } + } + -+ public void renameElement(java.lang.String oldName, java.lang.String newName) throws java.util.NoSuchElementException { -+ try { ++ public void renameElement(java.lang.String oldName, java.lang.String newName) { + if ( isStreamElement(key,oldName) ){ + removeElement(key,newName); + renameElement(key,oldName, newName); + } -+ } catch (java.io.IOException e) { -+ throw new FileSystemRuntimeException( e, FileSystemRuntimeException.fileAccessRenameElementFailed ); -+ } } public class FileSync implements FileAccess.FileSync From fedora-cvs-commits at redhat.com Thu Feb 8 13:43:37 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 08:43:37 -0500 Subject: rpms/system-config-nfs/devel .cvsignore, 1.30, 1.31 sources, 1.33, 1.34 system-config-nfs.spec, 1.37, 1.38 Message-ID: <200702081343.l18Dhb4A029784@cvs.devel.redhat.com> Author: nphilipp Update of /cvs/dist/rpms/system-config-nfs/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv29760 Modified Files: .cvsignore sources system-config-nfs.spec Log Message: pick up updated translations require pygtk2-libglade (#197624) Resolves: #197624 Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/system-config-nfs/devel/.cvsignore,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- .cvsignore 12 Dec 2006 13:06:17 -0000 1.30 +++ .cvsignore 8 Feb 2007 13:43:33 -0000 1.31 @@ -1 +1 @@ -system-config-nfs-1.3.23.tar.bz2 +system-config-nfs-1.3.24.tar.bz2 Index: sources =================================================================== RCS file: /cvs/dist/rpms/system-config-nfs/devel/sources,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- sources 12 Dec 2006 13:06:17 -0000 1.33 +++ sources 8 Feb 2007 13:43:33 -0000 1.34 @@ -1 +1 @@ -c7203505d65deed7e123941bf08a61e5 system-config-nfs-1.3.23.tar.bz2 +9eef73dfa522781066a5da52f75474af system-config-nfs-1.3.24.tar.bz2 Index: system-config-nfs.spec =================================================================== RCS file: /cvs/dist/rpms/system-config-nfs/devel/system-config-nfs.spec,v retrieving revision 1.37 retrieving revision 1.38 diff -u -r1.37 -r1.38 --- system-config-nfs.spec 12 Dec 2006 13:06:17 -0000 1.37 +++ system-config-nfs.spec 8 Feb 2007 13:43:33 -0000 1.38 @@ -1,6 +1,6 @@ Summary: NFS server configuration tool Name: system-config-nfs -Version: 1.3.23 +Version: 1.3.24 Release: 1%{?dist} URL: http://fedora.redhat.com/projects/config-tools/ License: GPL @@ -15,6 +15,7 @@ BuildRequires: python Obsoletes: redhat-config-nfs Requires: pygtk2 +Requires: pygtk2-libglade Requires: python2 Requires: nfs-utils Requires: usermode >= 1.36 @@ -72,6 +73,12 @@ %attr(0644,root,root) %config /etc/pam.d/system-config-nfs %changelog +* Thu Feb 08 2007 Nils Philippsen 1.3.24 +- pick up updated translations + +* Wed Dec 13 2006 Nils Philippsen +- require pygtk2-libglade (#197624) + * Tue Dec 12 2006 Nils Philippsen 1.3.23 - pick up updated translations (#198604, #216608) From fedora-cvs-commits at redhat.com Thu Feb 8 13:53:48 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 08:53:48 -0500 Subject: rpms/selinux-policy/devel modules-targeted.conf, 1.42, 1.43 policy-20070102.patch, 1.19, 1.20 Message-ID: <200702081353.l18DrmuB021535@cvs.devel.redhat.com> Author: dwalsh Update of /cvs/dist/rpms/selinux-policy/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv21518 Modified Files: modules-targeted.conf policy-20070102.patch Log Message: * Mon Feb 5 2007 Dan Walsh 2.5.2-6 - Allow mozilla, evolution and thunderbird to read dev_random. Resolves: #227002 - Allow spamd to connect to smtp port Resolves: #227184 - Fixes to make ypxfr work Resolves: #227237 Index: modules-targeted.conf =================================================================== RCS file: /cvs/dist/rpms/selinux-policy/devel/modules-targeted.conf,v retrieving revision 1.42 retrieving revision 1.43 diff -u -r1.42 -r1.43 --- modules-targeted.conf 31 Jan 2007 22:18:10 -0000 1.42 +++ modules-targeted.conf 8 Feb 2007 13:53:46 -0000 1.43 @@ -683,7 +683,7 @@ # # Hardware abstraction layer # -hal = base +hal = module # Layer: services # Module: avahi policy-20070102.patch: Rules.modular | 10 config/appconfig-strict-mcs/seusers | 1 config/appconfig-strict-mls/seusers | 1 config/appconfig-strict/seusers | 1 man/man8/httpd_selinux.8 | 88 ++-- man/man8/kerberos_selinux.8 | 24 - man/man8/named_selinux.8 | 21 - man/man8/rsync_selinux.8 | 19 - policy/flask/access_vectors | 4 policy/global_booleans | 2 policy/global_tunables | 128 ++++-- policy/mls | 31 + policy/modules/admin/acct.te | 2 policy/modules/admin/bootloader.fc | 5 policy/modules/admin/bootloader.te | 5 policy/modules/admin/consoletype.te | 13 policy/modules/admin/dmesg.te | 1 policy/modules/admin/logwatch.te | 5 policy/modules/admin/netutils.te | 1 policy/modules/admin/prelink.te | 7 policy/modules/admin/quota.fc | 7 policy/modules/admin/quota.te | 20 - policy/modules/admin/rpm.fc | 3 policy/modules/admin/rpm.if | 24 + policy/modules/admin/rpm.te | 18 policy/modules/admin/su.if | 28 + policy/modules/admin/su.te | 2 policy/modules/admin/sudo.if | 11 policy/modules/admin/usermanage.te | 23 + policy/modules/admin/vpn.te | 1 policy/modules/apps/ethereal.if | 4 policy/modules/apps/evolution.if | 136 ++++++- policy/modules/apps/games.if | 4 policy/modules/apps/gnome.fc | 2 policy/modules/apps/gnome.if | 98 +++++ policy/modules/apps/gnome.te | 5 policy/modules/apps/gpg.fc | 2 policy/modules/apps/gpg.if | 1 policy/modules/apps/java.if | 33 + policy/modules/apps/java.te | 2 policy/modules/apps/loadkeys.if | 44 -- policy/modules/apps/loadkeys.te | 13 policy/modules/apps/mozilla.if | 255 +++++++++++-- policy/modules/apps/mplayer.if | 83 ++++ policy/modules/apps/mplayer.te | 1 policy/modules/apps/slocate.if | 20 + policy/modules/apps/slocate.te | 3 policy/modules/apps/thunderbird.if | 113 +++++ policy/modules/apps/tvtime.if | 3 policy/modules/apps/uml.if | 5 policy/modules/apps/userhelper.if | 19 - policy/modules/apps/vmware.if | 4 policy/modules/apps/webalizer.te | 1 policy/modules/apps/wine.fc | 1 policy/modules/kernel/corecommands.fc | 10 policy/modules/kernel/corecommands.if | 72 +++ policy/modules/kernel/corenetwork.if.in | 81 ++++ policy/modules/kernel/corenetwork.te.in | 16 policy/modules/kernel/corenetwork.te.m4 | 4 policy/modules/kernel/devices.fc | 2 policy/modules/kernel/devices.if | 18 policy/modules/kernel/devices.te | 1 policy/modules/kernel/domain.if | 56 ++ policy/modules/kernel/domain.te | 22 + policy/modules/kernel/files.if | 198 ++++++++++ policy/modules/kernel/filesystem.if | 41 ++ policy/modules/kernel/filesystem.te | 3 policy/modules/kernel/kernel.if | 64 +++ policy/modules/kernel/kernel.te | 6 policy/modules/kernel/mls.if | 20 + policy/modules/kernel/mls.te | 3 policy/modules/kernel/storage.fc | 1 policy/modules/kernel/storage.if | 2 policy/modules/kernel/terminal.if | 20 + policy/modules/kernel/terminal.te | 5 policy/modules/services/apache.fc | 15 policy/modules/services/apache.if | 139 +++++++ policy/modules/services/apache.te | 12 policy/modules/services/apm.te | 3 policy/modules/services/automount.fc | 1 policy/modules/services/automount.te | 10 policy/modules/services/bind.te | 2 policy/modules/services/bluetooth.te | 4 policy/modules/services/ccs.fc | 1 policy/modules/services/ccs.te | 19 - policy/modules/services/clamav.te | 2 policy/modules/services/cron.fc | 6 policy/modules/services/cron.if | 86 ++-- policy/modules/services/cron.te | 44 ++ policy/modules/services/cups.te | 7 policy/modules/services/cvs.te | 1 policy/modules/services/dbus.if | 64 +++ policy/modules/services/dbus.te | 1 policy/modules/services/dhcp.te | 2 policy/modules/services/dovecot.te | 1 policy/modules/services/ftp.if | 4 policy/modules/services/ftp.te | 14 policy/modules/services/gpm.te | 1 policy/modules/services/hal.fc | 2 policy/modules/services/hal.if | 38 ++ policy/modules/services/hal.te | 9 policy/modules/services/inetd.te | 31 + policy/modules/services/irqbalance.te | 4 policy/modules/services/kerberos.if | 2 policy/modules/services/kerberos.te | 5 policy/modules/services/ktalk.fc | 3 policy/modules/services/ktalk.te | 5 policy/modules/services/lpd.if | 52 +- policy/modules/services/mta.if | 9 policy/modules/services/mta.te | 2 policy/modules/services/networkmanager.te | 2 policy/modules/services/nis.fc | 2 policy/modules/services/nis.if | 5 policy/modules/services/nis.te | 24 + policy/modules/services/nscd.if | 20 + policy/modules/services/nscd.te | 16 policy/modules/services/ntp.te | 1 policy/modules/services/openvpn.te | 4 policy/modules/services/pcscd.fc | 9 policy/modules/services/pcscd.if | 58 +++ policy/modules/services/pcscd.te | 78 ++++ policy/modules/services/pegasus.if | 27 + policy/modules/services/pegasus.te | 5 policy/modules/services/portmap.te | 1 policy/modules/services/postfix.fc | 1 policy/modules/services/postfix.te | 4 policy/modules/services/procmail.te | 4 policy/modules/services/pyzor.if | 4 policy/modules/services/pyzor.te | 4 policy/modules/services/radvd.te | 2 policy/modules/services/razor.if | 9 policy/modules/services/razor.te | 2 policy/modules/services/rdisc.te | 1 policy/modules/services/rhgb.if | 76 ++++ policy/modules/services/rhgb.te | 3 policy/modules/services/ricci.te | 26 + policy/modules/services/rlogin.te | 10 policy/modules/services/rpc.fc | 1 policy/modules/services/rpc.te | 29 + policy/modules/services/rsync.te | 1 policy/modules/services/samba.te | 6 policy/modules/services/sasl.te | 1 policy/modules/services/sendmail.te | 4 policy/modules/services/setroubleshoot.if | 20 + policy/modules/services/setroubleshoot.te | 2 policy/modules/services/smartmon.te | 1 policy/modules/services/snmp.if | 17 policy/modules/services/snmp.te | 2 policy/modules/services/spamassassin.fc | 1 policy/modules/services/spamassassin.if | 28 + policy/modules/services/spamassassin.te | 18 policy/modules/services/squid.fc | 1 policy/modules/services/squid.if | 2 policy/modules/services/squid.te | 9 policy/modules/services/ssh.fc | 2 policy/modules/services/ssh.if | 79 +++- policy/modules/services/ssh.te | 161 ++++---- policy/modules/services/uucp.te | 2 policy/modules/services/xfs.te | 1 policy/modules/services/xserver.fc | 2 policy/modules/services/xserver.if | 153 +++++++- policy/modules/services/xserver.te | 20 - policy/modules/system/authlogin.if | 91 ++++ policy/modules/system/authlogin.te | 3 policy/modules/system/clock.te | 3 policy/modules/system/fstools.fc | 1 policy/modules/system/fstools.te | 6 policy/modules/system/getty.te | 14 policy/modules/system/hostname.te | 14 policy/modules/system/hotplug.te | 1 policy/modules/system/init.if | 23 + policy/modules/system/init.te | 37 + policy/modules/system/ipsec.fc | 6 policy/modules/system/ipsec.if | 100 +++++ policy/modules/system/ipsec.te | 105 +++++ policy/modules/system/iptables.te | 10 policy/modules/system/libraries.fc | 5 policy/modules/system/locallogin.te | 6 policy/modules/system/logging.te | 18 policy/modules/system/lvm.if | 23 + policy/modules/system/lvm.te | 40 +- policy/modules/system/miscfiles.fc | 2 policy/modules/system/miscfiles.if | 79 ++++ policy/modules/system/modutils.te | 14 policy/modules/system/mount.te | 10 policy/modules/system/raid.te | 4 policy/modules/system/selinuxutil.fc | 2 policy/modules/system/selinuxutil.if | 115 ++++++ policy/modules/system/selinuxutil.te | 140 ++----- policy/modules/system/setrans.te | 1 policy/modules/system/sysnetwork.te | 3 policy/modules/system/tzdata.fc | 3 policy/modules/system/tzdata.if | 19 + policy/modules/system/tzdata.te | 41 ++ policy/modules/system/unconfined.fc | 2 policy/modules/system/unconfined.if | 2 policy/modules/system/unconfined.te | 20 + policy/modules/system/userdomain.fc | 7 policy/modules/system/userdomain.if | 567 ++++++++++++++++++++++++------ policy/modules/system/userdomain.te | 44 +- policy/modules/system/xen.te | 26 + policy/support/obj_perm_sets.spt | 2 202 files changed, 4389 insertions(+), 785 deletions(-) Index: policy-20070102.patch =================================================================== RCS file: /cvs/dist/rpms/selinux-policy/devel/policy-20070102.patch,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- policy-20070102.patch 6 Feb 2007 16:54:13 -0000 1.19 +++ policy-20070102.patch 8 Feb 2007 13:53:46 -0000 1.20 @@ -4937,6 +4937,16 @@ files_dontaudit_read_root_files(gpm_t) ') +diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/hal.fc serefpolicy-2.5.2/policy/modules/services/hal.fc +--- nsaserefpolicy/policy/modules/services/hal.fc 2007-01-02 12:57:43.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/services/hal.fc 2007-02-08 08:42:33.000000000 -0500 +@@ -8,4 +8,6 @@ + + /var/lib/hal(/.*)? gen_context(system_u:object_r:hald_var_lib_t,s0) + ++/var/cache/hald(/.*)? gen_context(system_u:object_r:hald_cache_t,s0) ++ + /var/run/haldaemon.pid -- gen_context(system_u:object_r:hald_var_run_t,s0) diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/hal.if serefpolicy-2.5.2/policy/modules/services/hal.if --- nsaserefpolicy/policy/modules/services/hal.if 2007-01-02 12:57:43.000000000 -0500 +++ serefpolicy-2.5.2/policy/modules/services/hal.if 2007-01-25 09:00:58.000000000 -0500 @@ -4984,8 +4994,27 @@ + diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/hal.te serefpolicy-2.5.2/policy/modules/services/hal.te --- nsaserefpolicy/policy/modules/services/hal.te 2007-01-02 12:57:43.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/services/hal.te 2007-02-06 11:29:07.000000000 -0500 -@@ -85,6 +85,8 @@ ++++ serefpolicy-2.5.2/policy/modules/services/hal.te 2007-02-08 08:41:20.000000000 -0500 +@@ -16,6 +16,9 @@ + type hald_var_run_t; + files_pid_file(hald_var_run_t) + ++type hald_cache_t; ++files_pid_file(hald_cache_t) ++ + type hald_var_lib_t; + files_type(hald_var_lib_t) + +@@ -51,6 +54,8 @@ + manage_files_pattern(hald_t,hald_var_run_t,hald_var_run_t) + files_pid_filetrans(hald_t,hald_var_run_t,file) + ++manage_files_pattern(hald_t,hald_cache_t,hald_cache_t) ++ + kernel_read_system_state(hald_t) + kernel_read_network_state(hald_t) + kernel_read_kernel_sysctls(hald_t) +@@ -85,6 +90,8 @@ dev_rw_power_management(hald_t) # hal is now execing pm-suspend dev_rw_sysfs(hald_t) @@ -4994,7 +5023,7 @@ domain_use_interactive_fds(hald_t) domain_read_all_domains_state(hald_t) -@@ -134,6 +136,7 @@ +@@ -134,6 +141,7 @@ init_read_utmp(hald_t) #hal runs shutdown, probably need a shutdown domain init_rw_utmp(hald_t) @@ -5002,7 +5031,7 @@ libs_use_ld_so(hald_t) libs_use_shared_libs(hald_t) -@@ -159,6 +162,7 @@ +@@ -159,6 +167,7 @@ ifdef(`targeted_policy',` term_dontaudit_use_console(hald_t) term_dontaudit_use_generic_ptys(hald_t) @@ -5754,7 +5783,7 @@ /usr/libexec/postfix/bounce -- gen_context(system_u:object_r:postfix_bounce_exec_t,s0) diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/postfix.te serefpolicy-2.5.2/policy/modules/services/postfix.te --- nsaserefpolicy/policy/modules/services/postfix.te 2007-01-02 12:57:43.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/services/postfix.te 2007-02-06 11:38:26.000000000 -0500 ++++ serefpolicy-2.5.2/policy/modules/services/postfix.te 2007-02-08 08:48:06.000000000 -0500 @@ -173,9 +173,12 @@ mta_rw_aliases(postfix_master_t) mta_read_sendmail_bin(postfix_master_t) @@ -5772,7 +5801,7 @@ postfix_list_spool(postfix_pickup_t) -+allow postfix_pickup_t postfix_spool_maildrop_t:dir read_dir_perms; ++allow postfix_pickup_t postfix_spool_maildrop_t:dir r_dir_perms; read_files_pattern(postfix_pickup_t,postfix_spool_maildrop_t,postfix_spool_maildrop_t) delete_files_pattern(postfix_pickup_t,postfix_spool_maildrop_t,postfix_spool_maildrop_t) @@ -8009,16 +8038,16 @@ corecmd_read_sbin_symlinks(local_login_t) diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/logging.te serefpolicy-2.5.2/policy/modules/system/logging.te --- nsaserefpolicy/policy/modules/system/logging.te 2007-01-02 12:57:49.000000000 -0500 -+++ serefpolicy-2.5.2/policy/modules/system/logging.te 2007-02-06 11:42:59.000000000 -0500 -@@ -64,7 +64,7 @@ ++++ serefpolicy-2.5.2/policy/modules/system/logging.te 2007-02-08 08:45:47.000000000 -0500 +@@ -104,7 +104,7 @@ # Auditd local policy # --allow auditctl_t self:capability { audit_write audit_control }; -+allow auditctl_t self:capability { fsetsid audit_write audit_control }; - allow auditctl_t self:netlink_audit_socket { create_netlink_socket_perms nlmsg_relay nlmsg_readpriv }; - - read_files_pattern(auditctl_t,auditd_etc_t,auditd_etc_t) +-allow auditd_t self:capability { audit_write audit_control sys_nice sys_resource }; ++allow auditd_t self:capability { fsetid audit_write audit_control sys_nice sys_resource }; + dontaudit auditd_t self:capability sys_tty_config; + allow auditd_t self:process { signal_perms setpgid setsched }; + allow auditd_t self:file { getattr read write }; @@ -246,6 +246,7 @@ ifdef(`targeted_policy',` term_dontaudit_use_generic_ptys(klogd_t) From fedora-cvs-commits at redhat.com Thu Feb 8 13:54:42 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 08:54:42 -0500 Subject: rpms/aspell/devel aspell.spec,1.36,1.37 Message-ID: <200702081354.l18Dsgef021602@cvs.devel.redhat.com> Author: varekova Update of /cvs/dist/rpms/aspell/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv21586 Modified Files: aspell.spec Log Message: - incorporate package review feedback Index: aspell.spec =================================================================== RCS file: /cvs/dist/rpms/aspell/devel/aspell.spec,v retrieving revision 1.36 retrieving revision 1.37 diff -u -r1.36 -r1.37 --- aspell.spec 22 Jan 2007 13:58:50 -0000 1.36 +++ aspell.spec 8 Feb 2007 13:54:40 -0000 1.37 @@ -1,7 +1,7 @@ Summary: A spelling checker Name: aspell Version: 0.60.5 -Release: 2%{?dist} +Release: 3%{?dist} Epoch: 12 License: LGPL Group: Applications/Text @@ -12,11 +12,15 @@ Patch5: aspell-0.60.5-fileconflict.patch Patch7: aspell-0.60.5-pspell_conf.patch Requires: aspell-en -BuildRoot: %{_tmppath}/%{name}-%{version}-root +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: gettext, ncurses-devel, pkgconfig -Prereq: /sbin/install-info -Provides: pspell -Obsoletes: ispell, pspell, aspell-de < 0.50, aspell-fr < 0.50, aspell-ca < 0.50, aspell-da < 0.50, aspell-es < 0.50, aspell-it < 0.50, aspell-nl < 0.50, aspell-no < 0.50, aspell-sv < 0.50, aspell-pt_BR, aspell-config +Requires(pre): /sbin/install-info +Requires(preun): /sbin/install-info +Provides: pspell < 0.13 +Obsoletes: pspell < 0.13 +Conflicts: ispell < 3.1.21, aspell-pt_BR < 2.5, aspell-config < 0.27 +Conflicts: aspell-de < 0.50, aspell-fr < 0.50, aspell-ca < 0.50, aspell-da < 0.50, aspell-es < 0.50, aspell-it < 0.50, aspell-nl < 0.50, aspell-no < 0.50, aspell-sv < 0.50 + %description GNU Aspell is a spell checker designed to eventually replace Ispell. It can @@ -29,11 +33,14 @@ than one Aspell process is open at once. %package devel -Summary: Static libraries and header files for Aspell development. +Summary: Static libraries and header files for Aspell development Group: Development/Libraries Requires: aspell = %{epoch}:%{version}-%{release} -Provides: pspell-devel -Obsoletes: pspell-devel +Requires: pkgconfig +Requires(pre): /sbin/install-info +Requires(preun): /sbin/install-info +Provides: pspell-devel < 0.13 +Obsoletes: pspell-devel < 0.13 %description devel Aspell is a spelling checker. The aspell-devel package includes the @@ -45,12 +52,15 @@ %patch3 -p1 -b .iinfo %patch5 -p1 -b .fc %patch7 -p1 -b .mlib +iconv -f windows-1252 -t utf-8 manual/aspell.info -o manual/aspell.info.aux +mv manual/aspell.info.aux manual/aspell.info %build %configure -make +make %{?_smp_mflags} %install +rm -rf $RPM_BUILD_ROOT %makeinstall mkdir -p ${RPM_BUILD_ROOT}%{_libdir}/aspell-0.60 @@ -61,6 +71,9 @@ rm -f ${RPM_BUILD_ROOT}%{_libdir}/libaspell.la rm -f ${RPM_BUILD_ROOT}%{_libdir}/libpspell.la rm -f ${RPM_BUILD_ROOT}%{_libdir}/aspell-0.60/*-filter.la +chmod 644 ${RPM_BUILD_ROOT}%{_bindir}/aspell-import + +%find_lang %{name} %post /sbin/ldconfig @@ -85,10 +98,9 @@ %clean rm -rf $RPM_BUILD_ROOT -%files +%files -f %{name}.lang %defattr(-,root,root) %doc README TODO COPYING -#%dir %{_datadir}/doc/aspell-%{version} %dir %{_libdir}/aspell-0.60 %{_bindir}/a* %{_bindir}/ispell @@ -117,6 +129,9 @@ %{_mandir}/man1/pspell-config.1* %changelog +* Thu Feb 8 2007 Ivana Varekova - 12:0.60.5-3 +- incorporate package review feedback + * Mon Jan 22 2007 Ivana Varekova - 12:0.60.5-2 - Resolves: 223676 fix non-failsafe install-info problem @@ -177,7 +192,7 @@ - add obsolete aspell-config * Mon Aug 23 2004 Adrian Havill 12:0.50.5-2.fc3 -- fix doc dir (#128140) (don't flag aspell doc stuff with the %doc +- fix doc dir (#128140) (don't flag aspell doc stuff with the doc macro flag due to rpm badness) * Mon Jun 21 2004 Warren Togami 12:0.50.5-1 @@ -407,7 +422,7 @@ * Thu Jul 8 1999 Tim Powers - built for Powertools 6.1 -- removed %serial definitions from spec file to make versioning +- removed serial macro definitions from spec file to make versioning consistant with the other packages we ship. - changed build root path - general spec file cleanups From fedora-cvs-commits at redhat.com Thu Feb 8 13:55:44 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 08:55:44 -0500 Subject: rpms/gnome-system-monitor/devel gnome-system-monitor.spec, 1.76, 1.77 Message-ID: <200702081355.l18DtiXj021709@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/gnome-system-monitor/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv21695 Modified Files: gnome-system-monitor.spec Log Message: minor cleanups Index: gnome-system-monitor.spec =================================================================== RCS file: /cvs/dist/rpms/gnome-system-monitor/devel/gnome-system-monitor.spec,v retrieving revision 1.76 retrieving revision 1.77 diff -u -r1.76 -r1.77 --- gnome-system-monitor.spec 23 Jan 2007 05:58:07 -0000 1.76 +++ gnome-system-monitor.spec 8 Feb 2007 13:55:42 -0000 1.77 @@ -11,7 +11,7 @@ Summary: Simple process monitor Name: gnome-system-monitor Version: 2.17.6 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL Group: Applications/System URL: http://www.gnome.org/ @@ -37,8 +37,6 @@ Requires(preun): GConf2 >= %{gconf_version} Requires(postun): scrollkeeper -Obsoletes: gtop - %description gnome-system-monitor is a simple process and system monitor. @@ -59,7 +57,6 @@ desktop-file-install --vendor gnome --delete-original \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ --add-only-show-in GNOME \ - --add-category X-Red-Hat-Base \ $RPM_BUILD_ROOT%{_datadir}/applications/* rm -rf $RPM_BUILD_ROOT/var/scrollkeeper @@ -100,6 +97,10 @@ %{_datadir}/omf/gnome-system-monitor/ %changelog +* Thu Feb 8 2007 Matthias Clasen - 2.17.6-2 +- Remove an obsolete Obsoletes: +- Don't add X-Redhat-Base to the desktop file anymore + * Tue Jan 22 2007 Matthias Clasen - 2.17.6-1 - Update to 2.17.6 From fedora-cvs-commits at redhat.com Thu Feb 8 14:05:17 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 09:05:17 -0500 Subject: rpms/libtool/devel libtool-1.5.22-misc.patch,1.1,1.2 Message-ID: <200702081405.l18E5HDM022004@cvs.devel.redhat.com> Author: karsten Update of /cvs/dist/rpms/libtool/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv21984 Modified Files: libtool-1.5.22-misc.patch Log Message: - don't use lt_unset here libtool-1.5.22-misc.patch: libltdl/ltdl.c | 2 libtool.m4 | 2 ltmain.in | 160 ++++++++++++++++++++++++++++++++++++--------------------- 3 files changed, 106 insertions(+), 58 deletions(-) Index: libtool-1.5.22-misc.patch =================================================================== RCS file: /cvs/dist/rpms/libtool/devel/libtool-1.5.22-misc.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- libtool-1.5.22-misc.patch 29 Jun 2006 10:23:31 -0000 1.1 +++ libtool-1.5.22-misc.patch 8 Feb 2007 14:05:15 -0000 1.2 @@ -327,7 +327,7 @@ $show "$relink_command" if $run eval "$relink_command"; then : -@@ -6413,12 +6456,15 @@ +@@ -6413,12 +6456,13 @@ fi # Restore saved environment variables @@ -341,8 +341,6 @@ + do + eval "if test \"\${save_$lt_var+set}\" = set; then + $lt_var=\$save_$lt_var; export $lt_var -+ else -+ $lt_unset $lt_var + fi" + done + From fedora-cvs-commits at redhat.com Thu Feb 8 14:06:02 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 09:06:02 -0500 Subject: rpms/dovecot/devel .cvsignore, 1.17, 1.18 dovecot.spec, 1.66, 1.67 sources, 1.18, 1.19 Message-ID: <200702081406.l18E62Ou022036@cvs.devel.redhat.com> Author: tjanouse Update of /cvs/dist/rpms/dovecot/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv22020 Modified Files: .cvsignore dovecot.spec sources Log Message: * Thu Feb 08 2007 Tomas Janousek - 1.0-3.rc22 - update to latest upstream, fixes a few bugs Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/dovecot/devel/.cvsignore,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- .cvsignore 8 Jan 2007 16:13:27 -0000 1.17 +++ .cvsignore 8 Feb 2007 14:05:59 -0000 1.18 @@ -1 +1 @@ -dovecot-1.0.rc17.tar.gz +dovecot-1.0.rc22.tar.gz Index: dovecot.spec =================================================================== RCS file: /cvs/dist/rpms/dovecot/devel/dovecot.spec,v retrieving revision 1.66 retrieving revision 1.67 diff -u -r1.66 -r1.67 --- dovecot.spec 8 Jan 2007 16:13:27 -0000 1.66 +++ dovecot.spec 8 Feb 2007 14:06:00 -0000 1.67 @@ -1,13 +1,13 @@ Summary: Dovecot Secure imap server Name: dovecot Version: 1.0 -Release: 2.rc17%{?dist} +Release: 3.rc22%{?dist} License: LGPL Group: System Environment/Daemons %define build_postgres 1 %define build_mysql 1 -%define upstream 1.0.rc17 +%define upstream 1.0.rc22 Source: %{name}-%{upstream}.tar.gz Source1: dovecot.init @@ -215,6 +215,9 @@ %changelog +* Thu Feb 08 2007 Tomas Janousek - 1.0-3.rc22 +- update to latest upstream, fixes a few bugs + * Mon Jan 08 2007 Tomas Janousek - 1.0-2.rc17 - update to latest upstream, fixes a few bugs Index: sources =================================================================== RCS file: /cvs/dist/rpms/dovecot/devel/sources,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- sources 8 Jan 2007 16:13:27 -0000 1.18 +++ sources 8 Feb 2007 14:06:00 -0000 1.19 @@ -1 +1 @@ -881bcc7d2c8fba6d337f3e616a602bf7 dovecot-1.0.rc17.tar.gz +d5bd3ce8ba7ca2ee9f563fe63a1f700a dovecot-1.0.rc22.tar.gz From fedora-cvs-commits at redhat.com Thu Feb 8 14:33:04 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 09:33:04 -0500 Subject: rpms/isdn4k-utils/devel isdn4k-utils.spec,1.67,1.68 Message-ID: <200702081433.l18EX4Uf028392@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/isdn4k-utils/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv28271 Modified Files: isdn4k-utils.spec Log Message: rebuild Index: isdn4k-utils.spec =================================================================== RCS file: /cvs/dist/rpms/isdn4k-utils/devel/isdn4k-utils.spec,v retrieving revision 1.67 retrieving revision 1.68 diff -u -r1.67 -r1.68 --- isdn4k-utils.spec 29 Nov 2006 13:43:27 -0000 1.67 +++ isdn4k-utils.spec 8 Feb 2007 14:33:01 -0000 1.68 @@ -15,7 +15,7 @@ Summary: Utilities for configuring an ISDN subsystem. Name: isdn4k-utils Version: 3.2 -Release: 53%{?dist} +Release: 54%{?dist} License: GPL Group: Applications/System @@ -498,6 +498,9 @@ %doc xmonisdn/README %changelog +* Thu Feb 08 2007 Than Ngo 3.2-54.fc7 +- rebuild + * Wed Nov 29 2006 Karsten Hopp 3.2-53.fc7 - rebuild with new libpcap From fedora-cvs-commits at redhat.com Thu Feb 8 14:33:30 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 09:33:30 -0500 Subject: rpms/libogg/devel libogg.spec,1.22,1.23 Message-ID: <200702081433.l18EXURW028759@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/libogg/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv28572 Modified Files: libogg.spec Log Message: Package review cleanups, don't ship static libraries Index: libogg.spec =================================================================== RCS file: /cvs/dist/rpms/libogg/devel/libogg.spec,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- libogg.spec 17 Aug 2006 13:49:41 -0000 1.22 +++ libogg.spec 8 Feb 2007 14:33:27 -0000 1.23 @@ -1,24 +1,23 @@ -Summary: The Ogg bitstream file format library. +Summary: The Ogg bitstream file format library Name: libogg Version: 1.1.3 -Release: 2%{?dist} +Release: 3%{?dist} Epoch: 2 Group: System Environment/Libraries License: BSD URL: http://www.xiph.org/ -Source: http://www.xiph.org/pub/ogg/vorbis/download/libogg-%{version}.tar.gz -Patch: libogg-1.0-m4.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-root - +Source: http://downloads.xiph.org/releases/ogg/libogg-1.1.3.tar.gz +Patch0: libogg-1.0-m4.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description Libogg is a library for manipulating Ogg bitstream file formats. Libogg supports both making Ogg bitstreams and getting packets from Ogg bitstreams. %package devel -Summary: Files needed for development using libogg. +Summary: Files needed for development using libogg Group: Development/Libraries -Requires: libogg = %{epoch}:%{version} +Requires: libogg = %{epoch}:%{version}-%{release} Requires: pkgconfig %description devel @@ -28,16 +27,16 @@ %prep %setup -q -n %{name}-%{version} -%patch -p1 +%patch0 -p1 -b .m4 %build perl -p -i -e "s/-O20/$RPM_OPT_FLAGS/" configure perl -p -i -e "s/-ffast-math//" configure -%configure +%configure --disable-static make %install -[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT +rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install # remove unpackaged files from the buildroot @@ -58,19 +57,22 @@ %{_includedir}/ogg/ogg.h %{_includedir}/ogg/os_types.h %{_includedir}/ogg/config_types.h -%{_libdir}/libogg.a %{_libdir}/libogg.so %{_libdir}/pkgconfig/ogg.pc %{_datadir}/aclocal/ogg.m4 %clean -[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT +rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %changelog +* Thu Feb 8 2007 Matthias Clasen - 2:1.1.3-3 +- Package review cleanups +- Don't ship a static library + * Thu Aug 17 2006 Matthias Clasen - 2:1.1.3-2.fc6 - Fix 202280 From fedora-cvs-commits at redhat.com Thu Feb 8 14:40:39 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 09:40:39 -0500 Subject: rpms/logrotate/FC-6 logrotate-errorConfiguration.patch, 1.1, 1.2 logrotate.spec, 1.55, 1.56 Message-ID: <200702081440.l18EedI3001615@cvs.devel.redhat.com> Author: pvrabec Update of /cvs/dist/rpms/logrotate/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv1512 Modified Files: logrotate-errorConfiguration.patch logrotate.spec Log Message: fix problem with compress_options_list (#227706) logrotate-errorConfiguration.patch: config.c | 356 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 312 insertions(+), 44 deletions(-) Index: logrotate-errorConfiguration.patch =================================================================== RCS file: /cvs/dist/rpms/logrotate/FC-6/logrotate-errorConfiguration.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- logrotate-errorConfiguration.patch 23 Jan 2007 12:05:41 -0000 1.1 +++ logrotate-errorConfiguration.patch 8 Feb 2007 14:40:37 -0000 1.2 @@ -1,6 +1,6 @@ ---- logrotate-3.7.4/config.c.old 2006-07-24 14:08:04.000000000 +0200 -+++ logrotate-3.7.4/config.c 2006-09-23 11:02:44.000000000 +0200 -@@ -177,12 +177,114 @@ +--- logrotate-3.7.4/config.c.errorConfiguration 2007-02-08 15:19:14.000000000 +0100 ++++ logrotate-3.7.4/config.c 2007-02-08 15:19:37.000000000 +0100 +@@ -192,12 +192,109 @@ free(array); } @@ -40,12 +40,8 @@ + to->createUid = from->createUid; + to->createGid = from->createGid; + if (from->compress_options_count) { -+ to->compress_options_list = (const char **) -+ malloc(from->compress_options_count * sizeof(const char *)); -+ for (i = 0; i < from->compress_options_count; i++) -+ to->compress_options_list[i] = -+ strdup(from->compress_options_list[i]); -+ to->compress_options_count = from->compress_options_count; ++ poptDupArgv(from->compress_options_count, from->compress_options_list, ++ &to->compress_options_count, &to->compress_options_list); + } +} + @@ -76,8 +72,7 @@ + if (log->compress_ext) + free(log->compress_ext); + if (log->compress_options_list) -+ free_2d_array((char **)log->compress_options_list, -+ log->compress_options_count); ++ free(log->compress_options_list); +} + +static void freeTailLogs(logInfo ** logsPtr, int *numLogsPtr, @@ -116,7 +111,7 @@ if (stat(path, &sb)) { message(MESS_ERROR, "cannot stat %s: %s\n", path, strerror(errno)); -@@ -264,30 +366,45 @@ +@@ -279,30 +376,45 @@ for (i = 0; i < files_count; ++i) { assert(namelist[i] != NULL); @@ -171,7 +166,7 @@ const char **file; logInfo defConfig = { /* pattern */ NULL, /* files, numFiles */ NULL, 0, -@@ -323,12 +440,13 @@ +@@ -338,12 +450,13 @@ for (file = paths; *file; file++) { if (readConfigPath(*file, &defConfig, logsPtr, numLogsPtr)) { @@ -188,7 +183,7 @@ } static int globerr(const char *pathname, int theerr) -@@ -340,6 +458,12 @@ +@@ -355,6 +468,12 @@ return 1; } @@ -201,7 +196,7 @@ static int readConfigFile(const char *configFile, logInfo * defConfig, logInfo ** logsPtr, int *numLogsPtr) { -@@ -364,6 +488,7 @@ +@@ -379,6 +498,7 @@ glob_t globResult; const char **argv; int argc, argNum; @@ -209,7 +204,7 @@ /* FIXME: createOwner and createGroup probably shouldn't be fixed length arrays -- of course, if we aren't run setuid it doesn't -@@ -417,6 +542,28 @@ +@@ -432,6 +552,28 @@ start = buf; while (*start) { @@ -238,7 +233,7 @@ while (isblank(*start) && (*start)) start++; if (*start == '#') { -@@ -549,7 +696,13 @@ +@@ -564,7 +706,13 @@ if (rc == 4) { message(MESS_ERROR, "%s:%d extra arguments for " "create\n", configFile, lineNum); @@ -253,7 +248,7 @@ } if (rc > 0) -@@ -560,7 +713,13 @@ +@@ -575,7 +723,13 @@ if (!pw) { message(MESS_ERROR, "%s:%d unknown user '%s'\n", configFile, lineNum, createOwner); @@ -268,7 +263,7 @@ } newlog->createUid = pw->pw_uid; endpwent(); -@@ -570,7 +729,13 @@ +@@ -585,7 +739,13 @@ if (!group) { message(MESS_ERROR, "%s:%d unknown group '%s'\n", configFile, lineNum, createGroup); @@ -283,7 +278,7 @@ } newlog->createGid = group->gr_gid; endgrent(); -@@ -605,7 +770,13 @@ +@@ -620,7 +780,13 @@ } else if (!isdigit(start[length])) { message(MESS_ERROR, "%s:%d unknown unit '%c'\n", configFile, lineNum, start[length]); @@ -298,7 +293,7 @@ } else { multiplier = 1; } -@@ -614,7 +785,13 @@ +@@ -629,7 +795,13 @@ if (*chptr) { message(MESS_ERROR, "%s:%d bad size '%s'\n", configFile, lineNum, start); @@ -312,8 +307,8 @@ + } } - if (!strcmp(opt, "size")) { -@@ -676,7 +853,13 @@ + if (!strncmp(opt, "size", 4)) { +@@ -691,7 +863,13 @@ message(MESS_ERROR, "%s:%d bad rotation count '%s'\n", configFile, lineNum, start); @@ -328,7 +323,7 @@ } *endtag = oldchar, start = endtag; } -@@ -692,7 +875,13 @@ +@@ -707,7 +885,13 @@ if (*chptr || newlog->logStart < 0) { message(MESS_ERROR, "%s:%d bad start count '%s'\n", configFile, lineNum, start); @@ -343,7 +338,7 @@ } *endtag = oldchar, start = endtag; } -@@ -708,7 +897,13 @@ +@@ -723,7 +907,13 @@ if (*chptr || newlog->rotateAge < 0) { message(MESS_ERROR, "%s:%d bad maximum age '%s'\n", configFile, lineNum, start); @@ -358,7 +353,7 @@ } *endtag = oldchar, start = endtag; } -@@ -718,13 +913,18 @@ +@@ -733,13 +923,18 @@ configFile, lineNum); } else if (!strcmp(start, "mail")) { *endtag = oldchar, start = endtag; @@ -380,7 +375,7 @@ *endtag = oldchar, start = endtag; } else if (!strcmp(start, "missingok")) { -@@ -738,6 +938,8 @@ +@@ -753,6 +948,8 @@ } else if (!strcmp(start, "prerotate")) { *endtag = oldchar, start = endtag; @@ -389,7 +384,7 @@ scriptStart = start; scriptDest = &newlog->pre; -@@ -746,6 +948,8 @@ +@@ -761,6 +958,8 @@ } else if (!strcmp(start, "firstaction")) { *endtag = oldchar, start = endtag; @@ -398,7 +393,7 @@ scriptStart = start; scriptDest = &newlog->first; -@@ -754,6 +958,8 @@ +@@ -769,6 +968,8 @@ } else if (!strcmp(start, "postrotate")) { *endtag = oldchar, start = endtag; @@ -407,7 +402,7 @@ scriptStart = start; scriptDest = &newlog->post; -@@ -762,6 +968,8 @@ +@@ -777,6 +978,8 @@ } else if (!strcmp(start, "lastaction")) { *endtag = oldchar, start = endtag; @@ -416,7 +411,7 @@ scriptStart = start; scriptDest = &newlog->last; -@@ -773,7 +981,9 @@ +@@ -788,7 +991,9 @@ "%s:%d tabooext may not appear inside " "of log file definition\n", configFile, lineNum); @@ -427,7 +422,7 @@ } *endtag = oldchar, start = endtag; -@@ -819,7 +1029,9 @@ +@@ -834,7 +1039,9 @@ "%s:%d include may not appear inside " "of log file definition\n", configFile, lineNum); @@ -438,7 +433,7 @@ } *endtag = oldchar, start = endtag; -@@ -837,9 +1049,17 @@ +@@ -852,9 +1059,17 @@ } } else if (!strcmp(start, "olddir")) { *endtag = oldchar, start = endtag; @@ -457,7 +452,7 @@ } #if 0 if (stat(newlog->oldDir, &sb)) { -@@ -868,6 +1088,7 @@ +@@ -883,6 +1098,7 @@ &endtag)) { oldchar = *endtag, *endtag = '\0'; @@ -465,7 +460,7 @@ newlog->extension = strdup(start); *endtag = oldchar, start = endtag; -@@ -878,18 +1099,30 @@ +@@ -893,18 +1109,30 @@ } else if (!strcmp(start, "compresscmd")) { *endtag = oldchar, start = endtag; @@ -499,7 +494,7 @@ } message(MESS_DEBUG, "compress_prog is now %s\n", -@@ -897,19 +1130,31 @@ +@@ -912,19 +1140,31 @@ } else if (!strcmp(start, "uncompresscmd")) { *endtag = oldchar, start = endtag; @@ -534,13 +529,12 @@ } message(MESS_DEBUG, "uncompress_prog is now %s\n", -@@ -918,12 +1163,24 @@ +@@ -933,12 +1173,23 @@ } else if (!strcmp(start, "compressoptions")) { char *options; + if (newlog->compress_options_list) { -+ free_2d_array((char **)newlog->compress_options_list, -+ newlog->compress_options_count); ++ free(newlog->compress_options_list); + newlog->compress_options_list = NULL; + newlog->compress_options_count = 0; + } @@ -560,7 +554,7 @@ } if (poptParseArgvString(options, -@@ -933,7 +1190,12 @@ +@@ -948,7 +1199,12 @@ "%s:%d invalid compression options\n", configFile, lineNum); free(options); @@ -574,7 +568,7 @@ } message(MESS_DEBUG, "compress_options is now %s\n", -@@ -941,11 +1203,19 @@ +@@ -956,11 +1212,19 @@ free(options); } else if (!strcmp(start, "compressext")) { *endtag = oldchar, start = endtag; @@ -595,7 +589,7 @@ } message(MESS_DEBUG, "compress_ext is now %s\n", -@@ -973,7 +1243,8 @@ +@@ -988,7 +1252,8 @@ if (newlog != defConfig) { message(MESS_ERROR, "%s:%d unexpected log filename\n", configFile, lineNum); @@ -605,7 +599,7 @@ } /* If no compression options were found in config file, -@@ -989,7 +1260,7 @@ +@@ -1004,7 +1269,7 @@ (*numLogsPtr)++; *logsPtr = realloc(*logsPtr, sizeof(**logsPtr) * *numLogsPtr); newlog = *logsPtr + *numLogsPtr - 1; @@ -614,7 +608,7 @@ endtag = start; while (*endtag != '{' && *endtag != '\0') -@@ -1013,7 +1284,7 @@ +@@ -1028,7 +1293,7 @@ newlog->files = NULL; newlog->numFiles = 0; @@ -623,7 +617,7 @@ rc = glob(argv[argNum], GLOB_NOCHECK, globerr, &globResult); if (rc == GLOB_ABORTED) { -@@ -1022,7 +1293,8 @@ +@@ -1037,7 +1302,8 @@ message(MESS_ERROR, "%s:%d glob failed for %s\n", configFile, lineNum, argv[argNum]); @@ -633,7 +627,7 @@ } newlog->files = -@@ -1045,8 +1317,8 @@ +@@ -1060,8 +1326,8 @@ "%s:%d duplicate log entry for %s\n", configFile, lineNum, globResult.gl_pathv[i]); @@ -644,7 +638,7 @@ } } } -@@ -1055,19 +1327,21 @@ +@@ -1070,19 +1336,21 @@ strdup(globResult.gl_pathv[i]); newlog->numFiles++; } Index: logrotate.spec =================================================================== RCS file: /cvs/dist/rpms/logrotate/FC-6/logrotate.spec,v retrieving revision 1.55 retrieving revision 1.56 diff -u -r1.55 -r1.56 --- logrotate.spec 23 Jan 2007 12:05:41 -0000 1.55 +++ logrotate.spec 8 Feb 2007 14:40:37 -0000 1.56 @@ -1,7 +1,7 @@ -Summary: Rotates, compresses, removes and mails system log files. +Summary: Rotates, compresses, removes and mails system log files Name: logrotate Version: 3.7.4 -Release: 10%{?dist} +Release: 12%{?dist} License: GPL Group: System Environment/Base Source: logrotate-%{PACKAGE_VERSION}.tar.gz @@ -10,8 +10,8 @@ Patch3: logrotate-sizeOption.patch Patch4: logrotate-widecharPath.patch Patch5: logrotate-errorConfiguration.patch -BuildRoot: %{_tmppath}/%{name}-%{version}.root BuildRequires: libselinux-devel +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description The logrotate utility is designed to simplify the administration of @@ -25,7 +25,7 @@ log files on your system. %prep -%setup +%setup -q %patch1 -p1 -b .rhat %patch2 -p1 -b .fdLeak %patch3 -p1 -b .sizeOption @@ -33,8 +33,7 @@ %patch5 -p1 -b .errorConfiguration %build -make RPM_OPT_FLAGS="$RPM_OPT_FLAGS -g" \ - WITH_SELINUX=yes +make %{?_smp_mflags} RPM_OPT_FLAGS="$RPM_OPT_FLAGS -g" WITH_SELINUX=yes %install rm -rf $RPM_BUILD_ROOT @@ -61,10 +60,16 @@ %attr(0644, root, root) %verify(not size md5 mtime) %config(noreplace) /var/lib/logrotate.status %changelog -* Tue Jan 23 2007 Peter Vrabec 3.7.4-10 +* Thu Feb 08 2007 Peter Vrabec 3.7.4-12 +- fix problem with compress_options_list (#227706) + +* Tue Jan 23 2007 Peter Vrabec 3.7.4-11 - logrotate won't stop if there are some errors in configuration or glob failures (#166510, #182062) +* Wed Jan 10 2007 Peter Vrabec 3.7.4-10 +- fix some rpmlint issues + * Tue Jan 09 2007 Peter Vrabec 3.7.4-9 - allow multibyte characters in readPath() (#122145) @@ -248,7 +253,7 @@ - Apply various bugfix patches from the openwall people * Tue Jan 29 2002 Elliot Lee 3.6.2-1 -- Fix bug #55809 (include logrotate.status in %files) +- Fix bug #55809 (include logrotate.status in "files") - Fix bug #58328 (incorrect error detection when reading state file) - Allow 'G' size specifier from bug #57242 From fedora-cvs-commits at redhat.com Thu Feb 8 15:02:59 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 10:02:59 -0500 Subject: rpms/libvorbis/devel libvorbis.spec,1.24,1.25 Message-ID: <200702081502.l18F2wpR009742@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/libvorbis/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv9526 Modified Files: libvorbis.spec Log Message: Package review cleanups, don't ship static libraries Index: libvorbis.spec =================================================================== RCS file: /cvs/dist/rpms/libvorbis/devel/libvorbis.spec,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- libvorbis.spec 12 Jul 2006 06:58:43 -0000 1.24 +++ libvorbis.spec 8 Feb 2007 15:02:56 -0000 1.25 @@ -1,16 +1,15 @@ Summary: The Vorbis General Audio Compression Codec. Name: libvorbis Version: 1.1.2 -Release: 1.2.1 +Release: 2%{?dist} Epoch: 1 Group: System Environment/Libraries License: BSD URL: http://www.xiph.org/ -Source: http://www.xiph.org/ogg/vorbis/download/%{name}-%{version}.tar.gz -Patch: libvorbis-1.0-m4.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-root -Requires: libogg >= 2:1.1 -BuildPrereq: libogg-devel >= 2:1.1 +Source: http://downloads.xiph.org/releases/vorbis/libvorbis-1.1.2.tar.gz +Patch0: libvorbis-1.0-m4.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: libogg-devel >= 2:1.1 %description Ogg Vorbis is a fully open, non-proprietary, patent-and royalty-free, @@ -24,7 +23,7 @@ Summary: Development tools for Vorbis applications. Group: Development/Libraries Requires: libogg-devel >= 2:1.1 -Requires: libvorbis = %{epoch}:%{version} +Requires: libvorbis = %{epoch}:%{version}-%{release} Obsoletes: vorbis-devel %description devel @@ -34,7 +33,7 @@ %prep %setup -q -%patch -p1 -b .m4-patch +%patch0 -p1 -b .m4 perl -p -i -e "s/-O20/$RPM_OPT_FLAGS/" configure perl -p -i -e "s/-ffast-math//" configure # link to .pdf spec rather than ship redundant copy @@ -42,7 +41,7 @@ rm -f doc/Vorbis_I_spec.pdf %build -%configure --with-ogg-libraries=%{_libdir} +%configure --with-ogg-libraries=%{_libdir} --disable-static make %install @@ -65,11 +64,8 @@ %defattr(-,root,root) %doc doc/* %{_includedir}/vorbis -%{_libdir}/libvorbis.a %{_libdir}/libvorbis.so -%{_libdir}/libvorbisfile.a %{_libdir}/libvorbisfile.so -%{_libdir}/libvorbisenc.a %{_libdir}/libvorbisenc.so %{_libdir}/pkgconfig/*.pc %{_datadir}/aclocal/vorbis.m4 @@ -82,6 +78,10 @@ %postun -p /sbin/ldconfig %changelog +* Thu Feb 8 2007 Matthias Clasen - 1:1.1.2-2 +- Package review cleanups +- Don't ship static libraries + * Wed Jul 12 2006 Jesse Keating - 1:1.1.2-1.2.1 - rebuild From fedora-cvs-commits at redhat.com Thu Feb 8 15:04:43 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 10:04:43 -0500 Subject: rpms/logwatch/devel logwatch-7.3.2-iptables.patch, NONE, 1.1 logwatch-7.3.2-xntpd.patch, 1.1, 1.2 logwatch.spec, 1.58, 1.59 Message-ID: <200702081504.l18F4h9I011096@cvs.devel.redhat.com> Author: varekova Update of /cvs/dist/rpms/logwatch/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv10611 Modified Files: logwatch-7.3.2-xntpd.patch logwatch.spec Added Files: logwatch-7.3.2-iptables.patch Log Message: - incorporate package review feedback - Resolves: 227814 logwatch warns about ntpd deletes interfaces on shutdown logwatch-7.3.2-iptables.patch: iptables | 2 -- 1 files changed, 2 deletions(-) --- NEW FILE logwatch-7.3.2-iptables.patch --- --- logwatch-7.3.2/scripts/services/iptables.pom 2006-08-24 00:47:29.000000000 +0200 +++ logwatch-7.3.2/scripts/services/iptables 2007-02-08 15:55:34.000000000 +0100 @@ -1,5 +1,3 @@ -#!/usr/bin/perl - ########################################################################## # $Id: iptables,v 1.5 2006/08/23 22:47:29 bjorn Exp $ ########################################################################## logwatch-7.3.2-xntpd.patch: xntpd | 14 +++++++++++++- 1 files changed, 13 insertions(+), 1 deletion(-) Index: logwatch-7.3.2-xntpd.patch =================================================================== RCS file: /cvs/dist/rpms/logwatch/devel/logwatch-7.3.2-xntpd.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- logwatch-7.3.2-xntpd.patch 17 Jan 2007 13:34:20 -0000 1.1 +++ logwatch-7.3.2-xntpd.patch 8 Feb 2007 15:04:40 -0000 1.2 @@ -15,7 +15,7 @@ - ($ThisLine =~ m/signal_no_reset: signal \d+ had flags \d+/) + ($ThisLine =~ m/signal_no_reset: signal \d+ had flags \d+/) or + ($ThisLine =~ /Listening on interface \#[0-9]* [^,]*, ([^ ]*) (Enabled|Disabled)/) or -+ ($ThisLine =~ /Deleting interface \#[0-9] [^,]*, [^,]*, interface stats: received=.*, sent=.*, dropped=.*, active_time=.* secs/) ++ ($ThisLine =~ /Deleting interface \#[0-9]* [^,]*, [^,]*, interface stats: received=.*, sent=.*, dropped=.*, active_time=.* secs/) ) { # Ignore these } elsif ($ThisLine =~ m/ntpd [\d\-\.\w@]+ ... ... .. ..:..:.. /) { Index: logwatch.spec =================================================================== RCS file: /cvs/dist/rpms/logwatch/devel/logwatch.spec,v retrieving revision 1.58 retrieving revision 1.59 diff -u -r1.58 -r1.59 --- logwatch.spec 5 Feb 2007 09:16:06 -0000 1.58 +++ logwatch.spec 8 Feb 2007 15:04:40 -0000 1.59 @@ -1,7 +1,7 @@ Summary: A log file analysis program Name: logwatch Version: 7.3.2 -Release: 6%{?dist} +Release: 7%{?dist} License: MIT Group: Applications/System URL: http://www.logwatch.org/ @@ -15,9 +15,10 @@ Patch7: logwatch-7.3.2-amavis.patch Patch8: logwatch-7.3.2-cron.patch Patch9: logwatch-7.3.2-audit.patch +Patch10: logwatch-7.3.2-iptables.patch Requires: textutils sh-utils grep mailx -BuildRoot: %{_tmppath}/logwatch-build +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArchitectures: noarch %description @@ -37,9 +38,14 @@ %patch7 -p1 %patch8 -p1 %patch9 -p1 +%patch10 -p1 +# GPL license +rm ./scripts/services/courier +rm ./scripts/services/dpkg -%install +%build +%install rm -rf %{buildroot} install -m 0755 -d %{buildroot}%{_var}/cache/logwatch @@ -60,13 +66,13 @@ for i in scripts/logfiles/*; do if [ $(ls $i | wc -l) -ne 0 ]; then install -m 0755 -d %{buildroot}%{_datadir}/logwatch/$i - install -m 0755 $i/* %{buildroot}%{_datadir}/logwatch/$i + install -m 0644 $i/* %{buildroot}%{_datadir}/logwatch/$i fi done install -m 0755 scripts/logwatch.pl %{buildroot}%{_datadir}/logwatch/scripts/logwatch.pl -install -m 0755 scripts/services/* %{buildroot}%{_datadir}/logwatch/scripts/services -install -m 0755 scripts/shared/* %{buildroot}%{_datadir}/logwatch/scripts/shared +install -m 0644 scripts/services/* %{buildroot}%{_datadir}/logwatch/scripts/services +install -m 0644 scripts/shared/* %{buildroot}%{_datadir}/logwatch/scripts/shared install -m 0644 conf/logwatch.conf %{buildroot}%{_datadir}/logwatch/default.conf/logwatch.conf install -m 0644 conf/logfiles/* %{buildroot}%{_datadir}/logwatch/default.conf/logfiles @@ -84,7 +90,11 @@ %{buildroot}%{_datadir}/logwatch/conf/services/zz-fortune* \ %{buildroot}%{_datadir}/logwatch/conf/logfiles/fortune* touch %{buildroot}%{_datadir}/logwatch/scripts/services/zz-fortune -chmod 755 %{buildroot}%{_datadir}/logwatch/scripts/services/zz-fortune +touch %{buildroot}%{_datadir}/logwatch/scripts/services/courier +touch %{buildroot}%{_datadir}/logwatch/scripts/services/dpkg +chmod 644 %{buildroot}%{_datadir}/logwatch/scripts/services/zz-fortune +chmod 644 %{buildroot}%{_datadir}/logwatch/scripts/services/courier +chmod 644 %{buildroot}%{_datadir}/logwatch/scripts/services/dpkg install -m 0755 -d %{buildroot}%{_sysconfdir}/cron.daily ln -s %{_datadir}/logwatch/scripts/logwatch.pl %{buildroot}%{_sysconfdir}/cron.daily/0logwatch @@ -104,7 +114,7 @@ %files %defattr(-,root,root) -%doc README HOWTO-Customize-LogWatch +%doc README HOWTO-Customize-LogWatch %dir %{_var}/cache/logwatch %dir %{_sysconfdir}/logwatch %dir %{_sysconfdir}/logwatch/conf @@ -142,9 +152,14 @@ %{_sysconfdir}/cron.daily/0logwatch %doc %{_mandir}/man8/logwatch.8* -%doc License project/CHANGES project/TODO +%doc License project/CHANGES %changelog +* Thu Feb 8 2007 Ivana Varekova 7.3.2-7 +- incorporate package review feedback +- Resolves: 227814 + logwatch warns about ntpd deletes interfaces on shutdown + * Mon Feb 5 2007 Ivana Varekova 7.3.2-6 - Resolves: 226999 fix audit script From fedora-cvs-commits at redhat.com Thu Feb 8 15:24:51 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 10:24:51 -0500 Subject: rpms/amtu/devel amtu.spec,1.16,1.17 Message-ID: <200702081524.l18FOp4O017133@cvs.devel.redhat.com> Author: sgrubb Update of /cvs/dist/rpms/amtu/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv17088 Modified Files: amtu.spec Log Message: * Thu Feb 8 2007 Steve Grubb 1.0.4-5 - specfile updates Index: amtu.spec =================================================================== RCS file: /cvs/dist/rpms/amtu/devel/amtu.spec,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- amtu.spec 9 Jan 2007 23:20:44 -0000 1.16 +++ amtu.spec 8 Feb 2007 15:24:49 -0000 1.17 @@ -1,9 +1,10 @@ Summary: Abstract Machine Test Utility (AMTU) Name: amtu Version: 1.0.4 -Release: 4%{?dist} +Release: 5%{?dist} License: Common Public License Group: System Environment/Base +URL: http://sourceforge.net/projects/amtueal/ Source0: %{name}-%{version}.tar.gz Patch1: amtu-1.0.4-cleanup.patch BuildRoot: %{_tmppath}/%{name}-%{version}-root @@ -21,7 +22,7 @@ http://www.radium.ncsc.mil/tpep/library/protection_profiles/CAPP-1.d.pdf %prep -%setup +%setup -q %patch1 -p1 %build @@ -41,8 +42,8 @@ touch NEWS touch AUTHORS autoreconf -fv --install -./configure --prefix=/usr --bindir=%{_bindir} --mandir=%{_mandir} -make +%configure +make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT @@ -63,6 +64,9 @@ %attr(0644,root,root) %{_mandir}/man8/* %changelog +* Thu Feb 8 2007 Steve Grubb 1.0.4-5 +- specfile updates + * Tue Jan 9 2007 Steve Grubb 1.0.4-4 - patch fixing network and disk tests @@ -84,7 +88,7 @@ * Fri Dec 9 2005 Steve Grubb 1.0.4-1 - New upstream version updated for new audit messages * Mon Dec 5 2005 Steve Grubb 1.0.2-2 -- Fix %clean section of spec file (bz 172942) +- Fix "clean" section of spec file (bz 172942) - Add memsep-random patch (bz 174767) * Thu Jul 14 2005 Steve Grubb 1.0.2-1 - New upstream version. @@ -105,7 +109,7 @@ * Tue Jun 29 2004 root 0.1-4RHEL - set execute bits on /usr/bin/amtu * Fri May 28 2004 ccb 0.1-3RHEL -- fixed owners and permissions in %files +- fixed owners and permissions in "files" * Wed May 26 2004 ccb 0.1-2RHEL - move docs to a version-qualified directory name * Sat May 1 2004 root From fedora-cvs-commits at redhat.com Thu Feb 8 15:36:51 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 10:36:51 -0500 Subject: rpms/cpio/devel cpio.spec,1.48,1.49 Message-ID: <200702081536.l18FapGw025721@cvs.devel.redhat.com> Author: pvrabec Update of /cvs/dist/rpms/cpio/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv17873 Modified Files: cpio.spec Log Message: set cpio bindir Index: cpio.spec =================================================================== RCS file: /cvs/dist/rpms/cpio/devel/cpio.spec,v retrieving revision 1.48 retrieving revision 1.49 diff -u -r1.48 -r1.49 --- cpio.spec 7 Feb 2007 16:30:00 -0000 1.48 +++ cpio.spec 8 Feb 2007 15:36:47 -0000 1.49 @@ -1,24 +1,26 @@ +%define _bindir /bin + Summary: A GNU archiving program Name: cpio Version: 2.6 -Release: 24%{?dist} +Release: 25%{?dist} License: GPL Group: Applications/Archiving URL: http://www.gnu.org/software/cpio/ Source: ftp://ftp.gnu.org/gnu/cpio/cpio-%{version}.tar.gz -Source1: cpio.1 +Source1:cpio.1 Patch0: cpio-2.6-rh.patch -Patch13: cpio-2.5-nolibnsl.patch -Patch14: cpio-2.6-lfs.patch -Patch16: cpio-2.6-lstat.patch -Patch17: cpio-2.6-umask.patch -Patch18: cpio-2.6-chmodRaceC.patch -Patch19: cpio-2.6-dirTraversal.patch -Patch20: cpio-2.6-warnings.patch -Patch21: cpio-2.6-checksum.patch -Patch22: cpio-2.6-writeOutHeaderBufferOverflow.patch -Patch23: cpio-2.6-initHeaderStruct.patch -Patch24: cpio-2.6-setLocale.patch +Patch1: cpio-2.5-nolibnsl.patch +Patch2: cpio-2.6-lfs.patch +Patch3: cpio-2.6-lstat.patch +Patch4: cpio-2.6-umask.patch +Patch5: cpio-2.6-chmodRaceC.patch +Patch6: cpio-2.6-dirTraversal.patch +Patch7: cpio-2.6-warnings.patch +Patch8: cpio-2.6-checksum.patch +Patch9: cpio-2.6-writeOutHeaderBufferOverflow.patch +Patch10:cpio-2.6-initHeaderStruct.patch +Patch11:cpio-2.6-setLocale.patch Requires(post): /sbin/install-info Requires(preun): /sbin/install-info BuildRequires: texinfo, autoconf, gettext @@ -40,18 +42,18 @@ %prep %setup -q -%patch0 -p1 -b .rh -%patch13 -p1 -b .nolibnsl -%patch14 -p1 -b .lfs -%patch16 -p1 -b .lstat -%patch17 -p1 -b .umask -%patch18 -p1 -b .chmodRaceC -%patch19 -p1 -b .dirTraversal -%patch20 -p1 -b .warnings -%patch21 -p1 -b .checksum -%patch22 -p1 -b .bufferOverflow -%patch23 -p1 -b .initHeaderStruct -%patch24 -p1 -b .setLocale.patch +%patch0 -p1 -b .rh +%patch1 -p1 -b .nolibnsl +%patch2 -p1 -b .lfs +%patch3 -p1 -b .lstat +%patch4 -p1 -b .umask +%patch5 -p1 -b .chmodRaceC +%patch6 -p1 -b .dirTraversal +%patch7 -p1 -b .warnings +%patch8 -p1 -b .checksum +%patch9 -p1 -b .bufferOverflow +%patch10 -p1 -b .initHeaderStruct +%patch11 -p1 -b .setLocale.patch autoheader @@ -92,7 +94,10 @@ %{_infodir}/*.info* %changelog -* Mon Jan 22 2007 Peter Vrabec 2.6-24 +* Thu Feb 08 2007 Peter Vrabec 2.6-25 +- set cpio bindir properly + +* Wed Feb 07 2007 Peter Vrabec 2.6-24 - fix spec file to meet Fedora standards (#225656) * Mon Jan 22 2007 Peter Vrabec 2.6-23 From fedora-cvs-commits at redhat.com Thu Feb 8 15:39:05 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 10:39:05 -0500 Subject: rpms/dhcdbd/devel .cvsignore, 1.23, 1.24 dhcdbd.spec, 1.39, 1.40 sources, 1.33, 1.34 Message-ID: <200702081539.l18Fd568020477@cvs.devel.redhat.com> Author: dcantrel Update of /cvs/dist/rpms/dhcdbd/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv20461 Modified Files: .cvsignore dhcdbd.spec sources Log Message: * Thu Feb 08 2007 David Cantrell - 2.5-1 - Remove period from end of summary line (package review) - Use preferred BuildRoot (package review) Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/dhcdbd/devel/.cvsignore,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- .cvsignore 2 Feb 2007 16:31:42 -0000 1.23 +++ .cvsignore 8 Feb 2007 15:39:03 -0000 1.24 @@ -1 +1 @@ -dhcdbd-2.4.tar.bz2 +dhcdbd-2.5.tar.bz2 Index: dhcdbd.spec =================================================================== RCS file: /cvs/dist/rpms/dhcdbd/devel/dhcdbd.spec,v retrieving revision 1.39 retrieving revision 1.40 diff -u -r1.39 -r1.40 --- dhcdbd.spec 2 Feb 2007 16:31:42 -0000 1.39 +++ dhcdbd.spec 8 Feb 2007 15:39:03 -0000 1.40 @@ -4,15 +4,15 @@ # then currently it MUST be installed setuid; else, it must have an # initscript and be run as root during boot . -Summary: DHCP D-BUS daemon (dhcdbd) controls dhclient sessions with D-BUS, stores and presents DHCP options. +Summary: DHCP D-BUS daemon (dhcdbd) controls dhclient sessions with D-BUS, stores and presents DHCP options Name: dhcdbd -Version: 2.4 +Version: 2.5 Release: 1%{?dist} License: GPL Group: System Environment/Daemons URL: http://people.redhat.com/dcantrel/%{name}/%{name}-%{version}.tar.bz2 Source0: %{name}-%{version}.tar.bz2 -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: dhclient >= 3.0.4, dbus >= 0.6 BuildRequires: dbus-devel >= 0.90, pkgconfig @@ -60,6 +60,10 @@ %doc README COPYING ChangeLog TODO %changelog +* Thu Feb 08 2007 David Cantrell - 2.5-1 +- Remove period from end of summary line (package review) +- Use preferred BuildRoot (package review) + * Fri Feb 02 2007 David Cantrell - 2.4-1 - Enable dhcdbd service by default in runlevels 2, 3, 4, and 5 Index: sources =================================================================== RCS file: /cvs/dist/rpms/dhcdbd/devel/sources,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- sources 2 Feb 2007 16:31:42 -0000 1.33 +++ sources 8 Feb 2007 15:39:03 -0000 1.34 @@ -1 +1 @@ -265057c2dab8e4821fadf284c865265a dhcdbd-2.4.tar.bz2 +193df249e1dd579292e42f873b6194e0 dhcdbd-2.5.tar.bz2 From fedora-cvs-commits at redhat.com Thu Feb 8 15:40:36 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 10:40:36 -0500 Subject: rpms/libtool/devel libtool-1.5.22-relativepath.patch, 1.1, 1.2 libtool.spec, 1.45, 1.46 Message-ID: <200702081540.l18FeaFs020656@cvs.devel.redhat.com> Author: karsten Update of /cvs/dist/rpms/libtool/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv20620 Modified Files: libtool-1.5.22-relativepath.patch libtool.spec Log Message: - fix ltdl file open (#225116) - fix lt_unset usage (#227454) - spec file cleanups for merge review libtool-1.5.22-relativepath.patch: ltdl.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) Index: libtool-1.5.22-relativepath.patch =================================================================== RCS file: /cvs/dist/rpms/libtool/devel/libtool-1.5.22-relativepath.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- libtool-1.5.22-relativepath.patch 23 Jan 2007 09:49:21 -0000 1.1 +++ libtool-1.5.22-relativepath.patch 8 Feb 2007 15:40:29 -0000 1.2 @@ -1,15 +1,15 @@ ---- libtool-1.5.22/libltdl/ltdl.c.rh2 2006-11-06 15:40:04.000000000 +0100 -+++ libtool-1.5.22/libltdl/ltdl.c 2006-11-06 15:40:26.000000000 +0100 -@@ -3203,10 +3203,12 @@ +--- libtool-1.5.22/libltdl/ltdl.c.relativepath 2007-02-08 09:20:54.000000000 -0500 ++++ libtool-1.5.22/libltdl/ltdl.c 2007-02-08 09:46:41.000000000 -0500 +@@ -3203,9 +3203,10 @@ } #endif } -+#if 0 - if (!file) +- if (!file) ++ if (!file) { - file = fopen (filename, LT_READTEXT_MODE); +- file = fopen (filename, LT_READTEXT_MODE); ++ if(strstr(filename,"/") || strcmp((filename + strlen(filename) - 3), ".la") != 0) ++ file = fopen (filename, LT_READTEXT_MODE); } -+#endif /* If we didn't find the file by now, it really isn't there. Set - the status flag, and bail out. */ Index: libtool.spec =================================================================== RCS file: /cvs/dist/rpms/libtool/devel/libtool.spec,v retrieving revision 1.45 retrieving revision 1.46 diff -u -r1.45 -r1.46 --- libtool.spec 23 Jan 2007 09:49:21 -0000 1.45 +++ libtool.spec 8 Feb 2007 15:40:29 -0000 1.46 @@ -1,20 +1,22 @@ %define upstream_version 1.5.22 -Summary: The GNU Portable Library Tool -Name: libtool -Version: %{upstream_version} -Release: 8 -License: GPL -Group: Development/Tools -Source: http://ftp.gnu.org/gnu/libtool/libtool-%{upstream_version}.tar.gz -URL: http://www.gnu.org/software/libtool/ -BuildRoot: %{_tmppath}/%{name}-root -Patch1: libtool-1.5.18-multilib.patch +Summary: The GNU Portable Library Tool +Name: libtool +Version: %{upstream_version} +Release: 9 +License: GPL +Group: Development/Tools +Source: http://ftp.gnu.org/gnu/libtool/libtool-%{upstream_version}.tar.gz +URL: http://www.gnu.org/software/libtool/ +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +Requires(post): /sbin/install-info +Requires(preun): /sbin/install-info +Patch1: libtool-1.5.18-multilib.patch # Remove in libtool-1.5.23: -Patch2: libtool-1.5.22-misc.patch +Patch2: libtool-1.5.22-misc.patch -Patch3: libtool-1.5.22-anygcc.patch +Patch3: libtool-1.5.22-anygcc.patch # skip over lines in /etc/ld.so.conf.d/* which don't look like absolute paths (p.e. files from kernel-xen): Patch4: libtool-1.5.22-ldconfigvars.patch @@ -24,13 +26,12 @@ # don't read .la file in current working directory, root might get tricked # into running a prepared binary in that directory: Patch6: libtool-1.5.22-relativepath.patch -PreReq: /sbin/install-info -BuildRequires: autoconf >= 2.59, automake >= 1.9.2, texinfo +BuildRequires: autoconf >= 2.59, automake >= 1.9.2, texinfo # make sure we can configure all supported langs -BuildRequires: gcc, gcc-c++, libstdc++-devel, gcc-gfortran, gcc-java +BuildRequires: gcc, gcc-c++, libstdc++-devel, gcc-gfortran, gcc-java # /usr/bin/libtool includes paths within gcc's versioned directories # Libtool must be rebuilt whenever a new upstream gcc is built -Requires: autoconf >= 2.50, automake >= 1.4 +Requires: autoconf >= 2.50, automake >= 1.4 %description GNU Libtool is a set of shell scripts which automatically configure UNIX and @@ -53,11 +54,11 @@ %package ltdl -Summary: Runtime libraries for GNU Libtool Dynamic Module Loader -Group: System Environment/Libraries -Provides: libtool-libs = %{version}-%{release} -Obsoletes: libtool-libs -License: LGPL +Summary: Runtime libraries for GNU Libtool Dynamic Module Loader +Group: System Environment/Libraries +Provides: libtool-libs = %{version}-%{release} +Obsoletes: libtool-libs +License: LGPL %description ltdl The libtool-ltdl package contains the GNU Libtool Dynamic Module Loader, a @@ -71,10 +72,10 @@ %package ltdl-devel -Summary: Tools needed for development using the GNU Libtool Dynamic Module Loader -Group: Development/Libraries -Requires: libtool-ltdl = %{version}-%{release} -License: LGPL +Summary: Tools needed for development using the GNU Libtool Dynamic Module Loader +Group: Development/Libraries +Requires: libtool-ltdl = %{version}-%{release} +License: LGPL %description ltdl-devel Static libraries and header files for development with ltdl. @@ -84,11 +85,11 @@ %prep %setup -n libtool-%{upstream_version} -q %patch1 -p1 -b .multilib -%patch2 -p1 +%patch2 -p1 -b .misc %patch3 -p1 -b .anygcc -%patch4 -p1 -b .rh1 -%patch5 -p1 -b .rh2 -%patch6 -p1 -b .automake110 +%patch4 -p1 -b .ldconfigvars +%patch5 -p1 -b .automake110 +%patch6 -p1 -b .relativepath %build @@ -127,7 +128,7 @@ %preun if [ "$1" = 0 ]; then - /sbin/install-info --delete %{_infodir}/libtool.info.gz %{_infodir}/dir || : + /sbin/install-info --delete %{_infodir}/libtool.info.gz %{_infodir}/dir || : fi %postun ltdl -p /sbin/ldconfig @@ -158,6 +159,11 @@ %changelog +* Thu Feb 08 2007 Karsten Hopp 1.5.22-9 +- fix ltdl file open (#225116) +- fix lt_unset usage (#227454) +- spec file cleanups for merge review + * Mon Jan 22 2007 Karsten Hopp 1.5.22-8 - don't abort (un)install scriptlets when _excludedocs is set (#223708) From fedora-cvs-commits at redhat.com Thu Feb 8 15:46:07 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 10:46:07 -0500 Subject: rpms/openoffice.org/devel openoffice.org-2.2.0.ooo74255.vcl.depth.mismatch.patch, 1.1, 1.2 openoffice.org.spec, 1.1032, 1.1033 Message-ID: <200702081546.l18Fk7AV021852@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/openoffice.org/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv21834 Modified Files: openoffice.org-2.2.0.ooo74255.vcl.depth.mismatch.patch openoffice.org.spec Log Message: Resolves: rhbz#221214 openoffice.org-2.2.0.ooo74255.vcl.depth.mismatch.patch, better upstream solution openoffice.org-2.2.0.ooo74255.vcl.depth.mismatch.patch: unx/source/gdi/salgdi3.cxx | 0 vcl/unx/source/gdi/salgdi3.cxx | 30 +++++++++++++++++++++++++----- 2 files changed, 25 insertions(+), 5 deletions(-) Index: openoffice.org-2.2.0.ooo74255.vcl.depth.mismatch.patch =================================================================== RCS file: /cvs/dist/rpms/openoffice.org/devel/openoffice.org-2.2.0.ooo74255.vcl.depth.mismatch.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- openoffice.org-2.2.0.ooo74255.vcl.depth.mismatch.patch 7 Feb 2007 10:34:35 -0000 1.1 +++ openoffice.org-2.2.0.ooo74255.vcl.depth.mismatch.patch 8 Feb 2007 15:46:04 -0000 1.2 @@ -2,40 +2,62 @@ =================================================================== RCS file: /cvs/gsl/vcl/unx/source/gdi/salgdi3.cxx,v retrieving revision 1.143 -diff -u -r1.143 salgdi3.cxx +diff -u -3 -p -u -w -r1.143 salgdi3.cxx --- openoffice.org.orig/vcl/unx/source/gdi/salgdi3.cxx 21 Dec 2006 12:05:00 -0000 1.143 -+++ openoffice.org/vcl/unx/source/gdi/salgdi3.cxx 7 Feb 2007 10:26:40 -0000 -@@ -744,8 +744,7 @@ ++++ openoffice.org/vcl/unx/source/gdi/salgdi3.cxx 8 Feb 2007 15:18:55 -0000 +@@ -737,16 +737,33 @@ ConvertTextItem16( XTextItem16* pTextIte + void X11SalGraphics::DrawServerAAFontString( const ServerFontLayout& rLayout ) + { + Display* pDisplay = GetXDisplay(); +- Visual* pVisual = GetDisplay()->GetVisual( m_nScreen ).GetVisual(); +- X11GlyphPeer& rGlyphPeer = X11GlyphCache::GetInstance().GetPeer(); + XRenderPeer& rRenderPeer = XRenderPeer::GetInstance(); +- XRenderPictFormat* pVisualFormat = rRenderPeer.FindVisualFormat( pVisual ); ++ XRenderPictFormat* pVisualFormat = NULL; - // create xrender Picture for font foreground - int nVisualDepth = pVisualFormat ? pVisualFormat->depth : GetDisplay()->GetVisual(m_nScreen).GetDepth(); -- SalDisplay::RenderEntry& rEntry = GetDisplay()->GetRenderEntries( m_nScreen )[ nVisualDepth ]; -- if( !rEntry.m_aPicture ) +- // create xrender Picture for font foreground +- int nVisualDepth = pVisualFormat ? pVisualFormat->depth : GetDisplay()->GetVisual(m_nScreen).GetDepth(); ++ // find a XRenderPictFormat compatible with the Drawable ++ if( GetXRenderFormat() ) ++ { ++ pVisualFormat = (XRenderPictFormat*)GetXRenderFormat(); ++ } ++ else ++ { ++ Visual* pVisual = GetDisplay()->GetVisual( m_nScreen ).GetVisual(); ++ pVisualFormat = rRenderPeer.FindVisualFormat( pVisual ); ++ // cache the XRenderPictFormat ++ SetXRenderFormat( (void*)pVisualFormat ); ++ } + ++ DBG_ASSERT( pVisualFormat!=NULL, "no matching XRenderPictFormat for text" ); ++ if( !pVisualFormat ) ++ return; ++ ++ // get a XRenderPicture for the font foreground ++ const int nVisualDepth = pVisualFormat->depth; + SalDisplay::RenderEntry& rEntry = GetDisplay()->GetRenderEntries( m_nScreen )[ nVisualDepth ]; + if( !rEntry.m_aPicture ) { ++ // create and cache XRenderPicture for the font foreground ++#ifdef DEBUG int iDummy; unsigned uDummy; -@@ -754,6 +753,23 @@ + XLIB_Window wDummy; +@@ -754,6 +771,8 @@ void X11SalGraphics::DrawServerAAFontStr ::XGetGeometry( pDisplay, hDrawable_, &wDummy, &iDummy, &iDummy, &uDummy, &uDummy, &uDummy, &nDrawDepth ); DBG_ASSERT( static_cast(nVisualDepth) == nDrawDepth, "depth messed up for XRender" ); -+ if (nDrawDepth == 32 && nVisualDepth == 24) -+ { -+ XRenderPictFormat aPictFormat={0,PictTypeDirect,32,{16,0xff,8,0xff,0,0xff,24,0xff},0}; -+ pVisualFormat = rRenderPeer.FindPictureFormat( -+ PictFormatType | PictFormatDepth | PictFormatRed | -+ PictFormatRedMask | PictFormatGreen | PictFormatGreenMask | -+ PictFormatBlue | PictFormatBlueMask | PictFormatAlpha | PictFormatAlphaMask, -+ aPictFormat); -+ -+ nVisualDepth = pVisualFormat ? pVisualFormat->depth : GetDisplay()->GetVisual(m_nScreen).GetDepth(); -+ } -+ } -+ -+ SalDisplay::RenderEntry& rEntry = GetDisplay()->GetRenderEntries( m_nScreen )[ nVisualDepth ]; -+ if( !rEntry.m_aPicture ) -+ { ++#endif + rEntry.m_aPixmap = ::XCreatePixmap( pDisplay, hDrawable_, 1, 1, nVisualDepth ); XRenderPictureAttributes aAttr; +@@ -783,6 +802,7 @@ void X11SalGraphics::DrawServerAAFontStr + rRenderPeer.SetPictureClipRegion( aDst, pClipRegion_ ); + + ServerFont& rFont = rLayout.GetServerFont(); ++ X11GlyphPeer& rGlyphPeer = X11GlyphCache::GetInstance().GetPeer(); + GlyphSet aGlyphSet = rGlyphPeer.GetGlyphSet( rFont, m_nScreen ); + + Point aPos; Index: openoffice.org.spec =================================================================== RCS file: /cvs/dist/rpms/openoffice.org/devel/openoffice.org.spec,v retrieving revision 1.1032 retrieving revision 1.1033 diff -u -r1.1032 -r1.1033 --- openoffice.org.spec 8 Feb 2007 09:12:11 -0000 1.1032 +++ openoffice.org.spec 8 Feb 2007 15:46:04 -0000 1.1033 @@ -1272,6 +1272,7 @@ echo end langpack install time is `date`, diskspace: `df -h . | tail -n 1` %endif export PKGFORMATSWITCH="-format rpm -simple $RPM_BUILD_ROOT/%{instdir}/sdk" +export WITH_LANG="en-US" echo start sdk install time is `date`, diskspace: `df -h . | tail -n 1` dmake sdkoo echo end sdk install time is `date`, diskspace: `df -h . | tail -n 1` From fedora-cvs-commits at redhat.com Thu Feb 8 15:51:37 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 10:51:37 -0500 Subject: rpms/dhcp/devel dhcp.spec,1.137,1.138 Message-ID: <200702081551.l18Fpb4K014942@cvs.devel.redhat.com> Author: dcantrel Update of /cvs/dist/rpms/dhcp/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv14884 Modified Files: dhcp.spec Log Message: * Thu Feb 08 2007 David Cantrell - 12:3.0.5-17 - Remove period from summary line (package review) - Use preferred BuildRoot (package review) Index: dhcp.spec =================================================================== RCS file: /cvs/dist/rpms/dhcp/devel/dhcp.spec,v retrieving revision 1.137 retrieving revision 1.138 diff -u -r1.137 -r1.138 --- dhcp.spec 4 Feb 2007 19:34:53 -0000 1.137 +++ dhcp.spec 8 Feb 2007 15:51:30 -0000 1.138 @@ -5,10 +5,10 @@ %define workdir work.linux-2.2 -Summary: DHCP (Dynamic Host Configuration Protocol) server and relay agent. +Summary: DHCP (Dynamic Host Configuration Protocol) server and relay agent Name: dhcp Version: 3.0.5 -Release: 16%{?dist} +Release: 17%{?dist} Epoch: 12 License: distributable Group: System Environment/Daemons @@ -39,7 +39,7 @@ # adds libdhcp4client to the ISC code base Patch50: dhcp-3.0.5-libdhcp4client.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-root +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires(post): chkconfig, coreutils Requires(preun): chkconfig Requires(postun): coreutils @@ -354,6 +354,10 @@ %{_libdir}/libdhcp4client.so %changelog +* Thu Feb 08 2007 David Cantrell - 12:3.0.5-17 +- Remove period from summary line (package review) +- Use preferred BuildRoot (package review) + * Sun Feb 04 2007 David Cantrell - 12:3.0.5-16 - Disable xen-checksums patch for now as it breaks dhclient (#227266) - Updated fix-warnings patch From fedora-cvs-commits at redhat.com Thu Feb 8 15:54:38 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 10:54:38 -0500 Subject: rpms/libtool/devel libtool.spec,1.46,1.47 Message-ID: <200702081554.l18FscM3015660@cvs.devel.redhat.com> Author: karsten Update of /cvs/dist/rpms/libtool/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv15624 Modified Files: libtool.spec Log Message: - more rpmlint cleanups Index: libtool.spec =================================================================== RCS file: /cvs/dist/rpms/libtool/devel/libtool.spec,v retrieving revision 1.46 retrieving revision 1.47 diff -u -r1.46 -r1.47 --- libtool.spec 8 Feb 2007 15:40:29 -0000 1.46 +++ libtool.spec 8 Feb 2007 15:54:36 -0000 1.47 @@ -43,9 +43,10 @@ the rest of the GNU Autotools (such as GNU Autoconf and GNU Automake), you should install the libtool package. -The libtool package also includes all files needed to integrate the GNU Portable -Library Tool (libtool) and the GNU Libtool Dynamic Module Loader (ltdl) into a -package built using the GNU Autotools (including GNU Autoconf and GNU Automake). +The libtool package also includes all files needed to integrate the GNU +Portable Library Tool (libtool) and the GNU Libtool Dynamic Module Loader +(ltdl) into a package built using the GNU Autotools (including GNU Autoconf +and GNU Automake). This package includes a modification from the original GNU Libtool to allow support for multi-architecture systems, such as the AMD64 Opteron and the Intel @@ -57,7 +58,7 @@ Summary: Runtime libraries for GNU Libtool Dynamic Module Loader Group: System Environment/Libraries Provides: libtool-libs = %{version}-%{release} -Obsoletes: libtool-libs +Obsoletes: libtool-libs < 1.5.20 License: LGPL %description ltdl @@ -496,7 +497,7 @@ - add prereqs for m4 and perl inorder to run autoconf/automake. * Mon Feb 28 2000 Jeff Johnson -- functional /usr/doc/libtool-*/demo by end-user %post procedure (#9719). +- functional /usr/doc/libtool-*/demo by end-user %%post procedure (#9719). * Wed Dec 22 1999 Jeff Johnson - update to 1.3.4. From fedora-cvs-commits at redhat.com Thu Feb 8 16:00:24 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 11:00:24 -0500 Subject: rpms/parted/devel parted.spec,1.96,1.97 Message-ID: <200702081600.l18G0OaM017720@cvs.devel.redhat.com> Author: dcantrel Update of /cvs/dist/rpms/parted/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv17665 Modified Files: parted.spec Log Message: * Thu Feb 08 2007 David Cantrell - 1.8.2-5 - Remove period from end of summary line (package review) - Use preferred BuildRoot (package review) Index: parted.spec =================================================================== RCS file: /cvs/dist/rpms/parted/devel/parted.spec,v retrieving revision 1.96 retrieving revision 1.97 diff -u -r1.96 -r1.97 --- parted.spec 30 Jan 2007 20:11:29 -0000 1.96 +++ parted.spec 8 Feb 2007 16:00:22 -0000 1.97 @@ -1,16 +1,16 @@ %define aclocaldir /usr/share/aclocal %define _sbindir /sbin -Summary: The GNU disk partition manipulation program. +Summary: The GNU disk partition manipulation program Name: parted Version: 1.8.2 -Release: 4%{?dist} +Release: 5%{?dist} Source: ftp://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.bz2 Patch0: parted-1.8.2-vista.patch Patch1: parted-1.8.1-bz221600.patch -Buildroot: %{_tmppath}/%{name}-root +Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) License: GPL Group: Applications/System BuildRequires: e2fsprogs-devel readline-devel ncurses-devel @@ -94,6 +94,10 @@ %{_libdir}/*.so %changelog +* Thu Feb 08 2007 David Cantrell - 1.8.2-5 +- Remove period from end of summary line (package review) +- Use preferred BuildRoot (package review) + * Tue Jan 30 2007 David Cantrell - 1.8.2-4 - Patched parted.8 man page to show partition names apply to GPT disklabels as well as Mac and PC98 disklabels (#221600) From fedora-cvs-commits at redhat.com Thu Feb 8 16:05:13 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 11:05:13 -0500 Subject: rpms/openoffice.org/devel openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch, 1.1, 1.2 Message-ID: <200702081605.l18G5Dc2018170@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/openoffice.org/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv18150 Modified Files: openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch Log Message: use upstream bridge rework replacement openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch: uno2cpp.cxx | 345 +++++++++++++++++++++--------------------------------------- 1 files changed, 125 insertions(+), 220 deletions(-) Index: openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch =================================================================== RCS file: /cvs/dist/rpms/openoffice.org/devel/openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch 29 Jan 2007 13:41:40 -0000 1.1 +++ openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch 8 Feb 2007 16:05:11 -0000 1.2 @@ -1,19 +1,531 @@ -Index: source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx -=================================================================== -RCS file: /cvs/udk/bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx,v -retrieving revision 1.7 -diff -u -r1.7 uno2cpp.cxx ---- openoffice.org.orig/bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx 1 Dec 2006 14:17:59 -0000 1.7 -+++ openoffice.org/bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx 29 Jan 2007 11:21:29 -0000 -@@ -295,9 +295,11 @@ - *reinterpret_cast( pRegisterReturn ) = *reinterpret_cast( &aRet.i.rax ); +--- openoffice.org.orig/bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx 2007-02-07 16:08:49.000000000 +0100 ++++ openoffice.org/bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx 2007-02-08 14:54:32.000000000 +0100 +@@ -55,149 +55,45 @@ + using namespace ::rtl; + using namespace ::com::sun::star::uno; + +-void dummy_can_throw_anything( char const * ); +- +-// 6 integral parameters are passed in registers +-const sal_uInt32 GPR_COUNT = 6; +- +-// 8 floating point parameters are passed in SSE registers +-const sal_uInt32 FPR_COUNT = 8; +- +-static inline void +-invoke_count_words(char * pPT, // Parameter Types +- sal_uInt32 & nr_gpr, // Number of arguments in GPRs +- sal_uInt32 & nr_fpr, // Number of arguments in FPRs +- sal_uInt32 & nr_stack) // Number of arguments in stack +-{ +- nr_gpr = 0; +- nr_fpr = 0; +- nr_stack = 0; +- char c; +- +- while ((c = *pPT++) != 'X') +- { +- if (c == 'F' || c == 'D') +- { +- if (nr_fpr < FPR_COUNT) +- nr_fpr++; +- else +- nr_stack++; +- } +- else +- { +- if (nr_gpr < GPR_COUNT) +- nr_gpr++; +- else +- nr_stack++; +- } +- } +-} +- +-static void +-invoke_copy_to_stack(sal_uInt64 * pDS, // Stack Storage +- char * pPT, // Parameter Types +- sal_uInt64 * pSV, // Source Values +- sal_uInt64 * pGPR, // General Purpose Registers +- double * pFPR) // Floating-Point Registers +-{ +- sal_uInt32 nr_gpr = 0; +- sal_uInt32 nr_fpr = 0; +- sal_uInt64 value; +- char c; +- +- while ((c = *pPT++) != 'X') +- { +- switch (c) +- { +- case 'D': // Double +- if (nr_fpr < FPR_COUNT) +- pFPR[nr_fpr++] = *reinterpret_cast( pSV++ ); +- else +- *pDS++ = *pSV++; +- break; +- +- case 'F': // Float +- if (nr_fpr < FPR_COUNT) +- // The value in %xmm register is already prepared to +- // be retrieved as a float. Therefore, we pass the +- // value verbatim, as a double without conversion. +- pFPR[nr_fpr++] = *reinterpret_cast( pSV++ ); +- else +- *pDS++ = *pSV++; +- break; +- +- case 'H': // 64-bit Word +- if (nr_gpr < GPR_COUNT) +- pGPR[nr_gpr++] = *pSV++; +- else +- *pDS++ = *pSV++; +- break; +- +- case 'I': // 32-bit Word +- if (nr_gpr < GPR_COUNT) +- pGPR[nr_gpr++] = *reinterpret_cast( pSV++ ); +- else +- *pDS++ = *reinterpret_cast( pSV++ ); +- break; +- +- case 'S': // 16-bit Word +- if (nr_gpr < GPR_COUNT) +- pGPR[nr_gpr++] = *reinterpret_cast( pSV++ ); +- else +- *pDS++ = *reinterpret_cast( pSV++ ); +- break; +- +- case 'B': // Byte +- if (nr_gpr < GPR_COUNT) +- pGPR[nr_gpr++] = *reinterpret_cast( pSV++ ); +- else +- *pDS++ = *reinterpret_cast( pSV++ ); +- break; +- +- default: // Default, assume 64-bit values +- if (nr_gpr < GPR_COUNT) +- pGPR[nr_gpr++] = *pSV++; +- else +- *pDS++ = *pSV++; +- break; +- } +- } +-} +- + //================================================================================================== ++ + static void callVirtualMethod(void * pThis, sal_uInt32 nVtableIndex, + void * pRegisterReturn, typelib_TypeDescription * pReturnTypeDescr, bool bSimpleReturn, +- char * pPT, sal_uInt64 * pStackLongs, sal_uInt32 nStackLongs) ++ sal_uInt64 *pStack, sal_uInt32 nStack, ++ sal_uInt64 *pGPR, sal_uInt32 nGPR, ++ double *pFPR, sal_uInt32 nFPR) + { +- sal_uInt32 nr_gpr, nr_fpr, nr_stack; +- invoke_count_words(pPT, nr_gpr, nr_fpr, nr_stack); +- + // Stack, if used, must be 16-bytes aligned +- if (nr_stack) +- nr_stack = (nr_stack + 1) & ~1; ++ if ( nStack ) ++ nStack = ( nStack + 1 ) & ~1; ++ ++ // Should not happen, but... ++ if ( nFPR > x86_64::MAX_SSE_REGS ) ++ nFPR = x86_64::MAX_SSE_REGS; ++ if ( nGPR > x86_64::MAX_GPR_REGS ) ++ nGPR = x86_64::MAX_GPR_REGS; + + #if OSL_DEBUG_LEVEL > 1 + // Let's figure out what is really going on here +- fprintf(stderr,"callVirtualMethod() parameters string is %s\n", pPT); + { +- sal_uInt32 k = nStackLongs; +- sal_uInt64 *q = pStackLongs; +- while (k > 0) +- { +- fprintf(stderr, "uno stack is: %lx\n", *q); +- k--; +- q++; +- } ++ fprintf( stderr, "= callVirtualMethod() =\nGPR's (%d): ", nGPR ); ++ for ( int i = 0; i < nGPR; ++i ) ++ fprintf( stderr, "0x%lx, ", pGPR[i] ); ++ fprintf( stderr, "\nFPR's (%d): ", nFPR ); ++ for ( int i = 0; i < nFPR; ++i ) ++ fprintf( stderr, "%f, ", pFPR[i] ); ++ fprintf( stderr, "\nStack (%d): ", nStack ); ++ for ( int i = 0; i < nStack; ++i ) ++ fprintf( stderr, "0x%lx, ", pStack[i] ); ++ fprintf( stderr, "\n" ); + } + #endif + + // Load parameters to stack, if necessary +- sal_uInt64 *stack = (sal_uInt64 *) __builtin_alloca(nr_stack * 8); +- sal_uInt64 gpregs[GPR_COUNT]; +- double fpregs[FPR_COUNT]; +- invoke_copy_to_stack(stack, pPT, pStackLongs, gpregs, fpregs); ++ sal_uInt64 *stack = (sal_uInt64 *) __builtin_alloca( nStack * 8 ); ++ memcpy( stack, pStack, nStack * 8 ); + +- // Load FPR registers from fpregs[] ++ // Load SSE registers from pFPR[] + register double d0 asm("xmm0"); + register double d1 asm("xmm1"); + register double d2 asm("xmm2"); +@@ -207,9 +103,9 @@ static void callVirtualMethod(void * pTh + register double d6 asm("xmm6"); + register double d7 asm("xmm7"); + +- switch (nr_fpr) { ++ switch ( nFPR ) { + #define ARG_FPR(N) \ +- case N+1: d##N = fpregs[N]; ++ case N+1: d##N = pFPR[N]; + ARG_FPR(7); + ARG_FPR(6); + ARG_FPR(5); +@@ -222,7 +118,7 @@ static void callVirtualMethod(void * pTh + #undef ARG_FPR + } + +- // Load GPR registers from gpregs[] ++ // Load GPR registers from pGPR[] + register sal_uInt64 a0 asm("rdi"); + register sal_uInt64 a1 asm("rsi"); + register sal_uInt64 a2 asm("rdx"); +@@ -230,9 +126,9 @@ static void callVirtualMethod(void * pTh + register sal_uInt64 a4 asm("r8"); + register sal_uInt64 a5 asm("r9"); + +- switch (nr_gpr) { ++ switch ( nGPR ) { + #define ARG_GPR(N) \ +- case N+1: a##N = gpregs[N]; ++ case N+1: a##N = pGPR[N]; + ARG_GPR(5); + ARG_GPR(4); + ARG_GPR(3); +@@ -243,11 +139,6 @@ static void callVirtualMethod(void * pTh + #undef ARG_GPR + } + +- if ( bSimpleReturn ) +- a0 = (sal_uInt64) pThis; +- else +- a1 = (sal_uInt64) pThis; +- + // Ensure that assignments to SSE registers won't be optimized away + asm("" :: + "x" (d0), "x" (d1), "x" (d2), "x" (d3), +@@ -258,16 +149,10 @@ static void callVirtualMethod(void * pTh + pMethod += 8 * nVtableIndex; + pMethod = *((sal_uInt64 *)pMethod); + +- union ReturnValue { +- struct { +- sal_uInt64 rax; +- sal_uInt64 rdx; +- } i; +- struct { +- double xmm0; +- double xmm1; +- } f; +- }; ++ typedef struct { ++ sal_uInt64 rax; ++ sal_uInt64 rdx; ++ } ReturnValue; + + typedef ReturnValue (* FunctionCall )( sal_uInt64, sal_uInt64, sal_uInt64, sal_uInt64, sal_uInt64, sal_uInt64 ); + +@@ -278,42 +163,82 @@ static void callVirtualMethod(void * pTh + { + case typelib_TypeClass_HYPER: + case typelib_TypeClass_UNSIGNED_HYPER: +- *reinterpret_cast( pRegisterReturn ) = aRet.i.rax; ++ *reinterpret_cast( pRegisterReturn ) = aRet.rax; break; - case typelib_TypeClass_FLOAT: -+ aRet.f.xmm0 = d0; - *reinterpret_cast( pRegisterReturn ) = *reinterpret_cast( &aRet.f.xmm0 ); + case typelib_TypeClass_LONG: + case typelib_TypeClass_UNSIGNED_LONG: + case typelib_TypeClass_ENUM: +- *reinterpret_cast( pRegisterReturn ) = *reinterpret_cast( &aRet.i.rax ); ++ *reinterpret_cast( pRegisterReturn ) = *reinterpret_cast( &aRet.rax ); + break; + case typelib_TypeClass_CHAR: + case typelib_TypeClass_SHORT: + case typelib_TypeClass_UNSIGNED_SHORT: +- *reinterpret_cast( pRegisterReturn ) = *reinterpret_cast( &aRet.i.rax ); ++ *reinterpret_cast( pRegisterReturn ) = *reinterpret_cast( &aRet.rax ); break; + case typelib_TypeClass_BOOLEAN: + case typelib_TypeClass_BYTE: +- *reinterpret_cast( pRegisterReturn ) = *reinterpret_cast( &aRet.i.rax ); ++ *reinterpret_cast( pRegisterReturn ) = *reinterpret_cast( &aRet.rax ); + break; + case typelib_TypeClass_FLOAT: +- *reinterpret_cast( pRegisterReturn ) = *reinterpret_cast( &aRet.f.xmm0 ); +- break; case typelib_TypeClass_DOUBLE: -+ aRet.f.xmm0 = d0; - *reinterpret_cast( pRegisterReturn ) = *reinterpret_cast( &aRet.f.xmm0 ); +- *reinterpret_cast( pRegisterReturn ) = *reinterpret_cast( &aRet.f.xmm0 ); ++ *reinterpret_cast( pRegisterReturn ) = d0; break; - default: { +- default: { +- sal_Int32 const nRetSize = pReturnTypeDescr->nSize; +- if (bSimpleReturn && nRetSize <= 16 && nRetSize > 0) { +- if (nRetSize > 8) +- static_cast(pRegisterReturn)[1] = aRet.i.rdx; +- static_cast(pRegisterReturn)[0] = aRet.i.rax; +- } +- break; +- } ++ default: ++ { ++ sal_Int32 const nRetSize = pReturnTypeDescr->nSize; ++ if (bSimpleReturn && nRetSize <= 16 && nRetSize > 0) ++ { ++ if (nRetSize > 8) ++ static_cast(pRegisterReturn)[1] = aRet.rdx; ++ static_cast(pRegisterReturn)[0] = aRet.rax; ++ } ++ break; ++ } + } + } + ++//================================================================================================== ++ ++// Macros for easier insertion of values to registers or stack ++// pSV - pointer to the source ++// nr - order of the value [will be increased if stored to register] ++// pFPR, pGPR - pointer to the registers ++// pDS - pointer to the stack [will be increased if stored here] ++ ++// The value in %xmm register is already prepared to be retrieved as a float, ++// thus we treat float and double the same ++#define INSERT_FLOAT_DOUBLE( pSV, nr, pFPR, pDS ) \ ++ if ( nr < x86_64::MAX_SSE_REGS ) \ ++ pFPR[nr++] = *reinterpret_cast( pSV ); \ ++ else \ ++ *pDS++ = *reinterpret_cast( pSV ); // verbatim! ++ ++#define INSERT_INT64( pSV, nr, pGPR, pDS ) \ ++ if ( nr < x86_64::MAX_GPR_REGS ) \ ++ pGPR[nr++] = *reinterpret_cast( pSV ); \ ++ else \ ++ *pDS++ = *reinterpret_cast( pSV ); ++ ++#define INSERT_INT32( pSV, nr, pGPR, pDS ) \ ++ if ( nr < x86_64::MAX_GPR_REGS ) \ ++ pGPR[nr++] = *reinterpret_cast( pSV ); \ ++ else \ ++ *pDS++ = *reinterpret_cast( pSV ); ++ ++#define INSERT_INT16( pSV, nr, pGPR, pDS ) \ ++ if ( nr < x86_64::MAX_GPR_REGS ) \ ++ pGPR[nr++] = *reinterpret_cast( pSV ); \ ++ else \ ++ *pDS++ = *reinterpret_cast( pSV ); ++ ++#define INSERT_INT8( pSV, nr, pGPR, pDS ) \ ++ if ( nr < x86_64::MAX_GPR_REGS ) \ ++ pGPR[nr++] = *reinterpret_cast( pSV ); \ ++ else \ ++ *pDS++ = *reinterpret_cast( pSV ); + + //================================================================================================== ++ + static void cpp_call( + bridges::cpp_uno::shared::UnoInterfaceProxy * pThis, + bridges::cpp_uno::shared::VtableSlot aVtableSlot, +@@ -322,54 +247,52 @@ static void cpp_call( + void * pUnoReturn, void * pUnoArgs[], uno_Any ** ppUnoExc ) + { + // Maxium space for [complex ret ptr], values | ptr ... +- char * pCppStack = (char *)__builtin_alloca( (nParams + 3) * sizeof(sal_uInt64) ); +- char * pCppStackStart = pCppStack; ++ // (but will be used less - some of the values will be in pGPR and pFPR) ++ sal_uInt64 *pStack = (sal_uInt64 *)__builtin_alloca( (nParams + 3) * sizeof(sal_uInt64) ); ++ sal_uInt64 *pStackStart = pStack; + +- // We need to know parameter types for callVirtualMethod() so generate a signature string +- char * pParamType = (char *)__builtin_alloca( nParams + 3 ); +- char * pPT = pParamType; ++ sal_uInt64 pGPR[x86_64::MAX_GPR_REGS]; ++ sal_uInt32 nGPR = 0; ++ ++ double pFPR[x86_64::MAX_SSE_REGS]; ++ sal_uInt32 nFPR = 0; + + // Return + typelib_TypeDescription * pReturnTypeDescr = 0; + TYPELIB_DANGER_GET( &pReturnTypeDescr, pReturnTypeRef ); + OSL_ENSURE( pReturnTypeDescr, "### expected return type description!" ); + +- void * pCppReturn = 0; // if != 0 && != pUnoReturn, needs reconversion ++ void * pCppReturn = 0; // if != 0 && != pUnoReturn, needs reconversion (see below) + + bool bSimpleReturn = true; +- if (pReturnTypeDescr) ++ if ( pReturnTypeDescr ) + { + if ( x86_64::return_in_hidden_param( pReturnTypeRef ) ) + bSimpleReturn = false; + +- if (bSimpleReturn) ++ if ( bSimpleReturn ) + pCppReturn = pUnoReturn; // direct way for simple types + else + { + // complex return via ptr +- pCppReturn = *(void **)pCppStack = (bridges::cpp_uno::shared::relatesToInterfaceType( pReturnTypeDescr ) +- ? __builtin_alloca( pReturnTypeDescr->nSize ) +- : pUnoReturn); // direct way +- *pPT++ = 'H'; +- pCppStack += sizeof(void *); ++ pCppReturn = bridges::cpp_uno::shared::relatesToInterfaceType( pReturnTypeDescr )? ++ __builtin_alloca( pReturnTypeDescr->nSize ) : pUnoReturn; ++ INSERT_INT64( &pCppReturn, nGPR, pGPR, pStack ); + } + } + + // Push "this" pointer + void * pAdjustedThisPtr = reinterpret_cast< void ** >( pThis->getCppI() ) + aVtableSlot.offset; +- *(void **)pCppStack = pAdjustedThisPtr; +- *pPT++ = 'H'; +- pCppStack += sizeof(void *); ++ INSERT_INT64( &pAdjustedThisPtr, nGPR, pGPR, pStack ); + +- // stack space + // Args +- void ** pCppArgs = (void **)alloca( 3 * sizeof(void *) * nParams ); ++ void ** pCppArgs = (void **)alloca( 3 * sizeof(void *) * nParams ); + // Indizes of values this have to be converted (interface conversion cpp<=>uno) + sal_Int32 * pTempIndizes = (sal_Int32 *)(pCppArgs + nParams); + // Type descriptions for reconversions + typelib_TypeDescription ** ppTempParamTypeDescr = (typelib_TypeDescription **)(pCppArgs + (2 * nParams)); + +- sal_Int32 nTempIndizes = 0; ++ sal_Int32 nTempIndizes = 0; + + for ( sal_Int32 nPos = 0; nPos < nParams; ++nPos ) + { +@@ -379,45 +302,32 @@ static void cpp_call( + + if (!rParam.bOut && bridges::cpp_uno::shared::isSimpleType( pParamTypeDescr )) + { +- uno_copyAndConvertData( pCppArgs[nPos] = pCppStack, pUnoArgs[nPos], pParamTypeDescr, ++ uno_copyAndConvertData( pCppArgs[nPos] = alloca( 8 ), pUnoArgs[nPos], pParamTypeDescr, + pThis->getBridge()->getUno2Cpp() ); + + switch (pParamTypeDescr->eTypeClass) + { +- +- // we need to know type of each param so that we know whether to use +- // gpr or fpr to pass in parameters: +- // Key: I - 32-bit value passed in gpr +- // B - byte value passed in gpr +- // S - short value passed in gpr +- // F - float value pass in fpr +- // D - double value pass in fpr +- // H - long value passed in gpr +- // X - indicates end of parameter description string +- ++ case typelib_TypeClass_HYPER: ++ case typelib_TypeClass_UNSIGNED_HYPER: ++ INSERT_INT64( pCppArgs[nPos], nGPR, pGPR, pStack ); ++ break; + case typelib_TypeClass_LONG: + case typelib_TypeClass_UNSIGNED_LONG: + case typelib_TypeClass_ENUM: +- *pPT++ = 'I'; ++ INSERT_INT32( pCppArgs[nPos], nGPR, pGPR, pStack ); + break; + case typelib_TypeClass_SHORT: + case typelib_TypeClass_CHAR: + case typelib_TypeClass_UNSIGNED_SHORT: +- *pPT++ = 'S'; ++ INSERT_INT16( pCppArgs[nPos], nGPR, pGPR, pStack ); + break; + case typelib_TypeClass_BOOLEAN: + case typelib_TypeClass_BYTE: +- *pPT++ = 'B'; ++ INSERT_INT8( pCppArgs[nPos], nGPR, pGPR, pStack ); + break; + case typelib_TypeClass_FLOAT: +- *pPT++ = 'F'; +- break; + case typelib_TypeClass_DOUBLE: +- *pPT++ = 'D'; +- break; +- case typelib_TypeClass_HYPER: +- case typelib_TypeClass_UNSIGNED_HYPER: +- *pPT++ = 'H'; ++ INSERT_FLOAT_DOUBLE( pCppArgs[nPos], nFPR, pFPR, pStack ); + break; + } + +@@ -430,7 +340,7 @@ static void cpp_call( + { + // cpp out is constructed mem, uno out is not! + uno_constructData( +- *(void **)pCppStack = pCppArgs[nPos] = alloca( pParamTypeDescr->nSize ), ++ pCppArgs[nPos] = alloca( pParamTypeDescr->nSize ), + pParamTypeDescr ); + pTempIndizes[nTempIndizes] = nPos; // default constructed for cpp call + // will be released at reconversion +@@ -440,7 +350,7 @@ static void cpp_call( + else if (bridges::cpp_uno::shared::relatesToInterfaceType( pParamTypeDescr )) + { + uno_copyAndConvertData( +- *(void **)pCppStack = pCppArgs[nPos] = alloca( pParamTypeDescr->nSize ), ++ pCppArgs[nPos] = alloca( pParamTypeDescr->nSize ), + pUnoArgs[nPos], pParamTypeDescr, pThis->getBridge()->getUno2Cpp() ); + + pTempIndizes[nTempIndizes] = nPos; // has to be reconverted +@@ -449,27 +359,22 @@ static void cpp_call( + } + else // direct way + { +- *(void **)pCppStack = pCppArgs[nPos] = pUnoArgs[nPos]; ++ pCppArgs[nPos] = pUnoArgs[nPos]; + // no longer needed + TYPELIB_DANGER_RELEASE( pParamTypeDescr ); + } +- // FIXME: is this the right way to pass these? +- *pPT++='H'; ++ INSERT_INT64( &(pCppArgs[nPos]), nGPR, pGPR, pStack ); + } +- pCppStack += sizeof(sal_uInt64); // standard parameter length + } + +- // terminate the signature string +- *pPT++ = 'X'; +- *pPT = 0; +- + try + { +- OSL_ENSURE( !( (pCppStack - pCppStackStart ) & 7), "UNALIGNED STACK !!! (Please DO panic)" ); + callVirtualMethod( + pAdjustedThisPtr, aVtableSlot.index, +- pCppReturn, pReturnTypeDescr, bSimpleReturn, pParamType, +- (sal_uInt64 *)pCppStackStart, (pCppStack - pCppStackStart) / sizeof(sal_uInt64) ); ++ pCppReturn, pReturnTypeDescr, bSimpleReturn, ++ pStackStart, ( pStack - pStackStart ), ++ pGPR, nGPR, ++ pFPR, nFPR ); + // NO exception occured... + *ppUnoExc = 0; + +@@ -525,8 +430,8 @@ static void cpp_call( + } + } + +- + //================================================================================================== ++ + namespace bridges { namespace cpp_uno { namespace shared { + + void unoInterfaceProxyDispatch( From fedora-cvs-commits at redhat.com Thu Feb 8 16:06:04 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 11:06:04 -0500 Subject: rpms/logrotate/devel logrotate-errorConfiguration.patch, 1.1, 1.2 logrotate.spec, 1.56, 1.57 Message-ID: <200702081606.l18G641r018202@cvs.devel.redhat.com> Author: pvrabec Update of /cvs/dist/rpms/logrotate/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv18186 Modified Files: logrotate-errorConfiguration.patch logrotate.spec Log Message: - fix problem with compress_options_list (#227706) - fix spec file to meet Fedora standards (#226104) logrotate-errorConfiguration.patch: config.c | 356 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 312 insertions(+), 44 deletions(-) Index: logrotate-errorConfiguration.patch =================================================================== RCS file: /cvs/dist/rpms/logrotate/devel/logrotate-errorConfiguration.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- logrotate-errorConfiguration.patch 23 Jan 2007 12:09:11 -0000 1.1 +++ logrotate-errorConfiguration.patch 8 Feb 2007 16:05:58 -0000 1.2 @@ -1,6 +1,6 @@ ---- logrotate-3.7.4/config.c.old 2006-07-24 14:08:04.000000000 +0200 -+++ logrotate-3.7.4/config.c 2006-09-23 11:02:44.000000000 +0200 -@@ -177,12 +177,114 @@ +--- logrotate-3.7.4/config.c.errorConfiguration 2007-02-08 15:19:14.000000000 +0100 ++++ logrotate-3.7.4/config.c 2007-02-08 15:19:37.000000000 +0100 +@@ -192,12 +192,109 @@ free(array); } @@ -40,12 +40,8 @@ + to->createUid = from->createUid; + to->createGid = from->createGid; + if (from->compress_options_count) { -+ to->compress_options_list = (const char **) -+ malloc(from->compress_options_count * sizeof(const char *)); -+ for (i = 0; i < from->compress_options_count; i++) -+ to->compress_options_list[i] = -+ strdup(from->compress_options_list[i]); -+ to->compress_options_count = from->compress_options_count; ++ poptDupArgv(from->compress_options_count, from->compress_options_list, ++ &to->compress_options_count, &to->compress_options_list); + } +} + @@ -76,8 +72,7 @@ + if (log->compress_ext) + free(log->compress_ext); + if (log->compress_options_list) -+ free_2d_array((char **)log->compress_options_list, -+ log->compress_options_count); ++ free(log->compress_options_list); +} + +static void freeTailLogs(logInfo ** logsPtr, int *numLogsPtr, @@ -116,7 +111,7 @@ if (stat(path, &sb)) { message(MESS_ERROR, "cannot stat %s: %s\n", path, strerror(errno)); -@@ -264,30 +366,45 @@ +@@ -279,30 +376,45 @@ for (i = 0; i < files_count; ++i) { assert(namelist[i] != NULL); @@ -171,7 +166,7 @@ const char **file; logInfo defConfig = { /* pattern */ NULL, /* files, numFiles */ NULL, 0, -@@ -323,12 +440,13 @@ +@@ -338,12 +450,13 @@ for (file = paths; *file; file++) { if (readConfigPath(*file, &defConfig, logsPtr, numLogsPtr)) { @@ -188,7 +183,7 @@ } static int globerr(const char *pathname, int theerr) -@@ -340,6 +458,12 @@ +@@ -355,6 +468,12 @@ return 1; } @@ -201,7 +196,7 @@ static int readConfigFile(const char *configFile, logInfo * defConfig, logInfo ** logsPtr, int *numLogsPtr) { -@@ -364,6 +488,7 @@ +@@ -379,6 +498,7 @@ glob_t globResult; const char **argv; int argc, argNum; @@ -209,7 +204,7 @@ /* FIXME: createOwner and createGroup probably shouldn't be fixed length arrays -- of course, if we aren't run setuid it doesn't -@@ -417,6 +542,28 @@ +@@ -432,6 +552,28 @@ start = buf; while (*start) { @@ -238,7 +233,7 @@ while (isblank(*start) && (*start)) start++; if (*start == '#') { -@@ -549,7 +696,13 @@ +@@ -564,7 +706,13 @@ if (rc == 4) { message(MESS_ERROR, "%s:%d extra arguments for " "create\n", configFile, lineNum); @@ -253,7 +248,7 @@ } if (rc > 0) -@@ -560,7 +713,13 @@ +@@ -575,7 +723,13 @@ if (!pw) { message(MESS_ERROR, "%s:%d unknown user '%s'\n", configFile, lineNum, createOwner); @@ -268,7 +263,7 @@ } newlog->createUid = pw->pw_uid; endpwent(); -@@ -570,7 +729,13 @@ +@@ -585,7 +739,13 @@ if (!group) { message(MESS_ERROR, "%s:%d unknown group '%s'\n", configFile, lineNum, createGroup); @@ -283,7 +278,7 @@ } newlog->createGid = group->gr_gid; endgrent(); -@@ -605,7 +770,13 @@ +@@ -620,7 +780,13 @@ } else if (!isdigit(start[length])) { message(MESS_ERROR, "%s:%d unknown unit '%c'\n", configFile, lineNum, start[length]); @@ -298,7 +293,7 @@ } else { multiplier = 1; } -@@ -614,7 +785,13 @@ +@@ -629,7 +795,13 @@ if (*chptr) { message(MESS_ERROR, "%s:%d bad size '%s'\n", configFile, lineNum, start); @@ -312,8 +307,8 @@ + } } - if (!strcmp(opt, "size")) { -@@ -676,7 +853,13 @@ + if (!strncmp(opt, "size", 4)) { +@@ -691,7 +863,13 @@ message(MESS_ERROR, "%s:%d bad rotation count '%s'\n", configFile, lineNum, start); @@ -328,7 +323,7 @@ } *endtag = oldchar, start = endtag; } -@@ -692,7 +875,13 @@ +@@ -707,7 +885,13 @@ if (*chptr || newlog->logStart < 0) { message(MESS_ERROR, "%s:%d bad start count '%s'\n", configFile, lineNum, start); @@ -343,7 +338,7 @@ } *endtag = oldchar, start = endtag; } -@@ -708,7 +897,13 @@ +@@ -723,7 +907,13 @@ if (*chptr || newlog->rotateAge < 0) { message(MESS_ERROR, "%s:%d bad maximum age '%s'\n", configFile, lineNum, start); @@ -358,7 +353,7 @@ } *endtag = oldchar, start = endtag; } -@@ -718,13 +913,18 @@ +@@ -733,13 +923,18 @@ configFile, lineNum); } else if (!strcmp(start, "mail")) { *endtag = oldchar, start = endtag; @@ -380,7 +375,7 @@ *endtag = oldchar, start = endtag; } else if (!strcmp(start, "missingok")) { -@@ -738,6 +938,8 @@ +@@ -753,6 +948,8 @@ } else if (!strcmp(start, "prerotate")) { *endtag = oldchar, start = endtag; @@ -389,7 +384,7 @@ scriptStart = start; scriptDest = &newlog->pre; -@@ -746,6 +948,8 @@ +@@ -761,6 +958,8 @@ } else if (!strcmp(start, "firstaction")) { *endtag = oldchar, start = endtag; @@ -398,7 +393,7 @@ scriptStart = start; scriptDest = &newlog->first; -@@ -754,6 +958,8 @@ +@@ -769,6 +968,8 @@ } else if (!strcmp(start, "postrotate")) { *endtag = oldchar, start = endtag; @@ -407,7 +402,7 @@ scriptStart = start; scriptDest = &newlog->post; -@@ -762,6 +968,8 @@ +@@ -777,6 +978,8 @@ } else if (!strcmp(start, "lastaction")) { *endtag = oldchar, start = endtag; @@ -416,7 +411,7 @@ scriptStart = start; scriptDest = &newlog->last; -@@ -773,7 +981,9 @@ +@@ -788,7 +991,9 @@ "%s:%d tabooext may not appear inside " "of log file definition\n", configFile, lineNum); @@ -427,7 +422,7 @@ } *endtag = oldchar, start = endtag; -@@ -819,7 +1029,9 @@ +@@ -834,7 +1039,9 @@ "%s:%d include may not appear inside " "of log file definition\n", configFile, lineNum); @@ -438,7 +433,7 @@ } *endtag = oldchar, start = endtag; -@@ -837,9 +1049,17 @@ +@@ -852,9 +1059,17 @@ } } else if (!strcmp(start, "olddir")) { *endtag = oldchar, start = endtag; @@ -457,7 +452,7 @@ } #if 0 if (stat(newlog->oldDir, &sb)) { -@@ -868,6 +1088,7 @@ +@@ -883,6 +1098,7 @@ &endtag)) { oldchar = *endtag, *endtag = '\0'; @@ -465,7 +460,7 @@ newlog->extension = strdup(start); *endtag = oldchar, start = endtag; -@@ -878,18 +1099,30 @@ +@@ -893,18 +1109,30 @@ } else if (!strcmp(start, "compresscmd")) { *endtag = oldchar, start = endtag; @@ -499,7 +494,7 @@ } message(MESS_DEBUG, "compress_prog is now %s\n", -@@ -897,19 +1130,31 @@ +@@ -912,19 +1140,31 @@ } else if (!strcmp(start, "uncompresscmd")) { *endtag = oldchar, start = endtag; @@ -534,13 +529,12 @@ } message(MESS_DEBUG, "uncompress_prog is now %s\n", -@@ -918,12 +1163,24 @@ +@@ -933,12 +1173,23 @@ } else if (!strcmp(start, "compressoptions")) { char *options; + if (newlog->compress_options_list) { -+ free_2d_array((char **)newlog->compress_options_list, -+ newlog->compress_options_count); ++ free(newlog->compress_options_list); + newlog->compress_options_list = NULL; + newlog->compress_options_count = 0; + } @@ -560,7 +554,7 @@ } if (poptParseArgvString(options, -@@ -933,7 +1190,12 @@ +@@ -948,7 +1199,12 @@ "%s:%d invalid compression options\n", configFile, lineNum); free(options); @@ -574,7 +568,7 @@ } message(MESS_DEBUG, "compress_options is now %s\n", -@@ -941,11 +1203,19 @@ +@@ -956,11 +1212,19 @@ free(options); } else if (!strcmp(start, "compressext")) { *endtag = oldchar, start = endtag; @@ -595,7 +589,7 @@ } message(MESS_DEBUG, "compress_ext is now %s\n", -@@ -973,7 +1243,8 @@ +@@ -988,7 +1252,8 @@ if (newlog != defConfig) { message(MESS_ERROR, "%s:%d unexpected log filename\n", configFile, lineNum); @@ -605,7 +599,7 @@ } /* If no compression options were found in config file, -@@ -989,7 +1260,7 @@ +@@ -1004,7 +1269,7 @@ (*numLogsPtr)++; *logsPtr = realloc(*logsPtr, sizeof(**logsPtr) * *numLogsPtr); newlog = *logsPtr + *numLogsPtr - 1; @@ -614,7 +608,7 @@ endtag = start; while (*endtag != '{' && *endtag != '\0') -@@ -1013,7 +1284,7 @@ +@@ -1028,7 +1293,7 @@ newlog->files = NULL; newlog->numFiles = 0; @@ -623,7 +617,7 @@ rc = glob(argv[argNum], GLOB_NOCHECK, globerr, &globResult); if (rc == GLOB_ABORTED) { -@@ -1022,7 +1293,8 @@ +@@ -1037,7 +1302,8 @@ message(MESS_ERROR, "%s:%d glob failed for %s\n", configFile, lineNum, argv[argNum]); @@ -633,7 +627,7 @@ } newlog->files = -@@ -1045,8 +1317,8 @@ +@@ -1060,8 +1326,8 @@ "%s:%d duplicate log entry for %s\n", configFile, lineNum, globResult.gl_pathv[i]); @@ -644,7 +638,7 @@ } } } -@@ -1055,19 +1327,21 @@ +@@ -1070,19 +1336,21 @@ strdup(globResult.gl_pathv[i]); newlog->numFiles++; } Index: logrotate.spec =================================================================== RCS file: /cvs/dist/rpms/logrotate/devel/logrotate.spec,v retrieving revision 1.56 retrieving revision 1.57 diff -u -r1.56 -r1.57 --- logrotate.spec 23 Jan 2007 12:09:11 -0000 1.56 +++ logrotate.spec 8 Feb 2007 16:05:58 -0000 1.57 @@ -1,7 +1,7 @@ Summary: Rotates, compresses, removes and mails system log files Name: logrotate Version: 3.7.4 -Release: 11%{?dist} +Release: 12%{?dist} License: GPL Group: System Environment/Base Source: logrotate-%{PACKAGE_VERSION}.tar.gz @@ -10,9 +10,8 @@ Patch3: logrotate-sizeOption.patch Patch4: logrotate-widecharPath.patch Patch5: logrotate-errorConfiguration.patch - -BuildRoot: %{_tmppath}/%{name}-%{version}.root BuildRequires: libselinux-devel +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description The logrotate utility is designed to simplify the administration of @@ -27,15 +26,14 @@ %prep %setup -q -%patch1 -p1 -b .rhat +%patch1 -p1 -b .selinux %patch2 -p1 -b .fdLeak %patch3 -p1 -b .sizeOption %patch4 -p1 -b .widecharPath %patch5 -p1 -b .errorConfiguration %build -make RPM_OPT_FLAGS="$RPM_OPT_FLAGS -g" \ - WITH_SELINUX=yes +make %{?_smp_mflags} RPM_OPT_FLAGS="$RPM_OPT_FLAGS" WITH_SELINUX=yes %install rm -rf $RPM_BUILD_ROOT @@ -44,8 +42,8 @@ mkdir -p $RPM_BUILD_ROOT/etc/cron.daily mkdir -p $RPM_BUILD_ROOT/var/lib -install -m 644 examples/logrotate-default $RPM_BUILD_ROOT/etc/logrotate.conf -install -m 755 examples/logrotate.cron $RPM_BUILD_ROOT/etc/cron.daily/logrotate +install -p -m 644 examples/logrotate-default $RPM_BUILD_ROOT/etc/logrotate.conf +install -p -m 755 examples/logrotate.cron $RPM_BUILD_ROOT/etc/cron.daily/logrotate touch $RPM_BUILD_ROOT/var/lib/logrotate.status %clean @@ -53,15 +51,19 @@ %files %defattr(-,root,root) -%doc CHANGES -%attr(0755, root, root) /usr/sbin/logrotate +%doc CHANGES COPYING +%attr(0755, root, root) %{_sbindir}/logrotate %attr(0644, root, root) %{_mandir}/man8/logrotate.8* -%attr(0755, root, root) /etc/cron.daily/logrotate -%attr(0644, root, root) %config(noreplace) /etc/logrotate.conf -%attr(0755, root, root) %dir /etc/logrotate.d -%attr(0644, root, root) %verify(not size md5 mtime) %config(noreplace) /var/lib/logrotate.status +%attr(0755, root, root) %{_sysconfdir}/cron.daily/logrotate +%attr(0644, root, root) %config(noreplace) %{_sysconfdir}/logrotate.conf +%attr(0755, root, root) %dir %{_sysconfdir}/logrotate.d +%attr(0644, root, root) %verify(not size md5 mtime) %config(noreplace) %{_localstatedir}/lib/logrotate.status %changelog +* Thu Feb 08 2007 Peter Vrabec 3.7.4-12 +- fix problem with compress_options_list (#227706) +- fix spec file to meet Fedora standards (#226104) + * Tue Jan 23 2007 Peter Vrabec 3.7.4-11 - logrotate won't stop if there are some errors in configuration or glob failures (#166510, #182062) From fedora-cvs-commits at redhat.com Thu Feb 8 16:07:11 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 11:07:11 -0500 Subject: rpms/openoffice.org/FC-6 openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch, 1.1, 1.2 Message-ID: <200702081607.l18G7BvL018287@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/openoffice.org/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv18271 Modified Files: openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch Log Message: use upstream bridge rework replacement openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch: uno2cpp.cxx | 345 +++++++++++++++++++++--------------------------------------- 1 files changed, 125 insertions(+), 220 deletions(-) Index: openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch =================================================================== RCS file: /cvs/dist/rpms/openoffice.org/FC-6/openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch 29 Jan 2007 13:42:26 -0000 1.1 +++ openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch 8 Feb 2007 16:07:09 -0000 1.2 @@ -1,19 +1,531 @@ -Index: source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx -=================================================================== -RCS file: /cvs/udk/bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx,v -retrieving revision 1.7 -diff -u -r1.7 uno2cpp.cxx ---- openoffice.org.orig/bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx 1 Dec 2006 14:17:59 -0000 1.7 -+++ openoffice.org/bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx 29 Jan 2007 11:21:29 -0000 -@@ -295,9 +295,11 @@ - *reinterpret_cast( pRegisterReturn ) = *reinterpret_cast( &aRet.i.rax ); +--- openoffice.org.orig/bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx 2007-02-07 16:08:49.000000000 +0100 ++++ openoffice.org/bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx 2007-02-08 14:54:32.000000000 +0100 +@@ -55,149 +55,45 @@ + using namespace ::rtl; + using namespace ::com::sun::star::uno; + +-void dummy_can_throw_anything( char const * ); +- +-// 6 integral parameters are passed in registers +-const sal_uInt32 GPR_COUNT = 6; +- +-// 8 floating point parameters are passed in SSE registers +-const sal_uInt32 FPR_COUNT = 8; +- +-static inline void +-invoke_count_words(char * pPT, // Parameter Types +- sal_uInt32 & nr_gpr, // Number of arguments in GPRs +- sal_uInt32 & nr_fpr, // Number of arguments in FPRs +- sal_uInt32 & nr_stack) // Number of arguments in stack +-{ +- nr_gpr = 0; +- nr_fpr = 0; +- nr_stack = 0; +- char c; +- +- while ((c = *pPT++) != 'X') +- { +- if (c == 'F' || c == 'D') +- { +- if (nr_fpr < FPR_COUNT) +- nr_fpr++; +- else +- nr_stack++; +- } +- else +- { +- if (nr_gpr < GPR_COUNT) +- nr_gpr++; +- else +- nr_stack++; +- } +- } +-} +- +-static void +-invoke_copy_to_stack(sal_uInt64 * pDS, // Stack Storage +- char * pPT, // Parameter Types +- sal_uInt64 * pSV, // Source Values +- sal_uInt64 * pGPR, // General Purpose Registers +- double * pFPR) // Floating-Point Registers +-{ +- sal_uInt32 nr_gpr = 0; +- sal_uInt32 nr_fpr = 0; +- sal_uInt64 value; +- char c; +- +- while ((c = *pPT++) != 'X') +- { +- switch (c) +- { +- case 'D': // Double +- if (nr_fpr < FPR_COUNT) +- pFPR[nr_fpr++] = *reinterpret_cast( pSV++ ); +- else +- *pDS++ = *pSV++; +- break; +- +- case 'F': // Float +- if (nr_fpr < FPR_COUNT) +- // The value in %xmm register is already prepared to +- // be retrieved as a float. Therefore, we pass the +- // value verbatim, as a double without conversion. +- pFPR[nr_fpr++] = *reinterpret_cast( pSV++ ); +- else +- *pDS++ = *pSV++; +- break; +- +- case 'H': // 64-bit Word +- if (nr_gpr < GPR_COUNT) +- pGPR[nr_gpr++] = *pSV++; +- else +- *pDS++ = *pSV++; +- break; +- +- case 'I': // 32-bit Word +- if (nr_gpr < GPR_COUNT) +- pGPR[nr_gpr++] = *reinterpret_cast( pSV++ ); +- else +- *pDS++ = *reinterpret_cast( pSV++ ); +- break; +- +- case 'S': // 16-bit Word +- if (nr_gpr < GPR_COUNT) +- pGPR[nr_gpr++] = *reinterpret_cast( pSV++ ); +- else +- *pDS++ = *reinterpret_cast( pSV++ ); +- break; +- +- case 'B': // Byte +- if (nr_gpr < GPR_COUNT) +- pGPR[nr_gpr++] = *reinterpret_cast( pSV++ ); +- else +- *pDS++ = *reinterpret_cast( pSV++ ); +- break; +- +- default: // Default, assume 64-bit values +- if (nr_gpr < GPR_COUNT) +- pGPR[nr_gpr++] = *pSV++; +- else +- *pDS++ = *pSV++; +- break; +- } +- } +-} +- + //================================================================================================== ++ + static void callVirtualMethod(void * pThis, sal_uInt32 nVtableIndex, + void * pRegisterReturn, typelib_TypeDescription * pReturnTypeDescr, bool bSimpleReturn, +- char * pPT, sal_uInt64 * pStackLongs, sal_uInt32 nStackLongs) ++ sal_uInt64 *pStack, sal_uInt32 nStack, ++ sal_uInt64 *pGPR, sal_uInt32 nGPR, ++ double *pFPR, sal_uInt32 nFPR) + { +- sal_uInt32 nr_gpr, nr_fpr, nr_stack; +- invoke_count_words(pPT, nr_gpr, nr_fpr, nr_stack); +- + // Stack, if used, must be 16-bytes aligned +- if (nr_stack) +- nr_stack = (nr_stack + 1) & ~1; ++ if ( nStack ) ++ nStack = ( nStack + 1 ) & ~1; ++ ++ // Should not happen, but... ++ if ( nFPR > x86_64::MAX_SSE_REGS ) ++ nFPR = x86_64::MAX_SSE_REGS; ++ if ( nGPR > x86_64::MAX_GPR_REGS ) ++ nGPR = x86_64::MAX_GPR_REGS; + + #if OSL_DEBUG_LEVEL > 1 + // Let's figure out what is really going on here +- fprintf(stderr,"callVirtualMethod() parameters string is %s\n", pPT); + { +- sal_uInt32 k = nStackLongs; +- sal_uInt64 *q = pStackLongs; +- while (k > 0) +- { +- fprintf(stderr, "uno stack is: %lx\n", *q); +- k--; +- q++; +- } ++ fprintf( stderr, "= callVirtualMethod() =\nGPR's (%d): ", nGPR ); ++ for ( int i = 0; i < nGPR; ++i ) ++ fprintf( stderr, "0x%lx, ", pGPR[i] ); ++ fprintf( stderr, "\nFPR's (%d): ", nFPR ); ++ for ( int i = 0; i < nFPR; ++i ) ++ fprintf( stderr, "%f, ", pFPR[i] ); ++ fprintf( stderr, "\nStack (%d): ", nStack ); ++ for ( int i = 0; i < nStack; ++i ) ++ fprintf( stderr, "0x%lx, ", pStack[i] ); ++ fprintf( stderr, "\n" ); + } + #endif + + // Load parameters to stack, if necessary +- sal_uInt64 *stack = (sal_uInt64 *) __builtin_alloca(nr_stack * 8); +- sal_uInt64 gpregs[GPR_COUNT]; +- double fpregs[FPR_COUNT]; +- invoke_copy_to_stack(stack, pPT, pStackLongs, gpregs, fpregs); ++ sal_uInt64 *stack = (sal_uInt64 *) __builtin_alloca( nStack * 8 ); ++ memcpy( stack, pStack, nStack * 8 ); + +- // Load FPR registers from fpregs[] ++ // Load SSE registers from pFPR[] + register double d0 asm("xmm0"); + register double d1 asm("xmm1"); + register double d2 asm("xmm2"); +@@ -207,9 +103,9 @@ static void callVirtualMethod(void * pTh + register double d6 asm("xmm6"); + register double d7 asm("xmm7"); + +- switch (nr_fpr) { ++ switch ( nFPR ) { + #define ARG_FPR(N) \ +- case N+1: d##N = fpregs[N]; ++ case N+1: d##N = pFPR[N]; + ARG_FPR(7); + ARG_FPR(6); + ARG_FPR(5); +@@ -222,7 +118,7 @@ static void callVirtualMethod(void * pTh + #undef ARG_FPR + } + +- // Load GPR registers from gpregs[] ++ // Load GPR registers from pGPR[] + register sal_uInt64 a0 asm("rdi"); + register sal_uInt64 a1 asm("rsi"); + register sal_uInt64 a2 asm("rdx"); +@@ -230,9 +126,9 @@ static void callVirtualMethod(void * pTh + register sal_uInt64 a4 asm("r8"); + register sal_uInt64 a5 asm("r9"); + +- switch (nr_gpr) { ++ switch ( nGPR ) { + #define ARG_GPR(N) \ +- case N+1: a##N = gpregs[N]; ++ case N+1: a##N = pGPR[N]; + ARG_GPR(5); + ARG_GPR(4); + ARG_GPR(3); +@@ -243,11 +139,6 @@ static void callVirtualMethod(void * pTh + #undef ARG_GPR + } + +- if ( bSimpleReturn ) +- a0 = (sal_uInt64) pThis; +- else +- a1 = (sal_uInt64) pThis; +- + // Ensure that assignments to SSE registers won't be optimized away + asm("" :: + "x" (d0), "x" (d1), "x" (d2), "x" (d3), +@@ -258,16 +149,10 @@ static void callVirtualMethod(void * pTh + pMethod += 8 * nVtableIndex; + pMethod = *((sal_uInt64 *)pMethod); + +- union ReturnValue { +- struct { +- sal_uInt64 rax; +- sal_uInt64 rdx; +- } i; +- struct { +- double xmm0; +- double xmm1; +- } f; +- }; ++ typedef struct { ++ sal_uInt64 rax; ++ sal_uInt64 rdx; ++ } ReturnValue; + + typedef ReturnValue (* FunctionCall )( sal_uInt64, sal_uInt64, sal_uInt64, sal_uInt64, sal_uInt64, sal_uInt64 ); + +@@ -278,42 +163,82 @@ static void callVirtualMethod(void * pTh + { + case typelib_TypeClass_HYPER: + case typelib_TypeClass_UNSIGNED_HYPER: +- *reinterpret_cast( pRegisterReturn ) = aRet.i.rax; ++ *reinterpret_cast( pRegisterReturn ) = aRet.rax; break; - case typelib_TypeClass_FLOAT: -+ aRet.f.xmm0 = d0; - *reinterpret_cast( pRegisterReturn ) = *reinterpret_cast( &aRet.f.xmm0 ); + case typelib_TypeClass_LONG: + case typelib_TypeClass_UNSIGNED_LONG: + case typelib_TypeClass_ENUM: +- *reinterpret_cast( pRegisterReturn ) = *reinterpret_cast( &aRet.i.rax ); ++ *reinterpret_cast( pRegisterReturn ) = *reinterpret_cast( &aRet.rax ); + break; + case typelib_TypeClass_CHAR: + case typelib_TypeClass_SHORT: + case typelib_TypeClass_UNSIGNED_SHORT: +- *reinterpret_cast( pRegisterReturn ) = *reinterpret_cast( &aRet.i.rax ); ++ *reinterpret_cast( pRegisterReturn ) = *reinterpret_cast( &aRet.rax ); break; + case typelib_TypeClass_BOOLEAN: + case typelib_TypeClass_BYTE: +- *reinterpret_cast( pRegisterReturn ) = *reinterpret_cast( &aRet.i.rax ); ++ *reinterpret_cast( pRegisterReturn ) = *reinterpret_cast( &aRet.rax ); + break; + case typelib_TypeClass_FLOAT: +- *reinterpret_cast( pRegisterReturn ) = *reinterpret_cast( &aRet.f.xmm0 ); +- break; case typelib_TypeClass_DOUBLE: -+ aRet.f.xmm0 = d0; - *reinterpret_cast( pRegisterReturn ) = *reinterpret_cast( &aRet.f.xmm0 ); +- *reinterpret_cast( pRegisterReturn ) = *reinterpret_cast( &aRet.f.xmm0 ); ++ *reinterpret_cast( pRegisterReturn ) = d0; break; - default: { +- default: { +- sal_Int32 const nRetSize = pReturnTypeDescr->nSize; +- if (bSimpleReturn && nRetSize <= 16 && nRetSize > 0) { +- if (nRetSize > 8) +- static_cast(pRegisterReturn)[1] = aRet.i.rdx; +- static_cast(pRegisterReturn)[0] = aRet.i.rax; +- } +- break; +- } ++ default: ++ { ++ sal_Int32 const nRetSize = pReturnTypeDescr->nSize; ++ if (bSimpleReturn && nRetSize <= 16 && nRetSize > 0) ++ { ++ if (nRetSize > 8) ++ static_cast(pRegisterReturn)[1] = aRet.rdx; ++ static_cast(pRegisterReturn)[0] = aRet.rax; ++ } ++ break; ++ } + } + } + ++//================================================================================================== ++ ++// Macros for easier insertion of values to registers or stack ++// pSV - pointer to the source ++// nr - order of the value [will be increased if stored to register] ++// pFPR, pGPR - pointer to the registers ++// pDS - pointer to the stack [will be increased if stored here] ++ ++// The value in %xmm register is already prepared to be retrieved as a float, ++// thus we treat float and double the same ++#define INSERT_FLOAT_DOUBLE( pSV, nr, pFPR, pDS ) \ ++ if ( nr < x86_64::MAX_SSE_REGS ) \ ++ pFPR[nr++] = *reinterpret_cast( pSV ); \ ++ else \ ++ *pDS++ = *reinterpret_cast( pSV ); // verbatim! ++ ++#define INSERT_INT64( pSV, nr, pGPR, pDS ) \ ++ if ( nr < x86_64::MAX_GPR_REGS ) \ ++ pGPR[nr++] = *reinterpret_cast( pSV ); \ ++ else \ ++ *pDS++ = *reinterpret_cast( pSV ); ++ ++#define INSERT_INT32( pSV, nr, pGPR, pDS ) \ ++ if ( nr < x86_64::MAX_GPR_REGS ) \ ++ pGPR[nr++] = *reinterpret_cast( pSV ); \ ++ else \ ++ *pDS++ = *reinterpret_cast( pSV ); ++ ++#define INSERT_INT16( pSV, nr, pGPR, pDS ) \ ++ if ( nr < x86_64::MAX_GPR_REGS ) \ ++ pGPR[nr++] = *reinterpret_cast( pSV ); \ ++ else \ ++ *pDS++ = *reinterpret_cast( pSV ); ++ ++#define INSERT_INT8( pSV, nr, pGPR, pDS ) \ ++ if ( nr < x86_64::MAX_GPR_REGS ) \ ++ pGPR[nr++] = *reinterpret_cast( pSV ); \ ++ else \ ++ *pDS++ = *reinterpret_cast( pSV ); + + //================================================================================================== ++ + static void cpp_call( + bridges::cpp_uno::shared::UnoInterfaceProxy * pThis, + bridges::cpp_uno::shared::VtableSlot aVtableSlot, +@@ -322,54 +247,52 @@ static void cpp_call( + void * pUnoReturn, void * pUnoArgs[], uno_Any ** ppUnoExc ) + { + // Maxium space for [complex ret ptr], values | ptr ... +- char * pCppStack = (char *)__builtin_alloca( (nParams + 3) * sizeof(sal_uInt64) ); +- char * pCppStackStart = pCppStack; ++ // (but will be used less - some of the values will be in pGPR and pFPR) ++ sal_uInt64 *pStack = (sal_uInt64 *)__builtin_alloca( (nParams + 3) * sizeof(sal_uInt64) ); ++ sal_uInt64 *pStackStart = pStack; + +- // We need to know parameter types for callVirtualMethod() so generate a signature string +- char * pParamType = (char *)__builtin_alloca( nParams + 3 ); +- char * pPT = pParamType; ++ sal_uInt64 pGPR[x86_64::MAX_GPR_REGS]; ++ sal_uInt32 nGPR = 0; ++ ++ double pFPR[x86_64::MAX_SSE_REGS]; ++ sal_uInt32 nFPR = 0; + + // Return + typelib_TypeDescription * pReturnTypeDescr = 0; + TYPELIB_DANGER_GET( &pReturnTypeDescr, pReturnTypeRef ); + OSL_ENSURE( pReturnTypeDescr, "### expected return type description!" ); + +- void * pCppReturn = 0; // if != 0 && != pUnoReturn, needs reconversion ++ void * pCppReturn = 0; // if != 0 && != pUnoReturn, needs reconversion (see below) + + bool bSimpleReturn = true; +- if (pReturnTypeDescr) ++ if ( pReturnTypeDescr ) + { + if ( x86_64::return_in_hidden_param( pReturnTypeRef ) ) + bSimpleReturn = false; + +- if (bSimpleReturn) ++ if ( bSimpleReturn ) + pCppReturn = pUnoReturn; // direct way for simple types + else + { + // complex return via ptr +- pCppReturn = *(void **)pCppStack = (bridges::cpp_uno::shared::relatesToInterfaceType( pReturnTypeDescr ) +- ? __builtin_alloca( pReturnTypeDescr->nSize ) +- : pUnoReturn); // direct way +- *pPT++ = 'H'; +- pCppStack += sizeof(void *); ++ pCppReturn = bridges::cpp_uno::shared::relatesToInterfaceType( pReturnTypeDescr )? ++ __builtin_alloca( pReturnTypeDescr->nSize ) : pUnoReturn; ++ INSERT_INT64( &pCppReturn, nGPR, pGPR, pStack ); + } + } + + // Push "this" pointer + void * pAdjustedThisPtr = reinterpret_cast< void ** >( pThis->getCppI() ) + aVtableSlot.offset; +- *(void **)pCppStack = pAdjustedThisPtr; +- *pPT++ = 'H'; +- pCppStack += sizeof(void *); ++ INSERT_INT64( &pAdjustedThisPtr, nGPR, pGPR, pStack ); + +- // stack space + // Args +- void ** pCppArgs = (void **)alloca( 3 * sizeof(void *) * nParams ); ++ void ** pCppArgs = (void **)alloca( 3 * sizeof(void *) * nParams ); + // Indizes of values this have to be converted (interface conversion cpp<=>uno) + sal_Int32 * pTempIndizes = (sal_Int32 *)(pCppArgs + nParams); + // Type descriptions for reconversions + typelib_TypeDescription ** ppTempParamTypeDescr = (typelib_TypeDescription **)(pCppArgs + (2 * nParams)); + +- sal_Int32 nTempIndizes = 0; ++ sal_Int32 nTempIndizes = 0; + + for ( sal_Int32 nPos = 0; nPos < nParams; ++nPos ) + { +@@ -379,45 +302,32 @@ static void cpp_call( + + if (!rParam.bOut && bridges::cpp_uno::shared::isSimpleType( pParamTypeDescr )) + { +- uno_copyAndConvertData( pCppArgs[nPos] = pCppStack, pUnoArgs[nPos], pParamTypeDescr, ++ uno_copyAndConvertData( pCppArgs[nPos] = alloca( 8 ), pUnoArgs[nPos], pParamTypeDescr, + pThis->getBridge()->getUno2Cpp() ); + + switch (pParamTypeDescr->eTypeClass) + { +- +- // we need to know type of each param so that we know whether to use +- // gpr or fpr to pass in parameters: +- // Key: I - 32-bit value passed in gpr +- // B - byte value passed in gpr +- // S - short value passed in gpr +- // F - float value pass in fpr +- // D - double value pass in fpr +- // H - long value passed in gpr +- // X - indicates end of parameter description string +- ++ case typelib_TypeClass_HYPER: ++ case typelib_TypeClass_UNSIGNED_HYPER: ++ INSERT_INT64( pCppArgs[nPos], nGPR, pGPR, pStack ); ++ break; + case typelib_TypeClass_LONG: + case typelib_TypeClass_UNSIGNED_LONG: + case typelib_TypeClass_ENUM: +- *pPT++ = 'I'; ++ INSERT_INT32( pCppArgs[nPos], nGPR, pGPR, pStack ); + break; + case typelib_TypeClass_SHORT: + case typelib_TypeClass_CHAR: + case typelib_TypeClass_UNSIGNED_SHORT: +- *pPT++ = 'S'; ++ INSERT_INT16( pCppArgs[nPos], nGPR, pGPR, pStack ); + break; + case typelib_TypeClass_BOOLEAN: + case typelib_TypeClass_BYTE: +- *pPT++ = 'B'; ++ INSERT_INT8( pCppArgs[nPos], nGPR, pGPR, pStack ); + break; + case typelib_TypeClass_FLOAT: +- *pPT++ = 'F'; +- break; + case typelib_TypeClass_DOUBLE: +- *pPT++ = 'D'; +- break; +- case typelib_TypeClass_HYPER: +- case typelib_TypeClass_UNSIGNED_HYPER: +- *pPT++ = 'H'; ++ INSERT_FLOAT_DOUBLE( pCppArgs[nPos], nFPR, pFPR, pStack ); + break; + } + +@@ -430,7 +340,7 @@ static void cpp_call( + { + // cpp out is constructed mem, uno out is not! + uno_constructData( +- *(void **)pCppStack = pCppArgs[nPos] = alloca( pParamTypeDescr->nSize ), ++ pCppArgs[nPos] = alloca( pParamTypeDescr->nSize ), + pParamTypeDescr ); + pTempIndizes[nTempIndizes] = nPos; // default constructed for cpp call + // will be released at reconversion +@@ -440,7 +350,7 @@ static void cpp_call( + else if (bridges::cpp_uno::shared::relatesToInterfaceType( pParamTypeDescr )) + { + uno_copyAndConvertData( +- *(void **)pCppStack = pCppArgs[nPos] = alloca( pParamTypeDescr->nSize ), ++ pCppArgs[nPos] = alloca( pParamTypeDescr->nSize ), + pUnoArgs[nPos], pParamTypeDescr, pThis->getBridge()->getUno2Cpp() ); + + pTempIndizes[nTempIndizes] = nPos; // has to be reconverted +@@ -449,27 +359,22 @@ static void cpp_call( + } + else // direct way + { +- *(void **)pCppStack = pCppArgs[nPos] = pUnoArgs[nPos]; ++ pCppArgs[nPos] = pUnoArgs[nPos]; + // no longer needed + TYPELIB_DANGER_RELEASE( pParamTypeDescr ); + } +- // FIXME: is this the right way to pass these? +- *pPT++='H'; ++ INSERT_INT64( &(pCppArgs[nPos]), nGPR, pGPR, pStack ); + } +- pCppStack += sizeof(sal_uInt64); // standard parameter length + } + +- // terminate the signature string +- *pPT++ = 'X'; +- *pPT = 0; +- + try + { +- OSL_ENSURE( !( (pCppStack - pCppStackStart ) & 7), "UNALIGNED STACK !!! (Please DO panic)" ); + callVirtualMethod( + pAdjustedThisPtr, aVtableSlot.index, +- pCppReturn, pReturnTypeDescr, bSimpleReturn, pParamType, +- (sal_uInt64 *)pCppStackStart, (pCppStack - pCppStackStart) / sizeof(sal_uInt64) ); ++ pCppReturn, pReturnTypeDescr, bSimpleReturn, ++ pStackStart, ( pStack - pStackStart ), ++ pGPR, nGPR, ++ pFPR, nFPR ); + // NO exception occured... + *ppUnoExc = 0; + +@@ -525,8 +430,8 @@ static void cpp_call( + } + } + +- + //================================================================================================== ++ + namespace bridges { namespace cpp_uno { namespace shared { + + void unoInterfaceProxyDispatch( From fedora-cvs-commits at redhat.com Thu Feb 8 16:07:57 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 11:07:57 -0500 Subject: rpms/kernel/FC-6 kernel-2.6.spec, 1.2895.4.2, 1.2895.4.3 2105-Add-include-linux-freezer.h-and-move-definitions-from-sched.h.txt, 1.1.2.1, NONE Message-ID: <200702081607.l18G7vBb018368@cvs.devel.redhat.com> Author: linville Update of /cvs/dist/rpms/kernel/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv18352 Modified Files: Tag: private-linville-netdev-fc6-4-branch kernel-2.6.spec Removed Files: Tag: private-linville-netdev-fc6-4-branch 2105-Add-include-linux-freezer.h-and-move-definitions-from-sched.h.txt Log Message: Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/kernel-2.6.spec,v retrieving revision 1.2895.4.2 retrieving revision 1.2895.4.3 diff -u -r1.2895.4.2 -r1.2895.4.3 --- kernel-2.6.spec 7 Feb 2007 22:00:17 -0000 1.2895.4.2 +++ kernel-2.6.spec 8 Feb 2007 16:07:55 -0000 1.2895.4.3 @@ -1067,315 +1067,314 @@ Patch30568: 1999-skge-fix-sparse-warnings.txt Patch30569: 2000-sky2-sparse-warnings.txt Patch30570: 2056-Allow-NULL-pointers-in-percpu_free.txt -Patch30571: 2105-Add-include-linux-freezer.h-and-move-definitions-from-sched.h.txt -Patch30572: 2146-lockdep-annotate-nfs-nfsd-in-kernel-sockets.txt -Patch30573: 2220-lockdep-name-some-old-style-locks.txt -Patch30574: 2275-net-don-t-insert-socket-dentries-into-dentry_hashtable.txt -Patch30575: 2929-BNX2-Add-an-error-check.txt -Patch30576: 2930-AX.25-Constify-ax25-utility-functions.txt -Patch30577: 2931-AX.25-Fix-default-address-and-broadcast-address-initialization.txt -Patch30578: 2933-NETPOLL-make-arp-replies-through-netpoll-use-mac-address-of-sender.txt -Patch30579: 2936-NET_SCHED-sch_cbq-deactivating-when-grafting-purging-etc.txt -Patch30580: 2937-NET_SCHED-sch_htb-turn-intermediate-classes-into-leaves.txt -Patch30581: 2940-m68k-HP300-HP-LANCE-updates.txt -Patch30582: 2945-Amiga-PCMCIA-NE2000-Ethernet-dev-irq-init.txt -Patch30583: 3236-ucc_geth-compilation-error-fixes.txt -Patch30584: 3237-ucc_geth-Initialize-mdio_lock.txt -Patch30585: 3238-MACB-Use-struct-delayed_work-instead-of-struct-work_struct.txt -Patch30586: 3239-MACB-Use-__raw-register-access.txt -Patch30587: 3240-chelsio-working-NAPI.txt -Patch30588: 3247-myri10ge-update-driver-version-to-1.1.0.txt -Patch30589: 3248-smc91x-Kill-off-excessive-versatile-hooks.txt -Patch30590: 3257-NET-Fix-WAN-routers-kconfig-dependency.txt -Patch30591: 3259-NETPOLL-Make-sure-TX-lock-is-taken-with-BH-disabled.txt -Patch30592: 3260-DCCP-Remove-timeo-from-output.c.txt -Patch30593: 3262-DCCP-ccid3-Check-against-too-large-p.txt -Patch30594: 3263-DCCP-ccid3-Two-optimisations-for-sending-rate-recomputation.txt -Patch30595: 3264-DCCP-ccid3-Fix-two-bugs-in-sending-rate-computation.txt -Patch30596: 3270-DCCP-Only-deliver-to-the-CCID-rx-side-in-charge.txt -Patch30597: 3271-DCCP-Warn-when-discarding-packet-due-to-internal-errors.txt -Patch30598: 3272-DCCP-ccid-Deprecate-ccid_hc_tx_insert_options.txt -Patch30599: 3273-DCCP-ccid3-Initialise-RTT-values.txt -Patch30600: 3274-DCCP-ccid3-Sanity-check-RTT-samples.txt -Patch30601: 3276-DCCP-ccid3-TX-history-remove-unused-field.txt -Patch30602: 3280-DCCP-ccid3-Reorder-packet-history-source-file.txt -Patch30603: 3284-HAMRADIO-Fix-baycom_epp.c-compile-failure.txt -Patch30604: 3285-IPVS-Use-msleep_interruptable-instead-of-ssleep-aka-msleep.txt -Patch30605: 3286-IPVS-Make-ip_vs_sync.c-80col-wide.txt -Patch30606: 3316-NETPOLL-Fix-local_bh_enable-warning.txt -Patch30607: 3329-net-8139too.c-fix-netpoll-deadlock.txt -Patch30608: 3362-fix-typo-in-net-ipv4-ip_fragment.c.txt -Patch30609: 3364-e100-replace-kmalloc-with-kcalloc.txt -Patch30610: 3479-hci-endianness-annotations.txt -Patch30611: 3494-knfsd-svcrpc-fix-gss-krb5i-memory-leak.txt -Patch30612: 3499-knfsd-nfsd-don-t-drop-silently-on-upcall-deferral.txt -Patch30613: 3500-knfsd-svcrpc-remove-another-silent-drop-from-deferral-code.txt -Patch30614: 3509-knfsd-Don-t-ignore-kstrdup-failure-in-rpc-caches.txt -Patch30615: 3521-getting-rid-of-all-casts-of-k-cmz-alloc-calls.txt -Patch30616: 3544-NETFILTER-Fix-INET-n-linking-error.txt -Patch30617: 3546-NETFILTER-x_tables-error-if-ip_conntrack-is-asked-to-handle-IPv6-packets.txt -Patch30618: 3547-NETFILTER-x_tables-add-missing-try-to-load-conntrack-from-match-targets.txt -Patch30619: 3548-NETFILTER-ip_tables-ipt-and-ipt_compat-checks-unification.txt -Patch30620: 3549-NETFILTER-ip-ip6-arp-_tables-fix-exponential-worst-case-search-for-loops.txt -Patch30621: 3551-IPV6-Fix-IPV6_UNICAST_HOPS-getsockopt.txt -Patch30622: 3552-TCP-Fix-oops-caused-by-__tcp_put_md5sig_pool.txt -Patch30623: 3553-SCTP-Handle-address-add-delete-events-in-a-more-efficient-way.txt -Patch30624: 3554-SCTP-Enable-auto-loading-of-SCTP-when-creating-an-ipv6-SCTP-socket.txt -Patch30625: 3555-SCTP-Add-support-for-SCTP_CONTEXT-socket-option.txt -Patch30626: 3556-IPV6-Make-fib6_node-subtree-depend-on-IPV6_SUBTREES.txt -Patch30627: 3634-TG3-replace-kmalloc-memset-with-kzalloc.txt -Patch30628: 3635-AX.25-Mark-all-kmalloc-users-__must_check.txt -Patch30629: 3636-AX.25-Fix-unchecked-ax25_protocol_register-uses.txt -Patch30630: 3637-AX.25-Fix-unchecked-ax25_listen_register-uses.txt -Patch30631: 3638-AX.25-Fix-unchecked-nr_add_node-uses.txt -Patch30632: 3639-AX.25-Fix-unchecked-ax25_linkfail_register-uses.txt -Patch30633: 3640-AX.25-Fix-unchecked-rose_add_loopback_node-uses.txt -Patch30634: 3641-AX.25-Fix-unchecked-rose_add_loopback_neigh-uses.txt -Patch30635: 3642-BNX2-Fix-panic-in-bnx2_tx_int.txt -Patch30636: 3643-BNX2-Fix-bug-in-bnx2_nvram_write.txt -Patch30637: 3644-BNX2-Fix-minor-loopback-problem.txt -Patch30638: 3646-TG3-Assign-tp-link_config.orig_-values.txt -Patch30639: 3647-TG3-Fix-race-condition-when-calling-register_netdev.txt -Patch30640: 3648-TG3-Power-down-up-5906-PHY-correctly.txt -Patch30641: 3649-TG3-Update-version-and-reldate.txt -Patch30642: 3651-TCP-Fix-oops-caused-by-tcp_v4_md5_do_del.txt -Patch30643: 3652-TCP-Trivial-fix-to-message-in-tcp_v4_inbound_md5_hash.txt -Patch30644: 3653-IPV4-Fix-BUG-of-ip_rt_send_redirect.txt -Patch30645: 3689-POWERPC-iSeries-fix-iseries_veth-init.txt -Patch30646: 3840-smc911-workqueue-fixes.txt -Patch30647: 3850-gss_spkm3-fix-error-handling-in-module-init.txt -Patch30648: 3872-NetLabel-perform-input-validation-earlier-on-CIPSOv4-DOI-add-ops.txt -Patch30649: 3876-TCP-Fix-ambiguity-in-the-before-relation.txt -Patch30650: 3879-SCTP-make-2-functions-static.txt -Patch30651: 3896-e1000-The-user-supplied-itr-setting-needs-the-lower-2-bits-masked-off.txt -Patch30652: 3897-e1000-dynamic-itr-take-TSO-and-jumbo-into-account.txt -Patch30653: 3898-e1000-For-sanity-reformat-e1000_set_mac_type-struct-e1000_hw-_stats.txt -Patch30654: 3899-e1000-omit-stats-for-broken-counter-in-82543.txt -Patch30655: 3900-e1000-consolidate-managability-enabling-disabling.txt -Patch30656: 3901-e1000-Fix-Wake-on-Lan-with-forced-gigabit-speed.txt -Patch30657: 3902-e1000-disable-TSO-on-the-82544-with-slab-debugging.txt -Patch30658: 3903-e1000-workaround-for-the-ESB2-NIC-RX-unit-issue.txt -Patch30659: 3904-e1000-fix-to-set-the-new-max-frame-size-before-resetting-the-adapter.txt -Patch30660: 3905-e1000-fix-ethtool-reported-bus-type-for-older-adapters.txt -Patch30661: 3906-e1000-narrow-down-the-scope-of-the-tipg-timer-tweak.txt -Patch30662: 3907-e1000-Fix-PBA-allocation-calculations.txt -Patch30663: 3908-e1000-Make-the-copybreak-value-a-module-parameter.txt -Patch30664: 3909-e1000-3-new-driver-stats-for-managability-testing.txt -Patch30665: 3910-e1000-No-delay-link-detection-at-interface-up.txt -Patch30666: 3911-netxen-remove-private-ioctl.txt -Patch30667: 3912-netpoll-drivers-must-not-enable-IRQ-unconditionally-in-their-NAPI-handler.txt -Patch30668: 3913-r8169-use-the-broken_parity_status-field-in-pci_dev.txt -Patch30669: 3914-myri10ge-match-number-of-save_state-and-restore.txt -Patch30670: 3916-myri10ge-make-msi-configurable-at-runtime-through-sysfs.txt -Patch30671: 3919-e1000-Do-not-truncate-TSO-TCP-header-with-82544-workaround.txt -Patch30672: 3920-via-velocity-uses-INET-interfaces.txt -Patch30673: 3921-sky2-dual-port-NAPI-problem.txt -Patch30674: 3922-sky2-power-management-MSI-workaround.txt -Patch30675: 3923-sky2-phy-power-down-needs-PCI-config-write-enabled.txt -Patch30676: 3924-ep93xx-some-minor-cleanups-to-the-ep93xx-eth-driver.txt -Patch30677: 3925-PHY-probe-not-working-properly-for-ibm_emac-PPC4xx.txt -Patch30678: 3926-NetXen-Adding-new-device-ids.txt -Patch30679: 3927-NetXen-driver-reload-fix-for-newer-firmware.txt -Patch30680: 3928-NetXen-Using-correct-CHECKSUM-flag.txt -Patch30681: 3929-NetXen-Multiple-adapter-fix.txt -Patch30682: 3930-NetXen-Link-status-message-correction-for-quad-port-cards.txt -Patch30683: 3932-NetXen-Fix-for-PPC-machines.txt -Patch30684: 3933-NetXen-Reducing-ring-sizes-for-IOMMU-issue.txt -Patch30685: 3934-forcedeth-modified-comment-header.txt -Patch30686: 3935-r8169-extraneous-Cmd-Tx-Rx-Enb-write.txt -Patch30687: 4038-XFRM-Algorithm-lookup-using-.compat-name.txt -Patch30688: 4056-ieee80211-WLAN_GET_SEQ_SEQ-fix-select-correct-region.txt -Patch30689: 4057-ipw2100-Fix-dropping-fragmented-small-packet-problem.txt -Patch30690: 4080-NET-ifb-double-counts-packets.txt -Patch30691: 4082-NET-drivers-net-loopback.c-convert-to-module_init.txt -Patch30692: 4084-XFRM_USER-avoid-pointless-void-casts.txt -Patch30693: 4085-AF_NETLINK-module_put-cleanup.txt -Patch30694: 4086-X25-proper-prototype-for-x25_init_timers.txt -Patch30695: 4088-SUNGEM-PHY-updates-pause-fixes-2.txt -Patch30696: 4097-NETFILTER-compat-offsets-size-change.txt -Patch30697: 4098-NETFILTER-Fix-routing-of-REJECT-target-generated-packets-in-output-chain.txt -Patch30698: 4102-TCP-Use-old-definition-of-before.txt -Patch30699: 4219-ixgb-Fix-early-TSO-completion.txt -Patch30700: 4220-ixgb-Maybe-stop-TX-if-not-enough-free-descriptors.txt -Patch30701: 4221-ixgb-Write-RA-register-high-word-first-increment-version.txt -Patch30702: 4226-qla3xxx-Remove-NETIF_F_LLTX-from-driver-features.txt -Patch30703: 4227-qla3xxx-Add-delay-to-NVRAM-register-access.txt -Patch30704: 4229-Revert-PATCH-e1000-disable-TSO-on-the-82544-with-slab-debugging.txt -Patch30705: 4269-forcedeth-sideband-management-fix.txt -Patch30706: 4275-pcnet_cs-add-new-id.txt -Patch30707: 4284-INET-Fix-incorrect-inet_sock-is_icsk-assignment.txt -Patch30708: 4285-X25-Trivial-SOCK_DEBUG-s-in-x25_facilities-missing-newlines.txt -Patch30709: 4287-Bluetooth-More-checks-if-DLC-is-still-attached-to-the-TTY.txt -Patch30710: 4288-Bluetooth-Fix-uninitialized-return-value-for-RFCOMM-sendmsg.txt -Patch30711: 4294-NetLabel-correct-CIPSO-tag-handling-when-adding-new-DOI-definitions.txt -Patch30712: 4295-BNX2-Don-t-apply-CRC-PHY-workaround-to-5709.txt -Patch30713: 4296-BNX2-Fix-5709-Serdes-detection.txt -Patch30714: 4297-BNX2-Fix-bug-in-bnx2_nvram_write.txt -Patch30715: 4298-BNX2-Update-version-and-reldate.txt -Patch30716: 4299-TG3-Add-PHY-workaround-for-5755M.txt -Patch30717: 4301-TCP-Fix-iov_len-calculation-in-tcp_v4_send_ack.txt -Patch30718: 4313-NETFILTER-nf_conntrack_ipv6-fix-crash-when-handling-fragments.txt -Patch30719: 4317-SCTP-Fix-err_hdr-assignment-in-sctp_init_cause.txt -Patch30720: 4318-INET-style-updates-for-the-inet_sock-is_icsk-assignment-fix.txt -Patch30721: 4319-IPV4-devinet-inetdev_init-out-label-moved-after-RCU-assignment.txt -Patch30722: 4372-PCMCIA-fix-drivers-broken-by-recent-cleanup.txt -Patch30723: 4388-bcm43xx-Fix-failure-to-deliver-PCI-E-interrupts.txt -Patch30724: 4389-zd1211rw-Generic-HMAC-initialization.txt -Patch30725: 4390-zd1211rw-2-new-ZD1211B-device-ID-s.txt -Patch30726: 4391-zd1211rw-Consistency-for-address-space-constants.txt -Patch30727: 4392-zd1211rw-Remove-addressing-abstraction.txt -Patch30728: 4394-zd1211rw-Add-ID-for-Linksys-WUSBF54G.txt -Patch30729: 4395-bcm43xx-Interrogate-hardware-enable-switch-and-update-LEDs.txt -Patch30730: 4396-prism54-add-ethtool-i-interface.txt -Patch30731: 4397-softmac-avoid-assert-in-ieee80211softmac_wx_get_rate.txt -Patch30732: 4398-zd1211rw-Add-ID-for-ZyXEL-ZyAIR-G-220-v2.txt -Patch30733: 4399-ipw2200-add-iwconfig-rts-frag-auto-support.txt -Patch30734: 4402-8139cp-Don-t-blindly-enable-interrupts.txt -Patch30735: 4405-myri10ge-update-driver-version-to-1.2.0.txt -Patch30736: 4406-Update-ucc_geth.c-for-new-workqueue-structure.txt -Patch30737: 4407-Fix-phy_read-write-redefinition-errors-in-ucc_geth_phy.c.txt -Patch30738: 4415-sis190-failure-to-set-the-MAC-address-from-EEPROM.txt -Patch30739: 4457-Bluetooth-Missing-endian-swapping-for-L2CAP-socket-list.txt -Patch30740: 4458-Bluetooth-Restrict-well-known-PSM-to-privileged-users.txt -Patch30741: 4464-modify-3c589_cs-to-be-SMP-safe.txt -Patch30742: 4467-PHY-Export-phy-ethtool-helpers.txt -Patch30743: 4468-ehea-Fixed-wrong-dereferencation.txt -Patch30744: 4469-ehea-Fixing-firmware-queue-config-issue.txt -Patch30745: 4470-ehea-Modified-initial-autoneg-state-determination.txt -Patch30746: 4471-ehea-New-method-to-determine-number-of-available-ports.txt -Patch30747: 4472-ehea-Improved-logging-of-permission-issues.txt -Patch30748: 4473-ehea-Added-logging-off-associated-errors.txt -Patch30749: 4474-ehea-Fixed-possible-nullpointer-access.txt -Patch30750: 4475-NetXen-Firmware-check-modifications.txt -Patch30751: 4476-NetXen-Use-pci_register_driver-instead-of-pci_module_init-in-init_module.txt -Patch30752: 4501-s2io-bogus-memset.txt -Patch30753: 4505-mv643xx_eth-Fix-race-condition-in-mv643xx_eth_free_tx_descs.txt -Patch30754: 4507-email-change-for-shemminger-osdl.org.txt -Patch30755: 4510-IPSEC-flow-Fix-potential-memory-leak.txt -Patch30756: 4511-IPV6-MCAST-Fix-joining-all-node-multicast-group-on-device-initialization.txt -Patch30757: 4513-NETFILTER-ctnetlink-fix-leak-in-ctnetlink_create_conntrack-error-path.txt -Patch30758: 4514-NETFILTER-fix-xt_state-compile-failure.txt -Patch30759: 4515-SCTP-Set-correct-error-cause-value-for-missing-parameters.txt -Patch30760: 4516-SCTP-Verify-some-mandatory-parameters.txt -Patch30761: 4517-SCTP-Correctly-handle-unexpected-INIT-ACK-chunk.txt -Patch30762: 4518-SCTP-Fix-SACK-sequence-during-shutdown.txt -Patch30763: 4519-X.25-Add-missing-sock_put-in-x25_receive_data.txt -Patch30764: 4520-IrDA-irda-usb-TX-path-optimization-was-Re-IrDA-spams-logfiles-since-2.6.19.txt -Patch30765: 4521-IrDA-Removed-incorrect-IRDA_ASSERT.txt -Patch30766: 4522-IPSEC-Policy-list-disorder.txt -Patch30767: 4523-TCP-skb-is-unexpectedly-freed.txt -Patch30768: 4524-IRDA-vlsi_ir.-h-c-remove-kernel-2.4-code.txt -Patch30769: 4527-TCP-rare-bad-TCP-checksum-with-2.6.19.txt -Patch30770: 4528-IPV6-Fixed-the-size-of-the-netlink-message-notified-by-inet6_rt_notify.txt -Patch30771: 4530-SCTP-Fix-compiler-warning.txt -Patch30772: 4563-IPV4-Fix-the-fib-trie-iterator-to-work-with-a-single-entry-routing-tables.txt -Patch30773: 4564-AF_PACKET-Fix-BPF-handling.txt -Patch30774: 4574-TCP-Fix-sorting-of-SACK-blocks.txt -Patch30775: 4579-BNX2-Fix-2nd-port-s-MAC-address.txt -Patch30776: 4580-DECNET-Handle-a-failure-in-neigh_parms_alloc-take-2.txt -Patch30777: 4582-AF_PACKET-Check-device-down-state-before-hard-header-callbacks.txt -Patch30778: 4583-TCP-Restore-SKB-socket-owner-setting-in-tcp_transmit_skb.txt -Patch30779: 4610-knfsd-fix-setting-of-ACL-server-versions.txt -Patch30780: 4611-knfsd-fix-an-NFSD-bug-with-full-sized-non-page-aligned-reads.txt -Patch30781: 4642-IPV4-Fix-single-entry-proc-net-fib_trie-output.txt -Patch30782: 4669-sky2-revert-IRQ-dance-on-suspend-resume.txt -Patch30783: 4681-b44-Fix-frequent-link-changes.txt -Patch30784: 4682-net-ifb-error-path-loop-fix.txt -Patch30785: 4683-FS_ENET-OF-related-fixup-for-FEC-and-SCC-MAC-s.txt -Patch30786: 4684-82596-warning-fixes.txt -Patch30787: 4685-ehea-Fixed-wrong-jumbo-frames-status-query.txt -Patch30788: 4686-ehea-Fixed-missing-tasklet_kill-call.txt -Patch30789: 4687-bonding-ARP-monitoring-broken-on-x86_64.txt -Patch30790: 4688-e100-fix-irq-leak-on-suspend-resume.txt -Patch30791: 4689-b44-src_desc-addr-is-little-endian.txt -Patch30792: 4690-Broadcom-4400-resume-small-fix.txt -Patch30793: 4697-knfsd-ratelimit-some-nfsd-messages-that-are-triggered-by-external-events.txt -Patch30794: 4717-Revert-net-ifb-error-path-loop-fix.txt -Patch30795: 4719-NETFILTER-xt_connbytes-fix-division-by-zero.txt -Patch30796: 4722-IPV6-Fix-up-some-CONFIG-typos.txt -Patch30797: 4723-IPV6-fix-BUG-of-ndisc_send_redirect.txt -Patch30798: 4724-SCTP-Force-update-of-the-rto-when-processing-HB-ACK.txt -Patch30799: 4736-netxen-patches.txt -Patch30800: 4746-radio-modems-sitting-on-serial-port-are-not-for-s390.txt -Patch30801: 4756-NET_SCHED-act_ipt-fix-regression-in-ipt-action.txt -Patch30802: 4757-BNX2-PHY-workaround-for-5709-A0.txt -Patch30803: 4758-e100-fix-napi-ifdefs-removing-needed-code.txt -Patch30804: 4759-spidernet-fix-memory-leak-in-spider_net_stop.txt -Patch30805: 4760-e1000-simplify-case-handling-gigabit-at-half-duplex.txt -Patch30806: 4761-e1000-clean-up-debug-output-defines.txt -Patch30807: 4762-e1000-Fix-MSI-only-interrupt-handler-routine.txt -Patch30808: 4763-e1000-fix-NAPI-performance-on-4-port-adapters.txt -Patch30809: 4764-e1000-display-flow-control-of-link-status-at-link-up.txt -Patch30810: 4766-e1000-tune-our-dynamic-itr-transmit-packet-accounting.txt -Patch30811: 4767-e1000-update-version-to-7.3.20-k2.txt -Patch30812: 4779-chelsio-move-return-break-and-continue-statements-on-their-own-line.txt -Patch30813: 4780-chelsio-the-return-statement-is-not-a-function.txt -Patch30814: 4781-chelsio-spaces-tabs-and-friends.txt -Patch30815: 4782-chelsio-useless-curly-braces.txt -Patch30816: 4783-chelsio-useless-test-in-cxgb2-remove_one.txt -Patch30817: 4784-chelsio-misc-cleanups-in-sge.txt -Patch30818: 4785-chelsio-tabulate-the-update-of-the-statistic-counters.txt -Patch30819: 4786-Spidernet-DMA-coalescing.txt -Patch30820: 4787-Spidernet-add-net_ratelimit-to-suppress-long-output.txt -Patch30821: 4788-Spidernet-remove-rxramfull-tasklet.txt -Patch30822: 4789-Spidernet-cleanup-un-needed-API.txt -Patch30823: 4790-Spidernet-RX-skb-mem-leak.txt -Patch30824: 4791-Spidernet-another-skb-mem-leak.txt -Patch30825: 4792-Spidernet-Cleanup-return-codes.txt -Patch30826: 4793-Spidernet-RX-Refill.txt -Patch30827: 4794-Spidernet-Remove-unused-variable.txt -Patch30828: 4795-Spidernet-RX-Chain-tail.txt -Patch30829: 4796-Spidernet-Memory-barrier.txt -Patch30830: 4797-Spidernet-Avoid-possible-RX-chain-corruption.txt -Patch30831: 4798-Spidernet-RX-Debugging-printout.txt -Patch30832: 4800-sky2-better-power-state-management.txt -Patch30833: 4801-driver-for-Silan-SC92031-netdev.txt -Patch30834: 4802-remove-the-broken-SKMC-driver.txt -Patch30835: 4803-forcedeth-dma-access.txt -Patch30836: 4807-make-hdlc_setup-static-again.txt -Patch30837: 4809-chelsio-NAPI-speed-improvement.txt -Patch30838: 4810-chelsio-more-rx-speedup.txt -Patch30839: 4811-remove-the-broken-OAKNET-driver.txt -Patch30840: 4813-bonding.h-extern-inline-static-inline.txt -Patch30841: 4815-bonding-fix-device-name-allocation-error.txt -Patch30842: 4816-bonding-fix-error-check-in-sysfs-creation.txt -Patch30843: 4817-bonding-modify-sysfs-support-to-permit-multiple-loads.txt -Patch30844: 4818-bonding-update-version.txt -Patch30845: 4829-sky2-version-1.11.1.txt -Patch30846: 4830-sky2-software-rx-tx-stats.txt -Patch30847: 4831-sky2-handle-network-device-allocation-failure.txt -Patch30848: 4832-UCC-Ether-driver-kmalloc-casting-cleanups.txt -Patch30849: 4834-git-netdev-all-chelsio-fix.txt -Patch30850: 4844-PC300too-alternative-WAN-driver.txt -Patch30851: 4848-s2io-Removed-enabling-of-some-of-the-unused-interrupts.txt -Patch30852: 4850-PA-Semi-PWRficient-Ethernet-driver.txt -Patch30853: 4851-netdrvr-e100-experiment-with-doing-RX-in-a-similar-manner-to-eepro100.txt -Patch30854: 4866-add-adm8211-wireless-driver.txt -Patch30855: 4867-adm8211-fix-up-build-breaks-from-2.6.19.txt -Patch30856: 4868-adm8211-Use-ieee80211_generic_get_stats.txt -Patch30857: 4870-wireless-add-prism54usb-driver.txt -Patch30858: 4871-prism54usb-fix-build-break-in-islusb_init.c.txt -Patch30859: 4872-softmac-prism54usb-update.txt -Patch30860: 4873-update-prism54usb-sources.txt -Patch30861: 4874-patch-prism54usb-add-set_bssid_filter.txt -Patch30862: 4875-prism54usb-fix-up-build-breaks-from-2.6.19.txt -Patch30863: 4876-prism54usb-fix-up-warnings-from-struct-pt_regs-removal.txt -Patch30864: 4877-prism54usb-squash-some-more-warnings.txt -Patch30865: 4897-zd1211rw-fix-potential-leak-in-usb_init.txt -Patch30866: 4898-bcm43xx-Fix-problem-with-1-GB-RAM.txt -Patch30867: 4899-bcm43xx-Fix-scaling-error-for-iwlist-rate-information.txt -Patch30868: 4900-bcm43xx-Fix-scaling-error-for-iwlist-freq-information.txt -Patch30869: 4901-bcm43xx-Enable-fwpostfix-in-nondebug-bcm43xx.txt -Patch30870: 4902-zd1211rw-Reset-device-in-the-probe-call.txt -Patch30871: 4903-zd1211rw-Fixed-array-size-issue-in-reset_mode.txt -Patch30872: 4904-zd1211rw-Added-error-stats-update.txt -Patch30873: 4905-zd1211rw-Remove-noisy-debug-message.txt -Patch30874: 4906-Rename-IPW2100-debugging-macros-to-not-look-like-config-options.txt -Patch30875: 4908-NETFILTER-ctnetlink-fix-compile-failure-with-NF_CONNTRACK_MARK-n.txt -Patch30876: 4912-net-smc911x-match-up-spin-lock-unlock.txt -Patch30877: 4920-NET_SCHED-sch_prio-class-statistics-printing-enabled.txt -Patch30878: 4921-NETLINK-Don-t-BUG-on-undersized-allocations.txt -Patch30879: 4922-IPV6-ROUTE-Do-not-route-packets-to-link-local-address-on-other-device.txt +Patch30571: 2146-lockdep-annotate-nfs-nfsd-in-kernel-sockets.txt +Patch30572: 2220-lockdep-name-some-old-style-locks.txt +Patch30573: 2275-net-don-t-insert-socket-dentries-into-dentry_hashtable.txt +Patch30574: 2929-BNX2-Add-an-error-check.txt +Patch30575: 2930-AX.25-Constify-ax25-utility-functions.txt +Patch30576: 2931-AX.25-Fix-default-address-and-broadcast-address-initialization.txt +Patch30577: 2933-NETPOLL-make-arp-replies-through-netpoll-use-mac-address-of-sender.txt +Patch30578: 2936-NET_SCHED-sch_cbq-deactivating-when-grafting-purging-etc.txt +Patch30579: 2937-NET_SCHED-sch_htb-turn-intermediate-classes-into-leaves.txt +Patch30580: 2940-m68k-HP300-HP-LANCE-updates.txt +Patch30581: 2945-Amiga-PCMCIA-NE2000-Ethernet-dev-irq-init.txt +Patch30582: 3236-ucc_geth-compilation-error-fixes.txt +Patch30583: 3237-ucc_geth-Initialize-mdio_lock.txt +Patch30584: 3238-MACB-Use-struct-delayed_work-instead-of-struct-work_struct.txt +Patch30585: 3239-MACB-Use-__raw-register-access.txt +Patch30586: 3240-chelsio-working-NAPI.txt +Patch30587: 3247-myri10ge-update-driver-version-to-1.1.0.txt +Patch30588: 3248-smc91x-Kill-off-excessive-versatile-hooks.txt +Patch30589: 3257-NET-Fix-WAN-routers-kconfig-dependency.txt +Patch30590: 3259-NETPOLL-Make-sure-TX-lock-is-taken-with-BH-disabled.txt +Patch30591: 3260-DCCP-Remove-timeo-from-output.c.txt +Patch30592: 3262-DCCP-ccid3-Check-against-too-large-p.txt +Patch30593: 3263-DCCP-ccid3-Two-optimisations-for-sending-rate-recomputation.txt +Patch30594: 3264-DCCP-ccid3-Fix-two-bugs-in-sending-rate-computation.txt +Patch30595: 3270-DCCP-Only-deliver-to-the-CCID-rx-side-in-charge.txt +Patch30596: 3271-DCCP-Warn-when-discarding-packet-due-to-internal-errors.txt +Patch30597: 3272-DCCP-ccid-Deprecate-ccid_hc_tx_insert_options.txt +Patch30598: 3273-DCCP-ccid3-Initialise-RTT-values.txt +Patch30599: 3274-DCCP-ccid3-Sanity-check-RTT-samples.txt +Patch30600: 3276-DCCP-ccid3-TX-history-remove-unused-field.txt +Patch30601: 3280-DCCP-ccid3-Reorder-packet-history-source-file.txt +Patch30602: 3284-HAMRADIO-Fix-baycom_epp.c-compile-failure.txt +Patch30603: 3285-IPVS-Use-msleep_interruptable-instead-of-ssleep-aka-msleep.txt +Patch30604: 3286-IPVS-Make-ip_vs_sync.c-80col-wide.txt +Patch30605: 3316-NETPOLL-Fix-local_bh_enable-warning.txt +Patch30606: 3329-net-8139too.c-fix-netpoll-deadlock.txt +Patch30607: 3362-fix-typo-in-net-ipv4-ip_fragment.c.txt +Patch30608: 3364-e100-replace-kmalloc-with-kcalloc.txt +Patch30609: 3479-hci-endianness-annotations.txt +Patch30610: 3494-knfsd-svcrpc-fix-gss-krb5i-memory-leak.txt +Patch30611: 3499-knfsd-nfsd-don-t-drop-silently-on-upcall-deferral.txt +Patch30612: 3500-knfsd-svcrpc-remove-another-silent-drop-from-deferral-code.txt +Patch30613: 3509-knfsd-Don-t-ignore-kstrdup-failure-in-rpc-caches.txt +Patch30614: 3521-getting-rid-of-all-casts-of-k-cmz-alloc-calls.txt +Patch30615: 3544-NETFILTER-Fix-INET-n-linking-error.txt +Patch30616: 3546-NETFILTER-x_tables-error-if-ip_conntrack-is-asked-to-handle-IPv6-packets.txt +Patch30617: 3547-NETFILTER-x_tables-add-missing-try-to-load-conntrack-from-match-targets.txt +Patch30618: 3548-NETFILTER-ip_tables-ipt-and-ipt_compat-checks-unification.txt +Patch30619: 3549-NETFILTER-ip-ip6-arp-_tables-fix-exponential-worst-case-search-for-loops.txt +Patch30620: 3551-IPV6-Fix-IPV6_UNICAST_HOPS-getsockopt.txt +Patch30621: 3552-TCP-Fix-oops-caused-by-__tcp_put_md5sig_pool.txt +Patch30622: 3553-SCTP-Handle-address-add-delete-events-in-a-more-efficient-way.txt +Patch30623: 3554-SCTP-Enable-auto-loading-of-SCTP-when-creating-an-ipv6-SCTP-socket.txt +Patch30624: 3555-SCTP-Add-support-for-SCTP_CONTEXT-socket-option.txt +Patch30625: 3556-IPV6-Make-fib6_node-subtree-depend-on-IPV6_SUBTREES.txt +Patch30626: 3634-TG3-replace-kmalloc-memset-with-kzalloc.txt +Patch30627: 3635-AX.25-Mark-all-kmalloc-users-__must_check.txt +Patch30628: 3636-AX.25-Fix-unchecked-ax25_protocol_register-uses.txt +Patch30629: 3637-AX.25-Fix-unchecked-ax25_listen_register-uses.txt +Patch30630: 3638-AX.25-Fix-unchecked-nr_add_node-uses.txt +Patch30631: 3639-AX.25-Fix-unchecked-ax25_linkfail_register-uses.txt +Patch30632: 3640-AX.25-Fix-unchecked-rose_add_loopback_node-uses.txt +Patch30633: 3641-AX.25-Fix-unchecked-rose_add_loopback_neigh-uses.txt +Patch30634: 3642-BNX2-Fix-panic-in-bnx2_tx_int.txt +Patch30635: 3643-BNX2-Fix-bug-in-bnx2_nvram_write.txt +Patch30636: 3644-BNX2-Fix-minor-loopback-problem.txt +Patch30637: 3646-TG3-Assign-tp-link_config.orig_-values.txt +Patch30638: 3647-TG3-Fix-race-condition-when-calling-register_netdev.txt +Patch30639: 3648-TG3-Power-down-up-5906-PHY-correctly.txt +Patch30640: 3649-TG3-Update-version-and-reldate.txt +Patch30641: 3651-TCP-Fix-oops-caused-by-tcp_v4_md5_do_del.txt +Patch30642: 3652-TCP-Trivial-fix-to-message-in-tcp_v4_inbound_md5_hash.txt +Patch30643: 3653-IPV4-Fix-BUG-of-ip_rt_send_redirect.txt +Patch30644: 3689-POWERPC-iSeries-fix-iseries_veth-init.txt +Patch30645: 3840-smc911-workqueue-fixes.txt +Patch30646: 3850-gss_spkm3-fix-error-handling-in-module-init.txt +Patch30647: 3872-NetLabel-perform-input-validation-earlier-on-CIPSOv4-DOI-add-ops.txt +Patch30648: 3876-TCP-Fix-ambiguity-in-the-before-relation.txt +Patch30649: 3879-SCTP-make-2-functions-static.txt +Patch30650: 3896-e1000-The-user-supplied-itr-setting-needs-the-lower-2-bits-masked-off.txt +Patch30651: 3897-e1000-dynamic-itr-take-TSO-and-jumbo-into-account.txt +Patch30652: 3898-e1000-For-sanity-reformat-e1000_set_mac_type-struct-e1000_hw-_stats.txt +Patch30653: 3899-e1000-omit-stats-for-broken-counter-in-82543.txt +Patch30654: 3900-e1000-consolidate-managability-enabling-disabling.txt +Patch30655: 3901-e1000-Fix-Wake-on-Lan-with-forced-gigabit-speed.txt +Patch30656: 3902-e1000-disable-TSO-on-the-82544-with-slab-debugging.txt +Patch30657: 3903-e1000-workaround-for-the-ESB2-NIC-RX-unit-issue.txt +Patch30658: 3904-e1000-fix-to-set-the-new-max-frame-size-before-resetting-the-adapter.txt +Patch30659: 3905-e1000-fix-ethtool-reported-bus-type-for-older-adapters.txt +Patch30660: 3906-e1000-narrow-down-the-scope-of-the-tipg-timer-tweak.txt +Patch30661: 3907-e1000-Fix-PBA-allocation-calculations.txt +Patch30662: 3908-e1000-Make-the-copybreak-value-a-module-parameter.txt +Patch30663: 3909-e1000-3-new-driver-stats-for-managability-testing.txt +Patch30664: 3910-e1000-No-delay-link-detection-at-interface-up.txt +Patch30665: 3911-netxen-remove-private-ioctl.txt +Patch30666: 3912-netpoll-drivers-must-not-enable-IRQ-unconditionally-in-their-NAPI-handler.txt +Patch30667: 3913-r8169-use-the-broken_parity_status-field-in-pci_dev.txt +Patch30668: 3914-myri10ge-match-number-of-save_state-and-restore.txt +Patch30669: 3916-myri10ge-make-msi-configurable-at-runtime-through-sysfs.txt +Patch30670: 3919-e1000-Do-not-truncate-TSO-TCP-header-with-82544-workaround.txt +Patch30671: 3920-via-velocity-uses-INET-interfaces.txt +Patch30672: 3921-sky2-dual-port-NAPI-problem.txt +Patch30673: 3922-sky2-power-management-MSI-workaround.txt +Patch30674: 3923-sky2-phy-power-down-needs-PCI-config-write-enabled.txt +Patch30675: 3924-ep93xx-some-minor-cleanups-to-the-ep93xx-eth-driver.txt +Patch30676: 3925-PHY-probe-not-working-properly-for-ibm_emac-PPC4xx.txt +Patch30677: 3926-NetXen-Adding-new-device-ids.txt +Patch30678: 3927-NetXen-driver-reload-fix-for-newer-firmware.txt +Patch30679: 3928-NetXen-Using-correct-CHECKSUM-flag.txt +Patch30680: 3929-NetXen-Multiple-adapter-fix.txt +Patch30681: 3930-NetXen-Link-status-message-correction-for-quad-port-cards.txt +Patch30682: 3932-NetXen-Fix-for-PPC-machines.txt +Patch30683: 3933-NetXen-Reducing-ring-sizes-for-IOMMU-issue.txt +Patch30684: 3934-forcedeth-modified-comment-header.txt +Patch30685: 3935-r8169-extraneous-Cmd-Tx-Rx-Enb-write.txt +Patch30686: 4038-XFRM-Algorithm-lookup-using-.compat-name.txt +Patch30687: 4056-ieee80211-WLAN_GET_SEQ_SEQ-fix-select-correct-region.txt +Patch30688: 4057-ipw2100-Fix-dropping-fragmented-small-packet-problem.txt +Patch30689: 4080-NET-ifb-double-counts-packets.txt +Patch30690: 4082-NET-drivers-net-loopback.c-convert-to-module_init.txt +Patch30691: 4084-XFRM_USER-avoid-pointless-void-casts.txt +Patch30692: 4085-AF_NETLINK-module_put-cleanup.txt +Patch30693: 4086-X25-proper-prototype-for-x25_init_timers.txt +Patch30694: 4088-SUNGEM-PHY-updates-pause-fixes-2.txt +Patch30695: 4097-NETFILTER-compat-offsets-size-change.txt +Patch30696: 4098-NETFILTER-Fix-routing-of-REJECT-target-generated-packets-in-output-chain.txt +Patch30697: 4102-TCP-Use-old-definition-of-before.txt +Patch30698: 4219-ixgb-Fix-early-TSO-completion.txt +Patch30699: 4220-ixgb-Maybe-stop-TX-if-not-enough-free-descriptors.txt +Patch30700: 4221-ixgb-Write-RA-register-high-word-first-increment-version.txt +Patch30701: 4226-qla3xxx-Remove-NETIF_F_LLTX-from-driver-features.txt +Patch30702: 4227-qla3xxx-Add-delay-to-NVRAM-register-access.txt +Patch30703: 4229-Revert-PATCH-e1000-disable-TSO-on-the-82544-with-slab-debugging.txt +Patch30704: 4269-forcedeth-sideband-management-fix.txt +Patch30705: 4275-pcnet_cs-add-new-id.txt +Patch30706: 4284-INET-Fix-incorrect-inet_sock-is_icsk-assignment.txt +Patch30707: 4285-X25-Trivial-SOCK_DEBUG-s-in-x25_facilities-missing-newlines.txt +Patch30708: 4287-Bluetooth-More-checks-if-DLC-is-still-attached-to-the-TTY.txt +Patch30709: 4288-Bluetooth-Fix-uninitialized-return-value-for-RFCOMM-sendmsg.txt +Patch30710: 4294-NetLabel-correct-CIPSO-tag-handling-when-adding-new-DOI-definitions.txt +Patch30711: 4295-BNX2-Don-t-apply-CRC-PHY-workaround-to-5709.txt +Patch30712: 4296-BNX2-Fix-5709-Serdes-detection.txt +Patch30713: 4297-BNX2-Fix-bug-in-bnx2_nvram_write.txt +Patch30714: 4298-BNX2-Update-version-and-reldate.txt +Patch30715: 4299-TG3-Add-PHY-workaround-for-5755M.txt +Patch30716: 4301-TCP-Fix-iov_len-calculation-in-tcp_v4_send_ack.txt +Patch30717: 4313-NETFILTER-nf_conntrack_ipv6-fix-crash-when-handling-fragments.txt +Patch30718: 4317-SCTP-Fix-err_hdr-assignment-in-sctp_init_cause.txt +Patch30719: 4318-INET-style-updates-for-the-inet_sock-is_icsk-assignment-fix.txt +Patch30720: 4319-IPV4-devinet-inetdev_init-out-label-moved-after-RCU-assignment.txt +Patch30721: 4372-PCMCIA-fix-drivers-broken-by-recent-cleanup.txt +Patch30722: 4388-bcm43xx-Fix-failure-to-deliver-PCI-E-interrupts.txt +Patch30723: 4389-zd1211rw-Generic-HMAC-initialization.txt +Patch30724: 4390-zd1211rw-2-new-ZD1211B-device-ID-s.txt +Patch30725: 4391-zd1211rw-Consistency-for-address-space-constants.txt +Patch30726: 4392-zd1211rw-Remove-addressing-abstraction.txt +Patch30727: 4394-zd1211rw-Add-ID-for-Linksys-WUSBF54G.txt +Patch30728: 4395-bcm43xx-Interrogate-hardware-enable-switch-and-update-LEDs.txt +Patch30729: 4396-prism54-add-ethtool-i-interface.txt +Patch30730: 4397-softmac-avoid-assert-in-ieee80211softmac_wx_get_rate.txt +Patch30731: 4398-zd1211rw-Add-ID-for-ZyXEL-ZyAIR-G-220-v2.txt +Patch30732: 4399-ipw2200-add-iwconfig-rts-frag-auto-support.txt +Patch30733: 4402-8139cp-Don-t-blindly-enable-interrupts.txt +Patch30734: 4405-myri10ge-update-driver-version-to-1.2.0.txt +Patch30735: 4406-Update-ucc_geth.c-for-new-workqueue-structure.txt +Patch30736: 4407-Fix-phy_read-write-redefinition-errors-in-ucc_geth_phy.c.txt +Patch30737: 4415-sis190-failure-to-set-the-MAC-address-from-EEPROM.txt +Patch30738: 4457-Bluetooth-Missing-endian-swapping-for-L2CAP-socket-list.txt +Patch30739: 4458-Bluetooth-Restrict-well-known-PSM-to-privileged-users.txt +Patch30740: 4464-modify-3c589_cs-to-be-SMP-safe.txt +Patch30741: 4467-PHY-Export-phy-ethtool-helpers.txt +Patch30742: 4468-ehea-Fixed-wrong-dereferencation.txt +Patch30743: 4469-ehea-Fixing-firmware-queue-config-issue.txt +Patch30744: 4470-ehea-Modified-initial-autoneg-state-determination.txt +Patch30745: 4471-ehea-New-method-to-determine-number-of-available-ports.txt +Patch30746: 4472-ehea-Improved-logging-of-permission-issues.txt +Patch30747: 4473-ehea-Added-logging-off-associated-errors.txt +Patch30748: 4474-ehea-Fixed-possible-nullpointer-access.txt +Patch30749: 4475-NetXen-Firmware-check-modifications.txt +Patch30750: 4476-NetXen-Use-pci_register_driver-instead-of-pci_module_init-in-init_module.txt +Patch30751: 4501-s2io-bogus-memset.txt +Patch30752: 4505-mv643xx_eth-Fix-race-condition-in-mv643xx_eth_free_tx_descs.txt +Patch30753: 4507-email-change-for-shemminger-osdl.org.txt +Patch30754: 4510-IPSEC-flow-Fix-potential-memory-leak.txt +Patch30755: 4511-IPV6-MCAST-Fix-joining-all-node-multicast-group-on-device-initialization.txt +Patch30756: 4513-NETFILTER-ctnetlink-fix-leak-in-ctnetlink_create_conntrack-error-path.txt +Patch30757: 4514-NETFILTER-fix-xt_state-compile-failure.txt +Patch30758: 4515-SCTP-Set-correct-error-cause-value-for-missing-parameters.txt +Patch30759: 4516-SCTP-Verify-some-mandatory-parameters.txt +Patch30760: 4517-SCTP-Correctly-handle-unexpected-INIT-ACK-chunk.txt +Patch30761: 4518-SCTP-Fix-SACK-sequence-during-shutdown.txt +Patch30762: 4519-X.25-Add-missing-sock_put-in-x25_receive_data.txt +Patch30763: 4520-IrDA-irda-usb-TX-path-optimization-was-Re-IrDA-spams-logfiles-since-2.6.19.txt +Patch30764: 4521-IrDA-Removed-incorrect-IRDA_ASSERT.txt +Patch30765: 4522-IPSEC-Policy-list-disorder.txt +Patch30766: 4523-TCP-skb-is-unexpectedly-freed.txt +Patch30767: 4524-IRDA-vlsi_ir.-h-c-remove-kernel-2.4-code.txt +Patch30768: 4527-TCP-rare-bad-TCP-checksum-with-2.6.19.txt +Patch30769: 4528-IPV6-Fixed-the-size-of-the-netlink-message-notified-by-inet6_rt_notify.txt +Patch30770: 4530-SCTP-Fix-compiler-warning.txt +Patch30771: 4563-IPV4-Fix-the-fib-trie-iterator-to-work-with-a-single-entry-routing-tables.txt +Patch30772: 4564-AF_PACKET-Fix-BPF-handling.txt +Patch30773: 4574-TCP-Fix-sorting-of-SACK-blocks.txt +Patch30774: 4579-BNX2-Fix-2nd-port-s-MAC-address.txt +Patch30775: 4580-DECNET-Handle-a-failure-in-neigh_parms_alloc-take-2.txt +Patch30776: 4582-AF_PACKET-Check-device-down-state-before-hard-header-callbacks.txt +Patch30777: 4583-TCP-Restore-SKB-socket-owner-setting-in-tcp_transmit_skb.txt +Patch30778: 4610-knfsd-fix-setting-of-ACL-server-versions.txt +Patch30779: 4611-knfsd-fix-an-NFSD-bug-with-full-sized-non-page-aligned-reads.txt +Patch30780: 4642-IPV4-Fix-single-entry-proc-net-fib_trie-output.txt +Patch30781: 4669-sky2-revert-IRQ-dance-on-suspend-resume.txt +Patch30782: 4681-b44-Fix-frequent-link-changes.txt +Patch30783: 4682-net-ifb-error-path-loop-fix.txt +Patch30784: 4683-FS_ENET-OF-related-fixup-for-FEC-and-SCC-MAC-s.txt +Patch30785: 4684-82596-warning-fixes.txt +Patch30786: 4685-ehea-Fixed-wrong-jumbo-frames-status-query.txt +Patch30787: 4686-ehea-Fixed-missing-tasklet_kill-call.txt +Patch30788: 4687-bonding-ARP-monitoring-broken-on-x86_64.txt +Patch30789: 4688-e100-fix-irq-leak-on-suspend-resume.txt +Patch30790: 4689-b44-src_desc-addr-is-little-endian.txt +Patch30791: 4690-Broadcom-4400-resume-small-fix.txt +Patch30792: 4697-knfsd-ratelimit-some-nfsd-messages-that-are-triggered-by-external-events.txt +Patch30793: 4717-Revert-net-ifb-error-path-loop-fix.txt +Patch30794: 4719-NETFILTER-xt_connbytes-fix-division-by-zero.txt +Patch30795: 4722-IPV6-Fix-up-some-CONFIG-typos.txt +Patch30796: 4723-IPV6-fix-BUG-of-ndisc_send_redirect.txt +Patch30797: 4724-SCTP-Force-update-of-the-rto-when-processing-HB-ACK.txt +Patch30798: 4736-netxen-patches.txt +Patch30799: 4746-radio-modems-sitting-on-serial-port-are-not-for-s390.txt +Patch30800: 4756-NET_SCHED-act_ipt-fix-regression-in-ipt-action.txt +Patch30801: 4757-BNX2-PHY-workaround-for-5709-A0.txt +Patch30802: 4758-e100-fix-napi-ifdefs-removing-needed-code.txt +Patch30803: 4759-spidernet-fix-memory-leak-in-spider_net_stop.txt +Patch30804: 4760-e1000-simplify-case-handling-gigabit-at-half-duplex.txt +Patch30805: 4761-e1000-clean-up-debug-output-defines.txt +Patch30806: 4762-e1000-Fix-MSI-only-interrupt-handler-routine.txt +Patch30807: 4763-e1000-fix-NAPI-performance-on-4-port-adapters.txt +Patch30808: 4764-e1000-display-flow-control-of-link-status-at-link-up.txt +Patch30809: 4766-e1000-tune-our-dynamic-itr-transmit-packet-accounting.txt +Patch30810: 4767-e1000-update-version-to-7.3.20-k2.txt +Patch30811: 4779-chelsio-move-return-break-and-continue-statements-on-their-own-line.txt +Patch30812: 4780-chelsio-the-return-statement-is-not-a-function.txt +Patch30813: 4781-chelsio-spaces-tabs-and-friends.txt +Patch30814: 4782-chelsio-useless-curly-braces.txt +Patch30815: 4783-chelsio-useless-test-in-cxgb2-remove_one.txt +Patch30816: 4784-chelsio-misc-cleanups-in-sge.txt +Patch30817: 4785-chelsio-tabulate-the-update-of-the-statistic-counters.txt +Patch30818: 4786-Spidernet-DMA-coalescing.txt +Patch30819: 4787-Spidernet-add-net_ratelimit-to-suppress-long-output.txt +Patch30820: 4788-Spidernet-remove-rxramfull-tasklet.txt +Patch30821: 4789-Spidernet-cleanup-un-needed-API.txt +Patch30822: 4790-Spidernet-RX-skb-mem-leak.txt +Patch30823: 4791-Spidernet-another-skb-mem-leak.txt +Patch30824: 4792-Spidernet-Cleanup-return-codes.txt +Patch30825: 4793-Spidernet-RX-Refill.txt +Patch30826: 4794-Spidernet-Remove-unused-variable.txt +Patch30827: 4795-Spidernet-RX-Chain-tail.txt +Patch30828: 4796-Spidernet-Memory-barrier.txt +Patch30829: 4797-Spidernet-Avoid-possible-RX-chain-corruption.txt +Patch30830: 4798-Spidernet-RX-Debugging-printout.txt +Patch30831: 4800-sky2-better-power-state-management.txt +Patch30832: 4801-driver-for-Silan-SC92031-netdev.txt +Patch30833: 4802-remove-the-broken-SKMC-driver.txt +Patch30834: 4803-forcedeth-dma-access.txt +Patch30835: 4807-make-hdlc_setup-static-again.txt +Patch30836: 4809-chelsio-NAPI-speed-improvement.txt +Patch30837: 4810-chelsio-more-rx-speedup.txt +Patch30838: 4811-remove-the-broken-OAKNET-driver.txt +Patch30839: 4813-bonding.h-extern-inline-static-inline.txt +Patch30840: 4815-bonding-fix-device-name-allocation-error.txt +Patch30841: 4816-bonding-fix-error-check-in-sysfs-creation.txt +Patch30842: 4817-bonding-modify-sysfs-support-to-permit-multiple-loads.txt +Patch30843: 4818-bonding-update-version.txt +Patch30844: 4829-sky2-version-1.11.1.txt +Patch30845: 4830-sky2-software-rx-tx-stats.txt +Patch30846: 4831-sky2-handle-network-device-allocation-failure.txt +Patch30847: 4832-UCC-Ether-driver-kmalloc-casting-cleanups.txt +Patch30848: 4834-git-netdev-all-chelsio-fix.txt +Patch30849: 4844-PC300too-alternative-WAN-driver.txt +Patch30850: 4848-s2io-Removed-enabling-of-some-of-the-unused-interrupts.txt +Patch30851: 4850-PA-Semi-PWRficient-Ethernet-driver.txt +Patch30852: 4851-netdrvr-e100-experiment-with-doing-RX-in-a-similar-manner-to-eepro100.txt +Patch30853: 4866-add-adm8211-wireless-driver.txt +Patch30854: 4867-adm8211-fix-up-build-breaks-from-2.6.19.txt +Patch30855: 4868-adm8211-Use-ieee80211_generic_get_stats.txt +Patch30856: 4870-wireless-add-prism54usb-driver.txt +Patch30857: 4871-prism54usb-fix-build-break-in-islusb_init.c.txt +Patch30858: 4872-softmac-prism54usb-update.txt +Patch30859: 4873-update-prism54usb-sources.txt +Patch30860: 4874-patch-prism54usb-add-set_bssid_filter.txt +Patch30861: 4875-prism54usb-fix-up-build-breaks-from-2.6.19.txt +Patch30862: 4876-prism54usb-fix-up-warnings-from-struct-pt_regs-removal.txt +Patch30863: 4877-prism54usb-squash-some-more-warnings.txt +Patch30864: 4897-zd1211rw-fix-potential-leak-in-usb_init.txt +Patch30865: 4898-bcm43xx-Fix-problem-with-1-GB-RAM.txt +Patch30866: 4899-bcm43xx-Fix-scaling-error-for-iwlist-rate-information.txt +Patch30867: 4900-bcm43xx-Fix-scaling-error-for-iwlist-freq-information.txt +Patch30868: 4901-bcm43xx-Enable-fwpostfix-in-nondebug-bcm43xx.txt +Patch30869: 4902-zd1211rw-Reset-device-in-the-probe-call.txt +Patch30870: 4903-zd1211rw-Fixed-array-size-issue-in-reset_mode.txt +Patch30871: 4904-zd1211rw-Added-error-stats-update.txt +Patch30872: 4905-zd1211rw-Remove-noisy-debug-message.txt +Patch30873: 4906-Rename-IPW2100-debugging-macros-to-not-look-like-config-options.txt +Patch30874: 4908-NETFILTER-ctnetlink-fix-compile-failure-with-NF_CONNTRACK_MARK-n.txt +Patch30875: 4912-net-smc911x-match-up-spin-lock-unlock.txt +Patch30876: 4920-NET_SCHED-sch_prio-class-statistics-printing-enabled.txt +Patch30877: 4921-NETLINK-Don-t-BUG-on-undersized-allocations.txt +Patch30878: 4922-IPV6-ROUTE-Do-not-route-packets-to-link-local-address-on-other-device.txt Patch40000: d80211.patch @@ -3114,624 +3113,622 @@ %patch30569 -p1 # [PATCH] Allow NULL pointers in percpu_free %patch30570 -p1 -# [PATCH] Add include/linux/freezer.h and move definitions from sched.h -%patch30571 -p1 # [PATCH] lockdep: annotate nfs/nfsd in-kernel sockets -%patch30572 -p1 +%patch30571 -p1 # [PATCH] lockdep: name some old style locks -%patch30573 -p1 +%patch30572 -p1 # [PATCH] net: don't insert socket dentries into dentry_hashtable -%patch30574 -p1 +%patch30573 -p1 # [BNX2]: Add an error check. -%patch30575 -p1 +%patch30574 -p1 # [AX.25]: Constify ax25 utility functions -%patch30576 -p1 +%patch30575 -p1 # [AX.25]: Fix default address and broadcast address initialization. -%patch30577 -p1 +%patch30576 -p1 # [NETPOLL]: make arp replies through netpoll use mac address of sender -%patch30578 -p1 +%patch30577 -p1 # [NET_SCHED] sch_cbq: deactivating when grafting, purging etc. -%patch30579 -p1 +%patch30578 -p1 # [NET_SCHED] sch_htb: turn intermediate classes into leaves -%patch30580 -p1 +%patch30579 -p1 # [PATCH] m68k/HP300: HP LANCE updates -%patch30581 -p1 +%patch30580 -p1 # [PATCH] Amiga PCMCIA NE2000 Ethernet dev->irq init -%patch30582 -p1 +%patch30581 -p1 # [PATCH] ucc_geth: compilation error fixes -%patch30583 -p1 +%patch30582 -p1 # [PATCH] ucc_geth: Initialize mdio_lock. -%patch30584 -p1 +%patch30583 -p1 # [PATCH] MACB: Use struct delayed_work instead of struct work_struct -%patch30585 -p1 +%patch30584 -p1 # [PATCH] MACB: Use __raw register access -%patch30586 -p1 +%patch30585 -p1 # [PATCH] chelsio: working NAPI -%patch30587 -p1 +%patch30586 -p1 # [PATCH] myri10ge: update driver version to 1.1.0 -%patch30588 -p1 +%patch30587 -p1 # [PATCH] smc91x: Kill off excessive versatile hooks. -%patch30589 -p1 +%patch30588 -p1 # [NET]: Fix WAN routers kconfig dependency. -%patch30590 -p1 +%patch30589 -p1 # [NETPOLL]: Make sure TX lock is taken with BH disabled. -%patch30591 -p1 +%patch30590 -p1 # [DCCP]: Remove timeo from output.c -%patch30592 -p1 +%patch30591 -p1 # [DCCP] ccid3: Check against too large p -%patch30593 -p1 +%patch30592 -p1 # [DCCP] ccid3: Two optimisations for sending rate recomputation -%patch30594 -p1 +%patch30593 -p1 # [DCCP] ccid3: Fix two bugs in sending rate computation -%patch30595 -p1 +%patch30594 -p1 # [DCCP]: Only deliver to the CCID rx side in charge -%patch30596 -p1 +%patch30595 -p1 # [DCCP]: Warn when discarding packet due to internal errors -%patch30597 -p1 +%patch30596 -p1 # [DCCP] ccid: Deprecate ccid_hc_tx_insert_options -%patch30598 -p1 +%patch30597 -p1 # [DCCP] ccid3: Initialise RTT values -%patch30599 -p1 +%patch30598 -p1 # [DCCP] ccid3: Sanity-check RTT samples -%patch30600 -p1 +%patch30599 -p1 # [DCCP] ccid3: TX history - remove unused field -%patch30601 -p1 +%patch30600 -p1 # [DCCP] ccid3: Reorder packet history source file -%patch30602 -p1 +%patch30601 -p1 # [HAMRADIO]: Fix baycom_epp.c compile failure. -%patch30603 -p1 +%patch30602 -p1 # [IPVS]: Use msleep_interruptable() instead of ssleep() aka msleep() -%patch30604 -p1 +%patch30603 -p1 # [IPVS]: Make ip_vs_sync.c <= 80col wide. -%patch30605 -p1 +%patch30604 -p1 # [NETPOLL]: Fix local_bh_enable() warning. -%patch30606 -p1 +%patch30605 -p1 # [PATCH] net, 8139too.c: fix netpoll deadlock -%patch30607 -p1 +%patch30606 -p1 # fix typo in net/ipv4/ip_fragment.c -%patch30608 -p1 +%patch30607 -p1 # e100: replace kmalloc with kcalloc -%patch30609 -p1 +%patch30608 -p1 # [PATCH] hci endianness annotations -%patch30610 -p1 +%patch30609 -p1 # [PATCH] knfsd: svcrpc: fix gss krb5i memory leak -%patch30611 -p1 +%patch30610 -p1 # [PATCH] knfsd: nfsd: don't drop silently on upcall deferral -%patch30612 -p1 +%patch30611 -p1 # [PATCH] knfsd: svcrpc: remove another silent drop from deferral code -%patch30613 -p1 +%patch30612 -p1 # [PATCH] knfsd: Don't ignore kstrdup failure in rpc caches -%patch30614 -p1 +%patch30613 -p1 # [PATCH] getting rid of all casts of k[cmz]alloc() calls -%patch30615 -p1 +%patch30614 -p1 # [NETFILTER]: Fix INET=n linking error -%patch30616 -p1 +%patch30615 -p1 # [NETFILTER]: x_tables: error if ip_conntrack is asked to handle IPv6 packets -%patch30617 -p1 +%patch30616 -p1 # [NETFILTER]: x_tables: add missing try to load conntrack from match/targets -%patch30618 -p1 +%patch30617 -p1 # [NETFILTER]: ip_tables: ipt and ipt_compat checks unification -%patch30619 -p1 +%patch30618 -p1 # [NETFILTER]: {ip,ip6,arp}_tables: fix exponential worst-case search for loops -%patch30620 -p1 +%patch30619 -p1 # [IPV6]: Fix IPV6_UNICAST_HOPS getsockopt(). -%patch30621 -p1 +%patch30620 -p1 # [TCP]: Fix oops caused by __tcp_put_md5sig_pool() -%patch30622 -p1 +%patch30621 -p1 # [SCTP]: Handle address add/delete events in a more efficient way. -%patch30623 -p1 +%patch30622 -p1 # [SCTP]: Enable auto loading of SCTP when creating an ipv6 SCTP socket. -%patch30624 -p1 +%patch30623 -p1 # [SCTP]: Add support for SCTP_CONTEXT socket option. -%patch30625 -p1 +%patch30624 -p1 # [IPV6]: Make fib6_node subtree depend on IPV6_SUBTREES -%patch30626 -p1 +%patch30625 -p1 # [TG3]: replace kmalloc+memset with kzalloc -%patch30627 -p1 +%patch30626 -p1 # [AX.25]: Mark all kmalloc users __must_check -%patch30628 -p1 +%patch30627 -p1 # [AX.25]: Fix unchecked ax25_protocol_register uses. -%patch30629 -p1 +%patch30628 -p1 # [AX.25]: Fix unchecked ax25_listen_register uses -%patch30630 -p1 +%patch30629 -p1 # [AX.25]: Fix unchecked nr_add_node uses. -%patch30631 -p1 +%patch30630 -p1 # [AX.25]: Fix unchecked ax25_linkfail_register uses -%patch30632 -p1 +%patch30631 -p1 # [AX.25]: Fix unchecked rose_add_loopback_node uses -%patch30633 -p1 +%patch30632 -p1 # [AX.25]: Fix unchecked rose_add_loopback_neigh uses -%patch30634 -p1 +%patch30633 -p1 # [BNX2]: Fix panic in bnx2_tx_int(). -%patch30635 -p1 +%patch30634 -p1 # [BNX2]: Fix bug in bnx2_nvram_write(). -%patch30636 -p1 +%patch30635 -p1 # [BNX2]: Fix minor loopback problem. -%patch30637 -p1 +%patch30636 -p1 # [TG3]: Assign tp->link_config.orig_\* values. -%patch30638 -p1 +%patch30637 -p1 # [TG3]: Fix race condition when calling register_netdev(). -%patch30639 -p1 +%patch30638 -p1 # [TG3]: Power down/up 5906 PHY correctly. -%patch30640 -p1 +%patch30639 -p1 # [TG3]: Update version and reldate. -%patch30641 -p1 +%patch30640 -p1 # [TCP]: Fix oops caused by tcp_v4_md5_do_del -%patch30642 -p1 +%patch30641 -p1 # [TCP]: Trivial fix to message in tcp_v4_inbound_md5_hash -%patch30643 -p1 +%patch30642 -p1 # [IPV4]: Fix BUG of ip_rt_send_redirect() -%patch30644 -p1 +%patch30643 -p1 # [POWERPC] iSeries: fix iseries_veth init -%patch30645 -p1 +%patch30644 -p1 # [PATCH] smc911 workqueue fixes -%patch30646 -p1 +%patch30645 -p1 # [PATCH] gss_spkm3: fix error handling in module init -%patch30647 -p1 +%patch30646 -p1 # NetLabel: perform input validation earlier on CIPSOv4 DOI add ops -%patch30648 -p1 +%patch30647 -p1 # [TCP]: Fix ambiguity in the `before' relation. -%patch30649 -p1 +%patch30648 -p1 # [SCTP]: make 2 functions static -%patch30650 -p1 +%patch30649 -p1 # [PATCH] e1000: The user-supplied itr setting needs the lower 2 bits masked off -%patch30651 -p1 +%patch30650 -p1 # [PATCH] e1000: dynamic itr: take TSO and jumbo into account -%patch30652 -p1 +%patch30651 -p1 # e1000: For sanity, reformat e1000_set_mac_type(), struct e1000_hw[_stats] -%patch30653 -p1 +%patch30652 -p1 # e1000: omit stats for broken counter in 82543 -%patch30654 -p1 +%patch30653 -p1 # e1000: consolidate managability enabling/disabling -%patch30655 -p1 +%patch30654 -p1 # [PATCH] e1000: Fix Wake-on-Lan with forced gigabit speed -%patch30656 -p1 +%patch30655 -p1 # [PATCH] e1000: disable TSO on the 82544 with slab debugging -%patch30657 -p1 +%patch30656 -p1 # e1000: workaround for the ESB2 NIC RX unit issue -%patch30658 -p1 +%patch30657 -p1 # [PATCH] e1000: fix to set the new max frame size before resetting the adapter -%patch30659 -p1 +%patch30658 -p1 # [PATCH] e1000: fix ethtool reported bus type for older adapters -%patch30660 -p1 +%patch30659 -p1 # [PATCH] e1000: narrow down the scope of the tipg timer tweak -%patch30661 -p1 +%patch30660 -p1 # [PATCH] e1000: Fix PBA allocation calculations -%patch30662 -p1 +%patch30661 -p1 # [PATCH] e1000: Make the copybreak value a module parameter -%patch30663 -p1 +%patch30662 -p1 # e1000: 3 new driver stats for managability testing -%patch30664 -p1 +%patch30663 -p1 # [PATCH] e1000: No-delay link detection at interface up -%patch30665 -p1 +%patch30664 -p1 # netxen: remove private ioctl -%patch30666 -p1 +%patch30665 -p1 # netpoll: drivers must not enable IRQ unconditionally in their NAPI handler -%patch30667 -p1 +%patch30666 -p1 # r8169: use the broken_parity_status field in pci_dev -%patch30668 -p1 +%patch30667 -p1 # myri10ge: match number of save_state and restore -%patch30669 -p1 +%patch30668 -p1 # myri10ge: make msi configurable at runtime through sysfs -%patch30670 -p1 +%patch30669 -p1 # e1000: Do not truncate TSO TCP header with 82544 workaround -%patch30671 -p1 +%patch30670 -p1 # via-velocity uses INET interfaces -%patch30672 -p1 +%patch30671 -p1 # sky2: dual port NAPI problem -%patch30673 -p1 +%patch30672 -p1 # sky2: power management/MSI workaround -%patch30674 -p1 +%patch30673 -p1 # sky2: phy power down needs PCI config write enabled -%patch30675 -p1 +%patch30674 -p1 # ep93xx: some minor cleanups to the ep93xx eth driver -%patch30676 -p1 +%patch30675 -p1 # PHY probe not working properly for ibm_emac (PPC4xx) -%patch30677 -p1 +%patch30676 -p1 # NetXen: Adding new device ids. -%patch30678 -p1 +%patch30677 -p1 # NetXen: driver reload fix for newer firmware. -%patch30679 -p1 +%patch30678 -p1 # NetXen: Using correct CHECKSUM flag. -%patch30680 -p1 +%patch30679 -p1 # NetXen: Multiple adapter fix. -%patch30681 -p1 +%patch30680 -p1 # NetXen: Link status message correction for quad port cards. -%patch30682 -p1 +%patch30681 -p1 # NetXen: Fix for PPC machines. -%patch30683 -p1 +%patch30682 -p1 # NetXen: Reducing ring sizes for IOMMU issue. -%patch30684 -p1 +%patch30683 -p1 # forcedeth: modified comment header -%patch30685 -p1 +%patch30684 -p1 # r8169: extraneous Cmd{Tx/Rx}Enb write -%patch30686 -p1 +%patch30685 -p1 # [XFRM]: Algorithm lookup using .compat name -%patch30687 -p1 +%patch30686 -p1 # [PATCH] ieee80211: WLAN_GET_SEQ_SEQ fix (select correct region) -%patch30688 -p1 +%patch30687 -p1 # [PATCH] ipw2100: Fix dropping fragmented small packet problem -%patch30689 -p1 +%patch30688 -p1 # [NET]: ifb double-counts packets -%patch30690 -p1 +%patch30689 -p1 # [NET] drivers/net/loopback.c: convert to module_init() -%patch30691 -p1 +%patch30690 -p1 # [XFRM_USER]: avoid pointless void \*\* casts -%patch30692 -p1 +%patch30691 -p1 # [AF_NETLINK]: module_put cleanup -%patch30693 -p1 +%patch30692 -p1 # [X25]: proper prototype for x25_init_timers() -%patch30694 -p1 +%patch30693 -p1 # [SUNGEM]: PHY updates & pause fixes (#2) -%patch30695 -p1 +%patch30694 -p1 # [NETFILTER]: compat offsets size change -%patch30696 -p1 +%patch30695 -p1 # [NETFILTER]: Fix routing of REJECT target generated packets in output chain -%patch30697 -p1 +%patch30696 -p1 # [TCP]: Use old definition of before -%patch30698 -p1 +%patch30697 -p1 # ixgb: Fix early TSO completion -%patch30699 -p1 +%patch30698 -p1 # ixgb: Maybe stop TX if not enough free descriptors -%patch30700 -p1 +%patch30699 -p1 # ixgb: Write RA register high word first, increment version -%patch30701 -p1 +%patch30700 -p1 # qla3xxx: Remove NETIF_F_LLTX from driver features. -%patch30702 -p1 +%patch30701 -p1 # qla3xxx: Add delay to NVRAM register access. -%patch30703 -p1 +%patch30702 -p1 # Revert "[PATCH] e1000: disable TSO on the 82544 with slab debugging" -%patch30704 -p1 +%patch30703 -p1 # forcedeth: sideband management fix -%patch30705 -p1 +%patch30704 -p1 # pcnet_cs : add new id -%patch30706 -p1 +%patch30705 -p1 # [INET]: Fix incorrect "inet_sock->is_icsk" assignment. -%patch30707 -p1 +%patch30706 -p1 # [X25]: Trivial, SOCK_DEBUG's in x25_facilities missing newlines -%patch30708 -p1 +%patch30707 -p1 # [Bluetooth] More checks if DLC is still attached to the TTY -%patch30709 -p1 +%patch30708 -p1 # [Bluetooth] Fix uninitialized return value for RFCOMM sendmsg() -%patch30710 -p1 +%patch30709 -p1 # NetLabel: correct CIPSO tag handling when adding new DOI definitions -%patch30711 -p1 +%patch30710 -p1 # [BNX2]: Don't apply CRC PHY workaround to 5709. -%patch30712 -p1 +%patch30711 -p1 # [BNX2]: Fix 5709 Serdes detection. -%patch30713 -p1 +%patch30712 -p1 # [BNX2]: Fix bug in bnx2_nvram_write(). -%patch30714 -p1 +%patch30713 -p1 # [BNX2]: Update version and reldate. -%patch30715 -p1 +%patch30714 -p1 # [TG3]: Add PHY workaround for 5755M. -%patch30716 -p1 +%patch30715 -p1 # [TCP]: Fix iov_len calculation in tcp_v4_send_ack(). -%patch30717 -p1 +%patch30716 -p1 # [NETFILTER]: nf_conntrack_ipv6: fix crash when handling fragments -%patch30718 -p1 +%patch30717 -p1 # [SCTP]: Fix err_hdr assignment in sctp_init_cause. -%patch30719 -p1 +%patch30718 -p1 # [INET]: style updates for the inet_sock->is_icsk assignment fix -%patch30720 -p1 +%patch30719 -p1 # [IPV4] devinet: inetdev_init out label moved after RCU assignment -%patch30721 -p1 +%patch30720 -p1 # [PATCH] PCMCIA: fix drivers broken by recent cleanup -%patch30722 -p1 +%patch30721 -p1 # [PATCH] bcm43xx: Fix failure to deliver PCI-E interrupts -%patch30723 -p1 +%patch30722 -p1 # [PATCH] zd1211rw: Generic HMAC initialization -%patch30724 -p1 +%patch30723 -p1 # [PATCH] zd1211rw: 2 new ZD1211B device ID's -%patch30725 -p1 +%patch30724 -p1 # [PATCH] zd1211rw: Consistency for address space constants -%patch30726 -p1 +%patch30725 -p1 # [PATCH] zd1211rw: Remove addressing abstraction -%patch30727 -p1 +%patch30726 -p1 # [PATCH] zd1211rw: Add ID for Linksys WUSBF54G -%patch30728 -p1 +%patch30727 -p1 # [PATCH] bcm43xx: Interrogate hardware-enable switch and update LEDs -%patch30729 -p1 +%patch30728 -p1 # [PATCH] prism54: add ethtool -i interface -%patch30730 -p1 +%patch30729 -p1 # [PATCH] softmac: avoid assert in ieee80211softmac_wx_get_rate -%patch30731 -p1 +%patch30730 -p1 # [PATCH] zd1211rw: Add ID for ZyXEL ZyAIR G-220 v2 -%patch30732 -p1 +%patch30731 -p1 # [PATCH] ipw2200: add iwconfig rts/frag auto support -%patch30733 -p1 +%patch30732 -p1 # 8139cp: Don't blindly enable interrupts -%patch30734 -p1 +%patch30733 -p1 # myri10ge: update driver version to 1.2.0 -%patch30735 -p1 +%patch30734 -p1 # Update ucc_geth.c for new workqueue structure -%patch30736 -p1 +%patch30735 -p1 # Fix phy_read/write redefinition errors in ucc_geth_phy.c -%patch30737 -p1 +%patch30736 -p1 # sis190: failure to set the MAC address from EEPROM -%patch30738 -p1 +%patch30737 -p1 # [Bluetooth] Missing endian swapping for L2CAP socket list -%patch30739 -p1 +%patch30738 -p1 # [Bluetooth] Restrict well known PSM to privileged users -%patch30740 -p1 +%patch30739 -p1 # modify 3c589_cs to be SMP safe -%patch30741 -p1 +%patch30740 -p1 # PHY: Export phy ethtool helpers -%patch30742 -p1 +%patch30741 -p1 # ehea: Fixed wrong dereferencation -%patch30743 -p1 +%patch30742 -p1 # ehea: Fixing firmware queue config issue -%patch30744 -p1 +%patch30743 -p1 # ehea: Modified initial autoneg state determination -%patch30745 -p1 +%patch30744 -p1 # ehea: New method to determine number of available ports -%patch30746 -p1 +%patch30745 -p1 # ehea: Improved logging of permission issues -%patch30747 -p1 +%patch30746 -p1 # ehea: Added logging off associated errors -%patch30748 -p1 +%patch30747 -p1 # ehea: Fixed possible nullpointer access -%patch30749 -p1 +%patch30748 -p1 # NetXen: Firmware check modifications -%patch30750 -p1 +%patch30749 -p1 # NetXen: Use pci_register_driver() instead of pci_module_init() in init_module -%patch30751 -p1 +%patch30750 -p1 # [PATCH] s2io bogus memset -%patch30752 -p1 +%patch30751 -p1 # mv643xx_eth: Fix race condition in mv643xx_eth_free_tx_descs -%patch30753 -p1 +%patch30752 -p1 # [PATCH] email change for shemminger at osdl.org -%patch30754 -p1 +%patch30753 -p1 # [IPSEC] flow: Fix potential memory leak -%patch30755 -p1 +%patch30754 -p1 # [IPV6] MCAST: Fix joining all-node multicast group on device initialization. -%patch30756 -p1 +%patch30755 -p1 # [NETFILTER]: ctnetlink: fix leak in ctnetlink_create_conntrack error path -%patch30757 -p1 +%patch30756 -p1 # [NETFILTER]: fix xt_state compile failure -%patch30758 -p1 +%patch30757 -p1 # [SCTP]: Set correct error cause value for missing parameters -%patch30759 -p1 +%patch30758 -p1 # [SCTP]: Verify some mandatory parameters. -%patch30760 -p1 +%patch30759 -p1 # [SCTP]: Correctly handle unexpected INIT-ACK chunk. -%patch30761 -p1 +%patch30760 -p1 # [SCTP]: Fix SACK sequence during shutdown -%patch30762 -p1 +%patch30761 -p1 # [X.25]: Add missing sock_put in x25_receive_data -%patch30763 -p1 +%patch30762 -p1 # [IrDA]: irda-usb TX path optimization (was Re: IrDA spams logfiles - since 2.6.19) -%patch30764 -p1 +%patch30763 -p1 # [IrDA]: Removed incorrect IRDA_ASSERT() -%patch30765 -p1 +%patch30764 -p1 # [IPSEC]: Policy list disorder -%patch30766 -p1 +%patch30765 -p1 # [TCP]: skb is unexpectedly freed. -%patch30767 -p1 +%patch30766 -p1 # [IRDA] vlsi_ir.{h,c}: remove kernel 2.4 code -%patch30768 -p1 +%patch30767 -p1 # [TCP]: rare bad TCP checksum with 2.6.19 -%patch30769 -p1 +%patch30768 -p1 # [IPV6]: Fixed the size of the netlink message notified by inet6_rt_notify(). -%patch30770 -p1 +%patch30769 -p1 # [SCTP]: Fix compiler warning. -%patch30771 -p1 +%patch30770 -p1 # [IPV4]: Fix the fib trie iterator to work with a single entry routing tables -%patch30772 -p1 +%patch30771 -p1 # [AF_PACKET]: Fix BPF handling. -%patch30773 -p1 +%patch30772 -p1 # [TCP]: Fix sorting of SACK blocks. -%patch30774 -p1 +%patch30773 -p1 # [BNX2]: Fix 2nd port's MAC address. -%patch30775 -p1 +%patch30774 -p1 # [DECNET]: Handle a failure in neigh_parms_alloc (take 2) -%patch30776 -p1 +%patch30775 -p1 # [AF_PACKET]: Check device down state before hard header callbacks. -%patch30777 -p1 +%patch30776 -p1 # [TCP]: Restore SKB socket owner setting in tcp_transmit_skb(). -%patch30778 -p1 +%patch30777 -p1 # [PATCH] knfsd: fix setting of ACL server versions -%patch30779 -p1 +%patch30778 -p1 # [PATCH] knfsd: fix an NFSD bug with full sized, non-page-aligned reads -%patch30780 -p1 +%patch30779 -p1 # [IPV4]: Fix single-entry /proc/net/fib_trie output. -%patch30781 -p1 +%patch30780 -p1 # [PATCH] sky2: revert IRQ dance on suspend/resume -%patch30782 -p1 +%patch30781 -p1 # b44: Fix frequent link changes -%patch30783 -p1 +%patch30782 -p1 # net: ifb error path loop fix -%patch30784 -p1 +%patch30783 -p1 # FS_ENET: OF-related fixup for FEC and SCC MAC's -%patch30785 -p1 +%patch30784 -p1 # 82596 warning fixes -%patch30786 -p1 +%patch30785 -p1 # ehea: Fixed wrong jumbo frames status query -%patch30787 -p1 +%patch30786 -p1 # ehea: Fixed missing tasklet_kill() call -%patch30788 -p1 +%patch30787 -p1 # bonding: ARP monitoring broken on x86_64 -%patch30789 -p1 +%patch30788 -p1 # e100: fix irq leak on suspend/resume -%patch30790 -p1 +%patch30789 -p1 # b44: src_desc->addr is little-endian -%patch30791 -p1 +%patch30790 -p1 # Broadcom 4400 resume small fix -%patch30792 -p1 +%patch30791 -p1 # [PATCH] knfsd: ratelimit some nfsd messages that are triggered by external events -%patch30793 -p1 +%patch30792 -p1 # Revert "net: ifb error path loop fix" -%patch30794 -p1 +%patch30793 -p1 # [NETFILTER]: xt_connbytes: fix division by zero -%patch30795 -p1 +%patch30794 -p1 # [IPV6]: Fix up some CONFIG typos -%patch30796 -p1 +%patch30795 -p1 # [IPV6]: fix BUG of ndisc_send_redirect() -%patch30797 -p1 +%patch30796 -p1 # [SCTP]: Force update of the rto when processing HB-ACK -%patch30798 -p1 +%patch30797 -p1 # netxen patches -%patch30799 -p1 +%patch30798 -p1 # [PATCH] radio modems sitting on serial port are not for s390 -%patch30800 -p1 +%patch30799 -p1 # [NET_SCHED]: act_ipt: fix regression in ipt action -%patch30801 -p1 +%patch30800 -p1 # [BNX2]: PHY workaround for 5709 A0. -%patch30802 -p1 +%patch30801 -p1 # e100: fix napi ifdefs removing needed code -%patch30803 -p1 +%patch30802 -p1 # spidernet : fix memory leak in spider_net_stop -%patch30804 -p1 +%patch30803 -p1 # e1000: simplify case handling gigabit at half duplex -%patch30805 -p1 +%patch30804 -p1 # e1000: clean up debug output defines -%patch30806 -p1 +%patch30805 -p1 # e1000: Fix MSI only interrupt handler routine -%patch30807 -p1 +%patch30806 -p1 # e1000: fix NAPI performance on 4-port adapters -%patch30808 -p1 +%patch30807 -p1 # e1000: display flow control of link status at link up -%patch30809 -p1 +%patch30808 -p1 # e1000: tune our dynamic itr transmit packet accounting -%patch30810 -p1 +%patch30809 -p1 # e1000: update version to 7.3.20-k2 -%patch30811 -p1 +%patch30810 -p1 # chelsio: move return, break and continue statements on their own line -%patch30812 -p1 +%patch30811 -p1 # chelsio: the return statement is not a function -%patch30813 -p1 +%patch30812 -p1 # chelsio: spaces, tabs and friends -%patch30814 -p1 +%patch30813 -p1 # chelsio: useless curly braces -%patch30815 -p1 +%patch30814 -p1 # chelsio: useless test in cxgb2::remove_one -%patch30816 -p1 +%patch30815 -p1 # chelsio: misc cleanups in sge -%patch30817 -p1 +%patch30816 -p1 # chelsio: tabulate the update of the statistic counters -%patch30818 -p1 +%patch30817 -p1 # Spidernet DMA coalescing -%patch30819 -p1 +%patch30818 -p1 # Spidernet add net_ratelimit to suppress long output -%patch30820 -p1 +%patch30819 -p1 # Spidernet remove rxramfull tasklet -%patch30821 -p1 +%patch30820 -p1 # Spidernet cleanup un-needed API -%patch30822 -p1 +%patch30821 -p1 # Spidernet RX skb mem leak -%patch30823 -p1 +%patch30822 -p1 # Spidernet another skb mem leak -%patch30824 -p1 +%patch30823 -p1 # Spidernet Cleanup return codes -%patch30825 -p1 +%patch30824 -p1 # Spidernet RX Refill -%patch30826 -p1 +%patch30825 -p1 # Spidernet Remove unused variable -%patch30827 -p1 +%patch30826 -p1 # Spidernet RX Chain tail -%patch30828 -p1 +%patch30827 -p1 # Spidernet Memory barrier -%patch30829 -p1 +%patch30828 -p1 # Spidernet Avoid possible RX chain corruption -%patch30830 -p1 +%patch30829 -p1 # Spidernet RX Debugging printout -%patch30831 -p1 +%patch30830 -p1 # sky2: better power state management -%patch30832 -p1 +%patch30831 -p1 # driver for Silan SC92031 netdev -%patch30833 -p1 +%patch30832 -p1 # remove the broken SKMC driver -%patch30834 -p1 +%patch30833 -p1 # forcedeth: dma access -%patch30835 -p1 +%patch30834 -p1 # make hdlc_setup() static again -%patch30836 -p1 +%patch30835 -p1 # chelsio: NAPI speed improvement -%patch30837 -p1 +%patch30836 -p1 # chelsio: more rx speedup -%patch30838 -p1 +%patch30837 -p1 # remove the broken OAKNET driver -%patch30839 -p1 +%patch30838 -p1 # bonding.h: "extern inline" -> "static inline" -%patch30840 -p1 +%patch30839 -p1 # bonding: fix device name allocation error -%patch30841 -p1 +%patch30840 -p1 # bonding: fix error check in sysfs creation -%patch30842 -p1 +%patch30841 -p1 # bonding: modify sysfs support to permit multiple loads -%patch30843 -p1 +%patch30842 -p1 # bonding: update version -%patch30844 -p1 +%patch30843 -p1 # sky2: version 1.11.1 -%patch30845 -p1 +%patch30844 -p1 # sky2: software rx/tx stats -%patch30846 -p1 +%patch30845 -p1 # sky2: handle network device allocation failure -%patch30847 -p1 +%patch30846 -p1 # UCC Ether driver: kmalloc casting cleanups -%patch30848 -p1 +%patch30847 -p1 # git-netdev-all: chelsio fix -%patch30849 -p1 +%patch30848 -p1 # PC300too alternative WAN driver -%patch30850 -p1 +%patch30849 -p1 # s2io: Removed enabling of some of the unused interrupts. -%patch30851 -p1 +%patch30850 -p1 # PA Semi PWRficient Ethernet driver -%patch30852 -p1 +%patch30851 -p1 # [netdrvr e100] experiment with doing RX in a similar manner to eepro100 -%patch30853 -p1 +%patch30852 -p1 # [PATCH] add adm8211 wireless driver -%patch30854 -p1 +%patch30853 -p1 # [PATCH] adm8211: fix-up build breaks from 2.6.19 -%patch30855 -p1 +%patch30854 -p1 # [PATCH] adm8211: Use ieee80211_generic_get_stats -%patch30856 -p1 +%patch30855 -p1 # [PATCH] wireless: add prism54usb driver -%patch30857 -p1 +%patch30856 -p1 # [PATCH] prism54usb: fix build break in islusb_init.c -%patch30858 -p1 +%patch30857 -p1 # [PATCH] softmac: prism54usb update -%patch30859 -p1 +%patch30858 -p1 # [PATCH] update prism54usb sources -%patch30860 -p1 +%patch30859 -p1 # [PATCH] patch prism54usb: add set_bssid_filter -%patch30861 -p1 +%patch30860 -p1 # [PATCH] prism54usb: fix-up build breaks from 2.6.19 -%patch30862 -p1 +%patch30861 -p1 # [PATCH] prism54usb: fix-up warnings from struct pt_regs removal -%patch30863 -p1 +%patch30862 -p1 # [PATCH] prism54usb: squash some more warnings -%patch30864 -p1 +%patch30863 -p1 # [PATCH] zd1211rw: fix potential leak in usb_init -%patch30865 -p1 +%patch30864 -p1 # [PATCH] bcm43xx: Fix problem with >1 GB RAM -%patch30866 -p1 +%patch30865 -p1 # [PATCH] bcm43xx: Fix scaling error for 'iwlist rate' information -%patch30867 -p1 +%patch30866 -p1 # [PATCH] bcm43xx: Fix scaling error for 'iwlist freq' information -%patch30868 -p1 +%patch30867 -p1 # [PATCH] bcm43xx: Enable fwpostfix in nondebug bcm43xx -%patch30869 -p1 +%patch30868 -p1 # [PATCH] zd1211rw: Reset device in the probe call -%patch30870 -p1 +%patch30869 -p1 # [PATCH] zd1211rw: Fixed array size issue in reset_mode -%patch30871 -p1 +%patch30870 -p1 # [PATCH] zd1211rw: Added error stats update -%patch30872 -p1 +%patch30871 -p1 # [PATCH] zd1211rw: Remove noisy debug message -%patch30873 -p1 +%patch30872 -p1 # [PATCH] Rename IPW2100 debugging macros to not look like config options. -%patch30874 -p1 +%patch30873 -p1 # [NETFILTER]: ctnetlink: fix compile failure with NF_CONNTRACK_MARK=n -%patch30875 -p1 +%patch30874 -p1 # [PATCH] net/smc911x: match up spin lock/unlock -%patch30876 -p1 +%patch30875 -p1 # [NET_SCHED] sch_prio: class statistics printing enabled -%patch30877 -p1 +%patch30876 -p1 # [NETLINK]: Don't BUG on undersized allocations -%patch30878 -p1 +%patch30877 -p1 # [IPV6] ROUTE: Do not route packets to link-local address on other device. -%patch30879 -p1 +%patch30878 -p1 # add d80211 stack and drivers %patch40000 -p1 @@ -5238,7 +5235,6 @@ - [PATCH] skge: fix sparse warnings - [PATCH] sky2: sparse warnings - [PATCH] Allow NULL pointers in percpu_free -- [PATCH] Add include/linux/freezer.h and move definitions from sched.h - [PATCH] lockdep: annotate nfs/nfsd in-kernel sockets - [PATCH] lockdep: name some old style locks - [PATCH] net: don't insert socket dentries into dentry_hashtable --- 2105-Add-include-linux-freezer.h-and-move-definitions-from-sched.h.txt DELETED --- From fedora-cvs-commits at redhat.com Thu Feb 8 16:24:54 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 11:24:54 -0500 Subject: rpms/kernel/FC-6 kernel-2.6.spec,1.2908,1.2909 Message-ID: <200702081624.l18GOsus010480@cvs.devel.redhat.com> Author: cebbert Update of /cvs/dist/rpms/kernel/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv10465 Modified Files: kernel-2.6.spec Log Message: * Thu Feb 8 2007 Chuck Ebbert - fix "provides" for devel packages Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/kernel-2.6.spec,v retrieving revision 1.2908 retrieving revision 1.2909 diff -u -r1.2908 -r1.2909 --- kernel-2.6.spec 6 Feb 2007 16:30:35 -0000 1.2908 +++ kernel-2.6.spec 8 Feb 2007 16:24:52 -0000 1.2909 @@ -529,6 +529,7 @@ Group: System Environment/Kernel AutoReqProv: no Provides: kernel-devel-%{_target_cpu} = %{rpmversion}-%{release} +Provides: kernel-devel = %{rpmversion}-%{release} Prereq: /usr/bin/find %description devel @@ -568,7 +569,7 @@ Group: System Environment/Kernel Provides: kernel = %{version} Provides: kernel-drm = 4.3.0 -Provides: kernel-%{_target_cpu} = %{rpmversion}-%{release}-debug +Provides: kernel-%{_target_cpu} = %{rpmversion}-%{release}debug Prereq: %{kernel_prereq} Conflicts: %{kernel_dot_org_conflicts} Conflicts: %{package_conflicts} @@ -626,7 +627,7 @@ Group: System Environment/Kernel Provides: kernel = %{version} Provides: kernel-drm = 4.3.0 -Provides: kernel-%{_target_cpu} = %{rpmversion}-%{release}-PAE-debug +Provides: kernel-%{_target_cpu} = %{rpmversion}-%{release}PAE-debug Prereq: %{kernel_prereq} Conflicts: %{kernel_dot_org_conflicts} Conflicts: %{package_conflicts} @@ -1775,6 +1776,9 @@ %package debug-devel Summary: Development package for building kernel modules to match the kernel. Group: System Environment/Kernel +Provides: kernel-debug-devel-%{_target_cpu} = %{rpmversion}-%{release} +Provides: kernel-devel-%{_target_cpu} = %{rpmversion}-%{release}debug +Provides: kernel-devel = %{rpmversion}-%{release}debug AutoReqProv: no Prereq: /usr/bin/find %description debug-devel @@ -1867,6 +1871,9 @@ %package PAE-debug-devel Summary: Development package for building kernel modules to match the kernel. Group: System Environment/Kernel +Provides: kernel-PAE-debug-devel-%{_target_cpu} = %{rpmversion}-%{release} +Provides: kernel-devel-%{_target_cpu} = %{rpmversion}-%{release}PAE-debug +Provides: kernel-devel = %{rpmversion}-%{release}PAE-debug AutoReqProv: no Prereq: /usr/bin/find %description PAE-debug-devel @@ -2025,6 +2032,9 @@ %endif %changelog +* Thu Feb 8 2007 Chuck Ebbert +- fix "provides" for devel packages + * Tue Feb 6 2007 Chuck Ebbert - disable Tux - add another GFS2 update From fedora-cvs-commits at redhat.com Thu Feb 8 16:27:16 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 11:27:16 -0500 Subject: rpms/parted/devel parted.spec,1.97,1.98 Message-ID: <200702081627.l18GRGY5010567@cvs.devel.redhat.com> Author: dcantrel Update of /cvs/dist/rpms/parted/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv10553 Modified Files: parted.spec Log Message: * Thu Feb 08 2007 David Cantrell - 1.8.2-5 - Remove period from end of summary line (package review) - Use preferred BuildRoot (package review) - BR device-mapper-devel Index: parted.spec =================================================================== RCS file: /cvs/dist/rpms/parted/devel/parted.spec,v retrieving revision 1.97 retrieving revision 1.98 diff -u -r1.97 -r1.98 --- parted.spec 8 Feb 2007 16:00:22 -0000 1.97 +++ parted.spec 8 Feb 2007 16:27:14 -0000 1.98 @@ -15,7 +15,7 @@ Group: Applications/System BuildRequires: e2fsprogs-devel readline-devel ncurses-devel BuildRequires: automake libtool gettext-devel texinfo -BuildRequires: device-mapper >= 1.02.02, libselinux-devel libsepol-devel +BuildRequires: device-mapper-devel >= 1.02.17, libselinux-devel libsepol-devel Prereq: /sbin/install-info @@ -97,6 +97,7 @@ * Thu Feb 08 2007 David Cantrell - 1.8.2-5 - Remove period from end of summary line (package review) - Use preferred BuildRoot (package review) +- BR device-mapper-devel * Tue Jan 30 2007 David Cantrell - 1.8.2-4 - Patched parted.8 man page to show partition names apply to GPT disklabels From fedora-cvs-commits at redhat.com Thu Feb 8 16:38:02 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 11:38:02 -0500 Subject: rpms/kdepim/FC-6 kdepim-3.5.6-security.patch, NONE, 1.1 kdepim.spec, 1.114, 1.115 Message-ID: <200702081638.l18Gc20o028498@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/kdepim/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv28367 Modified Files: kdepim.spec Added Files: kdepim-3.5.6-security.patch Log Message: apply upstream patch to fix a debugging leftover which logs passwords clear text. kdepim-3.5.6-security.patch: stdsoap2.h | 2 ++ 1 files changed, 2 insertions(+) --- NEW FILE kdepim-3.5.6-security.patch --- Index: kresources/groupwise/soap/stdsoap2.h =================================================================== --- kresources/groupwise/soap/stdsoap2.h (Revision 629329) +++ kresources/groupwise/soap/stdsoap2.h (Revision 629330) @@ -507,7 +507,9 @@ # endif #endif +#ifdef I_KNOW_WHAT_IM_DOING #define DEBUG /* Uncomment to debug sending (in file SENT.log) receiving (in file RECV.log) and messages (in file TEST.log) */ +#endif #ifdef __cplusplus extern "C" { Index: kdepim.spec =================================================================== RCS file: /cvs/dist/rpms/kdepim/FC-6/kdepim.spec,v retrieving revision 1.114 retrieving revision 1.115 diff -u -r1.114 -r1.115 --- kdepim.spec 30 Jan 2007 15:28:12 -0000 1.114 +++ kdepim.spec 8 Feb 2007 16:37:59 -0000 1.115 @@ -10,7 +10,7 @@ %define appdir %{_datadir}/applications/kde Version: 3.5.6 -Release: 0.1%{?dist} +Release: 0.2%{?dist} Name: kdepim Summary: PIM (Personal Information Manager) for KDE Epoch: 6 @@ -31,6 +31,7 @@ # upstream patches Patch100: kdepim-3.5.6-kmail-kde#140660.patch Patch101: kdepim-3.5.6-kmail-templates.patch +Patch102: kdepim-3.5.6-security.patch Requires: kdebase >= %{kdebase_epoch}:%{version} Requires(post): /sbin/ldconfig @@ -85,6 +86,7 @@ # upstream patches %patch100 -p1 -b .kde#140660 %patch101 -p1 -b .kmail-templates +%patch102 -p0 -b .security %build unset QTDIR || : ; . /etc/profile.d/qt.sh @@ -196,6 +198,10 @@ %exclude %{_libdir}/libremotekonnector.so %changelog +* Thu Feb 08 2007 Than Ngo - 6:3.5.6-0.2.fc7 +- apply upstream patch to fix a debugging leftover which logs + passwords clear text. + * Tue Jan 30 2007 Than Ngo - 6:3.5.6-0.1.fc7 - 3.5.6 From fedora-cvs-commits at redhat.com Thu Feb 8 16:40:14 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 11:40:14 -0500 Subject: rpms/openoffice.org/devel openoffice.org.spec,1.1033,1.1034 Message-ID: <200702081640.l18GeE2n030198@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/openoffice.org/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv30085 Modified Files: openoffice.org.spec Log Message: let's try jam Index: openoffice.org.spec =================================================================== RCS file: /cvs/dist/rpms/openoffice.org/devel/openoffice.org.spec,v retrieving revision 1.1033 retrieving revision 1.1034 diff -u -r1.1033 -r1.1034 --- openoffice.org.spec 8 Feb 2007 15:46:04 -0000 1.1033 +++ openoffice.org.spec 8 Feb 2007 16:40:09 -0000 1.1034 @@ -1217,7 +1217,7 @@ cd config_office autoconf export PATH=$PATH:/usr/sbin -%configure --disable-ldap --disable-crashdump --disable-epm --disable-qadevooo --disable-fontooo --disable-mathmldtd --disable-pasf --disable-Xaw --with-jdk-home=/usr/lib/jvm/java-1.4.2-gcj --enable-gcjaot --enable-symbols --enable-lockdown --enable-evolution2 --enable-cairo --enable-xsltproc --with-system-libs --with-system-python --with-system-mozilla --with-firefox --with-system-boost --with-system-libwpd --with-system-icu --with-system-odbc-headers --with-system-sane-header --with-system-xrender-headers --with-system-libxslt --with-system-hsqldb --with-system-beanshell --with-system-db --with-system-xml-apis --with-system-xerces --with-system-xalan --with-system-hunspell --without-system-mspack --without-system-xt --without-fonts --without-nas --without-gpc --without-agg --without-ppds --without-afms --with-images=industrial %{stlflags} --with-lang="%{langpack_langs}" --with-poor-help-localizations="$POORHELPS" +%configure --disable-ldap --disable-crashdump --disable-epm --disable-qadevooo --disable-fontooo --disable-mathmldtd --disable-pasf --disable-Xaw --with-jdk-home=/usr/lib/jvm/java-1.4.2-gcj --enable-gcjaot --enable-jam --enable-symbols --enable-lockdown --enable-evolution2 --enable-cairo --enable-xsltproc --with-system-libs --with-system-python --with-system-mozilla --with-firefox --with-system-boost --with-system-libwpd --with-system-icu --with-system-odbc-headers --with-system-sane-header --with-system-xrender-headers --with-system-libxslt --with-system-hsqldb --with-system-beanshell --with-system-db --with-system-xml-apis --with-system-xerces --with-system-xalan --with-system-hunspell --without-system-mspack --without-system-xt --without-fonts --without-nas --without-gpc --without-agg --without-ppds --without-afms --with-images=industrial %{stlflags} --with-lang="%{langpack_langs}" --with-poor-help-localizations="$POORHELPS" cd .. ./bootstrap source Linux*Env.Set.sh @@ -2798,8 +2798,8 @@ %files sdk-doc %defattr(-,root,root,-) -%{instdir}/docs/ -%{instdir}/examples/ +%{instdir}/sdk/docs/ +%{instdir}/sdk/examples/ %files pyuno %defattr(-,root,root,-) From fedora-cvs-commits at redhat.com Thu Feb 8 16:45:56 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 11:45:56 -0500 Subject: rpms/pyparted/devel .cvsignore, 1.14, 1.15 pyparted.spec, 1.31, 1.32 sources, 1.17, 1.18 Message-ID: <200702081645.l18Gjuqa002019@cvs.devel.redhat.com> Author: dcantrel Update of /cvs/dist/rpms/pyparted/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv1968 Modified Files: .cvsignore pyparted.spec sources Log Message: * Thu Feb 08 2007 David Cantrell - 1.8.4-1 - Use preferred BuildRoot (package review) - Define and use python_sitelib macro (package review) Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/pyparted/devel/.cvsignore,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- .cvsignore 12 Jan 2007 20:20:40 -0000 1.14 +++ .cvsignore 8 Feb 2007 16:45:53 -0000 1.15 @@ -1 +1 @@ -pyparted-1.8.3.tar.gz +pyparted-1.8.4.tar.gz Index: pyparted.spec =================================================================== RCS file: /cvs/dist/rpms/pyparted/devel/pyparted.spec,v retrieving revision 1.31 retrieving revision 1.32 diff -u -r1.31 -r1.32 --- pyparted.spec 12 Jan 2007 20:20:41 -0000 1.31 +++ pyparted.spec 8 Feb 2007 16:45:53 -0000 1.32 @@ -1,12 +1,14 @@ +%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} + Summary: Python module for GNU parted Name: pyparted -Version: 1.8.3 +Version: 1.8.4 Release: 1%{?dist} License: GPL Group: System Environment/Libraries Source0: http://people.redhat.com/dcantrel/%{name}/%{name}-%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: python-devel, parted-devel >= 1.8.2 Requires: parted >= 1.8.2 @@ -37,10 +39,13 @@ %files %defattr(-,root,root,-) %doc README COPYING -%dir %{_libdir}/python?.?/site-packages/ -%{_libdir}/python?.?/site-packages/*.so +%{python_sitelib}/partedmodule.so %changelog +* Thu Feb 08 2007 David Cantrell - 1.8.4-1 +- Use preferred BuildRoot (package review) +- Define and use python_sitelib macro (package review) + * Fri Jan 12 2007 David Cantrell - 1.8.3-1 - Required parted-1.8.2 or higher Index: sources =================================================================== RCS file: /cvs/dist/rpms/pyparted/devel/sources,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- sources 12 Jan 2007 20:20:41 -0000 1.17 +++ sources 8 Feb 2007 16:45:53 -0000 1.18 @@ -1 +1 @@ -db1f292232211808c362b3d3499278f0 pyparted-1.8.3.tar.gz +a0fd76480f9e3e87eac084525572e61b pyparted-1.8.4.tar.gz From fedora-cvs-commits at redhat.com Thu Feb 8 16:46:38 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 11:46:38 -0500 Subject: rpms/kdepim/devel kdepim-3.5.6-kmail-kde#140660.patch, NONE, 1.1 kdepim-3.5.6-kmail-templates.patch, NONE, 1.1 kdepim-3.5.6-security.patch, NONE, 1.1 kdepim.spec, 1.118, 1.119 Message-ID: <200702081646.l18GkcK0002569@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/kdepim/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv2482 Modified Files: kdepim.spec Added Files: kdepim-3.5.6-kmail-kde#140660.patch kdepim-3.5.6-kmail-templates.patch kdepim-3.5.6-security.patch Log Message: apply upstream patch to fix a debugging leftover which logs passwords clear text kdepim-3.5.6-kmail-kde#140660.patch: 0 files changed --- NEW FILE kdepim-3.5.6-kmail-kde#140660.patch --- --- kdepim/kmail/kmfolder.cpp (revision 627528) +++ kdepim/kmail/kmfolder.cpp (working copy) @@ -426,12 +426,12 @@ int KMFolder::moveMsg(QPtrListfind( msg ); + return mStorage ? mStorage->find( msg ) : 0; } int KMFolder::find( const KMMessage* msg ) const { - return mStorage->find( msg ); + return mStorage ? mStorage->find( msg ) : 0; } int KMFolder::count( bool cache ) const kdepim-3.5.6-kmail-templates.patch: kmfolder.cpp | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) --- NEW FILE kdepim-3.5.6-kmail-templates.patch --- --- kdepim/kmail/kmfolder.cpp 2006/10/28 17:04:18 599816 +++ kdepim/kmail/kmfolder.cpp 2007/01/27 00:32:53 627548 @@ -631,11 +631,13 @@ mWhoField = "From"; if ( this == kmkernel->outboxFolder() || this == kmkernel->sentFolder() || - this == kmkernel->draftsFolder() ) + this == kmkernel->draftsFolder() || + this == kmkernel->templatesFolder() ) mWhoField = "To"; - } else if ( identity.drafts() == idString() - || identity.fcc() == idString() ) - // drafts or sent of the identity + } else if ( identity.drafts() == idString() || + identity.templates() == idString() || + identity.fcc() == idString() ) + // drafts, templates or sent of the identity mWhoField = "To"; else mWhoField = "From"; kdepim-3.5.6-security.patch: stdsoap2.h | 2 ++ 1 files changed, 2 insertions(+) --- NEW FILE kdepim-3.5.6-security.patch --- Index: kresources/groupwise/soap/stdsoap2.h =================================================================== --- kresources/groupwise/soap/stdsoap2.h (Revision 629329) +++ kresources/groupwise/soap/stdsoap2.h (Revision 629330) @@ -507,7 +507,9 @@ # endif #endif +#ifdef I_KNOW_WHAT_IM_DOING #define DEBUG /* Uncomment to debug sending (in file SENT.log) receiving (in file RECV.log) and messages (in file TEST.log) */ +#endif #ifdef __cplusplus extern "C" { Index: kdepim.spec =================================================================== RCS file: /cvs/dist/rpms/kdepim/devel/kdepim.spec,v retrieving revision 1.118 retrieving revision 1.119 diff -u -r1.118 -r1.119 --- kdepim.spec 6 Feb 2007 18:38:53 -0000 1.118 +++ kdepim.spec 8 Feb 2007 16:46:36 -0000 1.119 @@ -10,7 +10,7 @@ %define appdir %{_datadir}/applications/kde Version: 3.5.6 -Release: 1%{?dist} +Release: 2%{?dist} Name: kdepim Summary: PIM (Personal Information Manager) for KDE Epoch: 6 @@ -30,6 +30,10 @@ # upstream fixes Patch1000: kdepim-3.5.6-kde#140207.patch +Patch1001: kdepim-3.5.6-kmail-kde#140660.patch +Patch1002: kdepim-3.5.6-kmail-templates.patch +Patch1003: kdepim-3.5.6-security.patch + Requires: kdebase >= %{kdebase_epoch}:%{version} Requires(post): /sbin/ldconfig @@ -85,6 +89,10 @@ %patch1000 -p1 -b .kde#140207 %endif +%patch1001 -p1 -b .kde#140660 +%patch1002 -p1 -b .kmail-templates +%patch1003 -p0 -b .security + %build unset QTDIR || : ; . /etc/profile.d/qt.sh @@ -193,6 +201,10 @@ %exclude %{_libdir}/libremotekonnector.so %changelog +* Thu Feb 08 2007 Than Ngo - 6:3.5.6-2.fc7 +- apply upstream patch to fix a debugging leftover which logs + passwords clear text + * Tue Feb 06 2007 Than Ngo - 6:3.5.6-1.fc7 - 3.5.6 From fedora-cvs-commits at redhat.com Thu Feb 8 17:05:49 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 12:05:49 -0500 Subject: rpms/tcl/devel .cvsignore, 1.14, 1.15 sources, 1.15, 1.16 tcl.spec, 1.42, 1.43 Message-ID: <200702081705.l18H5njF008418@cvs.devel.redhat.com> Author: mmaslano Update of /cvs/dist/rpms/tcl/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv8265 Modified Files: .cvsignore sources tcl.spec Log Message: Downgrade. Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/tcl/devel/.cvsignore,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- .cvsignore 26 Jan 2007 13:16:27 -0000 1.14 +++ .cvsignore 8 Feb 2007 17:05:41 -0000 1.15 @@ -1,3 +1,3 @@ -tk8.5a5-src.tar.gz -tcl8.5a5-src.tar.gz lst.tar.gz +tcl8.4.13-src.tar.gz +tk8.4.13-src.tar.gz Index: sources =================================================================== RCS file: /cvs/dist/rpms/tcl/devel/sources,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- sources 26 Jan 2007 13:16:27 -0000 1.15 +++ sources 8 Feb 2007 17:05:41 -0000 1.16 @@ -1,3 +1,3 @@ -8118677251db51faf49bb3333ed6db16 tk8.5a5-src.tar.gz -fe9e399c1f186f8c605de8d2e262881e tcl8.5a5-src.tar.gz d3c75c99e2767cbf1b587aa1e4538df8 lst.tar.gz +f3420b9439bcc769992c1367934a060d tcl8.4.13-src.tar.gz +0a16d4d9398e43cbb85784c85fb807a4 tk8.4.13-src.tar.gz Index: tcl.spec =================================================================== RCS file: /cvs/dist/rpms/tcl/devel/tcl.spec,v retrieving revision 1.42 retrieving revision 1.43 diff -u -r1.42 -r1.43 --- tcl.spec 4 Feb 2007 19:39:03 -0000 1.42 +++ tcl.spec 8 Feb 2007 17:05:41 -0000 1.43 @@ -1,11 +1,10 @@ -%define majorver 8.5 -%define superver 8 -%define majorver %{superver}.5 +%define majorver 8.4 Summary: Tcl scripting language development environment Name: tcl -Version: %{majorver}a5 +Version: %{majorver}.13 Release: 7%{?dist} +Epoch: 1 License: BSD Group: Development/Languages URL: http://tcl.sourceforge.net/ @@ -14,15 +13,16 @@ Source2: lst.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root Buildrequires: autoconf, sed, man -Obsoletes: tcldict -Patch1: tcl-8.5a5-tclm4-soname.patch +Conflicts: tcldict +Patch1: tcl-8.3.5-tclm4-soname.patch Patch2: tcl-8.4.5-lib-perm.patch Patch3: tcl8.3.5-tclConfig-package-path-90160.patch -Patch4: tcl-8.5a5-no_rpath.patch -#Patch5: tcl-8.4.13-autoconf.patch -Patch6: tcl-8.5a5-cflags.patch -Patch7: tcl-8.5a5-makefile.patch -Patch8: tcl-8.5a5-stackchk.patch +Patch4: tcl-8.4-no_rpath.patch +Patch5: tcl-8.4.13-autoconf.patch +Patch6: tcl-8.4.13-cflags.patch +#Patch7: tcl-8.5a5-makefile.patch +#Patch8: tcl-8.5a5-stackchk.patch +#Patch9: tcl-8.5a5-http.patch %description The Tcl (Tool Command Language) provides a powerful platform for @@ -69,13 +69,16 @@ # define DT SONAME in shared lib %patch1 -p1 -b .soname -#%patch2 -p1 -b .2-ro-lib +%patch2 -p1 -b .2-ro-lib %patch3 -p1 -b .3-pkgpath %patch4 -p1 -b .4-rpath -#%patch5 -p1 -b .5-ac213 -%patch6 -p2 -b .6-cflags -%patch7 -p2 -b .7-makefile -%patch8 -p1 -b .8-stackchk +%patch5 -p1 -b .5-ac213 +pushd .. +%patch6 -p1 -b .6-cflags +popd +#%patch7 -p2 -b .7-makefile +#%patch8 -p1 -b .8-stackchk +#%patch9 -p1 -b .9-http # patch1 touches tcl.m4, and patch3 touches configure.in cd unix @@ -112,14 +115,16 @@ # to prefix/lib/%{name}%{majorver} ## make /usr/lib for multilib archs mkdir -p %{buildroot}%{_prefix}/lib +#mkdir -p %{buildroot}%{_libdir} ln -s %{_datadir}/%{name}%{majorver} %{buildroot}%{_prefix}/lib/%{name}%{majorver} +#ln -s %{_datadir}/%{name}%{majorver} %{buildroot}%{_libdir}/%{name}%{majorver} mkdir -p %buildroot/%{_includedir}/%{name}-private/{generic,unix} find generic unix -name "*.h" -exec cp -p '{}' %buildroot/%{_includedir}/%{name}-private/'{}' ';' ( cd %buildroot/%{_includedir} - for i in *.h ; do - [ -f %buildroot/%{_includedir}/%{name}-private/generic/$i ] && ln -sf ../../$i %buildroot/%{_includedir}/%{name}-private/generic ; - done + for i in *.h ; do + [ -f %buildroot/%{_includedir}/%{name}-private/generic/$i ] && ln -sf ../../$i %buildroot/%{_includedir}/%{name}-private/generic ; + done ) # remove buildroot traces @@ -138,7 +143,6 @@ %defattr(-,root,root,-) %{_bindir}/tclsh* %{_datadir}/%{name}%{majorver} -%{_datadir}/%{name}%{superver} %{_libdir}/lib%{name}%{majorver}.so %{_mandir}/man1/* # this should be prefix/lib @@ -160,6 +164,13 @@ %doc %{name}%{version}/html/* %changelog +* Thu Feb 8 2007 Marcela Maslanova - 1:8.4.13-4 +- downgrade back to 8.4.13 +- rhbz #226479 review + +* Mon Feb 5 2007 Marcela Maslanova - 8.5a5-8 +- rhbz#227173 + * Sun Feb 4 2007 Jakub Jelinek - 8.5a5-7 - fix broken stack checking code (#226785) From fedora-cvs-commits at redhat.com Thu Feb 8 17:15:00 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 12:15:00 -0500 Subject: rpms/kernel/devel kernel-2.6.spec, 1.2923, 1.2924 linux-2.6-softmac-work.patch, 1.1, NONE Message-ID: <200702081715.l18HF0VA015401@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv15109 Modified Files: kernel-2.6.spec Removed Files: linux-2.6-softmac-work.patch Log Message: dead file Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/kernel-2.6.spec,v retrieving revision 1.2923 retrieving revision 1.2924 diff -u -r1.2923 -r1.2924 --- kernel-2.6.spec 5 Feb 2007 23:20:11 -0000 1.2923 +++ kernel-2.6.spec 8 Feb 2007 17:14:57 -0000 1.2924 @@ -394,7 +394,6 @@ Patch1021: linux-2.6-debug-boot-delay.patch Patch1022: linux-2.6-debug-sysfs-crash-debugging.patch Patch1023: linux-2.6-debug-sysfs-crash-debugging-xen.patch -Patch1024: linux-2.6-softmac-work.patch # Restrict /dev/mem usage. Patch1050: linux-2.6-devmem.patch --- linux-2.6-softmac-work.patch DELETED --- From fedora-cvs-commits at redhat.com Thu Feb 8 17:34:15 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 12:34:15 -0500 Subject: rpms/pyparted/devel .cvsignore, 1.15, 1.16 pyparted.spec, 1.32, 1.33 sources, 1.18, 1.19 Message-ID: <200702081734.l18HYF5a021015@cvs.devel.redhat.com> Author: dcantrel Update of /cvs/dist/rpms/pyparted/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv20794 Modified Files: .cvsignore pyparted.spec sources Log Message: * Thu Feb 08 2007 David Cantrell - 1.8.5-1 - Define and use python_sitearch rather than python_sitelib Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/pyparted/devel/.cvsignore,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- .cvsignore 8 Feb 2007 16:45:53 -0000 1.15 +++ .cvsignore 8 Feb 2007 17:34:10 -0000 1.16 @@ -1 +1 @@ -pyparted-1.8.4.tar.gz +pyparted-1.8.5.tar.gz Index: pyparted.spec =================================================================== RCS file: /cvs/dist/rpms/pyparted/devel/pyparted.spec,v retrieving revision 1.32 retrieving revision 1.33 diff -u -r1.32 -r1.33 --- pyparted.spec 8 Feb 2007 16:45:53 -0000 1.32 +++ pyparted.spec 8 Feb 2007 17:34:10 -0000 1.33 @@ -1,8 +1,8 @@ -%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} +%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} Summary: Python module for GNU parted Name: pyparted -Version: 1.8.4 +Version: 1.8.5 Release: 1%{?dist} License: GPL Group: System Environment/Libraries @@ -39,9 +39,12 @@ %files %defattr(-,root,root,-) %doc README COPYING -%{python_sitelib}/partedmodule.so +%{python_sitearch}/partedmodule.so %changelog +* Thu Feb 08 2007 David Cantrell - 1.8.5-1 +- Define and use python_sitearch rather than python_sitelib + * Thu Feb 08 2007 David Cantrell - 1.8.4-1 - Use preferred BuildRoot (package review) - Define and use python_sitelib macro (package review) Index: sources =================================================================== RCS file: /cvs/dist/rpms/pyparted/devel/sources,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- sources 8 Feb 2007 16:45:53 -0000 1.18 +++ sources 8 Feb 2007 17:34:10 -0000 1.19 @@ -1 +1 @@ -a0fd76480f9e3e87eac084525572e61b pyparted-1.8.4.tar.gz +9097bc19e06350d865db38016ef98f4c pyparted-1.8.5.tar.gz From fedora-cvs-commits at redhat.com Thu Feb 8 17:53:47 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 12:53:47 -0500 Subject: rpms/gnome-media/devel gnome-media-2.17.90-disable-scrollkeeper.patch, NONE, 1.1 gnome-media.spec, 1.88, 1.89 Message-ID: <200702081753.l18HrlZJ008782@cvs.devel.redhat.com> Author: bnocera Update of /cvs/dist/rpms/gnome-media/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv8767 Modified Files: gnome-media.spec Added Files: gnome-media-2.17.90-disable-scrollkeeper.patch Log Message: * Thu Feb 08 2007 - Bastien Nocera - 2.17.90-6 - Fix rpath issue by using a newer libtool, disable scrollkeeper-update during package installation by patching omf.make gnome-media-2.17.90-disable-scrollkeeper.patch: omf.make | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) --- NEW FILE gnome-media-2.17.90-disable-scrollkeeper.patch --- --- gnome-media-2.17.90/omf.make.old 2007-02-08 17:41:21.000000000 +0000 +++ gnome-media-2.17.90/omf.make 2007-02-08 17:41:37.000000000 +0000 @@ -43,7 +43,7 @@ install-data-hook-omf: for file in $(omffile); do \ $(INSTALL_DATA) $$file.out $(DESTDIR)$(omf_dest_dir)/$$file; \ done - -scrollkeeper-update -p $(scrollkeeper_localstate_dir) -o $(DESTDIR)$(omf_dest_dir) +# -scrollkeeper-update -p $(scrollkeeper_localstate_dir) -o $(DESTDIR)$(omf_dest_dir) uninstall-local-omf: -for file in $(srcdir)/*.omf; do \ Index: gnome-media.spec =================================================================== RCS file: /cvs/dist/rpms/gnome-media/devel/gnome-media.spec,v retrieving revision 1.88 retrieving revision 1.89 diff -u -r1.88 -r1.89 --- gnome-media.spec 8 Feb 2007 13:19:06 -0000 1.88 +++ gnome-media.spec 8 Feb 2007 17:53:45 -0000 1.89 @@ -12,10 +12,11 @@ Summary: GNOME media programs Name: gnome-media Version: 2.17.90 -Release: 5%{?dist} +Release: 6%{?dist} License: GPL Group: Applications/Multimedia Source: ftp://ftp.gnome.org/pub/GNOME/sources/gnome-media/2.17/gnome-media-%{version}.tar.bz2 +Patch0: gnome-media-2.17.90-disable-scrollkeeper.patch Patch4: gnome-media-2.16.0-settings.patch Patch5: gnome-media-2.13.5-hide-help-button.patch @@ -48,6 +49,7 @@ BuildRequires: scrollkeeper BuildRequires: gettext BuildRequires: perl-XML-Parser +BuildRequires: autoconf automake libtool %description GNOME (GNU Network Object Model Environment) is a user-friendly set of @@ -76,12 +78,15 @@ %prep %setup -q +%patch0 -p1 -b .scrollkeeper-disable %patch4 -p1 -b .settings %patch5 -p1 -b .hide-help-button %build +libtoolize --force +autoreconf /usr/bin/gst-inspect-0.10 --print-all > /dev/null -%configure --disable-scrollkeeper --disable-schemas-install --disable-rpath +%configure --disable-schemas-install make #%{?_smp_mflags} %install @@ -193,6 +198,10 @@ %{_libdir}/pkgconfig/* %changelog +* Thu Feb 08 2007 - Bastien Nocera - 2.17.90-6 +- Fix rpath issue by using a newer libtool, disable scrollkeeper-update + during package installation by patching omf.make + * Thu Feb 08 2007 - Bastien Nocera - 2.17.90-5 - Really fix rpath issue From fedora-cvs-commits at redhat.com Thu Feb 8 18:03:10 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 13:03:10 -0500 Subject: rpms/gnome-media/devel gnome-media.spec,1.89,1.90 Message-ID: <200702081803.l18I3Awa009019@cvs.devel.redhat.com> Author: bnocera Update of /cvs/dist/rpms/gnome-media/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv8996 Modified Files: gnome-media.spec Log Message: - add missing intltool BR Index: gnome-media.spec =================================================================== RCS file: /cvs/dist/rpms/gnome-media/devel/gnome-media.spec,v retrieving revision 1.89 retrieving revision 1.90 diff -u -r1.89 -r1.90 --- gnome-media.spec 8 Feb 2007 17:53:45 -0000 1.89 +++ gnome-media.spec 8 Feb 2007 18:03:08 -0000 1.90 @@ -49,7 +49,7 @@ BuildRequires: scrollkeeper BuildRequires: gettext BuildRequires: perl-XML-Parser -BuildRequires: autoconf automake libtool +BuildRequires: autoconf automake libtool intltool %description GNOME (GNU Network Object Model Environment) is a user-friendly set of From fedora-cvs-commits at redhat.com Thu Feb 8 18:08:04 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 13:08:04 -0500 Subject: rpms/regexp/devel .cvsignore, 1.6, 1.7 regexp.spec, 1.34, 1.35 sources, 1.4, 1.5 Message-ID: <200702081808.l18I84fi009205@cvs.devel.redhat.com> Author: vivekl Update of /cvs/dist/rpms/regexp/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv9174 Modified Files: .cvsignore regexp.spec sources Log Message: - Resync with JPP - Use the upstream tar ball as JPP does since they clean it off jars anyway - Use JPackage exception compliant naming scheme Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/regexp/devel/.cvsignore,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- .cvsignore 5 Aug 2006 00:01:52 -0000 1.6 +++ .cvsignore 8 Feb 2007 18:08:02 -0000 1.7 @@ -1 +1 @@ -jakarta-regexp-1.4-RHCLEAN.tar.gz +jakarta-regexp-1.4.tar.gz Index: regexp.spec =================================================================== RCS file: /cvs/dist/rpms/regexp/devel/regexp.spec,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- regexp.spec 5 Aug 2006 00:04:31 -0000 1.34 +++ regexp.spec 8 Feb 2007 18:08:02 -0000 1.35 @@ -32,19 +32,22 @@ %define gcj_support %{?_with_gcj_support:1}%{!?_with_gcj_support:%{?_without_gcj_support:0}%{!?_without_gcj_support:%{?_gcj_support:%{_gcj_support}}%{!?_gcj_support:0}}} -%define full_name jakarta-%{name} -%define section free +%define full_name jakarta-%{name} +%define section free Name: regexp Version: 1.4 -Release: 2jpp.2 +Release: 3jpp.1%{dist} Epoch: 0 Summary: Simple regular expressions API License: Apache Software License Group: Development/Libraries/Java Url: http://jakarta.apache.org/%{name}/ -Source0: jakarta-regexp-%{version}-RHCLEAN.tar.gz +Source0: http://www.apache.org/dist/jakarta/regexp/jakarta-regexp-%{version}.tar.gz BuildRequires: jpackage-utils >= 0:1.6 +Requires(pre): jpackage-utils >= 0:1.6 +Requires(postun): jpackage-utils >= 0:1.6 + BuildRequires: ant >= 1.6 %if ! %{gcj_support} Buildarch: noarch @@ -52,9 +55,9 @@ Buildroot: %{_tmppath}/%{name}-%{version}-buildroot %if %{gcj_support} -BuildRequires: java-gcj-compat-devel -Requires(post): java-gcj-compat -Requires(postun): java-gcj-compat +BuildRequires: java-gcj-compat-devel +Requires(post): java-gcj-compat +Requires(postun): java-gcj-compat %endif %description @@ -76,7 +79,6 @@ Javadoc for %{name}. %prep -rm -rf $RPM_BUILD_ROOT %setup -q -n %{full_name}-%{version} # remove all binary libs find . -name "*.jar" -exec rm -f {} \; @@ -87,6 +89,8 @@ %install +rm -rf $RPM_BUILD_ROOT + # jars install -d -m 755 $RPM_BUILD_ROOT%{_javadir} install -m 644 build/*.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar @@ -142,6 +146,11 @@ %{_javadocdir}/%{name}-%{version} %changelog +* Thu Feb 8 2007 Vivek Lakshmanan 0:1.4-3jpp.1.fc7 +- Resync with JPP +- Use the upstream tar ball as JPP does since they clean it off jars anyway +- Use JPackage exception compliant naming scheme + * Fri Aug 4 2006 Vivek Lakshmanan 0:1.4-2jpp.2 - Rebuild. Index: sources =================================================================== RCS file: /cvs/dist/rpms/regexp/devel/sources,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- sources 5 Aug 2006 00:01:52 -0000 1.4 +++ sources 8 Feb 2007 18:08:02 -0000 1.5 @@ -1 +1 @@ -3869ec6a6b7ad1c139f2e39219e509ec jakarta-regexp-1.4-RHCLEAN.tar.gz +d903d84c949df848009f3bf205b32c97 jakarta-regexp-1.4.tar.gz From fedora-cvs-commits at redhat.com Thu Feb 8 18:13:15 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 13:13:15 -0500 Subject: rpms/kernel/FC-6 kernel-2.6.spec, 1.2895.4.3, 1.2895.4.4 1735-.-and-more-work_struct-induced-breakage-mips.txt, 1.1.2.1, NONE Message-ID: <200702081813.l18IDFH1009407@cvs.devel.redhat.com> Author: linville Update of /cvs/dist/rpms/kernel/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv9391 Modified Files: Tag: private-linville-netdev-fc6-4-branch kernel-2.6.spec Removed Files: Tag: private-linville-netdev-fc6-4-branch 1735-.-and-more-work_struct-induced-breakage-mips.txt Log Message: Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/kernel-2.6.spec,v retrieving revision 1.2895.4.3 retrieving revision 1.2895.4.4 diff -u -r1.2895.4.3 -r1.2895.4.4 --- kernel-2.6.spec 8 Feb 2007 16:07:55 -0000 1.2895.4.3 +++ kernel-2.6.spec 8 Feb 2007 18:13:13 -0000 1.2895.4.4 @@ -1031,350 +1031,349 @@ Patch30532: 1720-SUNRPC-relocate-the-creation-of-socket-specific-tunables.txt Patch30533: 1722-SUNRPC-Remove-pprintk-from-net-sunrpc-xprt.c.txt Patch30534: 1723-hamradio-dmascc-fix-up-work_struct-induced-breakage.txt -Patch30535: 1735-.-and-more-work_struct-induced-breakage-mips.txt -Patch30536: 1896-GENETLINK-Move-command-capabilities-to-flags.txt -Patch30537: 1899-XFRM-Optimize-policy-dumping.txt -Patch30538: 1900-XFRM-Optimize-SA-dumping.txt -Patch30539: 1906-IPSEC-Add-support-for-AES-XCBC-MAC.txt -Patch30540: 1920-NETFILTER-nf_conntrack-Don-t-try-to-find-clashed-expectation.txt -Patch30541: 1922-NET_SCHED-cls_fw-fix-NULL-pointer-dereference.txt -Patch30542: 1923-IPV6-Repair-IPv6-Fragments.txt -Patch30543: 1924-IPV6-RAW-Don-t-release-unlocked-sock.txt -Patch30544: 1926-GENETLINK-Fix-misplaced-command-flags.txt -Patch30545: 1927-IrDA-PXA-FIR-code-device-model-conversion.txt -Patch30546: 1929-IRDA-irlan-Fix-compile-warning-when-CONFIG_PROC_FS-n.txt -Patch30547: 1930-audit-Add-auditing-to-ipsec.txt -Patch30548: 1931-audit-disable-ipsec-auditing-when-CONFIG_AUDITSYSCALL-n.txt -Patch30549: 1975-NET-Memory-barrier-cleanups.txt -Patch30550: 1976-TCP-inet_twdr_hangman-Delete-unnecessary-memory-barrier.txt -Patch30551: 1977-WANROUTER-Kill-kmalloc-debugging-code.txt -Patch30552: 1978-TG3-Fix-Phy-loopback.txt -Patch30553: 1979-TG3-Add-5787F-device-ID.txt -Patch30554: 1980-TG3-Add-TG3_FLG2_IS_NIC-flag.txt -Patch30555: 1981-TG3-Allow-partial-speed-advertisement.txt -Patch30556: 1982-TG3-Use-netif_msg_.txt -Patch30557: 1983-TG3-Use-msleep.txt -Patch30558: 1984-TG3-Identify-Serdes-devices-more-clearly.txt -Patch30559: 1986-NETFILTER-Fix-non-ANSI-func.-decl.txt -Patch30560: 1990-AT91RM9200-Ethernet-Remove-at91_dev-and-use-netdev_priv.txt -Patch30561: 1991-AT91RM9200-Ethernet-Move-check_timer-variable-and-use-mod_timer.txt -Patch30562: 1992-AT91RM9200-Ethernet-Add-netpoll-netconsole-support.txt -Patch30563: 1993-AT91RM9200-Ethernet-Use-dev_alloc_skb.txt -Patch30564: 1994-sky2-add-PCI-for-88ec033.txt -Patch30565: 1995-sky2-add-comments-to-PCI-ids.txt -Patch30566: 1996-sky2-beter-ram-buffer-partitioning.txt -Patch30567: 1997-sky2-receive-queue-watermark-tweak.txt -Patch30568: 1999-skge-fix-sparse-warnings.txt -Patch30569: 2000-sky2-sparse-warnings.txt -Patch30570: 2056-Allow-NULL-pointers-in-percpu_free.txt -Patch30571: 2146-lockdep-annotate-nfs-nfsd-in-kernel-sockets.txt -Patch30572: 2220-lockdep-name-some-old-style-locks.txt -Patch30573: 2275-net-don-t-insert-socket-dentries-into-dentry_hashtable.txt -Patch30574: 2929-BNX2-Add-an-error-check.txt -Patch30575: 2930-AX.25-Constify-ax25-utility-functions.txt -Patch30576: 2931-AX.25-Fix-default-address-and-broadcast-address-initialization.txt -Patch30577: 2933-NETPOLL-make-arp-replies-through-netpoll-use-mac-address-of-sender.txt -Patch30578: 2936-NET_SCHED-sch_cbq-deactivating-when-grafting-purging-etc.txt -Patch30579: 2937-NET_SCHED-sch_htb-turn-intermediate-classes-into-leaves.txt -Patch30580: 2940-m68k-HP300-HP-LANCE-updates.txt -Patch30581: 2945-Amiga-PCMCIA-NE2000-Ethernet-dev-irq-init.txt -Patch30582: 3236-ucc_geth-compilation-error-fixes.txt -Patch30583: 3237-ucc_geth-Initialize-mdio_lock.txt -Patch30584: 3238-MACB-Use-struct-delayed_work-instead-of-struct-work_struct.txt -Patch30585: 3239-MACB-Use-__raw-register-access.txt -Patch30586: 3240-chelsio-working-NAPI.txt -Patch30587: 3247-myri10ge-update-driver-version-to-1.1.0.txt -Patch30588: 3248-smc91x-Kill-off-excessive-versatile-hooks.txt -Patch30589: 3257-NET-Fix-WAN-routers-kconfig-dependency.txt -Patch30590: 3259-NETPOLL-Make-sure-TX-lock-is-taken-with-BH-disabled.txt -Patch30591: 3260-DCCP-Remove-timeo-from-output.c.txt -Patch30592: 3262-DCCP-ccid3-Check-against-too-large-p.txt -Patch30593: 3263-DCCP-ccid3-Two-optimisations-for-sending-rate-recomputation.txt -Patch30594: 3264-DCCP-ccid3-Fix-two-bugs-in-sending-rate-computation.txt -Patch30595: 3270-DCCP-Only-deliver-to-the-CCID-rx-side-in-charge.txt -Patch30596: 3271-DCCP-Warn-when-discarding-packet-due-to-internal-errors.txt -Patch30597: 3272-DCCP-ccid-Deprecate-ccid_hc_tx_insert_options.txt -Patch30598: 3273-DCCP-ccid3-Initialise-RTT-values.txt -Patch30599: 3274-DCCP-ccid3-Sanity-check-RTT-samples.txt -Patch30600: 3276-DCCP-ccid3-TX-history-remove-unused-field.txt -Patch30601: 3280-DCCP-ccid3-Reorder-packet-history-source-file.txt -Patch30602: 3284-HAMRADIO-Fix-baycom_epp.c-compile-failure.txt -Patch30603: 3285-IPVS-Use-msleep_interruptable-instead-of-ssleep-aka-msleep.txt -Patch30604: 3286-IPVS-Make-ip_vs_sync.c-80col-wide.txt -Patch30605: 3316-NETPOLL-Fix-local_bh_enable-warning.txt -Patch30606: 3329-net-8139too.c-fix-netpoll-deadlock.txt -Patch30607: 3362-fix-typo-in-net-ipv4-ip_fragment.c.txt -Patch30608: 3364-e100-replace-kmalloc-with-kcalloc.txt -Patch30609: 3479-hci-endianness-annotations.txt -Patch30610: 3494-knfsd-svcrpc-fix-gss-krb5i-memory-leak.txt -Patch30611: 3499-knfsd-nfsd-don-t-drop-silently-on-upcall-deferral.txt -Patch30612: 3500-knfsd-svcrpc-remove-another-silent-drop-from-deferral-code.txt -Patch30613: 3509-knfsd-Don-t-ignore-kstrdup-failure-in-rpc-caches.txt -Patch30614: 3521-getting-rid-of-all-casts-of-k-cmz-alloc-calls.txt -Patch30615: 3544-NETFILTER-Fix-INET-n-linking-error.txt -Patch30616: 3546-NETFILTER-x_tables-error-if-ip_conntrack-is-asked-to-handle-IPv6-packets.txt -Patch30617: 3547-NETFILTER-x_tables-add-missing-try-to-load-conntrack-from-match-targets.txt -Patch30618: 3548-NETFILTER-ip_tables-ipt-and-ipt_compat-checks-unification.txt -Patch30619: 3549-NETFILTER-ip-ip6-arp-_tables-fix-exponential-worst-case-search-for-loops.txt -Patch30620: 3551-IPV6-Fix-IPV6_UNICAST_HOPS-getsockopt.txt -Patch30621: 3552-TCP-Fix-oops-caused-by-__tcp_put_md5sig_pool.txt -Patch30622: 3553-SCTP-Handle-address-add-delete-events-in-a-more-efficient-way.txt -Patch30623: 3554-SCTP-Enable-auto-loading-of-SCTP-when-creating-an-ipv6-SCTP-socket.txt -Patch30624: 3555-SCTP-Add-support-for-SCTP_CONTEXT-socket-option.txt -Patch30625: 3556-IPV6-Make-fib6_node-subtree-depend-on-IPV6_SUBTREES.txt -Patch30626: 3634-TG3-replace-kmalloc-memset-with-kzalloc.txt -Patch30627: 3635-AX.25-Mark-all-kmalloc-users-__must_check.txt -Patch30628: 3636-AX.25-Fix-unchecked-ax25_protocol_register-uses.txt -Patch30629: 3637-AX.25-Fix-unchecked-ax25_listen_register-uses.txt -Patch30630: 3638-AX.25-Fix-unchecked-nr_add_node-uses.txt -Patch30631: 3639-AX.25-Fix-unchecked-ax25_linkfail_register-uses.txt -Patch30632: 3640-AX.25-Fix-unchecked-rose_add_loopback_node-uses.txt -Patch30633: 3641-AX.25-Fix-unchecked-rose_add_loopback_neigh-uses.txt -Patch30634: 3642-BNX2-Fix-panic-in-bnx2_tx_int.txt -Patch30635: 3643-BNX2-Fix-bug-in-bnx2_nvram_write.txt -Patch30636: 3644-BNX2-Fix-minor-loopback-problem.txt -Patch30637: 3646-TG3-Assign-tp-link_config.orig_-values.txt -Patch30638: 3647-TG3-Fix-race-condition-when-calling-register_netdev.txt -Patch30639: 3648-TG3-Power-down-up-5906-PHY-correctly.txt -Patch30640: 3649-TG3-Update-version-and-reldate.txt -Patch30641: 3651-TCP-Fix-oops-caused-by-tcp_v4_md5_do_del.txt -Patch30642: 3652-TCP-Trivial-fix-to-message-in-tcp_v4_inbound_md5_hash.txt -Patch30643: 3653-IPV4-Fix-BUG-of-ip_rt_send_redirect.txt -Patch30644: 3689-POWERPC-iSeries-fix-iseries_veth-init.txt -Patch30645: 3840-smc911-workqueue-fixes.txt -Patch30646: 3850-gss_spkm3-fix-error-handling-in-module-init.txt -Patch30647: 3872-NetLabel-perform-input-validation-earlier-on-CIPSOv4-DOI-add-ops.txt -Patch30648: 3876-TCP-Fix-ambiguity-in-the-before-relation.txt -Patch30649: 3879-SCTP-make-2-functions-static.txt -Patch30650: 3896-e1000-The-user-supplied-itr-setting-needs-the-lower-2-bits-masked-off.txt -Patch30651: 3897-e1000-dynamic-itr-take-TSO-and-jumbo-into-account.txt -Patch30652: 3898-e1000-For-sanity-reformat-e1000_set_mac_type-struct-e1000_hw-_stats.txt -Patch30653: 3899-e1000-omit-stats-for-broken-counter-in-82543.txt -Patch30654: 3900-e1000-consolidate-managability-enabling-disabling.txt -Patch30655: 3901-e1000-Fix-Wake-on-Lan-with-forced-gigabit-speed.txt -Patch30656: 3902-e1000-disable-TSO-on-the-82544-with-slab-debugging.txt -Patch30657: 3903-e1000-workaround-for-the-ESB2-NIC-RX-unit-issue.txt -Patch30658: 3904-e1000-fix-to-set-the-new-max-frame-size-before-resetting-the-adapter.txt -Patch30659: 3905-e1000-fix-ethtool-reported-bus-type-for-older-adapters.txt -Patch30660: 3906-e1000-narrow-down-the-scope-of-the-tipg-timer-tweak.txt -Patch30661: 3907-e1000-Fix-PBA-allocation-calculations.txt -Patch30662: 3908-e1000-Make-the-copybreak-value-a-module-parameter.txt -Patch30663: 3909-e1000-3-new-driver-stats-for-managability-testing.txt -Patch30664: 3910-e1000-No-delay-link-detection-at-interface-up.txt -Patch30665: 3911-netxen-remove-private-ioctl.txt -Patch30666: 3912-netpoll-drivers-must-not-enable-IRQ-unconditionally-in-their-NAPI-handler.txt -Patch30667: 3913-r8169-use-the-broken_parity_status-field-in-pci_dev.txt -Patch30668: 3914-myri10ge-match-number-of-save_state-and-restore.txt -Patch30669: 3916-myri10ge-make-msi-configurable-at-runtime-through-sysfs.txt -Patch30670: 3919-e1000-Do-not-truncate-TSO-TCP-header-with-82544-workaround.txt -Patch30671: 3920-via-velocity-uses-INET-interfaces.txt -Patch30672: 3921-sky2-dual-port-NAPI-problem.txt -Patch30673: 3922-sky2-power-management-MSI-workaround.txt -Patch30674: 3923-sky2-phy-power-down-needs-PCI-config-write-enabled.txt -Patch30675: 3924-ep93xx-some-minor-cleanups-to-the-ep93xx-eth-driver.txt -Patch30676: 3925-PHY-probe-not-working-properly-for-ibm_emac-PPC4xx.txt -Patch30677: 3926-NetXen-Adding-new-device-ids.txt -Patch30678: 3927-NetXen-driver-reload-fix-for-newer-firmware.txt -Patch30679: 3928-NetXen-Using-correct-CHECKSUM-flag.txt -Patch30680: 3929-NetXen-Multiple-adapter-fix.txt -Patch30681: 3930-NetXen-Link-status-message-correction-for-quad-port-cards.txt -Patch30682: 3932-NetXen-Fix-for-PPC-machines.txt -Patch30683: 3933-NetXen-Reducing-ring-sizes-for-IOMMU-issue.txt -Patch30684: 3934-forcedeth-modified-comment-header.txt -Patch30685: 3935-r8169-extraneous-Cmd-Tx-Rx-Enb-write.txt -Patch30686: 4038-XFRM-Algorithm-lookup-using-.compat-name.txt -Patch30687: 4056-ieee80211-WLAN_GET_SEQ_SEQ-fix-select-correct-region.txt -Patch30688: 4057-ipw2100-Fix-dropping-fragmented-small-packet-problem.txt -Patch30689: 4080-NET-ifb-double-counts-packets.txt -Patch30690: 4082-NET-drivers-net-loopback.c-convert-to-module_init.txt -Patch30691: 4084-XFRM_USER-avoid-pointless-void-casts.txt -Patch30692: 4085-AF_NETLINK-module_put-cleanup.txt -Patch30693: 4086-X25-proper-prototype-for-x25_init_timers.txt -Patch30694: 4088-SUNGEM-PHY-updates-pause-fixes-2.txt -Patch30695: 4097-NETFILTER-compat-offsets-size-change.txt -Patch30696: 4098-NETFILTER-Fix-routing-of-REJECT-target-generated-packets-in-output-chain.txt -Patch30697: 4102-TCP-Use-old-definition-of-before.txt -Patch30698: 4219-ixgb-Fix-early-TSO-completion.txt -Patch30699: 4220-ixgb-Maybe-stop-TX-if-not-enough-free-descriptors.txt -Patch30700: 4221-ixgb-Write-RA-register-high-word-first-increment-version.txt -Patch30701: 4226-qla3xxx-Remove-NETIF_F_LLTX-from-driver-features.txt -Patch30702: 4227-qla3xxx-Add-delay-to-NVRAM-register-access.txt -Patch30703: 4229-Revert-PATCH-e1000-disable-TSO-on-the-82544-with-slab-debugging.txt -Patch30704: 4269-forcedeth-sideband-management-fix.txt -Patch30705: 4275-pcnet_cs-add-new-id.txt -Patch30706: 4284-INET-Fix-incorrect-inet_sock-is_icsk-assignment.txt -Patch30707: 4285-X25-Trivial-SOCK_DEBUG-s-in-x25_facilities-missing-newlines.txt -Patch30708: 4287-Bluetooth-More-checks-if-DLC-is-still-attached-to-the-TTY.txt -Patch30709: 4288-Bluetooth-Fix-uninitialized-return-value-for-RFCOMM-sendmsg.txt -Patch30710: 4294-NetLabel-correct-CIPSO-tag-handling-when-adding-new-DOI-definitions.txt -Patch30711: 4295-BNX2-Don-t-apply-CRC-PHY-workaround-to-5709.txt -Patch30712: 4296-BNX2-Fix-5709-Serdes-detection.txt -Patch30713: 4297-BNX2-Fix-bug-in-bnx2_nvram_write.txt -Patch30714: 4298-BNX2-Update-version-and-reldate.txt -Patch30715: 4299-TG3-Add-PHY-workaround-for-5755M.txt -Patch30716: 4301-TCP-Fix-iov_len-calculation-in-tcp_v4_send_ack.txt -Patch30717: 4313-NETFILTER-nf_conntrack_ipv6-fix-crash-when-handling-fragments.txt -Patch30718: 4317-SCTP-Fix-err_hdr-assignment-in-sctp_init_cause.txt -Patch30719: 4318-INET-style-updates-for-the-inet_sock-is_icsk-assignment-fix.txt -Patch30720: 4319-IPV4-devinet-inetdev_init-out-label-moved-after-RCU-assignment.txt -Patch30721: 4372-PCMCIA-fix-drivers-broken-by-recent-cleanup.txt -Patch30722: 4388-bcm43xx-Fix-failure-to-deliver-PCI-E-interrupts.txt -Patch30723: 4389-zd1211rw-Generic-HMAC-initialization.txt -Patch30724: 4390-zd1211rw-2-new-ZD1211B-device-ID-s.txt -Patch30725: 4391-zd1211rw-Consistency-for-address-space-constants.txt -Patch30726: 4392-zd1211rw-Remove-addressing-abstraction.txt -Patch30727: 4394-zd1211rw-Add-ID-for-Linksys-WUSBF54G.txt -Patch30728: 4395-bcm43xx-Interrogate-hardware-enable-switch-and-update-LEDs.txt -Patch30729: 4396-prism54-add-ethtool-i-interface.txt -Patch30730: 4397-softmac-avoid-assert-in-ieee80211softmac_wx_get_rate.txt -Patch30731: 4398-zd1211rw-Add-ID-for-ZyXEL-ZyAIR-G-220-v2.txt -Patch30732: 4399-ipw2200-add-iwconfig-rts-frag-auto-support.txt -Patch30733: 4402-8139cp-Don-t-blindly-enable-interrupts.txt -Patch30734: 4405-myri10ge-update-driver-version-to-1.2.0.txt -Patch30735: 4406-Update-ucc_geth.c-for-new-workqueue-structure.txt -Patch30736: 4407-Fix-phy_read-write-redefinition-errors-in-ucc_geth_phy.c.txt -Patch30737: 4415-sis190-failure-to-set-the-MAC-address-from-EEPROM.txt -Patch30738: 4457-Bluetooth-Missing-endian-swapping-for-L2CAP-socket-list.txt -Patch30739: 4458-Bluetooth-Restrict-well-known-PSM-to-privileged-users.txt -Patch30740: 4464-modify-3c589_cs-to-be-SMP-safe.txt -Patch30741: 4467-PHY-Export-phy-ethtool-helpers.txt -Patch30742: 4468-ehea-Fixed-wrong-dereferencation.txt -Patch30743: 4469-ehea-Fixing-firmware-queue-config-issue.txt -Patch30744: 4470-ehea-Modified-initial-autoneg-state-determination.txt -Patch30745: 4471-ehea-New-method-to-determine-number-of-available-ports.txt -Patch30746: 4472-ehea-Improved-logging-of-permission-issues.txt -Patch30747: 4473-ehea-Added-logging-off-associated-errors.txt -Patch30748: 4474-ehea-Fixed-possible-nullpointer-access.txt -Patch30749: 4475-NetXen-Firmware-check-modifications.txt -Patch30750: 4476-NetXen-Use-pci_register_driver-instead-of-pci_module_init-in-init_module.txt -Patch30751: 4501-s2io-bogus-memset.txt -Patch30752: 4505-mv643xx_eth-Fix-race-condition-in-mv643xx_eth_free_tx_descs.txt -Patch30753: 4507-email-change-for-shemminger-osdl.org.txt -Patch30754: 4510-IPSEC-flow-Fix-potential-memory-leak.txt -Patch30755: 4511-IPV6-MCAST-Fix-joining-all-node-multicast-group-on-device-initialization.txt -Patch30756: 4513-NETFILTER-ctnetlink-fix-leak-in-ctnetlink_create_conntrack-error-path.txt -Patch30757: 4514-NETFILTER-fix-xt_state-compile-failure.txt -Patch30758: 4515-SCTP-Set-correct-error-cause-value-for-missing-parameters.txt -Patch30759: 4516-SCTP-Verify-some-mandatory-parameters.txt -Patch30760: 4517-SCTP-Correctly-handle-unexpected-INIT-ACK-chunk.txt -Patch30761: 4518-SCTP-Fix-SACK-sequence-during-shutdown.txt -Patch30762: 4519-X.25-Add-missing-sock_put-in-x25_receive_data.txt -Patch30763: 4520-IrDA-irda-usb-TX-path-optimization-was-Re-IrDA-spams-logfiles-since-2.6.19.txt -Patch30764: 4521-IrDA-Removed-incorrect-IRDA_ASSERT.txt -Patch30765: 4522-IPSEC-Policy-list-disorder.txt -Patch30766: 4523-TCP-skb-is-unexpectedly-freed.txt -Patch30767: 4524-IRDA-vlsi_ir.-h-c-remove-kernel-2.4-code.txt -Patch30768: 4527-TCP-rare-bad-TCP-checksum-with-2.6.19.txt -Patch30769: 4528-IPV6-Fixed-the-size-of-the-netlink-message-notified-by-inet6_rt_notify.txt -Patch30770: 4530-SCTP-Fix-compiler-warning.txt -Patch30771: 4563-IPV4-Fix-the-fib-trie-iterator-to-work-with-a-single-entry-routing-tables.txt -Patch30772: 4564-AF_PACKET-Fix-BPF-handling.txt -Patch30773: 4574-TCP-Fix-sorting-of-SACK-blocks.txt -Patch30774: 4579-BNX2-Fix-2nd-port-s-MAC-address.txt -Patch30775: 4580-DECNET-Handle-a-failure-in-neigh_parms_alloc-take-2.txt -Patch30776: 4582-AF_PACKET-Check-device-down-state-before-hard-header-callbacks.txt -Patch30777: 4583-TCP-Restore-SKB-socket-owner-setting-in-tcp_transmit_skb.txt -Patch30778: 4610-knfsd-fix-setting-of-ACL-server-versions.txt -Patch30779: 4611-knfsd-fix-an-NFSD-bug-with-full-sized-non-page-aligned-reads.txt -Patch30780: 4642-IPV4-Fix-single-entry-proc-net-fib_trie-output.txt -Patch30781: 4669-sky2-revert-IRQ-dance-on-suspend-resume.txt -Patch30782: 4681-b44-Fix-frequent-link-changes.txt -Patch30783: 4682-net-ifb-error-path-loop-fix.txt -Patch30784: 4683-FS_ENET-OF-related-fixup-for-FEC-and-SCC-MAC-s.txt -Patch30785: 4684-82596-warning-fixes.txt -Patch30786: 4685-ehea-Fixed-wrong-jumbo-frames-status-query.txt -Patch30787: 4686-ehea-Fixed-missing-tasklet_kill-call.txt -Patch30788: 4687-bonding-ARP-monitoring-broken-on-x86_64.txt -Patch30789: 4688-e100-fix-irq-leak-on-suspend-resume.txt -Patch30790: 4689-b44-src_desc-addr-is-little-endian.txt -Patch30791: 4690-Broadcom-4400-resume-small-fix.txt -Patch30792: 4697-knfsd-ratelimit-some-nfsd-messages-that-are-triggered-by-external-events.txt -Patch30793: 4717-Revert-net-ifb-error-path-loop-fix.txt -Patch30794: 4719-NETFILTER-xt_connbytes-fix-division-by-zero.txt -Patch30795: 4722-IPV6-Fix-up-some-CONFIG-typos.txt -Patch30796: 4723-IPV6-fix-BUG-of-ndisc_send_redirect.txt -Patch30797: 4724-SCTP-Force-update-of-the-rto-when-processing-HB-ACK.txt -Patch30798: 4736-netxen-patches.txt -Patch30799: 4746-radio-modems-sitting-on-serial-port-are-not-for-s390.txt -Patch30800: 4756-NET_SCHED-act_ipt-fix-regression-in-ipt-action.txt -Patch30801: 4757-BNX2-PHY-workaround-for-5709-A0.txt -Patch30802: 4758-e100-fix-napi-ifdefs-removing-needed-code.txt -Patch30803: 4759-spidernet-fix-memory-leak-in-spider_net_stop.txt -Patch30804: 4760-e1000-simplify-case-handling-gigabit-at-half-duplex.txt -Patch30805: 4761-e1000-clean-up-debug-output-defines.txt -Patch30806: 4762-e1000-Fix-MSI-only-interrupt-handler-routine.txt -Patch30807: 4763-e1000-fix-NAPI-performance-on-4-port-adapters.txt -Patch30808: 4764-e1000-display-flow-control-of-link-status-at-link-up.txt -Patch30809: 4766-e1000-tune-our-dynamic-itr-transmit-packet-accounting.txt -Patch30810: 4767-e1000-update-version-to-7.3.20-k2.txt -Patch30811: 4779-chelsio-move-return-break-and-continue-statements-on-their-own-line.txt -Patch30812: 4780-chelsio-the-return-statement-is-not-a-function.txt -Patch30813: 4781-chelsio-spaces-tabs-and-friends.txt -Patch30814: 4782-chelsio-useless-curly-braces.txt -Patch30815: 4783-chelsio-useless-test-in-cxgb2-remove_one.txt -Patch30816: 4784-chelsio-misc-cleanups-in-sge.txt -Patch30817: 4785-chelsio-tabulate-the-update-of-the-statistic-counters.txt -Patch30818: 4786-Spidernet-DMA-coalescing.txt -Patch30819: 4787-Spidernet-add-net_ratelimit-to-suppress-long-output.txt -Patch30820: 4788-Spidernet-remove-rxramfull-tasklet.txt -Patch30821: 4789-Spidernet-cleanup-un-needed-API.txt -Patch30822: 4790-Spidernet-RX-skb-mem-leak.txt -Patch30823: 4791-Spidernet-another-skb-mem-leak.txt -Patch30824: 4792-Spidernet-Cleanup-return-codes.txt -Patch30825: 4793-Spidernet-RX-Refill.txt -Patch30826: 4794-Spidernet-Remove-unused-variable.txt -Patch30827: 4795-Spidernet-RX-Chain-tail.txt -Patch30828: 4796-Spidernet-Memory-barrier.txt -Patch30829: 4797-Spidernet-Avoid-possible-RX-chain-corruption.txt -Patch30830: 4798-Spidernet-RX-Debugging-printout.txt -Patch30831: 4800-sky2-better-power-state-management.txt -Patch30832: 4801-driver-for-Silan-SC92031-netdev.txt -Patch30833: 4802-remove-the-broken-SKMC-driver.txt -Patch30834: 4803-forcedeth-dma-access.txt -Patch30835: 4807-make-hdlc_setup-static-again.txt -Patch30836: 4809-chelsio-NAPI-speed-improvement.txt -Patch30837: 4810-chelsio-more-rx-speedup.txt -Patch30838: 4811-remove-the-broken-OAKNET-driver.txt -Patch30839: 4813-bonding.h-extern-inline-static-inline.txt -Patch30840: 4815-bonding-fix-device-name-allocation-error.txt -Patch30841: 4816-bonding-fix-error-check-in-sysfs-creation.txt -Patch30842: 4817-bonding-modify-sysfs-support-to-permit-multiple-loads.txt -Patch30843: 4818-bonding-update-version.txt -Patch30844: 4829-sky2-version-1.11.1.txt -Patch30845: 4830-sky2-software-rx-tx-stats.txt -Patch30846: 4831-sky2-handle-network-device-allocation-failure.txt -Patch30847: 4832-UCC-Ether-driver-kmalloc-casting-cleanups.txt -Patch30848: 4834-git-netdev-all-chelsio-fix.txt -Patch30849: 4844-PC300too-alternative-WAN-driver.txt -Patch30850: 4848-s2io-Removed-enabling-of-some-of-the-unused-interrupts.txt -Patch30851: 4850-PA-Semi-PWRficient-Ethernet-driver.txt -Patch30852: 4851-netdrvr-e100-experiment-with-doing-RX-in-a-similar-manner-to-eepro100.txt -Patch30853: 4866-add-adm8211-wireless-driver.txt -Patch30854: 4867-adm8211-fix-up-build-breaks-from-2.6.19.txt -Patch30855: 4868-adm8211-Use-ieee80211_generic_get_stats.txt -Patch30856: 4870-wireless-add-prism54usb-driver.txt -Patch30857: 4871-prism54usb-fix-build-break-in-islusb_init.c.txt -Patch30858: 4872-softmac-prism54usb-update.txt -Patch30859: 4873-update-prism54usb-sources.txt -Patch30860: 4874-patch-prism54usb-add-set_bssid_filter.txt -Patch30861: 4875-prism54usb-fix-up-build-breaks-from-2.6.19.txt -Patch30862: 4876-prism54usb-fix-up-warnings-from-struct-pt_regs-removal.txt -Patch30863: 4877-prism54usb-squash-some-more-warnings.txt -Patch30864: 4897-zd1211rw-fix-potential-leak-in-usb_init.txt -Patch30865: 4898-bcm43xx-Fix-problem-with-1-GB-RAM.txt -Patch30866: 4899-bcm43xx-Fix-scaling-error-for-iwlist-rate-information.txt -Patch30867: 4900-bcm43xx-Fix-scaling-error-for-iwlist-freq-information.txt -Patch30868: 4901-bcm43xx-Enable-fwpostfix-in-nondebug-bcm43xx.txt -Patch30869: 4902-zd1211rw-Reset-device-in-the-probe-call.txt -Patch30870: 4903-zd1211rw-Fixed-array-size-issue-in-reset_mode.txt -Patch30871: 4904-zd1211rw-Added-error-stats-update.txt -Patch30872: 4905-zd1211rw-Remove-noisy-debug-message.txt -Patch30873: 4906-Rename-IPW2100-debugging-macros-to-not-look-like-config-options.txt -Patch30874: 4908-NETFILTER-ctnetlink-fix-compile-failure-with-NF_CONNTRACK_MARK-n.txt -Patch30875: 4912-net-smc911x-match-up-spin-lock-unlock.txt -Patch30876: 4920-NET_SCHED-sch_prio-class-statistics-printing-enabled.txt -Patch30877: 4921-NETLINK-Don-t-BUG-on-undersized-allocations.txt -Patch30878: 4922-IPV6-ROUTE-Do-not-route-packets-to-link-local-address-on-other-device.txt +Patch30535: 1896-GENETLINK-Move-command-capabilities-to-flags.txt +Patch30536: 1899-XFRM-Optimize-policy-dumping.txt +Patch30537: 1900-XFRM-Optimize-SA-dumping.txt +Patch30538: 1906-IPSEC-Add-support-for-AES-XCBC-MAC.txt +Patch30539: 1920-NETFILTER-nf_conntrack-Don-t-try-to-find-clashed-expectation.txt +Patch30540: 1922-NET_SCHED-cls_fw-fix-NULL-pointer-dereference.txt +Patch30541: 1923-IPV6-Repair-IPv6-Fragments.txt +Patch30542: 1924-IPV6-RAW-Don-t-release-unlocked-sock.txt +Patch30543: 1926-GENETLINK-Fix-misplaced-command-flags.txt +Patch30544: 1927-IrDA-PXA-FIR-code-device-model-conversion.txt +Patch30545: 1929-IRDA-irlan-Fix-compile-warning-when-CONFIG_PROC_FS-n.txt +Patch30546: 1930-audit-Add-auditing-to-ipsec.txt +Patch30547: 1931-audit-disable-ipsec-auditing-when-CONFIG_AUDITSYSCALL-n.txt +Patch30548: 1975-NET-Memory-barrier-cleanups.txt +Patch30549: 1976-TCP-inet_twdr_hangman-Delete-unnecessary-memory-barrier.txt +Patch30550: 1977-WANROUTER-Kill-kmalloc-debugging-code.txt +Patch30551: 1978-TG3-Fix-Phy-loopback.txt +Patch30552: 1979-TG3-Add-5787F-device-ID.txt +Patch30553: 1980-TG3-Add-TG3_FLG2_IS_NIC-flag.txt +Patch30554: 1981-TG3-Allow-partial-speed-advertisement.txt +Patch30555: 1982-TG3-Use-netif_msg_.txt +Patch30556: 1983-TG3-Use-msleep.txt +Patch30557: 1984-TG3-Identify-Serdes-devices-more-clearly.txt +Patch30558: 1986-NETFILTER-Fix-non-ANSI-func.-decl.txt +Patch30559: 1990-AT91RM9200-Ethernet-Remove-at91_dev-and-use-netdev_priv.txt +Patch30560: 1991-AT91RM9200-Ethernet-Move-check_timer-variable-and-use-mod_timer.txt +Patch30561: 1992-AT91RM9200-Ethernet-Add-netpoll-netconsole-support.txt +Patch30562: 1993-AT91RM9200-Ethernet-Use-dev_alloc_skb.txt +Patch30563: 1994-sky2-add-PCI-for-88ec033.txt +Patch30564: 1995-sky2-add-comments-to-PCI-ids.txt +Patch30565: 1996-sky2-beter-ram-buffer-partitioning.txt +Patch30566: 1997-sky2-receive-queue-watermark-tweak.txt +Patch30567: 1999-skge-fix-sparse-warnings.txt +Patch30568: 2000-sky2-sparse-warnings.txt +Patch30569: 2056-Allow-NULL-pointers-in-percpu_free.txt +Patch30570: 2146-lockdep-annotate-nfs-nfsd-in-kernel-sockets.txt +Patch30571: 2220-lockdep-name-some-old-style-locks.txt +Patch30572: 2275-net-don-t-insert-socket-dentries-into-dentry_hashtable.txt +Patch30573: 2929-BNX2-Add-an-error-check.txt +Patch30574: 2930-AX.25-Constify-ax25-utility-functions.txt +Patch30575: 2931-AX.25-Fix-default-address-and-broadcast-address-initialization.txt +Patch30576: 2933-NETPOLL-make-arp-replies-through-netpoll-use-mac-address-of-sender.txt +Patch30577: 2936-NET_SCHED-sch_cbq-deactivating-when-grafting-purging-etc.txt +Patch30578: 2937-NET_SCHED-sch_htb-turn-intermediate-classes-into-leaves.txt +Patch30579: 2940-m68k-HP300-HP-LANCE-updates.txt +Patch30580: 2945-Amiga-PCMCIA-NE2000-Ethernet-dev-irq-init.txt +Patch30581: 3236-ucc_geth-compilation-error-fixes.txt +Patch30582: 3237-ucc_geth-Initialize-mdio_lock.txt +Patch30583: 3238-MACB-Use-struct-delayed_work-instead-of-struct-work_struct.txt +Patch30584: 3239-MACB-Use-__raw-register-access.txt +Patch30585: 3240-chelsio-working-NAPI.txt +Patch30586: 3247-myri10ge-update-driver-version-to-1.1.0.txt +Patch30587: 3248-smc91x-Kill-off-excessive-versatile-hooks.txt +Patch30588: 3257-NET-Fix-WAN-routers-kconfig-dependency.txt +Patch30589: 3259-NETPOLL-Make-sure-TX-lock-is-taken-with-BH-disabled.txt +Patch30590: 3260-DCCP-Remove-timeo-from-output.c.txt +Patch30591: 3262-DCCP-ccid3-Check-against-too-large-p.txt +Patch30592: 3263-DCCP-ccid3-Two-optimisations-for-sending-rate-recomputation.txt +Patch30593: 3264-DCCP-ccid3-Fix-two-bugs-in-sending-rate-computation.txt +Patch30594: 3270-DCCP-Only-deliver-to-the-CCID-rx-side-in-charge.txt +Patch30595: 3271-DCCP-Warn-when-discarding-packet-due-to-internal-errors.txt +Patch30596: 3272-DCCP-ccid-Deprecate-ccid_hc_tx_insert_options.txt +Patch30597: 3273-DCCP-ccid3-Initialise-RTT-values.txt +Patch30598: 3274-DCCP-ccid3-Sanity-check-RTT-samples.txt +Patch30599: 3276-DCCP-ccid3-TX-history-remove-unused-field.txt +Patch30600: 3280-DCCP-ccid3-Reorder-packet-history-source-file.txt +Patch30601: 3284-HAMRADIO-Fix-baycom_epp.c-compile-failure.txt +Patch30602: 3285-IPVS-Use-msleep_interruptable-instead-of-ssleep-aka-msleep.txt +Patch30603: 3286-IPVS-Make-ip_vs_sync.c-80col-wide.txt +Patch30604: 3316-NETPOLL-Fix-local_bh_enable-warning.txt +Patch30605: 3329-net-8139too.c-fix-netpoll-deadlock.txt +Patch30606: 3362-fix-typo-in-net-ipv4-ip_fragment.c.txt +Patch30607: 3364-e100-replace-kmalloc-with-kcalloc.txt +Patch30608: 3479-hci-endianness-annotations.txt +Patch30609: 3494-knfsd-svcrpc-fix-gss-krb5i-memory-leak.txt +Patch30610: 3499-knfsd-nfsd-don-t-drop-silently-on-upcall-deferral.txt +Patch30611: 3500-knfsd-svcrpc-remove-another-silent-drop-from-deferral-code.txt +Patch30612: 3509-knfsd-Don-t-ignore-kstrdup-failure-in-rpc-caches.txt +Patch30613: 3521-getting-rid-of-all-casts-of-k-cmz-alloc-calls.txt +Patch30614: 3544-NETFILTER-Fix-INET-n-linking-error.txt +Patch30615: 3546-NETFILTER-x_tables-error-if-ip_conntrack-is-asked-to-handle-IPv6-packets.txt +Patch30616: 3547-NETFILTER-x_tables-add-missing-try-to-load-conntrack-from-match-targets.txt +Patch30617: 3548-NETFILTER-ip_tables-ipt-and-ipt_compat-checks-unification.txt +Patch30618: 3549-NETFILTER-ip-ip6-arp-_tables-fix-exponential-worst-case-search-for-loops.txt +Patch30619: 3551-IPV6-Fix-IPV6_UNICAST_HOPS-getsockopt.txt +Patch30620: 3552-TCP-Fix-oops-caused-by-__tcp_put_md5sig_pool.txt +Patch30621: 3553-SCTP-Handle-address-add-delete-events-in-a-more-efficient-way.txt +Patch30622: 3554-SCTP-Enable-auto-loading-of-SCTP-when-creating-an-ipv6-SCTP-socket.txt +Patch30623: 3555-SCTP-Add-support-for-SCTP_CONTEXT-socket-option.txt +Patch30624: 3556-IPV6-Make-fib6_node-subtree-depend-on-IPV6_SUBTREES.txt +Patch30625: 3634-TG3-replace-kmalloc-memset-with-kzalloc.txt +Patch30626: 3635-AX.25-Mark-all-kmalloc-users-__must_check.txt +Patch30627: 3636-AX.25-Fix-unchecked-ax25_protocol_register-uses.txt +Patch30628: 3637-AX.25-Fix-unchecked-ax25_listen_register-uses.txt +Patch30629: 3638-AX.25-Fix-unchecked-nr_add_node-uses.txt +Patch30630: 3639-AX.25-Fix-unchecked-ax25_linkfail_register-uses.txt +Patch30631: 3640-AX.25-Fix-unchecked-rose_add_loopback_node-uses.txt +Patch30632: 3641-AX.25-Fix-unchecked-rose_add_loopback_neigh-uses.txt +Patch30633: 3642-BNX2-Fix-panic-in-bnx2_tx_int.txt +Patch30634: 3643-BNX2-Fix-bug-in-bnx2_nvram_write.txt +Patch30635: 3644-BNX2-Fix-minor-loopback-problem.txt +Patch30636: 3646-TG3-Assign-tp-link_config.orig_-values.txt +Patch30637: 3647-TG3-Fix-race-condition-when-calling-register_netdev.txt +Patch30638: 3648-TG3-Power-down-up-5906-PHY-correctly.txt +Patch30639: 3649-TG3-Update-version-and-reldate.txt +Patch30640: 3651-TCP-Fix-oops-caused-by-tcp_v4_md5_do_del.txt +Patch30641: 3652-TCP-Trivial-fix-to-message-in-tcp_v4_inbound_md5_hash.txt +Patch30642: 3653-IPV4-Fix-BUG-of-ip_rt_send_redirect.txt +Patch30643: 3689-POWERPC-iSeries-fix-iseries_veth-init.txt +Patch30644: 3840-smc911-workqueue-fixes.txt +Patch30645: 3850-gss_spkm3-fix-error-handling-in-module-init.txt +Patch30646: 3872-NetLabel-perform-input-validation-earlier-on-CIPSOv4-DOI-add-ops.txt +Patch30647: 3876-TCP-Fix-ambiguity-in-the-before-relation.txt +Patch30648: 3879-SCTP-make-2-functions-static.txt +Patch30649: 3896-e1000-The-user-supplied-itr-setting-needs-the-lower-2-bits-masked-off.txt +Patch30650: 3897-e1000-dynamic-itr-take-TSO-and-jumbo-into-account.txt +Patch30651: 3898-e1000-For-sanity-reformat-e1000_set_mac_type-struct-e1000_hw-_stats.txt +Patch30652: 3899-e1000-omit-stats-for-broken-counter-in-82543.txt +Patch30653: 3900-e1000-consolidate-managability-enabling-disabling.txt +Patch30654: 3901-e1000-Fix-Wake-on-Lan-with-forced-gigabit-speed.txt +Patch30655: 3902-e1000-disable-TSO-on-the-82544-with-slab-debugging.txt +Patch30656: 3903-e1000-workaround-for-the-ESB2-NIC-RX-unit-issue.txt +Patch30657: 3904-e1000-fix-to-set-the-new-max-frame-size-before-resetting-the-adapter.txt +Patch30658: 3905-e1000-fix-ethtool-reported-bus-type-for-older-adapters.txt +Patch30659: 3906-e1000-narrow-down-the-scope-of-the-tipg-timer-tweak.txt +Patch30660: 3907-e1000-Fix-PBA-allocation-calculations.txt +Patch30661: 3908-e1000-Make-the-copybreak-value-a-module-parameter.txt +Patch30662: 3909-e1000-3-new-driver-stats-for-managability-testing.txt +Patch30663: 3910-e1000-No-delay-link-detection-at-interface-up.txt +Patch30664: 3911-netxen-remove-private-ioctl.txt +Patch30665: 3912-netpoll-drivers-must-not-enable-IRQ-unconditionally-in-their-NAPI-handler.txt +Patch30666: 3913-r8169-use-the-broken_parity_status-field-in-pci_dev.txt +Patch30667: 3914-myri10ge-match-number-of-save_state-and-restore.txt +Patch30668: 3916-myri10ge-make-msi-configurable-at-runtime-through-sysfs.txt +Patch30669: 3919-e1000-Do-not-truncate-TSO-TCP-header-with-82544-workaround.txt +Patch30670: 3920-via-velocity-uses-INET-interfaces.txt +Patch30671: 3921-sky2-dual-port-NAPI-problem.txt +Patch30672: 3922-sky2-power-management-MSI-workaround.txt +Patch30673: 3923-sky2-phy-power-down-needs-PCI-config-write-enabled.txt +Patch30674: 3924-ep93xx-some-minor-cleanups-to-the-ep93xx-eth-driver.txt +Patch30675: 3925-PHY-probe-not-working-properly-for-ibm_emac-PPC4xx.txt +Patch30676: 3926-NetXen-Adding-new-device-ids.txt +Patch30677: 3927-NetXen-driver-reload-fix-for-newer-firmware.txt +Patch30678: 3928-NetXen-Using-correct-CHECKSUM-flag.txt +Patch30679: 3929-NetXen-Multiple-adapter-fix.txt +Patch30680: 3930-NetXen-Link-status-message-correction-for-quad-port-cards.txt +Patch30681: 3932-NetXen-Fix-for-PPC-machines.txt +Patch30682: 3933-NetXen-Reducing-ring-sizes-for-IOMMU-issue.txt +Patch30683: 3934-forcedeth-modified-comment-header.txt +Patch30684: 3935-r8169-extraneous-Cmd-Tx-Rx-Enb-write.txt +Patch30685: 4038-XFRM-Algorithm-lookup-using-.compat-name.txt +Patch30686: 4056-ieee80211-WLAN_GET_SEQ_SEQ-fix-select-correct-region.txt +Patch30687: 4057-ipw2100-Fix-dropping-fragmented-small-packet-problem.txt +Patch30688: 4080-NET-ifb-double-counts-packets.txt +Patch30689: 4082-NET-drivers-net-loopback.c-convert-to-module_init.txt +Patch30690: 4084-XFRM_USER-avoid-pointless-void-casts.txt +Patch30691: 4085-AF_NETLINK-module_put-cleanup.txt +Patch30692: 4086-X25-proper-prototype-for-x25_init_timers.txt +Patch30693: 4088-SUNGEM-PHY-updates-pause-fixes-2.txt +Patch30694: 4097-NETFILTER-compat-offsets-size-change.txt +Patch30695: 4098-NETFILTER-Fix-routing-of-REJECT-target-generated-packets-in-output-chain.txt +Patch30696: 4102-TCP-Use-old-definition-of-before.txt +Patch30697: 4219-ixgb-Fix-early-TSO-completion.txt +Patch30698: 4220-ixgb-Maybe-stop-TX-if-not-enough-free-descriptors.txt +Patch30699: 4221-ixgb-Write-RA-register-high-word-first-increment-version.txt +Patch30700: 4226-qla3xxx-Remove-NETIF_F_LLTX-from-driver-features.txt +Patch30701: 4227-qla3xxx-Add-delay-to-NVRAM-register-access.txt +Patch30702: 4229-Revert-PATCH-e1000-disable-TSO-on-the-82544-with-slab-debugging.txt +Patch30703: 4269-forcedeth-sideband-management-fix.txt +Patch30704: 4275-pcnet_cs-add-new-id.txt +Patch30705: 4284-INET-Fix-incorrect-inet_sock-is_icsk-assignment.txt +Patch30706: 4285-X25-Trivial-SOCK_DEBUG-s-in-x25_facilities-missing-newlines.txt +Patch30707: 4287-Bluetooth-More-checks-if-DLC-is-still-attached-to-the-TTY.txt +Patch30708: 4288-Bluetooth-Fix-uninitialized-return-value-for-RFCOMM-sendmsg.txt +Patch30709: 4294-NetLabel-correct-CIPSO-tag-handling-when-adding-new-DOI-definitions.txt +Patch30710: 4295-BNX2-Don-t-apply-CRC-PHY-workaround-to-5709.txt +Patch30711: 4296-BNX2-Fix-5709-Serdes-detection.txt +Patch30712: 4297-BNX2-Fix-bug-in-bnx2_nvram_write.txt +Patch30713: 4298-BNX2-Update-version-and-reldate.txt +Patch30714: 4299-TG3-Add-PHY-workaround-for-5755M.txt +Patch30715: 4301-TCP-Fix-iov_len-calculation-in-tcp_v4_send_ack.txt +Patch30716: 4313-NETFILTER-nf_conntrack_ipv6-fix-crash-when-handling-fragments.txt +Patch30717: 4317-SCTP-Fix-err_hdr-assignment-in-sctp_init_cause.txt +Patch30718: 4318-INET-style-updates-for-the-inet_sock-is_icsk-assignment-fix.txt +Patch30719: 4319-IPV4-devinet-inetdev_init-out-label-moved-after-RCU-assignment.txt +Patch30720: 4372-PCMCIA-fix-drivers-broken-by-recent-cleanup.txt +Patch30721: 4388-bcm43xx-Fix-failure-to-deliver-PCI-E-interrupts.txt +Patch30722: 4389-zd1211rw-Generic-HMAC-initialization.txt +Patch30723: 4390-zd1211rw-2-new-ZD1211B-device-ID-s.txt +Patch30724: 4391-zd1211rw-Consistency-for-address-space-constants.txt +Patch30725: 4392-zd1211rw-Remove-addressing-abstraction.txt +Patch30726: 4394-zd1211rw-Add-ID-for-Linksys-WUSBF54G.txt +Patch30727: 4395-bcm43xx-Interrogate-hardware-enable-switch-and-update-LEDs.txt +Patch30728: 4396-prism54-add-ethtool-i-interface.txt +Patch30729: 4397-softmac-avoid-assert-in-ieee80211softmac_wx_get_rate.txt +Patch30730: 4398-zd1211rw-Add-ID-for-ZyXEL-ZyAIR-G-220-v2.txt +Patch30731: 4399-ipw2200-add-iwconfig-rts-frag-auto-support.txt +Patch30732: 4402-8139cp-Don-t-blindly-enable-interrupts.txt +Patch30733: 4405-myri10ge-update-driver-version-to-1.2.0.txt +Patch30734: 4406-Update-ucc_geth.c-for-new-workqueue-structure.txt +Patch30735: 4407-Fix-phy_read-write-redefinition-errors-in-ucc_geth_phy.c.txt +Patch30736: 4415-sis190-failure-to-set-the-MAC-address-from-EEPROM.txt +Patch30737: 4457-Bluetooth-Missing-endian-swapping-for-L2CAP-socket-list.txt +Patch30738: 4458-Bluetooth-Restrict-well-known-PSM-to-privileged-users.txt +Patch30739: 4464-modify-3c589_cs-to-be-SMP-safe.txt +Patch30740: 4467-PHY-Export-phy-ethtool-helpers.txt +Patch30741: 4468-ehea-Fixed-wrong-dereferencation.txt +Patch30742: 4469-ehea-Fixing-firmware-queue-config-issue.txt +Patch30743: 4470-ehea-Modified-initial-autoneg-state-determination.txt +Patch30744: 4471-ehea-New-method-to-determine-number-of-available-ports.txt +Patch30745: 4472-ehea-Improved-logging-of-permission-issues.txt +Patch30746: 4473-ehea-Added-logging-off-associated-errors.txt +Patch30747: 4474-ehea-Fixed-possible-nullpointer-access.txt +Patch30748: 4475-NetXen-Firmware-check-modifications.txt +Patch30749: 4476-NetXen-Use-pci_register_driver-instead-of-pci_module_init-in-init_module.txt +Patch30750: 4501-s2io-bogus-memset.txt +Patch30751: 4505-mv643xx_eth-Fix-race-condition-in-mv643xx_eth_free_tx_descs.txt +Patch30752: 4507-email-change-for-shemminger-osdl.org.txt +Patch30753: 4510-IPSEC-flow-Fix-potential-memory-leak.txt +Patch30754: 4511-IPV6-MCAST-Fix-joining-all-node-multicast-group-on-device-initialization.txt +Patch30755: 4513-NETFILTER-ctnetlink-fix-leak-in-ctnetlink_create_conntrack-error-path.txt +Patch30756: 4514-NETFILTER-fix-xt_state-compile-failure.txt +Patch30757: 4515-SCTP-Set-correct-error-cause-value-for-missing-parameters.txt +Patch30758: 4516-SCTP-Verify-some-mandatory-parameters.txt +Patch30759: 4517-SCTP-Correctly-handle-unexpected-INIT-ACK-chunk.txt +Patch30760: 4518-SCTP-Fix-SACK-sequence-during-shutdown.txt +Patch30761: 4519-X.25-Add-missing-sock_put-in-x25_receive_data.txt +Patch30762: 4520-IrDA-irda-usb-TX-path-optimization-was-Re-IrDA-spams-logfiles-since-2.6.19.txt +Patch30763: 4521-IrDA-Removed-incorrect-IRDA_ASSERT.txt +Patch30764: 4522-IPSEC-Policy-list-disorder.txt +Patch30765: 4523-TCP-skb-is-unexpectedly-freed.txt +Patch30766: 4524-IRDA-vlsi_ir.-h-c-remove-kernel-2.4-code.txt +Patch30767: 4527-TCP-rare-bad-TCP-checksum-with-2.6.19.txt +Patch30768: 4528-IPV6-Fixed-the-size-of-the-netlink-message-notified-by-inet6_rt_notify.txt +Patch30769: 4530-SCTP-Fix-compiler-warning.txt +Patch30770: 4563-IPV4-Fix-the-fib-trie-iterator-to-work-with-a-single-entry-routing-tables.txt +Patch30771: 4564-AF_PACKET-Fix-BPF-handling.txt +Patch30772: 4574-TCP-Fix-sorting-of-SACK-blocks.txt +Patch30773: 4579-BNX2-Fix-2nd-port-s-MAC-address.txt +Patch30774: 4580-DECNET-Handle-a-failure-in-neigh_parms_alloc-take-2.txt +Patch30775: 4582-AF_PACKET-Check-device-down-state-before-hard-header-callbacks.txt +Patch30776: 4583-TCP-Restore-SKB-socket-owner-setting-in-tcp_transmit_skb.txt +Patch30777: 4610-knfsd-fix-setting-of-ACL-server-versions.txt +Patch30778: 4611-knfsd-fix-an-NFSD-bug-with-full-sized-non-page-aligned-reads.txt +Patch30779: 4642-IPV4-Fix-single-entry-proc-net-fib_trie-output.txt +Patch30780: 4669-sky2-revert-IRQ-dance-on-suspend-resume.txt +Patch30781: 4681-b44-Fix-frequent-link-changes.txt +Patch30782: 4682-net-ifb-error-path-loop-fix.txt +Patch30783: 4683-FS_ENET-OF-related-fixup-for-FEC-and-SCC-MAC-s.txt +Patch30784: 4684-82596-warning-fixes.txt +Patch30785: 4685-ehea-Fixed-wrong-jumbo-frames-status-query.txt +Patch30786: 4686-ehea-Fixed-missing-tasklet_kill-call.txt +Patch30787: 4687-bonding-ARP-monitoring-broken-on-x86_64.txt +Patch30788: 4688-e100-fix-irq-leak-on-suspend-resume.txt +Patch30789: 4689-b44-src_desc-addr-is-little-endian.txt +Patch30790: 4690-Broadcom-4400-resume-small-fix.txt +Patch30791: 4697-knfsd-ratelimit-some-nfsd-messages-that-are-triggered-by-external-events.txt +Patch30792: 4717-Revert-net-ifb-error-path-loop-fix.txt +Patch30793: 4719-NETFILTER-xt_connbytes-fix-division-by-zero.txt +Patch30794: 4722-IPV6-Fix-up-some-CONFIG-typos.txt +Patch30795: 4723-IPV6-fix-BUG-of-ndisc_send_redirect.txt +Patch30796: 4724-SCTP-Force-update-of-the-rto-when-processing-HB-ACK.txt +Patch30797: 4736-netxen-patches.txt +Patch30798: 4746-radio-modems-sitting-on-serial-port-are-not-for-s390.txt +Patch30799: 4756-NET_SCHED-act_ipt-fix-regression-in-ipt-action.txt +Patch30800: 4757-BNX2-PHY-workaround-for-5709-A0.txt +Patch30801: 4758-e100-fix-napi-ifdefs-removing-needed-code.txt +Patch30802: 4759-spidernet-fix-memory-leak-in-spider_net_stop.txt +Patch30803: 4760-e1000-simplify-case-handling-gigabit-at-half-duplex.txt +Patch30804: 4761-e1000-clean-up-debug-output-defines.txt +Patch30805: 4762-e1000-Fix-MSI-only-interrupt-handler-routine.txt +Patch30806: 4763-e1000-fix-NAPI-performance-on-4-port-adapters.txt +Patch30807: 4764-e1000-display-flow-control-of-link-status-at-link-up.txt +Patch30808: 4766-e1000-tune-our-dynamic-itr-transmit-packet-accounting.txt +Patch30809: 4767-e1000-update-version-to-7.3.20-k2.txt +Patch30810: 4779-chelsio-move-return-break-and-continue-statements-on-their-own-line.txt +Patch30811: 4780-chelsio-the-return-statement-is-not-a-function.txt +Patch30812: 4781-chelsio-spaces-tabs-and-friends.txt +Patch30813: 4782-chelsio-useless-curly-braces.txt +Patch30814: 4783-chelsio-useless-test-in-cxgb2-remove_one.txt +Patch30815: 4784-chelsio-misc-cleanups-in-sge.txt +Patch30816: 4785-chelsio-tabulate-the-update-of-the-statistic-counters.txt +Patch30817: 4786-Spidernet-DMA-coalescing.txt +Patch30818: 4787-Spidernet-add-net_ratelimit-to-suppress-long-output.txt +Patch30819: 4788-Spidernet-remove-rxramfull-tasklet.txt +Patch30820: 4789-Spidernet-cleanup-un-needed-API.txt +Patch30821: 4790-Spidernet-RX-skb-mem-leak.txt +Patch30822: 4791-Spidernet-another-skb-mem-leak.txt +Patch30823: 4792-Spidernet-Cleanup-return-codes.txt +Patch30824: 4793-Spidernet-RX-Refill.txt +Patch30825: 4794-Spidernet-Remove-unused-variable.txt +Patch30826: 4795-Spidernet-RX-Chain-tail.txt +Patch30827: 4796-Spidernet-Memory-barrier.txt +Patch30828: 4797-Spidernet-Avoid-possible-RX-chain-corruption.txt +Patch30829: 4798-Spidernet-RX-Debugging-printout.txt +Patch30830: 4800-sky2-better-power-state-management.txt +Patch30831: 4801-driver-for-Silan-SC92031-netdev.txt +Patch30832: 4802-remove-the-broken-SKMC-driver.txt +Patch30833: 4803-forcedeth-dma-access.txt +Patch30834: 4807-make-hdlc_setup-static-again.txt +Patch30835: 4809-chelsio-NAPI-speed-improvement.txt +Patch30836: 4810-chelsio-more-rx-speedup.txt +Patch30837: 4811-remove-the-broken-OAKNET-driver.txt +Patch30838: 4813-bonding.h-extern-inline-static-inline.txt +Patch30839: 4815-bonding-fix-device-name-allocation-error.txt +Patch30840: 4816-bonding-fix-error-check-in-sysfs-creation.txt +Patch30841: 4817-bonding-modify-sysfs-support-to-permit-multiple-loads.txt +Patch30842: 4818-bonding-update-version.txt +Patch30843: 4829-sky2-version-1.11.1.txt +Patch30844: 4830-sky2-software-rx-tx-stats.txt +Patch30845: 4831-sky2-handle-network-device-allocation-failure.txt +Patch30846: 4832-UCC-Ether-driver-kmalloc-casting-cleanups.txt +Patch30847: 4834-git-netdev-all-chelsio-fix.txt +Patch30848: 4844-PC300too-alternative-WAN-driver.txt +Patch30849: 4848-s2io-Removed-enabling-of-some-of-the-unused-interrupts.txt +Patch30850: 4850-PA-Semi-PWRficient-Ethernet-driver.txt +Patch30851: 4851-netdrvr-e100-experiment-with-doing-RX-in-a-similar-manner-to-eepro100.txt +Patch30852: 4866-add-adm8211-wireless-driver.txt +Patch30853: 4867-adm8211-fix-up-build-breaks-from-2.6.19.txt +Patch30854: 4868-adm8211-Use-ieee80211_generic_get_stats.txt +Patch30855: 4870-wireless-add-prism54usb-driver.txt +Patch30856: 4871-prism54usb-fix-build-break-in-islusb_init.c.txt +Patch30857: 4872-softmac-prism54usb-update.txt +Patch30858: 4873-update-prism54usb-sources.txt +Patch30859: 4874-patch-prism54usb-add-set_bssid_filter.txt +Patch30860: 4875-prism54usb-fix-up-build-breaks-from-2.6.19.txt +Patch30861: 4876-prism54usb-fix-up-warnings-from-struct-pt_regs-removal.txt +Patch30862: 4877-prism54usb-squash-some-more-warnings.txt +Patch30863: 4897-zd1211rw-fix-potential-leak-in-usb_init.txt +Patch30864: 4898-bcm43xx-Fix-problem-with-1-GB-RAM.txt +Patch30865: 4899-bcm43xx-Fix-scaling-error-for-iwlist-rate-information.txt +Patch30866: 4900-bcm43xx-Fix-scaling-error-for-iwlist-freq-information.txt +Patch30867: 4901-bcm43xx-Enable-fwpostfix-in-nondebug-bcm43xx.txt +Patch30868: 4902-zd1211rw-Reset-device-in-the-probe-call.txt +Patch30869: 4903-zd1211rw-Fixed-array-size-issue-in-reset_mode.txt +Patch30870: 4904-zd1211rw-Added-error-stats-update.txt +Patch30871: 4905-zd1211rw-Remove-noisy-debug-message.txt +Patch30872: 4906-Rename-IPW2100-debugging-macros-to-not-look-like-config-options.txt +Patch30873: 4908-NETFILTER-ctnetlink-fix-compile-failure-with-NF_CONNTRACK_MARK-n.txt +Patch30874: 4912-net-smc911x-match-up-spin-lock-unlock.txt +Patch30875: 4920-NET_SCHED-sch_prio-class-statistics-printing-enabled.txt +Patch30876: 4921-NETLINK-Don-t-BUG-on-undersized-allocations.txt +Patch30877: 4922-IPV6-ROUTE-Do-not-route-packets-to-link-local-address-on-other-device.txt Patch40000: d80211.patch @@ -3041,694 +3040,692 @@ %patch30533 -p1 # [PATCH] hamradio/dmascc: fix up work_struct-induced breakage %patch30534 -p1 -# [PATCH] ... and more work_struct-induced breakage (mips) -%patch30535 -p1 # [GENETLINK]: Move command capabilities to flags. -%patch30536 -p1 +%patch30535 -p1 # [XFRM] Optimize policy dumping -%patch30537 -p1 +%patch30536 -p1 # [XFRM] Optimize SA dumping -%patch30538 -p1 +%patch30537 -p1 # [IPSEC]: Add support for AES-XCBC-MAC -%patch30539 -p1 +%patch30538 -p1 # [NETFILTER]: nf_conntrack: Don't try to find clashed expectation -%patch30540 -p1 +%patch30539 -p1 # [NET_SCHED]: cls_fw: fix NULL pointer dereference -%patch30541 -p1 +%patch30540 -p1 # [IPV6]: Repair IPv6 Fragments -%patch30542 -p1 +%patch30541 -p1 # [IPV6] RAW: Don't release unlocked sock. -%patch30543 -p1 +%patch30542 -p1 # [GENETLINK]: Fix misplaced command flags. -%patch30544 -p1 +%patch30543 -p1 # [IrDA]: PXA FIR code device model conversion -%patch30545 -p1 +%patch30544 -p1 # [IRDA] irlan: Fix compile warning when CONFIG_PROC_FS=n -%patch30546 -p1 +%patch30545 -p1 # audit: Add auditing to ipsec -%patch30547 -p1 +%patch30546 -p1 # audit: disable ipsec auditing when CONFIG_AUDITSYSCALL=n -%patch30548 -p1 +%patch30547 -p1 # [NET]: Memory barrier cleanups -%patch30549 -p1 +%patch30548 -p1 # [TCP] inet_twdr_hangman: Delete unnecessary memory barrier(). -%patch30550 -p1 +%patch30549 -p1 # [WANROUTER]: Kill kmalloc debugging code. -%patch30551 -p1 +%patch30550 -p1 # [TG3]: Fix Phy loopback. -%patch30552 -p1 +%patch30551 -p1 # [TG3]: Add 5787F device ID. -%patch30553 -p1 +%patch30552 -p1 # [TG3]: Add TG3_FLG2_IS_NIC flag. -%patch30554 -p1 +%patch30553 -p1 # [TG3]: Allow partial speed advertisement. -%patch30555 -p1 +%patch30554 -p1 # [TG3]: Use netif_msg_\*. -%patch30556 -p1 +%patch30555 -p1 # [TG3]: Use msleep. -%patch30557 -p1 +%patch30556 -p1 # [TG3]: Identify Serdes devices more clearly. -%patch30558 -p1 +%patch30557 -p1 # [NETFILTER]: Fix non-ANSI func. decl. -%patch30559 -p1 +%patch30558 -p1 # [PATCH] AT91RM9200 Ethernet: Remove 'at91_dev' and use netdev_priv() -%patch30560 -p1 +%patch30559 -p1 # [PATCH] AT91RM9200 Ethernet: Move check_timer variable and use mod_timer() -%patch30561 -p1 +%patch30560 -p1 # [PATCH] AT91RM9200 Ethernet: Add netpoll / netconsole support -%patch30562 -p1 +%patch30561 -p1 # [PATCH] AT91RM9200 Ethernet: Use dev_alloc_skb() -%patch30563 -p1 +%patch30562 -p1 # [PATCH] sky2: add PCI for 88ec033 -%patch30564 -p1 +%patch30563 -p1 # [PATCH] sky2: add comments to PCI ids -%patch30565 -p1 +%patch30564 -p1 # [PATCH] sky2: beter ram buffer partitioning -%patch30566 -p1 +%patch30565 -p1 # [PATCH] sky2: receive queue watermark tweak -%patch30567 -p1 +%patch30566 -p1 # [PATCH] skge: fix sparse warnings -%patch30568 -p1 +%patch30567 -p1 # [PATCH] sky2: sparse warnings -%patch30569 -p1 +%patch30568 -p1 # [PATCH] Allow NULL pointers in percpu_free -%patch30570 -p1 +%patch30569 -p1 # [PATCH] lockdep: annotate nfs/nfsd in-kernel sockets -%patch30571 -p1 +%patch30570 -p1 # [PATCH] lockdep: name some old style locks -%patch30572 -p1 +%patch30571 -p1 # [PATCH] net: don't insert socket dentries into dentry_hashtable -%patch30573 -p1 +%patch30572 -p1 # [BNX2]: Add an error check. -%patch30574 -p1 +%patch30573 -p1 # [AX.25]: Constify ax25 utility functions -%patch30575 -p1 +%patch30574 -p1 # [AX.25]: Fix default address and broadcast address initialization. -%patch30576 -p1 +%patch30575 -p1 # [NETPOLL]: make arp replies through netpoll use mac address of sender -%patch30577 -p1 +%patch30576 -p1 # [NET_SCHED] sch_cbq: deactivating when grafting, purging etc. -%patch30578 -p1 +%patch30577 -p1 # [NET_SCHED] sch_htb: turn intermediate classes into leaves -%patch30579 -p1 +%patch30578 -p1 # [PATCH] m68k/HP300: HP LANCE updates -%patch30580 -p1 +%patch30579 -p1 # [PATCH] Amiga PCMCIA NE2000 Ethernet dev->irq init -%patch30581 -p1 +%patch30580 -p1 # [PATCH] ucc_geth: compilation error fixes -%patch30582 -p1 +%patch30581 -p1 # [PATCH] ucc_geth: Initialize mdio_lock. -%patch30583 -p1 +%patch30582 -p1 # [PATCH] MACB: Use struct delayed_work instead of struct work_struct -%patch30584 -p1 +%patch30583 -p1 # [PATCH] MACB: Use __raw register access -%patch30585 -p1 +%patch30584 -p1 # [PATCH] chelsio: working NAPI -%patch30586 -p1 +%patch30585 -p1 # [PATCH] myri10ge: update driver version to 1.1.0 -%patch30587 -p1 +%patch30586 -p1 # [PATCH] smc91x: Kill off excessive versatile hooks. -%patch30588 -p1 +%patch30587 -p1 # [NET]: Fix WAN routers kconfig dependency. -%patch30589 -p1 +%patch30588 -p1 # [NETPOLL]: Make sure TX lock is taken with BH disabled. -%patch30590 -p1 +%patch30589 -p1 # [DCCP]: Remove timeo from output.c -%patch30591 -p1 +%patch30590 -p1 # [DCCP] ccid3: Check against too large p -%patch30592 -p1 +%patch30591 -p1 # [DCCP] ccid3: Two optimisations for sending rate recomputation -%patch30593 -p1 +%patch30592 -p1 # [DCCP] ccid3: Fix two bugs in sending rate computation -%patch30594 -p1 +%patch30593 -p1 # [DCCP]: Only deliver to the CCID rx side in charge -%patch30595 -p1 +%patch30594 -p1 # [DCCP]: Warn when discarding packet due to internal errors -%patch30596 -p1 +%patch30595 -p1 # [DCCP] ccid: Deprecate ccid_hc_tx_insert_options -%patch30597 -p1 +%patch30596 -p1 # [DCCP] ccid3: Initialise RTT values -%patch30598 -p1 +%patch30597 -p1 # [DCCP] ccid3: Sanity-check RTT samples -%patch30599 -p1 +%patch30598 -p1 # [DCCP] ccid3: TX history - remove unused field -%patch30600 -p1 +%patch30599 -p1 # [DCCP] ccid3: Reorder packet history source file -%patch30601 -p1 +%patch30600 -p1 # [HAMRADIO]: Fix baycom_epp.c compile failure. -%patch30602 -p1 +%patch30601 -p1 # [IPVS]: Use msleep_interruptable() instead of ssleep() aka msleep() -%patch30603 -p1 +%patch30602 -p1 # [IPVS]: Make ip_vs_sync.c <= 80col wide. -%patch30604 -p1 +%patch30603 -p1 # [NETPOLL]: Fix local_bh_enable() warning. -%patch30605 -p1 +%patch30604 -p1 # [PATCH] net, 8139too.c: fix netpoll deadlock -%patch30606 -p1 +%patch30605 -p1 # fix typo in net/ipv4/ip_fragment.c -%patch30607 -p1 +%patch30606 -p1 # e100: replace kmalloc with kcalloc -%patch30608 -p1 +%patch30607 -p1 # [PATCH] hci endianness annotations -%patch30609 -p1 +%patch30608 -p1 # [PATCH] knfsd: svcrpc: fix gss krb5i memory leak -%patch30610 -p1 +%patch30609 -p1 # [PATCH] knfsd: nfsd: don't drop silently on upcall deferral -%patch30611 -p1 +%patch30610 -p1 # [PATCH] knfsd: svcrpc: remove another silent drop from deferral code -%patch30612 -p1 +%patch30611 -p1 # [PATCH] knfsd: Don't ignore kstrdup failure in rpc caches -%patch30613 -p1 +%patch30612 -p1 # [PATCH] getting rid of all casts of k[cmz]alloc() calls -%patch30614 -p1 +%patch30613 -p1 # [NETFILTER]: Fix INET=n linking error -%patch30615 -p1 +%patch30614 -p1 # [NETFILTER]: x_tables: error if ip_conntrack is asked to handle IPv6 packets -%patch30616 -p1 +%patch30615 -p1 # [NETFILTER]: x_tables: add missing try to load conntrack from match/targets -%patch30617 -p1 +%patch30616 -p1 # [NETFILTER]: ip_tables: ipt and ipt_compat checks unification -%patch30618 -p1 +%patch30617 -p1 # [NETFILTER]: {ip,ip6,arp}_tables: fix exponential worst-case search for loops -%patch30619 -p1 +%patch30618 -p1 # [IPV6]: Fix IPV6_UNICAST_HOPS getsockopt(). -%patch30620 -p1 +%patch30619 -p1 # [TCP]: Fix oops caused by __tcp_put_md5sig_pool() -%patch30621 -p1 +%patch30620 -p1 # [SCTP]: Handle address add/delete events in a more efficient way. -%patch30622 -p1 +%patch30621 -p1 # [SCTP]: Enable auto loading of SCTP when creating an ipv6 SCTP socket. -%patch30623 -p1 +%patch30622 -p1 # [SCTP]: Add support for SCTP_CONTEXT socket option. -%patch30624 -p1 +%patch30623 -p1 # [IPV6]: Make fib6_node subtree depend on IPV6_SUBTREES -%patch30625 -p1 +%patch30624 -p1 # [TG3]: replace kmalloc+memset with kzalloc -%patch30626 -p1 +%patch30625 -p1 # [AX.25]: Mark all kmalloc users __must_check -%patch30627 -p1 +%patch30626 -p1 # [AX.25]: Fix unchecked ax25_protocol_register uses. -%patch30628 -p1 +%patch30627 -p1 # [AX.25]: Fix unchecked ax25_listen_register uses -%patch30629 -p1 +%patch30628 -p1 # [AX.25]: Fix unchecked nr_add_node uses. -%patch30630 -p1 +%patch30629 -p1 # [AX.25]: Fix unchecked ax25_linkfail_register uses -%patch30631 -p1 +%patch30630 -p1 # [AX.25]: Fix unchecked rose_add_loopback_node uses -%patch30632 -p1 +%patch30631 -p1 # [AX.25]: Fix unchecked rose_add_loopback_neigh uses -%patch30633 -p1 +%patch30632 -p1 # [BNX2]: Fix panic in bnx2_tx_int(). -%patch30634 -p1 +%patch30633 -p1 # [BNX2]: Fix bug in bnx2_nvram_write(). -%patch30635 -p1 +%patch30634 -p1 # [BNX2]: Fix minor loopback problem. -%patch30636 -p1 +%patch30635 -p1 # [TG3]: Assign tp->link_config.orig_\* values. -%patch30637 -p1 +%patch30636 -p1 # [TG3]: Fix race condition when calling register_netdev(). -%patch30638 -p1 +%patch30637 -p1 # [TG3]: Power down/up 5906 PHY correctly. -%patch30639 -p1 +%patch30638 -p1 # [TG3]: Update version and reldate. -%patch30640 -p1 +%patch30639 -p1 # [TCP]: Fix oops caused by tcp_v4_md5_do_del -%patch30641 -p1 +%patch30640 -p1 # [TCP]: Trivial fix to message in tcp_v4_inbound_md5_hash -%patch30642 -p1 +%patch30641 -p1 # [IPV4]: Fix BUG of ip_rt_send_redirect() -%patch30643 -p1 +%patch30642 -p1 # [POWERPC] iSeries: fix iseries_veth init -%patch30644 -p1 +%patch30643 -p1 # [PATCH] smc911 workqueue fixes -%patch30645 -p1 +%patch30644 -p1 # [PATCH] gss_spkm3: fix error handling in module init -%patch30646 -p1 +%patch30645 -p1 # NetLabel: perform input validation earlier on CIPSOv4 DOI add ops -%patch30647 -p1 +%patch30646 -p1 # [TCP]: Fix ambiguity in the `before' relation. -%patch30648 -p1 +%patch30647 -p1 # [SCTP]: make 2 functions static -%patch30649 -p1 +%patch30648 -p1 # [PATCH] e1000: The user-supplied itr setting needs the lower 2 bits masked off -%patch30650 -p1 +%patch30649 -p1 # [PATCH] e1000: dynamic itr: take TSO and jumbo into account -%patch30651 -p1 +%patch30650 -p1 # e1000: For sanity, reformat e1000_set_mac_type(), struct e1000_hw[_stats] -%patch30652 -p1 +%patch30651 -p1 # e1000: omit stats for broken counter in 82543 -%patch30653 -p1 +%patch30652 -p1 # e1000: consolidate managability enabling/disabling -%patch30654 -p1 +%patch30653 -p1 # [PATCH] e1000: Fix Wake-on-Lan with forced gigabit speed -%patch30655 -p1 +%patch30654 -p1 # [PATCH] e1000: disable TSO on the 82544 with slab debugging -%patch30656 -p1 +%patch30655 -p1 # e1000: workaround for the ESB2 NIC RX unit issue -%patch30657 -p1 +%patch30656 -p1 # [PATCH] e1000: fix to set the new max frame size before resetting the adapter -%patch30658 -p1 +%patch30657 -p1 # [PATCH] e1000: fix ethtool reported bus type for older adapters -%patch30659 -p1 +%patch30658 -p1 # [PATCH] e1000: narrow down the scope of the tipg timer tweak -%patch30660 -p1 +%patch30659 -p1 # [PATCH] e1000: Fix PBA allocation calculations -%patch30661 -p1 +%patch30660 -p1 # [PATCH] e1000: Make the copybreak value a module parameter -%patch30662 -p1 +%patch30661 -p1 # e1000: 3 new driver stats for managability testing -%patch30663 -p1 +%patch30662 -p1 # [PATCH] e1000: No-delay link detection at interface up -%patch30664 -p1 +%patch30663 -p1 # netxen: remove private ioctl -%patch30665 -p1 +%patch30664 -p1 # netpoll: drivers must not enable IRQ unconditionally in their NAPI handler -%patch30666 -p1 +%patch30665 -p1 # r8169: use the broken_parity_status field in pci_dev -%patch30667 -p1 +%patch30666 -p1 # myri10ge: match number of save_state and restore -%patch30668 -p1 +%patch30667 -p1 # myri10ge: make msi configurable at runtime through sysfs -%patch30669 -p1 +%patch30668 -p1 # e1000: Do not truncate TSO TCP header with 82544 workaround -%patch30670 -p1 +%patch30669 -p1 # via-velocity uses INET interfaces -%patch30671 -p1 +%patch30670 -p1 # sky2: dual port NAPI problem -%patch30672 -p1 +%patch30671 -p1 # sky2: power management/MSI workaround -%patch30673 -p1 +%patch30672 -p1 # sky2: phy power down needs PCI config write enabled -%patch30674 -p1 +%patch30673 -p1 # ep93xx: some minor cleanups to the ep93xx eth driver -%patch30675 -p1 +%patch30674 -p1 # PHY probe not working properly for ibm_emac (PPC4xx) -%patch30676 -p1 +%patch30675 -p1 # NetXen: Adding new device ids. -%patch30677 -p1 +%patch30676 -p1 # NetXen: driver reload fix for newer firmware. -%patch30678 -p1 +%patch30677 -p1 # NetXen: Using correct CHECKSUM flag. -%patch30679 -p1 +%patch30678 -p1 # NetXen: Multiple adapter fix. -%patch30680 -p1 +%patch30679 -p1 # NetXen: Link status message correction for quad port cards. -%patch30681 -p1 +%patch30680 -p1 # NetXen: Fix for PPC machines. -%patch30682 -p1 +%patch30681 -p1 # NetXen: Reducing ring sizes for IOMMU issue. -%patch30683 -p1 +%patch30682 -p1 # forcedeth: modified comment header -%patch30684 -p1 +%patch30683 -p1 # r8169: extraneous Cmd{Tx/Rx}Enb write -%patch30685 -p1 +%patch30684 -p1 # [XFRM]: Algorithm lookup using .compat name -%patch30686 -p1 +%patch30685 -p1 # [PATCH] ieee80211: WLAN_GET_SEQ_SEQ fix (select correct region) -%patch30687 -p1 +%patch30686 -p1 # [PATCH] ipw2100: Fix dropping fragmented small packet problem -%patch30688 -p1 +%patch30687 -p1 # [NET]: ifb double-counts packets -%patch30689 -p1 +%patch30688 -p1 # [NET] drivers/net/loopback.c: convert to module_init() -%patch30690 -p1 +%patch30689 -p1 # [XFRM_USER]: avoid pointless void \*\* casts -%patch30691 -p1 +%patch30690 -p1 # [AF_NETLINK]: module_put cleanup -%patch30692 -p1 +%patch30691 -p1 # [X25]: proper prototype for x25_init_timers() -%patch30693 -p1 +%patch30692 -p1 # [SUNGEM]: PHY updates & pause fixes (#2) -%patch30694 -p1 +%patch30693 -p1 # [NETFILTER]: compat offsets size change -%patch30695 -p1 +%patch30694 -p1 # [NETFILTER]: Fix routing of REJECT target generated packets in output chain -%patch30696 -p1 +%patch30695 -p1 # [TCP]: Use old definition of before -%patch30697 -p1 +%patch30696 -p1 # ixgb: Fix early TSO completion -%patch30698 -p1 +%patch30697 -p1 # ixgb: Maybe stop TX if not enough free descriptors -%patch30699 -p1 +%patch30698 -p1 # ixgb: Write RA register high word first, increment version -%patch30700 -p1 +%patch30699 -p1 # qla3xxx: Remove NETIF_F_LLTX from driver features. -%patch30701 -p1 +%patch30700 -p1 # qla3xxx: Add delay to NVRAM register access. -%patch30702 -p1 +%patch30701 -p1 # Revert "[PATCH] e1000: disable TSO on the 82544 with slab debugging" -%patch30703 -p1 +%patch30702 -p1 # forcedeth: sideband management fix -%patch30704 -p1 +%patch30703 -p1 # pcnet_cs : add new id -%patch30705 -p1 +%patch30704 -p1 # [INET]: Fix incorrect "inet_sock->is_icsk" assignment. -%patch30706 -p1 +%patch30705 -p1 # [X25]: Trivial, SOCK_DEBUG's in x25_facilities missing newlines -%patch30707 -p1 +%patch30706 -p1 # [Bluetooth] More checks if DLC is still attached to the TTY -%patch30708 -p1 +%patch30707 -p1 # [Bluetooth] Fix uninitialized return value for RFCOMM sendmsg() -%patch30709 -p1 +%patch30708 -p1 # NetLabel: correct CIPSO tag handling when adding new DOI definitions -%patch30710 -p1 +%patch30709 -p1 # [BNX2]: Don't apply CRC PHY workaround to 5709. -%patch30711 -p1 +%patch30710 -p1 # [BNX2]: Fix 5709 Serdes detection. -%patch30712 -p1 +%patch30711 -p1 # [BNX2]: Fix bug in bnx2_nvram_write(). -%patch30713 -p1 +%patch30712 -p1 # [BNX2]: Update version and reldate. -%patch30714 -p1 +%patch30713 -p1 # [TG3]: Add PHY workaround for 5755M. -%patch30715 -p1 +%patch30714 -p1 # [TCP]: Fix iov_len calculation in tcp_v4_send_ack(). -%patch30716 -p1 +%patch30715 -p1 # [NETFILTER]: nf_conntrack_ipv6: fix crash when handling fragments -%patch30717 -p1 +%patch30716 -p1 # [SCTP]: Fix err_hdr assignment in sctp_init_cause. -%patch30718 -p1 +%patch30717 -p1 # [INET]: style updates for the inet_sock->is_icsk assignment fix -%patch30719 -p1 +%patch30718 -p1 # [IPV4] devinet: inetdev_init out label moved after RCU assignment -%patch30720 -p1 +%patch30719 -p1 # [PATCH] PCMCIA: fix drivers broken by recent cleanup -%patch30721 -p1 +%patch30720 -p1 # [PATCH] bcm43xx: Fix failure to deliver PCI-E interrupts -%patch30722 -p1 +%patch30721 -p1 # [PATCH] zd1211rw: Generic HMAC initialization -%patch30723 -p1 +%patch30722 -p1 # [PATCH] zd1211rw: 2 new ZD1211B device ID's -%patch30724 -p1 +%patch30723 -p1 # [PATCH] zd1211rw: Consistency for address space constants -%patch30725 -p1 +%patch30724 -p1 # [PATCH] zd1211rw: Remove addressing abstraction -%patch30726 -p1 +%patch30725 -p1 # [PATCH] zd1211rw: Add ID for Linksys WUSBF54G -%patch30727 -p1 +%patch30726 -p1 # [PATCH] bcm43xx: Interrogate hardware-enable switch and update LEDs -%patch30728 -p1 +%patch30727 -p1 # [PATCH] prism54: add ethtool -i interface -%patch30729 -p1 +%patch30728 -p1 # [PATCH] softmac: avoid assert in ieee80211softmac_wx_get_rate -%patch30730 -p1 +%patch30729 -p1 # [PATCH] zd1211rw: Add ID for ZyXEL ZyAIR G-220 v2 -%patch30731 -p1 +%patch30730 -p1 # [PATCH] ipw2200: add iwconfig rts/frag auto support -%patch30732 -p1 +%patch30731 -p1 # 8139cp: Don't blindly enable interrupts -%patch30733 -p1 +%patch30732 -p1 # myri10ge: update driver version to 1.2.0 -%patch30734 -p1 +%patch30733 -p1 # Update ucc_geth.c for new workqueue structure -%patch30735 -p1 +%patch30734 -p1 # Fix phy_read/write redefinition errors in ucc_geth_phy.c -%patch30736 -p1 +%patch30735 -p1 # sis190: failure to set the MAC address from EEPROM -%patch30737 -p1 +%patch30736 -p1 # [Bluetooth] Missing endian swapping for L2CAP socket list -%patch30738 -p1 +%patch30737 -p1 # [Bluetooth] Restrict well known PSM to privileged users -%patch30739 -p1 +%patch30738 -p1 # modify 3c589_cs to be SMP safe -%patch30740 -p1 +%patch30739 -p1 # PHY: Export phy ethtool helpers -%patch30741 -p1 +%patch30740 -p1 # ehea: Fixed wrong dereferencation -%patch30742 -p1 +%patch30741 -p1 # ehea: Fixing firmware queue config issue -%patch30743 -p1 +%patch30742 -p1 # ehea: Modified initial autoneg state determination -%patch30744 -p1 +%patch30743 -p1 # ehea: New method to determine number of available ports -%patch30745 -p1 +%patch30744 -p1 # ehea: Improved logging of permission issues -%patch30746 -p1 +%patch30745 -p1 # ehea: Added logging off associated errors -%patch30747 -p1 +%patch30746 -p1 # ehea: Fixed possible nullpointer access -%patch30748 -p1 +%patch30747 -p1 # NetXen: Firmware check modifications -%patch30749 -p1 +%patch30748 -p1 # NetXen: Use pci_register_driver() instead of pci_module_init() in init_module -%patch30750 -p1 +%patch30749 -p1 # [PATCH] s2io bogus memset -%patch30751 -p1 +%patch30750 -p1 # mv643xx_eth: Fix race condition in mv643xx_eth_free_tx_descs -%patch30752 -p1 +%patch30751 -p1 # [PATCH] email change for shemminger at osdl.org -%patch30753 -p1 +%patch30752 -p1 # [IPSEC] flow: Fix potential memory leak -%patch30754 -p1 +%patch30753 -p1 # [IPV6] MCAST: Fix joining all-node multicast group on device initialization. -%patch30755 -p1 +%patch30754 -p1 # [NETFILTER]: ctnetlink: fix leak in ctnetlink_create_conntrack error path -%patch30756 -p1 +%patch30755 -p1 # [NETFILTER]: fix xt_state compile failure -%patch30757 -p1 +%patch30756 -p1 # [SCTP]: Set correct error cause value for missing parameters -%patch30758 -p1 +%patch30757 -p1 # [SCTP]: Verify some mandatory parameters. -%patch30759 -p1 +%patch30758 -p1 # [SCTP]: Correctly handle unexpected INIT-ACK chunk. -%patch30760 -p1 +%patch30759 -p1 # [SCTP]: Fix SACK sequence during shutdown -%patch30761 -p1 +%patch30760 -p1 # [X.25]: Add missing sock_put in x25_receive_data -%patch30762 -p1 +%patch30761 -p1 # [IrDA]: irda-usb TX path optimization (was Re: IrDA spams logfiles - since 2.6.19) -%patch30763 -p1 +%patch30762 -p1 # [IrDA]: Removed incorrect IRDA_ASSERT() -%patch30764 -p1 +%patch30763 -p1 # [IPSEC]: Policy list disorder -%patch30765 -p1 +%patch30764 -p1 # [TCP]: skb is unexpectedly freed. -%patch30766 -p1 +%patch30765 -p1 # [IRDA] vlsi_ir.{h,c}: remove kernel 2.4 code -%patch30767 -p1 +%patch30766 -p1 # [TCP]: rare bad TCP checksum with 2.6.19 -%patch30768 -p1 +%patch30767 -p1 # [IPV6]: Fixed the size of the netlink message notified by inet6_rt_notify(). -%patch30769 -p1 +%patch30768 -p1 # [SCTP]: Fix compiler warning. -%patch30770 -p1 +%patch30769 -p1 # [IPV4]: Fix the fib trie iterator to work with a single entry routing tables -%patch30771 -p1 +%patch30770 -p1 # [AF_PACKET]: Fix BPF handling. -%patch30772 -p1 +%patch30771 -p1 # [TCP]: Fix sorting of SACK blocks. -%patch30773 -p1 +%patch30772 -p1 # [BNX2]: Fix 2nd port's MAC address. -%patch30774 -p1 +%patch30773 -p1 # [DECNET]: Handle a failure in neigh_parms_alloc (take 2) -%patch30775 -p1 +%patch30774 -p1 # [AF_PACKET]: Check device down state before hard header callbacks. -%patch30776 -p1 +%patch30775 -p1 # [TCP]: Restore SKB socket owner setting in tcp_transmit_skb(). -%patch30777 -p1 +%patch30776 -p1 # [PATCH] knfsd: fix setting of ACL server versions -%patch30778 -p1 +%patch30777 -p1 # [PATCH] knfsd: fix an NFSD bug with full sized, non-page-aligned reads -%patch30779 -p1 +%patch30778 -p1 # [IPV4]: Fix single-entry /proc/net/fib_trie output. -%patch30780 -p1 +%patch30779 -p1 # [PATCH] sky2: revert IRQ dance on suspend/resume -%patch30781 -p1 +%patch30780 -p1 # b44: Fix frequent link changes -%patch30782 -p1 +%patch30781 -p1 # net: ifb error path loop fix -%patch30783 -p1 +%patch30782 -p1 # FS_ENET: OF-related fixup for FEC and SCC MAC's -%patch30784 -p1 +%patch30783 -p1 # 82596 warning fixes -%patch30785 -p1 +%patch30784 -p1 # ehea: Fixed wrong jumbo frames status query -%patch30786 -p1 +%patch30785 -p1 # ehea: Fixed missing tasklet_kill() call -%patch30787 -p1 +%patch30786 -p1 # bonding: ARP monitoring broken on x86_64 -%patch30788 -p1 +%patch30787 -p1 # e100: fix irq leak on suspend/resume -%patch30789 -p1 +%patch30788 -p1 # b44: src_desc->addr is little-endian -%patch30790 -p1 +%patch30789 -p1 # Broadcom 4400 resume small fix -%patch30791 -p1 +%patch30790 -p1 # [PATCH] knfsd: ratelimit some nfsd messages that are triggered by external events -%patch30792 -p1 +%patch30791 -p1 # Revert "net: ifb error path loop fix" -%patch30793 -p1 +%patch30792 -p1 # [NETFILTER]: xt_connbytes: fix division by zero -%patch30794 -p1 +%patch30793 -p1 # [IPV6]: Fix up some CONFIG typos -%patch30795 -p1 +%patch30794 -p1 # [IPV6]: fix BUG of ndisc_send_redirect() -%patch30796 -p1 +%patch30795 -p1 # [SCTP]: Force update of the rto when processing HB-ACK -%patch30797 -p1 +%patch30796 -p1 # netxen patches -%patch30798 -p1 +%patch30797 -p1 # [PATCH] radio modems sitting on serial port are not for s390 -%patch30799 -p1 +%patch30798 -p1 # [NET_SCHED]: act_ipt: fix regression in ipt action -%patch30800 -p1 +%patch30799 -p1 # [BNX2]: PHY workaround for 5709 A0. -%patch30801 -p1 +%patch30800 -p1 # e100: fix napi ifdefs removing needed code -%patch30802 -p1 +%patch30801 -p1 # spidernet : fix memory leak in spider_net_stop -%patch30803 -p1 +%patch30802 -p1 # e1000: simplify case handling gigabit at half duplex -%patch30804 -p1 +%patch30803 -p1 # e1000: clean up debug output defines -%patch30805 -p1 +%patch30804 -p1 # e1000: Fix MSI only interrupt handler routine -%patch30806 -p1 +%patch30805 -p1 # e1000: fix NAPI performance on 4-port adapters -%patch30807 -p1 +%patch30806 -p1 # e1000: display flow control of link status at link up -%patch30808 -p1 +%patch30807 -p1 # e1000: tune our dynamic itr transmit packet accounting -%patch30809 -p1 +%patch30808 -p1 # e1000: update version to 7.3.20-k2 -%patch30810 -p1 +%patch30809 -p1 # chelsio: move return, break and continue statements on their own line -%patch30811 -p1 +%patch30810 -p1 # chelsio: the return statement is not a function -%patch30812 -p1 +%patch30811 -p1 # chelsio: spaces, tabs and friends -%patch30813 -p1 +%patch30812 -p1 # chelsio: useless curly braces -%patch30814 -p1 +%patch30813 -p1 # chelsio: useless test in cxgb2::remove_one -%patch30815 -p1 +%patch30814 -p1 # chelsio: misc cleanups in sge -%patch30816 -p1 +%patch30815 -p1 # chelsio: tabulate the update of the statistic counters -%patch30817 -p1 +%patch30816 -p1 # Spidernet DMA coalescing -%patch30818 -p1 +%patch30817 -p1 # Spidernet add net_ratelimit to suppress long output -%patch30819 -p1 +%patch30818 -p1 # Spidernet remove rxramfull tasklet -%patch30820 -p1 +%patch30819 -p1 # Spidernet cleanup un-needed API -%patch30821 -p1 +%patch30820 -p1 # Spidernet RX skb mem leak -%patch30822 -p1 +%patch30821 -p1 # Spidernet another skb mem leak -%patch30823 -p1 +%patch30822 -p1 # Spidernet Cleanup return codes -%patch30824 -p1 +%patch30823 -p1 # Spidernet RX Refill -%patch30825 -p1 +%patch30824 -p1 # Spidernet Remove unused variable -%patch30826 -p1 +%patch30825 -p1 # Spidernet RX Chain tail -%patch30827 -p1 +%patch30826 -p1 # Spidernet Memory barrier -%patch30828 -p1 +%patch30827 -p1 # Spidernet Avoid possible RX chain corruption -%patch30829 -p1 +%patch30828 -p1 # Spidernet RX Debugging printout -%patch30830 -p1 +%patch30829 -p1 # sky2: better power state management -%patch30831 -p1 +%patch30830 -p1 # driver for Silan SC92031 netdev -%patch30832 -p1 +%patch30831 -p1 # remove the broken SKMC driver -%patch30833 -p1 +%patch30832 -p1 # forcedeth: dma access -%patch30834 -p1 +%patch30833 -p1 # make hdlc_setup() static again -%patch30835 -p1 +%patch30834 -p1 # chelsio: NAPI speed improvement -%patch30836 -p1 +%patch30835 -p1 # chelsio: more rx speedup -%patch30837 -p1 +%patch30836 -p1 # remove the broken OAKNET driver -%patch30838 -p1 +%patch30837 -p1 # bonding.h: "extern inline" -> "static inline" -%patch30839 -p1 +%patch30838 -p1 # bonding: fix device name allocation error -%patch30840 -p1 +%patch30839 -p1 # bonding: fix error check in sysfs creation -%patch30841 -p1 +%patch30840 -p1 # bonding: modify sysfs support to permit multiple loads -%patch30842 -p1 +%patch30841 -p1 # bonding: update version -%patch30843 -p1 +%patch30842 -p1 # sky2: version 1.11.1 -%patch30844 -p1 +%patch30843 -p1 # sky2: software rx/tx stats -%patch30845 -p1 +%patch30844 -p1 # sky2: handle network device allocation failure -%patch30846 -p1 +%patch30845 -p1 # UCC Ether driver: kmalloc casting cleanups -%patch30847 -p1 +%patch30846 -p1 # git-netdev-all: chelsio fix -%patch30848 -p1 +%patch30847 -p1 # PC300too alternative WAN driver -%patch30849 -p1 +%patch30848 -p1 # s2io: Removed enabling of some of the unused interrupts. -%patch30850 -p1 +%patch30849 -p1 # PA Semi PWRficient Ethernet driver -%patch30851 -p1 +%patch30850 -p1 # [netdrvr e100] experiment with doing RX in a similar manner to eepro100 -%patch30852 -p1 +%patch30851 -p1 # [PATCH] add adm8211 wireless driver -%patch30853 -p1 +%patch30852 -p1 # [PATCH] adm8211: fix-up build breaks from 2.6.19 -%patch30854 -p1 +%patch30853 -p1 # [PATCH] adm8211: Use ieee80211_generic_get_stats -%patch30855 -p1 +%patch30854 -p1 # [PATCH] wireless: add prism54usb driver -%patch30856 -p1 +%patch30855 -p1 # [PATCH] prism54usb: fix build break in islusb_init.c -%patch30857 -p1 +%patch30856 -p1 # [PATCH] softmac: prism54usb update -%patch30858 -p1 +%patch30857 -p1 # [PATCH] update prism54usb sources -%patch30859 -p1 +%patch30858 -p1 # [PATCH] patch prism54usb: add set_bssid_filter -%patch30860 -p1 +%patch30859 -p1 # [PATCH] prism54usb: fix-up build breaks from 2.6.19 -%patch30861 -p1 +%patch30860 -p1 # [PATCH] prism54usb: fix-up warnings from struct pt_regs removal -%patch30862 -p1 +%patch30861 -p1 # [PATCH] prism54usb: squash some more warnings -%patch30863 -p1 +%patch30862 -p1 # [PATCH] zd1211rw: fix potential leak in usb_init -%patch30864 -p1 +%patch30863 -p1 # [PATCH] bcm43xx: Fix problem with >1 GB RAM -%patch30865 -p1 +%patch30864 -p1 # [PATCH] bcm43xx: Fix scaling error for 'iwlist rate' information -%patch30866 -p1 +%patch30865 -p1 # [PATCH] bcm43xx: Fix scaling error for 'iwlist freq' information -%patch30867 -p1 +%patch30866 -p1 # [PATCH] bcm43xx: Enable fwpostfix in nondebug bcm43xx -%patch30868 -p1 +%patch30867 -p1 # [PATCH] zd1211rw: Reset device in the probe call -%patch30869 -p1 +%patch30868 -p1 # [PATCH] zd1211rw: Fixed array size issue in reset_mode -%patch30870 -p1 +%patch30869 -p1 # [PATCH] zd1211rw: Added error stats update -%patch30871 -p1 +%patch30870 -p1 # [PATCH] zd1211rw: Remove noisy debug message -%patch30872 -p1 +%patch30871 -p1 # [PATCH] Rename IPW2100 debugging macros to not look like config options. -%patch30873 -p1 +%patch30872 -p1 # [NETFILTER]: ctnetlink: fix compile failure with NF_CONNTRACK_MARK=n -%patch30874 -p1 +%patch30873 -p1 # [PATCH] net/smc911x: match up spin lock/unlock -%patch30875 -p1 +%patch30874 -p1 # [NET_SCHED] sch_prio: class statistics printing enabled -%patch30876 -p1 +%patch30875 -p1 # [NETLINK]: Don't BUG on undersized allocations -%patch30877 -p1 +%patch30876 -p1 # [IPV6] ROUTE: Do not route packets to link-local address on other device. -%patch30878 -p1 +%patch30877 -p1 # add d80211 stack and drivers %patch40000 -p1 @@ -5199,7 +5196,6 @@ - SUNRPC: relocate the creation of socket-specific tunables - SUNRPC: Remove pprintk() from net/sunrpc/xprt.c - [PATCH] hamradio/dmascc: fix up work_struct-induced breakage -- [PATCH] ... and more work_struct-induced breakage (mips) - [GENETLINK]: Move command capabilities to flags. - [XFRM] Optimize policy dumping - [XFRM] Optimize SA dumping --- 1735-.-and-more-work_struct-induced-breakage-mips.txt DELETED --- From fedora-cvs-commits at redhat.com Thu Feb 8 18:14:43 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 13:14:43 -0500 Subject: rpms/openoffice.org/FC-6 openoffice.org-2.2.0.oooXXXXX.connectivity.newhsqldb.patch, 1.2, 1.3 Message-ID: <200702081814.l18IEh16009514@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/openoffice.org/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv9498 Modified Files: openoffice.org-2.2.0.oooXXXXX.connectivity.newhsqldb.patch Log Message: fix patch openoffice.org-2.2.0.oooXXXXX.connectivity.newhsqldb.patch: StorageFileAccess.java | 20 ++++++++++---------- 1 files changed, 10 insertions(+), 10 deletions(-) Index: openoffice.org-2.2.0.oooXXXXX.connectivity.newhsqldb.patch =================================================================== RCS file: /cvs/dist/rpms/openoffice.org/FC-6/openoffice.org-2.2.0.oooXXXXX.connectivity.newhsqldb.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- openoffice.org-2.2.0.oooXXXXX.connectivity.newhsqldb.patch 8 Feb 2007 13:26:42 -0000 1.2 +++ openoffice.org-2.2.0.oooXXXXX.connectivity.newhsqldb.patch 8 Feb 2007 18:14:41 -0000 1.3 @@ -6,15 +6,6 @@ diff -u -r1.7 -r1.8 --- openoffice.org.orig/connectivity/com/sun/star/sdbcx/comp/hsqldb/StorageFileAccess.java 8 Sep 2005 04:55:55 -0000 1.7 +++ openoffice.org/connectivity/com/sun/star/sdbcx/comp/hsqldb/StorageFileAccess.java 12 Dec 2006 15:50:19 -0000 1.8 -@@ -42,6 +42,8 @@ - import org.hsqldb.lib.FileAccess; - import com.sun.star.embed.XStorage; - import com.sun.star.lib.util.NativeLibraryLoader; -+import org.hsqldb.lib.FileSystemRuntimeException; -+ - /** - * - * @author oj93728 @@ -80,16 +82,16 @@ return new NativeOutputStreamHelper(key,streamName); } From fedora-cvs-commits at redhat.com Thu Feb 8 18:22:08 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 13:22:08 -0500 Subject: rpms/openoffice.org/devel openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch, 1.2, 1.3 Message-ID: <200702081822.l18IM8hX001255@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/openoffice.org/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv1239 Modified Files: openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch Log Message: extra include openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch: uno2cpp.cxx | 345 +++++++++++++++++++++--------------------------------------- 1 files changed, 125 insertions(+), 220 deletions(-) Index: openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch =================================================================== RCS file: /cvs/dist/rpms/openoffice.org/devel/openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch 8 Feb 2007 16:05:11 -0000 1.2 +++ openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch 8 Feb 2007 18:22:06 -0000 1.3 @@ -114,7 +114,7 @@ -} - //================================================================================================== -+ ++#inlude static void callVirtualMethod(void * pThis, sal_uInt32 nVtableIndex, void * pRegisterReturn, typelib_TypeDescription * pReturnTypeDescr, bool bSimpleReturn, - char * pPT, sal_uInt64 * pStackLongs, sal_uInt32 nStackLongs) From fedora-cvs-commits at redhat.com Thu Feb 8 18:30:42 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 13:30:42 -0500 Subject: rpms/xen/devel xen-block-readonly.patch, NONE, 1.1 xen-hotplug-error-reporting.patch, NONE, 1.1 xen-vnc-mouse-buttons.patch, NONE, 1.1 xen.spec, 1.166, 1.167 Message-ID: <200702081830.l18IUgur001501@cvs.devel.redhat.com> Author: berrange Update of /cvs/dist/rpms/xen/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv1459 Modified Files: xen.spec Added Files: xen-block-readonly.patch xen-hotplug-error-reporting.patch xen-vnc-mouse-buttons.patch Log Message: Fix VNC mouse button > 3. Better hotplug error reports. Readonly loopdevice fix xen-block-readonly.patch: block | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletion(-) --- NEW FILE xen-block-readonly.patch --- diff -r 2e80cd715047 tools/examples/block --- a/tools/examples/block Thu Feb 01 11:42:50 2007 +0000 +++ b/tools/examples/block Thu Feb 01 11:58:38 2007 -0500 @@ -367,7 +367,13 @@ mount it read-write in a guest domain." fatal 'Failed to find an unused loop device' fi - do_or_die losetup "$loopdev" "$file" + cmode=`canonicalise_mode $mode` + if [ "$cmode" == 'r' ] + then + do_or_die losetup -r "$loopdev" "$file" + else + do_or_die losetup "$loopdev" "$file" + fi xenstore_write "$XENBUS_PATH/node" "$loopdev" write_dev "$loopdev" release_lock "block" xen-hotplug-error-reporting.patch: examples/vif-bridge | 7 ++++++ examples/xen-hotplug-common.sh | 5 ++-- python/xen/xend/server/DevController.py | 33 ++++++++++++++++---------------- 3 files changed, 27 insertions(+), 18 deletions(-) --- NEW FILE xen-hotplug-error-reporting.patch --- diff -rup xen-3.0.4_1-src/tools/examples/vif-bridge xen-3.0.4_1-src.new/tools/examples/vif-bridge --- xen-3.0.4_1-src/tools/examples/vif-bridge 2007-01-08 10:00:48.000000000 -0500 +++ xen-3.0.4_1-src.new/tools/examples/vif-bridge 2007-02-08 13:20:13.000000000 -0500 @@ -46,6 +46,13 @@ then fi fi +RET=0 +ip link show $bridge 1>/dev/null 2>&1 || RET=1 +if [ "$RET" -eq 1 ] +then + fatal "Could not find bridge device $bridge" +fi + case "$command" in online) setup_bridge_port "$vif" diff -rup xen-3.0.4_1-src/tools/examples/xen-hotplug-common.sh xen-3.0.4_1-src.new/tools/examples/xen-hotplug-common.sh --- xen-3.0.4_1-src/tools/examples/xen-hotplug-common.sh 2007-01-08 10:00:48.000000000 -0500 +++ xen-3.0.4_1-src.new/tools/examples/xen-hotplug-common.sh 2007-02-08 13:20:13.000000000 -0500 @@ -28,14 +28,15 @@ export LANG="POSIX" unset $(set | grep ^LC_ | cut -d= -f1) fatal() { - xenstore_write "$XENBUS_PATH"/hotplug-status error + xenstore_write "$XENBUS_PATH/hotplug-error" "$*" \ + "$XENBUS_PATH/hotplug-status" error log err "$@" exit 1 } success() { # Tell DevController that backend is "connected" - xenstore_write "$XENBUS_PATH"/hotplug-status connected + xenstore_write "$XENBUS_PATH/hotplug-status" connected } do_or_die() { diff -rup xen-3.0.4_1-src/tools/python/xen/xend/server/DevController.py xen-3.0.4_1-src.new/tools/python/xen/xend/server/DevController.py --- xen-3.0.4_1-src/tools/python/xen/xend/server/DevController.py 2007-01-08 10:00:50.000000000 -0500 +++ xen-3.0.4_1-src.new/tools/python/xen/xend/server/DevController.py 2007-02-08 13:20:41.000000000 -0500 @@ -152,7 +152,7 @@ class DevController: def waitForDevice(self, devid): log.debug("Waiting for %s.", devid) - status = self.waitForBackend(devid) + (status,err) = self.waitForBackend(devid) if status == Timeout: self.destroyDevice(devid, False) @@ -162,25 +162,22 @@ class DevController: elif status == Error: self.destroyDevice(devid, False) - raise VmError("Device %s (%s) could not be connected. " - "Backend device not found." % - (devid, self.deviceClass)) - + if err is None: + raise VmError("Device %s (%s) could not be connected. " + "Backend device not found." % + (devid, self.deviceClass)) + else: + raise VmError("Device %s (%s) could not be connected. " + "%s" % (devid, self.deviceClass, err)) elif status == Missing: # Don't try to destroy the device; it's already gone away. raise VmError("Device %s (%s) could not be connected. " "Device not found." % (devid, self.deviceClass)) elif status == Busy: - err = None - frontpath = self.frontendPath(devid) - backpath = xstransact.Read(frontpath, "backend") - if backpath: - err = xstransact.Read(backpath, HOTPLUG_ERROR_NODE) - if not err: - err = "Busy." - self.destroyDevice(devid, False) + if err is None: + err = "Busy." raise VmError("Device %s (%s) could not be connected.\n%s" % (devid, self.deviceClass, err)) @@ -475,17 +472,21 @@ class DevController: frontpath = self.frontendPath(devid) backpath = xstransact.Read(frontpath, "backend") + if backpath: statusPath = backpath + '/' + HOTPLUG_STATUS_NODE ev = Event() result = { 'status': Timeout } - + xswatch(statusPath, hotplugStatusCallback, ev, result) ev.wait(DEVICE_CREATE_TIMEOUT) - return result['status'] + + err = xstransact.Read(backpath, HOTPLUG_ERROR_NODE) + + return (result['status'], err) else: - return Missing + return (Missing, None) def backendPath(self, backdom, devid): xen-vnc-mouse-buttons.patch: xen-3.0.4_1-src.new/tools/xenfb/vncfb.c | 3 ++- xen-3.0.4_1-src/tools/xenfb/vncfb.c.orig |only 2 files changed, 2 insertions(+), 1 deletion(-) --- NEW FILE xen-vnc-mouse-buttons.patch --- diff -rup xen-3.0.4_1-src/tools/xenfb/vncfb.c xen-3.0.4_1-src.new/tools/xenfb/vncfb.c --- xen-3.0.4_1-src/tools/xenfb/vncfb.c 2007-02-08 13:19:46.000000000 -0500 +++ xen-3.0.4_1-src.new/tools/xenfb/vncfb.c 2007-02-08 13:21:57.000000000 -0500 @@ -149,7 +149,8 @@ static int xk2linux[0x10000] = { }; static int btnmap[] = { - BTN_LEFT, BTN_MIDDLE, BTN_RIGHT, BTN_FORWARD, BTN_BACK + BTN_LEFT, BTN_MIDDLE, BTN_RIGHT, BTN_SIDE, + BTN_EXTRA, BTN_FORWARD, BTN_BACK, BTN_TASK }; static void on_kbd_event(rfbBool down, rfbKeySym keycode, rfbClientPtr cl) Only in xen-3.0.4_1-src/tools/xenfb: vncfb.c.orig Index: xen.spec =================================================================== RCS file: /cvs/dist/rpms/xen/devel/xen.spec,v retrieving revision 1.166 retrieving revision 1.167 diff -u -r1.166 -r1.167 --- xen.spec 30 Jan 2007 18:59:29 -0000 1.166 +++ xen.spec 8 Feb 2007 18:30:40 -0000 1.167 @@ -3,7 +3,7 @@ Summary: Xen is a virtual machine monitor Name: xen Version: 3.0.4 -Release: 5%{dist} +Release: 6%{dist} Group: Development/Libraries License: GPL URL: http://www.cl.cam.ac.uk/Research/SRG/netos/xen/index.html @@ -15,6 +15,9 @@ Patch13: xen-dumpdir.patch Patch14: xen-pygrub-memcorruption.patch Patch15: xen-vnclisten-config.patch +Patch16: xen-hotplug-error-reporting.patch +Patch17: xen-vnc-mouse-buttons.patch +Patch18: xen-block-readonly.patch Patch20: xen-blktap-no-aio-epoll.patch Patch21: xen-blktap-error-returns.patch @@ -95,6 +98,9 @@ %patch13 -p1 %patch14 -p1 %patch15 -p1 +%patch16 -p1 +%patch17 -p1 +%patch18 -p1 # blktap patches %patch20 -p1 @@ -229,6 +235,11 @@ %{_libdir}/*.a %changelog +* Thu Feb 8 2007 Daniel Berrange - 3.0.4-6.fc7 +- Setup readonly loop devices for readonly disks +- Extended error reporting for hotplug scripts +- Pass all 8 mouse buttons from VNC through to kernel + * Tue Jan 30 2007 Daniel P. Berrange - 3.0.4-5.fc7 - Don't run the pvfb daemons for HVM guests (bz 225413) - Fix handling of vnclisten parameter for HVM guests From fedora-cvs-commits at redhat.com Thu Feb 8 18:44:28 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 13:44:28 -0500 Subject: rpms/openoffice.org/devel openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch, 1.3, 1.4 Message-ID: <200702081844.l18IiSnH024188@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/openoffice.org/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv24005 Modified Files: openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch Log Message: extra include openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch: uno2cpp.cxx | 345 +++++++++++++++++++++--------------------------------------- 1 files changed, 125 insertions(+), 220 deletions(-) Index: openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch =================================================================== RCS file: /cvs/dist/rpms/openoffice.org/devel/openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch 8 Feb 2007 18:22:06 -0000 1.3 +++ openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch 8 Feb 2007 18:44:26 -0000 1.4 @@ -114,7 +114,7 @@ -} - //================================================================================================== -+#inlude ++#include static void callVirtualMethod(void * pThis, sal_uInt32 nVtableIndex, void * pRegisterReturn, typelib_TypeDescription * pReturnTypeDescr, bool bSimpleReturn, - char * pPT, sal_uInt64 * pStackLongs, sal_uInt32 nStackLongs) From fedora-cvs-commits at redhat.com Thu Feb 8 18:44:31 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 13:44:31 -0500 Subject: rpms/openoffice.org/FC-6 openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch, 1.2, 1.3 Message-ID: <200702081844.l18IiVDf024251@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/openoffice.org/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv24044 Modified Files: openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch Log Message: extra include openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch: uno2cpp.cxx | 345 +++++++++++++++++++++--------------------------------------- 1 files changed, 125 insertions(+), 220 deletions(-) Index: openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch =================================================================== RCS file: /cvs/dist/rpms/openoffice.org/FC-6/openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch 8 Feb 2007 16:07:09 -0000 1.2 +++ openoffice.org-2.2.0.ooo73974.bridges.doublereturn.patch 8 Feb 2007 18:44:29 -0000 1.3 @@ -114,7 +114,7 @@ -} - //================================================================================================== -+ ++#include static void callVirtualMethod(void * pThis, sal_uInt32 nVtableIndex, void * pRegisterReturn, typelib_TypeDescription * pReturnTypeDescr, bool bSimpleReturn, - char * pPT, sal_uInt64 * pStackLongs, sal_uInt32 nStackLongs) From fedora-cvs-commits at redhat.com Thu Feb 8 18:50:58 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 13:50:58 -0500 Subject: rpms/kernel/FC-6 linux-2.6-utrace-fixup.patch, NONE, 1.1 kernel-2.6.spec, 1.2909, 1.2910 Message-ID: <200702081850.l18IowMj020522@cvs.devel.redhat.com> Author: cebbert Update of /cvs/dist/rpms/kernel/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv20472 Modified Files: kernel-2.6.spec Added Files: linux-2.6-utrace-fixup.patch Log Message: * Thu Feb 8 2007 Chuck Ebbert - fix fallout from the 2.6.19.3 update clashing with utrace linux-2.6-utrace-fixup.patch: exit.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) --- NEW FILE linux-2.6-utrace-fixup.patch --- Fix up fallout from the 2.6.19.3 update. diff -uprN 19.3-pre/kernel/exit.c 19.3-post/kernel/exit.c --- 19.3-pre/kernel/exit.c 2007-02-06 11:29:49.000000000 -0500 +++ 19.3-post/kernel/exit.c 2007-02-08 13:40:53.000000000 -0500 @@ -619,7 +619,7 @@ reparent_thread(struct task_struct *p, s /* If this is a threaded reparent there is no need to * notify anyone anything has happened. */ - if (p->real_parent->group_leader == father->group_leader) + if (p->parent->group_leader == father->group_leader) return; /* We don't want people slaying init. */ Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/kernel-2.6.spec,v retrieving revision 1.2909 retrieving revision 1.2910 diff -u -r1.2909 -r1.2910 --- kernel-2.6.spec 8 Feb 2007 16:24:52 -0000 1.2909 +++ kernel-2.6.spec 8 Feb 2007 18:50:56 -0000 1.2910 @@ -313,6 +313,7 @@ # Patches 10 through 99 are for things that are going upstream really soon. Patch10: linux-2.6-utrace.patch +Patch11: linux-2.6-utrace-fixup.patch # enable sysrq-c on all kernels, not only kexec Patch20: linux-2.6-sysrq-c.patch @@ -806,6 +807,8 @@ # Rolands utrace ptrace replacement. %patch10 -p1 +# fix utrace one-liner caused by 2.6.19.3 update +%patch11 -p1 # sysrq works always %patch20 -p1 @@ -2033,6 +2036,9 @@ %changelog * Thu Feb 8 2007 Chuck Ebbert +- fix fallout from the 2.6.19.3 update clashing with utrace + +* Thu Feb 8 2007 Chuck Ebbert - fix "provides" for devel packages * Tue Feb 6 2007 Chuck Ebbert From fedora-cvs-commits at redhat.com Thu Feb 8 19:00:14 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 14:00:14 -0500 Subject: rpms/avalon-logkit/devel avalon-logkit.spec,1.24,1.25 Message-ID: <200702081900.l18J0ECB027794@cvs.devel.redhat.com> Author: pcheung Update of /cvs/dist/rpms/avalon-logkit/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv27321 Modified Files: avalon-logkit.spec Log Message: rpmlint cleanup Index: avalon-logkit.spec =================================================================== RCS file: /cvs/dist/rpms/avalon-logkit/devel/avalon-logkit.spec,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- avalon-logkit.spec 4 Aug 2006 22:05:33 -0000 1.24 +++ avalon-logkit.spec 8 Feb 2007 19:00:12 -0000 1.25 @@ -32,45 +32,45 @@ %define gcj_support %{?_with_gcj_support:1}%{!?_with_gcj_support:%{?_without_gcj_support:0}%{!?_without_gcj_support:%{?_gcj_support:%{_gcj_support}}%{!?_gcj_support:0}}} -%define short_name logkit -%define camelcase_short_name LogKit -%define section free - -Name: avalon-%{short_name} -Version: 1.2 -Release: 4jpp.3 -Epoch: 0 -Summary: Java logging toolkit -License: Apache Software License -Group: Development/Libraries/Java -Url: http://avalon.apache.org/%{short_name}/ +%define short_name logkit +%define camelcase_short_name LogKit +%define section free + +Name: avalon-%{short_name} +Version: 1.2 +Release: 4jpp.4%{?dist} +Epoch: 0 +Summary: Java logging toolkit +License: Apache Software License +Group: Development/Libraries/Java +Url: http://avalon.apache.org/%{short_name}/ #http://jakarta.apache.org/builds/jakarta-avalon/release/logkit/latest/LogKit-1.2-src.tar.gz -Source0: LogKit-1.2-src.tar.gz -Patch0: %{name}-build.patch -Patch1: %{name}-javadoc.patch -Patch2: %{name}-notarget.patch -Requires: avalon-framework >= 0:4.1.4 -Requires: servlet -Requires: jms -Requires: jdbc-stdext -BuildRequires: jpackage-utils >= 0:1.5 -BuildRequires: ant -BuildRequires: javamail -BuildRequires: junit -BuildRequires: log4j -BuildRequires: avalon-framework >= 0:4.1.4 -BuildRequires: servlet -BuildRequires: jms -BuildRequires: jdbc-stdext +Source0: LogKit-1.2-src.tar.gz +Patch0: %{name}-build.patch +Patch1: %{name}-javadoc.patch +Patch2: %{name}-notarget.patch +Requires: avalon-framework >= 0:4.1.4 +Requires: servlet +Requires: jms +Requires: jdbc-stdext +BuildRequires: jpackage-utils >= 0:1.5 +BuildRequires: ant +BuildRequires: javamail +BuildRequires: junit +BuildRequires: log4j +BuildRequires: avalon-framework >= 0:4.1.4 +BuildRequires: servlet +BuildRequires: jms +BuildRequires: jdbc-stdext %if ! %{gcj_support} -BuildArch: noarch +BuildArch: noarch %endif -BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot +BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot %if %{gcj_support} -BuildRequires: java-gcj-compat-devel -Requires(post): java-gcj-compat -Requires(postun): java-gcj-compat +BuildRequires: java-gcj-compat-devel +Requires(post): java-gcj-compat +Requires(postun): java-gcj-compat %endif %description @@ -79,8 +79,8 @@ that you read the whitepaper and browse the API docs. %package javadoc -Summary: Javadoc for %{name} -Group: Development/Documentation +Summary: Javadoc for %{name} +Group: Development/Documentation Requires(post): /bin/rm,/bin/ln Requires(postun): /bin/rm @@ -88,7 +88,6 @@ Javadoc for %{name}. %prep -rm -rf $RPM_BUILD_ROOT %setup -q -n %{camelcase_short_name}-%{version} %patch0 @@ -103,6 +102,7 @@ ant clean jar javadocs %install +rm -rf $RPM_BUILD_ROOT # jars install -d -m 755 $RPM_BUILD_ROOT%{_javadir} install -m 644 build/lib/%{short_name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar @@ -127,16 +127,16 @@ rm -f %{_javadocdir}/%{name} fi -%post %if %{gcj_support} +%post if [ -x %{_bindir}/rebuild-gcj-db ] then %{_bindir}/rebuild-gcj-db fi %endif -%postun %if %{gcj_support} +%postun if [ -x %{_bindir}/rebuild-gcj-db ] then %{_bindir}/rebuild-gcj-db @@ -157,7 +157,10 @@ %{_javadocdir}/%{name}-%{version} %changelog -* Thu Aug 03 2006 Deepak Bhole 0:0.9.13-4jpp.3 +* Thu Feb 08 2007 Permaine Cheung 0:1.2-4jpp.4%{?dist} +- rpmlint cleanup. + +* Thu Aug 03 2006 Deepak Bhole 0:1.2-4jpp.3 - Added missing requirements. * Sat Jul 22 2006 Jakub Jelinek - 0:1.2-4jpp_2fc From fedora-cvs-commits at redhat.com Thu Feb 8 19:14:26 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 14:14:26 -0500 Subject: rpms/eclipse/FC-6 eclipse.spec,1.351,1.352 Message-ID: <200702081914.l18JEQcQ005964@cvs.devel.redhat.com> Author: bkonrath Update of /cvs/dist/rpms/eclipse/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv5805 Modified Files: eclipse.spec Log Message: - Disable com.jcraft.jsch_0.1.28.jar and org.eclipse.osgi_3.2.1.R32x_v20060919.jar on ia64. Index: eclipse.spec =================================================================== RCS file: /cvs/dist/rpms/eclipse/FC-6/eclipse.spec,v retrieving revision 1.351 retrieving revision 1.352 diff -u -r1.351 -r1.352 --- eclipse.spec 8 Feb 2007 07:50:16 -0000 1.351 +++ eclipse.spec 8 Feb 2007 19:14:23 -0000 1.352 @@ -1348,7 +1348,13 @@ # exclude org.eclipse.ui.ide to work around # https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=175547 UIIDEPLUGINVERSION=$(ls plugins | grep ui.ide_ | sed 's/org.eclipse.ui.ide_//') +%ifnarch ia64 aot-compile-rpm --exclude %{_datadir}/%{name}/plugins/org.eclipse.ui.ide_$UIIDEPLUGINVERSION +%else +aot-compile-rpm --exclude %{_datadir}/%{name}/plugins/org.eclipse.ui.ide_$UIIDEPLUGINVERSION \ + --exclude %{_datadir}/%{name}/plugins/com.jcraft.jsch_0.1.28.jar \ + --exclude %{_datadir}/%{name}/plugins/org.eclipse.osgi_3.2.1.R32x_v20060919.jar +%endif %endif %clean @@ -1517,7 +1523,9 @@ %{_datadir}/%{name}/plugins/org.eclipse.rcp_* %if %{gcj_support} %{_libdir}/gcj/%{name}/org.eclipse.update.configurator_* +%ifnarch ia64 %{_libdir}/gcj/%{name}/org.eclipse.osgi_* +%endif %{_libdir}/gcj/%{name}/org.eclipse.equinox.registry_* %{_libdir}/gcj/%{name}/com.ibm.icu_* %{_libdir}/gcj/%{name}/org.eclipse.jface_* @@ -1623,7 +1631,9 @@ %{_libdir}/gcj/%{name}/org.eclipse.jface.text_* %{_libdir}/gcj/%{name}/org.eclipse.ui.intro_* #%{_libdir}/gcj/%{name}/org.eclipse.ui.ide_* +%ifnarch ia64 %{_libdir}/gcj/%{name}/com.jcraft.jsch_* +%endif %{_libdir}/gcj/%{name}/org.eclipse.ui.cheatsheets_* %{_libdir}/gcj/%{name}/org.eclipse.ant.core_* %{_libdir}/gcj/%{name}/org.eclipse.help.appserver_* @@ -1770,6 +1780,8 @@ - Add %%{_libdir}/eclipse dir to files list of libswt-gtk2. - Rework ppc64, s390{x} and sparc{64} hack to fix multilib problem. - Specfile cleanups from review with Andrew Overholt. +- Disable com.jcraft.jsch_0.1.28.jar and + org.eclipse.osgi_3.2.1.R32x_v20060919.jar on ia64. - Resolves: #224588, #211008, #225329, #207016, #227524. * Tue Nov 28 2006 Andrew Overholt 3.2.1-23.fc6 From fedora-cvs-commits at redhat.com Thu Feb 8 19:15:38 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 14:15:38 -0500 Subject: rpms/kernel/FC-6 kernel-2.6.spec, 1.2895.4.4, 1.2895.4.5 4850-PA-Semi-PWRficient-Ethernet-driver.txt, 1.1.2.1, NONE Message-ID: <200702081915.l18JFcsp006930@cvs.devel.redhat.com> Author: linville Update of /cvs/dist/rpms/kernel/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv6859 Modified Files: Tag: private-linville-netdev-fc6-4-branch kernel-2.6.spec Removed Files: Tag: private-linville-netdev-fc6-4-branch 4850-PA-Semi-PWRficient-Ethernet-driver.txt Log Message: Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/kernel-2.6.spec,v retrieving revision 1.2895.4.4 retrieving revision 1.2895.4.5 diff -u -r1.2895.4.4 -r1.2895.4.5 --- kernel-2.6.spec 8 Feb 2007 18:13:13 -0000 1.2895.4.4 +++ kernel-2.6.spec 8 Feb 2007 19:15:36 -0000 1.2895.4.5 @@ -1346,34 +1346,33 @@ Patch30847: 4834-git-netdev-all-chelsio-fix.txt Patch30848: 4844-PC300too-alternative-WAN-driver.txt Patch30849: 4848-s2io-Removed-enabling-of-some-of-the-unused-interrupts.txt -Patch30850: 4850-PA-Semi-PWRficient-Ethernet-driver.txt -Patch30851: 4851-netdrvr-e100-experiment-with-doing-RX-in-a-similar-manner-to-eepro100.txt -Patch30852: 4866-add-adm8211-wireless-driver.txt -Patch30853: 4867-adm8211-fix-up-build-breaks-from-2.6.19.txt -Patch30854: 4868-adm8211-Use-ieee80211_generic_get_stats.txt -Patch30855: 4870-wireless-add-prism54usb-driver.txt -Patch30856: 4871-prism54usb-fix-build-break-in-islusb_init.c.txt -Patch30857: 4872-softmac-prism54usb-update.txt -Patch30858: 4873-update-prism54usb-sources.txt -Patch30859: 4874-patch-prism54usb-add-set_bssid_filter.txt -Patch30860: 4875-prism54usb-fix-up-build-breaks-from-2.6.19.txt -Patch30861: 4876-prism54usb-fix-up-warnings-from-struct-pt_regs-removal.txt -Patch30862: 4877-prism54usb-squash-some-more-warnings.txt -Patch30863: 4897-zd1211rw-fix-potential-leak-in-usb_init.txt -Patch30864: 4898-bcm43xx-Fix-problem-with-1-GB-RAM.txt -Patch30865: 4899-bcm43xx-Fix-scaling-error-for-iwlist-rate-information.txt -Patch30866: 4900-bcm43xx-Fix-scaling-error-for-iwlist-freq-information.txt -Patch30867: 4901-bcm43xx-Enable-fwpostfix-in-nondebug-bcm43xx.txt -Patch30868: 4902-zd1211rw-Reset-device-in-the-probe-call.txt -Patch30869: 4903-zd1211rw-Fixed-array-size-issue-in-reset_mode.txt -Patch30870: 4904-zd1211rw-Added-error-stats-update.txt -Patch30871: 4905-zd1211rw-Remove-noisy-debug-message.txt -Patch30872: 4906-Rename-IPW2100-debugging-macros-to-not-look-like-config-options.txt -Patch30873: 4908-NETFILTER-ctnetlink-fix-compile-failure-with-NF_CONNTRACK_MARK-n.txt -Patch30874: 4912-net-smc911x-match-up-spin-lock-unlock.txt -Patch30875: 4920-NET_SCHED-sch_prio-class-statistics-printing-enabled.txt -Patch30876: 4921-NETLINK-Don-t-BUG-on-undersized-allocations.txt -Patch30877: 4922-IPV6-ROUTE-Do-not-route-packets-to-link-local-address-on-other-device.txt +Patch30850: 4851-netdrvr-e100-experiment-with-doing-RX-in-a-similar-manner-to-eepro100.txt +Patch30851: 4866-add-adm8211-wireless-driver.txt +Patch30852: 4867-adm8211-fix-up-build-breaks-from-2.6.19.txt +Patch30853: 4868-adm8211-Use-ieee80211_generic_get_stats.txt +Patch30854: 4870-wireless-add-prism54usb-driver.txt +Patch30855: 4871-prism54usb-fix-build-break-in-islusb_init.c.txt +Patch30856: 4872-softmac-prism54usb-update.txt +Patch30857: 4873-update-prism54usb-sources.txt +Patch30858: 4874-patch-prism54usb-add-set_bssid_filter.txt +Patch30859: 4875-prism54usb-fix-up-build-breaks-from-2.6.19.txt +Patch30860: 4876-prism54usb-fix-up-warnings-from-struct-pt_regs-removal.txt +Patch30861: 4877-prism54usb-squash-some-more-warnings.txt +Patch30862: 4897-zd1211rw-fix-potential-leak-in-usb_init.txt +Patch30863: 4898-bcm43xx-Fix-problem-with-1-GB-RAM.txt +Patch30864: 4899-bcm43xx-Fix-scaling-error-for-iwlist-rate-information.txt +Patch30865: 4900-bcm43xx-Fix-scaling-error-for-iwlist-freq-information.txt +Patch30866: 4901-bcm43xx-Enable-fwpostfix-in-nondebug-bcm43xx.txt +Patch30867: 4902-zd1211rw-Reset-device-in-the-probe-call.txt +Patch30868: 4903-zd1211rw-Fixed-array-size-issue-in-reset_mode.txt +Patch30869: 4904-zd1211rw-Added-error-stats-update.txt +Patch30870: 4905-zd1211rw-Remove-noisy-debug-message.txt +Patch30871: 4906-Rename-IPW2100-debugging-macros-to-not-look-like-config-options.txt +Patch30872: 4908-NETFILTER-ctnetlink-fix-compile-failure-with-NF_CONNTRACK_MARK-n.txt +Patch30873: 4912-net-smc911x-match-up-spin-lock-unlock.txt +Patch30874: 4920-NET_SCHED-sch_prio-class-statistics-printing-enabled.txt +Patch30875: 4921-NETLINK-Don-t-BUG-on-undersized-allocations.txt +Patch30876: 4922-IPV6-ROUTE-Do-not-route-packets-to-link-local-address-on-other-device.txt Patch40000: d80211.patch @@ -3670,62 +3669,60 @@ %patch30848 -p1 # s2io: Removed enabling of some of the unused interrupts. %patch30849 -p1 -# PA Semi PWRficient Ethernet driver -%patch30850 -p1 # [netdrvr e100] experiment with doing RX in a similar manner to eepro100 -%patch30851 -p1 +%patch30850 -p1 # [PATCH] add adm8211 wireless driver -%patch30852 -p1 +%patch30851 -p1 # [PATCH] adm8211: fix-up build breaks from 2.6.19 -%patch30853 -p1 +%patch30852 -p1 # [PATCH] adm8211: Use ieee80211_generic_get_stats -%patch30854 -p1 +%patch30853 -p1 # [PATCH] wireless: add prism54usb driver -%patch30855 -p1 +%patch30854 -p1 # [PATCH] prism54usb: fix build break in islusb_init.c -%patch30856 -p1 +%patch30855 -p1 # [PATCH] softmac: prism54usb update -%patch30857 -p1 +%patch30856 -p1 # [PATCH] update prism54usb sources -%patch30858 -p1 +%patch30857 -p1 # [PATCH] patch prism54usb: add set_bssid_filter -%patch30859 -p1 +%patch30858 -p1 # [PATCH] prism54usb: fix-up build breaks from 2.6.19 -%patch30860 -p1 +%patch30859 -p1 # [PATCH] prism54usb: fix-up warnings from struct pt_regs removal -%patch30861 -p1 +%patch30860 -p1 # [PATCH] prism54usb: squash some more warnings -%patch30862 -p1 +%patch30861 -p1 # [PATCH] zd1211rw: fix potential leak in usb_init -%patch30863 -p1 +%patch30862 -p1 # [PATCH] bcm43xx: Fix problem with >1 GB RAM -%patch30864 -p1 +%patch30863 -p1 # [PATCH] bcm43xx: Fix scaling error for 'iwlist rate' information -%patch30865 -p1 +%patch30864 -p1 # [PATCH] bcm43xx: Fix scaling error for 'iwlist freq' information -%patch30866 -p1 +%patch30865 -p1 # [PATCH] bcm43xx: Enable fwpostfix in nondebug bcm43xx -%patch30867 -p1 +%patch30866 -p1 # [PATCH] zd1211rw: Reset device in the probe call -%patch30868 -p1 +%patch30867 -p1 # [PATCH] zd1211rw: Fixed array size issue in reset_mode -%patch30869 -p1 +%patch30868 -p1 # [PATCH] zd1211rw: Added error stats update -%patch30870 -p1 +%patch30869 -p1 # [PATCH] zd1211rw: Remove noisy debug message -%patch30871 -p1 +%patch30870 -p1 # [PATCH] Rename IPW2100 debugging macros to not look like config options. -%patch30872 -p1 +%patch30871 -p1 # [NETFILTER]: ctnetlink: fix compile failure with NF_CONNTRACK_MARK=n -%patch30873 -p1 +%patch30872 -p1 # [PATCH] net/smc911x: match up spin lock/unlock -%patch30874 -p1 +%patch30873 -p1 # [NET_SCHED] sch_prio: class statistics printing enabled -%patch30875 -p1 +%patch30874 -p1 # [NETLINK]: Don't BUG on undersized allocations -%patch30876 -p1 +%patch30875 -p1 # [IPV6] ROUTE: Do not route packets to link-local address on other device. -%patch30877 -p1 +%patch30876 -p1 # add d80211 stack and drivers %patch40000 -p1 @@ -5511,7 +5508,6 @@ - git-netdev-all: chelsio fix - PC300too alternative WAN driver - s2io: Removed enabling of some of the unused interrupts. -- PA Semi PWRficient Ethernet driver - [netdrvr e100] experiment with doing RX in a similar manner to eepro100 - [PATCH] add adm8211 wireless driver - [PATCH] adm8211: fix-up build breaks from 2.6.19 --- 4850-PA-Semi-PWRficient-Ethernet-driver.txt DELETED --- From fedora-cvs-commits at redhat.com Thu Feb 8 19:53:47 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 14:53:47 -0500 Subject: rpms/NetworkManager/devel NetworkManager-0.6.4-DbusLimitExceeded.patch, NONE, 1.1 NetworkManager.spec, 1.130, 1.131 Message-ID: <200702081953.l18JrlTh000756@cvs.devel.redhat.com> Author: caillon Update of /cvs/dist/rpms/NetworkManager/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv741 Modified Files: NetworkManager.spec Added Files: NetworkManager-0.6.4-DbusLimitExceeded.patch Log Message: * Thu Feb 8 2007 Christopher Aillon - 1:0.6.5-0.3.cvs20061025 - Guard against D-Bus LimitExceeded messages NetworkManager-0.6.4-DbusLimitExceeded.patch: nm-applet.conf | 2 ++ 1 files changed, 2 insertions(+) --- NEW FILE NetworkManager-0.6.4-DbusLimitExceeded.patch --- --- NetworkManager-0.6.4/gnome/applet/nm-applet.conf.DbusLimitExceeded 2007-02-08 14:48:33.000000000 -0500 +++ NetworkManager-0.6.4/gnome/applet/nm-applet.conf 2007-02-08 14:48:42.000000000 -0500 @@ -20,5 +20,7 @@ + + 512 Index: NetworkManager.spec =================================================================== RCS file: /cvs/dist/rpms/NetworkManager/devel/NetworkManager.spec,v retrieving revision 1.130 retrieving revision 1.131 diff -u -r1.130 -r1.131 --- NetworkManager.spec 2 Feb 2007 18:13:09 -0000 1.130 +++ NetworkManager.spec 8 Feb 2007 19:53:44 -0000 1.131 @@ -27,12 +27,13 @@ Summary: Network connection manager and user applications Epoch: 1 Version: 0.6.5 -Release: 0.2.cvs20061025%{?dist} +Release: 0.3.cvs20061025%{?dist} Group: System Environment/Base License: GPL URL: http://www.gnome.org/projects/NetworkManager/ Source: %{name}-%{version}.cvs20061025.tar.gz Patch0: dbus1.patch +Patch1: NetworkManager-0.6.4-DbusLimitExceeded.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) PreReq: chkconfig @@ -135,6 +136,7 @@ %prep %setup -q -n %{name}-0.6.4 %patch0 -p1 -b .dbus1 +%patch1 -p1 -b .DbusLimitExceeded %build # Even though we don't require named, we still build with it @@ -239,6 +241,9 @@ %changelog +* Thu Feb 8 2007 Christopher Aillon - 1:0.6.5-0.3.cvs20061025 +- Guard against D-Bus LimitExceeded messages + * Fri Feb 2 2007 Christopher Aillon - 1:0.6.5-0.2.cvs20061025 - Move .so file to -devel package From fedora-cvs-commits at redhat.com Thu Feb 8 20:30:46 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 15:30:46 -0500 Subject: rpms/gnome-panel/devel gnome-panel-2.13.5-switch-user.patch, 1.2, 1.3 gnome-panel.spec, 1.176, 1.177 Message-ID: <200702082030.l18KUkBK025657@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/gnome-panel/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv25641 Modified Files: gnome-panel.spec Added Files: gnome-panel-2.13.5-switch-user.patch Log Message: hide switch user button again gnome-panel-2.13.5-switch-user.patch: panel-logout.c | 2 ++ 1 files changed, 2 insertions(+) Index: gnome-panel-2.13.5-switch-user.patch =================================================================== RCS file: gnome-panel-2.13.5-switch-user.patch diff -N gnome-panel-2.13.5-switch-user.patch --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ gnome-panel-2.13.5-switch-user.patch 8 Feb 2007 20:30:42 -0000 1.3 @@ -0,0 +1,15 @@ +--- gnome-panel-2.13.5/gnome-panel/panel-logout.c.switch-user 2006-01-20 09:43:52.000000000 -0500 ++++ gnome-panel-2.13.5/gnome-panel/panel-logout.c 2006-01-20 09:44:26.000000000 -0500 +@@ -205,10 +205,12 @@ + // FIXME set default button + logout_dialog->priv->default_response = PANEL_LOGOUT_DIALOG_LOGOUT; + ++#if 0 + //FIXME is gdm running? + gtk_dialog_add_button (GTK_DIALOG (logout_dialog), + _("_Switch User"), + PANEL_LOGOUT_RESPONSE_SWITCH_USER); ++#endif + gtk_dialog_add_button (GTK_DIALOG (logout_dialog), + GTK_STOCK_CANCEL, + GTK_RESPONSE_CANCEL); Index: gnome-panel.spec =================================================================== RCS file: /cvs/dist/rpms/gnome-panel/devel/gnome-panel.spec,v retrieving revision 1.176 retrieving revision 1.177 diff -u -r1.176 -r1.177 --- gnome-panel.spec 7 Feb 2007 14:28:55 -0000 1.176 +++ gnome-panel.spec 8 Feb 2007 20:30:42 -0000 1.177 @@ -24,7 +24,7 @@ Summary: GNOME panel Name: gnome-panel Version: 2.17.91 -Release: 1.%{alphatag}%{?dist} +Release: 2.%{alphatag}%{?dist} URL: http://www.gnome.org Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-panel/2.17/%{name}-%{version}.%{alphatag}.tar.gz Source1: redhat-panel-default-setup.entries @@ -85,6 +85,7 @@ Patch0: gnome-panel-2.17.91-vendor.patch Patch2: gnome-panel-2.10.1-speak-to-us-ye-old-wise-fish.patch Patch5: gnome-panel-2.17.91-about-fedora.patch +Patch6: gnome-panel-2.13.5-switch-user.patch Patch8: gnome-panel-2.16.1-search.patch # http://bugzilla.gnome.org/show_bug.cgi?id=399270 Patch9: gnome-panel-2.13.91-ignore-unknown-options.patch @@ -122,6 +123,7 @@ %patch0 -p1 -b .vendor %patch2 -p1 -b .speak-to-us-ye-old-wise-fish %patch5 -p1 -b .about-fedora +%patch6 -p1 -b .switch-user %patch8 -p1 -b .search %patch9 -p1 -b .ignore-unknown-options %patch12 -p1 -b .xio-error @@ -301,6 +303,9 @@ %{_datadir}/gtk-doc %changelog +* Thu Feb 8 2007 Matthias Clasen - 2.17.91-2.svn20070207 +- Hide the "Switch User" button on the logout dialog again + * Mon Jan 22 2007 Matthias Clasen - 2.17.90-1 - Update to 2.17.90 - Clean up BuildRequires From fedora-cvs-commits at redhat.com Thu Feb 8 20:36:22 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 15:36:22 -0500 Subject: rpms/gnome-keyring/devel gnome-keyring.spec,1.33,1.34 Message-ID: <200702082036.l18KaMtD009975@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/gnome-keyring/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv9867 Modified Files: gnome-keyring.spec Log Message: package review cleanup Index: gnome-keyring.spec =================================================================== RCS file: /cvs/dist/rpms/gnome-keyring/devel/gnome-keyring.spec,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- gnome-keyring.spec 11 Jan 2007 02:30:27 -0000 1.33 +++ gnome-keyring.spec 8 Feb 2007 20:36:20 -0000 1.34 @@ -6,10 +6,9 @@ Release: 1%{?dist} License: GPL/LGPL Group: System Environment/Libraries -Source: gnome-keyring-%{version}.tar.bz2 +Source: http://ftp.gnome.org/ftp/pub/gnome/sources/gnome-keyring/0.7/gnome-keyring-%{version}.tar.bz2 URL: http://www.gnome.org BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -Requires: gtk2 >= %{gtk2_version} BuildRequires: gtk2-devel >= %{gtk2_version} BuildRequires: gettext BuildRequires: perl-XML-Parser @@ -69,6 +68,9 @@ %{_datadir}/gtk-doc/html/gnome-keyring/ %changelog +* Thu Feb 8 2007 Matthias Clasen - 0.7.3-2 +- Package review cleanup + * Wed Jan 10 2007 Matthias Clasen - 0.7.3-1 - Update to 0.7.3 From fedora-cvs-commits at redhat.com Thu Feb 8 20:36:51 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 15:36:51 -0500 Subject: rpms/gnome-keyring/devel gnome-keyring.spec,1.34,1.35 Message-ID: <200702082036.l18Kapmn010393@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/gnome-keyring/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv10300 Modified Files: gnome-keyring.spec Log Message: bump rev Index: gnome-keyring.spec =================================================================== RCS file: /cvs/dist/rpms/gnome-keyring/devel/gnome-keyring.spec,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- gnome-keyring.spec 8 Feb 2007 20:36:20 -0000 1.34 +++ gnome-keyring.spec 8 Feb 2007 20:36:49 -0000 1.35 @@ -3,7 +3,7 @@ Summary: A framework for managing user passwords and other secrets Name: gnome-keyring Version: 0.7.3 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL/LGPL Group: System Environment/Libraries Source: http://ftp.gnome.org/ftp/pub/gnome/sources/gnome-keyring/0.7/gnome-keyring-%{version}.tar.bz2 From fedora-cvs-commits at redhat.com Thu Feb 8 20:39:18 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 15:39:18 -0500 Subject: rpms/gnome-keyring-manager/devel gnome-keyring-manager.spec, 1.25, 1.26 Message-ID: <200702082039.l18KdIo2012378@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/gnome-keyring-manager/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv12283 Modified Files: gnome-keyring-manager.spec Log Message: package review cleanup Index: gnome-keyring-manager.spec =================================================================== RCS file: /cvs/dist/rpms/gnome-keyring-manager/devel/gnome-keyring-manager.spec,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- gnome-keyring-manager.spec 19 Dec 2006 05:43:19 -0000 1.25 +++ gnome-keyring-manager.spec 8 Feb 2007 20:39:15 -0000 1.26 @@ -1,10 +1,10 @@ Summary: Manager for passwords stored in gnome-keyring Name: gnome-keyring-manager Version: 2.17.0 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL Group: User Interface/Desktops -Source: gnome-keyring-manager-%{version}.tar.bz2 +Source: http://ftp.gnome.org/pub/gnome/sources/gnome-keyring-manager/2.17/gnome-keyring-manager-%{version}.tar.bz2 URL: http://www.gnome.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -78,6 +78,9 @@ %{_datadir}/man/man1/* %changelog +* Thu Feb 8 2007 Matthias Clasen - 2.17.0-2 +- Package review cleanup + * Tue Dec 19 2006 Matthias Clasen - 2.17.0-1 - Update to 2.17.0 From fedora-cvs-commits at redhat.com Thu Feb 8 20:54:09 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 15:54:09 -0500 Subject: rpms/kernel/FC-6 kernel-2.6.spec, 1.2895.4.5, 1.2895.4.6 1345-severing-skbuff.h-highmem.h.txt, 1.1.2.1, NONE Message-ID: <200702082054.l18Ks9EE014886@cvs.devel.redhat.com> Author: linville Update of /cvs/dist/rpms/kernel/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv14840 Modified Files: Tag: private-linville-netdev-fc6-4-branch kernel-2.6.spec Removed Files: Tag: private-linville-netdev-fc6-4-branch 1345-severing-skbuff.h-highmem.h.txt Log Message: View full diff with command: /usr/bin/cvs -f diff -kk -u -N -r 1.2895.4.5 -r 1.2895.4.6 kernel-2.6.spec Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/kernel-2.6.spec,v retrieving revision 1.2895.4.5 retrieving revision 1.2895.4.6 diff -u -r1.2895.4.5 -r1.2895.4.6 --- kernel-2.6.spec 8 Feb 2007 19:15:36 -0000 1.2895.4.5 +++ kernel-2.6.spec 8 Feb 2007 20:54:06 -0000 1.2895.4.6 @@ -972,407 +972,406 @@ Patch30473: 1328-r8169-more-alignment-for-the-0x8168.txt Patch30474: 1329-XFRM-xfrm_user-Better-validation-of-user-templates.txt Patch30475: 1336-POWERPC-Make-EMAC-use-generic-DCR-access-methods.txt -Patch30476: 1345-severing-skbuff.h-highmem.h.txt -Patch30477: 1351-ibmveth-Remove-ibmveth-liobn-field.txt -Patch30478: 1361-POWERPC-Spider-uses-low-level-BE-MMIO-accessors.txt -Patch30479: 1535-__iomem-annotations-smc91x.txt -Patch30480: 1536-mv643xx_eth.c-NULL-noise-removal.txt -Patch30481: 1537-trivial-missing-__init-in-drivers-net.txt -Patch30482: 1538-drivers-net-arm-missing-__devinit.txt -Patch30483: 1540-ns83820-annotations.txt -Patch30484: 1550-Update-smc91x-driver-with-ARM-Versatile-board-info.txt -Patch30485: 1552-declance-Fix-PMAX-and-PMAD-support.txt -Patch30486: 1553-declance-Support-the-I-O-ASIC-LANCE-w-o-TURBOchannel.txt -Patch30487: 1554-sk98lin-debug-build-fix.txt -Patch30488: 1555-net-smc91x-add-missing-bracket.txt -Patch30489: 1556-NetXen-whitespace-cleaup-and-more-cleanup-fixes.txt -Patch30490: 1557-NetXen-multiport-firmware-support-ioctl-interface.txt -Patch30491: 1570-pcmcia-remove-manf_id-and-card_id-indirection.txt -Patch30492: 1571-pcmcia-remove-prod_id-indirection.txt -Patch30493: 1572-pcmcia-conf.ConfigBase-and-conf.Present-consolidation.txt -Patch30494: 1597-zd1211rw-Fill-enc_capa-in-GIWRANGE-handler.txt -Patch30495: 1600-prism54-replace-kmalloc-memset-with-kzalloc.txt -Patch30496: 1601-ipw2200-replace-kmalloc-memset-with-kcalloc.txt -Patch30497: 1604-ipw2200-Add-IEEE80211_RADIOTAP_TSFT-for-promiscuous-mode.txt -Patch30498: 1605-ipw2200-Update-version-stamp-to-1.2.0.txt -Patch30499: 1606-ipw2200-Fix-a-typo.txt -Patch30500: 1607-ipw2200-Fix-debug-output-endian-issue.txt -Patch30501: 1659-Subject-Re-PATCH-Fix-SUNRPC-wakeup-execute-race-condition.txt -Patch30502: 1660-Fix-a-second-potential-rpc_wakeup-race.txt -Patch30503: 1661-SUNRPC-Fix-a-potential-race-in-rpc_wake_up_task.txt -Patch30504: 1666-SUNRPC-Handle-the-cases-where-rpc_alloc_iostats-fails.txt -Patch30505: 1667-SUNRPC-Give-cloned-RPC-clients-their-own-rpc_pipefs-directory.txt -Patch30506: 1668-SUNRPC-Fix-up-missing-BKL-in-asynchronous-RPC-callback-functions.txt -Patch30507: 1669-SUNRPC-Remove-BKL-around-the-RPC-socket-operations-etc.txt -Patch30508: 1673-SUNRPC-Clean-up-argument-types-in-xdr.c.txt -Patch30509: 1674-SUNRPC-Add-__-read-write-_bytes_from_xdr_buf.txt -Patch30510: 1675-SUNRPC-Ensure-xdr_buf_read_netobj-checks-for-memory-overruns.txt -Patch30511: 1676-SUNRPC-Clean-up-xs_send_pages.txt -Patch30512: 1678-SUNRPC-Make-the-transport-specific-setup-routine-allocate-rpc_xprt.txt -Patch30513: 1696-SUNRPC-another-pmap-wakeup-fix.txt -Patch30514: 1697-rpc-gss-eliminate-print_hexl-s.txt -Patch30515: 1698-rpc-gss-fix-a-kmap_atomic-race-in-krb5-code.txt -Patch30516: 1699-rpc-move-process_xdr_buf.txt -Patch30517: 1700-rpc-spkm3-update.txt -Patch30518: 1701-gss-krb5-remove-signalg-and-sealalg.txt -Patch30519: 1702-rpcgss-krb5-expect-a-constant-signalg-value.txt -Patch30520: 1703-rpcgss-krb5-kill-checksum_type-miscellaneous-small-cleanup.txt -Patch30521: 1704-rpcgss-simplify-make_checksum.txt -Patch30522: 1705-rpcgss-krb5-clean-up-some-goto-s-etc.txt -Patch30523: 1706-rpcgss-krb5-sanity-check-sealalg-value-in-the-downcall.txt -Patch30524: 1707-rpcgss-krb5-ignore-seed.txt -Patch30525: 1708-rpcgss-krb5-miscellaneous-cleanup.txt -Patch30526: 1709-SUNRPC-Allocate-a-private-data-area-for-socket-specific-rpc_xprt-fields.txt -Patch30527: 1710-SUNRPC-Remove-sock-and-inet-fields-from-rpc_xprt.txt -Patch30528: 1711-SUNRPC-Move-TCP-receive-state-variables-into-private-data-structure.txt -Patch30529: 1712-SUNRPC-Move-TCP-state-flags-into-xprtsock.c.txt -Patch30530: 1716-SUNRPC-Make-address-format-buffers-more-generic.txt -Patch30531: 1719-SUNRPC-create-stubs-for-xprtsock-init-and-cleanup.txt -Patch30532: 1720-SUNRPC-relocate-the-creation-of-socket-specific-tunables.txt -Patch30533: 1722-SUNRPC-Remove-pprintk-from-net-sunrpc-xprt.c.txt -Patch30534: 1723-hamradio-dmascc-fix-up-work_struct-induced-breakage.txt -Patch30535: 1896-GENETLINK-Move-command-capabilities-to-flags.txt -Patch30536: 1899-XFRM-Optimize-policy-dumping.txt -Patch30537: 1900-XFRM-Optimize-SA-dumping.txt -Patch30538: 1906-IPSEC-Add-support-for-AES-XCBC-MAC.txt -Patch30539: 1920-NETFILTER-nf_conntrack-Don-t-try-to-find-clashed-expectation.txt -Patch30540: 1922-NET_SCHED-cls_fw-fix-NULL-pointer-dereference.txt -Patch30541: 1923-IPV6-Repair-IPv6-Fragments.txt -Patch30542: 1924-IPV6-RAW-Don-t-release-unlocked-sock.txt -Patch30543: 1926-GENETLINK-Fix-misplaced-command-flags.txt -Patch30544: 1927-IrDA-PXA-FIR-code-device-model-conversion.txt -Patch30545: 1929-IRDA-irlan-Fix-compile-warning-when-CONFIG_PROC_FS-n.txt -Patch30546: 1930-audit-Add-auditing-to-ipsec.txt -Patch30547: 1931-audit-disable-ipsec-auditing-when-CONFIG_AUDITSYSCALL-n.txt -Patch30548: 1975-NET-Memory-barrier-cleanups.txt -Patch30549: 1976-TCP-inet_twdr_hangman-Delete-unnecessary-memory-barrier.txt -Patch30550: 1977-WANROUTER-Kill-kmalloc-debugging-code.txt -Patch30551: 1978-TG3-Fix-Phy-loopback.txt -Patch30552: 1979-TG3-Add-5787F-device-ID.txt -Patch30553: 1980-TG3-Add-TG3_FLG2_IS_NIC-flag.txt -Patch30554: 1981-TG3-Allow-partial-speed-advertisement.txt -Patch30555: 1982-TG3-Use-netif_msg_.txt -Patch30556: 1983-TG3-Use-msleep.txt -Patch30557: 1984-TG3-Identify-Serdes-devices-more-clearly.txt -Patch30558: 1986-NETFILTER-Fix-non-ANSI-func.-decl.txt -Patch30559: 1990-AT91RM9200-Ethernet-Remove-at91_dev-and-use-netdev_priv.txt -Patch30560: 1991-AT91RM9200-Ethernet-Move-check_timer-variable-and-use-mod_timer.txt -Patch30561: 1992-AT91RM9200-Ethernet-Add-netpoll-netconsole-support.txt -Patch30562: 1993-AT91RM9200-Ethernet-Use-dev_alloc_skb.txt -Patch30563: 1994-sky2-add-PCI-for-88ec033.txt -Patch30564: 1995-sky2-add-comments-to-PCI-ids.txt -Patch30565: 1996-sky2-beter-ram-buffer-partitioning.txt -Patch30566: 1997-sky2-receive-queue-watermark-tweak.txt -Patch30567: 1999-skge-fix-sparse-warnings.txt -Patch30568: 2000-sky2-sparse-warnings.txt -Patch30569: 2056-Allow-NULL-pointers-in-percpu_free.txt -Patch30570: 2146-lockdep-annotate-nfs-nfsd-in-kernel-sockets.txt -Patch30571: 2220-lockdep-name-some-old-style-locks.txt -Patch30572: 2275-net-don-t-insert-socket-dentries-into-dentry_hashtable.txt -Patch30573: 2929-BNX2-Add-an-error-check.txt -Patch30574: 2930-AX.25-Constify-ax25-utility-functions.txt -Patch30575: 2931-AX.25-Fix-default-address-and-broadcast-address-initialization.txt -Patch30576: 2933-NETPOLL-make-arp-replies-through-netpoll-use-mac-address-of-sender.txt -Patch30577: 2936-NET_SCHED-sch_cbq-deactivating-when-grafting-purging-etc.txt -Patch30578: 2937-NET_SCHED-sch_htb-turn-intermediate-classes-into-leaves.txt -Patch30579: 2940-m68k-HP300-HP-LANCE-updates.txt -Patch30580: 2945-Amiga-PCMCIA-NE2000-Ethernet-dev-irq-init.txt -Patch30581: 3236-ucc_geth-compilation-error-fixes.txt -Patch30582: 3237-ucc_geth-Initialize-mdio_lock.txt -Patch30583: 3238-MACB-Use-struct-delayed_work-instead-of-struct-work_struct.txt -Patch30584: 3239-MACB-Use-__raw-register-access.txt -Patch30585: 3240-chelsio-working-NAPI.txt -Patch30586: 3247-myri10ge-update-driver-version-to-1.1.0.txt -Patch30587: 3248-smc91x-Kill-off-excessive-versatile-hooks.txt -Patch30588: 3257-NET-Fix-WAN-routers-kconfig-dependency.txt -Patch30589: 3259-NETPOLL-Make-sure-TX-lock-is-taken-with-BH-disabled.txt -Patch30590: 3260-DCCP-Remove-timeo-from-output.c.txt -Patch30591: 3262-DCCP-ccid3-Check-against-too-large-p.txt -Patch30592: 3263-DCCP-ccid3-Two-optimisations-for-sending-rate-recomputation.txt -Patch30593: 3264-DCCP-ccid3-Fix-two-bugs-in-sending-rate-computation.txt -Patch30594: 3270-DCCP-Only-deliver-to-the-CCID-rx-side-in-charge.txt -Patch30595: 3271-DCCP-Warn-when-discarding-packet-due-to-internal-errors.txt -Patch30596: 3272-DCCP-ccid-Deprecate-ccid_hc_tx_insert_options.txt -Patch30597: 3273-DCCP-ccid3-Initialise-RTT-values.txt -Patch30598: 3274-DCCP-ccid3-Sanity-check-RTT-samples.txt -Patch30599: 3276-DCCP-ccid3-TX-history-remove-unused-field.txt -Patch30600: 3280-DCCP-ccid3-Reorder-packet-history-source-file.txt -Patch30601: 3284-HAMRADIO-Fix-baycom_epp.c-compile-failure.txt -Patch30602: 3285-IPVS-Use-msleep_interruptable-instead-of-ssleep-aka-msleep.txt -Patch30603: 3286-IPVS-Make-ip_vs_sync.c-80col-wide.txt -Patch30604: 3316-NETPOLL-Fix-local_bh_enable-warning.txt -Patch30605: 3329-net-8139too.c-fix-netpoll-deadlock.txt -Patch30606: 3362-fix-typo-in-net-ipv4-ip_fragment.c.txt -Patch30607: 3364-e100-replace-kmalloc-with-kcalloc.txt -Patch30608: 3479-hci-endianness-annotations.txt -Patch30609: 3494-knfsd-svcrpc-fix-gss-krb5i-memory-leak.txt -Patch30610: 3499-knfsd-nfsd-don-t-drop-silently-on-upcall-deferral.txt -Patch30611: 3500-knfsd-svcrpc-remove-another-silent-drop-from-deferral-code.txt -Patch30612: 3509-knfsd-Don-t-ignore-kstrdup-failure-in-rpc-caches.txt -Patch30613: 3521-getting-rid-of-all-casts-of-k-cmz-alloc-calls.txt -Patch30614: 3544-NETFILTER-Fix-INET-n-linking-error.txt -Patch30615: 3546-NETFILTER-x_tables-error-if-ip_conntrack-is-asked-to-handle-IPv6-packets.txt -Patch30616: 3547-NETFILTER-x_tables-add-missing-try-to-load-conntrack-from-match-targets.txt -Patch30617: 3548-NETFILTER-ip_tables-ipt-and-ipt_compat-checks-unification.txt -Patch30618: 3549-NETFILTER-ip-ip6-arp-_tables-fix-exponential-worst-case-search-for-loops.txt -Patch30619: 3551-IPV6-Fix-IPV6_UNICAST_HOPS-getsockopt.txt -Patch30620: 3552-TCP-Fix-oops-caused-by-__tcp_put_md5sig_pool.txt -Patch30621: 3553-SCTP-Handle-address-add-delete-events-in-a-more-efficient-way.txt -Patch30622: 3554-SCTP-Enable-auto-loading-of-SCTP-when-creating-an-ipv6-SCTP-socket.txt -Patch30623: 3555-SCTP-Add-support-for-SCTP_CONTEXT-socket-option.txt -Patch30624: 3556-IPV6-Make-fib6_node-subtree-depend-on-IPV6_SUBTREES.txt -Patch30625: 3634-TG3-replace-kmalloc-memset-with-kzalloc.txt -Patch30626: 3635-AX.25-Mark-all-kmalloc-users-__must_check.txt -Patch30627: 3636-AX.25-Fix-unchecked-ax25_protocol_register-uses.txt -Patch30628: 3637-AX.25-Fix-unchecked-ax25_listen_register-uses.txt -Patch30629: 3638-AX.25-Fix-unchecked-nr_add_node-uses.txt -Patch30630: 3639-AX.25-Fix-unchecked-ax25_linkfail_register-uses.txt -Patch30631: 3640-AX.25-Fix-unchecked-rose_add_loopback_node-uses.txt -Patch30632: 3641-AX.25-Fix-unchecked-rose_add_loopback_neigh-uses.txt -Patch30633: 3642-BNX2-Fix-panic-in-bnx2_tx_int.txt -Patch30634: 3643-BNX2-Fix-bug-in-bnx2_nvram_write.txt -Patch30635: 3644-BNX2-Fix-minor-loopback-problem.txt -Patch30636: 3646-TG3-Assign-tp-link_config.orig_-values.txt -Patch30637: 3647-TG3-Fix-race-condition-when-calling-register_netdev.txt -Patch30638: 3648-TG3-Power-down-up-5906-PHY-correctly.txt -Patch30639: 3649-TG3-Update-version-and-reldate.txt -Patch30640: 3651-TCP-Fix-oops-caused-by-tcp_v4_md5_do_del.txt -Patch30641: 3652-TCP-Trivial-fix-to-message-in-tcp_v4_inbound_md5_hash.txt -Patch30642: 3653-IPV4-Fix-BUG-of-ip_rt_send_redirect.txt -Patch30643: 3689-POWERPC-iSeries-fix-iseries_veth-init.txt -Patch30644: 3840-smc911-workqueue-fixes.txt -Patch30645: 3850-gss_spkm3-fix-error-handling-in-module-init.txt -Patch30646: 3872-NetLabel-perform-input-validation-earlier-on-CIPSOv4-DOI-add-ops.txt -Patch30647: 3876-TCP-Fix-ambiguity-in-the-before-relation.txt -Patch30648: 3879-SCTP-make-2-functions-static.txt -Patch30649: 3896-e1000-The-user-supplied-itr-setting-needs-the-lower-2-bits-masked-off.txt -Patch30650: 3897-e1000-dynamic-itr-take-TSO-and-jumbo-into-account.txt -Patch30651: 3898-e1000-For-sanity-reformat-e1000_set_mac_type-struct-e1000_hw-_stats.txt -Patch30652: 3899-e1000-omit-stats-for-broken-counter-in-82543.txt -Patch30653: 3900-e1000-consolidate-managability-enabling-disabling.txt -Patch30654: 3901-e1000-Fix-Wake-on-Lan-with-forced-gigabit-speed.txt -Patch30655: 3902-e1000-disable-TSO-on-the-82544-with-slab-debugging.txt -Patch30656: 3903-e1000-workaround-for-the-ESB2-NIC-RX-unit-issue.txt -Patch30657: 3904-e1000-fix-to-set-the-new-max-frame-size-before-resetting-the-adapter.txt -Patch30658: 3905-e1000-fix-ethtool-reported-bus-type-for-older-adapters.txt -Patch30659: 3906-e1000-narrow-down-the-scope-of-the-tipg-timer-tweak.txt -Patch30660: 3907-e1000-Fix-PBA-allocation-calculations.txt -Patch30661: 3908-e1000-Make-the-copybreak-value-a-module-parameter.txt -Patch30662: 3909-e1000-3-new-driver-stats-for-managability-testing.txt -Patch30663: 3910-e1000-No-delay-link-detection-at-interface-up.txt [...1633 lines suppressed...] # chelsio: useless test in cxgb2::remove_one -%patch30814 -p1 +%patch30813 -p1 # chelsio: misc cleanups in sge -%patch30815 -p1 +%patch30814 -p1 # chelsio: tabulate the update of the statistic counters -%patch30816 -p1 +%patch30815 -p1 # Spidernet DMA coalescing -%patch30817 -p1 +%patch30816 -p1 # Spidernet add net_ratelimit to suppress long output -%patch30818 -p1 +%patch30817 -p1 # Spidernet remove rxramfull tasklet -%patch30819 -p1 +%patch30818 -p1 # Spidernet cleanup un-needed API -%patch30820 -p1 +%patch30819 -p1 # Spidernet RX skb mem leak -%patch30821 -p1 +%patch30820 -p1 # Spidernet another skb mem leak -%patch30822 -p1 +%patch30821 -p1 # Spidernet Cleanup return codes -%patch30823 -p1 +%patch30822 -p1 # Spidernet RX Refill -%patch30824 -p1 +%patch30823 -p1 # Spidernet Remove unused variable -%patch30825 -p1 +%patch30824 -p1 # Spidernet RX Chain tail -%patch30826 -p1 +%patch30825 -p1 # Spidernet Memory barrier -%patch30827 -p1 +%patch30826 -p1 # Spidernet Avoid possible RX chain corruption -%patch30828 -p1 +%patch30827 -p1 # Spidernet RX Debugging printout -%patch30829 -p1 +%patch30828 -p1 # sky2: better power state management -%patch30830 -p1 +%patch30829 -p1 # driver for Silan SC92031 netdev -%patch30831 -p1 +%patch30830 -p1 # remove the broken SKMC driver -%patch30832 -p1 +%patch30831 -p1 # forcedeth: dma access -%patch30833 -p1 +%patch30832 -p1 # make hdlc_setup() static again -%patch30834 -p1 +%patch30833 -p1 # chelsio: NAPI speed improvement -%patch30835 -p1 +%patch30834 -p1 # chelsio: more rx speedup -%patch30836 -p1 +%patch30835 -p1 # remove the broken OAKNET driver -%patch30837 -p1 +%patch30836 -p1 # bonding.h: "extern inline" -> "static inline" -%patch30838 -p1 +%patch30837 -p1 # bonding: fix device name allocation error -%patch30839 -p1 +%patch30838 -p1 # bonding: fix error check in sysfs creation -%patch30840 -p1 +%patch30839 -p1 # bonding: modify sysfs support to permit multiple loads -%patch30841 -p1 +%patch30840 -p1 # bonding: update version -%patch30842 -p1 +%patch30841 -p1 # sky2: version 1.11.1 -%patch30843 -p1 +%patch30842 -p1 # sky2: software rx/tx stats -%patch30844 -p1 +%patch30843 -p1 # sky2: handle network device allocation failure -%patch30845 -p1 +%patch30844 -p1 # UCC Ether driver: kmalloc casting cleanups -%patch30846 -p1 +%patch30845 -p1 # git-netdev-all: chelsio fix -%patch30847 -p1 +%patch30846 -p1 # PC300too alternative WAN driver -%patch30848 -p1 +%patch30847 -p1 # s2io: Removed enabling of some of the unused interrupts. -%patch30849 -p1 +%patch30848 -p1 # [netdrvr e100] experiment with doing RX in a similar manner to eepro100 -%patch30850 -p1 +%patch30849 -p1 # [PATCH] add adm8211 wireless driver -%patch30851 -p1 +%patch30850 -p1 # [PATCH] adm8211: fix-up build breaks from 2.6.19 -%patch30852 -p1 +%patch30851 -p1 # [PATCH] adm8211: Use ieee80211_generic_get_stats -%patch30853 -p1 +%patch30852 -p1 # [PATCH] wireless: add prism54usb driver -%patch30854 -p1 +%patch30853 -p1 # [PATCH] prism54usb: fix build break in islusb_init.c -%patch30855 -p1 +%patch30854 -p1 # [PATCH] softmac: prism54usb update -%patch30856 -p1 +%patch30855 -p1 # [PATCH] update prism54usb sources -%patch30857 -p1 +%patch30856 -p1 # [PATCH] patch prism54usb: add set_bssid_filter -%patch30858 -p1 +%patch30857 -p1 # [PATCH] prism54usb: fix-up build breaks from 2.6.19 -%patch30859 -p1 +%patch30858 -p1 # [PATCH] prism54usb: fix-up warnings from struct pt_regs removal -%patch30860 -p1 +%patch30859 -p1 # [PATCH] prism54usb: squash some more warnings -%patch30861 -p1 +%patch30860 -p1 # [PATCH] zd1211rw: fix potential leak in usb_init -%patch30862 -p1 +%patch30861 -p1 # [PATCH] bcm43xx: Fix problem with >1 GB RAM -%patch30863 -p1 +%patch30862 -p1 # [PATCH] bcm43xx: Fix scaling error for 'iwlist rate' information -%patch30864 -p1 +%patch30863 -p1 # [PATCH] bcm43xx: Fix scaling error for 'iwlist freq' information -%patch30865 -p1 +%patch30864 -p1 # [PATCH] bcm43xx: Enable fwpostfix in nondebug bcm43xx -%patch30866 -p1 +%patch30865 -p1 # [PATCH] zd1211rw: Reset device in the probe call -%patch30867 -p1 +%patch30866 -p1 # [PATCH] zd1211rw: Fixed array size issue in reset_mode -%patch30868 -p1 +%patch30867 -p1 # [PATCH] zd1211rw: Added error stats update -%patch30869 -p1 +%patch30868 -p1 # [PATCH] zd1211rw: Remove noisy debug message -%patch30870 -p1 +%patch30869 -p1 # [PATCH] Rename IPW2100 debugging macros to not look like config options. -%patch30871 -p1 +%patch30870 -p1 # [NETFILTER]: ctnetlink: fix compile failure with NF_CONNTRACK_MARK=n -%patch30872 -p1 +%patch30871 -p1 # [PATCH] net/smc911x: match up spin lock/unlock -%patch30873 -p1 +%patch30872 -p1 # [NET_SCHED] sch_prio: class statistics printing enabled -%patch30874 -p1 +%patch30873 -p1 # [NETLINK]: Don't BUG on undersized allocations -%patch30875 -p1 +%patch30874 -p1 # [IPV6] ROUTE: Do not route packets to link-local address on other device. -%patch30876 -p1 +%patch30875 -p1 # add d80211 stack and drivers %patch40000 -p1 @@ -5134,7 +5131,6 @@ - r8169: more alignment for the 0x8168 - [XFRM] xfrm_user: Better validation of user templates. - [POWERPC] Make EMAC use generic DCR access methods -- [PATCH] severing skbuff.h -> highmem.h - [PATCH] ibmveth: Remove ibmveth "liobn" field - [POWERPC] Spider uses low level BE MMIO accessors - [PATCH] __iomem annotations: smc91x --- 1345-severing-skbuff.h-highmem.h.txt DELETED --- From fedora-cvs-commits at redhat.com Thu Feb 8 21:29:56 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 16:29:56 -0500 Subject: rpms/kernel/FC-6/configs config-generic, 1.264, 1.264.12.1 config-powerpc64-iseries, 1.15, 1.15.12.1 config-s390-generic, 1.22, 1.22.12.1 config-x86-generic, 1.69, 1.69.10.1 config-x86_64-generic, 1.57, 1.57.10.1 Message-ID: <200702082129.l18LTunU000940@cvs.devel.redhat.com> Author: linville Update of /cvs/dist/rpms/kernel/FC-6/configs In directory cvs.devel.redhat.com:/tmp/cvs-serv830/configs Modified Files: Tag: private-linville-jwltest-fc6-19-branch config-generic config-powerpc64-iseries config-s390-generic config-x86-generic config-x86_64-generic Log Message: Index: config-generic =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/configs/config-generic,v retrieving revision 1.264 retrieving revision 1.264.12.1 diff -u -r1.264 -r1.264.12.1 --- config-generic 8 Jan 2007 16:47:48 -0000 1.264 +++ config-generic 8 Feb 2007 21:29:54 -0000 1.264.12.1 @@ -627,6 +627,8 @@ CONFIG_TCP_CONG_SCALABLE=m CONFIG_TCP_CONG_LP=m CONFIG_TCP_CONG_VENO=m +CONFIG_TCP_MD5SIG=y +CONFIG_TCP_MD5SIG_DEBUG=y # # Networking options @@ -710,6 +712,7 @@ CONFIG_NETFILTER_NETLINK=m CONFIG_NETFILTER_NETLINK_QUEUE=m CONFIG_NETFILTER_NETLINK_LOG=m +CONFIG_NF_CONNTRACK_ENABLED=m CONFIG_NETFILTER_XTABLES=m CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m CONFIG_NETFILTER_XT_TARGET_CONNMARK=m @@ -717,6 +720,7 @@ CONFIG_NETFILTER_XT_TARGET_DSCP=m CONFIG_NETFILTER_XT_TARGET_MARK=m CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=m CONFIG_NETFILTER_XT_TARGET_NOTRACK=m CONFIG_NETFILTER_XT_TARGET_SECMARK=m CONFIG_NETFILTER_XT_MATCH_COMMENT=m @@ -741,6 +745,7 @@ CONFIG_NETFILTER_XT_MATCH_STATE=m CONFIG_NETFILTER_XT_MATCH_STRING=m CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m CONFIG_NETFILTER_XT_MATCH_STATISTIC=m # CONFIG_NETFILTER_DEBUG is not set @@ -759,8 +764,16 @@ CONFIG_NF_CONNTRACK_MARK=y CONFIG_NF_CONNTRACK_SECMARK=y CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NF_CONNTRACK_AMANDA=m CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_PPTP=m +CONFIG_NF_CONNTRACK_SIP=m +CONFIG_NF_CONNTRACK_TFTP=m CONFIG_NF_CONNTRACK_IPV4=m +CONFIG_NF_CONNTRACK_PROC_COMPAT=y CONFIG_NF_CONNTRACK_IPV6=m CONFIG_NF_CT_PROTO_SCTP=m CONFIG_NF_CT_NETLINK=m @@ -788,8 +801,10 @@ CONFIG_IP_NF_TARGET_REJECT=m CONFIG_IP_NF_TARGET_TTL=m CONFIG_IP_NF_NAT=m +CONFIG_NF_NAT=m CONFIG_IP_NF_NAT_NEEDED=y CONFIG_IP_NF_NAT_SNMP_BASIC=m +CONFIG_NF_NAT_SNMP_BASIC=m CONFIG_IP_NF_NAT_IRC=m CONFIG_IP_NF_NAT_FTP=m CONFIG_IP_NF_NAT_TFTP=m @@ -895,6 +910,8 @@ CONFIG_IP_DCCP_CCID2=m # CONFIG_IP_DCCP_CCID2_DEBUG is not set CONFIG_IP_DCCP_CCID3=m +# CONFIG_IP_DCCP_CCID3_DEBUG is not set +CONFIG_IP_DCCP_CCID3_RTO=100 # CONFIG_IP_DCCP_DEBUG is not set CONFIG_NET_DCCPPROBE=m @@ -906,6 +923,7 @@ # CONFIG_TIPC_DEBUG is not set CONFIG_NETLABEL=y +# CONFIG_CFG80211 is not set # # QoS and/or fair queueing @@ -1024,6 +1042,7 @@ CONFIG_LXT_PHY=m CONFIG_CICADA_PHY=m CONFIG_SMSC_PHY=m +CONFIG_BROADCOM_PHY=m CONFIG_FIXED_PHY=m CONFIG_FIXED_MII_10_FDX=y CONFIG_FIXED_MII_100_FDX=y @@ -1065,6 +1084,7 @@ CONFIG_B44=m CONFIG_BNX2=m CONFIG_QLA3XXX=m +CONFIG_ATL1=m # CONFIG_DGRS is not set # CONFIG_EEPRO100 is not set CONFIG_E100=m @@ -1089,6 +1109,7 @@ CONFIG_VIA_RHINE_MMIO=y CONFIG_VIA_RHINE_NAPI=y CONFIG_VIA_VELOCITY=m +CONFIG_SC92031=m CONFIG_NET_POCKET=y CONFIG_ATP=m CONFIG_DE600=m @@ -1124,7 +1145,12 @@ CONFIG_S2IO=m CONFIG_S2IO_NAPI=y CONFIG_MYRI10GE=m +CONFIG_NETXEN_NIC=m +CONFIG_PASEMI_MAC=m CONFIG_CHELSIO_T1=m +CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T1_NAPI=y +CONFIG_CHELSIO_T3=m CONFIG_FDDI=y # CONFIG_DEFXX is not set @@ -1164,9 +1190,34 @@ # # CONFIG_PCMCIA_RAYCS is not set +CONFIG_D80211=m +CONFIG_D80211_LEDS=y +CONFIG_D80211_DEBUG=y +# CONFIG_D80211_VERBOSE_DEBUG is not set +# CONFIG_D80211_LOWTX_FRAME_DUMP is not set +CONFIG_TKIP_DEBUG=y +# CONFIG_D80211_DEBUG_COUNTERS is not set +# CONFIG_HOSTAPD_WPA_TESTING is not set +CONFIG_D80211_IBSS_DEBUG=y +# CONFIG_D80211_VERBOSE_PS_DEBUG is not set + +CONFIG_CFG80211=m +CONFIG_CFG80211_WEXT_COMPAT=y +CONFIG_CFG80211_WEXTNL_COMPAT=y + # # Wireless 802.11b ISA/PCI cards support # +CONFIG_D80211=m +CONFIG_D80211_LEDS=y +CONFIG_D80211_DEBUG=y +# CONFIG_D80211_VERBOSE_DEBUG is not set +CONFIG_D80211_LOWTX_FRAME_DUMP=y +CONFIG_TKIP_DEBUG=y +CONFIG_D80211_DEBUG_COUNTERS=y +CONFIG_HOSTAPD_WPA_TESTING=y +CONFIG_D80211_IBSS_DEBUG=y +CONFIG_D80211_VERBOSE_PS_DEBUG=y CONFIG_IEEE80211=m CONFIG_IEEE80211_DEBUG=y CONFIG_IEEE80211_CRYPT_WEP=m @@ -1178,9 +1229,39 @@ # CONFIG_IPW2200 is not set # CONFIG_IPW2100_DEBUG is not set # CONFIG_IPW2200_DEBUG is not set +# CONFIG_IPW3945 is not set +# CONFIG_IPW3945_DEBUG is not set +# CONFIG_IPW3945_MONITOR is not set +# CONFIG_IPW3945_PROMISCUOUS is not set CONFIG_USB_ZD1201=m CONFIG_ZD1211RW=m # CONFIG_ZD1211RW_DEBUG is not set +CONFIG_BCM43XX_D80211=m +CONFIG_BCM43XX_D80211_PCI=y +CONFIG_BCM43XX_D80211_PCMCIA=y +CONFIG_BCM43XX_D80211_DEBUG=y +CONFIG_BCM43XX_D80211_DMA=y +CONFIG_BCM43XX_D80211_PIO=y +CONFIG_BCM43XX_D80211_DMA_AND_PIO_MODE=y +# CONFIG_BCM43XX_D80211_DMA_MODE is not set +# CONFIG_BCM43XX_D80211_PIO_MODE is not set +CONFIG_RT2X00=y +CONFIG_RT2400PCI=m +CONFIG_RT2400PCI_DEBUG=y +CONFIG_RT2500PCI=m +CONFIG_RT2500PCI_DEBUG=y +CONFIG_RT61PCI=m +CONFIG_RT61PCI_DEBUG=y +CONFIG_RT2500USB=m +CONFIG_RT2500USB_DEBUG=y +CONFIG_RT73USB=m +CONFIG_RT73USB_DEBUG=y +CONFIG_ADM8211=m +CONFIG_P54_COMMON=m +CONFIG_P54_USB=m +CONFIG_P54_PCI=m +CONFIG_ZD1211RW_D80211=m +CONFIG_ZD1211RW_D80211_DEBUG=y CONFIG_AIRO=m CONFIG_HERMES=m CONFIG_PLX_HERMES=m @@ -1190,6 +1271,7 @@ CONFIG_ATMEL=m CONFIG_PCI_ATMEL=m CONFIG_PRISM54=m +CONFIG_PRISM54_USB=m CONFIG_BCM43XX=m CONFIG_BCM43XX_DEBUG=y @@ -1211,6 +1293,29 @@ CONFIG_HOSTAP_FIRMWARE_NVRAM=y CONFIG_HOSTAP_CS=m +CONFIG_BCM43XX_D80211=m +CONFIG_BCM43XX_D80211_PCI=y +CONFIG_BCM43XX_D80211_PCMCIA=y +CONFIG_BCM43XX_D80211_DEBUG=y +CONFIG_BCM43XX_D80211_DMA_AND_PIO_MODE=y +CONFIG_RT2X00=y +CONFIG_RT2400PCI=m +CONFIG_RT2400PCI_DEBUG=y +CONFIG_RT2500PCI=m +CONFIG_RT2500PCI_DEBUG=y +CONFIG_RT61PCI=m +CONFIG_RT61PCI_DEBUG=y +CONFIG_RT2500USB=m +CONFIG_RT2500USB_DEBUG=y +CONFIG_RT73USB=m +CONFIG_RT73USB_DEBUG=y +CONFIG_ADM8211=m +CONFIG_P54_COMMON=m +CONFIG_P54_USB=m +CONFIG_P54_PCI=m +CONFIG_ZD1211RW_D80211=m +CONFIG_ZD1211RW_D80211_DEBUG=y + # # Token Ring devices # @@ -1529,6 +1634,7 @@ CONFIG_N_HDLC=m # CONFIG_STALDRV is not set # CONFIG_IBM_ASM is not set +CONFIG_SONICS_SILICON_BACKPLANE=m CONFIG_TIFM_CORE=m CONFIG_TIFM_7XX1=m CONFIG_TCG_TPM=m @@ -1811,6 +1917,14 @@ CONFIG_MAX_RAW_DEVS=8192 CONFIG_HANGCHECK_TIMER=m +CONFIG_SSB=m +CONFIG_SSB_PCIHOST=y +CONFIG_SSB_PCMCIAHOST=y +CONFIG_SSB_SILENT=n +CONFIG_SSB_DEBUG=n +CONFIG_SSB_SERIAL=n +CONFIG_SSB_DRIVER_PCICORE=y + # # Multimedia devices # @@ -2193,6 +2307,7 @@ CONFIG_USB_OHCI_HCD=m CONFIG_USB_UHCI_HCD=m CONFIG_USB_SL811_CS=m +CONFIG_USB_SSB_HCD=m # # USB Device Class drivers @@ -2736,6 +2851,8 @@ # CONFIG_CRC16=m CONFIG_CRC32=m +CONFIG_CRC_ITU_T=m +CONFIG_EEPROM_93CX6=m CONFIG_CRC_CCITT=m CONFIG_ZLIB_INFLATE=y Index: config-powerpc64-iseries =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/configs/config-powerpc64-iseries,v retrieving revision 1.15 retrieving revision 1.15.12.1 diff -u -r1.15 -r1.15.12.1 --- config-powerpc64-iseries 21 Dec 2006 21:45:14 -0000 1.15 +++ config-powerpc64-iseries 8 Feb 2007 21:29:54 -0000 1.15.12.1 @@ -56,6 +56,7 @@ CONFIG_SCSI_IBMVSCSI=m CONFIG_SERIAL_ICOM=m # CONFIG_ISDN is not set +# CONFIG_D80211 is not set # CONFIG_IEEE80211 is not set # CONFIG_DVB is not set # CONFIG_VIDEO_DEV is not set Index: config-s390-generic =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/configs/config-s390-generic,v retrieving revision 1.22 retrieving revision 1.22.12.1 diff -u -r1.22 -r1.22.12.1 --- config-s390-generic 21 Dec 2006 21:45:14 -0000 1.22 +++ config-s390-generic 8 Feb 2007 21:29:54 -0000 1.22.12.1 @@ -116,6 +116,7 @@ # CONFIG_IRDA is not set # CONFIG_BT is not set # CONFIG_NET_RADIO is not set +# CONFIG_D80211 is not set # CONFIG_IEEE80211 is not set # The s390 CPU does not have hardware support for big pages at all. Index: config-x86-generic =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/configs/config-x86-generic,v retrieving revision 1.69 retrieving revision 1.69.10.1 diff -u -r1.69 -r1.69.10.1 --- config-x86-generic 21 Dec 2006 21:45:14 -0000 1.69 +++ config-x86-generic 8 Feb 2007 21:29:54 -0000 1.69.10.1 @@ -241,6 +241,9 @@ CONFIG_IPW2200_RADIOTAP=y CONFIG_IPW2200_PROMISCUOUS=y CONFIG_IPW2200_QOS=y +CONFIG_IPW3945=m +CONFIG_IPW3945_MONITOR=y +CONFIG_IPW3945_PROMISCUOUS=y CONFIG_BLK_DEV_AMD74XX=y Index: config-x86_64-generic =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/configs/config-x86_64-generic,v retrieving revision 1.57 retrieving revision 1.57.10.1 diff -u -r1.57 -r1.57.10.1 --- config-x86_64-generic 21 Dec 2006 21:45:14 -0000 1.57 +++ config-x86_64-generic 8 Feb 2007 21:29:54 -0000 1.57.10.1 @@ -109,6 +109,9 @@ CONFIG_IPW2200_RADIOTAP=y CONFIG_IPW2200_PROMISCUOUS=y CONFIG_IPW2200_QOS=y +CONFIG_IPW3945=m +CONFIG_IPW3945_MONITOR=y +CONFIG_IPW3945_PROMISCUOUS=y CONFIG_PNP=y CONFIG_PNPACPI=y From fedora-cvs-commits at redhat.com Thu Feb 8 21:29:56 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 16:29:56 -0500 Subject: rpms/kernel/FC-6 jwltest-bcm43xx-2_6_20.patch, NONE, 1.1.2.1 jwltest-bcm43xx-host_strip_iv_icv-undo.patch, NONE, 1.1.2.1 jwltest-bcm43xx-phy_rev_8.patch, NONE, 1.1.2.1 jwltest-bcm43xx-post-2_6_20.patch, NONE, 1.1.2.1 jwltest-bcm43xx-workqueue-undo.patch, NONE, 1.1.2.1 jwltest-d80211-backport.patch, NONE, 1.1.16.1 jwltest-ipw3945-1_0_5.patch, NONE, 1.1.42.1 jwltest-ipw3945-1_1_0.patch, NONE, 1.1.34.1 jwltest-prism54-wpa-fix.patch, NONE, 1.1.6.1 jwltest-softmac_wx_get_rate-running-check.patch, NONE, 1.1.10.1 kernel-2.6.spec, 1.2895, 1.2895.6.1 Message-ID: <200702082129.l18LTuBF000906@cvs.devel.redhat.com> Author: linville Update of /cvs/dist/rpms/kernel/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv830 Modified Files: Tag: private-linville-jwltest-fc6-19-branch kernel-2.6.spec Added Files: Tag: private-linville-jwltest-fc6-19-branch jwltest-bcm43xx-2_6_20.patch jwltest-bcm43xx-host_strip_iv_icv-undo.patch jwltest-bcm43xx-phy_rev_8.patch jwltest-bcm43xx-post-2_6_20.patch jwltest-bcm43xx-workqueue-undo.patch jwltest-d80211-backport.patch jwltest-ipw3945-1_0_5.patch jwltest-ipw3945-1_1_0.patch jwltest-prism54-wpa-fix.patch jwltest-softmac_wx_get_rate-running-check.patch Log Message: jwltest-bcm43xx-2_6_20.patch: bcm43xx.h | 34 ++++++++ bcm43xx_main.c | 228 ++++++++++++++++++++++++++++++++------------------------ bcm43xx_power.c | 28 +++++- bcm43xx_wx.c | 4 bcm43xx_xmit.c | 18 ---- 5 files changed, 188 insertions(+), 124 deletions(-) --- NEW FILE jwltest-bcm43xx-2_6_20.patch --- --- linux-2.6.19.noarch/drivers/net/wireless/bcm43xx/bcm43xx.h.orig 2007-02-08 14:17:14.000000000 -0500 +++ linux-2.6.19.noarch/drivers/net/wireless/bcm43xx/bcm43xx.h 2007-02-08 14:34:46.000000000 -0500 @@ -159,6 +159,7 @@ /* Chipcommon registers. */ #define BCM43xx_CHIPCOMMON_CAPABILITIES 0x04 +#define BCM43xx_CHIPCOMMON_CTL 0x28 #define BCM43xx_CHIPCOMMON_PLLONDELAY 0xB0 #define BCM43xx_CHIPCOMMON_FREFSELDELAY 0xB4 #define BCM43xx_CHIPCOMMON_SLOWCLKCTL 0xB8 @@ -172,6 +173,33 @@ /* SBTOPCI2 values. */ #define BCM43xx_SBTOPCI2_PREFETCH 0x4 #define BCM43xx_SBTOPCI2_BURST 0x8 +#define BCM43xx_SBTOPCI2_MEMREAD_MULTI 0x20 + +/* PCI-E core registers. */ +#define BCM43xx_PCIECORE_REG_ADDR 0x0130 +#define BCM43xx_PCIECORE_REG_DATA 0x0134 +#define BCM43xx_PCIECORE_MDIO_CTL 0x0128 +#define BCM43xx_PCIECORE_MDIO_DATA 0x012C + +/* PCI-E registers. */ +#define BCM43xx_PCIE_TLP_WORKAROUND 0x0004 +#define BCM43xx_PCIE_DLLP_LINKCTL 0x0100 + +/* PCI-E MDIO bits. */ +#define BCM43xx_PCIE_MDIO_ST 0x40000000 +#define BCM43xx_PCIE_MDIO_WT 0x10000000 +#define BCM43xx_PCIE_MDIO_DEV 22 +#define BCM43xx_PCIE_MDIO_REG 18 +#define BCM43xx_PCIE_MDIO_TA 0x00020000 +#define BCM43xx_PCIE_MDIO_TC 0x0100 + +/* MDIO devices. */ +#define BCM43xx_MDIO_SERDES_RX 0x1F + +/* SERDES RX registers. */ +#define BCM43xx_SERDES_RXTIMER 0x2 +#define BCM43xx_SERDES_CDR 0x6 +#define BCM43xx_SERDES_CDR_BW 0x7 /* Chipcommon capabilities. */ #define BCM43xx_CAPABILITIES_PCTL 0x00040000 @@ -221,6 +249,7 @@ #define BCM43xx_COREID_USB20_HOST 0x819 #define BCM43xx_COREID_USB20_DEV 0x81a #define BCM43xx_COREID_SDIO_HOST 0x81b +#define BCM43xx_COREID_PCIE 0x820 /* Core Information Registers */ #define BCM43xx_CIR_BASE 0xf00 @@ -365,6 +394,9 @@ #define BCM43xx_DEFAULT_SHORT_RETRY_LIMIT 7 #define BCM43xx_DEFAULT_LONG_RETRY_LIMIT 4 +/* FIXME: the next line is a guess as to what the maximum RSSI value might be */ +#define RX_RSSI_MAX 60 + /* Max size of a security key */ #define BCM43xx_SEC_KEYSIZE 16 /* Security algorithms. */ @@ -787,7 +819,7 @@ struct bcm43xx_private { struct tasklet_struct isr_tasklet; /* Periodic tasks */ - struct work_struct periodic_work; + struct delayed_work periodic_work; unsigned int periodic_state; struct work_struct restart_work; --- linux-2.6.19.noarch/drivers/net/wireless/bcm43xx/bcm43xx_wx.c.orig 2006-11-29 16:57:37.000000000 -0500 +++ linux-2.6.19.noarch/drivers/net/wireless/bcm43xx/bcm43xx_wx.c 2007-02-08 14:34:46.000000000 -0500 @@ -47,9 +47,6 @@ #define BCM43xx_WX_VERSION 18 #define MAX_WX_STRING 80 -/* FIXME: the next line is a guess as to what the maximum RSSI value might be */ -#define RX_RSSI_MAX 60 - static int bcm43xx_wx_get_name(struct net_device *net_dev, struct iw_request_info *info, @@ -693,6 +690,7 @@ static int bcm43xx_wx_set_swencryption(s bcm->ieee->host_encrypt = !!on; bcm->ieee->host_decrypt = !!on; bcm->ieee->host_build_iv = !on; + bcm->ieee->host_strip_iv_icv = !on; spin_unlock_irqrestore(&bcm->irq_lock, flags); mutex_unlock(&bcm->mutex); --- linux-2.6.19.noarch/drivers/net/wireless/bcm43xx/bcm43xx_main.c.orig 2007-02-08 14:17:14.000000000 -0500 +++ linux-2.6.19.noarch/drivers/net/wireless/bcm43xx/bcm43xx_main.c 2007-02-08 14:34:46.000000000 -0500 @@ -130,6 +130,10 @@ MODULE_PARM_DESC(fwpostfix, "Postfix for { PCI_VENDOR_ID_BROADCOM, 0x4301, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, /* Broadcom 4307 802.11b */ { PCI_VENDOR_ID_BROADCOM, 0x4307, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, + /* Broadcom 4311 802.11(a)/b/g */ + { PCI_VENDOR_ID_BROADCOM, 0x4311, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, + /* Broadcom 4312 802.11a/b/g */ + { PCI_VENDOR_ID_BROADCOM, 0x4312, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, /* Broadcom 4318 802.11b/g */ { PCI_VENDOR_ID_BROADCOM, 0x4318, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, /* Broadcom 4319 802.11a/b/g */ @@ -2600,8 +2604,9 @@ static int bcm43xx_probe_cores(struct bc /* fetch sb_id_hi from core information registers */ sb_id_hi = bcm43xx_read32(bcm, BCM43xx_CIR_SB_ID_HI); - core_id = (sb_id_hi & 0xFFF0) >> 4; - core_rev = (sb_id_hi & 0xF); + core_id = (sb_id_hi & 0x8FF0) >> 4; + core_rev = (sb_id_hi & 0x7000) >> 8; + core_rev |= (sb_id_hi & 0xF); core_vendor = (sb_id_hi & 0xFFFF0000) >> 16; /* if present, chipcommon is always core 0; read the chipid from it */ @@ -2679,14 +2684,10 @@ static int bcm43xx_probe_cores(struct bc bcm->chip_id, bcm->chip_rev); dprintk(KERN_INFO PFX "Number of cores: %d\n", core_count); if (bcm->core_chipcommon.available) { - dprintk(KERN_INFO PFX "Core 0: ID 0x%x, rev 0x%x, vendor 0x%x, %s\n", - core_id, core_rev, core_vendor, - bcm43xx_core_enabled(bcm) ? "enabled" : "disabled"); - } - - if (bcm->core_chipcommon.available) + dprintk(KERN_INFO PFX "Core 0: ID 0x%x, rev 0x%x, vendor 0x%x\n", + core_id, core_rev, core_vendor); current_core = 1; - else + } else current_core = 0; for ( ; current_core < core_count; current_core++) { struct bcm43xx_coreinfo *core; @@ -2700,17 +2701,17 @@ static int bcm43xx_probe_cores(struct bc sb_id_hi = bcm43xx_read32(bcm, BCM43xx_CIR_SB_ID_HI); /* extract core_id, core_rev, core_vendor */ - core_id = (sb_id_hi & 0xFFF0) >> 4; - core_rev = (sb_id_hi & 0xF); + core_id = (sb_id_hi & 0x8FF0) >> 4; + core_rev = ((sb_id_hi & 0xF) | ((sb_id_hi & 0x7000) >> 8)); core_vendor = (sb_id_hi & 0xFFFF0000) >> 16; - dprintk(KERN_INFO PFX "Core %d: ID 0x%x, rev 0x%x, vendor 0x%x, %s\n", - current_core, core_id, core_rev, core_vendor, - bcm43xx_core_enabled(bcm) ? "enabled" : "disabled" ); + dprintk(KERN_INFO PFX "Core %d: ID 0x%x, rev 0x%x, vendor 0x%x\n", + current_core, core_id, core_rev, core_vendor); core = NULL; switch (core_id) { case BCM43xx_COREID_PCI: + case BCM43xx_COREID_PCIE: core = &bcm->core_pci; if (core->available) { printk(KERN_WARNING PFX "Multiple PCI cores found.\n"); @@ -2749,12 +2750,12 @@ static int bcm43xx_probe_cores(struct bc case 6: case 7: case 9: + case 10: break; default: - printk(KERN_ERR PFX "Error: Unsupported 80211 core revision %u\n", + printk(KERN_WARNING PFX + "Unsupported 80211 core revision %u\n", core_rev); - err = -ENODEV; - goto out; } bcm->nr_80211_available++; core->priv = ext_80211; @@ -2868,16 +2869,14 @@ static int bcm43xx_wireless_core_init(st u32 sbimconfiglow; u8 limit; - if (bcm->chip_rev < 5) { + if (bcm->core_pci.rev <= 5 && bcm->core_pci.id != BCM43xx_COREID_PCIE) { sbimconfiglow = bcm43xx_read32(bcm, BCM43xx_CIR_SBIMCONFIGLOW); sbimconfiglow &= ~ BCM43xx_SBIMCONFIGLOW_REQUEST_TOUT_MASK; sbimconfiglow &= ~ BCM43xx_SBIMCONFIGLOW_SERVICE_TOUT_MASK; if (bcm->bustype == BCM43xx_BUSTYPE_PCI) sbimconfiglow |= 0x32; - else if (bcm->bustype == BCM43xx_BUSTYPE_SB) - sbimconfiglow |= 0x53; else - assert(0); + sbimconfiglow |= 0x53; bcm43xx_write32(bcm, BCM43xx_CIR_SBIMCONFIGLOW, sbimconfiglow); } @@ -3004,22 +3003,64 @@ static void bcm43xx_pcicore_broadcast_va static int bcm43xx_pcicore_commit_settings(struct bcm43xx_private *bcm) { - int err; - struct bcm43xx_coreinfo *old_core; + int err = 0; - old_core = bcm->current_core; - err = bcm43xx_switch_core(bcm, &bcm->core_pci); - if (err) - goto out; + bcm->irq_savedstate = bcm43xx_interrupt_disable(bcm, BCM43xx_IRQ_ALL); - bcm43xx_pcicore_broadcast_value(bcm, 0xfd8, 0x00000000); + if (bcm->core_chipcommon.available) { + err = bcm43xx_switch_core(bcm, &bcm->core_chipcommon); + if (err) + goto out; + + bcm43xx_pcicore_broadcast_value(bcm, 0xfd8, 0x00000000); + + /* this function is always called when a PCI core is mapped */ + err = bcm43xx_switch_core(bcm, &bcm->core_pci); + if (err) + goto out; + } else + bcm43xx_pcicore_broadcast_value(bcm, 0xfd8, 0x00000000); + + bcm43xx_interrupt_enable(bcm, bcm->irq_savedstate); - bcm43xx_switch_core(bcm, old_core); - assert(err == 0); out: return err; } +static u32 bcm43xx_pcie_reg_read(struct bcm43xx_private *bcm, u32 address) +{ + bcm43xx_write32(bcm, BCM43xx_PCIECORE_REG_ADDR, address); + return bcm43xx_read32(bcm, BCM43xx_PCIECORE_REG_DATA); +} + +static void bcm43xx_pcie_reg_write(struct bcm43xx_private *bcm, u32 address, + u32 data) +{ + bcm43xx_write32(bcm, BCM43xx_PCIECORE_REG_ADDR, address); + bcm43xx_write32(bcm, BCM43xx_PCIECORE_REG_DATA, data); +} + +static void bcm43xx_pcie_mdio_write(struct bcm43xx_private *bcm, u8 dev, u8 reg, + u16 data) +{ + int i; + + bcm43xx_write32(bcm, BCM43xx_PCIECORE_MDIO_CTL, 0x0082); + bcm43xx_write32(bcm, BCM43xx_PCIECORE_MDIO_DATA, BCM43xx_PCIE_MDIO_ST | + BCM43xx_PCIE_MDIO_WT | (dev << BCM43xx_PCIE_MDIO_DEV) | + (reg << BCM43xx_PCIE_MDIO_REG) | BCM43xx_PCIE_MDIO_TA | + data); + udelay(10); + + for (i = 0; i < 10; i++) { + if (bcm43xx_read32(bcm, BCM43xx_PCIECORE_MDIO_CTL) & + BCM43xx_PCIE_MDIO_TC) + break; + msleep(1); + } + bcm43xx_write32(bcm, BCM43xx_PCIECORE_MDIO_CTL, 0); +} + /* Make an I/O Core usable. "core_mask" is the bitmask of the cores to enable. * To enable core 0, pass a core_mask of 1<<0 */ @@ -3039,7 +3080,8 @@ static int bcm43xx_setup_backplane_pci_c if (err) goto out; - if (bcm->core_pci.rev < 6) { + if (bcm->current_core->rev < 6 && + bcm->current_core->id == BCM43xx_COREID_PCI) { value = bcm43xx_read32(bcm, BCM43xx_CIR_SBINTVEC); value |= (1 << backplane_flag_nr); bcm43xx_write32(bcm, BCM43xx_CIR_SBINTVEC, value); @@ -3057,21 +3099,46 @@ static int bcm43xx_setup_backplane_pci_c } } - value = bcm43xx_read32(bcm, BCM43xx_PCICORE_SBTOPCI2); - value |= BCM43xx_SBTOPCI2_PREFETCH | BCM43xx_SBTOPCI2_BURST; - bcm43xx_write32(bcm, BCM43xx_PCICORE_SBTOPCI2, value); - - if (bcm->core_pci.rev < 5) { - value = bcm43xx_read32(bcm, BCM43xx_CIR_SBIMCONFIGLOW); - value |= (2 << BCM43xx_SBIMCONFIGLOW_SERVICE_TOUT_SHIFT) - & BCM43xx_SBIMCONFIGLOW_SERVICE_TOUT_MASK; - value |= (3 << BCM43xx_SBIMCONFIGLOW_REQUEST_TOUT_SHIFT) - & BCM43xx_SBIMCONFIGLOW_REQUEST_TOUT_MASK; - bcm43xx_write32(bcm, BCM43xx_CIR_SBIMCONFIGLOW, value); - err = bcm43xx_pcicore_commit_settings(bcm); - assert(err == 0); + if (bcm->current_core->id == BCM43xx_COREID_PCI) { + value = bcm43xx_read32(bcm, BCM43xx_PCICORE_SBTOPCI2); + value |= BCM43xx_SBTOPCI2_PREFETCH | BCM43xx_SBTOPCI2_BURST; + bcm43xx_write32(bcm, BCM43xx_PCICORE_SBTOPCI2, value); + + if (bcm->current_core->rev < 5) { + value = bcm43xx_read32(bcm, BCM43xx_CIR_SBIMCONFIGLOW); + value |= (2 << BCM43xx_SBIMCONFIGLOW_SERVICE_TOUT_SHIFT) + & BCM43xx_SBIMCONFIGLOW_SERVICE_TOUT_MASK; + value |= (3 << BCM43xx_SBIMCONFIGLOW_REQUEST_TOUT_SHIFT) + & BCM43xx_SBIMCONFIGLOW_REQUEST_TOUT_MASK; + bcm43xx_write32(bcm, BCM43xx_CIR_SBIMCONFIGLOW, value); + err = bcm43xx_pcicore_commit_settings(bcm); + assert(err == 0); + } else if (bcm->current_core->rev >= 11) { + value = bcm43xx_read32(bcm, BCM43xx_PCICORE_SBTOPCI2); + value |= BCM43xx_SBTOPCI2_MEMREAD_MULTI; + bcm43xx_write32(bcm, BCM43xx_PCICORE_SBTOPCI2, value); + } + } else { + if (bcm->current_core->rev == 0 || bcm->current_core->rev == 1) { + value = bcm43xx_pcie_reg_read(bcm, BCM43xx_PCIE_TLP_WORKAROUND); + value |= 0x8; + bcm43xx_pcie_reg_write(bcm, BCM43xx_PCIE_TLP_WORKAROUND, + value); + } + if (bcm->current_core->rev == 0) { + bcm43xx_pcie_mdio_write(bcm, BCM43xx_MDIO_SERDES_RX, + BCM43xx_SERDES_RXTIMER, 0x8128); + bcm43xx_pcie_mdio_write(bcm, BCM43xx_MDIO_SERDES_RX, + BCM43xx_SERDES_CDR, 0x0100); + bcm43xx_pcie_mdio_write(bcm, BCM43xx_MDIO_SERDES_RX, + BCM43xx_SERDES_CDR_BW, 0x1466); + } else if (bcm->current_core->rev == 1) { + value = bcm43xx_pcie_reg_read(bcm, BCM43xx_PCIE_DLLP_LINKCTL); + value |= 0x40; + bcm43xx_pcie_reg_write(bcm, BCM43xx_PCIE_DLLP_LINKCTL, + value); + } } - out_switch_back: err = bcm43xx_switch_core(bcm, old_core); out: @@ -3140,55 +3207,28 @@ static void bcm43xx_periodic_every15sec( static void do_periodic_work(struct bcm43xx_private *bcm) { - unsigned int state; - - state = bcm->periodic_state; - if (state % 8 == 0) + if (bcm->periodic_state % 8 == 0) bcm43xx_periodic_every120sec(bcm); - if (state % 4 == 0) + if (bcm->periodic_state % 4 == 0) bcm43xx_periodic_every60sec(bcm); - if (state % 2 == 0) + if (bcm->periodic_state % 2 == 0) bcm43xx_periodic_every30sec(bcm); - if (state % 1 == 0) - bcm43xx_periodic_every15sec(bcm); - bcm->periodic_state = state + 1; + bcm43xx_periodic_every15sec(bcm); schedule_delayed_work(&bcm->periodic_work, HZ * 15); } -/* Estimate a "Badness" value based on the periodic work - * state-machine state. "Badness" is worse (bigger), if the - * periodic work will take longer. - */ -static int estimate_periodic_work_badness(unsigned int state) -{ - int badness = 0; - - if (state % 8 == 0) /* every 120 sec */ - badness += 10; - if (state % 4 == 0) /* every 60 sec */ - badness += 5; - if (state % 2 == 0) /* every 30 sec */ - badness += 1; - if (state % 1 == 0) /* every 15 sec */ - badness += 1; - -#define BADNESS_LIMIT 4 - return badness; -} - -static void bcm43xx_periodic_work_handler(void *d) +static void bcm43xx_periodic_work_handler(struct work_struct *work) { - struct bcm43xx_private *bcm = d; + struct bcm43xx_private *bcm = + container_of(work, struct bcm43xx_private, periodic_work.work); struct net_device *net_dev = bcm->net_dev; unsigned long flags; u32 savedirqs = 0; - int badness; unsigned long orig_trans_start = 0; mutex_lock(&bcm->mutex); - badness = estimate_periodic_work_badness(bcm->periodic_state); - if (badness > BADNESS_LIMIT) { + if (unlikely(bcm->periodic_state % 4 == 0)) { /* Periodic work will take a long time, so we want it to * be preemtible. */ @@ -3220,7 +3260,7 @@ static void bcm43xx_periodic_work_handle do_periodic_work(bcm); - if (badness > BADNESS_LIMIT) { + if (unlikely(bcm->periodic_state % 4 == 0)) { spin_lock_irqsave(&bcm->irq_lock, flags); tasklet_enable(&bcm->isr_tasklet); bcm43xx_interrupt_enable(bcm, savedirqs); @@ -3231,6 +3271,7 @@ static void bcm43xx_periodic_work_handle net_dev->trans_start = orig_trans_start; } mmiowb(); + bcm->periodic_state++; spin_unlock_irqrestore(&bcm->irq_lock, flags); mutex_unlock(&bcm->mutex); } @@ -3242,11 +3283,11 @@ void bcm43xx_periodic_tasks_delete(struc void bcm43xx_periodic_tasks_setup(struct bcm43xx_private *bcm) { - struct work_struct *work = &(bcm->periodic_work); + struct delayed_work *work = &bcm->periodic_work; assert(bcm43xx_status(bcm) == BCM43xx_STAT_INITIALIZED); - INIT_WORK(work, bcm43xx_periodic_work_handler, bcm); - schedule_work(work); + INIT_DELAYED_WORK(work, bcm43xx_periodic_work_handler); + schedule_delayed_work(work, 0); } static void bcm43xx_security_init(struct bcm43xx_private *bcm) @@ -3598,7 +3639,7 @@ static int bcm43xx_init_board(struct bcm bcm43xx_periodic_tasks_setup(bcm); /*FIXME: This should be handled by softmac instead. */ - schedule_work(&bcm->softmac->associnfo.work); + schedule_delayed_work(&bcm->softmac->associnfo.work, 0); out: mutex_unlock(&(bcm)->mutex); @@ -3676,7 +3717,7 @@ static int bcm43xx_read_phyinfo(struct b bcm->ieee->freq_band = IEEE80211_24GHZ_BAND; break; case BCM43xx_PHYTYPE_G: - if (phy_rev > 7) + if (phy_rev > 8) phy_rev_ok = 0; bcm->ieee->modulation = IEEE80211_OFDM_MODULATION | IEEE80211_CCK_MODULATION; @@ -3688,6 +3729,8 @@ static int bcm43xx_read_phyinfo(struct b phy_type); return -ENODEV; }; + bcm->ieee->perfect_rssi = RX_RSSI_MAX; + bcm->ieee->worst_rssi = 0; if (!phy_rev_ok) { printk(KERN_WARNING PFX "Invalid PHY Revision %x\n", phy_rev); @@ -3974,11 +4017,6 @@ static int bcm43xx_ieee80211_hard_start_ return NETDEV_TX_OK; } -static struct net_device_stats * bcm43xx_net_get_stats(struct net_device *net_dev) -{ - return &(bcm43xx_priv(net_dev)->ieee->stats); -} - static void bcm43xx_net_tx_timeout(struct net_device *net_dev) { struct bcm43xx_private *bcm = bcm43xx_priv(net_dev); @@ -4092,7 +4130,6 @@ static int __devinit bcm43xx_init_one(st net_dev->open = bcm43xx_net_open; net_dev->stop = bcm43xx_net_stop; - net_dev->get_stats = bcm43xx_net_get_stats; net_dev->tx_timeout = bcm43xx_net_tx_timeout; #ifdef CONFIG_NET_POLL_CONTROLLER net_dev->poll_controller = bcm43xx_net_poll_controller; @@ -4149,9 +4186,10 @@ static void __devexit bcm43xx_remove_one /* Hard-reset the chip. Do not call this directly. * Use bcm43xx_controller_restart() */ -static void bcm43xx_chip_reset(void *_bcm) +static void bcm43xx_chip_reset(struct work_struct *work) { - struct bcm43xx_private *bcm = _bcm; + struct bcm43xx_private *bcm = + container_of(work, struct bcm43xx_private, restart_work); struct bcm43xx_phyinfo *phy; int err = -ENODEV; @@ -4178,7 +4216,7 @@ void bcm43xx_controller_restart(struct b if (bcm43xx_status(bcm) != BCM43xx_STAT_INITIALIZED) return; printk(KERN_ERR PFX "Controller RESET (%s) ...\n", reason); - INIT_WORK(&bcm->restart_work, bcm43xx_chip_reset, bcm); + INIT_WORK(&bcm->restart_work, bcm43xx_chip_reset); schedule_work(&bcm->restart_work); } --- linux-2.6.19.noarch/drivers/net/wireless/bcm43xx/bcm43xx_power.c.orig 2007-02-08 14:17:14.000000000 -0500 +++ linux-2.6.19.noarch/drivers/net/wireless/bcm43xx/bcm43xx_power.c 2007-02-08 14:34:46.000000000 -0500 @@ -153,8 +153,6 @@ int bcm43xx_pctl_init(struct bcm43xx_pri int err, maxfreq; struct bcm43xx_coreinfo *old_core; - if (!(bcm->chipcommon_capabilities & BCM43xx_CAPABILITIES_PCTL)) - return 0; old_core = bcm->current_core; err = bcm43xx_switch_core(bcm, &bcm->core_chipcommon); if (err == -ENODEV) @@ -162,11 +160,27 @@ int bcm43xx_pctl_init(struct bcm43xx_pri if (err) goto out; - maxfreq = bcm43xx_pctl_clockfreqlimit(bcm, 1); - bcm43xx_write32(bcm, BCM43xx_CHIPCOMMON_PLLONDELAY, - (maxfreq * 150 + 999999) / 1000000); - bcm43xx_write32(bcm, BCM43xx_CHIPCOMMON_FREFSELDELAY, - (maxfreq * 15 + 999999) / 1000000); + if (bcm->chip_id == 0x4321) { + if (bcm->chip_rev == 0) + bcm43xx_write32(bcm, BCM43xx_CHIPCOMMON_CTL, 0x03A4); + if (bcm->chip_rev == 1) + bcm43xx_write32(bcm, BCM43xx_CHIPCOMMON_CTL, 0x00A4); + } + + if (bcm->chipcommon_capabilities & BCM43xx_CAPABILITIES_PCTL) { + if (bcm->current_core->rev >= 10) { + /* Set Idle Power clock rate to 1Mhz */ + bcm43xx_write32(bcm, BCM43xx_CHIPCOMMON_SYSCLKCTL, + (bcm43xx_read32(bcm, BCM43xx_CHIPCOMMON_SYSCLKCTL) + & 0x0000FFFF) | 0x40000); + } else { + maxfreq = bcm43xx_pctl_clockfreqlimit(bcm, 1); + bcm43xx_write32(bcm, BCM43xx_CHIPCOMMON_PLLONDELAY, + (maxfreq * 150 + 999999) / 1000000); + bcm43xx_write32(bcm, BCM43xx_CHIPCOMMON_FREFSELDELAY, + (maxfreq * 15 + 999999) / 1000000); + } + } err = bcm43xx_switch_core(bcm, old_core); assert(err == 0); --- linux-2.6.19.noarch/drivers/net/wireless/bcm43xx/bcm43xx_xmit.c.orig 2006-11-29 16:57:37.000000000 -0500 +++ linux-2.6.19.noarch/drivers/net/wireless/bcm43xx/bcm43xx_xmit.c 2007-02-08 14:34:46.000000000 -0500 @@ -544,24 +544,6 @@ int bcm43xx_rx(struct bcm43xx_private *b } frame_ctl = le16_to_cpu(wlhdr->frame_ctl); - if ((frame_ctl & IEEE80211_FCTL_PROTECTED) && !bcm->ieee->host_decrypt) { - frame_ctl &= ~IEEE80211_FCTL_PROTECTED; - wlhdr->frame_ctl = cpu_to_le16(frame_ctl); - /* trim IV and ICV */ - /* FIXME: this must be done only for WEP encrypted packets */ - if (skb->len < 32) { - dprintkl(KERN_ERR PFX "RX packet dropped (PROTECTED flag " - "set and length < 32)\n"); - return -EINVAL; - } else { - memmove(skb->data + 4, skb->data, 24); - skb_pull(skb, 4); - skb_trim(skb, skb->len - 4); - stats.len -= 8; - } - wlhdr = (struct ieee80211_hdr_4addr *)(skb->data); - } - switch (WLAN_FC_GET_TYPE(frame_ctl)) { case IEEE80211_FTYPE_MGMT: ieee80211_rx_mgt(bcm->ieee, wlhdr, &stats); jwltest-bcm43xx-host_strip_iv_icv-undo.patch: bcm43xx_wx.c | 1 - bcm43xx_xmit.c | 18 ++++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) --- NEW FILE jwltest-bcm43xx-host_strip_iv_icv-undo.patch --- --- linux-2.6.19.noarch/drivers/net/wireless/bcm43xx/bcm43xx_wx.c.orig 2007-02-08 15:50:54.000000000 -0500 +++ linux-2.6.19.noarch/drivers/net/wireless/bcm43xx/bcm43xx_wx.c 2007-02-08 15:49:59.000000000 -0500 @@ -690,7 +690,6 @@ static int bcm43xx_wx_set_swencryption(s bcm->ieee->host_encrypt = !!on; bcm->ieee->host_decrypt = !!on; bcm->ieee->host_build_iv = !on; - bcm->ieee->host_strip_iv_icv = !on; spin_unlock_irqrestore(&bcm->irq_lock, flags); mutex_unlock(&bcm->mutex); --- linux-2.6.19.noarch/drivers/net/wireless/bcm43xx/bcm43xx_xmit.c.orig 2007-02-08 15:48:53.000000000 -0500 +++ linux-2.6.19.noarch/drivers/net/wireless/bcm43xx/bcm43xx_xmit.c 2007-02-08 15:49:59.000000000 -0500 @@ -544,6 +544,24 @@ int bcm43xx_rx(struct bcm43xx_private *b } frame_ctl = le16_to_cpu(wlhdr->frame_ctl); + if ((frame_ctl & IEEE80211_FCTL_PROTECTED) && !bcm->ieee->host_decrypt) { + frame_ctl &= ~IEEE80211_FCTL_PROTECTED; + wlhdr->frame_ctl = cpu_to_le16(frame_ctl); + /* trim IV and ICV */ + /* FIXME: this must be done only for WEP encrypted packets */ + if (skb->len < 32) { + dprintkl(KERN_ERR PFX "RX packet dropped (PROTECTED flag " + "set and length < 32)\n"); + return -EINVAL; + } else { + memmove(skb->data + 4, skb->data, 24); + skb_pull(skb, 4); + skb_trim(skb, skb->len - 4); + stats.len -= 8; + } + wlhdr = (struct ieee80211_hdr_4addr *)(skb->data); + } + switch (WLAN_FC_GET_TYPE(frame_ctl)) { case IEEE80211_FTYPE_MGMT: ieee80211_rx_mgt(bcm->ieee, wlhdr, &stats); jwltest-bcm43xx-phy_rev_8.patch: bcm43xx_phy.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) --- NEW FILE jwltest-bcm43xx-phy_rev_8.patch --- --- linux-2.6.19.noarch/drivers/net/wireless/bcm43xx/bcm43xx_phy.c.orig 2007-02-08 16:02:58.000000000 -0500 +++ linux-2.6.19.noarch/drivers/net/wireless/bcm43xx/bcm43xx_phy.c 2007-02-08 16:03:17.000000000 -0500 @@ -1225,7 +1225,7 @@ static void bcm43xx_phy_initg(struct bcm } if (phy->rev < 3 && phy->connected) bcm43xx_phy_write(bcm, 0x047E, 0x0078); - if (phy->rev >= 6 && phy->rev <= 8) { + if (phy->rev >= 6 && phy->rev < 8) { bcm43xx_phy_write(bcm, 0x0801, bcm43xx_phy_read(bcm, 0x0801) | 0x0080); bcm43xx_phy_write(bcm, 0x043E, bcm43xx_phy_read(bcm, 0x043E) | 0x0004); } jwltest-bcm43xx-post-2_6_20.patch: bcm43xx.h | 1 bcm43xx_dma.c | 171 +++++++++++++++++++++++++++++++++++++++++---------------- bcm43xx_main.c | 6 -- bcm43xx_wx.c | 28 ++++----- 4 files changed, 140 insertions(+), 66 deletions(-) --- NEW FILE jwltest-bcm43xx-post-2_6_20.patch --- --- linux-2.6.19.noarch/drivers/net/wireless/bcm43xx/bcm43xx.h.orig 2007-02-08 14:34:46.000000000 -0500 +++ linux-2.6.19.noarch/drivers/net/wireless/bcm43xx/bcm43xx.h 2007-02-08 14:35:38.000000000 -0500 @@ -766,6 +766,7 @@ struct bcm43xx_private { * This is currently always BCM43xx_BUSTYPE_PCI */ u8 bustype; + u64 dma_mask; u16 board_vendor; u16 board_type; --- linux-2.6.19.noarch/drivers/net/wireless/bcm43xx/bcm43xx_wx.c.orig 2007-02-08 14:34:46.000000000 -0500 +++ linux-2.6.19.noarch/drivers/net/wireless/bcm43xx/bcm43xx_wx.c 2007-02-08 14:35:38.000000000 -0500 @@ -261,22 +261,22 @@ static int bcm43xx_wx_get_rangeparams(st if (phy->type == BCM43xx_PHYTYPE_A || phy->type == BCM43xx_PHYTYPE_G) { range->num_bitrates = 8; - range->bitrate[i++] = IEEE80211_OFDM_RATE_6MB; - range->bitrate[i++] = IEEE80211_OFDM_RATE_9MB; - range->bitrate[i++] = IEEE80211_OFDM_RATE_12MB; - range->bitrate[i++] = IEEE80211_OFDM_RATE_18MB; - range->bitrate[i++] = IEEE80211_OFDM_RATE_24MB; - range->bitrate[i++] = IEEE80211_OFDM_RATE_36MB; - range->bitrate[i++] = IEEE80211_OFDM_RATE_48MB; - range->bitrate[i++] = IEEE80211_OFDM_RATE_54MB; + range->bitrate[i++] = IEEE80211_OFDM_RATE_6MB * 500000; + range->bitrate[i++] = IEEE80211_OFDM_RATE_9MB * 500000; + range->bitrate[i++] = IEEE80211_OFDM_RATE_12MB * 500000; + range->bitrate[i++] = IEEE80211_OFDM_RATE_18MB * 500000; + range->bitrate[i++] = IEEE80211_OFDM_RATE_24MB * 500000; + range->bitrate[i++] = IEEE80211_OFDM_RATE_36MB * 500000; + range->bitrate[i++] = IEEE80211_OFDM_RATE_48MB * 500000; + range->bitrate[i++] = IEEE80211_OFDM_RATE_54MB * 500000; } if (phy->type == BCM43xx_PHYTYPE_B || phy->type == BCM43xx_PHYTYPE_G) { range->num_bitrates += 4; - range->bitrate[i++] = IEEE80211_CCK_RATE_1MB; - range->bitrate[i++] = IEEE80211_CCK_RATE_2MB; - range->bitrate[i++] = IEEE80211_CCK_RATE_5MB; - range->bitrate[i++] = IEEE80211_CCK_RATE_11MB; + range->bitrate[i++] = IEEE80211_CCK_RATE_1MB * 500000; + range->bitrate[i++] = IEEE80211_CCK_RATE_2MB * 500000; + range->bitrate[i++] = IEEE80211_CCK_RATE_5MB * 500000; + range->bitrate[i++] = IEEE80211_CCK_RATE_11MB * 500000; } geo = ieee80211_get_geo(bcm->ieee); @@ -286,7 +286,7 @@ static int bcm43xx_wx_get_rangeparams(st if (j == IW_MAX_FREQUENCIES) break; range->freq[j].i = j + 1; - range->freq[j].m = geo->a[i].freq;//FIXME? + range->freq[j].m = geo->a[i].freq * 100000; range->freq[j].e = 1; j++; } @@ -294,7 +294,7 @@ static int bcm43xx_wx_get_rangeparams(st if (j == IW_MAX_FREQUENCIES) break; range->freq[j].i = j + 1; - range->freq[j].m = geo->bg[i].freq;//FIXME? + range->freq[j].m = geo->bg[i].freq * 100000; range->freq[j].e = 1; j++; } --- linux-2.6.19.noarch/drivers/net/wireless/bcm43xx/bcm43xx_dma.c.orig 2006-11-29 16:57:37.000000000 -0500 +++ linux-2.6.19.noarch/drivers/net/wireless/bcm43xx/bcm43xx_dma.c 2007-02-08 14:35:38.000000000 -0500 @@ -145,16 +145,14 @@ dma_addr_t map_descbuffer(struct bcm43xx int tx) { dma_addr_t dmaaddr; + int direction = PCI_DMA_FROMDEVICE; - if (tx) { - dmaaddr = dma_map_single(&ring->bcm->pci_dev->dev, - buf, len, - DMA_TO_DEVICE); - } else { - dmaaddr = dma_map_single(&ring->bcm->pci_dev->dev, + if (tx) + direction = PCI_DMA_TODEVICE; + + dmaaddr = pci_map_single(ring->bcm->pci_dev, buf, len, - DMA_FROM_DEVICE); - } + direction); return dmaaddr; } @@ -166,13 +164,13 @@ void unmap_descbuffer(struct bcm43xx_dma int tx) { if (tx) { - dma_unmap_single(&ring->bcm->pci_dev->dev, + pci_unmap_single(ring->bcm->pci_dev, addr, len, - DMA_TO_DEVICE); + PCI_DMA_TODEVICE); } else { - dma_unmap_single(&ring->bcm->pci_dev->dev, + pci_unmap_single(ring->bcm->pci_dev, addr, len, - DMA_FROM_DEVICE); + PCI_DMA_FROMDEVICE); } } @@ -183,8 +181,8 @@ void sync_descbuffer_for_cpu(struct bcm4 { assert(!ring->tx); - dma_sync_single_for_cpu(&ring->bcm->pci_dev->dev, - addr, len, DMA_FROM_DEVICE); + pci_dma_sync_single_for_cpu(ring->bcm->pci_dev, + addr, len, PCI_DMA_FROMDEVICE); } static inline @@ -194,8 +192,8 @@ void sync_descbuffer_for_device(struct b { assert(!ring->tx); - dma_sync_single_for_device(&ring->bcm->pci_dev->dev, - addr, len, DMA_FROM_DEVICE); + pci_dma_sync_single_for_cpu(ring->bcm->pci_dev, + addr, len, PCI_DMA_TODEVICE); } /* Unmap and free a descriptor buffer. */ @@ -214,17 +212,53 @@ void free_descriptor_buffer(struct bcm43 static int alloc_ringmemory(struct bcm43xx_dmaring *ring) { - struct device *dev = &(ring->bcm->pci_dev->dev); - - ring->descbase = dma_alloc_coherent(dev, BCM43xx_DMA_RINGMEMSIZE, - &(ring->dmabase), GFP_KERNEL); + ring->descbase = pci_alloc_consistent(ring->bcm->pci_dev, BCM43xx_DMA_RINGMEMSIZE, + &(ring->dmabase)); if (!ring->descbase) { - printk(KERN_ERR PFX "DMA ringmemory allocation failed\n"); - return -ENOMEM; + /* Allocation may have failed due to pci_alloc_consistent + insisting on use of GFP_DMA, which is more restrictive + than necessary... */ + struct dma_desc *rx_ring; + dma_addr_t rx_ring_dma; + + rx_ring = kzalloc(BCM43xx_DMA_RINGMEMSIZE, GFP_KERNEL); + if (!rx_ring) + goto out_err; + + rx_ring_dma = pci_map_single(ring->bcm->pci_dev, rx_ring, + BCM43xx_DMA_RINGMEMSIZE, + PCI_DMA_BIDIRECTIONAL); + + if (pci_dma_mapping_error(rx_ring_dma) || + rx_ring_dma + BCM43xx_DMA_RINGMEMSIZE > ring->bcm->dma_mask) { + /* Sigh... */ + if (!pci_dma_mapping_error(rx_ring_dma)) + pci_unmap_single(ring->bcm->pci_dev, + rx_ring_dma, BCM43xx_DMA_RINGMEMSIZE, + PCI_DMA_BIDIRECTIONAL); + rx_ring_dma = pci_map_single(ring->bcm->pci_dev, + rx_ring, BCM43xx_DMA_RINGMEMSIZE, + PCI_DMA_BIDIRECTIONAL); + if (pci_dma_mapping_error(rx_ring_dma) || + rx_ring_dma + BCM43xx_DMA_RINGMEMSIZE > ring->bcm->dma_mask) { + assert(0); + if (!pci_dma_mapping_error(rx_ring_dma)) + pci_unmap_single(ring->bcm->pci_dev, + rx_ring_dma, BCM43xx_DMA_RINGMEMSIZE, + PCI_DMA_BIDIRECTIONAL); + goto out_err; + } + } + + ring->descbase = rx_ring; + ring->dmabase = rx_ring_dma; } memset(ring->descbase, 0, BCM43xx_DMA_RINGMEMSIZE); return 0; +out_err: + printk(KERN_ERR PFX "DMA ringmemory allocation failed\n"); + return -ENOMEM; } static void free_ringmemory(struct bcm43xx_dmaring *ring) @@ -407,6 +441,29 @@ static int setup_rx_descbuffer(struct bc if (unlikely(!skb)) return -ENOMEM; dmaaddr = map_descbuffer(ring, skb->data, ring->rx_buffersize, 0); + /* This hardware bug work-around adapted from the b44 driver. + The chip may be unable to do PCI DMA to/from anything above 1GB */ + if (pci_dma_mapping_error(dmaaddr) || + dmaaddr + ring->rx_buffersize > ring->bcm->dma_mask) { + /* This one has 30-bit addressing... */ + if (!pci_dma_mapping_error(dmaaddr)) + pci_unmap_single(ring->bcm->pci_dev, + dmaaddr, ring->rx_buffersize, + PCI_DMA_FROMDEVICE); + dev_kfree_skb_any(skb); + skb = __dev_alloc_skb(ring->rx_buffersize,GFP_DMA); + if (skb == NULL) + return -ENOMEM; + dmaaddr = pci_map_single(ring->bcm->pci_dev, + skb->data, ring->rx_buffersize, + PCI_DMA_FROMDEVICE); + if (pci_dma_mapping_error(dmaaddr) || + dmaaddr + ring->rx_buffersize > ring->bcm->dma_mask) { + assert(0); + dev_kfree_skb_any(skb); + return -ENOMEM; + } + } meta->skb = skb; meta->dmaaddr = dmaaddr; skb->dev = ring->bcm->net_dev; @@ -636,8 +693,10 @@ struct bcm43xx_dmaring * bcm43xx_setup_d err = dmacontroller_setup(ring); if (err) goto err_free_ringmemory; + return ring; out: + printk(KERN_ERR PFX "Error in bcm43xx_setup_dmaring\n"); return ring; err_free_ringmemory: @@ -705,30 +764,16 @@ int bcm43xx_dma_init(struct bcm43xx_priv struct bcm43xx_dmaring *ring; int err = -ENOMEM; int dma64 = 0; - u64 mask = bcm43xx_get_supported_dma_mask(bcm); - int nobits; - if (mask == DMA_64BIT_MASK) { + bcm->dma_mask = bcm43xx_get_supported_dma_mask(bcm); + if (bcm->dma_mask == DMA_64BIT_MASK) dma64 = 1; - nobits = 64; - } else if (mask == DMA_32BIT_MASK) - nobits = 32; - else - nobits = 30; - err = pci_set_dma_mask(bcm->pci_dev, mask); - err |= pci_set_consistent_dma_mask(bcm->pci_dev, mask); - if (err) { -#ifdef CONFIG_BCM43XX_PIO - printk(KERN_WARNING PFX "DMA not supported on this device." - " Falling back to PIO.\n"); - bcm->__using_pio = 1; - return -ENOSYS; -#else - printk(KERN_ERR PFX "FATAL: DMA not supported and PIO not configured. " - "Please recompile the driver with PIO support.\n"); - return -ENODEV; -#endif /* CONFIG_BCM43XX_PIO */ - } + err = pci_set_dma_mask(bcm->pci_dev, bcm->dma_mask); + if (err) + goto no_dma; + err = pci_set_consistent_dma_mask(bcm->pci_dev, bcm->dma_mask); + if (err) + goto no_dma; /* setup TX DMA channels. */ ring = bcm43xx_setup_dmaring(bcm, 0, 1, dma64); @@ -774,7 +819,9 @@ int bcm43xx_dma_init(struct bcm43xx_priv dma->rx_ring3 = ring; } - dprintk(KERN_INFO PFX "%d-bit DMA initialized\n", nobits); + dprintk(KERN_INFO PFX "%d-bit DMA initialized\n", + (bcm->dma_mask == DMA_64BIT_MASK) ? 64 : + (bcm->dma_mask == DMA_32BIT_MASK) ? 32 : 30); err = 0; out: return err; @@ -800,7 +847,17 @@ err_destroy_tx1: err_destroy_tx0: bcm43xx_destroy_dmaring(dma->tx_ring0); dma->tx_ring0 = NULL; - goto out; +no_dma: +#ifdef CONFIG_BCM43XX_PIO + printk(KERN_WARNING PFX "DMA not supported on this device." + " Falling back to PIO.\n"); + bcm->__using_pio = 1; + return -ENOSYS; +#else + printk(KERN_ERR PFX "FATAL: DMA not supported and PIO not configured. " + "Please recompile the driver with PIO support.\n"); + return -ENODEV; +#endif /* CONFIG_BCM43XX_PIO */ } /* Generate a cookie for the TX header. */ @@ -905,6 +962,7 @@ static void dma_tx_fragment(struct bcm43 struct bcm43xx_dmadesc_generic *desc; struct bcm43xx_dmadesc_meta *meta; dma_addr_t dmaaddr; + struct sk_buff *bounce_skb; assert(skb_shinfo(skb)->nr_frags == 0); @@ -924,9 +982,28 @@ static void dma_tx_fragment(struct bcm43 skb->len - sizeof(struct bcm43xx_txhdr), (cur_frag == 0), generate_cookie(ring, slot)); + dmaaddr = map_descbuffer(ring, skb->data, skb->len, 1); + if (dma_mapping_error(dmaaddr) || dmaaddr + skb->len > ring->bcm->dma_mask) { + /* chip cannot handle DMA to/from > 1GB, use bounce buffer (copied from b44 driver) */ + if (!dma_mapping_error(dmaaddr)) + unmap_descbuffer(ring, dmaaddr, skb->len, 1); + bounce_skb = __dev_alloc_skb(skb->len, GFP_ATOMIC|GFP_DMA); + if (!bounce_skb) + return; + dmaaddr = map_descbuffer(ring, bounce_skb->data, bounce_skb->len, 1); + if (dma_mapping_error(dmaaddr) || dmaaddr + skb->len > ring->bcm->dma_mask) { + if (!dma_mapping_error(dmaaddr)) + unmap_descbuffer(ring, dmaaddr, skb->len, 1); + dev_kfree_skb_any(bounce_skb); + assert(0); + return; + } + memcpy(skb_put(bounce_skb, skb->len), skb->data, skb->len); + dev_kfree_skb_any(skb); + skb = bounce_skb; + } meta->skb = skb; - dmaaddr = map_descbuffer(ring, skb->data, skb->len, 1); meta->dmaaddr = dmaaddr; fill_descriptor(ring, desc, dmaaddr, --- linux-2.6.19.noarch/drivers/net/wireless/bcm43xx/bcm43xx_main.c.orig 2007-02-08 14:34:46.000000000 -0500 +++ linux-2.6.19.noarch/drivers/net/wireless/bcm43xx/bcm43xx_main.c 2007-02-08 14:35:38.000000000 -0500 @@ -95,13 +95,9 @@ static int modparam_noleds; module_param_named(noleds, modparam_noleds, int, 0444); MODULE_PARM_DESC(noleds, "Turn off all LED activity"); -#ifdef CONFIG_BCM43XX_DEBUG static char modparam_fwpostfix[64]; module_param_string(fwpostfix, modparam_fwpostfix, 64, 0444); -MODULE_PARM_DESC(fwpostfix, "Postfix for .fw files. Useful for debugging."); -#else -# define modparam_fwpostfix "" -#endif /* CONFIG_BCM43XX_DEBUG*/ +MODULE_PARM_DESC(fwpostfix, "Postfix for .fw files. Useful for using multiple firmware image versions."); /* If you want to debug with just a single device, enable this, jwltest-bcm43xx-workqueue-undo.patch: bcm43xx.h | 2 +- bcm43xx_main.c | 20 +++++++++----------- 2 files changed, 10 insertions(+), 12 deletions(-) --- NEW FILE jwltest-bcm43xx-workqueue-undo.patch --- --- linux-2.6.19.noarch/drivers/net/wireless/bcm43xx/bcm43xx.h.orig 2007-02-08 14:35:38.000000000 -0500 +++ linux-2.6.19.noarch/drivers/net/wireless/bcm43xx/bcm43xx.h 2007-02-08 15:37:41.000000000 -0500 @@ -820,7 +820,7 @@ struct bcm43xx_private { struct tasklet_struct isr_tasklet; /* Periodic tasks */ - struct delayed_work periodic_work; + struct work_struct periodic_work; unsigned int periodic_state; struct work_struct restart_work; --- linux-2.6.19.noarch/drivers/net/wireless/bcm43xx/bcm43xx_main.c.orig 2007-02-08 14:35:38.000000000 -0500 +++ linux-2.6.19.noarch/drivers/net/wireless/bcm43xx/bcm43xx_main.c 2007-02-08 15:37:41.000000000 -0500 @@ -3214,10 +3214,9 @@ static void do_periodic_work(struct bcm4 schedule_delayed_work(&bcm->periodic_work, HZ * 15); } -static void bcm43xx_periodic_work_handler(struct work_struct *work) +static void bcm43xx_periodic_work_handler(void *d) { - struct bcm43xx_private *bcm = - container_of(work, struct bcm43xx_private, periodic_work.work); + struct bcm43xx_private *bcm = d; struct net_device *net_dev = bcm->net_dev; unsigned long flags; u32 savedirqs = 0; @@ -3279,11 +3278,11 @@ void bcm43xx_periodic_tasks_delete(struc void bcm43xx_periodic_tasks_setup(struct bcm43xx_private *bcm) { - struct delayed_work *work = &bcm->periodic_work; + struct work_struct *work = &(bcm->periodic_work); assert(bcm43xx_status(bcm) == BCM43xx_STAT_INITIALIZED); - INIT_DELAYED_WORK(work, bcm43xx_periodic_work_handler); - schedule_delayed_work(work, 0); + INIT_WORK(work, bcm43xx_periodic_work_handler, bcm); + schedule_work(work); } static void bcm43xx_security_init(struct bcm43xx_private *bcm) @@ -3635,7 +3634,7 @@ static int bcm43xx_init_board(struct bcm bcm43xx_periodic_tasks_setup(bcm); /*FIXME: This should be handled by softmac instead. */ - schedule_delayed_work(&bcm->softmac->associnfo.work, 0); + schedule_work(&bcm->softmac->associnfo.work); out: mutex_unlock(&(bcm)->mutex); @@ -4182,10 +4181,9 @@ static void __devexit bcm43xx_remove_one /* Hard-reset the chip. Do not call this directly. * Use bcm43xx_controller_restart() */ -static void bcm43xx_chip_reset(struct work_struct *work) +static void bcm43xx_chip_reset(void *_bcm) { - struct bcm43xx_private *bcm = - container_of(work, struct bcm43xx_private, restart_work); + struct bcm43xx_private *bcm = _bcm; struct bcm43xx_phyinfo *phy; int err = -ENODEV; @@ -4212,7 +4210,7 @@ void bcm43xx_controller_restart(struct b if (bcm43xx_status(bcm) != BCM43xx_STAT_INITIALIZED) return; printk(KERN_ERR PFX "Controller RESET (%s) ...\n", reason); - INIT_WORK(&bcm->restart_work, bcm43xx_chip_reset); + INIT_WORK(&bcm->restart_work, bcm43xx_chip_reset, bcm); schedule_work(&bcm->restart_work); } jwltest-d80211-backport.patch: CREDITS | 33 MAINTAINERS | 38 drivers/Kconfig | 2 drivers/Makefile | 1 drivers/net/wireless/Kconfig | 2 drivers/net/wireless/Makefile | 3 drivers/net/wireless/d80211/Kconfig | 5 drivers/net/wireless/d80211/Makefile | 5 drivers/net/wireless/d80211/README | 2 drivers/net/wireless/d80211/adm8211/Kconfig | 24 drivers/net/wireless/d80211/adm8211/Makefile | 1 drivers/net/wireless/d80211/adm8211/adm8211.c | 2203 ++++++++ drivers/net/wireless/d80211/adm8211/adm8211.h | 621 ++ drivers/net/wireless/d80211/bcm43xx/Kconfig | 99 drivers/net/wireless/d80211/bcm43xx/Makefile | 17 drivers/net/wireless/d80211/bcm43xx/bcm43xx.h | 889 +++ drivers/net/wireless/d80211/bcm43xx/bcm43xx_debugfs.c | 433 + drivers/net/wireless/d80211/bcm43xx/bcm43xx_debugfs.h | 110 drivers/net/wireless/d80211/bcm43xx/bcm43xx_dma.c | 1296 ++++ drivers/net/wireless/d80211/bcm43xx/bcm43xx_dma.h | 361 + drivers/net/wireless/d80211/bcm43xx/bcm43xx_leds.c | 298 + drivers/net/wireless/d80211/bcm43xx/bcm43xx_leds.h | 56 drivers/net/wireless/d80211/bcm43xx/bcm43xx_lo.c | 1060 +++ drivers/net/wireless/d80211/bcm43xx/bcm43xx_lo.h | 91 drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c | 3799 ++++++++++++++ drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.h | 138 drivers/net/wireless/d80211/bcm43xx/bcm43xx_pci.c | 147 drivers/net/wireless/d80211/bcm43xx/bcm43xx_pci.h | 38 drivers/net/wireless/d80211/bcm43xx/bcm43xx_pcmcia.c | 155 drivers/net/wireless/d80211/bcm43xx/bcm43xx_pcmcia.h | 35 drivers/net/wireless/d80211/bcm43xx/bcm43xx_phy.c | 4094 +++++++++++++++ drivers/net/wireless/d80211/bcm43xx/bcm43xx_phy.h | 304 + drivers/net/wireless/d80211/bcm43xx/bcm43xx_pio.c | 671 ++ drivers/net/wireless/d80211/bcm43xx/bcm43xx_pio.h | 170 drivers/net/wireless/d80211/bcm43xx/bcm43xx_power.c | 82 drivers/net/wireless/d80211/bcm43xx/bcm43xx_power.h | 41 drivers/net/wireless/d80211/bcm43xx/bcm43xx_sysfs.c | 232 drivers/net/wireless/d80211/bcm43xx/bcm43xx_sysfs.h | 9 drivers/net/wireless/d80211/bcm43xx/bcm43xx_tables.c | 376 + drivers/net/wireless/d80211/bcm43xx/bcm43xx_tables.h | 28 drivers/net/wireless/d80211/bcm43xx/bcm43xx_vstack.c | 202 drivers/net/wireless/d80211/bcm43xx/bcm43xx_vstack.h | 83 drivers/net/wireless/d80211/bcm43xx/bcm43xx_xmit.c | 654 ++ drivers/net/wireless/d80211/bcm43xx/bcm43xx_xmit.h | 215 drivers/net/wireless/d80211/p54/Kconfig | 9 drivers/net/wireless/d80211/p54/Makefile | 4 drivers/net/wireless/d80211/p54/net2280.h | 452 + drivers/net/wireless/d80211/p54/prism54.h | 76 drivers/net/wireless/d80211/p54/prism54common.c | 812 +++ drivers/net/wireless/d80211/p54/prism54common.h | 304 + drivers/net/wireless/d80211/p54/prism54magic.h | 77 drivers/net/wireless/d80211/p54/prism54pci.c | 698 ++ drivers/net/wireless/d80211/p54/prism54pci.h | 106 drivers/net/wireless/d80211/p54/prism54usb.c | 944 +++ drivers/net/wireless/d80211/p54/prism54usb.h | 133 drivers/net/wireless/d80211/rt2x00/Kconfig | 83 drivers/net/wireless/d80211/rt2x00/Makefile | 5 drivers/net/wireless/d80211/rt2x00/rt2400pci.c | 2998 +++++++++++ drivers/net/wireless/d80211/rt2x00/rt2400pci.h | 967 +++ drivers/net/wireless/d80211/rt2x00/rt2500pci.c | 3308 ++++++++++++ drivers/net/wireless/d80211/rt2x00/rt2500pci.h | 1234 ++++ drivers/net/wireless/d80211/rt2x00/rt2500usb.c | 3142 +++++++++++ drivers/net/wireless/d80211/rt2x00/rt2500usb.h | 739 ++ drivers/net/wireless/d80211/rt2x00/rt2x00.h | 1262 ++++ drivers/net/wireless/d80211/rt2x00/rt2x00pci.h | 44 drivers/net/wireless/d80211/rt2x00/rt2x00usb.h | 81 drivers/net/wireless/d80211/rt2x00/rt61pci.c | 3848 ++++++++++++++ drivers/net/wireless/d80211/rt2x00/rt61pci.h | 1398 +++++ drivers/net/wireless/d80211/rt2x00/rt73usb.c | 3488 ++++++++++++ drivers/net/wireless/d80211/rt2x00/rt73usb.h | 980 +++ drivers/net/wireless/d80211/zd1211rw/Kconfig | 19 drivers/net/wireless/d80211/zd1211rw/Makefile | 11 drivers/net/wireless/d80211/zd1211rw/zd_chip.c | 1655 ++++++ drivers/net/wireless/d80211/zd1211rw/zd_chip.h | 846 +++ drivers/net/wireless/d80211/zd1211rw/zd_def.h | 55 drivers/net/wireless/d80211/zd1211rw/zd_ieee80211.h | 68 drivers/net/wireless/d80211/zd1211rw/zd_mac.c | 672 ++ drivers/net/wireless/d80211/zd1211rw/zd_mac.h | 249 drivers/net/wireless/d80211/zd1211rw/zd_rf.c | 156 drivers/net/wireless/d80211/zd1211rw/zd_rf.h | 83 drivers/net/wireless/d80211/zd1211rw/zd_rf_al2230.c | 373 + drivers/net/wireless/d80211/zd1211rw/zd_rf_al7230b.c | 274 + drivers/net/wireless/d80211/zd1211rw/zd_rf_rf2959.c | 279 + drivers/net/wireless/d80211/zd1211rw/zd_types.h | 71 drivers/net/wireless/d80211/zd1211rw/zd_usb.c | 1429 +++++ drivers/net/wireless/d80211/zd1211rw/zd_usb.h | 243 drivers/net/wireless/d80211/zd1211rw/zd_util.c | 82 drivers/net/wireless/d80211/zd1211rw/zd_util.h | 29 drivers/ssb/Kconfig | 93 drivers/ssb/Makefile | 14 drivers/ssb/core.c | 805 ++ drivers/ssb/driver_chipcommon/chipcommon.c | 403 + drivers/ssb/driver_mips/mips.c | 258 drivers/ssb/driver_pci/pcicore.c | 485 + drivers/ssb/pci.c | 480 + drivers/ssb/pcmcia.c | 256 drivers/ssb/scan.c | 373 + drivers/ssb/ssb_private.h | 143 drivers/usb/host/Kconfig | 10 drivers/usb/host/ohci-hcd.c | 5 drivers/usb/host/ohci-ssb.c | 193 include/linux/Kbuild | 2 include/linux/crc-itu-t.h | 27 include/linux/eeprom_93cx6.h | 77 include/linux/ieee80211.h | 315 + include/linux/netdevice.h | 8 include/linux/nl80211.h | 276 + include/linux/ssb/ssb.h | 358 + include/linux/ssb/ssb_driver_chipcommon.h | 387 + include/linux/ssb/ssb_driver_extif.h | 163 include/linux/ssb/ssb_driver_mips.h | 47 include/linux/ssb/ssb_driver_pci.h | 108 include/linux/ssb/ssb_regs.h | 293 + include/net/cfg80211.h | 205 include/net/d80211.h | 1002 +++ lib/Kconfig | 16 lib/Makefile | 3 lib/crc-itu-t.c | 64 lib/eeprom_93cx6.c | 343 + net/Kconfig | 32 net/Makefile | 2 net/core/Makefile | 1 net/core/dev.c | 40 net/core/net-sysfs.c | 4 net/core/rtnetlink.c | 42 net/core/wireless.c | 2353 -------- net/d80211/Kconfig | 71 net/d80211/Makefile | 26 net/d80211/aes_ccm.c | 155 net/d80211/aes_ccm.h | 26 net/d80211/fifo_qdisc.c | 102 net/d80211/hostapd_ioctl.h | 434 + net/d80211/ieee80211.c | 4842 ++++++++++++++++++ net/d80211/ieee80211_common.h | 98 net/d80211/ieee80211_dev.c | 117 net/d80211/ieee80211_i.h | 728 ++ net/d80211/ieee80211_iface.c | 372 + net/d80211/ieee80211_ioctl.c | 3267 ++++++++++++ net/d80211/ieee80211_key.h | 89 net/d80211/ieee80211_led.c | 91 net/d80211/ieee80211_led.h | 32 net/d80211/ieee80211_rate.c | 140 net/d80211/ieee80211_rate.h | 161 net/d80211/ieee80211_scan.c | 342 + net/d80211/ieee80211_sta.c | 2894 ++++++++++ net/d80211/ieee80211_sysfs.c | 785 ++ net/d80211/ieee80211_sysfs_sta.c | 437 + net/d80211/michael.c | 104 net/d80211/michael.h | 20 net/d80211/rc80211_simple.c | 398 + net/d80211/sta_info.c | 460 + net/d80211/sta_info.h | 149 net/d80211/tkip.c | 341 + net/d80211/tkip.h | 36 net/d80211/wep.c | 328 + net/d80211/wep.h | 40 net/d80211/wme.c | 679 ++ net/d80211/wme.h | 38 net/d80211/wpa.c | 846 +++ net/d80211/wpa.h | 34 net/wireless/Makefile | 16 net/wireless/core.c | 245 net/wireless/core.h | 78 net/wireless/nl80211.c | 1049 +++ net/wireless/nl80211.h | 7 net/wireless/wext-common.c | 610 ++ net/wireless/wext-compat.c | 1633 ++++++ net/wireless/wext-old.c | 1730 ++++++ net/wireless/wext.h | 13 169 files changed, 84297 insertions(+), 2361 deletions(-) --- NEW FILE jwltest-d80211-backport.patch --- --- /dev/null 2006-11-15 09:57:50.578980680 -0500 +++ linux-2.6.19.noarch/include/net/d80211.h 2007-02-08 13:41:33.000000000 -0500 @@ -0,0 +1,1002 @@ +/* + * Low-level hardware driver -- IEEE 802.11 driver (80211.o) interface + * Copyright 2002-2005, Devicescape Software, Inc. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +#ifndef D80211_H +#define D80211_H + +#include +#include +#include +#include +#include +#include + +/* Note! Only ieee80211_tx_status_irqsafe() and ieee80211_rx_irqsafe() can be + * called in hardware interrupt context. The low-level driver must not call any + * other functions in hardware interrupt context. If there is a need for such + * call, the low-level driver should first ACK the interrupt and perform the + * IEEE 802.11 code call after this, e.g., from a scheduled tasklet (in + * software interrupt context). + */ + +/* + * Frame format used when passing frame between low-level hardware drivers + * and IEEE 802.11 driver the same as used in the wireless media, i.e., + * buffers start with IEEE 802.11 header and include the same octets that + * are sent over air. + * + * If hardware uses IEEE 802.3 headers (and perform 802.3 <-> 802.11 + * conversion in firmware), upper layer 802.11 code needs to be changed to + * support this. + * + * If the receive frame format is not the same as the real frame sent + * on the wireless media (e.g., due to padding etc.), upper layer 802.11 code + * could be updated to provide support for such format assuming this would + * optimize the performance, e.g., by removing need to re-allocation and + * copying of the data. + */ + +/* Interface version (used for compatibility verification) */ +#define IEEE80211_VERSION 2 + + +#define IEEE80211_CHAN_W_SCAN 0x00000001 +#define IEEE80211_CHAN_W_ACTIVE_SCAN 0x00000002 +#define IEEE80211_CHAN_W_IBSS 0x00000004 + +/* Channel information structure. Low-level driver is expected to fill in chan, + * freq, and val fields. Other fields will be filled in by 80211.o based on + * hostapd information and low-level driver does not need to use them. The + * limits for each channel will be provided in 'struct ieee80211_conf' when + * configuring the low-level driver with hw->config callback. */ +struct ieee80211_channel { + short chan; /* channel number (IEEE 802.11) */ + short freq; /* frequency in MHz */ + int val; /* hw specific value for the channel */ + int flag; /* flag for hostapd use (IEEE80211_CHAN_*) */ + unsigned char power_level; + unsigned char antenna_max; +}; + +#define IEEE80211_RATE_ERP 0x00000001 +#define IEEE80211_RATE_BASIC 0x00000002 +#define IEEE80211_RATE_PREAMBLE2 0x00000004 +#define IEEE80211_RATE_SUPPORTED 0x00000010 +#define IEEE80211_RATE_OFDM 0x00000020 +#define IEEE80211_RATE_CCK 0x00000040 +#define IEEE80211_RATE_TURBO 0x00000080 +#define IEEE80211_RATE_MANDATORY 0x00000100 + +#define IEEE80211_RATE_CCK_2 (IEEE80211_RATE_CCK | IEEE80211_RATE_PREAMBLE2) +#define IEEE80211_RATE_MODULATION(f) \ +(f & (IEEE80211_RATE_CCK | IEEE80211_RATE_OFDM)) + +/* Low-level driver should set PREAMBLE2, OFDM, CCK, and TURBO flags. + * BASIC, SUPPORTED, ERP, and MANDATORY flags are set in 80211.o based on the + * configuration. */ +struct ieee80211_rate { + int rate; /* rate in 100 kbps */ + int val; /* hw specific value for the rate */ + int flags; /* IEEE80211_RATE_ flags */ + int val2; /* hw specific value for the rate when using short preamble + * (only when IEEE80211_RATE_PREAMBLE2 flag is set, i.e., for + * 2, 5.5, and 11 Mbps) */ + signed char min_rssi_ack; + unsigned char min_rssi_ack_delta; + + /* following fields are set by 80211.o and need not be filled by the + * low-level driver */ + int rate_inv; /* inverse of the rate (LCM(all rates) / rate) for + * optimizing channel utilization estimates */ +}; + +/* 802.11g is backwards-compatible with 802.11b, so a wlan card can + * actually be both in 11b and 11g modes at the same time. */ +enum { + MODE_IEEE80211A = 0 /* IEEE 802.11a */, + MODE_IEEE80211B = 1 /* IEEE 802.11b only */, + MODE_ATHEROS_TURBO = 2 /* Atheros Turbo mode (2x.11a at 5 GHz) */, + MODE_IEEE80211G = 3 /* IEEE 802.11g (and 802.11b compatibility) */, + MODE_ATHEROS_TURBOG = 4 /* Atheros Turbo mode (2x.11g at 2.4 GHz) */, + NUM_IEEE80211_MODES = 5 +}; + +struct ieee80211_hw_mode { + int mode; /* MODE_IEEE80211... */ + int num_channels; /* Number of channels (below) */ + struct ieee80211_channel *channels; /* Array of supported channels */ + int num_rates; /* Number of rates (below) */ + struct ieee80211_rate *rates; /* Array of supported rates */ + + struct list_head list; /* Internal, don't touch */ +}; + +struct ieee80211_tx_queue_params { + int aifs; /* 0 .. 255; -1 = use default */ + int cw_min; /* 2^n-1: 1, 3, 7, .. , 1023; 0 = use default */ + int cw_max; /* 2^n-1: 1, 3, 7, .. , 1023; 0 = use default */ + int burst_time; /* maximum burst time in 0.1 ms (i.e., 10 = 1 ms); + * 0 = disabled */ +}; + +#define NUM_TX_DATA_QUEUES 6 + +struct ieee80211_tx_queue_stats_data { + unsigned int len; /* num packets in queue */ + unsigned int limit; /* queue len (soft) limit */ + unsigned int count; /* total num frames sent */ +}; + +struct ieee80211_tx_queue_stats { + struct ieee80211_tx_queue_stats_data data[NUM_TX_DATA_QUEUES]; +}; + +#ifndef IEEE80211_TX_QUEUE_NUMS +#define IEEE80211_TX_QUEUE_NUMS +/* TODO: these need to be synchronized with hostapd_ioctl.h; make a shared + * header file that can be included into low-level drivers, 80211.o, and + * hostapd */ +enum { + IEEE80211_TX_QUEUE_DATA0 = 0, + IEEE80211_TX_QUEUE_DATA1 = 1, + IEEE80211_TX_QUEUE_DATA2 = 2, + IEEE80211_TX_QUEUE_DATA3 = 3, + IEEE80211_TX_QUEUE_DATA4 = 4, + IEEE80211_TX_QUEUE_SVP = 5, + IEEE80211_TX_QUEUE_AFTER_BEACON = 6, + IEEE80211_TX_QUEUE_BEACON = 7 +}; +#endif /* IEEE80211_TX_QUEUE_NUMS */ + + +struct ieee80211_low_level_stats { + unsigned int dot11ACKFailureCount; + unsigned int dot11RTSFailureCount; + unsigned int dot11FCSErrorCount; + unsigned int dot11RTSSuccessCount; +}; + +/* Transmit control fields. This data structure is passed to low-level driver + * with each TX frame. The low-level driver is responsible for configuring + * the hardware to use given values (depending on what is supported). */ +#define HW_KEY_IDX_INVALID -1 + +struct ieee80211_tx_control { + int tx_rate; /* Transmit rate, given as the hw specific value for the + * rate (from struct ieee80211_rate) */ + int rts_cts_rate; /* Transmit rate for RTS/CTS frame, given as the hw + * specific value for the rate (from + * struct ieee80211_rate) */ + +#define IEEE80211_TXCTL_REQ_TX_STATUS (1<<0)/* request TX status callback for + * this frame */ +#define IEEE80211_TXCTL_DO_NOT_ENCRYPT (1<<1) /* send this frame without + * encryption; e.g., for EAPOL + * frames */ +#define IEEE80211_TXCTL_USE_RTS_CTS (1<<2) /* use RTS-CTS before sending + * frame */ +#define IEEE80211_TXCTL_USE_CTS_PROTECT (1<<3) /* use CTS protection for the + * frame (e.g., for combined + * 802.11g / 802.11b networks) */ +#define IEEE80211_TXCTL_NO_ACK (1<<4) /* tell the low level not to + * wait for an ack */ +#define IEEE80211_TXCTL_RATE_CTRL_PROBE (1<<5) +#define IEEE80211_TXCTL_CLEAR_DST_MASK (1<<6) +#define IEEE80211_TXCTL_REQUEUE (1<<7) +#define IEEE80211_TXCTL_FIRST_FRAGMENT (1<<8) /* this is a first fragment of + * the frame */ +#define IEEE80211_TXCTL_TKIP_NEW_PHASE1_KEY (1<<9) + u32 flags; /* tx control flags defined + * above */ [...87027 lines suppressed...] + /* dispaly all support rates in readable format */ + p = current_ev + IW_EV_LCP_LEN; + iwe.cmd = SIOCGIWRATE; + /* Those two flags are ignored... */ + iwe.u.bitrate.fixed = iwe.u.bitrate.disabled = 0; + + for (i = 0; i < bss->supp_rates_len; i++) { + iwe.u.bitrate.value = ((bss->supp_rates[i] & + 0x7f) * 500000); + p = iwe_stream_add_value(current_ev, p, + end_buf, &iwe, IW_EV_PARAM_LEN); + } + /* Check if we added any rate */ + if((p - current_ev) > IW_EV_LCP_LEN) + current_ev = p; + + kfree(buf); + break; + } while (0); + + return current_ev; +} + + +int ieee80211_sta_scan_results(struct net_device *dev, char *buf, size_t len) +{ + struct ieee80211_local *local = dev->ieee80211_ptr; + char *current_ev = buf; + char *end_buf = buf + len; + struct ieee80211_sta_bss *bss; + + spin_lock_bh(&local->sta_bss_lock); + list_for_each_entry(bss, &local->sta_bss_list, list) { + if (buf + len - current_ev <= IW_EV_ADDR_LEN) { + spin_unlock_bh(&local->sta_bss_lock); + return -E2BIG; + } + current_ev = ieee80211_sta_scan_result(dev, bss, current_ev, + end_buf); + } + spin_unlock_bh(&local->sta_bss_lock); + return current_ev - buf; +} + + +int ieee80211_sta_set_extra_ie(struct net_device *dev, char *ie, size_t len) +{ + struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev); + struct ieee80211_if_sta *ifsta = &sdata->u.sta; + kfree(ifsta->extra_ie); + if (len == 0) { + ifsta->extra_ie = NULL; + ifsta->extra_ie_len = 0; + return 0; + } + ifsta->extra_ie = kmalloc(len, GFP_KERNEL); + if (!ifsta->extra_ie) { + ifsta->extra_ie_len = 0; + return -ENOMEM; + } + memcpy(ifsta->extra_ie, ie, len); + ifsta->extra_ie_len = len; + if (ifsta->bssid_set && ifsta->ssid_set && + ifsta->state != IEEE80211_AUTHENTICATE) + ieee80211_sta_new_auth(dev, ifsta); + return 0; +} + + +struct sta_info * ieee80211_ibss_add_sta(struct net_device *dev, + struct sk_buff *skb, u8 *bssid, + u8 *addr) +{ + struct ieee80211_local *local = dev->ieee80211_ptr; + struct sta_info *sta; + struct ieee80211_sub_if_data *sdata = NULL; + struct net_device *sta_dev = NULL; + + /* TODO: Could consider removing the least recently used entry and + * allow new one to be added. */ + if (local->num_sta >= IEEE80211_IBSS_MAX_STA_ENTRIES) { + if (net_ratelimit()) { + printk(KERN_DEBUG "%s: No room for a new IBSS STA " + "entry " MAC_FMT "\n", dev->name, MAC_ARG(addr)); + } + return NULL; + } + + spin_lock_bh(&local->sub_if_lock); + list_for_each_entry(sdata, &local->sub_if_list, list) + if (sdata->type == IEEE80211_IF_TYPE_IBSS && + memcmp(bssid, sdata->u.sta.bssid, ETH_ALEN) == 0) { + sta_dev = sdata->dev; + break; + } + spin_unlock_bh(&local->sub_if_lock); + + if (!sta_dev) + return NULL; + + printk(KERN_DEBUG "%s: Adding new IBSS station " MAC_FMT " (dev=%s)\n", + dev->name, MAC_ARG(addr), sta_dev->name); + + sta = sta_info_add(local, dev, addr, GFP_ATOMIC); + if (!sta) + return NULL; + + sta->dev = sta_dev; + sta->supp_rates = sdata->u.sta.supp_rates_bits; + + rate_control_rate_init(sta, local); + + return sta; /* caller will call sta_info_put() */ +} + + +int ieee80211_sta_deauthenticate(struct net_device *dev, u16 reason) +{ + struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev); + struct ieee80211_if_sta *ifsta = &sdata->u.sta; + + printk(KERN_DEBUG "%s: deauthenticate(reason=%d)\n", + dev->name, reason); + + if (sdata->type != IEEE80211_IF_TYPE_STA && + sdata->type != IEEE80211_IF_TYPE_IBSS) + return -EINVAL; + + ieee80211_send_deauth(dev, ifsta, reason); + ieee80211_set_disassoc(dev, ifsta, 1); + return 0; +} + + +int ieee80211_sta_disassociate(struct net_device *dev, u16 reason) +{ + struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev); + struct ieee80211_if_sta *ifsta = &sdata->u.sta; + + printk(KERN_DEBUG "%s: disassociate(reason=%d)\n", + dev->name, reason); + + if (sdata->type != IEEE80211_IF_TYPE_STA) + return -EINVAL; + + if (!ifsta->associated) + return -1; + + ieee80211_send_disassoc(dev, ifsta, reason); + ieee80211_set_disassoc(dev, ifsta, 0); + return 0; +} --- linux-2.6.19.noarch/net/Kconfig.orig 2006-11-29 16:57:37.000000000 -0500 +++ linux-2.6.19.noarch/net/Kconfig 2007-02-08 13:42:03.000000000 -0500 @@ -245,6 +245,7 @@ endmenu source "net/ax25/Kconfig" source "net/irda/Kconfig" source "net/bluetooth/Kconfig" +source "net/d80211/Kconfig" source "net/ieee80211/Kconfig" config WIRELESS_EXT @@ -253,6 +254,37 @@ config WIRELESS_EXT config FIB_RULES bool +config CFG80211 + tristate "Improved wireless configuration API" + +config CFG80211_WEXT_COMPAT + bool "cfg80211 Wireless Extensions compatibility" + depends CFG80211 + default y + ---help--- + This option allows using devices whose drivers have been + converted to use the new cfg80211 with wireless extensions, + providing WE-20 compatibility. Note that cfg80211's "native" + interface is nl80211 using generic netlink. The wireless + extensions are being deprecated, but userspace tools may still + be using them. + + If unsure, say Y. + +config CFG80211_WEXTNL_COMPAT + bool "cfg80211 WE-netlink compatibility" + depends CFG80211 && CFG80211_WEXT_COMPAT + ---help--- + This option allows using devices whose drivers have been + converted to use the new cfg80211 with wireless extensions + over rtnetlink, providing WE-20 compatibility. Note that + cfg80211's "native" interface is nl80211 using generic netlink. + The wireless extensions are being deprecated and the netlink + based API for WE was never configured by default, nor do any + userspace tools use this feature. + + This option exists only to make Jean happy. Say N. + endif # if NET endmenu # Networking jwltest-ipw3945-1_0_5.patch: Documentation/networking/README.ipw3945 | 984 + drivers/net/wireless/Kconfig | 104 drivers/net/wireless/Makefile | 2 drivers/net/wireless/ipw3945.c |16651 ++++++++++++++++++++++++++++++++ drivers/net/wireless/ipw3945.h | 2555 ++++ drivers/net/wireless/ipw3945_daemon.h | 403 6 files changed, 20699 insertions(+) --- NEW FILE jwltest-ipw3945-1_0_5.patch --- --- linux-2.6.17.noarch/Documentation/networking/README.ipw3945.orig 2006-06-26 12:09:00.000000000 -0400 +++ linux-2.6.17.noarch/Documentation/networking/README.ipw3945 2006-06-26 12:09:05.000000000 -0400 @@ -0,0 +1,998 @@ + +Intel(R) PRO/Wireless 3945ABG Network Connection driver for Linux* in +support of: + +Intel(R) PRO/Wireless 3945ABG Network Connection Adapter +Intel(R) PRO/Wireless 3945BG Network Connection Adapter + +Note: The Intel(R) PRO/Wireless 3945ABG Network Connection driver for +Linux is a unified driver that works on both hardware adapters listed +above. In this document the Intel(R) PRO/Wireless 3945ABG Network Connection +driver for Linux will be used to reference the unified driver. + +Copyright (C) 2005 - 2006, Intel Corporation + +README.ipw3945 + +Version: 1.0.5 +Date : May 22, 2006 + + +Index +----------------------------------------------- +0. IMPORTANT INFORMATION BEFORE USING THIS DRIVER +1. Introduction +1.1. Overview of Features +2. Loading the Driver +3. Feature Details +3.1. LEDs +3.2. Association Details +3.3. Roaming Details +3.4. Scanning Details +3.5. Antenna Selection and "Diversity" +3.6. IEEE 802.11h Details +3.7. Tx Power +3.8. Security Details +3.9. Power Management +4. Configuring the driver +4.1. Command Line Parameters +4.3. Sysfs Helper Files: +5. Wireless Tools Details +5.1. iwlist +5.2. iwpriv +5.3. iwconfig +6. Support +7. License + + +=============================================== +0. IMPORTANT INFORMATION BEFORE USING THIS DRIVER +=============================================== + +Important Notice FOR ALL USERS OR DISTRIBUTORS!!!! + +Intel wireless LAN adapters are engineered, manufactured, tested, and +quality checked to ensure that they meet all necessary local and +governmental regulatory agency requirements for the regions that they +are designated and/or marked to ship into. Since wireless LANs are +generally unlicensed devices that share spectrum with radars, +satellites, and other licensed and unlicensed devices, it is sometimes +necessary to dynamically detect, avoid, and limit usage to avoid +interference with these devices. In many instances Intel is required to +provide test data to prove regional and local compliance to regional and +governmental regulations before certification or approval to use the +product is granted. Intel's wireless LAN's EEPROM, firmware, and +software driver are designed to carefully control parameters that affect +radio operation and to ensure electromagnetic compliance (EMC). These +parameters include, without limitation, RF power, spectrum usage, +channel scanning, and human exposure. + +For these reasons Intel cannot permit any manipulation by third parties +of the software provided in binary format with the wireless WLAN +adapters (e.g., the EEPROM and firmware). Furthermore, if you use any +patches, utilities, or code with the Intel wireless LAN adapters that +have been manipulated by an unauthorized party (i.e., patches, +utilities, or code (including open source code modifications) which have +not been validated by Intel), (i) you will be solely responsible for +ensuring the regulatory compliance of the products, (ii) Intel will bear +no liability, under any theory of liability for any issues associated +with the modified products, including without limitation, claims under +the warranty and/or issues arising from regulatory non-compliance, and +(iii) Intel will not provide or be required to assist in providing +support to any third parties for such modified products. + +Note: Many regulatory agencies consider Wireless LAN adapters to be +modules, and accordingly, condition system-level regulatory approval +upon receipt and review of test data documenting that the antennas and +system configuration do not cause the EMC and radio operation to be +non-compliant. + +The drivers available for download from SourceForge are provided as a +part of a development project. Conformance to local regulatory +requirements is the responsibility of the individual developer. As +such, if you are interested in deploying or shipping a driver as part of +solution intended to be used for purposes other than development, please +obtain a tested driver from Intel Customer Support at: + +http://support.intel.com/support/notebook/sb/CS-006408.htm + + +=============================================== +1. Introduction +=============================================== +The following sections attempt to provide a brief introduction to using +the Intel(R) PRO/Wireless 3945ABG driver for Linux. + +This document is not meant to be a comprehensive manual on +understanding or using wireless technologies, but should be sufficient +to get you moving without wires on Linux. + +For information on building and installing the driver, see the INSTALL +file. + + +1.1. Overview of Features +----------------------------------------------- +The current release (1.0.5) supports the following features: + ++ BSS mode (Infrastructure, Managed) ++ IBSS mode (Ad-Hoc) ++ WEP (OPEN and SHARED KEY mode) ++ 802.1x EAP via wpa_supplicant and xsupplicant ++ 802.11i (WPA/WPA2) ++ Wireless Extension support ++ Full B and G rate support ++ Full A rate support (ABG only) ++ Transmit power control ++ S state support (ACPI suspend/resume) + +The following features are currently enabled, but not officially +supported: + ++ QoS ++ Monitor mode (aka RFMon) ++ Associated RF promiscuous mode ++ Frame Rx simulation + +The distinction between officially supported and enabled is a reflection +of the amount of validation and interoperability testing that has been +performed on a given feature. Note: in addition, the features may not have +all of the code in the driver to fully enable the feature. + + +=============================================== +2. Loading the Driver +=============================================== + +See the INSTALL document for information on installing the driver. + +Once installed, a typical method for launching the driver and the +regulatory daemon is via the load script provided in the source package: + + # ./load debug=0x43fff <--- You need to be root for this + +NOTE: You will not be able to rmmod the driver so long as the +ipw3945d daemon is running. + +If you followed the steps of the INSTALL document to set up your +modprobe.conf, you can load the module by simply running: + + # modprobe ipw3945 <--- You need to be root for this + +If you did not configure your modprobe.conf to automatically launch the +regulatory daemon (see INSTALL), you must do so manually after loading +the module: + + # /sbin/ipw3945d <--- You need to be root for this + +If you want to unload the module (and kill the deamon as well), you can +simply use the unload script: + + # ./unload <--- You need to be root for this + +or likewise if you configured modprobe.conf: + + # modprobe -r ipw3945 <--- You need to be root for this + +If you did not configure modprobe.conf to unload the regulatory daemon +and are not using the unload script, you need to kill the regulatory +daemon before you will be able to unload the module: + + # /sbin/ipw3945d --kill <--- You need to be root for this + # modprobe -r ipw3945 + + +=============================================== +3. Feature Details +=============================================== + +3.1. LEDs +----------------------------------------------- + +The driver will attempt to control the wireless LED, if one is +configured in hardware. There are typically two LEDs: + + Activity -- used to indicate wireless activity + Link -- used to indicate wireless link [...20344 lines suppressed...] + * a command to appear. Currently set to 60s. */ +#define DAEMON_POLL_INTERVAL 60000 + +#define DAEMON_BUF_SIZE 3000 + +struct daemon_cmd_hdr { + u8 cmd; + u8 flags; + u8 token; + u8 reserved1; + u16 version; + u16 data_len; + u8 data[0]; +} __attribute__ ((packed)); + +struct daemon_cmd { + struct daemon_cmd_hdr hdr; + u8 data[DAEMON_BUF_SIZE]; +} __attribute__ ((packed)); + +/* driver <- daemon error response */ +struct daemon_error { + u8 cmd_requested; + u8 reserved1; + u16 reserved2; + s32 return_code; +} __attribute__ ((packed)); + +/* driver <- daemon synchronous command done */ +struct daemon_cmd_done { + u8 cmd_requested; + u8 reserved1; + u16 reserved2; + s32 return_code; +} __attribute__ ((packed)); + +/* driver <- daemon regulatory information + * + * The following is sent from the daemon to the driver + * to inform the driver of current channel capabilities and + * restrictions. + * + * Immediately after INIT is provided from the driver the + * daemon will send the full channel map. + * + * After a channel has been selected via rx_config, the + * daemon will send periodic updates when the channel limits + * change for a specific channel. + * + * NOTE: The txpower field represents the current configured + * power as directed by either the user (sent to the daemon + * through the DAEMON_SYNC::DAEMON_SYNC_TXPOWER_LIMIT command) + * or as specified through the currently associated access + * point. The max_txpower is the highest the channel is + * allowed to transmit. + * + */ +enum { + DAEMON_A_BAND = (1 << 0), /* 0 - 2.4Ghz, 1 - 5.2Ghz */ + DAEMON_IBSS_ALLOWED = (1 << 1), + DAEMON_ACTIVE_ALLOWED = (1 << 2), + DAEMON_RADAR_DETECT = (1 << 3), +}; +struct daemon_channel_info { + u8 channel; + u8 flags; + s8 txpower; + s8 max_txpower; +}; +struct daemon_regulatory_info { + u16 count; /* Number of channels provided */ + struct daemon_channel_info channel_info[0]; +} __attribute__ ((packed)); + +/* driver <- daemon information request */ +struct daemon_request_info { + u8 request; +} __attribute__ ((packed)); + +/* driver <- daemon set state */ +struct daemon_set_state { + u8 state; +} __attribute__ ((packed)); + +/* driver -> daemon scan request */ +#define DAEMON_MIN_24GHZ_CHANNEL 1 +#define DAEMON_MAX_24GHZ_CHANNEL 14 +#define DAEMON_MIN_52GHZ_CHANNEL 34 +#define DAEMON_MAX_52GHZ_CHANNEL 165 + +#define DAEMON_SCAN_FLAG_24GHZ (1<<0) +#define DAEMON_SCAN_FLAG_52GHZ (1<<1) +#define DAEMON_SCAN_FLAG_ACTIVE (1<<2) +#define DAEMON_SCAN_FLAG_DIRECT (1<<3) + +#define DAEMON_MAX_CMD_SIZE 1024 + +enum { + DAEMON_TXRATE_1 = 0xa, + DAEMON_TXRATE_2 = 0x14, + DAEMON_TXRATE_5_5 = 0x37, + DAEMON_TXRATE_6 = 0xd, + DAEMON_TXRATE_9 = 0xf, + DAEMON_TXRATE_11 = 0x6e, + DAEMON_TXRATE_12 = 0x5, + DAEMON_TXRATE_18 = 0x7, + DAEMON_TXRATE_24 = 0x9, + DAEMON_TXRATE_36 = 0xb, + DAEMON_TXRATE_48 = 0x1, + DAEMON_TXRATE_54 = 0x3, +}; + +struct daemon_scan_channel { + u8 channel; + u8 request_active; + u16 active_dwell; + u16 passive_dwell; +} __attribute__ ((packed)); + +struct daemon_ssid_ie { + u8 id; + u8 len; + u8 ssid[32]; +} __attribute__ ((packed)); + +struct daemon_rx_config { + u8 dev_type; + u16 channel; + u32 flags; + u32 filter_flags; + u8 ofdm_basic_rates; + u8 cck_basic_rates; + u8 node_addr[6]; + u8 bssid_addr[6]; + u16 assoc_id; + u16 beacon_interval; +} __attribute__ ((packed)); + +#define DAEMON_MAX_SCAN_SIZE 1024 +struct daemon_scan_request { + u8 flags; /* 0 - 2.4Ghz, 1 - 5.2Ghz */ + u8 channel_count; + u16 probe_request_len; + u16 quiet_time; /* dwell only this long on quiet chnl (active scan) */ + u16 quiet_plcp_th; /* quiet chnl is < this # pkts (typ. 1) */ + u32 suspend_time; /* pause scan this long when returning to svc chnl */ + u32 max_out_time; /* max msec to be out of associated (service) chnl */ + u8 probe_request_rate; /* rate to send probe request */ + u32 filter_flags; + u32 rxon_flags; + struct daemon_ssid_ie direct_scan; + u8 data[0]; + /* + The channels start after the probe request payload and are of type: + + struct daemon_scan_channel channels[0]; + + NOTE: Only one band of channels can be scanned per pass. You + can not mix 2.4Ghz channels and 5.2Ghz channels and must + request a scan multiple times (not concurrently) + + */ +} __attribute__ ((packed)); + +/* driver -> daemon 11h frame */ +struct daemon_80211_frame { + u8 channel; + u8 reserved1; + u16 rssi; + u16 reserved2; + u64 tsf; + u32 beacon_time; + u16 frame_len; + u8 frame[0]; +} __attribute__ ((packed)); + +struct daemon_sync_txpower_limit { + u8 channel; + s8 power; +} __attribute__ ((packed)); + +enum { + DAEMON_SYNC_UNINIT = 0, + DAEMON_SYNC_INIT, + DAEMON_SYNC_SCAN_COMPLETE, + DAEMON_SYNC_TXPOWER_LIMIT, + DAEMON_SYNC_MEASURE_REPORT, + DAEMON_SYNC_TX_STATUS, + DAEMON_SYNC_SUSPEND, + DAEMON_SYNC_RESUME, +}; + +/* driver -> daemon */ +struct daemon_sync_cmd { + u16 state; + u16 len; + u8 data[0]; +} __attribute__ ((packed)); + +#endif jwltest-ipw3945-1_1_0.patch: Documentation/networking/README.ipw3945 | 40 - drivers/net/wireless/ipw3945.c | 809 +++++++++++++++++--------------- drivers/net/wireless/ipw3945.h | 17 3 files changed, 472 insertions(+), 394 deletions(-) --- NEW FILE jwltest-ipw3945-1_1_0.patch --- --- linux-2.6.18.noarch/Documentation/networking/README.ipw3945.orig 2006-09-20 15:30:01.000000000 -0400 +++ linux-2.6.18.noarch/Documentation/networking/README.ipw3945 2006-09-20 15:30:07.000000000 -0400 @@ -14,8 +14,8 @@ README.ipw3945 -Version: 1.0.5 -Date : May 22, 2006 +Version: 1.1.0 +Date : July 14, 2006 Index @@ -113,7 +113,7 @@ 1.1. Overview of Features ----------------------------------------------- -The current release (1.0.5) supports the following features: +The current release (1.1.0) supports the following features: + BSS mode (Infrastructure, Managed) + IBSS mode (Ad-Hoc) @@ -163,7 +163,11 @@ regulatory daemon (see INSTALL), you must do so manually after loading the module: - # /sbin/ipw3945d <--- You need to be root for this + # /sbin/ipw3945d <--- You need to be root for this* + +* See README.ipw3945d (provided in the regulatory daemon package) for + information on how to configure the system to run the regulatory + daemon as a non-root user. If you want to unload the module (and kill the deamon as well), you can simply use the unload script: @@ -272,20 +276,15 @@ The STA will not perform measurements requested by other STAs. -IBSS is not supported on channels marked as DFS or passive-only. As -such, supporting IBSS DFS is not required. The use of IBSS networks -(starting or joining) on channels marked as spectrum managed is not -supported (since we do not support the full IBSS DFS owner mode) +IBSS is not supported on channels marked passive-only. + +The use of IBSS networks (starting or joining) on channels marked as +radar spectrum is also not supported. The user can manually control the transmit power control via the iwconfig txpower command (see below for details on behavior of the txpower command with this driver). -Channels indicated to require radar detection are only allowed to be -used in association with access points that advertise support for IEEE -802.11h. To determine which channels require this, see the 'channels' -entry in the section 'Device Level Sysfs Helper Files.' - 3.7. Tx Power ----------------------------------------------- @@ -455,7 +454,7 @@ info is logged. See the 'dvals' and 'load' script for more info on how to use this. - The dvals and load scripts are provided in the ipw3945-1.0.5.tgz + The dvals and load scripts are provided in the ipw3945-1.1.0.tgz development snapshot releases available from the SourceForge project at http://ipw3945.sf.net) @@ -642,13 +641,10 @@ 36: 17dBm: BSS, IBSS, active/passive. ... 48: 17dBm: BSS, IBSS, active/passive. - 52: 17dBm: BSS (IEEE 802.11h required), passive only. + 52: 17dBm: BSS (radar spectrum), passive only. ... - 136: 17dBm: BSS (IEEE 802.11h required), passive only. - 140: 17dBm: BSS (IEEE 802.11h required), passive only. - - Channels where IEEE 802.11h is required will only associate with - APs that have the Spectrum Management bit enabled. + 136: 17dBm: BSS (radar spectrum), passive only. + 140: 17dBm: BSS (radar spectrum), passive only. For channels marked where ad-hoc is not supported (IBSS is not listed), you can neither join or create an IBSS (ad-hoc) network @@ -686,6 +682,10 @@ 5. Wireless Tools Details =============================================== +Due to an issue in handling 64-bit integers in the v28 based versions of +the wireless tools, we recommend that only wireless tools based on v29 be +used on 64-bit platforms. + 5.1. iwlist ----------------------------------------------- --- linux-2.6.18.noarch/drivers/net/wireless/ipw3945.c.orig 2006-09-20 15:30:01.000000000 -0400 +++ linux-2.6.18.noarch/drivers/net/wireless/ipw3945.c 2006-09-20 15:30:07.000000000 -0400 @@ -65,8 +65,16 @@ #include #include +/* This matches the current version in FC6/RHEL5... */ +#define IEEE80211_API_VERSION 2 + #include "ipw3945.h" +#if IEEE80211_API_VERSION != 1 && \ + IEEE80211_API_VERSION != 2 +#error Incompatible ieee80211 subsystem version. Please upgrade ipw3945 driver sources. +#endif + #ifdef CONFIG_IPW3945_DEBUG #define VD "d" #else @@ -97,7 +105,7 @@ #define VQ #endif -#define IPW3945_VERSION "1.0.5" VD VM VP VR VQ +#define IPW3945_VERSION "1.1.0" VD VM VP VR VQ #define DRV_DESCRIPTION "Intel(R) PRO/Wireless 3945 Network Connection driver for Linux" #define DRV_COPYRIGHT "Copyright(c) 2003-2006 Intel Corporation" @@ -210,8 +218,6 @@ static void ipw_down(struct ipw_priv *); static void ipw_bg_down(void *); -static int init_supported_rates(struct ipw_priv *priv, - struct ipw_supported_rates *prates); static int ipw_card_show_info(struct ipw_priv *priv); static int ipw_query_eeprom(struct ipw_priv *priv, u32 offset, u32 len, u8 * buf); @@ -2085,7 +2091,7 @@ geo->bg[i].max_power, geo->bg[i]. flags & IEEE80211_CH_RADAR_DETECT ? - " (IEEE 802.11h requried)" : "", + " (radar spectrum)" : "", ((geo->bg[i].flags & IEEE80211_CH_NO_IBSS) || (geo->bg[i]. flags & @@ -2877,7 +2883,27 @@ return rc; } -static int ipw_send_rxon_assoc(struct ipw_priv *priv) +static int ipw_rxon_assoc_callback(struct ipw_priv *priv, + struct ipw_cmd *cmd, struct sk_buff *skb) +{ + struct ipw_rx_packet *res = NULL; + + if (!skb) { + IPW_ERROR("error: response NULL in REPLY_RX_ON_ASSOC.\n"); + return 1; + } + + res = (struct ipw_rx_packet *)skb->data; + if (res->hdr.flags & 0x40) { + IPW_ERROR("bad return from REPLY_RX_ON_ASSOC.\n"); + return 1; + } + + dev_kfree_skb_any(skb); + return 0; +} + +static int ipw_send_rxon_assoc(struct ipw_priv *priv, u8 flags) { int rc = 0; struct ipw_rx_packet *res = NULL; @@ -2885,10 +2911,13 @@ struct ipw_host_cmd cmd = { .id = REPLY_RX_ON_ASSOC, .len = sizeof(struct ipw_rxon_assoc_cmd), - .meta.flags = CMD_WANT_SKB, + .meta.flags = flags, .data = &rxon_assoc, }; + if (flags & CMD_ASYNC) + cmd.meta.u.callback = ipw_rxon_assoc_callback; + rxon_assoc.flags = priv->rxon.flags; rxon_assoc.filter_flags = priv->rxon.filter_flags; rxon_assoc.ofdm_basic_rates = priv->rxon.ofdm_basic_rates; @@ -2896,7 +2925,7 @@ rxon_assoc.reserved = 0; rc = ipw_send_cmd(priv, &cmd); - if (rc) + if (rc || (flags & CMD_ASYNC)) return rc; res = (struct ipw_rx_packet *)cmd.meta.u.skb->data; @@ -2910,6 +2939,18 @@ return rc; } +static int ipw_rxon_assoc_async(struct ipw_priv *priv) +{ + u8 flags = CMD_ASYNC | CMD_NO_LOCK; + return ipw_send_rxon_assoc(priv, flags); +} + +static int ipw_rxon_assoc_sync(struct ipw_priv *priv) +{ + u8 flags = CMD_WANT_SKB; + return ipw_send_rxon_assoc(priv, flags); +} + static int ipw_add_sta_sync_callback(struct ipw_priv *priv, struct ipw_cmd *cmd, struct sk_buff *skb) { @@ -3091,25 +3132,6 @@ return -1; } -static int ipw_rate_ieee2index(u8 x) -{ - int i; - for (i = 0; i < ARRAY_SIZE(rate_table_info); i++) { - if (rate_table_info[i].rate_ieee == x) - return i; - } - return -1; -} - -static u8 ipw_rate_index2ieee(int x) -{ - - if (x < ARRAY_SIZE(rate_table_info)) - return rate_table_info[x].rate_ieee; - - return IPW_INVALID_RATE; -} - static int ipw_rate_index2rate_scale(int x) { @@ -3307,7 +3329,7 @@ * If we're not associated, we need to request the regulatory * daemon to tune and configure the radio via ipw_send_rxon. */ if (is_assoc) - rc = ipw_send_rxon_assoc(priv); + rc = ipw_rxon_assoc_sync(priv); else rc = ipw_send_rx_config(priv); @@ -3553,28 +3575,110 @@ return rc; } +#define IEEE80211_MAX_RATES (IEEE80211_NUM_OFDM_RATES + \ + IEEE80211_NUM_CCK_RATES) +#define IEEE80211_CCK_RATE_1MB_INDEX 0 +#define IEEE80211_CCK_RATE_2MB_INDEX 1 +#define IEEE80211_CCK_RATE_5MB_INDEX 2 +#define IEEE80211_CCK_RATE_11MB_INDEX 3 +#define IEEE80211_OFDM_RATE_6MB_INDEX 4 +#define IEEE80211_OFDM_RATE_9MB_INDEX 5 +#define IEEE80211_OFDM_RATE_12MB_INDEX 6 +#define IEEE80211_OFDM_RATE_18MB_INDEX 7 +#define IEEE80211_OFDM_RATE_24MB_INDEX 8 +#define IEEE80211_OFDM_RATE_36MB_INDEX 9 +#define IEEE80211_OFDM_RATE_48MB_INDEX 10 +#define IEEE80211_OFDM_RATE_54MB_INDEX 11 +#define IEEE80211_RATE_ENTRY(mod, rate) \ + [IEEE80211_## mod ##_RATE_## rate ##MB_INDEX] = \ + IEEE80211_## mod ##_RATE_## rate ##MB + +static u8 ipw_index_to_rate(int i) +{ + u8 rates[IEEE80211_MAX_RATES] = { + IEEE80211_RATE_ENTRY(CCK, 1), + IEEE80211_RATE_ENTRY(CCK, 2), + IEEE80211_RATE_ENTRY(CCK, 5), + IEEE80211_RATE_ENTRY(CCK, 11), + IEEE80211_RATE_ENTRY(OFDM, 6), + IEEE80211_RATE_ENTRY(OFDM, 9), + IEEE80211_RATE_ENTRY(OFDM, 12), + IEEE80211_RATE_ENTRY(OFDM, 18), + IEEE80211_RATE_ENTRY(OFDM, 24), + IEEE80211_RATE_ENTRY(OFDM, 36), + IEEE80211_RATE_ENTRY(OFDM, 48), + IEEE80211_RATE_ENTRY(OFDM, 54), + }; + + if (i >= IPW_MAX_RATES) + return 0xff; + + return rates[i]; +} + +static void ipw_fill_network_rates(struct ieee80211_network *network, + u32 rates_mask) +{ + int i, in_ex = 0; + + network->rates_len = 0; + network->rates_ex_len = 0; + + for (i = 0; i < IPW_MAX_RATES; i++) { + if (!(rates_mask & (1 << i))) + continue; + + if (!in_ex) { + network->rates[network->rates_len] = + ipw_index_to_rate(i); + + /* If the rates mask has this rate flagged + * as a basic rate then set the basic rate + * bit on the rate entry */ + if (rates_mask & (1 << (i + 16))) + network->rates[network->rates_len] |= + IEEE80211_BASIC_RATE_MASK; + + network->rates_len++; + + if (network->rates_len == MAX_RATES_LENGTH) + in_ex = 1; + } else { + network->rates_ex[network->rates_ex_len] = + ipw_index_to_rate(i); + if (rates_mask & (1 << (i + 16))) + network->rates_ex[network->rates_ex_len] |= + IEEE80211_BASIC_RATE_MASK; + network->rates_ex_len++; + } + } +} + /* fill in the supported rate in IE fiels return : set the bit for each supported rate insert in ie */ static u16 ipw_supported_rate_to_ie(struct ieee80211_info_element *ie, - u16 supported_rate, - u16 basic_rate, int max_count) + const u16 rates_mask, + const u16 basic_rate, const int max_count) { - u16 ret_rates = 0, bit; + u16 ret_rates = 0, mask; + u8 *rates = ie->data; int i; - u8 *rates; - rates = &ie->data[0]; + ie->len = 0; + + for (i = 0, mask = 1; i < IPW_MAX_RATES; i++, mask <<= 1) { + if (rates_mask & mask) { + ret_rates |= mask; + rates[ie->len++] = ipw_index_to_rate(i) | + ((mask & basic_rate) ? 0x80 : 0x00); - for (bit = 1, i = 0; i < IPW_MAX_RATES; i++, bit <<= 1) { - if (bit & supported_rate) { - ret_rates |= bit; - rates[ie->len++] = ipw_rate_index2ieee(i) | - ((bit & basic_rate) ? 0x80 : 0x00); if (ie->len >= max_count) break; - //todoG for IBSS return only cck rates only in the first ie + + /* todoG for IBSS return only cck rates only in + * the first ie */ } } @@ -3715,6 +3819,11 @@ frame->capability = priv->assoc_request.capability & capability; + if (priv->assoc_request.ieee_mode == IPW_G_MODE) + frame->capability |= WLAN_CAPABILITY_SHORT_SLOT_TIME; + if (priv->assoc_request.ieee_mode != IPW_A_MODE) + frame->capability |= WLAN_CAPABILITY_SHORT_PREAMBLE; + if (priv->config & CFG_PREAMBLE_LONG) frame->capability &= ~WLAN_CAPABILITY_SHORT_PREAMBLE; @@ -3733,12 +3842,17 @@ /* fill in supported rate */ info_element->id = MFIE_TYPE_RATES; info_element->len = 0; + IPW_DEBUG_INFO("ASSOC REQ: Rates: %08X %08X\n", priv->active_rate, + priv->active_rate_basic); ret_rates = - ipw_supported_rate_to_ie(info_element, priv->active_rate, + ipw_supported_rate_to_ie(info_element, + priv->active_rate & priv->rates_mask, priv->active_rate_basic, IPW_SUPPORTED_RATES_IE_LEN); ret_rates = ~ret_rates & priv->active_rate; + IPW_DEBUG_INFO("ASSOC REQ: Rates: %08X %08X\n", priv->active_rate, + priv->active_rate_basic); /* Account for the size we know... */ len = sizeof(struct ieee80211_assoc_request) + @@ -4114,6 +4228,14 @@ rxon->filter_flags |= RXON_FILTER_ASSOC_MSK; rxon->assoc_id = assoc_id; rxon->beacon_interval = priv->assoc_request.beacon_interval; + + if (priv->assoc_request.capability & WLAN_CAPABILITY_SHORT_PREAMBLE) + rxon->flags |= RXON_FLG_SHORT_PREAMBLE_MSK; + + if ((priv->assoc_request.ieee_mode == IPW_G_MODE) && + (priv->assoc_request.capability & WLAN_CAPABILITY_SHORT_SLOT_TIME)) + rxon->flags |= RXON_FLG_SHORT_SLOT_MSK; + /* switch (priv->ieee->sec.level) { case SEC_LEVEL_1: rxon->flags |= */ @@ -4186,17 +4308,9 @@ memcpy(priv->ieee->bssid, priv->bssid, ETH_ALEN); memcpy(rxon->bssid_addr, associate->bssid, ETH_ALEN); rxon->channel = associate->channel; - rxon->flags = - (RXON_FLG_DIS_DIV_MSK | RXON_FLG_ANT_A_MSK | RXON_FLG_ANT_B_MSK); rxon->filter_flags = RXON_FILTER_ACCEPT_GRP_MSK; // todoG is this needed - if (associate->ieee_mode == IPW_A_MODE) - rxon->flags |= RXON_FLG_SHORT_SLOT_MSK; - else - rxon->flags |= - (RXON_FLG_BAND_24G_MSK | RXON_FLG_AUTO_DETECT_MSK); - switch (priv->ieee->iw_mode) { case IW_MODE_INFRA: rxon->dev_type = RXON_DEV_TYPE_ESS; @@ -4224,16 +4338,19 @@ RXON_FILTER_CTL2HOST_MSK); #endif + rxon->flags = + (RXON_FLG_DIS_DIV_MSK | RXON_FLG_ANT_A_MSK | RXON_FLG_ANT_B_MSK); + if (associate->ieee_mode == IPW_A_MODE) { - priv->rxon.flags &= + rxon->flags &= ~(RXON_FLG_BAND_24G_MSK | RXON_FLG_AUTO_DETECT_MSK | RXON_FLG_CCK_MSK); - priv->rxon.flags |= RXON_FLG_SHORT_SLOT_MSK; + rxon->flags |= RXON_FLG_SHORT_SLOT_MSK; } else { - priv->rxon.flags &= ~RXON_FLG_SHORT_SLOT_MSK; - priv->rxon.flags |= RXON_FLG_BAND_24G_MSK; - priv->rxon.flags |= RXON_FLG_AUTO_DETECT_MSK; - priv->rxon.flags &= ~RXON_FLG_CCK_MSK; + rxon->flags &= ~RXON_FLG_SHORT_SLOT_MSK; + rxon->flags |= RXON_FLG_BAND_24G_MSK; + rxon->flags |= RXON_FLG_AUTO_DETECT_MSK; + rxon->flags &= ~RXON_FLG_CCK_MSK; } if ((associate->capability & WLAN_CAPABILITY_SHORT_PREAMBLE)) @@ -4241,29 +4358,27 @@ else priv->rxon.flags &= ~RXON_FLG_SHORT_PREAMBLE_MSK; - if ((priv->rxon.flags & RXON_FLG_BAND_24G_MSK) && + if ((rxon->flags & RXON_FLG_BAND_24G_MSK) && (associate->ieee_mode == IPW_G_MODE)) { if (associate->capability & WLAN_CAPABILITY_SHORT_SLOT_TIME) - priv->rxon.flags |= RXON_FLG_SHORT_SLOT_MSK; + rxon->flags |= RXON_FLG_SHORT_SLOT_MSK; else - priv->rxon.flags &= ~RXON_FLG_SHORT_SLOT_MSK; + rxon->flags &= ~RXON_FLG_SHORT_SLOT_MSK; if (associate->erp_value & IEEE80211_ERP_USE_PROTECTION) - priv->rxon.flags |= RXON_FLG_TGG_PROTECT_MSK; + rxon->flags |= RXON_FLG_TGG_PROTECT_MSK; else - priv->rxon.flags &= ~RXON_FLG_TGG_PROTECT_MSK; + rxon->flags &= ~RXON_FLG_TGG_PROTECT_MSK; } - priv->rxon.cck_basic_rates = - ((priv->active_rate_basic & 0xF) | R_1M_MSK); - priv->rxon.ofdm_basic_rates = - ((priv->active_rate_basic >> 4) | R_6M_MSK); + rxon->cck_basic_rates = ((priv->active_rate_basic & 0xF) | R_1M_MSK); + rxon->ofdm_basic_rates = ((priv->active_rate_basic >> 4) | R_6M_MSK); if ((priv->active_rate_basic & 0xF) == 0) - priv->rxon.cck_basic_rates = + rxon->cck_basic_rates = R_1M_MSK | R_2M_MSK | R_5_5M_MSK | R_11M_MSK; if (priv->active_rate_basic >> 4 == 0) - priv->rxon.ofdm_basic_rates = R_6M_MSK | R_12M_MSK | R_24M_MSK; + rxon->ofdm_basic_rates = R_6M_MSK | R_12M_MSK | R_24M_MSK; rc = ipw_rxon_call(priv, 0); if (rc) @@ -4287,10 +4402,15 @@ } else { unsigned long flags; spin_lock_irqsave(&priv->lock, flags); +#if IEEE80211_API_VERSION >= 2 rc = ieee80211_tx_frame(priv->ieee, (struct ieee80211_hdr - *)&frame, IEEE80211_3ADDR_LEN, - sizeof(frame), 0); + *)&frame, 0, sizeof(frame), 0); +#else + rc = ieee80211_tx_frame(priv->ieee, + (struct ieee80211_hdr + *)&frame, sizeof(frame)); +#endif spin_unlock_irqrestore(&priv->lock, flags); } } @@ -4407,27 +4527,24 @@ return rc; } -static void ipw_send_supported_rates(struct ipw_priv *priv, struct ipw_supported_rates - *rates) +static void ipw_set_supported_rates_mask(struct ipw_priv *priv, int rates_mask) { - int index, i; - u8 rate, basic; + priv->active_rate = rates_mask & 0xffff; + priv->active_rate_basic = (rates_mask >> 16) & 0xffff; +} - priv->active_rate = 0; - priv->active_rate_basic = 0; - for (i = 0; i < rates->num_rates; i++) { - rate = rates->supported_rates[i]; - if (rate & IEEE80211_BASIC_RATE_MASK) - basic = 1; - else - basic = 0; - rate &= ~IEEE80211_BASIC_RATE_MASK; - index = ipw_rate_ieee2index(rate); - if (index != -1) { - priv->active_rate |= (1 << index); - if (basic == 1) - priv->active_rate_basic |= (1 << index); - } +static void ipw_init_rates_mask(struct ipw_priv *priv) +{ + priv->rates_mask = 0; + + if (priv->ieee->modulation & IEEE80211_OFDM_MODULATION) { + priv->rates_mask |= IEEE80211_OFDM_DEFAULT_RATES_MASK; + priv->rates_mask |= IEEE80211_OFDM_BASIC_RATES_MASK << 16; + } + + if (priv->ieee->modulation & IEEE80211_CCK_MODULATION) { + priv->rates_mask |= IEEE80211_CCK_DEFAULT_RATES_MASK; + priv->rates_mask |= IEEE80211_CCK_BASIC_RATES_MASK << 16; } } @@ -4476,8 +4593,8 @@ netif_carrier_off(priv->net_dev); } - init_supported_rates(priv, &priv->rates); - ipw_send_supported_rates(priv, &priv->rates); + ipw_init_rates_mask(priv); + ipw_set_supported_rates_mask(priv, priv->rates_mask); #ifdef CONFIG_IPW3945_QOS ipw_qos_activate(priv, NULL); @@ -4761,10 +4878,15 @@ break; case DAEMON_FRAME_TX: +#if IEEE80211_API_VERSION >= 2 ieee80211_tx_frame(priv->ieee, (struct ieee80211_hdr *) - daemon_cmd->cmd.data, - IEEE80211_3ADDR_LEN, + daemon_cmd->cmd.data, 0, daemon_cmd->cmd.data_len, 0); +#else + ieee80211_tx_frame(priv->ieee, (struct ieee80211_hdr *) + daemon_cmd->cmd.data, + daemon_cmd->cmd.data_len); +#endif daemon_cmd->cmd.data_len = 0; spin_lock_irqsave(&priv->daemon_lock, flags); list_add_tail(&daemon_cmd->list, @@ -7179,208 +7301,151 @@ return 0; } -static int ipw_is_rate_in_mask(struct ipw_priv *priv, int ieee_mode, u8 rate) +#define IEEE80211_RATE_INDEX_MASK (0xf) +#define IEEE80211_RATE_MASKED (1 << 14) +#define IEEE80211_RATE_INVALID (1 << 13) +/* Given a modulation (OFDM or CCK), the rate (1,2,5,6,9,11,12,18,24,36,48,54) + * and a bit mask, verify that the rate is supported in that bitmask and return + * the rate with the IEEE80211_RATE_MASKED bit set or cleared as appropriate */ +#define IEEE80211_RATE_IN_MASK(mod, rate, mask) \ + case IEEE80211_## mod ##_RATE_## rate ##MB: \ + return (mask & IEEE80211_## mod ##_RATE_## rate ##MB_MASK) ? \ + IEEE80211_## mod ##_RATE_## rate ##MB_INDEX : \ + (IEEE80211_RATE_MASKED | \ + IEEE80211_## mod ##_RATE_## rate ##MB_INDEX) + +static u16 ipw_is_rate_in_mask(struct ipw_priv *priv, u8 rate, u16 mask) { rate &= ~IEEE80211_BASIC_RATE_MASK; - if (ieee_mode == IEEE_A) { - switch (rate) { - case IEEE80211_OFDM_RATE_6MB: - return priv-> - rates_mask & IEEE80211_OFDM_RATE_6MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_9MB: - return priv-> - rates_mask & IEEE80211_OFDM_RATE_9MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_12MB: - return priv-> - rates_mask & IEEE80211_OFDM_RATE_12MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_18MB: - return priv-> - rates_mask & IEEE80211_OFDM_RATE_18MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_24MB: - return priv-> - rates_mask & IEEE80211_OFDM_RATE_24MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_36MB: - return priv-> - rates_mask & IEEE80211_OFDM_RATE_36MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_48MB: - return priv-> - rates_mask & IEEE80211_OFDM_RATE_48MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_54MB: - return priv-> - rates_mask & IEEE80211_OFDM_RATE_54MB_MASK ? 1 : 0; - default: - return 0; - } - } - /* B and G mixed */ switch (rate) { - case IEEE80211_CCK_RATE_1MB: - return priv->rates_mask & IEEE80211_CCK_RATE_1MB_MASK ? 1 : 0; - case IEEE80211_CCK_RATE_2MB: - return priv->rates_mask & IEEE80211_CCK_RATE_2MB_MASK ? 1 : 0; - case IEEE80211_CCK_RATE_5MB: - return priv->rates_mask & IEEE80211_CCK_RATE_5MB_MASK ? 1 : 0; - case IEEE80211_CCK_RATE_11MB: - return priv->rates_mask & IEEE80211_CCK_RATE_11MB_MASK ? 1 : 0; - } - - /* If we are limited to B modulations, bail at this point */ - if (ieee_mode == IEEE_B) - return 0; - /* G */ - switch (rate) { - case IEEE80211_OFDM_RATE_6MB: - return priv->rates_mask & IEEE80211_OFDM_RATE_6MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_9MB: - return priv->rates_mask & IEEE80211_OFDM_RATE_9MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_12MB: - return priv->rates_mask & IEEE80211_OFDM_RATE_12MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_18MB: - return priv->rates_mask & IEEE80211_OFDM_RATE_18MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_24MB: - return priv->rates_mask & IEEE80211_OFDM_RATE_24MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_36MB: - return priv->rates_mask & IEEE80211_OFDM_RATE_36MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_48MB: - return priv->rates_mask & IEEE80211_OFDM_RATE_48MB_MASK ? 1 : 0; - case IEEE80211_OFDM_RATE_54MB: - return priv->rates_mask & IEEE80211_OFDM_RATE_54MB_MASK ? 1 : 0; - } - - return 0; -} + IEEE80211_RATE_IN_MASK(OFDM, 6, mask); + IEEE80211_RATE_IN_MASK(OFDM, 9, mask); + IEEE80211_RATE_IN_MASK(OFDM, 12, mask); + IEEE80211_RATE_IN_MASK(OFDM, 18, mask); + IEEE80211_RATE_IN_MASK(OFDM, 24, mask); + IEEE80211_RATE_IN_MASK(OFDM, 36, mask); + IEEE80211_RATE_IN_MASK(OFDM, 48, mask); + IEEE80211_RATE_IN_MASK(OFDM, 54, mask); + IEEE80211_RATE_IN_MASK(CCK, 1, mask); + IEEE80211_RATE_IN_MASK(CCK, 2, mask); + IEEE80211_RATE_IN_MASK(CCK, 5, mask); + IEEE80211_RATE_IN_MASK(CCK, 11, mask); + } + + return IEEE80211_RATE_INVALID; +} + +static u32 ipw_find_compatible_rates(struct ipw_priv *priv, + const struct ieee80211_network *network, + u16 rates_mask) +{ + int bit_index, i; + u32 rates = 0; + + /* rates */ + for (i = 0; i < network->rates_len; i++) { + bit_index = ipw_is_rate_in_mask(priv, network->rates[i], + rates_mask); + if (bit_index & IEEE80211_RATE_INVALID) { + IPW_DEBUG_RATE("Invalid rate requested: " + "%02X\n", network->rates[i]); + continue; + } -static int ipw_compatible_rates(struct ipw_priv *priv, const struct ieee80211_network - *network, struct ipw_supported_rates *rates) -{ - int num_rates, i; - memset(rates, 0, sizeof(*rates)); - num_rates = min(network->rates_len, (u8) IPW_MAX_RATES); - rates->num_rates = 0; - for (i = 0; i < num_rates; i++) { - if (!ipw_is_rate_in_mask - (priv, network->mode, network->rates[i])) { + if (bit_index & IEEE80211_RATE_MASKED) { + if (!(network->rates[i] & IEEE80211_BASIC_RATE_MASK)) { + IPW_DEBUG_RATE("Rate %02X masked : 0x%08X\n", + network->rates[i], rates_mask); - if (network->rates[i] & IEEE80211_BASIC_RATE_MASK) { - IPW_DEBUG_SCAN - ("Adding masked mandatory " - "rate %02X\n", network->rates[i]); - rates->supported_rates[rates-> - num_rates++] = - network->rates[i]; continue; } - IPW_DEBUG_SCAN("Rate %02X masked : 0x%08X\n", - network->rates[i], priv->rates_mask); - continue; + /* Clear out any bits set in the mask that are not + * specific rates (INVALID and MASKED bits) */ + bit_index &= IEEE80211_RATE_INDEX_MASK; + + IPW_DEBUG_RATE("Adding masked mandatory " + "rate %02X\n", network->rates[i]); } - rates->supported_rates[rates->num_rates++] = network->rates[i]; + if (network->rates[i] & IEEE80211_BASIC_RATE_MASK) + rates |= (1 << (bit_index + 16)); + + rates |= (1 << bit_index); } - num_rates = min(network->rates_ex_len, - (u8) (IPW_MAX_RATES - num_rates)); - for (i = 0; i < num_rates; i++) { - if (!ipw_is_rate_in_mask - (priv, network->mode, network->rates_ex[i])) { - if (network->rates_ex[i] & IEEE80211_BASIC_RATE_MASK) { - IPW_DEBUG_SCAN - ("Adding masked mandatory " - "rate %02X\n", network->rates_ex[i]); - rates->supported_rates[rates-> - num_rates++] = - network->rates[i]; + /* extended rates */ + for (i = 0; i < network->rates_ex_len; i++) { + bit_index = ipw_is_rate_in_mask(priv, network->rates_ex[i], + rates_mask); + if (bit_index & IEEE80211_RATE_INVALID) { + IPW_DEBUG_RATE("Invalid rate requested: " + "%02X\n", network->rates_ex[i]); + continue; + } + + if (bit_index & IEEE80211_RATE_MASKED) { + if (!(network->rates_ex[i] & IEEE80211_BASIC_RATE_MASK)) { + IPW_DEBUG_RATE("Rate %02X masked : 0x%08X\n", + network->rates_ex[i], + rates_mask); + continue; } - IPW_DEBUG_SCAN("Rate %02X masked : 0x%08X\n", - network->rates_ex[i], priv->rates_mask); - continue; + bit_index &= ~IEEE80211_RATE_INDEX_MASK; + + IPW_DEBUG_RATE("Adding masked mandatory " + "rate %02X\n", network->rates_ex[i]); } - rates->supported_rates[rates->num_rates++] = - network->rates_ex[i]; + if (network->rates_ex[i] & IEEE80211_BASIC_RATE_MASK) + rates |= (1 << (bit_index + 16)); + + rates |= (1 << bit_index); } - return 1; + return rates; } -static inline void ipw_copy_rates(struct ipw_supported_rates *dest, const struct ipw_supported_rates - *src) +#if 0 +static int ipw_compatible_basic_rates(struct ipw_priv *priv, + struct ieee80211_network *network, + u32 rates_mask) { - u8 i; - for (i = 0; i < src->num_rates; i++) - dest->supported_rates[i] = src->supported_rates[i]; - dest->num_rates = src->num_rates; -} - -/* TODO: Look at sniffed packets in the air to determine if the basic rate - * mask should ever be used -- right now all callers to add the scan rates are - * set with the modulation = CCK, so BASIC_RATE_MASK is never set... */ -static void ipw_add_cck_scan_rates(struct ipw_supported_rates - *rates, u8 modulation, u32 rate_mask) -{ - u8 basic_mask = - (IEEE80211_OFDM_MODULATION == - modulation) ? IEEE80211_BASIC_RATE_MASK : 0; - if (rate_mask & IEEE80211_CCK_RATE_1MB_MASK) - rates->supported_rates[rates->num_rates++] = - IEEE80211_BASIC_RATE_MASK | IEEE80211_CCK_RATE_1MB; - if (rate_mask & IEEE80211_CCK_RATE_2MB_MASK) - rates->supported_rates[rates->num_rates++] = - IEEE80211_BASIC_RATE_MASK | IEEE80211_CCK_RATE_2MB; - if (rate_mask & IEEE80211_CCK_RATE_5MB_MASK) - rates->supported_rates[rates->num_rates++] = - basic_mask | IEEE80211_CCK_RATE_5MB; - if (rate_mask & IEEE80211_CCK_RATE_11MB_MASK) - rates->supported_rates[rates->num_rates++] = - basic_mask | IEEE80211_CCK_RATE_11MB; -} - -static void ipw_add_ofdm_scan_rates(struct ipw_supported_rates - *rates, u8 modulation, u32 rate_mask) -{ - u8 basic_mask = - (IEEE80211_OFDM_MODULATION == - modulation) ? IEEE80211_BASIC_RATE_MASK : 0; - if (rate_mask & IEEE80211_OFDM_RATE_6MB_MASK) - rates->supported_rates[rates->num_rates++] = - basic_mask | IEEE80211_OFDM_RATE_6MB; - if (rate_mask & IEEE80211_OFDM_RATE_9MB_MASK) - rates->supported_rates[rates->num_rates++] = - IEEE80211_OFDM_RATE_9MB; - if (rate_mask & IEEE80211_OFDM_RATE_12MB_MASK) - rates->supported_rates[rates->num_rates++] = - basic_mask | IEEE80211_OFDM_RATE_12MB; - if (rate_mask & IEEE80211_OFDM_RATE_18MB_MASK) - rates->supported_rates[rates->num_rates++] = - IEEE80211_OFDM_RATE_18MB; - if (rate_mask & IEEE80211_OFDM_RATE_24MB_MASK) - rates->supported_rates[rates->num_rates++] = - basic_mask | IEEE80211_OFDM_RATE_24MB; - if (rate_mask & IEEE80211_OFDM_RATE_36MB_MASK) - rates->supported_rates[rates->num_rates++] = - IEEE80211_OFDM_RATE_36MB; - if (rate_mask & IEEE80211_OFDM_RATE_48MB_MASK) - rates->supported_rates[rates->num_rates++] = - IEEE80211_OFDM_RATE_48MB; - if (rate_mask & IEEE80211_OFDM_RATE_54MB_MASK) - rates->supported_rates[rates->num_rates++] = - IEEE80211_OFDM_RATE_54MB; + int i; + + for (i = 0; i < network->rates_len; i++) { + if (!(network->rates[i] & IEEE80211_BASIC_RATE_MASK)) + continue; + if (!ipw_is_rate_in_mask(priv, network->rates[i], rates_mask)) + return 1; + } + + for (i = 0; i < network->rates_ex_len; i++) { + if (!(network->rates_ex[i] & IEEE80211_BASIC_RATE_MASK)) + continue; + if (!ipw_is_rate_in_mask(priv, network->rates_ex[i], + rates_mask)) + return 1; + } + + return 0; } +#endif struct ipw_network_match { struct ieee80211_network *network; - struct ipw_supported_rates rates; + u32 rates_mask; }; + static int ipw_find_adhoc_network(struct ipw_priv *priv, struct ipw_network_match *match, struct ieee80211_network *network, int roaming) { - struct ipw_supported_rates rates; + u16 rates_mask; /* Verify that this network's capability is compatible with the * current mode (AdHoc or Infrastructure) */ if ((priv->ieee->iw_mode == IW_MODE_ADHOC && @@ -7524,10 +7589,10 @@ MAC_ARG(network->bssid)); return 0; } - +#if 0 /* Ensure that the rates supported by the driver are compatible with * this AP, including verification of basic rates (mandatory) */ - if (!ipw_compatible_rates(priv, network, &rates)) { + if (!ipw_compatible_basic_rates(priv, network, priv->rates_mask)) { IPW_DEBUG_MERGE("Network '%s (" MAC_FMT ")' excluded " "because configured rate mask excludes " "AP mandatory rate.\n", @@ -7536,8 +7601,10 @@ MAC_ARG(network->bssid)); return 0; } +#endif - if (rates.num_rates == 0) { + rates_mask = ipw_find_compatible_rates(priv, network, priv->rates_mask); + if (!rates_mask) { IPW_DEBUG_MERGE("Network '%s (" MAC_FMT ")' excluded " "because of no compatible rates.\n", escape_essid(network->ssid, @@ -7551,7 +7618,7 @@ * should occur within a generic IEEE 802.11 user space tool. */ /* Set up 'new' AP to this network */ - ipw_copy_rates(&match->rates, &rates); + match->rates_mask = rates_mask; match->network = network; IPW_DEBUG_MERGE("Network '%s (" MAC_FMT ")' is a viable match.\n", @@ -7607,7 +7674,8 @@ struct ipw_network_match *match, struct ieee80211_network *network, int roaming) { - struct ipw_supported_rates rates; + u32 rates_mask; + /* Verify that this network's capability is compatible with the * current mode (AdHoc or Infrastructure) */ if ((priv->ieee->iw_mode == IW_MODE_INFRA && @@ -7632,18 +7700,6 @@ return 0; } - /* 802.11h Sanity Checks */ - if ((ieee80211_get_channel_flags(priv->ieee, network->channel) - & IEEE80211_CH_RADAR_DETECT) - && !(network->capability & WLAN_CAPABILITY_SPECTRUM_MGMT)) { - IPW_DEBUG_SCAN("Network '%s (" MAC_FMT ")' " - "is invalid - Spectrum Management mismatch.\n", - escape_essid(network->ssid, - network->ssid_len), - MAC_ARG(network->bssid)); - return 0; - } - if (network->capability & WLAN_CAPABILITY_SPECTRUM_MGMT) { if ((network->capability & WLAN_CAPABILITY_IBSS) && !(network->flags & NETWORK_HAS_IBSS_DFS)) { @@ -7822,10 +7878,10 @@ MAC_ARG(network->bssid)); return 0; } - +#if 0 /* Ensure that the rates supported by the driver are compatible with * this AP, including verification of basic rates (mandatory) */ - if (!ipw_compatible_rates(priv, network, &rates)) { + if (!ipw_compatible_basic_rates(priv, network, priv->rates_mask)) { IPW_DEBUG_ASSOC("Network '%s (" MAC_FMT ")' excluded " "because configured rate mask excludes " "AP mandatory rate.\n", @@ -7834,8 +7890,10 @@ MAC_ARG(network->bssid)); return 0; } +#endif - if (rates.num_rates == 0) { + rates_mask = ipw_find_compatible_rates(priv, network, priv->rates_mask); + if (!rates_mask) { IPW_DEBUG_ASSOC("Network '%s (" MAC_FMT ")' excluded " "because of no compatible rates.\n", escape_essid(network->ssid, @@ -7849,7 +7907,7 @@ * should occur within a generic IEEE 802.11 user space tool. */ /* Set up 'new' AP to this network */ - ipw_copy_rates(&match->rates, &rates); + match->rates_mask = rates_mask; match->network = network; IPW_DEBUG_ASSOC("Network '%s (" MAC_FMT ")' is a viable match.\n", @@ -7964,12 +8022,8 @@ network->capability |= WLAN_CAPABILITY_SHORT_PREAMBLE; if (priv->capability & CAP_PRIVACY_ON) network->capability |= WLAN_CAPABILITY_PRIVACY; - network->rates_len = min(priv->rates.num_rates, MAX_RATES_LENGTH); - memcpy(network->rates, priv->rates.supported_rates, network->rates_len); - network->rates_ex_len = priv->rates.num_rates - network->rates_len; - memcpy(network->rates_ex, - &priv->rates.supported_rates[network->rates_len], - network->rates_ex_len); + ipw_fill_network_rates(network, priv->rates_mask); + network->last_scanned = 0; network->flags = 0; network->last_associate = 0; @@ -9319,8 +9373,27 @@ if (auth->algorithm == WLAN_AUTH_SHARED_KEY && *state <= CMAS_RX_AUTH_SEQ_4) { if (auth->transaction == 2) { - struct sk_buff *skb_auth = NULL; struct ieee80211_auth *auth2; +#if IEEE80211_API_VERSION >= 2 + BUG_ON(!priv->auth_frame); + auth2 = priv->auth_frame; + auth2->header.seq_ctl = 0; + + memcpy(auth2->header.addr1, priv->bssid, 6); + memcpy(auth2->header.addr2, priv->mac_addr, 6); + memcpy(auth2->header.addr3, + priv->ieee->bssid, 6); + auth2->algorithm = WLAN_AUTH_SHARED_KEY; + auth2->transaction = 3; + auth2->status = 0; + + ieee80211_tx_frame(priv->ieee, + (struct ieee80211_hdr *) + priv->auth_frame, + IEEE80211_3ADDR_LEN, + sizeof(*auth2) + 130, 1); +#else + struct sk_buff *skb_auth = NULL; int tx_key = !(priv->ieee->sec. flags & SEC_ACTIVE_KEY) ? 0 : priv->ieee-> @@ -9377,13 +9450,14 @@ memcpy(priv->auth_frame, skb_auth->data, skb_auth->len); + ieee80211_tx_frame(priv->ieee, (struct ieee80211_hdr *) priv->auth_frame, - IEEE80211_3ADDR_LEN, - skb_auth->len, 0); + skb_auth->len); dev_kfree_skb_any(skb_auth); out_fail2: +#endif spin_unlock_irqrestore(&priv->lock, flags); mutex_unlock(&priv->mutex); return; @@ -9426,8 +9500,12 @@ if (len) { IPW_DEBUG_11H("Sending %d bytes.\n", len); spin_lock_irqsave(&priv->lock, flags); - ieee80211_tx_frame(priv->ieee, &frame->u.frame, - IEEE80211_3ADDR_LEN, len, 0); +#if IEEE80211_API_VERSION >= 2 + ieee80211_tx_frame(priv->ieee, &frame->u.frame, 0, len, + 0); +#else + ieee80211_tx_frame(priv->ieee, &frame->u.frame, len); +#endif spin_unlock_irqrestore(&priv->lock, flags); } @@ -9496,9 +9574,11 @@ IPW_DEBUG_11H("Sending %d bytes.\n", len); out_frame->u.frame.frame_ctl = IEEE80211_FTYPE_MGMT | IEEE80211_STYPE_PROBE_RESP; - - ieee80211_tx_frame(priv->ieee, &out_frame->u.frame, - IEEE80211_3ADDR_LEN, len, 0); +#if IEEE80211_API_VERSION >= 2 + ieee80211_tx_frame(priv->ieee, &out_frame->u.frame, 0, len, 0); +#else + ieee80211_tx_frame(priv->ieee, &out_frame->u.frame, len); +#endif } ipw_free_frame(priv, out_frame); @@ -9571,8 +9651,7 @@ priv->auth_state = CMAS_INIT; ieee80211_tx_frame(priv->ieee, - (struct ieee80211_hdr *)&frame, - IEEE80211_3ADDR_LEN, sizeof(frame), 0); + (struct ieee80211_hdr *)&frame, sizeof(frame)); return 0; */ @@ -9736,6 +9815,7 @@ cancel_delayed_work(&priv->associate_timeout); priv->assoc_request.assoc_id = resp->aid & 0x3fff; + priv->assoc_request.capability = network->capability; queue_work(priv->workqueue, &priv->post_associate); #ifdef CONFIG_IPW3945_QOS ipw_qos_association_resp(priv, network); @@ -9771,7 +9851,7 @@ static int ipw_associate_network(struct ipw_priv *priv, struct ieee80211_network *network, - struct ipw_supported_rates *rates, int roaming) + u32 rates_mask, int roaming) { int err; unsigned long flags; @@ -9829,14 +9909,14 @@ IPW_DEBUG_ASSOC ("%sssociation attempt [%s]: '%s', channel %d, " - "802.11%c [%d], %s[:%s], enc=%s%s%s%c%c\n", + "802.11%c [%08X], %s[:%s], enc=%s%s%s%c%c\n", roaming ? "Rea" : "A", (priv-> capability & WLAN_CAPABILITY_IBSS) ? "IBSS" : "BSS", escape_essid(priv->essid, priv->essid_len), network->channel, ipw_modes[priv->assoc_request.ieee_mode], - rates->num_rates, + rates_mask, (priv->assoc_request.preamble_length == DCT_FLAG_LONG_PREAMBLE) ? "long" : "short", network-> @@ -9881,9 +9961,8 @@ } priv->assoc_request.listen_interval = network->listen_interval; - rates->ieee_mode = priv->assoc_request.ieee_mode; - rates->purpose = IPW_RATE_CONNECT; - ipw_send_supported_rates(priv, rates); + + ipw_set_supported_rates_mask(priv, rates_mask); /* * If preemption is enabled, it is possible for the association @@ -9977,8 +10056,8 @@ } /* Second pass through ROAM process -- request association */ - ipw_compatible_rates(priv, priv->assoc_network, &match.rates); - ipw_associate_network(priv, priv->assoc_network, &match.rates, 1); + ipw_find_compatible_rates(priv, priv->assoc_network, match.rates_mask); + ipw_associate_network(priv, priv->assoc_network, match.rates_mask, 1); priv->status &= ~STATUS_ROAMING; } @@ -10001,7 +10080,7 @@ struct ipw_network_match match = { .network = NULL }; - struct ipw_supported_rates *rates; + u32 rates_mask; struct list_head *element; unsigned long flags; @@ -10050,7 +10129,7 @@ list_for_each_entry(network, &priv->ieee->network_list, list) ipw_best_network(priv, &match, network, 0); network = match.network; - rates = &match.rates; + rates_mask = match.rates_mask; if (network == NULL && priv->ieee->iw_mode == IW_MODE_ADHOC && priv->config & CFG_ADHOC_CREATE && @@ -10060,7 +10139,7 @@ element = priv->ieee->network_free_list.next; network = list_entry(element, struct ieee80211_network, list); if (!ipw_adhoc_create(priv, network)) { - rates = &priv->rates; + rates_mask = priv->rates_mask; list_del(element); list_add_tail(&network->list, &priv->ieee->network_list); @@ -10077,7 +10156,7 @@ return 0; } - ipw_associate_network(priv, network, rates, 0); + ipw_associate_network(priv, network, rates_mask, 0); return 1; } @@ -11853,7 +11932,7 @@ struct ipw_priv *priv = ieee80211_priv(dev); struct iw_range *range = (struct iw_range *)extra; const struct ieee80211_geo *geo = ieee80211_get_geo(priv->ieee); - int i = 0, j; + int i = 0, j, mask; if (!ipw_is_ready(priv)) return -EAGAIN; @@ -11873,10 +11952,16 @@ range->avg_qual.noise = 0; range->avg_qual.updated = 7; /* Updated all three */ mutex_lock(&priv->mutex); - range->num_bitrates = min(priv->rates.num_rates, (u8) IW_MAX_BITRATES); - for (i = 0; i < range->num_bitrates; i++) - range->bitrate[i] = - (priv->rates.supported_rates[i] & 0x7F) * 500000; + + j = 0; + for (i = 0, mask = 1; i < IPW_MAX_RATES; i++, mask <<= 1) { + if (!(priv->active_rate & mask)) + continue; + range->bitrate[i] = ipw_index_to_rate(i) * 500000; + j++; + } + range->num_bitrates = j; + range->max_rts = MAX_RTS_THRESHOLD; range->min_frag = MIN_FRAG_THRESHOLD; range->max_frag = MAX_FRAG_THRESHOLD; @@ -12117,8 +12202,7 @@ struct ipw_priv *priv = ieee80211_priv(dev); u32 target_rate = wrqu->bitrate.value; u32 fixed, mask; - int ret = 0, rc = -1; - struct ipw_supported_rates rates; + int rc = -1; if (!ipw_is_ready(priv)) return -EAGAIN; @@ -12194,7 +12278,7 @@ priv->config &= ~CFG_FIXED_RATE; else priv->config |= CFG_FIXED_RATE; - if (priv->rates_mask == mask) { + if ((priv->rates_mask & 0xffff) == mask) { IPW_DEBUG_WX("Mask set to current mask.\n"); mutex_unlock(&priv->mutex); return 0; @@ -12206,11 +12290,14 @@ unsigned long flags; spin_lock_irqsave(&priv->ieee->lock, flags); - ret = ipw_compatible_rates(priv, priv->assoc_network, &rates); + mask = + ipw_find_compatible_rates(priv, priv->assoc_network, + priv->rates_mask); spin_unlock_irqrestore(&priv->ieee->lock, flags); } - if ((ret) && (rates.num_rates != 0)) { - ipw_send_supported_rates(priv, &rates); + + if (mask) { + ipw_set_supported_rates_mask(priv, mask); priv->rxon.cck_basic_rates = ((priv->active_rate_basic & 0xF) | R_1M_MSK); priv->rxon.ofdm_basic_rates = @@ -12224,8 +12311,8 @@ R_6M_MSK | R_12M_MSK | R_24M_MSK; rc = ipw_rxon_call(priv, 1); - } + if (rc) { /* Network configuration changed -- force [re]association */ IPW_DEBUG_ASSOC @@ -13113,13 +13200,18 @@ priv->ieee->mode = mode; priv->ieee->freq_band = band; priv->ieee->modulation = modulation; - init_supported_rates(priv, &priv->rates); + + ipw_init_rates_mask(priv); + ipw_set_supported_rates_mask(priv, priv->rates_mask); + + IPW_DEBUG_INFO("ASSOC REQ: Rates: %08X %08X %08X\n", + priv->rates_mask, + priv->active_rate, priv->active_rate_basic); + /* Network configuration changed -- force [re]association */ IPW_DEBUG_ASSOC("[re]association triggered due to mode change.\n"); - if (!ipw_disassociate(priv)) { - ipw_send_supported_rates(priv, &priv->rates); + if (!ipw_disassociate(priv)) ipw_associate(priv); - } IPW_DEBUG_WX("PRIV SET MODE: %c%c%c\n", mode & IEEE_A ? 'a' : '.', @@ -15435,43 +15527,6 @@ mutex_unlock(&priv->mutex); } -static int init_supported_rates(struct ipw_priv *priv, - struct ipw_supported_rates *rates) -{ - /* TODO: Mask out rates based on priv->rates_mask */ - - memset(rates, 0, sizeof(*rates)); - /* configure supported rates */ - switch (priv->ieee->freq_band) { - case IEEE80211_52GHZ_BAND: - rates->ieee_mode = IPW_A_MODE; - rates->purpose = IPW_RATE_CAPABILITIES; - ipw_add_ofdm_scan_rates(rates, - IEEE80211_OFDM_MODULATION, - IEEE80211_OFDM_DEFAULT_RATES_MASK); - break; - default: /* Mixed or 2.4Ghz */ - rates->ieee_mode = IPW_G_MODE; - rates->purpose = IPW_RATE_CAPABILITIES; - ipw_add_cck_scan_rates(rates, - IEEE80211_CCK_MODULATION, - IEEE80211_CCK_DEFAULT_RATES_MASK); - if (priv->ieee->modulation & IEEE80211_OFDM_MODULATION) { - u8 modulation = IEEE80211_CCK_MODULATION; - - if (! - (priv->ieee->modulation & IEEE80211_CCK_MODULATION)) - modulation = IEEE80211_OFDM_MODULATION; - - ipw_add_ofdm_scan_rates(rates, modulation, - IEEE80211_OFDM_DEFAULT_RATES_MASK); - } - break; - } - - return 0; -} - /* Power management (not Tx power!) functions */ @@ -15646,11 +15701,14 @@ call registered function about change in current network beacon */ -static int ipw_card_bss_active_changed_notify(struct ipw_priv *priv, struct ieee80211_network - *network) +static int ipw_card_bss_active_changed_notify(struct ipw_priv *priv, + struct ieee80211_network *network) { int rc = 0; u8 period = 0; + struct daemon_rx_config rxon; + + memcpy(&rxon, &priv->rxon, sizeof(rxon)); if (network != NULL) period = network->tim.tim_period; @@ -15663,6 +15721,29 @@ else priv->power_data.active_index = IPW_POWER_RANGE_1; } + + if (network->capability & WLAN_CAPABILITY_SHORT_PREAMBLE) + priv->rxon.flags |= RXON_FLG_SHORT_PREAMBLE_MSK; + else + priv->rxon.flags &= ~RXON_FLG_SHORT_PREAMBLE_MSK; + + if (priv->assoc_request.ieee_mode == IPW_G_MODE) { + if (network->capability & WLAN_CAPABILITY_SHORT_SLOT_TIME) + priv->rxon.flags |= RXON_FLG_SHORT_SLOT_MSK; + else + priv->rxon.flags &= ~RXON_FLG_SHORT_SLOT_MSK; + + if (network->erp_value & IEEE80211_ERP_USE_PROTECTION) + priv->rxon.flags |= RXON_FLG_TGG_PROTECT_MSK; + else + priv->rxon.flags &= ~RXON_FLG_TGG_PROTECT_MSK; + } + + if (memcmp(&rxon, &priv->rxon, sizeof(rxon))) { + IPW_DEBUG_INFO("rxon changed\n"); + ipw_rxon_assoc_async(priv); + } + return rc; } @@ -16265,7 +16346,9 @@ goto out_destroy_workqueue; } - priv->rates_mask = IEEE80211_DEFAULT_RATES_MASK; + priv->rates_mask = IEEE80211_DEFAULT_RATES_MASK | + (IEEE80211_OFDM_BASIC_RATES_MASK | + IEEE80211_CCK_BASIC_RATES_MASK) << 16; priv->missed_beacon_threshold = IPW_MB_DISASSOCIATE_THRESHOLD_DEFAULT; priv->roaming_threshold = IPW_MB_ROAMING_THRESHOLD_DEFAULT; priv->rts_threshold = DEFAULT_RTS_THRESHOLD; --- linux-2.6.18.noarch/drivers/net/wireless/ipw3945.h.orig 2006-09-20 15:30:01.000000000 -0400 +++ linux-2.6.18.noarch/drivers/net/wireless/ipw3945.h 2006-09-20 15:30:07.000000000 -0400 @@ -1751,14 +1751,6 @@ spinlock_t lock; }; /* Not transferred over network, so not __attribute__ ((packed)) */ -#define IPW_SUPPORTED_RATES_IE_LEN 8 -#define IPW_MAX_RATES 12 - -struct ipw_rates { - u8 num_rates; - u8 rates[IPW_MAX_RATES]; -} __attribute__ ((packed)); - struct ipw_multicast_addr { u8 num_of_multicast_addresses; u8 reserved[3]; @@ -1800,6 +1792,9 @@ u8 erp_value; } __attribute__ ((packed)); +#define IPW_SUPPORTED_RATES_IE_LEN 8 +#define IPW_MAX_RATES 12 + struct ipw_supported_rates { u8 ieee_mode; u8 num_rates; @@ -2177,6 +2172,8 @@ struct ipw_activity_blink activity; unsigned long led_packets; int led_state; + + u32 rates_mask; u16 active_rate; u16 active_rate_basic; @@ -2214,15 +2211,13 @@ struct ipw_associate assoc_request; struct ieee80211_network *assoc_network; - struct ipw_supported_rates rates; - struct ipw_notif_statistics statistics; /* context information */ u8 essid[IW_ESSID_MAX_SIZE]; u8 essid_len; u8 nick[IW_ESSID_MAX_SIZE]; - u16 rates_mask; + u8 channel; u32 power_mode; u32 antenna; jwltest-prism54-wpa-fix.patch: isl_ioctl.c | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletion(-) --- NEW FILE jwltest-prism54-wpa-fix.patch --- --- linux-2.6.19.noarch/drivers/net/wireless/prism54/isl_ioctl.c.orig 2007-02-05 10:33:42.000000000 -0500 +++ linux-2.6.19.noarch/drivers/net/wireless/prism54/isl_ioctl.c 2007-02-05 10:34:23.000000000 -0500 @@ -1395,11 +1395,17 @@ static int prism54_set_auth(struct net_d break; case IW_AUTH_RX_UNENCRYPTED_EAPOL: - dot1x = param->value ? 1 : 0; + /* Don't allow turning on dot1x in WEP or unencrypted mode; + * it appears to make all associations fail. + */ + if (!wpa && param->value) + break; + dot1x = param->value ? 0x01 : 0; break; case IW_AUTH_PRIVACY_INVOKED: privinvoked = param->value ? 1 : 0; + break; case IW_AUTH_DROP_UNENCRYPTED: exunencrypt = param->value ? 1 : 0; @@ -1589,6 +1595,7 @@ static int prism54_set_encodeext(struct } key.type = DOT11_PRIV_TKIP; key.length = KEY_SIZE_TKIP; + break; default: return -EINVAL; } jwltest-softmac_wx_get_rate-running-check.patch: ieee80211softmac_wx.c | 6 ++++++ 1 files changed, 6 insertions(+) --- NEW FILE jwltest-softmac_wx_get_rate-running-check.patch --- --- linux-2.6.18.noarch/net/ieee80211/softmac/ieee80211softmac_wx.c.orig 2006-12-12 13:16:33.000000000 -0500 +++ linux-2.6.18.noarch/net/ieee80211/softmac/ieee80211softmac_wx.c 2006-12-12 13:22:05.000000000 -0500 @@ -265,6 +265,12 @@ ieee80211softmac_wx_get_rate(struct net_ int err = -EINVAL; spin_lock_irqsave(&mac->lock, flags); + + if (unlikely(!mac->running)) { + err = -ENODEV; + goto out_unlock; + } + switch (mac->txrates.default_rate) { case IEEE80211_CCK_RATE_1MB: data->bitrate.value = 1000000; Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/kernel-2.6.spec,v retrieving revision 1.2895 retrieving revision 1.2895.6.1 diff -u -r1.2895 -r1.2895.6.1 --- kernel-2.6.spec 10 Jan 2007 23:18:29 -0000 1.2895 +++ kernel-2.6.spec 8 Feb 2007 21:29:54 -0000 1.2895.6.1 @@ -33,7 +33,7 @@ %define sublevel 19 %define kversion 2.6.%{sublevel} %define rpmversion 2.6.%{sublevel} -%define release %(R="$Revision$"; RR="${R##: }"; echo ${RR%%?})%{?dist} +%define release %(R="$Revision$"; RR="${R##: }"; echo ${RR%%?})%{?dist}.jwltest.19 %define signmodules 0 %define xen_hv_cset 11774 %define make_target bzImage @@ -251,6 +251,7 @@ # BuildPreReq: module-init-tools, patch >= 2.5.4, bash >= 2.03, sh-utils, tar BuildPreReq: bzip2, findutils, gzip, m4, perl, make >= 3.78, diffutils +%define signmodules 0 %if %{signmodules} BuildPreReq: gnupg %endif @@ -410,6 +411,15 @@ # core networking changes. # NIC driver fixes +Patch1350: jwltest-ipw3945-1_0_5.patch +Patch1351: jwltest-ipw3945-1_1_0.patch +Patch1352: jwltest-bcm43xx-2_6_20.patch +Patch1353: jwltest-bcm43xx-workqueue-undo.patch +Patch1354: jwltest-bcm43xx-host_strip_iv_icv-undo.patch +Patch1355: jwltest-bcm43xx-post-2_6_20.patch +Patch1356: jwltest-bcm43xx-phy_rev_8.patch +Patch1357: jwltest-softmac_wx_get_rate-running-check.patch +Patch1358: jwltest-prism54-wpa-fix.patch # Filesystem stuff. # Squashfs @@ -484,6 +494,11 @@ Patch5060: linux-2.6-olpc-battery.patch # +# d80211 backport +# +Patch6000: jwltest-d80211-backport.patch + +# # 10000 to 20000 is for stuff that has to come last due to the # amount of drivers they touch. But only these should go here. # Not patches you're too lazy for to put in the proper place. @@ -965,6 +980,24 @@ # core networking changes. # NIC driver fixes +# ipw3945 1.0.5 +%patch1350 -p1 +# ipw3945 1.1.0 +%patch1351 -p1 +# bcm43xx: update to version from 2.6.20 +%patch1352 -p1 +# bcm43xx: revert workqueue-related changes +%patch1353 -p1 +# bcm43xx: revert host_strip_iv_icv-related changes +%patch1354 -p1 +# bcm43xx: update to version from 2007-02-08 +%patch1355 -p1 +# bcm43xx: fix check for phy->rev < (was <=) 8 in bcm43xx_phy_initg +%patch1356 -p1 +# check mac->running to avoid assert in ieee80211softmac_wx_get_rate +%patch1357 -p1 +# prism54: fix WPA support (dcbw) +%patch1358 -p1 # Filesystem patches. # Squashfs @@ -1084,6 +1117,9 @@ # final stuff # +# d80211 stuff +%patch6000 -p1 + # # misc small stuff to make things compile or otherwise improve performance # From fedora-cvs-commits at redhat.com Thu Feb 8 22:13:00 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 17:13:00 -0500 Subject: rpms/kernel/FC-6 jwltest-d80211-backport.patch,1.1.16.1,1.1.16.2 Message-ID: <200702082213.l18MD0lT024305@cvs.devel.redhat.com> Author: linville Update of /cvs/dist/rpms/kernel/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv24289 Modified Files: Tag: private-linville-jwltest-fc6-19-branch jwltest-d80211-backport.patch Log Message: jwltest-d80211-backport.patch: CREDITS | 33 MAINTAINERS | 38 drivers/Kconfig | 2 drivers/Makefile | 1 drivers/net/wireless/Kconfig | 2 drivers/net/wireless/Makefile | 3 drivers/net/wireless/d80211/Kconfig | 5 drivers/net/wireless/d80211/Makefile | 5 drivers/net/wireless/d80211/README | 2 drivers/net/wireless/d80211/adm8211/Kconfig | 24 drivers/net/wireless/d80211/adm8211/Makefile | 1 drivers/net/wireless/d80211/adm8211/adm8211.c | 2203 ++++++++ drivers/net/wireless/d80211/adm8211/adm8211.h | 621 ++ drivers/net/wireless/d80211/bcm43xx/Kconfig | 99 drivers/net/wireless/d80211/bcm43xx/Makefile | 17 drivers/net/wireless/d80211/bcm43xx/bcm43xx.h | 889 +++ drivers/net/wireless/d80211/bcm43xx/bcm43xx_debugfs.c | 433 + drivers/net/wireless/d80211/bcm43xx/bcm43xx_debugfs.h | 110 drivers/net/wireless/d80211/bcm43xx/bcm43xx_dma.c | 1296 ++++ drivers/net/wireless/d80211/bcm43xx/bcm43xx_dma.h | 361 + drivers/net/wireless/d80211/bcm43xx/bcm43xx_leds.c | 298 + drivers/net/wireless/d80211/bcm43xx/bcm43xx_leds.h | 56 drivers/net/wireless/d80211/bcm43xx/bcm43xx_lo.c | 1060 +++ drivers/net/wireless/d80211/bcm43xx/bcm43xx_lo.h | 91 drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c | 3799 ++++++++++++++ drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.h | 138 drivers/net/wireless/d80211/bcm43xx/bcm43xx_pci.c | 147 drivers/net/wireless/d80211/bcm43xx/bcm43xx_pci.h | 38 drivers/net/wireless/d80211/bcm43xx/bcm43xx_pcmcia.c | 155 drivers/net/wireless/d80211/bcm43xx/bcm43xx_pcmcia.h | 35 drivers/net/wireless/d80211/bcm43xx/bcm43xx_phy.c | 4094 +++++++++++++++ drivers/net/wireless/d80211/bcm43xx/bcm43xx_phy.h | 304 + drivers/net/wireless/d80211/bcm43xx/bcm43xx_pio.c | 671 ++ drivers/net/wireless/d80211/bcm43xx/bcm43xx_pio.h | 170 drivers/net/wireless/d80211/bcm43xx/bcm43xx_power.c | 82 drivers/net/wireless/d80211/bcm43xx/bcm43xx_power.h | 41 drivers/net/wireless/d80211/bcm43xx/bcm43xx_sysfs.c | 232 drivers/net/wireless/d80211/bcm43xx/bcm43xx_sysfs.h | 9 drivers/net/wireless/d80211/bcm43xx/bcm43xx_tables.c | 376 + drivers/net/wireless/d80211/bcm43xx/bcm43xx_tables.h | 28 drivers/net/wireless/d80211/bcm43xx/bcm43xx_vstack.c | 202 drivers/net/wireless/d80211/bcm43xx/bcm43xx_vstack.h | 83 drivers/net/wireless/d80211/bcm43xx/bcm43xx_xmit.c | 654 ++ drivers/net/wireless/d80211/bcm43xx/bcm43xx_xmit.h | 215 drivers/net/wireless/d80211/p54/Kconfig | 9 drivers/net/wireless/d80211/p54/Makefile | 4 drivers/net/wireless/d80211/p54/net2280.h | 452 + drivers/net/wireless/d80211/p54/prism54.h | 76 drivers/net/wireless/d80211/p54/prism54common.c | 812 +++ drivers/net/wireless/d80211/p54/prism54common.h | 304 + drivers/net/wireless/d80211/p54/prism54magic.h | 77 drivers/net/wireless/d80211/p54/prism54pci.c | 698 ++ drivers/net/wireless/d80211/p54/prism54pci.h | 106 drivers/net/wireless/d80211/p54/prism54usb.c | 944 +++ drivers/net/wireless/d80211/p54/prism54usb.h | 133 drivers/net/wireless/d80211/rt2x00/Kconfig | 83 drivers/net/wireless/d80211/rt2x00/Makefile | 5 drivers/net/wireless/d80211/rt2x00/rt2400pci.c | 2998 +++++++++++ drivers/net/wireless/d80211/rt2x00/rt2400pci.h | 967 +++ drivers/net/wireless/d80211/rt2x00/rt2500pci.c | 3308 ++++++++++++ drivers/net/wireless/d80211/rt2x00/rt2500pci.h | 1234 ++++ drivers/net/wireless/d80211/rt2x00/rt2500usb.c | 3142 +++++++++++ drivers/net/wireless/d80211/rt2x00/rt2500usb.h | 739 ++ drivers/net/wireless/d80211/rt2x00/rt2x00.h | 1262 ++++ drivers/net/wireless/d80211/rt2x00/rt2x00pci.h | 44 drivers/net/wireless/d80211/rt2x00/rt2x00usb.h | 81 drivers/net/wireless/d80211/rt2x00/rt61pci.c | 3848 ++++++++++++++ drivers/net/wireless/d80211/rt2x00/rt61pci.h | 1398 +++++ drivers/net/wireless/d80211/rt2x00/rt73usb.c | 3488 ++++++++++++ drivers/net/wireless/d80211/rt2x00/rt73usb.h | 980 +++ drivers/net/wireless/d80211/zd1211rw/Kconfig | 19 drivers/net/wireless/d80211/zd1211rw/Makefile | 11 drivers/net/wireless/d80211/zd1211rw/zd_chip.c | 1655 ++++++ drivers/net/wireless/d80211/zd1211rw/zd_chip.h | 846 +++ drivers/net/wireless/d80211/zd1211rw/zd_def.h | 55 drivers/net/wireless/d80211/zd1211rw/zd_ieee80211.h | 68 drivers/net/wireless/d80211/zd1211rw/zd_mac.c | 672 ++ drivers/net/wireless/d80211/zd1211rw/zd_mac.h | 249 drivers/net/wireless/d80211/zd1211rw/zd_rf.c | 156 drivers/net/wireless/d80211/zd1211rw/zd_rf.h | 83 drivers/net/wireless/d80211/zd1211rw/zd_rf_al2230.c | 373 + drivers/net/wireless/d80211/zd1211rw/zd_rf_al7230b.c | 274 + drivers/net/wireless/d80211/zd1211rw/zd_rf_rf2959.c | 279 + drivers/net/wireless/d80211/zd1211rw/zd_types.h | 71 drivers/net/wireless/d80211/zd1211rw/zd_usb.c | 1429 +++++ drivers/net/wireless/d80211/zd1211rw/zd_usb.h | 243 drivers/net/wireless/d80211/zd1211rw/zd_util.c | 82 drivers/net/wireless/d80211/zd1211rw/zd_util.h | 29 drivers/ssb/Kconfig | 93 drivers/ssb/Makefile | 14 drivers/ssb/core.c | 805 ++ drivers/ssb/driver_chipcommon/chipcommon.c | 403 + drivers/ssb/driver_mips/mips.c | 258 drivers/ssb/driver_pci/pcicore.c | 485 + drivers/ssb/pci.c | 480 + drivers/ssb/pcmcia.c | 256 drivers/ssb/scan.c | 373 + drivers/ssb/ssb_private.h | 143 drivers/usb/host/Kconfig | 10 drivers/usb/host/ohci-hcd.c | 5 drivers/usb/host/ohci-ssb.c | 193 include/linux/Kbuild | 2 include/linux/crc-itu-t.h | 27 include/linux/eeprom_93cx6.h | 77 include/linux/ieee80211.h | 315 + include/linux/netdevice.h | 8 include/linux/nl80211.h | 276 + include/linux/ssb/ssb.h | 358 + include/linux/ssb/ssb_driver_chipcommon.h | 387 + include/linux/ssb/ssb_driver_extif.h | 163 include/linux/ssb/ssb_driver_mips.h | 47 include/linux/ssb/ssb_driver_pci.h | 108 include/linux/ssb/ssb_regs.h | 293 + include/net/cfg80211.h | 205 include/net/d80211.h | 1002 +++ lib/Kconfig | 16 lib/Makefile | 3 lib/crc-itu-t.c | 64 lib/eeprom_93cx6.c | 343 + net/Kconfig | 32 net/Makefile | 2 net/core/Makefile | 1 net/core/dev.c | 40 net/core/net-sysfs.c | 4 net/core/rtnetlink.c | 42 net/core/wireless.c | 2353 -------- net/d80211/Kconfig | 71 net/d80211/Makefile | 26 net/d80211/aes_ccm.c | 155 net/d80211/aes_ccm.h | 26 net/d80211/fifo_qdisc.c | 102 net/d80211/hostapd_ioctl.h | 434 + net/d80211/ieee80211.c | 4842 ++++++++++++++++++ net/d80211/ieee80211_common.h | 98 net/d80211/ieee80211_dev.c | 117 net/d80211/ieee80211_i.h | 728 ++ net/d80211/ieee80211_iface.c | 372 + net/d80211/ieee80211_ioctl.c | 3267 ++++++++++++ net/d80211/ieee80211_key.h | 89 net/d80211/ieee80211_led.c | 91 net/d80211/ieee80211_led.h | 32 net/d80211/ieee80211_rate.c | 140 net/d80211/ieee80211_rate.h | 161 net/d80211/ieee80211_scan.c | 342 + net/d80211/ieee80211_sta.c | 2894 ++++++++++ net/d80211/ieee80211_sysfs.c | 785 ++ net/d80211/ieee80211_sysfs_sta.c | 437 + net/d80211/michael.c | 104 net/d80211/michael.h | 20 net/d80211/rc80211_simple.c | 398 + net/d80211/sta_info.c | 460 + net/d80211/sta_info.h | 149 net/d80211/tkip.c | 341 + net/d80211/tkip.h | 36 net/d80211/wep.c | 328 + net/d80211/wep.h | 40 net/d80211/wme.c | 678 ++ net/d80211/wme.h | 38 net/d80211/wpa.c | 846 +++ net/d80211/wpa.h | 34 net/wireless/Makefile | 16 net/wireless/core.c | 245 net/wireless/core.h | 78 net/wireless/nl80211.c | 1049 +++ net/wireless/nl80211.h | 7 net/wireless/wext-common.c | 610 ++ net/wireless/wext-compat.c | 1633 ++++++ net/wireless/wext-old.c | 1730 ++++++ net/wireless/wext.h | 13 169 files changed, 84296 insertions(+), 2361 deletions(-) Index: jwltest-d80211-backport.patch =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/Attic/jwltest-d80211-backport.patch,v retrieving revision 1.1.16.1 retrieving revision 1.1.16.2 diff -u -r1.1.16.1 -r1.1.16.2 --- jwltest-d80211-backport.patch 8 Feb 2007 21:29:52 -0000 1.1.16.1 +++ jwltest-d80211-backport.patch 8 Feb 2007 22:12:55 -0000 1.1.16.2 @@ -68594,7 +68594,7 @@ +module_exit(cfg80211_exit); --- /dev/null 2006-11-15 09:57:50.578980680 -0500 +++ linux-2.6.19.noarch/net/d80211/wme.c 2007-02-08 13:42:03.000000000 -0500 -@@ -0,0 +1,679 @@ +@@ -0,0 +1,678 @@ +/* + * Copyright 2004, Instant802 Networks, Inc. + * @@ -69014,8 +69014,7 @@ + /* create child queues */ + for (i = 0; i < queues; i++) { + skb_queue_head_init(&q->requeued[i]); -+ q->queues[i] = qdisc_create_dflt(qd->dev, &CHILD_QDISC_OPS, -+ qd->handle); ++ q->queues[i] = qdisc_create_dflt(qd->dev, &CHILD_QDISC_OPS); + if (q->queues[i] == 0) { + q->queues[i] = &noop_qdisc; + printk(KERN_ERR "%s child qdisc %i creation failed", dev->name, i); @@ -69241,7 +69240,7 @@ +{ + struct Qdisc *qdisc; + -+ qdisc = qdisc_create_dflt(dev, &wme_qdisc_ops, TC_H_ROOT); ++ qdisc = qdisc_create_dflt(dev, &wme_qdisc_ops); + if (!qdisc) { + printk(KERN_ERR "%s: qdisc installation failed\n", dev->name); + return; From fedora-cvs-commits at redhat.com Thu Feb 8 22:43:46 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 17:43:46 -0500 Subject: rpms/kernel/FC-6 jwltest-d80211-backport.patch,1.1.16.2,1.1.16.3 Message-ID: <200702082243.l18MhkjQ005731@cvs.devel.redhat.com> Author: linville Update of /cvs/dist/rpms/kernel/FC-6 In directory cvs.devel.redhat.com:/tmp/cvs-serv5646 Modified Files: Tag: private-linville-jwltest-fc6-19-branch jwltest-d80211-backport.patch Log Message: jwltest-d80211-backport.patch: CREDITS | 33 MAINTAINERS | 38 drivers/Kconfig | 2 drivers/Makefile | 1 drivers/net/wireless/Kconfig | 2 drivers/net/wireless/Makefile | 3 drivers/net/wireless/d80211/Kconfig | 5 drivers/net/wireless/d80211/Makefile | 5 drivers/net/wireless/d80211/README | 2 drivers/net/wireless/d80211/adm8211/Kconfig | 24 drivers/net/wireless/d80211/adm8211/Makefile | 1 drivers/net/wireless/d80211/adm8211/adm8211.c | 2203 ++++++++ drivers/net/wireless/d80211/adm8211/adm8211.h | 621 ++ drivers/net/wireless/d80211/bcm43xx/Kconfig | 99 drivers/net/wireless/d80211/bcm43xx/Makefile | 17 drivers/net/wireless/d80211/bcm43xx/bcm43xx.h | 889 +++ drivers/net/wireless/d80211/bcm43xx/bcm43xx_debugfs.c | 433 + drivers/net/wireless/d80211/bcm43xx/bcm43xx_debugfs.h | 110 drivers/net/wireless/d80211/bcm43xx/bcm43xx_dma.c | 1296 ++++ drivers/net/wireless/d80211/bcm43xx/bcm43xx_dma.h | 361 + drivers/net/wireless/d80211/bcm43xx/bcm43xx_leds.c | 298 + drivers/net/wireless/d80211/bcm43xx/bcm43xx_leds.h | 56 drivers/net/wireless/d80211/bcm43xx/bcm43xx_lo.c | 1060 +++ drivers/net/wireless/d80211/bcm43xx/bcm43xx_lo.h | 91 drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.c | 3799 ++++++++++++++ drivers/net/wireless/d80211/bcm43xx/bcm43xx_main.h | 138 drivers/net/wireless/d80211/bcm43xx/bcm43xx_pci.c | 147 drivers/net/wireless/d80211/bcm43xx/bcm43xx_pci.h | 38 drivers/net/wireless/d80211/bcm43xx/bcm43xx_pcmcia.c | 155 drivers/net/wireless/d80211/bcm43xx/bcm43xx_pcmcia.h | 35 drivers/net/wireless/d80211/bcm43xx/bcm43xx_phy.c | 4094 +++++++++++++++ drivers/net/wireless/d80211/bcm43xx/bcm43xx_phy.h | 304 + drivers/net/wireless/d80211/bcm43xx/bcm43xx_pio.c | 671 ++ drivers/net/wireless/d80211/bcm43xx/bcm43xx_pio.h | 170 drivers/net/wireless/d80211/bcm43xx/bcm43xx_power.c | 82 drivers/net/wireless/d80211/bcm43xx/bcm43xx_power.h | 41 drivers/net/wireless/d80211/bcm43xx/bcm43xx_sysfs.c | 232 drivers/net/wireless/d80211/bcm43xx/bcm43xx_sysfs.h | 9 drivers/net/wireless/d80211/bcm43xx/bcm43xx_tables.c | 376 + drivers/net/wireless/d80211/bcm43xx/bcm43xx_tables.h | 28 drivers/net/wireless/d80211/bcm43xx/bcm43xx_vstack.c | 202 drivers/net/wireless/d80211/bcm43xx/bcm43xx_vstack.h | 83 drivers/net/wireless/d80211/bcm43xx/bcm43xx_xmit.c | 654 ++ drivers/net/wireless/d80211/bcm43xx/bcm43xx_xmit.h | 215 drivers/net/wireless/d80211/p54/Kconfig | 9 drivers/net/wireless/d80211/p54/Makefile | 4 drivers/net/wireless/d80211/p54/net2280.h | 452 + drivers/net/wireless/d80211/p54/prism54.h | 76 drivers/net/wireless/d80211/p54/prism54common.c | 812 +++ drivers/net/wireless/d80211/p54/prism54common.h | 304 + drivers/net/wireless/d80211/p54/prism54magic.h | 77 drivers/net/wireless/d80211/p54/prism54pci.c | 698 ++ drivers/net/wireless/d80211/p54/prism54pci.h | 106 drivers/net/wireless/d80211/p54/prism54usb.c | 944 +++ drivers/net/wireless/d80211/p54/prism54usb.h | 133 drivers/net/wireless/d80211/rt2x00/Kconfig | 83 drivers/net/wireless/d80211/rt2x00/Makefile | 5 drivers/net/wireless/d80211/rt2x00/rt2400pci.c | 2998 +++++++++++ drivers/net/wireless/d80211/rt2x00/rt2400pci.h | 967 +++ drivers/net/wireless/d80211/rt2x00/rt2500pci.c | 3308 ++++++++++++ drivers/net/wireless/d80211/rt2x00/rt2500pci.h | 1234 ++++ drivers/net/wireless/d80211/rt2x00/rt2500usb.c | 3142 +++++++++++ drivers/net/wireless/d80211/rt2x00/rt2500usb.h | 739 ++ drivers/net/wireless/d80211/rt2x00/rt2x00.h | 1262 ++++ drivers/net/wireless/d80211/rt2x00/rt2x00pci.h | 44 drivers/net/wireless/d80211/rt2x00/rt2x00usb.h | 81 drivers/net/wireless/d80211/rt2x00/rt61pci.c | 3848 ++++++++++++++ drivers/net/wireless/d80211/rt2x00/rt61pci.h | 1398 +++++ drivers/net/wireless/d80211/rt2x00/rt73usb.c | 3488 ++++++++++++ drivers/net/wireless/d80211/rt2x00/rt73usb.h | 980 +++ drivers/net/wireless/d80211/zd1211rw/Kconfig | 19 drivers/net/wireless/d80211/zd1211rw/Makefile | 11 drivers/net/wireless/d80211/zd1211rw/zd_chip.c | 1655 ++++++ drivers/net/wireless/d80211/zd1211rw/zd_chip.h | 846 +++ drivers/net/wireless/d80211/zd1211rw/zd_def.h | 55 drivers/net/wireless/d80211/zd1211rw/zd_ieee80211.h | 68 drivers/net/wireless/d80211/zd1211rw/zd_mac.c | 672 ++ drivers/net/wireless/d80211/zd1211rw/zd_mac.h | 249 drivers/net/wireless/d80211/zd1211rw/zd_rf.c | 156 drivers/net/wireless/d80211/zd1211rw/zd_rf.h | 83 drivers/net/wireless/d80211/zd1211rw/zd_rf_al2230.c | 373 + drivers/net/wireless/d80211/zd1211rw/zd_rf_al7230b.c | 274 + drivers/net/wireless/d80211/zd1211rw/zd_rf_rf2959.c | 279 + drivers/net/wireless/d80211/zd1211rw/zd_types.h | 71 drivers/net/wireless/d80211/zd1211rw/zd_usb.c | 1429 +++++ drivers/net/wireless/d80211/zd1211rw/zd_usb.h | 243 drivers/net/wireless/d80211/zd1211rw/zd_util.c | 82 drivers/net/wireless/d80211/zd1211rw/zd_util.h | 29 drivers/ssb/Kconfig | 93 drivers/ssb/Makefile | 14 drivers/ssb/core.c | 805 ++ drivers/ssb/driver_chipcommon/chipcommon.c | 403 + drivers/ssb/driver_mips/mips.c | 258 drivers/ssb/driver_pci/pcicore.c | 485 + drivers/ssb/pci.c | 480 + drivers/ssb/pcmcia.c | 256 drivers/ssb/scan.c | 373 + drivers/ssb/ssb_private.h | 143 drivers/usb/host/Kconfig | 10 drivers/usb/host/ohci-hcd.c | 5 drivers/usb/host/ohci-ssb.c | 193 include/linux/Kbuild | 2 include/linux/crc-itu-t.h | 27 include/linux/eeprom_93cx6.h | 77 include/linux/ieee80211.h | 315 + include/linux/netdevice.h | 8 include/linux/nl80211.h | 276 + include/linux/ssb/ssb.h | 358 + include/linux/ssb/ssb_driver_chipcommon.h | 387 + include/linux/ssb/ssb_driver_extif.h | 163 include/linux/ssb/ssb_driver_mips.h | 47 include/linux/ssb/ssb_driver_pci.h | 108 include/linux/ssb/ssb_regs.h | 293 + include/net/cfg80211.h | 205 include/net/d80211.h | 1002 +++ lib/Kconfig | 16 lib/Makefile | 3 lib/crc-itu-t.c | 64 lib/eeprom_93cx6.c | 343 + net/Kconfig | 32 net/Makefile | 2 net/core/Makefile | 1 net/core/dev.c | 40 net/core/net-sysfs.c | 4 net/core/rtnetlink.c | 42 net/core/wireless.c | 2353 -------- net/d80211/Kconfig | 71 net/d80211/Makefile | 26 net/d80211/aes_ccm.c | 155 net/d80211/aes_ccm.h | 26 net/d80211/fifo_qdisc.c | 102 net/d80211/hostapd_ioctl.h | 434 + net/d80211/ieee80211.c | 4842 ++++++++++++++++++ net/d80211/ieee80211_common.h | 98 net/d80211/ieee80211_dev.c | 117 net/d80211/ieee80211_i.h | 728 ++ net/d80211/ieee80211_iface.c | 372 + net/d80211/ieee80211_ioctl.c | 3267 ++++++++++++ net/d80211/ieee80211_key.h | 89 net/d80211/ieee80211_led.c | 91 net/d80211/ieee80211_led.h | 32 net/d80211/ieee80211_rate.c | 140 net/d80211/ieee80211_rate.h | 161 net/d80211/ieee80211_scan.c | 342 + net/d80211/ieee80211_sta.c | 2894 ++++++++++ net/d80211/ieee80211_sysfs.c | 785 ++ net/d80211/ieee80211_sysfs_sta.c | 437 + net/d80211/michael.c | 104 net/d80211/michael.h | 20 net/d80211/rc80211_simple.c | 398 + net/d80211/sta_info.c | 460 + net/d80211/sta_info.h | 149 net/d80211/tkip.c | 341 + net/d80211/tkip.h | 36 net/d80211/wep.c | 328 + net/d80211/wep.h | 40 net/d80211/wme.c | 678 ++ net/d80211/wme.h | 38 net/d80211/wpa.c | 846 +++ net/d80211/wpa.h | 34 net/wireless/Makefile | 16 net/wireless/core.c | 245 net/wireless/core.h | 78 net/wireless/nl80211.c | 1050 +++ net/wireless/nl80211.h | 7 net/wireless/wext-common.c | 610 ++ net/wireless/wext-compat.c | 1633 ++++++ net/wireless/wext-old.c | 1730 ++++++ net/wireless/wext.h | 13 169 files changed, 84297 insertions(+), 2361 deletions(-) Index: jwltest-d80211-backport.patch =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-6/Attic/jwltest-d80211-backport.patch,v retrieving revision 1.1.16.2 retrieving revision 1.1.16.3 diff -u -r1.1.16.2 -r1.1.16.3 --- jwltest-d80211-backport.patch 8 Feb 2007 22:12:55 -0000 1.1.16.2 +++ jwltest-d80211-backport.patch 8 Feb 2007 22:43:40 -0000 1.1.16.3 @@ -63809,7 +63809,7 @@ +#endif /* __NET_WIRELESS_NL80211_H */ --- /dev/null 2006-11-15 09:57:50.578980680 -0500 +++ linux-2.6.19.noarch/net/wireless/nl80211.c 2007-02-08 13:42:03.000000000 -0500 -@@ -0,0 +1,1049 @@ +@@ -0,0 +1,1050 @@ +/* + * This is the new netlink-based wireless configuration interface. + * @@ -64812,7 +64812,8 @@ +void *nl80211hdr_put(struct sk_buff *skb, u32 pid, u32 seq, int flags, u8 cmd) +{ + /* since there is no private header just add the generic one */ -+ return genlmsg_put(skb, pid, seq, &nl80211_fam, flags, cmd); ++ return genlmsg_put(skb, pid, seq, nl80211_fam.id, 0, ++ flags, cmd, nl80211_fam.version); +} +EXPORT_SYMBOL_GPL(nl80211hdr_put); + From fedora-cvs-commits at redhat.com Fri Feb 9 02:40:15 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 21:40:15 -0500 Subject: rpms/dhcp/devel dhcp-3.0.5-libdhcp4client.patch, 1.9, 1.10 dhcp.spec, 1.138, 1.139 Message-ID: <200702090240.l192eFcI014749@cvs.devel.redhat.com> Author: dcantrel Update of /cvs/dist/rpms/dhcp/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv14576 Modified Files: dhcp-3.0.5-libdhcp4client.patch dhcp.spec Log Message: * Thu Feb 08 2007 David Cantrell - 12:3.0.5-18 - Fix libdhcp4client visibility _again_ (#198496) dhcp-3.0.5-libdhcp4client.patch: Makefile.dist | 2 client/dhclient.c | 279 +++++++++++++++++++++++++++++++++++++-- common/alloc.c | 4 common/discover.c | 17 +- common/dispatch.c | 1 common/lpf.c | 1 common/options.c | 1 common/tree.c | 3 configure | 2 dst/hmac_link.c | 32 ++++ dst/md5_dgst.c | 2 libdhcp4client/Makefile.dist | 127 +++++++++++++++++ libdhcp4client/dhcp4client.h | 24 +++ libdhcp4client/libdhcp_control.h | 102 ++++++++++++++ omapip/alloc.c | 42 +++++ omapip/dispatch.c | 2 omapip/errwarn.c | 50 ++++++ 17 files changed, 662 insertions(+), 29 deletions(-) Index: dhcp-3.0.5-libdhcp4client.patch =================================================================== RCS file: /cvs/dist/rpms/dhcp/devel/dhcp-3.0.5-libdhcp4client.patch,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- dhcp-3.0.5-libdhcp4client.patch 4 Feb 2007 19:34:53 -0000 1.9 +++ dhcp-3.0.5-libdhcp4client.patch 9 Feb 2007 02:40:12 -0000 1.10 @@ -1,5 +1,5 @@ ---- dhcp-3.0.5/client/dhclient.c.libdhcp4client 2007-02-04 14:25:27.000000000 -0500 -+++ dhcp-3.0.5/client/dhclient.c 2007-02-04 14:29:41.000000000 -0500 +--- dhcp-3.0.5/client/dhclient.c.libdhcp4client 2007-02-08 21:01:16.000000000 -0500 ++++ dhcp-3.0.5/client/dhclient.c 2007-02-08 21:22:14.000000000 -0500 @@ -78,7 +78,9 @@ int extended_option_environment = 0; #endif @@ -11,7 +11,7 @@ static void usage PROTO ((void)); void do_release(struct client_state *); -@@ -89,10 +91,57 @@ +@@ -89,10 +91,58 @@ extern u_int32_t default_requested_options[]; @@ -54,6 +54,7 @@ +} + +extern void omapi_free_all_pointers(void); ++__attribute__ ((visibility ("default"))) +int dhcpv4_client +(libdhcp_ctl, argc, argv, envp) +LIBDHCP_Control *libdhcp_ctl; @@ -70,7 +71,7 @@ int i; struct servent *ent; struct interface_info *ip; -@@ -118,7 +167,7 @@ +@@ -118,7 +168,7 @@ int timeout_arg = 0; char *arg_conf = 0L; int arg_conf_len=0; @@ -79,7 +80,7 @@ /* Make sure we have stdin, stdout and stderr. */ i = open ("/dev/null", O_RDWR); if (i == 0) -@@ -139,7 +188,7 @@ +@@ -139,7 +189,7 @@ #if !(defined (DEBUG) || defined (SYSLOG_4_2) || defined (__CYGWIN32__)) setlogmask (LOG_UPTO (LOG_INFO)); #endif @@ -88,7 +89,7 @@ /* Set up the OMAPI. */ status = omapi_init (); if (status != ISC_R_SUCCESS) -@@ -468,9 +517,12 @@ +@@ -468,9 +518,12 @@ log_fatal("dhclient(%u) is already running - exiting. ", dhcpid); return(1); } @@ -103,7 +104,7 @@ if (!quiet) { log_info ("%s %s", message, DHCP_VERSION); log_info (copyright); -@@ -479,7 +531,7 @@ +@@ -479,7 +532,7 @@ log_info ("%s", ""); } else log_perror = 0; @@ -112,7 +113,7 @@ /* If we're given a relay agent address to insert, for testing purposes, figure out what it is. */ if (relay) { -@@ -766,12 +818,18 @@ +@@ -766,12 +819,18 @@ arg_conf_len = 0L; } @@ -132,7 +133,7 @@ /* XXX */ /* config_counter(&snd_counter, &rcv_counter); */ -@@ -789,7 +847,7 @@ +@@ -789,7 +848,7 @@ if (!persist) { /* Nothing more to do. */ log_info ("No broadcast interfaces found - exiting."); @@ -141,7 +142,7 @@ } } else if (!release_mode) { /* Call the script with the list of interfaces. */ -@@ -884,7 +942,7 @@ +@@ -884,7 +943,7 @@ dmalloc_longterm = dmalloc_outstanding; dmalloc_outstanding = 0; #endif @@ -150,7 +151,7 @@ /* If we're not supposed to wait before getting the address, don't. */ if (nowait) -@@ -897,7 +955,125 @@ +@@ -897,7 +956,125 @@ /* Start dispatching packets and timeouts... */ dispatch (); @@ -276,7 +277,7 @@ /*NOTREACHED*/ return 0; } -@@ -1292,7 +1468,20 @@ +@@ -1292,7 +1469,20 @@ if (client -> new -> rebind < cur_time) client -> new -> rebind = TIME_MAX; @@ -297,7 +298,7 @@ } void bind_lease (client) -@@ -1328,6 +1517,9 @@ +@@ -1328,6 +1518,9 @@ return; } @@ -307,7 +308,7 @@ /* Write out the new lease. */ write_client_lease (client, client -> new, 0, 0); -@@ -1427,13 +1619,13 @@ +@@ -1427,13 +1620,13 @@ { return 0; } @@ -323,7 +324,7 @@ int write_host (host) struct host_decl *host; { -@@ -2004,6 +2196,10 @@ +@@ -2004,6 +2197,10 @@ tell the shell script that we failed to allocate an address, and try again later. */ if (onetry) { @@ -334,7 +335,7 @@ if (!quiet) log_info ("Unable to obtain a lease on first try.%s", " Exiting."); -@@ -2607,7 +2803,9 @@ +@@ -2607,7 +2804,9 @@ free_client_lease (lease, MDL); } @@ -344,7 +345,7 @@ void rewrite_client_leases () { -@@ -3048,6 +3246,54 @@ +@@ -3048,6 +3247,54 @@ int script_go (client) struct client_state *client; { @@ -399,7 +400,7 @@ char *scriptName; char *argv [2]; char **envp; -@@ -3121,6 +3367,7 @@ +@@ -3121,6 +3368,7 @@ GET_TIME (&cur_time); return (WIFEXITED (wstatus) ? WEXITSTATUS (wstatus) : -WTERMSIG (wstatus)); @@ -407,7 +408,7 @@ } void client_envadd (struct client_state *client, -@@ -3211,6 +3458,9 @@ +@@ -3211,6 +3459,9 @@ /* Don't become a daemon if the user requested otherwise. */ if (no_daemon) { @@ -417,7 +418,7 @@ write_client_pid_file (); return; } -@@ -3219,7 +3469,9 @@ +@@ -3219,7 +3470,9 @@ if (state) return; state = 1; @@ -428,8 +429,8 @@ /* Stop logging to stderr... */ log_perror = 0; ---- dhcp-3.0.5/common/discover.c.libdhcp4client 2007-02-04 14:25:27.000000000 -0500 -+++ dhcp-3.0.5/common/discover.c 2007-02-04 14:27:16.000000000 -0500 +--- dhcp-3.0.5/common/discover.c.libdhcp4client 2007-02-08 21:01:16.000000000 -0500 ++++ dhcp-3.0.5/common/discover.c 2007-02-08 21:01:16.000000000 -0500 @@ -121,6 +121,10 @@ register that interface with the network I/O software, figure out what subnet it's on, and add it to the list of interfaces. */ @@ -480,8 +481,8 @@ if (h -> type != dhcp_type_interface) return ISC_R_INVALIDARG; ---- dhcp-3.0.5/common/lpf.c.libdhcp4client 2007-02-04 14:25:27.000000000 -0500 -+++ dhcp-3.0.5/common/lpf.c 2007-02-04 14:25:28.000000000 -0500 +--- dhcp-3.0.5/common/lpf.c.libdhcp4client 2007-02-08 21:01:16.000000000 -0500 ++++ dhcp-3.0.5/common/lpf.c 2007-02-08 21:01:16.000000000 -0500 @@ -246,6 +246,7 @@ struct interface_info *info; { @@ -490,8 +491,8 @@ /* Set up the bpf filter program structure. This is defined in bpf.c */ ---- dhcp-3.0.5/common/alloc.c.libdhcp4client 2007-02-04 14:25:27.000000000 -0500 -+++ dhcp-3.0.5/common/alloc.c 2007-02-04 14:25:28.000000000 -0500 +--- dhcp-3.0.5/common/alloc.c.libdhcp4client 2007-02-08 21:01:16.000000000 -0500 ++++ dhcp-3.0.5/common/alloc.c 2007-02-08 21:01:16.000000000 -0500 @@ -1009,7 +1009,11 @@ return 1; } @@ -504,8 +505,47 @@ #if defined (DEBUG_MEMORY_LEAKAGE) || \ defined (DEBUG_MEMORY_LEAKAGE_ON_EXIT) ---- dhcp-3.0.5/dst/hmac_link.c.libdhcp4client 2007-02-04 14:25:27.000000000 -0500 -+++ dhcp-3.0.5/dst/hmac_link.c 2007-02-04 14:25:28.000000000 -0500 +--- dhcp-3.0.5/common/tree.c.libdhcp4client 2007-02-08 21:01:16.000000000 -0500 ++++ dhcp-3.0.5/common/tree.c 2007-02-08 21:24:40.000000000 -0500 +@@ -40,7 +40,7 @@ + #include "dhcpd.h" + #include + +-struct binding_scope *global_scope; ++struct binding_scope __attribute__ ((visibility ("default"))) *global_scope; + + static int do_host_lookup PROTO ((struct data_string *, + struct dns_host_entry *)); +@@ -2615,6 +2615,7 @@ + result of that evaluation. There should never be both an expression + and a valid data_string. */ + ++__attribute__ ((visibility ("default"))) + int evaluate_option_cache (result, packet, lease, client_state, + in_options, cfg_options, scope, oc, file, line) + struct data_string *result; +--- dhcp-3.0.5/common/options.c.libdhcp4client 2007-02-08 21:01:16.000000000 -0500 ++++ dhcp-3.0.5/common/options.c 2007-02-08 21:23:37.000000000 -0500 +@@ -2153,6 +2153,7 @@ + return 1; + } + ++__attribute__ ((visibility ("default"))) + void option_space_foreach (struct packet *packet, struct lease *lease, + struct client_state *client_state, + struct option_state *in_options, +--- dhcp-3.0.5/common/dispatch.c.libdhcp4client 2007-02-08 21:01:16.000000000 -0500 ++++ dhcp-3.0.5/common/dispatch.c 2007-02-08 21:24:08.000000000 -0500 +@@ -358,6 +358,7 @@ + #endif + } + ++__attribute__ ((visibility ("default"))) + void relinquish_timeouts () + { + #ifdef LIBDHCP +--- dhcp-3.0.5/dst/hmac_link.c.libdhcp4client 2007-02-08 21:01:16.000000000 -0500 ++++ dhcp-3.0.5/dst/hmac_link.c 2007-02-08 21:01:16.000000000 -0500 @@ -38,6 +38,10 @@ #include "dst_internal.h" @@ -593,389 +633,18 @@ return (0); memset(dst_t_func[KEY_HMAC_MD5], 0, sizeof(struct dst_func)); --- dhcp-3.0.5/dst/md5_dgst.c.libdhcp4client 2004-06-14 14:50:06.000000000 -0400 -+++ dhcp-3.0.5/dst/md5_dgst.c 2007-02-04 14:25:28.000000000 -0500 ++++ dhcp-3.0.5/dst/md5_dgst.c 2007-02-08 21:05:27.000000000 -0500 @@ -65,7 +65,7 @@ #ifdef USE_MD5 /* Added by ogud at tis.com 1998/1/26 */ -const char *MD5_version="MD5 part of SSLeay 0.8.1 19-Jul-1997"; -+const char *MD5_version __attribute__((visibility ("hidden"))) ="MD5 part of SSLeay 0.8.1 19-Jul-1997"; ++const char *MD5_version ="MD5 part of SSLeay 0.8.1 19-Jul-1997"; /* Implemented from RFC1321 The MD5 Message-Digest Algorithm */ -@@ -81,6 +81,7 @@ - static void md5_block(); - #endif - -+__attribute__((visibility ("hidden"))) - void MD5_Init(c) - MD5_CTX *c; - { -@@ -93,6 +94,7 @@ - c->num=0; - } - -+__attribute__((visibility ("hidden"))) - void MD5_Update(c, data, len) - MD5_CTX *c; - const register unsigned char *data; -@@ -298,6 +300,7 @@ - c->D+=D&0xffffffffL; - } - -+__attribute__((visibility ("hidden"))) - void MD5_Final(md, c) - unsigned char *md; - MD5_CTX *c; ---- dhcp-3.0.5/minires/ns_date.c.libdhcp4client 2004-06-10 13:59:40.000000000 -0400 -+++ dhcp-3.0.5/minires/ns_date.c 2007-02-04 14:25:28.000000000 -0500 -@@ -56,6 +56,7 @@ - 1 January 1970 (GMT assumed). Format is yyyymmddhhmmss, all - digits required, no spaces allowed. */ - -+__attribute__((visibility ("hidden"))) - u_int32_t - ns_datetosecs(const char *cp, int *errp) { - struct tm time; ---- dhcp-3.0.5/minires/ns_verify.c.libdhcp4client 2004-06-10 13:59:42.000000000 -0400 -+++ dhcp-3.0.5/minires/ns_verify.c 2007-02-04 14:25:28.000000000 -0500 -@@ -61,6 +61,7 @@ - - /* Public. */ - -+__attribute__((visibility ("hidden"))) - u_char * - ns_find_tsig(u_char *msg, u_char *eom) { - HEADER *hp = (HEADER *)msg; -@@ -137,6 +138,7 @@ - * - TSIG verification succeeds, error set to BADSIG (ns_r_badsig) - * - TSIG verification succeeds, error set to BADTIME (ns_r_badtime) - */ -+__attribute__((visibility ("hidden"))) - isc_result_t - ns_verify(u_char *msg, unsigned *msglen, void *k, - const u_char *querysig, unsigned querysiglen, ---- dhcp-3.0.5/minires/ns_parse.c.libdhcp4client 2004-06-10 13:59:40.000000000 -0400 -+++ dhcp-3.0.5/minires/ns_parse.c 2007-02-04 14:25:28.000000000 -0500 -@@ -47,7 +47,7 @@ - /* Public. */ - - /* These need to be in the same order as the nres.h:ns_flag enum. */ --struct _ns_flagdata _ns_flagdata[16] = { -+struct _ns_flagdata _ns_flagdata[16] __attribute__((visibility ("hidden"))) = { - { 0x8000, 15 }, /* qr. */ - { 0x7800, 11 }, /* opcode. */ - { 0x0400, 10 }, /* aa. */ -@@ -66,6 +66,7 @@ - { 0x0000, 0 }, /* expansion (6/6). */ - }; - -+__attribute__((visibility ("hidden"))) - isc_result_t - ns_skiprr(const u_char *ptr, const u_char *eom, ns_sect section, int count, - int *rc) { -@@ -94,6 +95,7 @@ - return ISC_R_SUCCESS; - } - -+__attribute__((visibility ("hidden"))) - isc_result_t - ns_initparse(const u_char *msg, unsigned msglen, ns_msg *handle) { - const u_char *eom = msg + msglen; -@@ -136,6 +138,7 @@ - return ISC_R_SUCCESS; - } - -+__attribute__((visibility ("hidden"))) - isc_result_t - ns_parserr(ns_msg *handle, ns_sect section, int rrnum, ns_rr *rr) { - int b; ---- dhcp-3.0.5/minires/ns_samedomain.c.libdhcp4client 2004-06-10 13:59:41.000000000 -0400 -+++ dhcp-3.0.5/minires/ns_samedomain.c 2007-02-04 14:25:28.000000000 -0500 -@@ -53,6 +53,7 @@ - * but NOT in "bar.top" - */ - -+__attribute__((visibility ("hidden"))) - int - ns_samedomain(const char *a, const char *b) { - size_t la, lb; -@@ -152,6 +153,7 @@ - * ns_subdomain(a, b) - * is "a" a subdomain of "b"? - */ -+__attribute__((visibility ("hidden"))) - int - ns_subdomain(const char *a, const char *b) { - return (ns_samename(a, b) != 1 && ns_samedomain(a, b)); -@@ -169,6 +171,7 @@ - * foo\\. -> foo\\. - */ - -+__attribute__((visibility ("hidden"))) - isc_result_t - ns_makecanon(const char *src, char *dst, size_t dstsize) { - size_t n = strlen(src); -@@ -198,6 +201,7 @@ - * 1 if names are the same - */ - -+__attribute__((visibility ("hidden"))) - int - ns_samename(const char *a, const char *b) { - char ta[NS_MAXDNAME], tb[NS_MAXDNAME]; ---- dhcp-3.0.5/minires/ns_name.c.libdhcp4client 2007-02-04 14:25:27.000000000 -0500 -+++ dhcp-3.0.5/minires/ns_name.c 2007-02-04 14:25:28.000000000 -0500 -@@ -60,6 +60,7 @@ - * The root is returned as "." - * All other domains are returned in non absolute form - */ -+__attribute__((visibility ("hidden"))) - int - ns_name_ntop(const u_char *src, char *dst, size_t dstsiz) { - const u_char *cp; -@@ -146,6 +147,7 @@ - * Enforces label and domain length limits. - */ - -+__attribute__((visibility ("hidden"))) - int - ns_name_pton(const char *src, u_char *dst, size_t dstsiz) { - u_char *label, *bp, *eom; -@@ -255,6 +257,7 @@ - * Enforces label and domain length limits. - */ - -+__attribute__((visibility ("hidden"))) - int - ns_name_ntol(const u_char *src, u_char *dst, size_t dstsiz) { - const u_char *cp; -@@ -299,6 +302,7 @@ - * return: - * -1 if it fails, or consumed octets if it succeeds. - */ -+__attribute__((visibility ("hidden"))) - int - ns_name_unpack(const u_char *msg, const u_char *eom, const u_char *src, - u_char *dst, size_t dstsiz) -@@ -387,6 +391,7 @@ - * try to compress names. If 'lastdnptr' is NULL, we don't update the - * list. - */ -+__attribute__((visibility ("hidden"))) - int - ns_name_pack(const u_char *src, u_char *dst, unsigned dstsiz, - const u_char **dnptrs, const u_char **lastdnptr) -@@ -479,6 +484,7 @@ - * note: - * Root domain returns as "." not "". - */ -+__attribute__((visibility ("hidden"))) - int - ns_name_uncompress(const u_char *msg, const u_char *eom, const u_char *src, - char *dst, size_t dstsiz) -@@ -507,6 +513,7 @@ - * If 'dnptr' is NULL, we don't try to compress names. If 'lastdnptr' - * is NULL, we don't update the list. - */ -+__attribute__((visibility ("hidden"))) - int - ns_name_compress(const char *src, u_char *dst, size_t dstsiz, - const u_char **dnptrs, const u_char **lastdnptr) -@@ -524,6 +531,7 @@ - * return: - * 0 on success, -1 (with errno set) on failure. - */ -+__attribute__((visibility ("hidden"))) - int - ns_name_skip(const u_char **ptrptr, const u_char *eom) { - const u_char *cp; ---- dhcp-3.0.5/minires/ns_sign.c.libdhcp4client 2004-06-10 13:59:42.000000000 -0400 -+++ dhcp-3.0.5/minires/ns_sign.c 2007-02-04 14:25:28.000000000 -0500 -@@ -78,6 +78,7 @@ - * - bad key / sign failed (-BADKEY) - * - not enough space (NS_TSIG_ERROR_NO_SPACE) - */ -+__attribute__((visibility ("hidden"))) - isc_result_t - ns_sign(u_char *msg, unsigned *msglen, unsigned msgsize, int error, void *k, - const u_char *querysig, unsigned querysiglen, u_char *sig, ---- dhcp-3.0.5/minires/res_comp.c.libdhcp4client 2007-02-04 14:25:27.000000000 -0500 -+++ dhcp-3.0.5/minires/res_comp.c 2007-02-04 14:25:28.000000000 -0500 -@@ -103,6 +103,7 @@ - * 'exp_dn' is a pointer to a buffer of size 'length' for the result. - * Return size of compressed name or -1 if there was an error. - */ -+__attribute__((visibility ("hidden"))) - int - dn_expand(const u_char *msg, const u_char *eom, const u_char *src, - char *dst, unsigned dstsiz) -@@ -119,6 +120,7 @@ - * Return the size of the compressed name or -1. - * 'length' is the size of the array pointed to by 'comp_dn'. - */ -+__attribute__((visibility ("hidden"))) - int - dn_comp(const char *src, u_char *dst, unsigned dstsiz, - u_char **dnptrs, u_char **lastdnptr) -@@ -131,6 +133,7 @@ - /* - * Skip over a compressed domain name. Return the size or -1. - */ -+__attribute__((visibility ("hidden"))) - int - dn_skipname(const u_char *ptr, const u_char *eom) { - const u_char *saveptr = ptr; ---- dhcp-3.0.5/minires/res_mkupdate.c.libdhcp4client 2007-02-04 14:25:27.000000000 -0500 -+++ dhcp-3.0.5/minires/res_mkupdate.c 2007-02-04 14:25:28.000000000 -0500 -@@ -936,6 +936,7 @@ - - static struct valuelist *servicelist, *protolist; - -+__attribute__((visibility ("hidden"))) - void - res_buildservicelist() { - struct servent *sp; -@@ -968,6 +969,7 @@ - endservent(); - } - -+__attribute__((visibility ("hidden"))) - void - res_destroyservicelist() { - struct valuelist *slp, *slp_next; -@@ -981,6 +983,7 @@ - servicelist = (struct valuelist *)0; - } - -+__attribute__((visibility ("hidden"))) - void - res_buildprotolist() { - struct protoent *pp; -@@ -1010,6 +1013,7 @@ - endprotoent(); - } - -+__attribute__((visibility ("hidden"))) - void - res_destroyprotolist() { - struct valuelist *plp, *plp_next; -@@ -1047,6 +1051,7 @@ - /* - * Convert service name or (ascii) number to int. - */ -+__attribute__((visibility ("hidden"))) - int - res_servicenumber(const char *p) { - if (servicelist == (struct valuelist *)0) -@@ -1057,6 +1062,7 @@ - /* - * Convert protocol name or (ascii) number to int. - */ -+__attribute__((visibility ("hidden"))) - int - res_protocolnumber(const char *p) { - if (protolist == (struct valuelist *)0) -@@ -1115,6 +1121,7 @@ - return (0); - } - -+__attribute__((visibility ("hidden"))) - const char * - res_protocolname(int num) { - static char number[8]; -@@ -1130,6 +1137,7 @@ - return (pp->p_name); - } - -+__attribute__((visibility ("hidden"))) - const char * - res_servicename(u_int16_t port, const char *proto) { /* Host byte order. */ - static char number[8]; ---- dhcp-3.0.5/minires/res_findzonecut.c.libdhcp4client 2004-06-10 13:59:43.000000000 -0400 -+++ dhcp-3.0.5/minires/res_findzonecut.c 2007-02-04 14:25:28.000000000 -0500 -@@ -139,6 +139,7 @@ - * keep going. for the NS and A queries this means we just give up. - */ - -+__attribute__((visibility ("hidden"))) - isc_result_t - res_findzonecut(res_state statp, const char *dname, ns_class class, int opts, - char *zname, size_t zsize, struct in_addr *addrs, int naddrs, ---- dhcp-3.0.5/minires/res_send.c.libdhcp4client 2004-06-10 13:59:44.000000000 -0400 -+++ dhcp-3.0.5/minires/res_send.c 2007-02-04 14:25:28.000000000 -0500 -@@ -128,6 +128,7 @@ - * author: - * paul vixie, 29may94 - */ -+__attribute__((visibility ("hidden"))) - int - res_ourserver_p(const res_state statp, const struct sockaddr_in *inp) { - struct sockaddr_in ina; -@@ -158,6 +159,7 @@ - * author: - * paul vixie, 29may94 - */ -+__attribute__((visibility ("hidden"))) - int - res_nameinquery(const char *name, int type, int class, - const u_char *buf, const u_char *eom) -@@ -195,6 +197,7 @@ - * author: - * paul vixie, 29may94 - */ -+__attribute__((visibility ("hidden"))) - int - res_queriesmatch(const u_char *buf1, const u_char *eom1, - const u_char *buf2, const u_char *eom2) -@@ -233,6 +236,7 @@ - return (1); - } - -+__attribute__((visibility ("hidden"))) - isc_result_t - res_nsend(res_state statp, - double *buf, unsigned buflen, -@@ -832,6 +836,7 @@ - * - * This routine is not expected to be user visible. - */ -+__attribute__((visibility ("hidden"))) - void - res_nclose(res_state statp) { - if (statp->_sock >= 0) { ---- dhcp-3.0.5/minires/res_mkquery.c.libdhcp4client 2004-06-10 13:59:43.000000000 -0400 -+++ dhcp-3.0.5/minires/res_mkquery.c 2007-02-04 14:25:28.000000000 -0500 -@@ -96,6 +96,7 @@ - * Form all types of queries. - * Returns the size of the result or -1. - */ -+__attribute__((visibility ("hidden"))) - isc_result_t - res_nmkquery(res_state statp, - int op, /* opcode of query */ ---- dhcp-3.0.5/minires/res_sendsigned.c.libdhcp4client 2004-06-10 13:59:44.000000000 -0400 -+++ dhcp-3.0.5/minires/res_sendsigned.c 2007-02-04 14:25:28.000000000 -0500 -@@ -41,6 +41,7 @@ - #include - - /* res_nsendsigned */ -+__attribute__((visibility ("hidden"))) - isc_result_t - res_nsendsigned(res_state statp, - double *msg, unsigned msglen, ns_tsig_key *key, ---- dhcp-3.0.5/minires/res_init.c.libdhcp4client 2007-02-04 14:25:27.000000000 -0500 -+++ dhcp-3.0.5/minires/res_init.c 2007-02-04 14:25:28.000000000 -0500 -@@ -484,6 +484,7 @@ - } - #endif - -+__attribute__((visibility ("hidden"))) - u_int - res_randomid(void) { - struct timeval now; ---- dhcp-3.0.5/omapip/alloc.c.libdhcp4client 2007-02-04 14:25:27.000000000 -0500 -+++ dhcp-3.0.5/omapip/alloc.c 2007-02-04 14:25:28.000000000 -0500 +--- dhcp-3.0.5/omapip/alloc.c.libdhcp4client 2007-02-08 21:01:16.000000000 -0500 ++++ dhcp-3.0.5/omapip/alloc.c 2007-02-08 21:01:16.000000000 -0500 @@ -40,6 +40,41 @@ #include @@ -1039,8 +708,8 @@ } #if defined (DEBUG_MEMORY_LEAKAGE) || defined (DEBUG_MALLOC_POOL) || \ ---- dhcp-3.0.5/omapip/dispatch.c.libdhcp4client 2007-02-04 14:25:27.000000000 -0500 -+++ dhcp-3.0.5/omapip/dispatch.c 2007-02-04 14:25:28.000000000 -0500 +--- dhcp-3.0.5/omapip/dispatch.c.libdhcp4client 2007-02-08 21:01:16.000000000 -0500 ++++ dhcp-3.0.5/omapip/dispatch.c 2007-02-08 21:01:16.000000000 -0500 @@ -34,7 +34,7 @@ #include @@ -1050,8 +719,8 @@ TIME cur_time; OMAPI_OBJECT_ALLOC (omapi_io, ---- dhcp-3.0.5/omapip/errwarn.c.libdhcp4client 2007-02-04 14:25:27.000000000 -0500 -+++ dhcp-3.0.5/omapip/errwarn.c 2007-02-04 14:25:28.000000000 -0500 +--- dhcp-3.0.5/omapip/errwarn.c.libdhcp4client 2007-02-08 21:01:16.000000000 -0500 ++++ dhcp-3.0.5/omapip/errwarn.c 2007-02-08 21:01:16.000000000 -0500 @@ -39,6 +39,11 @@ #include #include @@ -1174,7 +843,7 @@ } --- dhcp-3.0.5/configure.libdhcp4client 2004-09-10 17:02:30.000000000 -0400 -+++ dhcp-3.0.5/configure 2007-02-04 14:25:28.000000000 -0500 ++++ dhcp-3.0.5/configure 2007-02-08 21:01:16.000000000 -0500 @@ -246,7 +246,7 @@ fi @@ -1184,8 +853,8 @@ fi for foo in $dirs; do ---- /dev/null 2007-02-03 10:31:46.831575569 -0500 -+++ dhcp-3.0.5/libdhcp4client/Makefile.dist 2007-02-04 14:25:28.000000000 -0500 +--- /dev/null 2007-02-06 10:40:24.955607220 -0500 ++++ dhcp-3.0.5/libdhcp4client/Makefile.dist 2007-02-08 21:12:41.000000000 -0500 @@ -0,0 +1,127 @@ +# Makefile.dist for libdhcp4client +# @@ -1314,8 +983,8 @@ + $(CC) -shared -o $@ -Wl,-soname,$@ $(OBJS) `$(AR) t libres.a | grep -v res_query.o` + +# Dependencies (semi-automatically-generated) ---- /dev/null 2007-02-03 10:31:46.831575569 -0500 -+++ dhcp-3.0.5/libdhcp4client/dhcp4client.h 2007-02-04 14:25:28.000000000 -0500 +--- /dev/null 2007-02-06 10:40:24.955607220 -0500 ++++ dhcp-3.0.5/libdhcp4client/dhcp4client.h 2007-02-08 21:01:16.000000000 -0500 @@ -0,0 +1,24 @@ +/* dhcp4client.h + * @@ -1341,8 +1010,8 @@ +extern int dhcpv4_client( struct libdhcp_control_s *dhc_ctl, int argc, char **argv, char **envp); + /* The ISC IPv4 DHCP client main() function . + */ ---- /dev/null 2007-02-03 10:31:46.831575569 -0500 -+++ dhcp-3.0.5/libdhcp4client/libdhcp_control.h 2007-02-04 14:25:28.000000000 -0500 +--- /dev/null 2007-02-06 10:40:24.955607220 -0500 ++++ dhcp-3.0.5/libdhcp4client/libdhcp_control.h 2007-02-08 21:01:16.000000000 -0500 @@ -0,0 +1,102 @@ +/* libdhcp_control.h + * @@ -1447,7 +1116,7 @@ + +#endif --- dhcp-3.0.5/Makefile.dist.libdhcp4client 2004-06-10 13:59:10.000000000 -0400 -+++ dhcp-3.0.5/Makefile.dist 2007-02-04 14:25:28.000000000 -0500 ++++ dhcp-3.0.5/Makefile.dist 2007-02-08 21:01:16.000000000 -0500 @@ -22,7 +22,7 @@ # http://www.isc.org/ Index: dhcp.spec =================================================================== RCS file: /cvs/dist/rpms/dhcp/devel/dhcp.spec,v retrieving revision 1.138 retrieving revision 1.139 diff -u -r1.138 -r1.139 --- dhcp.spec 8 Feb 2007 15:51:30 -0000 1.138 +++ dhcp.spec 9 Feb 2007 02:40:12 -0000 1.139 @@ -8,7 +8,7 @@ Summary: DHCP (Dynamic Host Configuration Protocol) server and relay agent Name: dhcp Version: 3.0.5 -Release: 17%{?dist} +Release: 18%{?dist} Epoch: 12 License: distributable Group: System Environment/Daemons @@ -171,6 +171,9 @@ # Enable extended option info patch RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fPIC -Werror -Dlint -DEXTENDED_NEW_OPTION_INFO" +# Hidden visibility by default +RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fvisibility=hidden" + # DO NOT use the %%configure macro because this configure script is not autognu CC="%{__cc}" ./configure \ --copts "${RPM_OPT_FLAGS} %{?bigptrs}" \ @@ -354,6 +357,9 @@ %{_libdir}/libdhcp4client.so %changelog +* Thu Feb 08 2007 David Cantrell - 12:3.0.5-18 +- Fix libdhcp4client visibility _again_ (#198496) + * Thu Feb 08 2007 David Cantrell - 12:3.0.5-17 - Remove period from summary line (package review) - Use preferred BuildRoot (package review) From fedora-cvs-commits at redhat.com Fri Feb 9 03:52:01 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 22:52:01 -0500 Subject: rpms/libdhcp/devel libdhcp.spec,1.43,1.44 Message-ID: <200702090352.l193q11F024736@cvs.devel.redhat.com> Author: dcantrel Update of /cvs/dist/rpms/libdhcp/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv24721 Modified Files: libdhcp.spec Log Message: * Thu Feb 08 2007 David Cantrell - 1.19-5 - Rebuild for new libdhcp4client and new libdhcp6client Index: libdhcp.spec =================================================================== RCS file: /cvs/dist/rpms/libdhcp/devel/libdhcp.spec,v retrieving revision 1.43 retrieving revision 1.44 diff -u -r1.43 -r1.44 --- libdhcp.spec 2 Feb 2007 20:42:51 -0000 1.43 +++ libdhcp.spec 9 Feb 2007 03:51:59 -0000 1.44 @@ -1,14 +1,14 @@ Summary: A library for network interface configuration with DHCP Name: libdhcp Version: 1.19 -Release: 4%{?dist} +Release: 5%{?dist} License: GPL Group: Development/Libraries URL: http://people.redhat.com/dcantrel/%{name}/%{name}-%{version}.tar.bz2 Source0: %{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: dhcp-devel, libdhcp4client-devel >= 12:3.0.4-17 -BuildRequires: libdhcp6client-devel, libnl-devel >= 1.0-0.10.pre5.4 +BuildRequires: dhcp-devel, libdhcp4client-devel >= 12:3.0.4-18 +BuildRequires: libdhcp6client-devel >= 0.10-38 , libnl-devel >= 1.0-0.10.pre5.4 BuildRequires: pkgconfig %description @@ -60,6 +60,9 @@ %doc examples/ %changelog +* Thu Feb 08 2007 David Cantrell - 1.19-5 +- Rebuild for new libdhcp4client and new libdhcp6client + * Fri Feb 02 2007 David Cantrell - 1.19-4 - Rebuild for new libdhcp4client From fedora-cvs-commits at redhat.com Fri Feb 9 03:53:36 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 22:53:36 -0500 Subject: rpms/mkinitrd/devel mkinitrd.spec,1.191,1.192 Message-ID: <200702090353.l193raYH024784@cvs.devel.redhat.com> Author: dcantrel Update of /cvs/dist/rpms/mkinitrd/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv24770 Modified Files: mkinitrd.spec Log Message: * Thu Feb 08 2007 David Cantrell - 6.0.6-6 - Rebuild for new libdhcp4client and new libdhcp6client Index: mkinitrd.spec =================================================================== RCS file: /cvs/dist/rpms/mkinitrd/devel/mkinitrd.spec,v retrieving revision 1.191 retrieving revision 1.192 diff -u -r1.191 -r1.192 --- mkinitrd.spec 5 Feb 2007 21:36:28 -0000 1.191 +++ mkinitrd.spec 9 Feb 2007 03:53:34 -0000 1.192 @@ -3,7 +3,7 @@ Summary: Creates an initial ramdisk image for preloading modules. Name: mkinitrd Version: 6.0.6 -Release: 5 +Release: 6 License: GPL Group: System Environment/Base Source0: mkinitrd-%{version}.tar.bz2 @@ -108,6 +108,9 @@ %{_libdir}/libbdevid.so.* %changelog +* Thu Feb 08 2007 David Cantrell - 6.0.6-6 +- Rebuild for new libdhcp4client and new libdhcp6client + * Mon Feb 05 2007 Alasdair Kergon - 6.0.6-5 - Add build dependency on new device-mapper-devel package. From fedora-cvs-commits at redhat.com Fri Feb 9 03:53:57 2007 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Thu, 8 Feb 2007 22:53:57 -0500 Subject: rpms/dhcpv6/devel dhcpv6-0.10-man.patch, NONE, 1.1 dhcpv6-0.10-relay.patch, NONE, 1.1 dhcpv6-0.10-libdhcp6client.patch, 1.8, 1.9 dhcpv6-0.10-redhat.patch, 1.4, 1.5 dhcpv6.spec, 1.49, 1.50 dhcpv6-0.10-lsb.patch, 1.2, NONE Message-ID: <200702090353.l193rv0C024811@cvs.devel.redhat.com> Author: dcantrel Update of /cvs/dist/rpms/dhcpv6/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv24793 Modified Files: dhcpv6-0.10-libdhcp6client.patch dhcpv6-0.10-redhat.patch dhcpv6.spec Added Files: dhcpv6-0.10-man.patch dhcpv6-0.10-relay.patch Removed Files: dhcpv6-0.10-lsb.patch Log Message: * Thu Feb 08 2007 David Cantrell - 0.10-38 - Fix up libdhcp6client patch so it doesn't copy the source then patch it - Revert LOG_INFO changes back to LOG_DEBUG - Remove the NetBSD strlcat() and strlcpy() calls and use glibc functions - Move non-libdhcp6client patches to the main bugfix patch - Remove the extra noise sent to the logging function - Correct warnings so it compiles with -Werror - Remove local htonl.h header, just use the /usr/include definitions - Include and remove inclusion of and "htonl.h" - Move dhcp6r source to its own patch file - Put man page patches in to a single patch file - Remove periods from the end of package summary lines (package review) - Use preferred BuildRoot (package review) - Only export the symbols we want in libdhcp6client (#216187) - Keep flex-generated files for the debuginfo package dhcpv6-0.10-man.patch: dhcp6c.conf.5 | 420 +++++++++++++++++++----------------- dhcp6s.conf.5 | 660 +++++++++++++++++++++++++++++----------------------------- 2 files changed, 557 insertions(+), 523 deletions(-) --- NEW FILE dhcpv6-0.10-man.patch --- --- dhcp-0.10/dhcp6c.conf.5.man 2003-03-28 15:16:36.000000000 -0500 +++ dhcp-0.10/dhcp6c.conf.5 2007-02-08 15:44:07.000000000 -0500 @@ -1,202 +1,218 @@ -.\" $Id: dhcp6c.conf.5,v 1.2 2003/03/28 20:16:36 shirleyma Exp $ -.\" -.\" Copyright (C) International Business Machines Corp., 2003 -.\" All rights reserved. -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in the -.\" documentation and/or other materials provided with the distribution. -.\" 3. Neither the name of the project nor the names of its contributors -.\" may be used to endorse or promote products derived from this software -.\" without specific prior written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND -.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE -.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -.\" SUCH DAMAGE. -.\" -.TH dhcp6c.conf 5 "17 March 2003" "dhcp6c.conf" "Linux System Manager's Manual" - -.SH NAME -dhcp6c.conf \- configuration file of the DHCPv6 client daemon, dhcp6c - -.SH DESCRIPTION -.B dhcp6c.conf -is a configuration file for dhcp6c (DHCPv6 client). - -dhcp6c is configured by the configuration information (such as rapid-commit, -requesting temp-address, or prefix-delegation) in this file. -dhcp6c.conf is an ASCII text file and lines that start with # are comments. - -.PP -.BI STATEMENTS -.PP -.nf -.B interface\ -.B { -.B \t[declarations] -.B }; -.fi -Write configurations for this interface in this statement. -In [declarations], options can be specified. - -.PP -.BI DECLARATIONS -.PP -.nf -.B send\ [dhcpoptions]; -.fi -With this declaration, dhcp6c sends specified options. -Currently rapid\-commit is defined. - -.nf -\fIsend rapid\-commit;\fR -.fi -This declaration enables dhcp6c to request the dhcp6s server to perform a -Rapid Commit. - -.nf -.B request\ [dhcpoptions]; -.fi -This declaration enables dhcp6c to request specified options. -Currently temp\-address, domain\-name\-servers, and prefix\-delegation -are defined. - -.nf -\fIrequest domain\-name\-servers;\fR -.fi -The DHCPv6 mechanism provides a way to obtain configuration information -such as a list of available DNS servers or NTP servers. This declaration -enables dhcp6c to request a DNS server address from the DHCPv6 server. - -.nf -\fIrequest prefix\-delegation;\fR -.fi -This declaration enables dhcp6c to request a Prefix Delegation to the -DHCPv6 server. dhcp6c gets a prefix assignment from the DHCPv6 server. - -.nf -\fIrequest temp\-address;\fR -.fi -This declaration enables dhcp6c to request temporary addresses. -dhcp6c requests Non-temporary Addresses as default. This option makes -dhcp6c request Temporary Addresses. - -.nf -.B information-only; -.fi -This declaration enables dhcp6c to request host configuration information -from the DHCPv6 server. If dhcp6c doesn't need to be assigned any addresses, -this option should be specified. - -.nf -.B address\ { -.B \t[/]; -.B \t[prefer-life-time\ ]; -.B \t[valid-life-time\ ]; -.B }; -.fi -This declaration defines the dhcp6c client preferred IPv6 address, -the preferred lifetime of the address, and the valid lifetime for this -interface. - -.nf -.B prefix\ { -.B \t[/]; -.B \t[prefer-life-time\ ]; -.B \t[valid-life-time\ ]; -.B }; -.fi -This declaration defines the dhcp6c client acting as a requesting -router for the preferred prefix, the prefix length, and the prefix's -preferred lifetime, and valid lifetime for this interface. - -.nf -.B prefer-life-time\ ; -.fi -This declaration sets the preferred lifetime (in seconds) of the address -or prefix. This declaration is valid only in address or prefix declarations. - -.nf -.B valid-life-time\ ; -.fi -This declaration sets the valid lifetime (in seconds) of the address or -prefix. -This declaration is valid only in address or prefix declarations. - -.nf -.B renew-time\ ; -.fi -This declaration specifies the Renew Time (in seconds) for this Identity -Association (IA). Renew Time is a T1 value in an IA option. dhcp6c sets the -Renew Time in IA options to the specified value. - -.nf -.B rebind-time\ ; -.fi -This declaration specifies the Rebind Time (in seconds) for this IA. Rebind -Time is T2 value in an IA option. dhcp6c sets the Rebind Time in IA options -to the specified value. - -.PP -.BI DHCPOPTIONS -.PP -.nf -.B rapid\-commit -.fi -If this option is used in a "send [dhcpoptions];" declaration, -dhcp6c sends DHCPv6 messages with a Rapid Commit option. - -.nf -.B domain\-name\-servers -.fi -If this option is used in a "request [dhcpoptions];" declaration, -dhcp6c requests the DNS server address via the DHCPv6 mechanism. - -.nf -.B prefix\-delegation -.fi -If this option is used in a "request [dhcpoptions];" declaration, -dhcp6c requests a Prefix Delegation to the DHCPv6 servers. - -.SH EXAMPLES -.PP -This is a sample of the dhcp6c.conf file. -.nf -.B interface eth0 { -.B \tsend rapid-commit; -.B \trequest prefix-delegation; -.B \trequest domain-name-servers; -.B \trequest temp-address; -.B \tiaid 11111; -.B \taddress { -.B \t\t3ffe:10::10/64; -.B \t\tprefer-life-time 6000; -.B \t\tvalid-life-time 8000; -.B \t}; -.B \trenew-time 11000; -.B \trebind-time 21000; -.B }; -.fi - -.SH SEE ALSO -Dynamic Host Configuration Protocol for IPv6 (DHCPv6), IPv6 Prefix Options -for DHCPv6, dhcp6c(5) - -.SH AUTHORS -.LP -Kazuo Hiekata - - +.\" $Id: dhcp6c.conf.5,v 1.2 2003/03/28 20:16:36 shirleyma Exp $ +.\" +.\" Copyright (C) International Business Machines Corp., 2003 +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the project nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.TH dhcp6c.conf 5 "17 March 2003" "dhcp6c.conf" "Linux System Manager's Manual" + +.SH NAME +dhcp6c.conf \- configuration file of the DHCPv6 client daemon, dhcp6c + +.SH DESCRIPTION +.B dhcp6c.conf +is a configuration file for dhcp6c (DHCPv6 client). + +dhcp6c is configured by the configuration information (such as rapid-commit, +requesting temp-address, or prefix-delegation) in this file. +dhcp6c.conf is an ASCII text file and lines that start with # are comments. + +.PP +.BI STATEMENTS +.PP +.nf +.B interface\ +.B { +.B \t[declarations] +.B }; +.fi +Write configurations for this interface in this statement. +In [declarations], options can be specified. + +.PP +.BI DECLARATIONS +.PP +.nf +.B send\ [dhcpoptions]; +.fi +With this declaration, dhcp6c sends specified options. +Currently rapid\-commit is defined. + +.nf +\fIsend rapid\-commit;\fR +.fi +This declaration enables dhcp6c to request the dhcp6s server to perform a +Rapid Commit. + +.nf +.B request\ [dhcpoptions]; +.fi +This declaration enables dhcp6c to request specified options. +Currently temp\-address, domain\-name\-servers, and prefix\-delegation +are defined. + +.nf +\fIrequest domain\-name\-servers;\fR +.fi +The DHCPv6 mechanism provides a way to obtain configuration information +such as a list of available DNS servers or NTP servers. This declaration +enables dhcp6c to request a DNS server address from the DHCPv6 server. + +.nf +\fIrequest prefix\-delegation;\fR +.fi +This declaration enables dhcp6c to request a Prefix Delegation to the +DHCPv6 server. dhcp6c gets a prefix assignment from the DHCPv6 server. + +.nf +\fIrequest temp\-address;\fR +.fi +This declaration enables dhcp6c to request temporary addresses. +dhcp6c requests Non-temporary Addresses as default. This option makes +dhcp6c request Temporary Addresses. + +.nf +.B information-only; +.fi +This declaration enables dhcp6c to request host configuration information +from the DHCPv6 server. If dhcp6c doesn't need to be assigned any addresses, +this option should be specified. + +.nf +.B address\ { +.B \t[/]; +.B \t[prefer-life-time\ ]; +.B \t[valid-life-time\ ]; +.B }; +.fi +This declaration defines the dhcp6c client preferred IPv6 address, +the preferred lifetime of the address, and the valid lifetime for this +interface. + +.nf +.B prefix\ { +.B \t[/]; +.B \t[prefer-life-time\ ]; +.B \t[valid-life-time\ ]; +.B }; +.fi +This declaration defines the dhcp6c client acting as a requesting +router for the preferred prefix, the prefix length, and the prefix's +preferred lifetime, and valid lifetime for this interface. + +.nf +.B prefer-life-time\ ; +.fi +This declaration sets the preferred lifetime (in seconds) of the address +or prefix. This declaration is valid only in address or prefix declarations. + +.nf +.B valid-life-time\ ; +.fi +This declaration sets the valid lifetime (in seconds) of the address or +prefix. +This declaration is valid only in address or prefix declarations. + +.nf +.B renew-time\ ; +.fi +This declaration specifies the Renew Time (in seconds) for this Identity +Association (IA). Renew Time is a T1 value in an IA option. dhcp6c sets the +Renew Time in IA options to the specified value. + +.nf +.B rebind-time\ ; +.fi +This declaration specifies the Rebind Time (in seconds) for this IA. Rebind +Time is T2 value in an IA option. dhcp6c sets the Rebind Time in IA options +to the specified value. + +.PP +.BI DHCPOPTIONS +.PP +.nf +.B rapid\-commit +.fi +If this option is used in a "send [dhcpoptions];" declaration, +dhcp6c sends DHCPv6 messages with a Rapid Commit option. + +.nf +.B domain\-name\-servers +.fi +If this option is used in a "request [dhcpoptions];" declaration, +dhcp6c requests the DNS server address via the DHCPv6 mechanism. + +.nf +.B prefix\-delegation +.fi +If this option is used in a "request [dhcpoptions];" declaration, +dhcp6c requests a Prefix Delegation to the DHCPv6 servers. + +.nf +.B prefix\-delegation\-interface +Specifies the name of the interface definition in radvd.conf +that dhcp6c will write the 'prefix' declaration for. By default, +dhcp6c will write a radvd.conf prefix declaration for the interface +on which it receives the prefix delegation lease. + +.nf +\fIuse-ra-prefix;\fR +.fi +This declaration tells the client not to request the address prefix configured +in the server's address or range statements. With this option, client address +prefixes can be set only by router advertisements, and the prefix configured in +server address or range statements will be ignored. This is a Red Hat extension; +previously, the only way to set client address prefixes was by router advertisement. + +.SH EXAMPLES +.PP +This is a sample of the dhcp6c.conf file. +.nf +.B interface eth0 { +.B \tsend rapid-commit; +.B \trequest prefix-delegation; +.B \trequest domain-name-servers; +.B \trequest temp-address; +.B \tiaid 11111; +.B \taddress { +.B \t\t3ffe:10::10/64; +.B \t\tprefer-life-time 6000; +.B \t\tvalid-life-time 8000; +.B \t}; +.B \trenew-time 11000; +.B \trebind-time 21000; +.B }; +.fi + +.SH SEE ALSO +Dynamic Host Configuration Protocol for IPv6 (DHCPv6), IPv6 Prefix Options +for DHCPv6, dhcp6c(5) + +.SH AUTHORS +.LP +Kazuo Hiekata + + --- dhcp-0.10/dhcp6s.conf.5.man 2003-05-28 18:56:23.000000000 -0400 +++ dhcp-0.10/dhcp6s.conf.5 2007-02-08 15:44:07.000000000 -0500 @@ -1,322 +1,340 @@ -.\" $Id: dhcp6s.conf.5,v 1.3 2003/05/28 22:56:23 shirleyma Exp $ -.\" -.\" Copyright (C) International Business Machines Corp., 2003 -.\" All rights reserved. -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in the -.\" documentation and/or other materials provided with the distribution. -.\" 3. Neither the name of the project nor the names of its contributors -.\" may be used to endorse or promote products derived from this software -.\" without specific prior written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND -.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE -.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -.\" SUCH DAMAGE. -.\" -.TH dhcp6s.conf 5 "17 March 2003" "dhcp6s.conf" "Linux System Manager's Manual" - -.SH NAME -dhcp6s.conf \- configuration file of the DHCPv6 server daemon, dhcp6s - -.SH DESCRIPTION +.\" $Id: dhcp6s.conf.5,v 1.3 2003/05/28 22:56:23 shirleyma Exp $ +.\" +.\" Copyright (C) International Business Machines Corp., 2003 +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the project nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.TH dhcp6s.conf 5 "17 March 2003" "dhcp6s.conf" "Linux System Manager's Manual" + +.SH NAME +dhcp6s.conf \- configuration file of the DHCPv6 server daemon, dhcp6s + +.SH DESCRIPTION .B dhcp6s.conf -contains the configuration information of addresses, prefixes, or -various network configuration parameters for each of the interfaces. -The network configuration parameters can be described globally for all of -the interfaces. The default address preferred life time is 36000 seconds; -the default address valid life time is 72000 seconds if they are not defined -in any declaration. The specific declaration order is interface, link, host; -within link the more specific declaration is pool. - - The interface definitions are described in the following form: -.PP -.nf -.B \tinterface\ -.B \t{ -.B \t\t[declarations]; -.B \t}; -.fi - where each of the declarations could be of type link, group, or host. -Each declaration and the statements within each of these declarations -must be terminated by a semicolon. Additional details of the declarations -are specified below. - -.PP -.BI DECLARATIONS -.PP -.nf -.B interface\ -.B { -.B \t[declarations]; -.B }; -.fi -An interface declaration is used to inform the DHCPv6 server that the links and -hosts declared within it are connected to the same network segment. Common -network parameters for this network segment can be defined within the interface -declaration. - -.nf -.B link\ -.B { -.B \t[declarations]; -.B }; -.fi -A link declaration is used to provide the DHCPv6 server the IPv6 assgined -address ranges, prefixes, and hosts. Common network parameters for this link -can be defined within the link declaration. - -.nf -.B group -.B { -.B \t[declarations]; -.B }; -.fi -A group declaration is used to group a list of declarations together to define -the common network parameters. These network parameters are valid within this -declaration only. Declarations can be one of the following types: interface, link, -pool, or host. - -.nf -.B pool -.B { -.B \t[declarations]; -.B }; -.fi -The pool declaration is used to declare an address pool from which IPv6 -address can be allocated, with its own permit to control client access -and its own declaration in which you can declare pool-specific network parameters. - -.nf -.B host\ -.B { -.B \t[duid\ ]; -.B \t[iaidinfo\ {}]; -.B \t[address\ {}]; -.B \t[prefix\ /]; -.B \t[declarations]; -.B }; -.fi -This declaration allows administrators to describe the addresses, prefixes, and -network configuration parameters for this host. As for this declaration, the -DHCP Unique Identifier (DUID), Identity Association Identifier (IAID), and -addresses must be specified. The host declaration is used to do Static -Address Assginment for a particular DHCPv6 client. - -.nf -.B address -.B { -.B \t[/]; -.B \t[prefer-life-time\ ]; -.B \t[valid-life-time\ ]; -.B }; -.fi -This statement allows administrators to specify the address for the -host. Preferred Lifetime and Valid Lifetime also can be set in this -statement. This statement is valid only in host {} declarations. - -.nf -.B prefix\ /; -.fi -This statement allows administrators to specify the prefix. -This parameter is needed when configuring dhcp6s as the Delegation Router for -the Prefix Delegation. dhcp6s assigns the specified prefixes -to the requesting routers. - -.nf -.B iaidinfo -.B { -.B \t[iaid\ ]; -.B \t[renew-time\ ]; -.B \t[rebind-time\ ]; -.B }; -.fi -This statement allows administrators to describe the information for -this IAID. This statement is only valid in host {} declarations. -iaid is required; renew-time and rebind time are optional in this statement. - -.nf -.B range\ \ to\ /; -.fi -This statement allows adminstrators to use "range" and "to" keywords and -prefix length to specify an address range. -For each range not more than one of the unassigned addresses will be -assgined to the requested client. - -.nf -.B duid\ ; -.fi -DUID is a DHCP Unique Identifier for a DHCP participant. Using this option, -the administrator can specify the DUID of this DHCPv6 client. -The duid statement is valid only in host {} declarations. - -.nf -.BI iaid\ ; -.fi -IAID is a Identity Association Identifier. IA is a collection of addresses -assigned to a client. Using this option, the administrator can specify the IAID -in iaidinfo for a host declaration. - -.nf -.BI renew-time\ ; -.fi -This statement allows administrators to specify the RenewTime (T1). -The recommended value for RenewTime is .5 times the shortest preferred -lifetime of the address in the IA, if the value is not defined. - -.nf -.BI rebind-time\ ; -.fi -This statement allows administrators to specify the RebindTime (T2). -The recommended value for RenewTime is .8 times the shortest preferred -lifetime of the address in the IA, if the value is not defined. - -.nf -.BI prefer-life-time\ ; -.fi -This statement allows administrators to specify the Preferred Life Time for -each address. - -.nf -.BI valid-life-time\ ; -.fi -This statement allows administrators to specify the Valid Life Time for -each address. - -.nf -.BI option\ dns_server\ ; -.fi -This statement allows administrators to specify the DNS servers. - -.B send\