From fedora-cvs-commits at redhat.com Sat Jul 1 01:22:59 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Fri, 30 Jun 2006 21:22:59 -0400 Subject: rpms/kernel/devel patch-2.6.17-git17.bz2.sign, NONE, 1.1 .cvsignore, 1.471, 1.472 kernel-2.6.spec, 1.2340, 1.2341 sources, 1.415, 1.416 upstream, 1.382, 1.383 patch-2.6.17-git16.bz2.sign, 1.1, NONE Message-ID: <200607010122.k611MxFH005895@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv5857 Modified Files: .cvsignore kernel-2.6.spec sources upstream Added Files: patch-2.6.17-git17.bz2.sign Removed Files: patch-2.6.17-git16.bz2.sign Log Message: git17 --- NEW FILE patch-2.6.17-git17.bz2.sign --- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) Comment: See http://www.kernel.org/signature.html for info iD8DBQBEpXWsyGugalF9Dw4RAiTMAJ49mYb4r2BDtgN6tMbZREpjrXoW3ACfSLfE L93NgazhYKjsh1SQMFdF9n8= =D7V/ -----END PGP SIGNATURE----- Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/.cvsignore,v retrieving revision 1.471 retrieving revision 1.472 diff -u -r1.471 -r1.472 --- .cvsignore 30 Jun 2006 19:37:12 -0000 1.471 +++ .cvsignore 1 Jul 2006 01:22:53 -0000 1.472 @@ -3,4 +3,4 @@ kernel-2.6.17 xen-20060610.tar.bz2 linux-2.6.17.tar.bz2 -patch-2.6.17-git16.bz2 +patch-2.6.17-git17.bz2 Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/kernel-2.6.spec,v retrieving revision 1.2340 retrieving revision 1.2341 diff -u -r1.2340 -r1.2341 --- kernel-2.6.spec 30 Jun 2006 19:37:12 -0000 1.2340 +++ kernel-2.6.spec 1 Jul 2006 01:22:53 -0000 1.2341 @@ -238,7 +238,7 @@ # # Patches 0 through 100 are meant for core subsystem upgrades # -Patch1: patch-2.6.17-git16.bz2 +Patch1: patch-2.6.17-git17.bz2 # # Clean up and export kernel headers to userspace @@ -1563,7 +1563,7 @@ %changelog * Fri Jun 30 2006 Dave Jones -- 2.6.17-git16 +- 2.6.17-git16 & git17 * Fri Jun 30 2006 Jeremy Katz - really fix up squashfs Index: sources =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/sources,v retrieving revision 1.415 retrieving revision 1.416 diff -u -r1.415 -r1.416 --- sources 30 Jun 2006 19:37:12 -0000 1.415 +++ sources 1 Jul 2006 01:22:54 -0000 1.416 @@ -1,3 +1,3 @@ 37ddefe96625502161f075b9d907f21e linux-2.6.17.tar.bz2 7f29344672bce4bd7304f61abc7893c1 xen-20060610.tar.bz2 -7bd6a02b79bc5ed2a2e93c407607d88b patch-2.6.17-git16.bz2 +d3cb1b54465eb43fda556c190869d9dc patch-2.6.17-git17.bz2 Index: upstream =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/upstream,v retrieving revision 1.382 retrieving revision 1.383 diff -u -r1.382 -r1.383 --- upstream 30 Jun 2006 19:37:12 -0000 1.382 +++ upstream 1 Jul 2006 01:22:54 -0000 1.383 @@ -1,2 +1,2 @@ linux-2.6.17.tar.bz2 -patch-2.6.17-git16.bz2 +patch-2.6.17-git17.bz2 --- patch-2.6.17-git16.bz2.sign DELETED --- From fedora-cvs-commits at redhat.com Sat Jul 1 04:41:54 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sat, 1 Jul 2006 00:41:54 -0400 Subject: rpms/initscripts/FC-5 .cvsignore, 1.100, 1.101 initscripts.spec, 1.115, 1.116 sources, 1.110, 1.111 Message-ID: <200607010441.k614fsch018810@cvs.devel.redhat.com> Author: notting Update of /cvs/dist/rpms/initscripts/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv18669 Modified Files: .cvsignore initscripts.spec sources Log Message: bump Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/initscripts/FC-5/.cvsignore,v retrieving revision 1.100 retrieving revision 1.101 diff -u -r1.100 -r1.101 --- .cvsignore 30 Jun 2006 20:16:16 -0000 1.100 +++ .cvsignore 1 Jul 2006 04:41:48 -0000 1.101 @@ -1,2 +1 @@ -initscripts-8.31.2.tar.bz2 -initscripts-8.31.3.tar.bz2 +initscripts-8.31.4.tar.bz2 Index: initscripts.spec =================================================================== RCS file: /cvs/dist/rpms/initscripts/FC-5/initscripts.spec,v retrieving revision 1.115 retrieving revision 1.116 diff -u -r1.115 -r1.116 --- initscripts.spec 30 Jun 2006 20:16:16 -0000 1.115 +++ initscripts.spec 1 Jul 2006 04:41:49 -0000 1.116 @@ -1,6 +1,6 @@ Summary: The inittab file and the /etc/init.d scripts. Name: initscripts -Version: 8.31.3 +Version: 8.31.4 License: GPL Group: System Environment/Base Release: 1 @@ -209,8 +209,9 @@ %ghost %attr(0664,root,utmp) /var/run/utmp %changelog -* Fri Jun 30 2006 Bill Nottingham 8.31.3-1 +* Fri Jun 30 2006 Bill Nottingham 8.31.4-1 - backport bridge fixes (#187100) +- ignore alias devices in rename_device (#186355) * Fri Mar 17 2006 Bill Nottingham 8.31.2-1 - add udev helper to rename network devices on device creation Index: sources =================================================================== RCS file: /cvs/dist/rpms/initscripts/FC-5/sources,v retrieving revision 1.110 retrieving revision 1.111 diff -u -r1.110 -r1.111 --- sources 30 Jun 2006 20:16:16 -0000 1.110 +++ sources 1 Jul 2006 04:41:49 -0000 1.111 @@ -1,2 +1 @@ -8a1cad67e3c57c871492cca6e1460eff initscripts-8.31.2.tar.bz2 -1a9df49e45b6d06f2349736ec206bb30 initscripts-8.31.3.tar.bz2 +37e9022173a0b407a61ce7e7ef378131 initscripts-8.31.4.tar.bz2 From fedora-cvs-commits at redhat.com Sat Jul 1 14:07:11 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sat, 1 Jul 2006 10:07:11 -0400 Subject: rpms/nfs-utils/devel nfs-utils.spec,1.95,1.96 nfs.init,1.21,1.22 Message-ID: <200607011407.k61E7BvY021043@cvs.devel.redhat.com> Author: steved Update of /cvs/dist/rpms/nfs-utils/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv20945 Modified Files: nfs-utils.spec nfs.init Log Message: Fixed typos in /etc/rc.d/init.d/nfs file (bz 184486) Index: nfs-utils.spec =================================================================== RCS file: /cvs/dist/rpms/nfs-utils/devel/nfs-utils.spec,v retrieving revision 1.95 retrieving revision 1.96 diff -u -r1.95 -r1.96 --- nfs-utils.spec 30 Jun 2006 14:17:52 -0000 1.95 +++ nfs-utils.spec 1 Jul 2006 14:07:04 -0000 1.96 @@ -1,7 +1,7 @@ Summary: NFS utlilities and supporting daemons for the kernel NFS server. Name: nfs-utils Version: 1.0.8 -Release: 3 +Release: 4 # group all 32bit related archs %define all_32bit_archs i386 i686 athlon @@ -224,6 +224,9 @@ %config /etc/rc.d/init.d/nfslock %changelog +* Sat Jul 1 2006 1.0.8-3 +- Fixed typos in /etc/rc.d/init.d/nfs file (bz 184486) + * Fri Jun 30 2006 1.0.8-3 - Split the controlling of nfs version, ports, and protocol into two different patches Index: nfs.init =================================================================== RCS file: /cvs/dist/rpms/nfs-utils/devel/nfs.init,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- nfs.init 30 Jun 2006 14:17:52 -0000 1.21 +++ nfs.init 1 Jul 2006 14:07:04 -0000 1.22 @@ -126,7 +126,6 @@ ;; status) [ -x /usr/sbin/rpc.svcgssd ] && /sbin/service rpcsvcgssd status - echo -n $"Shutting down NFS mountd: " status rpc.mountd status nfsd if [ -n "$RQUOTAD" -a "$RQUOTAD" != "no" ]; then From fedora-cvs-commits at redhat.com Sun Jul 2 03:23:32 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sat, 1 Jul 2006 23:23:32 -0400 Subject: rpms/scim-bridge/devel .cvsignore, 1.9, 1.10 scim-bridge.spec, 1.14, 1.15 sources, 1.9, 1.10 Message-ID: <200607020323.k623NW3o001467@cvs.devel.redhat.com> Author: wtogami Update of /cvs/dist/rpms/scim-bridge/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv1405 Modified Files: .cvsignore scim-bridge.spec sources Log Message: 0.2.3 Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/scim-bridge/devel/.cvsignore,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- .cvsignore 23 Jun 2006 07:29:58 -0000 1.9 +++ .cvsignore 2 Jul 2006 03:23:29 -0000 1.10 @@ -1 +1 @@ -scim-bridge-0.2.2.tar.gz +scim-bridge-0.2.3.tar.gz Index: scim-bridge.spec =================================================================== RCS file: /cvs/dist/rpms/scim-bridge/devel/scim-bridge.spec,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- scim-bridge.spec 23 Jun 2006 07:29:58 -0000 1.14 +++ scim-bridge.spec 2 Jul 2006 03:23:29 -0000 1.15 @@ -3,7 +3,7 @@ #%%define snapdate 20060621 Name: scim-bridge -Version: 0.2.2 +Version: 0.2.3 Release: 1 Summary: SCIM Bridge Gtk IM module @@ -81,6 +81,9 @@ %changelog +* Sat Jul 01 2006 Warren Togami - 0.2.3-1 +- 0.2.3 + * Fri Jun 23 2006 Jens Petersen - 0.2.2-1 - 0.2.2 Index: sources =================================================================== RCS file: /cvs/dist/rpms/scim-bridge/devel/sources,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- sources 23 Jun 2006 07:29:58 -0000 1.9 +++ sources 2 Jul 2006 03:23:29 -0000 1.10 @@ -1 +1 @@ -236b2d4cb5edecadad70994288f61530 scim-bridge-0.2.2.tar.gz +a4db9a20188486b2540eea2e18468567 scim-bridge-0.2.3.tar.gz From fedora-cvs-commits at redhat.com Sun Jul 2 03:23:43 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sat, 1 Jul 2006 23:23:43 -0400 Subject: rpms/kernel/devel/configs config-generic, 1.209, 1.210 config-x86-generic, 1.57, 1.58 config-x86_64-generic, 1.44, 1.45 Message-ID: <200607020323.k623NhpK001604@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/devel/configs In directory cvs.devel.redhat.com:/tmp/cvs-serv1559/configs Modified Files: config-generic config-x86-generic config-x86_64-generic Log Message: git19 Index: config-generic =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/configs/config-generic,v retrieving revision 1.209 retrieving revision 1.210 diff -u -r1.209 -r1.210 --- config-generic 30 Jun 2006 19:37:13 -0000 1.209 +++ config-generic 2 Jul 2006 03:23:40 -0000 1.210 @@ -250,6 +250,7 @@ # CONFIG_ACPI_CONTAINER is not set # CONFIG_ACPI_SLEEP_PROC_SLEEP is not set # CONFIG_ACPI_HOTKEY is not set +# CONFIG_ACPI_DOCK is not set # # Block devices Index: config-x86-generic =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/configs/config-x86-generic,v retrieving revision 1.57 retrieving revision 1.58 diff -u -r1.57 -r1.58 --- config-x86-generic 29 Jun 2006 08:27:52 -0000 1.57 +++ config-x86-generic 2 Jul 2006 03:23:40 -0000 1.58 @@ -147,6 +147,7 @@ CONFIG_ACPI_VIDEO=m CONFIG_ACPI_IBM=m CONFIG_PNPACPI=y +CONFIG_ACPI_DOCK=m # # CPUFreq processor drivers Index: config-x86_64-generic =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/configs/config-x86_64-generic,v retrieving revision 1.44 retrieving revision 1.45 diff -u -r1.44 -r1.45 --- config-x86_64-generic 29 Jun 2006 08:27:52 -0000 1.44 +++ config-x86_64-generic 2 Jul 2006 03:23:40 -0000 1.45 @@ -81,6 +81,7 @@ CONFIG_ACPI_IBM=m CONFIG_ACPI_IBM_DOCK=y CONFIG_ACPI_HOTPLUG_MEMORY=m +CONFIG_ACPI_DOCK=m CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_COMPAQ=m From fedora-cvs-commits at redhat.com Sun Jul 2 03:23:42 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sat, 1 Jul 2006 23:23:42 -0400 Subject: rpms/kernel/devel patch-2.6.17-git19.bz2.sign, NONE, 1.1 .cvsignore, 1.472, 1.473 kernel-2.6.spec, 1.2341, 1.2342 linux-2.6-crash-driver.patch, 1.2, 1.3 linux-2.6-execshield.patch, 1.25, 1.26 sources, 1.416, 1.417 upstream, 1.383, 1.384 patch-2.6.17-git17.bz2.sign, 1.1, NONE Message-ID: <200607020323.k623Ngdv001597@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv1559 Modified Files: .cvsignore kernel-2.6.spec linux-2.6-crash-driver.patch linux-2.6-execshield.patch sources upstream Added Files: patch-2.6.17-git19.bz2.sign Removed Files: patch-2.6.17-git17.bz2.sign Log Message: git19 --- NEW FILE patch-2.6.17-git19.bz2.sign --- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) Comment: See http://www.kernel.org/signature.html for info iD8DBQBEpscyyGugalF9Dw4RAloGAJ4w5RMJFAIKQmJHjpNfMouK9HlscACePzKL iEoV2bwhjDWW4y4BiPmEGDE= =wypg -----END PGP SIGNATURE----- Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/.cvsignore,v retrieving revision 1.472 retrieving revision 1.473 diff -u -r1.472 -r1.473 --- .cvsignore 1 Jul 2006 01:22:53 -0000 1.472 +++ .cvsignore 2 Jul 2006 03:23:39 -0000 1.473 @@ -3,4 +3,4 @@ kernel-2.6.17 xen-20060610.tar.bz2 linux-2.6.17.tar.bz2 -patch-2.6.17-git17.bz2 +patch-2.6.17-git19.bz2 Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/kernel-2.6.spec,v retrieving revision 1.2341 retrieving revision 1.2342 diff -u -r1.2341 -r1.2342 --- kernel-2.6.spec 1 Jul 2006 01:22:53 -0000 1.2341 +++ kernel-2.6.spec 2 Jul 2006 03:23:39 -0000 1.2342 @@ -238,7 +238,7 @@ # # Patches 0 through 100 are meant for core subsystem upgrades # -Patch1: patch-2.6.17-git17.bz2 +Patch1: patch-2.6.17-git19.bz2 # # Clean up and export kernel headers to userspace @@ -1562,6 +1562,9 @@ %endif %changelog +* Sat Jul 1 2006 Dave Jones +- 2.6.17-git19 + * Fri Jun 30 2006 Dave Jones - 2.6.17-git16 & git17 linux-2.6-crash-driver.patch: linux-1060/arch/i386/mm/init.c | 2 linux-1060/arch/ia64/kernel/ia64_ksyms.c | 3 linux-1060/arch/x86_64/mm/init.c | 3 linux-1060/drivers/char/Kconfig | 2 linux-1060/drivers/char/crash.c | 129 ++++++++++++++++++++++++++++++ linux-1060/include/asm-i386/crash.h | 75 +++++++++++++++++ linux-1060/include/asm-ia64/crash.h | 90 ++++++++++++++++++++ linux-1060/include/asm-x86_64/crash.h | 75 +++++++++++++++++ linux-2.6.16.noarch/drivers/char/Makefile | 1 9 files changed, 380 insertions(+) Index: linux-2.6-crash-driver.patch =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/linux-2.6-crash-driver.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- linux-2.6-crash-driver.patch 26 Mar 2006 00:13:38 -0000 1.2 +++ linux-2.6-crash-driver.patch 2 Jul 2006 03:23:40 -0000 1.3 @@ -26,10 +26,9 @@ diff -urNp --exclude-from=/home/davej/.exclude linux-1050/arch/x86_64/mm/init.c linux-1060/arch/x86_64/mm/init.c --- linux-1050/arch/x86_64/mm/init.c +++ linux-1060/arch/x86_64/mm/init.c -@@ -7,6 +7,7 @@ +@@ -6,5 +6,6 @@ */ - #include +#include #include #include linux-2.6-execshield.patch: linux-2.6.16.noarch/include/asm-powerpc/elf.h | 3 linux-2.6.17.noarch/arch/i386/kernel/sysenter.c | 3 linux-2.6.17.noarch/include/asm-i386/elf.h | 6 linux-2.6.17.noarch/include/asm-i386/mmu.h | 4 linux/arch/i386/kernel/cpu/common.c | 7 linux/arch/i386/kernel/process.c | 59 +++++++ linux/arch/i386/kernel/smp.c | 3 linux/arch/i386/kernel/traps.c | 93 +++++++++++- linux/arch/i386/mm/init.c | 6 linux/arch/i386/mm/mmap.c | 6 linux/arch/ia64/ia32/binfmt_elf32.c | 2 linux/arch/powerpc/kernel/vdso.c | 3 linux/arch/x86_64/ia32/ia32_binfmt.c | 6 linux/arch/x86_64/ia32/syscall32.c | 4 linux/arch/x86_64/kernel/process.c | 6 linux/arch/x86_64/kernel/setup64.c | 23 --- linux/arch/x86_64/mm/fault.c | 2 linux/arch/x86_64/mm/mmap.c | 98 ++++++++++-- linux/drivers/char/random.c | 7 linux/fs/binfmt_elf.c | 147 ++++++++++++++----- linux/fs/proc/array.c | 8 - linux/fs/proc/base.c | 8 - linux/fs/proc/task_mmu.c | 22 ++ linux/include/asm-i386/a.out.h | 2 linux/include/asm-i386/desc.h | 14 + linux/include/asm-i386/page.h | 5 linux/include/asm-i386/pgalloc.h | 1 linux/include/asm-i386/processor.h | 8 - linux/include/asm-ia64/pgalloc.h | 4 linux/include/asm-powerpc/pgalloc.h | 5 linux/include/asm-ppc/pgalloc.h | 5 linux/include/asm-s390/pgalloc.h | 4 linux/include/asm-sparc/pgalloc.h | 4 linux/include/asm-sparc64/pgalloc.h | 4 linux/include/asm-x86_64/pgalloc.h | 7 linux/include/asm-x86_64/pgtable.h | 2 linux/include/linux/mm.h | 16 +- linux/include/linux/resource.h | 5 linux/include/linux/sched.h | 9 + linux/include/linux/sysctl.h | 3 linux/kernel/signal.c | 38 ++++ linux/kernel/sysctl.c | 57 +++++++ linux/mm/fremap.c | 16 +- linux/mm/mmap.c | 183 ++++++++++++++++++++++-- linux/mm/mprotect.c | 5 linux/mm/mremap.c | 4 46 files changed, 793 insertions(+), 134 deletions(-) Index: linux-2.6-execshield.patch =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/linux-2.6-execshield.patch,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- linux-2.6-execshield.patch 29 Jun 2006 08:38:20 -0000 1.25 +++ linux-2.6-execshield.patch 2 Jul 2006 03:23:40 -0000 1.26 @@ -452,7 +452,7 @@ =================================================================== --- linux.orig/arch/x86_64/mm/mmap.c +++ linux/arch/x86_64/mm/mmap.c -@@ -1,30 +1,87 @@ +@@ -1,29 +1,87 @@ -/* Copyright 2005 Andi Kleen, SuSE Labs. - * Licensed under GPL, v.2 +/* @@ -480,7 +480,6 @@ + * + * Started by Ingo Molnar */ --#include + +#include #include Index: sources =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/sources,v retrieving revision 1.416 retrieving revision 1.417 diff -u -r1.416 -r1.417 --- sources 1 Jul 2006 01:22:54 -0000 1.416 +++ sources 2 Jul 2006 03:23:40 -0000 1.417 @@ -1,3 +1,3 @@ 37ddefe96625502161f075b9d907f21e linux-2.6.17.tar.bz2 7f29344672bce4bd7304f61abc7893c1 xen-20060610.tar.bz2 -d3cb1b54465eb43fda556c190869d9dc patch-2.6.17-git17.bz2 +ff1394160c5fdcc9a19cb72a8073c438 patch-2.6.17-git19.bz2 Index: upstream =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/upstream,v retrieving revision 1.383 retrieving revision 1.384 diff -u -r1.383 -r1.384 --- upstream 1 Jul 2006 01:22:54 -0000 1.383 +++ upstream 2 Jul 2006 03:23:40 -0000 1.384 @@ -1,2 +1,2 @@ linux-2.6.17.tar.bz2 -patch-2.6.17-git17.bz2 +patch-2.6.17-git19.bz2 --- patch-2.6.17-git17.bz2.sign DELETED --- From fedora-cvs-commits at redhat.com Sun Jul 2 03:29:51 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sat, 1 Jul 2006 23:29:51 -0400 Subject: rpms/cpuspeed/devel cpuspeed.init,1.9,1.10 cpuspeed.spec,1.34,1.35 Message-ID: <200607020329.k623TpFR004024@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/cpuspeed/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv3981 Modified Files: cpuspeed.init cpuspeed.spec Log Message: Fix sched_mc_power_savings warning on centrino laptops. Index: cpuspeed.init =================================================================== RCS file: /cvs/dist/rpms/cpuspeed/devel/cpuspeed.init,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- cpuspeed.init 8 Jun 2006 03:25:09 -0000 1.9 +++ cpuspeed.init 2 Jul 2006 03:29:49 -0000 1.10 @@ -40,7 +40,7 @@ case "$drv" in centrino) /sbin/modprobe cpufreq-ondemand - for i in /sys/devices/system/cpu/* + for i in /sys/devices/system/cpu/cpu* do echo ondemand > $i/cpufreq/scaling_governor done Index: cpuspeed.spec =================================================================== RCS file: /cvs/dist/rpms/cpuspeed/devel/cpuspeed.spec,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- cpuspeed.spec 8 Jun 2006 03:25:09 -0000 1.34 +++ cpuspeed.spec 2 Jul 2006 03:29:49 -0000 1.35 @@ -1,7 +1,7 @@ Summary: CPU Frequency adjusting daemon. Name: cpuspeed Version: 1.2.1 -Release: %(R="$Revision$"; RR="${R##: }"; echo ${RR%%?}) +Release: %(R="$Revision$"; RR="${R##: }"; echo ${RR%%?})%{dist} Epoch: 1 Group: System Environment/Base License: GPL @@ -72,6 +72,9 @@ exit 0 %changelog +* Sat Jul 1 2006 Dave Jones +- Fix sched_mc_power_savings warning on centrino laptops. + * Wed Jun 7 2006 Dave Jones - Remove a bunch of no-longer needed gunk from the initscript. - Use on-demand governor on centrino/core based systems for now, From fedora-cvs-commits at redhat.com Sun Jul 2 03:37:14 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sat, 1 Jul 2006 23:37:14 -0400 Subject: rpms/cpufreq-utils/devel cpufreq-utils.spec,1.37,1.38 Message-ID: <200607020337.k623bEgP004884@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/cpufreq-utils/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv4819 Modified Files: cpufreq-utils.spec Log Message: dist Index: cpufreq-utils.spec =================================================================== RCS file: /cvs/dist/rpms/cpufreq-utils/devel/cpufreq-utils.spec,v retrieving revision 1.37 retrieving revision 1.38 diff -u -r1.37 -r1.38 --- cpufreq-utils.spec 8 Jun 2006 03:12:35 -0000 1.37 +++ cpufreq-utils.spec 2 Jul 2006 03:37:12 -0000 1.38 @@ -1,7 +1,7 @@ Summary: CPU Frequency changing related utilities Name: cpufreq-utils Version: 002 -Release: 1.%(R="$Revision$"; RR="${R##: }"; echo ${RR%%?}) +Release: 1.%(R="$Revision$"; RR="${R##: }"; echo ${RR%%?})%{dist} Epoch: 1 Group: System Environment/Base License: GPL From fedora-cvs-commits at redhat.com Sun Jul 2 03:37:22 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sat, 1 Jul 2006 23:37:22 -0400 Subject: rpms/dmidecode/devel dmidecode.spec,1.23,1.24 Message-ID: <200607020337.k623bMLO004951@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/dmidecode/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv4906 Modified Files: dmidecode.spec Log Message: dist Index: dmidecode.spec =================================================================== RCS file: /cvs/dist/rpms/dmidecode/devel/dmidecode.spec,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- dmidecode.spec 9 Feb 2006 06:22:32 -0000 1.23 +++ dmidecode.spec 2 Jul 2006 03:37:20 -0000 1.24 @@ -1,7 +1,7 @@ Summary: Tool to analyse BIOS DMI data. Name: dmidecode Version: 2.7 -Release: %(R="$Revision$"; RR="${R##: }"; echo ${RR%%?}) +Release: %(R="$Revision$"; RR="${R##: }"; echo ${RR%%?})%{dist} Epoch: 1 Group: System Environment/Base License: GPL From fedora-cvs-commits at redhat.com Sun Jul 2 03:37:37 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sat, 1 Jul 2006 23:37:37 -0400 Subject: rpms/irqbalance/devel irqbalance.spec,1.25,1.26 Message-ID: <200607020337.k623bbMQ005033@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/irqbalance/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv4978 Modified Files: irqbalance.spec Log Message: dist Index: irqbalance.spec =================================================================== RCS file: /cvs/dist/rpms/irqbalance/devel/irqbalance.spec,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- irqbalance.spec 26 Feb 2006 23:41:09 -0000 1.25 +++ irqbalance.spec 2 Jul 2006 03:37:34 -0000 1.26 @@ -1,7 +1,7 @@ Summary: IRQ balancing daemon. Name: irqbalance Version: 1.12 -Release: %(R="$Revision$"; RR="${R##: }"; echo ${RR%%?}) +Release: %(R="$Revision$"; RR="${R##: }"; echo ${RR%%?})%{dist} Epoch: 1 Group: System Environment/Base License: GPL/OSL From fedora-cvs-commits at redhat.com Sun Jul 2 03:37:48 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sat, 1 Jul 2006 23:37:48 -0400 Subject: rpms/rng-utils/devel rng-utils.spec,1.11,1.12 Message-ID: <200607020337.k623bmdS005125@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/rng-utils/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv5069 Modified Files: rng-utils.spec Log Message: dist Index: rng-utils.spec =================================================================== RCS file: /cvs/dist/rpms/rng-utils/devel/rng-utils.spec,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- rng-utils.spec 13 Feb 2006 15:32:25 -0000 1.11 +++ rng-utils.spec 2 Jul 2006 03:37:45 -0000 1.12 @@ -1,7 +1,7 @@ Summary: Random number generator related utilities Name: rng-utils Version: 2.0 -Release: %(R="$Revision$"; RR="${R##: }"; echo ${RR%%?}) +Release: %(R="$Revision$"; RR="${R##: }"; echo ${RR%%?})%{dist} Epoch: 1 Group: System Environment/Base License: GPL From fedora-cvs-commits at redhat.com Sun Jul 2 03:37:54 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sat, 1 Jul 2006 23:37:54 -0400 Subject: rpms/salinfo/devel salinfo.spec,1.11,1.12 Message-ID: <200607020337.k623bsV8005196@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/salinfo/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv5153 Modified Files: salinfo.spec Log Message: dist Index: salinfo.spec =================================================================== RCS file: /cvs/dist/rpms/salinfo/devel/salinfo.spec,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- salinfo.spec 9 Feb 2006 06:36:04 -0000 1.11 +++ salinfo.spec 2 Jul 2006 03:37:52 -0000 1.12 @@ -1,7 +1,7 @@ Summary: SAL info tool. Name: salinfo Version: 0.5 -Release: %(R="$Revision$"; RR="${R##: }"; echo ${RR%%?})_FC5 +Release: %(R="$Revision$"; RR="${R##: }"; echo ${RR%%?})%{dist} Epoch: 1 Group: System Environment/Base License: GPL From fedora-cvs-commits at redhat.com Sun Jul 2 03:38:03 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sat, 1 Jul 2006 23:38:03 -0400 Subject: rpms/tux/devel tux.spec,1.28,1.29 Message-ID: <200607020338.k623c3nC005267@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/tux/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv5212 Modified Files: tux.spec Log Message: dist Index: tux.spec =================================================================== RCS file: /cvs/dist/rpms/tux/devel/tux.spec,v retrieving revision 1.28 retrieving revision 1.29 diff -u -r1.28 -r1.29 --- tux.spec 5 Jun 2006 22:14:42 -0000 1.28 +++ tux.spec 2 Jul 2006 03:38:00 -0000 1.29 @@ -5,7 +5,7 @@ %define minor 2 %define patchlevel 18 Version: %{major}.%{minor}.%{patchlevel} -Release: 7 +Release: 7%{dist} Summary: User-space component of TUX kernel-based threaded HTTP server License: GPL Group: System Environment/Daemons From fedora-cvs-commits at redhat.com Sun Jul 2 03:38:09 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sat, 1 Jul 2006 23:38:09 -0400 Subject: rpms/x86info/devel x86info.spec,1.20,1.21 Message-ID: <200607020338.k623c9UY005323@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/x86info/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv5288 Modified Files: x86info.spec Log Message: dist Index: x86info.spec =================================================================== RCS file: /cvs/dist/rpms/x86info/devel/x86info.spec,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- x86info.spec 9 Feb 2006 06:29:27 -0000 1.20 +++ x86info.spec 2 Jul 2006 03:38:06 -0000 1.21 @@ -1,7 +1,7 @@ Summary: x86 processor information tool. Name: x86info Version: 1.17 -Release: %(R="$Revision$"; RR="${R##: }"; echo ${RR%%?}) +Release: %(R="$Revision$"; RR="${R##: }"; echo ${RR%%?})%{dist} Epoch: 1 Group: System Environment/Base License: GPL From fedora-cvs-commits at redhat.com Sun Jul 2 14:36:35 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 2 Jul 2006 10:36:35 -0400 Subject: rpms/nfs-utils/devel nfs-utils.spec,1.96,1.97 Message-ID: <200607021436.k62EaZ1g019536@cvs.devel.redhat.com> Author: jkeating Update of /cvs/dist/rpms/nfs-utils/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv19474 Modified Files: nfs-utils.spec Log Message: adding epoch and dist for upgrade path Index: nfs-utils.spec =================================================================== RCS file: /cvs/dist/rpms/nfs-utils/devel/nfs-utils.spec,v retrieving revision 1.96 retrieving revision 1.97 diff -u -r1.96 -r1.97 --- nfs-utils.spec 1 Jul 2006 14:07:04 -0000 1.96 +++ nfs-utils.spec 2 Jul 2006 14:36:32 -0000 1.97 @@ -1,7 +1,8 @@ Summary: NFS utlilities and supporting daemons for the kernel NFS server. Name: nfs-utils Version: 1.0.8 -Release: 4 +Release: 5%{?dist} +Epoch: 1 # group all 32bit related archs %define all_32bit_archs i386 i686 athlon @@ -224,6 +225,9 @@ %config /etc/rc.d/init.d/nfslock %changelog +* Sun Jul 2 2006 1:1.0.8-5 +- Introduce epoch to fix upgrade path + * Sat Jul 1 2006 1.0.8-3 - Fixed typos in /etc/rc.d/init.d/nfs file (bz 184486) From fedora-cvs-commits at redhat.com Sun Jul 2 14:40:05 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 2 Jul 2006 10:40:05 -0400 Subject: rpms/nfs-utils/FC-5 nfs-utils.spec,1.93,1.94 Message-ID: <200607021440.k62Ee5tQ020796@cvs.devel.redhat.com> Author: jkeating Update of /cvs/dist/rpms/nfs-utils/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv20774 Modified Files: nfs-utils.spec Log Message: adding epoch and dist for upgrade path Index: nfs-utils.spec =================================================================== RCS file: /cvs/dist/rpms/nfs-utils/FC-5/nfs-utils.spec,v retrieving revision 1.93 retrieving revision 1.94 diff -u -r1.93 -r1.94 --- nfs-utils.spec 20 Jun 2006 15:50:17 -0000 1.93 +++ nfs-utils.spec 2 Jul 2006 14:40:03 -0000 1.94 @@ -1,7 +1,8 @@ Summary: NFS utlilities and supporting daemons for the kernel NFS server. Name: nfs-utils Version: 1.0.8 -Release: 1.FC5 +Release: 2%{?dist} +Epoch: 1 # group all 32bit related archs %define all_32bit_archs i386 i686 athlon @@ -213,6 +214,9 @@ %config /etc/rc.d/init.d/nfslock %changelog +* Sun Jul 2 2006 Jesse Keating - 1:1.0.8-2 +- Introduce epoch for proper upgrade path. + * Fri Jun 16 2006 Steve Dickson 1.0.8-1 - Updated to nfs-utils-1.0.8 From fedora-cvs-commits at redhat.com Sun Jul 2 17:56:31 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 2 Jul 2006 13:56:31 -0400 Subject: rpms/gtk2/FC-5 .cvsignore, 1.52, 1.53 gtk2.spec, 1.139, 1.140 sources, 1.56, 1.57 Message-ID: <200607021756.k62HuV8G004366@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/gtk2/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv4286 Modified Files: .cvsignore gtk2.spec sources Log Message: 2.8.20 Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/gtk2/FC-5/.cvsignore,v retrieving revision 1.52 retrieving revision 1.53 diff -u -r1.52 -r1.53 --- .cvsignore 13 Jun 2006 02:23:54 -0000 1.52 +++ .cvsignore 2 Jul 2006 17:56:29 -0000 1.53 @@ -35,3 +35,4 @@ gtk+-2.8.16.tar.bz2 gtk+-2.8.18.tar.bz2 gtk+-2.8.19.tar.bz2 +gtk+-2.8.20.tar.bz2 Index: gtk2.spec =================================================================== RCS file: /cvs/dist/rpms/gtk2/FC-5/gtk2.spec,v retrieving revision 1.139 retrieving revision 1.140 diff -u -r1.139 -r1.140 --- gtk2.spec 15 Jun 2006 14:34:08 -0000 1.139 +++ gtk2.spec 2 Jul 2006 17:56:29 -0000 1.140 @@ -10,13 +10,13 @@ %define cairo_version %{cairo_base_version}-1 %define libpng_version 2:1.2.2-16 -%define base_version 2.8.19 +%define base_version 2.8.20 %define bin_version 2.4.0 Summary: The GIMP ToolKit (GTK+), a library for creating GUIs for X. Name: gtk2 Version: %{base_version} -Release: 2 +Release: 1 License: LGPL Group: System Environment/Libraries Source: gtk+-%{version}.tar.bz2 @@ -271,6 +271,9 @@ %doc tmpdocs/examples %changelog +* Sun Jul 2 2006 Matthias Clasen - 2.8.20-1 +- Update to 2.8.20 + * Thu Jun 15 2006 Matthias Clasen - 2.8.19-2 - Add missing BuildRequires Index: sources =================================================================== RCS file: /cvs/dist/rpms/gtk2/FC-5/sources,v retrieving revision 1.56 retrieving revision 1.57 diff -u -r1.56 -r1.57 --- sources 13 Jun 2006 02:23:54 -0000 1.56 +++ sources 2 Jul 2006 17:56:29 -0000 1.57 @@ -1,2 +1,2 @@ d8c012f67a8f23fa9aa495fca5331784 update-scripts.tar.gz -1a03dbed4b794194a610e9d7eb175b06 gtk+-2.8.19.tar.bz2 +74e7ca98194f1fadfe906e66d763d05d gtk+-2.8.20.tar.bz2 From fedora-cvs-commits at redhat.com Sun Jul 2 20:23:18 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 2 Jul 2006 16:23:18 -0400 Subject: rpms/glib2/devel .cvsignore, 1.54, 1.55 glib2.spec, 1.101, 1.102 sources, 1.54, 1.55 Message-ID: <200607022023.k62KNI4A006392@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/glib2/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv6340 Modified Files: .cvsignore glib2.spec sources Log Message: 2.12.0 Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/glib2/devel/.cvsignore,v retrieving revision 1.54 retrieving revision 1.55 diff -u -r1.54 -r1.55 --- .cvsignore 20 Jun 2006 15:35:36 -0000 1.54 +++ .cvsignore 2 Jul 2006 20:23:15 -0000 1.55 @@ -1 +1 @@ -glib-2.11.4.tar.bz2 +glib-2.12.0.tar.bz2 Index: glib2.spec =================================================================== RCS file: /cvs/dist/rpms/glib2/devel/glib2.spec,v retrieving revision 1.101 retrieving revision 1.102 diff -u -r1.101 -r1.102 --- glib2.spec 20 Jun 2006 15:35:36 -0000 1.101 +++ glib2.spec 2 Jul 2006 20:23:15 -0000 1.102 @@ -2,7 +2,7 @@ Summary: A library of handy utility functions Name: glib2 -Version: 2.11.4 +Version: 2.12.0 Release: 1 License: LGPL Group: System Environment/Libraries @@ -99,6 +99,9 @@ %{_mandir}/man1/* %changelog +* Sun Jul 2 2006 Matthias Clasen - 2.12.0-1 +- Update to 2.12.0 + * Tue Jun 20 2006 Matthias Clasen - 2.11.4-1 - Update to 2.11.4 Index: sources =================================================================== RCS file: /cvs/dist/rpms/glib2/devel/sources,v retrieving revision 1.54 retrieving revision 1.55 diff -u -r1.54 -r1.55 --- sources 20 Jun 2006 15:35:36 -0000 1.54 +++ sources 2 Jul 2006 20:23:15 -0000 1.55 @@ -1 +1 @@ -9d3a94baa4bfcd9a579b45eea6de3a8c glib-2.11.4.tar.bz2 +ea8c7733ba443e3db04cf7a84060f408 glib-2.12.0.tar.bz2 From fedora-cvs-commits at redhat.com Sun Jul 2 22:20:12 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 2 Jul 2006 18:20:12 -0400 Subject: rpms/kernel/devel linux-2.6-x86_64-tif-restore-sigmask.patch, 1.2, 1.3 linux-2.6-x86_64-add-ppoll-pselect.patch, 1.2, 1.3 kernel-2.6.spec, 1.2342, 1.2343 Message-ID: <200607022220.k62MKCce017447@cvs.devel.redhat.com> Author: dwmw2 Update of /cvs/dist/rpms/kernel/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv17411 Modified Files: kernel-2.6.spec Added Files: linux-2.6-x86_64-tif-restore-sigmask.patch linux-2.6-x86_64-add-ppoll-pselect.patch Log Message: ppoll and pselect on x86_64 again linux-2.6-x86_64-tif-restore-sigmask.patch: arch/x86_64/ia32/ia32_signal.c | 28 ++++++++------------- arch/x86_64/kernel/signal.c | 51 ++++++++++++++++++++++++++------------- include/asm-x86_64/signal.h | 4 --- include/asm-x86_64/thread_info.h | 2 + 4 files changed, 48 insertions(+), 37 deletions(-) Index: linux-2.6-x86_64-tif-restore-sigmask.patch =================================================================== RCS file: linux-2.6-x86_64-tif-restore-sigmask.patch diff -N linux-2.6-x86_64-tif-restore-sigmask.patch --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ linux-2.6-x86_64-tif-restore-sigmask.patch 2 Jul 2006 22:20:10 -0000 1.3 @@ -0,0 +1,227 @@ +diff --git a/arch/x86_64/ia32/ia32_signal.c b/arch/x86_64/ia32/ia32_signal.c +index 25e5ca2..549de43 100644 +--- a/arch/x86_64/ia32/ia32_signal.c ++++ b/arch/x86_64/ia32/ia32_signal.c +@@ -113,25 +113,19 @@ int copy_siginfo_from_user32(siginfo_t * + } + + asmlinkage long +-sys32_sigsuspend(int history0, int history1, old_sigset_t mask, +- struct pt_regs *regs) ++sys32_sigsuspend(int history0, int history1, old_sigset_t mask) + { +- sigset_t saveset; +- + mask &= _BLOCKABLE; + spin_lock_irq(¤t->sighand->siglock); +- saveset = current->blocked; ++ current->saved_sigmask = current->blocked; + siginitset(¤t->blocked, mask); + recalc_sigpending(); + spin_unlock_irq(¤t->sighand->siglock); + +- regs->rax = -EINTR; +- while (1) { +- current->state = TASK_INTERRUPTIBLE; +- schedule(); +- if (do_signal(regs, &saveset)) +- return -EINTR; +- } ++ current->state = TASK_INTERRUPTIBLE; ++ schedule(); ++ set_thread_flag(TIF_RESTORE_SIGMASK); ++ return -ERESTARTNOHAND; + } + + asmlinkage long +@@ -508,11 +502,11 @@ #if DEBUG_SIG + current->comm, current->pid, frame, regs->rip, frame->pretcode); + #endif + +- return 1; ++ return 0; + + give_sigsegv: + force_sigsegv(sig, current); +- return 0; ++ return -EFAULT; + } + + int ia32_setup_rt_frame(int sig, struct k_sigaction *ka, siginfo_t *info, +@@ -595,7 +589,7 @@ int ia32_setup_rt_frame(int sig, struct + regs->ss = __USER32_DS; + + set_fs(USER_DS); +- regs->eflags &= ~TF_MASK; ++ regs->eflags &= ~TF_MASK; + if (test_thread_flag(TIF_SINGLESTEP)) + ptrace_notify(SIGTRAP); + +@@ -604,9 +598,9 @@ #if DEBUG_SIG + current->comm, current->pid, frame, regs->rip, frame->pretcode); + #endif + +- return 1; ++ return 0; + + give_sigsegv: + force_sigsegv(sig, current); +- return 0; ++ return -EFAULT; + } +diff --git a/arch/x86_64/kernel/signal.c b/arch/x86_64/kernel/signal.c +index 2816117..d7e92fb 100644 +--- a/arch/x86_64/kernel/signal.c ++++ b/arch/x86_64/kernel/signal.c +@@ -341,11 +341,11 @@ #ifdef DEBUG_SIG + current->comm, current->pid, frame, regs->rip, frame->pretcode); + #endif + +- return 1; ++ return 0; + + give_sigsegv: + force_sigsegv(sig, current); +- return 0; ++ return -EFAULT; + } + + /* +@@ -408,7 +408,7 @@ #ifdef CONFIG_IA32_EMULATION + #endif + ret = setup_rt_frame(sig, ka, info, oldset, regs); + +- if (ret) { ++ if (ret == 0) { + spin_lock_irq(¤t->sighand->siglock); + sigorsets(¤t->blocked,¤t->blocked,&ka->sa.sa_mask); + if (!(ka->sa.sa_flags & SA_NODEFER)) +@@ -425,11 +425,12 @@ #endif + * want to handle. Thus you cannot kill init even with a SIGKILL even by + * mistake. + */ +-int do_signal(struct pt_regs *regs, sigset_t *oldset) ++static void do_signal(struct pt_regs *regs) + { + struct k_sigaction ka; + siginfo_t info; + int signr; ++ sigset_t *oldset; + + /* + * We want the common case to go fast, which +@@ -438,9 +439,11 @@ int do_signal(struct pt_regs *regs, sigs + * if so. + */ + if (!user_mode(regs)) +- return 1; ++ return; + +- if (!oldset) ++ if (test_thread_flag(TIF_RESTORE_SIGMASK)) ++ oldset = ¤t->saved_sigmask; ++ else + oldset = ¤t->blocked; + + signr = get_signal_to_deliver(&info, &ka, regs, NULL); +@@ -454,30 +457,46 @@ int do_signal(struct pt_regs *regs, sigs + set_debugreg(current->thread.debugreg7, 7); + + /* Whee! Actually deliver the signal. */ +- return handle_signal(signr, &info, &ka, oldset, regs); ++ if (handle_signal(signr, &info, &ka, oldset, regs) == 0) { ++ /* a signal was successfully delivered; the saved ++ * sigmask will have been stored in the signal frame, ++ * and will be restored by sigreturn, so we can simply ++ * clear the TIF_RESTORE_SIGMASK flag */ ++ clear_thread_flag(TIF_RESTORE_SIGMASK); ++ } ++ return; + } + + /* Did we come from a system call? */ + if ((long)regs->orig_rax >= 0) { + /* Restart the system call - no handlers present */ + long res = regs->rax; +- if (res == -ERESTARTNOHAND || +- res == -ERESTARTSYS || +- res == -ERESTARTNOINTR) { ++ switch (res) { ++ case -ERESTARTNOHAND: ++ case -ERESTARTSYS: ++ case -ERESTARTNOINTR: + regs->rax = regs->orig_rax; + regs->rip -= 2; +- } +- if (regs->rax == (unsigned long)-ERESTART_RESTARTBLOCK) { ++ break; ++ case -ERESTART_RESTARTBLOCK: + regs->rax = test_thread_flag(TIF_IA32) ? + __NR_ia32_restart_syscall : + __NR_restart_syscall; + regs->rip -= 2; ++ break; + } + } +- return 0; ++ ++ /* if there's no signal to deliver, we just put the saved sigmask ++ back. */ ++ if (test_thread_flag(TIF_RESTORE_SIGMASK)) { ++ clear_thread_flag(TIF_RESTORE_SIGMASK); ++ sigprocmask(SIG_SETMASK, ¤t->saved_sigmask, NULL); ++ } + } + +-void do_notify_resume(struct pt_regs *regs, sigset_t *oldset, __u32 thread_info_flags) ++void ++do_notify_resume(struct pt_regs *regs, void *unused, __u32 thread_info_flags) + { + #ifdef DEBUG_SIG + printk("do_notify_resume flags:%x rip:%lx rsp:%lx caller:%lx pending:%lx\n", +@@ -491,8 +510,8 @@ #endif + } + + /* deal with pending signal delivery */ +- if (thread_info_flags & _TIF_SIGPENDING) +- do_signal(regs,oldset); ++ if (thread_info_flags & (_TIF_SIGPENDING|_TIF_RESTORE_SIGMASK)) ++ do_signal(regs); + } + + void signal_fault(struct pt_regs *regs, void __user *frame, char *where) +diff --git a/include/asm-x86_64/signal.h b/include/asm-x86_64/signal.h +index cef7a7d..00f2d38 100644 +--- a/include/asm-x86_64/signal.h ++++ b/include/asm-x86_64/signal.h +@@ -24,10 +24,6 @@ typedef struct { + } sigset_t; + + +-struct pt_regs; +-asmlinkage int do_signal(struct pt_regs *regs, sigset_t *oldset); +- +- + #else + /* Here we must cater to libcs that poke about in kernel headers. */ + +diff --git a/include/asm-x86_64/thread_info.h b/include/asm-x86_64/thread_info.h +index 2029b00..790c512 100644 +--- a/include/asm-x86_64/thread_info.h ++++ b/include/asm-x86_64/thread_info.h +@@ -114,6 +114,7 @@ #define TIF_SINGLESTEP 4 /* reenable si + #define TIF_IRET 5 /* force IRET */ + #define TIF_SYSCALL_AUDIT 7 /* syscall auditing active */ + #define TIF_SECCOMP 8 /* secure computing */ ++#define TIF_RESTORE_SIGMASK 9 /* restore signal mask in do_signal */ + /* 16 free */ + #define TIF_IA32 17 /* 32bit process */ + #define TIF_FORK 18 /* ret_from_fork */ +@@ -128,6 +129,7 @@ #define _TIF_NEED_RESCHED (1< +- Add ppoll() and pselect() on x86_64 again + * Sat Jul 1 2006 Dave Jones - 2.6.17-git19 From fedora-cvs-commits at redhat.com Sun Jul 2 22:21:01 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 2 Jul 2006 18:21:01 -0400 Subject: rpms/kernel/devel linux-2.6-header-install-git.patch,1.25,1.26 Message-ID: <200607022221.k62ML1ak017837@cvs.devel.redhat.com> Author: dwmw2 Update of /cvs/dist/rpms/kernel/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv17804 Modified Files: linux-2.6-header-install-git.patch Log Message: remove tpam.h linux-2.6-header-install-git.patch: Makefile | 17 +++ include/Kbuild | 2 include/asm-alpha/Kbuild | 5 + include/asm-arm/Kbuild | 1 include/asm-arm26/Kbuild | 1 include/asm-cris/Kbuild | 1 include/asm-frv/Kbuild | 1 include/asm-generic/Kbuild | 3 include/asm-generic/Kbuild.asm | 11 ++ include/asm-h8300/Kbuild | 1 include/asm-i386/Kbuild | 5 + include/asm-ia64/Kbuild | 7 + include/asm-m32r/Kbuild | 1 include/asm-m68k/Kbuild | 1 include/asm-m68knommu/Kbuild | 1 include/asm-mips/Kbuild | 1 include/asm-parisc/Kbuild | 1 include/asm-powerpc/Kbuild | 10 ++ include/asm-s390/Kbuild | 4 include/asm-sh/Kbuild | 1 include/asm-sh64/Kbuild | 1 include/asm-sparc/Kbuild | 6 + include/asm-sparc64/Kbuild | 10 ++ include/asm-um/Kbuild | 1 include/asm-v850/Kbuild | 1 include/asm-x86_64/Kbuild | 11 ++ include/asm-xtensa/Kbuild | 1 include/linux/Kbuild | 63 +++++++++++++ include/linux/byteorder/Kbuild | 2 include/linux/dvb/Kbuild | 2 include/linux/hdlc/Kbuild | 1 include/linux/isdn/Kbuild | 1 include/linux/netfilter/Kbuild | 11 ++ include/linux/netfilter_arp/Kbuild | 2 include/linux/netfilter_bridge/Kbuild | 4 include/linux/netfilter_ipv4/Kbuild | 21 ++++ include/linux/netfilter_ipv6/Kbuild | 6 + include/linux/nfsd/Kbuild | 2 include/linux/raid/Kbuild | 1 include/linux/sunrpc/Kbuild | 1 include/linux/tc_act/Kbuild | 1 include/linux/tc_ematch/Kbuild | 1 include/mtd/Kbuild | 2 include/rdma/Kbuild | 1 include/scsi/Kbuild | 2 include/sound/Kbuild | 2 include/video/Kbuild | 1 scripts/Makefile.headersinst | 158 ++++++++++++++++++++++++++++++++++ scripts/hdrcheck.sh | 8 + 49 files changed, 399 insertions(+) Index: linux-2.6-header-install-git.patch =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/linux-2.6-header-install-git.patch,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- linux-2.6-header-install-git.patch 22 Jun 2006 13:52:58 -0000 1.25 +++ linux-2.6-header-install-git.patch 2 Jul 2006 22:20:58 -0000 1.26 @@ -372,11 +372,11 @@ +header-y += ioctl.h diff --git a/include/linux/isdn/Kbuild b/include/linux/isdn/Kbuild new file mode 100644 -index 0000000..c1727c8 +index 0000000..991cdb2 --- /dev/null +++ b/include/linux/isdn/Kbuild @@ -0,0 +1 @@ -+header-y += capicmd.h tpam.h ++header-y += capicmd.h diff --git a/include/linux/netfilter/Kbuild b/include/linux/netfilter/Kbuild new file mode 100644 index 0000000..d06311a From fedora-cvs-commits at redhat.com Sun Jul 2 22:30:42 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 2 Jul 2006 18:30:42 -0400 Subject: rpms/kernel/devel linux-2.6-x86_64-tif-restore-sigmask.patch, 1.3, 1.4 Message-ID: <200607022230.k62MUgks021470@cvs.devel.redhat.com> Author: dwmw2 Update of /cvs/dist/rpms/kernel/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv21449 Modified Files: linux-2.6-x86_64-tif-restore-sigmask.patch Log Message: build fix linux-2.6-x86_64-tif-restore-sigmask.patch: arch/x86_64/ia32/ia32_signal.c | 28 ++++++++------------ arch/x86_64/kernel/signal.c | 53 +++++++++++++++++++++++++++------------ include/asm-x86_64/signal.h | 4 -- include/asm-x86_64/thread_info.h | 2 + 4 files changed, 50 insertions(+), 37 deletions(-) Index: linux-2.6-x86_64-tif-restore-sigmask.patch =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/linux-2.6-x86_64-tif-restore-sigmask.patch,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- linux-2.6-x86_64-tif-restore-sigmask.patch 2 Jul 2006 22:20:10 -0000 1.3 +++ linux-2.6-x86_64-tif-restore-sigmask.patch 2 Jul 2006 22:30:32 -0000 1.4 @@ -70,10 +70,19 @@ + return -EFAULT; } diff --git a/arch/x86_64/kernel/signal.c b/arch/x86_64/kernel/signal.c -index 2816117..d7e92fb 100644 +index 2816117..8b80ba2 100644 --- a/arch/x86_64/kernel/signal.c +++ b/arch/x86_64/kernel/signal.c -@@ -341,11 +341,11 @@ #ifdef DEBUG_SIG +@@ -32,6 +32,8 @@ #include + + #define _BLOCKABLE (~(sigmask(SIGKILL) | sigmask(SIGSTOP))) + ++static void do_signal(struct pt_regs *regs); ++ + int ia32_setup_rt_frame(int sig, struct k_sigaction *ka, siginfo_t *info, + sigset_t *set, struct pt_regs * regs); + int ia32_setup_frame(int sig, struct k_sigaction *ka, +@@ -341,11 +343,11 @@ #ifdef DEBUG_SIG current->comm, current->pid, frame, regs->rip, frame->pretcode); #endif @@ -87,7 +96,7 @@ } /* -@@ -408,7 +408,7 @@ #ifdef CONFIG_IA32_EMULATION +@@ -408,7 +410,7 @@ #ifdef CONFIG_IA32_EMULATION #endif ret = setup_rt_frame(sig, ka, info, oldset, regs); @@ -96,7 +105,7 @@ spin_lock_irq(¤t->sighand->siglock); sigorsets(¤t->blocked,¤t->blocked,&ka->sa.sa_mask); if (!(ka->sa.sa_flags & SA_NODEFER)) -@@ -425,11 +425,12 @@ #endif +@@ -425,11 +427,12 @@ #endif * want to handle. Thus you cannot kill init even with a SIGKILL even by * mistake. */ @@ -110,7 +119,7 @@ /* * We want the common case to go fast, which -@@ -438,9 +439,11 @@ int do_signal(struct pt_regs *regs, sigs +@@ -438,9 +441,11 @@ int do_signal(struct pt_regs *regs, sigs * if so. */ if (!user_mode(regs)) @@ -124,7 +133,7 @@ oldset = ¤t->blocked; signr = get_signal_to_deliver(&info, &ka, regs, NULL); -@@ -454,30 +457,46 @@ int do_signal(struct pt_regs *regs, sigs +@@ -454,30 +459,46 @@ int do_signal(struct pt_regs *regs, sigs set_debugreg(current->thread.debugreg7, 7); /* Whee! Actually deliver the signal. */ @@ -179,7 +188,7 @@ { #ifdef DEBUG_SIG printk("do_notify_resume flags:%x rip:%lx rsp:%lx caller:%lx pending:%lx\n", -@@ -491,8 +510,8 @@ #endif +@@ -491,8 +512,8 @@ #endif } /* deal with pending signal delivery */ From fedora-cvs-commits at redhat.com Sun Jul 2 22:32:15 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 2 Jul 2006 18:32:15 -0400 Subject: rpms/kernel/devel kernel-2.6.spec,1.2343,1.2344 Message-ID: <200607022232.k62MWFxk021562@cvs.devel.redhat.com> Author: dwmw2 Update of /cvs/dist/rpms/kernel/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv21542 Modified Files: kernel-2.6.spec Log Message: bump release From fedora-cvs-commits at redhat.com Sun Jul 2 22:41:01 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 2 Jul 2006 18:41:01 -0400 Subject: rpms/kernel/devel linux-2.6-x86_64-tif-restore-sigmask.patch, 1.4, 1.5 Message-ID: <200607022241.k62Mf15l023861@cvs.devel.redhat.com> Author: dwmw2 Update of /cvs/dist/rpms/kernel/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv23828 Modified Files: linux-2.6-x86_64-tif-restore-sigmask.patch Log Message: Use generic sys_rt_sigsuspend linux-2.6-x86_64-tif-restore-sigmask.patch: arch/x86_64/ia32/ia32_signal.c | 28 +++++-------- arch/x86_64/kernel/signal.c | 82 ++++++++++++++++----------------------- include/asm-x86_64/signal.h | 4 - include/asm-x86_64/thread_info.h | 2 include/asm-x86_64/unistd.h | 1 5 files changed, 49 insertions(+), 68 deletions(-) Index: linux-2.6-x86_64-tif-restore-sigmask.patch =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/linux-2.6-x86_64-tif-restore-sigmask.patch,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- linux-2.6-x86_64-tif-restore-sigmask.patch 2 Jul 2006 22:30:32 -0000 1.4 +++ linux-2.6-x86_64-tif-restore-sigmask.patch 2 Jul 2006 22:40:59 -0000 1.5 @@ -70,19 +70,48 @@ + return -EFAULT; } diff --git a/arch/x86_64/kernel/signal.c b/arch/x86_64/kernel/signal.c -index 2816117..8b80ba2 100644 +index 2816117..7f58bc9 100644 --- a/arch/x86_64/kernel/signal.c +++ b/arch/x86_64/kernel/signal.c -@@ -32,6 +32,8 @@ #include +@@ -38,37 +38,6 @@ int ia32_setup_frame(int sig, struct k_s + sigset_t *set, struct pt_regs * regs); - #define _BLOCKABLE (~(sigmask(SIGKILL) | sigmask(SIGSTOP))) - -+static void do_signal(struct pt_regs *regs); -+ - int ia32_setup_rt_frame(int sig, struct k_sigaction *ka, siginfo_t *info, - sigset_t *set, struct pt_regs * regs); - int ia32_setup_frame(int sig, struct k_sigaction *ka, -@@ -341,11 +343,11 @@ #ifdef DEBUG_SIG + asmlinkage long +-sys_rt_sigsuspend(sigset_t __user *unewset, size_t sigsetsize, struct pt_regs *regs) +-{ +- sigset_t saveset, newset; +- +- /* XXX: Don't preclude handling different sized sigset_t's. */ +- if (sigsetsize != sizeof(sigset_t)) +- return -EINVAL; +- +- if (copy_from_user(&newset, unewset, sizeof(newset))) +- return -EFAULT; +- sigdelsetmask(&newset, ~_BLOCKABLE); +- +- spin_lock_irq(¤t->sighand->siglock); +- saveset = current->blocked; +- current->blocked = newset; +- recalc_sigpending(); +- spin_unlock_irq(¤t->sighand->siglock); +-#ifdef DEBUG_SIG +- printk("rt_sigsuspend savset(%lx) newset(%lx) regs(%p) rip(%lx)\n", +- saveset, newset, regs, regs->rip); +-#endif +- regs->rax = -EINTR; +- while (1) { +- current->state = TASK_INTERRUPTIBLE; +- schedule(); +- if (do_signal(regs, &saveset)) +- return -EINTR; +- } +-} +- +-asmlinkage long + sys_sigaltstack(const stack_t __user *uss, stack_t __user *uoss, + struct pt_regs *regs) + { +@@ -341,11 +310,11 @@ #ifdef DEBUG_SIG current->comm, current->pid, frame, regs->rip, frame->pretcode); #endif @@ -96,7 +125,7 @@ } /* -@@ -408,7 +410,7 @@ #ifdef CONFIG_IA32_EMULATION +@@ -408,7 +377,7 @@ #ifdef CONFIG_IA32_EMULATION #endif ret = setup_rt_frame(sig, ka, info, oldset, regs); @@ -105,7 +134,7 @@ spin_lock_irq(¤t->sighand->siglock); sigorsets(¤t->blocked,¤t->blocked,&ka->sa.sa_mask); if (!(ka->sa.sa_flags & SA_NODEFER)) -@@ -425,11 +427,12 @@ #endif +@@ -425,11 +394,12 @@ #endif * want to handle. Thus you cannot kill init even with a SIGKILL even by * mistake. */ @@ -119,7 +148,7 @@ /* * We want the common case to go fast, which -@@ -438,9 +441,11 @@ int do_signal(struct pt_regs *regs, sigs +@@ -438,9 +408,11 @@ int do_signal(struct pt_regs *regs, sigs * if so. */ if (!user_mode(regs)) @@ -133,7 +162,7 @@ oldset = ¤t->blocked; signr = get_signal_to_deliver(&info, &ka, regs, NULL); -@@ -454,30 +459,46 @@ int do_signal(struct pt_regs *regs, sigs +@@ -454,30 +426,46 @@ int do_signal(struct pt_regs *regs, sigs set_debugreg(current->thread.debugreg7, 7); /* Whee! Actually deliver the signal. */ @@ -188,7 +217,7 @@ { #ifdef DEBUG_SIG printk("do_notify_resume flags:%x rip:%lx rsp:%lx caller:%lx pending:%lx\n", -@@ -491,8 +512,8 @@ #endif +@@ -491,8 +479,8 @@ #endif } /* deal with pending signal delivery */ @@ -234,3 +263,15 @@ #define _TIF_IA32 (1< Author: dwmw2 Update of /cvs/dist/rpms/kernel/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv23943 Modified Files: kernel-2.6.spec Log Message: bump release From fedora-cvs-commits at redhat.com Sun Jul 2 22:56:13 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Sun, 2 Jul 2006 18:56:13 -0400 Subject: rpms/kernel/devel kernel-2.6.spec,1.2345,1.2345.2.1 Message-ID: <200607022256.k62MuDeX011759@cvs.devel.redhat.com> Author: dwmw2 Update of /cvs/dist/rpms/kernel/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv11728 Modified Files: Tag: private-x86_64-pselect-branch kernel-2.6.spec Log Message: ffs. x86_64 only Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/kernel-2.6.spec,v retrieving revision 1.2345 retrieving revision 1.2345.2.1 diff -u -r1.2345 -r1.2345.2.1 --- kernel-2.6.spec 2 Jul 2006 22:41:15 -0000 1.2345 +++ kernel-2.6.spec 2 Jul 2006 22:56:06 -0000 1.2345.2.1 @@ -169,7 +169,7 @@ License: GPLv2 Version: %{rpmversion} Release: %{release} -ExclusiveArch: noarch %{all_x86} x86_64 ppc ppc64 ia64 sparc sparc64 s390 s390x +ExclusiveArch: noarch x86_64 ExclusiveOS: Linux Provides: kernel = %{version} Provides: kernel-drm = 4.3.0 From fedora-cvs-commits at redhat.com Mon Jul 3 05:38:31 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 3 Jul 2006 01:38:31 -0400 Subject: rpms/autofs/devel autofs-5.0.0_beta6-auth-kerberos-update.patch, NONE, 1.1 autofs-5.0.0_beta6-check-return.patch, NONE, 1.1 autofs-5.0.0_beta6-default-auth-config.patch, NONE, 1.1 autofs-5.0.0_beta6-gssapi-segfault-exit.patch, NONE, 1.1 autofs.spec, 1.116, 1.117 Message-ID: <200607030538.k635cV9D026643@cvs.devel.redhat.com> Author: ikent Update of /cvs/dist/rpms/autofs/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv26633 Modified Files: autofs.spec Added Files: autofs-5.0.0_beta6-auth-kerberos-update.patch autofs-5.0.0_beta6-check-return.patch autofs-5.0.0_beta6-default-auth-config.patch autofs-5.0.0_beta6-gssapi-segfault-exit.patch Log Message: * Mon Jul 3 2006 Ian Kent - 5.0.0_beta6-2 - merge LDAP authentication update for GSSAPI (Jeff Moyer). - update default auth config to add options documenetation (Jeff Moyer). - workaround segfaults at exit after using GSSAPI library. - fix not checking return in init_ldap_connection (jeff Moyer). autofs-5.0.0_beta6-auth-kerberos-update.patch: CHANGELOG | 4 include/lookup_ldap.h | 18 +- modules/cyrus-sasl.c | 356 +++++++++++++++++++++++++++++++++++++++++++++----- modules/lookup_ldap.c | 156 ++++++++++++--------- 4 files changed, 430 insertions(+), 104 deletions(-) --- NEW FILE autofs-5.0.0_beta6-auth-kerberos-update.patch --- diff --git a/CHANGELOG b/CHANGELOG index fb55ec3..df66913 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,7 @@ +?/7/2006 autofs-5.0.0 +--------------------- +- merge LDAP authentication update for GSSAPI (Jeff Moyer). + 29/6/2006 autofs-5.0.0_beta6 ---------------------------- - lookup_init cleanup and fix missed memory leak. diff --git a/include/lookup_ldap.h b/include/lookup_ldap.h index db6389c..ebff193 100644 --- a/include/lookup_ldap.h +++ b/include/lookup_ldap.h @@ -34,6 +34,14 @@ struct lookup_context { char *sasl_mech; char *user; char *secret; + char *client_princ; + int kinit_done; + int kinit_successful; + krb5_principal krb5_client_princ; + krb5_context krb5ctxt; + krb5_ccache krb5_ccache; + sasl_conn_t *sasl_conn; + /* keytab file name needs to be added */ struct parse_mod *parse; }; @@ -48,14 +56,14 @@ #define LDAP_TLS_INIT 1 #define LDAP_TLS_RELEASE 2 /* lookup_ldap.c */ -LDAP *ldap_connection_init(struct lookup_context *ctxt); -int ldap_unbind_connection(LDAP *ldap, struct lookup_context *ctxt); +LDAP *init_ldap_connection(struct lookup_context *ctxt); +int unbind_ldap_connection(LDAP *ldap, struct lookup_context *ctxt); int authtype_requires_creds(const char *authtype); /* cyrus-sasl.c */ -int sasl_init(char *id, char *secret); -int sasl_choose_mech(struct lookup_context *ctxt, char **mechanism); -sasl_conn_t *sasl_bind_mech(LDAP *ldap, const char *mech); +int autofs_sasl_init(LDAP *ldap, struct lookup_context *ctxt); +int autofs_sasl_bind(LDAP *ldap, struct lookup_context *ctxt); +void autofs_sasl_unbind(struct lookup_context *ctxt); #endif #endif /* _lookup_ldap_h */ diff --git a/modules/cyrus-sasl.c b/modules/cyrus-sasl.c index 7066113..b89d749 100644 --- a/modules/cyrus-sasl.c +++ b/modules/cyrus-sasl.c @@ -35,7 +35,7 @@ * * This file implements SASL authentication to an LDAP server for the * following mechanisms: - * GSSAPI, EXTERNAL, ANONYMOUS, PLAIN, DIGEST-MD5, KERBEROS_V5 + * GSSAPI, EXTERNAL, ANONYMOUS, PLAIN, DIGEST-MD5, KERBEROS_V5, LOGIN * The mechanism to use is specified in an external file, * LDAP_AUTH_CONF_FILE. See the samples directory in the autofs * distribution for an example configuration file. @@ -43,8 +43,8 @@ * This file is written with the intent that it will work with both the * openldap and the netscape ldap client libraries. * - * Author: Nalin - * Modified by Jeff to adapt it to autofs. + * Author: Nalin Dahyabhai + * Modified by Jeff Moyer to adapt it to autofs. */ #include #include @@ -66,6 +66,13 @@ #error "Could not determine the proper v #endif #endif +/* + * Once a krb5 credentials cache is setup, we need to set the KRB5CCNAME + * environment variable so that the library knows where to find it. + */ +static const char *krb5ccenv = "KRB5CCNAME"; +static const char *krb5ccval = "MEMORY:_autofstkt"; + static int sasl_log_func(void *, int, const char *); static int getpass_func(sasl_conn_t *, void *, int, sasl_secret_t **); static int getuser_func(void *, int, const char **, unsigned *); @@ -128,8 +135,8 @@ getuser_func(void *context, int id, cons } /* - * This function creates a sasl_secret_t from the credentials - * specefied in sasl_init. sasl_client_auth can return SASL_OK or + * This function creates a sasl_secret_t from the credentials specified in + * the configuration file. sasl_client_auth can return SASL_OK or * SASL_NOMEM. We simply propagate this return value to the caller. */ static int @@ -353,9 +360,182 @@ do_sasl_bind(LDAP *ld, sasl_conn_t *conn return ret; } +/* + * Read client credentials from the default keytab, create a credentials + * cache, add the TGT to that cache, and set the environment variable so + * that the sasl/krb5 libraries can find our credentials. + * + * Returns 0 upon success. ctxt->kinit_done and ctxt->kinit_successful + * are set for cleanup purposes. The krb5 context and ccache entries in + * the lookup_context are also filled in. + * + * Upon failure, -1 is returned. + */ +int +sasl_do_kinit(struct lookup_context *ctxt) +{ + krb5_error_code ret; + krb5_principal tgs_princ, krb5_client_princ = ctxt->krb5_client_princ; + krb5_creds my_creds; + char *tgs_name; + + if (ctxt->kinit_done) + return 0; + ctxt->kinit_done = 1; + + debug(LOGOPT_NONE, + "initializing kerberos ticket: client principal %s ", + ctxt->client_princ ?: "autofsclient"); + + ret = krb5_init_context(&ctxt->krb5ctxt); + if (ret) { + error(LOGOPT_ANY, "krb5_init_context failed with %d", ret); + return -1; + } + + ret = krb5_cc_resolve(ctxt->krb5ctxt, krb5ccval, &ctxt->krb5_ccache); + if (ret) { + error(LOGOPT_ANY, "krb5_cc_resolve failed with error %d", + ret); + krb5_free_context(ctxt->krb5ctxt); + return -1; + } + + if (ctxt->client_princ) { + debug(LOGOPT_NONE, + "calling krb5_parse_name on client principal %s", + ctxt->client_princ); + + ret = krb5_parse_name(ctxt->krb5ctxt, ctxt->client_princ, + &krb5_client_princ); + if (ret) { + error(LOGOPT_ANY, + "krb5_parse_name failed for " + "specified client principal %s", + ctxt->client_princ); + goto out_cleanup_cc; + } + } else { + char *tmp_name = NULL; + + debug(LOGOPT_NONE, + "calling krb5_sname_to_principal using defaults"); + + ret = krb5_sname_to_principal(ctxt->krb5ctxt, NULL, + "autofsclient", KRB5_NT_SRV_HST, + &krb5_client_princ); + if (ret) { + error(LOGOPT_ANY, + "krb5_sname_to_principal failed for " + "%s with error %d", + ctxt->client_princ ?: "autofsclient", ret); + goto out_cleanup_cc; + } + + + ret = krb5_unparse_name(ctxt->krb5ctxt, + krb5_client_princ, &tmp_name); + if (ret) { + debug(LOGOPT_NONE, + "krb5_unparse_name failed with error %d", + ret); + goto out_cleanup_cc; + } + + debug(LOGOPT_NONE, + "principal used for authentication: \"%s\"", tmp_name); + + krb5_free_unparsed_name(ctxt->krb5ctxt, tmp_name); + } + + /* setup a principal for the ticket granting service */ + ret = krb5_build_principal_ext(ctxt->krb5ctxt, &tgs_princ, + krb5_princ_realm(ctxt->krb5ctxt, krb5_client_princ)->length, + krb5_princ_realm(ctxt->krb5ctxt, krb5_client_princ)->data, + strlen(KRB5_TGS_NAME), KRB5_TGS_NAME, + krb5_princ_realm(ctxt->krb5ctxt, krb5_client_princ)->length, + krb5_princ_realm(ctxt->krb5ctxt, krb5_client_princ)->data, + 0); + if (ret) { + error(LOGOPT_ANY, + "krb5_build_principal failed with error %d", ret); + goto out_cleanup_cc; + } + + ret = krb5_unparse_name(ctxt->krb5ctxt, tgs_princ, &tgs_name); + if (ret) { + error(LOGOPT_ANY, "krb5_unparse_name failed with error %d", + ret); + goto out_cleanup_cc; + } + + debug(LOGOPT_NONE, "Using tgs name %s", tgs_name); + + memset(&my_creds, 0, sizeof(my_creds)); + ret = krb5_get_init_creds_keytab(ctxt->krb5ctxt, &my_creds, + krb5_client_princ, + NULL /*keytab*/, + 0 /* relative start time */, + tgs_name, NULL); + if (ret) { + error(LOGOPT_ANY, + "krb5_get_init_creds_keytab failed with error %d", + ret); + goto out_cleanup_unparse; + } + + /* tell the cache what the default principal is */ + ret = krb5_cc_initialize(ctxt->krb5ctxt, + ctxt->krb5_ccache, krb5_client_princ); + if (ret) { + error(LOGOPT_ANY, + "krb5_cc_initialize failed with error %d", ret); + goto out_cleanup_unparse; + } + + /* and store credentials for that principal */ + ret = krb5_cc_store_cred(ctxt->krb5ctxt, ctxt->krb5_ccache, &my_creds); + if (ret) { + error(LOGOPT_ANY, + "krb5_cc_store_cred failed with error %d", ret); + goto out_cleanup_unparse; + } + + /* finally, set the environment variable to point to our + * credentials cache */ + if (setenv(krb5ccenv, krb5ccval, 1) != 0) { + error(LOGOPT_ANY, "setenv failed with %d", errno); + goto out_cleanup_unparse; + } + ctxt->kinit_successful = 1; + + debug(LOGOPT_NONE, "Kerberos authentication was successful!"); + + krb5_free_unparsed_name(ctxt->krb5ctxt, tgs_name); + return 0; + +out_cleanup_unparse: + krb5_free_unparsed_name(ctxt->krb5ctxt, tgs_name); +out_cleanup_cc: + ret = krb5_cc_destroy(ctxt->krb5ctxt, ctxt->krb5_ccache); + if (ret) + warn(LOGOPT_ANY, + "krb5_cc_destroy failed with non-fatal error %d", ret); + + krb5_free_context(ctxt->krb5ctxt); + + return -1; +} + +/* + * Attempt to bind to the ldap server using a given authentication + * mechanism. ldap should be a properly initialzed ldap pointer. + * + * Returns a valid sasl_conn_t pointer upon success, NULL on failure. + */ sasl_conn_t * -sasl_bind_mech(LDAP *ldap, const char *mech) +sasl_bind_mech(LDAP *ldap, struct lookup_context *ctxt, const char *mech) { sasl_conn_t *conn; char *tmp, *host = NULL; @@ -364,17 +544,27 @@ sasl_bind_mech(LDAP *ldap, const char *m const char *chosen_mech; int result; + if (!strncmp(mech, "GSSAPI", 6)) { + if (sasl_do_kinit(ctxt) != 0) + return NULL; + } + + debug(LOGOPT_NONE, "Attempting sasl bind with mechanism %s", mech); + result = ldap_get_option(ldap, LDAP_OPT_HOST_NAME, &host); - if (result != LDAP_SUCCESS) { + if (result != LDAP_SUCCESS || !host) { debug(LOGOPT_NONE, "failed to get hostname for connection"); return NULL; } + if ((tmp = strchr(host, ':'))) *tmp = '\0'; /* Create a new authentication context for the service. */ result = sasl_client_new("ldap", host, NULL, NULL, NULL, 0, &conn); if (result != SASL_OK) { + error(LOGOPT_ANY, "sasl_client_new failed with error %d", + result); ldap_memfree(host); return NULL; } @@ -385,10 +575,10 @@ sasl_bind_mech(LDAP *ldap, const char *m /* OK and CONTINUE are the only non-fatal return codes here. */ if ((result != SASL_OK) && (result != SASL_CONTINUE)) { - error(LOGOPT_ANY, "%s", sasl_errdetail(conn)); + error(LOGOPT_ANY, "sasl_client start failed with error: %s", + sasl_errdetail(conn)); ldap_memfree(host); - if (conn) - sasl_dispose(&conn); + sasl_dispose(&conn); return NULL; } @@ -396,12 +586,15 @@ sasl_bind_mech(LDAP *ldap, const char *m &clientout, &clientoutlen, chosen_mech, result); if (result == 0) { ldap_memfree(host); + debug(LOGOPT_NONE, "sasl bind with mechanism %s succeeded", + chosen_mech); return conn; } - ldap_memfree(host); + info(LOGOPT_ANY, "sasl bind with mechanism %s failed", mech); /* sasl bind failed */ + ldap_memfree(host); sasl_dispose(&conn); return NULL; @@ -411,27 +604,17 @@ sasl_bind_mech(LDAP *ldap, const char *m * Returns 0 if a suitable authentication mechanism is available. Returns * -1 on error or if no mechanism is supported by both client and server. */ -int -sasl_choose_mech(struct lookup_context *ctxt, char **mechanism) +sasl_conn_t * +sasl_choose_mech(LDAP *ldap, struct lookup_context *ctxt) { - LDAP *ldap; sasl_conn_t *conn; int authenticated; int i; char **mechanisms; - /* TODO: what's this here for ? */ - *mechanism = NULL; - - ldap = ldap_connection_init(ctxt); - if (!ldap) - return -1; - mechanisms = get_server_SASL_mechanisms(ldap); - if (!mechanisms) { - ldap_unbind_connection(ldap, ctxt); - return -1; - } + if (!mechanisms) + return NULL; /* Try each supported mechanism in turn. */ authenticated = 0; @@ -440,32 +623,137 @@ sasl_choose_mech(struct lookup_context * * This routine is called if there is no configured * mechanism. As such, we can skip over any auth * mechanisms that require user credentials. These include - * PLAIN and DIGEST-MD5. + * PLAIN, LOGIN, and DIGEST-MD5. */ if (authtype_requires_creds(mechanisms[i])) continue; - conn = sasl_bind_mech(ldap, mechanisms[i]); + conn = sasl_bind_mech(ldap, ctxt, mechanisms[i]); if (conn) { - sasl_dispose(&conn); + ctxt->sasl_mech = strdup(mechanisms[i]); + if (!ctxt->sasl_mech) { + crit(LOGOPT_ANY, + "Successfully authenticated with " + "mechanism %s, but failed to allocate " + "memory to hold the mechanism type.", + mechanisms[i]); + sasl_dispose(&conn); + ldap_value_free(mechanisms); + return NULL; + } authenticated = 1; break; } + debug(LOGOPT_NONE, "Failed to authenticate with mech %s", + mechanisms[i]); } + debug(LOGOPT_NONE, "authenticated: %d, sasl_mech: %s", + authenticated, ctxt->sasl_mech); + ldap_value_free(mechanisms); - return (authenticated > 0) ? 0 : -1; + return conn; } int -sasl_init(char *id, char *secret) +autofs_sasl_bind(LDAP *ldap, struct lookup_context *ctxt) { - /* Start up Cyrus SASL--only needs to be done once. */ - if (sasl_client_init(callbacks) != SASL_OK) + sasl_conn_t *conn; + + if (!ctxt->sasl_mech) return -1; - sasl_auth_id = id; - sasl_auth_secret = secret; + conn = sasl_bind_mech(ldap, ctxt, ctxt->sasl_mech); + if (!conn) + return -1; + ctxt->sasl_conn = conn; return 0; } + +/* + * Routine called when unbinding an ldap connection. + */ +void +autofs_sasl_unbind(struct lookup_context *ctxt) +{ + if (ctxt->sasl_conn) { + sasl_dispose(&ctxt->sasl_conn); + ctxt->sasl_conn = NULL; + } +} + +/* + * Given a lookup context that has been initialized with any user-specified + * parameters, figure out which sasl mechanism to use. Then, initialize + * the necessary parameters to authenticate with the chosen mechanism. + * + * Return Values: + * 0 - Success + * -1 - Failure + */ +int +autofs_sasl_init(LDAP *ldap, struct lookup_context *ctxt) +{ + sasl_conn_t *conn; + + /* Start up Cyrus SASL--only needs to be done once. */ + if (sasl_client_init(callbacks) != SASL_OK) { + error(LOGOPT_ANY, "sasl_client_init failed"); + return -1; + } + + sasl_auth_id = ctxt->user; + sasl_auth_secret = ctxt->secret; + + /* + * If sasl_mech was not filled in, it means that there was no + * mechanism specified in the configuration file. Try to auto- + * select one. + */ + if (ctxt->sasl_mech) + conn = sasl_bind_mech(ldap, ctxt, ctxt->sasl_mech); + else + conn = sasl_choose_mech(ldap, ctxt); + + if (conn) { + sasl_dispose(&conn); + return 0; + } + + return -1; +} + +/* + * Destructor routine. This should be called when finished with an ldap + * session. + */ +void +autofs_sasl_done(struct lookup_context *ctxt) +{ + int ret; + + if (ctxt && ctxt->sasl_conn) { + sasl_dispose(&ctxt->sasl_conn); + ctxt->sasl_conn = NULL; + } + + if (ctxt->kinit_successful) { + + ret = krb5_cc_destroy(ctxt->krb5ctxt, ctxt->krb5_ccache); + if (ret) + warn(LOGOPT_ANY, + "krb5_cc_destroy failed with non-fatal error %d", + ret); + + krb5_free_context(ctxt->krb5ctxt); + if (unsetenv(krb5ccenv) != 0) + warn(LOGOPT_ANY, + "unsetenv failed with error %d", errno); + + ctxt->krb5ctxt = NULL; + ctxt->krb5_ccache = NULL; + ctxt->kinit_done = 0; + ctxt->kinit_successful = 0; + } +} diff --git a/modules/lookup_ldap.c b/modules/lookup_ldap.c index adbf13d..3c9c332 100644 --- a/modules/lookup_ldap.c +++ b/modules/lookup_ldap.c @@ -43,7 +43,7 @@ #define MODPREFIX "lookup(ldap): " int lookup_version = AUTOFS_LOOKUP_VERSION; /* Required by protocol */ -int ldap_bind_anonymous(LDAP *ldap, struct lookup_context *ctxt) +int bind_ldap_anonymous(LDAP *ldap, struct lookup_context *ctxt) { int rv; @@ -53,7 +53,6 @@ int ldap_bind_anonymous(LDAP *ldap, stru rv = ldap_simple_bind_s(ldap, NULL, NULL); if (rv != LDAP_SUCCESS) { - ldap_unbind(ldap); crit(LOGOPT_ANY, MODPREFIX "Unable to bind to the LDAP server: " "%s, error %s", ctxt->server ?: "(default)", @@ -64,11 +63,12 @@ int ldap_bind_anonymous(LDAP *ldap, stru return 0; } -int ldap_unbind_connection(LDAP *ldap, struct lookup_context *ctxt) +int unbind_ldap_connection(LDAP *ldap, struct lookup_context *ctxt) { int rv; #if WITH_SASL + debug(LOGOPT_NONE, "use_tls: %d", ctxt->use_tls); /* * The OpenSSL library can't handle having its message and error * string database loaded multiple times and segfaults if the @@ -81,9 +81,10 @@ #if WITH_SASL ERR_remove_state(0); ctxt->use_tls = LDAP_TLS_INIT; } + autofs_sasl_unbind(ctxt); #endif - rv = ldap_unbind(ldap); + rv = ldap_unbind_ext(ldap, NULL, NULL); if (rv != LDAP_SUCCESS) error(LOGOPT_ANY, "unbind failed: %s", ldap_err2string(rv)); @@ -91,7 +92,7 @@ #endif return rv; } -LDAP *ldap_connection_init(struct lookup_context *ctxt) +LDAP *init_ldap_connection(struct lookup_context *ctxt) { LDAP *ldap = NULL; int timeout = 8; @@ -100,6 +101,12 @@ LDAP *ldap_connection_init(struct lookup ctxt->version = 3; /* Initialize the LDAP context. */ + /* LDAP_PORT should not be hard-coded, here. If we are going to + * parse ldap strings ourselves, then we can put the port specified + * in the host:port format here. Otherwise, we can just pass the + * host:port string to the ldap_init call and let the library handle + * it. -JM + */ ldap = ldap_init(ctxt->server, LDAP_PORT); if (!ldap) { crit(LOGOPT_ANY, @@ -112,7 +119,7 @@ LDAP *ldap_connection_init(struct lookup rv = ldap_set_option(ldap, LDAP_OPT_PROTOCOL_VERSION, &ctxt->version); if (rv != LDAP_OPT_SUCCESS) { /* fall back to LDAPv2 */ - ldap_unbind(ldap); + ldap_unbind_ext(ldap, NULL, NULL); ldap = ldap_init(ctxt->server, LDAP_PORT); if (!ldap) { crit(LOGOPT_ANY, MODPREFIX "couldn't initialize LDAP"); @@ -135,7 +142,7 @@ #if WITH_SASL error(LOGOPT_ANY, MODPREFIX "TLS required but connection is version 2"); - ldap_unbind(ldap); + ldap_unbind_ext(ldap, NULL, NULL); return NULL; } return ldap; @@ -143,7 +150,7 @@ #if WITH_SASL rv = ldap_start_tls_s(ldap, NULL, NULL); if (rv != LDAP_SUCCESS) { - ldap_unbind_connection(ldap, ctxt); + unbind_ldap_connection(ldap, ctxt); if (ctxt->tls_required) { error(LOGOPT_ANY, MODPREFIX @@ -152,7 +159,7 @@ #if WITH_SASL return NULL; } ctxt->use_tls = LDAP_TLS_DONT_USE; - ldap = ldap_connection_init(ctxt); + ldap = init_ldap_connection(ctxt); ctxt->use_tls = LDAP_TLS_INIT; return ldap; } @@ -168,39 +175,32 @@ static LDAP *do_connect(struct lookup_co LDAP *ldap; int rv; - ldap = ldap_connection_init(ctxt); + ldap = init_ldap_connection(ctxt); if (!ldap) return NULL; #if WITH_SASL - if (ctxt->auth_required && ctxt->sasl_mech) { - sasl_conn_t *conn; + debug(LOGOPT_NONE, "auth_required: %d, sasl_mech %s", + ctxt->auth_required, ctxt->sasl_mech); - debug(LOGOPT_NONE, - MODPREFIX - "attempting sasl bind, mechanism %s, user %s", - ctxt->sasl_mech, ctxt->user); - - rv = 0; - conn = sasl_bind_mech(ldap, ctxt->sasl_mech); - if (!conn) { - error(LOGOPT_ANY, MODPREFIX "sasl bind failed"); - rv = 1; - } - - sasl_dispose(&conn); + if (ctxt->auth_required || ctxt->sasl_mech) { + rv = autofs_sasl_bind(ldap, ctxt); + debug(LOGOPT_NONE, MODPREFIX + "autofs_sasl_bind returned %d", rv); } else { - rv = ldap_bind_anonymous(ldap, ctxt); + rv = bind_ldap_anonymous(ldap, ctxt); debug(LOGOPT_NONE, - MODPREFIX "doing anonymous bind, ret %d", rv); + MODPREFIX "ldap anonymous bind returned %d", rv); } #else - rv = ldap_bind_anonymous(ldap, ctxt); - debug(LOGOPT_NONE, MODPREFIX "doing anonymous bind, ret %d", rv); + rv = bind_ldap_anonymous(ldap, ctxt); + debug(LOGOPT_NONE, MODPREFIX "ldap anonymous bind returned %d", rv); #endif - if (rv != 0) + if (rv != 0) { + unbind_ldap_connection(ldap, ctxt); return NULL; + } return ldap; } @@ -228,13 +228,14 @@ int get_property(xmlNodePtr node, const } /* - * For plain text and digest-md5 authentication types, we need + * For plain text, login and digest-md5 authentication types, we need * user and password credentials. */ int authtype_requires_creds(const char *authtype) { if (!strncmp(authtype, "PLAIN", strlen("PLAIN")) || - !strncmp(authtype, "DIGEST-MD5", strlen("DIGEST-MD5"))) + !strncmp(authtype, "DIGEST-MD5", strlen("DIGEST-MD5")) || + !strncmp(authtype, "LOGIN", strlen("LOGIN"))) return 1; return 0; } @@ -262,6 +263,7 @@ int parse_ldap_config(struct lookup_cont xmlNodePtr root = NULL; char *authrequired, *auth_conf, *authtype; char *user = NULL, *secret = NULL; + char *client_princ = NULL; char *usetls, *tlsrequired; authtype = user = secret = NULL; @@ -290,6 +292,7 @@ int parse_ldap_config(struct lookup_cont ctxt->sasl_mech = NULL; ctxt->user = NULL; ctxt->secret = NULL; + ctxt->client_princ = NULL; return 0; } error(LOGOPT_ANY, @@ -444,6 +447,12 @@ int parse_ldap_config(struct lookup_cont } } + /* + * We allow the admin to specify the principal to use for the + * client. The default is "autofsclient/hostname at REALM". + */ + (void)get_property(root, "clientprinc", &client_princ); + ctxt->auth_conf = auth_conf; ctxt->use_tls = use_tls; ctxt->tls_required = tls_required; @@ -451,6 +460,22 @@ int parse_ldap_config(struct lookup_cont ctxt->sasl_mech = authtype; ctxt->user = user; ctxt->secret = secret; + ctxt->client_princ = client_princ; + + debug(LOGOPT_NONE, + "ldap authentication configured with the following options:\n"); + debug(LOGOPT_NONE, + "use_tls: %u, " + "tls_required: %u, " + "auth_required: %u, " + "sasl_mech: %s\n", + use_tls, tls_required, auth_required, authtype); + debug(LOGOPT_NONE, + "user: %s, " + "secret: %s, " + "client principal: %s\n", + user, secret ? "specified" : "unspecified", + client_princ); out: xmlFreeDoc(doc); @@ -470,11 +495,10 @@ out: * Returns 0 on success, with authtype, user and secret filled in as * appropriate. Returns -1 on failre. */ -int ldap_auth_init(struct lookup_context *ctxt) +int auth_init(struct lookup_context *ctxt) { int ret; - - ctxt->sasl_mech = NULL; + LDAP *ldap; /* * First, check to see if a preferred authentication method was @@ -486,22 +510,23 @@ int ldap_auth_init(struct lookup_context if (ret) return -1; + ldap = init_ldap_connection(ctxt); + if (!ldap) + return -1; + /* * Initialize the sasl library. It is okay if user and secret * are NULL, here. + * + * The autofs_sasl_init routine will figure out which mechamism + * to use. If kerberos is used, it will also take care to initialize + * the credential cache and the client and service principals. */ - if (sasl_init(ctxt->user, ctxt->secret) != 0) + ret = autofs_sasl_init(ldap, ctxt); + unbind_ldap_connection(ldap, ctxt); + if (ret) { + ctxt->sasl_mech = NULL; return -1; - - /* - * If sasl_mech was not filled in, it means that there was no - * mechanism specified in the configuration file. Try to auto- - * select one if there are credentials. - */ - if (ctxt->sasl_mech == NULL && ctxt->user != NULL) { - ret = sasl_choose_mech(ctxt, &ctxt->sasl_mech); - if (ret != 0) - return -1; } return 0; @@ -850,9 +875,10 @@ #if WITH_SASL * Determine which authentication mechanism to use. We sanity- * check by binding to the server temporarily. */ - ret = ldap_auth_init(ctxt); - if (ret) { - error(LOGOPT_ANY, MODPREFIX "cannot initialize auth setup"); + ret = auth_init(ctxt); + if (ret && ctxt->auth_required) { + error(LOGOPT_ANY, MODPREFIX + "cannot initialize authentication setup"); free_context(ctxt); return 1; } @@ -865,16 +891,14 @@ #endif return 1; } - if (!get_query_dn(ldap, ctxt)) { + ret = get_query_dn(ldap, ctxt); + unbind_ldap_connection(ldap, ctxt); + if (!ret) { error(LOGOPT_ANY, MODPREFIX "failed to get query dn"); - ldap_unbind_connection(ldap, ctxt); free_context(ctxt); return 1; } - /* Okay, we're done here. */ - ldap_unbind_connection(ldap, ctxt); - /* Open the parser, if we can. */ ctxt->parse = open_parse(mapfmt, MODPREFIX, argc - 1, argv + 1); if (!ctxt->parse) { @@ -941,7 +965,7 @@ int lookup_read_master(struct master *ma error(LOGOPT_NONE, MODPREFIX "query failed for %s: %s", query, ldap_err2string(rv)); - ldap_unbind_connection(ldap, ctxt); + unbind_ldap_connection(ldap, ctxt); return NSS_STATUS_NOTFOUND; } @@ -951,7 +975,7 @@ int lookup_read_master(struct master *ma MODPREFIX "query succeeded, no matches for %s", query); ldap_msgfree(result); - ldap_unbind_connection(ldap, ctxt); + unbind_ldap_connection(ldap, ctxt); return NSS_STATUS_NOTFOUND; } else debug(LOGOPT_NONE, MODPREFIX "examining entries"); @@ -1026,7 +1050,7 @@ next: /* Clean up. */ ldap_msgfree(result); - ldap_unbind_connection(ldap, ctxt); + unbind_ldap_connection(ldap, ctxt); return NSS_STATUS_SUCCESS; } @@ -1092,7 +1116,7 @@ static int read_one_map(struct autofs_po debug(ap->logopt, MODPREFIX "query failed for %s: %s", query, ldap_err2string(rv)); - ldap_unbind_connection(ldap, ctxt); + unbind_ldap_connection(ldap, ctxt); *result_ldap = rv; return NSS_STATUS_NOTFOUND; } @@ -1102,7 +1126,7 @@ static int read_one_map(struct autofs_po debug(ap->logopt, MODPREFIX "query succeeded, no matches for %s", query); ldap_msgfree(result); - ldap_unbind_connection(ldap, ctxt); + unbind_ldap_connection(ldap, ctxt); return NSS_STATUS_NOTFOUND; } else debug(ap->logopt, MODPREFIX "examining entries"); @@ -1216,7 +1240,7 @@ next: /* Clean up. */ ldap_msgfree(result); - ldap_unbind_connection(ldap, ctxt); + unbind_ldap_connection(ldap, ctxt); return NSS_STATUS_SUCCESS; } @@ -1308,7 +1332,7 @@ static int lookup_one(struct autofs_poin if ((rv != LDAP_SUCCESS) || !result) { crit(ap->logopt, MODPREFIX "query failed for %s", query); - ldap_unbind_connection(ldap, ctxt); + unbind_ldap_connection(ldap, ctxt); return CHE_FAIL; } @@ -1320,7 +1344,7 @@ static int lookup_one(struct autofs_poin debug(ap->logopt, MODPREFIX "got answer, but no entry for %s", query); ldap_msgfree(result); - ldap_unbind_connection(ldap, ctxt); + unbind_ldap_connection(ldap, ctxt); return CHE_MISSING; } @@ -1332,7 +1356,7 @@ static int lookup_one(struct autofs_poin MODPREFIX "key %s has duplicate entries", *keyValue); ldap_value_free(keyValue); ldap_msgfree(result); - ldap_unbind_connection(ldap, ctxt); + unbind_ldap_connection(ldap, ctxt); return CHE_FAIL; } @@ -1344,7 +1368,7 @@ static int lookup_one(struct autofs_poin MODPREFIX "no %s defined for %s", info, query); ldap_value_free(keyValue); ldap_msgfree(result); - ldap_unbind_connection(ldap, ctxt); + unbind_ldap_connection(ldap, ctxt); return CHE_MISSING; } @@ -1405,7 +1429,7 @@ done: /* Clean up. */ ldap_value_free(keyValue); ldap_msgfree(result); - ldap_unbind_connection(ldap, ctxt); + unbind_ldap_connection(ldap, ctxt); return ret; } @@ -1564,6 +1588,8 @@ int lookup_done(void *context) #if WITH_SASL EVP_cleanup(); ERR_free_strings(); + + autofs_sasl_done(ctxt); #endif free_context(ctxt); return rv; autofs-5.0.0_beta6-check-return.patch: CHANGELOG | 1 + modules/lookup_ldap.c | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) --- NEW FILE autofs-5.0.0_beta6-check-return.patch --- diff --git a/CHANGELOG b/CHANGELOG index 4345c6e..58c8bbc 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -3,6 +3,7 @@ - merge LDAP authentication update for GSSAPI (Jeff Moyer). - update default auth config to add options documenetation (Jeff Moyer). - workaround segfaults at exit after using GSSAPI library. +- fix not checking return in init_ldap_connection (jeff Moyer). 29/6/2006 autofs-5.0.0_beta6 ---------------------------- diff --git a/modules/lookup_ldap.c b/modules/lookup_ldap.c index 3c9c332..003b836 100644 --- a/modules/lookup_ldap.c +++ b/modules/lookup_ldap.c @@ -160,7 +160,8 @@ #if WITH_SASL } ctxt->use_tls = LDAP_TLS_DONT_USE; ldap = init_ldap_connection(ctxt); - ctxt->use_tls = LDAP_TLS_INIT; + if (ldap) + ctxt->use_tls = LDAP_TLS_INIT; return ldap; } ctxt->use_tls = LDAP_TLS_RELEASE; autofs-5.0.0_beta6-default-auth-config.patch: CHANGELOG | 1 samples/autofs_ldap_auth.conf | 56 +++++++++++++++++++++++++++++++++++++++--- 2 files changed, 54 insertions(+), 3 deletions(-) --- NEW FILE autofs-5.0.0_beta6-default-auth-config.patch --- diff --git a/CHANGELOG b/CHANGELOG index df66913..854e1f5 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,7 @@ ?/7/2006 autofs-5.0.0 --------------------- - merge LDAP authentication update for GSSAPI (Jeff Moyer). +- update default auth config to add options documenetation (Jeff Moyer). 29/6/2006 autofs-5.0.0_beta6 ---------------------------- diff --git a/samples/autofs_ldap_auth.conf b/samples/autofs_ldap_auth.conf index 265571e..1b20c09 100644 --- a/samples/autofs_ldap_auth.conf +++ b/samples/autofs_ldap_auth.conf @@ -1,9 +1,59 @@ + + autofs-5.0.0_beta6-gssapi-segfault-exit.patch: CHANGELOG | 1 + daemon/automount.c | 21 +++++++++++++++++++-- modules/cyrus-sasl.c | 47 +++++++++++++++++++++++++++++++++++++++++------ 3 files changed, 61 insertions(+), 8 deletions(-) --- NEW FILE autofs-5.0.0_beta6-gssapi-segfault-exit.patch --- diff --git a/CHANGELOG b/CHANGELOG index 854e1f5..4345c6e 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -2,6 +2,7 @@ --------------------- - merge LDAP authentication update for GSSAPI (Jeff Moyer). - update default auth config to add options documenetation (Jeff Moyer). +- workaround segfaults at exit after using GSSAPI library. 29/6/2006 autofs-5.0.0_beta6 ---------------------------- diff --git a/daemon/automount.c b/daemon/automount.c index 38940c7..e0e33fe 100644 --- a/daemon/automount.c +++ b/daemon/automount.c @@ -1208,8 +1208,6 @@ static void handle_mounts_cleanup(void * /* If we have been canceled then we may hold the state mutex. */ mutex_operation_wait(&ap->state_mutex); - msg("shut down path %s", ap->path); - master_remove_mapent(ap->entry); master_free_mapent_sources(ap->entry, 1); master_free_mapent(ap->entry); @@ -1226,6 +1224,8 @@ static void handle_mounts_cleanup(void * } } + msg("shut down path %s", ap->path); + return; } @@ -1353,6 +1353,23 @@ void *handle_mounts(void *arg) */ pthread_cleanup_pop(1); + /* + * A cowboy .. me! + * That noise yu ear aint spuurs sonny!! + * + * The libkrb5support destructor called indirectly through + * libgssapi_krb5 which is used bt libkrb5 (somehow) must run + * to completion before the last thread using it exits so + * that it's per thread data keys are deleted or we get a + * little segfault at exit. So much for dlclose being + * syncronous. + * + * So, the solution is a recipe for disaster. + * Hope we don't get a really busy system! + */ + /* sleep(1); */ + sched_yield(); + return NULL; } diff --git a/modules/cyrus-sasl.c b/modules/cyrus-sasl.c index b89d749..8571001 100644 --- a/modules/cyrus-sasl.c +++ b/modules/cyrus-sasl.c @@ -72,6 +72,8 @@ #endif */ static const char *krb5ccenv = "KRB5CCNAME"; static const char *krb5ccval = "MEMORY:_autofstkt"; +static pthread_mutex_t krb5cc_mutex = PTHREAD_MUTEX_INITIALIZER; +static unsigned int krb5cc_in_use = 0; static int sasl_log_func(void *, int, const char *); static int getpass_func(sasl_conn_t *, void *, int, sasl_secret_t **); @@ -378,6 +380,7 @@ sasl_do_kinit(struct lookup_context *ctx krb5_principal tgs_princ, krb5_client_princ = ctxt->krb5_client_princ; krb5_creds my_creds; char *tgs_name; + int status; if (ctxt->kinit_done) return 0; @@ -484,9 +487,20 @@ sasl_do_kinit(struct lookup_context *ctx goto out_cleanup_unparse; } - /* tell the cache what the default principal is */ - ret = krb5_cc_initialize(ctxt->krb5ctxt, + + status = pthread_mutex_lock(&krb5cc_mutex); + if (status) + fatal(status); + + if (krb5cc_in_use++ == 0) + /* tell the cache what the default principal is */ + ret = krb5_cc_initialize(ctxt->krb5ctxt, ctxt->krb5_ccache, krb5_client_princ); + + status = pthread_mutex_unlock(&krb5cc_mutex); + if (status) + fatal(status); + if (ret) { error(LOGOPT_ANY, "krb5_cc_initialize failed with error %d", ret); @@ -518,11 +532,22 @@ sasl_do_kinit(struct lookup_context *ctx out_cleanup_unparse: krb5_free_unparsed_name(ctxt->krb5ctxt, tgs_name); out_cleanup_cc: - ret = krb5_cc_destroy(ctxt->krb5ctxt, ctxt->krb5_ccache); + status = pthread_mutex_lock(&krb5cc_mutex); + if (status) + fatal(status); + + if (krb5cc_in_use) + ret = krb5_cc_close(ctxt->krb5ctxt, ctxt->krb5_ccache); + else + ret = krb5_cc_destroy(ctxt->krb5ctxt, ctxt->krb5_ccache); if (ret) warn(LOGOPT_ANY, "krb5_cc_destroy failed with non-fatal error %d", ret); + status = pthread_mutex_unlock(&krb5cc_mutex); + if (status) + fatal(status); + krb5_free_context(ctxt->krb5ctxt); return -1; @@ -731,7 +756,7 @@ autofs_sasl_init(LDAP *ldap, struct look void autofs_sasl_done(struct lookup_context *ctxt) { - int ret; + int status, ret; if (ctxt && ctxt->sasl_conn) { sasl_dispose(&ctxt->sasl_conn); @@ -739,13 +764,23 @@ autofs_sasl_done(struct lookup_context * } if (ctxt->kinit_successful) { - - ret = krb5_cc_destroy(ctxt->krb5ctxt, ctxt->krb5_ccache); + status = pthread_mutex_lock(&krb5cc_mutex); + if (status) + fatal(status); + + if (--krb5cc_in_use) + ret = krb5_cc_close(ctxt->krb5ctxt, ctxt->krb5_ccache); + else + ret = krb5_cc_destroy(ctxt->krb5ctxt, ctxt->krb5_ccache); if (ret) warn(LOGOPT_ANY, "krb5_cc_destroy failed with non-fatal error %d", ret); + status = pthread_mutex_unlock(&krb5cc_mutex); + if (status) + fatal(status); + krb5_free_context(ctxt->krb5ctxt); if (unsetenv(krb5ccenv) != 0) warn(LOGOPT_ANY, Index: autofs.spec =================================================================== RCS file: /cvs/dist/rpms/autofs/devel/autofs.spec,v retrieving revision 1.116 retrieving revision 1.117 diff -u -r1.116 -r1.117 --- autofs.spec 29 Jun 2006 11:06:37 -0000 1.116 +++ autofs.spec 3 Jul 2006 05:38:26 -0000 1.117 @@ -4,13 +4,17 @@ Summary: A tool for automatically mounting and unmounting filesystems. Name: autofs %define version 5.0.0_beta6 -%define release 1 +%define release 2 Version: %{version} Release: %{release} Epoch: 1 License: GPL Group: System Environment/Daemons Source: ftp://ftp.kernel.org/pub/linux/daemons/autofs/v5/autofs-%{version}.tar.bz2 +Patch1: autofs-5.0.0_beta6-auth-kerberos-update.patch +Patch2: autofs-5.0.0_beta6-default-auth-config.patch +Patch3: autofs-5.0.0_beta6-gssapi-segfault-exit.patch +Patch4: autofs-5.0.0_beta6-check-return.patch Buildroot: /var/tmp/autofs-tmp BuildRequires: autoconf, hesiod-devel, openldap-devel, bison, flex, libxml2-devel, cyrus-sasl-devel, openssl-devel Prereq: chkconfig @@ -49,6 +53,10 @@ %prep %setup -q echo %{version}-%{release} > .version +%patch1 -p1 +%patch2 -p1 +%patch3 -p1 +%patch4 -p1 %build #CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr --libdir=%{_libdir} @@ -105,6 +113,12 @@ %{_libdir}/autofs/* %changelog +* Mon Jul 3 2006 Ian Kent - 5.0.0_beta6-2 +- merge LDAP authentication update for GSSAPI (Jeff Moyer). +- update default auth config to add options documenetation (Jeff Moyer). +- workaround segfaults at exit after using GSSAPI library. +- fix not checking return in init_ldap_connection (jeff Moyer). + * Thu Jun 29 2006 Ian Kent - 5.0.0_beta6-1 - consolidate to beta6, including: - mode change update for config file. From fedora-cvs-commits at redhat.com Mon Jul 3 06:32:04 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 3 Jul 2006 02:32:04 -0400 Subject: rpms/mtr/devel mtr-0.71-ipv6-resolvehostname.patch, NONE, 1.1 mtr.spec, 1.36, 1.37 Message-ID: <200607030632.k636W4re015169@cvs.devel.redhat.com> Author: mmaslano Update of /cvs/dist/rpms/mtr/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv14624 Modified Files: mtr.spec Added Files: mtr-0.71-ipv6-resolvehostname.patch Log Message: --- mtr-0.71/dns.c.mar 2006-07-03 07:53:28.000000000 +0200 +++ mtr-0.71/dns.c 2006-07-03 07:52:26.000000000 +0200 @@ -1357,7 +1357,7 @@ #ifdef ENABLE_IPV6 /* Returns an ip6.arpa character string. */ void addr2ip6arpa( ip_t * ip, char * buf ) { - char * p = (char *) ip; + unsigned char * p = (unsigned char *) ip; char * b = buf; int i; mtr-0.71-ipv6-resolvehostname.patch: dns.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) --- NEW FILE mtr-0.71-ipv6-resolvehostname.patch --- --- mtr-0.71/dns.c.mar 2006-07-03 07:53:28.000000000 +0200 +++ mtr-0.71/dns.c 2006-07-03 07:52:26.000000000 +0200 @@ -1357,7 +1357,7 @@ #ifdef ENABLE_IPV6 /* Returns an ip6.arpa character string. */ void addr2ip6arpa( ip_t * ip, char * buf ) { - char * p = (char *) ip; + unsigned char * p = (unsigned char *) ip; char * b = buf; int i; Index: mtr.spec =================================================================== RCS file: /cvs/dist/rpms/mtr/devel/mtr.spec,v retrieving revision 1.36 retrieving revision 1.37 diff -u -r1.36 -r1.37 --- mtr.spec 30 May 2006 08:47:56 -0000 1.36 +++ mtr.spec 3 Jul 2006 06:31:07 -0000 1.37 @@ -1,7 +1,7 @@ Summary: A network diagnostic tool. Name: mtr Version: 0.71 -Release: 2 +Release: 3 Epoch: 2 Group: Applications/Internet License: GPL @@ -12,6 +12,7 @@ Patch1: mtr-0.69-CVE-2002-0497.patch Patch2: mtr-0.69-format.patch Patch3: mtr-0.71-underflow.patch +Patch4: mtr-0.71-ipv6-resolvehostname.patch BuildRequires: ncurses-devel gtk2-devel Buildroot: %{_tmppath}/%{name}-%{version}-root @@ -37,6 +38,7 @@ %patch1 -p1 -b .CVE-2002-0497 %patch2 -p1 -b .format %patch3 -p1 -b .underflow +%patch4 -p1 -b .resolvehostname %build %configure --enable-gtk2 @@ -93,6 +95,9 @@ %{_datadir}/pixmaps/mtr_icon.xpm %changelog +* Mon Jul 3 2006 Marcela Maslanova - 2:0.71-3 +- bugzilla #195458 ??? reverse-map bug in mtr and patch - resolving ipv6 hostname correctly + * Tue May 30 2006 Marcela Maslanova - 2:0.71-2 - underflow solved From fedora-cvs-commits at redhat.com Mon Jul 3 06:45:05 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 3 Jul 2006 02:45:05 -0400 Subject: rpms/kdelibs/devel kdelibs-3.5.3-kde#123315.patch,1.1,1.2 Message-ID: <200607030645.k636j5Ak018944@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/kdelibs/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv18705 Modified Files: kdelibs-3.5.3-kde#123315.patch Log Message: cleanup kdelibs-3.5.3-kde#123315.patch kdelibs-3.5.3-kde#123315.patch: kdirwatch.cpp | 75 ++++++++++++++++++++++++++++++++++++++++------------------ 1 files changed, 52 insertions(+), 23 deletions(-) Index: kdelibs-3.5.3-kde#123315.patch =================================================================== RCS file: /cvs/dist/rpms/kdelibs/devel/kdelibs-3.5.3-kde#123315.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- kdelibs-3.5.3-kde#123315.patch 29 Jun 2006 10:01:04 -0000 1.1 +++ kdelibs-3.5.3-kde#123315.patch 3 Jul 2006 06:45:02 -0000 1.2 @@ -1,7 +1,14 @@ -Index: kio/kio/kdirwatch.cpp -=================================================================== ---- kio/kio/kdirwatch.cpp (Revision 555363) -+++ kio/kio/kdirwatch.cpp (Revision 555364) +--- kio/kio/kdirwatch.cpp.kde#123315 2006-05-22 20:14:17.000000000 +0200 ++++ kio/kio/kdirwatch.cpp 2006-07-03 08:40:04.000000000 +0200 +@@ -340,7 +340,7 @@ + kdDebug(7001) << "Available methods: " << available << endl; + } + +-/* This should never be called, but doesn't harm */ ++/* This is called on app exit (KStaticDeleter) */ + KDirWatchPrivate::~KDirWatchPrivate() + { + timer->stop(); @@ -407,9 +407,6 @@ if ( event->len ) path = QFile::decodeName( QCString( event->name, event->len ) ); @@ -22,10 +29,10 @@ + addEntry(0, QDir::cleanDirPath(e->path+"/.."), e, true); + else + addEntry(0, QFileInfo(e->path).dirPath(true), e, true); - } ++ } + if ( event->mask & IN_IGNORED ) { + e->wd = 0; -+ } + } if ( event->mask & (IN_CREATE|IN_MOVED_TO) ) { - kdDebug(7001) << "-->got new subfile " << path << " in " << e->path << endl; - @@ -44,20 +51,25 @@ return true; } -@@ -782,6 +785,7 @@ +@@ -782,7 +785,9 @@ (*it).m_entries.append(sub_entry); kdDebug(7001) << "Added already watched Entry " << path << " (for " << sub_entry->path << ")" << endl; + #ifdef HAVE_DNOTIFY ++ { Entry* e = &(*it); if( (e->m_mode == DNotifyMode) && (e->dn_fd > 0) ) { -@@ -798,6 +802,21 @@ + int mask = DN_DELETE|DN_CREATE|DN_RENAME|DN_MULTISHOT; +@@ -797,7 +802,25 @@ + useStat( e ); } } - #endif ++ } ++#endif + +#ifdef HAVE_INOTIFY ++ { + Entry* e = &(*it); + if( (e->m_mode == INotifyMode) && (e->wd > 0) ) { + int mask = IN_DELETE|IN_DELETE_SELF|IN_CREATE|IN_MOVE|IN_MOVE_SELF|IN_DONT_FOLLOW; @@ -69,12 +81,13 @@ + inotify_rm_watch (m_inotify_fd, e->wd); + e->wd = inotify_add_watch( m_inotify_fd, QFile::encodeName( e->path ), mask); + } -+#endif ++ } + #endif + } else { (*it).addClient(instance); -@@ -928,8 +947,12 @@ +@@ -928,8 +951,12 @@ m_inotify_fd << ", " << e->wd << ") for " << e->path << endl; } @@ -89,7 +102,7 @@ } #endif -@@ -1167,15 +1190,6 @@ +@@ -1167,15 +1194,6 @@ return Changed; } @@ -105,7 +118,7 @@ return NoChange; } -@@ -1278,7 +1292,7 @@ +@@ -1278,7 +1296,7 @@ // removeDir(), when called in slotDirty(), can cause a crash otherwise delayRemove = true; @@ -114,7 +127,7 @@ QPtrList dList, cList; #endif -@@ -1306,6 +1320,16 @@ +@@ -1306,6 +1324,16 @@ int ev = scanEntry( &(*it) ); @@ -131,7 +144,7 @@ #ifdef HAVE_DNOTIFY if ((*it).m_mode == DNotifyMode) { if ((*it).isDir && (ev == Deleted)) { -@@ -1337,7 +1361,7 @@ +@@ -1337,7 +1365,7 @@ } @@ -140,7 +153,7 @@ // Scan parent of deleted directories for new creation Entry* e; for(e=dList.first();e;e=dList.next()) -@@ -1542,7 +1566,8 @@ +@@ -1542,7 +1570,8 @@ kdDebug(7001) << " dependent entries:" << endl; Entry* d = e->m_entries.first(); for(;d; d = e->m_entries.next()) { From fedora-cvs-commits at redhat.com Mon Jul 3 10:55:19 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 3 Jul 2006 06:55:19 -0400 Subject: rpms/php-pear/FC-5 pear.sh, 1.1, 1.2 pecl.sh, 1.1, 1.2 php-pear.spec, 1.11, 1.12 Message-ID: <200607031055.k63AtJo8006417@cvs.devel.redhat.com> Author: jorton Update of /cvs/dist/rpms/php-pear/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv6392 Modified Files: pear.sh pecl.sh php-pear.spec Log Message: * Mon Jul 3 2006 Joe Orton 1:1.4.9-1.1 - set memory_limit=16M in /usr/bin/{pear,pecl} (#196802) Index: pear.sh =================================================================== RCS file: /cvs/dist/rpms/php-pear/FC-5/pear.sh,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- pear.sh 1 Dec 2005 17:12:57 -0000 1.1 +++ pear.sh 3 Jul 2006 10:55:16 -0000 1.2 @@ -1,3 +1,3 @@ #!/bin/sh -exec /usr/bin/php -C -d include_path=/usr/share/pear \ +exec /usr/bin/php -C -d include_path=/usr/share/pear -d memory_limit=16M \ -d output_buffering=1 /usr/share/pear/pearcmd.php "$@" Index: pecl.sh =================================================================== RCS file: /cvs/dist/rpms/php-pear/FC-5/pecl.sh,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- pecl.sh 4 Dec 2005 16:12:18 -0000 1.1 +++ pecl.sh 3 Jul 2006 10:55:16 -0000 1.2 @@ -1,3 +1,3 @@ #!/bin/sh -exec /usr/bin/php -C -n -q -d include_path=/usr/share/pear \ +exec /usr/bin/php -C -n -q -d include_path=/usr/share/pear -d memory_limit=16M \ -d output_buffering=1 /usr/share/pear/peclcmd.php "$@" Index: php-pear.spec =================================================================== RCS file: /cvs/dist/rpms/php-pear/FC-5/php-pear.spec,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- php-pear.spec 8 May 2006 13:34:11 -0000 1.11 +++ php-pear.spec 3 Jul 2006 10:55:16 -0000 1.12 @@ -6,7 +6,7 @@ Summary: PHP Extension and Application Repository framework Name: php-pear Version: 1.4.9 -Release: 1 +Release: 1.1 Epoch: 1 License: The PHP License 3.0 Group: System @@ -100,6 +100,9 @@ %doc LICENSE %changelog +* Mon Jul 3 2006 Joe Orton 1:1.4.9-1.1 +- set memory_limit=16M in /usr/bin/{pear,pecl} (#196802) + * Mon May 8 2006 Joe Orton 1:1.4.9-1 - update to 1.4.9 (thanks to Remi Collet, #183359) - package /usr/share/pear/.pkgxml (#190252) From fedora-cvs-commits at redhat.com Mon Jul 3 11:23:27 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 3 Jul 2006 07:23:27 -0400 Subject: rpms/openoffice.org/devel sources,1.185,1.186 Message-ID: <200607031123.k63BNRhr000554@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/openoffice.org/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv541 Modified Files: sources Log Message: add fedora release to crash reporter Index: sources =================================================================== RCS file: /cvs/dist/rpms/openoffice.org/devel/sources,v retrieving revision 1.185 retrieving revision 1.186 diff -u -r1.185 -r1.186 --- sources 27 Jun 2006 14:32:17 -0000 1.185 +++ sources 3 Jul 2006 11:23:24 -0000 1.186 @@ -8,6 +8,6 @@ 05a906513ef89af5e189097fa0c50681 ooo64726.sdf 5a7c718e63d09f42fd40017b28dffd10 AutoSaveCommon.xcu d57f21d70ba34ddb20f40a4d08427722 AutoSaveRecovery.xcu -ad337f9c78224e0d7ad2a17f53fd584c openoffice.org-simple-crash_report.sh 2618cff7bfdf0a9ca30233e349df73c6 openoffice.org-myspell-contrib.tar.gz 9fdd09e15efe8e356fffbec5abbc39e1 OOC680_m7.tar.bz2 +156fca901e2850226f16dd5034b6c941 openoffice.org-simple-crash_report.sh From fedora-cvs-commits at redhat.com Mon Jul 3 11:28:39 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 3 Jul 2006 07:28:39 -0400 Subject: rpms/ckermit/devel ckermit.spec,1.19,1.20 Message-ID: <200607031128.k63BSdvM000593@cvs.devel.redhat.com> Author: pvrabec Update of /cvs/dist/rpms/ckermit/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv580 Modified Files: ckermit.spec Log Message: fix requires (#195573) Index: ckermit.spec =================================================================== RCS file: /cvs/dist/rpms/ckermit/devel/ckermit.spec,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- ckermit.spec 11 Feb 2006 02:15:59 -0000 1.19 +++ ckermit.spec 3 Jul 2006 11:28:37 -0000 1.20 @@ -1,7 +1,7 @@ Summary: The quintessential all-purpose communications program Name: ckermit Version: 8.0.211 -Release: 4.2.1 +Release: 5%{?dist} License: Special (see COPYING.TXT.gz) Group: Applications/Communications Source0: ftp://kermit.columbia.edu/kermit/archives/cku211.tar.gz @@ -22,6 +22,7 @@ BuildRequires: libtermcap-devel BuildRequires: ncurses-devel BuildRequires: lockdev-devel >= 1.0.1-8 +Requires: lockdev >= 1.0.1-8 BuildRoot: %{_tmppath}/%{name}-%{version}-root Obsoletes: gkermit @@ -82,6 +83,9 @@ %{_mandir}/man1/kermit.1* %changelog +* Mon Jul 03 2006 Peter Vrabec - 8.0.211-5 +- fix requires (#195573) + * Fri Feb 10 2006 Jesse Keating - 8.0.211-4.2.1 - bump again for double-long bug on ppc(64) From fedora-cvs-commits at redhat.com Mon Jul 3 12:45:16 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 3 Jul 2006 08:45:16 -0400 Subject: rpms/pam/devel pam-0.99.5.0-access-gai.patch, NONE, 1.1 pam.spec, 1.120, 1.121 Message-ID: <200607031245.k63CjG8W028421@cvs.devel.redhat.com> Author: tmraz Update of /cvs/dist/rpms/pam/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv28206 Modified Files: pam.spec Added Files: pam-0.99.5.0-access-gai.patch Log Message: * Mon Jul 3 2006 Tomas Mraz 0.99.5.0-2 - fixed network match in pam_access (patch by Dan Yefimov) pam-0.99.5.0-access-gai.patch: pam_access.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) --- NEW FILE pam-0.99.5.0-access-gai.patch --- Drop unnecessary AI_ADDRCONF flag. The more that not all systems have support for it. Also fix loop looking up AF_INET address chain: chain following expression is relocated to the right place at the end of the loop, freeaddrinfo() call is relocated to the place right after the end of loop. --- modules/pam_access/pam_access.c.gai 2006-02-07 10:57:36.000000000 +0300 +++ modules/pam_access/pam_access.c 2006-07-01 21:43:41.000000000 +0400 @@ -535,7 +535,7 @@ struct addrinfo hint; memset (&hint, '\0', sizeof (hint)); - hint.ai_flags = AI_ADDRCONFIG | AI_CANONNAME; + hint.ai_flags = AI_CANONNAME; hint.ai_family = AF_INET; if (getaddrinfo (string, NULL, &hint, &res) != 0) @@ -561,10 +561,10 @@ freeaddrinfo (res); return YES; } - runp = runp->ai_next; } - freeaddrinfo (res); + runp = runp->ai_next; } + freeaddrinfo (res); } } else if (isipaddr(string, NULL, NULL) == YES) { /* Assume network/netmask with a IP of a host. */ @@ -576,7 +576,7 @@ struct addrinfo hint; memset (&hint, '\0', sizeof (hint)); - hint.ai_flags = AI_ADDRCONFIG | AI_CANONNAME; + hint.ai_flags = AI_CANONNAME; hint.ai_family = AF_UNSPEC; if (getaddrinfo (string, NULL, &hint, &res) != 0) Index: pam.spec =================================================================== RCS file: /cvs/dist/rpms/pam/devel/pam.spec,v retrieving revision 1.120 retrieving revision 1.121 diff -u -r1.120 -r1.121 --- pam.spec 30 Jun 2006 10:06:09 -0000 1.120 +++ pam.spec 3 Jul 2006 12:45:13 -0000 1.121 @@ -11,7 +11,7 @@ Summary: A security tool which provides authentication for applications Name: pam Version: 0.99.5.0 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL or BSD Group: System Environment/Base Source0: ftp.us.kernel.org:/pub/linux/libs/pam/pre/library/Linux-PAM-%{version}.tar.bz2 @@ -33,6 +33,7 @@ Patch81: pam-0.99.3.0-cracklib-try-first-pass.patch Patch82: pam-0.99.3.0-tally-fail-close.patch Patch83: pam-0.99.4.0-succif-service.patch +Patch84: pam-0.99.5.0-access-gai.patch Patch90: pam-0.99.5.0-namespace-init.patch BuildRoot: %{_tmppath}/%{name}-root @@ -94,6 +95,7 @@ %patch81 -p1 -b .try-first-pass %patch82 -p1 -b .fail-close %patch83 -p1 -b .service +%patch84 -p1 -b .gai %patch90 -p1 -b .namespace-init for readme in modules/pam_*/README ; do @@ -361,6 +363,9 @@ %{_libdir}/libpam_misc.so %changelog +* Mon Jul 3 2006 Tomas Mraz 0.99.5.0-2 +- fixed network match in pam_access (patch by Dan Yefimov) + * Fri Jun 30 2006 Tomas Mraz 0.99.5.0-1 - updated to a new upstream release - added service as value to be matched and list matching to From fedora-cvs-commits at redhat.com Mon Jul 3 13:16:51 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 3 Jul 2006 09:16:51 -0400 Subject: rpms/openoffice.org/devel openoffice.org.spec,1.752,1.753 Message-ID: <200607031316.k63DGphk025573@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/openoffice.org/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv24792 Modified Files: openoffice.org.spec Log Message: temp test Index: openoffice.org.spec =================================================================== RCS file: /cvs/dist/rpms/openoffice.org/devel/openoffice.org.spec,v retrieving revision 1.752 retrieving revision 1.753 diff -u -r1.752 -r1.753 --- openoffice.org.spec 30 Jun 2006 09:52:23 -0000 1.752 +++ openoffice.org.spec 3 Jul 2006 13:16:48 -0000 1.753 @@ -1,6 +1,6 @@ %define oootag OOC680 %define ooomilestone 7 -%define rh_rpm_release 4 +%define rh_rpm_release 4.1 # gcc#19664# %define stlvisibilityfcked 1 From fedora-cvs-commits at redhat.com Mon Jul 3 13:19:38 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 3 Jul 2006 09:19:38 -0400 Subject: rpms/pam/devel pam.spec,1.121,1.122 Message-ID: <200607031319.k63DJcke002701@cvs.devel.redhat.com> Author: tmraz Update of /cvs/dist/rpms/pam/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv1071 Modified Files: pam.spec Log Message: - the patch should be applied with -p0 Index: pam.spec =================================================================== RCS file: /cvs/dist/rpms/pam/devel/pam.spec,v retrieving revision 1.121 retrieving revision 1.122 diff -u -r1.121 -r1.122 --- pam.spec 3 Jul 2006 12:45:13 -0000 1.121 +++ pam.spec 3 Jul 2006 13:19:35 -0000 1.122 @@ -95,7 +95,7 @@ %patch81 -p1 -b .try-first-pass %patch82 -p1 -b .fail-close %patch83 -p1 -b .service -%patch84 -p1 -b .gai +%patch84 -p0 -b .gai %patch90 -p1 -b .namespace-init for readme in modules/pam_*/README ; do From fedora-cvs-commits at redhat.com Mon Jul 3 13:52:01 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 3 Jul 2006 09:52:01 -0400 Subject: rpms/openoffice.org/devel openoffice.org.spec,1.753,1.754 Message-ID: <200607031352.k63Dq1AN004603@cvs.devel.redhat.com> Author: caolanm Update of /cvs/dist/rpms/openoffice.org/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv4591 Modified Files: openoffice.org.spec Log Message: tum te tum Index: openoffice.org.spec =================================================================== RCS file: /cvs/dist/rpms/openoffice.org/devel/openoffice.org.spec,v retrieving revision 1.753 retrieving revision 1.754 diff -u -r1.753 -r1.754 --- openoffice.org.spec 3 Jul 2006 13:16:48 -0000 1.753 +++ openoffice.org.spec 3 Jul 2006 13:51:58 -0000 1.754 @@ -1,6 +1,6 @@ %define oootag OOC680 %define ooomilestone 7 -%define rh_rpm_release 4.1 +%define rh_rpm_release 5 # gcc#19664# %define stlvisibilityfcked 1 @@ -899,7 +899,7 @@ esac ARCH_FLAGS="$ARCH_FLAGS $i" done -ARCH_FLAGS="$ARCH_FLAGS -D_FILE_OFFSET_BITS=64" +ARCH_FLAGS="$ARCH_FLAGS -fno-omit-frame-pointer -D_FILE_OFFSET_BITS=64" export ARCH_FLAGS # see tamil translation issue rh#159381#, remove when complete and upstreamed From fedora-cvs-commits at redhat.com Mon Jul 3 13:58:27 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 3 Jul 2006 09:58:27 -0400 Subject: rpms/ckermit/FC-5 ckermit.spec,1.19,1.20 Message-ID: <200607031358.k63DwR0c004630@cvs.devel.redhat.com> Author: pvrabec Update of /cvs/dist/rpms/ckermit/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv4617 Modified Files: ckermit.spec Log Message: fix requires (#195573) Index: ckermit.spec =================================================================== RCS file: /cvs/dist/rpms/ckermit/FC-5/ckermit.spec,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- ckermit.spec 11 Feb 2006 02:15:59 -0000 1.19 +++ ckermit.spec 3 Jul 2006 13:58:25 -0000 1.20 @@ -1,7 +1,7 @@ Summary: The quintessential all-purpose communications program Name: ckermit Version: 8.0.211 -Release: 4.2.1 +Release: 5%{?dist} License: Special (see COPYING.TXT.gz) Group: Applications/Communications Source0: ftp://kermit.columbia.edu/kermit/archives/cku211.tar.gz @@ -22,6 +22,7 @@ BuildRequires: libtermcap-devel BuildRequires: ncurses-devel BuildRequires: lockdev-devel >= 1.0.1-8 +Requires: lockdev >= 1.0.1-8 BuildRoot: %{_tmppath}/%{name}-%{version}-root Obsoletes: gkermit @@ -82,6 +83,9 @@ %{_mandir}/man1/kermit.1* %changelog +* Mon Jul 03 2006 Peter Vrabec - 8.0.211-5 +- fix requires (#195573) + * Fri Feb 10 2006 Jesse Keating - 8.0.211-4.2.1 - bump again for double-long bug on ppc(64) From fedora-cvs-commits at redhat.com Mon Jul 3 14:42:45 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 3 Jul 2006 10:42:45 -0400 Subject: rpms/system-config-printer/devel .cvsignore, 1.78, 1.79 sources, 1.81, 1.82 system-config-printer.spec, 1.42, 1.43 Message-ID: <200607031442.k63Egjs9007002@cvs.devel.redhat.com> Author: twaugh Update of /cvs/dist/rpms/system-config-printer/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv6919 Modified Files: .cvsignore sources system-config-printer.spec Log Message: * Mon Jul 3 2006 Tim Waugh 0.7.20-1 - 0.7.20. Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/system-config-printer/devel/.cvsignore,v retrieving revision 1.78 retrieving revision 1.79 diff -u -r1.78 -r1.79 --- .cvsignore 30 Jun 2006 17:40:56 -0000 1.78 +++ .cvsignore 3 Jul 2006 14:42:43 -0000 1.79 @@ -58,3 +58,4 @@ system-config-printer-0.7.17.tar.bz2 system-config-printer-0.7.18.tar.bz2 system-config-printer-0.7.19.tar.bz2 +system-config-printer-0.7.20.tar.bz2 Index: sources =================================================================== RCS file: /cvs/dist/rpms/system-config-printer/devel/sources,v retrieving revision 1.81 retrieving revision 1.82 diff -u -r1.81 -r1.82 --- sources 30 Jun 2006 17:40:56 -0000 1.81 +++ sources 3 Jul 2006 14:42:43 -0000 1.82 @@ -1,2 +1,2 @@ c00f3b265bc10efcc67561f2ae2e8465 pycups-1.9.11.tar.bz2 -cf0d2ec15a3367fa09f65d910ae8a545 system-config-printer-0.7.19.tar.bz2 +f22ba9b8a5e6657681c49966baa05125 system-config-printer-0.7.20.tar.bz2 Index: system-config-printer.spec =================================================================== RCS file: /cvs/dist/rpms/system-config-printer/devel/system-config-printer.spec,v retrieving revision 1.42 retrieving revision 1.43 diff -u -r1.42 -r1.43 --- system-config-printer.spec 30 Jun 2006 17:40:56 -0000 1.42 +++ system-config-printer.spec 3 Jul 2006 14:42:43 -0000 1.43 @@ -2,7 +2,7 @@ Summary: A printer administration tool Name: system-config-printer -Version: 0.7.19 +Version: 0.7.20 Release: 1 License: GPL Group: System Environment/Base @@ -114,6 +114,9 @@ exit 0 %changelog +* Mon Jul 3 2006 Tim Waugh 0.7.20-1 +- 0.7.20. + * Fri Jun 30 2006 Tim Waugh 0.7.19-1 - 0.7.19. - Remove foomatic pickle file post-install. From fedora-cvs-commits at redhat.com Mon Jul 3 14:50:08 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 3 Jul 2006 10:50:08 -0400 Subject: rpms/libtool/devel libtool-1.5.22-anygcc.patch, NONE, 1.1 libtool.spec, 1.42, 1.43 Message-ID: <200607031450.k63Eo7SD023984@cvs.devel.redhat.com> Author: karsten Update of /cvs/dist/rpms/libtool/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv23954 Modified Files: libtool.spec Added Files: libtool-1.5.22-anygcc.patch Log Message: - detect gcc path at runtime instead of requiring one specific version libtool-1.5.22-anygcc.patch: libtool.m4 | 11 +++++++---- 1 files changed, 7 insertions(+), 4 deletions(-) --- NEW FILE libtool-1.5.22-anygcc.patch --- --- libtool-1.5.22/libtool.m4.anygcc 2005-12-18 22:53:17.000000000 +0100 +++ libtool-1.5.22/libtool.m4 2006-06-29 14:20:18.000000000 +0200 @@ -4294,6 +4294,9 @@ # Is the compiler the GNU C compiler? with_gcc=$_LT_AC_TAGVAR(GCC, $1) +gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\` +gcc_ver=\`gcc -dumpversion\` + # An ERE matcher. EGREP=$lt_EGREP @@ -4427,11 +4430,11 @@ # Dependencies to place before the objects being linked to create a # shared library. -predep_objects=$lt_[]_LT_AC_TAGVAR(predep_objects, $1) +predep_objects=\`echo $lt_[]_LT_AC_TAGVAR(predep_objects, $1) | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` # Dependencies to place after the objects being linked to create a # shared library. -postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1) +postdep_objects=\`echo $lt_[]_LT_AC_TAGVAR(postdep_objects, $1) | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` # Dependencies to place before the objects being linked to create a # shared library. @@ -4443,7 +4446,7 @@ # The library search path used internally by the compiler when linking # a shared library. -compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1) +compiler_lib_search_path=\`echo $lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1) | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` # Method to check whether dependent libraries are shared objects. deplibs_check_method=$lt_deplibs_check_method @@ -4523,7 +4526,7 @@ link_all_deplibs=$_LT_AC_TAGVAR(link_all_deplibs, $1) # Compile-time system search path for libraries -sys_lib_search_path_spec=$lt_sys_lib_search_path_spec +sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\` # Run-time system search path for libraries sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec Index: libtool.spec =================================================================== RCS file: /cvs/dist/rpms/libtool/devel/libtool.spec,v retrieving revision 1.42 retrieving revision 1.43 diff -u -r1.42 -r1.43 --- libtool.spec 29 Jun 2006 10:24:03 -0000 1.42 +++ libtool.spec 3 Jul 2006 14:50:05 -0000 1.43 @@ -1,10 +1,9 @@ %define upstream_version 1.5.22 -%define gcc_version %(gcc -dumpversion) Summary: The GNU Portable Library Tool Name: libtool Version: %{upstream_version} -Release: 5 +Release: 6 License: GPL Group: Development/Tools Source: http://ftp.gnu.org/gnu/libtool/libtool-%{upstream_version}.tar.gz @@ -15,13 +14,14 @@ # Remove in libtool-1.5.23: Patch2: libtool-1.5.22-misc.patch +Patch3: libtool-1.5.22-anygcc.patch + PreReq: /sbin/install-info 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 # /usr/bin/libtool includes paths within gcc's versioned directories # Libtool must be rebuilt whenever a new upstream gcc is built -Requires: gcc = %{gcc_version} Requires: autoconf >= 2.50, automake >= 1.4 %description @@ -77,6 +77,7 @@ %setup -n libtool-%{upstream_version} -q %patch1 -p1 -b .multilib %patch2 -p1 +%patch3 -p1 -b .anygcc %build @@ -146,6 +147,9 @@ %changelog +* Thu Jun 29 2006 Karsten Hopp 1.5.22-6 +- detect gcc path at runtime instead of requiring one specific version + * Thu Jun 29 2006 Karsten Hopp 1.5.22-5 - miscellaneous upstream fixes From fedora-cvs-commits at redhat.com Mon Jul 3 14:57:08 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 3 Jul 2006 10:57:08 -0400 Subject: rpms/libvirt/devel .cvsignore, 1.7, 1.8 libvirt.spec, 1.8, 1.9 sources, 1.7, 1.8 Message-ID: <200607031457.k63Ev8Pv026167@cvs.devel.redhat.com> Author: veillard Update of /cvs/dist/rpms/libvirt/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv26133 Modified Files: .cvsignore libvirt.spec sources Log Message: Upstream release 0.1.2 Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/libvirt/devel/.cvsignore,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- .cvsignore 21 Jun 2006 12:41:13 -0000 1.7 +++ .cvsignore 3 Jul 2006 14:57:05 -0000 1.8 @@ -3,4 +3,5 @@ libvirt-0.0.5.tar.gz libvirt-0.0.6.tar.gz libvirt-0.1.0.tar.gz +libvirt-0.1.2.tar.gz libvirt-0.1.1.tar.gz Index: libvirt.spec =================================================================== RCS file: /cvs/dist/rpms/libvirt/devel/libvirt.spec,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- libvirt.spec 21 Jun 2006 12:41:13 -0000 1.8 +++ libvirt.spec 3 Jul 2006 14:57:05 -0000 1.9 @@ -1,6 +1,6 @@ Summary: Library providing an API to use the Xen virtualization Name: libvirt -Version: 0.1.1 +Version: 0.1.2 Release: 1 License: LGPL Group: Development/Libraries @@ -14,7 +14,7 @@ BuildRequires: libxml2-devel BuildRequires: readline-devel Obsoletes: libvir -ExclusiveArch: i386 x86_64 +ExclusiveArch: i386 x86_64 ia64 %description This C library provides an API to use the Xen virtualization framework, @@ -75,6 +75,7 @@ %doc %{_mandir}/man1/virsh.1* %{_bindir}/virsh %{_libdir}/lib*.so.* +%{_libexecdir}/libvirt_proxy %files devel %defattr(-, root, root) @@ -103,6 +104,10 @@ %doc docs/examples/python %changelog +* Mon Jul 3 2006 Daniel Veillard 0.1.2-1 +- added a proxy mechanism for read only access using httpu +- fixed header includes paths + * Wed Jun 21 2006 Daniel Veillard 0.1.1-1 - extend and cleanup the driver infrastructure and code - python examples Index: sources =================================================================== RCS file: /cvs/dist/rpms/libvirt/devel/sources,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- sources 21 Jun 2006 12:41:13 -0000 1.7 +++ sources 3 Jul 2006 14:57:05 -0000 1.8 @@ -1 +1 @@ -f5a86d6666ee783510c4896a7337ca9f libvirt-0.1.1.tar.gz +bc21aa037148ca48ed4180f63959d760 libvirt-0.1.2.tar.gz From fedora-cvs-commits at redhat.com Mon Jul 3 15:05:24 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 3 Jul 2006 11:05:24 -0400 Subject: rpms/libvirt/devel libvirt.spec,1.9,1.10 Message-ID: <200607031505.k63F5OsX028318@cvs.devel.redhat.com> Author: veillard Update of /cvs/dist/rpms/libvirt/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv28266 Modified Files: libvirt.spec Log Message: Xen not ready on ia64, daniel Index: libvirt.spec =================================================================== RCS file: /cvs/dist/rpms/libvirt/devel/libvirt.spec,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- libvirt.spec 3 Jul 2006 14:57:05 -0000 1.9 +++ libvirt.spec 3 Jul 2006 15:05:21 -0000 1.10 @@ -14,7 +14,7 @@ BuildRequires: libxml2-devel BuildRequires: readline-devel Obsoletes: libvir -ExclusiveArch: i386 x86_64 ia64 +ExclusiveArch: i386 x86_64 %description This C library provides an API to use the Xen virtualization framework, From fedora-cvs-commits at redhat.com Mon Jul 3 15:20:14 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 3 Jul 2006 11:20:14 -0400 Subject: rpms/libvirt/devel libvirt.spec,1.10,1.11 Message-ID: <200607031520.k63FKEN6014570@cvs.devel.redhat.com> Author: veillard Update of /cvs/dist/rpms/libvirt/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv14372 Modified Files: libvirt.spec Log Message: trying to work around bad timestamp in tarball, Daniel Index: libvirt.spec =================================================================== RCS file: /cvs/dist/rpms/libvirt/devel/libvirt.spec,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- libvirt.spec 3 Jul 2006 15:05:21 -0000 1.10 +++ libvirt.spec 3 Jul 2006 15:20:11 -0000 1.11 @@ -46,6 +46,7 @@ %setup -q %build +touch `find .` %configure make From fedora-cvs-commits at redhat.com Mon Jul 3 16:33:12 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 3 Jul 2006 12:33:12 -0400 Subject: rpms/libvirt/devel chown.patch,NONE,1.1 libvirt.spec,1.11,1.12 Message-ID: <200607031633.k63GXCuE008712@cvs.devel.redhat.com> Author: veillard Update of /cvs/dist/rpms/libvirt/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv8700 Modified Files: libvirt.spec Added Files: chown.patch Log Message: Work around the build problem with chown, Daniel chown.patch: Makefile.am | 1 - Makefile.in | 1 - 2 files changed, 2 deletions(-) --- NEW FILE chown.patch --- *** libvirt/proxy/Makefile.am.orig 2006-07-03 18:28:58.000000000 +0200 --- libvirt/proxy/Makefile.am 2006-07-03 18:29:23.000000000 +0200 *************** *** 16,20 **** libvirt_proxy_LDADD = install-exec-hook: - chown root:root $(DESTDIR)$(libexecdir)/libvirt_proxy chmod u+s $(DESTDIR)$(libexecdir)/libvirt_proxy --- 16,19 ---- *** libvirt/proxy/Makefile.in.orig 2006-07-03 18:29:07.000000000 +0200 --- libvirt/proxy/Makefile.in 2006-07-03 18:29:31.000000000 +0200 *************** *** 544,550 **** install-exec-hook: - chown root:root $(DESTDIR)$(libexecdir)/libvirt_proxy chmod u+s $(DESTDIR)$(libexecdir)/libvirt_proxy # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. --- 544,549 ---- Index: libvirt.spec =================================================================== RCS file: /cvs/dist/rpms/libvirt/devel/libvirt.spec,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- libvirt.spec 3 Jul 2006 15:20:11 -0000 1.11 +++ libvirt.spec 3 Jul 2006 16:33:09 -0000 1.12 @@ -15,6 +15,7 @@ BuildRequires: readline-devel Obsoletes: libvir ExclusiveArch: i386 x86_64 +Patch0: chown.patch %description This C library provides an API to use the Xen virtualization framework, @@ -44,6 +45,7 @@ %prep %setup -q +%patch0 -p1 %build touch `find .` @@ -76,7 +78,7 @@ %doc %{_mandir}/man1/virsh.1* %{_bindir}/virsh %{_libdir}/lib*.so.* -%{_libexecdir}/libvirt_proxy +%attr(4755, root, root) %{_libexecdir}/libvirt_proxy %files devel %defattr(-, root, root) From fedora-cvs-commits at redhat.com Mon Jul 3 23:44:09 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 3 Jul 2006 19:44:09 -0400 Subject: rpms/evolution-sharp/FC-5 evolution-sharp-evo26.patch, 1.3, 1.4 evolution-sharp.spec, 1.18, 1.19 Message-ID: <200607032344.k63Ni9D9025768@cvs.devel.redhat.com> Author: mbarnes Update of /cvs/dist/rpms/evolution-sharp/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv25672 Modified Files: evolution-sharp-evo26.patch evolution-sharp.spec Log Message: - Bump ECAL_SOVERSION from 3 to 6 (RH #195759). evolution-sharp-evo26.patch: configure.in | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index: evolution-sharp-evo26.patch =================================================================== RCS file: /cvs/dist/rpms/evolution-sharp/FC-5/evolution-sharp-evo26.patch,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- evolution-sharp-evo26.patch 1 Feb 2006 05:45:21 -0000 1.3 +++ evolution-sharp-evo26.patch 3 Jul 2006 23:44:06 -0000 1.4 @@ -1,14 +1,17 @@ ---- evolution-sharp-0.10.2/configure.in- 2005-09-12 16:55:58.000000000 -0400 -+++ evolution-sharp-0.10.2/configure.in 2005-10-29 15:10:16.000000000 -0400 -@@ -15,7 +15,7 @@ +--- evolution-sharp-0.10.2/configure.in.evo26 2005-09-12 16:55:58.000000000 -0400 ++++ evolution-sharp-0.10.2/configure.in 2006-07-03 19:37:51.000000000 -0400 +@@ -15,9 +15,9 @@ PKG_CHECK_MODULES(BASE_DEPENDENCIES, evolution-data-server-1.2 >= 1.3.5, eds13=yes, eds13=no) if test "x$eds13" = "xyes"; then EDS_VERSION=-1.2 - EDS_SOVERSION=4 + EDS_SOVERSION=7 EBOOK_SOVERSION=5 - ECAL_SOVERSION=3 +- ECAL_SOVERSION=3 ++ ECAL_SOVERSION=6 else + PKG_CHECK_MODULES(BASE_DEPENDENCIES, evolution-data-server-1.2 >= 1.2.0 evolution-data-server-1.2 < 1.3.0, eds12=yes, eds12=no) + @@ -107,7 +107,7 @@ AC_MSG_RESULT($IDL_INCLUDES) AC_SUBST(IDL_INCLUDES) Index: evolution-sharp.spec =================================================================== RCS file: /cvs/dist/rpms/evolution-sharp/FC-5/evolution-sharp.spec,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- evolution-sharp.spec 15 Jun 2006 22:48:07 -0000 1.18 +++ evolution-sharp.spec 3 Jul 2006 23:44:06 -0000 1.19 @@ -1,6 +1,6 @@ Name: evolution-sharp Version: 0.10.2 -Release: 9.4 +Release: 9.5 Summary: Evolution Data Server Mono Bindings Group: System Environment/Libraries @@ -59,6 +59,9 @@ %{_prefix}/share/gapi-2.0/* %changelog +* Mon Jul 3 2006 Matthew Barnes - 0.10.2-9.5 +- Bump ECAL_SOVERSION from 3 to 6 (RH #195759). + * Thu Jun 15 2006 Ray Strode 0.10.2-9.4 - rebuild From fedora-cvs-commits at redhat.com Tue Jul 4 02:31:21 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 3 Jul 2006 22:31:21 -0400 Subject: rpms/autofs/devel autofs.spec,1.117,1.118 Message-ID: <200607040231.k642VLuX025413@cvs.devel.redhat.com> Author: ikent Update of /cvs/dist/rpms/autofs/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv25394 Modified Files: autofs.spec Log Message: * Tue Jul 4 2006 Ian Kent - 5.0.0_beta6-3 - correct test for existence of auth config file. Index: autofs.spec =================================================================== RCS file: /cvs/dist/rpms/autofs/devel/autofs.spec,v retrieving revision 1.117 retrieving revision 1.118 diff -u -r1.117 -r1.118 --- autofs.spec 3 Jul 2006 05:38:26 -0000 1.117 +++ autofs.spec 4 Jul 2006 02:31:18 -0000 1.118 @@ -4,7 +4,7 @@ Summary: A tool for automatically mounting and unmounting filesystems. Name: autofs %define version 5.0.0_beta6 -%define release 2 +%define release 3 Version: %{version} Release: %{release} Epoch: 1 @@ -15,6 +15,7 @@ Patch2: autofs-5.0.0_beta6-default-auth-config.patch Patch3: autofs-5.0.0_beta6-gssapi-segfault-exit.patch Patch4: autofs-5.0.0_beta6-check-return.patch +Patch5: autofs-5.0.0_beta6-auth-config-exits.patch Buildroot: /var/tmp/autofs-tmp BuildRequires: autoconf, hesiod-devel, openldap-devel, bison, flex, libxml2-devel, cyrus-sasl-devel, openssl-devel Prereq: chkconfig @@ -57,6 +58,7 @@ %patch2 -p1 %patch3 -p1 %patch4 -p1 +%patch5 -p1 %build #CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr --libdir=%{_libdir} @@ -113,6 +115,9 @@ %{_libdir}/autofs/* %changelog +* Tue Jul 4 2006 Ian Kent - 5.0.0_beta6-3 +- correct test for existence of auth config file. + * Mon Jul 3 2006 Ian Kent - 5.0.0_beta6-2 - merge LDAP authentication update for GSSAPI (Jeff Moyer). - update default auth config to add options documenetation (Jeff Moyer). From fedora-cvs-commits at redhat.com Tue Jul 4 02:36:27 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 3 Jul 2006 22:36:27 -0400 Subject: rpms/autofs/devel autofs-5.0.0_beta6-auth-config-exits.patch, NONE, 1.1 Message-ID: <200607040236.k642aRZp025651@cvs.devel.redhat.com> Author: ikent Update of /cvs/dist/rpms/autofs/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv25635 Added Files: autofs-5.0.0_beta6-auth-config-exits.patch Log Message: - add patch refered to in last commit (oops). autofs-5.0.0_beta6-auth-config-exits.patch: CHANGELOG | 2 ++ modules/lookup_ldap.c | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) --- NEW FILE autofs-5.0.0_beta6-auth-config-exits.patch --- diff --git a/CHANGELOG b/CHANGELOG index 58c8bbc..5139d78 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -3,7 +3,8 @@ - merge LDAP authentication update for GSSAPI (Jeff Moyer). - update default auth config to add options documenetation (Jeff Moyer). - workaround segfaults at exit after using GSSAPI library. -- fix not checking return in init_ldap_connection (jeff Moyer). +- fix not checking return in init_ldap_connection (Jeff Moyer). +- correct test for existence of auth config file. 29/6/2006 autofs-5.0.0_beta6 ---------------------------- diff --git a/modules/lookup_ldap.c b/modules/lookup_ldap.c index 003b836..effa038 100644 --- a/modules/lookup_ldap.c +++ b/modules/lookup_ldap.c @@ -285,7 +285,7 @@ int parse_ldap_config(struct lookup_cont memset(&st, 0, sizeof(st)); if (stat(auth_conf, &st) == -1 || st.st_size == 0) { /* Auth config doesn't exist so disable TLS and auth */ - if (errno == EEXIST) { + if (errno == ENOENT) { ctxt->auth_conf = auth_conf; ctxt->use_tls = LDAP_TLS_DONT_USE; ctxt->tls_required = LDAP_TLS_DONT_USE; From fedora-cvs-commits at redhat.com Tue Jul 4 03:10:51 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 3 Jul 2006 23:10:51 -0400 Subject: rpms/cairo/devel .cvsignore, 1.16, 1.17 cairo.spec, 1.51, 1.52 sources, 1.16, 1.17 Message-ID: <200607040310.k643Apsp026922@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/cairo/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv26810 Modified Files: .cvsignore cairo.spec sources Log Message: 1.2.0 Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/cairo/devel/.cvsignore,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- .cvsignore 16 Jun 2006 17:37:20 -0000 1.16 +++ .cvsignore 4 Jul 2006 03:10:48 -0000 1.17 @@ -1 +1 @@ -cairo-1.1.10.tar.gz +cairo-1.2.0.tar.gz Index: cairo.spec =================================================================== RCS file: /cvs/dist/rpms/cairo/devel/cairo.spec,v retrieving revision 1.51 retrieving revision 1.52 diff -u -r1.51 -r1.52 --- cairo.spec 16 Jun 2006 17:37:20 -0000 1.51 +++ cairo.spec 4 Jul 2006 03:10:48 -0000 1.52 @@ -3,7 +3,7 @@ Summary: A vector graphics library Name: cairo -Version: 1.1.10 +Version: 1.2.0 Release: 1 URL: http://cairographics.org Source0: %{name}-%{version}.tar.gz @@ -83,6 +83,9 @@ %{_datadir}/gtk-doc/* %changelog +* Mon Jul 3 2006 Matthias Clasen 1.2.0-1 +- Update to 1.2.0 + * Fri Jun 16 2006 Carl Worth 1.1.10-1 - Update to 1.1.10 (fixes crash on 16-bit X servers like Xvnc) Index: sources =================================================================== RCS file: /cvs/dist/rpms/cairo/devel/sources,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- sources 16 Jun 2006 17:37:20 -0000 1.16 +++ sources 4 Jul 2006 03:10:48 -0000 1.17 @@ -1 +1 @@ -eea93bf15a660a772649eec3fbf51ca5 cairo-1.1.10.tar.gz +5c9ad71d1b582907eee0497b196689ef cairo-1.2.0.tar.gz From fedora-cvs-commits at redhat.com Tue Jul 4 03:53:07 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Mon, 3 Jul 2006 23:53:07 -0400 Subject: rpms/gtk2/devel .cvsignore, 1.56, 1.57 gtk2.spec, 1.159, 1.160 sources, 1.60, 1.61 Message-ID: <200607040353.k643r7Ac005626@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/gtk2/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv5494 Modified Files: .cvsignore gtk2.spec sources Log Message: 2.10.0 Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/gtk2/devel/.cvsignore,v retrieving revision 1.56 retrieving revision 1.57 diff -u -r1.56 -r1.57 --- .cvsignore 22 Jun 2006 03:15:44 -0000 1.56 +++ .cvsignore 4 Jul 2006 03:53:05 -0000 1.57 @@ -39,3 +39,4 @@ gtk+-2.9.2.tar.bz2 gtk+-2.9.3.tar.bz2 gtk+-2.9.4.tar.bz2 +gtk+-2.10.0.tar.bz2 Index: gtk2.spec =================================================================== RCS file: /cvs/dist/rpms/gtk2/devel/gtk2.spec,v retrieving revision 1.159 retrieving revision 1.160 diff -u -r1.159 -r1.160 --- gtk2.spec 22 Jun 2006 03:16:25 -0000 1.159 +++ gtk2.spec 4 Jul 2006 03:53:05 -0000 1.160 @@ -1,16 +1,16 @@ # Note that this is NOT a relocatable package -%define glib2_base_version 2.11.0 +%define glib2_base_version 2.12.0 %define glib2_version %{glib2_base_version}-1 %define pango_base_version 1.13.0 %define pango_version %{pango_base_version}-1 -%define atk_base_version 1.6.0 +%define atk_base_version 1.9.0 %define atk_version %{atk_base_version}-1 -%define cairo_base_version 1.1.8 +%define cairo_base_version 1.2.0 %define cairo_version %{cairo_base_version}-1 %define libpng_version 2:1.2.2-16 -%define base_version 2.9.4 +%define base_version 2.10.0 %define bin_version 2.10.0 Summary: The GIMP ToolKit (GTK+), a library for creating GUIs for X @@ -274,6 +274,9 @@ %doc tmpdocs/examples %changelog +* Mon Jul 3 2006 Matthias Clasen - 2.10.0-1 +- Update to 2.10.0 + * Wed Jun 21 2006 Matthias Clasen - 2.9.4-1 - Update to 2.9.4 Index: sources =================================================================== RCS file: /cvs/dist/rpms/gtk2/devel/sources,v retrieving revision 1.60 retrieving revision 1.61 diff -u -r1.60 -r1.61 --- sources 22 Jun 2006 03:15:44 -0000 1.60 +++ sources 4 Jul 2006 03:53:05 -0000 1.61 @@ -1,2 +1,3 @@ d8c012f67a8f23fa9aa495fca5331784 update-scripts.tar.gz c06cf2cfa66485600d90789c9e58f27c gtk+-2.9.4.tar.bz2 +37cdf73719e8b2af6b0d065df6236542 gtk+-2.10.0.tar.bz2 From fedora-cvs-commits at redhat.com Tue Jul 4 04:46:13 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 4 Jul 2006 00:46:13 -0400 Subject: rpms/gtk2/devel sources,1.61,1.62 Message-ID: <200607040446.k644kDlO029939@cvs.devel.redhat.com> Author: mclasen Update of /cvs/dist/rpms/gtk2/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv29856 Modified Files: sources Log Message: 2.10.0 Index: sources =================================================================== RCS file: /cvs/dist/rpms/gtk2/devel/sources,v retrieving revision 1.61 retrieving revision 1.62 diff -u -r1.61 -r1.62 --- sources 4 Jul 2006 03:53:05 -0000 1.61 +++ sources 4 Jul 2006 04:46:08 -0000 1.62 @@ -1,3 +1,2 @@ d8c012f67a8f23fa9aa495fca5331784 update-scripts.tar.gz -c06cf2cfa66485600d90789c9e58f27c gtk+-2.9.4.tar.bz2 37cdf73719e8b2af6b0d065df6236542 gtk+-2.10.0.tar.bz2 From fedora-cvs-commits at redhat.com Tue Jul 4 05:12:43 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 4 Jul 2006 01:12:43 -0400 Subject: rpms/paps/devel paps-0.6.6-cpilpi.patch, NONE, 1.1 paps-0.6.6-wordwrap.patch, 1.1, 1.2 paps-cups.patch, 1.2, 1.3 paps.spec, 1.7, 1.8 Message-ID: <200607040512.k645ChnN019552@cvs.devel.redhat.com> Author: tagoh Update of /cvs/dist/rpms/paps/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv19507 Modified Files: paps-0.6.6-wordwrap.patch paps-cups.patch paps.spec Added Files: paps-0.6.6-cpilpi.patch Log Message: * Tue Jul 4 2006 Akira TAGOH - 0.6.6-10 - paps-0.6.6-cpilpi.patch: add --cpi and --lpi option to support the characters per inch and the lines per inch. - paps-cups.patch: add cpi and lpi support. paps-0.6.6-cpilpi.patch: libpaps.c | 65 +++++++++++++++++----- libpaps.h | 17 +++++ paps.c | 166 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--- test_libpaps.c | 2 4 files changed, 230 insertions(+), 20 deletions(-) --- NEW FILE paps-0.6.6-cpilpi.patch --- diff -ruN -x 'Makefile*' -x autom4te.cache -x 'config*' -x doc -x libtool -x .deps -x .libs -x '*.ps' -x '*a' -x '*~' -x '*o' -x 'stamp*' -x paps -x test_libpaps paps-0.6.6.orig/src/libpaps.c paps-0.6.6/src/libpaps.c --- paps-0.6.6.orig/src/libpaps.c 2006-04-27 04:09:03.000000000 +0900 +++ paps-0.6.6/src/libpaps.c 2006-07-03 21:37:01.000000000 +0900 @@ -56,12 +56,16 @@ // Forward declarations -static void add_postscript_prologue(GString *ps_string); +static void add_postscript_prologue(GString *ps_string, + gdouble scale_x, + gdouble scale_y); static gchar *get_next_char_id_strdup(paps_private_t *paps); static void add_line_to_postscript(paps_private_t *paps, GString *line_str, double x_pos, double y_pos, + double scale_x, + double scale_y, PangoLayoutLine *line); paps_t *paps_new() @@ -77,11 +81,21 @@ paps->last_pos_y = -1e67; paps->last_char_idx = 0; - add_postscript_prologue(paps->header); + add_postscript_prologue(paps->header, 1.0, 1.0); return paps; } +void +paps_set_scale(paps_t *paps_, + gdouble scale_x, + gdouble scale_y) +{ + paps_private_t *paps = (paps_private_t *)paps_; + g_string_erase(paps->header, 0, -1); + add_postscript_prologue(paps->header, scale_x, scale_y); +} + PangoContext *paps_get_pango_context() { return pango_ft2_get_context (PAPS_DPI, PAPS_DPI); @@ -124,14 +138,18 @@ GString *line_str, PangoLayoutLine *pango_line, double line_start_pos_x, - double line_start_pos_y + double line_start_pos_y, + double scale_x, + double scale_y ); void draw_bezier_outline(paps_private_t *paps, GString *layout_str, FT_Face face, PangoGlyphInfo *glyph_info, double pos_x, - double pos_y + double pos_y, + double scale_x, + double scale_y ); /* Countour traveling functions */ static int paps_ps_move_to( FT_Vector* to, @@ -166,6 +184,8 @@ gchar *paps_layout_to_postscript_strdup(paps_t *paps_, double pos_x, double pos_y, + double scale_x, + double scale_y, PangoLayout *layout) { paps_private_t *paps = (paps_private_t*)paps_; @@ -189,6 +209,8 @@ layout_str, pos_x, pos_y, + scale_x, + scale_y, pango_line); pos_y -= logical_rect.height * scale; @@ -203,6 +225,8 @@ gchar *paps_layout_line_to_postscript_strdup(paps_t *paps_, double pos_x, double pos_y, + double scale_x, + double scale_y, PangoLayoutLine *layout_line) { paps_private_t *paps = (paps_private_t*)paps_; @@ -213,6 +237,8 @@ layout_str, pos_x, pos_y, + scale_x, + scale_y, layout_line); ret_str = layout_str->str; @@ -221,7 +247,9 @@ return ret_str; } -void add_postscript_prologue(GString *ps_string) +void add_postscript_prologue(GString *ps_string, + gdouble scale_x, + gdouble scale_y) { g_string_append_printf(ps_string, "%%%%BeginProlog\n" @@ -249,7 +277,7 @@ "/start_ol { gsave } bind def\n" "/end_ol { closepath fill grestore } bind def\n" /* Specify both x and y. */ - "/draw_char { fontdict begin gsave %f dup scale last_x last_y translate load exec end grestore} def\n" + "/draw_char { fontdict begin gsave %f dup scale last_x last_y translate %f %f scale load exec end grestore} def\n" "/goto_xy { fontdict begin /last_y exch def /last_x exch def end } def\n" "/goto_x { fontdict begin /last_x exch def end } def\n" "/fwd_x { fontdict begin /last_x exch last_x add def end } def\n" @@ -261,7 +289,8 @@ // The scaling is a combination of the scaling due // to the dpi and the difference in the coordinate // systems of postscript and freetype2. - 1.0 / PAPS_DPI + 1.0 / PAPS_DPI, + scale_x, scale_y ); // The following is a dispatcher for an encoded string that contains @@ -331,6 +360,8 @@ GString *line_str, double x_pos, double y_pos, + double scale_x, + double scale_y, PangoLayoutLine *line) { PangoRectangle ink_rect, logical_rect; @@ -349,7 +380,7 @@ } #endif - draw_contour(paps, line_str, line, x_pos, y_pos); + draw_contour(paps, line_str, line, x_pos, y_pos, scale_x, scale_y); } /* draw_contour() draws all of the contours that make up a line. @@ -359,7 +390,9 @@ GString *layout_str, PangoLayoutLine *pango_line, double line_start_pos_x, - double line_start_pos_y + double line_start_pos_y, + double scale_x, + double scale_y ) { GSList *runs_list; @@ -389,7 +422,7 @@ glyph_pos_x = x_pos + 1.0*geometry.x_offset * scale; glyph_pos_y = line_start_pos_y - 1.0*geometry.y_offset * scale; - x_pos += geometry.width * scale; + x_pos += geometry.width * scale * scale_x; if (glyphs->glyphs[glyph_idx].glyph == PANGO_GLYPH_EMPTY) continue; @@ -399,7 +432,9 @@ ft_face, &glyphs->glyphs[glyph_idx], glyph_pos_x, - glyph_pos_y + glyph_pos_y, + scale_x, + scale_y ); } @@ -415,13 +450,15 @@ FT_Face face, PangoGlyphInfo *glyph_info, double pos_x, - double pos_y + double pos_y, + double scale_x, + double scale_y ) { static gchar glyph_hash_string[100]; double scale = 72.0 / PANGO_SCALE / PAPS_DPI; double epsilon = 1e-2; - double glyph_width = glyph_info->geometry.width * scale; + double glyph_width = glyph_info->geometry.width * scale * scale_x; gchar *id = NULL; /* Output outline */ @@ -480,7 +517,7 @@ g_string_append_printf(glyph_def_string, "%.0f fwd_x\n" "end_ol\n", - glyph_info->geometry.width * scale * PAPS_DPI + glyph_info->geometry.width * scale * scale_x * PAPS_DPI ); // TBD - Check if the glyph_def_string is empty. If so, set the diff -ruN -x 'Makefile*' -x autom4te.cache -x 'config*' -x doc -x libtool -x .deps -x .libs -x '*.ps' -x '*a' -x '*~' -x '*o' -x 'stamp*' -x paps -x test_libpaps paps-0.6.6.orig/src/libpaps.h paps-0.6.6/src/libpaps.h --- paps-0.6.6.orig/src/libpaps.h 2005-12-21 04:35:39.000000000 +0900 +++ paps-0.6.6/src/libpaps.h 2006-07-03 20:17:13.000000000 +0900 @@ -40,6 +40,19 @@ */ void paps_free(paps_t *paps); +/** + * Set the scales for characters. + * + * @param paps Paps object + * @param scale_x x-coordinate scale + * @param scale_y y-coordinate scale + * + */ +void +paps_set_scale(paps_t *paps, + gdouble scale_x, + gdouble scale_y); + /** * libpaps may currently be used only with a PangoContext that it * is creating. The context returned may of course be changed though @@ -78,6 +91,8 @@ gchar *paps_layout_to_postscript_strdup(paps_t *paps, double pos_x, double pos_y, + double scale_x, + double scale_y, PangoLayout *layout); /** * Create postscript related to a single PangoLayout line at position @@ -95,6 +110,8 @@ gchar *paps_layout_line_to_postscript_strdup(paps_t *paps_, double pos_x, double pos_y, + double scale_x, + double scale_y, PangoLayoutLine *layout_line); /** diff -ruN -x 'Makefile*' -x autom4te.cache -x 'config*' -x doc -x libtool -x .deps -x .libs -x '*.ps' -x '*a' -x '*~' -x '*o' -x 'stamp*' -x paps -x test_libpaps paps-0.6.6.orig/src/paps.c paps-0.6.6/src/paps.c --- paps-0.6.6.orig/src/paps.c 2006-07-04 12:25:33.000000000 +0900 +++ paps-0.6.6/src/paps.c 2006-07-04 13:11:32.000000000 +0900 @@ -22,6 +22,7 @@ #include +#include #include "libpaps.h" #include #include @@ -29,6 +30,7 @@ #include #include #include +#include #define BUFSIZE 1024 #define DEFAULT_FONT_FAMILY "Monospace" @@ -71,6 +73,8 @@ int header_sep; int header_height; int footer_height; + gdouble scale_x; + gdouble scale_y; gboolean do_draw_header; gboolean do_draw_footer; gboolean do_duplex; @@ -110,7 +114,8 @@ }; /* Information passed in user data when drawing outlines */ -GList *split_paragraphs_into_lines (GList *paragraphs); +GList *split_paragraphs_into_lines (page_layout_t *page_layout, + GList *paragraphs); static char *read_file (FILE *file, GIConv handle); static GList *split_text_into_paragraphs (PangoContext *pango_context, @@ -136,6 +141,8 @@ static void draw_line_to_page (FILE *OUT, int column_idx, int column_pos, + gdouble scale_x, + gdouble scale_y, page_layout_t *page_layout, PangoLayoutLine *line); static int draw_page_header_line_to_page(FILE *OUT, @@ -158,6 +165,7 @@ double last_pos_x = -1; paps_t *paps; paper_type_t paper_type = PAPER_TYPE_A4; +gdouble lpi = 0.0L, cpi = 0.0L; #define CASE(s) if (strcmp(S_, s) == 0) @@ -190,6 +198,60 @@ return retval; } +static gboolean +_paps_arg_lpi_cb(const gchar *option_name, + const gchar *value, + gpointer data) +{ + gboolean retval = TRUE; + gchar *p = NULL; + + if (value && *value) + { + errno = 0; + lpi = g_strtod(value, &p); + if ((p && *p) || errno == ERANGE) + { + fprintf(stderr, "given LPI value was invalid.\n"); + retval = FALSE; + } + } + else + { + fprintf(stderr, "You must specify the amount of lines per inch.\n"); + retval = FALSE; + } + + return retval; +} + +static gboolean +_paps_arg_cpi_cb(const gchar *option_name, + const gchar *value, + gpointer data) +{ + gboolean retval = TRUE; + gchar *p = NULL; + + if (value && *value) + { + errno = 0; + cpi = g_strtod(value, &p); + if ((p && *p) || errno == ERANGE) + { + fprintf(stderr, "given CPI value was invalid.\n"); + retval = FALSE; + } + } + else + { + fprintf(stderr, "You must specify the amount of characters per inch.\n"); + retval = FALSE; + } + + return retval; +} + static PangoLanguage * get_language(void) { @@ -233,6 +295,8 @@ {"left-margin", 0, 0, G_OPTION_ARG_INT, &left_margin, "Set left margin. (Default: 36)", "NUM"}, {"header", 0, 0, G_OPTION_ARG_NONE, &do_draw_header, "Draw page header for each page.", NULL}, {"encoding", 0, 0, G_OPTION_ARG_STRING, &encoding, "Assume the documentation encoding.", "ENCODING"}, + {"lpi", 0, 0, G_OPTION_ARG_CALLBACK, _paps_arg_lpi_cb, "Set the amount of lines per inch.", "REAL"}, + {"cpi", 0, 0, G_OPTION_ARG_CALLBACK, _paps_arg_cpi_cb, "Set the amount of characters per inch.", "REAL"}, {NULL} }; GError *error = NULL; @@ -243,6 +307,9 @@ PangoContext *pango_context; PangoFontDescription *font_description; PangoDirection pango_dir = PANGO_DIRECTION_LTR; + PangoFontMap *fontmap; + PangoFontset *fontset; + PangoFontMetrics *metrics; int num_pages = 1; int gutter_width = 40; int total_gutter_width; @@ -254,6 +321,7 @@ gchar *header_font_desc = MAKE_FONT_NAME (HEADER_FONT_FAMILY, HEADER_FONT_SCALE); gchar *filename_in, *title, *text; int header_sep = 20; + int max_width = 0, w; GIConv cvh = NULL; /* Prerequisite when using glib. */ @@ -343,6 +411,8 @@ page_layout.header_height = 0; page_layout.footer_height = 0; page_layout.do_wordwrap = do_wordwrap; + page_layout.scale_x = 1.0L; + page_layout.scale_y = 1.0L; if (do_draw_header) page_layout.header_sep = header_sep; else @@ -365,7 +435,22 @@ page_layout.pango_dir = pango_dir; page_layout.filename = filename_in; page_layout.header_font_desc = header_font_desc; - + + /* calculate x-coordinate scale */ + if (cpi > 0.0L) + { + fontmap = pango_ft2_font_map_new (); + fontset = pango_font_map_load_fontset (fontmap, pango_context, font_description, get_language ()); + metrics = pango_fontset_get_metrics (fontset); + max_width = pango_font_metrics_get_approximate_char_width (metrics); + w = pango_font_metrics_get_approximate_digit_width (metrics); + if (w > max_width) + max_width = w; + page_layout.scale_x = 1 / cpi * 72.0 * PANGO_SCALE / max_width; + pango_font_metrics_unref (metrics); + g_object_unref (G_OBJECT (fontmap)); + } + if (encoding != NULL) { cvh = g_iconv_open ("UTF-8", encoding); @@ -385,11 +470,12 @@ &page_layout, page_layout.column_width * page_layout.pt_to_pixel, text); - pango_lines = split_paragraphs_into_lines(paragraphs); + pango_lines = split_paragraphs_into_lines(&page_layout, paragraphs); if (OUT == NULL) OUT = stdout; + paps_set_scale(paps, page_layout.scale_x, page_layout.scale_y); print_postscript_header(OUT, title, &page_layout); ps_pages_string = g_string_new(""); @@ -493,6 +579,58 @@ para->text = last_para; para->length = p - last_para; para->layout = pango_layout_new (pango_context); + + if (cpi > 0.0L && page_layout->do_wordwrap) + { + PangoRectangle ink_rect, logical_rect; + wchar_t *wtext, *wnewtext; + gchar *newtext; + size_t i, len, wwidth = 0, n; + + wtext = (wchar_t *)g_utf8_to_ucs4 (para->text, para->length, NULL, NULL, NULL); + if (wtext == NULL) + { + fprintf (stderr, "Failed to convert UTF-8 to UCS-4.\n"); + return NULL; + } + + len = wcswidth (wtext); + /* the amount of characters to be able to put on the line against CPI */ + n = page_layout->column_width / 72.0 * cpi; + if (len > n) + { + wnewtext = g_new (wchar_t, wcslen (wtext) + 1); + if (wnewtext == NULL) + { + fprintf (stderr, "Failed to allocate a memory.\n"); + g_free (wtext); + return NULL; + } + for (i = 0; i < len; i++) + { + wwidth += wcwidth (wtext[i]); + if (wwidth > n) + break; + wnewtext[i] = wtext[i]; + } + wnewtext[i] = 0L; + + newtext = g_ucs4_to_utf8 ((const gunichar *)wnewtext, i, NULL, NULL, NULL); + if (newtext == NULL) + { + fprintf (stderr, "Failed to convert UCS-4 to UTF-8.\n"); + return NULL; + } + + pango_layout_set_text (para->layout, newtext, -1); + pango_layout_get_extents (para->layout, &ink_rect, &logical_rect); + /* update paint_width to wrap_against CPI */ + paint_width = logical_rect.width / PANGO_SCALE; + g_free (newtext); + g_free (wnewtext); + } + g_free (wtext); + } pango_layout_set_text (para->layout, para->text, para->length); pango_layout_set_justify (para->layout, page_layout->do_justify); pango_layout_set_alignment (para->layout, @@ -523,9 +661,11 @@ /* Split a list of paragraphs into a list of lines. */ GList * -split_paragraphs_into_lines(GList *paragraphs) +split_paragraphs_into_lines(page_layout_t *page_layout, + GList *paragraphs) { GList *line_list = NULL; + int max_height = 0; /* Read the file */ /* Now split all the pagraphs into lines */ @@ -554,10 +694,14 @@ line_link->formfeed = 1; line_link->ink_rect = ink_rect; line_list = g_list_prepend(line_list, line_link); + if (logical_rect.height > max_height) + max_height = logical_rect.height; } par_list = par_list->next; } + if (lpi > 0.0L) + page_layout->scale_y = 1 / lpi * 72.0 * page_layout->pt_to_pixel * PANGO_SCALE / max_height; return g_list_reverse(line_list); @@ -612,9 +756,14 @@ draw_line_to_page(OUT, column_idx, column_y_pos+line_link->logical_rect.height, + page_layout->scale_x, page_layout->scale_y, page_layout, line); - column_y_pos += line_link->logical_rect.height; + + if (lpi > 0.0L) + column_y_pos += (1 / lpi * 72.0 * page_layout->pt_to_pixel * PANGO_SCALE); + else + column_y_pos += line_link->logical_rect.height; pango_lines = pango_lines->next; } @@ -840,6 +989,8 @@ draw_line_to_page(FILE *OUT, int column_idx, int column_pos, + gdouble scale_x, + gdouble scale_y, page_layout_t *page_layout, PangoLayoutLine *line) { @@ -874,6 +1025,7 @@ ps_layout = paps_layout_line_to_postscript_strdup(paps, x_pos, y_pos, + scale_x, scale_y, line); g_string_append(ps_pages_string, @@ -935,6 +1087,7 @@ } ps_layout = paps_layout_line_to_postscript_strdup(paps, x_pos, y_pos, + page_layout->scale_x, page_layout->scale_y, line); g_string_append(ps_pages_string, ps_layout); @@ -948,6 +1101,7 @@ x_pos = (page_layout->page_width - (logical_rect.width / PANGO_SCALE * page_layout->pixel_to_pt)) / 2; ps_layout = paps_layout_line_to_postscript_strdup(paps, x_pos, y_pos, + page_layout->scale_x, page_layout->scale_y, line); g_string_append(ps_pages_string, ps_layout); @@ -961,6 +1115,7 @@ x_pos = page_layout->page_width - page_layout->right_margin - (logical_rect.width / PANGO_SCALE * page_layout->pixel_to_pt); ps_layout = paps_layout_line_to_postscript_strdup(paps, x_pos, y_pos, + page_layout->scale_x, page_layout->scale_y, line); g_string_append(ps_pages_string, ps_layout); @@ -977,4 +1132,3 @@ return logical_rect.height; } - diff -ruN -x 'Makefile*' -x autom4te.cache -x 'config*' -x doc -x libtool -x .deps -x .libs -x '*.ps' -x '*a' -x '*~' -x '*o' -x 'stamp*' -x paps -x test_libpaps paps-0.6.6.orig/src/test_libpaps.c paps-0.6.6/src/test_libpaps.c --- paps-0.6.6.orig/src/test_libpaps.c 2005-12-21 04:35:39.000000000 +0900 +++ paps-0.6.6/src/test_libpaps.c 2006-07-03 18:48:04.000000000 +0900 @@ -83,6 +83,7 @@ ps_layout = paps_layout_to_postscript_strdup(paps, 0, 0, + 1.0, 1.0, layout); g_string_append_printf(ps_text, "gsave\n" @@ -110,6 +111,7 @@ ); ps_layout = paps_layout_to_postscript_strdup(paps, 0, 0, + 1.0, 1.0, layout); g_string_append_printf(ps_text, "gsave\n" paps-0.6.6-wordwrap.patch: paps.c | 5 +++++ 1 files changed, 5 insertions(+) Index: paps-0.6.6-wordwrap.patch =================================================================== RCS file: /cvs/dist/rpms/paps/devel/paps-0.6.6-wordwrap.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- paps-0.6.6-wordwrap.patch 27 Jun 2006 07:11:43 -0000 1.1 +++ paps-0.6.6-wordwrap.patch 4 Jul 2006 05:12:40 -0000 1.2 @@ -1,11 +1,36 @@ -diff -ruN -x 'Makefile*' -x autom4te.cache -x 'config*' -x doc -x 'foo*' -x 'lib*' -x .deps -x .libs -x paps -x '*o' -x '*~' -x 'stamp*' -x 'test*' paps-0.6.6.orig/src/paps.c paps-0.6.6/src/paps.c ---- paps-0.6.6.orig/src/paps.c 2006-06-20 20:40:11.000000000 +0900 -+++ paps-0.6.6/src/paps.c 2006-06-21 01:36:54.000000000 +0900 -@@ -495,6 +495,7 @@ +diff -ruN paps-0.6.6.orig/src/paps.c paps-0.6.6/src/paps.c +--- paps-0.6.6.orig/src/paps.c 2006-07-04 12:16:49.000000000 +0900 ++++ paps-0.6.6/src/paps.c 2006-07-04 12:19:20.000000000 +0900 +@@ -79,6 +79,7 @@ + gboolean do_justify; + gboolean do_separation_line; + gboolean do_draw_contour; ++ gboolean do_wordwrap; + PangoDirection pango_dir; + gchar *filename; + gchar *header_font_desc; +@@ -212,6 +213,7 @@ + int main(int argc, char *argv[]) + { + gboolean do_landscape = FALSE, do_rtl = FALSE, do_justify = FALSE, do_draw_header = FALSE; ++ gboolean do_wordwrap = TRUE; + int num_columns = 1; + int top_margin = 36, bottom_margin = 36, right_margin = 36, left_margin = 36; + gchar *font = MAKE_FONT_NAME (DEFAULT_FONT_FAMILY, DEFAULT_FONT_SIZE), *encoding = NULL; +@@ -340,6 +342,7 @@ + page_layout.header_ypos = page_layout.top_margin; + page_layout.header_height = 0; + page_layout.footer_height = 0; ++ page_layout.do_wordwrap = do_wordwrap; + if (do_draw_header) + page_layout.header_sep = header_sep; + else +@@ -496,6 +499,8 @@ page_layout->pango_dir == PANGO_DIRECTION_LTR ? PANGO_ALIGN_LEFT : PANGO_ALIGN_RIGHT); pango_layout_set_width (para->layout, paint_width * PANGO_SCALE); -+ pango_layout_set_wrap (para->layout, PANGO_WRAP_WORD_CHAR); ++ if (page_layout->do_wordwrap) ++ pango_layout_set_wrap (para->layout, PANGO_WRAP_WORD_CHAR); para->height = 0; if (wc == '\f') paps-cups.patch: configure.in | 13 ++++++ src/Makefile.am | 4 - src/paps.c | 114 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 3 files changed, 125 insertions(+), 6 deletions(-) Index: paps-cups.patch =================================================================== RCS file: /cvs/dist/rpms/paps/devel/paps-cups.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- paps-cups.patch 29 Jun 2006 13:31:33 -0000 1.2 +++ paps-cups.patch 4 Jul 2006 05:12:40 -0000 1.3 @@ -1,6 +1,6 @@ -unchanged: +diff -ruN paps-0.6.6.orig/configure.in paps-0.6.6/configure.in --- paps-0.6.6.orig/configure.in 2006-04-28 04:41:36.000000000 +0900 -+++ paps-0.6.6/configure.in 2006-06-29 17:45:59.000000000 +0900 ++++ paps-0.6.6/configure.in 2006-07-04 13:22:12.000000000 +0900 @@ -7,4 +7,17 @@ AC_PROG_CC AM_PROG_LIBTOOL @@ -19,9 +19,9 @@ +AC_SUBST(CUPS_LIBS) + AC_OUTPUT(Makefile src/Makefile doc/Makefile) -unchanged: ---- paps-0.6.6.orig/src/Makefile.am 2006-06-20 20:40:11.000000000 +0900 -+++ paps-0.6.6/src/Makefile.am 2006-06-29 19:09:12.000000000 +0900 +diff -ruN paps-0.6.6.orig/src/Makefile.am paps-0.6.6/src/Makefile.am +--- paps-0.6.6.orig/src/Makefile.am 2006-07-04 13:21:56.000000000 +0900 ++++ paps-0.6.6/src/Makefile.am 2006-07-04 13:22:12.000000000 +0900 @@ -5,10 +5,10 @@ libpaps_a_incdir = $(includedir) @@ -35,26 +35,18 @@ paps_DEPENDENCIES = $(noinst_LIBRARIES) EXTRA_DIST = test_libpaps.c paps.1 -diff -u paps-0.6.6/src/paps.c paps-0.6.6/src/paps.c ---- paps-0.6.6/src/paps.c 2006-06-29 19:06:46.000000000 +0900 -+++ paps-0.6.6/src/paps.c 2006-06-29 14:29:13.000000000 +0100 -@@ -29,6 +29,7 @@ - #include +diff -ruN paps-0.6.6.orig/src/paps.c paps-0.6.6/src/paps.c +--- paps-0.6.6.orig/src/paps.c 2006-07-04 13:21:56.000000000 +0900 ++++ paps-0.6.6/src/paps.c 2006-07-04 13:23:28.000000000 +0900 +@@ -31,6 +31,7 @@ #include #include + #include +#include #define BUFSIZE 1024 #define DEFAULT_FONT_FAMILY "Monospace" -@@ -79,6 +80,7 @@ - gboolean do_justify; - gboolean do_separation_line; - gboolean do_draw_contour; -+ gboolean do_wordwrap; - PangoDirection pango_dir; - gchar *filename; - gchar *header_font_desc; -@@ -244,8 +246,8 @@ +@@ -313,8 +314,8 @@ int num_pages = 1; int gutter_width = 40; int total_gutter_width; @@ -65,11 +57,11 @@ int do_tumble = -1; /* -1 means not initialized */ int do_duplex = -1; gchar *paps_header = NULL; -@@ -253,12 +255,113 @@ - gchar *filename_in, *title, *text; +@@ -323,12 +324,113 @@ int header_sep = 20; + int max_width = 0, w; GIConv cvh = NULL; -+ gboolean cups_mode = FALSE, do_wordwrap = TRUE; ++ gboolean cups_mode = FALSE; /* Prerequisite when using glib. */ g_type_init(); @@ -164,10 +156,10 @@ + num_columns = atoi(val); + } + if ((val = cupsGetOption("cpi", num_options, options)) != NULL) { -+ /* XXX */ ++ cpi = atof(val); + } + if ((val = cupsGetOption("lpi", num_options, options)) != NULL) { -+ /* XXX */ ++ lpi = atof(val); + } + if (getenv("CHARSET") != NULL) + encoding = getenv("CHARSET"); @@ -179,7 +171,7 @@ /* Parse command line */ if (!g_option_context_parse(ctxt, &argc, &argv, &error)) { -@@ -285,6 +388,8 @@ +@@ -355,6 +457,8 @@ IN = stdin; } title = filename_in; @@ -188,7 +180,7 @@ paps = paps_new(); pango_context = paps_get_pango_context (paps); -@@ -303,8 +408,10 @@ +@@ -373,8 +477,10 @@ pango_context_set_font_description (pango_context, font_description); /* Page layout */ @@ -201,21 +193,3 @@ if (num_columns == 1) total_gutter_width = 0; -@@ -340,6 +447,7 @@ - page_layout.header_ypos = page_layout.top_margin; - page_layout.header_height = 0; - page_layout.footer_height = 0; -+ page_layout.do_wordwrap = do_wordwrap; - if (do_draw_header) - page_layout.header_sep = header_sep; - else -@@ -495,7 +603,8 @@ - page_layout->pango_dir == PANGO_DIRECTION_LTR - ? PANGO_ALIGN_LEFT : PANGO_ALIGN_RIGHT); - pango_layout_set_width (para->layout, paint_width * PANGO_SCALE); -- pango_layout_set_wrap (para->layout, PANGO_WRAP_WORD_CHAR); -+ if (page_layout->do_wordwrap) -+ pango_layout_set_wrap (para->layout, PANGO_WRAP_WORD_CHAR); - para->height = 0; - - if (wc == '\f') Index: paps.spec =================================================================== RCS file: /cvs/dist/rpms/paps/devel/paps.spec,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- paps.spec 29 Jun 2006 14:11:58 -0000 1.7 +++ paps.spec 4 Jul 2006 05:12:40 -0000 1.8 @@ -1,6 +1,6 @@ Name: paps Version: 0.6.6 -Release: 9%{?dist} +Release: 10%{?dist} License: LGPL URL: http://paps.sourceforge.net/ @@ -22,6 +22,8 @@ Patch7: paps-0.6.6-lcctype.patch ## http://sourceforge.net/tracker/index.php?func=detail&aid=1512385&group_id=153049&atid=786239 Patch8: paps-0.6.6-wordwrap.patch +## http://sourceforge.net/tracker/index.php?func=detail&aid=1472021&group_id=153049&atid=786242 +Patch9: paps-0.6.6-cpilpi.patch Patch50: paps-cups.patch Summary: Plain Text to PostScript converter @@ -40,6 +42,7 @@ %patch6 -p1 -b .fontopt %patch7 -p1 -b .lcctype %patch8 -p1 -b .wordwrap +%patch9 -p1 -b .cpilpi %patch50 -p1 -b .cups aclocal automake @@ -73,6 +76,11 @@ %changelog +* Tue Jul 4 2006 Akira TAGOH - 0.6.6-10 +- paps-0.6.6-cpilpi.patch: add --cpi and --lpi option to support the characters + per inch and the lines per inch. +- paps-cups.patch: add cpi and lpi support. + * Thu Jun 29 2006 Tim Waugh - 0.6.6-9 - Fixed font-option patch. - Adjusted CUPS patch: CUPS invokes the filter with the destination From fedora-cvs-commits at redhat.com Tue Jul 4 06:53:48 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 4 Jul 2006 02:53:48 -0400 Subject: rpms/kernel/devel patch-2.6.17-git21.bz2.sign, NONE, 1.1 .cvsignore, 1.473, 1.474 kernel-2.6.spec, 1.2345, 1.2346 sources, 1.417, 1.418 upstream, 1.384, 1.385 patch-2.6.17-git19.bz2.sign, 1.1, NONE Message-ID: <200607040653.k646rmo6026676@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv26632 Modified Files: .cvsignore kernel-2.6.spec sources upstream Added Files: patch-2.6.17-git21.bz2.sign Removed Files: patch-2.6.17-git19.bz2.sign Log Message: git21 --- NEW FILE patch-2.6.17-git21.bz2.sign --- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) Comment: See http://www.kernel.org/signature.html for info iD8DBQBEqMFsyGugalF9Dw4RAi/GAJsFZDf1CTO4FSto3lF90PbEvUJbCwCfWxg0 prEQ959U3QVfWlf8LIISJKU= =C2SM -----END PGP SIGNATURE----- Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/.cvsignore,v retrieving revision 1.473 retrieving revision 1.474 diff -u -r1.473 -r1.474 --- .cvsignore 2 Jul 2006 03:23:39 -0000 1.473 +++ .cvsignore 4 Jul 2006 06:53:46 -0000 1.474 @@ -3,4 +3,4 @@ kernel-2.6.17 xen-20060610.tar.bz2 linux-2.6.17.tar.bz2 -patch-2.6.17-git19.bz2 +patch-2.6.17-git21.bz2 Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/kernel-2.6.spec,v retrieving revision 1.2345 retrieving revision 1.2346 diff -u -r1.2345 -r1.2346 --- kernel-2.6.spec 2 Jul 2006 22:41:15 -0000 1.2345 +++ kernel-2.6.spec 4 Jul 2006 06:53:46 -0000 1.2346 @@ -238,7 +238,7 @@ # # Patches 0 through 100 are meant for core subsystem upgrades # -Patch1: patch-2.6.17-git19.bz2 +Patch1: patch-2.6.17-git21.bz2 # # Clean up and export kernel headers to userspace @@ -1568,6 +1568,9 @@ %endif %changelog +* Tue Jul 4 2006 Dave Jones +- 2.6.17-git21 + * Sun Jul 2 2006 David Woodhouse - Add ppoll() and pselect() on x86_64 again Index: sources =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/sources,v retrieving revision 1.417 retrieving revision 1.418 diff -u -r1.417 -r1.418 --- sources 2 Jul 2006 03:23:40 -0000 1.417 +++ sources 4 Jul 2006 06:53:46 -0000 1.418 @@ -1,3 +1,3 @@ 37ddefe96625502161f075b9d907f21e linux-2.6.17.tar.bz2 7f29344672bce4bd7304f61abc7893c1 xen-20060610.tar.bz2 -ff1394160c5fdcc9a19cb72a8073c438 patch-2.6.17-git19.bz2 +ff50ced0a2ee111b3fd934133e83cc7f patch-2.6.17-git21.bz2 Index: upstream =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/upstream,v retrieving revision 1.384 retrieving revision 1.385 diff -u -r1.384 -r1.385 --- upstream 2 Jul 2006 03:23:40 -0000 1.384 +++ upstream 4 Jul 2006 06:53:46 -0000 1.385 @@ -1,2 +1,2 @@ linux-2.6.17.tar.bz2 -patch-2.6.17-git19.bz2 +patch-2.6.17-git21.bz2 --- patch-2.6.17-git19.bz2.sign DELETED --- From fedora-cvs-commits at redhat.com Tue Jul 4 11:10:30 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 4 Jul 2006 07:10:30 -0400 Subject: rpms/busybox/devel busybox-1.2.0-anaconda.patch, NONE, 1.1 busybox-1.2.0-gcc41.patch, NONE, 1.1 busybox-1.2.0-id_ps.patch, NONE, 1.1 busybox-1.2.0-page_size.patch, NONE, 1.1 busybox-1.2.0-selinux.patch, NONE, 1.1 busybox-1.2.0-static.patch, NONE, 1.1 .cvsignore, 1.12, 1.13 busybox.spec, 1.43, 1.44 sources, 1.12, 1.13 busybox-1.1.1-anaconda.patch, 1.2, NONE busybox-1.1.1-id_ps.patch, 1.1, NONE busybox-1.1.1-overfl.patch, 1.1, NONE busybox-1.1.1-page_size.patch, 1.1, NONE busybox-1.1.1-selinux.patch, 1.3, NONE busybox-1.1.1-static.patch, 1.1, NONE busybox-1.1.2-gcc111.patch, 1.2, NONE Message-ID: <200607041110.k64BAUf1005326@cvs.devel.redhat.com> Author: varekova Update of /cvs/dist/rpms/busybox/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv5305 Modified Files: .cvsignore busybox.spec sources Added Files: busybox-1.2.0-anaconda.patch busybox-1.2.0-gcc41.patch busybox-1.2.0-id_ps.patch busybox-1.2.0-page_size.patch busybox-1.2.0-selinux.patch busybox-1.2.0-static.patch Removed Files: busybox-1.1.1-anaconda.patch busybox-1.1.1-id_ps.patch busybox-1.1.1-overfl.patch busybox-1.1.1-page_size.patch busybox-1.1.1-selinux.patch busybox-1.1.1-static.patch busybox-1.1.2-gcc111.patch Log Message: update to 1.2.0 busybox-1.2.0-anaconda.patch: Makefile | 3 ++- util-linux/nfsmount.c | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) --- NEW FILE busybox-1.2.0-anaconda.patch --- --- busybox-1.2.0/util-linux/nfsmount.c.anaconda 2006-07-01 00:42:13.000000000 +0200 +++ busybox-1.2.0/util-linux/nfsmount.c 2006-07-04 12:19:42.000000000 +0200 @@ -412,7 +412,7 @@ intr = 0; posix = 0; nocto = 0; - nolock = 0; + nolock = 1; noac = 0; retry = 10000; /* 10000 minutes ~ 1 week */ tcp = 0; --- busybox-1.2.0/Makefile.anaconda 2006-07-04 12:19:42.000000000 +0200 +++ busybox-1.2.0/Makefile 2006-07-04 12:37:25.000000000 +0200 @@ -228,7 +228,8 @@ defconfig: scripts/config/conf @./scripts/config/conf -y $(CONFIG_CONFIG_IN) > /dev/null - @$(SED) -i -r -e "s/^(USING_CROSS_COMPILER|CONFIG_(DEBUG.*|STATIC|BUILD_(AT_ONCE|LIBBUSYBOX)|FEATURE_(DEVFS|FULL_LIBBUSYBOX|SHARED_BUSYBOX|MTAB_SUPPORT|CLEAN_UP|UDHCP_DEBUG)|INSTALL_NO_USR))=.*/# \1 is not set/" .config + @$(SED) -i -r -e "s/^(CONFIG_FEATURE_UNARCHIVE_TAPE|CONFIG_FEATURE_LS_COLOR|CONFIG_FEATURE_VI_READONLY|CONFIG_FEATURE_SH_IS_NONE|CONFIG_INIT|CONFIG_POWEROFF|CONFIG_REBOOT|CONFIG_HALT|CONFIG_ASH_JOB_CONTROL|CONFIG_SYSLOGD|CONFIG_KLOGD|CONFIG_LOGGER|USING_CROSS_COMPILER|CONFIG_(DEBUG.*|STATIC|BUILD_(AT_ONCE|LIBBUSYBOX)|FEATURE_(DEVFS|FULL_LIBBUSYBOX|SHARED_BUSYBOX|MTAB_SUPPORT|CLEAN_UP|UDHCP_DEBUG)|INSTALL_NO_USR))=.*/# \1 is not set/" .config + @$(SED) -i -r -e "s/^# CONFIG_FEATURE_SH_IS_ASH is not set/CONFIG_FEATURE_SH_IS_ASH=y/" .config @./scripts/config/conf -o $(CONFIG_CONFIG_IN) > /dev/null busybox-1.2.0-gcc41.patch: Rules.mak | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) --- NEW FILE busybox-1.2.0-gcc41.patch --- --- busybox-1.2.0/Rules.mak.gcc41 2006-07-04 08:55:30.000000000 +0200 +++ busybox-1.2.0/Rules.mak 2006-07-04 08:57:28.000000000 +0200 @@ -397,7 +397,7 @@ -o $@ $(LD_START_GROUP) \ $(APPLETS_DEFINE) $(APPLET_SRC) \ $(BUSYBOX_DEFINE) $(BUSYBOX_SRC) $(libraries-y) \ - $(LDBUSYBOX) $(LIBRARIES) -lsepol\ + $(LDBUSYBOX) $(LIBRARIES) -lsepol \ $(LD_END_GROUP) cmd_link.so = $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(LDFLAGS) \ $(LIB_CFLAGS) $(CFLAGS_COMBINE) $(LIB_LDFLAGS) \ busybox-1.2.0-id_ps.patch: coreutils/id.c | 35 +++++++++++++++++++++++++++++------ procps/ps.c | 4 ++-- 2 files changed, 31 insertions(+), 8 deletions(-) --- NEW FILE busybox-1.2.0-id_ps.patch --- --- busybox-1.2.0/coreutils/id.c.id_ps 2006-07-01 00:42:07.000000000 +0200 +++ busybox-1.2.0/coreutils/id.c 2006-07-03 17:12:34.000000000 +0200 @@ -26,6 +26,7 @@ #define NAME_NOT_NUMBER 2 #define JUST_USER 4 #define JUST_GROUP 8 +#define JUST_CONTEXT 16 static short printf_full(unsigned int id, const char *arg, const char prefix) { @@ -50,9 +51,17 @@ /* Don't allow -n -r -nr -ug -rug -nug -rnug */ /* Don't allow more than one username */ - bb_opt_complementally = "?1:?:u--g:g--u:r?ug:n?ug"; +#ifdef CONFIG_SELINUX + /* Don't allow -gZ, -uZ or -nZ */ + bb_opt_complementally = "?1:?:u--g:g--u:g--Z:Z--g:u--Z:Z--u:Z--n:n--Z:r?ug:n?ug"; +#else + bb_opt_complementally = "?1:?:u--g:g--u:r?ug:n?ug:"; +#endif +#ifdef CONFIG_SELINUX + flags = bb_getopt_ulflags(argc, argv, "rnugZ"); +#else flags = bb_getopt_ulflags(argc, argv, "rnug"); - +#endif /* This values could be overwritten later */ uid = geteuid(); gid = getegid(); @@ -81,12 +90,20 @@ bb_fflush_stdout_and_exit(EXIT_SUCCESS); } +#ifndef CONFIG_SELINUX + if ((flags & JUST_CONTEXT) & (is_selinux_enabled())) { + flags -= JUST_CONTEXT; + } +#endif + /* Print full info like GNU id */ /* bb_getpwuid doesn't exit on failure here */ - status=printf_full(uid, bb_getpwuid(NULL, uid, 0), 'u'); - putchar(' '); - /* bb_getgrgid doesn't exit on failure here */ - status|=printf_full(gid, bb_getgrgid(NULL, gid, 0), 'g'); + if (!(flags & JUST_CONTEXT)) { + status=printf_full(uid, bb_getpwuid(NULL, uid, 0), 'u'); + putchar(' '); + /* bb_getgrgid doesn't exit on failure here */ + status|=printf_full(gid, bb_getgrgid(NULL, gid, 0), 'g'); + } #ifdef CONFIG_SELINUX if ( is_selinux_enabled() ) { @@ -104,6 +121,12 @@ safe_strncpy(context, "unknown",8); } bb_printf(" context=%s", context); + if (flags & JUST_CONTEXT) { + bb_printf("%s", context); + } + else { + bb_printf(" context=%s", context); + } } #endif --- busybox-1.2.0/procps/ps.c.id_ps 2006-07-01 00:42:12.000000000 +0200 +++ busybox-1.2.0/procps/ps.c 2006-07-03 17:02:27.000000000 +0200 @@ -44,11 +44,11 @@ #if ENABLE_FEATURE_PS_WIDE || ENABLE_SELINUX /* handle arguments */ #if ENABLE_FEATURE_PS_WIDE && ENABLE_SELINUX - i = bb_getopt_ulflags(argc, argv, "wc", &w_count); + i = bb_getopt_ulflags(argc, argv, "wZ", &w_count); #elif ENABLE_FEATURE_PS_WIDE && !ENABLE_SELINUX bb_getopt_ulflags(argc, argv, "w", &w_count); #else /* !ENABLE_FEATURE_PS_WIDE && ENABLE_SELINUX */ - i = bb_getopt_ulflags(argc, argv, "c"); + i = bb_getopt_ulflags(argc, argv, "Z"); #endif #if ENABLE_FEATURE_PS_WIDE /* if w is given once, GNU ps sets the width to 132, busybox-1.2.0-page_size.patch: mkswap.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletion(-) --- NEW FILE busybox-1.2.0-page_size.patch --- --- busybox-1.1.1/util-linux/mkswap.c.ia64 2006-03-22 22:16:26.000000000 +0100 +++ busybox-1.1.1/util-linux/mkswap.c 2006-05-03 11:25:48.000000000 +0200 @@ -42,7 +42,8 @@ #include #include /* for _IO */ #include -#include /* for PAGE_SIZE and PAGE_SHIFT */ +//#include +#include /* for syssconf command to get PAGE_SIZE and PAGE_SHIFT */ /* we also get PAGE_SIZE via getpagesize() */ #include "busybox.h" @@ -54,6 +55,8 @@ #define BLKGETSIZE _IO(0x12,96) #endif +unsigned long PAGE_SIZE; + static char *device_name = NULL; static int DEV = -1; static long PAGES = 0; @@ -84,6 +87,7 @@ static inline void init_signature_page(void) { pagesize = getpagesize(); + PAGE_SIZE = sysconf(_SC_PAGE_SIZE); #ifdef PAGE_SIZE if (pagesize != PAGE_SIZE) busybox-1.2.0-selinux.patch: Config.in | 1 Makefile | 4 +-- Rules.mak | 2 - include/applets.h | 1 include/usage.h | 13 ++++++++++- selinux/Config.in | 16 ++++++++++++++ selinux/Makefile | 30 +++++++++++++++++++++++++++ selinux/Makefile.in | 35 +++++++++++++++++++++++++++++++ selinux/load_policy.c | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++ 9 files changed, 152 insertions(+), 5 deletions(-) --- NEW FILE busybox-1.2.0-selinux.patch --- --- /dev/null 2006-07-03 08:55:05.634219750 +0200 +++ busybox-1.2.0/selinux/Makefile.in 2006-07-03 13:22:00.000000000 +0200 @@ -0,0 +1,35 @@ +# Makefile for busybox +# +# Copyright (C) 2003 by Dan Walsh +# Copyright (C) 1999-2003 by Erik Andersen +# +# This program 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 of the License, or +# (at your option) any later version. +# +# This program 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 this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# + +SELINUX_AR:=selinux.a +ifndef $(SELINUX_DIR) +SELINUX_DIR:=$(TOPDIR)selinux/ +endif + +SELINUX-y:= +SELINUX-$(CONFIG_LOAD_POLICY) += load_policy.o +libraries-y+=$(SELINUX_DIR)$(SELINUX_AR) + +$(SELINUX_DIR)$(SELINUX_AR): $(patsubst %,$(SELINUX_DIR)%, $(SELINUX-y)) + $(AR) -ro $@ $(patsubst %,$(SELINUX_DIR)%, $(SELINUX-y)) + +$(SELINUX_DIR)%.o: $(SELINUX_DIR)%.c + $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -c -o $@ $< + --- /dev/null 2006-07-03 08:55:05.634219750 +0200 +++ busybox-1.2.0/selinux/Config.in 2006-07-03 13:22:00.000000000 +0200 @@ -0,0 +1,16 @@ +# +# For a description of the syntax of this configuration file, +# see scripts/kbuild/config-language.txt. +# + +menu "Selinux Utilities" + +if CONFIG_SELINUX +config CONFIG_LOAD_POLICY + bool "load_policy" + default n + help + Enable support for loading SE Linux into the kernel. +endif +endmenu + --- /dev/null 2006-07-03 08:55:05.634219750 +0200 +++ busybox-1.2.0/selinux/Makefile 2006-07-03 13:22:00.000000000 +0200 @@ -0,0 +1,30 @@ +# Makefile for busybox +# +# Copyright (C) 1999-2003 by Erik Andersen +# +# This program 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 of the License, or +# (at your option) any later version. +# +# This program 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 this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# + +TOPDIR:= ../ +SELINUX_DIR:=./ +include $(TOPDIR).config +include $(TOPDIR)Rules.mak +include Makefile.in +all: $(libraries-y) +-include $(TOPDIR).depend + +clean: + rm -f *.o *.a $(AR_TARGET) + --- /dev/null 2006-07-03 08:55:05.634219750 +0200 +++ busybox-1.2.0/selinux/load_policy.c 2006-07-03 13:22:00.000000000 +0200 @@ -0,0 +1,55 @@ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include /* for setlocale() */ +#include /* for gettext() */ +#define _(msgid) gettext (msgid) +#ifndef PACKAGE +#define PACKAGE "policycoreutils" /* the name of this package lang translation */ +#endif + +extern int load_policy_main(int argc, char **argv) +{ + int fd, ret; + struct stat sb; + void *map; + + if (argc != 2) { + fprintf(stderr, _("usage: %s policyfile\n"), argv[0]); + return 1; + } + + fd = open(argv[1], O_RDONLY); + if (fd < 0) { + fprintf(stderr, _("Can't open '%s': %s\n"), + argv[1], strerror(errno)); + return 2; + } + + if (fstat(fd, &sb) < 0) { + fprintf(stderr, _("Can't stat '%s': %s\n"), + argv[1], strerror(errno)); + return 2; + } + + map = mmap(NULL, sb.st_size, PROT_READ, MAP_SHARED, fd, 0); + if (map == MAP_FAILED) { + fprintf(stderr, _("Can't map '%s': %s\n"), + argv[1], strerror(errno)); + return 2; + } + + ret = security_load_policy(map, sb.st_size); + if (ret < 0) { + fprintf(stderr, _("%s: security_load_policy failed\n"), argv[0]); + return 3; + } + return EXIT_SUCCESS; +} --- busybox-1.2.0/include/usage.h.selinux 2006-07-01 00:42:10.000000000 +0200 +++ busybox-1.2.0/include/usage.h 2006-07-03 13:22:00.000000000 +0200 @@ -1133,7 +1133,7 @@ #define id_full_usage \ "Print information for USERNAME or the current user\n\n" \ "Options:\n" \ - USAGE_SELINUX("\t-c\tprints only the security context\n") \ + USAGE_SELINUX("\t-Z\tprints only the security context\n") \ "\t-g\tprints only the group ID\n" \ "\t-u\tprints only the user ID\n" \ "\t-n\tprint a name instead of a number\n" \ @@ -2326,6 +2326,15 @@ #else #define USAGE_PS "\nOptions:" #endif + +#define load_policy_trivial_usage \ + "" +#define load_policy_full_usage \ + "load SELinux policy\n" + +#define load_policy_example_usage \ + "$ load_policy /etc/selinux/strict/policy/policy.17\n" + #if ENABLE_FEATURE_PS_WIDE #define USAGE_PS_WIDE(a) a #else @@ -2337,7 +2346,7 @@ #define ps_full_usage \ "Report process status\n" \ USAGE_PS \ - USAGE_SELINUX("\n\t-c\tshow SE Linux context") \ + USAGE_SELINUX("\n\t-Z\tshow SE Linux context") \ USAGE_PS_WIDE("\n\tw\twide output") #define ps_example_usage \ --- busybox-1.2.0/include/applets.h.selinux 2006-07-01 00:42:10.000000000 +0200 +++ busybox-1.2.0/include/applets.h 2006-07-03 13:22:27.000000000 +0200 @@ -166,6 +166,7 @@ USE_SETARCH(APPLET_NOUSAGE(linux64, setarch, _BB_DIR_BIN, _BB_SUID_NEVER)) USE_FEATURE_INITRD(APPLET_NOUSAGE(linuxrc, init, _BB_DIR_ROOT, _BB_SUID_NEVER)) USE_LN(APPLET(ln, _BB_DIR_BIN, _BB_SUID_NEVER)) +USE_LOAD_POLICY(APPLET(load_policy, _BB_DIR_SBIN, _BB_SUID_NEVER)) USE_LOADFONT(APPLET(loadfont, _BB_DIR_USR_BIN, _BB_SUID_NEVER)) USE_LOADKMAP(APPLET(loadkmap, _BB_DIR_SBIN, _BB_SUID_NEVER)) USE_LOGGER(APPLET(logger, _BB_DIR_USR_BIN, _BB_SUID_NEVER)) --- busybox-1.2.0/Config.in.selinux 2006-07-01 00:42:13.000000000 +0200 +++ busybox-1.2.0/Config.in 2006-07-03 13:22:00.000000000 +0200 @@ -473,3 +473,4 @@ source procps/Config.in source shell/Config.in source sysklogd/Config.in +source selinux/Config.in --- busybox-1.2.0/Rules.mak.selinux 2006-07-01 00:42:13.000000000 +0200 +++ busybox-1.2.0/Rules.mak 2006-07-03 13:22:00.000000000 +0200 @@ -397,7 +397,7 @@ -o $@ $(LD_START_GROUP) \ $(APPLETS_DEFINE) $(APPLET_SRC) \ $(BUSYBOX_DEFINE) $(BUSYBOX_SRC) $(libraries-y) \ - $(LDBUSYBOX) $(LIBRARIES) \ + $(LDBUSYBOX) $(LIBRARIES) -lsepol\ $(LD_END_GROUP) cmd_link.so = $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(LDFLAGS) \ $(LIB_CFLAGS) $(CFLAGS_COMBINE) $(LIB_LDFLAGS) \ --- busybox-1.2.0/Makefile.selinux 2006-07-01 00:42:13.000000000 +0200 +++ busybox-1.2.0/Makefile 2006-07-03 13:22:00.000000000 +0200 @@ -33,7 +33,7 @@ DIRS:=applets archival archival/libunarchive coreutils console-tools \ debianutils editors findutils init miscutils modutils networking \ - networking/libiproute networking/udhcp procps loginutils shell \ + networking/libiproute networking/udhcp procps loginutils selinux shell \ sysklogd util-linux e2fsprogs libpwdgrp coreutils/libcoreutils libbb SRC_DIRS:=$(patsubst %,$(top_srcdir)/%,$(DIRS)) @@ -228,7 +228,7 @@ defconfig: scripts/config/conf @./scripts/config/conf -y $(CONFIG_CONFIG_IN) > /dev/null - @$(SED) -i -r -e "s/^(USING_CROSS_COMPILER|CONFIG_(DEBUG.*|STATIC|SELINUX|BUILD_(AT_ONCE|LIBBUSYBOX)|FEATURE_(DEVFS|FULL_LIBBUSYBOX|SHARED_BUSYBOX|MTAB_SUPPORT|CLEAN_UP|UDHCP_DEBUG)|INSTALL_NO_USR))=.*/# \1 is not set/" .config + @$(SED) -i -r -e "s/^(USING_CROSS_COMPILER|CONFIG_(DEBUG.*|STATIC|BUILD_(AT_ONCE|LIBBUSYBOX)|FEATURE_(DEVFS|FULL_LIBBUSYBOX|SHARED_BUSYBOX|MTAB_SUPPORT|CLEAN_UP|UDHCP_DEBUG)|INSTALL_NO_USR))=.*/# \1 is not set/" .config @./scripts/config/conf -o $(CONFIG_CONFIG_IN) > /dev/null busybox-1.2.0-static.patch: Makefile | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) --- NEW FILE busybox-1.2.0-static.patch --- --- busybox-1.2.0/Makefile.static 2006-07-03 15:37:16.000000000 +0200 +++ busybox-1.2.0/Makefile 2006-07-03 15:38:57.000000000 +0200 @@ -228,7 +228,7 @@ defconfig: scripts/config/conf @./scripts/config/conf -y $(CONFIG_CONFIG_IN) > /dev/null - @$(SED) -i -r -e "s/^(USING_CROSS_COMPILER|CONFIG_(DEBUG.*|STATIC|BUILD_(AT_ONCE|LIBBUSYBOX)|FEATURE_(DEVFS|FULL_LIBBUSYBOX|SHARED_BUSYBOX|MTAB_SUPPORT|CLEAN_UP|UDHCP_DEBUG)|INSTALL_NO_USR))=.*/# \1 is not set/" .config + @$(SED) -i -r -e "s/^(CONFIG_FEATURE_LS_COLOR|CONFIG_ASH|CONFIG_FDFLUSH|USING_CROSS_COMPILER|CONFIG_(DEBUG.*|BUILD_(AT_ONCE|LIBBUSYBOX)|FEATURE_(DEVFS|FULL_LIBBUSYBOX|SHARED_BUSYBOX|MTAB_SUPPORT|CLEAN_UP|UDHCP_DEBUG)|INSTALL_NO_USR))=.*/# \1 is not set/" .config @./scripts/config/conf -o $(CONFIG_CONFIG_IN) > /dev/null Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/busybox/devel/.cvsignore,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- .cvsignore 31 May 2006 09:32:21 -0000 1.12 +++ .cvsignore 4 Jul 2006 11:10:22 -0000 1.13 @@ -1 +1 @@ -busybox-1.1.3.tar.bz2 +busybox-1.2.0.tar.bz2 Index: busybox.spec =================================================================== RCS file: /cvs/dist/rpms/busybox/devel/busybox.spec,v retrieving revision 1.43 retrieving revision 1.44 diff -u -r1.43 -r1.44 --- busybox.spec 9 Jun 2006 02:40:45 -0000 1.43 +++ busybox.spec 4 Jul 2006 11:10:26 -0000 1.44 @@ -1,19 +1,18 @@ Summary: Statically linked binary providing simplified versions of system commands Name: busybox -Version: 1.1.3 -Release: 2 +Version: 1.2.0 +Release: 1 Epoch: 1 License: GPL Group: System Environment/Shells Source: http://www.busybox.net/downloads/%{name}-%{version}.tar.bz2 -Patch: busybox-1.1.1-static.patch -Patch1: busybox-1.1.1-anaconda.patch -Patch2: busybox-1.1.1-selinux.patch +Patch: busybox-1.2.0-static.patch +Patch1: busybox-1.2.0-anaconda.patch +Patch2: busybox-1.2.0-selinux.patch Patch4: busybox-1.1.1-ppc64.patch -Patch5: busybox-1.1.1-page_size.patch -Patch6: busybox-1.1.1-overfl.patch -Patch7: busybox-1.1.1-id_ps.patch -Patch8: busybox-1.1.2-gcc111.patch +Patch5: busybox-1.2.0-page_size.patch +Patch7: busybox-1.2.0-id_ps.patch +Patch8: busybox-1.2.0-gcc41.patch URL: http://www.busybox.net BuildRoot: %{_tmppath}/%{name}-root BuildRequires: libselinux-devel >= 1.27.7-2 @@ -45,7 +44,6 @@ %patch4 -b .ppc64 -p1 %endif %patch5 -b .ia64 -p1 -%patch6 -b .overfl -p1 %patch7 -b .id_ps -p1 %patch8 -b .gcc111 -p1 @@ -61,7 +59,7 @@ done patch -b --suffix .anaconda -p1 < %{PATCH1} -patch -b --suffix .gcc111 -p1 <%{PATCH8} +#patch -b --suffix .gcc111 -p1 <%{PATCH8} make DOLFS=y defconfig make CONFIG_DEBUG=y CC="gcc $RPM_OPT_FLAGS" @@ -86,6 +84,9 @@ /sbin/busybox.anaconda %changelog +* Tue Jul 4 2006 Ivana Varekova - 1:1.2.0-1 +- update to 1.2.0 + * Thu Jun 8 2006 Jeremy Katz - 1:1.1.3-2 - fix so that busybox.anaconda has sh Index: sources =================================================================== RCS file: /cvs/dist/rpms/busybox/devel/sources,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- sources 31 May 2006 09:32:23 -0000 1.12 +++ sources 4 Jul 2006 11:10:26 -0000 1.13 @@ -1 +1 @@ -19a0b475169335f17e421cf644616fe7 busybox-1.1.3.tar.bz2 +0a3e5d47adc4debda22726295f40a6f2 busybox-1.2.0.tar.bz2 --- busybox-1.1.1-anaconda.patch DELETED --- --- busybox-1.1.1-id_ps.patch DELETED --- --- busybox-1.1.1-overfl.patch DELETED --- --- busybox-1.1.1-page_size.patch DELETED --- --- busybox-1.1.1-selinux.patch DELETED --- --- busybox-1.1.1-static.patch DELETED --- --- busybox-1.1.2-gcc111.patch DELETED --- From fedora-cvs-commits at redhat.com Tue Jul 4 11:55:31 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 4 Jul 2006 07:55:31 -0400 Subject: rpms/busybox/devel busybox-1.2.0-ppc64.patch, NONE, 1.1 busybox.spec, 1.44, 1.45 busybox-1.1.1-ppc64.patch, 1.1, NONE Message-ID: <200607041155.k64BtVft027218@cvs.devel.redhat.com> Author: varekova Update of /cvs/dist/rpms/busybox/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv27029 Modified Files: busybox.spec Added Files: busybox-1.2.0-ppc64.patch Removed Files: busybox-1.1.1-ppc64.patch Log Message: update ppc64 patch busybox-1.2.0-ppc64.patch: Rules.mak | 1 + 1 files changed, 1 insertion(+) --- NEW FILE busybox-1.2.0-ppc64.patch --- --- busybox-1.2.0/Rules.mak.ppc64 2006-07-04 13:39:13.000000000 +0200 +++ busybox-1.2.0/Rules.mak 2006-07-04 13:40:52.000000000 +0200 @@ -139,6 +139,7 @@ HOSTCFLAGS+=$(call check_cc,$(HOSTCC),-Wstrict-prototypes,) HOSTCFLAGS+=$(call check_cc,$(HOSTCC),-O2,) HOSTCFLAGS+=$(call check_cc,$(HOSTCC),-fomit-frame-pointer,) +HOSTCFLAGS+=$(call check_cc,$(HOSTCC),-mminimal-toc,) LD_WHOLE_ARCHIVE:=$(shell echo "int i;" > conftest.c ; \ $(CC) -c -o conftest.o conftest.c ; \ Index: busybox.spec =================================================================== RCS file: /cvs/dist/rpms/busybox/devel/busybox.spec,v retrieving revision 1.44 retrieving revision 1.45 diff -u -r1.44 -r1.45 --- busybox.spec 4 Jul 2006 11:10:26 -0000 1.44 +++ busybox.spec 4 Jul 2006 11:55:28 -0000 1.45 @@ -9,7 +9,7 @@ Patch: busybox-1.2.0-static.patch Patch1: busybox-1.2.0-anaconda.patch Patch2: busybox-1.2.0-selinux.patch -Patch4: busybox-1.1.1-ppc64.patch +Patch4: busybox-1.2.0-ppc64.patch Patch5: busybox-1.2.0-page_size.patch Patch7: busybox-1.2.0-id_ps.patch Patch8: busybox-1.2.0-gcc41.patch --- busybox-1.1.1-ppc64.patch DELETED --- From fedora-cvs-commits at redhat.com Tue Jul 4 12:31:42 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 4 Jul 2006 08:31:42 -0400 Subject: rpms/kdelibs/devel kdelibs-3.5.3-kde#81806.patch, NONE, 1.1 kdelibs.spec, 1.150, 1.151 Message-ID: <200607041231.k64CVgPb020398@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/kdelibs/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv20340 Modified Files: kdelibs.spec Added Files: kdelibs-3.5.3-kde#81806.patch Log Message: apply upstream patches, fix #128940/#81806 kdelibs-3.5.3-kde#81806.patch: dtd.cpp | 352 ++++++++++++++++++--------------------------------------- htmlparser.cpp | 5 2 files changed, 115 insertions(+), 242 deletions(-) --- NEW FILE kdelibs-3.5.3-kde#81806.patch --- Index: khtml/html/dtd.cpp =================================================================== --- khtml/html/dtd.cpp (Revision 552024) +++ khtml/html/dtd.cpp (Revision 552025) @@ -259,261 +259,111 @@ REQUIRED // ID_TEXT }; - -static const ushort tag_list_0[] = { +// This a combination of HTML4.dtd XHTML11.dtd and various extensions +// and deprecated elements +static const ushort tag_list_inline[] = { ID_TEXT, + // %fontstyle ID_TT, ID_I, ID_B, - ID_U, - ID_S, - ID_STRIKE, ID_BIG, ID_SMALL, + ID_U, // legacy + ID_S, // legacy + ID_STRIKE, // legacy + ID_FONT, // legacy + ID_BASEFONT, // legacy + // %phrase ID_EM, ID_STRONG, ID_DFN, ID_CODE, + ID_Q, ID_SAMP, ID_KBD, ID_VAR, ID_CITE, ID_ABBR, ID_ACRONYM, - ID_A, - ID_IMG, - ID_APPLET, - ID_OBJECT, - ID_EMBED, - ID_FONT, - ID_BASEFONT, - ID_BR, - ID_SCRIPT, - ID_MAP, - ID_Q, ID_SUB, ID_SUP, - ID_SPAN, - ID_BDO, - ID_IFRAME, + // %inline.forms ID_INPUT, ID_SELECT, ID_TEXTAREA, ID_LABEL, ID_BUTTON, - ID_INS, - ID_DEL, - ID_COMMENT, - ID_NOBR, - ID_WBR, - 0 -}; - -static const ushort tag_list_1[] = { - ID_TEXT, - ID_P, - ID_H1, - ID_H2, - ID_H3, - ID_H4, - ID_H5, - ID_H6, - ID_UL, - ID_OL, - ID_DIR, - ID_MENU, - ID_PRE, - ID_PLAINTEXT, - ID_DL, - ID_DIV, - ID_ILAYER, - ID_LAYER, - ID_CENTER, - ID_NOSCRIPT, - ID_NOFRAMES, - ID_BLOCKQUOTE, - ID_FORM, - ID_ISINDEX, - ID_HR, - ID_TABLE, - ID_FIELDSET, - ID_ADDRESS, - ID_TT, - ID_I, - ID_B, - ID_U, - ID_S, - ID_STRIKE, - ID_BIG, - ID_SMALL, - ID_EM, - ID_STRONG, - ID_DFN, - ID_CODE, - ID_SAMP, - ID_KBD, - ID_VAR, - ID_CITE, - ID_ABBR, - ID_ACRONYM, + // %special ID_A, + ID_OBJECT, ID_IMG, ID_APPLET, - ID_OBJECT, - ID_EMBED, - ID_FONT, - ID_BASEFONT, + ID_IFRAME, + ID_EMBED, // ? + // %special.pre ID_BR, - ID_SCRIPT, - ID_MAP, - ID_Q, - ID_SUB, - ID_SUP, ID_SPAN, ID_BDO, - ID_IFRAME, - ID_INPUT, - ID_KEYGEN, - ID_SELECT, - ID_TEXTAREA, - ID_LABEL, - ID_BUTTON, - ID_COMMENT, - ID_LI, - ID_DD, - ID_XMP, + ID_MAP, + // %misc.inline + ID_SCRIPT, ID_INS, ID_DEL, - ID_NOBR, - ID_WBR, - ID_MARQUEE, + // non-standard: + ID_ILAYER, // deprecated + ID_NOBR, // ? + ID_WBR, // ? 0 }; -static const ushort tag_list_2[] = { - ID_COMMENT, +static const ushort tag_list_quirk_inline[] = { + ID_NOSCRIPT, // block, but parsed as inline in Mozilla and MSIE 0 }; -static const ushort tag_list_3[] = { - ID_TEXT, +static const ushort tag_list_block[] = { + ID_TEXT, // white-space is allowed ID_P, + // %headings ID_H1, ID_H2, ID_H3, ID_H4, ID_H5, ID_H6, + // %lists ID_UL, ID_OL, - ID_DIR, - ID_MENU, - ID_PRE, - ID_PLAINTEXT, ID_DL, - ID_DIV, - ID_ILAYER, - ID_LAYER, - ID_CENTER, - ID_NOSCRIPT, - ID_NOFRAMES, - ID_BLOCKQUOTE, - ID_FORM, - ID_ISINDEX, + ID_DIR, // legacy + ID_MENU, // legacy + // %blocktext + ID_PRE, ID_HR, - ID_TABLE, - ID_FIELDSET, + ID_BLOCKQUOTE, ID_ADDRESS, - ID_COMMENT, - ID_LI, - ID_DD, - ID_XMP, - ID_MARQUEE, - 0 -}; - -static const ushort tag_list_4[] = { - ID_TEXT, - ID_PARAM, - ID_P, - ID_H1, - ID_H2, - ID_H3, - ID_H4, - ID_H5, - ID_H6, - ID_UL, - ID_OL, - ID_DIR, - ID_MENU, - ID_PRE, - ID_PLAINTEXT, - ID_DL, + ID_PLAINTEXT, // ? + ID_XMP, // ? + ID_CENTER, // legacy + // other ID_DIV, - ID_ILAYER, - ID_LAYER, - ID_CENTER, + ID_FIELDSET, + ID_TABLE, ID_NOSCRIPT, ID_NOFRAMES, - ID_BLOCKQUOTE, ID_FORM, - ID_ISINDEX, - ID_HR, - ID_TABLE, - ID_FIELDSET, - ID_ADDRESS, - ID_TEXT, - ID_TT, - ID_I, - ID_B, - ID_U, - ID_S, - ID_STRIKE, - ID_BIG, - ID_SMALL, - ID_EM, - ID_STRONG, - ID_DFN, - ID_CODE, - ID_SAMP, - ID_KBD, - ID_VAR, - ID_CITE, - ID_ABBR, - ID_ACRONYM, - ID_A, - ID_IMG, - ID_APPLET, - ID_OBJECT, - ID_EMBED, - ID_FONT, - ID_BASEFONT, - ID_BR, - ID_SCRIPT, - ID_MAP, - ID_Q, - ID_SUB, - ID_SUP, - ID_SPAN, - ID_BDO, - ID_IFRAME, - ID_INPUT, - ID_SELECT, - ID_TEXTAREA, - ID_LABEL, - ID_BUTTON, - ID_COMMENT, - ID_LI, - ID_DD, - ID_XMP, - ID_MARQUEE, + ID_ISINDEX, // legacy + // non-standard: + ID_LAYER, // deprecated + ID_MARQUEE, // extension 0 }; -static const ushort tag_list_6[] = { - ID_DT, +// block elements allowed for quirky error recovery +static const ushort tag_list_quirk_block[] = { + ID_LI, ID_DD, - ID_COMMENT, 0 }; @@ -521,7 +371,6 @@ ID_TEXT, ID_OPTGROUP, ID_OPTION, - ID_COMMENT, ID_SCRIPT, 0 }; @@ -530,19 +379,19 @@ ID_FRAMESET, ID_FRAME, ID_NOFRAMES, - ID_COMMENT, 0 }; +// %head.content static const ushort tag_list_11[] = { ID_SCRIPT, ID_STYLE, ID_META, ID_LINK, + ID_OBJECT, ID_TITLE, - ID_ISINDEX, ID_BASE, - ID_COMMENT, + ID_ISINDEX, 0 }; @@ -557,7 +406,23 @@ return false; } +static bool check_block(ushort childID, bool strict) +{ + return check_array(childID, tag_list_block) || + (!strict && check_array(childID, tag_list_quirk_block)); +} +static bool check_inline(ushort childID, bool strict) +{ + return check_array(childID, tag_list_inline) || + (!strict && check_array(childID, tag_list_quirk_inline)); +} + +static bool check_flow(ushort childID, bool strict) +{ + return check_block(childID, strict) || check_inline(childID, strict); +} + bool DOM::checkChild(ushort tagID, ushort childID, bool strict) { //kdDebug( 6030 ) << "checkChild: " << tagID << "/" << childID << endl; @@ -567,6 +432,8 @@ if (tagID >= 1000 || childID >= 1000) return true; // one or both of the elements in an XML element; just allow for now + if (childID == ID_COMMENT) return true; + switch(tagID) { case ID_TT: @@ -593,23 +460,27 @@ case ID_FONT: case ID_LEGEND: case ID_Q: - case ID_A: case ID_NOBR: case ID_WBR: - // _1 * - return check_array(childID, tag_list_1) || check_array(childID, tag_list_6); + // %inline * + return check_inline(childID, strict) || + (!strict && check_block(childID, true)); + case ID_A: + // A: %inline * (but even strict sites expect %flow) + return check_flow(childID, true); case ID_P: - // P: ( _0 | TABLE | NOSCRIPT) * - return check_array(childID, tag_list_0) || (!strict && (childID == ID_TABLE || childID == ID_NOSCRIPT)); + // P: %inline * + return check_inline(childID, strict) || + (!strict && childID == ID_TABLE ); case ID_H1: case ID_H2: case ID_H3: case ID_H4: case ID_H5: case ID_H6: - // _0 * - return check_array(childID, tag_list_0) || - (!strict && check_array(childID, tag_list_3) && (childID < ID_H1 || childID > ID_H6)); + // %inline * + return check_inline(childID, strict) || + (!strict && check_block(childID, true) && (childID < ID_H1 || childID > ID_H6)); case ID_BASEFONT: case ID_BR: case ID_AREA: @@ -627,13 +498,16 @@ // BASEFONT: EMPTY return false; case ID_BODY: - // BODY: _1 * + _2 - return check_array(childID, tag_list_1) || check_array(childID, tag_list_2); + // BODY: %block | SCRIPT (but even strict sites expect %flow) + return check_flow(childID, strict); case ID_ADDRESS: - // ADDRESS: ( _0 | P ) * - return check_array(childID, tag_list_0) || childID == ID_P; + // ADDRESS: %inline * + return check_inline(childID, strict) || + (!strict && childID == ID_P); case ID_DT: - if ( childID == ID_DL ) return false; + // DT: %inline * + return check_inline(childID, strict) || + (!strict && check_block(childID, true) && childID != ID_DL); case ID_LI: case ID_DIV: case ID_SPAN: @@ -651,47 +525,48 @@ case ID_NOSCRIPT: case ID_CAPTION: case ID_MARQUEE: - // DIV: _1 * - return check_array(childID, tag_list_1); + // DIV: %flow * + return check_flow(childID, strict); case ID_MAP: - // We accept SCRIPT in client-side image maps as an extension to the DTD. - // MAP: ( _3 + | AREA + | SCRIPT + ) - return check_array(childID, tag_list_3) || - childID == ID_AREA || - childID == ID_SCRIPT; + // MAP: ( %block | AREA ) + + return check_block(childID, true) || childID == ID_AREA || + (!strict && childID == ID_SCRIPT); case ID_OBJECT: case ID_EMBED: case ID_APPLET: - // OBJECT: _4 * - return check_array(childID, tag_list_4); + // OBJECT: %flow | PARAM * + return check_flow(childID, true) || childID == ID_PARAM; case ID_PRE: case ID_XMP: case ID_PLAINTEXT: - // PRE: _0 * - _5 - return check_array(childID, tag_list_1); + // PRE: %flow * - _5 + return check_flow(childID, true); case ID_DL: - // DL: _6 + - return check_array(childID, tag_list_6) || check_array(childID, tag_list_1); + // DL: DT | DD + + return (childID == ID_DT || childID == ID_DD || childID == ID_TEXT) || + (!strict && check_flow(childID, true)); case ID_OL: case ID_UL: // OL: LI + - return check_array(childID, tag_list_1); + return (childID == ID_LI || childID == ID_TEXT) || + (!strict && check_flow(childID, true)); case ID_DIR: case ID_MENU: // (DIR|MENU): LI + - _3 if(childID == ID_LI) return true; return false; case ID_FORM: - // FORM: _1 * - FORM - return check_array(childID, tag_list_1); + // FORM: %flow * - FORM + return check_flow(childID, strict); case ID_LABEL: - // LABEL: _1 * - LABEL - return check_array(childID, tag_list_1); + // LABEL: %inline * - LABEL + return check_inline(childID, strict) || + (!strict && check_block(childID, true)); + case ID_KEYGEN: // KEYGEN does not really allow any children // from outside, just need this to be able // to add the keylengths ourself // Yes, consider it a hack (Dirk) - case ID_KEYGEN: case ID_SELECT: // SELECT: _7 + return check_array(childID, tag_list_7); @@ -708,13 +583,13 @@ if(childID == ID_TEXT) return true; return false; case ID_FIELDSET: - // FIELDSET: ( TEXT , LEGEND , _1 * ) + // FIELDSET: ( TEXT , LEGEND , %flow * ) if(childID == ID_TEXT) return true; if(childID == ID_LEGEND) return true; - return check_array(childID, tag_list_1); + return check_flow(childID, strict); case ID_BUTTON: - // BUTTON: _1 * - _8 - return check_array(childID, tag_list_1); + // BUTTON: %flow * - _8 + return check_flow(childID, strict); case ID_TABLE: // TABLE: ( CAPTION ? , ( COL * | COLGROUP * ) , THEAD ? , TFOOT ? , TBODY + ) switch(childID) @@ -755,7 +630,6 @@ switch(childID) { case ID_HEAD: - case ID_COMMENT: case ID_BODY: case ID_FRAMESET: case ID_NOFRAMES: Index: khtml/html/htmlparser.cpp =================================================================== --- khtml/html/htmlparser.cpp (Revision 552024) +++ khtml/html/htmlparser.cpp (Revision 552025) @@ -371,12 +371,11 @@ HTMLElementImpl *e; bool handled = false; - // first switch on current element for a elements with optional end-tag + // first switch on current element for elements with optional end-tag and inline-only content switch(current->id()) { case ID_P: - case ID_DD: - case ID_LI: + case ID_DT: if(!n->isInline()) { popBlock(current->id()); Index: kdelibs.spec =================================================================== RCS file: /cvs/dist/rpms/kdelibs/devel/kdelibs.spec,v retrieving revision 1.150 retrieving revision 1.151 diff -u -r1.150 -r1.151 --- kdelibs.spec 29 Jun 2006 10:01:04 -0000 1.150 +++ kdelibs.spec 4 Jul 2006 12:31:30 -0000 1.151 @@ -19,7 +19,7 @@ %define arts 1 Version: 3.5.3 -Release: 5 +Release: 6 Summary: K Desktop Environment - Libraries Name: kdelibs Url: http://www.kde.org/ @@ -59,6 +59,7 @@ Patch107: kdelibs-3.5.3-kde#128842.patch Patch108: kdelibs-3.5.3-kde#128902.patch Patch109: kdelibs-3.5.3-kde#67849.patch +Patch110: kdelibs-3.5.3-kde#81806.patch %if %{arts} Requires: arts >= %{arts_epoch}:%{arts_version} @@ -198,6 +199,7 @@ %patch107 -p0 -b .kde#128842 %patch108 -p0 -b .kde#128902 %patch109 -p0 -b .kde#67849 +%patch110 -p0 -b .kde#81806 perl -pi -e "s,^#define KDE_VERSION_STRING .*,#define KDE_VERSION_STRING \"%{version}-%{release} %{distname}\"," kdecore/kdeversion.h @@ -421,6 +423,9 @@ %doc %{_docdir}/HTML/en/kdelibs* %changelog +* Tue Jul 04 2006 Than Ngo 6:3.5.3-6 +- apply upstream patches, fix #128940/#81806 + * Sat Jun 24 2006 Than Ngo 6:3.5.3-5 - fix #196013, mark kde.sh/kde.csh as config file - fix #178323 #196225, typo in kde.sh From fedora-cvs-commits at redhat.com Tue Jul 4 12:33:12 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 4 Jul 2006 08:33:12 -0400 Subject: rpms/openssl097a/devel openssl097a.spec, NONE, 1.1 libica-1.2-struct.patch, 1.1, NONE openssl.spec, 1.8, NONE Message-ID: <200607041233.k64CXCw0020666@cvs.devel.redhat.com> Author: tmraz Update of /cvs/dist/rpms/openssl097a/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv20641 Added Files: openssl097a.spec Removed Files: libica-1.2-struct.patch openssl.spec Log Message: * Tue Jul 4 2006 Tomas Mraz 0.9.7a-5 - fix a few rpmlint warnings - fix build if 'rand' or 'passwd' in buildroot path (#178782) --- NEW FILE openssl097a.spec --- # For the curious: # 0.9.5a soversion = 0 # 0.9.6 soversion = 1 # 0.9.6a soversion = 2 # 0.9.6c soversion = 3 # 0.9.7a soversion = 4 %define soversion 4 # Number of threads to spawn when testing some threading fixes. %define thread_test_threads %{?threads:%{threads}}%{!?threads:1} # Arches on which we need to prevent arch conflicts on opensslconf.h, must # also be handled in opensslconf-new.h. %define multilib_arches %{ix86} ia64 ppc ppc64 s390 s390x x86_64 # Arches for which we don't build subpackages. %define optimize_arches i686 %define libicaversion 1.3.5-3 Summary: The OpenSSL toolkit Name: openssl097a Version: 0.9.7a Release: 5 Source: openssl-%{version}-usa.tar.bz2 Source1: hobble-openssl Source2: Makefile.certificate Source3: ca-bundle.crt Source4: https://rhn.redhat.com/help/RHNS-CA-CERT Source5: https://rhn.redhat.com/help/RHNS-CA-CERT.asc Source6: make-dummy-cert Source7: libica-%{libicaversion}.tar.gz Source8: openssl-thread-test.c Source9: opensslconf-new.h Source10: opensslconf-new-warning.h Patch0: openssl-0.9.7a-redhat.patch Patch1: openssl-0.9.7-beta5-defaults.patch Patch2: openssl-0.9.7-beta6-ia64.patch Patch3: openssl-0.9.7a-soversion.patch Patch4: openssl-0.9.6-x509.patch Patch5: openssl-0.9.7-beta5-version-add-engines.patch Patch6: openssl-0.9.7d-ICA_engine-jun142004.patch Patch7: openssl-0.9.7-ppc64.patch Patch8: openssl-sec3-blinding-0.9.7.patch Patch9: openssl-0.9.7a-klima-pokorny-rosa.patch Patch11: libica-1.2-cleanup.patch Patch12: openssl-0.9.7a-libica-autoconf.patch Patch13: openssl-0.9.7a-blinding-threads.patch Patch14: openssl-0.9.7a-specific-engine.patch Patch15: openssl-0.9.7a-blinding-rng.patch Patch16: openssl-0.9.7a-ubsec-stomp.patch Patch17: openssl-0.9.7a-krb5-leak.patch Patch18: openssl-0.9.7a-krb5-1.3.patch Patch19: niscc-097.txt Patch20: openssl-0.9.6c-ccert.patch Patch21: openssl-0.9.7a-utf8fix.patch Patch22: openssl-0.9.7a-no-der_chop.patch Patch40: libica-1.3.4-urandom.patch Patch42: openssl-0.9.7a-krb5.patch Patch43: openssl-0.9.7a-krb5-security.patch Patch44: openssl-0.9.7a-dccs.patch Patch45: openssl-0.9.7a-can-2005-0109.patch Patch46: openssl-0.9.7a-dsa-consttime.patch Patch47: openssl-0.9.7a-can-2005-2969.patch License: BSDish Group: System Environment/Libraries URL: http://www.openssl.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRequires: mktemp, krb5-devel, perl, sed, zlib-devel, /usr/bin/cmp BuildRequires: automake14, autoconf, libtool Requires: mktemp Conflicts: openssl <= %{version} %define solibbase %(echo %version | sed 's/[[:alpha:]]//g') %description The OpenSSL toolkit provides support for secure communications between machines. OpenSSL includes a certificate management tool and shared libraries which provide various cryptographic algorithms and protocols. %package devel Summary: Files for development of applications which will use OpenSSL Group: Development/Libraries Requires: %{name} = %{version}-%{release}, krb5-devel, zlib-devel %description devel OpenSSL is a toolkit for supporting cryptography. The openssl-devel package contains static libraries and include files needed to develop applications which support various cryptographic algorithms and protocols. %package perl Summary: Perl scripts provided with OpenSSL Group: Applications/Internet Requires: perl Requires: %{name} = %{version}-%{release} %description perl OpenSSL is a toolkit for supporting cryptography. The openssl-perl package provides Perl scripts for converting certificates and keys from other formats to the formats used by the OpenSSL toolkit. %prep %setup -q -n openssl-%{version} -a 7 %{SOURCE1} > /dev/null %patch0 -p1 -b .redhat %patch1 -p1 -b .defaults %patch2 -p1 -b .ia64 %patch3 -p1 -b .soversion %patch4 -p1 -b .x509 %patch5 -p1 -b .version-add-engines %patch6 -p1 -b .ibmca %patch7 -p1 -b .ppc64 %patch8 -p0 -b .sec3-blinding pushd ssl %patch9 -p0 -b .klima-pokorny-rosa popd %ifarch s390 s390x pushd libica-%{libicaversion} %patch11 -p1 -b .cleanup if [[ $RPM_BUILD_ROOT ]] ; then export INSROOT=$RPM_BUILD_ROOT fi aclocal touch Makefile.macros automake --gnu -acf autoconf libtoolize --copy --force popd %endif %patch12 -p1 -b .libica-autoconf %patch13 -p1 -b .blinding-threads %patch14 -p1 -b .specific-engine %patch15 -p1 -b .blinding-rng %patch16 -p1 -b .ubsec-stomp %patch17 -p1 -b .krb5-leak %patch18 -p1 -b .krb5-1.3 %patch19 -p1 -b .niscc %patch20 -p1 -b .ccert %patch21 -p1 -b .utf8fix %patch22 -p1 -b .no-der_chop # Patch for libica to use /dev/urandom instead of internal pseudo random number # generator. %patch40 -p1 -b .urandom # Fix link line for libssl (bug #111154). %patch42 -p1 -b .krb5 # Security fixes %patch43 -p1 -b .krb5-security %patch44 -p1 -b .dccs %patch45 -p1 -b .modexp-consttime %patch46 -p1 -b .dsa-consttime %patch47 -p0 -b .ssl2-rollback # Modify the various perl scripts to reference perl in the right location. perl util/perlpath.pl `dirname %{__perl}` # Generate a table with the compile settings for my perusal. make TABLE PERL=%{__perl} %build %ifarch s390 s390x pushd libica-%{libicaversion} if [[ $RPM_BUILD_ROOT ]] ; then export INSROOT=$RPM_BUILD_ROOT fi %configure make popd %endif # Figure out which flags we want to use. Set the number of threads to use to # the maximum we've managed to run without running afoul of the OOM killer. sslarch=%{_os}-%{_arch} %ifarch %ix86 sslarch=linux-elf if ! echo %{_target} | grep -q i686 ; then sslflags="no-asm 386" fi %endif %ifarch sparc sslarch=linux-sparcv9 sslflags=no-asm %endif %ifarch ia64 sslarch=linux-ia64 sslflags=no-asm %endif %ifarch alpha sslarch=linux-alpha-gcc %endif %ifarch s390 sslarch=linux-s390 %endif %ifarch s390x sslarch=linux-s390x %endif %ifarch x86_64 sslarch=linux-x86_64 %endif %ifarch ppc sslarch=linux-ppc %endif %ifarch ppc64 sslarch=linux-ppc64 RPM_OPT_FLAGS="$RPM_OPT_FLAGS -O0" %endif # Configure the build tree. Override OpenSSL defaults with known-good defaults # usable on all platforms. The Configure script already knows to use -fPIC and # RPM_OPT_FLAGS, so we can skip specifiying them here. ./Configure \ --prefix=%{_prefix} --openssldir=%{_datadir}/ssl ${sslflags} \ zlib no-idea no-mdc2 no-rc5 no-ec shared \ --with-krb5-flavor=MIT \ -I%{_prefix}/kerberos/include -L%{_prefix}/kerberos/%{_lib} \ ${sslarch} # Add -Wa,--noexecstack here so that libcrypto's assembler modules will be # marked as not requiring an executable stack. RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Wa,--noexecstack" make depend make all build-shared # Generate hashes for the included certs. make rehash build-shared # Verify that what was compiled actually works. LD_LIBRARY_PATH=`pwd`${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} export LD_LIBRARY_PATH make -C test apps tests %{__cc} -o openssl-thread-test \ `krb5-config --cflags` \ -I./include \ $RPM_OPT_FLAGS \ %{SOURCE8} \ libssl.a libcrypto.a \ `krb5-config --libs` \ -lpthread -lz -ldl ./openssl-thread-test --threads %{thread_test_threads} %install [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT # Install OpenSSL. install -d $RPM_BUILD_ROOT/{%{_lib},%{_bindir},%{_includedir},%{_libdir},%{_mandir}} make INSTALL_PREFIX=$RPM_BUILD_ROOT install build-shared mv $RPM_BUILD_ROOT/usr/lib/lib*.so.%{solibbase} $RPM_BUILD_ROOT/%{_lib}/ mv $RPM_BUILD_ROOT%{_datadir}/ssl/man/* $RPM_BUILD_ROOT%{_mandir}/ rmdir $RPM_BUILD_ROOT%{_datadir}/ssl/man mv $RPM_BUILD_ROOT/usr/lib/* $RPM_BUILD_ROOT%{_libdir}/ || : rename so.%{solibbase} so.%{version} $RPM_BUILD_ROOT/%{_lib}/*.so.%{solibbase} for lib in $RPM_BUILD_ROOT/%{_lib}/*.so.%{version} ; do chmod 755 ${lib} ln -s -f ../../%{_lib}/`basename ${lib}` $RPM_BUILD_ROOT%{_libdir}/`basename ${lib} .%{version}` ln -s -f `basename ${lib}` $RPM_BUILD_ROOT/%{_lib}/`basename ${lib} .%{version}`.%{soversion} done # Install a makefile for generating keys and self-signed certs, and a script # for generating them on the fly. mkdir -p $RPM_BUILD_ROOT%{_datadir}/ssl/certs install -m644 %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/ssl/certs/Makefile install -m755 %{SOURCE6} $RPM_BUILD_ROOT%{_datadir}/ssl/certs/make-dummy-cert # Make sure we actually include the headers we built against. for header in $RPM_BUILD_ROOT%{_includedir}/openssl/* ; do if [ -f ${header} -a -f include/openssl/$(basename ${header}) ] ; then install -m644 include/openssl/`basename ${header}` ${header} fi done # Rename man pages so that they don't conflict with other system man pages. pushd $RPM_BUILD_ROOT%{_mandir} for manpage in man*/* ; do if [ -L ${manpage} ]; then TARGET=`ls -l ${manpage} | awk '{ print $NF }'` ln -snf ${TARGET}ssl ${manpage}ssl rm -f ${manpage} else mv ${manpage} ${manpage}ssl fi done for conflict in passwd rand ; do rename ${conflict} ssl${conflict} man*/${conflict}* done popd # Pick a CA script. pushd $RPM_BUILD_ROOT%{_datadir}/ssl/misc mv CA.sh CA popd mkdir -m700 $RPM_BUILD_ROOT%{_datadir}/ssl/CA mkdir -m700 $RPM_BUILD_ROOT%{_datadir}/ssl/CA/private # Install root CA stuffs. cat << EOF > RHNS-blurb.txt # # RHNS CA certificate. Appended to the ca-bundle at package build-time. # EOF cat %{SOURCE3} RHNS-blurb.txt %{SOURCE4} > ca-bundle.crt install -m644 ca-bundle.crt $RPM_BUILD_ROOT%{_datadir}/ssl/certs/ ln -s certs/ca-bundle.crt $RPM_BUILD_ROOT%{_datadir}/ssl/cert.pem # Fix libdir. sed 's,^libdir=${exec_prefix}/lib,libdir=${exec_prefix}/%{_lib},g' \ $RPM_BUILD_ROOT/%{_libdir}/pkgconfig/openssl.pc > \ $RPM_BUILD_ROOT/%{_libdir}/pkgconfig/openssl.pc.tmp && \ cat $RPM_BUILD_ROOT/%{_libdir}/pkgconfig/openssl.pc.tmp > \ $RPM_BUILD_ROOT/%{_libdir}/pkgconfig/openssl.pc && \ rm -f $RPM_BUILD_ROOT/%{_libdir}/pkgconfig/openssl.pc.tmp # Determine which arch opensslconf.h is going to try to #include. basearch=%{_arch} %ifarch %{ix86} basearch=i386 %endif %ifarch %{multilib_arches} # Do an opensslconf.h switcheroo to avoid file conflicts on systems where you # can have both a 32- and 64-bit version of the library, and they each need # their own correct-but-different versions of opensslconf.h to be usable. install -m644 %{SOURCE10} \ $RPM_BUILD_ROOT/%{_prefix}/include/openssl/opensslconf-${basearch}.h cat $RPM_BUILD_ROOT/%{_prefix}/include/openssl/opensslconf.h >> \ $RPM_BUILD_ROOT/%{_prefix}/include/openssl/opensslconf-${basearch}.h install -m644 %{SOURCE9} \ $RPM_BUILD_ROOT/%{_prefix}/include/openssl/opensslconf.h %endif %ifarch %{optimize_arches} # Remove bits which belong in subpackages. rm -rf $RPM_BUILD_ROOT/%{_prefix}/include/openssl rm -rf $RPM_BUILD_ROOT/%{_libdir}/*.a rm -rf $RPM_BUILD_ROOT/%{_libdir}/*.so rm -rf $RPM_BUILD_ROOT/%{_libdir}/pkgconfig rm -rf $RPM_BUILD_ROOT/%{_mandir}/man3/* rm -rf $RPM_BUILD_ROOT/%{_bindir}/c_rehash rm -rf $RPM_BUILD_ROOT/%{_mandir}/man1*/*.pl* rm -rf $RPM_BUILD_ROOT/%{_datadir}/ssl/misc/*.pl %endif %ifarch s390 s390x pushd libica-%{libicaversion} if [[ $RPM_BUILD_ROOT ]] ; then export INSROOT=$RPM_BUILD_ROOT fi %makeinstall mkdir -p $RPM_BUILD_ROOT/%{_libdir} mv $RPM_BUILD_ROOT/%{_bindir}/libica.so $RPM_BUILD_ROOT/%{_libdir}/libica.so cp -f include/ica_api.h $RPM_BUILD_ROOT%{_includedir} popd %endif # Remove files not used by compatibility packages. rm -fr $RPM_BUILD_ROOT/%{_bindir}/* rm -fr $RPM_BUILD_ROOT/%{_datadir}/ssl rm -fr $RPM_BUILD_ROOT/%{_includedir} rm -fr $RPM_BUILD_ROOT/%{_libdir}/*.a rm -fr $RPM_BUILD_ROOT/%{_libdir}/*.so rm -fr $RPM_BUILD_ROOT/%{_libdir}/*.so.* rm -fr $RPM_BUILD_ROOT/%{_libdir}/pkgconfig rm -fr $RPM_BUILD_ROOT/%{_mandir} %clean [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc FAQ LICENSE CHANGES NEWS INSTALL README %doc doc/README doc/c-indentation.el doc/openssl.txt %doc doc/openssl_button.html doc/openssl_button.gif %doc doc/ssleay.txt %attr(0755,root,root) /%{_lib}/*.so.%{version} /%{_lib}/*.so.%{soversion} %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %changelog * Tue Jul 4 2006 Tomas Mraz 0.9.7a-5 - fix a few rpmlint warnings - fix build if 'rand' or 'passwd' in buildroot path (#178782) * Fri Feb 10 2006 Jesse Keating - 0.9.7a-4.2.1 - bump again for double-long bug on ppc(64) * Tue Feb 07 2006 Jesse Keating - 0.9.7a-4.2 - rebuilt for new gcc4.1 snapshot and glibc changes * Fri Dec 09 2005 Jesse Keating - rebuilt * Wed Oct 12 2005 Tomas Mraz 0.9.7a-4 - fix CAN-2005-2969 - remove SSL_OP_MSIE_SSLV2_RSA_PADDING which disables the countermeasure against man in the middle attack in SSLv2 (#169863) - more fixes for constant time/memory access for DSA signature algorithm - updated ICA engine patch * Fri May 20 2005 Tomas Mraz 0.9.7a-3 - fix CAN-2005-0109 - use constant time/memory access mod_exp so bits of private key aren't leaked by cache eviction (#157631) * Wed Mar 16 2005 Elliot Lee - rebuilt * Mon Feb 28 2005 Tomas Mraz 0.9.7a-1 - change to a compatibility package by renaming and cutting the files lists * Thu Feb 10 2005 Tomas Mraz - Support UTF-8 charset in the Makefile.certificate (#134944) - Added cmp to BuildPrereq * Thu Jan 27 2005 Joe Orton 0.9.7a-46 - generate new ca-bundle.crt from Mozilla certdata.txt (revision 1.32) * Thu Dec 23 2004 Phil Knirsch 0.9.7a-45 - Fixed and updated libica-1.3.4-urandom.patch patch (#122967) * Fri Nov 19 2004 Nalin Dahyabhai 0.9.7a-44 - rebuild * Fri Nov 19 2004 Nalin Dahyabhai 0.9.7a-43 - rebuild * Fri Nov 19 2004 Nalin Dahyabhai 0.9.7a-42 - rebuild * Fri Nov 19 2004 Nalin Dahyabhai 0.9.7a-41 - remove der_chop, as upstream cvs has done (CAN-2004-0975, #140040) * Tue Oct 05 2004 Phil Knirsch 0.9.7a-40 - Include latest libica version with important bugfixes * Tue Jun 15 2004 Elliot Lee - rebuilt * Mon Jun 14 2004 Phil Knirsch 0.9.7a-38 - Updated ICA engine IBM patch to latest upstream version. * Mon Jun 7 2004 Nalin Dahyabhai 0.9.7a-37 - build for linux-alpha-gcc instead of alpha-gcc on alpha (Jeff Garzik) * Tue May 25 2004 Nalin Dahyabhai 0.9.7a-36 - handle %%{_arch}=i486/i586/i686/athlon cases in the intermediate header (#124303) * Thu Mar 25 2004 Joe Orton 0.9.7a-35 - add security fixes for CAN-2004-0079, CAN-2004-0112 * Tue Mar 16 2004 Phil Knirsch - Fixed libica filespec. * Thu Mar 10 2004 Nalin Dahyabhai 0.9.7a-34 - ppc/ppc64 define __powerpc__/__powerpc64__, not __ppc__/__ppc64__, fix the intermediate header * Wed Mar 10 2004 Nalin Dahyabhai 0.9.7a-33 - add an intermediate which points to the right arch-specific opensslconf.h on multilib arches * Tue Mar 02 2004 Elliot Lee - rebuilt * Thu Feb 26 2004 Phil Knirsch 0.9.7a-32 - Updated libica to latest upstream version 1.3.5. * Tue Feb 17 2004 Phil Knirsch 0.9.7a-31 - Update ICA crypto engine patch from IBM to latest version. * Fri Feb 13 2004 Elliot Lee - rebuilt * Fri Feb 13 2004 Phil Knirsch 0.9.7a-29 - rebuilt * Wed Feb 11 2004 Phil Knirsch 0.9.7a-28 - Fixed libica build. * Wed Feb 4 2004 Nalin Dahyabhai - add "-ldl" to link flags added for Linux-on-ARM (#99313) * Wed Feb 4 2004 Joe Orton 0.9.7a-27 - updated ca-bundle.crt: removed expired GeoTrust roots, added freessl.com root, removed trustcenter.de Class 0 root * Sun Nov 30 2003 Tim Waugh 0.9.7a-26 - Fix link line for libssl (bug #111154). * Fri Oct 24 2003 Nalin Dahyabhai 0.9.7a-25 - add dependency on zlib-devel for the -devel package, which depends on zlib symbols because we enable zlib for libssl (#102962) * Fri Oct 24 2003 Phil Knirsch 0.9.7a-24 - Use /dev/urandom instead of PRNG for libica. - Apply libica-1.3.5 fix for /dev/urandom in icalinux.c - Use latest ICA engine patch from IBM. * Sat Oct 4 2003 Nalin Dahyabhai 0.9.7a-22.1 - rebuild * Wed Oct 1 2003 Nalin Dahyabhai 0.9.7a-22 - rebuild (22 wasn't actually built, fun eh?) * Tue Sep 30 2003 Nalin Dahyabhai 0.9.7a-23 - re-disable optimizations on ppc64 * Tue Sep 30 2003 Joe Orton - add a_mbstr.c fix for 64-bit platforms from CVS * Tue Sep 30 2003 Nalin Dahyabhai 0.9.7a-22 - add -Wa,--noexecstack to RPM_OPT_FLAGS so that assembled modules get tagged as not needing executable stacks * Mon Sep 29 2003 Nalin Dahyabhai 0.9.7a-21 - rebuild * Thu Sep 25 2003 Nalin Dahyabhai - re-enable optimizations on ppc64 * Thu Sep 25 2003 Nalin Dahyabhai - remove exclusivearch * Wed Sep 24 2003 Nalin Dahyabhai 0.9.7a-20 - only parse a client cert if one was requested - temporarily exclusivearch for %%{ix86} * Tue Sep 23 2003 Nalin Dahyabhai - add security fixes for protocol parsing bugs (CAN-2003-0543, CAN-2003-0544) and heap corruption (CAN-2003-0545) - update RHNS-CA-CERT files - ease back on the number of threads used in the threading test * Wed Sep 17 2003 Matt Wilson 0.9.7a-19 - rebuild to fix gzipped file md5sums (#91211) * Mon Aug 25 2003 Phil Knirsch 0.9.7a-18 - Updated libica to version 1.3.4. * Thu Jul 17 2003 Nalin Dahyabhai 0.9.7a-17 - rebuild * Tue Jul 15 2003 Nalin Dahyabhai 0.9.7a-10.9 - free the kssl_ctx structure when we free an SSL structure (#99066) * Fri Jul 10 2003 Nalin Dahyabhai 0.9.7a-16 - rebuild * Thu Jul 10 2003 Nalin Dahyabhai 0.9.7a-15 - lower thread test count on s390x * Tue Jul 8 2003 Nalin Dahyabhai 0.9.7a-14 - rebuild * Thu Jun 26 2003 Nalin Dahyabhai 0.9.7a-13 - disable assembly on arches where it seems to conflict with threading * Thu Jun 26 2003 Phil Knirsch 0.9.7a-12 - Updated libica to latest upstream version 1.3.0 * Wed Jun 11 2003 Nalin Dahyabhai 0.9.7a-9.9 - rebuild * Wed Jun 11 2003 Nalin Dahyabhai 0.9.7a-11 - rebuild * Tue Jun 10 2003 Nalin Dahyabhai 0.9.7a-10 - ubsec: don't stomp on output data which might also be input data * Tue Jun 10 2003 Nalin Dahyabhai 0.9.7a-9 - temporarily disable optimizations on ppc64 * Mon Jun 9 2003 Nalin Dahyabhai - backport fix for engine-used-for-everything from 0.9.7b - backport fix for prng not being seeded causing problems, also from 0.9.7b - add a check at build-time to ensure that RSA is thread-safe - keep perlpath from stomping on the libica configure scripts * Fri Jun 6 2003 Nalin Dahyabhai - thread-safety fix for RSA blinding * Wed Jun 04 2003 Elliot Lee 0.9.7a-8 - rebuilt * Fri May 30 2003 Phil Knirsch 0.9.7a-7 - Added libica-1.2 to openssl (featurerequest). * Wed Apr 16 2003 Nalin Dahyabhai 0.9.7a-6 - fix building with incorrect flags on ppc64 * Wed Mar 19 2003 Nalin Dahyabhai 0.9.7a-5 - add patch to harden against Klima-Pokorny-Rosa extension of Bleichenbacher's attack (CAN-2003-0131) * Mon Mar 17 2003 Nalin Dahyabhai 0.9.7a-4 - add patch to enable RSA blinding by default, closing a timing attack (CAN-2003-0147) * Wed Mar 5 2003 Nalin Dahyabhai 0.9.7a-3 - disable use of BN assembly module on x86_64, but continue to allow inline assembly (#83403) * Thu Feb 27 2003 Nalin Dahyabhai 0.9.7a-2 - disable EC algorithms * Wed Feb 19 2003 Nalin Dahyabhai 0.9.7a-1 - update to 0.9.7a * Wed Feb 19 2003 Nalin Dahyabhai 0.9.7-8 - add fix to guard against attempts to allocate negative amounts of memory - add patch for CAN-2003-0078, fixing a timing attack * Thu Feb 13 2003 Elliot Lee 0.9.7-7 - Add openssl-ppc64.patch * Mon Feb 10 2003 Nalin Dahyabhai 0.9.7-6 - EVP_DecryptInit should call EVP_CipherInit() instead of EVP_CipherInit_ex(), to get the right behavior when passed uninitialized context structures (#83766) - build with -mcpu=ev5 on alpha family (#83828) * Wed Jan 22 2003 Tim Powers - rebuilt * Fri Jan 17 2003 Phil Knirsch 0.9.7-4 - Added IBM hw crypto support patch. * Wed Jan 15 2003 Nalin Dahyabhai - add missing builddep on sed * Thu Jan 9 2003 Bill Nottingham 0.9.7-3 - debloat - fix broken manpage symlinks * Wed Jan 8 2003 Nalin Dahyabhai 0.9.7-2 - fix double-free in 'openssl ca' * Fri Jan 3 2003 Nalin Dahyabhai 0.9.7-1 - update to 0.9.7 final * Tue Dec 17 2002 Nalin Dahyabhai 0.9.7-0 - update to 0.9.7 beta6 (DO NOT USE UNTIL UPDATED TO FINAL 0.9.7) * Wed Dec 11 2002 Nalin Dahyabhai - update to 0.9.7 beta5 (DO NOT USE UNTIL UPDATED TO FINAL 0.9.7) * Tue Oct 22 2002 Nalin Dahyabhai 0.9.6b-30 - add configuration stanza for x86_64 and use it on x86_64 - build for linux-ppc on ppc - start running the self-tests again * Wed Oct 02 2002 Elliot Lee 0.9.6b-29hammer.3 - Merge fixes from previous hammer packages, including general x86-64 and multilib * Tue Aug 6 2002 Nalin Dahyabhai 0.9.6b-29 - rebuild * Thu Aug 1 2002 Nalin Dahyabhai 0.9.6b-28 - update asn patch to fix accidental reversal of a logic check * Wed Jul 31 2002 Nalin Dahyabhai 0.9.6b-27 - update asn patch to reduce chance that compiler optimization will remove one of the added tests * Wed Jul 31 2002 Nalin Dahyabhai 0.9.6b-26 - rebuild * Mon Jul 29 2002 Nalin Dahyabhai 0.9.6b-25 - add patch to fix ASN.1 vulnerabilities * Thu Jul 25 2002 Nalin Dahyabhai 0.9.6b-24 - add backport of Ben Laurie's patches for OpenSSL 0.9.6d * Wed Jul 17 2002 Nalin Dahyabhai 0.9.6b-23 - own %{_datadir}/ssl/misc * Fri Jun 21 2002 Tim Powers - automated rebuild * Sun May 26 2002 Tim Powers - automated rebuild * Fri May 17 2002 Nalin Dahyabhai 0.9.6b-20 - free ride through the build system (whee!) * Thu May 16 2002 Nalin Dahyabhai 0.9.6b-19 - rebuild in new environment * Thu Apr 4 2002 Nalin Dahyabhai 0.9.6b-17, 0.9.6b-18 - merge RHL-specific bits into stronghold package, rename * Tue Apr 02 2002 Gary Benson stronghold-0.9.6c-2 - add support for Chrysalis Luna token * Tue Mar 26 2002 Gary Benson - disable AEP random number generation, other AEP fixes * Fri Mar 15 2002 Nalin Dahyabhai 0.9.6b-15 - only build subpackages on primary arches * Thu Mar 14 2002 Nalin Dahyabhai 0.9.6b-13 - on ia32, only disable use of assembler on i386 - enable assembly on ia64 * Mon Jan 7 2002 Florian La Roche 0.9.6b-11 - fix sparcv9 entry * Mon Jan 7 2002 Gary Benson stronghold-0.9.6c-1 - upgrade to 0.9.6c - bump BuildArch to i686 and enable assembler on all platforms - synchronise with shrimpy and rawhide - bump soversion to 3 * Wed Oct 10 2001 Florian La Roche - delete BN_LLONG for s390x, patch from Oliver Paukstadt * Mon Sep 17 2001 Nalin Dahyabhai 0.9.6b-9 - update AEP driver patch * Mon Sep 10 2001 Nalin Dahyabhai - adjust RNG disabling patch to match version of patch from Broadcom * Fri Sep 7 2001 Nalin Dahyabhai 0.9.6b-8 - disable the RNG in the ubsec engine driver * Tue Aug 28 2001 Nalin Dahyabhai 0.9.6b-7 - tweaks to the ubsec engine driver * Fri Aug 24 2001 Nalin Dahyabhai 0.9.6b-6 - tweaks to the ubsec engine driver * Thu Aug 23 2001 Nalin Dahyabhai 0.9.6b-5 - update ubsec engine driver from Broadcom * Fri Aug 10 2001 Nalin Dahyabhai 0.9.6b-4 - move man pages back to %%{_mandir}/man?/foo.?ssl from %%{_mandir}/man?ssl/foo.? - add an [ engine ] section to the default configuration file * Thu Aug 9 2001 Nalin Dahyabhai - add a patch for selecting a default engine in SSL_library_init() * Mon Jul 23 2001 Nalin Dahyabhai 0.9.6b-3 - add patches for AEP hardware support - add patch to keep trying when we fail to load a cert from a file and there are more in the file - add missing prototype for ENGINE_ubsec() in engine_int.h * Wed Jul 18 2001 Nalin Dahyabhai 0.9.6b-2 - actually add hw_ubsec to the engine list * Tue Jul 17 2001 Nalin Dahyabhai - add in the hw_ubsec driver from CVS * Wed Jul 11 2001 Nalin Dahyabhai 0.9.6b-1 - update to 0.9.6b * Thu Jul 5 2001 Nalin Dahyabhai - move .so symlinks back to %%{_libdir} * Tue Jul 3 2001 Nalin Dahyabhai - move shared libraries to /lib (#38410) * Mon Jun 25 2001 Nalin Dahyabhai - switch to engine code base * Mon Jun 18 2001 Nalin Dahyabhai - add a script for creating dummy certificates - move man pages from %%{_mandir}/man?/foo.?ssl to %%{_mandir}/man?ssl/foo.? * Thu Jun 07 2001 Florian La Roche - add s390x support * Fri Jun 1 2001 Nalin Dahyabhai - change two memcpy() calls to memmove() - don't define L_ENDIAN on alpha * Wed May 23 2001 Joe Orton stronghold-0.9.6a-1 - Add 'stronghold-' prefix to package names. - Obsolete standard openssl packages. * Wed May 16 2001 Joe Orton - Add BuildArch: i586 as per Nalin's advice. * Tue May 15 2001 Joe Orton - Enable assembler on ix86 (using new .tar.bz2 which does include the asm directories). * Tue May 15 2001 Nalin Dahyabhai - make subpackages depend on the main package * Tue May 1 2001 Nalin Dahyabhai - adjust the hobble script to not disturb symlinks in include/ (fix from Joe Orton) * Fri Apr 26 2001 Nalin Dahyabhai - drop the m2crypo patch we weren't using * Tue Apr 24 2001 Nalin Dahyabhai - configure using "shared" as well * Sun Apr 8 2001 Nalin Dahyabhai - update to 0.9.6a - use the build-shared target to build shared libraries - bump the soversion to 2 because we're no longer compatible with our 0.9.5a packages or our 0.9.6 packages - drop the patch for making rsatest a no-op when rsa null support is used - put all man pages into
ssl instead of
- break the m2crypto modules into a separate package * Tue Mar 13 2001 Nalin Dahyabhai - use BN_LLONG on s390 * Mon Mar 12 2001 Nalin Dahyabhai - fix the s390 changes for 0.9.6 (isn't supposed to be marked as 64-bit) * Sat Mar 3 2001 Nalin Dahyabhai - move c_rehash to the perl subpackage, because it's a perl script now * Fri Mar 2 2001 Nalin Dahyabhai - update to 0.9.6 - enable MD2 - use the libcrypto.so and libssl.so targets to build shared libs with - bump the soversion to 1 because we're no longer compatible with any of the various 0.9.5a packages circulating around, which provide lib*.so.0 * Wed Feb 28 2001 Florian La Roche - change hobble-openssl for disabling MD2 again * Tue Feb 27 2001 Nalin Dahyabhai - re-disable MD2 -- the EVP_MD_CTX structure would grow from 100 to 152 bytes or so, causing EVP_DigestInit() to zero out stack variables in apps built against a version of the library without it * Mon Feb 26 2001 Nalin Dahyabhai - disable some inline assembly, which on x86 is Pentium-specific - re-enable MD2 (see http://www.ietf.org/ietf/IPR/RSA-MD-all) * Thu Feb 08 2001 Florian La Roche - fix s390 patch * Fri Dec 8 2000 Than Ngo - added support s390 * Mon Nov 20 2000 Nalin Dahyabhai - remove -Wa,* and -m* compiler flags from the default Configure file (#20656) - add the CA.pl man page to the perl subpackage * Thu Nov 2 2000 Nalin Dahyabhai - always build with -mcpu=ev5 on alpha * Tue Oct 31 2000 Nalin Dahyabhai - add a symlink from cert.pem to ca-bundle.crt * Wed Oct 25 2000 Nalin Dahyabhai - add a ca-bundle file for packages like Samba to reference for CA certificates * Tue Oct 24 2000 Nalin Dahyabhai - remove libcrypto's crypt(), which doesn't handle md5crypt (#19295) * Mon Oct 2 2000 Nalin Dahyabhai - add unzip as a buildprereq (#17662) - update m2crypto to 0.05-snap4 * Tue Sep 26 2000 Bill Nottingham - fix some issues in building when it's not installed * Wed Sep 6 2000 Nalin Dahyabhai - make sure the headers we include are the ones we built with (aaaaarrgh!) * Fri Sep 1 2000 Nalin Dahyabhai - add Richard Henderson's patch for BN on ia64 - clean up the changelog * Tue Aug 29 2000 Nalin Dahyabhai - fix the building of python modules without openssl-devel already installed * Wed Aug 23 2000 Nalin Dahyabhai - byte-compile python extensions without the build-root - adjust the makefile to not remove temporary files (like .key files when building .csr files) by marking them as .PRECIOUS * Sat Aug 19 2000 Nalin Dahyabhai - break out python extensions into a subpackage * Mon Jul 17 2000 Nalin Dahyabhai - tweak the makefile some more * Tue Jul 11 2000 Nalin Dahyabhai - disable MD2 support * Thu Jul 6 2000 Nalin Dahyabhai - disable MDC2 support * Sun Jul 2 2000 Nalin Dahyabhai - tweak the disabling of RC5, IDEA support - tweak the makefile * Thu Jun 29 2000 Nalin Dahyabhai - strip binaries and libraries - rework certificate makefile to have the right parts for Apache * Wed Jun 28 2000 Nalin Dahyabhai - use %%{_perl} instead of /usr/bin/perl - disable alpha until it passes its own test suite * Fri Jun 9 2000 Nalin Dahyabhai - move the passwd.1 man page out of the passwd package's way * Fri Jun 2 2000 Nalin Dahyabhai - update to 0.9.5a, modified for U.S. - add perl as a build-time requirement - move certificate makefile to another package - disable RC5, IDEA, RSA support - remove optimizations for now * Wed Mar 1 2000 Florian La Roche - Bero told me to move the Makefile into this package * Wed Mar 1 2000 Florian La Roche - add lib*.so symlinks to link dynamically against shared libs * Tue Feb 29 2000 Florian La Roche - update to 0.9.5 - run ldconfig directly in post/postun - add FAQ * Sat Dec 18 1999 Bernhard Rosenkrdnzer - Fix build on non-x86 platforms * Fri Nov 12 1999 Bernhard Rosenkrdnzer - move /usr/share/ssl/* from -devel to main package * Tue Oct 26 1999 Bernhard Rosenkrdnzer - inital packaging - changes from base: - Move /usr/local/ssl to /usr/share/ssl for FHS compliance - handle RPM_OPT_FLAGS --- libica-1.2-struct.patch DELETED --- --- openssl.spec DELETED --- From fedora-cvs-commits at redhat.com Tue Jul 4 13:40:01 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 4 Jul 2006 09:40:01 -0400 Subject: rpms/openssl097a/devel openssl097a.spec,1.1,1.2 Message-ID: <200607041340.k64De1gx020329@cvs.devel.redhat.com> Author: tmraz Update of /cvs/dist/rpms/openssl097a/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv20236 Modified Files: openssl097a.spec Log Message: - make libica build Index: openssl097a.spec =================================================================== RCS file: /cvs/dist/rpms/openssl097a/devel/openssl097a.spec,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- openssl097a.spec 4 Jul 2006 12:32:58 -0000 1.1 +++ openssl097a.spec 4 Jul 2006 13:39:53 -0000 1.2 @@ -170,6 +170,8 @@ if [[ $RPM_BUILD_ROOT ]] ; then export INSROOT=$RPM_BUILD_ROOT fi +CPPFLAGS=-I../../include +export CPPFLAGS %configure make popd From fedora-cvs-commits at redhat.com Tue Jul 4 13:47:17 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 4 Jul 2006 09:47:17 -0400 Subject: rpms/kernel/FC-5 linux-2.6-xen.patch,1.14,1.15 Message-ID: <200607041347.k64DlHBA004788@cvs.devel.redhat.com> Author: quintela Update of /cvs/dist/rpms/kernel/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv2183 Modified Files: linux-2.6-xen.patch Log Message: new xen patch linux-2.6-xen.patch: arch/i386/Kconfig | 92 arch/i386/Kconfig.cpu | 2 arch/i386/Kconfig.debug | 1 arch/i386/Makefile | 24 arch/i386/boot-xen/Makefile | 21 arch/i386/kernel/Makefile | 22 arch/i386/kernel/acpi/Makefile | 4 arch/i386/kernel/acpi/boot-xen.c | 1167 ++++++++ arch/i386/kernel/apic-xen.c | 160 + arch/i386/kernel/asm-offsets.c | 10 arch/i386/kernel/cpu/Makefile | 5 arch/i386/kernel/cpu/common-xen.c | 732 +++++ arch/i386/kernel/cpu/mtrr/Makefile | 7 arch/i386/kernel/cpu/mtrr/main-xen.c | 197 + arch/i386/kernel/early_printk-xen.c | 2 arch/i386/kernel/entry-xen.S | 903 ++++++ arch/i386/kernel/entry.S | 10 arch/i386/kernel/fixup.c | 86 arch/i386/kernel/head-xen.S | 181 + arch/i386/kernel/init_task-xen.c | 51 arch/i386/kernel/io_apic-xen.c | 2751 ++++++++++++++++++++ arch/i386/kernel/ioport-xen.c | 121 arch/i386/kernel/irq-xen.c | 306 ++ arch/i386/kernel/irq.c | 4 arch/i386/kernel/ldt-xen.c | 269 + arch/i386/kernel/microcode-xen.c | 148 + arch/i386/kernel/mpparse-xen.c | 1186 ++++++++ arch/i386/kernel/pci-dma-xen.c | 344 ++ arch/i386/kernel/process-xen.c | 812 +++++ arch/i386/kernel/quirks-xen.c | 48 arch/i386/kernel/setup-xen.c | 1827 +++++++++++++ arch/i386/kernel/smp-xen.c | 613 ++++ arch/i386/kernel/swiotlb.c | 672 ++++ arch/i386/kernel/sysenter.c | 102 arch/i386/kernel/time-xen.c | 1110 ++++++++ arch/i386/kernel/traps-xen.c | 1136 ++++++++ arch/i386/kernel/traps.c | 9 arch/i386/kernel/vm86.c | 12 arch/i386/kernel/vsyscall-note-xen.S | 32 arch/i386/mach-xen/Makefile | 5 arch/i386/mach-xen/setup.c | 49 arch/i386/mm/Makefile | 8 arch/i386/mm/fault-xen.c | 734 +++++ arch/i386/mm/highmem-xen.c | 123 arch/i386/mm/hypervisor.c | 468 +++ arch/i386/mm/init-xen.c | 850 ++++++ arch/i386/mm/ioremap-xen.c | 476 +++ arch/i386/mm/pageattr.c | 2 arch/i386/mm/pgtable-xen.c | 694 +++++ arch/i386/mm/pgtable.c | 12 arch/i386/oprofile/Makefile | 4 arch/i386/oprofile/xenoprof.c | 432 +++ arch/i386/pci/Makefile | 9 arch/i386/pci/irq-xen.c | 1204 ++++++++ arch/i386/pci/pcifront.c | 55 arch/i386/power/Makefile | 4 arch/ia64/Kconfig | 58 arch/ia64/Makefile | 18 arch/ia64/hp/sim/Makefile | 2 arch/ia64/kernel/entry.S | 32 arch/ia64/kernel/gate.S | 376 -- arch/ia64/kernel/gate.lds.S | 96 arch/ia64/kernel/head.S | 6 arch/ia64/kernel/iosapic.c | 65 arch/ia64/kernel/irq_ia64.c | 208 + arch/ia64/kernel/pal.S | 5 arch/ia64/kernel/patch.c | 197 - arch/ia64/kernel/setup.c | 61 arch/ia64/mm/ioremap.c | 3 arch/ia64/xen/Makefile | 8 arch/ia64/xen/drivers/README | 2 arch/ia64/xen/hypercall.S | 353 ++ arch/ia64/xen/hypervisor.c | 784 +++++ arch/ia64/xen/util.c | 130 arch/ia64/xen/xenentry.S | 883 ++++++ arch/ia64/xen/xenhpski.c | 19 arch/ia64/xen/xenivt.S | 2171 +++++++++++++++ arch/ia64/xen/xenminstate.h | 369 ++ arch/ia64/xen/xenpal.S | 76 arch/ia64/xen/xensetup.S | 24 arch/um/kernel/physmem.c | 4 arch/x86_64/Kconfig | 60 arch/x86_64/Makefile | 20 arch/x86_64/ia32/Makefile | 20 arch/x86_64/ia32/ia32entry-xen.S | 726 +++++ arch/x86_64/ia32/syscall32-xen.c | 128 arch/x86_64/ia32/syscall32_syscall-xen.S | 28 arch/x86_64/ia32/vsyscall-int80.S | 58 arch/x86_64/ia32/vsyscall-sigreturn.S | 2 arch/x86_64/kernel/Makefile | 19 arch/x86_64/kernel/acpi/Makefile | 1 arch/x86_64/kernel/apic-xen.c | 198 + arch/x86_64/kernel/asm-offsets.c | 2 arch/x86_64/kernel/e820-xen.c | 753 +++++ arch/x86_64/kernel/early_printk-xen.c | 304 ++ arch/x86_64/kernel/entry-xen.S | 1141 ++++++++ arch/x86_64/kernel/entry.S | 2 arch/x86_64/kernel/genapic-xen.c | 144 + arch/x86_64/kernel/genapic_xen.c | 162 + arch/x86_64/kernel/head-xen.S | 176 + arch/x86_64/kernel/head64-xen.c | 159 + arch/x86_64/kernel/init_task.c | 3 arch/x86_64/kernel/io_apic-xen.c | 2232 ++++++++++++++++ arch/x86_64/kernel/ioport-xen.c | 99 arch/x86_64/kernel/irq-xen.c | 163 + arch/x86_64/kernel/irq.c | 4 arch/x86_64/kernel/ldt-xen.c | 282 ++ arch/x86_64/kernel/mpparse-xen.c | 1012 +++++++ arch/x86_64/kernel/pci-swiotlb-xen.c | 54 arch/x86_64/kernel/process-xen.c | 791 +++++ arch/x86_64/kernel/setup-xen.c | 1710 ++++++++++++ arch/x86_64/kernel/setup64-xen.c | 360 ++ arch/x86_64/kernel/smp-xen.c | 596 ++++ arch/x86_64/kernel/smp.c | 4 arch/x86_64/kernel/traps-xen.c | 1035 +++++++ arch/x86_64/kernel/vsyscall-xen.c | 239 + arch/x86_64/kernel/x8664_ksyms-xen.c | 155 + arch/x86_64/kernel/xen_entry.S | 40 arch/x86_64/mm/Makefile | 10 arch/x86_64/mm/fault-xen.c | 690 +++++ arch/x86_64/mm/fault-xen.c~ | 692 +++++ arch/x86_64/mm/init-xen.c | 1202 ++++++++ arch/x86_64/mm/pageattr-xen.c | 396 ++ arch/x86_64/oprofile/Makefile | 5 arch/x86_64/pci/Makefile | 12 drivers/Makefile | 1 drivers/acpi/Kconfig | 3 drivers/char/mem.c | 6 drivers/char/tpm/Kconfig | 14 drivers/char/tpm/Makefile | 2 drivers/char/tpm/tpm.c | 44 drivers/char/tpm/tpm.h | 7 drivers/char/tpm/tpm_vtpm.c | 546 +++ drivers/char/tpm/tpm_vtpm.h | 38 drivers/char/tpm/tpm_xen.c | 756 +++++ drivers/char/tty_io.c | 7 drivers/firmware/Kconfig | 2 drivers/ide/ide-lib.c | 8 drivers/oprofile/buffer_sync.c | 39 drivers/oprofile/cpu_buffer.c | 26 drivers/oprofile/cpu_buffer.h | 8 drivers/oprofile/event_buffer.h | 3 drivers/oprofile/oprof.c | 19 drivers/oprofile/oprof.h | 2 drivers/oprofile/oprofile_files.c | 82 drivers/pci/Kconfig | 1 drivers/serial/Kconfig | 1 drivers/video/Kconfig | 2 drivers/xen/Kconfig | 248 + drivers/xen/Makefile | 16 drivers/xen/balloon/Makefile | 2 drivers/xen/balloon/balloon.c | 609 ++++ drivers/xen/blkback/Makefile | 3 drivers/xen/blkback/blkback.c | 568 ++++ drivers/xen/blkback/common.h | 133 drivers/xen/blkback/interface.c | 165 + drivers/xen/blkback/vbd.c | 119 drivers/xen/blkback/xenbus.c | 410 ++ drivers/xen/blkfront/Kconfig | 6 drivers/xen/blkfront/Makefile | 5 drivers/xen/blkfront/blkfront.c | 841 ++++++ drivers/xen/blkfront/block.h | 156 + drivers/xen/blkfront/vbd.c | 318 ++ drivers/xen/char/Makefile | 2 drivers/xen/char/mem.c | 182 + drivers/xen/console/Makefile | 2 drivers/xen/console/console.c | 640 ++++ drivers/xen/console/xencons_ring.c | 141 + drivers/xen/core/Makefile | 13 drivers/xen/core/cpu_hotplug.c | 185 + drivers/xen/core/evtchn.c | 846 ++++++ drivers/xen/core/features.c | 30 drivers/xen/core/gnttab.c | 442 +++ drivers/xen/core/hypervisor_sysfs.c | 60 drivers/xen/core/reboot.c | 364 ++ drivers/xen/core/skbuff.c | 141 + drivers/xen/core/smpboot.c | 433 +++ drivers/xen/core/xen_proc.c | 19 drivers/xen/core/xen_sysfs.c | 316 ++ drivers/xen/evtchn/Makefile | 2 drivers/xen/evtchn/evtchn.c | 458 +++ drivers/xen/netback/Makefile | 5 drivers/xen/netback/common.h | 124 drivers/xen/netback/interface.c | 314 ++ drivers/xen/netback/loopback.c | 255 + drivers/xen/netback/netback.c | 1039 +++++++ drivers/xen/netback/xenbus.c | 396 ++ drivers/xen/netfront/Kconfig | 6 drivers/xen/netfront/Makefile | 4 drivers/xen/netfront/netfront.c | 1551 +++++++++++ drivers/xen/pciback/Makefile | 13 drivers/xen/pciback/conf_space.c | 403 ++ drivers/xen/pciback/conf_space.h | 123 drivers/xen/pciback/conf_space_capability.c | 71 drivers/xen/pciback/conf_space_capability.h | 23 drivers/xen/pciback/conf_space_capability_pm.c | 113 drivers/xen/pciback/conf_space_capability_vpd.c | 42 drivers/xen/pciback/conf_space_header.c | 299 ++ drivers/xen/pciback/passthrough.c | 157 + drivers/xen/pciback/pci_stub.c | 690 +++++ drivers/xen/pciback/pciback.h | 91 drivers/xen/pciback/pciback_ops.c | 95 drivers/xen/pciback/vpci.c | 204 + drivers/xen/pciback/xenbus.c | 454 +++ drivers/xen/pcifront/Makefile | 7 drivers/xen/pcifront/pci.c | 46 drivers/xen/pcifront/pci_op.c | 272 + drivers/xen/pcifront/pcifront.h | 40 drivers/xen/pcifront/xenbus.c | 294 ++ drivers/xen/privcmd/Makefile | 2 drivers/xen/privcmd/privcmd.c | 285 ++ drivers/xen/tpmback/Makefile | 4 drivers/xen/tpmback/common.h | 82 drivers/xen/tpmback/interface.c | 177 + drivers/xen/tpmback/tpmback.c | 1074 +++++++ drivers/xen/tpmback/xenbus.c | 306 ++ drivers/xen/util.c | 70 drivers/xen/xenbus/Makefile | 12 drivers/xen/xenbus/xenbus_backend_client.c | 135 drivers/xen/xenbus/xenbus_client.c | 281 ++ drivers/xen/xenbus/xenbus_comms.c | 208 + drivers/xen/xenbus/xenbus_comms.h | 43 drivers/xen/xenbus/xenbus_dev.c | 245 + drivers/xen/xenbus/xenbus_probe.c | 1094 +++++++ drivers/xen/xenbus/xenbus_xs.c | 846 ++++++ fs/Kconfig | 1 include/asm-i386/a.out.h | 2 include/asm-i386/apic.h | 2 include/asm-i386/elf.h | 7 include/asm-i386/fixmap.h | 13 include/asm-i386/mach-default/mach_traps.h | 12 include/asm-i386/mach-xen/asm/agp.h | 37 include/asm-i386/mach-xen/asm/desc.h | 164 + include/asm-i386/mach-xen/asm/dma-mapping.h | 154 + include/asm-i386/mach-xen/asm/fixmap.h | 156 + include/asm-i386/mach-xen/asm/floppy.h | 147 + include/asm-i386/mach-xen/asm/highmem.h | 81 include/asm-i386/mach-xen/asm/hw_irq.h | 77 include/asm-i386/mach-xen/asm/hypercall.h | 372 ++ include/asm-i386/mach-xen/asm/hypervisor.h | 226 + include/asm-i386/mach-xen/asm/io.h | 390 ++ include/asm-i386/mach-xen/asm/kmap_types.h | 32 include/asm-i386/mach-xen/asm/mmu.h | 25 include/asm-i386/mach-xen/asm/mmu_context.h | 108 include/asm-i386/mach-xen/asm/page.h | 336 ++ include/asm-i386/mach-xen/asm/param.h | 24 include/asm-i386/mach-xen/asm/pci.h | 154 + include/asm-i386/mach-xen/asm/pgalloc.h | 64 include/asm-i386/mach-xen/asm/pgtable-2level-defs.h | 21 include/asm-i386/mach-xen/asm/pgtable-2level.h | 88 include/asm-i386/mach-xen/asm/pgtable-3level-defs.h | 25 include/asm-i386/mach-xen/asm/pgtable-3level.h | 197 + include/asm-i386/mach-xen/asm/pgtable.h | 509 +++ include/asm-i386/mach-xen/asm/processor.h | 753 +++++ include/asm-i386/mach-xen/asm/ptrace.h | 90 include/asm-i386/mach-xen/asm/scatterlist.h | 22 include/asm-i386/mach-xen/asm/segment.h | 117 include/asm-i386/mach-xen/asm/setup.h | 64 include/asm-i386/mach-xen/asm/smp.h | 104 include/asm-i386/mach-xen/asm/spinlock.h | 200 + include/asm-i386/mach-xen/asm/swiotlb.h | 43 include/asm-i386/mach-xen/asm/synch_bitops.h | 141 + include/asm-i386/mach-xen/asm/system.h | 578 ++++ include/asm-i386/mach-xen/asm/tlbflush.h | 102 include/asm-i386/mach-xen/asm/vga.h | 20 include/asm-i386/mach-xen/irq_vectors.h | 125 include/asm-i386/mach-xen/mach_traps.h | 33 include/asm-i386/mach-xen/setup_arch_post.h | 101 include/asm-i386/mach-xen/setup_arch_pre.h | 5 include/asm-i386/page.h | 4 include/asm-i386/pgtable-2level-defs.h | 2 include/asm-i386/pgtable-3level-defs.h | 2 include/asm-ia64/agp.h | 31 include/asm-ia64/dma-mapping.h | 72 include/asm-ia64/fixmap.h | 2 include/asm-ia64/gcc_intrin.h | 60 include/asm-ia64/hw_irq.h | 11 include/asm-ia64/hypercall.h | 533 +++ include/asm-ia64/hypervisor.h | 207 + include/asm-ia64/intel_intrin.h | 68 include/asm-ia64/io.h | 50 include/asm-ia64/iosapic.h | 2 include/asm-ia64/irq.h | 31 include/asm-ia64/machvec.h | 15 include/asm-ia64/meminit.h | 5 include/asm-ia64/page.h | 124 include/asm-ia64/pal.h | 1 include/asm-ia64/pgalloc.h | 2 include/asm-ia64/privop.h | 59 include/asm-ia64/processor.h | 1 include/asm-ia64/synch_bitops.h | 61 include/asm-ia64/system.h | 4 include/asm-ia64/xen/privop.h | 277 ++ include/asm-um/page.h | 2 include/asm-x86_64/apic.h | 2 include/asm-x86_64/hw_irq.h | 2 include/asm-x86_64/mach-xen/asm/arch_hooks.h | 27 include/asm-x86_64/mach-xen/asm/bootsetup.h | 42 include/asm-x86_64/mach-xen/asm/desc.h | 263 + include/asm-x86_64/mach-xen/asm/dma-mapping.h | 191 + include/asm-x86_64/mach-xen/asm/dmi.h | 29 include/asm-x86_64/mach-xen/asm/e820.h | 63 include/asm-x86_64/mach-xen/asm/fixmap.h | 114 include/asm-x86_64/mach-xen/asm/floppy.h | 206 + include/asm-x86_64/mach-xen/asm/hw_irq.h | 145 + include/asm-x86_64/mach-xen/asm/hypercall.h | 372 ++ include/asm-x86_64/mach-xen/asm/hypervisor.h | 2 include/asm-x86_64/mach-xen/asm/io.h | 328 ++ include/asm-x86_64/mach-xen/asm/irq.h | 39 include/asm-x86_64/mach-xen/asm/mmu.h | 37 include/asm-x86_64/mach-xen/asm/mmu_context.h | 136 include/asm-x86_64/mach-xen/asm/msr.h | 399 ++ include/asm-x86_64/mach-xen/asm/nmi.h | 75 include/asm-x86_64/mach-xen/asm/page.h | 327 ++ include/asm-x86_64/mach-xen/asm/param.h | 23 include/asm-x86_64/mach-xen/asm/pci.h | 174 + include/asm-x86_64/mach-xen/asm/pgalloc.h | 226 + include/asm-x86_64/mach-xen/asm/pgtable.h | 564 ++++ include/asm-x86_64/mach-xen/asm/processor.h | 494 +++ include/asm-x86_64/mach-xen/asm/ptrace.h | 125 include/asm-x86_64/mach-xen/asm/smp.h | 153 + include/asm-x86_64/mach-xen/asm/synch_bitops.h | 2 include/asm-x86_64/mach-xen/asm/system.h | 428 +++ include/asm-x86_64/mach-xen/asm/timer.h | 67 include/asm-x86_64/mach-xen/asm/tlbflush.h | 104 include/asm-x86_64/mach-xen/asm/vga.h | 20 include/asm-x86_64/mach-xen/asm/xor.h | 328 ++ include/asm-x86_64/mach-xen/irq_vectors.h | 123 include/asm-x86_64/mach-xen/mach_time.h | 111 include/asm-x86_64/mach-xen/mach_timer.h | 48 include/asm-x86_64/mach-xen/setup_arch_post.h | 58 include/asm-x86_64/mach-xen/setup_arch_pre.h | 5 include/linux/gfp.h | 6 include/linux/highmem.h | 6 include/linux/interrupt.h | 6 include/linux/mm.h | 10 include/linux/oprofile.h | 8 include/linux/pfn.h | 2 include/linux/skbuff.h | 13 include/xen/balloon.h | 63 include/xen/cpu_hotplug.h | 44 include/xen/driver_util.h | 16 include/xen/evtchn.h | 114 include/xen/features.h | 20 include/xen/foreign_page.h | 30 include/xen/gnttab.h | 151 + include/xen/hypervisor_sysfs.h | 32 include/xen/interface/acm.h | 188 + include/xen/interface/acm_ops.h | 103 include/xen/interface/arch-ia64.h | 418 +++ include/xen/interface/arch-x86_32.h | 231 + include/xen/interface/arch-x86_64.h | 297 ++ include/xen/interface/callback.h | 74 include/xen/interface/dom0_ops.h | 588 ++++ include/xen/interface/event_channel.h | 233 + include/xen/interface/features.h | 53 include/xen/interface/grant_table.h | 317 ++ include/xen/interface/hvm/hvm_info_table.h | 24 include/xen/interface/hvm/ioreq.h | 98 include/xen/interface/hvm/vmx_assist.h | 98 include/xen/interface/io/blkif.h | 87 include/xen/interface/io/console.h | 33 include/xen/interface/io/netif.h | 92 include/xen/interface/io/pciif.h | 55 include/xen/interface/io/ring.h | 273 + include/xen/interface/io/tpmif.h | 59 include/xen/interface/io/xenbus.h | 45 include/xen/interface/io/xs_wire.h | 97 include/xen/interface/memory.h | 243 + include/xen/interface/nmi.h | 60 include/xen/interface/physdev.h | 149 + include/xen/interface/sched.h | 103 include/xen/interface/sched_ctl.h | 69 include/xen/interface/trace.h | 86 include/xen/interface/vcpu.h | 121 include/xen/interface/version.h | 67 include/xen/interface/xen-compat.h | 47 include/xen/interface/xen.h | 505 +++ include/xen/interface/xenoprof.h | 94 include/xen/pcifront.h | 39 include/xen/public/evtchn.h | 91 include/xen/public/privcmd.h | 79 include/xen/xen_proc.h | 13 include/xen/xenbus.h | 299 ++ include/xen/xencons.h | 14 kernel/Kconfig.preempt | 1 kernel/fork.c | 3 kernel/irq/manage.c | 26 kernel/irq/spurious.c | 3 lib/Makefile | 3 log | 2293 ++++++++++++++++ mm/Kconfig | 3 mm/highmem.c | 11 mm/memory.c | 119 mm/mmap.c | 4 mm/page_alloc.c | 6 net/core/dev.c | 63 net/core/skbuff.c | 41 net/ipv4/netfilter/ip_nat_proto_tcp.c | 9 net/ipv4/netfilter/ip_nat_proto_udp.c | 12 net/ipv4/xfrm4_output.c | 6 net/ipv6/addrconf.c | 2 scripts/Makefile.xen | 14 403 files changed, 84789 insertions(+), 927 deletions(-) View full diff with command: /usr/bin/cvs -f diff -kk -u -N -r 1.14 -r 1.15 linux-2.6-xen.patch Index: linux-2.6-xen.patch =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/linux-2.6-xen.patch,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- linux-2.6-xen.patch 18 Jun 2006 04:45:05 -0000 1.14 +++ linux-2.6-xen.patch 4 Jul 2006 13:47:13 -0000 1.15 @@ -1,6 +1,6 @@ -diff -uNrp --exclude='.hg*' ../upstream/hg/linux-2.6/arch/i386/boot-xen/Makefile merge/arch/i386/boot-xen/Makefile ---- ../upstream/hg/linux-2.6/arch/i386/boot-xen/Makefile 1970-01-01 01:00:00.000000000 +0100 -+++ merge/arch/i386/boot-xen/Makefile 2006-05-30 12:42:43.000000000 +0200 +diff -urNp --exclude=.hg linux-2.6/arch/i386/boot-xen/Makefile new/arch/i386/boot-xen/Makefile +--- linux-2.6/arch/i386/boot-xen/Makefile 1970-01-01 01:00:00.000000000 +0100 ++++ new/arch/i386/boot-xen/Makefile 2006-05-09 12:32:33.000000000 +0200 @@ -0,0 +1,21 @@ + +OBJCOPYFLAGS := -g --strip-unneeded @@ -23,9 +23,9 @@ + install -m0664 .config $(INSTALL_ROOT)/boot/config-$(XINSTALL_NAME)$(INSTALL_SUFFIX) + install -m0664 System.map $(INSTALL_ROOT)/boot/System.map-$(XINSTALL_NAME)$(INSTALL_SUFFIX) + ln -f -s vmlinuz-$(XINSTALL_NAME)$(INSTALL_SUFFIX) $(INSTALL_ROOT)/boot/vmlinuz-$(VERSION).$(PATCHLEVEL)$(XENGUEST)$(INSTALL_SUFFIX) -diff -uNrp --exclude='.hg*' ../upstream/hg/linux-2.6/arch/i386/Kconfig merge/arch/i386/Kconfig ---- ../upstream/hg/linux-2.6/arch/i386/Kconfig 2006-05-27 02:37:47.000000000 +0200 -+++ merge/arch/i386/Kconfig 2006-05-30 12:42:43.000000000 +0200 +diff -urNp --exclude=.hg linux-2.6/arch/i386/Kconfig new/arch/i386/Kconfig +--- linux-2.6/arch/i386/Kconfig 2006-07-03 14:14:14.000000000 +0200 ++++ new/arch/i386/Kconfig 2006-05-23 18:37:09.000000000 +0200 @@ -91,6 +91,15 @@ config X86_PC help Choose this option if your computer is a standard PC or compatible. @@ -315,9 +315,9 @@ config KTIME_SCALAR bool default y -diff -uNrp --exclude='.hg*' ../upstream/hg/linux-2.6/arch/i386/Kconfig.cpu merge/arch/i386/Kconfig.cpu ---- ../upstream/hg/linux-2.6/arch/i386/Kconfig.cpu 2006-04-14 19:01:33.000000000 +0200 -+++ merge/arch/i386/Kconfig.cpu 2006-05-30 12:42:43.000000000 +0200 +diff -urNp --exclude=.hg linux-2.6/arch/i386/Kconfig.cpu new/arch/i386/Kconfig.cpu +--- linux-2.6/arch/i386/Kconfig.cpu 2006-07-03 14:14:14.000000000 +0200 ++++ new/arch/i386/Kconfig.cpu 2006-05-09 12:32:33.000000000 +0200 @@ -251,7 +251,7 @@ config X86_PPRO_FENCE config X86_F00F_BUG @@ -327,9 +327,9 @@ default y config X86_WP_WORKS_OK -diff -uNrp --exclude='.hg*' ../upstream/hg/linux-2.6/arch/i386/Kconfig.debug merge/arch/i386/Kconfig.debug ---- ../upstream/hg/linux-2.6/arch/i386/Kconfig.debug 2006-04-20 13:58:44.000000000 +0200 -+++ merge/arch/i386/Kconfig.debug 2006-05-30 12:42:43.000000000 +0200 +diff -urNp --exclude=.hg linux-2.6/arch/i386/Kconfig.debug new/arch/i386/Kconfig.debug +--- linux-2.6/arch/i386/Kconfig.debug 2006-07-03 14:14:14.000000000 +0200 ++++ new/arch/i386/Kconfig.debug 2006-05-09 12:32:33.000000000 +0200 @@ -84,6 +84,7 @@ config X86_MPPARSE config DOUBLEFAULT default y @@ -338,9 +338,9 @@ help This option allows trapping of rare doublefault exceptions that would otherwise cause a system to silently reboot. Disabling this -diff -uNrp --exclude='.hg*' ../upstream/hg/linux-2.6/arch/i386/kernel/acpi/boot-xen.c merge/arch/i386/kernel/acpi/boot-xen.c ---- ../upstream/hg/linux-2.6/arch/i386/kernel/acpi/boot-xen.c 1970-01-01 01:00:00.000000000 +0100 -+++ merge/arch/i386/kernel/acpi/boot-xen.c 2006-05-30 12:42:43.000000000 +0200 +diff -urNp --exclude=.hg linux-2.6/arch/i386/kernel/acpi/boot-xen.c new/arch/i386/kernel/acpi/boot-xen.c +--- linux-2.6/arch/i386/kernel/acpi/boot-xen.c 1970-01-01 01:00:00.000000000 +0100 ++++ new/arch/i386/kernel/acpi/boot-xen.c 2006-05-23 18:37:09.000000000 +0200 @@ -0,0 +1,1167 @@ +/* + * boot.c - Architecture-Specific Low-Level ACPI Boot Support @@ -1509,9 +1509,9 @@ + + return 0; +} -diff -uNrp --exclude='.hg*' ../upstream/hg/linux-2.6/arch/i386/kernel/acpi/Makefile merge/arch/i386/kernel/acpi/Makefile ---- ../upstream/hg/linux-2.6/arch/i386/kernel/acpi/Makefile 2006-03-10 14:25:05.000000000 +0100 -+++ merge/arch/i386/kernel/acpi/Makefile 2006-05-30 12:42:43.000000000 +0200 +diff -urNp --exclude=.hg linux-2.6/arch/i386/kernel/acpi/Makefile new/arch/i386/kernel/acpi/Makefile +--- linux-2.6/arch/i386/kernel/acpi/Makefile 2006-07-03 14:14:14.000000000 +0200 ++++ new/arch/i386/kernel/acpi/Makefile 2006-05-09 12:32:33.000000000 +0200 @@ -6,3 +6,7 @@ ifneq ($(CONFIG_ACPI_PROCESSOR),) obj-y += cstate.o processor.o endif @@ -1520,9 +1520,9 @@ +include $(srctree)/scripts/Makefile.xen +obj-y := $(call cherrypickxen, $(obj-y), $(src)) +endif -diff -uNrp --exclude='.hg*' ../upstream/hg/linux-2.6/arch/i386/kernel/apic-xen.c merge/arch/i386/kernel/apic-xen.c ---- ../upstream/hg/linux-2.6/arch/i386/kernel/apic-xen.c 1970-01-01 01:00:00.000000000 +0100 -+++ merge/arch/i386/kernel/apic-xen.c 2006-05-30 12:42:43.000000000 +0200 +diff -urNp --exclude=.hg linux-2.6/arch/i386/kernel/apic-xen.c new/arch/i386/kernel/apic-xen.c +--- linux-2.6/arch/i386/kernel/apic-xen.c 1970-01-01 01:00:00.000000000 +0100 ++++ new/arch/i386/kernel/apic-xen.c 2006-05-09 12:32:33.000000000 +0200 @@ -0,0 +1,160 @@ +/* + * Local APIC handling, local APIC timers @@ -1684,9 +1684,9 @@ + + return 0; +} -diff -uNrp --exclude='.hg*' ../upstream/hg/linux-2.6/arch/i386/kernel/asm-offsets.c merge/arch/i386/kernel/asm-offsets.c ---- ../upstream/hg/linux-2.6/arch/i386/kernel/asm-offsets.c 2005-11-07 20:02:43.000000000 +0100 -+++ merge/arch/i386/kernel/asm-offsets.c 2006-05-30 12:42:43.000000000 +0200 +diff -urNp --exclude=.hg linux-2.6/arch/i386/kernel/asm-offsets.c new/arch/i386/kernel/asm-offsets.c +--- linux-2.6/arch/i386/kernel/asm-offsets.c 2006-07-03 14:14:14.000000000 +0200 ++++ new/arch/i386/kernel/asm-offsets.c 2006-05-09 12:32:34.000000000 +0200 @@ -13,6 +13,7 @@ #include #include @@ -1713,9 +1713,9 @@ - DEFINE(VSYSCALL_BASE, __fix_to_virt(FIX_VSYSCALL)); + DEFINE(VSYSCALL_BASE, VSYSCALL_BASE); } -diff -uNrp --exclude='.hg*' ../upstream/hg/linux-2.6/arch/i386/kernel/cpu/common-xen.c merge/arch/i386/kernel/cpu/common-xen.c ---- ../upstream/hg/linux-2.6/arch/i386/kernel/cpu/common-xen.c 1970-01-01 01:00:00.000000000 +0100 -+++ merge/arch/i386/kernel/cpu/common-xen.c 2006-05-30 12:42:43.000000000 +0200 +diff -urNp --exclude=.hg linux-2.6/arch/i386/kernel/cpu/common-xen.c new/arch/i386/kernel/cpu/common-xen.c +--- linux-2.6/arch/i386/kernel/cpu/common-xen.c 1970-01-01 01:00:00.000000000 +0100 ++++ new/arch/i386/kernel/cpu/common-xen.c 2006-05-23 18:37:09.000000000 +0200 @@ -0,0 +1,732 @@ +#include +#include @@ -2449,9 +2449,9 @@ + per_cpu(cpu_tlbstate, cpu).active_mm = &init_mm; +} +#endif -diff -uNrp --exclude='.hg*' ../upstream/hg/linux-2.6/arch/i386/kernel/cpu/Makefile merge/arch/i386/kernel/cpu/Makefile ---- ../upstream/hg/linux-2.6/arch/i386/kernel/cpu/Makefile 2005-11-07 20:02:43.000000000 +0100 -+++ merge/arch/i386/kernel/cpu/Makefile 2006-05-30 12:42:43.000000000 +0200 +diff -urNp --exclude=.hg linux-2.6/arch/i386/kernel/cpu/Makefile new/arch/i386/kernel/cpu/Makefile +--- linux-2.6/arch/i386/kernel/cpu/Makefile 2006-07-03 14:14:14.000000000 +0200 ++++ new/arch/i386/kernel/cpu/Makefile 2006-05-09 12:32:34.000000000 +0200 @@ -17,3 +17,8 @@ obj-$(CONFIG_X86_MCE) += mcheck/ obj-$(CONFIG_MTRR) += mtrr/ @@ -2461,9 +2461,9 @@ +include $(srctree)/scripts/Makefile.xen +obj-y := $(call cherrypickxen, $(obj-y), $(src)) +endif -diff -uNrp --exclude='.hg*' ../upstream/hg/linux-2.6/arch/i386/kernel/cpu/mtrr/main-xen.c merge/arch/i386/kernel/cpu/mtrr/main-xen.c ---- ../upstream/hg/linux-2.6/arch/i386/kernel/cpu/mtrr/main-xen.c 1970-01-01 01:00:00.000000000 +0100 -+++ merge/arch/i386/kernel/cpu/mtrr/main-xen.c 2006-05-30 12:42:43.000000000 +0200 +diff -urNp --exclude=.hg linux-2.6/arch/i386/kernel/cpu/mtrr/main-xen.c new/arch/i386/kernel/cpu/mtrr/main-xen.c +--- linux-2.6/arch/i386/kernel/cpu/mtrr/main-xen.c 1970-01-01 01:00:00.000000000 +0100 ++++ new/arch/i386/kernel/cpu/mtrr/main-xen.c 2006-05-09 12:32:34.000000000 +0200 @@ -0,0 +1,197 @@ +#include +#include @@ -2662,9 +2662,9 @@ +} + +subsys_initcall(mtrr_init); -diff -uNrp --exclude='.hg*' ../upstream/hg/linux-2.6/arch/i386/kernel/cpu/mtrr/Makefile merge/arch/i386/kernel/cpu/mtrr/Makefile ---- ../upstream/hg/linux-2.6/arch/i386/kernel/cpu/mtrr/Makefile 2005-11-07 20:02:43.000000000 +0100 -+++ merge/arch/i386/kernel/cpu/mtrr/Makefile 2006-05-30 12:42:43.000000000 +0200 +diff -urNp --exclude=.hg linux-2.6/arch/i386/kernel/cpu/mtrr/Makefile new/arch/i386/kernel/cpu/mtrr/Makefile +--- linux-2.6/arch/i386/kernel/cpu/mtrr/Makefile 2006-07-03 14:14:14.000000000 +0200 ++++ new/arch/i386/kernel/cpu/mtrr/Makefile 2006-05-09 12:32:34.000000000 +0200 @@ -3,3 +3,10 @@ obj-y += amd.o obj-y += cyrix.o obj-y += centaur.o @@ -2676,15 +2676,15 @@ +obj-y := $(call filterxen, $(obj-y), $(n-obj-xen)) +obj-y := $(call cherrypickxen, $(obj-y)) +endif -diff -uNrp --exclude='.hg*' ../upstream/hg/linux-2.6/arch/i386/kernel/early_printk-xen.c merge/arch/i386/kernel/early_printk-xen.c ---- ../upstream/hg/linux-2.6/arch/i386/kernel/early_printk-xen.c 1970-01-01 01:00:00.000000000 +0100 -+++ merge/arch/i386/kernel/early_printk-xen.c 2006-05-30 12:42:43.000000000 +0200 +diff -urNp --exclude=.hg linux-2.6/arch/i386/kernel/early_printk-xen.c new/arch/i386/kernel/early_printk-xen.c +--- linux-2.6/arch/i386/kernel/early_printk-xen.c 1970-01-01 01:00:00.000000000 +0100 ++++ new/arch/i386/kernel/early_printk-xen.c 2006-05-09 12:32:34.000000000 +0200 @@ -0,0 +1,2 @@ + +#include "../../x86_64/kernel/early_printk-xen.c" -diff -uNrp --exclude='.hg*' ../upstream/hg/linux-2.6/arch/i386/kernel/entry.S merge/arch/i386/kernel/entry.S ---- ../upstream/hg/linux-2.6/arch/i386/kernel/entry.S 2006-04-04 08:17:22.000000000 +0200 -+++ merge/arch/i386/kernel/entry.S 2006-05-30 12:42:43.000000000 +0200 +diff -urNp --exclude=.hg linux-2.6/arch/i386/kernel/entry.S new/arch/i386/kernel/entry.S +--- linux-2.6/arch/i386/kernel/entry.S 2006-07-03 14:14:14.000000000 +0200 ++++ new/arch/i386/kernel/entry.S 2006-05-09 12:32:34.000000000 +0200 @@ -177,7 +177,7 @@ need_resched: # sysenter call handler stub @@ -2730,9 +2730,9 @@ pushfl; \ pushl $__KERNEL_CS; \ pushl $sysenter_past_esp -diff -uNrp --exclude='.hg*' ../upstream/hg/linux-2.6/arch/i386/kernel/entry-xen.S merge/arch/i386/kernel/entry-xen.S ---- ../upstream/hg/linux-2.6/arch/i386/kernel/entry-xen.S 1970-01-01 01:00:00.000000000 +0100 -+++ merge/arch/i386/kernel/entry-xen.S 2006-05-30 12:42:43.000000000 +0200 +diff -urNp --exclude=.hg linux-2.6/arch/i386/kernel/entry-xen.S new/arch/i386/kernel/entry-xen.S +--- linux-2.6/arch/i386/kernel/entry-xen.S 1970-01-01 01:00:00.000000000 +0100 ++++ new/arch/i386/kernel/entry-xen.S 2006-05-09 12:32:34.000000000 +0200 @@ -0,0 +1,903 @@ +/* + * linux/arch/i386/entry.S @@ -3637,9 +3637,9 @@ +#include "syscall_table.S" + +syscall_table_size=(.-sys_call_table) [...26418 lines suppressed...] ++ LD [M] net/netfilter/xt_tcpudp.ko ++ CC net/sunrpc/auth_gss/auth_rpcgss.mod.o ++ LD [M] net/sunrpc/auth_gss/auth_rpcgss.ko ++ CC net/sunrpc/auth_gss/rpcsec_gss_krb5.mod.o ++ LD [M] net/sunrpc/auth_gss/rpcsec_gss_krb5.ko ++ CC net/sunrpc/auth_gss/rpcsec_gss_spkm3.mod.o ++ LD [M] net/sunrpc/auth_gss/rpcsec_gss_spkm3.ko ++ CC net/sunrpc/sunrpc.mod.o ++ LD [M] net/sunrpc/sunrpc.ko ++ CC sound/soundcore.mod.o ++ LD [M] sound/soundcore.ko +diff -urNp --exclude=.hg linux-2.6/mm/highmem.c new/mm/highmem.c +--- linux-2.6/mm/highmem.c 2006-07-03 14:15:20.000000000 +0200 ++++ new/mm/highmem.c 2006-05-09 12:35:59.000000000 +0200 @@ -142,6 +142,17 @@ start: return vaddr; } @@ -86374,9 +88927,9 @@ void fastcall *kmap_high(struct page *page) { unsigned long vaddr; -diff -uNrp --exclude='.hg*' ../upstream/hg/linux-2.6/mm/Kconfig merge/mm/Kconfig ---- ../upstream/hg/linux-2.6/mm/Kconfig 2006-04-04 08:18:24.000000000 +0200 -+++ merge/mm/Kconfig 2006-05-30 12:44:03.000000000 +0200 +diff -urNp --exclude=.hg linux-2.6/mm/Kconfig new/mm/Kconfig +--- linux-2.6/mm/Kconfig 2006-07-03 14:15:20.000000000 +0200 ++++ new/mm/Kconfig 2006-05-09 12:40:16.000000000 +0200 @@ -126,11 +126,14 @@ comment "Memory hotplug is currently inc # Default to 4 for wider testing, though 8 might be more appropriate. # ARM's adjust_pte (unused if VIPT) depends on mm-wide page_table_lock. @@ -86392,9 +88945,9 @@ default "4" # -diff -uNrp --exclude='.hg*' ../upstream/hg/linux-2.6/mm/memory.c merge/mm/memory.c ---- ../upstream/hg/linux-2.6/mm/memory.c 2006-04-04 08:18:24.000000000 +0200 -+++ merge/mm/memory.c 2006-05-30 12:44:03.000000000 +0200 +diff -urNp --exclude=.hg linux-2.6/mm/memory.c new/mm/memory.c +--- linux-2.6/mm/memory.c 2006-07-03 14:15:20.000000000 +0200 ++++ new/mm/memory.c 2006-06-28 14:32:14.000000000 +0200 @@ -402,7 +402,8 @@ struct page *vm_normal_page(struct vm_ar * and that the resulting page looks ok. */ @@ -86405,15 +88958,7 @@ return NULL; } -@@ -964,6 +965,7 @@ int get_user_pages(struct task_struct *t - { - int i; - unsigned int vm_flags; -+ int xenpage = 0; - - /* - * Require read or write permissions. -@@ -1017,6 +1019,27 @@ int get_user_pages(struct task_struct *t +@@ -1017,6 +1018,26 @@ int get_user_pages(struct task_struct *t continue; } @@ -86421,7 +88966,6 @@ + if (vma && (vma->vm_flags & VM_FOREIGN)) { + struct page **map = vma->vm_private_data; + int offset = (start - vma->vm_start) >> PAGE_SHIFT; -+ xenpage =1; + if (map[offset] != NULL) { + if (pages) { + struct page *page = map[offset]; @@ -86441,7 +88985,7 @@ if (!vma || (vma->vm_flags & (VM_IO | VM_PFNMAP)) || !(vm_flags & vma->vm_flags)) return i ? : -EFAULT; -@@ -1356,6 +1379,102 @@ int remap_pfn_range(struct vm_area_struc +@@ -1356,6 +1377,102 @@ int remap_pfn_range(struct vm_area_struc } EXPORT_SYMBOL(remap_pfn_range); @@ -86544,9 +89088,9 @@ /* * handle_pte_fault chooses page fault handler according to an entry * which was read non-atomically. Before making any commitment, on -diff -uNrp --exclude='.hg*' ../upstream/hg/linux-2.6/mm/mmap.c merge/mm/mmap.c ---- ../upstream/hg/linux-2.6/mm/mmap.c 2006-04-14 19:01:47.000000000 +0200 -+++ merge/mm/mmap.c 2006-05-30 12:44:03.000000000 +0200 +diff -urNp --exclude=.hg linux-2.6/mm/mmap.c new/mm/mmap.c +--- linux-2.6/mm/mmap.c 2006-07-03 14:15:20.000000000 +0200 ++++ new/mm/mmap.c 2006-05-09 12:35:59.000000000 +0200 @@ -1942,6 +1942,10 @@ void exit_mmap(struct mm_struct *mm) unsigned long nr_accounted = 0; unsigned long end; @@ -86558,9 +89102,9 @@ lru_add_drain(); flush_cache_mm(mm); tlb = tlb_gather_mmu(mm, 1); -diff -uNrp --exclude='.hg*' ../upstream/hg/linux-2.6/mm/page_alloc.c merge/mm/page_alloc.c ---- ../upstream/hg/linux-2.6/mm/page_alloc.c 2006-05-27 02:38:10.000000000 +0200 -+++ merge/mm/page_alloc.c 2006-05-30 12:44:03.000000000 +0200 +diff -urNp --exclude=.hg linux-2.6/mm/page_alloc.c new/mm/page_alloc.c +--- linux-2.6/mm/page_alloc.c 2006-07-03 14:15:20.000000000 +0200 ++++ new/mm/page_alloc.c 2006-05-23 18:37:12.000000000 +0200 @@ -438,7 +438,8 @@ static void __free_pages_ok(struct page int i; int reserved = 0; @@ -86581,9 +89125,9 @@ if (PageAnon(page)) page->mapping = NULL; -diff -uNrp --exclude='.hg*' ../upstream/hg/linux-2.6/net/core/dev.c merge/net/core/dev.c ---- ../upstream/hg/linux-2.6/net/core/dev.c 2006-05-27 02:38:11.000000000 +0200 -+++ merge/net/core/dev.c 2006-05-30 12:45:46.000000000 +0200 +diff -urNp --exclude=.hg linux-2.6/net/core/dev.c new/net/core/dev.c +--- linux-2.6/net/core/dev.c 2006-07-03 14:15:21.000000000 +0200 ++++ new/net/core/dev.c 2006-06-05 15:54:33.000000000 +0200 @@ -116,6 +116,12 @@ #include #include @@ -86682,9 +89226,9 @@ #if defined(CONFIG_BRIDGE) || defined(CONFIG_BRIDGE_MODULE) EXPORT_SYMBOL(br_handle_frame_hook); -diff -uNrp --exclude='.hg*' ../upstream/hg/linux-2.6/net/core/skbuff.c merge/net/core/skbuff.c ---- ../upstream/hg/linux-2.6/net/core/skbuff.c 2006-04-21 20:21:11.000000000 +0200 -+++ merge/net/core/skbuff.c 2006-05-30 12:44:04.000000000 +0200 +diff -urNp --exclude=.hg linux-2.6/net/core/skbuff.c new/net/core/skbuff.c +--- linux-2.6/net/core/skbuff.c 2006-07-03 14:15:21.000000000 +0200 ++++ new/net/core/skbuff.c 2006-05-09 12:36:02.000000000 +0200 @@ -140,6 +140,7 @@ EXPORT_SYMBOL(skb_truesize_bug); * Buffers may only be allocated from interrupts using a @gfp_mask of * %GFP_ATOMIC. @@ -86770,9 +89314,9 @@ C(pkt_type); C(ip_summed); C(priority); -diff -uNrp --exclude='.hg*' ../upstream/hg/linux-2.6/net/ipv4/netfilter/ip_nat_proto_tcp.c merge/net/ipv4/netfilter/ip_nat_proto_tcp.c ---- ../upstream/hg/linux-2.6/net/ipv4/netfilter/ip_nat_proto_tcp.c 2006-01-16 01:22:34.000000000 +0100 -+++ merge/net/ipv4/netfilter/ip_nat_proto_tcp.c 2006-05-30 12:44:05.000000000 +0200 +diff -urNp --exclude=.hg linux-2.6/net/ipv4/netfilter/ip_nat_proto_tcp.c new/net/ipv4/netfilter/ip_nat_proto_tcp.c +--- linux-2.6/net/ipv4/netfilter/ip_nat_proto_tcp.c 2006-07-03 14:15:22.000000000 +0200 ++++ new/net/ipv4/netfilter/ip_nat_proto_tcp.c 2006-05-23 18:37:13.000000000 +0200 @@ -129,10 +129,17 @@ tcp_manip_pkt(struct sk_buff **pskb, if (hdrsize < sizeof(*hdr)) return 1; @@ -86792,9 +89336,9 @@ return 1; } -diff -uNrp --exclude='.hg*' ../upstream/hg/linux-2.6/net/ipv4/netfilter/ip_nat_proto_udp.c merge/net/ipv4/netfilter/ip_nat_proto_udp.c ---- ../upstream/hg/linux-2.6/net/ipv4/netfilter/ip_nat_proto_udp.c 2006-01-16 01:22:34.000000000 +0100 -+++ merge/net/ipv4/netfilter/ip_nat_proto_udp.c 2006-05-30 12:44:05.000000000 +0200 +diff -urNp --exclude=.hg linux-2.6/net/ipv4/netfilter/ip_nat_proto_udp.c new/net/ipv4/netfilter/ip_nat_proto_udp.c +--- linux-2.6/net/ipv4/netfilter/ip_nat_proto_udp.c 2006-07-03 14:15:22.000000000 +0200 ++++ new/net/ipv4/netfilter/ip_nat_proto_udp.c 2006-05-23 18:37:13.000000000 +0200 @@ -113,11 +113,19 @@ udp_manip_pkt(struct sk_buff **pskb, newport = tuple->dst.u.udp.port; portptr = &hdr->dest; @@ -86817,9 +89361,9 @@ *portptr = newport; return 1; } -diff -uNrp --exclude='.hg*' ../upstream/hg/linux-2.6/net/ipv4/xfrm4_output.c merge/net/ipv4/xfrm4_output.c ---- ../upstream/hg/linux-2.6/net/ipv4/xfrm4_output.c 2006-05-13 02:59:54.000000000 +0200 -+++ merge/net/ipv4/xfrm4_output.c 2006-05-30 12:44:06.000000000 +0200 +diff -urNp --exclude=.hg linux-2.6/net/ipv4/xfrm4_output.c new/net/ipv4/xfrm4_output.c +--- linux-2.6/net/ipv4/xfrm4_output.c 2006-07-03 14:15:22.000000000 +0200 ++++ new/net/ipv4/xfrm4_output.c 2006-05-09 12:36:06.000000000 +0200 @@ -17,6 +17,8 @@ #include #include @@ -86840,9 +89384,28 @@ if (skb->ip_summed == CHECKSUM_HW) { err = skb_checksum_help(skb, 0); if (err) -diff -uNrp --exclude='.hg*' ../upstream/hg/linux-2.6/scripts/Makefile.xen merge/scripts/Makefile.xen ---- ../upstream/hg/linux-2.6/scripts/Makefile.xen 1970-01-01 01:00:00.000000000 +0100 -+++ merge/scripts/Makefile.xen 2006-05-30 12:44:09.000000000 +0200 +diff -urNp --exclude=.hg linux-2.6/net/ipv6/addrconf.c new/net/ipv6/addrconf.c +--- linux-2.6/net/ipv6/addrconf.c 2006-07-03 14:15:22.000000000 +0200 ++++ new/net/ipv6/addrconf.c 2006-06-28 14:32:14.000000000 +0200 +@@ -2461,6 +2461,7 @@ static void addrconf_dad_start(struct in + spin_lock_bh(&ifp->lock); + + if (dev->flags&(IFF_NOARP|IFF_LOOPBACK) || ++ !(dev->flags&IFF_MULTICAST) || + !(ifp->flags&IFA_F_TENTATIVE)) { + ifp->flags &= ~IFA_F_TENTATIVE; + spin_unlock_bh(&ifp->lock); +@@ -2545,6 +2546,7 @@ static void addrconf_dad_completed(struc + if (ifp->idev->cnf.forwarding == 0 && + ifp->idev->cnf.rtr_solicits > 0 && + (dev->flags&IFF_LOOPBACK) == 0 && ++ (dev->flags & IFF_MULTICAST) && + (ipv6_addr_type(&ifp->addr) & IPV6_ADDR_LINKLOCAL)) { + struct in6_addr all_routers; + +diff -urNp --exclude=.hg linux-2.6/scripts/Makefile.xen new/scripts/Makefile.xen +--- linux-2.6/scripts/Makefile.xen 1970-01-01 01:00:00.000000000 +0100 ++++ new/scripts/Makefile.xen 2006-05-09 12:40:15.000000000 +0200 @@ -0,0 +1,14 @@ + +# cherrypickxen($1 = allobj) From fedora-cvs-commits at redhat.com Tue Jul 4 13:47:39 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 4 Jul 2006 09:47:39 -0400 Subject: rpms/kernel/FC-5 Makefile.config, 1.38, 1.39 kernel-2.6.spec, 1.2145, 1.2146 Message-ID: <200607041347.k64DldXA004928@cvs.devel.redhat.com> Author: quintela Update of /cvs/dist/rpms/kernel/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv4882 Modified Files: Makefile.config kernel-2.6.spec Log Message: add support for xen unified kernel & PAE support on that kernel Index: Makefile.config =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/Makefile.config,v retrieving revision 1.38 retrieving revision 1.39 diff -u -r1.38 -r1.39 --- Makefile.config 6 Jun 2006 04:35:22 -0000 1.38 +++ Makefile.config 4 Jul 2006 13:47:36 -0000 1.39 @@ -13,7 +13,7 @@ $(CFG)-ppc.config $(CFG)-ppc-smp.config \ $(CFG)-ppc64.config $(CFG)-ppc64-kdump.config $(CFG)-ia64.config \ $(CFG)-i686-xen0.config $(CFG)-i686-xenU.config \ - $(CFG)-i686-xen0-PAE.config $(CFG)-i686-xenU-PAE.config \ + $(CFG)-i686-xen.config $(CFG)-x86_64-xen.config \ $(CFG)-x86_64-xen0.config $(CFG)-x86_64-xenU.config PLATFORMS = x86 x86_64 powerpc powerpc32 powerpc64 s390 ia64 # sparc sparc64 @@ -129,18 +129,19 @@ kernel-$(VERSION)-i686-xen0.config: configs/config-xen-xen0 temp-x86-xen-generic perl scripts/merge.pl $^ i386 > $@ -kernel-$(VERSION)-i686-xen0-PAE.config: configs/config-xen-xen0-PAE kernel-$(VERSION)-i686-xen0.config - perl scripts/merge.pl $^ i386 > $@ - kernel-$(VERSION)-i686-xenU.config: configs/config-xen-xenU temp-x86-xen-generic perl scripts/merge.pl $^ i386 > $@ -kernel-$(VERSION)-i686-xenU-PAE.config: configs/config-xen-xenU-PAE kernel-$(VERSION)-i686-xenU.config - perl scripts/merge.pl $^ i386 > $@ - kernel-$(VERSION)-x86_64-xen0.config: configs/config-xen-xen0 temp-x86_64-xen-generic perl scripts/merge.pl $^ x86_64 > $@ kernel-$(VERSION)-x86_64-xenU.config: configs/config-xen-xenU temp-x86_64-xen-generic perl scripts/merge.pl $^ x86_64 > $@ +kernel-$(VERSION)-i686-xen.config: configs/config-xen-xen kernel-$(VERSION)-i686-xen0.config + perl scripts/merge.pl $^ i386 > $@ + +kernel-$(VERSION)-x86_64-xen.config: configs/config-xen-xen kernel-$(VERSION)-x86_64-xen0.config + 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.2145 retrieving revision 1.2146 diff -u -r1.2145 -r1.2146 --- kernel-2.6.spec 30 Jun 2006 18:47:17 -0000 1.2145 +++ kernel-2.6.spec 4 Jul 2006 13:47:36 -0000 1.2146 @@ -9,7 +9,6 @@ %define includexen 1 # Whether to build the Xen kernels, disable if you want. %define buildxen 1 -%define buildxenPAE 0 %define builddoc 0 %define buildkdump 1 @@ -53,11 +52,6 @@ %define buildkdump 1 %endif -# ... and XenPAE only on i686 -%ifnarch i686 -%define buildxenPAE 0 -%endif - # Second, per-architecture exclusions (ifarch) %ifarch %{all_x86} @@ -225,10 +219,10 @@ Source35: kernel-%{kversion}-i686-xen0.config Source36: kernel-%{kversion}-i686-xenU.config -Source37: kernel-%{kversion}-i686-xen0-PAE.config -Source38: kernel-%{kversion}-i686-xenU-PAE.config -Source39: kernel-%{kversion}-x86_64-xen0.config -Source40: kernel-%{kversion}-x86_64-xenU.config +Source37: kernel-%{kversion}-i686-xen.config +Source38: kernel-%{kversion}-x86_64-xen0.config +Source49: kernel-%{kversion}-x86_64-xenU.config +Source40: kernel-%{kversion}-x86_64-xen.config #Source66: kernel-%{kversion}-sparc.config #Source67: kernel-%{kversion}-sparc64.config @@ -530,42 +524,42 @@ against the kernel package. -%package xen0-PAE -Summary: The Linux kernel compiled for Xen guest0 VM operations with PAE support +%package xen +Summary: The Linux kernel compiled for Xen VM operations with PAE support Group: System Environment/Kernel Provides: kernel = %{version} -Provides: kernel-%{_target_cpu} = %{rpmversion}-%{release}xen0-PAE +Provides: kernel-%{_target_cpu} = %{rpmversion}-%{release}xen Prereq: %{kernel_prereq} Requires: xen Conflicts: %{kernel_dot_org_conflicts} Conflicts: %{package_conflicts} Conflicts: %{xen_conflicts} -# the xen0-PAE kernel needs a newer mkinitrd than everything else right now +# the xen kernel needs a newer mkinitrd than everything else right now Conflicts: mkinitrd <= 4.2.0 # We can't let RPM do the dependencies automatic because it'll then pick up # a correct but undesirable perl dependency from the module headers which # isn't required for the kernel proper to function AutoReqProv: no -%description xen0-PAE +%description xen This package includes a version of the Linux kernel which runs in -Xen's guest0 VM with PAE support and provides device services to the +Xen's VM with PAE support and provides device services to the unprivileged guests. Install this package in your Xen guest0 environment. -%package xen0-PAE-devel +%package xen-devel Summary: Development package for building kernel modules to match the kernel. Group: System Environment/Kernel AutoReqProv: no -Provides: kernel-xen0-PAE-devel-%{_target_cpu} = %{rpmversion}-%{release} -Provides: kernel-devel-%{_target_cpu} = %{rpmversion}-%{release}xen0-PAE -Provides: kernel-devel = %{rpmversion}-%{release}xen0-PAE +Provides: kernel-xen-devel-%{_target_cpu} = %{rpmversion}-%{release} +Provides: kernel-devel-%{_target_cpu} = %{rpmversion}-%{release}xen +Provides: kernel-devel = %{rpmversion}-%{release}xen Prereq: /usr/bin/find -%description xen0-PAE-devel +%description xen-devel This package provides kernel headers and makefiles sufficient to build modules against the kernel package. @@ -603,39 +597,6 @@ This package provides kernel headers and makefiles sufficient to build modules against the kernel package. -%package xenU-PAE -Summary: The Linux kernel compiled for unprivileged Xen guest VMs with PAE support - -Group: System Environment/Kernel -Provides: kernel = %{version} -Provides: kernel-%{_target_cpu} = %{rpmversion}-%{release}xenU-PAE -Prereq: %{kernel_prereq} -Conflicts: %{kernel_dot_org_conflicts} -Conflicts: %{package_conflicts} -Conflicts: %{xen_conflicts} -# We can't let RPM do the dependencies automatic because it'll then pick up -# a correct but undesirable perl dependency from the module headers which -# isn't required for the kernel proper to function -AutoReqProv: no - -%description xenU-PAE -This package includes a version of the Linux kernel which runs in Xen -unprivileged guest VMs with PAE support. This should be installed -both inside the unprivileged guest (for the modules) and in the guest0 -domain. - -%package xenU-PAE-devel -Summary: Development package for building kernel modules to match the kernel. -Group: System Environment/Kernel -AutoReqProv: no -Provides: kernel-xenU-PAE-devel-%{_target_cpu} = %{rpmversion}-%{release} -Provides: kernel-devel-%{_target_cpu} = %{rpmversion}-%{release}xenU-PAE -Provides: kernel-devel = %{rpmversion}-%{release}xenU-PAE -Prereq: /usr/bin/find - -%description xenU-PAE-devel -This package provides kernel headers and makefiles sufficient to build modules -against the kernel package. %package kdump Summary: A minimal Linux kernel compiled for kernel crash dumps. @@ -1258,12 +1219,11 @@ %if %{buildxen} cd xen mkdir -p $RPM_BUILD_ROOT/%{image_install_path} -%if %{buildxenPAE} +# 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 -%endif 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} @@ -1282,11 +1242,7 @@ %endif %if %{includexen} -%if %{buildxenPAE} -BuildKernel vmlinuz vmlinuz xen0-PAE -BuildKernel vmlinuz vmlinuz xenU-PAE -%endif - +BuildKernel vmlinuz vmlinuz xen %if %{buildxen} BuildKernel vmlinuz vmlinuz xen0 BuildKernel vmlinuz vmlinuz xenU @@ -1406,28 +1362,19 @@ popd > /dev/null fi -%post xen0-PAE -[ ! -x /usr/sbin/module_upgrade ] || /usr/sbin/module_upgrade %{rpmversion}-%{release}-xen0-PAE -/sbin/new-kernel-pkg --package kernel-xen0-PAE --mkinitrd --depmod --install --multiboot=/boot/xen.gz-%{KVERREL}-PAE %{KVERREL}xen0-PAE -[ ! -x /sbin/ldconfig ] || /sbin/ldconfig -X - -%post xen0-PAE-devel -[ -f /etc/sysconfig/kernel ] && . /etc/sysconfig/kernel -if [ "$HARDLINK" != "no" -a -x /usr/sbin/hardlink ] ; then - pushd /usr/src/kernels/%{KVERREL}-xen0-PAE-%{_target_cpu} > /dev/null - /usr/bin/find . -type f | while read f; do hardlink -c /usr/src/kernels/*FC*/$f $f ; done - popd > /dev/null +%post xen +[ ! -x /usr/sbin/module_upgrade ] || /usr/sbin/module_upgrade %{rpmversion}-%{release}-xen +if [ -e /proc/xen/xsd_kva -o ! -d /proc/xen ]; then + /sbin/new-kernel-pkg --package kernel-xen --mkinitrd --depmod --install --multiboot=/boot/xen.gz-%{KVERREL} %{KVERREL}xen +else + /sbin/new-kernel-pkg --package kernel-xen --mkinitrd --depmod --install %{KVERREL}xen fi - -%post xenU-PAE -[ ! -x /usr/sbin/module_upgrade ] || /usr/sbin/module_upgrade %{rpmversion}-%{release}-xenU-PAE -/sbin/new-kernel-pkg --package kernel-xenU-PAE --mkinitrd --depmod --install %{KVERREL}xenU-PAE [ ! -x /sbin/ldconfig ] || /sbin/ldconfig -X -%post xenU-PAE-devel +%post xen-devel [ -f /etc/sysconfig/kernel ] && . /etc/sysconfig/kernel if [ "$HARDLINK" != "no" -a -x /usr/sbin/hardlink ] ; then - pushd /usr/src/kernels/%{KVERREL}-xenU-PAE-%{_target_cpu} > /dev/null + pushd /usr/src/kernels/%{KVERREL}-xen-%{_target_cpu} > /dev/null /usr/bin/find . -type f | while read f; do hardlink -c /usr/src/kernels/*FC*/$f $f ; done popd > /dev/null fi @@ -1464,13 +1411,9 @@ /sbin/modprobe loop 2> /dev/null > /dev/null || : /sbin/new-kernel-pkg --rminitrd --rmmoddep --remove %{KVERREL}xenU -%preun xen0-PAE +%preun xen /sbin/modprobe loop 2> /dev/null > /dev/null || : -/sbin/new-kernel-pkg --rminitrd --rmmoddep --remove %{KVERREL}xen0-PAE - -%preun xenU-PAE -/sbin/modprobe loop 2> /dev/null > /dev/null || : -/sbin/new-kernel-pkg --rmmoddep --remove %{KVERREL}xenU-PAE +/sbin/new-kernel-pkg --rminitrd --rmmoddep --remove %{KVERREL}xen ### @@ -1555,45 +1498,26 @@ /usr/src/kernels/%{KVERREL}xenU-%{_target_cpu} %endif -%if %{buildxenPAE} -%files xen0-PAE +%files xen %defattr(-,root,root) -/%{image_install_path}/vmlinuz-%{KVERREL}xen0-PAE -/boot/System.map-%{KVERREL}xen0-PAE -/boot/config-%{KVERREL}xen0-PAE +/%{image_install_path}/vmlinuz-%{KVERREL}xen +/boot/System.map-%{KVERREL}xen +/boot/config-%{KVERREL}xen /boot/xen.gz-%{KVERREL}-PAE /boot/xen-syms-%{KVERREL}-PAE -%dir /lib/modules/%{KVERREL}xen0-PAE -/lib/modules/%{KVERREL}xen0-PAE/kernel -%verify(not mtime) /lib/modules/%{KVERREL}xen0-PAE/build -/lib/modules/%{KVERREL}xen0-PAE/source +%dir /lib/modules/%{KVERREL}xen +/lib/modules/%{KVERREL}xen/kernel +%verify(not mtime) /lib/modules/%{KVERREL}xen/build +/lib/modules/%{KVERREL}xen/source /etc/ld.so.conf.d/kernelcap-%{KVERREL}.conf -/lib/modules/%{KVERREL}xen0-PAE/extra -/lib/modules/%{KVERREL}xen0-PAE/updates +/lib/modules/%{KVERREL}xen/extra +/lib/modules/%{KVERREL}xen/updates -%files xen0-PAE-devel +%files xen-devel %defattr(-,root,root) -%verify(not mtime) /usr/src/kernels/%{KVERREL}-xen0-PAE-%{_target_cpu} -/usr/src/kernels/%{KVERREL}xen0-PAE-%{_target_cpu} +%verify(not mtime) /usr/src/kernels/%{KVERREL}-xen-%{_target_cpu} +/usr/src/kernels/%{KVERREL}xen-%{_target_cpu} -%files xenU-PAE -%defattr(-,root,root) -/%{image_install_path}/vmlinuz-%{KVERREL}xenU-PAE -/boot/System.map-%{KVERREL}xenU-PAE -/boot/config-%{KVERREL}xenU-PAE -%dir /lib/modules/%{KVERREL}xenU-PAE -/lib/modules/%{KVERREL}xenU-PAE/kernel -%verify(not mtime) /lib/modules/%{KVERREL}xenU-PAE/build -/lib/modules/%{KVERREL}xenU-PAE/source -/etc/ld.so.conf.d/kernelcap-%{KVERREL}.conf -/lib/modules/%{KVERREL}xenU-PAE/extra -/lib/modules/%{KVERREL}xenU-PAE/updates - -%files xenU-PAE-devel -%defattr(-,root,root) -%verify(not mtime) /usr/src/kernels/%{KVERREL}-xenU-PAE-%{_target_cpu} -/usr/src/kernels/%{KVERREL}xenU-PAE-%{_target_cpu} -%endif %endif %if %{buildkdump} From fedora-cvs-commits at redhat.com Tue Jul 4 13:47:39 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 4 Jul 2006 09:47:39 -0400 Subject: rpms/kernel/FC-5/configs config-xen-xen,NONE,1.1 Message-ID: <200607041347.k64Dld8o004937@cvs.devel.redhat.com> Author: quintela Update of /cvs/dist/rpms/kernel/FC-5/configs In directory cvs.devel.redhat.com:/tmp/cvs-serv4882/configs Added Files: config-xen-xen Log Message: add support for xen unified kernel & PAE support on that kernel --- NEW FILE config-xen-xen --- # # XEN # # CONFIG_NOHIGHMEM is not set # CONFIG_HIGHMEM4G is not set CONFIG_HIGHMEM64G=y CONFIG_HIGHMEM=y CONFIG_XEN_BLKDEV_BACKEND=m CONFIG_XEN_NETDEV_BACKEND=m CONFIG_XEN_BLKDEV_FRONTEND=y CONFIG_XEN_NETDEV_FRONTEND=m From fedora-cvs-commits at redhat.com Tue Jul 4 13:47:41 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 4 Jul 2006 09:47:41 -0400 Subject: rpms/openssl097a/devel openssl097a.spec,1.2,1.3 Message-ID: <200607041347.k64DlfMp004949@cvs.devel.redhat.com> Author: tmraz Update of /cvs/dist/rpms/openssl097a/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv4850 Modified Files: openssl097a.spec Log Message: - bump release Index: openssl097a.spec =================================================================== RCS file: /cvs/dist/rpms/openssl097a/devel/openssl097a.spec,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- openssl097a.spec 4 Jul 2006 13:39:53 -0000 1.2 +++ openssl097a.spec 4 Jul 2006 13:47:38 -0000 1.3 @@ -21,7 +21,7 @@ Summary: The OpenSSL toolkit Name: openssl097a Version: 0.9.7a -Release: 5 +Release: 6 Source: openssl-%{version}-usa.tar.bz2 Source1: hobble-openssl Source2: Makefile.certificate @@ -388,7 +388,7 @@ %postun -p /sbin/ldconfig %changelog -* Tue Jul 4 2006 Tomas Mraz 0.9.7a-5 +* Tue Jul 4 2006 Tomas Mraz 0.9.7a-6 - fix a few rpmlint warnings - fix build if 'rand' or 'passwd' in buildroot path (#178782) From fedora-cvs-commits at redhat.com Tue Jul 4 14:07:57 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 4 Jul 2006 10:07:57 -0400 Subject: rpms/kernel/FC-5 kernel-2.6.spec,1.2146,1.2147 Message-ID: <200607041407.k64E7uVJ010706@cvs.devel.redhat.com> Author: quintela Update of /cvs/dist/rpms/kernel/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv10670 Modified Files: kernel-2.6.spec Log Message: build xen kernel only when xen0/xenU are built Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/kernel-2.6.spec,v retrieving revision 1.2146 retrieving revision 1.2147 diff -u -r1.2146 -r1.2147 --- kernel-2.6.spec 4 Jul 2006 13:47:36 -0000 1.2146 +++ kernel-2.6.spec 4 Jul 2006 14:07:52 -0000 1.2147 @@ -1242,8 +1242,8 @@ %endif %if %{includexen} -BuildKernel vmlinuz vmlinuz xen %if %{buildxen} +BuildKernel vmlinuz vmlinuz xen BuildKernel vmlinuz vmlinuz xen0 BuildKernel vmlinuz vmlinuz xenU %endif From fedora-cvs-commits at redhat.com Tue Jul 4 14:34:13 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 4 Jul 2006 10:34:13 -0400 Subject: rpms/openssl097a/devel libica-1.3.6-no-config-h.patch, NONE, 1.1 openssl097a.spec, 1.3, 1.4 Message-ID: <200607041434.k64EYDS2001103@cvs.devel.redhat.com> Author: tmraz Update of /cvs/dist/rpms/openssl097a/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv1043 Modified Files: openssl097a.spec Added Files: libica-1.3.6-no-config-h.patch Log Message: - make libica build in brew libica-1.3.6-no-config-h.patch: icalinux.c | 1 - sha1.c | 1 - 2 files changed, 2 deletions(-) --- NEW FILE libica-1.3.6-no-config-h.patch --- --- libica-1.3.6-rc3/src/sha1.c.no-config-h 2005-10-21 17:35:03.000000000 +0200 +++ libica-1.3.6-rc3/src/sha1.c 2006-05-11 14:18:39.000000000 +0200 @@ -355,7 +355,6 @@ #include #include "platform.h" -#include #ifdef __s390__ #define _LINUX_S390_ 1 #ifdef _LINUX_S390_ --- libica-1.3.6-rc3/src/icalinux.c.no-config-h 2006-05-11 12:59:23.000000000 +0200 +++ libica-1.3.6-rc3/src/icalinux.c 2006-05-11 14:19:03.000000000 +0200 @@ -384,7 +384,6 @@ #include #include -#include #ifdef __s390__ #ifndef _LINUX_S390_ Index: openssl097a.spec =================================================================== RCS file: /cvs/dist/rpms/openssl097a/devel/openssl097a.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- openssl097a.spec 4 Jul 2006 13:47:38 -0000 1.3 +++ openssl097a.spec 4 Jul 2006 14:34:10 -0000 1.4 @@ -43,6 +43,7 @@ Patch7: openssl-0.9.7-ppc64.patch Patch8: openssl-sec3-blinding-0.9.7.patch Patch9: openssl-0.9.7a-klima-pokorny-rosa.patch +Patch10: libica-1.3.6-no-config-h.patch Patch11: libica-1.2-cleanup.patch Patch12: openssl-0.9.7a-libica-autoconf.patch Patch13: openssl-0.9.7a-blinding-threads.patch @@ -120,6 +121,7 @@ %ifarch s390 s390x pushd libica-%{libicaversion} +%patch10 -p1 -b .no-config-h %patch11 -p1 -b .cleanup if [[ $RPM_BUILD_ROOT ]] ; then export INSROOT=$RPM_BUILD_ROOT @@ -391,6 +393,7 @@ * Tue Jul 4 2006 Tomas Mraz 0.9.7a-6 - fix a few rpmlint warnings - fix build if 'rand' or 'passwd' in buildroot path (#178782) +- make libica build in brew * Fri Feb 10 2006 Jesse Keating - 0.9.7a-4.2.1 - bump again for double-long bug on ppc(64) From fedora-cvs-commits at redhat.com Tue Jul 4 14:35:33 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 4 Jul 2006 10:35:33 -0400 Subject: rpms/kernel/FC-5 kernel-2.6.spec,1.2147,1.2148 Message-ID: <200607041435.k64EZXdV001469@cvs.devel.redhat.com> Author: quintela Update of /cvs/dist/rpms/kernel/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv1443 Modified Files: kernel-2.6.spec Log Message: build xen kernel only when xen0/xenU are built (take 2) Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/kernel-2.6.spec,v retrieving revision 1.2147 retrieving revision 1.2148 diff -u -r1.2147 -r1.2148 --- kernel-2.6.spec 4 Jul 2006 14:07:52 -0000 1.2147 +++ kernel-2.6.spec 4 Jul 2006 14:35:20 -0000 1.2148 @@ -1496,7 +1496,6 @@ %defattr(-,root,root) %verify(not mtime) /usr/src/kernels/%{KVERREL}-xenU-%{_target_cpu} /usr/src/kernels/%{KVERREL}xenU-%{_target_cpu} -%endif %files xen %defattr(-,root,root) @@ -1519,6 +1518,7 @@ /usr/src/kernels/%{KVERREL}xen-%{_target_cpu} %endif +%endif %if %{buildkdump} From fedora-cvs-commits at redhat.com Tue Jul 4 15:05:10 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 4 Jul 2006 11:05:10 -0400 Subject: rpms/hplip/devel hplip-libm.patch,NONE,1.1 hplip.spec,1.87,1.88 Message-ID: <200607041505.k64F5A58025591@cvs.devel.redhat.com> Author: twaugh Update of /cvs/dist/rpms/hplip/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv25561 Modified Files: hplip.spec Added Files: hplip-libm.patch Log Message: * Tue Jul 4 2006 Tim Waugh 1.6.6a-3 - libhpip should link against libm (bug #197599). hplip-libm.patch: Makefile.am | 2 +- Makefile.in | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) --- NEW FILE hplip-libm.patch --- --- hplip-1.6.6a/Makefile.in.libm 2006-07-04 15:55:53.000000000 +0100 +++ hplip-1.6.6a/Makefile.in 2006-07-04 15:56:36.000000000 +0100 @@ -480,7 +480,7 @@ ip/xbi2gray.c ip/xcolrspc.c ip/xfakemono.c ip/xgray2bi.c ip/xinvert.c ip/xjpg_enc.c ip/xmatrix.c ip/xpnm.c ip/xscale.c ip/xthumb.c ip/xyxtract.c \ ip/hpip.h ip/ipdefs.h ip/xform.h ip/xjpg_dct.h ip/xjpg_huf.h ip/xjpg_mrk.h -libhpip_la_LDFLAGS = -version-info 0:1:0 +libhpip_la_LDFLAGS = -lm -version-info 0:1:0 # sane backend BASENAME = sane-hpaio --- hplip-1.6.6a/Makefile.am.libm 2006-07-04 15:55:24.000000000 +0100 +++ hplip-1.6.6a/Makefile.am 2006-07-04 15:55:36.000000000 +0100 @@ -151,7 +151,7 @@ ip/ipmain.c ip/xchgbpp.c ip/xcrop.c ip/xgamma.c ip/xjpg_dec.c ip/xjpg_huf.c ip/xpcx.c ip/xsaturation.c ip/xtable.c ip/xtonemap.c \ ip/xbi2gray.c ip/xcolrspc.c ip/xfakemono.c ip/xgray2bi.c ip/xinvert.c ip/xjpg_enc.c ip/xmatrix.c ip/xpnm.c ip/xscale.c ip/xthumb.c ip/xyxtract.c \ ip/hpip.h ip/ipdefs.h ip/xform.h ip/xjpg_dct.h ip/xjpg_huf.h ip/xjpg_mrk.h -libhpip_la_LDFLAGS = -version-info 0:1:0 +libhpip_la_LDFLAGS = -lm -version-info 0:1:0 # sane backend BASENAME=sane-hpaio Index: hplip.spec =================================================================== RCS file: /cvs/dist/rpms/hplip/devel/hplip.spec,v retrieving revision 1.87 retrieving revision 1.88 diff -u -r1.87 -r1.88 --- hplip.spec 28 Jun 2006 07:53:52 -0000 1.87 +++ hplip.spec 4 Jul 2006 15:05:08 -0000 1.88 @@ -1,7 +1,7 @@ Summary: HP Linux Imaging and Printing Project Name: hplip Version: 1.6.6a -Release: 2 +Release: 3 License: GPL/MIT/BSD Group: System Environment/Daemons Conflicts: system-config-printer < 0.6.132 @@ -15,6 +15,7 @@ Patch3: hplip-quiet.patch Patch4: hplip-cups-backend.patch Patch5: hplip-compile.patch +Patch6: hplip-libm.patch BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot Requires: desktop-file-utils >= 0.2.92 @@ -77,6 +78,9 @@ # Work around missing linux/compiler.h. %patch5 -p1 -b .compile +# libhpip should link against libm (bug #197599). +%patch6 -p1 -b .libm + autoconf # for patch4 %build @@ -177,7 +181,10 @@ exit 0 %changelog -* Wed Jun 28 2006 Tim Waugh 1.6.6a-1 +* Tue Jul 4 2006 Tim Waugh 1.6.6a-3 +- libhpip should link against libm (bug #197599). + +* Wed Jun 28 2006 Tim Waugh 1.6.6a-2 - 1.6.6a. * Mon Jun 26 2006 Tim Waugh From fedora-cvs-commits at redhat.com Tue Jul 4 15:06:15 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 4 Jul 2006 11:06:15 -0400 Subject: rpms/openssl097a/devel openssl097a.spec,1.4,1.5 Message-ID: <200607041506.k64F6Fqv025692@cvs.devel.redhat.com> Author: tmraz Update of /cvs/dist/rpms/openssl097a/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv25628 Modified Files: openssl097a.spec Log Message: - libica requires openssl to build Index: openssl097a.spec =================================================================== RCS file: /cvs/dist/rpms/openssl097a/devel/openssl097a.spec,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- openssl097a.spec 4 Jul 2006 14:34:10 -0000 1.4 +++ openssl097a.spec 4 Jul 2006 15:06:02 -0000 1.5 @@ -68,7 +68,9 @@ URL: http://www.openssl.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRequires: mktemp, krb5-devel, perl, sed, zlib-devel, /usr/bin/cmp -BuildRequires: automake14, autoconf, libtool +%ifarch s390 s390x +BuildRequires: automake14, autoconf, libtool, openssl +%endif Requires: mktemp Conflicts: openssl <= %{version} From fedora-cvs-commits at redhat.com Tue Jul 4 16:22:30 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 4 Jul 2006 12:22:30 -0400 Subject: rpms/kernel/FC-5 kernel-2.6.spec,1.2148,1.2149 Message-ID: <200607041622.k64GMU6O012034@cvs.devel.redhat.com> Author: quintela Update of /cvs/dist/rpms/kernel/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv11997 Modified Files: kernel-2.6.spec Log Message: add changelog entries for xen PAE, xen & upstream rebase Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/kernel-2.6.spec,v retrieving revision 1.2148 retrieving revision 1.2149 diff -u -r1.2148 -r1.2149 --- kernel-2.6.spec 4 Jul 2006 14:35:20 -0000 1.2148 +++ kernel-2.6.spec 4 Jul 2006 16:22:27 -0000 1.2149 @@ -1551,6 +1551,11 @@ %endif %changelog +* Tue Jul 4 2006 Juan Quintela +- new merge with xen upstream. +- new xen kernel (same as rawhide one) with PAE support +- removed xen0-PAE & xenU-PAE (see xen kernel). + * Fri Jun 30 2006 Dave Jones - 2.6.17.3 - 2.6.17.2 From fedora-cvs-commits at redhat.com Tue Jul 4 16:59:02 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 4 Jul 2006 12:59:02 -0400 Subject: rpms/cups/devel cups-svn5706.patch, NONE, 1.1 cups-direct-usb.patch, 1.1, 1.2 cups-relro.patch, 1.5, 1.6 cups-str1705.patch, 1.4, 1.5 cups.spec, 1.223, 1.224 cups-localhost.patch, 1.1, NONE cups-str1736.patch, 1.1, NONE cups-str1740.patch, 1.1, NONE cups-str1758.patch, 1.1, NONE cups-str1776.patch, 1.1, NONE Message-ID: <200607041659.k64Gx22Q006156@cvs.devel.redhat.com> Author: twaugh Update of /cvs/dist/rpms/cups/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv5787 Modified Files: cups-direct-usb.patch cups-relro.patch cups-str1705.patch cups.spec Added Files: cups-svn5706.patch Removed Files: cups-localhost.patch cups-str1736.patch cups-str1740.patch cups-str1758.patch cups-str1776.patch Log Message: * Tue Jul 4 2006 Tim Waugh 1:1.2.1-17 - Sync with svn5706. - No longer need localhost, str1740, str1758, str1736, str1776 patches. cups-svn5706.patch: .svn/dir-wcprops | 0 .svn/entries | 0 .svn/text-base/CHANGES.txt.svn-base | 0 .svn/text-base/Makedefs.in.svn-base | 0 .svn/text-base/config.h.in.svn-base | 0 .svn/text-base/configure.in.svn-base | 0 .svn/text-base/cups-config.in.svn-base | 0 .svn/wcprops/CHANGES-1.0.txt.svn-work | 0 .svn/wcprops/CHANGES-1.1.txt.svn-work | 0 .svn/wcprops/CHANGES.txt.svn-work | 0 .svn/wcprops/CREDITS.txt.svn-work | 0 .svn/wcprops/INSTALL.txt.svn-work | 0 .svn/wcprops/LICENSE.txt.svn-work | 0 .svn/wcprops/Makedefs.in.svn-work | 0 .svn/wcprops/Makefile.svn-work | 0 .svn/wcprops/README.txt.svn-work | 0 .svn/wcprops/config.h.in.svn-work | 0 .svn/wcprops/configure.in.svn-work | 0 .svn/wcprops/cups-config.in.svn-work | 0 .svn/wcprops/install-sh.svn-work | 0 CHANGES.txt | 96 + Makedefs.in | 10 backend/.svn/dir-prop-base | 0 backend/.svn/dir-props | 0 backend/.svn/dir-wcprops | 0 backend/.svn/entries | 0 backend/.svn/prop-base/backend-private.h.svn-base | 0 backend/.svn/prop-base/easysw-firewire-design.txt.svn-base | 0 backend/.svn/prop-base/easysw-firewire-linux.txt.svn-base | 0 backend/.svn/prop-base/ieee1394-linux.c.svn-base | 0 backend/.svn/prop-base/ieee1394.c.svn-base | 0 backend/.svn/prop-base/ieee1394.h.svn-base | 0 backend/.svn/prop-base/runloop.c.svn-base | 0 backend/.svn/props/backend-private.h.svn-work | 0 backend/.svn/props/easysw-firewire-design.txt.svn-work | 0 backend/.svn/props/easysw-firewire-linux.txt.svn-work | 0 backend/.svn/props/ieee1394-linux.c.svn-work | 0 backend/.svn/props/ieee1394.c.svn-work | 0 backend/.svn/props/ieee1394.h.svn-work | 0 backend/.svn/props/runloop.c.svn-work | 0 backend/.svn/text-base/Dependencies.svn-base | 0 backend/.svn/text-base/Makefile.svn-base | 0 backend/.svn/text-base/backend-private.h.svn-base | 0 backend/.svn/text-base/easysw-firewire-design.txt.svn-base | 0 backend/.svn/text-base/easysw-firewire-linux.txt.svn-base | 0 backend/.svn/text-base/ieee1284.c.svn-base | 0 backend/.svn/text-base/ieee1394-linux.c.svn-base | 0 backend/.svn/text-base/ieee1394.c.svn-base | 0 backend/.svn/text-base/ieee1394.h.svn-base | 0 backend/.svn/text-base/ipp.c.svn-base | 0 backend/.svn/text-base/parallel.c.svn-base | 0 backend/.svn/text-base/runloop.c.svn-base | 0 backend/.svn/text-base/serial.c.svn-base | 0 backend/.svn/text-base/snmp.c.svn-base | 0 backend/.svn/text-base/socket.c.svn-base | 0 backend/.svn/text-base/test1284.c.svn-base | 0 backend/.svn/text-base/usb-darwin.c.svn-base | 0 backend/.svn/text-base/usb-unix.c.svn-base | 0 backend/.svn/text-base/usb.c.svn-base | 0 backend/.svn/wcprops/Dependencies.svn-work | 0 backend/.svn/wcprops/Makefile.svn-work | 0 backend/.svn/wcprops/backend-private.h.svn-work | 0 backend/.svn/wcprops/betest.c.svn-work | 0 backend/.svn/wcprops/easysw-firewire-design.txt.svn-work | 0 backend/.svn/wcprops/easysw-firewire-linux.txt.svn-work | 0 backend/.svn/wcprops/ieee1284.c.svn-work | 0 backend/.svn/wcprops/ieee1394-linux.c.svn-work | 0 backend/.svn/wcprops/ieee1394.c.svn-work | 0 backend/.svn/wcprops/ieee1394.h.svn-work | 0 backend/.svn/wcprops/ipp.c.svn-work | 0 backend/.svn/wcprops/lpd.c.svn-work | 0 backend/.svn/wcprops/pap.c.svn-work | 0 backend/.svn/wcprops/parallel.c.svn-work | 0 backend/.svn/wcprops/runloop.c.svn-work | 0 backend/.svn/wcprops/scsi-irix.c.svn-work | 0 backend/.svn/wcprops/scsi-linux.c.svn-work | 0 backend/.svn/wcprops/scsi.c.svn-work | 0 backend/.svn/wcprops/serial.c.svn-work | 0 backend/.svn/wcprops/snmp.c.svn-work | 0 backend/.svn/wcprops/snmp.txt.svn-work | 0 backend/.svn/wcprops/socket.c.svn-work | 0 backend/.svn/wcprops/test1284.c.svn-work | 0 backend/.svn/wcprops/usb-darwin.c.svn-work | 0 backend/.svn/wcprops/usb-unix.c.svn-work | 0 backend/.svn/wcprops/usb.c.svn-work | 0 backend/Dependencies | 39 backend/Makefile | 40 backend/backend-private.h | 73 backend/easysw-firewire-design.txt | 70 backend/easysw-firewire-linux.txt | 35 backend/ieee1284.c | 77 backend/ieee1394-linux.c | 877 ---------- backend/ieee1394.c | 267 --- backend/ieee1394.h | 103 - backend/ipp.c | 7 backend/parallel.c | 207 -- backend/runloop.c | 218 ++ backend/serial.c | 293 +-- backend/snmp.c | 31 backend/socket.c | 299 +-- backend/test1284.c | 9 backend/usb-darwin.c | 6 backend/usb-unix.c | 232 -- backend/usb.c | 25 berkeley/.svn/dir-wcprops | 0 berkeley/.svn/entries | 0 berkeley/.svn/text-base/lpq.c.svn-base | 0 berkeley/.svn/text-base/lprm.c.svn-base | 0 berkeley/.svn/wcprops/Dependencies.svn-work | 0 berkeley/.svn/wcprops/Makefile.svn-work | 0 berkeley/.svn/wcprops/lpc.c.svn-work | 0 berkeley/.svn/wcprops/lpq.c.svn-work | 0 berkeley/.svn/wcprops/lpr.c.svn-work | 0 berkeley/.svn/wcprops/lprm.c.svn-work | 0 berkeley/lpq.c | 6 berkeley/lprm.c | 35 cgi-bin/.svn/dir-wcprops | 0 cgi-bin/.svn/entries | 0 cgi-bin/.svn/text-base/help-index.c.svn-base | 0 cgi-bin/.svn/wcprops/Dependencies.svn-work | 0 cgi-bin/.svn/wcprops/Makefile.svn-work | 0 cgi-bin/.svn/wcprops/admin.c.svn-work | 0 cgi-bin/.svn/wcprops/cgi-private.h.svn-work | 0 cgi-bin/.svn/wcprops/cgi.h.svn-work | 0 cgi-bin/.svn/wcprops/classes.c.svn-work | 0 cgi-bin/.svn/wcprops/help-index.c.svn-work | 0 cgi-bin/.svn/wcprops/help-index.h.svn-work | 0 cgi-bin/.svn/wcprops/help.c.svn-work | 0 cgi-bin/.svn/wcprops/html.c.svn-work | 0 cgi-bin/.svn/wcprops/ipp-var.c.svn-work | 0 cgi-bin/.svn/wcprops/jobs.c.svn-work | 0 cgi-bin/.svn/wcprops/multipart.dat.svn-work | 0 cgi-bin/.svn/wcprops/printers.c.svn-work | 0 cgi-bin/.svn/wcprops/search.c.svn-work | 0 cgi-bin/.svn/wcprops/template.c.svn-work | 0 cgi-bin/.svn/wcprops/testcgi.c.svn-work | 0 cgi-bin/.svn/wcprops/testhi.c.svn-work | 0 cgi-bin/.svn/wcprops/testhi.html.svn-work | 0 cgi-bin/.svn/wcprops/testtemplate.c.svn-work | 0 cgi-bin/.svn/wcprops/var.c.svn-work | 0 cgi-bin/help-index.c | 6 conf/.svn/dir-wcprops | 0 conf/.svn/entries | 0 conf/.svn/wcprops/Makefile.svn-work | 0 conf/.svn/wcprops/cupsd.conf.in.svn-work | 0 conf/.svn/wcprops/mime.convs.svn-work | 0 conf/.svn/wcprops/mime.types.svn-work | 0 conf/.svn/wcprops/pam.darwin.svn-work | 0 conf/.svn/wcprops/pam.irix.svn-work | 0 conf/.svn/wcprops/pam.std.in.svn-work | 0 config-scripts/.svn/dir-wcprops | 0 config-scripts/.svn/entries | 0 config-scripts/.svn/text-base/cups-compiler.m4.svn-base | 0 config-scripts/.svn/text-base/cups-defaults.m4.svn-base | 0 config-scripts/.svn/text-base/cups-directories.m4.svn-base | 0 config-scripts/.svn/text-base/cups-image.m4.svn-base | 0 config-scripts/.svn/text-base/cups-network.m4.svn-base | 0 config-scripts/.svn/text-base/cups-sharedlibs.m4.svn-base | 0 config-scripts/.svn/text-base/cups-ssl.m4.svn-base | 0 config-scripts/.svn/wcprops/cups-common.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-compiler.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-defaults.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-directories.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-image.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-largefile.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-launchd.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-ldap.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-libtool.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-manpages.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-network.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-opsys.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-pam.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-pap.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-pdf.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-scripting.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-sharedlibs.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-slp.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-ssl.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-threads.m4.svn-work | 0 config-scripts/cups-compiler.m4 | 66 config-scripts/cups-defaults.m4 | 40 config-scripts/cups-directories.m4 | 6 config-scripts/cups-image.m4 | 24 config-scripts/cups-network.m4 | 6 config-scripts/cups-sharedlibs.m4 | 48 config-scripts/cups-ssl.m4 | 5 config.h.in | 11 configure.in | 11 cups-config.in | 14 cups/.svn/dir-prop-base | 0 cups/.svn/dir-props | 0 cups/.svn/dir-wcprops | 0 cups/.svn/entries | 0 cups/.svn/text-base/Makefile.svn-base | 0 cups/.svn/text-base/adminutil.c.svn-base | 0 cups/.svn/text-base/emit.c.svn-base | 0 cups/.svn/text-base/http-addrlist.c.svn-base | 0 cups/.svn/text-base/http.c.svn-base | 0 cups/.svn/text-base/http.h.svn-base | 0 cups/.svn/text-base/ipp.c.svn-base | 0 cups/.svn/text-base/mark.c.svn-base | 0 cups/.svn/text-base/testhttp.c.svn-base | 0 cups/.svn/text-base/testppd.c.svn-base | 0 cups/.svn/text-base/util.c.svn-base | 0 cups/.svn/wcprops/Dependencies.svn-work | 0 cups/.svn/wcprops/Makefile.svn-work | 0 cups/.svn/wcprops/adminutil.c.svn-work | 0 cups/.svn/wcprops/adminutil.h.svn-work | 0 cups/.svn/wcprops/api-array.shtml.svn-work | 0 cups/.svn/wcprops/api-cups.shtml.svn-work | 0 cups/.svn/wcprops/api-filedir.shtml.svn-work | 0 cups/.svn/wcprops/api-filter.shtml.svn-work | 0 cups/.svn/wcprops/api-httpipp.shtml.svn-work | 0 cups/.svn/wcprops/api-ppd.shtml.svn-work | 0 cups/.svn/wcprops/array.c.svn-work | 0 cups/.svn/wcprops/array.h.svn-work | 0 cups/.svn/wcprops/attr.c.svn-work | 0 cups/.svn/wcprops/auth.c.svn-work | 0 cups/.svn/wcprops/backchannel.c.svn-work | 0 cups/.svn/wcprops/backend.c.svn-work | 0 cups/.svn/wcprops/backend.h.svn-work | 0 cups/.svn/wcprops/cups.h.svn-work | 0 cups/.svn/wcprops/custom.c.svn-work | 0 cups/.svn/wcprops/debug.h.svn-work | 0 cups/.svn/wcprops/dest.c.svn-work | 0 cups/.svn/wcprops/dir.c.svn-work | 0 cups/.svn/wcprops/dir.h.svn-work | 0 cups/.svn/wcprops/emit.c.svn-work | 0 cups/.svn/wcprops/encode.c.svn-work | 0 cups/.svn/wcprops/file.c.svn-work | 0 cups/.svn/wcprops/file.h.svn-work | 0 cups/.svn/wcprops/getifaddrs.c.svn-work | 0 cups/.svn/wcprops/getputfile.c.svn-work | 0 cups/.svn/wcprops/globals.c.svn-work | 0 cups/.svn/wcprops/globals.h.svn-work | 0 cups/.svn/wcprops/http-addr.c.svn-work | 0 cups/.svn/wcprops/http-addrlist.c.svn-work | 0 cups/.svn/wcprops/http-private.h.svn-work | 0 cups/.svn/wcprops/http-support.c.svn-work | 0 cups/.svn/wcprops/http.c.svn-work | 0 cups/.svn/wcprops/http.h.svn-work | 0 cups/.svn/wcprops/i18n.h.svn-work | 0 cups/.svn/wcprops/ipp-private.h.svn-work | 0 cups/.svn/wcprops/ipp-support.c.svn-work | 0 cups/.svn/wcprops/ipp.c.svn-work | 0 cups/.svn/wcprops/ipp.h.svn-work | 0 cups/.svn/wcprops/langprintf.c.svn-work | 0 cups/.svn/wcprops/language.c.svn-work | 0 cups/.svn/wcprops/language.h.svn-work | 0 cups/.svn/wcprops/libcups_s.exp.svn-work | 0 cups/.svn/wcprops/localize.c.svn-work | 0 cups/.svn/wcprops/mark.c.svn-work | 0 cups/.svn/wcprops/md5-apple.h.svn-work | 0 cups/.svn/wcprops/md5.c.svn-work | 0 cups/.svn/wcprops/md5.h.svn-work | 0 cups/.svn/wcprops/md5passwd.c.svn-work | 0 cups/.svn/wcprops/notify.c.svn-work | 0 cups/.svn/wcprops/options.c.svn-work | 0 cups/.svn/wcprops/page.c.svn-work | 0 cups/.svn/wcprops/ppd.c.svn-work | 0 cups/.svn/wcprops/ppd.h.svn-work | 0 cups/.svn/wcprops/request.c.svn-work | 0 cups/.svn/wcprops/snprintf.c.svn-work | 0 cups/.svn/wcprops/string.c.svn-work | 0 cups/.svn/wcprops/string.h.svn-work | 0 cups/.svn/wcprops/tempfile.c.svn-work | 0 cups/.svn/wcprops/test.ppd.svn-work | 0 cups/.svn/wcprops/testadmin.c.svn-work | 0 cups/.svn/wcprops/testarray.c.svn-work | 0 cups/.svn/wcprops/testfile.c.svn-work | 0 cups/.svn/wcprops/testhttp.c.svn-work | 0 cups/.svn/wcprops/testi18n.c.svn-work | 0 cups/.svn/wcprops/testipp.c.svn-work | 0 cups/.svn/wcprops/testlang.c.svn-work | 0 cups/.svn/wcprops/testppd.c.svn-work | 0 cups/.svn/wcprops/transcode.c.svn-work | 0 cups/.svn/wcprops/transcode.h.svn-work | 0 cups/.svn/wcprops/usersys.c.svn-work | 0 cups/.svn/wcprops/utf8demo.txt.svn-work | 0 cups/.svn/wcprops/util.c.svn-work | 0 cups/Makefile | 10 cups/adminutil.c | 17 cups/emit.c | 27 cups/http-addrlist.c | 20 cups/http.c | 25 cups/http.h | 14 cups/ipp.c | 8 cups/mark.c | 11 cups/testhttp.c | 22 cups/testppd.c | 57 cups/util.c | 29 data/.svn/dir-wcprops | 0 data/.svn/entries | 0 data/.svn/wcprops/HPGLprolog.svn-work | 0 data/.svn/wcprops/Makefile.svn-work | 0 data/.svn/wcprops/classified.svn-work | 0 data/.svn/wcprops/confidential.svn-work | 0 data/.svn/wcprops/cups.irix.svn-work | 0 data/.svn/wcprops/cups.pam.svn-work | 0 data/.svn/wcprops/cups.suse.svn-work | 0 data/.svn/wcprops/euc-cn.txt.svn-work | 0 data/.svn/wcprops/euc-jp.txt.svn-work | 0 data/.svn/wcprops/euc-kr.txt.svn-work | 0 data/.svn/wcprops/euc-tw.txt.svn-work | 0 data/.svn/wcprops/iso-8859-1.svn-work | 0 data/.svn/wcprops/iso-8859-1.txt.svn-work | 0 data/.svn/wcprops/iso-8859-10.svn-work | 0 data/.svn/wcprops/iso-8859-10.txt.svn-work | 0 data/.svn/wcprops/iso-8859-11.txt.svn-work | 0 data/.svn/wcprops/iso-8859-13.svn-work | 0 data/.svn/wcprops/iso-8859-13.txt.svn-work | 0 data/.svn/wcprops/iso-8859-14.svn-work | 0 data/.svn/wcprops/iso-8859-14.txt.svn-work | 0 data/.svn/wcprops/iso-8859-15.svn-work | 0 data/.svn/wcprops/iso-8859-15.txt.svn-work | 0 data/.svn/wcprops/iso-8859-16.txt.svn-work | 0 data/.svn/wcprops/iso-8859-2.svn-work | 0 data/.svn/wcprops/iso-8859-2.txt.svn-work | 0 data/.svn/wcprops/iso-8859-3.svn-work | 0 data/.svn/wcprops/iso-8859-3.txt.svn-work | 0 data/.svn/wcprops/iso-8859-4.svn-work | 0 data/.svn/wcprops/iso-8859-4.txt.svn-work | 0 data/.svn/wcprops/iso-8859-5.svn-work | 0 data/.svn/wcprops/iso-8859-5.txt.svn-work | 0 data/.svn/wcprops/iso-8859-6.svn-work | 0 data/.svn/wcprops/iso-8859-6.txt.svn-work | 0 data/.svn/wcprops/iso-8859-7.svn-work | 0 data/.svn/wcprops/iso-8859-7.txt.svn-work | 0 data/.svn/wcprops/iso-8859-8.svn-work | 0 data/.svn/wcprops/iso-8859-8.txt.svn-work | 0 data/.svn/wcprops/iso-8859-9.svn-work | 0 data/.svn/wcprops/iso-8859-9.txt.svn-work | 0 data/.svn/wcprops/koi8-r.svn-work | 0 data/.svn/wcprops/koi8-r.txt.svn-work | 0 data/.svn/wcprops/koi8-u.svn-work | 0 data/.svn/wcprops/koi8-u.txt.svn-work | 0 data/.svn/wcprops/mac-roman.txt.svn-work | 0 data/.svn/wcprops/psglyphs.svn-work | 0 data/.svn/wcprops/secret.svn-work | 0 data/.svn/wcprops/smiley.ps.svn-work | 0 data/.svn/wcprops/standard.svn-work | 0 data/.svn/wcprops/testprint.ps.svn-work | 0 data/.svn/wcprops/topsecret.svn-work | 0 data/.svn/wcprops/unclassified.svn-work | 0 data/.svn/wcprops/utf-8.svn-work | 0 data/.svn/wcprops/windows-1250.svn-work | 0 data/.svn/wcprops/windows-1250.txt.svn-work | 0 data/.svn/wcprops/windows-1251.svn-work | 0 data/.svn/wcprops/windows-1251.txt.svn-work | 0 data/.svn/wcprops/windows-1252.svn-work | 0 data/.svn/wcprops/windows-1252.txt.svn-work | 0 data/.svn/wcprops/windows-1253.svn-work | 0 data/.svn/wcprops/windows-1253.txt.svn-work | 0 data/.svn/wcprops/windows-1254.svn-work | 0 data/.svn/wcprops/windows-1254.txt.svn-work | 0 data/.svn/wcprops/windows-1255.svn-work | 0 data/.svn/wcprops/windows-1255.txt.svn-work | 0 data/.svn/wcprops/windows-1256.svn-work | 0 data/.svn/wcprops/windows-1256.txt.svn-work | 0 data/.svn/wcprops/windows-1257.svn-work | 0 data/.svn/wcprops/windows-1257.txt.svn-work | 0 data/.svn/wcprops/windows-1258.svn-work | 0 data/.svn/wcprops/windows-1258.txt.svn-work | 0 data/.svn/wcprops/windows-1361.txt.svn-work | 0 data/.svn/wcprops/windows-874.svn-work | 0 data/.svn/wcprops/windows-874.txt.svn-work | 0 data/.svn/wcprops/windows-932.txt.svn-work | 0 data/.svn/wcprops/windows-936.txt.svn-work | 0 data/.svn/wcprops/windows-949.txt.svn-work | 0 data/.svn/wcprops/windows-950.txt.svn-work | 0 desktop/.svn/dir-wcprops | 0 desktop/.svn/entries | 0 desktop/.svn/wcprops/cups-128.png.svn-work | 0 desktop/.svn/wcprops/cups-16.png.svn-work | 0 desktop/.svn/wcprops/cups-32.png.svn-work | 0 desktop/.svn/wcprops/cups-64.png.svn-work | 0 desktop/.svn/wcprops/cups.desktop.svn-work | 0 doc/.svn/dir-wcprops | 0 doc/.svn/entries | 0 doc/.svn/text-base/Makefile.svn-base | 0 doc/.svn/wcprops/Makefile.svn-work | 0 doc/.svn/wcprops/cups-printable.css.svn-work | 0 doc/.svn/wcprops/cups.css.svn-work | 0 doc/.svn/wcprops/favicon.ico.svn-work | 0 doc/.svn/wcprops/idd.shtml.svn-work | 0 doc/.svn/wcprops/index.html.in.svn-work | 0 doc/.svn/wcprops/printing-overview.shtml.svn-work | 0 doc/.svn/wcprops/robots.txt.svn-work | 0 doc/.svn/wcprops/sdd.shtml.svn-work | 0 doc/.svn/wcprops/sps.shtml.svn-work | 0 doc/.svn/wcprops/system-overview.shtml.svn-work | 0 doc/Makefile | 16 doc/es/.svn/dir-wcprops | 0 doc/es/.svn/entries | 0 doc/es/.svn/wcprops/index.html.in.svn-work | 0 doc/es/images/.svn/dir-wcprops | 0 doc/es/images/.svn/entries | 0 doc/es/images/.svn/wcprops/button-accept-jobs.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-add-class.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-add-printer.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-add-this-printer.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-cancel-all-jobs.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-cancel-job.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-change-settings.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-clean-print-heads.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-clear.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-continue.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-delete-class.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-delete-printer.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-edit-configuration-file.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-export-samba.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-help.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-hold-job.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-manage-classes.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-manage-jobs.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-manage-printers.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-manage-server.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-modify-class.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-modify-printer.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-move-job.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-move-jobs.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-print-self-test-page.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-print-test-page.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-publish-printer.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-reject-jobs.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-release-job.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-restart-job.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-save-changes.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-search.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-set-allowed-users.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-set-as-default.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-set-printer-options.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-show-active.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-show-all.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-show-completed.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-show-next.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-show-previous.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-sort-ascending.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-sort-descending.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-start-class.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-start-printer.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-stop-class.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-stop-printer.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-unpublish-printer.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-use-default-config.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-view-access-log.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-view-error-log.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-view-page-log.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-view-printable-version.gif.svn-work | 0 doc/help/.svn/dir-wcprops | 0 doc/help/.svn/entries | 0 doc/help/.svn/text-base/spec-raster.html.svn-base | 0 doc/help/.svn/wcprops/api-array.html.svn-work | 0 doc/help/.svn/wcprops/api-cups.html.svn-work | 0 doc/help/.svn/wcprops/api-filedir.html.svn-work | 0 doc/help/.svn/wcprops/api-filter.html.svn-work | 0 doc/help/.svn/wcprops/api-httpipp.html.svn-work | 0 doc/help/.svn/wcprops/api-ppd.html.svn-work | 0 doc/help/.svn/wcprops/api-raster.html.svn-work | 0 doc/help/.svn/wcprops/cgi.html.svn-work | 0 doc/help/.svn/wcprops/glossary.html.svn-work | 0 doc/help/.svn/wcprops/license.html.svn-work | 0 doc/help/.svn/wcprops/network.html.svn-work | 0 doc/help/.svn/wcprops/options.html.svn-work | 0 doc/help/.svn/wcprops/overview.html.svn-work | 0 doc/help/.svn/wcprops/ref-access_log.html.svn-work | 0 doc/help/.svn/wcprops/ref-classes-conf.html.svn-work | 0 doc/help/.svn/wcprops/ref-client-conf.html.svn-work | 0 doc/help/.svn/wcprops/ref-cupsd-conf.html.svn-work | 0 doc/help/.svn/wcprops/ref-error_log.html.svn-work | 0 doc/help/.svn/wcprops/ref-page_log.html.svn-work | 0 doc/help/.svn/wcprops/ref-printers-conf.html.svn-work | 0 doc/help/.svn/wcprops/ref-snmp-conf.html.svn-work | 0 doc/help/.svn/wcprops/ref-subscriptions-conf.html.svn-work | 0 doc/help/.svn/wcprops/security.html.svn-work | 0 doc/help/.svn/wcprops/spec-cmp.html.svn-work | 0 doc/help/.svn/wcprops/spec-command.html.svn-work | 0 doc/help/.svn/wcprops/spec-design.html.svn-work | 0 doc/help/.svn/wcprops/spec-ipp.html.svn-work | 0 doc/help/.svn/wcprops/spec-ppd.html.svn-work | 0 doc/help/.svn/wcprops/spec-raster.html.svn-work | 0 doc/help/.svn/wcprops/spec-stp.html.svn-work | 0 doc/help/.svn/wcprops/standard.html.in.svn-work | 0 doc/help/.svn/wcprops/translation.html.svn-work | 0 doc/help/.svn/wcprops/whatsnew.html.svn-work | 0 doc/help/spec-raster.html | 32 doc/images/.svn/dir-wcprops | 0 doc/images/.svn/entries | 0 doc/images/.svn/wcprops/bottom-left.gif.svn-work | 0 doc/images/.svn/wcprops/bottom-right.gif.svn-work | 0 doc/images/.svn/wcprops/button-accept-jobs.gif.svn-work | 0 doc/images/.svn/wcprops/button-add-class.gif.svn-work | 0 doc/images/.svn/wcprops/button-add-printer.gif.svn-work | 0 doc/images/.svn/wcprops/button-add-this-printer.gif.svn-work | 0 doc/images/.svn/wcprops/button-cancel-all-jobs.gif.svn-work | 0 doc/images/.svn/wcprops/button-cancel-job.gif.svn-work | 0 doc/images/.svn/wcprops/button-change-settings.gif.svn-work | 0 doc/images/.svn/wcprops/button-clean-print-heads.gif.svn-work | 0 doc/images/.svn/wcprops/button-clear.gif.svn-work | 0 doc/images/.svn/wcprops/button-continue.gif.svn-work | 0 doc/images/.svn/wcprops/button-delete-class.gif.svn-work | 0 doc/images/.svn/wcprops/button-delete-printer.gif.svn-work | 0 doc/images/.svn/wcprops/button-edit-configuration-file.gif.svn-work | 0 doc/images/.svn/wcprops/button-export-samba.gif.svn-work | 0 doc/images/.svn/wcprops/button-help.gif.svn-work | 0 doc/images/.svn/wcprops/button-hold-job.gif.svn-work | 0 doc/images/.svn/wcprops/button-manage-classes.gif.svn-work | 0 doc/images/.svn/wcprops/button-manage-jobs.gif.svn-work | 0 doc/images/.svn/wcprops/button-manage-printers.gif.svn-work | 0 doc/images/.svn/wcprops/button-manage-server.gif.svn-work | 0 doc/images/.svn/wcprops/button-modify-class.gif.svn-work | 0 doc/images/.svn/wcprops/button-modify-printer.gif.svn-work | 0 doc/images/.svn/wcprops/button-move-job.gif.svn-work | 0 doc/images/.svn/wcprops/button-move-jobs.gif.svn-work | 0 doc/images/.svn/wcprops/button-print-self-test-page.gif.svn-work | 0 doc/images/.svn/wcprops/button-print-test-page.gif.svn-work | 0 doc/images/.svn/wcprops/button-publish-printer.gif.svn-work | 0 doc/images/.svn/wcprops/button-reject-jobs.gif.svn-work | 0 doc/images/.svn/wcprops/button-release-job.gif.svn-work | 0 doc/images/.svn/wcprops/button-restart-job.gif.svn-work | 0 doc/images/.svn/wcprops/button-save-changes.gif.svn-work | 0 doc/images/.svn/wcprops/button-search.gif.svn-work | 0 doc/images/.svn/wcprops/button-set-allowed-users.gif.svn-work | 0 doc/images/.svn/wcprops/button-set-as-default.gif.svn-work | 0 doc/images/.svn/wcprops/button-set-printer-options.gif.svn-work | 0 doc/images/.svn/wcprops/button-show-active.gif.svn-work | 0 doc/images/.svn/wcprops/button-show-all.gif.svn-work | 0 doc/images/.svn/wcprops/button-show-completed.gif.svn-work | 0 doc/images/.svn/wcprops/button-show-next.gif.svn-work | 0 doc/images/.svn/wcprops/button-show-previous.gif.svn-work | 0 doc/images/.svn/wcprops/button-sort-ascending.gif.svn-work | 0 doc/images/.svn/wcprops/button-sort-descending.gif.svn-work | 0 doc/images/.svn/wcprops/button-start-class.gif.svn-work | 0 doc/images/.svn/wcprops/button-start-printer.gif.svn-work | 0 doc/images/.svn/wcprops/button-stop-class.gif.svn-work | 0 doc/images/.svn/wcprops/button-stop-printer.gif.svn-work | 0 doc/images/.svn/wcprops/button-unpublish-printer.gif.svn-work | 0 doc/images/.svn/wcprops/button-use-default-config.gif.svn-work | 0 doc/images/.svn/wcprops/button-view-access-log.gif.svn-work | 0 doc/images/.svn/wcprops/button-view-error-log.gif.svn-work | 0 doc/images/.svn/wcprops/button-view-page-log.gif.svn-work | 0 doc/images/.svn/wcprops/button-view-printable-version.gif.svn-work | 0 doc/images/.svn/wcprops/classes.gif.svn-work | 0 doc/images/.svn/wcprops/classes.svg.svn-work | 0 doc/images/.svn/wcprops/cups-black-button-2.2.scm.svn-work | 0 doc/images/.svn/wcprops/cups-black-button.scm.svn-work | 0 doc/images/.svn/wcprops/cups-block-diagram.gif.svn-work | 0 doc/images/.svn/wcprops/cups-block-diagram.svg.svn-work | 0 doc/images/.svn/wcprops/cups-green-button-2.2.scm.svn-work | 0 doc/images/.svn/wcprops/cups-green-button.scm.svn-work | 0 doc/images/.svn/wcprops/cups-large.gif.svn-work | 0 doc/images/.svn/wcprops/cups-medium.gif.svn-work | 0 doc/images/.svn/wcprops/cups-red-button-2.2.scm.svn-work | 0 doc/images/.svn/wcprops/cups-red-button.scm.svn-work | 0 doc/images/.svn/wcprops/cups-small.gif.svn-work | 0 doc/images/.svn/wcprops/cups-standard-button-2.2.scm.svn-work | 0 doc/images/.svn/wcprops/cups-standard-button.scm.svn-work | 0 doc/images/.svn/wcprops/draft.gif.svn-work | 0 doc/images/.svn/wcprops/esp-logo.gif.svn-work | 0 doc/images/.svn/wcprops/happy.gif.svn-work | 0 doc/images/.svn/wcprops/logo.gif.svn-work | 0 doc/images/.svn/wcprops/printer-idle.gif.svn-work | 0 doc/images/.svn/wcprops/printer-idle.svg.svn-work | 0 doc/images/.svn/wcprops/printer-processing.gif.svn-work | 0 doc/images/.svn/wcprops/printer-processing.svg.svn-work | 0 doc/images/.svn/wcprops/printer-stopped.gif.svn-work | 0 doc/images/.svn/wcprops/printer-stopped.svg.svn-work | 0 doc/images/.svn/wcprops/smiley.jpg.svn-work | 0 doc/images/.svn/wcprops/tab-left.gif.svn-work | 0 doc/images/.svn/wcprops/tab-right.gif.svn-work | 0 doc/images/.svn/wcprops/top-left.gif.svn-work | 0 doc/images/.svn/wcprops/top-middle.gif.svn-work | 0 doc/images/.svn/wcprops/top-right.gif.svn-work | 0 doc/images/.svn/wcprops/web-add-this-printer.gif.svn-work | 0 doc/images/.svn/wcprops/web-password.gif.svn-work | 0 doc/images/.svn/wcprops/web-printer-driver.gif.svn-work | 0 doc/images/.svn/wcprops/web-printer-status.gif.svn-work | 0 doc/images/.svn/wcprops/web-set-printer-options.gif.svn-work | 0 doc/images/.svn/wcprops/web-test-page.gif.svn-work | 0 doc/ja/.svn/dir-wcprops | 0 doc/ja/.svn/entries | 0 doc/ja/.svn/wcprops/index.html.in.svn-work | 0 doc/ja/images/.svn/dir-wcprops | 0 doc/ja/images/.svn/entries | 0 doc/ja/images/.svn/wcprops/button-accept-jobs.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-add-class.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-add-printer.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-add-this-printer.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-cancel-all-jobs.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-cancel-job.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-change-settings.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-continue.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-delete-class.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-delete-printer.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-edit-configuration-file.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-export-samba.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-help.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-hold-job.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-manage-classes.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-manage-jobs.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-manage-printers.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-manage-server.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-modify-class.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-modify-printer.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-move-job.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-move-jobs.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-print-test-page.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-publish-printer.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-reject-jobs.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-release-job.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-restart-job.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-save-changes.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-search.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-set-allowed-users.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-set-as-default.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-set-printer-options.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-show-active.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-show-all.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-show-completed.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-show-next.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-show-previous.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-sort-ascending.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-sort-descending.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-start-class.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-start-printer.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-stop-class.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-stop-printer.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-unpublish-printer.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-use-default-config.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-view-access-log.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-view-error-log.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-view-page-log.gif.svn-work | 0 doc/ja/images/.svn/wcprops/show-all-jobs.gif.svn-work | 0 doc/pl/.svn/dir-wcprops | 0 doc/pl/.svn/entries | 0 doc/pl/.svn/wcprops/index.html.in.svn-work | 0 doc/pl/images/.svn/dir-wcprops | 0 doc/pl/images/.svn/entries | 0 doc/pl/images/.svn/wcprops/button-accept-jobs.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-add-class.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-add-printer.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-add-this-printer.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-cancel-all-jobs.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-cancel-job.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-change-settings.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-clean-print-heads.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-clear.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-continue.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-delete-class.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-delete-printer.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-edit-configuration-file.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-export-samba.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-help.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-hold-job.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-manage-classes.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-manage-jobs.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-manage-printers.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-manage-server.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-modify-class.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-modify-printer.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-move-job.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-move-jobs.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-print-self-test-page.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-print-test-page.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-publish-printer.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-reject-jobs.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-release-job.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-restart-job.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-save-changes.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-search.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-set-allowed-users.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-set-as-default.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-set-printer-options.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-show-active.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-show-all.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-show-completed.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-show-next.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-show-previous.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-sort-ascending.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-sort-descending.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-start-class.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-start-printer.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-stop-class.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-stop-printer.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-unpublish-printer.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-use-default-config.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-view-access-log.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-view-error-log.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-view-page-log.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-view-printable-version.gif.svn-work | 0 doc/sv/.svn/dir-wcprops | 0 doc/sv/.svn/entries | 0 doc/sv/.svn/wcprops/index.html.in.svn-work | 0 doc/sv/images/.svn/dir-wcprops | 0 doc/sv/images/.svn/entries | 0 doc/sv/images/.svn/wcprops/button-accept-jobs.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-add-class.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-add-printer.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-add-this-printer.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-cancel-all-jobs.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-cancel-job.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-change-settings.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-clean-print-heads.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-clear.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-continue.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-delete-class.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-delete-printer.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-edit-configuration-file.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-export-samba.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-help.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-hold-job.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-manage-classes.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-manage-jobs.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-manage-printers.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-manage-server.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-modify-class.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-modify-printer.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-move-job.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-move-jobs.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-print-self-test-page.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-print-test-page.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-publish-printer.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-reject-jobs.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-release-job.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-restart-job.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-save-changes.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-search.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-set-allowed-users.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-set-as-default.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-set-printer-options.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-show-active.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-show-all.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-show-completed.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-show-next.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-show-previous.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-sort-ascending.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-sort-descending.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-start-class.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-start-printer.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-stop-class.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-stop-printer.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-unpublish-printer.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-use-default-config.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-view-access-log.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-view-error-log.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-view-page-log.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-view-printable-version.gif.svn-work | 0 driver/.svn/dir-wcprops | 0 driver/.svn/entries | 0 driver/.svn/wcprops/testdriver.c.svn-work | 0 filter/.svn/dir-prop-base | 0 filter/.svn/dir-props | 0 filter/.svn/dir-wcprops | 0 filter/.svn/entries | 0 filter/.svn/prop-base/rasterbench.c.svn-base | 0 filter/.svn/props/rasterbench.c.svn-work | 0 filter/.svn/text-base/Makefile.svn-base | 0 filter/.svn/text-base/pstops.c.svn-base | 0 filter/.svn/text-base/raster.c.svn-base | 0 filter/.svn/text-base/raster.h.svn-base | 0 filter/.svn/text-base/rasterbench.c.svn-base | 0 filter/.svn/text-base/rastertolabel.c.svn-base | 0 filter/.svn/wcprops/Dependencies.svn-work | 0 filter/.svn/wcprops/Makefile.svn-work | 0 filter/.svn/wcprops/api-raster.shtml.svn-work | 0 filter/.svn/wcprops/common.c.svn-work | 0 filter/.svn/wcprops/common.h.svn-work | 0 filter/.svn/wcprops/form-main.c.svn-work | 0 filter/.svn/wcprops/form-ps.c.svn-work | 0 filter/.svn/wcprops/form-tree.c.svn-work | 0 filter/.svn/wcprops/form.h.svn-work | 0 filter/.svn/wcprops/gziptoany.c.svn-work | 0 filter/.svn/wcprops/hpgl-attr.c.svn-work | 0 filter/.svn/wcprops/hpgl-char.c.svn-work | 0 filter/.svn/wcprops/hpgl-config.c.svn-work | 0 filter/.svn/wcprops/hpgl-input.c.svn-work | 0 filter/.svn/wcprops/hpgl-main.c.svn-work | 0 filter/.svn/wcprops/hpgl-polygon.c.svn-work | 0 filter/.svn/wcprops/hpgl-prolog.c.svn-work | 0 filter/.svn/wcprops/hpgl-vector.c.svn-work | 0 filter/.svn/wcprops/hpgltops.h.svn-work | 0 filter/.svn/wcprops/image-bmp.c.svn-work | 0 filter/.svn/wcprops/image-colorspace.c.svn-work | 0 filter/.svn/wcprops/image-gif.c.svn-work | 0 filter/.svn/wcprops/image-jpeg.c.svn-work | 0 filter/.svn/wcprops/image-photocd.c.svn-work | 0 filter/.svn/wcprops/image-pix.c.svn-work | 0 filter/.svn/wcprops/image-png.c.svn-work | 0 filter/.svn/wcprops/image-pnm.c.svn-work | 0 filter/.svn/wcprops/image-private.h.svn-work | 0 filter/.svn/wcprops/image-sgi.c.svn-work | 0 filter/.svn/wcprops/image-sgi.h.svn-work | 0 filter/.svn/wcprops/image-sgilib.c.svn-work | 0 filter/.svn/wcprops/image-sun.c.svn-work | 0 filter/.svn/wcprops/image-tiff.c.svn-work | 0 filter/.svn/wcprops/image-zoom.c.svn-work | 0 filter/.svn/wcprops/image.c.svn-work | 0 filter/.svn/wcprops/image.h.svn-work | 0 filter/.svn/wcprops/imagetops.c.svn-work | 0 filter/.svn/wcprops/imagetoraster.c.svn-work | 0 filter/.svn/wcprops/interpret.c.svn-work | 0 filter/.svn/wcprops/libcupsimage_s.exp.svn-work | 0 filter/.svn/wcprops/pstops.c.svn-work | 0 filter/.svn/wcprops/raster.c.svn-work | 0 filter/.svn/wcprops/raster.h.svn-work | 0 filter/.svn/wcprops/rasterbench.c.svn-work | 0 filter/.svn/wcprops/rastertoepson.c.svn-work | 0 filter/.svn/wcprops/rastertohp.c.svn-work | 0 filter/.svn/wcprops/rastertolabel.c.svn-work | 0 filter/.svn/wcprops/testimage.c.svn-work | 0 filter/.svn/wcprops/testraster.c.svn-work | 0 filter/.svn/wcprops/textcommon.c.svn-work | 0 filter/.svn/wcprops/textcommon.h.svn-work | 0 filter/.svn/wcprops/texttops.c.svn-work | 0 filter/Makefile | 20 filter/pstops.c | 95 - filter/raster.c | 683 +++---- filter/raster.h | 11 filter/rasterbench.c | 355 ++++ filter/rastertolabel.c | 13 fonts/.svn/dir-wcprops | 0 fonts/.svn/entries | 0 fonts/.svn/wcprops/Courier-Bold.svn-work | 0 fonts/.svn/wcprops/Courier-BoldOblique.svn-work | 0 fonts/.svn/wcprops/Courier-Oblique.svn-work | 0 fonts/.svn/wcprops/Courier.svn-work | 0 fonts/.svn/wcprops/Makefile.svn-work | 0 fonts/.svn/wcprops/Symbol.svn-work | 0 init/.svn/dir-wcprops | 0 init/.svn/entries | 0 init/.svn/wcprops/Localizable.strings.svn-work | 0 init/.svn/wcprops/PrintingServices.svn-work | 0 init/.svn/wcprops/StartupParameters.plist.svn-work | 0 init/.svn/wcprops/cups-lpd.in.svn-work | 0 init/.svn/wcprops/cups.sh.in.svn-work | 0 init/.svn/wcprops/org.cups.cupsd.plist.svn-work | 0 locale/.svn/dir-wcprops | 0 locale/.svn/entries | 0 locale/.svn/text-base/Makefile.svn-base | 0 locale/.svn/text-base/cups_es.po.svn-base | 0 locale/.svn/wcprops/Makefile.svn-work | 0 locale/.svn/wcprops/cups.footer.svn-work | 0 locale/.svn/wcprops/cups.header.svn-work | 0 locale/.svn/wcprops/cups.pot.svn-work | 0 locale/.svn/wcprops/cups_es.po.svn-work | 0 locale/.svn/wcprops/cups_ja.po.svn-work | 0 locale/.svn/wcprops/cups_pl.po.svn-work | 0 locale/.svn/wcprops/cups_sv.po.svn-work | 0 locale/.svn/wcprops/locale.txt.svn-work | 0 locale/.svn/wcprops/translate.c.svn-work | 0 locale/Makefile | 14 locale/cups_es.po | 482 +---- man/.svn/dir-wcprops | 0 man/.svn/entries | 0 man/.svn/text-base/cupsaddsmb.man.in.svn-base | 0 man/.svn/text-base/cupsd.conf.man.in.svn-base | 0 man/.svn/wcprops/Makefile.svn-work | 0 man/.svn/wcprops/accept.man.svn-work | 0 man/.svn/wcprops/backend.man.svn-work | 0 man/.svn/wcprops/cancel.man.svn-work | 0 man/.svn/wcprops/classes.conf.man.svn-work | 0 man/.svn/wcprops/client.conf.man.in.svn-work | 0 man/.svn/wcprops/cups-config.man.svn-work | 0 man/.svn/wcprops/cups-deviced.man.in.svn-work | 0 man/.svn/wcprops/cups-driverd.man.in.svn-work | 0 man/.svn/wcprops/cups-lpd.man.in.svn-work | 0 man/.svn/wcprops/cups-polld.man.svn-work | 0 man/.svn/wcprops/cups-snmp.conf.man.svn-work | 0 man/.svn/wcprops/cupsaddsmb.man.in.svn-work | 0 man/.svn/wcprops/cupsd.conf.man.in.svn-work | 0 man/.svn/wcprops/cupsd.man.in.svn-work | 0 man/.svn/wcprops/cupsenable.man.svn-work | 0 man/.svn/wcprops/cupstestdsc.man.svn-work | 0 man/.svn/wcprops/cupstestppd.man.svn-work | 0 man/.svn/wcprops/filter.man.svn-work | 0 man/.svn/wcprops/lp.man.svn-work | 0 man/.svn/wcprops/lpadmin.man.svn-work | 0 man/.svn/wcprops/lpc.man.svn-work | 0 man/.svn/wcprops/lpinfo.man.svn-work | 0 man/.svn/wcprops/lpmove.man.svn-work | 0 man/.svn/wcprops/lpoptions.man.in.svn-work | 0 man/.svn/wcprops/lppasswd.man.svn-work | 0 man/.svn/wcprops/lpq.man.svn-work | 0 man/.svn/wcprops/lpr.man.svn-work | 0 man/.svn/wcprops/lprm.man.svn-work | 0 man/.svn/wcprops/lpstat.man.svn-work | 0 man/.svn/wcprops/mantohtml.c.svn-work | 0 man/.svn/wcprops/mime.convs.man.svn-work | 0 man/.svn/wcprops/mime.types.man.svn-work | 0 man/.svn/wcprops/printers.conf.man.svn-work | 0 man/.svn/wcprops/subscriptions.conf.man.svn-work | 0 man/cupsaddsmb.man.in | 21 man/cupsd.conf.man.in | 10 monitor/.svn/dir-wcprops | 0 monitor/.svn/entries | 0 monitor/.svn/wcprops/Dependencies.svn-work | 0 monitor/.svn/wcprops/Makefile.svn-work | 0 monitor/.svn/wcprops/bcp.c.svn-work | 0 monitor/.svn/wcprops/tbcp.c.svn-work | 0 notifier/.svn/dir-wcprops | 0 notifier/.svn/entries | 0 notifier/.svn/wcprops/Dependencies.svn-work | 0 notifier/.svn/wcprops/Makefile.svn-work | 0 notifier/.svn/wcprops/mailto.c.svn-work | 0 notifier/.svn/wcprops/testnotify.c.svn-work | 0 packaging/.svn/dir-wcprops | 0 packaging/.svn/entries | 0 packaging/.svn/text-base/cups.list.in.svn-base | 0 packaging/.svn/text-base/cups.spec.in.svn-base | 0 packaging/.svn/wcprops/LICENSE.rtf.svn-work | 0 packaging/.svn/wcprops/WELCOME.rtf.svn-work | 0 packaging/.svn/wcprops/cups-dbus.conf.svn-work | 0 packaging/.svn/wcprops/cups-desc.plist.in.svn-work | 0 packaging/.svn/wcprops/cups-info.plist.in.svn-work | 0 packaging/.svn/wcprops/cups.list.in.svn-work | 0 packaging/.svn/wcprops/cups.readme.svn-work | 0 packaging/.svn/wcprops/cups.spec.in.svn-work | 0 packaging/.svn/wcprops/installer.tif.svn-work | 0 packaging/.svn/wcprops/installer.xcf.gz.svn-work | 0 packaging/cups.list.in | 8 packaging/cups.spec.in | 6 pdftops/.svn/dir-wcprops | 0 pdftops/.svn/entries | 0 pdftops/.svn/text-base/PSOutputDev.cxx.svn-base | 0 pdftops/.svn/wcprops/Annot.cxx.svn-work | 0 pdftops/.svn/wcprops/Annot.h.svn-work | 0 pdftops/.svn/wcprops/Array.cxx.svn-work | 0 pdftops/.svn/wcprops/Array.h.svn-work | 0 pdftops/.svn/wcprops/BuiltinFont.cxx.svn-work | 0 pdftops/.svn/wcprops/BuiltinFont.h.svn-work | 0 pdftops/.svn/wcprops/BuiltinFontTables.cxx.svn-work | 0 pdftops/.svn/wcprops/BuiltinFontTables.h.svn-work | 0 pdftops/.svn/wcprops/CMap.cxx.svn-work | 0 pdftops/.svn/wcprops/CMap.h.svn-work | 0 pdftops/.svn/wcprops/COPYING.svn-work | 0 pdftops/.svn/wcprops/Catalog.cxx.svn-work | 0 pdftops/.svn/wcprops/Catalog.h.svn-work | 0 pdftops/.svn/wcprops/CharCodeToUnicode.cxx.svn-work | 0 pdftops/.svn/wcprops/CharCodeToUnicode.h.svn-work | 0 pdftops/.svn/wcprops/CharTypes.h.svn-work | 0 pdftops/.svn/wcprops/CompactFontTables.h.svn-work | 0 pdftops/.svn/wcprops/Decrypt.cxx.svn-work | 0 pdftops/.svn/wcprops/Decrypt.h.svn-work | 0 pdftops/.svn/wcprops/Dependencies.svn-work | 0 pdftops/.svn/wcprops/Dict.cxx.svn-work | 0 pdftops/.svn/wcprops/Dict.h.svn-work | 0 pdftops/.svn/wcprops/Error.cxx.svn-work | 0 pdftops/.svn/wcprops/Error.h.svn-work | 0 pdftops/.svn/wcprops/ErrorCodes.h.svn-work | 0 pdftops/.svn/wcprops/FoFiBase.cxx.svn-work | 0 pdftops/.svn/wcprops/FoFiBase.h.svn-work | 0 pdftops/.svn/wcprops/FoFiEncodings.cxx.svn-work | 0 pdftops/.svn/wcprops/FoFiEncodings.h.svn-work | 0 pdftops/.svn/wcprops/FoFiTrueType.cxx.svn-work | 0 pdftops/.svn/wcprops/FoFiTrueType.h.svn-work | 0 pdftops/.svn/wcprops/FoFiType1.cxx.svn-work | 0 pdftops/.svn/wcprops/FoFiType1.h.svn-work | 0 pdftops/.svn/wcprops/FoFiType1C.cxx.svn-work | 0 pdftops/.svn/wcprops/FoFiType1C.h.svn-work | 0 pdftops/.svn/wcprops/FontEncodingTables.cxx.svn-work | 0 pdftops/.svn/wcprops/FontEncodingTables.h.svn-work | 0 pdftops/.svn/wcprops/Function.cxx.svn-work | 0 pdftops/.svn/wcprops/Function.h.svn-work | 0 pdftops/.svn/wcprops/GHash.cxx.svn-work | 0 pdftops/.svn/wcprops/GHash.h.svn-work | 0 pdftops/.svn/wcprops/GList.cxx.svn-work | 0 pdftops/.svn/wcprops/GList.h.svn-work | 0 pdftops/.svn/wcprops/GMutex.h.svn-work | 0 pdftops/.svn/wcprops/GString.cxx.svn-work | 0 pdftops/.svn/wcprops/GString.h.svn-work | 0 pdftops/.svn/wcprops/Gfx.cxx.svn-work | 0 pdftops/.svn/wcprops/Gfx.h.svn-work | 0 pdftops/.svn/wcprops/GfxFont.cxx.svn-work | 0 pdftops/.svn/wcprops/GfxFont.h.svn-work | 0 pdftops/.svn/wcprops/GfxState.cxx.svn-work | 0 pdftops/.svn/wcprops/GfxState.h.svn-work | 0 pdftops/.svn/wcprops/GlobalParams.cxx.svn-work | 0 pdftops/.svn/wcprops/GlobalParams.h.svn-work | 0 pdftops/.svn/wcprops/JArithmeticDecoder.cxx.svn-work | 0 pdftops/.svn/wcprops/JArithmeticDecoder.h.svn-work | 0 pdftops/.svn/wcprops/JBIG2Stream.cxx.svn-work | 0 pdftops/.svn/wcprops/JBIG2Stream.h.svn-work | 0 pdftops/.svn/wcprops/JPXStream.cxx.svn-work | 0 pdftops/.svn/wcprops/JPXStream.h.svn-work | 0 pdftops/.svn/wcprops/Lexer.cxx.svn-work | 0 pdftops/.svn/wcprops/Lexer.h.svn-work | 0 pdftops/.svn/wcprops/Link.cxx.svn-work | 0 pdftops/.svn/wcprops/Link.h.svn-work | 0 pdftops/.svn/wcprops/Makefile.svn-work | 0 pdftops/.svn/wcprops/NameToCharCode.cxx.svn-work | 0 pdftops/.svn/wcprops/NameToCharCode.h.svn-work | 0 pdftops/.svn/wcprops/NameToUnicodeTable.h.svn-work | 0 pdftops/.svn/wcprops/Object.cxx.svn-work | 0 pdftops/.svn/wcprops/Object.h.svn-work | 0 pdftops/.svn/wcprops/Outline.cxx.svn-work | 0 pdftops/.svn/wcprops/Outline.h.svn-work | 0 pdftops/.svn/wcprops/OutputDev.cxx.svn-work | 0 pdftops/.svn/wcprops/OutputDev.h.svn-work | 0 pdftops/.svn/wcprops/PDFDoc.cxx.svn-work | 0 pdftops/.svn/wcprops/PDFDoc.h.svn-work | 0 pdftops/.svn/wcprops/PDFDocEncoding.cxx.svn-work | 0 pdftops/.svn/wcprops/PDFDocEncoding.h.svn-work | 0 pdftops/.svn/wcprops/PSOutputDev.cxx.svn-work | 0 pdftops/.svn/wcprops/PSOutputDev.h.svn-work | 0 pdftops/.svn/wcprops/PSTokenizer.cxx.svn-work | 0 pdftops/.svn/wcprops/PSTokenizer.h.svn-work | 0 pdftops/.svn/wcprops/Page.cxx.svn-work | 0 pdftops/.svn/wcprops/Page.h.svn-work | 0 pdftops/.svn/wcprops/Parser.cxx.svn-work | 0 pdftops/.svn/wcprops/Parser.h.svn-work | 0 pdftops/.svn/wcprops/README.svn-work | 0 pdftops/.svn/wcprops/SecurityHandler.cxx.svn-work | 0 pdftops/.svn/wcprops/SecurityHandler.h.svn-work | 0 pdftops/.svn/wcprops/Stream-CCITT.h.svn-work | 0 pdftops/.svn/wcprops/Stream.cxx.svn-work | 0 pdftops/.svn/wcprops/Stream.h.svn-work | 0 pdftops/.svn/wcprops/UTF8.h.svn-work | 0 pdftops/.svn/wcprops/UnicodeMap.cxx.svn-work | 0 pdftops/.svn/wcprops/UnicodeMap.h.svn-work | 0 pdftops/.svn/wcprops/UnicodeMapTables.h.svn-work | 0 pdftops/.svn/wcprops/UnicodeTypeTable.cxx.svn-work | 0 pdftops/.svn/wcprops/UnicodeTypeTable.h.svn-work | 0 pdftops/.svn/wcprops/XRef.cxx.svn-work | 0 pdftops/.svn/wcprops/XRef.h.svn-work | 0 pdftops/.svn/wcprops/XpdfPluginAPI.cxx.svn-work | 0 pdftops/.svn/wcprops/XpdfPluginAPI.h.svn-work | 0 pdftops/.svn/wcprops/config.h.svn-work | 0 pdftops/.svn/wcprops/gfile.cxx.svn-work | 0 pdftops/.svn/wcprops/gfile.h.svn-work | 0 pdftops/.svn/wcprops/gmem.c.svn-work | 0 pdftops/.svn/wcprops/gmem.h.svn-work | 0 pdftops/.svn/wcprops/gmempp.cxx.svn-work | 0 pdftops/.svn/wcprops/gtypes.h.svn-work | 0 pdftops/.svn/wcprops/parseargs.c.svn-work | 0 pdftops/.svn/wcprops/parseargs.h.svn-work | 0 pdftops/.svn/wcprops/pdftops.cxx.svn-work | 0 pdftops/PSOutputDev.cxx | 2 ppd/.svn/dir-wcprops | 0 ppd/.svn/entries | 0 ppd/.svn/text-base/zebracpl.ppd.svn-base | 0 ppd/.svn/wcprops/Makefile.svn-work | 0 ppd/.svn/wcprops/deskjet.ppd.svn-work | 0 ppd/.svn/wcprops/deskjet2.ppd.svn-work | 0 ppd/.svn/wcprops/dymo.ppd.svn-work | 0 ppd/.svn/wcprops/epson24.ppd.svn-work | 0 ppd/.svn/wcprops/epson9.ppd.svn-work | 0 ppd/.svn/wcprops/laserjet.ppd.svn-work | 0 ppd/.svn/wcprops/okidat24.ppd.svn-work | 0 ppd/.svn/wcprops/okidata9.ppd.svn-work | 0 ppd/.svn/wcprops/stcolor.ppd.svn-work | 0 ppd/.svn/wcprops/stcolor2.ppd.svn-work | 0 ppd/.svn/wcprops/stphoto.ppd.svn-work | 0 ppd/.svn/wcprops/stphoto2.ppd.svn-work | 0 ppd/.svn/wcprops/zebra.ppd.svn-work | 0 ppd/.svn/wcprops/zebracpl.ppd.svn-work | 0 ppd/.svn/wcprops/zebraep1.ppd.svn-work | 0 ppd/.svn/wcprops/zebraep2.ppd.svn-work | 0 ppd/zebracpl.ppd | 8 scheduler/.svn/dir-wcprops | 0 scheduler/.svn/entries | 0 scheduler/.svn/text-base/auth.c.svn-base | 0 scheduler/.svn/text-base/client.c.svn-base | 0 scheduler/.svn/text-base/conf.c.svn-base | 0 scheduler/.svn/text-base/conf.h.svn-base | 0 scheduler/.svn/text-base/dirsvc.c.svn-base | 0 scheduler/.svn/text-base/filter.c.svn-base | 0 scheduler/.svn/text-base/ipp.c.svn-base | 0 scheduler/.svn/text-base/job.c.svn-base | 0 scheduler/.svn/text-base/main.c.svn-base | 0 scheduler/.svn/text-base/mime.c.svn-base | 0 scheduler/.svn/text-base/printers.c.svn-base | 0 scheduler/.svn/text-base/subscriptions.c.svn-base | 0 scheduler/.svn/text-base/subscriptions.h.svn-base | 0 scheduler/.svn/text-base/testmime.c.svn-base | 0 scheduler/.svn/wcprops/Dependencies.svn-work | 0 scheduler/.svn/wcprops/Makefile.svn-work | 0 scheduler/.svn/wcprops/auth.c.svn-work | 0 scheduler/.svn/wcprops/auth.h.svn-work | 0 scheduler/.svn/wcprops/banners.c.svn-work | 0 scheduler/.svn/wcprops/banners.h.svn-work | 0 scheduler/.svn/wcprops/cert.c.svn-work | 0 scheduler/.svn/wcprops/cert.h.svn-work | 0 scheduler/.svn/wcprops/classes.c.svn-work | 0 scheduler/.svn/wcprops/classes.h.svn-work | 0 scheduler/.svn/wcprops/client.c.svn-work | 0 scheduler/.svn/wcprops/client.h.svn-work | 0 scheduler/.svn/wcprops/conf.c.svn-work | 0 scheduler/.svn/wcprops/conf.h.svn-work | 0 scheduler/.svn/wcprops/cups-deviced.c.svn-work | 0 scheduler/.svn/wcprops/cups-driverd.c.svn-work | 0 scheduler/.svn/wcprops/cups-lpd.c.svn-work | 0 scheduler/.svn/wcprops/cups-polld.c.svn-work | 0 scheduler/.svn/wcprops/cups.pam.svn-work | 0 scheduler/.svn/wcprops/cupsd.h.svn-work | 0 scheduler/.svn/wcprops/dirsvc.c.svn-work | 0 scheduler/.svn/wcprops/dirsvc.h.svn-work | 0 scheduler/.svn/wcprops/env.c.svn-work | 0 scheduler/.svn/wcprops/filter.c.svn-work | 0 scheduler/.svn/wcprops/ipp.c.svn-work | 0 scheduler/.svn/wcprops/job.c.svn-work | 0 scheduler/.svn/wcprops/job.h.svn-work | 0 scheduler/.svn/wcprops/listen.c.svn-work | 0 scheduler/.svn/wcprops/log.c.svn-work | 0 scheduler/.svn/wcprops/main.c.svn-work | 0 scheduler/.svn/wcprops/mime.c.svn-work | 0 scheduler/.svn/wcprops/mime.h.svn-work | 0 scheduler/.svn/wcprops/network.c.svn-work | 0 scheduler/.svn/wcprops/network.h.svn-work | 0 scheduler/.svn/wcprops/policy.c.svn-work | 0 scheduler/.svn/wcprops/policy.h.svn-work | 0 scheduler/.svn/wcprops/printers.c.svn-work | 0 scheduler/.svn/wcprops/printers.h.svn-work | 0 scheduler/.svn/wcprops/process.c.svn-work | 0 scheduler/.svn/wcprops/quotas.c.svn-work | 0 scheduler/.svn/wcprops/server.c.svn-work | 0 scheduler/.svn/wcprops/statbuf.c.svn-work | 0 scheduler/.svn/wcprops/statbuf.h.svn-work | 0 scheduler/.svn/wcprops/subscriptions.c.svn-work | 0 scheduler/.svn/wcprops/subscriptions.h.svn-work | 0 scheduler/.svn/wcprops/sysman.c.svn-work | 0 scheduler/.svn/wcprops/sysman.h.svn-work | 0 scheduler/.svn/wcprops/testdirsvc.c.svn-work | 0 scheduler/.svn/wcprops/testmime.c.svn-work | 0 scheduler/.svn/wcprops/testspeed.c.svn-work | 0 scheduler/.svn/wcprops/type.c.svn-work | 0 scheduler/.svn/wcprops/util.c.svn-work | 0 scheduler/.svn/wcprops/util.h.svn-work | 0 scheduler/auth.c | 9 scheduler/client.c | 42 scheduler/conf.c | 164 - scheduler/conf.h | 5 scheduler/dirsvc.c | 86 scheduler/filter.c | 8 scheduler/ipp.c | 56 scheduler/job.c | 120 - scheduler/main.c | 8 scheduler/mime.c | 19 scheduler/printers.c | 43 scheduler/subscriptions.c | 366 +--- scheduler/subscriptions.h | 10 scheduler/testmime.c | 6 scripting/.svn/dir-wcprops | 0 scripting/.svn/entries | 0 scripting/java/.svn/dir-wcprops | 0 scripting/java/.svn/entries | 0 scripting/java/.svn/wcprops/CUPSPrinter.java.svn-work | 0 scripting/java/.svn/wcprops/cups.jar.svn-work | 0 scripting/java/classes/.svn/dir-wcprops | 0 scripting/java/classes/.svn/entries | 0 scripting/java/classes/com/.svn/dir-wcprops | 0 scripting/java/classes/com/.svn/entries | 0 scripting/java/classes/com/easysw/.svn/dir-wcprops | 0 scripting/java/classes/com/easysw/.svn/entries | 0 scripting/java/classes/com/easysw/cups/.svn/dir-wcprops | 0 scripting/java/classes/com/easysw/cups/.svn/entries | 0 scripting/java/classes/com/easysw/cups/.svn/wcprops/Cups.class.svn-work | 0 scripting/java/classes/com/easysw/cups/.svn/wcprops/CupsJob.class.svn-work | 0 scripting/java/classes/com/easysw/cups/.svn/wcprops/CupsPrinter.class.svn-work | 0 scripting/java/classes/com/easysw/cups/.svn/wcprops/IPP.class.svn-work | 0 scripting/java/classes/com/easysw/cups/.svn/wcprops/IPPAttribute.class.svn-work | 0 scripting/java/classes/com/easysw/cups/.svn/wcprops/IPPBase64Encoder.class.svn-work | 0 scripting/java/classes/com/easysw/cups/.svn/wcprops/IPPCalendar.class.svn-work | 0 scripting/java/classes/com/easysw/cups/.svn/wcprops/IPPDefs.class.svn-work | 0 scripting/java/classes/com/easysw/cups/.svn/wcprops/IPPError.class.svn-work | 0 scripting/java/classes/com/easysw/cups/.svn/wcprops/IPPHttp.class.svn-work | 0 scripting/java/classes/com/easysw/cups/.svn/wcprops/IPPMD5.class.svn-work | 0 scripting/java/classes/com/easysw/cups/.svn/wcprops/IPPRequest.class.svn-work | 0 scripting/java/classes/com/easysw/cups/.svn/wcprops/IPPStatus.class.svn-work | 0 scripting/java/classes/com/easysw/cups/.svn/wcprops/IPPURLConnection.class.svn-work | 0 scripting/java/classes/com/easysw/cups/.svn/wcprops/IPPValue.class.svn-work | 0 scripting/java/docs/.svn/dir-wcprops | 0 scripting/java/docs/.svn/entries | 0 scripting/java/docs/.svn/wcprops/allclasses-frame.html.svn-work | 0 scripting/java/docs/.svn/wcprops/deprecated-list.html.svn-work | 0 scripting/java/docs/.svn/wcprops/help-doc.html.svn-work | 0 scripting/java/docs/.svn/wcprops/index-all.html.svn-work | 0 scripting/java/docs/.svn/wcprops/index.html.svn-work | 0 scripting/java/docs/.svn/wcprops/overview-tree.html.svn-work | 0 scripting/java/docs/.svn/wcprops/package-list.svn-work | 0 scripting/java/docs/.svn/wcprops/packages.html.svn-work | 0 scripting/java/docs/.svn/wcprops/serialized-form.html.svn-work | 0 scripting/java/docs/.svn/wcprops/stylesheet.css.svn-work | 0 scripting/java/docs/com/.svn/dir-wcprops | 0 scripting/java/docs/com/.svn/entries | 0 scripting/java/docs/com/easysw/.svn/dir-wcprops | 0 scripting/java/docs/com/easysw/.svn/entries | 0 scripting/java/docs/com/easysw/cups/.svn/dir-wcprops | 0 scripting/java/docs/com/easysw/cups/.svn/entries | 0 scripting/java/docs/com/easysw/cups/.svn/wcprops/Cups.html.svn-work | 0 scripting/java/docs/com/easysw/cups/.svn/wcprops/CupsJob.html.svn-work | 0 scripting/java/docs/com/easysw/cups/.svn/wcprops/CupsPrinter.html.svn-work | 0 scripting/java/docs/com/easysw/cups/.svn/wcprops/IPP.html.svn-work | 0 scripting/java/docs/com/easysw/cups/.svn/wcprops/IPPAttribute.html.svn-work | 0 scripting/java/docs/com/easysw/cups/.svn/wcprops/IPPDefs.html.svn-work | 0 scripting/java/docs/com/easysw/cups/.svn/wcprops/IPPError.html.svn-work | 0 scripting/java/docs/com/easysw/cups/.svn/wcprops/IPPHttp.html.svn-work | 0 scripting/java/docs/com/easysw/cups/.svn/wcprops/IPPRequest.html.svn-work | 0 scripting/java/docs/com/easysw/cups/.svn/wcprops/IPPStatus.html.svn-work | 0 scripting/java/docs/com/easysw/cups/.svn/wcprops/IPPURLConnection.html.svn-work | 0 scripting/java/docs/com/easysw/cups/.svn/wcprops/IPPValue.html.svn-work | 0 scripting/java/example/.svn/dir-wcprops | 0 scripting/java/example/.svn/entries | 0 scripting/java/example/.svn/wcprops/GLP.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLP.java.svn-work | 0 scripting/java/example/.svn/wcprops/GLPcolors.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLPcolors.java.svn-work | 0 scripting/java/example/.svn/wcprops/GLPdetail.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLPdetail.java.svn-work | 0 scripting/java/example/.svn/wcprops/GLPjobList.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLPjobList.java.svn-work | 0 scripting/java/example/.svn/wcprops/GLPjobTableModel.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLPjobTableModel.java.svn-work | 0 scripting/java/example/.svn/wcprops/GLPoptions$1.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLPoptions$MyTextListener.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLPoptions.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLPoptions.java.svn-work | 0 scripting/java/example/.svn/wcprops/GLPprinterDetail.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLPprinterDetail.java.svn-work | 0 scripting/java/example/.svn/wcprops/GLPprinters.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLPprinters.java.svn-work | 0 scripting/java/example/.svn/wcprops/GLPsearch.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLPsearch.java.svn-work | 0 scripting/java/example/.svn/wcprops/GLPsearchProgressPanel$1.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLPsearchProgressPanel$2.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLPsearchProgressPanel$ButtonListener.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLPsearchProgressPanel.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLPsearchProgressPanel.java.svn-work | 0 scripting/java/example/.svn/wcprops/GLPserver.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLPserver.java.svn-work | 0 scripting/java/example/.svn/wcprops/GLPtabs$1.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLPtabs.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLPtabs.java.svn-work | 0 scripting/java/example/.svn/wcprops/GLPvars.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLPvars.java.svn-work | 0 scripting/java/example/.svn/wcprops/buildit.svn-work | 0 scripting/java/example/.svn/wcprops/class.list.svn-work | 0 scripting/java/example/.svn/wcprops/runit.svn-work | 0 scripting/java/example/images/.svn/dir-wcprops | 0 scripting/java/example/images/.svn/entries | 0 scripting/java/example/images/.svn/wcprops/left.gif.svn-work | 0 scripting/java/example/images/.svn/wcprops/print-test-page.gif.svn-work | 0 scripting/java/example/images/.svn/wcprops/printer-idle.gif.svn-work | 0 scripting/java/example/images/.svn/wcprops/printer-stopped.gif.svn-work | 0 scripting/java/example/images/.svn/wcprops/restart-job.gif.svn-work | 0 scripting/java/example/images/.svn/wcprops/show-active.gif.svn-work | 0 scripting/java/example/images/.svn/wcprops/show-completed.gif.svn-work | 0 scripting/java/src/.svn/dir-wcprops | 0 scripting/java/src/.svn/entries | 0 scripting/java/src/com/.svn/dir-wcprops | 0 scripting/java/src/com/.svn/entries | 0 scripting/java/src/com/easysw/.svn/dir-wcprops | 0 scripting/java/src/com/easysw/.svn/entries | 0 scripting/java/src/com/easysw/cups/.svn/dir-wcprops | 0 scripting/java/src/com/easysw/cups/.svn/entries | 0 scripting/java/src/com/easysw/cups/.svn/wcprops/Cups.java.svn-work | 0 scripting/java/src/com/easysw/cups/.svn/wcprops/CupsJob.java.svn-work | 0 scripting/java/src/com/easysw/cups/.svn/wcprops/CupsPrinter.java.svn-work | 0 scripting/java/src/com/easysw/cups/.svn/wcprops/IPP.java.svn-work | 0 scripting/java/src/com/easysw/cups/.svn/wcprops/IPPAttribute.java.svn-work | 0 scripting/java/src/com/easysw/cups/.svn/wcprops/IPPBase64Encoder.java.svn-work | 0 scripting/java/src/com/easysw/cups/.svn/wcprops/IPPCalendar.java.svn-work | 0 scripting/java/src/com/easysw/cups/.svn/wcprops/IPPDefs.java.svn-work | 0 scripting/java/src/com/easysw/cups/.svn/wcprops/IPPError.java.svn-work | 0 scripting/java/src/com/easysw/cups/.svn/wcprops/IPPHttp.java.svn-work | 0 scripting/java/src/com/easysw/cups/.svn/wcprops/IPPMD5.java.svn-work | 0 scripting/java/src/com/easysw/cups/.svn/wcprops/IPPRequest.java.svn-work | 0 scripting/java/src/com/easysw/cups/.svn/wcprops/IPPStatus.java.svn-work | 0 scripting/java/src/com/easysw/cups/.svn/wcprops/IPPURLConnection.java.svn-work | 0 scripting/java/src/com/easysw/cups/.svn/wcprops/IPPValue.java.svn-work | 0 scripting/java/src/com/easysw/cups/.svn/wcprops/buildit.svn-work | 0 scripting/java/src/com/easysw/cups/.svn/wcprops/class.list.svn-work | 0 scripting/java/src/com/easysw/cups/.svn/wcprops/cups.nfo.svn-work | 0 scripting/perl/.svn/dir-wcprops | 0 scripting/perl/.svn/entries | 0 scripting/perl/.svn/wcprops/CUPS.pm.svn-work | 0 scripting/perl/.svn/wcprops/CUPS.xs.svn-work | 0 scripting/perl/.svn/wcprops/Makefile.PL.svn-work | 0 scripting/perl/.svn/wcprops/README.svn-work | 0 scripting/perl/.svn/wcprops/test.pl.svn-work | 0 scripting/php/.svn/dir-wcprops | 0 scripting/php/.svn/entries | 0 scripting/php/.svn/wcprops/Dependencies.svn-work | 0 scripting/php/.svn/wcprops/Makefile.svn-work | 0 scripting/php/.svn/wcprops/README.svn-work | 0 scripting/php/.svn/wcprops/phpcups.c.svn-work | 0 scripting/php/.svn/wcprops/phpcups.h.svn-work | 0 scripting/php/.svn/wcprops/phpcups.php.svn-work | 0 standards/.svn/dir-wcprops | 0 standards/.svn/entries | 0 standards/.svn/wcprops/Makefile.svn-work | 0 standards/.svn/wcprops/X.690-0207.pdf.svn-work | 0 standards/.svn/wcprops/pwg5100.1.doc.svn-work | 0 standards/.svn/wcprops/pwg5100.1.pdf.svn-work | 0 standards/.svn/wcprops/pwg5100.2.doc.svn-work | 0 standards/.svn/wcprops/pwg5100.2.pdf.svn-work | 0 standards/.svn/wcprops/pwg5100.3.doc.svn-work | 0 standards/.svn/wcprops/pwg5100.3.pdf.svn-work | 0 standards/.svn/wcprops/pwg5100.5.doc.svn-work | 0 standards/.svn/wcprops/pwg5100.5.pdf.svn-work | 0 standards/.svn/wcprops/pwg5100.6.doc.svn-work | 0 standards/.svn/wcprops/pwg5100.6.pdf.svn-work | 0 standards/.svn/wcprops/pwg5100.7.doc.svn-work | 0 standards/.svn/wcprops/pwg5100.7.pdf.svn-work | 0 standards/.svn/wcprops/pwg5100.8.doc.svn-work | 0 standards/.svn/wcprops/pwg5100.8.pdf.svn-work | 0 standards/.svn/wcprops/pwg5101.1.doc.svn-work | 0 standards/.svn/wcprops/pwg5101.1.pdf.svn-work | 0 standards/.svn/wcprops/pwg5105.1.doc.svn-work | 0 standards/.svn/wcprops/pwg5105.1.pdf.svn-work | 0 standards/.svn/wcprops/rfc1155.txt.svn-work | 0 standards/.svn/wcprops/rfc1157.txt.svn-work | 0 standards/.svn/wcprops/rfc1179.txt.svn-work | 0 standards/.svn/wcprops/rfc1213.txt.svn-work | 0 standards/.svn/wcprops/rfc1321.txt.svn-work | 0 standards/.svn/wcprops/rfc2222.txt.svn-work | 0 standards/.svn/wcprops/rfc2246.txt.svn-work | 0 standards/.svn/wcprops/rfc2487.txt.svn-work | 0 standards/.svn/wcprops/rfc2554.txt.svn-work | 0 standards/.svn/wcprops/rfc2567.txt.svn-work | 0 standards/.svn/wcprops/rfc2568.txt.svn-work | 0 standards/.svn/wcprops/rfc2569.txt.svn-work | 0 standards/.svn/wcprops/rfc2578.txt.svn-work | 0 standards/.svn/wcprops/rfc2595.txt.svn-work | 0 standards/.svn/wcprops/rfc2616.txt.svn-work | 0 standards/.svn/wcprops/rfc2617.txt.svn-work | 0 standards/.svn/wcprops/rfc2712.txt.svn-work | 0 standards/.svn/wcprops/rfc2790.txt.svn-work | 0 standards/.svn/wcprops/rfc2817.txt.svn-work | 0 standards/.svn/wcprops/rfc2818.txt.svn-work | 0 standards/.svn/wcprops/rfc2821.txt.svn-work | 0 standards/.svn/wcprops/rfc2822.txt.svn-work | 0 standards/.svn/wcprops/rfc2910.txt.svn-work | 0 standards/.svn/wcprops/rfc2911.txt.svn-work | 0 standards/.svn/wcprops/rfc2965.txt.svn-work | 0 standards/.svn/wcprops/rfc3196.txt.svn-work | 0 standards/.svn/wcprops/rfc3239.txt.svn-work | 0 standards/.svn/wcprops/rfc3380.txt.svn-work | 0 standards/.svn/wcprops/rfc3381.txt.svn-work | 0 standards/.svn/wcprops/rfc3382.txt.svn-work | 0 standards/.svn/wcprops/rfc3391.txt.svn-work | 0 standards/.svn/wcprops/rfc3510.txt.svn-work | 0 standards/.svn/wcprops/rfc3712.txt.svn-work | 0 standards/.svn/wcprops/rfc3805.txt.svn-work | 0 standards/.svn/wcprops/rfc3986.txt.svn-work | 0 standards/.svn/wcprops/rfc3995.txt.svn-work | 0 standards/.svn/wcprops/rfc3996.txt.svn-work | 0 standards/.svn/wcprops/rfc3997.txt.svn-work | 0 standards/.svn/wcprops/rfc3998.txt.svn-work | 0 standards/.svn/wcprops/rfc4122.txt.svn-work | 0 standards/.svn/wcprops/rfctohtml.c.svn-work | 0 standards/.svn/wcprops/wake-on-lan.pdf.svn-work | 0 standards/.svn/wcprops/wd-ippmailto10-20050519.pdf.svn-work | 0 systemv/.svn/dir-wcprops | 0 systemv/.svn/entries | 0 systemv/.svn/text-base/Makefile.svn-base | 0 systemv/.svn/text-base/cancel.c.svn-base | 0 systemv/.svn/text-base/lpstat.c.svn-base | 0 systemv/.svn/wcprops/Dependencies.svn-work | 0 systemv/.svn/wcprops/Makefile.svn-work | 0 systemv/.svn/wcprops/accept.c.svn-work | 0 systemv/.svn/wcprops/cancel.c.svn-work | 0 systemv/.svn/wcprops/cupsaddsmb.c.svn-work | 0 systemv/.svn/wcprops/cupstestdsc.c.svn-work | 0 systemv/.svn/wcprops/cupstestppd.c.svn-work | 0 systemv/.svn/wcprops/lp.c.svn-work | 0 systemv/.svn/wcprops/lpadmin.c.svn-work | 0 systemv/.svn/wcprops/lpinfo.c.svn-work | 0 systemv/.svn/wcprops/lpmove.c.svn-work | 0 systemv/.svn/wcprops/lpoptions.c.svn-work | 0 systemv/.svn/wcprops/lppasswd.c.svn-work | 0 systemv/.svn/wcprops/lpstat.c.svn-work | 0 systemv/Makefile | 6 systemv/cancel.c | 7 systemv/lpstat.c | 59 templates/.svn/dir-wcprops | 0 templates/.svn/entries | 0 templates/.svn/text-base/Makefile.svn-base | 0 templates/.svn/wcprops/Makefile.svn-work | 0 templates/.svn/wcprops/add-class.tmpl.svn-work | 0 templates/.svn/wcprops/add-printer.tmpl.svn-work | 0 templates/.svn/wcprops/admin.tmpl.svn-work | 0 templates/.svn/wcprops/choose-device.tmpl.svn-work | 0 templates/.svn/wcprops/choose-make.tmpl.svn-work | 0 templates/.svn/wcprops/choose-model.tmpl.svn-work | 0 templates/.svn/wcprops/choose-serial.tmpl.svn-work | 0 templates/.svn/wcprops/choose-uri.tmpl.svn-work | 0 templates/.svn/wcprops/class-added.tmpl.svn-work | 0 templates/.svn/wcprops/class-confirm.tmpl.svn-work | 0 templates/.svn/wcprops/class-deleted.tmpl.svn-work | 0 templates/.svn/wcprops/class-jobs-header.tmpl.svn-work | 0 templates/.svn/wcprops/class-modified.tmpl.svn-work | 0 templates/.svn/wcprops/classes-header.tmpl.svn-work | 0 templates/.svn/wcprops/classes.tmpl.svn-work | 0 templates/.svn/wcprops/edit-config.tmpl.in.svn-work | 0 templates/.svn/wcprops/error-op.tmpl.svn-work | 0 templates/.svn/wcprops/error.tmpl.svn-work | 0 templates/.svn/wcprops/header.tmpl.in.svn-work | 0 templates/.svn/wcprops/help-header.tmpl.svn-work | 0 templates/.svn/wcprops/help-printable.tmpl.svn-work | 0 templates/.svn/wcprops/job-cancel.tmpl.svn-work | 0 templates/.svn/wcprops/job-hold.tmpl.svn-work | 0 templates/.svn/wcprops/job-move.tmpl.svn-work | 0 templates/.svn/wcprops/job-moved.tmpl.svn-work | 0 templates/.svn/wcprops/job-release.tmpl.svn-work | 0 templates/.svn/wcprops/job-restart.tmpl.svn-work | 0 templates/.svn/wcprops/jobs-header.tmpl.svn-work | 0 templates/.svn/wcprops/jobs.tmpl.svn-work | 0 templates/.svn/wcprops/maintenance.tmpl.svn-work | 0 templates/.svn/wcprops/modify-class.tmpl.svn-work | 0 templates/.svn/wcprops/modify-printer.tmpl.svn-work | 0 templates/.svn/wcprops/option-boolean.tmpl.svn-work | 0 templates/.svn/wcprops/option-conflict.tmpl.svn-work | 0 templates/.svn/wcprops/option-header.tmpl.svn-work | 0 templates/.svn/wcprops/option-pickmany.tmpl.svn-work | 0 templates/.svn/wcprops/option-pickone.tmpl.svn-work | 0 templates/.svn/wcprops/option-trailer.tmpl.svn-work | 0 templates/.svn/wcprops/pager.tmpl.svn-work | 0 templates/.svn/wcprops/printer-accept.tmpl.svn-work | 0 templates/.svn/wcprops/printer-added.tmpl.svn-work | 0 templates/.svn/wcprops/printer-configured.tmpl.svn-work | 0 templates/.svn/wcprops/printer-confirm.tmpl.svn-work | 0 templates/.svn/wcprops/printer-default.tmpl.svn-work | 0 templates/.svn/wcprops/printer-deleted.tmpl.svn-work | 0 templates/.svn/wcprops/printer-jobs-header.tmpl.svn-work | 0 templates/.svn/wcprops/printer-modified.tmpl.svn-work | 0 templates/.svn/wcprops/printer-purge.tmpl.svn-work | 0 templates/.svn/wcprops/printer-reject.tmpl.svn-work | 0 templates/.svn/wcprops/printer-start.tmpl.svn-work | 0 templates/.svn/wcprops/printer-stop.tmpl.svn-work | 0 templates/.svn/wcprops/printers-header.tmpl.svn-work | 0 templates/.svn/wcprops/printers.tmpl.svn-work | 0 templates/.svn/wcprops/restart.tmpl.svn-work | 0 templates/.svn/wcprops/samba-export.tmpl.svn-work | 0 templates/.svn/wcprops/samba-exported.tmpl.svn-work | 0 templates/.svn/wcprops/search.tmpl.svn-work | 0 templates/.svn/wcprops/set-printer-options-header.tmpl.svn-work | 0 templates/.svn/wcprops/set-printer-options-trailer.tmpl.svn-work | 0 templates/.svn/wcprops/test-page.tmpl.svn-work | 0 templates/.svn/wcprops/trailer.tmpl.svn-work | 0 templates/.svn/wcprops/users.tmpl.svn-work | 0 templates/Makefile | 14 templates/es/.svn/dir-wcprops | 0 templates/es/.svn/entries | 0 templates/es/.svn/wcprops/add-class.tmpl.svn-work | 0 templates/es/.svn/wcprops/add-printer.tmpl.svn-work | 0 templates/es/.svn/wcprops/admin.tmpl.svn-work | 0 templates/es/.svn/wcprops/choose-device.tmpl.svn-work | 0 templates/es/.svn/wcprops/choose-make.tmpl.svn-work | 0 templates/es/.svn/wcprops/choose-model.tmpl.svn-work | 0 templates/es/.svn/wcprops/choose-serial.tmpl.svn-work | 0 templates/es/.svn/wcprops/choose-uri.tmpl.svn-work | 0 templates/es/.svn/wcprops/class-added.tmpl.svn-work | 0 templates/es/.svn/wcprops/class-confirm.tmpl.svn-work | 0 templates/es/.svn/wcprops/class-deleted.tmpl.svn-work | 0 templates/es/.svn/wcprops/class-jobs-header.tmpl.svn-work | 0 templates/es/.svn/wcprops/class-modified.tmpl.svn-work | 0 templates/es/.svn/wcprops/classes-header.tmpl.svn-work | 0 templates/es/.svn/wcprops/classes.tmpl.svn-work | 0 templates/es/.svn/wcprops/edit-config.tmpl.in.svn-work | 0 templates/es/.svn/wcprops/error-op.tmpl.svn-work | 0 templates/es/.svn/wcprops/error.tmpl.svn-work | 0 templates/es/.svn/wcprops/header.tmpl.in.svn-work | 0 templates/es/.svn/wcprops/help-header.tmpl.svn-work | 0 templates/es/.svn/wcprops/help-printable.tmpl.svn-work | 0 templates/es/.svn/wcprops/job-cancel.tmpl.svn-work | 0 templates/es/.svn/wcprops/job-hold.tmpl.svn-work | 0 templates/es/.svn/wcprops/job-move.tmpl.svn-work | 0 templates/es/.svn/wcprops/job-moved.tmpl.svn-work | 0 templates/es/.svn/wcprops/job-release.tmpl.svn-work | 0 templates/es/.svn/wcprops/job-restart.tmpl.svn-work | 0 templates/es/.svn/wcprops/jobs-header.tmpl.svn-work | 0 templates/es/.svn/wcprops/jobs.tmpl.svn-work | 0 templates/es/.svn/wcprops/maintenance.tmpl.svn-work | 0 templates/es/.svn/wcprops/modify-class.tmpl.svn-work | 0 templates/es/.svn/wcprops/modify-printer.tmpl.svn-work | 0 templates/es/.svn/wcprops/option-boolean.tmpl.svn-work | 0 templates/es/.svn/wcprops/option-conflict.tmpl.svn-work | 0 templates/es/.svn/wcprops/option-header.tmpl.svn-work | 0 templates/es/.svn/wcprops/option-pickmany.tmpl.svn-work | 0 templates/es/.svn/wcprops/option-pickone.tmpl.svn-work | 0 templates/es/.svn/wcprops/option-trailer.tmpl.svn-work | 0 templates/es/.svn/wcprops/pager.tmpl.svn-work | 0 templates/es/.svn/wcprops/printer-accept.tmpl.svn-work | 0 templates/es/.svn/wcprops/printer-added.tmpl.svn-work | 0 templates/es/.svn/wcprops/printer-configured.tmpl.svn-work | 0 templates/es/.svn/wcprops/printer-confirm.tmpl.svn-work | 0 templates/es/.svn/wcprops/printer-default.tmpl.svn-work | 0 templates/es/.svn/wcprops/printer-deleted.tmpl.svn-work | 0 templates/es/.svn/wcprops/printer-jobs-header.tmpl.svn-work | 0 templates/es/.svn/wcprops/printer-modified.tmpl.svn-work | 0 templates/es/.svn/wcprops/printer-purge.tmpl.svn-work | 0 templates/es/.svn/wcprops/printer-reject.tmpl.svn-work | 0 templates/es/.svn/wcprops/printer-start.tmpl.svn-work | 0 templates/es/.svn/wcprops/printer-stop.tmpl.svn-work | 0 templates/es/.svn/wcprops/printers-header.tmpl.svn-work | 0 templates/es/.svn/wcprops/printers.tmpl.svn-work | 0 templates/es/.svn/wcprops/restart.tmpl.svn-work | 0 templates/es/.svn/wcprops/samba-export.tmpl.svn-work | 0 templates/es/.svn/wcprops/samba-exported.tmpl.svn-work | 0 templates/es/.svn/wcprops/search.tmpl.svn-work | 0 templates/es/.svn/wcprops/set-printer-options-header.tmpl.svn-work | 0 templates/es/.svn/wcprops/set-printer-options-trailer.tmpl.svn-work | 0 templates/es/.svn/wcprops/test-page.tmpl.svn-work | 0 templates/es/.svn/wcprops/trailer.tmpl.svn-work | 0 templates/es/.svn/wcprops/users.tmpl.svn-work | 0 templates/ja/.svn/dir-wcprops | 0 templates/ja/.svn/entries | 0 templates/ja/.svn/wcprops/add-class.tmpl.svn-work | 0 templates/ja/.svn/wcprops/add-printer.tmpl.svn-work | 0 templates/ja/.svn/wcprops/admin.tmpl.svn-work | 0 templates/ja/.svn/wcprops/choose-device.tmpl.svn-work | 0 templates/ja/.svn/wcprops/choose-make.tmpl.svn-work | 0 templates/ja/.svn/wcprops/choose-model.tmpl.svn-work | 0 templates/ja/.svn/wcprops/choose-serial.tmpl.svn-work | 0 templates/ja/.svn/wcprops/choose-uri.tmpl.svn-work | 0 templates/ja/.svn/wcprops/class-added.tmpl.svn-work | 0 templates/ja/.svn/wcprops/class-confirm.tmpl.svn-work | 0 templates/ja/.svn/wcprops/class-deleted.tmpl.svn-work | 0 templates/ja/.svn/wcprops/class-jobs-header.tmpl.svn-work | 0 templates/ja/.svn/wcprops/class-modified.tmpl.svn-work | 0 templates/ja/.svn/wcprops/classes-header.tmpl.svn-work | 0 templates/ja/.svn/wcprops/classes.tmpl.svn-work | 0 templates/ja/.svn/wcprops/edit-config.tmpl.in.svn-work | 0 templates/ja/.svn/wcprops/error-op.tmpl.svn-work | 0 templates/ja/.svn/wcprops/error.tmpl.svn-work | 0 templates/ja/.svn/wcprops/header.tmpl.in.svn-work | 0 templates/ja/.svn/wcprops/help-header.tmpl.svn-work | 0 templates/ja/.svn/wcprops/job-cancel.tmpl.svn-work | 0 templates/ja/.svn/wcprops/job-hold.tmpl.svn-work | 0 templates/ja/.svn/wcprops/job-move.tmpl.svn-work | 0 templates/ja/.svn/wcprops/job-moved.tmpl.svn-work | 0 templates/ja/.svn/wcprops/job-release.tmpl.svn-work | 0 templates/ja/.svn/wcprops/job-restart.tmpl.svn-work | 0 templates/ja/.svn/wcprops/jobs-header.tmpl.svn-work | 0 templates/ja/.svn/wcprops/jobs.tmpl.svn-work | 0 templates/ja/.svn/wcprops/maintenance.tmpl.svn-work | 0 templates/ja/.svn/wcprops/modify-class.tmpl.svn-work | 0 templates/ja/.svn/wcprops/modify-printer.tmpl.svn-work | 0 templates/ja/.svn/wcprops/option-conflict.tmpl.svn-work | 0 templates/ja/.svn/wcprops/option-trailer.tmpl.svn-work | 0 templates/ja/.svn/wcprops/pager.tmpl.svn-work | 0 templates/ja/.svn/wcprops/printer-accept.tmpl.svn-work | 0 templates/ja/.svn/wcprops/printer-added.tmpl.svn-work | 0 templates/ja/.svn/wcprops/printer-configured.tmpl.svn-work | 0 templates/ja/.svn/wcprops/printer-confirm.tmpl.svn-work | 0 templates/ja/.svn/wcprops/printer-default.tmpl.svn-work | 0 templates/ja/.svn/wcprops/printer-deleted.tmpl.svn-work | 0 templates/ja/.svn/wcprops/printer-jobs-header.tmpl.svn-work | 0 templates/ja/.svn/wcprops/printer-modified.tmpl.svn-work | 0 templates/ja/.svn/wcprops/printer-purge.tmpl.svn-work | 0 templates/ja/.svn/wcprops/printer-reject.tmpl.svn-work | 0 templates/ja/.svn/wcprops/printer-start.tmpl.svn-work | 0 templates/ja/.svn/wcprops/printer-stop.tmpl.svn-work | 0 templates/ja/.svn/wcprops/printers-header.tmpl.svn-work | 0 templates/ja/.svn/wcprops/printers.tmpl.svn-work | 0 templates/ja/.svn/wcprops/restart.tmpl.svn-work | 0 templates/ja/.svn/wcprops/samba-export.tmpl.svn-work | 0 templates/ja/.svn/wcprops/samba-exported.tmpl.svn-work | 0 templates/ja/.svn/wcprops/search.tmpl.svn-work | 0 templates/ja/.svn/wcprops/test-page.tmpl.svn-work | 0 templates/ja/.svn/wcprops/users.tmpl.svn-work | 0 templates/pl/.svn/dir-wcprops | 0 templates/pl/.svn/entries | 0 templates/pl/.svn/wcprops/add-class.tmpl.svn-work | 0 templates/pl/.svn/wcprops/add-printer.tmpl.svn-work | 0 templates/pl/.svn/wcprops/admin.tmpl.svn-work | 0 templates/pl/.svn/wcprops/choose-device.tmpl.svn-work | 0 templates/pl/.svn/wcprops/choose-make.tmpl.svn-work | 0 templates/pl/.svn/wcprops/choose-model.tmpl.svn-work | 0 templates/pl/.svn/wcprops/choose-serial.tmpl.svn-work | 0 templates/pl/.svn/wcprops/choose-uri.tmpl.svn-work | 0 templates/pl/.svn/wcprops/class-added.tmpl.svn-work | 0 templates/pl/.svn/wcprops/class-confirm.tmpl.svn-work | 0 templates/pl/.svn/wcprops/class-deleted.tmpl.svn-work | 0 templates/pl/.svn/wcprops/class-jobs-header.tmpl.svn-work | 0 templates/pl/.svn/wcprops/class-modified.tmpl.svn-work | 0 templates/pl/.svn/wcprops/classes-header.tmpl.svn-work | 0 templates/pl/.svn/wcprops/classes.tmpl.svn-work | 0 templates/pl/.svn/wcprops/edit-config.tmpl.in.svn-work | 0 templates/pl/.svn/wcprops/error-op.tmpl.svn-work | 0 templates/pl/.svn/wcprops/error.tmpl.svn-work | 0 templates/pl/.svn/wcprops/header.tmpl.in.svn-work | 0 templates/pl/.svn/wcprops/help-header.tmpl.svn-work | 0 templates/pl/.svn/wcprops/help-printable.tmpl.svn-work | 0 templates/pl/.svn/wcprops/job-cancel.tmpl.svn-work | 0 templates/pl/.svn/wcprops/job-hold.tmpl.svn-work | 0 templates/pl/.svn/wcprops/job-move.tmpl.svn-work | 0 templates/pl/.svn/wcprops/job-moved.tmpl.svn-work | 0 templates/pl/.svn/wcprops/job-release.tmpl.svn-work | 0 templates/pl/.svn/wcprops/job-restart.tmpl.svn-work | 0 templates/pl/.svn/wcprops/jobs-header.tmpl.svn-work | 0 templates/pl/.svn/wcprops/jobs.tmpl.svn-work | 0 templates/pl/.svn/wcprops/maintenance.tmpl.svn-work | 0 templates/pl/.svn/wcprops/modify-class.tmpl.svn-work | 0 templates/pl/.svn/wcprops/modify-printer.tmpl.svn-work | 0 templates/pl/.svn/wcprops/option-boolean.tmpl.svn-work | 0 templates/pl/.svn/wcprops/option-conflict.tmpl.svn-work | 0 templates/pl/.svn/wcprops/option-header.tmpl.svn-work | 0 templates/pl/.svn/wcprops/option-pickmany.tmpl.svn-work | 0 templates/pl/.svn/wcprops/option-pickone.tmpl.svn-work | 0 templates/pl/.svn/wcprops/option-trailer.tmpl.svn-work | 0 templates/pl/.svn/wcprops/pager.tmpl.svn-work | 0 templates/pl/.svn/wcprops/printer-accept.tmpl.svn-work | 0 templates/pl/.svn/wcprops/printer-added.tmpl.svn-work | 0 templates/pl/.svn/wcprops/printer-configured.tmpl.svn-work | 0 templates/pl/.svn/wcprops/printer-confirm.tmpl.svn-work | 0 templates/pl/.svn/wcprops/printer-default.tmpl.svn-work | 0 templates/pl/.svn/wcprops/printer-deleted.tmpl.svn-work | 0 templates/pl/.svn/wcprops/printer-jobs-header.tmpl.svn-work | 0 templates/pl/.svn/wcprops/printer-modified.tmpl.svn-work | 0 templates/pl/.svn/wcprops/printer-purge.tmpl.svn-work | 0 templates/pl/.svn/wcprops/printer-reject.tmpl.svn-work | 0 templates/pl/.svn/wcprops/printer-start.tmpl.svn-work | 0 templates/pl/.svn/wcprops/printer-stop.tmpl.svn-work | 0 templates/pl/.svn/wcprops/printers-header.tmpl.svn-work | 0 templates/pl/.svn/wcprops/printers.tmpl.svn-work | 0 templates/pl/.svn/wcprops/restart.tmpl.svn-work | 0 templates/pl/.svn/wcprops/samba-export.tmpl.svn-work | 0 templates/pl/.svn/wcprops/samba-exported.tmpl.svn-work | 0 templates/pl/.svn/wcprops/search.tmpl.svn-work | 0 templates/pl/.svn/wcprops/set-printer-options-header.tmpl.svn-work | 0 templates/pl/.svn/wcprops/set-printer-options-trailer.tmpl.svn-work | 0 templates/pl/.svn/wcprops/test-page.tmpl.svn-work | 0 templates/pl/.svn/wcprops/trailer.tmpl.svn-work | 0 templates/pl/.svn/wcprops/users.tmpl.svn-work | 0 templates/sv/.svn/dir-wcprops | 0 templates/sv/.svn/entries | 0 templates/sv/.svn/wcprops/add-class.tmpl.svn-work | 0 templates/sv/.svn/wcprops/add-printer.tmpl.svn-work | 0 templates/sv/.svn/wcprops/admin.tmpl.svn-work | 0 templates/sv/.svn/wcprops/choose-device.tmpl.svn-work | 0 templates/sv/.svn/wcprops/choose-make.tmpl.svn-work | 0 templates/sv/.svn/wcprops/choose-model.tmpl.svn-work | 0 templates/sv/.svn/wcprops/choose-serial.tmpl.svn-work | 0 templates/sv/.svn/wcprops/choose-uri.tmpl.svn-work | 0 templates/sv/.svn/wcprops/class-added.tmpl.svn-work | 0 templates/sv/.svn/wcprops/class-confirm.tmpl.svn-work | 0 templates/sv/.svn/wcprops/class-deleted.tmpl.svn-work | 0 templates/sv/.svn/wcprops/class-jobs-header.tmpl.svn-work | 0 templates/sv/.svn/wcprops/class-modified.tmpl.svn-work | 0 templates/sv/.svn/wcprops/classes-header.tmpl.svn-work | 0 templates/sv/.svn/wcprops/classes.tmpl.svn-work | 0 templates/sv/.svn/wcprops/edit-config.tmpl.in.svn-work | 0 templates/sv/.svn/wcprops/error-op.tmpl.svn-work | 0 templates/sv/.svn/wcprops/error.tmpl.svn-work | 0 templates/sv/.svn/wcprops/header.tmpl.in.svn-work | 0 templates/sv/.svn/wcprops/help-header.tmpl.svn-work | 0 templates/sv/.svn/wcprops/help-printable.tmpl.svn-work | 0 templates/sv/.svn/wcprops/job-cancel.tmpl.svn-work | 0 templates/sv/.svn/wcprops/job-hold.tmpl.svn-work | 0 templates/sv/.svn/wcprops/job-move.tmpl.svn-work | 0 templates/sv/.svn/wcprops/job-moved.tmpl.svn-work | 0 templates/sv/.svn/wcprops/job-release.tmpl.svn-work | 0 templates/sv/.svn/wcprops/job-restart.tmpl.svn-work | 0 templates/sv/.svn/wcprops/jobs-header.tmpl.svn-work | 0 templates/sv/.svn/wcprops/jobs.tmpl.svn-work | 0 templates/sv/.svn/wcprops/maintenance.tmpl.svn-work | 0 templates/sv/.svn/wcprops/modify-class.tmpl.svn-work | 0 templates/sv/.svn/wcprops/modify-printer.tmpl.svn-work | 0 templates/sv/.svn/wcprops/option-boolean.tmpl.svn-work | 0 templates/sv/.svn/wcprops/option-conflict.tmpl.svn-work | 0 templates/sv/.svn/wcprops/option-header.tmpl.svn-work | 0 templates/sv/.svn/wcprops/option-pickmany.tmpl.svn-work | 0 templates/sv/.svn/wcprops/option-pickone.tmpl.svn-work | 0 templates/sv/.svn/wcprops/option-trailer.tmpl.svn-work | 0 templates/sv/.svn/wcprops/pager.tmpl.svn-work | 0 templates/sv/.svn/wcprops/printer-accept.tmpl.svn-work | 0 templates/sv/.svn/wcprops/printer-added.tmpl.svn-work | 0 templates/sv/.svn/wcprops/printer-configured.tmpl.svn-work | 0 templates/sv/.svn/wcprops/printer-confirm.tmpl.svn-work | 0 templates/sv/.svn/wcprops/printer-default.tmpl.svn-work | 0 templates/sv/.svn/wcprops/printer-deleted.tmpl.svn-work | 0 templates/sv/.svn/wcprops/printer-jobs-header.tmpl.svn-work | 0 templates/sv/.svn/wcprops/printer-modified.tmpl.svn-work | 0 templates/sv/.svn/wcprops/printer-purge.tmpl.svn-work | 0 templates/sv/.svn/wcprops/printer-reject.tmpl.svn-work | 0 templates/sv/.svn/wcprops/printer-start.tmpl.svn-work | 0 templates/sv/.svn/wcprops/printer-stop.tmpl.svn-work | 0 templates/sv/.svn/wcprops/printers-header.tmpl.svn-work | 0 templates/sv/.svn/wcprops/printers.tmpl.svn-work | 0 templates/sv/.svn/wcprops/restart.tmpl.svn-work | 0 templates/sv/.svn/wcprops/samba-export.tmpl.svn-work | 0 templates/sv/.svn/wcprops/samba-exported.tmpl.svn-work | 0 templates/sv/.svn/wcprops/search.tmpl.svn-work | 0 templates/sv/.svn/wcprops/set-printer-options-header.tmpl.svn-work | 0 templates/sv/.svn/wcprops/set-printer-options-trailer.tmpl.svn-work | 0 templates/sv/.svn/wcprops/test-page.tmpl.svn-work | 0 templates/sv/.svn/wcprops/trailer.tmpl.svn-work | 0 templates/sv/.svn/wcprops/users.tmpl.svn-work | 0 test/.svn/dir-wcprops | 0 test/.svn/entries | 0 test/.svn/wcprops/4.1-requests.test.svn-work | 0 test/.svn/wcprops/4.2-cups-printer-ops.test.svn-work | 0 test/.svn/wcprops/4.3-job-ops.test.svn-work | 0 test/.svn/wcprops/4.4-subscription-ops.test.svn-work | 0 test/.svn/wcprops/5.1-lpadmin.sh.svn-work | 0 test/.svn/wcprops/5.2-lpc.sh.svn-work | 0 test/.svn/wcprops/5.3-lpq.sh.svn-work | 0 test/.svn/wcprops/5.4-lpstat.sh.svn-work | 0 test/.svn/wcprops/5.5-lp.sh.svn-work | 0 test/.svn/wcprops/5.6-lpr.sh.svn-work | 0 test/.svn/wcprops/5.7-lprm.sh.svn-work | 0 test/.svn/wcprops/5.8-cancel.sh.svn-work | 0 test/.svn/wcprops/5.9-lpinfo.sh.svn-work | 0 test/.svn/wcprops/Dependencies.svn-work | 0 test/.svn/wcprops/Makefile.svn-work | 0 test/.svn/wcprops/create-job-format.test.svn-work | 0 test/.svn/wcprops/create-job-sheets.test.svn-work | 0 test/.svn/wcprops/create-job-timeout.test.svn-work | 0 test/.svn/wcprops/create-job.test.svn-work | 0 test/.svn/wcprops/get-devices.test.svn-work | 0 test/.svn/wcprops/get-job-attributes.test.svn-work | 0 test/.svn/wcprops/get-job-attributes2.test.svn-work | 0 test/.svn/wcprops/get-ppds.test.svn-work | 0 test/.svn/wcprops/get-printer-attributes.test.svn-work | 0 test/.svn/wcprops/get-printers.test.svn-work | 0 test/.svn/wcprops/ipptest.c.svn-work | 0 test/.svn/wcprops/print-job-hold.test.svn-work | 0 test/.svn/wcprops/print-job.test.svn-work | 0 test/.svn/wcprops/run-stp-tests.sh.svn-work | 0 test/.svn/wcprops/set-attrs-hold.test.svn-work | 0 test/.svn/wcprops/str-header.html.svn-work | 0 test/.svn/wcprops/str-trailer.html.svn-work | 0 test/.svn/wcprops/testfile.jpg.svn-work | 0 test/.svn/wcprops/testfile.pdf.svn-work | 0 test/.svn/wcprops/testfile.ps.svn-work | 0 test/.svn/wcprops/testfile.txt.svn-work | 0 test/.svn/wcprops/testhp.ppd.svn-work | 0 test/.svn/wcprops/testps.ppd.svn-work | 0 tools/.svn/dir-wcprops | 0 tools/.svn/entries | 0 tools/.svn/wcprops/checkglobals.svn-work | 0 tools/.svn/wcprops/listpublic.svn-work | 0 tools/.svn/wcprops/makesrcdist.svn-work | 0 tools/.svn/wcprops/testosx.svn-work | 0 tools/.svn/wcprops/testrpm.svn-work | 0 vcnet/.svn/dir-wcprops | 0 vcnet/.svn/entries | 0 vcnet/.svn/wcprops/config.h.svn-work | 0 vcnet/.svn/wcprops/cups.sln.svn-work | 0 vcnet/.svn/wcprops/libcups2.def.svn-work | 0 vcnet/.svn/wcprops/libcups2.vcproj.svn-work | 0 1742 files changed, 2782 insertions(+), 3554 deletions(-) --- NEW FILE cups-svn5706.patch --- diff -durN release-1.2.1/backend/backend-private.h cups-1.2.x/backend/backend-private.h --- release-1.2.1/backend/backend-private.h 1970-01-01 01:00:00.000000000 +0100 +++ cups-1.2.x/backend/backend-private.h 2006-06-26 12:42:40.000000000 +0100 @@ -0,0 +1,73 @@ +/* + * "$Id: backend-private.h 5592 2006-05-27 03:11:52Z mike $" + * + * Backend support definitions for the Common UNIX Printing System (CUPS). + * + * Copyright 1997-2006 by Easy Software Products, all rights reserved. + * + * These coded instructions, statements, and computer programs are the + * property of Easy Software Products and are protected by Federal + * copyright law. Distribution and use rights are outlined in the file + * "LICENSE" which should have been included with this file. If this + * file is missing or damaged please contact Easy Software Products + * at: + * + * Attn: CUPS Licensing Information + * Easy Software Products + * 44141 Airport View Drive, Suite 204 + * Hollywood, Maryland 20636 USA + * + * Voice: (301) 373-9600 + * EMail: cups-info at cups.org + * WWW: http://www.cups.org + * + * This file is subject to the Apple OS-Developed Software exception. + */ + +#ifndef _CUPS_BACKEND_PRIVATE_H_ +# define _CUPS_BACKEND_PRIVATE_H_ + + +/* + * Include necessary headers. + */ + +# include +# include +# include +# include +# include +# include +# include + + +/* + * C++ magic... + */ + +# ifdef _cplusplus +extern "C" { +# endif /* _cplusplus */ + + +/* + * Prototypes... + */ + +extern int backendGetDeviceID(int fd, char *device_id, int device_id_size, + char *make_model, int make_model_size, + const char *scheme, char *uri, int uri_size); +extern int backendGetMakeModel(const char *device_id, char *make_model, + int make_model_size); +extern ssize_t backendRunLoop(int print_fd, int device_fd, int use_bc); + + +# ifdef _cplusplus +} +# endif /* _cplusplus */ +#endif /* !_CUPS_BACKEND_PRIVATE_H_ */ + + +/* + * End of "$Id: backend-private.h 5592 2006-05-27 03:11:52Z mike $". + */ diff -durN release-1.2.1/backend/Dependencies cups-1.2.x/backend/Dependencies --- release-1.2.1/backend/Dependencies 2006-07-04 17:32:11.000000000 +0100 +++ cups-1.2.x/backend/Dependencies 2006-06-26 12:42:40.000000000 +0100 @@ -9,26 +9,31 @@ lpd.o: ../cups/md5.h ../cups/ipp-private.h ../cups/ipp.h ../cups/cups.h lpd.o: ../cups/ppd.h ../cups/array.h ../cups/file.h ../cups/language.h lpd.o: ../cups/string.h -parallel.o: ../cups/backend.h ../cups/cups.h ../cups/ipp.h ../cups/http.h -parallel.o: ../cups/md5.h ../cups/ppd.h ../cups/array.h ../cups/file.h -parallel.o: ../cups/language.h ../cups/string.h ../config.h ieee1284.c -parallel.o: ../cups/debug.h +pap.o: ../cups/http.h ../cups/md5.h +parallel.o: backend-private.h ../cups/backend.h ../cups/cups.h ../cups/ipp.h +parallel.o: ../cups/http.h ../cups/md5.h ../cups/ppd.h ../cups/array.h +parallel.o: ../cups/file.h ../cups/language.h ../cups/debug.h +parallel.o: ../cups/string.h ../config.h scsi.o: ../cups/backend.h ../cups/cups.h ../cups/ipp.h ../cups/http.h scsi.o: ../cups/md5.h ../cups/ppd.h ../cups/array.h ../cups/file.h scsi.o: ../cups/language.h ../cups/string.h ../config.h -serial.o: ../cups/backend.h ../cups/cups.h ../cups/ipp.h ../cups/http.h -serial.o: ../cups/md5.h ../cups/ppd.h ../cups/array.h ../cups/file.h -serial.o: ../cups/language.h ../cups/string.h ../config.h -snmp.o: ../cups/backend.h ../cups/http-private.h ../config.h ../cups/http.h -snmp.o: ../cups/md5.h ../cups/ipp-private.h ../cups/ipp.h ../cups/cups.h -snmp.o: ../cups/ppd.h ../cups/array.h ../cups/file.h ../cups/language.h -snmp.o: ../cups/string.h ../cups/array.h ../cups/file.h ieee1284.c -snmp.o: ../cups/debug.h -socket.o: ../cups/backend.h ../cups/http-private.h ../config.h ../cups/http.h -socket.o: ../cups/md5.h ../cups/ipp-private.h ../cups/ipp.h ../cups/cups.h -socket.o: ../cups/ppd.h ../cups/array.h ../cups/file.h ../cups/language.h -socket.o: ../cups/string.h -test1284.o: ../cups/string.h ../config.h ieee1284.c ../cups/debug.h +serial.o: backend-private.h ../cups/backend.h ../cups/cups.h ../cups/ipp.h +serial.o: ../cups/http.h ../cups/md5.h ../cups/ppd.h ../cups/array.h +serial.o: ../cups/file.h ../cups/language.h ../cups/debug.h ../cups/string.h +serial.o: ../config.h +snmp.o: ../cups/http-private.h ../config.h ../cups/http.h ../cups/md5.h +snmp.o: ../cups/ipp-private.h ../cups/ipp.h backend-private.h +snmp.o: ../cups/backend.h ../cups/cups.h ../cups/ppd.h ../cups/array.h +snmp.o: ../cups/file.h ../cups/language.h ../cups/debug.h ../cups/string.h +snmp.o: ../cups/array.h ../cups/file.h +socket.o: ../cups/http-private.h ../config.h ../cups/http.h ../cups/md5.h +socket.o: ../cups/ipp-private.h ../cups/ipp.h backend-private.h +socket.o: ../cups/backend.h ../cups/cups.h ../cups/ppd.h ../cups/array.h +socket.o: ../cups/file.h ../cups/language.h ../cups/debug.h ../cups/string.h +test1284.o: ../cups/string.h ../config.h ieee1284.c backend-private.h +test1284.o: ../cups/backend.h ../cups/cups.h ../cups/ipp.h ../cups/http.h +test1284.o: ../cups/md5.h ../cups/ppd.h ../cups/array.h ../cups/file.h +test1284.o: ../cups/language.h ../cups/debug.h usb.o: ../cups/backend.h ../cups/cups.h ../cups/ipp.h ../cups/http.h usb.o: ../cups/md5.h ../cups/ppd.h ../cups/array.h ../cups/file.h usb.o: ../cups/language.h ../cups/string.h ../config.h diff -durN release-1.2.1/backend/easysw-firewire-design.txt cups-1.2.x/backend/easysw-firewire-design.txt --- release-1.2.1/backend/easysw-firewire-design.txt 2006-07-04 17:32:11.000000000 +0100 +++ cups-1.2.x/backend/easysw-firewire-design.txt 1970-01-01 01:00:00.000000000 +0100 @@ -1,71 +0,0 @@ -Preliminary Design for CUPS Firewire Printer Backend - 03/19/2002 ------------------------------------------------------------------ - -OVERVIEW - - Easy Software Products will develop an IEEE-1394, a.k.a. - Firewire, printing interface for its Common UNIX Printing - System ("CUPS") for initial use under the Linux operating - system. A follow-on implementation for MacOS X is - anticipated as well. - - The operating system interfaces for IEEE-1394 ports vary - widely; the CUPS printing interface will abstract the OS - layer to a simpler interface geared towards discovering, - opening, reading from, writing to, and closing IEEE-1394 - printers. - - The initial development of the CUPS backend will be targeted - at the EPSON Stylus Pro 10000 large format printer, which - requires the bandwidth provided by Firewire in order to - print at full speed. This printer supports printing via - Serial Bus Protocol 2 (SBP-2) using the SCSI and PWG command - sets. The CUPS backend will implement the PWG command set on - LUN 0 only. - - -OS ABSTRACTION LAYER - - The OS abstraction layer will be a thin client library that - implements the following functions: - - ieee1394_list - ieee1394_open - ieee1394_close - ieee1394_read - ieee1394_write - ieee1394_error - - The "ieee1394_list" function will list all of the available - printer devices on the bus. The device information will - consist of the device URI (ieee1394:/something) used to - access the device and the make and model information, if - available, for the device ("EPSON Stylus Printer"). - - The "ieee1394_open" and "ieee1394_close" functions will open - and close a connection to the printer, respectively. - - The "ieee1394_read" and "ieee1394_write" functions will read - and write data to and from the printer, respectively. The - read function will be non-blocking, returning data only if - there is data coming back from the printer. - - The "ieee1394_error" function will return a string - describing the last error or NULL if no error occurred. - - The library will be responsible for creating any background - threads that are needed to monitor the connection to the - printer. - - -CUPS BACKEND - - The CUPS backend will use the OS abstraction layer to list - and access the Firewire printers. The "main" function will - read and write printer data, while the "list_devices" - function will be called as necessary to identify the [...11598 lines suppressed...] diff -durN release-1.2.1/templates/pl/.svn/wcprops/printer-jobs-header.tmpl.svn-work cups-1.2.x/templates/pl/.svn/wcprops/printer-jobs-header.tmpl.svn-work diff -durN release-1.2.1/templates/pl/.svn/wcprops/printer-modified.tmpl.svn-work cups-1.2.x/templates/pl/.svn/wcprops/printer-modified.tmpl.svn-work diff -durN release-1.2.1/templates/pl/.svn/wcprops/printer-purge.tmpl.svn-work cups-1.2.x/templates/pl/.svn/wcprops/printer-purge.tmpl.svn-work diff -durN release-1.2.1/templates/pl/.svn/wcprops/printer-reject.tmpl.svn-work cups-1.2.x/templates/pl/.svn/wcprops/printer-reject.tmpl.svn-work diff -durN release-1.2.1/templates/pl/.svn/wcprops/printers-header.tmpl.svn-work cups-1.2.x/templates/pl/.svn/wcprops/printers-header.tmpl.svn-work diff -durN release-1.2.1/templates/pl/.svn/wcprops/printer-start.tmpl.svn-work cups-1.2.x/templates/pl/.svn/wcprops/printer-start.tmpl.svn-work diff -durN release-1.2.1/templates/pl/.svn/wcprops/printers.tmpl.svn-work cups-1.2.x/templates/pl/.svn/wcprops/printers.tmpl.svn-work diff -durN release-1.2.1/templates/pl/.svn/wcprops/printer-stop.tmpl.svn-work cups-1.2.x/templates/pl/.svn/wcprops/printer-stop.tmpl.svn-work diff -durN release-1.2.1/templates/pl/.svn/wcprops/restart.tmpl.svn-work cups-1.2.x/templates/pl/.svn/wcprops/restart.tmpl.svn-work diff -durN release-1.2.1/templates/pl/.svn/wcprops/samba-exported.tmpl.svn-work cups-1.2.x/templates/pl/.svn/wcprops/samba-exported.tmpl.svn-work diff -durN release-1.2.1/templates/pl/.svn/wcprops/samba-export.tmpl.svn-work cups-1.2.x/templates/pl/.svn/wcprops/samba-export.tmpl.svn-work diff -durN release-1.2.1/templates/pl/.svn/wcprops/search.tmpl.svn-work cups-1.2.x/templates/pl/.svn/wcprops/search.tmpl.svn-work diff -durN release-1.2.1/templates/pl/.svn/wcprops/set-printer-options-header.tmpl.svn-work cups-1.2.x/templates/pl/.svn/wcprops/set-printer-options-header.tmpl.svn-work diff -durN release-1.2.1/templates/pl/.svn/wcprops/set-printer-options-trailer.tmpl.svn-work cups-1.2.x/templates/pl/.svn/wcprops/set-printer-options-trailer.tmpl.svn-work diff -durN release-1.2.1/templates/pl/.svn/wcprops/test-page.tmpl.svn-work cups-1.2.x/templates/pl/.svn/wcprops/test-page.tmpl.svn-work diff -durN release-1.2.1/templates/pl/.svn/wcprops/trailer.tmpl.svn-work cups-1.2.x/templates/pl/.svn/wcprops/trailer.tmpl.svn-work diff -durN release-1.2.1/templates/pl/.svn/wcprops/users.tmpl.svn-work cups-1.2.x/templates/pl/.svn/wcprops/users.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/dir-wcprops cups-1.2.x/templates/sv/.svn/dir-wcprops diff -durN release-1.2.1/templates/sv/.svn/entries cups-1.2.x/templates/sv/.svn/entries diff -durN release-1.2.1/templates/sv/.svn/wcprops/add-class.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/add-class.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/add-printer.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/add-printer.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/admin.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/admin.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/choose-device.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/choose-device.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/choose-make.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/choose-make.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/choose-model.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/choose-model.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/choose-serial.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/choose-serial.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/choose-uri.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/choose-uri.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/class-added.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/class-added.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/class-confirm.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/class-confirm.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/class-deleted.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/class-deleted.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/classes-header.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/classes-header.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/classes.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/classes.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/class-jobs-header.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/class-jobs-header.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/class-modified.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/class-modified.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/edit-config.tmpl.in.svn-work cups-1.2.x/templates/sv/.svn/wcprops/edit-config.tmpl.in.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/error-op.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/error-op.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/error.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/error.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/header.tmpl.in.svn-work cups-1.2.x/templates/sv/.svn/wcprops/header.tmpl.in.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/help-header.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/help-header.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/help-printable.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/help-printable.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/job-cancel.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/job-cancel.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/job-hold.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/job-hold.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/job-moved.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/job-moved.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/job-move.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/job-move.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/job-release.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/job-release.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/job-restart.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/job-restart.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/jobs-header.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/jobs-header.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/jobs.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/jobs.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/maintenance.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/maintenance.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/modify-class.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/modify-class.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/modify-printer.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/modify-printer.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/option-boolean.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/option-boolean.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/option-conflict.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/option-conflict.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/option-header.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/option-header.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/option-pickmany.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/option-pickmany.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/option-pickone.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/option-pickone.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/option-trailer.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/option-trailer.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/pager.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/pager.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/printer-accept.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/printer-accept.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/printer-added.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/printer-added.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/printer-configured.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/printer-configured.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/printer-confirm.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/printer-confirm.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/printer-default.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/printer-default.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/printer-deleted.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/printer-deleted.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/printer-jobs-header.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/printer-jobs-header.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/printer-modified.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/printer-modified.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/printer-purge.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/printer-purge.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/printer-reject.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/printer-reject.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/printers-header.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/printers-header.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/printer-start.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/printer-start.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/printers.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/printers.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/printer-stop.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/printer-stop.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/restart.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/restart.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/samba-exported.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/samba-exported.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/samba-export.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/samba-export.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/search.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/search.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/set-printer-options-header.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/set-printer-options-header.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/set-printer-options-trailer.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/set-printer-options-trailer.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/test-page.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/test-page.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/trailer.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/trailer.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/users.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/users.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/dir-wcprops cups-1.2.x/templates/.svn/dir-wcprops diff -durN release-1.2.1/templates/.svn/entries cups-1.2.x/templates/.svn/entries diff -durN release-1.2.1/templates/.svn/text-base/Makefile.svn-base cups-1.2.x/templates/.svn/text-base/Makefile.svn-base diff -durN release-1.2.1/templates/.svn/wcprops/add-class.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/add-class.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/add-printer.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/add-printer.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/admin.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/admin.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/choose-device.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/choose-device.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/choose-make.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/choose-make.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/choose-model.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/choose-model.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/choose-serial.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/choose-serial.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/choose-uri.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/choose-uri.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/class-added.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/class-added.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/class-confirm.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/class-confirm.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/class-deleted.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/class-deleted.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/classes-header.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/classes-header.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/classes.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/classes.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/class-jobs-header.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/class-jobs-header.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/class-modified.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/class-modified.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/edit-config.tmpl.in.svn-work cups-1.2.x/templates/.svn/wcprops/edit-config.tmpl.in.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/error-op.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/error-op.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/error.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/error.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/header.tmpl.in.svn-work cups-1.2.x/templates/.svn/wcprops/header.tmpl.in.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/help-header.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/help-header.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/help-printable.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/help-printable.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/job-cancel.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/job-cancel.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/job-hold.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/job-hold.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/job-moved.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/job-moved.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/job-move.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/job-move.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/job-release.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/job-release.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/job-restart.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/job-restart.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/jobs-header.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/jobs-header.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/jobs.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/jobs.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/maintenance.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/maintenance.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/Makefile.svn-work cups-1.2.x/templates/.svn/wcprops/Makefile.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/modify-class.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/modify-class.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/modify-printer.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/modify-printer.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/option-boolean.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/option-boolean.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/option-conflict.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/option-conflict.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/option-header.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/option-header.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/option-pickmany.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/option-pickmany.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/option-pickone.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/option-pickone.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/option-trailer.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/option-trailer.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/pager.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/pager.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/printer-accept.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/printer-accept.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/printer-added.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/printer-added.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/printer-configured.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/printer-configured.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/printer-confirm.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/printer-confirm.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/printer-default.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/printer-default.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/printer-deleted.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/printer-deleted.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/printer-jobs-header.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/printer-jobs-header.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/printer-modified.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/printer-modified.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/printer-purge.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/printer-purge.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/printer-reject.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/printer-reject.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/printers-header.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/printers-header.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/printer-start.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/printer-start.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/printers.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/printers.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/printer-stop.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/printer-stop.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/restart.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/restart.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/samba-exported.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/samba-exported.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/samba-export.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/samba-export.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/search.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/search.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/set-printer-options-header.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/set-printer-options-header.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/set-printer-options-trailer.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/set-printer-options-trailer.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/test-page.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/test-page.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/trailer.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/trailer.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/users.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/users.tmpl.svn-work diff -durN release-1.2.1/test/.svn/dir-wcprops cups-1.2.x/test/.svn/dir-wcprops diff -durN release-1.2.1/test/.svn/entries cups-1.2.x/test/.svn/entries diff -durN release-1.2.1/test/.svn/wcprops/4.1-requests.test.svn-work cups-1.2.x/test/.svn/wcprops/4.1-requests.test.svn-work diff -durN release-1.2.1/test/.svn/wcprops/4.2-cups-printer-ops.test.svn-work cups-1.2.x/test/.svn/wcprops/4.2-cups-printer-ops.test.svn-work diff -durN release-1.2.1/test/.svn/wcprops/4.3-job-ops.test.svn-work cups-1.2.x/test/.svn/wcprops/4.3-job-ops.test.svn-work diff -durN release-1.2.1/test/.svn/wcprops/4.4-subscription-ops.test.svn-work cups-1.2.x/test/.svn/wcprops/4.4-subscription-ops.test.svn-work diff -durN release-1.2.1/test/.svn/wcprops/5.1-lpadmin.sh.svn-work cups-1.2.x/test/.svn/wcprops/5.1-lpadmin.sh.svn-work diff -durN release-1.2.1/test/.svn/wcprops/5.2-lpc.sh.svn-work cups-1.2.x/test/.svn/wcprops/5.2-lpc.sh.svn-work diff -durN release-1.2.1/test/.svn/wcprops/5.3-lpq.sh.svn-work cups-1.2.x/test/.svn/wcprops/5.3-lpq.sh.svn-work diff -durN release-1.2.1/test/.svn/wcprops/5.4-lpstat.sh.svn-work cups-1.2.x/test/.svn/wcprops/5.4-lpstat.sh.svn-work diff -durN release-1.2.1/test/.svn/wcprops/5.5-lp.sh.svn-work cups-1.2.x/test/.svn/wcprops/5.5-lp.sh.svn-work diff -durN release-1.2.1/test/.svn/wcprops/5.6-lpr.sh.svn-work cups-1.2.x/test/.svn/wcprops/5.6-lpr.sh.svn-work diff -durN release-1.2.1/test/.svn/wcprops/5.7-lprm.sh.svn-work cups-1.2.x/test/.svn/wcprops/5.7-lprm.sh.svn-work diff -durN release-1.2.1/test/.svn/wcprops/5.8-cancel.sh.svn-work cups-1.2.x/test/.svn/wcprops/5.8-cancel.sh.svn-work diff -durN release-1.2.1/test/.svn/wcprops/5.9-lpinfo.sh.svn-work cups-1.2.x/test/.svn/wcprops/5.9-lpinfo.sh.svn-work diff -durN release-1.2.1/test/.svn/wcprops/create-job-format.test.svn-work cups-1.2.x/test/.svn/wcprops/create-job-format.test.svn-work diff -durN release-1.2.1/test/.svn/wcprops/create-job-sheets.test.svn-work cups-1.2.x/test/.svn/wcprops/create-job-sheets.test.svn-work diff -durN release-1.2.1/test/.svn/wcprops/create-job.test.svn-work cups-1.2.x/test/.svn/wcprops/create-job.test.svn-work diff -durN release-1.2.1/test/.svn/wcprops/create-job-timeout.test.svn-work cups-1.2.x/test/.svn/wcprops/create-job-timeout.test.svn-work diff -durN release-1.2.1/test/.svn/wcprops/Dependencies.svn-work cups-1.2.x/test/.svn/wcprops/Dependencies.svn-work diff -durN release-1.2.1/test/.svn/wcprops/get-devices.test.svn-work cups-1.2.x/test/.svn/wcprops/get-devices.test.svn-work diff -durN release-1.2.1/test/.svn/wcprops/get-job-attributes2.test.svn-work cups-1.2.x/test/.svn/wcprops/get-job-attributes2.test.svn-work diff -durN release-1.2.1/test/.svn/wcprops/get-job-attributes.test.svn-work cups-1.2.x/test/.svn/wcprops/get-job-attributes.test.svn-work diff -durN release-1.2.1/test/.svn/wcprops/get-ppds.test.svn-work cups-1.2.x/test/.svn/wcprops/get-ppds.test.svn-work diff -durN release-1.2.1/test/.svn/wcprops/get-printer-attributes.test.svn-work cups-1.2.x/test/.svn/wcprops/get-printer-attributes.test.svn-work diff -durN release-1.2.1/test/.svn/wcprops/get-printers.test.svn-work cups-1.2.x/test/.svn/wcprops/get-printers.test.svn-work diff -durN release-1.2.1/test/.svn/wcprops/ipptest.c.svn-work cups-1.2.x/test/.svn/wcprops/ipptest.c.svn-work diff -durN release-1.2.1/test/.svn/wcprops/Makefile.svn-work cups-1.2.x/test/.svn/wcprops/Makefile.svn-work diff -durN release-1.2.1/test/.svn/wcprops/print-job-hold.test.svn-work cups-1.2.x/test/.svn/wcprops/print-job-hold.test.svn-work diff -durN release-1.2.1/test/.svn/wcprops/print-job.test.svn-work cups-1.2.x/test/.svn/wcprops/print-job.test.svn-work diff -durN release-1.2.1/test/.svn/wcprops/run-stp-tests.sh.svn-work cups-1.2.x/test/.svn/wcprops/run-stp-tests.sh.svn-work diff -durN release-1.2.1/test/.svn/wcprops/set-attrs-hold.test.svn-work cups-1.2.x/test/.svn/wcprops/set-attrs-hold.test.svn-work diff -durN release-1.2.1/test/.svn/wcprops/str-header.html.svn-work cups-1.2.x/test/.svn/wcprops/str-header.html.svn-work diff -durN release-1.2.1/test/.svn/wcprops/str-trailer.html.svn-work cups-1.2.x/test/.svn/wcprops/str-trailer.html.svn-work diff -durN release-1.2.1/test/.svn/wcprops/testfile.jpg.svn-work cups-1.2.x/test/.svn/wcprops/testfile.jpg.svn-work diff -durN release-1.2.1/test/.svn/wcprops/testfile.pdf.svn-work cups-1.2.x/test/.svn/wcprops/testfile.pdf.svn-work diff -durN release-1.2.1/test/.svn/wcprops/testfile.ps.svn-work cups-1.2.x/test/.svn/wcprops/testfile.ps.svn-work diff -durN release-1.2.1/test/.svn/wcprops/testfile.txt.svn-work cups-1.2.x/test/.svn/wcprops/testfile.txt.svn-work diff -durN release-1.2.1/test/.svn/wcprops/testhp.ppd.svn-work cups-1.2.x/test/.svn/wcprops/testhp.ppd.svn-work diff -durN release-1.2.1/test/.svn/wcprops/testps.ppd.svn-work cups-1.2.x/test/.svn/wcprops/testps.ppd.svn-work diff -durN release-1.2.1/tools/.svn/dir-wcprops cups-1.2.x/tools/.svn/dir-wcprops diff -durN release-1.2.1/tools/.svn/entries cups-1.2.x/tools/.svn/entries diff -durN release-1.2.1/tools/.svn/wcprops/checkglobals.svn-work cups-1.2.x/tools/.svn/wcprops/checkglobals.svn-work diff -durN release-1.2.1/tools/.svn/wcprops/listpublic.svn-work cups-1.2.x/tools/.svn/wcprops/listpublic.svn-work diff -durN release-1.2.1/tools/.svn/wcprops/makesrcdist.svn-work cups-1.2.x/tools/.svn/wcprops/makesrcdist.svn-work diff -durN release-1.2.1/tools/.svn/wcprops/testosx.svn-work cups-1.2.x/tools/.svn/wcprops/testosx.svn-work diff -durN release-1.2.1/tools/.svn/wcprops/testrpm.svn-work cups-1.2.x/tools/.svn/wcprops/testrpm.svn-work diff -durN release-1.2.1/vcnet/.svn/dir-wcprops cups-1.2.x/vcnet/.svn/dir-wcprops diff -durN release-1.2.1/vcnet/.svn/entries cups-1.2.x/vcnet/.svn/entries diff -durN release-1.2.1/vcnet/.svn/wcprops/config.h.svn-work cups-1.2.x/vcnet/.svn/wcprops/config.h.svn-work diff -durN release-1.2.1/vcnet/.svn/wcprops/cups.sln.svn-work cups-1.2.x/vcnet/.svn/wcprops/cups.sln.svn-work diff -durN release-1.2.1/vcnet/.svn/wcprops/libcups2.def.svn-work cups-1.2.x/vcnet/.svn/wcprops/libcups2.def.svn-work diff -durN release-1.2.1/vcnet/.svn/wcprops/libcups2.vcproj.svn-work cups-1.2.x/vcnet/.svn/wcprops/libcups2.vcproj.svn-work cups-direct-usb.patch: usb-unix.c | 7 +------ 1 files changed, 1 insertion(+), 6 deletions(-) Index: cups-direct-usb.patch =================================================================== RCS file: /cvs/dist/rpms/cups/devel/cups-direct-usb.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- cups-direct-usb.patch 4 Apr 2006 15:10:37 -0000 1.1 +++ cups-direct-usb.patch 4 Jul 2006 16:58:59 -0000 1.2 @@ -1,11 +1,16 @@ ---- cups-1.2rc1/backend/usb-unix.c.direct-usb 2006-04-04 15:57:47.000000000 +0100 -+++ cups-1.2rc1/backend/usb-unix.c 2006-04-04 15:58:26.000000000 +0100 -@@ -431,7 +431,7 @@ - +--- cups-1.2.1/backend/usb-unix.c.direct-usb 2006-07-04 17:50:28.000000000 +0100 ++++ cups-1.2.1/backend/usb-unix.c 2006-07-04 17:51:56.000000000 +0100 +@@ -327,12 +327,7 @@ if (!strncmp(uri, "usb:/dev/", 9)) #ifdef __linux -- return (-1); /* Do not allow direct devices anymore */ + { +- /* +- * Do not allow direct devices anymore... +- */ +- +- errno = ENODEV; +- return (-1); + return (open(uri + 4, O_RDWR | O_EXCL)); + } else if (!strncmp(uri, "usb://", 6)) { - /* cups-relro.patch: Makedefs.in | 2 +- config-scripts/cups-compiler.m4 | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) Index: cups-relro.patch =================================================================== RCS file: /cvs/dist/rpms/cups/devel/cups-relro.patch,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- cups-relro.patch 28 Apr 2006 13:09:58 -0000 1.5 +++ cups-relro.patch 4 Jul 2006 16:58:59 -0000 1.6 @@ -1,17 +1,17 @@ ---- cups-1.2rc3/Makedefs.in.relro 2006-04-28 13:52:04.000000000 +0100 -+++ cups-1.2rc3/Makedefs.in 2006-04-28 13:52:22.000000000 +0100 -@@ -130,7 +130,7 @@ - IMGLIBS = @IMGLIBS@ -lm +--- cups-1.2.1/Makedefs.in.relro 2006-07-04 17:52:05.000000000 +0100 ++++ cups-1.2.1/Makedefs.in 2006-07-04 17:52:54.000000000 +0100 +@@ -132,7 +132,7 @@ + IMGLIBS = @IMGLIBS@ IMGFILTERS = @IMGFILTERS@ - LDFLAGS = -L../cups -L../filter $(RC_CFLAGS) $(ARCHFLAGS) \ + LDFLAGS = -L../cups -L../filter $(ARCHFLAGS) \ - @LDFLAGS@ @PIEFLAGS@ $(OPTIM) + @LDFLAGS@ @RELROFLAG@ @PIEFLAGS@ $(OPTIM) LINKCUPS = @LINKCUPS@ $(SSLLIBS) LINKCUPSIMAGE = @LINKCUPSIMAGE@ LIBS = $(LINKCUPS) $(COMMONLIBS) ---- cups-1.2rc3/config-scripts/cups-compiler.m4.relro 2006-04-28 13:51:49.000000000 +0100 -+++ cups-1.2rc3/config-scripts/cups-compiler.m4 2006-04-28 13:51:49.000000000 +0100 -@@ -79,6 +79,9 @@ +--- cups-1.2.1/config-scripts/cups-compiler.m4.relro 2006-07-04 17:52:05.000000000 +0100 ++++ cups-1.2.1/config-scripts/cups-compiler.m4 2006-07-04 17:52:05.000000000 +0100 +@@ -89,6 +89,9 @@ CXXLIBS="" AC_SUBST(CXXLIBS) @@ -21,7 +21,7 @@ PIEFLAGS="" AC_SUBST(PIEFLAGS) -@@ -98,6 +101,12 @@ +@@ -108,6 +111,12 @@ case $uname in Linux*) @@ -32,5 +32,5 @@ + case $uname in + Linux*) if test x$enable_pie = xyes; then - PIEFLAGS="-pie -fpie" + PIEFLAGS="-pie -fPIE" fi cups-str1705.patch: usb-unix.c | 2 ++ 1 files changed, 2 insertions(+) Index: cups-str1705.patch =================================================================== RCS file: /cvs/dist/rpms/cups/devel/cups-str1705.patch,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- cups-str1705.patch 22 May 2006 22:10:13 -0000 1.4 +++ cups-str1705.patch 4 Jul 2006 16:58:59 -0000 1.5 @@ -1,11 +1,11 @@ ---- cups-1.2.1/backend/usb-unix.c.str1705 2006-05-22 23:00:11.000000000 +0100 -+++ cups-1.2.1/backend/usb-unix.c 2006-05-22 23:02:14.000000000 +0100 -@@ -90,6 +90,8 @@ +--- cups-1.2.1/backend/usb-unix.c.str1705 2006-07-04 17:47:55.000000000 +0100 ++++ cups-1.2.1/backend/usb-unix.c 2006-07-04 17:48:43.000000000 +0100 +@@ -81,6 +81,8 @@ */ - usebc = strcasecmp(hostname, "Canon") != 0; -+ if (usebc && !strncmp(uri, "usb:/dev/", 9)) -+ usebc = 0; + use_bc = strcasecmp(hostname, "Canon") != 0; ++ if (use_bc && !strncmp(uri, "usb:/dev/", 9)) ++ use_bc = 0; /* * Open the USB port device... Index: cups.spec =================================================================== RCS file: /cvs/dist/rpms/cups/devel/cups.spec,v retrieving revision 1.223 retrieving revision 1.224 diff -u -r1.223 -r1.224 --- cups.spec 29 Jun 2006 21:48:57 -0000 1.223 +++ cups.spec 4 Jul 2006 16:58:59 -0000 1.224 @@ -5,7 +5,7 @@ Summary: Common Unix Printing System Name: cups Version: 1.2.1 -Release: 16 +Release: 17 License: GPL Group: System Environment/Daemons Source: ftp://ftp.easysw.com/pub/cups/%{version}/cups-%{version}-source.tar.bz2 @@ -20,6 +20,7 @@ Source11: cups.conf Source12: cups.cron Source13: pdftops.conf +Patch0: cups-svn5706.patch Patch1: cups-1.1.15-initscript.patch Patch2: cups-no-gzip-man.patch Patch3: cups-1.1.16-system-auth.patch @@ -28,13 +29,8 @@ Patch6: cups-includeifexists.patch Patch7: cups-banners.patch Patch8: cups-str1705.patch -Patch9: cups-localhost.patch -Patch10: cups-str1740.patch Patch11: cups-serverbin-compat.patch Patch12: cups-locale.patch -Patch13: cups-str1758.patch -Patch14: cups-str1736.patch -Patch15: cups-str1776.patch Patch16: cups-no-export-ssllibs.patch Patch17: cups-paps.patch Patch18: cups-language.patch @@ -119,6 +115,7 @@ %prep %setup -q -n %{name}-%{version} +%patch0 -p1 -b .svn5706 %patch1 -p1 -b .noinit %patch2 -p1 -b .no-gzip-man %patch3 -p1 -b .system-auth @@ -127,13 +124,8 @@ %patch6 -p1 -b .includeifexists %patch7 -p1 -b .banners %patch8 -p1 -b .str1705 -%patch9 -p1 -b .localhost -%patch10 -p1 -b .str1740 %patch11 -p1 -b .serverbin-compat %patch12 -p1 -b .locale -%patch13 -p1 -b .str1758 -%patch14 -p1 -b .str1736 -%patch15 -p1 -b .str1776 %patch16 -p1 -b .no-export-ssllibs %patch17 -p1 -b .paps %patch18 -p1 -b .language @@ -401,6 +393,10 @@ %{cups_serverbin}/daemon/cups-lpd %changelog +* Tue Jul 4 2006 Tim Waugh 1:1.2.1-17 +- Sync with svn5706. +- No longer need localhost, str1740, str1758, str1736, str1776 patches. + * Thu Jun 29 2006 Tim Waugh 1:1.2.1-16 - Bumped paps requirement. - Don't use texttopaps for application/* MIME types (bug #197214). --- cups-localhost.patch DELETED --- --- cups-str1736.patch DELETED --- --- cups-str1740.patch DELETED --- --- cups-str1758.patch DELETED --- --- cups-str1776.patch DELETED --- From fedora-cvs-commits at redhat.com Tue Jul 4 17:13:01 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 4 Jul 2006 13:13:01 -0400 Subject: rpms/cups/FC-5 cups-svn5706.patch, NONE, 1.1 cups-direct-usb.patch, 1.1, 1.2 cups-relro.patch, 1.3, 1.4 cups-str1705.patch, 1.4, 1.5 cups.spec, 1.194, 1.195 cups-1.1.17-backend.patch, 1.1, NONE cups-localhost.patch, 1.1, NONE cups-str1736.patch, 1.1, NONE cups-str1740.patch, 1.1, NONE cups-str1758.patch, 1.1, NONE cups-str1776.patch, 1.1, NONE Message-ID: <200607041713.k64HD1Gt008974@cvs.devel.redhat.com> Author: twaugh Update of /cvs/dist/rpms/cups/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv8525 Modified Files: cups-direct-usb.patch cups-relro.patch cups-str1705.patch cups.spec Added Files: cups-svn5706.patch Removed Files: cups-1.1.17-backend.patch cups-localhost.patch cups-str1736.patch cups-str1740.patch cups-str1758.patch cups-str1776.patch Log Message: * Tue Jul 4 2006 Tim Waugh 1:1.2.1-1.11 - Sync with svn5706. - No longer need localhost, str1740, str1758, str1736, str1776 patches. - Removed backend patch. - Use --enable-pie instead of patching it in. cups-svn5706.patch: .svn/dir-wcprops | 0 .svn/entries | 0 .svn/text-base/CHANGES.txt.svn-base | 0 .svn/text-base/Makedefs.in.svn-base | 0 .svn/text-base/config.h.in.svn-base | 0 .svn/text-base/configure.in.svn-base | 0 .svn/text-base/cups-config.in.svn-base | 0 .svn/wcprops/CHANGES-1.0.txt.svn-work | 0 .svn/wcprops/CHANGES-1.1.txt.svn-work | 0 .svn/wcprops/CHANGES.txt.svn-work | 0 .svn/wcprops/CREDITS.txt.svn-work | 0 .svn/wcprops/INSTALL.txt.svn-work | 0 .svn/wcprops/LICENSE.txt.svn-work | 0 .svn/wcprops/Makedefs.in.svn-work | 0 .svn/wcprops/Makefile.svn-work | 0 .svn/wcprops/README.txt.svn-work | 0 .svn/wcprops/config.h.in.svn-work | 0 .svn/wcprops/configure.in.svn-work | 0 .svn/wcprops/cups-config.in.svn-work | 0 .svn/wcprops/install-sh.svn-work | 0 CHANGES.txt | 96 + Makedefs.in | 10 backend/.svn/dir-prop-base | 0 backend/.svn/dir-props | 0 backend/.svn/dir-wcprops | 0 backend/.svn/entries | 0 backend/.svn/prop-base/backend-private.h.svn-base | 0 backend/.svn/prop-base/easysw-firewire-design.txt.svn-base | 0 backend/.svn/prop-base/easysw-firewire-linux.txt.svn-base | 0 backend/.svn/prop-base/ieee1394-linux.c.svn-base | 0 backend/.svn/prop-base/ieee1394.c.svn-base | 0 backend/.svn/prop-base/ieee1394.h.svn-base | 0 backend/.svn/prop-base/runloop.c.svn-base | 0 backend/.svn/props/backend-private.h.svn-work | 0 backend/.svn/props/easysw-firewire-design.txt.svn-work | 0 backend/.svn/props/easysw-firewire-linux.txt.svn-work | 0 backend/.svn/props/ieee1394-linux.c.svn-work | 0 backend/.svn/props/ieee1394.c.svn-work | 0 backend/.svn/props/ieee1394.h.svn-work | 0 backend/.svn/props/runloop.c.svn-work | 0 backend/.svn/text-base/Dependencies.svn-base | 0 backend/.svn/text-base/Makefile.svn-base | 0 backend/.svn/text-base/backend-private.h.svn-base | 0 backend/.svn/text-base/easysw-firewire-design.txt.svn-base | 0 backend/.svn/text-base/easysw-firewire-linux.txt.svn-base | 0 backend/.svn/text-base/ieee1284.c.svn-base | 0 backend/.svn/text-base/ieee1394-linux.c.svn-base | 0 backend/.svn/text-base/ieee1394.c.svn-base | 0 backend/.svn/text-base/ieee1394.h.svn-base | 0 backend/.svn/text-base/ipp.c.svn-base | 0 backend/.svn/text-base/parallel.c.svn-base | 0 backend/.svn/text-base/runloop.c.svn-base | 0 backend/.svn/text-base/serial.c.svn-base | 0 backend/.svn/text-base/snmp.c.svn-base | 0 backend/.svn/text-base/socket.c.svn-base | 0 backend/.svn/text-base/test1284.c.svn-base | 0 backend/.svn/text-base/usb-darwin.c.svn-base | 0 backend/.svn/text-base/usb-unix.c.svn-base | 0 backend/.svn/text-base/usb.c.svn-base | 0 backend/.svn/wcprops/Dependencies.svn-work | 0 backend/.svn/wcprops/Makefile.svn-work | 0 backend/.svn/wcprops/backend-private.h.svn-work | 0 backend/.svn/wcprops/betest.c.svn-work | 0 backend/.svn/wcprops/easysw-firewire-design.txt.svn-work | 0 backend/.svn/wcprops/easysw-firewire-linux.txt.svn-work | 0 backend/.svn/wcprops/ieee1284.c.svn-work | 0 backend/.svn/wcprops/ieee1394-linux.c.svn-work | 0 backend/.svn/wcprops/ieee1394.c.svn-work | 0 backend/.svn/wcprops/ieee1394.h.svn-work | 0 backend/.svn/wcprops/ipp.c.svn-work | 0 backend/.svn/wcprops/lpd.c.svn-work | 0 backend/.svn/wcprops/pap.c.svn-work | 0 backend/.svn/wcprops/parallel.c.svn-work | 0 backend/.svn/wcprops/runloop.c.svn-work | 0 backend/.svn/wcprops/scsi-irix.c.svn-work | 0 backend/.svn/wcprops/scsi-linux.c.svn-work | 0 backend/.svn/wcprops/scsi.c.svn-work | 0 backend/.svn/wcprops/serial.c.svn-work | 0 backend/.svn/wcprops/snmp.c.svn-work | 0 backend/.svn/wcprops/snmp.txt.svn-work | 0 backend/.svn/wcprops/socket.c.svn-work | 0 backend/.svn/wcprops/test1284.c.svn-work | 0 backend/.svn/wcprops/usb-darwin.c.svn-work | 0 backend/.svn/wcprops/usb-unix.c.svn-work | 0 backend/.svn/wcprops/usb.c.svn-work | 0 backend/Dependencies | 39 backend/Makefile | 40 backend/backend-private.h | 73 backend/easysw-firewire-design.txt | 70 backend/easysw-firewire-linux.txt | 35 backend/ieee1284.c | 77 backend/ieee1394-linux.c | 877 ---------- backend/ieee1394.c | 267 --- backend/ieee1394.h | 103 - backend/ipp.c | 7 backend/parallel.c | 207 -- backend/runloop.c | 218 ++ backend/serial.c | 293 +-- backend/snmp.c | 31 backend/socket.c | 299 +-- backend/test1284.c | 9 backend/usb-darwin.c | 6 backend/usb-unix.c | 232 -- backend/usb.c | 25 berkeley/.svn/dir-wcprops | 0 berkeley/.svn/entries | 0 berkeley/.svn/text-base/lpq.c.svn-base | 0 berkeley/.svn/text-base/lprm.c.svn-base | 0 berkeley/.svn/wcprops/Dependencies.svn-work | 0 berkeley/.svn/wcprops/Makefile.svn-work | 0 berkeley/.svn/wcprops/lpc.c.svn-work | 0 berkeley/.svn/wcprops/lpq.c.svn-work | 0 berkeley/.svn/wcprops/lpr.c.svn-work | 0 berkeley/.svn/wcprops/lprm.c.svn-work | 0 berkeley/lpq.c | 6 berkeley/lprm.c | 35 cgi-bin/.svn/dir-wcprops | 0 cgi-bin/.svn/entries | 0 cgi-bin/.svn/text-base/help-index.c.svn-base | 0 cgi-bin/.svn/wcprops/Dependencies.svn-work | 0 cgi-bin/.svn/wcprops/Makefile.svn-work | 0 cgi-bin/.svn/wcprops/admin.c.svn-work | 0 cgi-bin/.svn/wcprops/cgi-private.h.svn-work | 0 cgi-bin/.svn/wcprops/cgi.h.svn-work | 0 cgi-bin/.svn/wcprops/classes.c.svn-work | 0 cgi-bin/.svn/wcprops/help-index.c.svn-work | 0 cgi-bin/.svn/wcprops/help-index.h.svn-work | 0 cgi-bin/.svn/wcprops/help.c.svn-work | 0 cgi-bin/.svn/wcprops/html.c.svn-work | 0 cgi-bin/.svn/wcprops/ipp-var.c.svn-work | 0 cgi-bin/.svn/wcprops/jobs.c.svn-work | 0 cgi-bin/.svn/wcprops/multipart.dat.svn-work | 0 cgi-bin/.svn/wcprops/printers.c.svn-work | 0 cgi-bin/.svn/wcprops/search.c.svn-work | 0 cgi-bin/.svn/wcprops/template.c.svn-work | 0 cgi-bin/.svn/wcprops/testcgi.c.svn-work | 0 cgi-bin/.svn/wcprops/testhi.c.svn-work | 0 cgi-bin/.svn/wcprops/testhi.html.svn-work | 0 cgi-bin/.svn/wcprops/testtemplate.c.svn-work | 0 cgi-bin/.svn/wcprops/var.c.svn-work | 0 cgi-bin/help-index.c | 6 conf/.svn/dir-wcprops | 0 conf/.svn/entries | 0 conf/.svn/wcprops/Makefile.svn-work | 0 conf/.svn/wcprops/cupsd.conf.in.svn-work | 0 conf/.svn/wcprops/mime.convs.svn-work | 0 conf/.svn/wcprops/mime.types.svn-work | 0 conf/.svn/wcprops/pam.darwin.svn-work | 0 conf/.svn/wcprops/pam.irix.svn-work | 0 conf/.svn/wcprops/pam.std.in.svn-work | 0 config-scripts/.svn/dir-wcprops | 0 config-scripts/.svn/entries | 0 config-scripts/.svn/text-base/cups-compiler.m4.svn-base | 0 config-scripts/.svn/text-base/cups-defaults.m4.svn-base | 0 config-scripts/.svn/text-base/cups-directories.m4.svn-base | 0 config-scripts/.svn/text-base/cups-image.m4.svn-base | 0 config-scripts/.svn/text-base/cups-network.m4.svn-base | 0 config-scripts/.svn/text-base/cups-sharedlibs.m4.svn-base | 0 config-scripts/.svn/text-base/cups-ssl.m4.svn-base | 0 config-scripts/.svn/wcprops/cups-common.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-compiler.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-defaults.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-directories.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-image.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-largefile.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-launchd.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-ldap.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-libtool.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-manpages.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-network.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-opsys.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-pam.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-pap.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-pdf.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-scripting.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-sharedlibs.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-slp.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-ssl.m4.svn-work | 0 config-scripts/.svn/wcprops/cups-threads.m4.svn-work | 0 config-scripts/cups-compiler.m4 | 66 config-scripts/cups-defaults.m4 | 40 config-scripts/cups-directories.m4 | 6 config-scripts/cups-image.m4 | 24 config-scripts/cups-network.m4 | 6 config-scripts/cups-sharedlibs.m4 | 48 config-scripts/cups-ssl.m4 | 5 config.h.in | 11 configure.in | 11 cups-config.in | 14 cups/.svn/dir-prop-base | 0 cups/.svn/dir-props | 0 cups/.svn/dir-wcprops | 0 cups/.svn/entries | 0 cups/.svn/text-base/Makefile.svn-base | 0 cups/.svn/text-base/adminutil.c.svn-base | 0 cups/.svn/text-base/emit.c.svn-base | 0 cups/.svn/text-base/http-addrlist.c.svn-base | 0 cups/.svn/text-base/http.c.svn-base | 0 cups/.svn/text-base/http.h.svn-base | 0 cups/.svn/text-base/ipp.c.svn-base | 0 cups/.svn/text-base/mark.c.svn-base | 0 cups/.svn/text-base/testhttp.c.svn-base | 0 cups/.svn/text-base/testppd.c.svn-base | 0 cups/.svn/text-base/util.c.svn-base | 0 cups/.svn/wcprops/Dependencies.svn-work | 0 cups/.svn/wcprops/Makefile.svn-work | 0 cups/.svn/wcprops/adminutil.c.svn-work | 0 cups/.svn/wcprops/adminutil.h.svn-work | 0 cups/.svn/wcprops/api-array.shtml.svn-work | 0 cups/.svn/wcprops/api-cups.shtml.svn-work | 0 cups/.svn/wcprops/api-filedir.shtml.svn-work | 0 cups/.svn/wcprops/api-filter.shtml.svn-work | 0 cups/.svn/wcprops/api-httpipp.shtml.svn-work | 0 cups/.svn/wcprops/api-ppd.shtml.svn-work | 0 cups/.svn/wcprops/array.c.svn-work | 0 cups/.svn/wcprops/array.h.svn-work | 0 cups/.svn/wcprops/attr.c.svn-work | 0 cups/.svn/wcprops/auth.c.svn-work | 0 cups/.svn/wcprops/backchannel.c.svn-work | 0 cups/.svn/wcprops/backend.c.svn-work | 0 cups/.svn/wcprops/backend.h.svn-work | 0 cups/.svn/wcprops/cups.h.svn-work | 0 cups/.svn/wcprops/custom.c.svn-work | 0 cups/.svn/wcprops/debug.h.svn-work | 0 cups/.svn/wcprops/dest.c.svn-work | 0 cups/.svn/wcprops/dir.c.svn-work | 0 cups/.svn/wcprops/dir.h.svn-work | 0 cups/.svn/wcprops/emit.c.svn-work | 0 cups/.svn/wcprops/encode.c.svn-work | 0 cups/.svn/wcprops/file.c.svn-work | 0 cups/.svn/wcprops/file.h.svn-work | 0 cups/.svn/wcprops/getifaddrs.c.svn-work | 0 cups/.svn/wcprops/getputfile.c.svn-work | 0 cups/.svn/wcprops/globals.c.svn-work | 0 cups/.svn/wcprops/globals.h.svn-work | 0 cups/.svn/wcprops/http-addr.c.svn-work | 0 cups/.svn/wcprops/http-addrlist.c.svn-work | 0 cups/.svn/wcprops/http-private.h.svn-work | 0 cups/.svn/wcprops/http-support.c.svn-work | 0 cups/.svn/wcprops/http.c.svn-work | 0 cups/.svn/wcprops/http.h.svn-work | 0 cups/.svn/wcprops/i18n.h.svn-work | 0 cups/.svn/wcprops/ipp-private.h.svn-work | 0 cups/.svn/wcprops/ipp-support.c.svn-work | 0 cups/.svn/wcprops/ipp.c.svn-work | 0 cups/.svn/wcprops/ipp.h.svn-work | 0 cups/.svn/wcprops/langprintf.c.svn-work | 0 cups/.svn/wcprops/language.c.svn-work | 0 cups/.svn/wcprops/language.h.svn-work | 0 cups/.svn/wcprops/libcups_s.exp.svn-work | 0 cups/.svn/wcprops/localize.c.svn-work | 0 cups/.svn/wcprops/mark.c.svn-work | 0 cups/.svn/wcprops/md5-apple.h.svn-work | 0 cups/.svn/wcprops/md5.c.svn-work | 0 cups/.svn/wcprops/md5.h.svn-work | 0 cups/.svn/wcprops/md5passwd.c.svn-work | 0 cups/.svn/wcprops/notify.c.svn-work | 0 cups/.svn/wcprops/options.c.svn-work | 0 cups/.svn/wcprops/page.c.svn-work | 0 cups/.svn/wcprops/ppd.c.svn-work | 0 cups/.svn/wcprops/ppd.h.svn-work | 0 cups/.svn/wcprops/request.c.svn-work | 0 cups/.svn/wcprops/snprintf.c.svn-work | 0 cups/.svn/wcprops/string.c.svn-work | 0 cups/.svn/wcprops/string.h.svn-work | 0 cups/.svn/wcprops/tempfile.c.svn-work | 0 cups/.svn/wcprops/test.ppd.svn-work | 0 cups/.svn/wcprops/testadmin.c.svn-work | 0 cups/.svn/wcprops/testarray.c.svn-work | 0 cups/.svn/wcprops/testfile.c.svn-work | 0 cups/.svn/wcprops/testhttp.c.svn-work | 0 cups/.svn/wcprops/testi18n.c.svn-work | 0 cups/.svn/wcprops/testipp.c.svn-work | 0 cups/.svn/wcprops/testlang.c.svn-work | 0 cups/.svn/wcprops/testppd.c.svn-work | 0 cups/.svn/wcprops/transcode.c.svn-work | 0 cups/.svn/wcprops/transcode.h.svn-work | 0 cups/.svn/wcprops/usersys.c.svn-work | 0 cups/.svn/wcprops/utf8demo.txt.svn-work | 0 cups/.svn/wcprops/util.c.svn-work | 0 cups/Makefile | 10 cups/adminutil.c | 17 cups/emit.c | 27 cups/http-addrlist.c | 20 cups/http.c | 25 cups/http.h | 14 cups/ipp.c | 8 cups/mark.c | 11 cups/testhttp.c | 22 cups/testppd.c | 57 cups/util.c | 29 data/.svn/dir-wcprops | 0 data/.svn/entries | 0 data/.svn/wcprops/HPGLprolog.svn-work | 0 data/.svn/wcprops/Makefile.svn-work | 0 data/.svn/wcprops/classified.svn-work | 0 data/.svn/wcprops/confidential.svn-work | 0 data/.svn/wcprops/cups.irix.svn-work | 0 data/.svn/wcprops/cups.pam.svn-work | 0 data/.svn/wcprops/cups.suse.svn-work | 0 data/.svn/wcprops/euc-cn.txt.svn-work | 0 data/.svn/wcprops/euc-jp.txt.svn-work | 0 data/.svn/wcprops/euc-kr.txt.svn-work | 0 data/.svn/wcprops/euc-tw.txt.svn-work | 0 data/.svn/wcprops/iso-8859-1.svn-work | 0 data/.svn/wcprops/iso-8859-1.txt.svn-work | 0 data/.svn/wcprops/iso-8859-10.svn-work | 0 data/.svn/wcprops/iso-8859-10.txt.svn-work | 0 data/.svn/wcprops/iso-8859-11.txt.svn-work | 0 data/.svn/wcprops/iso-8859-13.svn-work | 0 data/.svn/wcprops/iso-8859-13.txt.svn-work | 0 data/.svn/wcprops/iso-8859-14.svn-work | 0 data/.svn/wcprops/iso-8859-14.txt.svn-work | 0 data/.svn/wcprops/iso-8859-15.svn-work | 0 data/.svn/wcprops/iso-8859-15.txt.svn-work | 0 data/.svn/wcprops/iso-8859-16.txt.svn-work | 0 data/.svn/wcprops/iso-8859-2.svn-work | 0 data/.svn/wcprops/iso-8859-2.txt.svn-work | 0 data/.svn/wcprops/iso-8859-3.svn-work | 0 data/.svn/wcprops/iso-8859-3.txt.svn-work | 0 data/.svn/wcprops/iso-8859-4.svn-work | 0 data/.svn/wcprops/iso-8859-4.txt.svn-work | 0 data/.svn/wcprops/iso-8859-5.svn-work | 0 data/.svn/wcprops/iso-8859-5.txt.svn-work | 0 data/.svn/wcprops/iso-8859-6.svn-work | 0 data/.svn/wcprops/iso-8859-6.txt.svn-work | 0 data/.svn/wcprops/iso-8859-7.svn-work | 0 data/.svn/wcprops/iso-8859-7.txt.svn-work | 0 data/.svn/wcprops/iso-8859-8.svn-work | 0 data/.svn/wcprops/iso-8859-8.txt.svn-work | 0 data/.svn/wcprops/iso-8859-9.svn-work | 0 data/.svn/wcprops/iso-8859-9.txt.svn-work | 0 data/.svn/wcprops/koi8-r.svn-work | 0 data/.svn/wcprops/koi8-r.txt.svn-work | 0 data/.svn/wcprops/koi8-u.svn-work | 0 data/.svn/wcprops/koi8-u.txt.svn-work | 0 data/.svn/wcprops/mac-roman.txt.svn-work | 0 data/.svn/wcprops/psglyphs.svn-work | 0 data/.svn/wcprops/secret.svn-work | 0 data/.svn/wcprops/smiley.ps.svn-work | 0 data/.svn/wcprops/standard.svn-work | 0 data/.svn/wcprops/testprint.ps.svn-work | 0 data/.svn/wcprops/topsecret.svn-work | 0 data/.svn/wcprops/unclassified.svn-work | 0 data/.svn/wcprops/utf-8.svn-work | 0 data/.svn/wcprops/windows-1250.svn-work | 0 data/.svn/wcprops/windows-1250.txt.svn-work | 0 data/.svn/wcprops/windows-1251.svn-work | 0 data/.svn/wcprops/windows-1251.txt.svn-work | 0 data/.svn/wcprops/windows-1252.svn-work | 0 data/.svn/wcprops/windows-1252.txt.svn-work | 0 data/.svn/wcprops/windows-1253.svn-work | 0 data/.svn/wcprops/windows-1253.txt.svn-work | 0 data/.svn/wcprops/windows-1254.svn-work | 0 data/.svn/wcprops/windows-1254.txt.svn-work | 0 data/.svn/wcprops/windows-1255.svn-work | 0 data/.svn/wcprops/windows-1255.txt.svn-work | 0 data/.svn/wcprops/windows-1256.svn-work | 0 data/.svn/wcprops/windows-1256.txt.svn-work | 0 data/.svn/wcprops/windows-1257.svn-work | 0 data/.svn/wcprops/windows-1257.txt.svn-work | 0 data/.svn/wcprops/windows-1258.svn-work | 0 data/.svn/wcprops/windows-1258.txt.svn-work | 0 data/.svn/wcprops/windows-1361.txt.svn-work | 0 data/.svn/wcprops/windows-874.svn-work | 0 data/.svn/wcprops/windows-874.txt.svn-work | 0 data/.svn/wcprops/windows-932.txt.svn-work | 0 data/.svn/wcprops/windows-936.txt.svn-work | 0 data/.svn/wcprops/windows-949.txt.svn-work | 0 data/.svn/wcprops/windows-950.txt.svn-work | 0 desktop/.svn/dir-wcprops | 0 desktop/.svn/entries | 0 desktop/.svn/wcprops/cups-128.png.svn-work | 0 desktop/.svn/wcprops/cups-16.png.svn-work | 0 desktop/.svn/wcprops/cups-32.png.svn-work | 0 desktop/.svn/wcprops/cups-64.png.svn-work | 0 desktop/.svn/wcprops/cups.desktop.svn-work | 0 doc/.svn/dir-wcprops | 0 doc/.svn/entries | 0 doc/.svn/text-base/Makefile.svn-base | 0 doc/.svn/wcprops/Makefile.svn-work | 0 doc/.svn/wcprops/cups-printable.css.svn-work | 0 doc/.svn/wcprops/cups.css.svn-work | 0 doc/.svn/wcprops/favicon.ico.svn-work | 0 doc/.svn/wcprops/idd.shtml.svn-work | 0 doc/.svn/wcprops/index.html.in.svn-work | 0 doc/.svn/wcprops/printing-overview.shtml.svn-work | 0 doc/.svn/wcprops/robots.txt.svn-work | 0 doc/.svn/wcprops/sdd.shtml.svn-work | 0 doc/.svn/wcprops/sps.shtml.svn-work | 0 doc/.svn/wcprops/system-overview.shtml.svn-work | 0 doc/Makefile | 16 doc/es/.svn/dir-wcprops | 0 doc/es/.svn/entries | 0 doc/es/.svn/wcprops/index.html.in.svn-work | 0 doc/es/images/.svn/dir-wcprops | 0 doc/es/images/.svn/entries | 0 doc/es/images/.svn/wcprops/button-accept-jobs.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-add-class.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-add-printer.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-add-this-printer.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-cancel-all-jobs.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-cancel-job.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-change-settings.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-clean-print-heads.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-clear.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-continue.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-delete-class.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-delete-printer.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-edit-configuration-file.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-export-samba.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-help.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-hold-job.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-manage-classes.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-manage-jobs.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-manage-printers.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-manage-server.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-modify-class.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-modify-printer.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-move-job.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-move-jobs.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-print-self-test-page.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-print-test-page.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-publish-printer.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-reject-jobs.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-release-job.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-restart-job.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-save-changes.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-search.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-set-allowed-users.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-set-as-default.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-set-printer-options.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-show-active.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-show-all.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-show-completed.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-show-next.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-show-previous.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-sort-ascending.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-sort-descending.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-start-class.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-start-printer.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-stop-class.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-stop-printer.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-unpublish-printer.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-use-default-config.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-view-access-log.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-view-error-log.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-view-page-log.gif.svn-work | 0 doc/es/images/.svn/wcprops/button-view-printable-version.gif.svn-work | 0 doc/help/.svn/dir-wcprops | 0 doc/help/.svn/entries | 0 doc/help/.svn/text-base/spec-raster.html.svn-base | 0 doc/help/.svn/wcprops/api-array.html.svn-work | 0 doc/help/.svn/wcprops/api-cups.html.svn-work | 0 doc/help/.svn/wcprops/api-filedir.html.svn-work | 0 doc/help/.svn/wcprops/api-filter.html.svn-work | 0 doc/help/.svn/wcprops/api-httpipp.html.svn-work | 0 doc/help/.svn/wcprops/api-ppd.html.svn-work | 0 doc/help/.svn/wcprops/api-raster.html.svn-work | 0 doc/help/.svn/wcprops/cgi.html.svn-work | 0 doc/help/.svn/wcprops/glossary.html.svn-work | 0 doc/help/.svn/wcprops/license.html.svn-work | 0 doc/help/.svn/wcprops/network.html.svn-work | 0 doc/help/.svn/wcprops/options.html.svn-work | 0 doc/help/.svn/wcprops/overview.html.svn-work | 0 doc/help/.svn/wcprops/ref-access_log.html.svn-work | 0 doc/help/.svn/wcprops/ref-classes-conf.html.svn-work | 0 doc/help/.svn/wcprops/ref-client-conf.html.svn-work | 0 doc/help/.svn/wcprops/ref-cupsd-conf.html.svn-work | 0 doc/help/.svn/wcprops/ref-error_log.html.svn-work | 0 doc/help/.svn/wcprops/ref-page_log.html.svn-work | 0 doc/help/.svn/wcprops/ref-printers-conf.html.svn-work | 0 doc/help/.svn/wcprops/ref-snmp-conf.html.svn-work | 0 doc/help/.svn/wcprops/ref-subscriptions-conf.html.svn-work | 0 doc/help/.svn/wcprops/security.html.svn-work | 0 doc/help/.svn/wcprops/spec-cmp.html.svn-work | 0 doc/help/.svn/wcprops/spec-command.html.svn-work | 0 doc/help/.svn/wcprops/spec-design.html.svn-work | 0 doc/help/.svn/wcprops/spec-ipp.html.svn-work | 0 doc/help/.svn/wcprops/spec-ppd.html.svn-work | 0 doc/help/.svn/wcprops/spec-raster.html.svn-work | 0 doc/help/.svn/wcprops/spec-stp.html.svn-work | 0 doc/help/.svn/wcprops/standard.html.in.svn-work | 0 doc/help/.svn/wcprops/translation.html.svn-work | 0 doc/help/.svn/wcprops/whatsnew.html.svn-work | 0 doc/help/spec-raster.html | 32 doc/images/.svn/dir-wcprops | 0 doc/images/.svn/entries | 0 doc/images/.svn/wcprops/bottom-left.gif.svn-work | 0 doc/images/.svn/wcprops/bottom-right.gif.svn-work | 0 doc/images/.svn/wcprops/button-accept-jobs.gif.svn-work | 0 doc/images/.svn/wcprops/button-add-class.gif.svn-work | 0 doc/images/.svn/wcprops/button-add-printer.gif.svn-work | 0 doc/images/.svn/wcprops/button-add-this-printer.gif.svn-work | 0 doc/images/.svn/wcprops/button-cancel-all-jobs.gif.svn-work | 0 doc/images/.svn/wcprops/button-cancel-job.gif.svn-work | 0 doc/images/.svn/wcprops/button-change-settings.gif.svn-work | 0 doc/images/.svn/wcprops/button-clean-print-heads.gif.svn-work | 0 doc/images/.svn/wcprops/button-clear.gif.svn-work | 0 doc/images/.svn/wcprops/button-continue.gif.svn-work | 0 doc/images/.svn/wcprops/button-delete-class.gif.svn-work | 0 doc/images/.svn/wcprops/button-delete-printer.gif.svn-work | 0 doc/images/.svn/wcprops/button-edit-configuration-file.gif.svn-work | 0 doc/images/.svn/wcprops/button-export-samba.gif.svn-work | 0 doc/images/.svn/wcprops/button-help.gif.svn-work | 0 doc/images/.svn/wcprops/button-hold-job.gif.svn-work | 0 doc/images/.svn/wcprops/button-manage-classes.gif.svn-work | 0 doc/images/.svn/wcprops/button-manage-jobs.gif.svn-work | 0 doc/images/.svn/wcprops/button-manage-printers.gif.svn-work | 0 doc/images/.svn/wcprops/button-manage-server.gif.svn-work | 0 doc/images/.svn/wcprops/button-modify-class.gif.svn-work | 0 doc/images/.svn/wcprops/button-modify-printer.gif.svn-work | 0 doc/images/.svn/wcprops/button-move-job.gif.svn-work | 0 doc/images/.svn/wcprops/button-move-jobs.gif.svn-work | 0 doc/images/.svn/wcprops/button-print-self-test-page.gif.svn-work | 0 doc/images/.svn/wcprops/button-print-test-page.gif.svn-work | 0 doc/images/.svn/wcprops/button-publish-printer.gif.svn-work | 0 doc/images/.svn/wcprops/button-reject-jobs.gif.svn-work | 0 doc/images/.svn/wcprops/button-release-job.gif.svn-work | 0 doc/images/.svn/wcprops/button-restart-job.gif.svn-work | 0 doc/images/.svn/wcprops/button-save-changes.gif.svn-work | 0 doc/images/.svn/wcprops/button-search.gif.svn-work | 0 doc/images/.svn/wcprops/button-set-allowed-users.gif.svn-work | 0 doc/images/.svn/wcprops/button-set-as-default.gif.svn-work | 0 doc/images/.svn/wcprops/button-set-printer-options.gif.svn-work | 0 doc/images/.svn/wcprops/button-show-active.gif.svn-work | 0 doc/images/.svn/wcprops/button-show-all.gif.svn-work | 0 doc/images/.svn/wcprops/button-show-completed.gif.svn-work | 0 doc/images/.svn/wcprops/button-show-next.gif.svn-work | 0 doc/images/.svn/wcprops/button-show-previous.gif.svn-work | 0 doc/images/.svn/wcprops/button-sort-ascending.gif.svn-work | 0 doc/images/.svn/wcprops/button-sort-descending.gif.svn-work | 0 doc/images/.svn/wcprops/button-start-class.gif.svn-work | 0 doc/images/.svn/wcprops/button-start-printer.gif.svn-work | 0 doc/images/.svn/wcprops/button-stop-class.gif.svn-work | 0 doc/images/.svn/wcprops/button-stop-printer.gif.svn-work | 0 doc/images/.svn/wcprops/button-unpublish-printer.gif.svn-work | 0 doc/images/.svn/wcprops/button-use-default-config.gif.svn-work | 0 doc/images/.svn/wcprops/button-view-access-log.gif.svn-work | 0 doc/images/.svn/wcprops/button-view-error-log.gif.svn-work | 0 doc/images/.svn/wcprops/button-view-page-log.gif.svn-work | 0 doc/images/.svn/wcprops/button-view-printable-version.gif.svn-work | 0 doc/images/.svn/wcprops/classes.gif.svn-work | 0 doc/images/.svn/wcprops/classes.svg.svn-work | 0 doc/images/.svn/wcprops/cups-black-button-2.2.scm.svn-work | 0 doc/images/.svn/wcprops/cups-black-button.scm.svn-work | 0 doc/images/.svn/wcprops/cups-block-diagram.gif.svn-work | 0 doc/images/.svn/wcprops/cups-block-diagram.svg.svn-work | 0 doc/images/.svn/wcprops/cups-green-button-2.2.scm.svn-work | 0 doc/images/.svn/wcprops/cups-green-button.scm.svn-work | 0 doc/images/.svn/wcprops/cups-large.gif.svn-work | 0 doc/images/.svn/wcprops/cups-medium.gif.svn-work | 0 doc/images/.svn/wcprops/cups-red-button-2.2.scm.svn-work | 0 doc/images/.svn/wcprops/cups-red-button.scm.svn-work | 0 doc/images/.svn/wcprops/cups-small.gif.svn-work | 0 doc/images/.svn/wcprops/cups-standard-button-2.2.scm.svn-work | 0 doc/images/.svn/wcprops/cups-standard-button.scm.svn-work | 0 doc/images/.svn/wcprops/draft.gif.svn-work | 0 doc/images/.svn/wcprops/esp-logo.gif.svn-work | 0 doc/images/.svn/wcprops/happy.gif.svn-work | 0 doc/images/.svn/wcprops/logo.gif.svn-work | 0 doc/images/.svn/wcprops/printer-idle.gif.svn-work | 0 doc/images/.svn/wcprops/printer-idle.svg.svn-work | 0 doc/images/.svn/wcprops/printer-processing.gif.svn-work | 0 doc/images/.svn/wcprops/printer-processing.svg.svn-work | 0 doc/images/.svn/wcprops/printer-stopped.gif.svn-work | 0 doc/images/.svn/wcprops/printer-stopped.svg.svn-work | 0 doc/images/.svn/wcprops/smiley.jpg.svn-work | 0 doc/images/.svn/wcprops/tab-left.gif.svn-work | 0 doc/images/.svn/wcprops/tab-right.gif.svn-work | 0 doc/images/.svn/wcprops/top-left.gif.svn-work | 0 doc/images/.svn/wcprops/top-middle.gif.svn-work | 0 doc/images/.svn/wcprops/top-right.gif.svn-work | 0 doc/images/.svn/wcprops/web-add-this-printer.gif.svn-work | 0 doc/images/.svn/wcprops/web-password.gif.svn-work | 0 doc/images/.svn/wcprops/web-printer-driver.gif.svn-work | 0 doc/images/.svn/wcprops/web-printer-status.gif.svn-work | 0 doc/images/.svn/wcprops/web-set-printer-options.gif.svn-work | 0 doc/images/.svn/wcprops/web-test-page.gif.svn-work | 0 doc/ja/.svn/dir-wcprops | 0 doc/ja/.svn/entries | 0 doc/ja/.svn/wcprops/index.html.in.svn-work | 0 doc/ja/images/.svn/dir-wcprops | 0 doc/ja/images/.svn/entries | 0 doc/ja/images/.svn/wcprops/button-accept-jobs.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-add-class.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-add-printer.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-add-this-printer.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-cancel-all-jobs.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-cancel-job.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-change-settings.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-continue.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-delete-class.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-delete-printer.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-edit-configuration-file.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-export-samba.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-help.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-hold-job.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-manage-classes.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-manage-jobs.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-manage-printers.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-manage-server.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-modify-class.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-modify-printer.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-move-job.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-move-jobs.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-print-test-page.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-publish-printer.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-reject-jobs.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-release-job.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-restart-job.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-save-changes.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-search.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-set-allowed-users.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-set-as-default.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-set-printer-options.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-show-active.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-show-all.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-show-completed.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-show-next.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-show-previous.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-sort-ascending.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-sort-descending.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-start-class.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-start-printer.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-stop-class.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-stop-printer.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-unpublish-printer.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-use-default-config.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-view-access-log.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-view-error-log.gif.svn-work | 0 doc/ja/images/.svn/wcprops/button-view-page-log.gif.svn-work | 0 doc/ja/images/.svn/wcprops/show-all-jobs.gif.svn-work | 0 doc/pl/.svn/dir-wcprops | 0 doc/pl/.svn/entries | 0 doc/pl/.svn/wcprops/index.html.in.svn-work | 0 doc/pl/images/.svn/dir-wcprops | 0 doc/pl/images/.svn/entries | 0 doc/pl/images/.svn/wcprops/button-accept-jobs.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-add-class.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-add-printer.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-add-this-printer.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-cancel-all-jobs.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-cancel-job.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-change-settings.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-clean-print-heads.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-clear.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-continue.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-delete-class.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-delete-printer.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-edit-configuration-file.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-export-samba.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-help.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-hold-job.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-manage-classes.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-manage-jobs.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-manage-printers.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-manage-server.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-modify-class.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-modify-printer.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-move-job.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-move-jobs.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-print-self-test-page.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-print-test-page.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-publish-printer.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-reject-jobs.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-release-job.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-restart-job.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-save-changes.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-search.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-set-allowed-users.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-set-as-default.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-set-printer-options.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-show-active.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-show-all.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-show-completed.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-show-next.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-show-previous.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-sort-ascending.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-sort-descending.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-start-class.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-start-printer.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-stop-class.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-stop-printer.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-unpublish-printer.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-use-default-config.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-view-access-log.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-view-error-log.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-view-page-log.gif.svn-work | 0 doc/pl/images/.svn/wcprops/button-view-printable-version.gif.svn-work | 0 doc/sv/.svn/dir-wcprops | 0 doc/sv/.svn/entries | 0 doc/sv/.svn/wcprops/index.html.in.svn-work | 0 doc/sv/images/.svn/dir-wcprops | 0 doc/sv/images/.svn/entries | 0 doc/sv/images/.svn/wcprops/button-accept-jobs.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-add-class.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-add-printer.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-add-this-printer.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-cancel-all-jobs.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-cancel-job.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-change-settings.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-clean-print-heads.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-clear.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-continue.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-delete-class.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-delete-printer.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-edit-configuration-file.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-export-samba.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-help.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-hold-job.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-manage-classes.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-manage-jobs.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-manage-printers.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-manage-server.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-modify-class.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-modify-printer.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-move-job.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-move-jobs.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-print-self-test-page.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-print-test-page.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-publish-printer.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-reject-jobs.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-release-job.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-restart-job.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-save-changes.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-search.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-set-allowed-users.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-set-as-default.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-set-printer-options.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-show-active.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-show-all.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-show-completed.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-show-next.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-show-previous.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-sort-ascending.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-sort-descending.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-start-class.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-start-printer.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-stop-class.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-stop-printer.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-unpublish-printer.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-use-default-config.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-view-access-log.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-view-error-log.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-view-page-log.gif.svn-work | 0 doc/sv/images/.svn/wcprops/button-view-printable-version.gif.svn-work | 0 driver/.svn/dir-wcprops | 0 driver/.svn/entries | 0 driver/.svn/wcprops/testdriver.c.svn-work | 0 filter/.svn/dir-prop-base | 0 filter/.svn/dir-props | 0 filter/.svn/dir-wcprops | 0 filter/.svn/entries | 0 filter/.svn/prop-base/rasterbench.c.svn-base | 0 filter/.svn/props/rasterbench.c.svn-work | 0 filter/.svn/text-base/Makefile.svn-base | 0 filter/.svn/text-base/pstops.c.svn-base | 0 filter/.svn/text-base/raster.c.svn-base | 0 filter/.svn/text-base/raster.h.svn-base | 0 filter/.svn/text-base/rasterbench.c.svn-base | 0 filter/.svn/text-base/rastertolabel.c.svn-base | 0 filter/.svn/wcprops/Dependencies.svn-work | 0 filter/.svn/wcprops/Makefile.svn-work | 0 filter/.svn/wcprops/api-raster.shtml.svn-work | 0 filter/.svn/wcprops/common.c.svn-work | 0 filter/.svn/wcprops/common.h.svn-work | 0 filter/.svn/wcprops/form-main.c.svn-work | 0 filter/.svn/wcprops/form-ps.c.svn-work | 0 filter/.svn/wcprops/form-tree.c.svn-work | 0 filter/.svn/wcprops/form.h.svn-work | 0 filter/.svn/wcprops/gziptoany.c.svn-work | 0 filter/.svn/wcprops/hpgl-attr.c.svn-work | 0 filter/.svn/wcprops/hpgl-char.c.svn-work | 0 filter/.svn/wcprops/hpgl-config.c.svn-work | 0 filter/.svn/wcprops/hpgl-input.c.svn-work | 0 filter/.svn/wcprops/hpgl-main.c.svn-work | 0 filter/.svn/wcprops/hpgl-polygon.c.svn-work | 0 filter/.svn/wcprops/hpgl-prolog.c.svn-work | 0 filter/.svn/wcprops/hpgl-vector.c.svn-work | 0 filter/.svn/wcprops/hpgltops.h.svn-work | 0 filter/.svn/wcprops/image-bmp.c.svn-work | 0 filter/.svn/wcprops/image-colorspace.c.svn-work | 0 filter/.svn/wcprops/image-gif.c.svn-work | 0 filter/.svn/wcprops/image-jpeg.c.svn-work | 0 filter/.svn/wcprops/image-photocd.c.svn-work | 0 filter/.svn/wcprops/image-pix.c.svn-work | 0 filter/.svn/wcprops/image-png.c.svn-work | 0 filter/.svn/wcprops/image-pnm.c.svn-work | 0 filter/.svn/wcprops/image-private.h.svn-work | 0 filter/.svn/wcprops/image-sgi.c.svn-work | 0 filter/.svn/wcprops/image-sgi.h.svn-work | 0 filter/.svn/wcprops/image-sgilib.c.svn-work | 0 filter/.svn/wcprops/image-sun.c.svn-work | 0 filter/.svn/wcprops/image-tiff.c.svn-work | 0 filter/.svn/wcprops/image-zoom.c.svn-work | 0 filter/.svn/wcprops/image.c.svn-work | 0 filter/.svn/wcprops/image.h.svn-work | 0 filter/.svn/wcprops/imagetops.c.svn-work | 0 filter/.svn/wcprops/imagetoraster.c.svn-work | 0 filter/.svn/wcprops/interpret.c.svn-work | 0 filter/.svn/wcprops/libcupsimage_s.exp.svn-work | 0 filter/.svn/wcprops/pstops.c.svn-work | 0 filter/.svn/wcprops/raster.c.svn-work | 0 filter/.svn/wcprops/raster.h.svn-work | 0 filter/.svn/wcprops/rasterbench.c.svn-work | 0 filter/.svn/wcprops/rastertoepson.c.svn-work | 0 filter/.svn/wcprops/rastertohp.c.svn-work | 0 filter/.svn/wcprops/rastertolabel.c.svn-work | 0 filter/.svn/wcprops/testimage.c.svn-work | 0 filter/.svn/wcprops/testraster.c.svn-work | 0 filter/.svn/wcprops/textcommon.c.svn-work | 0 filter/.svn/wcprops/textcommon.h.svn-work | 0 filter/.svn/wcprops/texttops.c.svn-work | 0 filter/Makefile | 20 filter/pstops.c | 95 - filter/raster.c | 683 +++---- filter/raster.h | 11 filter/rasterbench.c | 355 ++++ filter/rastertolabel.c | 13 fonts/.svn/dir-wcprops | 0 fonts/.svn/entries | 0 fonts/.svn/wcprops/Courier-Bold.svn-work | 0 fonts/.svn/wcprops/Courier-BoldOblique.svn-work | 0 fonts/.svn/wcprops/Courier-Oblique.svn-work | 0 fonts/.svn/wcprops/Courier.svn-work | 0 fonts/.svn/wcprops/Makefile.svn-work | 0 fonts/.svn/wcprops/Symbol.svn-work | 0 init/.svn/dir-wcprops | 0 init/.svn/entries | 0 init/.svn/wcprops/Localizable.strings.svn-work | 0 init/.svn/wcprops/PrintingServices.svn-work | 0 init/.svn/wcprops/StartupParameters.plist.svn-work | 0 init/.svn/wcprops/cups-lpd.in.svn-work | 0 init/.svn/wcprops/cups.sh.in.svn-work | 0 init/.svn/wcprops/org.cups.cupsd.plist.svn-work | 0 locale/.svn/dir-wcprops | 0 locale/.svn/entries | 0 locale/.svn/text-base/Makefile.svn-base | 0 locale/.svn/text-base/cups_es.po.svn-base | 0 locale/.svn/wcprops/Makefile.svn-work | 0 locale/.svn/wcprops/cups.footer.svn-work | 0 locale/.svn/wcprops/cups.header.svn-work | 0 locale/.svn/wcprops/cups.pot.svn-work | 0 locale/.svn/wcprops/cups_es.po.svn-work | 0 locale/.svn/wcprops/cups_ja.po.svn-work | 0 locale/.svn/wcprops/cups_pl.po.svn-work | 0 locale/.svn/wcprops/cups_sv.po.svn-work | 0 locale/.svn/wcprops/locale.txt.svn-work | 0 locale/.svn/wcprops/translate.c.svn-work | 0 locale/Makefile | 14 locale/cups_es.po | 482 +---- man/.svn/dir-wcprops | 0 man/.svn/entries | 0 man/.svn/text-base/cupsaddsmb.man.in.svn-base | 0 man/.svn/text-base/cupsd.conf.man.in.svn-base | 0 man/.svn/wcprops/Makefile.svn-work | 0 man/.svn/wcprops/accept.man.svn-work | 0 man/.svn/wcprops/backend.man.svn-work | 0 man/.svn/wcprops/cancel.man.svn-work | 0 man/.svn/wcprops/classes.conf.man.svn-work | 0 man/.svn/wcprops/client.conf.man.in.svn-work | 0 man/.svn/wcprops/cups-config.man.svn-work | 0 man/.svn/wcprops/cups-deviced.man.in.svn-work | 0 man/.svn/wcprops/cups-driverd.man.in.svn-work | 0 man/.svn/wcprops/cups-lpd.man.in.svn-work | 0 man/.svn/wcprops/cups-polld.man.svn-work | 0 man/.svn/wcprops/cups-snmp.conf.man.svn-work | 0 man/.svn/wcprops/cupsaddsmb.man.in.svn-work | 0 man/.svn/wcprops/cupsd.conf.man.in.svn-work | 0 man/.svn/wcprops/cupsd.man.in.svn-work | 0 man/.svn/wcprops/cupsenable.man.svn-work | 0 man/.svn/wcprops/cupstestdsc.man.svn-work | 0 man/.svn/wcprops/cupstestppd.man.svn-work | 0 man/.svn/wcprops/filter.man.svn-work | 0 man/.svn/wcprops/lp.man.svn-work | 0 man/.svn/wcprops/lpadmin.man.svn-work | 0 man/.svn/wcprops/lpc.man.svn-work | 0 man/.svn/wcprops/lpinfo.man.svn-work | 0 man/.svn/wcprops/lpmove.man.svn-work | 0 man/.svn/wcprops/lpoptions.man.in.svn-work | 0 man/.svn/wcprops/lppasswd.man.svn-work | 0 man/.svn/wcprops/lpq.man.svn-work | 0 man/.svn/wcprops/lpr.man.svn-work | 0 man/.svn/wcprops/lprm.man.svn-work | 0 man/.svn/wcprops/lpstat.man.svn-work | 0 man/.svn/wcprops/mantohtml.c.svn-work | 0 man/.svn/wcprops/mime.convs.man.svn-work | 0 man/.svn/wcprops/mime.types.man.svn-work | 0 man/.svn/wcprops/printers.conf.man.svn-work | 0 man/.svn/wcprops/subscriptions.conf.man.svn-work | 0 man/cupsaddsmb.man.in | 21 man/cupsd.conf.man.in | 10 monitor/.svn/dir-wcprops | 0 monitor/.svn/entries | 0 monitor/.svn/wcprops/Dependencies.svn-work | 0 monitor/.svn/wcprops/Makefile.svn-work | 0 monitor/.svn/wcprops/bcp.c.svn-work | 0 monitor/.svn/wcprops/tbcp.c.svn-work | 0 notifier/.svn/dir-wcprops | 0 notifier/.svn/entries | 0 notifier/.svn/wcprops/Dependencies.svn-work | 0 notifier/.svn/wcprops/Makefile.svn-work | 0 notifier/.svn/wcprops/mailto.c.svn-work | 0 notifier/.svn/wcprops/testnotify.c.svn-work | 0 packaging/.svn/dir-wcprops | 0 packaging/.svn/entries | 0 packaging/.svn/text-base/cups.list.in.svn-base | 0 packaging/.svn/text-base/cups.spec.in.svn-base | 0 packaging/.svn/wcprops/LICENSE.rtf.svn-work | 0 packaging/.svn/wcprops/WELCOME.rtf.svn-work | 0 packaging/.svn/wcprops/cups-dbus.conf.svn-work | 0 packaging/.svn/wcprops/cups-desc.plist.in.svn-work | 0 packaging/.svn/wcprops/cups-info.plist.in.svn-work | 0 packaging/.svn/wcprops/cups.list.in.svn-work | 0 packaging/.svn/wcprops/cups.readme.svn-work | 0 packaging/.svn/wcprops/cups.spec.in.svn-work | 0 packaging/.svn/wcprops/installer.tif.svn-work | 0 packaging/.svn/wcprops/installer.xcf.gz.svn-work | 0 packaging/cups.list.in | 8 packaging/cups.spec.in | 6 pdftops/.svn/dir-wcprops | 0 pdftops/.svn/entries | 0 pdftops/.svn/text-base/PSOutputDev.cxx.svn-base | 0 pdftops/.svn/wcprops/Annot.cxx.svn-work | 0 pdftops/.svn/wcprops/Annot.h.svn-work | 0 pdftops/.svn/wcprops/Array.cxx.svn-work | 0 pdftops/.svn/wcprops/Array.h.svn-work | 0 pdftops/.svn/wcprops/BuiltinFont.cxx.svn-work | 0 pdftops/.svn/wcprops/BuiltinFont.h.svn-work | 0 pdftops/.svn/wcprops/BuiltinFontTables.cxx.svn-work | 0 pdftops/.svn/wcprops/BuiltinFontTables.h.svn-work | 0 pdftops/.svn/wcprops/CMap.cxx.svn-work | 0 pdftops/.svn/wcprops/CMap.h.svn-work | 0 pdftops/.svn/wcprops/COPYING.svn-work | 0 pdftops/.svn/wcprops/Catalog.cxx.svn-work | 0 pdftops/.svn/wcprops/Catalog.h.svn-work | 0 pdftops/.svn/wcprops/CharCodeToUnicode.cxx.svn-work | 0 pdftops/.svn/wcprops/CharCodeToUnicode.h.svn-work | 0 pdftops/.svn/wcprops/CharTypes.h.svn-work | 0 pdftops/.svn/wcprops/CompactFontTables.h.svn-work | 0 pdftops/.svn/wcprops/Decrypt.cxx.svn-work | 0 pdftops/.svn/wcprops/Decrypt.h.svn-work | 0 pdftops/.svn/wcprops/Dependencies.svn-work | 0 pdftops/.svn/wcprops/Dict.cxx.svn-work | 0 pdftops/.svn/wcprops/Dict.h.svn-work | 0 pdftops/.svn/wcprops/Error.cxx.svn-work | 0 pdftops/.svn/wcprops/Error.h.svn-work | 0 pdftops/.svn/wcprops/ErrorCodes.h.svn-work | 0 pdftops/.svn/wcprops/FoFiBase.cxx.svn-work | 0 pdftops/.svn/wcprops/FoFiBase.h.svn-work | 0 pdftops/.svn/wcprops/FoFiEncodings.cxx.svn-work | 0 pdftops/.svn/wcprops/FoFiEncodings.h.svn-work | 0 pdftops/.svn/wcprops/FoFiTrueType.cxx.svn-work | 0 pdftops/.svn/wcprops/FoFiTrueType.h.svn-work | 0 pdftops/.svn/wcprops/FoFiType1.cxx.svn-work | 0 pdftops/.svn/wcprops/FoFiType1.h.svn-work | 0 pdftops/.svn/wcprops/FoFiType1C.cxx.svn-work | 0 pdftops/.svn/wcprops/FoFiType1C.h.svn-work | 0 pdftops/.svn/wcprops/FontEncodingTables.cxx.svn-work | 0 pdftops/.svn/wcprops/FontEncodingTables.h.svn-work | 0 pdftops/.svn/wcprops/Function.cxx.svn-work | 0 pdftops/.svn/wcprops/Function.h.svn-work | 0 pdftops/.svn/wcprops/GHash.cxx.svn-work | 0 pdftops/.svn/wcprops/GHash.h.svn-work | 0 pdftops/.svn/wcprops/GList.cxx.svn-work | 0 pdftops/.svn/wcprops/GList.h.svn-work | 0 pdftops/.svn/wcprops/GMutex.h.svn-work | 0 pdftops/.svn/wcprops/GString.cxx.svn-work | 0 pdftops/.svn/wcprops/GString.h.svn-work | 0 pdftops/.svn/wcprops/Gfx.cxx.svn-work | 0 pdftops/.svn/wcprops/Gfx.h.svn-work | 0 pdftops/.svn/wcprops/GfxFont.cxx.svn-work | 0 pdftops/.svn/wcprops/GfxFont.h.svn-work | 0 pdftops/.svn/wcprops/GfxState.cxx.svn-work | 0 pdftops/.svn/wcprops/GfxState.h.svn-work | 0 pdftops/.svn/wcprops/GlobalParams.cxx.svn-work | 0 pdftops/.svn/wcprops/GlobalParams.h.svn-work | 0 pdftops/.svn/wcprops/JArithmeticDecoder.cxx.svn-work | 0 pdftops/.svn/wcprops/JArithmeticDecoder.h.svn-work | 0 pdftops/.svn/wcprops/JBIG2Stream.cxx.svn-work | 0 pdftops/.svn/wcprops/JBIG2Stream.h.svn-work | 0 pdftops/.svn/wcprops/JPXStream.cxx.svn-work | 0 pdftops/.svn/wcprops/JPXStream.h.svn-work | 0 pdftops/.svn/wcprops/Lexer.cxx.svn-work | 0 pdftops/.svn/wcprops/Lexer.h.svn-work | 0 pdftops/.svn/wcprops/Link.cxx.svn-work | 0 pdftops/.svn/wcprops/Link.h.svn-work | 0 pdftops/.svn/wcprops/Makefile.svn-work | 0 pdftops/.svn/wcprops/NameToCharCode.cxx.svn-work | 0 pdftops/.svn/wcprops/NameToCharCode.h.svn-work | 0 pdftops/.svn/wcprops/NameToUnicodeTable.h.svn-work | 0 pdftops/.svn/wcprops/Object.cxx.svn-work | 0 pdftops/.svn/wcprops/Object.h.svn-work | 0 pdftops/.svn/wcprops/Outline.cxx.svn-work | 0 pdftops/.svn/wcprops/Outline.h.svn-work | 0 pdftops/.svn/wcprops/OutputDev.cxx.svn-work | 0 pdftops/.svn/wcprops/OutputDev.h.svn-work | 0 pdftops/.svn/wcprops/PDFDoc.cxx.svn-work | 0 pdftops/.svn/wcprops/PDFDoc.h.svn-work | 0 pdftops/.svn/wcprops/PDFDocEncoding.cxx.svn-work | 0 pdftops/.svn/wcprops/PDFDocEncoding.h.svn-work | 0 pdftops/.svn/wcprops/PSOutputDev.cxx.svn-work | 0 pdftops/.svn/wcprops/PSOutputDev.h.svn-work | 0 pdftops/.svn/wcprops/PSTokenizer.cxx.svn-work | 0 pdftops/.svn/wcprops/PSTokenizer.h.svn-work | 0 pdftops/.svn/wcprops/Page.cxx.svn-work | 0 pdftops/.svn/wcprops/Page.h.svn-work | 0 pdftops/.svn/wcprops/Parser.cxx.svn-work | 0 pdftops/.svn/wcprops/Parser.h.svn-work | 0 pdftops/.svn/wcprops/README.svn-work | 0 pdftops/.svn/wcprops/SecurityHandler.cxx.svn-work | 0 pdftops/.svn/wcprops/SecurityHandler.h.svn-work | 0 pdftops/.svn/wcprops/Stream-CCITT.h.svn-work | 0 pdftops/.svn/wcprops/Stream.cxx.svn-work | 0 pdftops/.svn/wcprops/Stream.h.svn-work | 0 pdftops/.svn/wcprops/UTF8.h.svn-work | 0 pdftops/.svn/wcprops/UnicodeMap.cxx.svn-work | 0 pdftops/.svn/wcprops/UnicodeMap.h.svn-work | 0 pdftops/.svn/wcprops/UnicodeMapTables.h.svn-work | 0 pdftops/.svn/wcprops/UnicodeTypeTable.cxx.svn-work | 0 pdftops/.svn/wcprops/UnicodeTypeTable.h.svn-work | 0 pdftops/.svn/wcprops/XRef.cxx.svn-work | 0 pdftops/.svn/wcprops/XRef.h.svn-work | 0 pdftops/.svn/wcprops/XpdfPluginAPI.cxx.svn-work | 0 pdftops/.svn/wcprops/XpdfPluginAPI.h.svn-work | 0 pdftops/.svn/wcprops/config.h.svn-work | 0 pdftops/.svn/wcprops/gfile.cxx.svn-work | 0 pdftops/.svn/wcprops/gfile.h.svn-work | 0 pdftops/.svn/wcprops/gmem.c.svn-work | 0 pdftops/.svn/wcprops/gmem.h.svn-work | 0 pdftops/.svn/wcprops/gmempp.cxx.svn-work | 0 pdftops/.svn/wcprops/gtypes.h.svn-work | 0 pdftops/.svn/wcprops/parseargs.c.svn-work | 0 pdftops/.svn/wcprops/parseargs.h.svn-work | 0 pdftops/.svn/wcprops/pdftops.cxx.svn-work | 0 pdftops/PSOutputDev.cxx | 2 ppd/.svn/dir-wcprops | 0 ppd/.svn/entries | 0 ppd/.svn/text-base/zebracpl.ppd.svn-base | 0 ppd/.svn/wcprops/Makefile.svn-work | 0 ppd/.svn/wcprops/deskjet.ppd.svn-work | 0 ppd/.svn/wcprops/deskjet2.ppd.svn-work | 0 ppd/.svn/wcprops/dymo.ppd.svn-work | 0 ppd/.svn/wcprops/epson24.ppd.svn-work | 0 ppd/.svn/wcprops/epson9.ppd.svn-work | 0 ppd/.svn/wcprops/laserjet.ppd.svn-work | 0 ppd/.svn/wcprops/okidat24.ppd.svn-work | 0 ppd/.svn/wcprops/okidata9.ppd.svn-work | 0 ppd/.svn/wcprops/stcolor.ppd.svn-work | 0 ppd/.svn/wcprops/stcolor2.ppd.svn-work | 0 ppd/.svn/wcprops/stphoto.ppd.svn-work | 0 ppd/.svn/wcprops/stphoto2.ppd.svn-work | 0 ppd/.svn/wcprops/zebra.ppd.svn-work | 0 ppd/.svn/wcprops/zebracpl.ppd.svn-work | 0 ppd/.svn/wcprops/zebraep1.ppd.svn-work | 0 ppd/.svn/wcprops/zebraep2.ppd.svn-work | 0 ppd/zebracpl.ppd | 8 scheduler/.svn/dir-wcprops | 0 scheduler/.svn/entries | 0 scheduler/.svn/text-base/auth.c.svn-base | 0 scheduler/.svn/text-base/client.c.svn-base | 0 scheduler/.svn/text-base/conf.c.svn-base | 0 scheduler/.svn/text-base/conf.h.svn-base | 0 scheduler/.svn/text-base/dirsvc.c.svn-base | 0 scheduler/.svn/text-base/filter.c.svn-base | 0 scheduler/.svn/text-base/ipp.c.svn-base | 0 scheduler/.svn/text-base/job.c.svn-base | 0 scheduler/.svn/text-base/main.c.svn-base | 0 scheduler/.svn/text-base/mime.c.svn-base | 0 scheduler/.svn/text-base/printers.c.svn-base | 0 scheduler/.svn/text-base/subscriptions.c.svn-base | 0 scheduler/.svn/text-base/subscriptions.h.svn-base | 0 scheduler/.svn/text-base/testmime.c.svn-base | 0 scheduler/.svn/wcprops/Dependencies.svn-work | 0 scheduler/.svn/wcprops/Makefile.svn-work | 0 scheduler/.svn/wcprops/auth.c.svn-work | 0 scheduler/.svn/wcprops/auth.h.svn-work | 0 scheduler/.svn/wcprops/banners.c.svn-work | 0 scheduler/.svn/wcprops/banners.h.svn-work | 0 scheduler/.svn/wcprops/cert.c.svn-work | 0 scheduler/.svn/wcprops/cert.h.svn-work | 0 scheduler/.svn/wcprops/classes.c.svn-work | 0 scheduler/.svn/wcprops/classes.h.svn-work | 0 scheduler/.svn/wcprops/client.c.svn-work | 0 scheduler/.svn/wcprops/client.h.svn-work | 0 scheduler/.svn/wcprops/conf.c.svn-work | 0 scheduler/.svn/wcprops/conf.h.svn-work | 0 scheduler/.svn/wcprops/cups-deviced.c.svn-work | 0 scheduler/.svn/wcprops/cups-driverd.c.svn-work | 0 scheduler/.svn/wcprops/cups-lpd.c.svn-work | 0 scheduler/.svn/wcprops/cups-polld.c.svn-work | 0 scheduler/.svn/wcprops/cups.pam.svn-work | 0 scheduler/.svn/wcprops/cupsd.h.svn-work | 0 scheduler/.svn/wcprops/dirsvc.c.svn-work | 0 scheduler/.svn/wcprops/dirsvc.h.svn-work | 0 scheduler/.svn/wcprops/env.c.svn-work | 0 scheduler/.svn/wcprops/filter.c.svn-work | 0 scheduler/.svn/wcprops/ipp.c.svn-work | 0 scheduler/.svn/wcprops/job.c.svn-work | 0 scheduler/.svn/wcprops/job.h.svn-work | 0 scheduler/.svn/wcprops/listen.c.svn-work | 0 scheduler/.svn/wcprops/log.c.svn-work | 0 scheduler/.svn/wcprops/main.c.svn-work | 0 scheduler/.svn/wcprops/mime.c.svn-work | 0 scheduler/.svn/wcprops/mime.h.svn-work | 0 scheduler/.svn/wcprops/network.c.svn-work | 0 scheduler/.svn/wcprops/network.h.svn-work | 0 scheduler/.svn/wcprops/policy.c.svn-work | 0 scheduler/.svn/wcprops/policy.h.svn-work | 0 scheduler/.svn/wcprops/printers.c.svn-work | 0 scheduler/.svn/wcprops/printers.h.svn-work | 0 scheduler/.svn/wcprops/process.c.svn-work | 0 scheduler/.svn/wcprops/quotas.c.svn-work | 0 scheduler/.svn/wcprops/server.c.svn-work | 0 scheduler/.svn/wcprops/statbuf.c.svn-work | 0 scheduler/.svn/wcprops/statbuf.h.svn-work | 0 scheduler/.svn/wcprops/subscriptions.c.svn-work | 0 scheduler/.svn/wcprops/subscriptions.h.svn-work | 0 scheduler/.svn/wcprops/sysman.c.svn-work | 0 scheduler/.svn/wcprops/sysman.h.svn-work | 0 scheduler/.svn/wcprops/testdirsvc.c.svn-work | 0 scheduler/.svn/wcprops/testmime.c.svn-work | 0 scheduler/.svn/wcprops/testspeed.c.svn-work | 0 scheduler/.svn/wcprops/type.c.svn-work | 0 scheduler/.svn/wcprops/util.c.svn-work | 0 scheduler/.svn/wcprops/util.h.svn-work | 0 scheduler/auth.c | 9 scheduler/client.c | 42 scheduler/conf.c | 164 - scheduler/conf.h | 5 scheduler/dirsvc.c | 86 scheduler/filter.c | 8 scheduler/ipp.c | 56 scheduler/job.c | 120 - scheduler/main.c | 8 scheduler/mime.c | 19 scheduler/printers.c | 43 scheduler/subscriptions.c | 366 +--- scheduler/subscriptions.h | 10 scheduler/testmime.c | 6 scripting/.svn/dir-wcprops | 0 scripting/.svn/entries | 0 scripting/java/.svn/dir-wcprops | 0 scripting/java/.svn/entries | 0 scripting/java/.svn/wcprops/CUPSPrinter.java.svn-work | 0 scripting/java/.svn/wcprops/cups.jar.svn-work | 0 scripting/java/classes/.svn/dir-wcprops | 0 scripting/java/classes/.svn/entries | 0 scripting/java/classes/com/.svn/dir-wcprops | 0 scripting/java/classes/com/.svn/entries | 0 scripting/java/classes/com/easysw/.svn/dir-wcprops | 0 scripting/java/classes/com/easysw/.svn/entries | 0 scripting/java/classes/com/easysw/cups/.svn/dir-wcprops | 0 scripting/java/classes/com/easysw/cups/.svn/entries | 0 scripting/java/classes/com/easysw/cups/.svn/wcprops/Cups.class.svn-work | 0 scripting/java/classes/com/easysw/cups/.svn/wcprops/CupsJob.class.svn-work | 0 scripting/java/classes/com/easysw/cups/.svn/wcprops/CupsPrinter.class.svn-work | 0 scripting/java/classes/com/easysw/cups/.svn/wcprops/IPP.class.svn-work | 0 scripting/java/classes/com/easysw/cups/.svn/wcprops/IPPAttribute.class.svn-work | 0 scripting/java/classes/com/easysw/cups/.svn/wcprops/IPPBase64Encoder.class.svn-work | 0 scripting/java/classes/com/easysw/cups/.svn/wcprops/IPPCalendar.class.svn-work | 0 scripting/java/classes/com/easysw/cups/.svn/wcprops/IPPDefs.class.svn-work | 0 scripting/java/classes/com/easysw/cups/.svn/wcprops/IPPError.class.svn-work | 0 scripting/java/classes/com/easysw/cups/.svn/wcprops/IPPHttp.class.svn-work | 0 scripting/java/classes/com/easysw/cups/.svn/wcprops/IPPMD5.class.svn-work | 0 scripting/java/classes/com/easysw/cups/.svn/wcprops/IPPRequest.class.svn-work | 0 scripting/java/classes/com/easysw/cups/.svn/wcprops/IPPStatus.class.svn-work | 0 scripting/java/classes/com/easysw/cups/.svn/wcprops/IPPURLConnection.class.svn-work | 0 scripting/java/classes/com/easysw/cups/.svn/wcprops/IPPValue.class.svn-work | 0 scripting/java/docs/.svn/dir-wcprops | 0 scripting/java/docs/.svn/entries | 0 scripting/java/docs/.svn/wcprops/allclasses-frame.html.svn-work | 0 scripting/java/docs/.svn/wcprops/deprecated-list.html.svn-work | 0 scripting/java/docs/.svn/wcprops/help-doc.html.svn-work | 0 scripting/java/docs/.svn/wcprops/index-all.html.svn-work | 0 scripting/java/docs/.svn/wcprops/index.html.svn-work | 0 scripting/java/docs/.svn/wcprops/overview-tree.html.svn-work | 0 scripting/java/docs/.svn/wcprops/package-list.svn-work | 0 scripting/java/docs/.svn/wcprops/packages.html.svn-work | 0 scripting/java/docs/.svn/wcprops/serialized-form.html.svn-work | 0 scripting/java/docs/.svn/wcprops/stylesheet.css.svn-work | 0 scripting/java/docs/com/.svn/dir-wcprops | 0 scripting/java/docs/com/.svn/entries | 0 scripting/java/docs/com/easysw/.svn/dir-wcprops | 0 scripting/java/docs/com/easysw/.svn/entries | 0 scripting/java/docs/com/easysw/cups/.svn/dir-wcprops | 0 scripting/java/docs/com/easysw/cups/.svn/entries | 0 scripting/java/docs/com/easysw/cups/.svn/wcprops/Cups.html.svn-work | 0 scripting/java/docs/com/easysw/cups/.svn/wcprops/CupsJob.html.svn-work | 0 scripting/java/docs/com/easysw/cups/.svn/wcprops/CupsPrinter.html.svn-work | 0 scripting/java/docs/com/easysw/cups/.svn/wcprops/IPP.html.svn-work | 0 scripting/java/docs/com/easysw/cups/.svn/wcprops/IPPAttribute.html.svn-work | 0 scripting/java/docs/com/easysw/cups/.svn/wcprops/IPPDefs.html.svn-work | 0 scripting/java/docs/com/easysw/cups/.svn/wcprops/IPPError.html.svn-work | 0 scripting/java/docs/com/easysw/cups/.svn/wcprops/IPPHttp.html.svn-work | 0 scripting/java/docs/com/easysw/cups/.svn/wcprops/IPPRequest.html.svn-work | 0 scripting/java/docs/com/easysw/cups/.svn/wcprops/IPPStatus.html.svn-work | 0 scripting/java/docs/com/easysw/cups/.svn/wcprops/IPPURLConnection.html.svn-work | 0 scripting/java/docs/com/easysw/cups/.svn/wcprops/IPPValue.html.svn-work | 0 scripting/java/example/.svn/dir-wcprops | 0 scripting/java/example/.svn/entries | 0 scripting/java/example/.svn/wcprops/GLP.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLP.java.svn-work | 0 scripting/java/example/.svn/wcprops/GLPcolors.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLPcolors.java.svn-work | 0 scripting/java/example/.svn/wcprops/GLPdetail.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLPdetail.java.svn-work | 0 scripting/java/example/.svn/wcprops/GLPjobList.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLPjobList.java.svn-work | 0 scripting/java/example/.svn/wcprops/GLPjobTableModel.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLPjobTableModel.java.svn-work | 0 scripting/java/example/.svn/wcprops/GLPoptions$1.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLPoptions$MyTextListener.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLPoptions.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLPoptions.java.svn-work | 0 scripting/java/example/.svn/wcprops/GLPprinterDetail.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLPprinterDetail.java.svn-work | 0 scripting/java/example/.svn/wcprops/GLPprinters.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLPprinters.java.svn-work | 0 scripting/java/example/.svn/wcprops/GLPsearch.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLPsearch.java.svn-work | 0 scripting/java/example/.svn/wcprops/GLPsearchProgressPanel$1.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLPsearchProgressPanel$2.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLPsearchProgressPanel$ButtonListener.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLPsearchProgressPanel.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLPsearchProgressPanel.java.svn-work | 0 scripting/java/example/.svn/wcprops/GLPserver.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLPserver.java.svn-work | 0 scripting/java/example/.svn/wcprops/GLPtabs$1.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLPtabs.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLPtabs.java.svn-work | 0 scripting/java/example/.svn/wcprops/GLPvars.class.svn-work | 0 scripting/java/example/.svn/wcprops/GLPvars.java.svn-work | 0 scripting/java/example/.svn/wcprops/buildit.svn-work | 0 scripting/java/example/.svn/wcprops/class.list.svn-work | 0 scripting/java/example/.svn/wcprops/runit.svn-work | 0 scripting/java/example/images/.svn/dir-wcprops | 0 scripting/java/example/images/.svn/entries | 0 scripting/java/example/images/.svn/wcprops/left.gif.svn-work | 0 scripting/java/example/images/.svn/wcprops/print-test-page.gif.svn-work | 0 scripting/java/example/images/.svn/wcprops/printer-idle.gif.svn-work | 0 scripting/java/example/images/.svn/wcprops/printer-stopped.gif.svn-work | 0 scripting/java/example/images/.svn/wcprops/restart-job.gif.svn-work | 0 scripting/java/example/images/.svn/wcprops/show-active.gif.svn-work | 0 scripting/java/example/images/.svn/wcprops/show-completed.gif.svn-work | 0 scripting/java/src/.svn/dir-wcprops | 0 scripting/java/src/.svn/entries | 0 scripting/java/src/com/.svn/dir-wcprops | 0 scripting/java/src/com/.svn/entries | 0 scripting/java/src/com/easysw/.svn/dir-wcprops | 0 scripting/java/src/com/easysw/.svn/entries | 0 scripting/java/src/com/easysw/cups/.svn/dir-wcprops | 0 scripting/java/src/com/easysw/cups/.svn/entries | 0 scripting/java/src/com/easysw/cups/.svn/wcprops/Cups.java.svn-work | 0 scripting/java/src/com/easysw/cups/.svn/wcprops/CupsJob.java.svn-work | 0 scripting/java/src/com/easysw/cups/.svn/wcprops/CupsPrinter.java.svn-work | 0 scripting/java/src/com/easysw/cups/.svn/wcprops/IPP.java.svn-work | 0 scripting/java/src/com/easysw/cups/.svn/wcprops/IPPAttribute.java.svn-work | 0 scripting/java/src/com/easysw/cups/.svn/wcprops/IPPBase64Encoder.java.svn-work | 0 scripting/java/src/com/easysw/cups/.svn/wcprops/IPPCalendar.java.svn-work | 0 scripting/java/src/com/easysw/cups/.svn/wcprops/IPPDefs.java.svn-work | 0 scripting/java/src/com/easysw/cups/.svn/wcprops/IPPError.java.svn-work | 0 scripting/java/src/com/easysw/cups/.svn/wcprops/IPPHttp.java.svn-work | 0 scripting/java/src/com/easysw/cups/.svn/wcprops/IPPMD5.java.svn-work | 0 scripting/java/src/com/easysw/cups/.svn/wcprops/IPPRequest.java.svn-work | 0 scripting/java/src/com/easysw/cups/.svn/wcprops/IPPStatus.java.svn-work | 0 scripting/java/src/com/easysw/cups/.svn/wcprops/IPPURLConnection.java.svn-work | 0 scripting/java/src/com/easysw/cups/.svn/wcprops/IPPValue.java.svn-work | 0 scripting/java/src/com/easysw/cups/.svn/wcprops/buildit.svn-work | 0 scripting/java/src/com/easysw/cups/.svn/wcprops/class.list.svn-work | 0 scripting/java/src/com/easysw/cups/.svn/wcprops/cups.nfo.svn-work | 0 scripting/perl/.svn/dir-wcprops | 0 scripting/perl/.svn/entries | 0 scripting/perl/.svn/wcprops/CUPS.pm.svn-work | 0 scripting/perl/.svn/wcprops/CUPS.xs.svn-work | 0 scripting/perl/.svn/wcprops/Makefile.PL.svn-work | 0 scripting/perl/.svn/wcprops/README.svn-work | 0 scripting/perl/.svn/wcprops/test.pl.svn-work | 0 scripting/php/.svn/dir-wcprops | 0 scripting/php/.svn/entries | 0 scripting/php/.svn/wcprops/Dependencies.svn-work | 0 scripting/php/.svn/wcprops/Makefile.svn-work | 0 scripting/php/.svn/wcprops/README.svn-work | 0 scripting/php/.svn/wcprops/phpcups.c.svn-work | 0 scripting/php/.svn/wcprops/phpcups.h.svn-work | 0 scripting/php/.svn/wcprops/phpcups.php.svn-work | 0 standards/.svn/dir-wcprops | 0 standards/.svn/entries | 0 standards/.svn/wcprops/Makefile.svn-work | 0 standards/.svn/wcprops/X.690-0207.pdf.svn-work | 0 standards/.svn/wcprops/pwg5100.1.doc.svn-work | 0 standards/.svn/wcprops/pwg5100.1.pdf.svn-work | 0 standards/.svn/wcprops/pwg5100.2.doc.svn-work | 0 standards/.svn/wcprops/pwg5100.2.pdf.svn-work | 0 standards/.svn/wcprops/pwg5100.3.doc.svn-work | 0 standards/.svn/wcprops/pwg5100.3.pdf.svn-work | 0 standards/.svn/wcprops/pwg5100.5.doc.svn-work | 0 standards/.svn/wcprops/pwg5100.5.pdf.svn-work | 0 standards/.svn/wcprops/pwg5100.6.doc.svn-work | 0 standards/.svn/wcprops/pwg5100.6.pdf.svn-work | 0 standards/.svn/wcprops/pwg5100.7.doc.svn-work | 0 standards/.svn/wcprops/pwg5100.7.pdf.svn-work | 0 standards/.svn/wcprops/pwg5100.8.doc.svn-work | 0 standards/.svn/wcprops/pwg5100.8.pdf.svn-work | 0 standards/.svn/wcprops/pwg5101.1.doc.svn-work | 0 standards/.svn/wcprops/pwg5101.1.pdf.svn-work | 0 standards/.svn/wcprops/pwg5105.1.doc.svn-work | 0 standards/.svn/wcprops/pwg5105.1.pdf.svn-work | 0 standards/.svn/wcprops/rfc1155.txt.svn-work | 0 standards/.svn/wcprops/rfc1157.txt.svn-work | 0 standards/.svn/wcprops/rfc1179.txt.svn-work | 0 standards/.svn/wcprops/rfc1213.txt.svn-work | 0 standards/.svn/wcprops/rfc1321.txt.svn-work | 0 standards/.svn/wcprops/rfc2222.txt.svn-work | 0 standards/.svn/wcprops/rfc2246.txt.svn-work | 0 standards/.svn/wcprops/rfc2487.txt.svn-work | 0 standards/.svn/wcprops/rfc2554.txt.svn-work | 0 standards/.svn/wcprops/rfc2567.txt.svn-work | 0 standards/.svn/wcprops/rfc2568.txt.svn-work | 0 standards/.svn/wcprops/rfc2569.txt.svn-work | 0 standards/.svn/wcprops/rfc2578.txt.svn-work | 0 standards/.svn/wcprops/rfc2595.txt.svn-work | 0 standards/.svn/wcprops/rfc2616.txt.svn-work | 0 standards/.svn/wcprops/rfc2617.txt.svn-work | 0 standards/.svn/wcprops/rfc2712.txt.svn-work | 0 standards/.svn/wcprops/rfc2790.txt.svn-work | 0 standards/.svn/wcprops/rfc2817.txt.svn-work | 0 standards/.svn/wcprops/rfc2818.txt.svn-work | 0 standards/.svn/wcprops/rfc2821.txt.svn-work | 0 standards/.svn/wcprops/rfc2822.txt.svn-work | 0 standards/.svn/wcprops/rfc2910.txt.svn-work | 0 standards/.svn/wcprops/rfc2911.txt.svn-work | 0 standards/.svn/wcprops/rfc2965.txt.svn-work | 0 standards/.svn/wcprops/rfc3196.txt.svn-work | 0 standards/.svn/wcprops/rfc3239.txt.svn-work | 0 standards/.svn/wcprops/rfc3380.txt.svn-work | 0 standards/.svn/wcprops/rfc3381.txt.svn-work | 0 standards/.svn/wcprops/rfc3382.txt.svn-work | 0 standards/.svn/wcprops/rfc3391.txt.svn-work | 0 standards/.svn/wcprops/rfc3510.txt.svn-work | 0 standards/.svn/wcprops/rfc3712.txt.svn-work | 0 standards/.svn/wcprops/rfc3805.txt.svn-work | 0 standards/.svn/wcprops/rfc3986.txt.svn-work | 0 standards/.svn/wcprops/rfc3995.txt.svn-work | 0 standards/.svn/wcprops/rfc3996.txt.svn-work | 0 standards/.svn/wcprops/rfc3997.txt.svn-work | 0 standards/.svn/wcprops/rfc3998.txt.svn-work | 0 standards/.svn/wcprops/rfc4122.txt.svn-work | 0 standards/.svn/wcprops/rfctohtml.c.svn-work | 0 standards/.svn/wcprops/wake-on-lan.pdf.svn-work | 0 standards/.svn/wcprops/wd-ippmailto10-20050519.pdf.svn-work | 0 systemv/.svn/dir-wcprops | 0 systemv/.svn/entries | 0 systemv/.svn/text-base/Makefile.svn-base | 0 systemv/.svn/text-base/cancel.c.svn-base | 0 systemv/.svn/text-base/lpstat.c.svn-base | 0 systemv/.svn/wcprops/Dependencies.svn-work | 0 systemv/.svn/wcprops/Makefile.svn-work | 0 systemv/.svn/wcprops/accept.c.svn-work | 0 systemv/.svn/wcprops/cancel.c.svn-work | 0 systemv/.svn/wcprops/cupsaddsmb.c.svn-work | 0 systemv/.svn/wcprops/cupstestdsc.c.svn-work | 0 systemv/.svn/wcprops/cupstestppd.c.svn-work | 0 systemv/.svn/wcprops/lp.c.svn-work | 0 systemv/.svn/wcprops/lpadmin.c.svn-work | 0 systemv/.svn/wcprops/lpinfo.c.svn-work | 0 systemv/.svn/wcprops/lpmove.c.svn-work | 0 systemv/.svn/wcprops/lpoptions.c.svn-work | 0 systemv/.svn/wcprops/lppasswd.c.svn-work | 0 systemv/.svn/wcprops/lpstat.c.svn-work | 0 systemv/Makefile | 6 systemv/cancel.c | 7 systemv/lpstat.c | 59 templates/.svn/dir-wcprops | 0 templates/.svn/entries | 0 templates/.svn/text-base/Makefile.svn-base | 0 templates/.svn/wcprops/Makefile.svn-work | 0 templates/.svn/wcprops/add-class.tmpl.svn-work | 0 templates/.svn/wcprops/add-printer.tmpl.svn-work | 0 templates/.svn/wcprops/admin.tmpl.svn-work | 0 templates/.svn/wcprops/choose-device.tmpl.svn-work | 0 templates/.svn/wcprops/choose-make.tmpl.svn-work | 0 templates/.svn/wcprops/choose-model.tmpl.svn-work | 0 templates/.svn/wcprops/choose-serial.tmpl.svn-work | 0 templates/.svn/wcprops/choose-uri.tmpl.svn-work | 0 templates/.svn/wcprops/class-added.tmpl.svn-work | 0 templates/.svn/wcprops/class-confirm.tmpl.svn-work | 0 templates/.svn/wcprops/class-deleted.tmpl.svn-work | 0 templates/.svn/wcprops/class-jobs-header.tmpl.svn-work | 0 templates/.svn/wcprops/class-modified.tmpl.svn-work | 0 templates/.svn/wcprops/classes-header.tmpl.svn-work | 0 templates/.svn/wcprops/classes.tmpl.svn-work | 0 templates/.svn/wcprops/edit-config.tmpl.in.svn-work | 0 templates/.svn/wcprops/error-op.tmpl.svn-work | 0 templates/.svn/wcprops/error.tmpl.svn-work | 0 templates/.svn/wcprops/header.tmpl.in.svn-work | 0 templates/.svn/wcprops/help-header.tmpl.svn-work | 0 templates/.svn/wcprops/help-printable.tmpl.svn-work | 0 templates/.svn/wcprops/job-cancel.tmpl.svn-work | 0 templates/.svn/wcprops/job-hold.tmpl.svn-work | 0 templates/.svn/wcprops/job-move.tmpl.svn-work | 0 templates/.svn/wcprops/job-moved.tmpl.svn-work | 0 templates/.svn/wcprops/job-release.tmpl.svn-work | 0 templates/.svn/wcprops/job-restart.tmpl.svn-work | 0 templates/.svn/wcprops/jobs-header.tmpl.svn-work | 0 templates/.svn/wcprops/jobs.tmpl.svn-work | 0 templates/.svn/wcprops/maintenance.tmpl.svn-work | 0 templates/.svn/wcprops/modify-class.tmpl.svn-work | 0 templates/.svn/wcprops/modify-printer.tmpl.svn-work | 0 templates/.svn/wcprops/option-boolean.tmpl.svn-work | 0 templates/.svn/wcprops/option-conflict.tmpl.svn-work | 0 templates/.svn/wcprops/option-header.tmpl.svn-work | 0 templates/.svn/wcprops/option-pickmany.tmpl.svn-work | 0 templates/.svn/wcprops/option-pickone.tmpl.svn-work | 0 templates/.svn/wcprops/option-trailer.tmpl.svn-work | 0 templates/.svn/wcprops/pager.tmpl.svn-work | 0 templates/.svn/wcprops/printer-accept.tmpl.svn-work | 0 templates/.svn/wcprops/printer-added.tmpl.svn-work | 0 templates/.svn/wcprops/printer-configured.tmpl.svn-work | 0 templates/.svn/wcprops/printer-confirm.tmpl.svn-work | 0 templates/.svn/wcprops/printer-default.tmpl.svn-work | 0 templates/.svn/wcprops/printer-deleted.tmpl.svn-work | 0 templates/.svn/wcprops/printer-jobs-header.tmpl.svn-work | 0 templates/.svn/wcprops/printer-modified.tmpl.svn-work | 0 templates/.svn/wcprops/printer-purge.tmpl.svn-work | 0 templates/.svn/wcprops/printer-reject.tmpl.svn-work | 0 templates/.svn/wcprops/printer-start.tmpl.svn-work | 0 templates/.svn/wcprops/printer-stop.tmpl.svn-work | 0 templates/.svn/wcprops/printers-header.tmpl.svn-work | 0 templates/.svn/wcprops/printers.tmpl.svn-work | 0 templates/.svn/wcprops/restart.tmpl.svn-work | 0 templates/.svn/wcprops/samba-export.tmpl.svn-work | 0 templates/.svn/wcprops/samba-exported.tmpl.svn-work | 0 templates/.svn/wcprops/search.tmpl.svn-work | 0 templates/.svn/wcprops/set-printer-options-header.tmpl.svn-work | 0 templates/.svn/wcprops/set-printer-options-trailer.tmpl.svn-work | 0 templates/.svn/wcprops/test-page.tmpl.svn-work | 0 templates/.svn/wcprops/trailer.tmpl.svn-work | 0 templates/.svn/wcprops/users.tmpl.svn-work | 0 templates/Makefile | 14 templates/es/.svn/dir-wcprops | 0 templates/es/.svn/entries | 0 templates/es/.svn/wcprops/add-class.tmpl.svn-work | 0 templates/es/.svn/wcprops/add-printer.tmpl.svn-work | 0 templates/es/.svn/wcprops/admin.tmpl.svn-work | 0 templates/es/.svn/wcprops/choose-device.tmpl.svn-work | 0 templates/es/.svn/wcprops/choose-make.tmpl.svn-work | 0 templates/es/.svn/wcprops/choose-model.tmpl.svn-work | 0 templates/es/.svn/wcprops/choose-serial.tmpl.svn-work | 0 templates/es/.svn/wcprops/choose-uri.tmpl.svn-work | 0 templates/es/.svn/wcprops/class-added.tmpl.svn-work | 0 templates/es/.svn/wcprops/class-confirm.tmpl.svn-work | 0 templates/es/.svn/wcprops/class-deleted.tmpl.svn-work | 0 templates/es/.svn/wcprops/class-jobs-header.tmpl.svn-work | 0 templates/es/.svn/wcprops/class-modified.tmpl.svn-work | 0 templates/es/.svn/wcprops/classes-header.tmpl.svn-work | 0 templates/es/.svn/wcprops/classes.tmpl.svn-work | 0 templates/es/.svn/wcprops/edit-config.tmpl.in.svn-work | 0 templates/es/.svn/wcprops/error-op.tmpl.svn-work | 0 templates/es/.svn/wcprops/error.tmpl.svn-work | 0 templates/es/.svn/wcprops/header.tmpl.in.svn-work | 0 templates/es/.svn/wcprops/help-header.tmpl.svn-work | 0 templates/es/.svn/wcprops/help-printable.tmpl.svn-work | 0 templates/es/.svn/wcprops/job-cancel.tmpl.svn-work | 0 templates/es/.svn/wcprops/job-hold.tmpl.svn-work | 0 templates/es/.svn/wcprops/job-move.tmpl.svn-work | 0 templates/es/.svn/wcprops/job-moved.tmpl.svn-work | 0 templates/es/.svn/wcprops/job-release.tmpl.svn-work | 0 templates/es/.svn/wcprops/job-restart.tmpl.svn-work | 0 templates/es/.svn/wcprops/jobs-header.tmpl.svn-work | 0 templates/es/.svn/wcprops/jobs.tmpl.svn-work | 0 templates/es/.svn/wcprops/maintenance.tmpl.svn-work | 0 templates/es/.svn/wcprops/modify-class.tmpl.svn-work | 0 templates/es/.svn/wcprops/modify-printer.tmpl.svn-work | 0 templates/es/.svn/wcprops/option-boolean.tmpl.svn-work | 0 templates/es/.svn/wcprops/option-conflict.tmpl.svn-work | 0 templates/es/.svn/wcprops/option-header.tmpl.svn-work | 0 templates/es/.svn/wcprops/option-pickmany.tmpl.svn-work | 0 templates/es/.svn/wcprops/option-pickone.tmpl.svn-work | 0 templates/es/.svn/wcprops/option-trailer.tmpl.svn-work | 0 templates/es/.svn/wcprops/pager.tmpl.svn-work | 0 templates/es/.svn/wcprops/printer-accept.tmpl.svn-work | 0 templates/es/.svn/wcprops/printer-added.tmpl.svn-work | 0 templates/es/.svn/wcprops/printer-configured.tmpl.svn-work | 0 templates/es/.svn/wcprops/printer-confirm.tmpl.svn-work | 0 templates/es/.svn/wcprops/printer-default.tmpl.svn-work | 0 templates/es/.svn/wcprops/printer-deleted.tmpl.svn-work | 0 templates/es/.svn/wcprops/printer-jobs-header.tmpl.svn-work | 0 templates/es/.svn/wcprops/printer-modified.tmpl.svn-work | 0 templates/es/.svn/wcprops/printer-purge.tmpl.svn-work | 0 templates/es/.svn/wcprops/printer-reject.tmpl.svn-work | 0 templates/es/.svn/wcprops/printer-start.tmpl.svn-work | 0 templates/es/.svn/wcprops/printer-stop.tmpl.svn-work | 0 templates/es/.svn/wcprops/printers-header.tmpl.svn-work | 0 templates/es/.svn/wcprops/printers.tmpl.svn-work | 0 templates/es/.svn/wcprops/restart.tmpl.svn-work | 0 templates/es/.svn/wcprops/samba-export.tmpl.svn-work | 0 templates/es/.svn/wcprops/samba-exported.tmpl.svn-work | 0 templates/es/.svn/wcprops/search.tmpl.svn-work | 0 templates/es/.svn/wcprops/set-printer-options-header.tmpl.svn-work | 0 templates/es/.svn/wcprops/set-printer-options-trailer.tmpl.svn-work | 0 templates/es/.svn/wcprops/test-page.tmpl.svn-work | 0 templates/es/.svn/wcprops/trailer.tmpl.svn-work | 0 templates/es/.svn/wcprops/users.tmpl.svn-work | 0 templates/ja/.svn/dir-wcprops | 0 templates/ja/.svn/entries | 0 templates/ja/.svn/wcprops/add-class.tmpl.svn-work | 0 templates/ja/.svn/wcprops/add-printer.tmpl.svn-work | 0 templates/ja/.svn/wcprops/admin.tmpl.svn-work | 0 templates/ja/.svn/wcprops/choose-device.tmpl.svn-work | 0 templates/ja/.svn/wcprops/choose-make.tmpl.svn-work | 0 templates/ja/.svn/wcprops/choose-model.tmpl.svn-work | 0 templates/ja/.svn/wcprops/choose-serial.tmpl.svn-work | 0 templates/ja/.svn/wcprops/choose-uri.tmpl.svn-work | 0 templates/ja/.svn/wcprops/class-added.tmpl.svn-work | 0 templates/ja/.svn/wcprops/class-confirm.tmpl.svn-work | 0 templates/ja/.svn/wcprops/class-deleted.tmpl.svn-work | 0 templates/ja/.svn/wcprops/class-jobs-header.tmpl.svn-work | 0 templates/ja/.svn/wcprops/class-modified.tmpl.svn-work | 0 templates/ja/.svn/wcprops/classes-header.tmpl.svn-work | 0 templates/ja/.svn/wcprops/classes.tmpl.svn-work | 0 templates/ja/.svn/wcprops/edit-config.tmpl.in.svn-work | 0 templates/ja/.svn/wcprops/error-op.tmpl.svn-work | 0 templates/ja/.svn/wcprops/error.tmpl.svn-work | 0 templates/ja/.svn/wcprops/header.tmpl.in.svn-work | 0 templates/ja/.svn/wcprops/help-header.tmpl.svn-work | 0 templates/ja/.svn/wcprops/job-cancel.tmpl.svn-work | 0 templates/ja/.svn/wcprops/job-hold.tmpl.svn-work | 0 templates/ja/.svn/wcprops/job-move.tmpl.svn-work | 0 templates/ja/.svn/wcprops/job-moved.tmpl.svn-work | 0 templates/ja/.svn/wcprops/job-release.tmpl.svn-work | 0 templates/ja/.svn/wcprops/job-restart.tmpl.svn-work | 0 templates/ja/.svn/wcprops/jobs-header.tmpl.svn-work | 0 templates/ja/.svn/wcprops/jobs.tmpl.svn-work | 0 templates/ja/.svn/wcprops/maintenance.tmpl.svn-work | 0 templates/ja/.svn/wcprops/modify-class.tmpl.svn-work | 0 templates/ja/.svn/wcprops/modify-printer.tmpl.svn-work | 0 templates/ja/.svn/wcprops/option-conflict.tmpl.svn-work | 0 templates/ja/.svn/wcprops/option-trailer.tmpl.svn-work | 0 templates/ja/.svn/wcprops/pager.tmpl.svn-work | 0 templates/ja/.svn/wcprops/printer-accept.tmpl.svn-work | 0 templates/ja/.svn/wcprops/printer-added.tmpl.svn-work | 0 templates/ja/.svn/wcprops/printer-configured.tmpl.svn-work | 0 templates/ja/.svn/wcprops/printer-confirm.tmpl.svn-work | 0 templates/ja/.svn/wcprops/printer-default.tmpl.svn-work | 0 templates/ja/.svn/wcprops/printer-deleted.tmpl.svn-work | 0 templates/ja/.svn/wcprops/printer-jobs-header.tmpl.svn-work | 0 templates/ja/.svn/wcprops/printer-modified.tmpl.svn-work | 0 templates/ja/.svn/wcprops/printer-purge.tmpl.svn-work | 0 templates/ja/.svn/wcprops/printer-reject.tmpl.svn-work | 0 templates/ja/.svn/wcprops/printer-start.tmpl.svn-work | 0 templates/ja/.svn/wcprops/printer-stop.tmpl.svn-work | 0 templates/ja/.svn/wcprops/printers-header.tmpl.svn-work | 0 templates/ja/.svn/wcprops/printers.tmpl.svn-work | 0 templates/ja/.svn/wcprops/restart.tmpl.svn-work | 0 templates/ja/.svn/wcprops/samba-export.tmpl.svn-work | 0 templates/ja/.svn/wcprops/samba-exported.tmpl.svn-work | 0 templates/ja/.svn/wcprops/search.tmpl.svn-work | 0 templates/ja/.svn/wcprops/test-page.tmpl.svn-work | 0 templates/ja/.svn/wcprops/users.tmpl.svn-work | 0 templates/pl/.svn/dir-wcprops | 0 templates/pl/.svn/entries | 0 templates/pl/.svn/wcprops/add-class.tmpl.svn-work | 0 templates/pl/.svn/wcprops/add-printer.tmpl.svn-work | 0 templates/pl/.svn/wcprops/admin.tmpl.svn-work | 0 templates/pl/.svn/wcprops/choose-device.tmpl.svn-work | 0 templates/pl/.svn/wcprops/choose-make.tmpl.svn-work | 0 templates/pl/.svn/wcprops/choose-model.tmpl.svn-work | 0 templates/pl/.svn/wcprops/choose-serial.tmpl.svn-work | 0 templates/pl/.svn/wcprops/choose-uri.tmpl.svn-work | 0 templates/pl/.svn/wcprops/class-added.tmpl.svn-work | 0 templates/pl/.svn/wcprops/class-confirm.tmpl.svn-work | 0 templates/pl/.svn/wcprops/class-deleted.tmpl.svn-work | 0 templates/pl/.svn/wcprops/class-jobs-header.tmpl.svn-work | 0 templates/pl/.svn/wcprops/class-modified.tmpl.svn-work | 0 templates/pl/.svn/wcprops/classes-header.tmpl.svn-work | 0 templates/pl/.svn/wcprops/classes.tmpl.svn-work | 0 templates/pl/.svn/wcprops/edit-config.tmpl.in.svn-work | 0 templates/pl/.svn/wcprops/error-op.tmpl.svn-work | 0 templates/pl/.svn/wcprops/error.tmpl.svn-work | 0 templates/pl/.svn/wcprops/header.tmpl.in.svn-work | 0 templates/pl/.svn/wcprops/help-header.tmpl.svn-work | 0 templates/pl/.svn/wcprops/help-printable.tmpl.svn-work | 0 templates/pl/.svn/wcprops/job-cancel.tmpl.svn-work | 0 templates/pl/.svn/wcprops/job-hold.tmpl.svn-work | 0 templates/pl/.svn/wcprops/job-move.tmpl.svn-work | 0 templates/pl/.svn/wcprops/job-moved.tmpl.svn-work | 0 templates/pl/.svn/wcprops/job-release.tmpl.svn-work | 0 templates/pl/.svn/wcprops/job-restart.tmpl.svn-work | 0 templates/pl/.svn/wcprops/jobs-header.tmpl.svn-work | 0 templates/pl/.svn/wcprops/jobs.tmpl.svn-work | 0 templates/pl/.svn/wcprops/maintenance.tmpl.svn-work | 0 templates/pl/.svn/wcprops/modify-class.tmpl.svn-work | 0 templates/pl/.svn/wcprops/modify-printer.tmpl.svn-work | 0 templates/pl/.svn/wcprops/option-boolean.tmpl.svn-work | 0 templates/pl/.svn/wcprops/option-conflict.tmpl.svn-work | 0 templates/pl/.svn/wcprops/option-header.tmpl.svn-work | 0 templates/pl/.svn/wcprops/option-pickmany.tmpl.svn-work | 0 templates/pl/.svn/wcprops/option-pickone.tmpl.svn-work | 0 templates/pl/.svn/wcprops/option-trailer.tmpl.svn-work | 0 templates/pl/.svn/wcprops/pager.tmpl.svn-work | 0 templates/pl/.svn/wcprops/printer-accept.tmpl.svn-work | 0 templates/pl/.svn/wcprops/printer-added.tmpl.svn-work | 0 templates/pl/.svn/wcprops/printer-configured.tmpl.svn-work | 0 templates/pl/.svn/wcprops/printer-confirm.tmpl.svn-work | 0 templates/pl/.svn/wcprops/printer-default.tmpl.svn-work | 0 templates/pl/.svn/wcprops/printer-deleted.tmpl.svn-work | 0 templates/pl/.svn/wcprops/printer-jobs-header.tmpl.svn-work | 0 templates/pl/.svn/wcprops/printer-modified.tmpl.svn-work | 0 templates/pl/.svn/wcprops/printer-purge.tmpl.svn-work | 0 templates/pl/.svn/wcprops/printer-reject.tmpl.svn-work | 0 templates/pl/.svn/wcprops/printer-start.tmpl.svn-work | 0 templates/pl/.svn/wcprops/printer-stop.tmpl.svn-work | 0 templates/pl/.svn/wcprops/printers-header.tmpl.svn-work | 0 templates/pl/.svn/wcprops/printers.tmpl.svn-work | 0 templates/pl/.svn/wcprops/restart.tmpl.svn-work | 0 templates/pl/.svn/wcprops/samba-export.tmpl.svn-work | 0 templates/pl/.svn/wcprops/samba-exported.tmpl.svn-work | 0 templates/pl/.svn/wcprops/search.tmpl.svn-work | 0 templates/pl/.svn/wcprops/set-printer-options-header.tmpl.svn-work | 0 templates/pl/.svn/wcprops/set-printer-options-trailer.tmpl.svn-work | 0 templates/pl/.svn/wcprops/test-page.tmpl.svn-work | 0 templates/pl/.svn/wcprops/trailer.tmpl.svn-work | 0 templates/pl/.svn/wcprops/users.tmpl.svn-work | 0 templates/sv/.svn/dir-wcprops | 0 templates/sv/.svn/entries | 0 templates/sv/.svn/wcprops/add-class.tmpl.svn-work | 0 templates/sv/.svn/wcprops/add-printer.tmpl.svn-work | 0 templates/sv/.svn/wcprops/admin.tmpl.svn-work | 0 templates/sv/.svn/wcprops/choose-device.tmpl.svn-work | 0 templates/sv/.svn/wcprops/choose-make.tmpl.svn-work | 0 templates/sv/.svn/wcprops/choose-model.tmpl.svn-work | 0 templates/sv/.svn/wcprops/choose-serial.tmpl.svn-work | 0 templates/sv/.svn/wcprops/choose-uri.tmpl.svn-work | 0 templates/sv/.svn/wcprops/class-added.tmpl.svn-work | 0 templates/sv/.svn/wcprops/class-confirm.tmpl.svn-work | 0 templates/sv/.svn/wcprops/class-deleted.tmpl.svn-work | 0 templates/sv/.svn/wcprops/class-jobs-header.tmpl.svn-work | 0 templates/sv/.svn/wcprops/class-modified.tmpl.svn-work | 0 templates/sv/.svn/wcprops/classes-header.tmpl.svn-work | 0 templates/sv/.svn/wcprops/classes.tmpl.svn-work | 0 templates/sv/.svn/wcprops/edit-config.tmpl.in.svn-work | 0 templates/sv/.svn/wcprops/error-op.tmpl.svn-work | 0 templates/sv/.svn/wcprops/error.tmpl.svn-work | 0 templates/sv/.svn/wcprops/header.tmpl.in.svn-work | 0 templates/sv/.svn/wcprops/help-header.tmpl.svn-work | 0 templates/sv/.svn/wcprops/help-printable.tmpl.svn-work | 0 templates/sv/.svn/wcprops/job-cancel.tmpl.svn-work | 0 templates/sv/.svn/wcprops/job-hold.tmpl.svn-work | 0 templates/sv/.svn/wcprops/job-move.tmpl.svn-work | 0 templates/sv/.svn/wcprops/job-moved.tmpl.svn-work | 0 templates/sv/.svn/wcprops/job-release.tmpl.svn-work | 0 templates/sv/.svn/wcprops/job-restart.tmpl.svn-work | 0 templates/sv/.svn/wcprops/jobs-header.tmpl.svn-work | 0 templates/sv/.svn/wcprops/jobs.tmpl.svn-work | 0 templates/sv/.svn/wcprops/maintenance.tmpl.svn-work | 0 templates/sv/.svn/wcprops/modify-class.tmpl.svn-work | 0 templates/sv/.svn/wcprops/modify-printer.tmpl.svn-work | 0 templates/sv/.svn/wcprops/option-boolean.tmpl.svn-work | 0 templates/sv/.svn/wcprops/option-conflict.tmpl.svn-work | 0 templates/sv/.svn/wcprops/option-header.tmpl.svn-work | 0 templates/sv/.svn/wcprops/option-pickmany.tmpl.svn-work | 0 templates/sv/.svn/wcprops/option-pickone.tmpl.svn-work | 0 templates/sv/.svn/wcprops/option-trailer.tmpl.svn-work | 0 templates/sv/.svn/wcprops/pager.tmpl.svn-work | 0 templates/sv/.svn/wcprops/printer-accept.tmpl.svn-work | 0 templates/sv/.svn/wcprops/printer-added.tmpl.svn-work | 0 templates/sv/.svn/wcprops/printer-configured.tmpl.svn-work | 0 templates/sv/.svn/wcprops/printer-confirm.tmpl.svn-work | 0 templates/sv/.svn/wcprops/printer-default.tmpl.svn-work | 0 templates/sv/.svn/wcprops/printer-deleted.tmpl.svn-work | 0 templates/sv/.svn/wcprops/printer-jobs-header.tmpl.svn-work | 0 templates/sv/.svn/wcprops/printer-modified.tmpl.svn-work | 0 templates/sv/.svn/wcprops/printer-purge.tmpl.svn-work | 0 templates/sv/.svn/wcprops/printer-reject.tmpl.svn-work | 0 templates/sv/.svn/wcprops/printer-start.tmpl.svn-work | 0 templates/sv/.svn/wcprops/printer-stop.tmpl.svn-work | 0 templates/sv/.svn/wcprops/printers-header.tmpl.svn-work | 0 templates/sv/.svn/wcprops/printers.tmpl.svn-work | 0 templates/sv/.svn/wcprops/restart.tmpl.svn-work | 0 templates/sv/.svn/wcprops/samba-export.tmpl.svn-work | 0 templates/sv/.svn/wcprops/samba-exported.tmpl.svn-work | 0 templates/sv/.svn/wcprops/search.tmpl.svn-work | 0 templates/sv/.svn/wcprops/set-printer-options-header.tmpl.svn-work | 0 templates/sv/.svn/wcprops/set-printer-options-trailer.tmpl.svn-work | 0 templates/sv/.svn/wcprops/test-page.tmpl.svn-work | 0 templates/sv/.svn/wcprops/trailer.tmpl.svn-work | 0 templates/sv/.svn/wcprops/users.tmpl.svn-work | 0 test/.svn/dir-wcprops | 0 test/.svn/entries | 0 test/.svn/wcprops/4.1-requests.test.svn-work | 0 test/.svn/wcprops/4.2-cups-printer-ops.test.svn-work | 0 test/.svn/wcprops/4.3-job-ops.test.svn-work | 0 test/.svn/wcprops/4.4-subscription-ops.test.svn-work | 0 test/.svn/wcprops/5.1-lpadmin.sh.svn-work | 0 test/.svn/wcprops/5.2-lpc.sh.svn-work | 0 test/.svn/wcprops/5.3-lpq.sh.svn-work | 0 test/.svn/wcprops/5.4-lpstat.sh.svn-work | 0 test/.svn/wcprops/5.5-lp.sh.svn-work | 0 test/.svn/wcprops/5.6-lpr.sh.svn-work | 0 test/.svn/wcprops/5.7-lprm.sh.svn-work | 0 test/.svn/wcprops/5.8-cancel.sh.svn-work | 0 test/.svn/wcprops/5.9-lpinfo.sh.svn-work | 0 test/.svn/wcprops/Dependencies.svn-work | 0 test/.svn/wcprops/Makefile.svn-work | 0 test/.svn/wcprops/create-job-format.test.svn-work | 0 test/.svn/wcprops/create-job-sheets.test.svn-work | 0 test/.svn/wcprops/create-job-timeout.test.svn-work | 0 test/.svn/wcprops/create-job.test.svn-work | 0 test/.svn/wcprops/get-devices.test.svn-work | 0 test/.svn/wcprops/get-job-attributes.test.svn-work | 0 test/.svn/wcprops/get-job-attributes2.test.svn-work | 0 test/.svn/wcprops/get-ppds.test.svn-work | 0 test/.svn/wcprops/get-printer-attributes.test.svn-work | 0 test/.svn/wcprops/get-printers.test.svn-work | 0 test/.svn/wcprops/ipptest.c.svn-work | 0 test/.svn/wcprops/print-job-hold.test.svn-work | 0 test/.svn/wcprops/print-job.test.svn-work | 0 test/.svn/wcprops/run-stp-tests.sh.svn-work | 0 test/.svn/wcprops/set-attrs-hold.test.svn-work | 0 test/.svn/wcprops/str-header.html.svn-work | 0 test/.svn/wcprops/str-trailer.html.svn-work | 0 test/.svn/wcprops/testfile.jpg.svn-work | 0 test/.svn/wcprops/testfile.pdf.svn-work | 0 test/.svn/wcprops/testfile.ps.svn-work | 0 test/.svn/wcprops/testfile.txt.svn-work | 0 test/.svn/wcprops/testhp.ppd.svn-work | 0 test/.svn/wcprops/testps.ppd.svn-work | 0 tools/.svn/dir-wcprops | 0 tools/.svn/entries | 0 tools/.svn/wcprops/checkglobals.svn-work | 0 tools/.svn/wcprops/listpublic.svn-work | 0 tools/.svn/wcprops/makesrcdist.svn-work | 0 tools/.svn/wcprops/testosx.svn-work | 0 tools/.svn/wcprops/testrpm.svn-work | 0 vcnet/.svn/dir-wcprops | 0 vcnet/.svn/entries | 0 vcnet/.svn/wcprops/config.h.svn-work | 0 vcnet/.svn/wcprops/cups.sln.svn-work | 0 vcnet/.svn/wcprops/libcups2.def.svn-work | 0 vcnet/.svn/wcprops/libcups2.vcproj.svn-work | 0 1742 files changed, 2782 insertions(+), 3554 deletions(-) --- NEW FILE cups-svn5706.patch --- diff -durN release-1.2.1/backend/backend-private.h cups-1.2.x/backend/backend-private.h --- release-1.2.1/backend/backend-private.h 1970-01-01 01:00:00.000000000 +0100 +++ cups-1.2.x/backend/backend-private.h 2006-06-26 12:42:40.000000000 +0100 @@ -0,0 +1,73 @@ +/* + * "$Id: backend-private.h 5592 2006-05-27 03:11:52Z mike $" + * + * Backend support definitions for the Common UNIX Printing System (CUPS). + * + * Copyright 1997-2006 by Easy Software Products, all rights reserved. + * + * These coded instructions, statements, and computer programs are the + * property of Easy Software Products and are protected by Federal + * copyright law. Distribution and use rights are outlined in the file + * "LICENSE" which should have been included with this file. If this + * file is missing or damaged please contact Easy Software Products + * at: + * + * Attn: CUPS Licensing Information + * Easy Software Products + * 44141 Airport View Drive, Suite 204 + * Hollywood, Maryland 20636 USA + * + * Voice: (301) 373-9600 + * EMail: cups-info at cups.org + * WWW: http://www.cups.org + * + * This file is subject to the Apple OS-Developed Software exception. + */ + +#ifndef _CUPS_BACKEND_PRIVATE_H_ +# define _CUPS_BACKEND_PRIVATE_H_ + + +/* + * Include necessary headers. + */ + +# include +# include +# include +# include +# include +# include +# include + + +/* + * C++ magic... + */ + +# ifdef _cplusplus +extern "C" { +# endif /* _cplusplus */ + + +/* + * Prototypes... + */ + +extern int backendGetDeviceID(int fd, char *device_id, int device_id_size, + char *make_model, int make_model_size, + const char *scheme, char *uri, int uri_size); +extern int backendGetMakeModel(const char *device_id, char *make_model, + int make_model_size); +extern ssize_t backendRunLoop(int print_fd, int device_fd, int use_bc); + + +# ifdef _cplusplus +} +# endif /* _cplusplus */ +#endif /* !_CUPS_BACKEND_PRIVATE_H_ */ + + +/* + * End of "$Id: backend-private.h 5592 2006-05-27 03:11:52Z mike $". + */ diff -durN release-1.2.1/backend/Dependencies cups-1.2.x/backend/Dependencies --- release-1.2.1/backend/Dependencies 2006-07-04 17:32:11.000000000 +0100 +++ cups-1.2.x/backend/Dependencies 2006-06-26 12:42:40.000000000 +0100 @@ -9,26 +9,31 @@ lpd.o: ../cups/md5.h ../cups/ipp-private.h ../cups/ipp.h ../cups/cups.h lpd.o: ../cups/ppd.h ../cups/array.h ../cups/file.h ../cups/language.h lpd.o: ../cups/string.h -parallel.o: ../cups/backend.h ../cups/cups.h ../cups/ipp.h ../cups/http.h -parallel.o: ../cups/md5.h ../cups/ppd.h ../cups/array.h ../cups/file.h -parallel.o: ../cups/language.h ../cups/string.h ../config.h ieee1284.c -parallel.o: ../cups/debug.h +pap.o: ../cups/http.h ../cups/md5.h +parallel.o: backend-private.h ../cups/backend.h ../cups/cups.h ../cups/ipp.h +parallel.o: ../cups/http.h ../cups/md5.h ../cups/ppd.h ../cups/array.h +parallel.o: ../cups/file.h ../cups/language.h ../cups/debug.h +parallel.o: ../cups/string.h ../config.h scsi.o: ../cups/backend.h ../cups/cups.h ../cups/ipp.h ../cups/http.h scsi.o: ../cups/md5.h ../cups/ppd.h ../cups/array.h ../cups/file.h scsi.o: ../cups/language.h ../cups/string.h ../config.h -serial.o: ../cups/backend.h ../cups/cups.h ../cups/ipp.h ../cups/http.h -serial.o: ../cups/md5.h ../cups/ppd.h ../cups/array.h ../cups/file.h -serial.o: ../cups/language.h ../cups/string.h ../config.h -snmp.o: ../cups/backend.h ../cups/http-private.h ../config.h ../cups/http.h -snmp.o: ../cups/md5.h ../cups/ipp-private.h ../cups/ipp.h ../cups/cups.h -snmp.o: ../cups/ppd.h ../cups/array.h ../cups/file.h ../cups/language.h -snmp.o: ../cups/string.h ../cups/array.h ../cups/file.h ieee1284.c -snmp.o: ../cups/debug.h -socket.o: ../cups/backend.h ../cups/http-private.h ../config.h ../cups/http.h -socket.o: ../cups/md5.h ../cups/ipp-private.h ../cups/ipp.h ../cups/cups.h -socket.o: ../cups/ppd.h ../cups/array.h ../cups/file.h ../cups/language.h -socket.o: ../cups/string.h -test1284.o: ../cups/string.h ../config.h ieee1284.c ../cups/debug.h +serial.o: backend-private.h ../cups/backend.h ../cups/cups.h ../cups/ipp.h +serial.o: ../cups/http.h ../cups/md5.h ../cups/ppd.h ../cups/array.h +serial.o: ../cups/file.h ../cups/language.h ../cups/debug.h ../cups/string.h +serial.o: ../config.h +snmp.o: ../cups/http-private.h ../config.h ../cups/http.h ../cups/md5.h +snmp.o: ../cups/ipp-private.h ../cups/ipp.h backend-private.h +snmp.o: ../cups/backend.h ../cups/cups.h ../cups/ppd.h ../cups/array.h +snmp.o: ../cups/file.h ../cups/language.h ../cups/debug.h ../cups/string.h +snmp.o: ../cups/array.h ../cups/file.h +socket.o: ../cups/http-private.h ../config.h ../cups/http.h ../cups/md5.h +socket.o: ../cups/ipp-private.h ../cups/ipp.h backend-private.h +socket.o: ../cups/backend.h ../cups/cups.h ../cups/ppd.h ../cups/array.h +socket.o: ../cups/file.h ../cups/language.h ../cups/debug.h ../cups/string.h +test1284.o: ../cups/string.h ../config.h ieee1284.c backend-private.h +test1284.o: ../cups/backend.h ../cups/cups.h ../cups/ipp.h ../cups/http.h +test1284.o: ../cups/md5.h ../cups/ppd.h ../cups/array.h ../cups/file.h +test1284.o: ../cups/language.h ../cups/debug.h usb.o: ../cups/backend.h ../cups/cups.h ../cups/ipp.h ../cups/http.h usb.o: ../cups/md5.h ../cups/ppd.h ../cups/array.h ../cups/file.h usb.o: ../cups/language.h ../cups/string.h ../config.h diff -durN release-1.2.1/backend/easysw-firewire-design.txt cups-1.2.x/backend/easysw-firewire-design.txt --- release-1.2.1/backend/easysw-firewire-design.txt 2006-07-04 17:32:11.000000000 +0100 +++ cups-1.2.x/backend/easysw-firewire-design.txt 1970-01-01 01:00:00.000000000 +0100 @@ -1,71 +0,0 @@ -Preliminary Design for CUPS Firewire Printer Backend - 03/19/2002 ------------------------------------------------------------------ - -OVERVIEW - - Easy Software Products will develop an IEEE-1394, a.k.a. - Firewire, printing interface for its Common UNIX Printing - System ("CUPS") for initial use under the Linux operating - system. A follow-on implementation for MacOS X is - anticipated as well. - - The operating system interfaces for IEEE-1394 ports vary - widely; the CUPS printing interface will abstract the OS - layer to a simpler interface geared towards discovering, - opening, reading from, writing to, and closing IEEE-1394 - printers. - - The initial development of the CUPS backend will be targeted - at the EPSON Stylus Pro 10000 large format printer, which - requires the bandwidth provided by Firewire in order to - print at full speed. This printer supports printing via - Serial Bus Protocol 2 (SBP-2) using the SCSI and PWG command - sets. The CUPS backend will implement the PWG command set on - LUN 0 only. - - -OS ABSTRACTION LAYER - - The OS abstraction layer will be a thin client library that - implements the following functions: - - ieee1394_list - ieee1394_open - ieee1394_close - ieee1394_read - ieee1394_write - ieee1394_error - - The "ieee1394_list" function will list all of the available - printer devices on the bus. The device information will - consist of the device URI (ieee1394:/something) used to - access the device and the make and model information, if - available, for the device ("EPSON Stylus Printer"). - - The "ieee1394_open" and "ieee1394_close" functions will open - and close a connection to the printer, respectively. - - The "ieee1394_read" and "ieee1394_write" functions will read - and write data to and from the printer, respectively. The - read function will be non-blocking, returning data only if - there is data coming back from the printer. - - The "ieee1394_error" function will return a string - describing the last error or NULL if no error occurred. - - The library will be responsible for creating any background - threads that are needed to monitor the connection to the - printer. - - -CUPS BACKEND - - The CUPS backend will use the OS abstraction layer to list - and access the Firewire printers. The "main" function will - read and write printer data, while the "list_devices" - function will be called as necessary to identify the [...11598 lines suppressed...] diff -durN release-1.2.1/templates/pl/.svn/wcprops/printer-jobs-header.tmpl.svn-work cups-1.2.x/templates/pl/.svn/wcprops/printer-jobs-header.tmpl.svn-work diff -durN release-1.2.1/templates/pl/.svn/wcprops/printer-modified.tmpl.svn-work cups-1.2.x/templates/pl/.svn/wcprops/printer-modified.tmpl.svn-work diff -durN release-1.2.1/templates/pl/.svn/wcprops/printer-purge.tmpl.svn-work cups-1.2.x/templates/pl/.svn/wcprops/printer-purge.tmpl.svn-work diff -durN release-1.2.1/templates/pl/.svn/wcprops/printer-reject.tmpl.svn-work cups-1.2.x/templates/pl/.svn/wcprops/printer-reject.tmpl.svn-work diff -durN release-1.2.1/templates/pl/.svn/wcprops/printers-header.tmpl.svn-work cups-1.2.x/templates/pl/.svn/wcprops/printers-header.tmpl.svn-work diff -durN release-1.2.1/templates/pl/.svn/wcprops/printer-start.tmpl.svn-work cups-1.2.x/templates/pl/.svn/wcprops/printer-start.tmpl.svn-work diff -durN release-1.2.1/templates/pl/.svn/wcprops/printers.tmpl.svn-work cups-1.2.x/templates/pl/.svn/wcprops/printers.tmpl.svn-work diff -durN release-1.2.1/templates/pl/.svn/wcprops/printer-stop.tmpl.svn-work cups-1.2.x/templates/pl/.svn/wcprops/printer-stop.tmpl.svn-work diff -durN release-1.2.1/templates/pl/.svn/wcprops/restart.tmpl.svn-work cups-1.2.x/templates/pl/.svn/wcprops/restart.tmpl.svn-work diff -durN release-1.2.1/templates/pl/.svn/wcprops/samba-exported.tmpl.svn-work cups-1.2.x/templates/pl/.svn/wcprops/samba-exported.tmpl.svn-work diff -durN release-1.2.1/templates/pl/.svn/wcprops/samba-export.tmpl.svn-work cups-1.2.x/templates/pl/.svn/wcprops/samba-export.tmpl.svn-work diff -durN release-1.2.1/templates/pl/.svn/wcprops/search.tmpl.svn-work cups-1.2.x/templates/pl/.svn/wcprops/search.tmpl.svn-work diff -durN release-1.2.1/templates/pl/.svn/wcprops/set-printer-options-header.tmpl.svn-work cups-1.2.x/templates/pl/.svn/wcprops/set-printer-options-header.tmpl.svn-work diff -durN release-1.2.1/templates/pl/.svn/wcprops/set-printer-options-trailer.tmpl.svn-work cups-1.2.x/templates/pl/.svn/wcprops/set-printer-options-trailer.tmpl.svn-work diff -durN release-1.2.1/templates/pl/.svn/wcprops/test-page.tmpl.svn-work cups-1.2.x/templates/pl/.svn/wcprops/test-page.tmpl.svn-work diff -durN release-1.2.1/templates/pl/.svn/wcprops/trailer.tmpl.svn-work cups-1.2.x/templates/pl/.svn/wcprops/trailer.tmpl.svn-work diff -durN release-1.2.1/templates/pl/.svn/wcprops/users.tmpl.svn-work cups-1.2.x/templates/pl/.svn/wcprops/users.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/dir-wcprops cups-1.2.x/templates/sv/.svn/dir-wcprops diff -durN release-1.2.1/templates/sv/.svn/entries cups-1.2.x/templates/sv/.svn/entries diff -durN release-1.2.1/templates/sv/.svn/wcprops/add-class.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/add-class.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/add-printer.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/add-printer.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/admin.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/admin.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/choose-device.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/choose-device.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/choose-make.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/choose-make.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/choose-model.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/choose-model.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/choose-serial.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/choose-serial.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/choose-uri.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/choose-uri.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/class-added.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/class-added.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/class-confirm.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/class-confirm.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/class-deleted.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/class-deleted.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/classes-header.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/classes-header.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/classes.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/classes.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/class-jobs-header.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/class-jobs-header.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/class-modified.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/class-modified.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/edit-config.tmpl.in.svn-work cups-1.2.x/templates/sv/.svn/wcprops/edit-config.tmpl.in.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/error-op.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/error-op.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/error.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/error.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/header.tmpl.in.svn-work cups-1.2.x/templates/sv/.svn/wcprops/header.tmpl.in.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/help-header.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/help-header.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/help-printable.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/help-printable.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/job-cancel.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/job-cancel.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/job-hold.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/job-hold.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/job-moved.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/job-moved.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/job-move.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/job-move.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/job-release.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/job-release.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/job-restart.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/job-restart.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/jobs-header.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/jobs-header.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/jobs.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/jobs.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/maintenance.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/maintenance.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/modify-class.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/modify-class.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/modify-printer.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/modify-printer.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/option-boolean.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/option-boolean.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/option-conflict.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/option-conflict.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/option-header.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/option-header.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/option-pickmany.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/option-pickmany.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/option-pickone.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/option-pickone.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/option-trailer.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/option-trailer.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/pager.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/pager.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/printer-accept.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/printer-accept.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/printer-added.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/printer-added.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/printer-configured.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/printer-configured.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/printer-confirm.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/printer-confirm.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/printer-default.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/printer-default.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/printer-deleted.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/printer-deleted.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/printer-jobs-header.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/printer-jobs-header.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/printer-modified.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/printer-modified.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/printer-purge.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/printer-purge.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/printer-reject.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/printer-reject.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/printers-header.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/printers-header.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/printer-start.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/printer-start.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/printers.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/printers.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/printer-stop.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/printer-stop.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/restart.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/restart.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/samba-exported.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/samba-exported.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/samba-export.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/samba-export.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/search.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/search.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/set-printer-options-header.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/set-printer-options-header.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/set-printer-options-trailer.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/set-printer-options-trailer.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/test-page.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/test-page.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/trailer.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/trailer.tmpl.svn-work diff -durN release-1.2.1/templates/sv/.svn/wcprops/users.tmpl.svn-work cups-1.2.x/templates/sv/.svn/wcprops/users.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/dir-wcprops cups-1.2.x/templates/.svn/dir-wcprops diff -durN release-1.2.1/templates/.svn/entries cups-1.2.x/templates/.svn/entries diff -durN release-1.2.1/templates/.svn/text-base/Makefile.svn-base cups-1.2.x/templates/.svn/text-base/Makefile.svn-base diff -durN release-1.2.1/templates/.svn/wcprops/add-class.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/add-class.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/add-printer.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/add-printer.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/admin.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/admin.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/choose-device.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/choose-device.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/choose-make.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/choose-make.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/choose-model.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/choose-model.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/choose-serial.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/choose-serial.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/choose-uri.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/choose-uri.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/class-added.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/class-added.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/class-confirm.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/class-confirm.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/class-deleted.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/class-deleted.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/classes-header.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/classes-header.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/classes.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/classes.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/class-jobs-header.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/class-jobs-header.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/class-modified.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/class-modified.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/edit-config.tmpl.in.svn-work cups-1.2.x/templates/.svn/wcprops/edit-config.tmpl.in.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/error-op.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/error-op.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/error.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/error.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/header.tmpl.in.svn-work cups-1.2.x/templates/.svn/wcprops/header.tmpl.in.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/help-header.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/help-header.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/help-printable.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/help-printable.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/job-cancel.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/job-cancel.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/job-hold.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/job-hold.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/job-moved.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/job-moved.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/job-move.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/job-move.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/job-release.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/job-release.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/job-restart.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/job-restart.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/jobs-header.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/jobs-header.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/jobs.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/jobs.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/maintenance.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/maintenance.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/Makefile.svn-work cups-1.2.x/templates/.svn/wcprops/Makefile.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/modify-class.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/modify-class.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/modify-printer.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/modify-printer.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/option-boolean.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/option-boolean.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/option-conflict.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/option-conflict.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/option-header.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/option-header.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/option-pickmany.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/option-pickmany.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/option-pickone.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/option-pickone.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/option-trailer.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/option-trailer.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/pager.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/pager.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/printer-accept.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/printer-accept.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/printer-added.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/printer-added.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/printer-configured.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/printer-configured.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/printer-confirm.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/printer-confirm.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/printer-default.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/printer-default.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/printer-deleted.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/printer-deleted.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/printer-jobs-header.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/printer-jobs-header.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/printer-modified.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/printer-modified.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/printer-purge.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/printer-purge.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/printer-reject.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/printer-reject.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/printers-header.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/printers-header.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/printer-start.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/printer-start.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/printers.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/printers.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/printer-stop.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/printer-stop.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/restart.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/restart.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/samba-exported.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/samba-exported.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/samba-export.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/samba-export.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/search.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/search.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/set-printer-options-header.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/set-printer-options-header.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/set-printer-options-trailer.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/set-printer-options-trailer.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/test-page.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/test-page.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/trailer.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/trailer.tmpl.svn-work diff -durN release-1.2.1/templates/.svn/wcprops/users.tmpl.svn-work cups-1.2.x/templates/.svn/wcprops/users.tmpl.svn-work diff -durN release-1.2.1/test/.svn/dir-wcprops cups-1.2.x/test/.svn/dir-wcprops diff -durN release-1.2.1/test/.svn/entries cups-1.2.x/test/.svn/entries diff -durN release-1.2.1/test/.svn/wcprops/4.1-requests.test.svn-work cups-1.2.x/test/.svn/wcprops/4.1-requests.test.svn-work diff -durN release-1.2.1/test/.svn/wcprops/4.2-cups-printer-ops.test.svn-work cups-1.2.x/test/.svn/wcprops/4.2-cups-printer-ops.test.svn-work diff -durN release-1.2.1/test/.svn/wcprops/4.3-job-ops.test.svn-work cups-1.2.x/test/.svn/wcprops/4.3-job-ops.test.svn-work diff -durN release-1.2.1/test/.svn/wcprops/4.4-subscription-ops.test.svn-work cups-1.2.x/test/.svn/wcprops/4.4-subscription-ops.test.svn-work diff -durN release-1.2.1/test/.svn/wcprops/5.1-lpadmin.sh.svn-work cups-1.2.x/test/.svn/wcprops/5.1-lpadmin.sh.svn-work diff -durN release-1.2.1/test/.svn/wcprops/5.2-lpc.sh.svn-work cups-1.2.x/test/.svn/wcprops/5.2-lpc.sh.svn-work diff -durN release-1.2.1/test/.svn/wcprops/5.3-lpq.sh.svn-work cups-1.2.x/test/.svn/wcprops/5.3-lpq.sh.svn-work diff -durN release-1.2.1/test/.svn/wcprops/5.4-lpstat.sh.svn-work cups-1.2.x/test/.svn/wcprops/5.4-lpstat.sh.svn-work diff -durN release-1.2.1/test/.svn/wcprops/5.5-lp.sh.svn-work cups-1.2.x/test/.svn/wcprops/5.5-lp.sh.svn-work diff -durN release-1.2.1/test/.svn/wcprops/5.6-lpr.sh.svn-work cups-1.2.x/test/.svn/wcprops/5.6-lpr.sh.svn-work diff -durN release-1.2.1/test/.svn/wcprops/5.7-lprm.sh.svn-work cups-1.2.x/test/.svn/wcprops/5.7-lprm.sh.svn-work diff -durN release-1.2.1/test/.svn/wcprops/5.8-cancel.sh.svn-work cups-1.2.x/test/.svn/wcprops/5.8-cancel.sh.svn-work diff -durN release-1.2.1/test/.svn/wcprops/5.9-lpinfo.sh.svn-work cups-1.2.x/test/.svn/wcprops/5.9-lpinfo.sh.svn-work diff -durN release-1.2.1/test/.svn/wcprops/create-job-format.test.svn-work cups-1.2.x/test/.svn/wcprops/create-job-format.test.svn-work diff -durN release-1.2.1/test/.svn/wcprops/create-job-sheets.test.svn-work cups-1.2.x/test/.svn/wcprops/create-job-sheets.test.svn-work diff -durN release-1.2.1/test/.svn/wcprops/create-job.test.svn-work cups-1.2.x/test/.svn/wcprops/create-job.test.svn-work diff -durN release-1.2.1/test/.svn/wcprops/create-job-timeout.test.svn-work cups-1.2.x/test/.svn/wcprops/create-job-timeout.test.svn-work diff -durN release-1.2.1/test/.svn/wcprops/Dependencies.svn-work cups-1.2.x/test/.svn/wcprops/Dependencies.svn-work diff -durN release-1.2.1/test/.svn/wcprops/get-devices.test.svn-work cups-1.2.x/test/.svn/wcprops/get-devices.test.svn-work diff -durN release-1.2.1/test/.svn/wcprops/get-job-attributes2.test.svn-work cups-1.2.x/test/.svn/wcprops/get-job-attributes2.test.svn-work diff -durN release-1.2.1/test/.svn/wcprops/get-job-attributes.test.svn-work cups-1.2.x/test/.svn/wcprops/get-job-attributes.test.svn-work diff -durN release-1.2.1/test/.svn/wcprops/get-ppds.test.svn-work cups-1.2.x/test/.svn/wcprops/get-ppds.test.svn-work diff -durN release-1.2.1/test/.svn/wcprops/get-printer-attributes.test.svn-work cups-1.2.x/test/.svn/wcprops/get-printer-attributes.test.svn-work diff -durN release-1.2.1/test/.svn/wcprops/get-printers.test.svn-work cups-1.2.x/test/.svn/wcprops/get-printers.test.svn-work diff -durN release-1.2.1/test/.svn/wcprops/ipptest.c.svn-work cups-1.2.x/test/.svn/wcprops/ipptest.c.svn-work diff -durN release-1.2.1/test/.svn/wcprops/Makefile.svn-work cups-1.2.x/test/.svn/wcprops/Makefile.svn-work diff -durN release-1.2.1/test/.svn/wcprops/print-job-hold.test.svn-work cups-1.2.x/test/.svn/wcprops/print-job-hold.test.svn-work diff -durN release-1.2.1/test/.svn/wcprops/print-job.test.svn-work cups-1.2.x/test/.svn/wcprops/print-job.test.svn-work diff -durN release-1.2.1/test/.svn/wcprops/run-stp-tests.sh.svn-work cups-1.2.x/test/.svn/wcprops/run-stp-tests.sh.svn-work diff -durN release-1.2.1/test/.svn/wcprops/set-attrs-hold.test.svn-work cups-1.2.x/test/.svn/wcprops/set-attrs-hold.test.svn-work diff -durN release-1.2.1/test/.svn/wcprops/str-header.html.svn-work cups-1.2.x/test/.svn/wcprops/str-header.html.svn-work diff -durN release-1.2.1/test/.svn/wcprops/str-trailer.html.svn-work cups-1.2.x/test/.svn/wcprops/str-trailer.html.svn-work diff -durN release-1.2.1/test/.svn/wcprops/testfile.jpg.svn-work cups-1.2.x/test/.svn/wcprops/testfile.jpg.svn-work diff -durN release-1.2.1/test/.svn/wcprops/testfile.pdf.svn-work cups-1.2.x/test/.svn/wcprops/testfile.pdf.svn-work diff -durN release-1.2.1/test/.svn/wcprops/testfile.ps.svn-work cups-1.2.x/test/.svn/wcprops/testfile.ps.svn-work diff -durN release-1.2.1/test/.svn/wcprops/testfile.txt.svn-work cups-1.2.x/test/.svn/wcprops/testfile.txt.svn-work diff -durN release-1.2.1/test/.svn/wcprops/testhp.ppd.svn-work cups-1.2.x/test/.svn/wcprops/testhp.ppd.svn-work diff -durN release-1.2.1/test/.svn/wcprops/testps.ppd.svn-work cups-1.2.x/test/.svn/wcprops/testps.ppd.svn-work diff -durN release-1.2.1/tools/.svn/dir-wcprops cups-1.2.x/tools/.svn/dir-wcprops diff -durN release-1.2.1/tools/.svn/entries cups-1.2.x/tools/.svn/entries diff -durN release-1.2.1/tools/.svn/wcprops/checkglobals.svn-work cups-1.2.x/tools/.svn/wcprops/checkglobals.svn-work diff -durN release-1.2.1/tools/.svn/wcprops/listpublic.svn-work cups-1.2.x/tools/.svn/wcprops/listpublic.svn-work diff -durN release-1.2.1/tools/.svn/wcprops/makesrcdist.svn-work cups-1.2.x/tools/.svn/wcprops/makesrcdist.svn-work diff -durN release-1.2.1/tools/.svn/wcprops/testosx.svn-work cups-1.2.x/tools/.svn/wcprops/testosx.svn-work diff -durN release-1.2.1/tools/.svn/wcprops/testrpm.svn-work cups-1.2.x/tools/.svn/wcprops/testrpm.svn-work diff -durN release-1.2.1/vcnet/.svn/dir-wcprops cups-1.2.x/vcnet/.svn/dir-wcprops diff -durN release-1.2.1/vcnet/.svn/entries cups-1.2.x/vcnet/.svn/entries diff -durN release-1.2.1/vcnet/.svn/wcprops/config.h.svn-work cups-1.2.x/vcnet/.svn/wcprops/config.h.svn-work diff -durN release-1.2.1/vcnet/.svn/wcprops/cups.sln.svn-work cups-1.2.x/vcnet/.svn/wcprops/cups.sln.svn-work diff -durN release-1.2.1/vcnet/.svn/wcprops/libcups2.def.svn-work cups-1.2.x/vcnet/.svn/wcprops/libcups2.def.svn-work diff -durN release-1.2.1/vcnet/.svn/wcprops/libcups2.vcproj.svn-work cups-1.2.x/vcnet/.svn/wcprops/libcups2.vcproj.svn-work cups-direct-usb.patch: usb-unix.c | 7 +------ 1 files changed, 1 insertion(+), 6 deletions(-) Index: cups-direct-usb.patch =================================================================== RCS file: /cvs/dist/rpms/cups/FC-5/cups-direct-usb.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- cups-direct-usb.patch 4 Apr 2006 15:20:26 -0000 1.1 +++ cups-direct-usb.patch 4 Jul 2006 17:12:59 -0000 1.2 @@ -1,11 +1,16 @@ ---- cups-1.2rc1/backend/usb-unix.c.direct-usb 2006-04-04 15:57:47.000000000 +0100 -+++ cups-1.2rc1/backend/usb-unix.c 2006-04-04 15:58:26.000000000 +0100 -@@ -431,7 +431,7 @@ - +--- cups-1.2.1/backend/usb-unix.c.direct-usb 2006-07-04 17:50:28.000000000 +0100 ++++ cups-1.2.1/backend/usb-unix.c 2006-07-04 17:51:56.000000000 +0100 +@@ -327,12 +327,7 @@ if (!strncmp(uri, "usb:/dev/", 9)) #ifdef __linux -- return (-1); /* Do not allow direct devices anymore */ + { +- /* +- * Do not allow direct devices anymore... +- */ +- +- errno = ENODEV; +- return (-1); + return (open(uri + 4, O_RDWR | O_EXCL)); + } else if (!strncmp(uri, "usb://", 6)) { - /* cups-relro.patch: Makedefs.in | 2 +- config-scripts/cups-compiler.m4 | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) Index: cups-relro.patch =================================================================== RCS file: /cvs/dist/rpms/cups/FC-5/cups-relro.patch,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- cups-relro.patch 30 Mar 2006 15:15:35 -0000 1.3 +++ cups-relro.patch 4 Jul 2006 17:12:59 -0000 1.4 @@ -1,11 +1,36 @@ ---- cups-1.2svn-r4964/pdftops/Makefile.relro 2006-01-25 16:56:03.000000000 +0000 -+++ cups-1.2svn-r4964/pdftops/Makefile 2006-01-25 16:56:40.000000000 +0000 -@@ -9,7 +9,7 @@ +--- cups-1.2.1/Makedefs.in.relro 2006-07-04 17:52:05.000000000 +0100 ++++ cups-1.2.1/Makedefs.in 2006-07-04 17:52:54.000000000 +0100 +@@ -132,7 +132,7 @@ + IMGLIBS = @IMGLIBS@ + IMGFILTERS = @IMGFILTERS@ + LDFLAGS = -L../cups -L../filter $(ARCHFLAGS) \ +- @LDFLAGS@ @PIEFLAGS@ $(OPTIM) ++ @LDFLAGS@ @RELROFLAG@ @PIEFLAGS@ $(OPTIM) + LINKCUPS = @LINKCUPS@ $(SSLLIBS) + LINKCUPSIMAGE = @LINKCUPSIMAGE@ + LIBS = $(LINKCUPS) $(COMMONLIBS) +--- cups-1.2.1/config-scripts/cups-compiler.m4.relro 2006-07-04 17:52:05.000000000 +0100 ++++ cups-1.2.1/config-scripts/cups-compiler.m4 2006-07-04 17:52:05.000000000 +0100 +@@ -89,6 +89,9 @@ + CXXLIBS="" + AC_SUBST(CXXLIBS) ++RELROFLAG="" ++AC_SUBST(RELROFLAG) ++ + PIEFLAGS="" + AC_SUBST(PIEFLAGS) - include ../Makedefs --LDFLAGS += -pie -+LDFLAGS += -pie -Wl,-z,relro +@@ -108,6 +111,12 @@ - # - # Object files... + case $uname in + Linux*) ++ RELROFLAG="-Wl,-z,relro" ++ ;; ++ esac ++ ++ case $uname in ++ Linux*) + if test x$enable_pie = xyes; then + PIEFLAGS="-pie -fPIE" + fi cups-str1705.patch: usb-unix.c | 2 ++ 1 files changed, 2 insertions(+) Index: cups-str1705.patch =================================================================== RCS file: /cvs/dist/rpms/cups/FC-5/cups-str1705.patch,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- cups-str1705.patch 22 May 2006 22:10:34 -0000 1.4 +++ cups-str1705.patch 4 Jul 2006 17:12:59 -0000 1.5 @@ -1,11 +1,11 @@ ---- cups-1.2.1/backend/usb-unix.c.str1705 2006-05-22 23:00:11.000000000 +0100 -+++ cups-1.2.1/backend/usb-unix.c 2006-05-22 23:02:14.000000000 +0100 -@@ -90,6 +90,8 @@ +--- cups-1.2.1/backend/usb-unix.c.str1705 2006-07-04 17:47:55.000000000 +0100 ++++ cups-1.2.1/backend/usb-unix.c 2006-07-04 17:48:43.000000000 +0100 +@@ -81,6 +81,8 @@ */ - usebc = strcasecmp(hostname, "Canon") != 0; -+ if (usebc && !strncmp(uri, "usb:/dev/", 9)) -+ usebc = 0; + use_bc = strcasecmp(hostname, "Canon") != 0; ++ if (use_bc && !strncmp(uri, "usb:/dev/", 9)) ++ use_bc = 0; /* * Open the USB port device... Index: cups.spec =================================================================== RCS file: /cvs/dist/rpms/cups/FC-5/cups.spec,v retrieving revision 1.194 retrieving revision 1.195 diff -u -r1.194 -r1.195 --- cups.spec 15 Jun 2006 11:14:04 -0000 1.194 +++ cups.spec 4 Jul 2006 17:12:59 -0000 1.195 @@ -1,12 +1,11 @@ %define initdir /etc/rc.d/init.d %define use_alternatives 1 -%define build_as_pie 1 %define cups_serverbin %{_exec_prefix}/lib/cups Summary: Common Unix Printing System Name: cups Version: 1.2.1 -Release: 1.10 +Release: 1.11 License: GPL Group: System Environment/Daemons Source: ftp://ftp.easysw.com/pub/cups/%{version}/cups-%{version}-source.tar.bz2 @@ -21,10 +20,10 @@ Source11: cups.conf Source12: cups.cron Source13: pdftops.conf +Patch0: cups-svn5706.patch Patch1: cups-1.1.15-initscript.patch Patch2: cups-no-gzip-man.patch Patch3: cups-1.1.16-system-auth.patch -Patch4: cups-1.1.17-backend.patch Patch5: cups-ext.patch Patch6: cups-includeifexists.patch Patch7: cups-banners.patch @@ -34,16 +33,10 @@ Patch11: cups-str1705.patch Patch12: cups-locale.patch Patch13: cups-CAN-2005-0064.patch -Patch14: cups-localhost.patch -Patch15: cups-str1740.patch -Patch16: cups-pie.patch Patch17: cups-serverbin-compat.patch Patch18: cups-language.patch -Patch19: cups-str1758.patch Patch20: cups-direct-usb.patch -Patch21: cups-str1736.patch Patch22: cups-dest-cache-v2.patch -Patch23: cups-str1776.patch Patch24: cups-maxlogsize.patch Patch28: cups-no-propagate-ipp-port.patch Patch32: cups-pid.patch @@ -123,10 +116,10 @@ %prep %setup -q -n %{name}-%{version} +%patch0 -p1 -b .svn5706 %patch1 -p1 -b .noinit %patch2 -p1 -b .no-gzip-man %patch3 -p1 -b .system-auth -%patch4 -p1 -b .backend %patch5 -p1 -b .ext %patch6 -p1 -b .includeifexists %patch7 -p1 -b .banners @@ -136,18 +129,10 @@ %patch11 -p1 -b .str1705 %patch12 -p1 -b .locale %patch13 -p1 -b .CAN-2005-0064 -%patch14 -p1 -b .localhost -%patch15 -p1 -b .str1740 -%if %build_as_pie -%patch16 -p1 -b .pie -%endif %patch17 -p1 -b .serverbin-compat %patch18 -p1 -b .language -%patch19 -p1 -b .str1758 %patch20 -p1 -b .direct-usb -%patch21 -p1 -b .str1736 %patch22 -p1 -b .dest-cache-v2 -%patch23 -p1 -b .str1776 %patch24 -p1 -b .maxlogsize %patch28 -p1 -b .no-propagate-ipp-port %patch32 -p1 -b .pid @@ -165,7 +150,8 @@ %build export CFLAGS="-DLDAP_DEPRECATED=1" %configure --with-docdir=%{_docdir}/cups-%{version} \ - --with-optim="$RPM_OPT_FLAGS $CFLAGS -fstack-protector-all" + --with-optim="$RPM_OPT_FLAGS $CFLAGS -fstack-protector-all" \ + --enable-pie # If we got this far, all prerequisite libraries must be here. make @@ -418,6 +404,12 @@ %{cups_serverbin}/daemon/cups-lpd %changelog +* Tue Jul 4 2006 Tim Waugh 1:1.2.1-1.11 +- Sync with svn5706. +- No longer need localhost, str1740, str1758, str1736, str1776 patches. +- Removed backend patch. +- Use --enable-pie instead of patching it in. + * Thu Jun 15 2006 Tim Waugh 1:1.2.1-1.10 - Fixed cupsd network default printer crash (STR #1776). --- cups-1.1.17-backend.patch DELETED --- --- cups-localhost.patch DELETED --- --- cups-str1736.patch DELETED --- --- cups-str1740.patch DELETED --- --- cups-str1758.patch DELETED --- --- cups-str1776.patch DELETED --- From fedora-cvs-commits at redhat.com Tue Jul 4 18:09:05 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 4 Jul 2006 14:09:05 -0400 Subject: rpms/kernel/FC-5 kernel-2.6.spec,1.2149,1.2150 Message-ID: <200607041809.k64I955c023004@cvs.devel.redhat.com> Author: quintela Update of /cvs/dist/rpms/kernel/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv22968 Modified Files: kernel-2.6.spec Log Message: really finish HV with -PAE Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/kernel-2.6.spec,v retrieving revision 1.2149 retrieving revision 1.2150 diff -u -r1.2149 -r1.2150 --- kernel-2.6.spec 4 Jul 2006 16:22:27 -0000 1.2149 +++ kernel-2.6.spec 4 Jul 2006 18:09:02 -0000 1.2150 @@ -1365,7 +1365,7 @@ %post xen [ ! -x /usr/sbin/module_upgrade ] || /usr/sbin/module_upgrade %{rpmversion}-%{release}-xen if [ -e /proc/xen/xsd_kva -o ! -d /proc/xen ]; then - /sbin/new-kernel-pkg --package kernel-xen --mkinitrd --depmod --install --multiboot=/boot/xen.gz-%{KVERREL} %{KVERREL}xen + /sbin/new-kernel-pkg --package kernel-xen --mkinitrd --depmod --install --multiboot=/boot/xen.gz-%{KVERREL}-PAE %{KVERREL}xen else /sbin/new-kernel-pkg --package kernel-xen --mkinitrd --depmod --install %{KVERREL}xen fi From fedora-cvs-commits at redhat.com Tue Jul 4 18:15:22 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 4 Jul 2006 14:15:22 -0400 Subject: rpms/kernel/FC-5 kernel-2.6.spec,1.2150,1.2151 Message-ID: <200607041815.k64IFMeZ025387@cvs.devel.redhat.com> Author: quintela Update of /cvs/dist/rpms/kernel/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv25347 Modified Files: kernel-2.6.spec Log Message: kernel-xen don't require xen userland Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/FC-5/kernel-2.6.spec,v retrieving revision 1.2150 retrieving revision 1.2151 diff -u -r1.2150 -r1.2151 --- kernel-2.6.spec 4 Jul 2006 18:09:02 -0000 1.2150 +++ kernel-2.6.spec 4 Jul 2006 18:15:19 -0000 1.2151 @@ -531,7 +531,6 @@ Provides: kernel = %{version} Provides: kernel-%{_target_cpu} = %{rpmversion}-%{release}xen Prereq: %{kernel_prereq} -Requires: xen Conflicts: %{kernel_dot_org_conflicts} Conflicts: %{package_conflicts} Conflicts: %{xen_conflicts} @@ -1553,7 +1552,8 @@ %changelog * Tue Jul 4 2006 Juan Quintela - new merge with xen upstream. -- new xen kernel (same as rawhide one) with PAE support +- xen kernel don't require xen userland. +- new xen kernel (same as rawhide one) with PAE support. - removed xen0-PAE & xenU-PAE (see xen kernel). * Fri Jun 30 2006 Dave Jones From fedora-cvs-commits at redhat.com Tue Jul 4 19:12:01 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 4 Jul 2006 15:12:01 -0400 Subject: rpms/openssl097a/devel openssl097a.spec,1.5,1.6 Message-ID: <200607041912.k64JC1WM021507@cvs.devel.redhat.com> Author: tmraz Update of /cvs/dist/rpms/openssl097a/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv21346 Modified Files: openssl097a.spec Log Message: - build requires openssl-devel for -lcrypto Index: openssl097a.spec =================================================================== RCS file: /cvs/dist/rpms/openssl097a/devel/openssl097a.spec,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- openssl097a.spec 4 Jul 2006 15:06:02 -0000 1.5 +++ openssl097a.spec 4 Jul 2006 19:11:58 -0000 1.6 @@ -69,7 +69,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRequires: mktemp, krb5-devel, perl, sed, zlib-devel, /usr/bin/cmp %ifarch s390 s390x -BuildRequires: automake14, autoconf, libtool, openssl +BuildRequires: automake14, autoconf, libtool, openssl-devel %endif Requires: mktemp Conflicts: openssl <= %{version} From fedora-cvs-commits at redhat.com Tue Jul 4 19:24:32 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 4 Jul 2006 15:24:32 -0400 Subject: rpms/kdelibs/devel kdelibs-3.5.3-kde#128760.patch, NONE, 1.1 kdelibs.spec, 1.151, 1.152 Message-ID: <200607041924.k64JOWko008445@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/kdelibs/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv8216 Modified Files: kdelibs.spec Added Files: kdelibs-3.5.3-kde#128760.patch Log Message: apply patch to fix #128760 kdelibs-3.5.3-kde#128760.patch: dom_textimpl.cpp | 2 ++ 1 files changed, 2 insertions(+) --- NEW FILE kdelibs-3.5.3-kde#128760.patch --- Index: khtml/xml/dom_textimpl.cpp =================================================================== --- khtml/xml/dom_textimpl.cpp (Revision 557103) +++ khtml/xml/dom_textimpl.cpp (Revision 557104) @@ -389,6 +389,8 @@ } RenderObject *first = par->firstChild(); + while (first && first->isFloatingOrPositioned()) + first = first->nextSibling(); RenderObject *next = nextRenderer(); if (!first || next == first) { // Whitespace at the start of a block just goes away. Don't even Index: kdelibs.spec =================================================================== RCS file: /cvs/dist/rpms/kdelibs/devel/kdelibs.spec,v retrieving revision 1.151 retrieving revision 1.152 diff -u -r1.151 -r1.152 --- kdelibs.spec 4 Jul 2006 12:31:30 -0000 1.151 +++ kdelibs.spec 4 Jul 2006 19:24:30 -0000 1.152 @@ -60,6 +60,7 @@ Patch108: kdelibs-3.5.3-kde#128902.patch Patch109: kdelibs-3.5.3-kde#67849.patch Patch110: kdelibs-3.5.3-kde#81806.patch +Patch111: kdelibs-3.5.3-kde#128760.patch %if %{arts} Requires: arts >= %{arts_epoch}:%{arts_version} @@ -200,6 +201,7 @@ %patch108 -p0 -b .kde#128902 %patch109 -p0 -b .kde#67849 %patch110 -p0 -b .kde#81806 +%patch111 -p0 -b .kde#128760 perl -pi -e "s,^#define KDE_VERSION_STRING .*,#define KDE_VERSION_STRING \"%{version}-%{release} %{distname}\"," kdecore/kdeversion.h @@ -424,7 +426,7 @@ %changelog * Tue Jul 04 2006 Than Ngo 6:3.5.3-6 -- apply upstream patches, fix #128940/#81806 +- apply upstream patches, fix #128940/#81806/#128760 * Sat Jun 24 2006 Than Ngo 6:3.5.3-5 - fix #196013, mark kde.sh/kde.csh as config file From fedora-cvs-commits at redhat.com Tue Jul 4 20:24:34 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 4 Jul 2006 16:24:34 -0400 Subject: rpms/openssl097a/devel openssl097a.spec,1.6,1.7 Message-ID: <200607042024.k64KOY8X022998@cvs.devel.redhat.com> Author: tmraz Update of /cvs/dist/rpms/openssl097a/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv22868 Modified Files: openssl097a.spec Log Message: - try for all arches Index: openssl097a.spec =================================================================== RCS file: /cvs/dist/rpms/openssl097a/devel/openssl097a.spec,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- openssl097a.spec 4 Jul 2006 19:11:58 -0000 1.6 +++ openssl097a.spec 4 Jul 2006 20:24:31 -0000 1.7 @@ -68,9 +68,7 @@ URL: http://www.openssl.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRequires: mktemp, krb5-devel, perl, sed, zlib-devel, /usr/bin/cmp -%ifarch s390 s390x BuildRequires: automake14, autoconf, libtool, openssl-devel -%endif Requires: mktemp Conflicts: openssl <= %{version} From fedora-cvs-commits at redhat.com Tue Jul 4 20:29:39 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 4 Jul 2006 16:29:39 -0400 Subject: rpms/openssl097a/devel openssl097a.spec,1.7,1.8 Message-ID: <200607042029.k64KTddL024923@cvs.devel.redhat.com> Author: tmraz Update of /cvs/dist/rpms/openssl097a/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv24836 Modified Files: openssl097a.spec Log Message: - revert last change Index: openssl097a.spec =================================================================== RCS file: /cvs/dist/rpms/openssl097a/devel/openssl097a.spec,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- openssl097a.spec 4 Jul 2006 20:24:31 -0000 1.7 +++ openssl097a.spec 4 Jul 2006 20:29:37 -0000 1.8 @@ -68,7 +68,9 @@ URL: http://www.openssl.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRequires: mktemp, krb5-devel, perl, sed, zlib-devel, /usr/bin/cmp +%ifarch s390 s390x BuildRequires: automake14, autoconf, libtool, openssl-devel +%endif Requires: mktemp Conflicts: openssl <= %{version} From fedora-cvs-commits at redhat.com Tue Jul 4 21:03:15 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 4 Jul 2006 17:03:15 -0400 Subject: rpms/kernel/devel/configs config-generic, 1.210, 1.211 config-x86-generic, 1.58, 1.59 config-x86_64-generic, 1.45, 1.46 Message-ID: <200607042103.k64L3FxX023519@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/devel/configs In directory cvs.devel.redhat.com:/tmp/cvs-serv23484/configs Modified Files: config-generic config-x86-generic config-x86_64-generic Log Message: git23 Index: config-generic =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/configs/config-generic,v retrieving revision 1.210 retrieving revision 1.211 diff -u -r1.210 -r1.211 --- config-generic 2 Jul 2006 03:23:40 -0000 1.210 +++ config-generic 4 Jul 2006 21:03:12 -0000 1.211 @@ -2554,6 +2554,11 @@ CONFIG_DEBUG_VM=y CONFIG_DEBUG_RT_MUTEXES=y CONFIG_RT_MUTEX_TESTER=y +CONFIG_DEBUG_RWSEMS=y +CONFIG_DEBUG_LOCK_ALLOC=y +CONFIG_PROVE_LOCKING=y +# CONFIG_DEBUG_LOCKDEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set # These debug options are deliberatly left on. # They aren't that much of a performance impact, and the value @@ -2838,3 +2843,4 @@ # CONFIG_UNUSED_SYMBOLS is not set + Index: config-x86-generic =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/configs/config-x86-generic,v retrieving revision 1.58 retrieving revision 1.59 diff -u -r1.58 -r1.59 --- config-x86-generic 2 Jul 2006 03:23:40 -0000 1.58 +++ config-x86-generic 4 Jul 2006 21:03:12 -0000 1.59 @@ -148,6 +148,7 @@ CONFIG_ACPI_IBM=m CONFIG_PNPACPI=y CONFIG_ACPI_DOCK=m +CONFIG_ACPI_SBS=m # # CPUFreq processor drivers Index: config-x86_64-generic =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/configs/config-x86_64-generic,v retrieving revision 1.45 retrieving revision 1.46 diff -u -r1.45 -r1.46 --- config-x86_64-generic 2 Jul 2006 03:23:40 -0000 1.45 +++ config-x86_64-generic 4 Jul 2006 21:03:12 -0000 1.46 @@ -82,6 +82,7 @@ CONFIG_ACPI_IBM_DOCK=y CONFIG_ACPI_HOTPLUG_MEMORY=m CONFIG_ACPI_DOCK=m +CONFIG_ACPI_SBS=m CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_COMPAQ=m From fedora-cvs-commits at redhat.com Tue Jul 4 21:03:15 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 4 Jul 2006 17:03:15 -0400 Subject: rpms/kernel/devel patch-2.6.17-git23.bz2.sign, NONE, 1.1 .cvsignore, 1.474, 1.475 kernel-2.6.spec, 1.2346, 1.2347 linux-2.6-compile-fixes.patch, 1.89, 1.90 linux-2.6-debug-Wundef.patch, 1.5, 1.6 linux-2.6-debug-spinlock-taint.patch, 1.5, 1.6 linux-2.6-execshield.patch, 1.26, 1.27 linux-2.6-random-patches.patch, 1.15, 1.16 linux-2.6-sleepon.patch, 1.2, 1.3 sources, 1.418, 1.419 upstream, 1.385, 1.386 linux-2.6-debug-spinlock-panic.patch, 1.6, NONE linux-2.6-offb-find-fb.patch, 1.1, NONE patch-2.6.17-git21.bz2.sign, 1.1, NONE Message-ID: <200607042103.k64L3FpL023504@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv23484 Modified Files: .cvsignore kernel-2.6.spec linux-2.6-compile-fixes.patch linux-2.6-debug-Wundef.patch linux-2.6-debug-spinlock-taint.patch linux-2.6-execshield.patch linux-2.6-random-patches.patch linux-2.6-sleepon.patch sources upstream Added Files: patch-2.6.17-git23.bz2.sign Removed Files: linux-2.6-debug-spinlock-panic.patch linux-2.6-offb-find-fb.patch patch-2.6.17-git21.bz2.sign Log Message: git23 --- NEW FILE patch-2.6.17-git23.bz2.sign --- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) Comment: See http://www.kernel.org/signature.html for info iD8DBQBEqrvpyGugalF9Dw4RAuVIAJ9d06wq49CHEgzlaRE5l0A+cDPcBACdFvSq CFwTYCDgGmlvqG887ygG8h4= =rOEo -----END PGP SIGNATURE----- Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/.cvsignore,v retrieving revision 1.474 retrieving revision 1.475 diff -u -r1.474 -r1.475 --- .cvsignore 4 Jul 2006 06:53:46 -0000 1.474 +++ .cvsignore 4 Jul 2006 21:03:10 -0000 1.475 @@ -4,3 +4,4 @@ xen-20060610.tar.bz2 linux-2.6.17.tar.bz2 patch-2.6.17-git21.bz2 +patch-2.6.17-git23.bz2 Index: kernel-2.6.spec =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/kernel-2.6.spec,v retrieving revision 1.2346 retrieving revision 1.2347 diff -u -r1.2346 -r1.2347 --- kernel-2.6.spec 4 Jul 2006 06:53:46 -0000 1.2346 +++ kernel-2.6.spec 4 Jul 2006 21:03:11 -0000 1.2347 @@ -238,7 +238,7 @@ # # Patches 0 through 100 are meant for core subsystem upgrades # -Patch1: patch-2.6.17-git21.bz2 +Patch1: patch-2.6.17-git23.bz2 # # Clean up and export kernel headers to userspace @@ -260,7 +260,6 @@ Patch208: linux-2.6-x86_64-add-ppoll-pselect.patch # 300 - 399 ppc(64) -Patch302: linux-2.6-offb-find-fb.patch Patch305: linux-2.6-cell-mambo-drivers.patch Patch306: linux-2.6-hvc-console.patch Patch314: linux-2.6-ppc-rtas-check.patch @@ -310,7 +309,6 @@ Patch1013: linux-2.6-debug-taint-vm.patch Patch1015: linux-2.6-debug-singlebiterror.patch Patch1016: linux-2.6-debug-spinlock-taint.patch -Patch1017: linux-2.6-debug-spinlock-panic.patch Patch1018: linux-2.6-debug-Wundef.patch Patch1019: linux-2.6-debug-disable-builtins.patch Patch1020: linux-2.6-debug-sleep-in-irq-warning.patch @@ -737,8 +735,6 @@ # # ppc64 # -# Find OF framebuffer more reliably -%patch302 -p1 # Support the IBM Mambo simulator; core as well as disk and network drivers. %patch305 -p1 # Make HVC console generic; support simulator console device using it. @@ -821,7 +817,6 @@ %patch1013 -p1 %patch1015 -p1 %patch1016 -p1 -%patch1017 -p1 %patch1018 -p1 %patch1019 -p1 %patch1020 -p1 @@ -1569,7 +1564,7 @@ %changelog * Tue Jul 4 2006 Dave Jones -- 2.6.17-git21 +- 2.6.17-git21, git22 & git23 * Sun Jul 2 2006 David Woodhouse - Add ppoll() and pselect() on x86_64 again linux-2.6-compile-fixes.patch: Makefile | 4 ---- 1 files changed, 4 deletions(-) Index: linux-2.6-compile-fixes.patch =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/linux-2.6-compile-fixes.patch,v retrieving revision 1.89 retrieving revision 1.90 diff -u -r1.89 -r1.90 --- linux-2.6-compile-fixes.patch 29 Jun 2006 21:21:07 -0000 1.89 +++ linux-2.6-compile-fixes.patch 4 Jul 2006 21:03:12 -0000 1.90 @@ -1,13 +1,3 @@ ---- linux-2.6.17.noarch/arch/powerpc/platforms/cell/setup.c~ 2006-06-29 16:50:23.000000000 -0400 -+++ linux-2.6.17.noarch/arch/powerpc/platforms/cell/setup.c 2006-06-29 16:51:07.000000000 -0400 -@@ -50,6 +50,7 @@ - #include - #include - #include -+#include - - #include "interrupt.h" - #include "iommu.h" --- linux-2.6.17.noarch/Makefile~ 2006-06-29 17:20:17.000000000 -0400 +++ linux-2.6.17.noarch/Makefile 2006-06-29 17:20:38.000000000 -0400 linux-2.6-debug-Wundef.patch: Makefile | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: linux-2.6-debug-Wundef.patch =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/linux-2.6-debug-Wundef.patch,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- linux-2.6-debug-Wundef.patch 27 Jun 2006 00:39:13 -0000 1.5 +++ linux-2.6-debug-Wundef.patch 4 Jul 2006 21:03:12 -0000 1.6 @@ -4,14 +4,14 @@ Signed-off-by: Dave Jones ---- linux-2.6.17.noarch/Makefile~ 2006-06-26 19:03:23.564376000 -0400 -+++ linux-2.6.17.noarch/Makefile 2006-06-26 19:03:50.354546000 -0400 -@@ -307,7 +307,7 @@ LINUXINCLUDE := -Iinclude \ +--- linux-2.6.17.noarch/Makefile~ 2006-07-04 16:28:14.000000000 -0400 ++++ linux-2.6.17.noarch/Makefile 2006-07-04 16:28:30.000000000 -0400 +@@ -308,7 +308,7 @@ LINUXINCLUDE := -Iinclude \ CPPFLAGS := -D__KERNEL__ $(LINUXINCLUDE) CFLAGS := -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs \ - -fno-strict-aliasing -fno-common + -fno-strict-aliasing -fno-common -Wstrict-prototypes -Wundef -Werror-implicit-function-declaration - AFLAGS := -D__ASSEMBLY__ - - # Read KERNELRELEASE from include/config/kernel.release (if it exists) + # Force gcc to behave correct even for buggy distributions + CFLAGS += $(call cc-option, -fno-stack-protector-all \ + -fno-stack-protector) linux-2.6-debug-spinlock-taint.patch: spinlock_debug.c | 20 ++++++++++---------- 1 files changed, 10 insertions(+), 10 deletions(-) Index: linux-2.6-debug-spinlock-taint.patch =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/linux-2.6-debug-spinlock-taint.patch,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- linux-2.6-debug-spinlock-taint.patch 11 Jan 2006 00:01:29 -0000 1.5 +++ linux-2.6-debug-spinlock-taint.patch 4 Jul 2006 21:03:12 -0000 1.6 @@ -1,18 +1,18 @@ ---- linux-2.6.15/lib/spinlock_debug.c~ 2006-01-10 20:46:43.000000000 +0000 -+++ linux-2.6.15/lib/spinlock_debug.c 2006-01-10 20:52:49.000000000 +0000 -@@ -19,9 +19,9 @@ static void spin_bug(spinlock_t *lock, c - if (xchg(&print_once, 0)) { - if (lock->owner && lock->owner != SPINLOCK_OWNER_INIT) - owner = lock->owner; -- printk(KERN_EMERG "BUG: spinlock %s on CPU#%d, %s/%d\n", -+ printk(KERN_EMERG "BUG: spinlock %s on CPU#%d, %s/%d (%s)\n", - msg, raw_smp_processor_id(), -- current->comm, current->pid); -+ current->comm, current->pid, print_tainted()); - printk(KERN_EMERG " lock: %p, .magic: %08x, .owner: %s/%d, " - ".owner_cpu: %d\n", - lock, lock->magic, -@@ -80,9 +80,9 @@ static void __spin_lock_debug(spinlock_t +--- linux-2.6.17.noarch/lib/spinlock_debug.c~ 2006-07-04 16:23:43.000000000 -0400 ++++ linux-2.6.17.noarch/lib/spinlock_debug.c 2006-07-04 16:24:45.000000000 -0400 +@@ -57,9 +57,9 @@ static void spin_bug(spinlock_t *lock, c + + if (lock->owner && lock->owner != SPINLOCK_OWNER_INIT) + owner = lock->owner; +- printk(KERN_EMERG "BUG: spinlock %s on CPU#%d, %s/%d\n", ++ printk(KERN_EMERG "BUG: spinlock %s on CPU#%d, %s/%d (%s)\n", + msg, raw_smp_processor_id(), +- current->comm, current->pid); ++ current->comm, current->pid, print_tainted()); + printk(KERN_EMERG " lock: %p, .magic: %08x, .owner: %s/%d, " + ".owner_cpu: %d\n", + lock, lock->magic, +@@ -112,9 +112,9 @@ static void __spin_lock_debug(spinlock_t if (print_once) { print_once = 0; printk(KERN_EMERG "BUG: spinlock lockup on CPU#%d, " @@ -24,19 +24,19 @@ dump_stack(); } } -@@ -122,9 +122,9 @@ static void rwlock_bug(rwlock_t *lock, c - static long print_once = 1; +@@ -154,9 +154,9 @@ static void rwlock_bug(rwlock_t *lock, c + if (!debug_locks_off()) + return; + +- printk(KERN_EMERG "BUG: rwlock %s on CPU#%d, %s/%d, %p\n", ++ printk(KERN_EMERG "BUG: rwlock %s on CPU#%d, %s/%d, %p (%s)\n", + msg, raw_smp_processor_id(), current->comm, +- current->pid, lock); ++ current->pid, lock, print_tainted()); + dump_stack(); + } - if (xchg(&print_once, 0)) { -- printk(KERN_EMERG "BUG: rwlock %s on CPU#%d, %s/%d, %p\n", -+ printk(KERN_EMERG "BUG: rwlock %s on CPU#%d, %s/%d, %p (%s)\n", - msg, raw_smp_processor_id(), current->comm, -- current->pid, lock); -+ current->pid, lock, print_tainted()); - dump_stack(); - #ifdef CONFIG_SMP - /* -@@ -152,9 +152,9 @@ static void __read_lock_debug(rwlock_t * +@@ -177,9 +177,9 @@ static void __read_lock_debug(rwlock_t * if (print_once) { print_once = 0; printk(KERN_EMERG "BUG: read-lock lockup on CPU#%d, " @@ -48,7 +48,7 @@ dump_stack(); } } -@@ -225,9 +225,9 @@ static void __write_lock_debug(rwlock_t +@@ -250,9 +250,9 @@ static void __write_lock_debug(rwlock_t if (print_once) { print_once = 0; printk(KERN_EMERG "BUG: write-lock lockup on CPU#%d, " linux-2.6-execshield.patch: linux-2.6.16.noarch/include/asm-powerpc/elf.h | 3 linux-2.6.17.noarch/arch/i386/kernel/sysenter.c | 3 linux-2.6.17.noarch/include/asm-i386/elf.h | 6 linux-2.6.17.noarch/include/asm-i386/mmu.h | 4 linux/arch/i386/kernel/cpu/common.c | 7 linux/arch/i386/kernel/process.c | 59 +++++++ linux/arch/i386/kernel/smp.c | 3 linux/arch/i386/kernel/traps.c | 93 +++++++++++- linux/arch/i386/mm/init.c | 6 linux/arch/i386/mm/mmap.c | 6 linux/arch/ia64/ia32/binfmt_elf32.c | 2 linux/arch/powerpc/kernel/vdso.c | 3 linux/arch/x86_64/ia32/ia32_binfmt.c | 6 linux/arch/x86_64/ia32/syscall32.c | 4 linux/arch/x86_64/kernel/process.c | 6 linux/arch/x86_64/kernel/setup64.c | 23 --- linux/arch/x86_64/mm/fault.c | 2 linux/arch/x86_64/mm/mmap.c | 98 ++++++++++-- linux/drivers/char/random.c | 7 linux/fs/binfmt_elf.c | 147 ++++++++++++++----- linux/fs/proc/array.c | 8 - linux/fs/proc/base.c | 8 - linux/fs/proc/task_mmu.c | 22 ++ linux/include/asm-i386/a.out.h | 2 linux/include/asm-i386/desc.h | 14 + linux/include/asm-i386/page.h | 5 linux/include/asm-i386/pgalloc.h | 1 linux/include/asm-i386/processor.h | 8 - linux/include/asm-ia64/pgalloc.h | 4 linux/include/asm-powerpc/pgalloc.h | 5 linux/include/asm-ppc/pgalloc.h | 5 linux/include/asm-s390/pgalloc.h | 4 linux/include/asm-sparc/pgalloc.h | 4 linux/include/asm-sparc64/pgalloc.h | 4 linux/include/asm-x86_64/pgalloc.h | 7 linux/include/asm-x86_64/pgtable.h | 2 linux/include/linux/mm.h | 16 +- linux/include/linux/resource.h | 5 linux/include/linux/sched.h | 9 + linux/include/linux/sysctl.h | 3 linux/kernel/signal.c | 38 ++++ linux/kernel/sysctl.c | 57 +++++++ linux/mm/fremap.c | 16 +- linux/mm/mmap.c | 183 ++++++++++++++++++++++-- linux/mm/mprotect.c | 5 linux/mm/mremap.c | 4 46 files changed, 793 insertions(+), 134 deletions(-) Index: linux-2.6-execshield.patch =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/linux-2.6-execshield.patch,v retrieving revision 1.26 retrieving revision 1.27 diff -u -r1.26 -r1.27 --- linux-2.6-execshield.patch 2 Jul 2006 03:23:40 -0000 1.26 +++ linux-2.6-execshield.patch 4 Jul 2006 21:03:12 -0000 1.27 @@ -601,8 +601,8 @@ .min_coredump = ELF_EXEC_PAGESIZE }; --#define BAD_ADDR(x) ((unsigned long)(x) > TASK_SIZE) -+#define BAD_ADDR(x) ((unsigned long)(x) > PAGE_MASK) +-#define BAD_ADDR(x) ((unsigned long)(x) >= TASK_SIZE) ++#define BAD_ADDR(x) ((unsigned long)(x) >= PAGE_MASK) static int set_brk(unsigned long start, unsigned long end) { linux-2.6-random-patches.patch: char/watchdog/machzwd.c | 3 +-- media/dvb/ttpci/av7110.c | 2 +- media/dvb/ttpci/budget-ci.c | 2 +- media/dvb/ttpci/budget-patch.c | 2 +- media/dvb/ttpci/budget.c | 5 +---- 5 files changed, 5 insertions(+), 9 deletions(-) Index: linux-2.6-random-patches.patch =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/linux-2.6-random-patches.patch,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- linux-2.6-random-patches.patch 30 Jun 2006 04:41:42 -0000 1.15 +++ linux-2.6-random-patches.patch 4 Jul 2006 21:03:12 -0000 1.16 @@ -81,14 +81,3 @@ # } # if (!ata_dev_present(dev)) ---- linux-2.6.17.noarch/drivers/scsi/53c700.c~ 2006-06-30 00:40:56.000000000 -0400 -+++ linux-2.6.17.noarch/drivers/scsi/53c700.c 2006-06-30 00:41:04.000000000 -0400 -@@ -2044,7 +2044,7 @@ NCR_700_slave_configure(struct scsi_devi - struct NCR_700_Host_Parameters *hostdata = - (struct NCR_700_Host_Parameters *)SDp->host->hostdata[0]; - -- SDp->hostdata = kmalloc(GFP_KERNEL, sizeof(struct NCR_700_sense)); -+ SDp->hostdata = kmalloc(sizeof(struct NCR_700_sense), GFP_KERNEL); - - if (!SDp->hostdata) - return -ENOMEM; linux-2.6-sleepon.patch: drivers/block/DAC960.c | 12 +++++++++++- drivers/net/tokenring/ibmtr.c | 9 ++++++++- include/linux/wait.h | 6 +++--- kernel/sched.c | 27 +++++++++++++++------------ 4 files changed, 37 insertions(+), 17 deletions(-) Index: linux-2.6-sleepon.patch =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/linux-2.6-sleepon.patch,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- linux-2.6-sleepon.patch 11 Jan 2006 00:01:30 -0000 1.2 +++ linux-2.6-sleepon.patch 4 Jul 2006 21:03:12 -0000 1.3 @@ -114,8 +114,8 @@ current->state = TASK_INTERRUPTIBLE; SLEEP_ON_HEAD -@@ -3146,23 +3159,12 @@ long fastcall __sched interruptible_slee - +@@ -3759,22 +3759,12 @@ interruptible_sleep_on_timeout(wait_queu + } EXPORT_SYMBOL(interruptible_sleep_on_timeout); -void fastcall __sched sleep_on(wait_queue_head_t *q) @@ -128,7 +128,6 @@ - schedule(); - SLEEP_ON_TAIL -} -- -EXPORT_SYMBOL(sleep_on); - long fastcall __sched sleep_on_timeout(wait_queue_head_t *q, long timeout) Index: sources =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/sources,v retrieving revision 1.418 retrieving revision 1.419 diff -u -r1.418 -r1.419 --- sources 4 Jul 2006 06:53:46 -0000 1.418 +++ sources 4 Jul 2006 21:03:12 -0000 1.419 @@ -1,3 +1,4 @@ 37ddefe96625502161f075b9d907f21e linux-2.6.17.tar.bz2 7f29344672bce4bd7304f61abc7893c1 xen-20060610.tar.bz2 ff50ced0a2ee111b3fd934133e83cc7f patch-2.6.17-git21.bz2 +3da20d8dd18eddb843d298808a664fef patch-2.6.17-git23.bz2 Index: upstream =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/upstream,v retrieving revision 1.385 retrieving revision 1.386 diff -u -r1.385 -r1.386 --- upstream 4 Jul 2006 06:53:46 -0000 1.385 +++ upstream 4 Jul 2006 21:03:12 -0000 1.386 @@ -1,2 +1,2 @@ linux-2.6.17.tar.bz2 -patch-2.6.17-git21.bz2 +patch-2.6.17-git23.bz2 --- linux-2.6-debug-spinlock-panic.patch DELETED --- --- linux-2.6-offb-find-fb.patch DELETED --- --- patch-2.6.17-git21.bz2.sign DELETED --- From fedora-cvs-commits at redhat.com Tue Jul 4 21:06:09 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 4 Jul 2006 17:06:09 -0400 Subject: rpms/kernel/devel linux-2.6-lockdep-fixes.patch, NONE, 1.1 kernel-2.6.spec, 1.2347, 1.2348 Message-ID: <200607042106.k64L69Dd023606@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv23590 Modified Files: kernel-2.6.spec Added Files: linux-2.6-lockdep-fixes.patch Log Message: lockdep fixes linux-2.6-lockdep-fixes.patch: include/net/sock.h | 6 +++--- kernel/lockdep.c | 14 +++++++++++--- net/atm/ipcommon.c | 23 ++++++++++++++++++----- 3 files changed, 32 insertions(+), 11 deletions(-) --- NEW FILE linux-2.6-lockdep-fixes.patch --- >From davej Tue Jul 4 11:14:48 2006 Return-path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on nwo.kernelslacker.org X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.1.3 Envelope-to: davej at kernelslacker.org Delivery-date: Tue, 04 Jul 2006 16:14:06 +0100 Received: from testure.choralone.org [194.9.77.134] by nwo.kernelslacker.org with IMAP (fetchmail-6.3.4) for (single-drop); Tue, 04 Jul 2006 11:14:48 -0400 (EDT) Received: from vger.kernel.org ([209.132.176.167]) by testure.choralone.org with esmtp (Exim 4.62) (envelope-from ) id 1FxmbF-0005Ps-OM for davej at kernelslacker.org; Tue, 04 Jul 2006 16:14:06 +0100 Received: (majordomo at vger.kernel.org) by vger.kernel.org via listexpand id S932219AbWGDPNk (ORCPT ); Tue, 4 Jul 2006 11:13:40 -0400 Received: (majordomo at vger.kernel.org) by vger.kernel.org id S932210AbWGDPNj (ORCPT ); Tue, 4 Jul 2006 11:13:39 -0400 Received: from pentafluge.infradead.org ([213.146.154.40]:62345 "EHLO pentafluge.infradead.org") by vger.kernel.org with ESMTP id S932209AbWGDPNi (ORCPT ); Tue, 4 Jul 2006 11:13:38 -0400 Received: from a222036.upc-a.chello.nl ([62.163.222.36] helo=[172.31.3.43]) by pentafluge.infradead.org with esmtpsa (Exim 4.62 #1 (Red Hat Linux)) id 1Fxmah-00067s-IM; Tue, 04 Jul 2006 16:13:31 +0100 Subject: Re: [BUG] scsi/io-elevator held lock freed. From: Arjan van de Ven To: Daniel Walker Cc: mingo at elte.hu, linux-kernel at vger.kernel.org, linux-scsi at vger.kernel.org In-Reply-To: <1152024854.29262.5.camel at c-67-180-134-207.hsd1.ca.comcast.net> References: <1152024854.29262.5.camel at c-67-180-134-207.hsd1.ca.comcast.net> Content-Type: text/plain Date: Tue, 04 Jul 2006 17:13:30 +0200 Message-Id: <1152026010.3109.66.camel at laptopd505.fenrus.org> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 (2.2.3-2.fc4) Content-Transfer-Encoding: 7bit X-SRS-Rewrite: SMTP reverse-path rewritten from by pentafluge.infradead.org See http://www.infradead.org/rpr.html Sender: linux-kernel-owner at vger.kernel.org Precedence: bulk X-Mailing-List: linux-kernel at vger.kernel.org Status: RO Content-Length: 2141 Lines: 64 On Tue, 2006-07-04 at 07:54 -0700, Daniel Walker wrote: > I got this during boot. I booted the same kernel several times, and only > saw it once. The kernel was 2.6.17-mm5 . > > Daniel > > > ========================= > [ BUG: held lock freed! ] > ------------------------- > swapper/1 is freeing memory f73a8580-f73a867f, with a lock still held there! > 2 locks held by swapper/1: > #0: (&shost->scan_mutex){--..}, at: [] mutex_lock+0x8/0x10 > #1: (&eq->sysfs_lock){--..}, at: [] mutex_lock+0x8/0x10 blargh.. it'd be more useful if lockdep actually printed which lock it is that it thinks is about to get freed..... this patch ought to make it do that; could you at least add this to your kernel? Ingo, is this the right approach? --- kernel/lockdep.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) Index: linux-2.6.17-mm6/kernel/lockdep.c =================================================================== --- linux-2.6.17-mm6.orig/kernel/lockdep.c +++ linux-2.6.17-mm6/kernel/lockdep.c @@ -2571,7 +2571,7 @@ static inline int in_range(const void *s static void print_freed_lock_bug(struct task_struct *curr, const void *mem_from, - const void *mem_to) + const void *mem_to, struct held_lock *hlock) { if (!debug_locks_off()) return; @@ -2583,6 +2583,7 @@ print_freed_lock_bug(struct task_struct printk( "-------------------------\n"); printk("%s/%d is freeing memory %p-%p, with a lock still held there!\n", curr->comm, curr->pid, mem_from, mem_to-1); + print_lock(hlock); lockdep_print_held_locks(curr); printk("\nstack backtrace:\n"); @@ -2616,7 +2617,7 @@ void debug_check_no_locks_freed(const vo !in_range(mem_from, lock_to, mem_to)) continue; - print_freed_lock_bug(curr, mem_from, mem_to); + print_freed_lock_bug(curr, mem_from, mem_to, hlock); break; } local_irq_restore(flags); - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo at vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ From fedora-cvs-commits at redhat.com Tue Jul 4 21:27:50 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 4 Jul 2006 17:27:50 -0400 Subject: rpms/eclipse/devel eclipse-tomcat55-build.2.patch, 1.2, 1.3 eclipse-tomcat55-build.3.patch, 1.2, 1.3 eclipse-tomcat55-build.patch, 1.5, 1.6 eclipse-tomcat55.patch, 1.4, 1.5 eclipse-webapp-tomcat55.patch, 1.3, 1.4 .cvsignore, 1.21, 1.22 eclipse-disable-junit4-apt.patch, 1.3, 1.4 eclipse.spec, 1.282, 1.283 sources, 1.33, 1.34 eclipse-webapp-jasper-classpath.patch, 1.1, NONE Message-ID: <200607042127.k64LRoeC022909@cvs.devel.redhat.com> Author: overholt Update of /cvs/dist/rpms/eclipse/devel In directory cvs.devel.redhat.com:/tmp/cvs-serv22805 Modified Files: .cvsignore eclipse-disable-junit4-apt.patch eclipse.spec sources Added Files: eclipse-tomcat55-build.2.patch eclipse-tomcat55-build.3.patch eclipse-tomcat55-build.patch eclipse-tomcat55.patch eclipse-webapp-tomcat55.patch Removed Files: eclipse-webapp-jasper-classpath.patch Log Message: * Tue Jul 04 2006 Andrew Overholt 3.2.0-1jpp_1fc - 3.2.0. - Remove Provides: eclipse-sdk from eclipse-platform. - Use build-jar-repository where appropriate. eclipse-tomcat55-build.2.patch: assemble.org.eclipse.sdk.aix.motif.ppc.xml | 2 +- assemble.org.eclipse.sdk.hpux.motif.PA_RISC.xml | 2 +- assemble.org.eclipse.sdk.hpux.motif.ia64.xml | 2 +- assemble.org.eclipse.sdk.solaris.gtk.sparc.xml | 2 +- assemble.org.eclipse.sdk.solaris.motif.sparc.xml | 2 +- assemble.org.eclipse.sdk.win32.win32.x86.xml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) Index: eclipse-tomcat55-build.2.patch =================================================================== RCS file: eclipse-tomcat55-build.2.patch diff -N eclipse-tomcat55-build.2.patch --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ eclipse-tomcat55-build.2.patch 4 Jul 2006 21:27:47 -0000 1.3 @@ -0,0 +1,72 @@ +diff -uNr assemble.org.eclipse.sdk.aix.motif.ppc.xml assemble.org.eclipse.sdk.aix.motif.ppc.xml +--- assemble.org.eclipse.sdk.aix.motif.ppc.xml 2006-07-04 16:22:46.000000000 -0400 ++++ assemble.org.eclipse.sdk.aix.motif.ppc.xml 2006-07-04 16:23:52.000000000 -0400 +@@ -769,7 +769,7 @@ + + + +- ++ + + + +diff -uNr assemble.org.eclipse.sdk.hpux.motif.ia64.xml assemble.org.eclipse.sdk.hpux.motif.ia64.xml +--- assemble.org.eclipse.sdk.hpux.motif.ia64.xml 2006-07-04 16:22:46.000000000 -0400 ++++ assemble.org.eclipse.sdk.hpux.motif.ia64.xml 2006-07-04 16:23:52.000000000 -0400 +@@ -746,7 +746,7 @@ + + + +- ++ + + + +diff -uNr assemble.org.eclipse.sdk.hpux.motif.PA_RISC.xml assemble.org.eclipse.sdk.hpux.motif.PA_RISC.xml +--- assemble.org.eclipse.sdk.hpux.motif.PA_RISC.xml 2006-07-04 16:22:46.000000000 -0400 ++++ assemble.org.eclipse.sdk.hpux.motif.PA_RISC.xml 2006-07-04 16:23:52.000000000 -0400 +@@ -782,7 +782,7 @@ + + + +- ++ + + + +diff -uNr assemble.org.eclipse.sdk.solaris.gtk.sparc.xml assemble.org.eclipse.sdk.solaris.gtk.sparc.xml +--- assemble.org.eclipse.sdk.solaris.gtk.sparc.xml 2006-07-04 16:22:46.000000000 -0400 ++++ assemble.org.eclipse.sdk.solaris.gtk.sparc.xml 2006-07-04 16:23:52.000000000 -0400 +@@ -769,7 +769,7 @@ + + + +- ++ + + + +diff -uNr assemble.org.eclipse.sdk.solaris.motif.sparc.xml assemble.org.eclipse.sdk.solaris.motif.sparc.xml +--- assemble.org.eclipse.sdk.solaris.motif.sparc.xml 2006-07-04 16:22:46.000000000 -0400 ++++ assemble.org.eclipse.sdk.solaris.motif.sparc.xml 2006-07-04 16:23:52.000000000 -0400 +@@ -769,7 +769,7 @@ + + + +- ++ + + + +diff -uNr assemble.org.eclipse.sdk.win32.win32.x86.xml assemble.org.eclipse.sdk.win32.win32.x86.xml +--- assemble.org.eclipse.sdk.win32.win32.x86.xml 2006-07-04 16:22:46.000000000 -0400 ++++ assemble.org.eclipse.sdk.win32.win32.x86.xml 2006-07-04 16:23:52.000000000 -0400 +@@ -803,7 +803,7 @@ + + + +- ++ + + + eclipse-tomcat55-build.3.patch: build.xml | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: eclipse-tomcat55-build.3.patch =================================================================== RCS file: eclipse-tomcat55-build.3.patch diff -N eclipse-tomcat55-build.3.patch --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ eclipse-tomcat55-build.3.patch 4 Jul 2006 21:27:47 -0000 1.3 @@ -0,0 +1,12 @@ +diff -uNr eclipse-3.2.0.orig/features/org.eclipse.platform/build.xml eclipse-3.2.0.withtomcat55/features/org.eclipse.platform/build.xml +--- eclipse-3.2.0.orig/features/org.eclipse.platform/build.xml 2006-07-04 16:15:59.000000000 -0400 ++++ eclipse-3.2.0.withtomcat55/features/org.eclipse.platform/build.xml 2006-07-04 16:21:13.000000000 -0400 +@@ -391,7 +391,7 @@ + + + +- ++ + + + eclipse-tomcat55-build.patch: build.xml | 115 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 58 insertions(+), 57 deletions(-) Index: eclipse-tomcat55-build.patch =================================================================== RCS file: eclipse-tomcat55-build.patch diff -N eclipse-tomcat55-build.patch --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ eclipse-tomcat55-build.patch 4 Jul 2006 21:27:47 -0000 1.6 @@ -0,0 +1,165 @@ +--- build.xml.orig 2006-07-04 16:09:31.000000000 -0400 ++++ build.xml 2006-07-04 16:14:19.000000000 -0400 +@@ -58,7 +58,7 @@ + + + +- ++ + + + +@@ -144,50 +144,51 @@ + + + +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + + + +@@ -224,37 +225,37 @@ + + + +- +- ++ ++ + + +- ++ + + +- ++ + + + + + + +- +- +- ++ ++ ++ + + + + + +- +- ++ ++ + + + + + +- +- ++ ++ + + + +@@ -277,7 +278,7 @@ + + + +- ++ + + + eclipse-tomcat55.patch: .classpath | 43 META-INF/MANIFEST.MF | 116 - build.properties | 2 src/org/eclipse/tomcat/internal/EclipseErrorReportValve.java | 51 src/org/eclipse/tomcat/internal/TomcatAppServer.java | 1254 +++++------ src/org/eclipse/tomcat/internal/TomcatPlugin.java | 3 6 files changed, 797 insertions(+), 672 deletions(-) Index: eclipse-tomcat55.patch =================================================================== RCS file: eclipse-tomcat55.patch diff -N eclipse-tomcat55.patch --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ eclipse-tomcat55.patch 4 Jul 2006 21:27:47 -0000 1.5 @@ -0,0 +1,1598 @@ +Index: .classpath +=================================================================== +RCS file: /cvsroot/eclipse/org.eclipse.tomcat/.classpath,v +retrieving revision 1.21 +diff -u -r1.21 .classpath +--- .classpath 9 May 2006 18:51:41 -0000 1.21 ++++ .classpath 4 Jul 2006 18:42:40 -0000 +@@ -1,28 +1,27 @@ + + + +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + + + +Index: build.properties +=================================================================== +RCS file: /cvsroot/eclipse/org.eclipse.tomcat/build.properties,v +retrieving revision 1.16 +diff -u -r1.16 build.properties +--- build.properties 10 May 2006 17:51:19 -0000 1.16 ++++ build.properties 4 Jul 2006 18:42:40 -0000 +@@ -11,7 +11,7 @@ + bin.includes = conf/,\ + webapps/,\ + plugin.xml,\ +- *.jar,\ ++ lib/*.jar,\ + plugin.properties,\ + preferences.ini,\ + about.html,\ +Index: src/org/eclipse/tomcat/internal/TomcatPlugin.java +=================================================================== +RCS file: /cvsroot/eclipse/org.eclipse.tomcat/src/org/eclipse/tomcat/internal/TomcatPlugin.java,v +retrieving revision 1.24 +diff -u -r1.24 TomcatPlugin.java +--- src/org/eclipse/tomcat/internal/TomcatPlugin.java 23 May 2005 03:58:20 -0000 1.24 ++++ src/org/eclipse/tomcat/internal/TomcatPlugin.java 4 Jul 2006 18:42:41 -0000 +@@ -24,13 +24,16 @@ + public final static String PREF_ACCEPT_COUNT = "acceptCount"; //$NON-NLS-1$ + public final static String PREF_MAX_PROCESSORS = "maxProcessors"; //$NON-NLS-1$ + public final static String PREF_MIN_PROCESSORS = "minProcessors"; //$NON-NLS-1$ ++ public final static String DISABLE_UPLOAD_TIMEOUT = "disableUploadTimeout"; //$NON-NLS-1$ + + public final static String PREF_SSL_PORT = "sslPort"; //$NON-NLS-1$ + public final static String PREF_SSL_PROTOCOL = "sslProtocol"; //$NON-NLS-1$ ++ public final static String PREF_SSL_PROTOCOLS = "sslProtocols"; //$NON-NLS-1$ + public final static String PREF_SSL_SCHEME = "sslScheme"; //$NON-NLS-1$ + public final static String PREF_SSL_ALGORITHM = "sslAlgorithm"; //$NON-NLS-1$ + public final static String PREF_KEY_STORE_FILE = "keyStoreFile"; //$NON-NLS-1$ + public final static String PREF_KEY_STORE_PASSWORD = "keyStorePassword"; //$NON-NLS-1$ ++ public final static String PREF_CLIENT_AUTHENTICATION = "clientauth"; //$NON-NLS-1$ + + private static TomcatPlugin plugin; + // private static BundleContext bundleContext; +Index: src/org/eclipse/tomcat/internal/TomcatAppServer.java +=================================================================== +RCS file: /cvsroot/eclipse/org.eclipse.tomcat/src/org/eclipse/tomcat/internal/TomcatAppServer.java,v +retrieving revision 1.46 +diff -u -r1.46 TomcatAppServer.java +--- src/org/eclipse/tomcat/internal/TomcatAppServer.java 17 Apr 2006 15:24:57 -0000 1.46 ++++ src/org/eclipse/tomcat/internal/TomcatAppServer.java 4 Jul 2006 18:42:41 -0000 +@@ -1,604 +1,650 @@ +-/******************************************************************************* +- * Copyright (c) 2000, 2006 IBM Corporation and others. +- * All rights reserved. This program and the accompanying materials +- * are made available under the terms of the Eclipse Public License v1.0 +- * which accompanies this distribution, and is available at +- * http://www.eclipse.org/legal/epl-v10.html +- * +- * Contributors: +- * IBM Corporation - initial API and implementation +- *******************************************************************************/ +-package org.eclipse.tomcat.internal; +- +-import java.io.ByteArrayOutputStream; +-import java.io.PrintStream; +-import java.net.InetAddress; +-import java.net.URL; +-import java.net.UnknownHostException; +-import java.util.ArrayList; +- +-import org.apache.catalina.Connector; +-import org.apache.catalina.Context; +-import org.apache.catalina.Engine; +-import org.apache.catalina.Host; +-import org.apache.catalina.LifecycleEvent; +-import org.apache.catalina.LifecycleException; +-import org.apache.catalina.LifecycleListener; +-import org.apache.catalina.Realm; +-import org.apache.catalina.core.StandardContext; +-import org.apache.catalina.core.StandardHost; +-import org.apache.catalina.logger.FileLogger; +-import org.apache.catalina.realm.MemoryRealm; +-import org.apache.catalina.startup.Embedded; +-import org.apache.coyote.tomcat4.CoyoteConnector; +-import org.apache.coyote.tomcat4.CoyoteServerSocketFactory; +-import org.eclipse.core.runtime.CoreException; +-import org.eclipse.core.runtime.FileLocator; +-import org.eclipse.core.runtime.IConfigurationElement; +-import org.eclipse.core.runtime.IExtension; +-import org.eclipse.core.runtime.IExtensionPoint; +-import org.eclipse.core.runtime.IExtensionRegistry; +-import org.eclipse.core.runtime.IPath; +-import org.eclipse.core.runtime.IStatus; +-import org.eclipse.core.runtime.Platform; +-import org.eclipse.core.runtime.Preferences; +-import org.eclipse.core.runtime.Status; +-import org.eclipse.help.internal.appserver.IWebappServer; +-import org.eclipse.osgi.util.NLS; +-import org.eclipse.tomcat.internal.extensions.IRealmFactory; +- +-/** +- * Single engine, single host, single connector Tomcat Application Server. +- */ +-public class TomcatAppServer implements IWebappServer { +- /** +- * Specify this reserved value for the SSL port # to indicate that SSL +- * should not be used +- */ +- public final static int SSL_DISABLED = -1; +- +- private String hostAddress; +- +- private int port; +- +- private int sslPort = SSL_DISABLED; +- +- // false until an attempt to start Tomcat +- private boolean isStarted = false; +- +- // true after started without problems +- private boolean running = false; +- +- private Embedded embedded = null; +- +- private Engine engine = null; +- +- private Host host = null; +- +- private Connector httpConnector = null; +- private Connector sslConnector = null; +- // Con +- private ArrayList contexts = new ArrayList(); +- +- /** +- * Constructs this class, but does not instantiates or start Tomcat classes +- * until webapp are added. +- */ +- public TomcatAppServer() { +- } +- +- /** +- * @see org.eclipse.help.internal.appserver.IWebappServer#start(int, +- * java.lang.String) +- */ +- public synchronized void start(int port, String hostAddress) throws CoreException { +- this.hostAddress = hostAddress; +- this.port = port; +- +- if (isStarted) { +- return; +- } +- isStarted = true; +- try { +- FileLogger logger = new FileLogger(); +- logger.setDirectory(TomcatPlugin.getDefault().getStateLocation() +- .toOSString()); +- embedded = new Embedded(logger, new MemoryRealm()); +- embedded.setDebug(0); +- embedded.setLogger(logger); +- URL installURL = TomcatPlugin.getDefault().getBundle() +- .getEntry("/"); //$NON-NLS-1$ +- URL resolvedURL = FileLocator.resolve(installURL); +- String home = FileLocator.toFileURL(resolvedURL).getFile(); +- System.setProperty("catalina.home", home); //$NON-NLS-1$ +- String base = home; +- System.setProperty("catalina.base", base); //$NON-NLS-1$ +- +- // Set up realm if one found +- if (TomcatPlugin.getDefault().getPluginPreferences().getInt( +- TomcatPlugin.PREF_SSL_PORT) >= 0) { +- Realm realm = getRealm(); +- embedded.setRealm(realm); +- } +- +- // start now, and then add all the contexts.. +- embedded.start(); +- +- // Create a very basic container hierarchy +- engine = embedded.createEngine(); +- +- host = embedded.createHost("localhost", home + "/webapps"); //$NON-NLS-1$ //$NON-NLS-2$ +- +- // all request go to our only host +- engine.setDefaultHost(host.getName()); +- +- if (host instanceof StandardHost) { +- ((StandardHost) host) +- .setErrorReportValveClass("org.eclipse.tomcat.internal.EclipseErrorReportValve"); //$NON-NLS-1$ +- } +- engine.addChild(host); +- +- // Install the assembled container hierarchy +- PrintStream sysOut = System.out; +- // reassign standard output to prevent Tomcat from writing +- // its version message there. +- System.setOut(new PrintStream(new ByteArrayOutputStream())); +- try { +- embedded.addEngine(engine); +- } finally { +- System.setOut(sysOut); +- } +- +- // Root context +- Context root = embedded.createContext("", home + "/webapps/ROOT"); //$NON-NLS-1$ //$NON-NLS-2$ +- // this line should be replaced once tomcat provides support +- // for setting the working directory +- if (root instanceof StandardContext) { +- ((StandardContext) root) +- .setWorkDir(getWorkingDirectory("ROOT")); //$NON-NLS-1$ +- } +- root.setLoader(embedded.createLoader(this.getClass() +- .getClassLoader())); +- contexts.add(root); +- host.addChild(root); +- +- InetAddress iAddress = null; +- if (this.hostAddress != null) { +- try { +- iAddress = InetAddress.getByName(this.hostAddress); +- } catch (UnknownHostException uhe) { +- // will default to all interfaces +- } +- } +- updateSslPort(iAddress); +- if (this.port == 0) { +- this.port = SocketUtil.findUnusedLocalPort(iAddress); +- if (this.port == -1) { +- throw new CoreException( +- new Status( +- IStatus.ERROR, +- TomcatPlugin.PLUGIN_ID, +- IStatus.OK, +- TomcatResources.TomcatAppServer_start_CannotObtainPort, +- null)); +- } +- } +- +- // Create Connector +- Connector connector = embedded.createConnector(null, this.port, +- false); +- // Override defaults on CoyoteConnector +- if (connector instanceof CoyoteConnector) { +- CoyoteConnector connectorImpl = (CoyoteConnector) connector; +- if (iAddress != null) { +- // bug in Embedded that incorrectly sets host on connector. +- // pass null when creating connector, and set host here if +- // it is specified +- connectorImpl.setAddress(iAddress.getHostAddress()); +- } +- Preferences pref = TomcatPlugin.getDefault() +- .getPluginPreferences(); +- int acceptCount = pref.getInt(TomcatPlugin.PREF_ACCEPT_COUNT); +- if (acceptCount > 0) { +- connectorImpl.setAcceptCount(acceptCount); +- } +- int maxProcessors = pref +- .getInt(TomcatPlugin.PREF_MAX_PROCESSORS); +- if (maxProcessors > 0) { +- connectorImpl.setMaxProcessors(maxProcessors); +- } +- int minProcessors = pref +- .getInt(TomcatPlugin.PREF_MIN_PROCESSORS); +- if (minProcessors > 0) { +- connectorImpl.setMinProcessors(minProcessors); +- } +- if (this.sslPort > 0) { +- connectorImpl.setRedirectPort(this.sslPort); +- connectorImpl.setEnableLookups(true); +- connectorImpl.setConnectionTimeout(20000); +- connectorImpl.setUseURIValidationHack(false); +- connectorImpl.setDisableUploadTimeout(true); +- } +- // connectorImpl.setDebug(0); +- // If there is problem in embedded.addConnector() +- // there is no exception, so add a listener +- connectorImpl.addLifecycleListener(new LifecycleListener() { +- public void lifecycleEvent(LifecycleEvent event) { +- if ("start".equals(event.getType())) //$NON-NLS-1$ +- running = true; +- } +- }); +- } +- +- // add Connector to Tomcat +- PrintStream sysErr = System.err; +- // reassign standard error to prevent Coyote from writing +- // its version message there. +- System.setErr(new PrintStream(new ByteArrayOutputStream())); +- try { +- embedded.addConnector(connector); +- httpConnector = connector; +- } finally { +- System.setErr(sysErr); +- } +- +- if (this.sslPort > 0) { +- createSSLConnector(iAddress, this.sslPort); +- } +- +- // if null passed for hostAddress, use local host +- if (this.hostAddress == null) { +- this.hostAddress = "127.0.0.1"; //$NON-NLS-1$ +- } +- +- // running = true; +- TomcatPlugin.getDefault().setAppserver(this); +- +- } catch (Exception exc) { +- TomcatPlugin +- .logError( +- "Exception occurred starting the embedded application server.", //$NON-NLS-1$ +- exc); +- if (exc instanceof CoreException) { +- throw (CoreException) exc; +- } +- throw new CoreException(new Status(IStatus.ERROR, +- TomcatPlugin.PLUGIN_ID, IStatus.OK, +- TomcatResources.TomcatAppServer_start, +- exc)); +- } +- if (!running) { +- throw new CoreException(new Status(IStatus.ERROR, +- TomcatPlugin.PLUGIN_ID, IStatus.OK, +- TomcatResources.TomcatAppServer_start, null)); +- } +- } +- +- /** +- * Update {@link sslPort} to refer an appropriate port. If the user set +- * sslPort to 0, an arbitrary free port will be used. +- * +- * @param iAddress +- * {@link InetAddress} object representing the machine hosting +- * the help system +- * @return port number of use for the SSL connection +- * @throws CoreException +- */ +- private int updateSslPort(InetAddress iAddress) throws CoreException { +- this.sslPort = TomcatPlugin.getDefault().getPluginPreferences().getInt( +- TomcatPlugin.PREF_SSL_PORT); +- if (this.sslPort == 0) { +- this.sslPort = SocketUtil.findUnusedLocalPort(iAddress); +- if (this.sslPort == -1) { +- throw new CoreException(new Status(IStatus.ERROR, +- TomcatPlugin.PLUGIN_ID, IStatus.OK, +- TomcatResources.TomcatAppServer_start_CannotObtainPort, +- null)); +- } +- } +- return this.sslPort; +- } +- +- /** +- * @param iAddress +- * InetAddress representing the machine hosting the help system. +- * @param sslport +- * port # to use for the SSL connection +- * @throws CoreException +- */ +- private void createSSLConnector(InetAddress iAddress, int sslport) +- throws CoreException { +- // Create Connector +- this.sslConnector = embedded.createConnector(null, sslport, false); +- // Override defaults on CoyoteConnector +- if (this.sslConnector instanceof CoyoteConnector) { +- CoyoteConnector connectorImpl = (CoyoteConnector) this.sslConnector; +- if (iAddress != null) { +- // bug in Embedded that incorrectly sets host on connector. +- // pass null when creating connector, and set host here if +- // it is specified +- connectorImpl.setAddress(iAddress.getHostAddress()); +- } +- Preferences pref = TomcatPlugin.getDefault().getPluginPreferences(); +- int acceptCount = pref.getInt(TomcatPlugin.PREF_ACCEPT_COUNT); +- if (acceptCount > 0) { +- connectorImpl.setAcceptCount(acceptCount); +- } +- int maxProcessors = pref.getInt(TomcatPlugin.PREF_MAX_PROCESSORS); +- if (maxProcessors > 0) { +- connectorImpl.setMaxProcessors(maxProcessors); +- } +- int minProcessors = pref.getInt(TomcatPlugin.PREF_MIN_PROCESSORS); +- if (minProcessors > 0) { +- connectorImpl.setMinProcessors(minProcessors); +- } +- connectorImpl.setUseURIValidationHack(false); +- connectorImpl.setDisableUploadTimeout(true); +- connectorImpl.setSecure(true); +- String scheme = pref.getString(TomcatPlugin.PREF_SSL_SCHEME); +- if ((scheme != null) && (!("".equals(scheme.trim())))) { //$NON-NLS-1$ +- connectorImpl.setScheme(scheme); +- } +- connectorImpl.setEnableLookups(true); +- CoyoteServerSocketFactory factory = new CoyoteServerSocketFactory(); +- factory.setClientAuth(false); +- String protocol = pref.getString(TomcatPlugin.PREF_SSL_PROTOCOL); +- if ((protocol != null) && (!("".equals(protocol.trim())))) { //$NON-NLS-1$ +- factory.setProtocol(protocol); +- } +- String algorithm = pref.getString(TomcatPlugin.PREF_SSL_ALGORITHM); +- if ((algorithm != null) && (!("".equals(algorithm.trim())))) { //$NON-NLS-1$ +- factory.setAlgorithm(algorithm); +- } +- String keyStoreFile = pref +- .getString(TomcatPlugin.PREF_KEY_STORE_FILE); +- if ((keyStoreFile != null) && (!("".equals(keyStoreFile.trim())))) { //$NON-NLS-1$ +- factory.setKeystoreFile(keyStoreFile); +- } +- String keyStorePassword = pref +- .getString(TomcatPlugin.PREF_KEY_STORE_PASSWORD); +- if ((keyStorePassword != null) +- && (!("".equals(keyStorePassword.trim())))) { //$NON-NLS-1$ +- factory.setKeystorePass(keyStorePassword); +- } +- connectorImpl.setFactory(factory); +- connectorImpl.setDebug(0); +- // If there is problem in embedded.addConnector() +- // there is no exception, so add a listener +- connectorImpl.addLifecycleListener(new LifecycleListener() { +- public void lifecycleEvent(LifecycleEvent event) { +- if ("start".equals(event.getType())) //$NON-NLS-1$ +- running = true; +- } +- }); +- } +- +- // add Connector to Tomcat +- PrintStream sysErr = System.err; +- // reassign standard error to prevent Coyote from writing +- // its version message there. +- System.setErr(new PrintStream(new ByteArrayOutputStream())); +- try { +- embedded.addConnector(this.sslConnector); +- } finally { +- System.setErr(sysErr); +- } +- } +- +- /** +- * Creates a {@link Realm}object using the information contained in +- * extensions of the type org.eclipse.tomcat.realmfactory in the plugin +- * registry. +- * +- * @return the {@link Realm}object created +- */ +- private Realm getRealm() { +- IExtensionRegistry registry = Platform.getExtensionRegistry(); +- IExtensionPoint extensionPoint = registry.getExtensionPoint( +- TomcatPlugin.PLUGIN_ID, "realmfactory"); //$NON-NLS-1$ +- Realm realm = null; +- if (extensionPoint != null) { +- IExtension[] extensions = extensionPoint.getExtensions(); +- if ((extensions != null) && (extensions.length == 1)) { +- IConfigurationElement[] factoryElements = extensions[0] +- .getConfigurationElements(); +- if ((factoryElements != null) && (factoryElements.length == 1)) { +- try { +- IRealmFactory realmFactory = (IRealmFactory) factoryElements[0] +- .createExecutableExtension("class"); //$NON-NLS-1$ +- realm = realmFactory.createRealm(); +- } catch (CoreException e) { +- logError( +- TomcatResources.TomcatAppServer_getRealmFactoryFailed, +- e); +- } +- } else { +- if ((factoryElements == null) +- || (factoryElements.length == 0)) { +- logError(TomcatResources.TomcatAppServer_missingFactoryElement); +- } else { +- logError(TomcatResources.TomcatAppServer_multipleFactoryElements); +- } +- } +- } else { +- if ((extensions == null) || (extensions.length == 0)) { +- logError(TomcatResources.TomcatAppServer_missingRealmExtension); +- } else { +- logError(TomcatResources.TomcatAppServer_multipleRealmExtensions); +- } +- } +- } else { +- logError(TomcatResources.TomcatAppServer_missingRealmExtensionPoint); +- } +- return realm; +- } +- +- /** +- * Create an error entry in the log +- * +- * @param msg +- * error message +- */ +- private void logError(String msg) { +- logError(msg, null); +- } +- +- /** +- * Create an error entry in the log +- * +- * @param msg +- * error message +- * @param cause +- * {@link Throwable} associated with this error message +- */ +- private void logError(String msg, Throwable cause) { +- TomcatPlugin.logError(msg, cause); +- } +- +- /** +- * @see org.eclipse.help.internal.appserver.IWebappServer#start(java.lang.String, +- * org.eclipse.core.runtime.IPath, java.lang.ClassLoader) +- */ +- public synchronized void start(String webappName, IPath path, ClassLoader customLoader) +- throws CoreException { +- +- if (!isStarted) { +- start(port, hostAddress); +- } +- if (!running) { +- throw new CoreException(new Status(IStatus.ERROR, +- TomcatPlugin.PLUGIN_ID, IStatus.OK, NLS.bind( +- TomcatResources.TomcatAppServer_addingWebapp, +- webappName, path.toOSString()), null)); +- } +- +- String contextPath = webappName; +- if (!contextPath.startsWith("/")) { //$NON-NLS-1$ +- contextPath = "/" + contextPath; //$NON-NLS-1$ +- } +- try { +- Context context = embedded.createContext(contextPath, path +- .toOSString()); +- if (context instanceof StandardContext) { +- ((StandardContext) context) +- .setWorkDir(getWorkingDirectory(webappName)); +- } +- +- WebAppClassLoader webappLoader = new WebAppClassLoader(customLoader); +- context.setLoader(embedded.createLoader(webappLoader)); +- +- host.addChild(context); +- contexts.add(context); +- } catch (Exception exc) { +- throw new CoreException(new Status(IStatus.ERROR, +- TomcatPlugin.PLUGIN_ID, IStatus.OK, NLS.bind( +- "TomcatAppServer.addingWebapp", webappName, path //$NON-NLS-1$ +- .toOSString()), exc)); +- } +- } +- +- /** +- * @see org.eclipse.help.internal.appserver.IWebappServer#stop(java.lang.String) +- */ +- public synchronized void stop(String webappName) throws CoreException { +- if (!running) { +- return; +- } +- Context context = (Context) host.findChild("/" + webappName); //$NON-NLS-1$ +- if (context != null) { +- contexts.remove(context); +- embedded.removeContext(context); +- } +- } +- +- /** +- * @see org.eclipse.help.internal.appserver.IWebappServer#getHost() +- */ +- public String getHost() { +- if (!running) { +- return null; +- } +- return hostAddress; +- } +- +- /** +- * @see org.eclipse.help.internal.appserver.IWebappServer#getPort() +- */ +- public int getPort() { +- if (!running) { +- return 0; +- } +- return port; +- } +- +- /** +- * @see org.eclipse.help.internal.appserver.IWebappServer#isRunning() +- */ +- public boolean isRunning() { +- return running; +- } +- +- /** +- * @see org.eclipse.help.internal.appserver.IWebappServer#stop() +- */ +- public synchronized void stop() throws CoreException { +- if (!running) { +- return; +- } +- running = false; +- // Remove all contexts +- for(int i = 0; i< contexts.size(); i++){ +- embedded.removeContext((Context)contexts.get(i)); +- contexts.remove(contexts.get(i)); +- } +- +- // Remove the sslConnector, if present. +- try { +- if (sslConnector != null) { +- embedded.removeConnector(this.sslConnector); +- } +- } catch (Exception exc) { +- throw new CoreException(new Status(IStatus.ERROR, +- TomcatPlugin.PLUGIN_ID, IStatus.OK, +- TomcatResources.TomcatAppServer_sslConnectorRemove, +- exc)); +- } +- +- // Remove the HTTP Connector, if present. +- try { +- if (httpConnector != null) { +- embedded.removeConnector(this.httpConnector); +- } +- } catch (Exception exc) { +- throw new CoreException(new Status(IStatus.ERROR, +- TomcatPlugin.PLUGIN_ID, IStatus.OK, +- TomcatResources.TomcatAppServer_httpConnectorRemove, +- exc)); +- } +- +- // Remove the engine (which should trigger removing the connector) +- try { +- embedded.removeEngine(engine); +- } catch (Exception exc) { +- throw new CoreException(new Status(IStatus.ERROR, +- TomcatPlugin.PLUGIN_ID, IStatus.OK, +- TomcatResources.TomcatAppServer_engineRemove, +- exc)); +- } +- // Shut down this tomcat server (should have nothing left to do) +- try { +- embedded.stop(); +- } catch (LifecycleException e) { +- throw new CoreException(new Status(IStatus.ERROR, +- TomcatPlugin.PLUGIN_ID, IStatus.OK, +- TomcatResources.TomcatAppServer_embeddedStop, +- e)); +- } +- isStarted = false; +- } +- +- private String getWorkingDirectory(String webApp) { +- return TomcatPlugin.getDefault().getStateLocation().append(webApp) +- .toOSString(); +- } +-} ++/******************************************************************************* ++ * Copyright (c) 2000, 2006 IBM Corporation and others. ++ * All rights reserved. This program and the accompanying materials ++ * are made available under the terms of the Eclipse Public License v1.0 ++ * which accompanies this distribution, and is available at ++ * http://www.eclipse.org/legal/epl-v10.html ++ * ++ * Contributors: ++ * IBM Corporation - initial API and implementation ++ *******************************************************************************/ ++package org.eclipse.tomcat.internal; ++ ++import java.io.ByteArrayOutputStream; ++import java.io.PrintStream; ++import java.net.InetAddress; ++import java.net.URL; ++import java.net.UnknownHostException; ++import java.util.ArrayList; ++ ++import mx4j.log.FileLogger; ++ ++import org.apache.catalina.Context; ++import org.apache.catalina.Engine; ++import org.apache.catalina.Host; ++import org.apache.catalina.Lifecycle; ++import org.apache.catalina.LifecycleEvent; ++import org.apache.catalina.LifecycleException; ++import org.apache.catalina.LifecycleListener; ++import org.apache.catalina.Realm; ++import org.apache.catalina.connector.Connector; ++import org.apache.catalina.core.StandardContext; ++import org.apache.catalina.core.StandardHost; ++import org.apache.catalina.realm.MemoryRealm; ++import org.apache.catalina.startup.Embedded; ++import org.apache.coyote.http11.Http11Protocol; ++import org.apache.tomcat.util.net.jsse.JSSEImplementation; ++import org.eclipse.core.runtime.CoreException; ++import org.eclipse.core.runtime.IConfigurationElement; ++import org.eclipse.core.runtime.IExtension; ++import org.eclipse.core.runtime.IExtensionPoint; ++import org.eclipse.core.runtime.IExtensionRegistry; ++import org.eclipse.core.runtime.IPath; ++import org.eclipse.core.runtime.IStatus; ++import org.eclipse.core.runtime.Platform; ++import org.eclipse.core.runtime.Preferences; ++import org.eclipse.core.runtime.Status; ++import org.eclipse.help.internal.appserver.IWebappServer; ++import org.eclipse.osgi.util.NLS; ++import org.eclipse.tomcat.internal.extensions.IRealmFactory; ++ ++/** ++ * Single engine, single host, single connector Tomcat Application Server. ++ */ ++public class TomcatAppServer implements IWebappServer { ++ /** ++ * Specify this reserved value for the SSL port # to indicate that SSL ++ * should not be used ++ */ ++ public final static int SSL_DISABLED = -1; ++ ++ private final static String NULL = null; ++ ++ private String hostAddress; ++ ++ private int port; ++ ++ private int sslPort = SSL_DISABLED; ++ ++ // false until an attempt to start Tomcat ++ private boolean isStarted = false; ++ ++ // true after started without problems ++ private boolean running = false; ++ ++ private Embedded embedded = null; ++ ++ private Engine engine = null; ++ ++ private Host host = null; ++ ++ private Connector httpConnector = null; ++ private boolean hasConnection = false; ++ private Connector sslConnector = null; ++ private boolean hasSSLConnection = false; ++ // Con ++ private ArrayList contexts = new ArrayList(); ++ ++ /** ++ * Constructs this class, but does not instantiates or start Tomcat classes ++ * until webapp are added. ++ */ ++ public TomcatAppServer() { ++ } ++ ++ /** ++ * @see org.eclipse.help.internal.appserver.IWebappServer#start(int, ++ * java.lang.String) ++ */ ++ public synchronized void start(int port, String hostAddress) throws CoreException { ++ // if null passed for hostAddress, use local host ++ if (hostAddress == null) { ++ this.hostAddress = "127.0.0.1"; //$NON-NLS-1$ ++ } else { ++ this.hostAddress = hostAddress; ++ } ++ InetAddress iAddress = null; ++ ++ //Defaults to LOCALHOST ++ try{ ++ iAddress = InetAddress.getByName(this.hostAddress); ++ } catch (UnknownHostException uhe) { ++ // will default to all interfaces ++ } ++ ++ String hostname = iAddress.getHostName(); ++ ++ this.port = port; ++ if (isStarted) { ++ return; ++ } ++ isStarted = true; ++ try { ++ embedded = new Embedded(new MemoryRealm()); ++ URL installURL = TomcatPlugin.getDefault().getBundle() ++ .getEntry("/"); //$NON-NLS-1$ ++ URL resolvedURL = Platform.resolve(installURL); ++ String home = Platform.asLocalURL(resolvedURL).getFile(); ++ System.setProperty("catalina.home", home); //$NON-NLS-1$ ++ String base = home; ++ System.setProperty("catalina.base", base); //$NON-NLS-1$ ++ ++ // Set up realm if one found ++ if (TomcatPlugin.getDefault().getPluginPreferences().getInt( ++ TomcatPlugin.PREF_SSL_PORT) >= 0) { ++ Realm realm = getRealm(); ++ embedded.setRealm(realm); ++ } ++ //the embedded application is now started by using embedded.start() ++ embedded.addLifecycleListener(new LifecycleListener(){ ++ public void lifecycleEvent(LifecycleEvent event) { ++ if (Lifecycle.START_EVENT.equals(event.getType())) ++ running = true; ++ } ++ ++ }); ++ // start now, and then add all the contexts.. ++ embedded.start(); ++ ++ // Create a very basic container hierarchy ++ engine = embedded.createEngine(); ++ ++ host = embedded.createHost(hostname, home + "webapps"); //$NON-NLS-1$ ++ ++ // all request go to our only host ++ engine.setDefaultHost(host.getName()); ++ ++ if (host instanceof StandardHost) { ++ ((StandardHost) host) ++ .setErrorReportValveClass("org.eclipse.tomcat.internal.EclipseErrorReportValve"); //$NON-NLS-1$ ++ } ++ ++ engine.addChild(host); ++ ++ // Install the assembled container hierarchy ++ PrintStream sysOut = System.out; ++ // reassign standard output to prevent Tomcat from writing ++ // its version message there. ++ System.setOut(new PrintStream(new ByteArrayOutputStream())); ++ try { ++ embedded.addEngine(engine); ++ } finally { ++ System.setOut(sysOut); ++ } ++ ++ // Root context ++ Context root = embedded.createContext("", home + "webapps/ROOT"); //$NON-NLS-1$ //$NON-NLS-2$ ++ // this line should be replaced once tomcat provides support ++ // for setting the working directory ++ if (root instanceof StandardContext) { ++ ((StandardContext) root) ++ .setWorkDir(getWorkingDirectory("ROOT")); //$NON-NLS-1$ ++ } ++ root.setLoader(embedded.createLoader(this.getClass() ++ .getClassLoader())); ++ ++ host.addChild(root); ++ contexts.add(root); ++ ++ updateSslPort(iAddress); ++ if (this.port == 0) { ++ this.port = SocketUtil.findUnusedLocalPort(iAddress); ++ if (this.port == -1) { ++ throw new CoreException( ++ new Status( ++ IStatus.ERROR, ++ TomcatPlugin.PLUGIN_ID, ++ IStatus.OK, ++ TomcatResources.TomcatAppServer_start_CannotObtainPort, ++ null)); ++ } ++ } ++ ++ // Create Connector ++ Connector connector = embedded.createConnector(iAddress.getHostAddress(), this.port,false);; ++ ++ Preferences pref = TomcatPlugin.getDefault() ++ .getPluginPreferences(); ++ /** ++ * To extend additional properties, make use of org.apache.tomcat.util.IntrospectionUtils ++ * A Connector will initialize a protocolhandler defaults to org.apache.coyote.http11.Http11Protocol ++ * format : connector.setProperty("STRING_PROP_NAME","STRING_PROP_VALUE"); ++ * ++ */ ++ ++ int acceptCount = pref.getInt(TomcatPlugin.PREF_ACCEPT_COUNT); ++ if (acceptCount > 0) { ++ connector.setProperty("backlog",""+acceptCount); //$NON-NLS-1$ //$NON-NLS-2$ ++ } ++ ++ int maxProcessors = pref ++ .getInt(TomcatPlugin.PREF_MAX_PROCESSORS); ++ if (maxProcessors > 0) { ++ connector.setProperty("maxThreads",""+maxProcessors); //$NON-NLS-1$ //$NON-NLS-2$ ++ } ++ ++ int minProcessors = pref ++ .getInt(TomcatPlugin.PREF_MIN_PROCESSORS); ++ if (minProcessors > 0) { ++ connector.setProperty("minSpareThreads",""+minProcessors); //$NON-NLS-1$ //$NON-NLS-2$ ++ } ++ ++ if (this.sslPort > 0) { ++ connector.setRedirectPort(this.sslPort); ++ connector.setEnableLookups(true); ++ connector.setProperty("soTimeout",""+20000); //$NON-NLS-1$ //$NON-NLS-2$ ++ //connector.setUseURIValidationHack(false); no longer available ++ connector.setUseBodyEncodingForURI(false); ++ String disableUploadTimeout = pref.getString(TomcatPlugin.DISABLE_UPLOAD_TIMEOUT); ++ if ((disableUploadTimeout != null) && (!("".equals(disableUploadTimeout.trim())))) { //$NON-NLS-1$ ++ connector.setProperty("disableUploadTimeout", disableUploadTimeout); //$NON-NLS-1$ ++ } ++ } ++ // connectorImpl.setDebug(0); ++ // If there is problem in embedded.addConnector() ++ // there is no exception, so add a listener ++ connector.addLifecycleListener(new LifecycleListener() { ++ public void lifecycleEvent(LifecycleEvent event) { ++ if (Lifecycle.START_EVENT.equals(event.getType())) ++ hasConnection = true; ++ } ++ }); ++ ++ // add Connector to Tomcat ++ PrintStream sysErr = System.err; ++ // reassign standard error to prevent Coyote from writing ++ // its version message there. ++ System.setErr(new PrintStream(new ByteArrayOutputStream())); ++ try { ++ this.httpConnector = connector; ++ embedded.addConnector(this.httpConnector); ++ httpConnector.start(); ++ } finally { ++ System.setErr(sysErr); ++ } ++ if (this.sslPort > 0) { ++ createSSLConnector(iAddress, this.sslPort); ++ } ++ ++ // running = true; ++ TomcatPlugin.getDefault().setAppserver(this); ++ ++ } catch (Exception exc) { ++ TomcatPlugin ++ .logError( ++ "Exception occurred starting the embedded application server.", //$NON-NLS-1$ ++ exc); ++ if (exc instanceof CoreException) { ++ throw (CoreException) exc; ++ } ++ throw new CoreException(new Status(IStatus.ERROR, ++ TomcatPlugin.PLUGIN_ID, IStatus.OK, ++ TomcatResources.TomcatAppServer_start, ++ exc)); ++ } ++ if (!running) { ++ throw new CoreException(new Status(IStatus.ERROR, ++ TomcatPlugin.PLUGIN_ID, IStatus.OK, ++ TomcatResources.TomcatAppServer_start, null)); ++ } ++ } ++ ++ /** ++ * Update {@link sslPort} to refer an appropriate port. If the user set ++ * sslPort to 0, an arbitrary free port will be used. ++ * ++ * @param iAddress ++ * {@link InetAddress} object representing the machine hosting ++ * the help system ++ * @return port number of use for the SSL connection ++ * @throws CoreException ++ */ ++ private int updateSslPort(InetAddress iAddress) throws CoreException { ++ this.sslPort = TomcatPlugin.getDefault().getPluginPreferences().getInt( ++ TomcatPlugin.PREF_SSL_PORT); ++ if (this.sslPort == 0) { ++ this.sslPort = SocketUtil.findUnusedLocalPort(iAddress); ++ if (this.sslPort == -1) { ++ throw new CoreException(new Status(IStatus.ERROR, ++ TomcatPlugin.PLUGIN_ID, IStatus.OK, ++ TomcatResources.TomcatAppServer_start_CannotObtainPort, ++ null)); ++ } ++ } ++ return this.sslPort; ++ } ++ ++ /** ++ * @param iAddress ++ * InetAddress representing the machine hosting the help system. ++ * @param sslport ++ * port # to use for the SSL connection ++ * @throws CoreException ++ */ ++ private void createSSLConnector(InetAddress iAddress, int sslport) ++ throws CoreException { ++ ++ // Create Connector ++ //Defaults to local if IAddress is null ++ Connector connector = embedded.createConnector(iAddress.getHostAddress(), this.port,false); ++ ++ //--------------------create the Protocol-----------------------// ++ Preferences pref = TomcatPlugin.getDefault().getPluginPreferences(); ++ /** ++ * To extend additional properties, make use of org.apache.tomcat.util.IntrospectionUtils ++ * A Connector will initialize a protocolhandler which initialize a SSLImplementation which initialize ++ * a ServerSocketFactory ++ * format : connector.setProperty("STRING_PROP_NAME","STRING_PROP_VALUE"); ++ * ++ */ ++ //----------------configure connector -------------------------------// ++ // by looking at the code, it seems like the protocol go in first ++ String protocol = pref.getString(TomcatPlugin.PREF_SSL_PROTOCOL); ++ if ((protocol != null) && (!("".equals(protocol.trim())))) { //$NON-NLS-1$ ++ connector.setProperty("protocol",protocol); //$NON-NLS-1$ ++ } ++ String protocols = pref.getString(TomcatPlugin.PREF_SSL_PROTOCOLS); ++ if ((protocols != null) && (!("".equals(protocols.trim())))) { //$NON-NLS-1$ ++ connector.setProperty("protocols",protocols); //$NON-NLS-1$ ++ } ++ String protocolClassName = Http11Protocol.class.getName(); ++ connector.setProtocol(protocolClassName); ++ ++ String JSSEImplementationName = JSSEImplementation.class.getName(); ++ connector.setProperty("sslImplementation",JSSEImplementationName); //$NON-NLS-1$ ++ ++ String disableUploadTimeout = pref.getString(TomcatPlugin.DISABLE_UPLOAD_TIMEOUT); ++ if ((disableUploadTimeout != null) && (!("".equals(disableUploadTimeout.trim())))) { //$NON-NLS-1$ ++ connector.setProperty("disableUploadTimeout", disableUploadTimeout); //$NON-NLS-1$ ++ } ++ ++ String algorithm = pref.getString(TomcatPlugin.PREF_SSL_ALGORITHM); ++ if ((algorithm != null) && (!("".equals(algorithm.trim())))) { //$NON-NLS-1$ ++ connector.setProperty("algorithm", algorithm); //$NON-NLS-1$ ++ } ++ int maxProcessors = pref.getInt(TomcatPlugin.PREF_MAX_PROCESSORS); ++ if (maxProcessors > 0) { ++ //connector.setMaxProcessors(maxProcessors); ++ connector.setProperty("maxThreads",""+maxProcessors); //$NON-NLS-1$ //$NON-NLS-2$ ++ } ++ int minProcessors = pref.getInt(TomcatPlugin.PREF_MIN_PROCESSORS); ++ if (minProcessors > 0) { ++ //connector.setMinProcessors(minProcessors); ++ connector.setProperty("minSpareThreads",""+minProcessors); //$NON-NLS-1$ //$NON-NLS-2$ ++ } ++ //this is making use of org.apache.tomcat.util.IntrospectionUtils ++ connector.setProperty("disableUploadTimeout",""+true); //$NON-NLS-1$ //$NON-NLS-2$ ++ String clientauth = pref.getString(TomcatPlugin.PREF_CLIENT_AUTHENTICATION); ++ if ((clientauth != null) && (!("".equals(clientauth.trim())))) { //$NON-NLS-1$ ++ connector.setProperty("clientauth",clientauth); //$NON-NLS-1$ ++ } ++ ++ int acceptCount = pref.getInt(TomcatPlugin.PREF_ACCEPT_COUNT); ++ if (acceptCount > 0) { ++ connector.setProperty("backlog",""+acceptCount); //$NON-NLS-1$ //$NON-NLS-2$ ++ } ++ ++ String keyStoreFile = pref ++ .getString(TomcatPlugin.PREF_KEY_STORE_FILE); ++ if ((keyStoreFile != null) && (!("".equals(keyStoreFile.trim())))) { //$NON-NLS-1$ ++ connector.setProperty("keystore", keyStoreFile); //$NON-NLS-1$ ++ } ++ String keyStorePassword = pref ++ .getString(TomcatPlugin.PREF_KEY_STORE_PASSWORD); ++ if ((keyStorePassword != null) ++ && (!("".equals(keyStorePassword.trim())))) { //$NON-NLS-1$ ++ connector.setProperty("keypass", keyStorePassword); //$NON-NLS-1$ ++ } ++ //connector.setUseURIValidationHack(false); --no longer avaliable, hope they fixed the bug ++ connector.setUseBodyEncodingForURI(false); ++ // connector.setSecure(true); ---setting ssLImplementation set secure to true ++ String scheme = pref.getString(TomcatPlugin.PREF_SSL_SCHEME); ++ if ((scheme != null) && (!("".equals(scheme.trim())))) { //$NON-NLS-1$ ++ connector.setScheme(scheme); ++ } ++ connector.setEnableLookups(true); ++ ++ //connector.setFactory(factory); --no longer needed, now handled by SSLImplemenatation ++ // If there is problem in embedded.addConnector() ++ // there is no exception, so add a listener ++ connector.addLifecycleListener(new LifecycleListener() { ++ public void lifecycleEvent(LifecycleEvent event) { ++ if (Lifecycle.START_EVENT.equals(event.getType())||Lifecycle.PERIODIC_EVENT.equals(event.getType())) ++ hasSSLConnection = true; ++ } ++ }); ++ // add Connector to Tomcat ++ PrintStream sysErr = (PrintStream) System.err; ++ // reassign standard error to prevent Coyote from writing ++ // its version message there. ++ System.setErr(new PrintStream(new ByteArrayOutputStream())); ++ try{ ++ sslConnector = connector; ++ embedded.addConnector(this.sslConnector); ++ sslConnector.start(); ++ } catch(LifecycleException e){ ++ TomcatPlugin ++ .logError( ++ "Exception occurred while establishing secure connection.", //$NON-NLS-1$ ++ e); ++ } ++ finally { ++ System.setErr(sysErr); ++ } ++ } ++ ++ /** ++ * Creates a {@link Realm}object using the information contained in ++ * extensions of the type org.eclipse.tomcat.realmfactory in the plugin ++ * registry. ++ * ++ * @return the {@link Realm}object created ++ */ ++ private Realm getRealm() { ++ IExtensionRegistry registry = Platform.getExtensionRegistry(); ++ IExtensionPoint extensionPoint = registry.getExtensionPoint( ++ TomcatPlugin.PLUGIN_ID, "realmfactory"); //$NON-NLS-1$ ++ Realm realm = null; ++ if (extensionPoint != null) { ++ IExtension[] extensions = extensionPoint.getExtensions(); ++ if ((extensions != null) && (extensions.length == 1)) { ++ IConfigurationElement[] factoryElements = extensions[0] ++ .getConfigurationElements(); ++ if ((factoryElements != null) && (factoryElements.length == 1)) { ++ try { ++ IRealmFactory realmFactory = (IRealmFactory) factoryElements[0] ++ .createExecutableExtension("class"); //$NON-NLS-1$ ++ realm = realmFactory.createRealm(); ++ } catch (CoreException e) { ++ logError( ++ TomcatResources.TomcatAppServer_getRealmFactoryFailed, ++ e); ++ } ++ } else { ++ if ((factoryElements == null) ++ || (factoryElements.length == 0)) { ++ logError(TomcatResources.TomcatAppServer_missingFactoryElement); ++ } else { ++ logError(TomcatResources.TomcatAppServer_multipleFactoryElements); ++ } ++ } ++ } else { ++ if ((extensions == null) || (extensions.length == 0)) { ++ logError(TomcatResources.TomcatAppServer_missingRealmExtension); ++ } else { ++ logError(TomcatResources.TomcatAppServer_multipleRealmExtensions); ++ } ++ } ++ } else { ++ logError(TomcatResources.TomcatAppServer_missingRealmExtensionPoint); ++ } ++ return realm; ++ } ++ ++ /** ++ * Create an error entry in the log ++ * ++ * @param msg ++ * error message ++ */ ++ private void logError(String msg) { ++ logError(msg, null); ++ } ++ ++ /** ++ * Create an error entry in the log ++ * ++ * @param msg ++ * error message ++ * @param cause ++ * {@link Throwable} associated with this error message ++ */ ++ private void logError(String msg, Throwable cause) { ++ TomcatPlugin.logError(msg, cause); ++ } ++ ++ /** ++ * @see org.eclipse.help.internal.appserver.IWebappServer#start(java.lang.String, ++ * org.eclipse.core.runtime.IPath, java.lang.ClassLoader) ++ */ ++ public synchronized void start(String webappName, IPath path, ClassLoader customLoader) ++ throws CoreException { ++ ++ if (!isStarted) { ++ start(port, hostAddress); ++ } ++ if (!running) { ++ throw new CoreException(new Status(IStatus.ERROR, ++ TomcatPlugin.PLUGIN_ID, IStatus.OK, NLS.bind( ++ TomcatResources.TomcatAppServer_addingWebapp, ++ webappName, path.toOSString()), null)); ++ } ++ String contextPath = webappName; ++ if (!contextPath.startsWith("/")) { //$NON-NLS-1$ ++ contextPath = "/" + contextPath; //$NON-NLS-1$ ++ } ++ try { ++ Context context = embedded.createContext(contextPath, path ++ .toOSString()); ++ if (context instanceof StandardContext) { ++ ((StandardContext) context) ++ .setWorkDir(getWorkingDirectory(webappName)); ++ } ++ ++ WebAppClassLoader webappLoader = new WebAppClassLoader(customLoader); ++ context.setLoader(embedded.createLoader(webappLoader)); ++ host.addChild(context); ++ contexts.add(context); ++ } catch (Exception exc) { ++ throw new CoreException(new Status(IStatus.ERROR, ++ TomcatPlugin.PLUGIN_ID, IStatus.OK, NLS.bind( ++ "TomcatAppServer.addingWebapp", webappName, path //$NON-NLS-1$ ++ .toOSString()), exc)); ++ } ++ } ++ ++ /** ++ * @see org.eclipse.help.internal.appserver.IWebappServer#stop(java.lang.String) ++ */ ++ public synchronized void stop(String webappName) throws CoreException { ++ if (!running) { ++ return; ++ } ++ Context context = (Context) host.findChild("/" + webappName); //$NON-NLS-1$ ++ if (context != null) { ++ contexts.remove(context); ++ embedded.removeContext(context); ++ } ++ } ++ ++ /** ++ * @see org.eclipse.help.internal.appserver.IWebappServer#getHost() ++ */ ++ public String getHost() { ++ if (!running) { ++ return null; ++ } ++ return hostAddress; ++ } ++ ++ /** ++ * @see org.eclipse.help.internal.appserver.IWebappServer#getPort() ++ */ ++ public int getPort() { ++ if (!running) { ++ return 0; ++ } ++ return port; ++ } ++ ++ /** ++ * @see org.eclipse.help.internal.appserver.IWebappServer#isRunning() ++ */ ++ public boolean isRunning() { ++ return running; ++ } ++ ++ /** ++ * @see org.eclipse.help.internal.appserver.IWebappServer#stop() ++ */ ++ public synchronized void stop() throws CoreException { ++ if (!running) { ++ return; ++ } ++ running = false; ++ // Remove all contexts ++ for(int i = 0; i< contexts.size(); i++){ ++ embedded.removeContext((Context)contexts.get(i)); ++ contexts.remove(contexts.get(i)); ++ } ++ ++ // Remove the sslConnector, if present. ++ try { ++ if (sslConnector != null) { ++ embedded.removeConnector(this.sslConnector); ++ } ++ } catch (Exception exc) { ++ throw new CoreException(new Status(IStatus.ERROR, ++ TomcatPlugin.PLUGIN_ID, IStatus.OK, ++ TomcatResources.TomcatAppServer_sslConnectorRemove, ++ exc)); ++ } ++ ++ // Remove the HTTP Connector, if present. ++ try { ++ if (httpConnector != null) { ++ embedded.removeConnector(this.httpConnector); ++ } ++ } catch (Exception exc) { ++ throw new CoreException(new Status(IStatus.ERROR, ++ TomcatPlugin.PLUGIN_ID, IStatus.OK, ++ TomcatResources.TomcatAppServer_httpConnectorRemove, ++ exc)); ++ } ++ ++ // Remove the engine (which should trigger removing the connector) ++ try { ++ embedded.removeEngine(engine); ++ } catch (Exception exc) { ++ throw new CoreException(new Status(IStatus.ERROR, ++ TomcatPlugin.PLUGIN_ID, IStatus.OK, ++ TomcatResources.TomcatAppServer_engineRemove, ++ exc)); ++ } ++ // Shut down this tomcat server (should have nothing left to do) ++ try { ++ embedded.stop(); ++ } catch (LifecycleException e) { ++ throw new CoreException(new Status(IStatus.ERROR, ++ TomcatPlugin.PLUGIN_ID, IStatus.OK, ++ TomcatResources.TomcatAppServer_embeddedStop, ++ e)); ++ } ++ isStarted = false; ++ } ++ ++ private String getWorkingDirectory(String webApp) { ++ return TomcatPlugin.getDefault().getStateLocation().append(webApp) ++ .toOSString(); ++ } ++} +\ No newline at end of file +Index: src/org/eclipse/tomcat/internal/EclipseErrorReportValve.java +=================================================================== +RCS file: /cvsroot/eclipse/org.eclipse.tomcat/src/org/eclipse/tomcat/internal/EclipseErrorReportValve.java,v +retrieving revision 1.9 +diff -u -r1.9 EclipseErrorReportValve.java +--- src/org/eclipse/tomcat/internal/EclipseErrorReportValve.java 23 Feb 2006 22:51:14 -0000 1.9 ++++ src/org/eclipse/tomcat/internal/EclipseErrorReportValve.java 4 Jul 2006 18:42:41 -0000 +@@ -69,15 +69,27 @@ + package org.eclipse.tomcat.internal; + + +-import java.io.*; +-import java.util.*; +- +-import javax.servlet.*; +-import javax.servlet.http.*; +- +-import org.apache.catalina.*; +-import org.apache.catalina.util.*; +-import org.apache.catalina.valves.*; ++import java.io.IOException; ++import java.io.PrintWriter; ++import java.io.StringWriter; ++import java.io.Writer; ++import java.util.Locale; ++ ++import javax.servlet.ServletException; ++import javax.servlet.ServletRequest; ++import javax.servlet.ServletResponse; ++import javax.servlet.http.HttpServletResponse; ++ ++import mx4j.log.Logger; ++ ++import org.apache.catalina.Globals; ++import org.apache.catalina.Valve; ++import org.apache.catalina.connector.Request; ++import org.apache.catalina.connector.Response; ++import org.apache.catalina.util.RequestUtil; ++import org.apache.catalina.util.StringManager; ++import org.apache.catalina.valves.Constants; ++import org.apache.catalina.valves.ValveBase; + import org.eclipse.core.runtime.Platform; + + +@@ -145,12 +157,12 @@ + * @exception IOException if an input/output error occurs + * @exception ServletException if a servlet error occurs + */ +- public void invoke(Request request, Response response, +- ValveContext context) ++ public void invoke(Request request, Response response) + throws IOException, ServletException { + + // Perform the request +- context.invokeNext(request, response); ++ Valve nextValve = getNext(); ++ nextValve.invoke(request, response); + + ServletRequest sreq = (ServletRequest) request; + Throwable throwable = +@@ -220,14 +232,11 @@ + throws IOException { + + // Do nothing on non-HTTP responses +- if (!(response instanceof HttpResponse)) +- return; +- HttpResponse hresponse = (HttpResponse) response; + if (!(response instanceof HttpServletResponse)) + return; + HttpServletResponse hres = (HttpServletResponse) response; +- int statusCode = hresponse.getStatus(); +- String message = RequestUtil.filter(hresponse.getMessage()); ++ int statusCode = response.getStatus(); ++ String message = RequestUtil.filter(response.getMessage()); + if (message == null) + message = ""; //$NON-NLS-1$ + +@@ -373,9 +382,9 @@ + */ + protected void log(String message) { + +- Logger logger = container.getLogger(); ++ Logger logger = (Logger) container.getLogger(); + if (logger != null) +- logger.log(this.toString() + ": " + message); //$NON-NLS-1$ ++ logger.info(this.toString() + ": " + message); //$NON-NLS-1$ + else + System.out.println(this.toString() + ": " + message); //$NON-NLS-1$ + +@@ -390,9 +399,9 @@ + */ + protected void log(String message, Throwable throwable) { + +- Logger logger = container.getLogger(); ++ Logger logger = (Logger) container.getLogger(); + if (logger != null) +- logger.log(this.toString() + ": " + message, throwable); //$NON-NLS-1$ ++ logger.info(this.toString() + ": " + message, throwable); //$NON-NLS-1$ + else { + System.out.println(this.toString() + ": " + message); //$NON-NLS-1$ + throwable.printStackTrace(System.out); +Index: META-INF/MANIFEST.MF +=================================================================== +RCS file: /cvsroot/eclipse/org.eclipse.tomcat/META-INF/MANIFEST.MF,v +retrieving revision 1.21 +diff -u -r1.21 MANIFEST.MF +--- META-INF/MANIFEST.MF 9 May 2006 20:26:52 -0000 1.21 ++++ META-INF/MANIFEST.MF 4 Jul 2006 18:42:40 -0000 +@@ -2,30 +2,30 @@ + Bundle-ManifestVersion: 2 + Bundle-Name: %pluginName + Bundle-SymbolicName: org.eclipse.tomcat; singleton:=true +-Bundle-Version: 4.1.130.qualifier ++Bundle-Version: 5.5.15.qualifier + Bundle-ClassPath: tomcatwrapper.jar, +- catalina.jar, +- bootstrap.jar, +- commons-beanutils.jar, +- commons-collections.jar, +- commons-digester.jar, +- commons-logging-api.jar, +- commons-modeler.jar, +- jakarta-regexp-1.3.jar, +- jasper-compiler.jar, +- jasper-runtime.jar, +- mx4j-jmx.jar, +- naming-common.jar, +- naming-factory.jar, +- naming-resources.jar, +- servlet.jar, +- servlets-common.jar, +- servlets-default.jar, +- servlets-invoker.jar, +- servlets-manager.jar, +- tomcat-coyote.jar, +- tomcat-http11.jar, +- tomcat-util.jar ++ lib/catalina.jar, ++ lib/catalina-optional.jar, ++ lib/commons-beanutils.jar, ++ lib/commons-collections.jar, ++ lib/commons-digester.jar, ++ lib/commons-digester-rss.jar, ++ lib/commons-el.jar, ++ lib/commons-logging-api.jar, ++ lib/commons-modeler.jar, ++ lib/jasper-compiler.jar, ++ lib/jasper-runtime.jar, ++ lib/jmx.jar, ++ lib/jsp-api.jar, ++ lib/naming-factory.jar, ++ lib/naming-resources.jar, ++ lib/regexp.jar, ++ lib/servlet-api.jar, ++ lib/servlets-default.jar, ++ lib/tomcat-coyote.jar, ++ lib/tomcat-http.jar, ++ lib/tomcat-util.jar, ++ lib/servlets-invoker.jar + Bundle-Activator: org.eclipse.tomcat.internal.TomcatPlugin + Bundle-Vendor: %providerName + Bundle-Localization: plugin +@@ -33,6 +33,74 @@ + org.apache.ant;bundle-version="[1.6.5,1.7.0)";resolution:=optional, + org.eclipse.core.runtime;bundle-version="[3.1.0,4.0.0)" + Eclipse-LazyStart: true +-Export-Package: org.eclipse.tomcat.internal;x-internal:=true, ++Eclipse-BuddyPolicy: global ++Export-Package: javax.management;x-internal:=true, ++ javax.management.loading;x-internal:=true, ++ javax.management.modelmbean;x-internal:=true, ++ javax.management.monitor;x-internal:=true, ++ javax.management.openmbean;x-internal:=true, ++ javax.management.relation;x-internal:=true, ++ javax.management.timer;x-internal:=true, ++ javax.servlet;x-internal:=true, ++ javax.servlet.http;x-internal:=true, ++ javax.servlet.jsp;x-internal:=true, ++ javax.servlet.jsp.tagext;x-internal:=true, ++ mx4j;x-internal:=true, ++ mx4j.loading;x-internal:=true, ++ mx4j.log;x-internal:=true, ++ mx4j.persist;x-internal:=true, ++ mx4j.server;x-internal:=true, ++ mx4j.server.interceptor;x-internal:=true, ++ mx4j.timer;x-internal:=true, ++ mx4j.util;x-internal:=true, ++ org.apache.catalina;x-internal:=true, ++ org.apache.catalina.connector;x-internal:=true, ++ org.apache.catalina.core;x-internal:=true, ++ org.apache.catalina.realm;x-internal:=true, ++ org.apache.catalina.servlets;x-internal:=true, ++ org.apache.commons.beanutils;x-internal:=true, ++ org.apache.commons.beanutils.converters;x-internal:=true, ++ org.apache.commons.beanutils.locale;x-internal:=true, ++ org.apache.commons.beanutils.locale.converters;x-internal:=true, ++ org.apache.commons.collections;x-internal:=true, ++ org.apache.commons.collections.comparators;x-internal:=true, ++ org.apache.commons.collections.iterators;x-internal:=true, ++ org.apache.commons.digester;x-internal:=true, ++ org.apache.commons.digester.rss;x-internal:=true, ++ org.apache.commons.digester.xmlrules;x-internal:=true, ++ org.apache.commons.logging;x-internal:=true, ++ org.apache.commons.logging.impl;x-internal:=true, ++ org.apache.commons.modeler;x-internal:=true, ++ org.apache.commons.modeler.ant;x-internal:=true, ++ org.apache.commons.modeler.mbeans;x-internal:=true, ++ org.apache.commons.modeler.modules;x-internal:=true, ++ org.apache.commons.modeler.util;x-internal:=true, ++ org.apache.coyote;x-internal:=true, ++ org.apache.coyote.http11;x-internal:=true, ++ org.apache.coyote.http11.filters;x-internal:=true, ++ org.apache.coyote.memory;x-internal:=true, ++ org.apache.jasper;x-internal:=true, ++ org.apache.jasper.compiler;x-internal:=true, ++ org.apache.jasper.runtime;x-internal:=true, ++ org.apache.jasper.servlet;x-internal:=true, ++ org.apache.jasper.util;x-internal:=true, ++ org.apache.jasper.xmlparser;x-internal:=true, ++ org.apache.naming;x-internal:=true, ++ org.apache.naming.factory;x-internal:=true, ++ org.apache.naming.java;x-internal:=true, ++ org.apache.naming.resources;x-internal:=true, ++ org.apache.regexp;x-internal:=true, ++ org.apache.tomcat.util;x-internal:=true, ++ org.apache.tomcat.util.buf;x-internal:=true, ++ org.apache.tomcat.util.collections;x-internal:=true, ++ org.apache.tomcat.util.http;x-internal:=true, ++ org.apache.tomcat.util.http.mapper;x-internal:=true, ++ org.apache.tomcat.util.log;x-internal:=true, ++ org.apache.tomcat.util.net;x-internal:=true, ++ org.apache.tomcat.util.net.jsse;x-internal:=true, ++ org.apache.tomcat.util.res;x-internal:=true, ++ org.apache.tomcat.util.threads;x-internal:=true, ++ org.eclipse.tomcat.internal;x-internal:=true, ++ org.eclipse.tomcat.internal;x-internal:=true, + org.eclipse.tomcat.internal.extensions;x-internal:=true + Bundle-RequiredExecutionEnvironment: J2SE-1.4 eclipse-webapp-tomcat55.patch: build.properties | 4 ++-- build.xml | 29 ++++++++++++++++------------- 2 files changed, 18 insertions(+), 15 deletions(-) Index: eclipse-webapp-tomcat55.patch =================================================================== RCS file: eclipse-webapp-tomcat55.patch diff -N eclipse-webapp-tomcat55.patch --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ eclipse-webapp-tomcat55.patch 4 Jul 2006 21:27:47 -0000 1.4 @@ -0,0 +1,87 @@ +Index: build.xml +=================================================================== +RCS file: /cvsroot/eclipse/org.eclipse.help.webapp/build.xml,v +retrieving revision 1.71 +diff -u -r1.71 build.xml +--- build.xml 16 Mar 2006 21:57:15 -0000 1.71 ++++ build.xml 4 Jul 2006 18:26:11 -0000 +@@ -84,8 +84,8 @@ + + + +- +- ++ ++ + + + +@@ -141,8 +141,12 @@ + + + +- +- ++ ++ ++ ++ ++ ++ + + + +@@ -170,21 +174,19 @@ + + + +- +- +- +- +- ++ ++ ++ ++ + + + + +- + + + +@@ -222,8 +224,9 @@ + + + +- +- ++ ++ ++ + + + +Index: build.properties +=================================================================== +RCS file: /cvsroot/eclipse/org.eclipse.help.webapp/build.properties,v +retrieving revision 1.32 +diff -u -r1.32 build.properties +--- build.properties 18 Mar 2005 08:00:28 -0000 1.32 ++++ build.properties 4 Jul 2006 18:26:11 -0000 +@@ -33,5 +33,5 @@ + ../org.eclipse.help.appserver/bin,\ + ../org.eclipse.help.appserver,\ + ../org.eclipse.help.appserver/@dot,\ +- ../org.eclipse.tomcat/servlet.jar,\ +- ../org.eclipse.tomcat/jasper-runtime.jar ++ ../org.eclipse.tomcat/lib/servletapi5.jar,\ ++ ../org.eclipse.tomcat/lib/jasper-runtime.jar Index: .cvsignore =================================================================== RCS file: /cvs/dist/rpms/eclipse/devel/.cvsignore,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- .cvsignore 5 Jun 2006 03:47:07 -0000 1.21 +++ .cvsignore 4 Jul 2006 21:27:47 -0000 1.22 @@ -1,2 +1,2 @@ -eclipse-sourceBuild-srcIncluded-3.2RC7.zip -eclipse-fedora-splash-3.2rc7.png +eclipse-sourceBuild-srcIncluded-3.2.zip +eclipse-fedora-splash-3.2.png eclipse-disable-junit4-apt.patch: assemble.org.eclipse.sdk.linux.gtk.ia64.xml | 24 ---------------------- assemble.org.eclipse.sdk.linux.gtk.ppc.xml | 24 ---------------------- assemble.org.eclipse.sdk.linux.gtk.ppc64.xml | 24 ---------------------- assemble.org.eclipse.sdk.linux.gtk.x86.xml | 24 ---------------------- assemble.org.eclipse.sdk.linux.gtk.x86_64.xml | 24 ---------------------- features/org.eclipse.jdt/build.xml | 22 -------------------- features/org.eclipse.jdt/feature.xml | 27 ------------------------- plugins/org.eclipse.jdt.doc.isv/buildDoc.xml | 2 - plugins/org.eclipse.jdt.doc.isv/jdtOptions.txt | 4 --- 9 files changed, 3 insertions(+), 172 deletions(-) Index: eclipse-disable-junit4-apt.patch =================================================================== RCS file: /cvs/dist/rpms/eclipse/devel/eclipse-disable-junit4-apt.patch,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- eclipse-disable-junit4-apt.patch 9 Jun 2006 22:26:43 -0000 1.3 +++ eclipse-disable-junit4-apt.patch 4 Jul 2006 21:27:47 -0000 1.4 @@ -1,386 +1,386 @@ -diff -ruN eclipse-3.2RC7-src.orig/assemble.org.eclipse.sdk.linux.gtk.ia64.xml eclipse-3.2RC7-src/assemble.org.eclipse.sdk.linux.gtk.ia64.xml ---- eclipse-3.2RC7-src.orig/assemble.org.eclipse.sdk.linux.gtk.ia64.xml 2006-06-02 13:30:00.000000000 -0400 -+++ eclipse-3.2RC7-src/assemble.org.eclipse.sdk.linux.gtk.ia64.xml 2006-06-04 18:52:03.000000000 -0400 -@@ -49,9 +49,6 @@ - +diff -uNr assemble.org.eclipse.sdk.linux.gtk.ia64.xml assemble.org.eclipse.sdk.linux.gtk.ia64.xml +--- assemble.org.eclipse.sdk.linux.gtk.ia64.xml 2006-07-04 13:40:47.000000000 -0400 ++++ assemble.org.eclipse.sdk.linux.gtk.ia64.xml 2006-07-04 13:33:17.000000000 -0400 +@@ -106,9 +106,6 @@ + - - - - + -@@ -115,9 +112,6 @@ - +@@ -130,9 +127,6 @@ + -- +- - - - + -@@ -151,9 +145,6 @@ - +@@ -295,9 +289,6 @@ + -- +- - - - + -@@ -277,9 +268,6 @@ - +@@ -325,9 +316,6 @@ + -- +- - - - + -@@ -407,10 +395,6 @@ +@@ -471,10 +459,6 @@ -- +- - - - - + -@@ -475,10 +459,6 @@ +@@ -495,10 +479,6 @@ -- +- - - - - + -@@ -667,10 +647,6 @@ +@@ -675,10 +655,6 @@ -- +- - - - - + -diff -ruN eclipse-3.2RC7-src.orig/assemble.org.eclipse.sdk.linux.gtk.ppc64.xml eclipse-3.2RC7-src/assemble.org.eclipse.sdk.linux.gtk.ppc64.xml ---- eclipse-3.2RC7-src.orig/assemble.org.eclipse.sdk.linux.gtk.ppc64.xml 2006-06-02 13:29:59.000000000 -0400 -+++ eclipse-3.2RC7-src/assemble.org.eclipse.sdk.linux.gtk.ppc64.xml 2006-06-04 18:52:51.000000000 -0400 -@@ -49,9 +49,6 @@ - +diff -uNr assemble.org.eclipse.sdk.linux.gtk.ppc64.xml assemble.org.eclipse.sdk.linux.gtk.ppc64.xml +--- assemble.org.eclipse.sdk.linux.gtk.ppc64.xml 2006-07-04 13:40:47.000000000 -0400 ++++ assemble.org.eclipse.sdk.linux.gtk.ppc64.xml 2006-07-04 13:33:54.000000000 -0400 +@@ -106,9 +106,6 @@ + - - - - + -@@ -115,9 +112,6 @@ - +@@ -130,9 +127,6 @@ + -- +- - - - + -@@ -151,9 +145,6 @@ - +@@ -292,9 +286,6 @@ + -- +- - - - + -@@ -277,9 +268,6 @@ - +@@ -322,9 +313,6 @@ + -- +- - - - + -@@ -398,10 +386,6 @@ +@@ -462,10 +450,6 @@ -- +- - - - - + -@@ -466,10 +450,6 @@ +@@ -486,10 +470,6 @@ -- +- - - - - + -@@ -658,10 +638,6 @@ +@@ -662,10 +642,6 @@ -- +- - - - - + -diff -ruN eclipse-3.2RC7-src.orig/assemble.org.eclipse.sdk.linux.gtk.ppc.xml eclipse-3.2RC7-src/assemble.org.eclipse.sdk.linux.gtk.ppc.xml ---- eclipse-3.2RC7-src.orig/assemble.org.eclipse.sdk.linux.gtk.ppc.xml 2006-06-02 13:29:59.000000000 -0400 -+++ eclipse-3.2RC7-src/assemble.org.eclipse.sdk.linux.gtk.ppc.xml 2006-06-04 18:54:14.000000000 -0400 -@@ -49,9 +49,6 @@ - +diff -uNr assemble.org.eclipse.sdk.linux.gtk.ppc.xml assemble.org.eclipse.sdk.linux.gtk.ppc.xml +--- assemble.org.eclipse.sdk.linux.gtk.ppc.xml 2006-07-04 13:40:47.000000000 -0400 ++++ assemble.org.eclipse.sdk.linux.gtk.ppc.xml 2006-07-04 13:34:22.000000000 -0400 +@@ -109,9 +109,6 @@ + - - - - + -@@ -112,9 +109,6 @@ - +@@ -133,9 +130,6 @@ + -- +- - - - + -@@ -148,9 +142,6 @@ - +@@ -298,9 +292,6 @@ + -- +- - - - + -@@ -277,9 +268,6 @@ - +@@ -328,9 +319,6 @@ + -- +- - - - + -@@ -407,10 +395,6 @@ +@@ -471,10 +459,6 @@ -- +- - - - - + -@@ -475,10 +459,6 @@ +@@ -495,10 +479,6 @@ -- +- - - - - + -@@ -667,10 +647,6 @@ +@@ -675,10 +655,6 @@ -- +- - - - - + -diff -ruN eclipse-3.2RC7-src.orig/assemble.org.eclipse.sdk.linux.gtk.x86_64.xml eclipse-3.2RC7-src/assemble.org.eclipse.sdk.linux.gtk.x86_64.xml ---- eclipse-3.2RC7-src.orig/assemble.org.eclipse.sdk.linux.gtk.x86_64.xml 2006-06-02 13:29:59.000000000 -0400 -+++ eclipse-3.2RC7-src/assemble.org.eclipse.sdk.linux.gtk.x86_64.xml 2006-06-04 18:55:50.000000000 -0400 -@@ -49,9 +49,6 @@ - +diff -uNr assemble.org.eclipse.sdk.linux.gtk.x86_64.xml assemble.org.eclipse.sdk.linux.gtk.x86_64.xml +--- assemble.org.eclipse.sdk.linux.gtk.x86_64.xml 2006-07-04 13:40:47.000000000 -0400 ++++ assemble.org.eclipse.sdk.linux.gtk.x86_64.xml 2006-07-04 13:34:53.000000000 -0400 +@@ -106,9 +106,6 @@ + - - - - + -@@ -112,9 +109,6 @@ - +@@ -130,9 +127,6 @@ + -- +- - - - + -@@ -151,9 +145,6 @@ - +@@ -298,9 +292,6 @@ + -- +- - - - + -@@ -280,9 +271,6 @@ - +@@ -331,9 +322,6 @@ + -- +- - - - + -@@ -410,10 +398,6 @@ +@@ -474,10 +462,6 @@ -- +- - - - - + -@@ -478,10 +462,6 @@ +@@ -498,10 +482,6 @@ -- +- - - - - + -@@ -674,10 +654,6 @@ +@@ -678,10 +658,6 @@ -- +- - - - - + -diff -ruN eclipse-3.2RC7-src.orig/assemble.org.eclipse.sdk.linux.gtk.x86.xml eclipse-3.2RC7-src/assemble.org.eclipse.sdk.linux.gtk.x86.xml ---- eclipse-3.2RC7-src.orig/assemble.org.eclipse.sdk.linux.gtk.x86.xml 2006-06-02 13:29:59.000000000 -0400 -+++ eclipse-3.2RC7-src/assemble.org.eclipse.sdk.linux.gtk.x86.xml 2006-06-04 18:55:08.000000000 -0400 -@@ -49,9 +49,6 @@ - +diff -uNr assemble.org.eclipse.sdk.linux.gtk.x86.xml assemble.org.eclipse.sdk.linux.gtk.x86.xml +--- assemble.org.eclipse.sdk.linux.gtk.x86.xml 2006-07-04 13:40:47.000000000 -0400 ++++ assemble.org.eclipse.sdk.linux.gtk.x86.xml 2006-07-04 13:35:31.000000000 -0400 +@@ -112,9 +112,6 @@ + - - - - + -@@ -112,9 +109,6 @@ - +@@ -136,9 +133,6 @@ + -- +- - - - + -@@ -148,9 +142,6 @@ - +@@ -298,9 +292,6 @@ + -- +- - - - + -@@ -280,9 +271,6 @@ - +@@ -331,9 +322,6 @@ + -- +- - - - + -@@ -410,10 +398,6 @@ +@@ -474,10 +462,6 @@ -- +- - - - - + -@@ -478,10 +462,6 @@ +@@ -498,10 +482,6 @@ -- +- - - - - + -@@ -674,10 +654,6 @@ +@@ -678,10 +658,6 @@ -- +- - - - - + -diff -ruN eclipse-3.2RC7-src.orig/features/org.eclipse.jdt/build.xml eclipse-3.2RC7-src/features/org.eclipse.jdt/build.xml ---- eclipse-3.2RC7-src.orig/features/org.eclipse.jdt/build.xml 2006-06-02 13:29:59.000000000 -0400 -+++ eclipse-3.2RC7-src/features/org.eclipse.jdt/build.xml 2006-06-04 18:58:46.000000000 -0400 +diff -uNr features/org.eclipse.jdt/build.xml features/org.eclipse.jdt/build.xml +--- features/org.eclipse.jdt/build.xml 2006-07-04 13:40:47.000000000 -0400 ++++ features/org.eclipse.jdt/build.xml 2006-07-04 13:38:22.000000000 -0400 @@ -12,11 +12,6 @@ @@ -423,17 +423,17 @@ @@ -150,7 +130,7 @@ - + -- -+ +- ++ -diff -ruN eclipse-3.2RC7-src.orig/features/org.eclipse.jdt/feature.xml eclipse-3.2RC7-src/features/org.eclipse.jdt/feature.xml ---- eclipse-3.2RC7-src.orig/features/org.eclipse.jdt/feature.xml 2006-06-02 13:32:14.000000000 -0400 -+++ eclipse-3.2RC7-src/features/org.eclipse.jdt/feature.xml 2006-06-04 18:56:55.000000000 -0400 +diff -uNr features/org.eclipse.jdt/feature.xml features/org.eclipse.jdt/feature.xml +--- features/org.eclipse.jdt/feature.xml 2006-07-04 13:40:47.000000000 -0400 ++++ features/org.eclipse.jdt/feature.xml 2006-07-04 12:05:17.000000000 -0400 @@ -38,20 +38,6 @@ unpack="false"/> @@ -482,9 +482,9 @@ id="org.eclipse.jdt.doc.user" download-size="0" install-size="0" -diff -ruN eclipse-3.2RC7-src.orig/plugins/org.eclipse.jdt.doc.isv/buildDoc.xml eclipse-3.2RC7-src/plugins/org.eclipse.jdt.doc.isv/buildDoc.xml ---- eclipse-3.2RC7-src.orig/plugins/org.eclipse.jdt.doc.isv/buildDoc.xml 2006-06-02 13:29:59.000000000 -0400 -+++ eclipse-3.2RC7-src/plugins/org.eclipse.jdt.doc.isv/buildDoc.xml 2006-06-08 19:53:27.000000000 -0400 +diff -uNr plugins/org.eclipse.jdt.doc.isv/buildDoc.xml plugins/org.eclipse.jdt.doc.isv/buildDoc.xml +--- plugins/org.eclipse.jdt.doc.isv/buildDoc.xml 2006-07-04 13:40:47.000000000 -0400 ++++ plugins/org.eclipse.jdt.doc.isv/buildDoc.xml 2006-07-04 13:30:48.000000000 -0400 @@ -75,7 +75,7 @@ @@ -494,9 +494,9 @@ -diff -ruN eclipse-3.2RC7-src.orig/plugins/org.eclipse.jdt.doc.isv/jdtOptions.txt eclipse-3.2RC7-src/plugins/org.eclipse.jdt.doc.isv/jdtOptions.txt ---- eclipse-3.2RC7-src.orig/plugins/org.eclipse.jdt.doc.isv/jdtOptions.txt 2006-06-02 13:29:58.000000000 -0400 -+++ eclipse-3.2RC7-src/plugins/org.eclipse.jdt.doc.isv/jdtOptions.txt 2006-06-04 21:47:48.000000000 -0400 +diff -uNr plugins/org.eclipse.jdt.doc.isv/jdtOptions.txt plugins/org.eclipse.jdt.doc.isv/jdtOptions.txt +--- plugins/org.eclipse.jdt.doc.isv/jdtOptions.txt 2006-07-04 13:40:47.000000000 -0400 ++++ plugins/org.eclipse.jdt.doc.isv/jdtOptions.txt 2006-07-04 13:42:37.000000000 -0400 @@ -22,12 +22,10 @@ ;../org.eclipse.jdt.ui/ui refactoring ;../org.eclipse.jdt.ui/core extension Index: eclipse.spec =================================================================== RCS file: /cvs/dist/rpms/eclipse/devel/eclipse.spec,v retrieving revision 1.282 retrieving revision 1.283 diff -u -r1.282 -r1.283 --- eclipse.spec 13 Jun 2006 22:41:27 -0000 1.282 +++ eclipse.spec 4 Jul 2006 21:27:47 -0000 1.283 @@ -1,3 +1,8 @@ +# TODO: +# - migrate compare API patch (patch33) to 3.2 final +# - migrate cairo patch (patch43) to 3.2 final +# - migrate GNU formatter patches (patch20, patch21) to 3.2 final + Epoch: 1 %define fedora 1 @@ -36,16 +41,16 @@ Summary: %{pkg_summary} Name: eclipse Version: %{eclipse_majmin}.%{eclipse_micro} -Release: 0jpp_0fc.3.2RC7.7 +Release: 1jpp_1fc License: EPL Group: Text Editors/Integrated Development Environments (IDE) URL: http://www.eclipse.org/ -Source0: http://download.eclipse.org/eclipse/downloads/drops/S-3.2RC7-200606021317/eclipse-sourceBuild-srcIncluded-3.2RC7.zip +Source0: http://download.eclipse.org/eclipse/downloads/drops/R-3.2-200606291905/eclipse-sourceBuild-srcIncluded-3.2.zip Source2: %{name}.desktop Source5: %{name}-48.png Source6: %{name}.conf %if %{fedora} -Source11: %{name}-fedora-splash-3.2rc7.png +Source11: %{name}-fedora-splash-3.2.png %endif %if %{redhat} Source11: %{name}-redhat-splash.png @@ -56,9 +61,6 @@ Source20: ecj.sh.in Source21: rebuild-sdk-features - - - # Build libswt-mozilla and libswt-cairo and use O2 # https://bugs.eclipse.org/bugs/show_bug.cgi?id=71637 Patch0: %{name}-libswt-enableallandO2.patch @@ -83,7 +85,6 @@ Patch40: %{name}-usebuiltlauncher.patch ## Build cairo native libs #Patch43: %{name}-libswt-cairo1.0-3.patch -Patch45: %{name}-webapp-jasper-classpath.patch Patch46: %{name}-libswt-xpcomgcc4.patch # https://bugs.eclipse.org/bugs/show_bug.cgi?id=79592 # https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=168726 @@ -101,13 +102,13 @@ # We need to disable junit4 and apt until GCJ can handle Java5 code Patch55: %{name}-disable-junit4-apt.patch -# these patches need to go upstream +# These patches need to go upstream # https://bugs.eclipse.org/bugs/show_bug.cgi?id=98371 -#Patch28: %{name}-tomcat5.patch -#Patch29: %{name}-tomcat5-build.patch -#Patch30: %{name}-tomcat5-build.2.patch -#Patch50: %{name}-tomcat5-build.3.patch -#Patch31: %{name}-webapp-tomcat5.patch +Patch28: %{name}-tomcat55.patch +Patch29: %{name}-tomcat55-build.patch +Patch30: %{name}-tomcat55-build.2.patch +Patch50: %{name}-tomcat55-build.3.patch +Patch31: %{name}-webapp-tomcat55.patch # https://bugs.eclipse.org/bugs/show_bug.cgi?id=98707 # https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=178726 Patch33: %{name}-compare-create-api.patch @@ -122,12 +123,6 @@ # https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=162177 Patch34: %{name}-bz162177.patch -# these patches should be in 3.2 final -Patch100: customBuildCallbacks.xml-add-pre.gather.bin.parts.patch -Patch101: org.eclipse.platform.doc.isv-rm-org.eclipse.ui.workbench-Eclipse-UI-Components.patch - - - %if %{gcj_support} %else ExclusiveArch: %{ix86} x86_64 ppc ia64 @@ -207,8 +202,7 @@ Summary: Eclipse platform common files Group: Text Editors/Integrated Development Environments (IDE) Provides: %{name} = %{epoch}:%{version}-%{release} -Obsoletes: %{name}-sdk %{name}-ui %{name}-gtk2 %{name}-scripts eclipse -Provides: %{name}-sdk = %{epoch}:%{version}-%{release} +Obsoletes: %{name}-ui %{name}-gtk2 %{name}-scripts eclipse Provides: %{name}-ui = %{epoch}:%{version}-%{release} Provides: %{name}-scripts = %{epoch}:%{version}-%{release} Provides: %{name}-gtk2 = %{epoch}:%{version}-%{release} @@ -386,14 +380,6 @@ %prep %setup -q -c -pushd plugins/org.eclipse.platform.doc.isv -%patch100 -p0 -%patch101 -p0 -popd -pushd plugins/org.eclipse.platform.doc.user -%patch100 -p0 -popd - # I hate spaces in paths with patch! pushd plugins/org.eclipse.swt/Eclipse\ SWT\ PI/gtk/library %patch0 -p0 @@ -412,14 +398,14 @@ # tomcat patches pushd plugins/org.eclipse.tomcat -#%patch28 -p0 -#%patch29 -p0 +%patch28 -p0 +%patch29 -p0 +popd +%patch30 -p0 +%patch50 -p1 +pushd plugins/org.eclipse.help.webapp +%patch31 -p0 popd -#%patch30 -p0 -#%patch50 -p1 -#pushd plugins/org.eclipse.help.webapp -#%patch31 -p0 -#popd pushd plugins/org.eclipse.compare #%patch33 -p0 popd @@ -429,7 +415,6 @@ %patch38 -p0 %patch40 -p0 #%patch43 -%patch45 pushd plugins/org.eclipse.swt/Eclipse\ SWT\ Mozilla/common/library %patch46 popd @@ -466,7 +451,7 @@ %patch54 popd -%patch55 -p1 +%patch55 -p0 rm plugins/org.junit4/junit-4.1.jar pushd plugins/org.eclipse.platform @@ -588,51 +573,50 @@ popd ## BEGIN TOMCAT ## -#rm plugins/org.eclipse.tomcat/commons-beanutils.jar -#rm plugins/org.eclipse.tomcat/commons-collections.jar -#rm plugins/org.eclipse.tomcat/commons-digester.jar -#rm plugins/org.eclipse.tomcat/commons-logging-api.jar -#rm plugins/org.eclipse.tomcat/commons-modeler.jar -#rm plugins/org.eclipse.tomcat/jakarta-regexp-1.3.jar -#rm plugins/org.eclipse.tomcat/servlet.jar -#rm plugins/org.eclipse.tomcat/servlets-manager.jar -#rm plugins/org.eclipse.tomcat/naming-common.jar -#rm plugins/org.eclipse.tomcat/servlets-common.jar -#rm plugins/org.eclipse.tomcat/tomcat-http11.jar -#ln -s %{tomcatsharedir}/bin/bootstrap.jar plugins/org.eclipse.tomcat/bootstrap.jar -#ln -s %{tomcatlibdir}/server/lib/catalina.jar plugins/org.eclipse.tomcat/catalina.jar -#ln -s %{tomcatlibdir}/server/lib/catalina-optional.jar plugins/org.eclipse.tomcat/catalina-optional.jar -#ln -s %{_javadir}/jakarta-commons-beanutils.jar plugins/org.eclipse.tomcat/jakarta-commons-beanutils.jar -#ln -s %{_javadir}/jakarta-commons-collections.jar plugins/org.eclipse.tomcat/jakarta-commons-collections.jar -#ln -s %{_javadir}/jakarta-commons-dbcp.jar plugins/org.eclipse.tomcat/jakarta-commons-dbcp.jar -#ln -s %{_javadir}/jakarta-commons-digester.jar plugins/org.eclipse.tomcat/jakarta-commons-digester.jar -#ln -s %{_javadir}/jakarta-commons-digester-rss.jar plugins/org.eclipse.tomcat/jakarta-commons-digester-rss.jar -#ln -s %{_javadir}/jakarta-commons-el.jar plugins/org.eclipse.tomcat/jakarta-commons-el.jar -#ln -s %{_javadir}/jakarta-commons-fileupload.jar plugins/org.eclipse.tomcat/jakarta-commons-fileupload.jar -#ln -s %{_javadir}/jakarta-commons-launcher.jar plugins/org.eclipse.tomcat/jakarta-commons-launcher.jar -#ln -s %{_javadir}/jakarta-commons-logging.jar plugins/org.eclipse.tomcat/jakarta-commons-logging.jar -#ln -s %{_javadir}/jakarta-commons-modeler.jar plugins/org.eclipse.tomcat/jakarta-commons-modeler.jar -#ln -s %{_javadir}/jakarta-commons-pool.jar plugins/org.eclipse.tomcat/jakarta-commons-pool.jar -#ln -s %{_javadir}/jasper5-compiler.jar plugins/org.eclipse.tomcat/jasper-compiler.jar -#ln -s %{_javadir}/jasper5-runtime.jar plugins/org.eclipse.tomcat/jasper-runtime.jar -#ln -s %{_javadir}/jspapi.jar plugins/org.eclipse.tomcat/jspapi.jar -#ln -s %{_javadir}/mx4j/mx4j.jar plugins/org.eclipse.tomcat/mx4j.jar -#ln -s %{_javadir}/mx4j/mx4j-impl.jar plugins/org.eclipse.tomcat/mx4j-impl.jar -#ln -s %{_javadir}/mx4j/mx4j-jmx.jar plugins/org.eclipse.tomcat/mx4j-jmx.jar -#ln -s %{tomcatlibdir}/common/lib/naming-common.jar plugins/org.eclipse.tomcat/naming-common.jar -#ln -s %{tomcatlibdir}/common/lib/naming-factory.jar plugins/org.eclipse.tomcat/naming-factory.jar -#ln -s %{tomcatlibdir}/common/lib/naming-resources.jar plugins/org.eclipse.tomcat/naming-resources.jar -#ln -s %{_javadir}/regexp.jar plugins/org.eclipse.tomcat/regexp.jar -#ln -s %{_javadir}/servletapi5.jar plugins/org.eclipse.tomcat/servletapi5.jar -#ln -s %{tomcatlibdir}/server/lib/servlets-common.jar plugins/org.eclipse.tomcat/servlets-common.jar -#ln -s %{tomcatlibdir}/server/lib/servlets-default.jar plugins/org.eclipse.tomcat/servlets-default.jar -#ln -s %{tomcatlibdir}/server/lib/servlets-invoker.jar plugins/org.eclipse.tomcat/servlets-invoker.jar -#ln -s %{tomcatlibdir}/server/lib/tomcat-coyote.jar plugins/org.eclipse.tomcat/tomcat-coyote.jar -#ln -s %{tomcatlibdir}/server/lib/tomcat-http11.jar plugins/org.eclipse.tomcat/tomcat-http11.jar -#ln -s %{tomcatlibdir}/server/lib/tomcat-util.jar plugins/org.eclipse.tomcat/tomcat-util.jar +rm plugins/org.eclipse.tomcat/commons-beanutils.jar +rm plugins/org.eclipse.tomcat/commons-collections.jar +rm plugins/org.eclipse.tomcat/commons-digester.jar +rm plugins/org.eclipse.tomcat/commons-logging-api.jar +rm plugins/org.eclipse.tomcat/commons-modeler.jar +rm plugins/org.eclipse.tomcat/jakarta-regexp-1.3.jar +rm plugins/org.eclipse.tomcat/servlet.jar +rm plugins/org.eclipse.tomcat/servlets-manager.jar +rm plugins/org.eclipse.tomcat/naming-common.jar +rm plugins/org.eclipse.tomcat/servlets-common.jar +rm plugins/org.eclipse.tomcat/tomcat-http11.jar +ln -s %{tomcatsharedir}/bin/bootstrap.jar plugins/org.eclipse.tomcat/bootstrap.jar +ln -s %{tomcatlibdir}/server/lib/catalina.jar plugins/org.eclipse.tomcat/catalina.jar +ln -s %{tomcatlibdir}/server/lib/catalina-optional.jar plugins/org.eclipse.tomcat/catalina-optional.jar +ln -s %{_javadir}/jasper5-compiler.jar plugins/org.eclipse.tomcat/jasper-compiler.jar +ln -s %{_javadir}/jasper5-runtime.jar plugins/org.eclipse.tomcat/jasper-runtime.jar +ln -s %{_javadir}/mx4j/mx4j.jar plugins/org.eclipse.tomcat/mx4j.jar +ln -s %{_javadir}/mx4j/mx4j-impl.jar plugins/org.eclipse.tomcat/mx4j-impl.jar +ln -s %{_javadir}/mx4j/mx4j-jmx.jar plugins/org.eclipse.tomcat/mx4j-jmx.jar +ln -s %{tomcatlibdir}/common/lib/naming-common.jar plugins/org.eclipse.tomcat/naming-common.jar +ln -s %{tomcatlibdir}/common/lib/naming-factory.jar plugins/org.eclipse.tomcat/naming-factory.jar +ln -s %{tomcatlibdir}/common/lib/naming-resources.jar plugins/org.eclipse.tomcat/naming-resources.jar +ln -s %{tomcatlibdir}/server/lib/servlets-common.jar plugins/org.eclipse.tomcat/servlets-common.jar +ln -s %{tomcatlibdir}/server/lib/servlets-default.jar plugins/org.eclipse.tomcat/servlets-default.jar +ln -s %{tomcatlibdir}/server/lib/servlets-invoker.jar plugins/org.eclipse.tomcat/servlets-invoker.jar +ln -s %{tomcatlibdir}/server/lib/tomcat-coyote.jar plugins/org.eclipse.tomcat/tomcat-coyote.jar +ln -s %{tomcatlibdir}/server/lib/tomcat-http11.jar plugins/org.eclipse.tomcat/tomcat-http11.jar +ln -s %{tomcatlibdir}/server/lib/tomcat-util.jar plugins/org.eclipse.tomcat/tomcat-util.jar +build-jar-repository -s -p plugins/org.eclipse.tomcat/lib jakarta-commons-beanutils +build-jar-repository -s -p plugins/org.eclipse.tomcat/lib jakarta-commons-collections +build-jar-repository -s -p plugins/org.eclipse.tomcat/lib jakarta-commons-dbcp +build-jar-repository -s -p plugins/org.eclipse.tomcat/lib jakarta-commons-digester +build-jar-repository -s -p plugins/org.eclipse.tomcat/lib jakarta-commons-digester-rss +build-jar-repository -s -p plugins/org.eclipse.tomcat/lib jakarta-commons-el +build-jar-repository -s -p plugins/org.eclipse.tomcat/lib jakarta-commons-fileupload +build-jar-repository -s -p plugins/org.eclipse.tomcat/lib jakarta-commons-launcher +build-jar-repository -s -p plugins/org.eclipse.tomcat/lib jakarta-commons-logging +build-jar-repository -s -p plugins/org.eclipse.tomcat/lib jakarta-commons-modeler +build-jar-repository -s -p plugins/org.eclipse.tomcat/lib jakarta-commons-pool +build-jar-repository -s -p plugins/org.eclipse.tomcat/lib jspapi +build-jar-repository -s -p plugins/org.eclipse.tomcat/lib regexp +build-jar-repository -s -p plugins/org.eclipse.tomcat/lib servletapi5 ## END TOMCAT ## -rm plugins/org.junit/junit.jar -ln -s %{_javadir}/junit.jar plugins/org.junit/junit.jar +build-jar-repository -s -p plugins/org.junit junit pushd plugins/org.eclipse.swt/Eclipse\ SWT\ PI/gtk/library # /usr/lib -> /usr/lib64 @@ -645,7 +629,7 @@ find plugins -name \*.xml -exec sed --in-place "s/\(\)/<\!-- \1 -->/" "{}" \; %endif -# nasty hack to get suppport for pcc64 and s390(x) +# nasty hack to get suppport for ppc64 and s390(x) # move all of the ia64 directories to ppc64 or s390(x) dirs and replace the ia64 # strings with ppc64 or s390(x) %ifarch ppc64 s390 s390x # there is only partial support for ppc64 in 3.2 so we have to remove this @@ -1060,52 +1044,50 @@ #rm plugins/org.eclipse.team.cvs.ssh2_*/jsch-0.1.18.jar #ln -s %{_javadir}/jsch.jar plugins/org.eclipse.team.cvs.ssh2_*/jsch-0.1.18.jar ## BEGIN TOMCAT ## -#rm plugins/org.eclipse.tomcat_*/commons-beanutils.jar -#rm plugins/org.eclipse.tomcat_*/commons-collections.jar -#rm plugins/org.eclipse.tomcat_*/commons-digester.jar -#rm plugins/org.eclipse.tomcat_*/commons-logging-api.jar -#rm plugins/org.eclipse.tomcat_*/commons-modeler.jar -#rm plugins/org.eclipse.tomcat_*/jakarta-regexp-1.3.jar -#rm plugins/org.eclipse.tomcat_*/servlet.jar -#rm plugins/org.eclipse.tomcat_*/servlets-manager.jar -#rm plugins/org.eclipse.tomcat_*/naming-common.jar -#rm plugins/org.eclipse.tomcat_*/servlets-common.jar -#rm plugins/org.eclipse.tomcat_*/tomcat-http11.jar -#ln -s %{tomcatsharedir}/bin/bootstrap.jar plugins/org.eclipse.tomcat_*/bootstrap.jar -#ln -s %{tomcatlibdir}/server/lib/catalina.jar plugins/org.eclipse.tomcat_*/catalina.jar -#ln -s %{tomcatlibdir}/server/lib/catalina-optional.jar plugins/org.eclipse.tomcat_*/catalina-optional.jar -#ln -s %{_javadir}/jakarta-commons-beanutils.jar plugins/org.eclipse.tomcat_*/jakarta-commons-beanutils.jar -#ln -s %{_javadir}/jakarta-commons-collections.jar plugins/org.eclipse.tomcat_*/jakarta-commons-collections.jar -#ln -s %{_javadir}/jakarta-commons-dbcp.jar plugins/org.eclipse.tomcat_*/jakarta-commons-dbcp.jar -#ln -s %{_javadir}/jakarta-commons-digester.jar plugins/org.eclipse.tomcat_*/jakarta-commons-digester.jar -#ln -s %{_javadir}/jakarta-commons-digester-rss.jar plugins/org.eclipse.tomcat_*/jakarta-commons-digester-rss.jar -#ln -s %{_javadir}/jakarta-commons-el.jar plugins/org.eclipse.tomcat_*/jakarta-commons-el.jar -#ln -s %{_javadir}/jakarta-commons-fileupload.jar plugins/org.eclipse.tomcat_*/jakarta-commons-fileupload.jar -#ln -s %{_javadir}/jakarta-commons-launcher.jar plugins/org.eclipse.tomcat_*/jakarta-commons-launcher.jar -#ln -s %{_javadir}/jakarta-commons-logging.jar plugins/org.eclipse.tomcat_*/jakarta-commons-logging.jar -#ln -s %{_javadir}/jakarta-commons-modeler.jar plugins/org.eclipse.tomcat_*/jakarta-commons-modeler.jar -#ln -s %{_javadir}/jakarta-commons-pool.jar plugins/org.eclipse.tomcat_*/jakarta-commons-pool.jar -#ln -s %{_javadir}/jasper5-compiler.jar plugins/org.eclipse.tomcat_*/jasper-compiler.jar -#ln -s %{_javadir}/jasper5-runtime.jar plugins/org.eclipse.tomcat_*/jasper-runtime.jar -#ln -s %{_javadir}/jspapi.jar plugins/org.eclipse.tomcat_*/jspapi.jar -#ln -s %{_javadir}/mx4j/mx4j.jar plugins/org.eclipse.tomcat_*/mx4j.jar -#ln -s %{_javadir}/mx4j/mx4j-impl.jar plugins/org.eclipse.tomcat_*/mx4j-impl.jar -#ln -s %{_javadir}/mx4j/mx4j-jmx.jar plugins/org.eclipse.tomcat_*/mx4j-jmx.jar -#ln -s %{tomcatlibdir}/common/lib/naming-common.jar plugins/org.eclipse.tomcat_*/naming-common.jar -#ln -s %{tomcatlibdir}/common/lib/naming-factory.jar plugins/org.eclipse.tomcat_*/naming-factory.jar -#ln -s %{tomcatlibdir}/common/lib/naming-resources.jar plugins/org.eclipse.tomcat_*/naming-resources.jar -#ln -s %{_javadir}/regexp.jar plugins/org.eclipse.tomcat_*/regexp.jar -#ln -s %{_javadir}/servletapi5.jar plugins/org.eclipse.tomcat_*/servletapi5.jar -#ln -s %{tomcatlibdir}/server/lib/servlets-common.jar plugins/org.eclipse.tomcat_*/servlets-common.jar -#ln -s %{tomcatlibdir}/server/lib/servlets-default.jar plugins/org.eclipse.tomcat_*/servlets-default.jar -#ln -s %{tomcatlibdir}/server/lib/servlets-invoker.jar plugins/org.eclipse.tomcat_*/servlets-invoker.jar -#ln -s %{tomcatlibdir}/server/lib/tomcat-coyote.jar plugins/org.eclipse.tomcat_*/tomcat-coyote.jar -#ln -s %{tomcatlibdir}/server/lib/tomcat-http11.jar plugins/org.eclipse.tomcat_*/tomcat-http11.jar -#ln -s %{tomcatlibdir}/server/lib/tomcat-util.jar plugins/org.eclipse.tomcat_*/tomcat-util.jar +rm plugins/org.eclipse.tomcat_*/commons-beanutils.jar +rm plugins/org.eclipse.tomcat_*/commons-collections.jar +rm plugins/org.eclipse.tomcat_*/commons-digester.jar +rm plugins/org.eclipse.tomcat_*/commons-logging-api.jar +rm plugins/org.eclipse.tomcat_*/commons-modeler.jar +rm plugins/org.eclipse.tomcat_*/jakarta-regexp-1.3.jar +rm plugins/org.eclipse.tomcat_*/servlet.jar +rm plugins/org.eclipse.tomcat_*/servlets-manager.jar +rm plugins/org.eclipse.tomcat_*/naming-common.jar +rm plugins/org.eclipse.tomcat_*/servlets-common.jar +rm plugins/org.eclipse.tomcat_*/tomcat-http11.jar +ln -s %{tomcatsharedir}/bin/bootstrap.jar plugins/org.eclipse.tomcat_*/bootstrap.jar +ln -s %{tomcatlibdir}/server/lib/catalina.jar plugins/org.eclipse.tomcat_*/catalina.jar +ln -s %{tomcatlibdir}/server/lib/catalina-optional.jar plugins/org.eclipse.tomcat_*/catalina-optional.jar +ln -s %{_javadir}/jasper5-compiler.jar plugins/org.eclipse.tomcat_*/jasper-compiler.jar +ln -s %{_javadir}/jasper5-runtime.jar plugins/org.eclipse.tomcat_*/jasper-runtime.jar +ln -s %{_javadir}/mx4j/mx4j.jar plugins/org.eclipse.tomcat_*/mx4j.jar +ln -s %{_javadir}/mx4j/mx4j-impl.jar plugins/org.eclipse.tomcat_*/mx4j-impl.jar +ln -s %{_javadir}/mx4j/mx4j-jmx.jar plugins/org.eclipse.tomcat_*/mx4j-jmx.jar +ln -s %{tomcatlibdir}/common/lib/naming-common.jar plugins/org.eclipse.tomcat_*/naming-common.jar +ln -s %{tomcatlibdir}/common/lib/naming-factory.jar plugins/org.eclipse.tomcat_*/naming-factory.jar +ln -s %{tomcatlibdir}/common/lib/naming-resources.jar plugins/org.eclipse.tomcat_*/naming-resources.jar +ln -s %{tomcatlibdir}/server/lib/servlets-common.jar plugins/org.eclipse.tomcat_*/servlets-common.jar +ln -s %{tomcatlibdir}/server/lib/servlets-default.jar plugins/org.eclipse.tomcat_*/servlets-default.jar +ln -s %{tomcatlibdir}/server/lib/servlets-invoker.jar plugins/org.eclipse.tomcat_*/servlets-invoker.jar +ln -s %{tomcatlibdir}/server/lib/tomcat-coyote.jar plugins/org.eclipse.tomcat_*/tomcat-coyote.jar +ln -s %{tomcatlibdir}/server/lib/tomcat-http11.jar plugins/org.eclipse.tomcat_*/tomcat-http11.jar +ln -s %{tomcatlibdir}/server/lib/tomcat-util.jar plugins/org.eclipse.tomcat_*/tomcat-util.jar +build-jar-repository -s -p plugins/org.eclipse.tomcat_*/lib jakarta-commons-beanutils +build-jar-repository -s -p plugins/org.eclipse.tomcat_*/lib jakarta-commons-collections +build-jar-repository -s -p plugins/org.eclipse.tomcat_*/lib jakarta-commons-dbcp +build-jar-repository -s -p plugins/org.eclipse.tomcat_*/lib jakarta-commons-digester +build-jar-repository -s -p plugins/org.eclipse.tomcat_*/lib jakarta-commons-digester-rss +build-jar-repository -s -p plugins/org.eclipse.tomcat_*/lib jakarta-commons-el +build-jar-repository -s -p plugins/org.eclipse.tomcat_*/lib jakarta-commons-fileupload +build-jar-repository -s -p plugins/org.eclipse.tomcat_*/lib jakarta-commons-launcher +build-jar-repository -s -p plugins/org.eclipse.tomcat_*/lib jakarta-commons-logging +build-jar-repository -s -p plugins/org.eclipse.tomcat_*/lib jakarta-commons-modeler +build-jar-repository -s -p plugins/org.eclipse.tomcat_*/lib jakarta-commons-pool +build-jar-repository -s -p plugins/org.eclipse.tomcat_*/lib jspapi +build-jar-repository -s -p plugins/org.eclipse.tomcat_*/lib regexp +build-jar-repository -s -p plugins/org.eclipse.tomcat_*/lib servletapi5 ## END TOMCAT ## -# FIXME rm -f in ln -#rm plugins/org.junit_*/junit.jar -ln -sf %{_javadir}/junit.jar plugins/org.junit_*/junit.jar +build-jar-repository -s -p plugins/org.junit_* junit # Symlink org.eclipse.jdt.core_%{eclipse_majmin}.%{eclipse_micro}.jar in # %{_datadir}/java/eclipse-ecj.jar for java-1.4.2-gcj-compat's "javac" @@ -1139,7 +1121,7 @@ %if %{gcj_support} %ifarch ia64 # FIXME: auto get version number; tweak aot-compile-rpm to fix this -aot-compile-rpm --exclude %{_datadir}/%{name}/plugins/org.eclipse.team.cvs.core_3.2.0.I200606011710.jar +aot-compile-rpm --exclude %{_datadir}/%{name}/plugins/org.eclipse.team.cvs.core_3.2.0.M20060628.jar %else aot-compile-rpm %endif @@ -1630,6 +1612,11 @@ %endif %changelog +* Tue Jul 04 2006 Andrew Overholt 3.2.0-1jpp_1fc +- 3.2.0. +- Remove Provides: eclipse-sdk from eclipse-platform. +- Use build-jar-repository where appropriate. + * Tue Jun 13 2006 Ben Konrath 3.2.0-0jpp_0fc.3.2RC7.7 - Rename -devel packages to -sdk to match upstream names. - Add Provides eclipse-sdk to platform-sdk. Index: sources =================================================================== RCS file: /cvs/dist/rpms/eclipse/devel/sources,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- sources 5 Jun 2006 03:47:07 -0000 1.33 +++ sources 4 Jul 2006 21:27:47 -0000 1.34 @@ -1,2 +1,2 @@ -9fa62b56c209713a32296f3ac65cf1d0 eclipse-sourceBuild-srcIncluded-3.2RC7.zip -f7837f724789b30537d2afe1b8b77161 eclipse-fedora-splash-3.2rc7.png +67b41802092d4b2f779fb756dcaec85c eclipse-sourceBuild-srcIncluded-3.2.zip +5839c46d1080ddd08d3de669e2091189 eclipse-fedora-splash-3.2.png --- eclipse-webapp-jasper-classpath.patch DELETED --- From fedora-cvs-commits at redhat.com Tue Jul 4 21:41:29 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 4 Jul 2006 17:41:29 -0400 Subject: rpms/kernel/devel/configs config-generic,1.211,1.212 Message-ID: <200607042141.k64LfTMh026340@cvs.devel.redhat.com> Author: davej Update of /cvs/dist/rpms/kernel/devel/configs In directory cvs.devel.redhat.com:/tmp/cvs-serv26260/configs Modified Files: config-generic Log Message: disable ncpfs for now Index: config-generic =================================================================== RCS file: /cvs/dist/rpms/kernel/devel/configs/config-generic,v retrieving revision 1.211 retrieving revision 1.212 diff -u -r1.211 -r1.212 --- config-generic 4 Jul 2006 21:03:12 -0000 1.211 +++ config-generic 4 Jul 2006 21:41:26 -0000 1.212 @@ -2440,7 +2440,8 @@ CONFIG_CIFS_POSIX=y CONFIG_CIFS_WEAK_PW_HASH=y # CONFIG_CIFS_DEBUG2 is not set -CONFIG_NCP_FS=m +# FIXME: Broken in .17git23 +# CONFIG_NCP_FS is not set CONFIG_NCPFS_PACKET_SIGNING=y CONFIG_NCPFS_IOCTL_LOCKING=y CONFIG_NCPFS_STRONG=y From fedora-cvs-commits at redhat.com Tue Jul 4 21:56:05 2006 From: fedora-cvs-commits at redhat.com (fedora-cvs-commits at redhat.com) Date: Tue, 4 Jul 2006 17:56:05 -0400 Subject: rpms/kdelibs/FC-5 kdelibs-3.5.3-kde#118277.patch, NONE, 1.1 kdelibs-3.5.3-kde#123315.patch, NONE, 1.1 kdelibs-3.5.3-kde#128760.patch, NONE, 1.1 kdelibs-3.5.3-kde#128842.patch, NONE, 1.1 kdelibs-3.5.3-kde#128902.patch, NONE, 1.1 kdelibs-3.5.3-kde#57159.patch, NONE, 1.1 kdelibs-3.5.3-kde#65546.patch, NONE, 1.1 kdelibs-3.5.3-kde#67849.patch, NONE, 1.1 kdelibs-3.5.3-kde#81806.patch, NONE, 1.1 kdelibs-3.5.3-khtml-regression.patch, NONE, 1.1 kdelibs-3.5.3.diff, NONE, 1.1 kdelibs.spec, 1.133, 1.134 Message-ID: <200607042156.k64Lu51u014076@cvs.devel.redhat.com> Author: than Update of /cvs/dist/rpms/kdelibs/FC-5 In directory cvs.devel.redhat.com:/tmp/cvs-serv13988 Modified Files: kdelibs.spec Added Files: kdelibs-3.5.3-kde#118277.patch kdelibs-3.5.3-kde#123315.patch kdelibs-3.5.3-kde#128760.patch kdelibs-3.5.3-kde#128842.patch kdelibs-3.5.3-kde#128902.patch kdelibs-3.5.3-kde#57159.patch kdelibs-3.5.3-kde#65546.patch kdelibs-3.5.3-kde#67849.patch kdelibs-3.5.3-kde#81806.patch kdelibs-3.5.3-khtml-regression.patch kdelibs-3.5.3.diff Log Message: - apply upstream patches, fix #128940/#81806/#57159/#118277/#123315/#65546/#128842/#128902/#67849/#81806 - fix #196013, mark kde.sh/kde.csh as config file - fix #178323 #196225, typo in kde.sh kdelibs-3.5.3-kde#118277.patch: html/html_baseimpl.cpp | 25 +++++++++++++++++++++++++ html/html_baseimpl.h | 4 ++++ khtmlview.cpp | 14 +++++++++----- rendering/render_form.h | 5 ----- rendering/render_frames.h | 8 ++++++++ rendering/render_object.cpp | 10 +++++++--- rendering/render_replaced.h | 5 +++++ 7 files changed, 58 insertions(+), 13 deletions(-) --- NEW FILE kdelibs-3.5.3-kde#118277.patch --- Index: khtml/khtmlview.cpp =================================================================== --- khtml/khtmlview.cpp (Revision 555344) +++ khtml/khtmlview.cpp (Revision 555345) @@ -660,7 +660,14 @@ QWidget *w = it.current(); RenderWidget* rw = static_cast( it.currentKey() ); if (w && rw && !rw->isKHTMLWidget()) { - QRect g = w->geometry(); + int x, y; + rw->absolutePosition(x, y); + contentsToViewport(x, y, x, y); + int pbx = rw->borderLeft()+rw->paddingLeft(); + int pby = rw->borderTop()+rw->paddingTop(); + QRect g = QRect(x+pbx, y+pby, + rw->width()-pbx-rw->borderRight()-rw->paddingRight(), + rw->height()-pby-rw->borderBottom()-rw->paddingBottom()); if ( !rw->isFrame() && ((g.top() > pt.y()+eh) || (g.bottom() <= pt.y()) || (g.right() <= pt.x()) || (g.left() > pt.x()+ew) )) continue; @@ -673,10 +680,7 @@ mask = mask.intersect( QRect(g.x(),g.y(),g.width(),g.height()) ); cr -= mask; } else { - int x, y; - rw->absolutePosition(x,y); - contentsToViewport(x,y,x,y); - cr -= QRect(x,y,rw->width(),rw->height()); + cr -= g; } } } Index: khtml/html/html_baseimpl.cpp =================================================================== --- khtml/html/html_baseimpl.cpp (Revision 555344) +++ khtml/html/html_baseimpl.cpp (Revision 555345) @@ -584,6 +584,7 @@ marginWidth = 0; marginHeight = 0; needWidgetUpdate = false; + m_frame = true; } HTMLIFrameElementImpl::~HTMLIFrameElementImpl() @@ -615,17 +616,41 @@ needWidgetUpdate = true; // ### do this for scrolling, margins etc? HTMLFrameElementImpl::parseAttribute( attr ); break; + case ATTR_FRAMEBORDER: + { + m_frame = (!attr->val() || attr->value().toInt() > 0); + if (attached()) updateFrame(); + } default: HTMLFrameElementImpl::parseAttribute( attr ); } } +void HTMLIFrameElementImpl::updateFrame() +{ + if (m_frame) { + addCSSProperty(CSS_PROP_BORDER_TOP_STYLE, CSS_VAL_OUTSET); + addCSSProperty(CSS_PROP_BORDER_BOTTOM_STYLE, CSS_VAL_OUTSET); + addCSSProperty(CSS_PROP_BORDER_LEFT_STYLE, CSS_VAL_OUTSET); + addCSSProperty(CSS_PROP_BORDER_RIGHT_STYLE, CSS_VAL_OUTSET); + addCSSLength(CSS_PROP_BORDER_WIDTH, "2"); + } else { + addCSSProperty(CSS_PROP_BORDER_TOP_STYLE, CSS_VAL_NONE); + addCSSProperty(CSS_PROP_BORDER_BOTTOM_STYLE, CSS_VAL_NONE); + addCSSProperty(CSS_PROP_BORDER_LEFT_STYLE, CSS_VAL_NONE); + addCSSProperty(CSS_PROP_BORDER_RIGHT_STYLE, CSS_VAL_NONE); + removeCSSProperty(CSS_PROP_BORDER_WIDTH); + } + +} + void HTMLIFrameElementImpl::attach() { assert(!attached()); assert(!m_render); assert(parentNode()); + updateFrame(); name = getAttribute(ATTR_NAME); if (name.isNull()) name = getAttribute(ATTR_ID); Index: khtml/html/html_baseimpl.h =================================================================== --- khtml/html/html_baseimpl.h (Revision 555344) +++ khtml/html/html_baseimpl.h (Revision 555345) @@ -190,7 +190,11 @@ virtual void recalcStyle( StyleChange ch ); protected: + + void updateFrame(); + bool needWidgetUpdate; + bool m_frame; }; Index: khtml/rendering/render_form.h =================================================================== --- khtml/rendering/render_form.h (Revision 555344) +++ khtml/rendering/render_form.h (Revision 555345) @@ -78,11 +78,6 @@ virtual bool isFormElement() const { return true; } - virtual int borderTop() const { return canHaveBorder() ? RenderWidget::borderTop() : 0; } - virtual int borderBottom() const { return canHaveBorder() ? RenderWidget::borderBottom() : 0; } - virtual int borderLeft() const { return canHaveBorder() ? RenderWidget::borderLeft() : 0; } - virtual int borderRight() const { return canHaveBorder() ? RenderWidget::borderRight() : 0; } - // form elements never have padding virtual int paddingTop() const { return 0; } virtual int paddingBottom() const { return 0; } Index: khtml/rendering/render_frames.h =================================================================== --- khtml/rendering/render_frames.h (Revision 555344) +++ khtml/rendering/render_frames.h (Revision 555345) @@ -130,6 +130,12 @@ virtual const char *renderName() const { return "RenderFrame"; } virtual bool isFrame() const { return true; } + // frames never have padding + virtual int paddingTop() const { return 0; } + virtual int paddingBottom() const { return 0; } + virtual int paddingLeft() const { return 0; } + virtual int paddingRight() const { return 0; } + DOM::HTMLFrameElementImpl *element() const { return static_cast(RenderObject::element()); } @@ -150,6 +156,8 @@ virtual void layout( ); virtual void updateWidget(); + + virtual bool canHaveBorder() const { return true; } virtual bool partLoadingErrorNotify( khtml::ChildFrame *childFrame, const KURL& url, const QString& serviceType ); Index: khtml/rendering/render_replaced.h =================================================================== --- khtml/rendering/render_replaced.h (Revision 555344) +++ khtml/rendering/render_replaced.h (Revision 555345) @@ -146,6 +146,11 @@ bool m_needsMask; public: + virtual int borderTop() const { return canHaveBorder() ? RenderReplaced::borderTop() : 0; } + virtual int borderBottom() const { return canHaveBorder() ? RenderReplaced::borderBottom() : 0; } + virtual int borderLeft() const { return canHaveBorder() ? RenderReplaced::borderLeft() : 0; } + virtual int borderRight() const { return canHaveBorder() ? RenderReplaced::borderRight() : 0; } + class EventPropagator : public QWidget { public: void sendEvent(QEvent *e); Index: khtml/rendering/render_object.cpp =================================================================== --- khtml/rendering/render_object.cpp (Revision 555344) +++ khtml/rendering/render_object.cpp (Revision 555345) @@ -2182,9 +2182,13 @@ QRegion r = l ? l->getMask() : QRegion(); int x,y; if (!r.isNull() && curr->absolutePosition(x,y)) { - x+= curr->borderLeft()+curr->paddingLeft(); - y+= curr->borderBottom()+curr->paddingBottom(); - r = r.intersect(QRect(x,y,curr->width(),curr->height())); + int pbx = curr->borderLeft()+curr->paddingLeft(); + int pby = curr->borderTop()+curr->paddingTop(); + x+= pbx; + y+= pby; + r = r.intersect(QRect(x,y, + curr->width()-pbx-curr->borderRight()-curr->paddingRight(), + curr->height()-pby-curr->borderBottom()-curr->paddingBottom())); #ifdef MASK_DEBUG QMemArray ar = r.rects(); kdDebug(6040) << "|| Setting widget mask for " << curr->information() << endl; kdelibs-3.5.3-kde#123315.patch: kdirwatch.cpp | 75 ++++++++++++++++++++++++++++++++++++++++------------------ 1 files changed, 52 insertions(+), 23 deletions(-) --- NEW FILE kdelibs-3.5.3-kde#123315.patch --- --- kio/kio/kdirwatch.cpp.kde#123315 2006-05-22 20:14:17.000000000 +0200 +++ kio/kio/kdirwatch.cpp 2006-07-03 08:40:04.000000000 +0200 @@ -340,7 +340,7 @@ kdDebug(7001) << "Available methods: " << available << endl; } -/* This should never be called, but doesn't harm */ +/* This is called on app exit (KStaticDeleter) */ KDirWatchPrivate::~KDirWatchPrivate() { timer->stop(); @@ -407,9 +407,6 @@ if ( event->len ) path = QFile::decodeName( QCString( event->name, event->len ) ); - if ( event->mask & IN_IGNORED ) - continue; - if ( path.length() && isNoisyFile( path.latin1() ) ) continue; @@ -428,12 +425,15 @@ if( event->mask & IN_DELETE_SELF) { kdDebug(7001) << "-->got deleteself signal for " << e->path << endl; e->m_status = NonExistent; - //(void) inotify_rm_watch( m_inotify_fd, e->wd ); - addEntry(0, QDir::cleanDirPath(e->path+"/.."), e, true); + if (e->isDir) + addEntry(0, QDir::cleanDirPath(e->path+"/.."), e, true); + else + addEntry(0, QFileInfo(e->path).dirPath(true), e, true); + } + if ( event->mask & IN_IGNORED ) { + e->wd = 0; } if ( event->mask & (IN_CREATE|IN_MOVED_TO) ) { - kdDebug(7001) << "-->got new subfile " << path << " in " << e->path << endl; - Entry *sub_entry = e->m_entries.first(); for(;sub_entry; sub_entry = e->m_entries.next()) if (sub_entry->path == e->path + "/" + path) break; @@ -727,7 +727,10 @@ return true; if ( e->m_status == NonExistent ) { - addEntry(0, QDir::cleanDirPath(e->path+"/.."), e, true); + if (e->isDir) + addEntry(0, QDir::cleanDirPath(e->path+"/.."), e, true); + else + addEntry(0, QFileInfo(e->path).dirPath(true), e, true); return true; } @@ -782,7 +785,9 @@ (*it).m_entries.append(sub_entry); kdDebug(7001) << "Added already watched Entry " << path << " (for " << sub_entry->path << ")" << endl; + #ifdef HAVE_DNOTIFY + { Entry* e = &(*it); if( (e->m_mode == DNotifyMode) && (e->dn_fd > 0) ) { int mask = DN_DELETE|DN_CREATE|DN_RENAME|DN_MULTISHOT; @@ -797,7 +802,25 @@ useStat( e ); } } + } +#endif + +#ifdef HAVE_INOTIFY + { + Entry* e = &(*it); + if( (e->m_mode == INotifyMode) && (e->wd > 0) ) { + int mask = IN_DELETE|IN_DELETE_SELF|IN_CREATE|IN_MOVE|IN_MOVE_SELF|IN_DONT_FOLLOW; + if(!e->isDir) + mask |= IN_MODIFY|IN_ATTRIB; + else + mask |= IN_ONLYDIR; + + inotify_rm_watch (m_inotify_fd, e->wd); + e->wd = inotify_add_watch( m_inotify_fd, QFile::encodeName( e->path ), mask); + } + } #endif + } else { (*it).addClient(instance); @@ -928,8 +951,12 @@ m_inotify_fd << ", " << e->wd << ") for " << e->path << endl; } - else - removeEntry( 0, QDir::cleanDirPath( e->path+"/.." ), e ); + else { + if (e->isDir) + removeEntry(0, QDir::cleanDirPath(e->path+"/.."), e); + else + removeEntry(0, QFileInfo(e->path).dirPath(true), e); + } } #endif @@ -1167,15 +1194,6 @@ return Changed; } -#ifdef HAVE_INOTIFY - // for inotify we delay the initial stating till the first event in it - if ( e->m_status == Normal && e->m_ctime == invalid_ctime ) - { - e->m_ctime = stat_buf.st_ctime; - e->m_nlink = stat_buf.st_nlink; - } -#endif - return NoChange; } @@ -1278,7 +1296,7 @@ // removeDir(), when called in slotDirty(), can cause a crash otherwise delayRemove = true; -#ifdef HAVE_DNOTIFY +#if defined(HAVE_DNOTIFY) || defined(HAVE_INOTIFY) QPtrList dList, cList; #endif @@ -1306,6 +1324,16 @@ int ev = scanEntry( &(*it) ); + +#ifdef HAVE_INOTIFY + if ((*it).m_mode == INotifyMode && ev == Created && (*it).wd == 0) { + cList.append( &(*it) ); + if (! useINotify( &(*it) )) { + useStat( &(*it) ); + } + } +#endif + #ifdef HAVE_DNOTIFY if ((*it).m_mode == DNotifyMode) { if ((*it).isDir && (ev == Deleted)) { @@ -1337,7 +1365,7 @@ } -#ifdef HAVE_DNOTIFY +#if defined(HAVE_DNOTIFY) || defined(HAVE_INOTIFY) // Scan parent of deleted directories for new creation Entry* e; for(e=dList.first();e;e=dList.next()) @@ -1542,7 +1570,8 @@ kdDebug(7001) << " dependent entries:" << endl; Entry* d = e->m_entries.first(); for(;d; d = e->m_entries.next()) { - kdDebug(7001) << " " << d->path << endl; + kdDebug(7001) << " " << d << endl; + kdDebug(7001) << " " << d->path << " (" << d << ") " << endl; } } } kdelibs-3.5.3-kde#128760.patch: dom_textimpl.cpp | 2 ++ 1 files changed, 2 insertions(+) --- NEW FILE kdelibs-3.5.3-kde#128760.patch --- Index: khtml/xml/dom_textimpl.cpp =================================================================== --- khtml/xml/dom_textimpl.cpp (Revision 557103) +++ khtml/xml/dom_textimpl.cpp (Revision 557104) @@ -389,6 +389,8 @@ } RenderObject *first = par->firstChild(); + while (first && first->isFloatingOrPositioned()) + first = first->nextSibling(); RenderObject *next = nextRenderer(); if (!first || next == first) { // Whitespace at the start of a block just goes away. Don't even kdelibs-3.5.3-kde#128842.patch: ustring.cpp | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) --- NEW FILE kdelibs-3.5.3-kde#128842.patch --- Index: kjs/ustring.cpp =================================================================== --- kjs/ustring.cpp (Revision 549505) +++ kjs/ustring.cpp (Revision 549506) @@ -131,18 +131,20 @@ UChar UChar::toLower() const { // ### properly support unicode tolower - if (uc >= 256 || islower(uc)) + if (uc >= 256) return *this; - return (unsigned char)tolower(uc); + // tolower is locale-dependent, don't use it. + return static_cast( ( ( uc >= 'A' ) && ( uc <= 'Z' ) ) ? ( (int)uc + 'a' - 'A' ) : uc ); } UChar UChar::toUpper() const { - if (uc >= 256 || isupper(uc)) + if (uc >= 256) return *this; - return (unsigned char)toupper(uc); + // toupper is locale-dependent, don't use it. + return static_cast( ( ( uc >= 'a' ) && ( uc <= 'z' ) ) ? ( (int)uc + 'A' - 'a' ) : uc ); } UCharReference& UCharReference::operator=(UChar c) kdelibs-3.5.3-kde#128902.patch: kjs_window.cpp | 4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) --- NEW FILE kdelibs-3.5.3-kde#128902.patch --- Index: khtml/ecma/kjs_window.cpp =================================================================== --- khtml/ecma/kjs_window.cpp (Revision 549887) +++ khtml/ecma/kjs_window.cpp (Revision 549888) @@ -2464,8 +2464,10 @@ break; case Location::Reload: { KHTMLPart *khtmlpart = ::qt_cast(part); - if (part) + if (khtmlpart) khtmlpart->scheduleRedirection(-1, part->url().url(), true/*lock history*/); + else + part->openURL(part->url()); break; } case Location::ToString: kdelibs-3.5.3-kde#57159.patch: css/css_stylesheetimpl.cpp | 4 ++++ xml/dom_docimpl.cpp | 12 ++++++++++-- xml/dom_docimpl.h | 6 +++++- 3 files changed, 19 insertions(+), 3 deletions(-) --- NEW FILE kdelibs-3.5.3-kde#57159.patch --- Index: khtml/css/css_stylesheetimpl.cpp =================================================================== --- khtml/css/css_stylesheetimpl.cpp (Revision 555956) +++ khtml/css/css_stylesheetimpl.cpp (Revision 555957) @@ -194,6 +194,8 @@ // HIERARCHY_REQUEST_ERR: Raised if the rule cannot be inserted at the specified index e.g. if an //@import rule is inserted after a standard rule set or other at-rule. m_lstChildren->insert(index, r); + if (m_doc) + m_doc->updateStyleSelector(true /*shallow*/); return index; } @@ -211,6 +213,8 @@ return; } b->deref(); + if (m_doc) + m_doc->updateStyleSelector(true /*shallow*/); } void CSSStyleSheetImpl::addNamespace(CSSParser* p, const DOM::DOMString& prefix, const DOM::DOMString& uri) Index: khtml/xml/dom_docimpl.cpp =================================================================== --- khtml/xml/dom_docimpl.cpp (Revision 555956) +++ khtml/xml/dom_docimpl.cpp (Revision 555957) @@ -1976,7 +1976,7 @@ if (exceptioncode) *exceptioncode = excode; } -void DocumentImpl::updateStyleSelector() +void DocumentImpl::updateStyleSelector(bool shallow) { // kdDebug() << "PENDING " << m_pendingStylesheets << endl; @@ -1984,7 +1984,10 @@ if (m_pendingStylesheets > 0) return; - recalcStyleSelector(); + if (shallow) + rebuildStyleSelector(); + else + recalcStyleSelector(); recalcStyle(Force); #if 0 @@ -2134,6 +2137,11 @@ for (; it.current(); ++it) it.current()->deref(); + rebuildStyleSelector(); +} + +void DocumentImpl::rebuildStyleSelector() +{ // Create a new style selector delete m_styleSelector; QString usersheet = m_usersheet; Index: khtml/xml/dom_docimpl.h =================================================================== --- khtml/xml/dom_docimpl.h (Revision 555956) +++ khtml/xml/dom_docimpl.h (Revision 555957) @@ -258,10 +258,14 @@ * ,