openSUSE Commits
Threads by month
- ----- 2025 -----
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
May 2007
- 1 participants
- 1082 discussions
Hello community,
here is the log from the commit of package novfs
checked in at Fri May 4 11:09:32 CEST 2007.
--------
--- arch/i386/novfs/novfs.changes 2007-04-18 19:30:33.000000000 +0200
+++ /mounts/work_src_done/STABLE/novfs/novfs.changes 2007-05-04 09:20:49.000000000 +0200
@@ -1,0 +2,5 @@
+Thu May 03 03:16:31 MDT 2007 - YMelin(a)novell.com
+
+- [Bugzilla 228655] Garbage in "Novell Message Popup
+
+-------------------------------------------------------------------
++++++++++++++++++++++++…
[View More]++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ novfs.spec ++++++
--- /var/tmp/diff_new_pack.a16601/_old 2007-05-04 11:06:32.000000000 +0200
+++ /var/tmp/diff_new_pack.a16601/_new 2007-05-04 11:06:32.000000000 +0200
@@ -18,7 +18,7 @@
Group: System/Filesystems
License: GNU General Public License (GPL)
Version: 2.0.0
-Release: 12
+Release: 13
Source: %name-%version.tar.bz2
Source1: files
Source2: preamble
@@ -65,6 +65,8 @@
done
%changelog
+* Thu May 03 2007 - YMelin(a)novell.com
+- [Bugzilla 228655] Garbage in "Novell Message Popup
* Wed Apr 18 2007 - YMelin(a)novell.com
- [Bugzilla 254113] - [309] Cannot save file in OpenOffice - fix for 32 bit
* Mon Apr 16 2007 - YMelin(a)novell.com
++++++ novfs-2.0.0.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/novfs-2.0.0/src/daemon.c new/novfs-2.0.0/src/daemon.c
--- old/novfs-2.0.0/src/daemon.c 2007-04-18 19:25:50.000000000 +0200
+++ new/novfs-2.0.0/src/daemon.c 2007-05-04 08:10:15.000000000 +0200
@@ -344,12 +344,8 @@
init_MUTEX_LOCKED(&que->semaphore);
- DbgPrint( "Queue_Daemon_Command: semaphore inited que=0x%p\n", que);
-
que->sequence = InterlockedIncrement(&Sequence);
- DbgPrint( "Queue_Daemon_Command: sequence=0x%x\n", que->sequence);
-
((PCOMMAND_REQUEST_HEADER)request)->SequenceNumber = que->sequence;
/*
@@ -361,8 +357,6 @@
que->timer.function = Daemon_Timer;
add_timer(&que->timer);
- DbgPrint( "Queue_Daemon_Command: timer started que=0x%p\n", que);
-
/*
* Setup request
*/
@@ -373,13 +367,9 @@
que->reply = NULL;
que->replen = 0;
- DbgPrint( "Queue_Daemon_Command: setting up que=0x%p\n", que);
-
/*
* Added entry to queue.
*/
- DbgPrint( "Queue_Daemon_Command: Daemon_Queue locked\n");
-
/*
* Check to see if interruptible and set flags.
*/
@@ -394,7 +384,6 @@
list_add_tail(&que->list, &Daemon_Queue.list);
spin_unlock(&Daemon_Queue.lock);
- DbgPrint( "Queue_Daemon_Command: 0x%p added to Daemon_Queue\n", que);
/*
* Signal that there is data to be read
*/
@@ -405,20 +394,16 @@
*/
yield();
- DbgPrint( "Queue_Daemon_Command: calling down 0x%x\n", CURRENT_TIME);
-
/*
* Block waiting for reply or timeout
*/
down(&que->semaphore);
- DbgPrint( "Queue_Daemon_Command: after down 0x%x\n", CURRENT_TIME);
if ( QUEUE_ACKED == que->status )
{
que->status = QUEUE_WAITING;
mod_timer(&que->timer, jiffies + (HZ * 2 * Daemon_Command_Timeout));
- DbgPrint( "Queue_Daemon_Command: mod_timer 0x%x\n", CURRENT_TIME);
if (interruptible)
{
retCode = down_interruptible(&que->semaphore);
@@ -427,10 +412,8 @@
{
down(&que->semaphore);
}
- DbgPrint( "Queue_Daemon_Command: after down2 0x%x\n", CURRENT_TIME);
}
- DbgPrint( "Queue_Daemon_Command: after down 0x%d 0x%x\n", retCode, CURRENT_TIME);
/*
* Delete timer
*/
@@ -874,11 +857,6 @@
break;
}
- /*
- * Set status that packet is done.
- */
- que->status = QUEUE_DONE;
-
if ( NULL != (dlist = que->data) )
{
int thiscopy, left=nbytes;
@@ -921,6 +899,12 @@
}
cpylen = copy_from_user(vadr, buf, thiscopy);
+ if (thiscopy > 0x80)
+ mydump(0x80, vadr);
+ else
+ mydump(thiscopy, vadr);
+
+
if ( km_adr )
{
kunmap(dlist->page);
@@ -956,6 +940,12 @@
retValue = -ENOMEM;
}
}
+
+ /*
+ * Set status that packet is done.
+ */
+ que->status = QUEUE_DONE;
+
} while (0);
up(&que->semaphore);
Queue_put( que );
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/novfs-2.0.0/src/Makefile new/novfs-2.0.0/src/Makefile
--- old/novfs-2.0.0/src/Makefile 2007-04-18 19:25:50.000000000 +0200
+++ new/novfs-2.0.0/src/Makefile 2007-05-04 08:10:15.000000000 +0200
@@ -32,7 +32,7 @@
NOVFS_VFS_MAJOR = 2
NOVFS_VFS_MINOR = 0
NOVFS_VFS_SUB = 0
-NOVFS_VFS_RELEASE = 422
+NOVFS_VFS_RELEASE = 423
# Remove # from the following line for debug version
EXTRA_CFLAGS += -finstrument-functions
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
[View Less]
1
0
Hello community,
here is the log from the commit of package fox16
checked in at Fri May 4 11:06:26 CEST 2007.
--------
--- fox16/fox16.changes 2007-03-13 11:45:33.000000000 +0100
+++ /mounts/work_src_done/STABLE/fox16/fox16.changes 2007-05-04 01:09:09.000000000 +0200
@@ -1,0 +2,11 @@
+Thu May 3 22:35:13 CEST 2007 - lars(a)suse.de
+
+- update to 1.6.26
+- remove upstremed patches:
+ + fox-1.6.20_configure_x11_extensions_header.patch
+ + fox-1.6.20_AM_CFLAGS.patch
+- adapt fox-1.6.…
[View More]26_initialise_local_variable.patch
+- added Mandriva and Fedora dependencies
+- require libexpat-devel for openSUSE > 10.2
+
+-------------------------------------------------------------------
Old:
----
fox-1.6.20_AM_CFLAGS.patch
fox-1.6.20_configure_x11_extensions_header.patch
fox-1.6.20_initialise_local_variable.patch
fox-1.6.23.tar.bz2
New:
----
fox-1.6.26_initialise_local_variable.patch
fox-1.6.26.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ fox16.spec ++++++
--- /var/tmp/diff_new_pack.m14567/_old 2007-05-04 11:05:29.000000000 +0200
+++ /var/tmp/diff_new_pack.m14567/_new 2007-05-04 11:05:29.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package fox16 (Version 1.6.23)
+# spec file for package fox16 (Version 1.6.26)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -15,23 +15,40 @@
Summary: Shared Libraries for the FOX Toolkit
Group: Development/Languages/C and C++
License: GNU Library General Public License v. 2.0 and 2.1 (LGPL)
-Version: 1.6.23
+Version: 1.6.26
Release: 1
+Autoreqprov: on
Source: fox-%{version}.tar.bz2
-Obsoletes: fox <= %{version}
Provides: fox = %{version}-%{release}
-Patch: fox-1.6.20_configure_x11_extensions_header.patch
-Patch1: fox-1.6.20_AM_CFLAGS.patch
-Patch2: fox-1.6.20_initialise_local_variable.patch
+Patch1: fox-1.6.26_initialise_local_variable.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-BuildRequires: cups-devel freetype2-devel gcc-c++ libjpeg-devel libpng-devel libtiff-devel pkgconfig zlib-devel
-BuildRequires: xorg-x11-devel
+BuildRequires: freetype2-devel gcc-c++ libjpeg-devel libpng-devel libtiff-devel pkgconfig zlib-devel
+#
+# SUSE requires
+#
+%if 0%{?suse_version}
+BuildRequires: cups-devel xorg-x11-devel
%if 0%{?suse_version} >= 1020
BuildRequires: xorg-x11-Mesa-devel xorg-x11-libXext-devel xorg-x11-libXfixes-devel
%else
BuildRequires: Mesa-devel XFree86-Mesa XFree86-Mesa-devel XFree86-devel XFree86-libs xorg-x11-libs
%endif
-Autoreqprov: on
+%if 0%{?suse_version} > 1020
+BuildRequires: libbz2
+%endif
+%endif
+#
+# Mandriva Requires
+#
+%if 0%{?mandriva_version}
+BuildRequires: cups cups-common xorg-x11
+%endif
+#
+# Fedora Requires
+#
+%if 0%{?fedora_version}
+BuildRequires: cups-devel xorg-x11-devel
+%endif
%description
FOX is a C++-based library for graphical user interface development.
@@ -67,14 +84,21 @@
%package devel
Summary: Development Files and Documentation for the FOX GUI Toolkit
Group: Development/Languages/C and C++
-Obsoletes: fox-devel <= %{version}
Provides: fox-devel = %{version}-%{release}
Requires: %{name} = %{version}
-Requires: xorg-x11-devel fontconfig-devel expat freetype2-devel glibc-devel libpng-devel libtiff-devel libjpeg-devel zlib-devel bzip2 cups-libs
+Requires: xorg-x11-devel fontconfig-devel freetype2-devel glibc-devel libpng-devel libtiff-devel libjpeg-devel zlib-devel bzip2 cups-libs
+#
+# SUSE requires
+#
%if 0%{?suse_version} >= 1020
Requires: xorg-x11-libXfixes-devel xorg-x11-libXext-devel xorg-x11-libXrender-devel xorg-x11-libX11-devel xorg-x11-libXau-devel xorg-x11-libXdmcp-devel Mesa-devel
+%if 0%{?suse_version} > 1020
+Requires: libexpat-devel
+%else
+Requires: expat
+%endif
%else
-Requires: xorg-x11-libs xorg-x11-Mesa-devel
+Requires: xorg-x11-libs xorg-x11-Mesa-devel expat
%endif
%description devel
@@ -145,8 +169,7 @@
%package example-apps
Summary: Example applications for the FOX GUI toolkit
Group: Development/Languages/C and C++
-Obsoletes: fox-example-apps <= %{version}
-Provides: fox-example-apps
+Provides: fox-example-apps = %{version}-%{release}
Requires: %{name}
%description example-apps
@@ -176,10 +199,8 @@
Jeroen van der Zijp
%prep
-%setup -q -n fox-%{version}
-%patch
+%setup -q
%patch1
-%patch2
%build
autoreconf -fi
@@ -253,6 +274,14 @@
%{_mandir}/man1/shutterbug*
%changelog
+* Thu May 03 2007 - lars(a)suse.de
+- update to 1.6.26
+- remove upstremed patches:
+ + fox-1.6.20_configure_x11_extensions_header.patch
+ + fox-1.6.20_AM_CFLAGS.patch
+- adapt fox-1.6.26_initialise_local_variable.patch
+- added Mandriva and Fedora dependencies
+- require libexpat-devel for openSUSE > 10.2
* Wed Mar 07 2007 - lrupp(a)suse.de
- fixed requires for devel package on older distributions
* Tue Mar 06 2007 - lrupp(a)suse.de
++++++ fox-1.6.20_initialise_local_variable.patch -> fox-1.6.26_initialise_local_variable.patch ++++++
++++++ fox-1.6.23.tar.bz2 -> fox-1.6.26.tar.bz2 ++++++
++++ 3530 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
[View Less]
1
0
Hello community,
here is the log from the commit of package gjdoc
checked in at Fri May 4 11:04:08 CEST 2007.
--------
--- gjdoc/gjdoc.changes 2007-04-24 14:23:01.000000000 +0200
+++ /mounts/work_src_done/NOARCH/gjdoc/gjdoc.changes 2007-05-04 08:58:41.000000000 +0200
@@ -1,0 +2,5 @@
+Fri May 4 08:58:41 CEST 2007 - dbornkessel(a)suse.de
+
+- added unzip to BuildRequires
+
+-------------------------------------------------------------------
+++++++++++++++++++++++++++++++++++++++++++++++++++++…
[View More]+++++++++++++++++++
Other differences:
------------------
++++++ gjdoc.spec ++++++
--- /var/tmp/diff_new_pack.ac9896/_old 2007-05-04 11:04:02.000000000 +0200
+++ /var/tmp/diff_new_pack.ac9896/_new 2007-05-04 11:04:02.000000000 +0200
@@ -11,12 +11,12 @@
# norootforbuild
Name: gjdoc
-BuildRequires: antlr-bootstrap ecj-bootstrap fastjar gcc-gij gcc-java libgcj-devel
+BuildRequires: antlr-bootstrap ecj-bootstrap fastjar gcc-gij gcc-java libgcj-devel unzip
License: GNU General Public License (GPL)
Group: Development/Libraries/Java
Autoreqprov: on
Version: 0.7.8
-Release: 1
+Release: 5
Summary: Javadoc replacement from classpath
URL: http://www.gnu.org/software/classpath/
Source: %{name}-%{version}.tar.bz2
@@ -89,6 +89,8 @@
%{_javadir}/com-sun-javadoc-%{version}.jar
%changelog
+* Fri May 04 2007 - dbornkessel(a)suse.de
+- added unzip to BuildRequires
* Tue Apr 24 2007 - dbornkessel(a)suse.de
- update to 0.7.8:
* GJDoc can now successfully run against the new 1.5-based
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
[View Less]
1
0
Hello community,
here is the log from the commit of package antlr
checked in at Fri May 4 11:03:49 CEST 2007.
--------
--- antlr/antlr-bootstrap.changes 2006-11-15 14:34:43.000000000 +0100
+++ /mounts/work_src_done/NOARCH/antlr/antlr-bootstrap.changes 2007-05-04 09:12:11.000000000 +0200
@@ -1,0 +2,5 @@
+Fri May 4 09:12:00 CEST 2007 - dbornkessel(a)suse.de
+
+- added unzip to BuildRequires
+
+-------------------------------------------------------------------
--- antlr/antlr.changes 2006-10-…
[View More]07 11:55:32.000000000 +0200
+++ /mounts/work_src_done/NOARCH/antlr/antlr.changes 2007-05-04 08:58:37.000000000 +0200
@@ -1,0 +2,5 @@
+Fri May 4 08:58:37 CEST 2007 - dbornkessel(a)suse.de
+
+- added unzip to BuildRequires
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ antlr-bootstrap.spec ++++++
--- /var/tmp/diff_new_pack.Yr9112/_old 2007-05-04 11:03:42.000000000 +0200
+++ /var/tmp/diff_new_pack.Yr9112/_new 2007-05-04 11:03:42.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package antlr-bootstrap (Version 2.7.6)
#
-# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
@@ -12,17 +12,17 @@
Name: antlr-bootstrap
%define non_bootstrap_name antlr
-BuildRequires: fastjar gcc-gij gcc-java zip
+BuildRequires: fastjar gcc-gij gcc-java unzip zip
BuildRequires: ecj-bootstrap >= 0.570
%if %{?mandriva_release:1}0
%endif
%define real_name antlr
Summary: Antlr for bootstrapping purposes
Version: 2.7.6
-Release: 23
+Release: 51
URL: http://www.antlr.org
Group: Development/Libraries/Java
-License: BSD License and BSD-like, Other License(s), see package
+License: BSD License and BSD-like, Public Domain, Freeware
Autoreqprov: on
Source0: antlr-%{version}.tar.bz2
Source1: manifest.antlr
@@ -143,7 +143,9 @@
#<<<
# vim:fdm=marker:foldmarker=#>>>,#<<<:foldcolumn=6:
-%changelog -n antlr-bootstrap
+%changelog
+* Fri May 04 2007 - dbornkessel(a)suse.de
+- added unzip to BuildRequires
* Wed Nov 15 2006 - dbornkessel(a)suse.de
- delete "Provides: antlr" ... packages that need the bootstrap package should have a hard require on it
* Thu Oct 12 2006 - ro(a)suse.de
++++++ antlr.spec ++++++
--- /var/tmp/diff_new_pack.Yr9112/_old 2007-05-04 11:03:42.000000000 +0200
+++ /var/tmp/diff_new_pack.Yr9112/_new 2007-05-04 11:03:42.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package antlr (Version 2.7.6)
#
-# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
@@ -11,12 +11,12 @@
# norootforbuild
Name: antlr
-BuildRequires: ant gcc-c++ java2-devel-packages xml-commons-apis
+BuildRequires: ant gcc-c++ java2-devel-packages unzip xml-commons-apis
%define section free
%define native 0
Summary: Another Tool for Language Recognition
Version: 2.7.6
-Release: 21
+Release: 50
License: GNU General Public License (GPL), Public Domain, Freeware
URL: http://www.antlr.org/
Group: Development/Tools/Other
@@ -161,7 +161,9 @@
%ghost %doc %{_javadocdir}/%{name}
%endif
-%changelog -n antlr
+%changelog
+* Fri May 04 2007 - dbornkessel(a)suse.de
+- added unzip to BuildRequires
* Sat Oct 07 2006 - dbornkessel(a)suse.de
- added check that checks whether deleted files ShowString.java and StreamConverter.java are really not in place
* Thu Oct 05 2006 - dbornkessel(a)suse.de
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
[View Less]
1
0
Hello community,
here is the log from the commit of package yast2-online-update
checked in at Fri May 4 11:03:27 CEST 2007.
--------
--- yast2-online-update/yast2-online-update.changes 2007-04-26 15:37:09.000000000 +0200
+++ /mounts/work_src_done/NOARCH/yast2-online-update/yast2-online-update.changes 2007-05-04 10:58:21.217032000 +0200
@@ -1,0 +2,6 @@
+Fri May 4 10:47:39 CEST 2007 - jsuchome(a)suse.cz
+
+- added command line support for Automatic Online Update (#269901)
+- 2.15.12
+
+-------…
[View More]------------------------------------------------------------
Old:
----
yast2-online-update-2.15.11.tar.bz2
New:
----
yast2-online-update-2.15.12.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-online-update.spec ++++++
--- /var/tmp/diff_new_pack.Kg4069/_old 2007-05-04 11:00:44.000000000 +0200
+++ /var/tmp/diff_new_pack.Kg4069/_new 2007-05-04 11:00:44.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-online-update (Version 2.15.11)
+# spec file for package yast2-online-update (Version 2.15.12)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,12 +11,12 @@
# norootforbuild
Name: yast2-online-update
-Version: 2.15.11
+Version: 2.15.12
Release: 1
License: GNU General Public License (GPL)
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-online-update-2.15.11.tar.bz2
+Source0: yast2-online-update-2.15.12.tar.bz2
prefix: /usr
BuildRequires: gcc-c++ libxcrypt-devel perl-XML-Writer pkg-config update-desktop-files yast2-bootloader yast2-devtools yast2-packager
PreReq: grep sed
@@ -48,7 +48,7 @@
gs(a)suse.de
%prep
-%setup -n yast2-online-update-2.15.11
+%setup -n yast2-online-update-2.15.12
%build
%{prefix}/bin/y2tool y2autoconf
@@ -143,6 +143,9 @@
%ghost %{prefix}/share/applications/YaST2/cd_update.desktop
%changelog
+* Fri May 04 2007 - jsuchome(a)suse.cz
+- added command line support for Automatic Online Update (#269901)
+- 2.15.12
* Thu Apr 26 2007 - jsuchome(a)suse.cz
- fixed obsolete help text (#267960)
- 2.15.11
++++++ yast2-online-update-2.15.11.tar.bz2 -> yast2-online-update-2.15.12.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-online-update-2.15.11/src/AutoOnlineUpdate.ycp new/yast2-online-update-2.15.12/src/AutoOnlineUpdate.ycp
--- old/yast2-online-update-2.15.11/src/AutoOnlineUpdate.ycp 2007-01-31 15:39:02.000000000 +0100
+++ new/yast2-online-update-2.15.12/src/AutoOnlineUpdate.ycp 2007-05-04 10:39:09.000000000 +0200
@@ -4,7 +4,7 @@
* Summary: Data for configuration of AutoOnlineUpdate, input and output functions.
* Authors: Anas Nashif <nashif(a)suse.de>
*
- * $Id: AutoOnlineUpdate.ycp 35742 2007-01-31 14:39:00Z jsuchome $
+ * $Id: AutoOnlineUpdate.ycp 37813 2007-05-03 14:07:03Z jsuchome $
*
* Representation of the configuration of AutoOnlineUpdate.
* Input and output routines.
@@ -112,7 +112,8 @@
_("Wednesday"),
_("Thursday"),
_("Friday"),
- _("Saturday")
+ _("Saturday"),
+ _("Sunday")
];
/**
@@ -161,6 +162,7 @@
srandom();
if ( hour == -1 ) hour = random( 24 );
if ( minute == -1 ) minute = random( 60 );
+ random_time = true;
}
y2milestone("hour: %1, minutes: %2", hour, minute );
return true;
@@ -173,6 +175,11 @@
*/
global define boolean Write()
{
+ if (!enabled)
+ {
+ SCR::Execute( .target.remove, cronfile );
+ return true;
+ }
string cronjob = "";
if (updater != "rug" && updater != "zypper")
@@ -323,5 +330,32 @@
return $[ "install": required_packages , "remove":[] ];
}
+/**
+ * Check if update application (zypper/rug) is installed and install it if it is not
+ * @return false if application was not installed
+ */
+global boolean InstallUpdater () {
+
+ if (Package::Installed (updater))
+ return true;
+
+ string to_install = "";
+ if (Package::Installed ("zypper"))
+ updater = "zypper";
+ else if (Package::Installed ("zmd"))
+ // rug is default if zmd is present
+ to_install = "rug";
+ else
+ to_install = "zypper";
+ if (to_install != "")
+ {
+ if (Package::Install (to_install))
+ updater = to_install;
+ else // installation failed/canceled
+ return false;
+ }
+ return true;
+}
+
/* EOF */
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-online-update-2.15.11/src/OnlineUpdateDialogs.ycp new/yast2-online-update-2.15.12/src/OnlineUpdateDialogs.ycp
--- old/yast2-online-update-2.15.11/src/OnlineUpdateDialogs.ycp 2007-02-01 10:03:54.000000000 +0100
+++ new/yast2-online-update-2.15.12/src/OnlineUpdateDialogs.ycp 2007-05-04 10:34:37.000000000 +0200
@@ -221,27 +221,11 @@
if ( ret == `next) {
if ( enabled )
{
- if (!Package::Installed (AutoOnlineUpdate::updater))
+ if (!AutoOnlineUpdate::InstallUpdater ())
{
- string to_install = "";
- if (Package::Installed ("zypper"))
- AutoOnlineUpdate::updater = "zypper";
- else if (Package::Installed ("zmd"))
- // rug is default if zmd is present
- to_install = "rug";
- else
- to_install = "zypper";
- if (to_install != "")
- {
- if (Package::Install (to_install))
- AutoOnlineUpdate::updater = to_install;
- else // installation failed/canceled
- {
- ret = `enable;
- UI::ChangeWidget( `id( `enable ), `Value, false);
- continue;
- }
- }
+ ret = `enable;
+ UI::ChangeWidget( `id( `enable ), `Value, false);
+ continue;
}
AutoOnlineUpdate::minute = (integer)UI::QueryWidget( `id( `minute ), `Value );
AutoOnlineUpdate::hour = (integer)UI::QueryWidget( `id( `hour ), `Value );
@@ -260,7 +244,7 @@
// busy popup text
Popup::ShowFeedback ("", _("Writing settings..."));
AutoOnlineUpdate::Write();
- sleep (2000);
+ sleep (1500);
Popup::ClearFeedback ();
}
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-online-update-2.15.11/src/online_update_install.ycp new/yast2-online-update-2.15.12/src/online_update_install.ycp
--- old/yast2-online-update-2.15.11/src/online_update_install.ycp 2007-04-26 15:28:27.000000000 +0200
+++ new/yast2-online-update-2.15.12/src/online_update_install.ycp 2007-04-26 15:36:23.000000000 +0200
@@ -4,7 +4,7 @@
* Summary: YOU installation page
* Authors: Cornelius Schumacher <cschum(a)suse.de>
*
- * $Id: online_update_install.ycp 36312 2007-02-20 13:39:23Z jsuchome $
+ * $Id: online_update_install.ycp 37741 2007-04-26 13:37:11Z jsuchome $
*
* This is a client for installation.
* It displays the dialog with a progress of the actual installation and
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-online-update-2.15.11/src/online_update_setup.ycp new/yast2-online-update-2.15.12/src/online_update_setup.ycp
--- old/yast2-online-update-2.15.11/src/online_update_setup.ycp 2006-08-22 15:48:49.000000000 +0200
+++ new/yast2-online-update-2.15.12/src/online_update_setup.ycp 2007-05-04 10:57:45.000000000 +0200
@@ -1,12 +1,228 @@
/**
* Package: Online update
- * Summary: Open a dialog for configuarion of automatic update
+ * Summary: Configuarion of automatic update
* Authors: Jiri Suchomel <jsuchome(a)suse.cz>
*
* $Id$
*/
{
+ textdomain "online-update";
+
+ import "AutoOnlineUpdate";
+ import "CommandLine";
+ import "Mode";
import "OnlineUpdateDialogs";
+ import "Popup";
+
+ /**
+ * command line handler for modifications
+ */
+ define boolean ModifyHandler (map options) {
+
+ if (!AutoOnlineUpdate::enabled)
+ return false;
+
+ if ((options["skip"]:"" == "yes" && !AutoOnlineUpdate::skipPre) ||
+ (options["skip"]:"" == "no" && AutoOnlineUpdate::skipPre))
+ {
+ AutoOnlineUpdate::skipPre = options["skip"]:"" == "yes";
+ AutoOnlineUpdate::modified = true;
+ }
+ if (haskey (options, "daily") && AutoOnlineUpdate::timing != `daily)
+ {
+ AutoOnlineUpdate::timing = `daily;
+ AutoOnlineUpdate::modified = true;
+ }
+ if (haskey (options, "weekly") && AutoOnlineUpdate::timing != `weekly)
+ {
+ AutoOnlineUpdate::timing = `weekly;
+ AutoOnlineUpdate::modified = true;
+ if (AutoOnlineUpdate::day < 0)
+ AutoOnlineUpdate::day = 0;
+ }
+ if (haskey (options, "day"))
+ {
+ integer day = options["day"]:0;
+ if (day < 0 || day > 7)
+ {
+ // command line error message
+ CommandLine::Print (_("The value of 'day' must be between 0 and 7."));
+ return false;
+ }
+ if (AutoOnlineUpdate::timing != `daily && day != AutoOnlineUpdate::day)
+ {
+ AutoOnlineUpdate::day = day;
+ AutoOnlineUpdate::modified = true;
+ }
+ }
+ if (haskey (options, "hour"))
+ {
+ integer hour = options["hour"]:0;
+ if (hour < 0 || hour > 23)
+ {
+ // command line error message
+ CommandLine::Print (_("The value of 'hour' must be between 0 and 23."));
+ return false;
+ }
+ if (hour != AutoOnlineUpdate::hour)
+ {
+ AutoOnlineUpdate::hour = hour;
+ AutoOnlineUpdate::modified = true;
+ }
+ }
+ if (haskey (options, "minute"))
+ {
+ integer minute = options["minute"]:0;
+ if (minute < 0 || minute > 59)
+ {
+ // command line error message
+ CommandLine::Print (_("The value of 'minute' must be between 0 and 59."));
+ return false;
+ }
+ if (minute != AutoOnlineUpdate::minute)
+ {
+ AutoOnlineUpdate::minute = minute;
+ AutoOnlineUpdate::modified = true;
+ }
+ }
+ return AutoOnlineUpdate::modified;
+ }
+
+ /**
+ * command line handler for enabling
+ */
+ define boolean EnableHandler (map options ) {
+ if (!AutoOnlineUpdate::enabled)
+ AutoOnlineUpdate::modified = true;
+ AutoOnlineUpdate::enabled = true;
+ ModifyHandler (options);
+ return AutoOnlineUpdate::modified;
+ }
+
+ /**
+ * command line handler for disabling
+ */
+ define boolean DisableHandler (map options ) {
+ if (AutoOnlineUpdate::enabled)
+ AutoOnlineUpdate::modified = true;
+ AutoOnlineUpdate::enabled = false;
+ return AutoOnlineUpdate::modified;
+ }
+
+ /**
+ * command line handler for summary
+ */
+ define boolean SummaryHandler (map options) {
+
+ CommandLine::Print (
+ // summary item
+ AutoOnlineUpdate::enabled ? _("Automatic Online Update is enabled.") :
+ // summary item
+ _("Automatic Online Update is disabled."));
+ if (!AutoOnlineUpdate::enabled)
+ return false;
+ if (AutoOnlineUpdate::skipPre)
+ // summary item
+ CommandLine::Print (_("Interactive patches will be skipped."));
+
+ integer hour = AutoOnlineUpdate::hour;
+ integer minute = AutoOnlineUpdate::minute;
+ string hour_str = (hour>9) ? sformat("%1", hour) : sformat("0%1", hour);
+ string minute_str = (minute>9) ? sformat("%1", minute) : sformat("0%1", minute);
+ // time string (when the update is run) %1 is hour, %2 minute
+ string time_str = sformat (_("at %1.%2"), hour_str, minute_str);
+ if (AutoOnlineUpdate::random_time)
+ // alternative time string (when the update is run)
+ time_str = _("at a random time");
+ if (AutoOnlineUpdate::timing == `weekly)
+ {
+ // summary item, %1 is day in the week, %2 is time string
+ CommandLine::Print (sformat (_("Update is scheduled on %1, %2."),
+ AutoOnlineUpdate::days[AutoOnlineUpdate::day]:"", time_str));
+ }
+ else
+ // summary item, %1 is time
+ CommandLine::Print (sformat (_("Update is scheduled daily %1."), time_str));
+ return false;
+ }
+
+ /**
+ * command line handler for writing
+ */
+ boolean WriteHandler () {
+
+ if (AutoOnlineUpdate::InstallUpdater ())
+ return AutoOnlineUpdate::Write ();
+ return false;
+ }
+
+ // the command line description map
+ map cmdline = $[
+ "id" : "online_update_setup",
+ // translators: command line help text
+ "help" : _("Setup Automatic Online Update"),
+ "initialize" : AutoOnlineUpdate::Read,
+ "finish" : WriteHandler,
+ "guihandler" : OnlineUpdateDialogs::SetupAutomatic,
+ "actions" : $[
+ "enable" :$[
+ "handler" : EnableHandler,
+ // translators: command line help text for enable action
+ "help" : _("Enable automatic online update")
+ ],
+ "disable" :$[
+ "handler" : DisableHandler,
+ // translators: command line help text for disable action
+ "help" : _("Disable automatic online update")
+ ],
+ "summary" : $[
+ "handler" : SummaryHandler,
+ // translators: command line help text summary action
+ "help" : _("Configuration summary"),
+ ],
+ "modify" : $[
+ "handler" : ModifyHandler,
+ // translators: command line help text for modify action
+ "help" : _("Modify current configuration"),
+ ],
+ ],
+ "options" : $[
+ "skip" : $[
+ // help for command line 'skip' option
+ "help" : _("Skip interactive patches"),
+ "type" : "enum",
+ "typespec" : [ "yes", "no" ],
+ ],
+ "daily" : $[
+ // help for command line 'daily' option
+ "help" : _("Set update to be done daily"),
+ ],
+ "weekly" : $[
+ // help for command line 'weekly' option
+ "help" : _("Set update to be done weekly"),
+ ],
+ "day" : $[
+ // help for command line 'day' option
+ "help" : _("Day in a week to do the weekly update (0-7)"),
+ "type" : "integer",
+ ],
+ "hour" : $[
+ // help for command line 'hour' option
+ "help" : _("Hour to do the update (0-23)"),
+ "type" : "integer",
+ ],
+ "minute" : $[
+ // help for command line 'minute' option
+ "help" : _("Minute to do the update (0-59)"),
+ "type" : "integer",
+ ],
+ ],
+ "mappings" : $[
+ "enable" : [ "skip", "daily", "weekly", "day", "hour", "minute" ],
+ "modify" : [ "skip", "daily", "weekly", "day", "hour", "minute" ],
+ "disable" : [],
+ ]
+ ];
- OnlineUpdateDialogs::SetupAutomatic();
+ return CommandLine::Run (cmdline);
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-online-update-2.15.11/VERSION new/yast2-online-update-2.15.12/VERSION
--- old/yast2-online-update-2.15.11/VERSION 2007-04-26 15:29:33.000000000 +0200
+++ new/yast2-online-update-2.15.12/VERSION 2007-05-04 10:49:54.000000000 +0200
@@ -1 +1 @@
-2.15.11
+2.15.12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
[View Less]
1
0
Hello community,
here is the log from the commit of package yast2-ldap-client
checked in at Fri May 4 11:00:38 CEST 2007.
--------
--- yast2-ldap-client/yast2-ldap-client.changes 2007-03-09 15:40:03.000000000 +0100
+++ /mounts/work_src_done/NOARCH/yast2-ldap-client/yast2-ldap-client.changes 2007-05-03 14:22:12.899014000 +0200
@@ -1,0 +2,6 @@
+Thu May 3 13:58:40 CEST 2007 - jsuchome(a)suse.cz
+
+- support minimal command line for ldap_browser (#269897)
+- 2.15.7
+
+----------------------------…
[View More]---------------------------------------
Old:
----
yast2-ldap-client-2.15.6.tar.bz2
New:
----
yast2-ldap-client-2.15.7.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-ldap-client.spec ++++++
--- /var/tmp/diff_new_pack.ol3047/_old 2007-05-04 11:00:32.000000000 +0200
+++ /var/tmp/diff_new_pack.ol3047/_new 2007-05-04 11:00:32.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-ldap-client (Version 2.15.6)
+# spec file for package yast2-ldap-client (Version 2.15.7)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,12 +11,12 @@
# norootforbuild
Name: yast2-ldap-client
-Version: 2.15.6
+Version: 2.15.7
Release: 1
License: GNU General Public License (GPL)
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-ldap-client-2.15.6.tar.bz2
+Source0: yast2-ldap-client-2.15.7.tar.bz2
prefix: /usr
BuildRequires: doxygen perl-XML-Writer update-desktop-files yast2 yast2-devtools yast2-network yast2-pam yast2-testsuite
PreReq: %fillup_prereq
@@ -46,7 +46,7 @@
Jiri Suchomel <jsuchome(a)suse.cz>
%prep
-%setup -n yast2-ldap-client-2.15.6
+%setup -n yast2-ldap-client-2.15.7
%build
%{prefix}/bin/y2tool y2autoconf
@@ -87,6 +87,9 @@
/var/adm/fillup-templates/sysconfig.ldap
%changelog
+* Thu May 03 2007 - jsuchome(a)suse.cz
+- support minimal command line for ldap_browser (#269897)
+- 2.15.7
* Thu Mar 08 2007 - jsuchome(a)suse.cz
- SLPAPI.pm moved to yast2 (#238680)
- check if user changed imported LDAP settings (#252094)
++++++ yast2-ldap-client-2.15.6.tar.bz2 -> yast2-ldap-client-2.15.7.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-ldap-client-2.15.6/ldap-client.pot new/yast2-ldap-client-2.15.7/ldap-client.pot
--- old/yast2-ldap-client-2.15.6/ldap-client.pot 2007-01-10 14:53:15.000000000 +0100
+++ new/yast2-ldap-client-2.15.7/ldap-client.pot 1970-01-01 01:00:00.000000000 +0100
@@ -1,1175 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR SuSE Linux Products GmbH, Nuernberg
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-01-10 14:53+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL(a)li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=CHARSET\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#. summary item
-#: src/Ldap.ycp:427
-msgid "LDAP Client enabled"
-msgstr ""
-
-#. summary (is LDAP enabled?)
-#. summary (LDAP version 2?)
-#. summary (use TLS?)
-#. summary (client enabled?)
-#: src/Ldap.ycp:429 src/Ldap.ycp:439 src/Ldap.ycp:443 src/Ldap.ycp:462
-msgid "Yes"
-msgstr ""
-
-#. summary item
-#: src/Ldap.ycp:431
-msgid "LDAP Domain"
-msgstr ""
-
-#. summary item
-#. textentry label
-#: src/Ldap.ycp:434 src/ldap_browser.ycp:285
-msgid "LDAP Server"
-msgstr ""
-
-#. summary item
-#: src/Ldap.ycp:437
-msgid "LDAP Version 2"
-msgstr ""
-
-#. summary item
-#: src/Ldap.ycp:441
-msgid "LDAP TLS/SSL"
-msgstr ""
-
-#. summary text
-#: src/Ldap.ycp:456
-#, ycp-format
-msgid "<b>Servers</b>:%1<br>"
-msgstr ""
-
-#. summary text
-#: src/Ldap.ycp:458
-#, ycp-format
-msgid "<b>Base DN</b>:%1<br>"
-msgstr ""
-
-#. summary text (yes/no follows)
-#: src/Ldap.ycp:460
-#, ycp-format
-msgid "<b>Client Enabled</b>:%1<br>"
-msgstr ""
-
-#. summary (client enabled?)
-#: src/Ldap.ycp:464
-msgid "No"
-msgstr ""
-
-#. error message:
-#: src/Ldap.ycp:707
-msgid ""
-"\n"
-"Server could be down or unreachable."
-msgstr ""
-
-#. error message:
-#: src/Ldap.ycp:711
-msgid ""
-"\n"
-"Value of DN is missing or invalid."
-msgstr ""
-
-#. error message:
-#: src/Ldap.ycp:715
-msgid ""
-"\n"
-"Attribute type not found.\n"
-msgstr ""
-
-#. error message:
-#: src/Ldap.ycp:719
-msgid ""
-"\n"
-"Object class not found.\n"
-msgstr ""
-
-#. error message, more specific description follows
-#: src/Ldap.ycp:725
-msgid "Connection to LDAP server cannot be established."
-msgstr ""
-
-#. error message, more specific description follows
-#: src/Ldap.ycp:727
-msgid "Problem with connecting to the LDAP server."
-msgstr ""
-
-#. error message, more specific description follows
-#: src/Ldap.ycp:729
-msgid "Problem with reading data from the LDAP server."
-msgstr ""
-
-#. error message, more specific description follows
-#: src/Ldap.ycp:731
-msgid "There was a problem with writing LDAP users."
-msgstr ""
-
-#. error message, more specific description follows
-#: src/Ldap.ycp:733
-msgid "There was a problem with writing LDAP groups."
-msgstr ""
-
-#. error message, more specific description follows
-#: src/Ldap.ycp:735
-msgid "There was a problem with writing data to LDAP server."
-msgstr ""
-
-#. error message, more specific description follows
-#: src/Ldap.ycp:737
-msgid "Problem with reading schema from the LDAP server."
-msgstr ""
-
-#. default error message
-#: src/Ldap.ycp:755
-msgid "Unknown LDAP error"
-msgstr ""
-
-#. checkbox label
-#: src/Ldap.ycp:760
-msgid "&Show Details"
-msgstr ""
-
-#. error message
-#: src/Ldap.ycp:869
-msgid "Unknown error. Perhaps 'yast2-ldap' is not available."
-msgstr ""
-
-#. password entering label
-#: src/Ldap.ycp:913 src/ldap_browser.ycp:290
-msgid "&Enter the Password for LDAP Server:"
-msgstr ""
-
-#. label
-#: src/Ldap.ycp:915
-#, ycp-format
-msgid "Server: %1"
-msgstr ""
-
-#. label (%1 is admin DN - string)
-#: src/Ldap.ycp:917
-#, ycp-format
-msgid "Administrator: %1"
-msgstr ""
-
-#. button label
-#: src/Ldap.ycp:922 src/ldap_browser.ycp:294
-msgid "&Anonymous Access"
-msgstr ""
-
-#. error message, %1 is DN
-#: src/Ldap.ycp:1268
-#, ycp-format
-msgid ""
-"A direct parent for DN '%1' \n"
-"does not exist in the LDAP directory.\n"
-"The object with the selected DN cannot be created.\n"
-msgstr ""
-
-#. error message
-#: src/Ldap.ycp:1480
-msgid ""
-"Object with selected DN exists, but it is not a template object.\n"
-"Select another one.\n"
-msgstr ""
-
-#. progress caption
-#: src/Ldap.ycp:2051
-msgid "Writing LDAP Configuration..."
-msgstr ""
-
-#. progress stage label
-#: src/Ldap.ycp:2056
-msgid "Stop services"
-msgstr ""
-
-#. progress stage label
-#: src/Ldap.ycp:2058
-msgid "Update configuration files"
-msgstr ""
-
-#. progress stage label
-#: src/Ldap.ycp:2060
-msgid "Start services"
-msgstr ""
-
-#. progress stage label
-#: src/Ldap.ycp:2062
-msgid "Update configuration in LDAP directory"
-msgstr ""
-
-#. progress step label
-#: src/Ldap.ycp:2065
-msgid "Stopping services..."
-msgstr ""
-
-#. progress step label
-#: src/Ldap.ycp:2067
-msgid "Updating configuration files..."
-msgstr ""
-
-#. progress step label
-#: src/Ldap.ycp:2069
-msgid "Starting services..."
-msgstr ""
-
-#. progress step label
-#: src/Ldap.ycp:2071
-msgid "Updating configuration in LDAP directory..."
-msgstr ""
-
-#. final progress step label
-#: src/Ldap.ycp:2073
-msgid "Finished"
-msgstr ""
-
-#. yes/no popup, %1 is value of DN
-#: src/Ldap.ycp:2373
-#, ycp-format
-msgid ""
-"No entry with DN '%1'\n"
-"exists on the LDAP server. Create it now?\n"
-msgstr ""
-
-#. button label
-#: src/LdapPopup.ycp:55 src/ldap_browser.ycp:126
-msgid "&Open"
-msgstr ""
-
-#. help text 1/3
-#: src/LdapPopup.ycp:223
-msgid "<p>Set the new value for the current attribute.</p>"
-msgstr ""
-
-#. help text 2/3
-#: src/LdapPopup.ycp:226
-msgid ""
-"<p>If the attribute can have more values, add new entries\n"
-"with <b>Add Value</b>. Sometimes the button contains the list of\n"
-"possible values to use for the current attribute.\n"
-"If the value of the edited attribute should be a distinguished name (DN),\n"
-"it is possible to choose it from LDAP tree using <b>Browse</b>.\n"
-"</p>\n"
-msgstr ""
-
-#. help text 3/3, %1 is attribute name, description follows.
-#. The description will be not translated: maybe add a note
-#. "available only in english" to the sentence for other languages?
-#. Example:
-#. "<p>The description of attribute \"%1\"<br>(available only in english):</p>"
-#. or:
-#. "<p>The description (only in english) of attribute \"%1\":<br></p>"
-#: src/LdapPopup.ycp:244
-#, ycp-format
-msgid "<p>The description of attribute \"%1\":<br></p>"
-msgstr ""
-
-#. textentry label
-#: src/LdapPopup.ycp:263
-#, ycp-format
-msgid "&Value of \"%1\" Attribute"
-msgstr ""
-
-#. textentry label
-#: src/LdapPopup.ycp:269
-#, ycp-format
-msgid "&Values of \"%1\" Attribute"
-msgstr ""
-
-#. button label
-#: src/LdapPopup.ycp:284 src/LdapPopup.ycp:296
-msgid "&Add Value"
-msgstr ""
-
-#. menubutton item (default value)
-#: src/LdapPopup.ycp:289
-msgid "&Empty Entry"
-msgstr ""
-
-#. button label
-#: src/LdapPopup.ycp:291 src/ui.ycp:657 src/ui.ycp:690
-msgid "Bro&wse"
-msgstr ""
-
-#. error popup
-#: src/LdapPopup.ycp:370
-#, ycp-format
-msgid ""
-"The value '%1' already exists.\n"
-"Please select another one."
-msgstr ""
-
-#. description of configuration object
-#: src/LdapPopup.ycp:395
-msgid "Configuration of user management tools"
-msgstr ""
-
-#. description of configuration object
-#: src/LdapPopup.ycp:397
-msgid "Configuration of group management tools"
-msgstr ""
-
-#. label
-#: src/LdapPopup.ycp:400
-msgid "Object Class of New Module"
-msgstr ""
-
-#. textentry label, do not translate "cn"
-#: src/LdapPopup.ycp:413
-msgid "&Name of New Module (\"cn\" value)"
-msgstr ""
-
-#. error popup
-#: src/LdapPopup.ycp:440
-msgid ""
-"The entered value already exists.\n"
-"Select another one.\n"
-msgstr ""
-
-#. error popup
-#: src/LdapPopup.ycp:448
-msgid "Enter the module name."
-msgstr ""
-
-#. help text 1/3
-#: src/LdapPopup.ycp:468
-msgid ""
-"<p>Here, set the values of attributes belonging\n"
-"to an object using the current template. Such values are used as defaults when\n"
-"the new object is created.</p>\n"
-msgstr ""
-
-#.
-#. // help text 2/3 do not translate "defaultObjectClass"
-#. _("<p>The list of attributes provided in <b>Attribute Name</b> is the
-#. list of allowed attributes for objects described in the \"defaultObjectClass\"
-#. entry of the current template.</p>
-#. ") +
-#.
-#. help text 3/3 do not translate "homedirectory"
-#: src/LdapPopup.ycp:482
-msgid ""
-"<p>You can use special syntax to create attribute\n"
-"values from existing ones. The expression <i>%attr_name</i> will be replaced\n"
-"with the value of attribute \"attr_name\" (for example, use \"/home/%uid\"\n"
-"as a value of \"homeDirectory\").</p>\n"
-msgstr ""
-
-#. combobox label
-#: src/LdapPopup.ycp:496
-msgid "Attribute &Name"
-msgstr ""
-
-#. textentry label
-#: src/LdapPopup.ycp:500
-msgid "Attribute &Value"
-msgstr ""
-
-#. help text for Password Policy Dialog
-#: src/LdapPopup.ycp:556
-msgid "<p>Select from <b>Password Change Policies</b>, <b>Password Aging Policies</b> and <b>Lockout Policies</b> tabs to choose LDAP Password Policy groups of attributes to configure.</p>"
-msgstr ""
-
-#. help text for pwdInHistory attribute
-#: src/LdapPopup.ycp:562
-msgid "<p>Specify the <b>Maximum Number of Used Passwords Stored in History</b>.</p>"
-msgstr ""
-
-#. help text for pwdMustChange attribute
-#: src/LdapPopup.ycp:565
-msgid "<p>Check <b>User Must Change Password After Reset</b> to force users change password after the password is reset or changed by administrator.</p>"
-msgstr ""
-
-#. help text for pwdAllowUserChange attribute
-#: src/LdapPopup.ycp:568
-msgid "<p>Check <b>User Can Change Password</b> to allow users changing their passwords.</p>"
-msgstr ""
-
-#. help text for pwdSafeModify attribute
-#: src/LdapPopup.ycp:571
-msgid "<p>If existing password must be provided along with the new password when being changed, check <b>Old Password Required for Password Change</b>.</p>"
-msgstr ""
-
-#. help text for pwdCheckQuality attribute
-#: src/LdapPopup.ycp:574
-msgid "<p>Select how the password quality should be verified while being modified or added. Quality checking might not be enforced at all. With second option, server checks the quality, but accepts the password if it is unable to check it. Last option means that server will check the password quality, and if the server is unable to verify it, it will refuse the password.<p>"
-msgstr ""
-
-#. help text for pwdMinLength attribute
-#: src/LdapPopup.ycp:577
-msgid "Set the minimum number of characters that must be used in a password in <b>Minimum Password Length</b> entry.</p>"
-msgstr ""
-
-#. help text for pwdMinAge attribute
-#: src/LdapPopup.ycp:580
-msgid "<p><b>Minimal Password Age</b> holds the number of seconds that must elapse between modifications to the password.</p>"
-msgstr ""
-
-#. help text for pwdMaxAge attribute
-#: src/LdapPopup.ycp:583
-msgid "<p><b>Maximal Password Age</b> holds the number of seconds after which a modified password will expire.</p>"
-msgstr ""
-
-#. help text for pwdExpireWarning attribute
-#: src/LdapPopup.ycp:586
-msgid "<p>In <b>Seconds before Password Expiration to Issue Warning</b> specify the maximum number of seconds before a password is due to expire that expiration warning messages will be returned to an authenticating user.</p>"
-msgstr ""
-
-#. help text for pwdGraceAuthNLimit attribute
-#: src/LdapPopup.ycp:589
-msgid "<p>Set the number of times an expired password can be used to authenticate in <b>Possible Usages of Expired Password</b>.</p>"
-msgstr ""
-
-#. help text for pwdLockout attribute
-#: src/LdapPopup.ycp:592
-msgid "<p>Check <b>Enable Password Locking</b> to disallow usage of password after a specified number of consecutive failed bind attempts.</p>"
-msgstr ""
-
-#. help text for pwdMaxFailure attribute
-#: src/LdapPopup.ycp:595
-msgid "<p>Set the number of consecutive failed bind attempts after which the password may not be used to authenticate in <b>Bind Failures to Lock the Password</b>.</p>"
-msgstr ""
-
-#. help text for pwdLockoutDuration attribute
-#: src/LdapPopup.ycp:598
-msgid "<p>Set the number of seconds that the password cannot be used in <b>Password Lock Duration</b>.</p>"
-msgstr ""
-
-#. help text for pwdFailureCountInterval attribute
-#: src/LdapPopup.ycp:601
-msgid "<p><b>Bind Failures Cache Duration</b> holds the number of seconds after which the password failures are purged from the failure counter, even though no successful authentication occurred.</p>"
-msgstr ""
-
-#. tab label
-#: src/LdapPopup.ycp:624
-msgid "&Password Change Policies"
-msgstr ""
-
-#. tab label
-#: src/LdapPopup.ycp:626
-msgid "Pa&ssword Aging Policies"
-msgstr ""
-
-#. tab label
-#: src/LdapPopup.ycp:628
-msgid "&Lockout Policies"
-msgstr ""
-
-#. IntField label
-#: src/LdapPopup.ycp:660
-msgid "Ma&ximum Number of Passwords Stored in History"
-msgstr ""
-
-#. checkbox label
-#: src/LdapPopup.ycp:664
-msgid "U&ser Must Change Password After Reset"
-msgstr ""
-
-#. checkbox label
-#: src/LdapPopup.ycp:668
-msgid "&User Can Change Password"
-msgstr ""
-
-#. checkbox label
-#: src/LdapPopup.ycp:672
-msgid "&Old Password Required for Password Change"
-msgstr ""
-
-#: src/LdapPopup.ycp:675
-msgid "Password Quality Checking"
-msgstr ""
-
-#: src/LdapPopup.ycp:679
-msgid "&No checking"
-msgstr ""
-
-#: src/LdapPopup.ycp:681
-msgid "Acc&ept passwords unable to check"
-msgstr ""
-
-#: src/LdapPopup.ycp:683
-msgid "&Refuse passwords unable to check"
-msgstr ""
-
-#. IntField label
-#: src/LdapPopup.ycp:687
-msgid "&Minimum Password Length"
-msgstr ""
-
-#. IntField label
-#: src/LdapPopup.ycp:703
-msgid "Minimal Password Age (seconds)"
-msgstr ""
-
-#. IntField label
-#: src/LdapPopup.ycp:705
-msgid "Maximal Password Age (seconds)"
-msgstr ""
-
-#: src/LdapPopup.ycp:708
-msgid "Seconds before Password Expiration to Issue Warning"
-msgstr ""
-
-#. IntField label
-#: src/LdapPopup.ycp:711
-msgid "Possible Usages of Expired Password"
-msgstr ""
-
-#. check box label
-#: src/LdapPopup.ycp:728
-msgid "Enable Password Locking"
-msgstr ""
-
-#. intField label
-#: src/LdapPopup.ycp:732
-msgid "Bind Failures to Lock the Password"
-msgstr ""
-
-#. intField label
-#: src/LdapPopup.ycp:736
-msgid "Password Lock Duration"
-msgstr ""
-
-#. intField label
-#: src/LdapPopup.ycp:739
-msgid "Bind Failures Cache Duration"
-msgstr ""
-
-#. dialog label
-#: src/LdapPopup.ycp:756
-msgid "Password Policy Configuration"
-msgstr ""
-
-#. error popup, %1 is attribute name
-#: src/LdapPopup.ycp:802 src/ldap_browser.ycp:458 src/ui.ycp:1135
-#: src/ui.ycp:1315
-#, ycp-format
-msgid ""
-"The \"%1\" attribute is mandatory.\n"
-"Enter a value."
-msgstr ""
-
-#. translators: command line help text for Ldap client module
-#: src/ldap.ycp:91
-msgid "LDAP client configuration module."
-msgstr ""
-
-#. translators: command line help text for pam action
-#: src/ldap.ycp:99
-msgid "Enable or disable authentication with LDAP"
-msgstr ""
-
-#. translators: command line help text for summary action
-#: src/ldap.ycp:104
-msgid "Configuration summary of LDAP client"
-msgstr ""
-
-#. translators: command line help text for configure action
-#: src/ldap.ycp:109
-msgid "Change the global settings of LDAP client"
-msgstr ""
-
-#. translators: command line help text for pam enable option
-#: src/ldap.ycp:115
-msgid "Enable the service"
-msgstr ""
-
-#. translators: command line help text for pam disable option
-#: src/ldap.ycp:119
-msgid "Disable the service"
-msgstr ""
-
-#. translators: command line help text for the server option
-#: src/ldap.ycp:123
-msgid "The LDAP server name"
-msgstr ""
-
-#. translators: command line help text for the base option
-#: src/ldap.ycp:128
-msgid "Distinguished Name (DN) of the search base"
-msgstr ""
-
-#. general help text for LDAP browser
-#: src/ldap_browser.ycp:36
-msgid "<p>Browse the LDAP tree in the <b>LDAP Tree</b> tab.</p>"
-msgstr ""
-
-#. help text for Edit Entry tab
-#: src/ldap_browser.ycp:39
-msgid "<p>Edit attributes of the selected LDAP object in the <b>Entry Data</b> tab.</p>"
-msgstr ""
-
-#: src/ldap_browser.ycp:41
-msgid "<p>Use <b>Edit</b> to change the value of the selected attribute. Use <b>Save</b> to save your changes to LDAP.</p>"
-msgstr ""
-
-#. popup question (Continue/Cancel follows)
-#: src/ldap_browser.ycp:45
-msgid ""
-"There are unsaved changes in the current entry.\n"
-"Discard these changes?\n"
-msgstr ""
-
-#. tab label
-#: src/ldap_browser.ycp:53
-msgid "LDAP &Tree"
-msgstr ""
-
-#. tab label
-#: src/ldap_browser.ycp:55
-msgid "Entry &Data"
-msgstr ""
-
-#. button label
-#: src/ldap_browser.ycp:129
-msgid "&Reload"
-msgstr ""
-
-#. table header 1/2
-#: src/ldap_browser.ycp:242 src/ui.ycp:983 src/ui.ycp:1274
-msgid "Attribute"
-msgstr ""
-
-#. table header 2/2
-#: src/ldap_browser.ycp:244 src/ui.ycp:985 src/ui.ycp:1276
-msgid "Value"
-msgstr ""
-
-#: src/ldap_browser.ycp:270
-msgid "LDAP Browser"
-msgstr ""
-
-#. textentry label
-#: src/ldap_browser.ycp:288
-msgid "Administrator DN"
-msgstr ""
-
-#. popup text
-#: src/ui.ycp:78
-msgid "Really abort the writing process?"
-msgstr ""
-
-#. help text
-#: src/ui.ycp:86
-msgid "Writing LDAP Client Settings"
-msgstr ""
-
-#. popup window
-#: src/ui.ycp:125
-msgid "Scanning for LDAP servers provided by SLP..."
-msgstr ""
-
-#. multiselection box label
-#: src/ui.ycp:145
-msgid "LDAP &Servers Provided by SLP:"
-msgstr ""
-
-#. help text 1/9
-#: src/ui.ycp:173
-msgid ""
-"<p>Here, your machine can be set up as an\n"
-"<b>LDAP client</b>.</p>"
-msgstr ""
-
-#. help text 2/9
-#: src/ui.ycp:177
-msgid "<p>To authenticate your users with an OpenLDAP server, select <b>Use LDAP</b>. NSS and PAM will be configured accordingly.</p>"
-msgstr ""
-
-#. help text 3/9
-#: src/ui.ycp:180
-msgid ""
-"<p>To deactivate LDAP services, click <b>Do Not Use LDAP</b>.\n"
-"If you deactivate LDAP, the current LDAP entry for passwd in /etc/nsswitch.conf\n"
-"will be removed. The PAM configuration will be modified and the LDAP entry\n"
-"removed.</p>"
-msgstr ""
-
-#. help text 3.5/9
-#: src/ui.ycp:186
-msgid "<p>To activate LDAP but forbid users from logging in to this machine, select <b>Enable LDAP Users but Disable Logins</b>.</p>"
-msgstr ""
-
-#. help text 4/9
-#: src/ui.ycp:189
-msgid ""
-"<p>Enter the LDAP server's <b>address</b> (e.g., ldap.example.com or 10.20.0.2) in the first entry and <b>Distinguished Name</b> of the search base (\"base DN\", such as dc=example,dc=com) in the second. Specify multiple servers\n"
-"by separating their addresses with spaces. It must be possible to resolve the\n"
-"addresses without using LDAP. You can also specify the port on which the server is running using the syntax \"server:port\", for example, ldap.example.com:379.\n"
-"</p>\n"
-msgstr ""
-
-#. help text 5/9
-#: src/ui.ycp:196
-msgid "<p>With <b>Find</b>, select the LDAP server from the list provided by the service location protocol (SLP). Using <b>Fetch DN</b>, read the base DN from server.</p>"
-msgstr ""
-
-#. help text 6/9
-#: src/ui.ycp:199
-msgid ""
-"<p>Some LDAP servers support StartTLS [RFC2830].\n"
-"If your server supports it and it is configured, activate <b>LDAP TLS/SSL</b>\n"
-"to encrypt your communication with the LDAP server.</p>"
-msgstr ""
-
-#. help text 7/9
-#: src/ui.ycp:204
-msgid ""
-"<p>Normally, the LDAP version 3 protocol will be used. If you have\n"
-"an LDAP server using protocol 2 (for example, OpenLDAP v1), activate\n"
-"<b>LDAP Version 2</b>.</p>\n"
-msgstr ""
-
-#. help text 8/9
-#: src/ui.ycp:210
-msgid ""
-"<p>For configuration of advanced LDAP settings, click\n"
-"<b>Advanced Configuration</b>.</p>\n"
-msgstr ""
-
-#. help text 9/9 (additional)
-#: src/ui.ycp:214
-msgid ""
-"<p><b>Automounter</b> is a daemon that automatically mounts directories,\n"
-"such as users' home directories.\n"
-"It is assumed that its configuration files (auto.*) already exist\n"
-"locally or over LDAP.\n"
-"If it is not installed and you want to use it, it is installed\n"
-"automatically.</p>\n"
-msgstr ""
-
-#. check box label
-#: src/ui.ycp:241
-msgid "Start Auto&mounter"
-msgstr ""
-
-#. checkbox label
-#: src/ui.ycp:251
-msgid "Create Home Directory on Login"
-msgstr ""
-
-#. frame label
-#: src/ui.ycp:258
-msgid "User Authentication"
-msgstr ""
-
-#. radio button label
-#: src/ui.ycp:264
-msgid "Do N&ot Use LDAP"
-msgstr ""
-
-#. radio button label
-#: src/ui.ycp:267
-msgid "&Use LDAP"
-msgstr ""
-
-#. radio button label
-#: src/ui.ycp:270
-msgid "Use LDAP but Disable &Logins"
-msgstr ""
-
-#. frame label
-#: src/ui.ycp:278
-msgid "LDAP client"
-msgstr ""
-
-#. text entry label
-#: src/ui.ycp:282
-msgid "Addresses of LDAP &Servers"
-msgstr ""
-
-#. push button label
-#: src/ui.ycp:287
-msgid "F&ind"
-msgstr ""
-
-#. text entry label
-#: src/ui.ycp:292
-msgid "LDAP base &DN"
-msgstr ""
-
-#. push button label
-#: src/ui.ycp:296
-msgid "F&etch DN"
-msgstr ""
-
-#. check box label
-#: src/ui.ycp:301
-msgid "LDAP &TLS/SSL"
-msgstr ""
-
-#. check box label
-#: src/ui.ycp:304
-msgid "LDAP &Version 2"
-msgstr ""
-
-#. pushbutton label
-#: src/ui.ycp:311
-msgid "&Advanced Configuration..."
-msgstr ""
-
-#. dialog title
-#. dialog label
-#: src/ui.ycp:316 src/wizards.ycp:73
-msgid "LDAP Client Configuration"
-msgstr ""
-
-#. error popup label
-#: src/ui.ycp:370
-msgid "Enter an LDAP base DN."
-msgstr ""
-
-#. error popup label
-#: src/ui.ycp:378
-msgid "Enter at least one address of an LDAP server."
-msgstr ""
-
-#. error popup label
-#: src/ui.ycp:385
-msgid "The LDAP server address is invalid."
-msgstr ""
-
-#. popup question: user enabled LDAP now, but probably has
-#. enabled NIS client before
-#: src/ui.ycp:402
-msgid ""
-"When you configure your machine as an LDAP client,\n"
-"you cannot retrieve data with NIS. Are you sure?\n"
-msgstr ""
-
-#. popup text
-#: src/ui.ycp:454
-msgid "Now you have enabled LDAP."
-msgstr ""
-
-#. message popup, part 1/2
-#: src/ui.ycp:458
-msgid ""
-"This change only affects newly created processes and not already\n"
-"running services. Restart your services manually or reboot \n"
-"the machine to enable it for all services.\n"
-msgstr ""
-
-#. message popup, part 1/2
-#: src/ui.ycp:467
-msgid ""
-"\n"
-"To enable remote login for LDAP users, 'sshd' will be\n"
-"restarted automatically by YaST.\n"
-msgstr ""
-
-#. help text caption 1
-#: src/ui.ycp:500
-msgid "<p><b>Advanced LDAP Client Settings</b></p>"
-msgstr ""
-
-#. help text 1/3
-#: src/ui.ycp:503
-msgid ""
-"<p>Specify the search bases to use for specific maps (users, passwords, and groups) if they are different from the base DN. These values are\n"
-"set to the nss_base_passwd, nss_base_shadow, and nss_base_group attributes\n"
-"in /etc/ldap.conf file.</p>\n"
-msgstr ""
-
-#. help text 2/3
-#: src/ui.ycp:509
-msgid "<p><b>Password Change Protocol</b> refers to the pam_password attribute of /etc/ldap.conf file. See <tt>man pam_ldap</tt> for the meaning of its values.</p>"
-msgstr ""
-
-#. help text 3/3, %1 is attribute name
-#: src/ui.ycp:512
-#, ycp-format
-msgid ""
-"<p>Set the type of LDAP groups you are using.\n"
-"The default value for <b>Group Member Attribute</b> is <i>%1</i>.</p>"
-msgstr ""
-
-#. help text caption 2
-#: src/ui.ycp:518
-msgid "<p><b>Access to Server</b></p>"
-msgstr ""
-
-#. help text 1/4
-#: src/ui.ycp:521
-msgid ""
-"<p>First, set <b>Configuration Base DN</b>.\n"
-"It is the base for storing your configuration data, which is saved on the LDAP\n"
-"server.</p>\n"
-msgstr ""
-
-#. help text 2/4
-#: src/ui.ycp:527
-msgid ""
-"<p>To access the data stored on the server, enter the\n"
-"<b>Administrator DN</b>.\n"
-"You can enter the full DN (for example, cn=Administrator,dc=mydomain,dc=com) or just\n"
-"the relative DN (for example, cn=Administrator). The LDAP Base DN is appended automatically if the appropriate option is checked.</p>"
-msgstr ""
-
-#. help text 3/4
-#: src/ui.ycp:533
-msgid ""
-"<p>To create the default configuration objects for LDAP users and groups,\n"
-"check <b>Create Default Configuration Objects</b>. The objects are only created when they do not already exist.</p>\n"
-msgstr ""
-
-#. help text 4/4
-#: src/ui.ycp:538
-msgid ""
-"<p>Press <b>Configure</b> to configure settings stored on the\n"
-"LDAP server. You will be asked for the password if you are not connected yet or\n"
-"have changed your configuration.</p>\n"
-msgstr ""
-
-#. help text caption 3
-#: src/ui.ycp:544
-msgid "<p><b>Home Directories</b></p>"
-msgstr ""
-
-#. help text 1/1
-#: src/ui.ycp:547
-msgid ""
-"<p>If home directories of users should be stored on this machine,\n"
-"check the appropriate option. Changing this value does not cause any direct\n"
-"action. It is only information for the YaST users module, which can manage\n"
-"user home directories.</p>\n"
-msgstr ""
-
-#. tab label
-#: src/ui.ycp:599
-msgid "C&lient Settings"
-msgstr ""
-
-#. tab label
-#: src/ui.ycp:601
-msgid "Ad&ministration Settings"
-msgstr ""
-
-#. frame label
-#: src/ui.ycp:627
-msgid "Naming Contexts"
-msgstr ""
-
-#. textentry label
-#: src/ui.ycp:633
-msgid "&User Map"
-msgstr ""
-
-#. button label
-#: src/ui.ycp:637
-msgid "&Browse"
-msgstr ""
-
-#. textentry label
-#: src/ui.ycp:643
-msgid "&Password Map"
-msgstr ""
-
-#. button label
-#: src/ui.ycp:647
-msgid "Br&owse"
-msgstr ""
-
-#. textentry label
-#: src/ui.ycp:653
-msgid "&Group Map"
-msgstr ""
-
-#. combobox label
-#: src/ui.ycp:667
-msgid "Pa&ssword Change Protocol"
-msgstr ""
-
-#. combobox label
-#: src/ui.ycp:671
-msgid "G&roup Member Attribute"
-msgstr ""
-
-#. textentry label
-#: src/ui.ycp:686
-msgid "Configuration &Base DN"
-msgstr ""
-
-#. textentry label
-#: src/ui.ycp:696
-msgid "Administrator &DN"
-msgstr ""
-
-#. checkbox label
-#: src/ui.ycp:699
-msgid "A&ppend Base DN"
-msgstr ""
-
-#. checkbox label
-#: src/ui.ycp:705
-msgid "Crea&te Default Configuration Objects"
-msgstr ""
-
-#. checkbox label
-#: src/ui.ycp:709
-msgid "&Home Directories on This Machine"
-msgstr ""
-
-#. pushbutton label
-#: src/ui.ycp:715
-msgid "Configure User Management &Settings..."
-msgstr ""
-
-#. dialog label
-#: src/ui.ycp:730
-msgid "Advanced Configuration"
-msgstr ""
-
-#. error popup label
-#: src/ui.ycp:812
-msgid "Enter the DN used for binding to the LDAP server."
-msgstr ""
-
-#. error popup label
-#: src/ui.ycp:820
-msgid "Enter the configuration base DN"
-msgstr ""
-
-#. yes/no popup
-#: src/ui.ycp:907
-msgid ""
-"Reread settings from server?\n"
-"All changes will be lost.\n"
-msgstr ""
-
-#. help text 1/3
-#: src/ui.ycp:931
-msgid ""
-"<p>Here, configure the template used for\n"
-"creating new objects (like users or groups).</p>\n"
-msgstr ""
-
-#. help text 2/3
-#: src/ui.ycp:936
-msgid ""
-"<p>Edit the template attribute values with <b>Edit</b>.\n"
-"Changing the <b>cn</b> value renames the template.</p>\n"
-msgstr ""
-
-#. help text 3/3
-#: src/ui.ycp:941
-msgid ""
-"<p>The second table contains a list of <b>default values</b>, used\n"
-"for new objects. Modify the list by adding new values and editing or\n"
-"removing current ones.</p>\n"
-msgstr ""
-
-#. label (table folows)
-#: src/ui.ycp:992
-msgid "Default Values for New Objects"
-msgstr ""
-
-#. table header 1/2
-#: src/ui.ycp:995
-msgid "Attribute of Object"
-msgstr ""
-
-#. table header 2/2
-#: src/ui.ycp:997
-msgid "Default Value"
-msgstr ""
-
-#. button label (with non-default shortcut)
-#: src/ui.ycp:1001
-msgid "A&dd"
-msgstr ""
-
-#. button label
-#: src/ui.ycp:1003
-msgid "&Edit"
-msgstr ""
-
-#. dialog label
-#: src/ui.ycp:1013
-msgid "Object Template Configuration"
-msgstr ""
-
-#. yes/no popup, %1 is name
-#: src/ui.ycp:1113
-#, ycp-format
-msgid "Really delete default attribute \"%1\"?"
-msgstr ""
-
-#. helptext 1/4
-#: src/ui.ycp:1157
-msgid "<p>Here, manage the configuration stored in LDAP directory.</p>"
-msgstr ""
-
-#. helptext 2/4
-#: src/ui.ycp:1160
-msgid ""
-"<p>Each configuration set is called a <b>configuration module</b>. If there\n"
-"is no configuration module in the provided location (Base Configuration),\n"
-"create one with <b>New</b>. Delete the current module\n"
-"using <b>Delete</b>.</p>\n"
-msgstr ""
-
-#. helptext 3/4
-#: src/ui.ycp:1167
-msgid ""
-"<p>Edit the values of attributes in the table with <b>Edit</b>.\n"
-"Some values have special meanings, for example, changing the <b>cn</b> value renames the\n"
-"current module.</p>\n"
-msgstr ""
-
-#. helptext 4/4
-#: src/ui.ycp:1173
-msgid ""
-"<p>To configure the default template of the current module,\n"
-"click <b>Configure Template</b>.\n"
-"</p>\n"
-msgstr ""
-
-#. combobox label
-#: src/ui.ycp:1241
-msgid "Configuration &Module"
-msgstr ""
-
-#. button label
-#: src/ui.ycp:1258
-msgid "C&onfigure Template"
-msgstr ""
-
-#. dialog label
-#: src/ui.ycp:1288
-msgid "Module Configuration"
-msgstr ""
-
-#. yes/no popup, %1 is name
-#: src/ui.ycp:1339
-#, ycp-format
-msgid "Really delete module \"%1\"?"
-msgstr ""
-
-#. message
-#: src/ui.ycp:1371
-msgid ""
-"You currently have configuration modules\n"
-"of each type, so you cannot add a new one."
-msgstr ""
-
-#. label (init dialog)
-#: src/wizards.ycp:75
-msgid "Initializing ..."
-msgstr ""
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-ldap-client-2.15.6/src/ldap_browser.ycp new/yast2-ldap-client-2.15.7/src/ldap_browser.ycp
--- old/yast2-ldap-client-2.15.6/src/ldap_browser.ycp 2007-03-06 10:36:26.000000000 +0100
+++ new/yast2-ldap-client-2.15.7/src/ldap_browser.ycp 2007-05-03 13:54:01.000000000 +0200
@@ -8,6 +8,7 @@
*
*/
{
+ import "CommandLine";
import "Label";
import "Ldap";
import "LdapPopup";
@@ -18,6 +19,15 @@
textdomain "ldap-client";
+ map cmdline = $[
+ "id" : "ldap_browser",
+ "mappings" : $[
+ ]
+ ];
+ if (size (WFM::Args()) > 0)
+ {
+ return CommandLine::Run( cmdline );
+ }
string root_dn = "";
string current_dn = "";
@@ -405,7 +415,7 @@
if (ret == `cancel)
{
Wizard::CloseDialog ();
- return;
+ return ret;
}
set_tree_term ();
@@ -559,4 +569,5 @@
}
}
Wizard::CloseDialog ();
+ return `finish;
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-ldap-client-2.15.6/src/Makefile.am new/yast2-ldap-client-2.15.7/src/Makefile.am
--- old/yast2-ldap-client-2.15.6/src/Makefile.am 2007-03-09 15:22:01.000000000 +0100
+++ new/yast2-ldap-client-2.15.7/src/Makefile.am 2007-03-14 10:41:23.000000000 +0100
@@ -1,7 +1,7 @@
#
# Makefile.am for ldap-client/src
#
-# $Id: Makefile.am 36062 2007-02-13 06:53:57Z jsuchome $
+# $Id: Makefile.am 36823 2007-03-09 14:40:58Z jsuchome $
#
yncludedir = @yncludedir@/ldap
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-ldap-client-2.15.6/src/Makefile.in new/yast2-ldap-client-2.15.7/src/Makefile.in
--- old/yast2-ldap-client-2.15.6/src/Makefile.in 2007-03-09 15:22:11.000000000 +0100
+++ new/yast2-ldap-client-2.15.7/src/Makefile.in 2007-05-03 13:47:37.000000000 +0200
@@ -17,7 +17,7 @@
#
# Makefile.am for ldap-client/src
#
-# $Id: Makefile.am 36062 2007-02-13 06:53:57Z jsuchome $
+# $Id: Makefile.am 36823 2007-03-09 14:40:58Z jsuchome $
#
# Makefile.am.common -*- Makefile -*-
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-ldap-client-2.15.6/src/ui.ycp new/yast2-ldap-client-2.15.7/src/ui.ycp
--- old/yast2-ldap-client-2.15.6/src/ui.ycp 2007-03-09 15:23:53.000000000 +0100
+++ new/yast2-ldap-client-2.15.7/src/ui.ycp 2007-03-14 10:41:23.000000000 +0100
@@ -5,7 +5,7 @@
* Authors: Thorsten Kukuk <kukuk(a)suse.de>
* Anas Nashif <nashif(a)suse.de>
*
- * $Id: ui.ycp 36062 2007-02-13 06:53:57Z jsuchome $
+ * $Id: ui.ycp 36823 2007-03-09 14:40:58Z jsuchome $
*
* All user interface functions.
*/
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-ldap-client-2.15.6/VERSION new/yast2-ldap-client-2.15.7/VERSION
--- old/yast2-ldap-client-2.15.6/VERSION 2007-03-08 18:31:44.000000000 +0100
+++ new/yast2-ldap-client-2.15.7/VERSION 2007-05-03 14:02:08.000000000 +0200
@@ -1 +1 @@
-2.15.6
+2.15.7
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
[View Less]
1
0
Hello community,
here is the log from the commit of package spamassassin
checked in at Fri May 4 10:13:17 CEST 2007.
--------
--- spamassassin/spamassassin.changes 2007-04-20 11:10:29.000000000 +0200
+++ /mounts/work_src_done/STABLE/spamassassin/spamassassin.changes 2007-05-04 08:22:23.280947000 +0200
@@ -1,0 +2,122 @@
+Thu May 3 15:38:00 CEST 2007 - varkoly(a)suse.de
+
+- update to 3.2.0
+ Summary of major changes since 3.1.8
+ ------------------------------------
+
+ Changes …
[View More]to the core code:
+
+ * new behavior for trusted_networks/internal_networks: the 127.* network
+ is now always considered trusted and internal, regardless of configuration.
+
+ * bug 3109: short-circuiting of 'definite ham' or 'definite spam' messages
+ based on individual short-circuit rules using the 'shortcircuit' setting,
+ by Dallas Engelken <dallase /at/ uribl.com>.
+
+ * bug 5305: implement 'msa_networks', for ISPs to specify their Mail Submission
+ Agents, and extend network trust accordingly.
+
+ * bug 4636: Add support for charset normalization, so rules can be written
+ in UTF-8 to match text in other charsets.
+
+ * sa-compile: compilation of SpamAssassin rules into a fast parallel-matching DFA,
+ implemented in native code.
+
+ * "tflags multiple": allow writing of rules that count multiple hits in a single message.
+
+ * bug 4363: if a message uses CRLF for line endings, we should use it as well,
+ otherwise stay with LF as usual; important for Windows users.
+
+ * bug 4515: content preview was omitting first paragraph when no Subject: header was present.
+
+ * The third-party modules used by sa-update are now required by the SpamAssassin package,
+ instead of being optional.
+
+ * Bug 5165: 'sa-update --checkonly' added to check for updates without applying them;
+ thanks to <anomie /at/ users.sourceforge.net>
+
+ * Bugs 4606, 4609: Adjust MIME parsing limits for nested multipart/* and message/rfc822 MIME parts.
+
+ * bug 5295: add 'whitelist_auth', to whitelist addresses that send mail using
+ sender-authorization systems like SPF, Domain Keys, and DKIM
+
+ * Removed dependency on Text::Wrap CPAN module.
+
+ * Received header parsing updates/fixes/additions.
+
+ Spamc / spamd:
+
+ * bug 4603: Mail::SpamAssassin::Spamd::Apache2 -- mod_perl2 module, implementing spamd
+ as a mod_perl module, contributed as a Google Summer of Code project by Radoslaw Zielinski.
+
+ * bug 3991: spamd can now listen on UNIX domain, TCP, and SSL sockets simultaneously.
+ Command-line semantics extended slightly, although fully backwards compatibly;
+ add the --ssl-port switch to allow TCP and SSL listening at the same time.
+
+ * bug 3466: do Bayes expiration, if required, after results have been passed back
+ to the client from spamd; this helps avoid client timeouts.
+
+ * more complete IPv6 support.
+
+ * spamc: Add '-K' switch, to ping spamd.
+
+ * spamc: add '-z' switch, which compresses mails to be scanned using zlib compression;
+ very useful for long-distance use of spamc over the internet.
+
+ * bug 5296: spamc '--headers' switch, which scans messages and transmits back just rewritten headers.
+ This is more bandwidth-efficient than the normal mode of scanning, but only works for 'report_safe 0'.
+
+ * Bump spamd's protocol version to 1.4, to reflect new HEADERS verb used for '--headers'.
+
+ Mail::SpamAssassin modules and API:
+
+ * bug 4589: allow M::SA::Message to use IO::File objects to read in message (same as GLOB).
+
+ * bug 4517: rule instrumentation plugin hooks, to measure performance,
+ from John Gardiner Myers <jgmyers /at/ proofpoint.com>.
+
+ * add two features to core rule-parsing code; 1. optional behaviour to recurse through subdirs
+ looking for .cf/.pre's, to support rules compilers working on rulesrc dir. 2. call back
+ into invoking code on lint failure, so rule compiler can detect which rules exactly fail the lint check.
+
+ * bug 5206: detect duplicate rules, and silently merge them internally for greater efficiency.
+
+ * bug 5243: add Plugin::register_method_priority() API, allowing plugins to control the relative
+ ordering of plugin callbacks relative to other plugins' implementations.
+
+ * Reduced memory footprint.
+
+ Plugins:
+
+ * bug 5236: Support Mail::SPF replacement for Mail::SPF::Query.
+
+ * bug 5127: allow mimeheader :raw rules to match newlines and folded-header whitespace
+ in MIME header strings.
+
+ * bug 4770: add ASN.pm plugin, contributed by Matthias Leisi <matthias at leisi.net>
+
+ * bug 5271: move ImageInfo ruleset into 3.2.0 core rules, thanks to Dallas Engelken <dallase /at/ uribl.com>.
+
+ * VBounce ruleset and plugin: detect spurious bounce messages sent by broken mail systems
+ in response to spam or viruses. (Based on Tim Jackson's "bogus-virus-warnings.cf" ruleset.)
+
+ * DomainKeys/DKIM: Mail::DKIM is now preferred over Mail::DomainKeys, since the latter module
+ is no longer actively maintained, and Mail::DKIM can handle both DomainKeys and DKIM signatures.
+
+ * DKIM: separate signature verification from fetching a policy: can save a DNS lookup for each
+ unverified message by setting score to 0 for all policy-related rules (DKIM_POLICY_SIGNALL,
+ DKIM_POLICY_SIGNSOME, and DKIM_POLICY_TESTING). (thanks to Mark Martinec)
+
+ * DKIM: support testing flags in the public key, as well as in the policy record. (thanks to Mark Martinec)
+
+ * DKIM: skip fetching a policy (SSP) if a signature does verify, according to draft-allman-dkim-ssp-02
+ (thanks to Mark Martinec)
+
+ * Move rule functionality and checking into separate Check plugin, allowing third parties
+ to implement alternative scanner core algorithms.
+
+ * core EvalTests code moved into various plugins.
+
+ * Plus lots of miscellaneous bug fixes.
+
+-------------------------------------------------------------------
Old:
----
Mail-SpamAssassin-3.1.8.tar.bz2
New:
----
Mail-SpamAssassin-3.2.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ spamassassin.spec ++++++
--- /var/tmp/diff_new_pack.K29993/_old 2007-05-04 10:12:24.000000000 +0200
+++ /var/tmp/diff_new_pack.K29993/_new 2007-05-04 10:12:24.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package spamassassin (Version 3.1.8)
+# spec file for package spamassassin (Version 3.2.0)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,14 +11,15 @@
# norootforbuild
Name: spamassassin
-BuildRequires: perl-Digest-SHA1 perl-HTML-Parser
+BuildRequires: perl-Digest-SHA1 perl-HTML-Parser perl-Net-DNS
License: The Apache Software License
Group: Productivity/Networking/Email/Utilities
URL: http://spamassassin.org/
-Version: 3.1.8
-Release: 10
+Version: 3.2.0
+Release: 1
Requires: perl-libwww-perl perl-IO-Zlib
Requires: perl-spamassassin = %version
+Requires: perl-Net-DNS
Autoreqprov: on
PreReq: %insserv_prereq %fillup_prereq
Summary: SpamAssassin is an extensible email filter which is used to identify spam
@@ -111,9 +112,9 @@
%files -n perl-spamassassin
%defattr(-,root,root)
-%doc BUGS CREDITS Changes INSTALL LICENSE MANIFEST* NOTICE PACKAGING README
-%doc STATUS TRADEMARK UPGRADE USAGE sample-nonspam.txt sample-spam.txt
-%doc tools ldap sql
+%doc CREDITS Changes INSTALL INSTALL.VMS LICENSE NOTICE README TRADEMARK UPGRADE USAGE
+%doc procmailrc.example sa-compile.raw sa-learn.raw sa-update.raw sample-nonspam.txt sample-spam.txt spamassassin.raw
+%doc ldap sql
%doc %{_mandir}/man3/*
%dir /etc/mail
%config(noreplace) /etc/mail/spamassassin
@@ -160,6 +161,81 @@
rm -rf $RPM_BUILD_ROOT
%changelog
+* Thu May 03 2007 - varkoly(a)suse.de
+- update to 3.2.0
+ Summary of major changes since 3.1.8
+ ------------------------------------
+ Changes to the core code:
+ * new behavior for trusted_networks/internal_networks: the 127.* network
+ is now always considered trusted and internal, regardless of configuration.
+ * bug 3109: short-circuiting of 'definite ham' or 'definite spam' messages
+ based on individual short-circuit rules using the 'shortcircuit' setting,
+ by Dallas Engelken <dallase /at/ uribl.com>.
+ * bug 5305: implement 'msa_networks', for ISPs to specify their Mail Submission
+ Agents, and extend network trust accordingly.
+ * bug 4636: Add support for charset normalization, so rules can be written
+ in UTF-8 to match text in other charsets.
+ * sa-compile: compilation of SpamAssassin rules into a fast parallel-matching DFA,
+ implemented in native code.
+ * "tflags multiple": allow writing of rules that count multiple hits in a single message.
+ * bug 4363: if a message uses CRLF for line endings, we should use it as well,
+ otherwise stay with LF as usual; important for Windows users.
+ * bug 4515: content preview was omitting first paragraph when no Subject: header was present.
+ * The third-party modules used by sa-update are now required by the SpamAssassin package,
+ instead of being optional.
+ * Bug 5165: 'sa-update --checkonly' added to check for updates without applying them;
+ thanks to <anomie /at/ users.sourceforge.net>
+ * Bugs 4606, 4609: Adjust MIME parsing limits for nested multipart/* and message/rfc822 MIME parts.
+ * bug 5295: add 'whitelist_auth', to whitelist addresses that send mail using
+ sender-authorization systems like SPF, Domain Keys, and DKIM
+ * Removed dependency on Text::Wrap CPAN module.
+ * Received header parsing updates/fixes/additions.
+ Spamc / spamd:
+ * bug 4603: Mail::SpamAssassin::Spamd::Apache2 -- mod_perl2 module, implementing spamd
+ as a mod_perl module, contributed as a Google Summer of Code project by Radoslaw Zielinski.
+ * bug 3991: spamd can now listen on UNIX domain, TCP, and SSL sockets simultaneously.
+ Command-line semantics extended slightly, although fully backwards compatibly;
+ add the --ssl-port switch to allow TCP and SSL listening at the same time.
+ * bug 3466: do Bayes expiration, if required, after results have been passed back
+ to the client from spamd; this helps avoid client timeouts.
+ * more complete IPv6 support.
+ * spamc: Add '-K' switch, to ping spamd.
+ * spamc: add '-z' switch, which compresses mails to be scanned using zlib compression;
+ very useful for long-distance use of spamc over the internet.
+ * bug 5296: spamc '--headers' switch, which scans messages and transmits back just rewritten headers.
+ This is more bandwidth-efficient than the normal mode of scanning, but only works for 'report_safe 0'.
+ * Bump spamd's protocol version to 1.4, to reflect new HEADERS verb used for '--headers'.
+ Mail::SpamAssassin modules and API:
+ * bug 4589: allow M::SA::Message to use IO::File objects to read in message (same as GLOB).
+ * bug 4517: rule instrumentation plugin hooks, to measure performance,
+ from John Gardiner Myers <jgmyers /at/ proofpoint.com>.
+ * add two features to core rule-parsing code; 1. optional behaviour to recurse through subdirs
+ looking for .cf/.pre's, to support rules compilers working on rulesrc dir. 2. call back
+ into invoking code on lint failure, so rule compiler can detect which rules exactly fail the lint check.
+ * bug 5206: detect duplicate rules, and silently merge them internally for greater efficiency.
+ * bug 5243: add Plugin::register_method_priority() API, allowing plugins to control the relative
+ ordering of plugin callbacks relative to other plugins' implementations.
+ * Reduced memory footprint.
+ Plugins:
+ * bug 5236: Support Mail::SPF replacement for Mail::SPF::Query.
+ * bug 5127: allow mimeheader :raw rules to match newlines and folded-header whitespace
+ in MIME header strings.
+ * bug 4770: add ASN.pm plugin, contributed by Matthias Leisi <matthias at leisi.net>
+ * bug 5271: move ImageInfo ruleset into 3.2.0 core rules, thanks to Dallas Engelken <dallase /at/ uribl.com>.
+ * VBounce ruleset and plugin: detect spurious bounce messages sent by broken mail systems
+ in response to spam or viruses. (Based on Tim Jackson's "bogus-virus-warnings.cf" ruleset.)
+ * DomainKeys/DKIM: Mail::DKIM is now preferred over Mail::DomainKeys, since the latter module
+ is no longer actively maintained, and Mail::DKIM can handle both DomainKeys and DKIM signatures.
+ * DKIM: separate signature verification from fetching a policy: can save a DNS lookup for each
+ unverified message by setting score to 0 for all policy-related rules (DKIM_POLICY_SIGNALL,
+ DKIM_POLICY_SIGNSOME, and DKIM_POLICY_TESTING). (thanks to Mark Martinec)
+ * DKIM: support testing flags in the public key, as well as in the policy record. (thanks to Mark Martinec)
+ * DKIM: skip fetching a policy (SSP) if a signature does verify, according to draft-allman-dkim-ssp-02
+ (thanks to Mark Martinec)
+ * Move rule functionality and checking into separate Check plugin, allowing third parties
+ to implement alternative scanner core algorithms.
+ * core EvalTests code moved into various plugins.
+ * Plus lots of miscellaneous bug fixes.
* Fri Apr 20 2007 - meissner(a)suse.de
- removed bad /tmp usage.
* Wed Mar 28 2007 - varkoly(a)suse.de
++++++ Mail-SpamAssassin-3.1.8.tar.bz2 -> Mail-SpamAssassin-3.2.0.tar.bz2 ++++++
++++ 92274 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
[View Less]
1
0
Hello community,
here is the log from the commit of package postfix
checked in at Fri May 4 10:11:48 CEST 2007.
--------
--- postfix/postfix.changes 2007-03-29 14:33:24.000000000 +0200
+++ /mounts/work_src_done/STABLE/postfix/postfix.changes 2007-05-04 08:26:10.719460000 +0200
@@ -1,0 +2,96 @@
+Thu May 3 12:09:13 CEST 2007 - varkoly(a)suse.de
+
+- dynamic_maps.patch: readded the chunk for dict_tcp and dict_pcre
+- replaced prereq for postfix with a prereq on
+ %{name} = %{version}
+- …
[View More]updated to postfix 2.4, patchlevel 0
+ Major changes - safety
+ * As a safety measure, Postfix now by default creates mailbox dotlock
+ files on all systems. This prevents problems with GNU POP3D which
+ subverts kernel locking by creating a new mailbox file and deleting
+ the old one
+
+ Major changes - Milter support
+ * The support for Milter header modification
+ requests was revised. With minimal change in the on-disk representation,
+ the code was greatly simplified, and regression tests were updated
+ to ensure that old errors were not re-introduced. The queue file
+ format is entirely backwards compatible with Postfix 2.3.
+
+ * Support for Milter requests to replace the message
+ body. Postfix now implements all the header/body modification
+ requests that are available with Sendmail 8.13.
+
+ * A new field is added to the queue file "size"
+ record that specifies the message content length. Postfix 2.3 and
+ older Postfix 2.4 snapshots will ignore this field, and will report
+ the message size as it was before the body was replaced.
+
+ Major changes - TLS support
+ * The check_smtpd_policy client sends TLS certificate
+ attributes (client ccert_subject, ccert_issuer) only after successful
+ client certificate verification. The reason is that the certification
+ verification status itself is not available in the policy request.
+
+ * The check_smtpd_policy client sends TLS certificate
+ fingerprint information even when the certificate itself was not
+ verified.
+
+ * The remote SMTP client TLS certificate fingerprint
+ can be used for access control even when the certificate itself was
+ not verified.
+
+ * The format of SMTP server TLS session cache
+ lookup keys has changed. The lookup key now includes the master.cf
+ service name.
+
+ Major changes - performance
+ * Better support for systems that run thousands
+ of Postfix processes. Postfix now supports FreeBSD kqueue(2),
+ Solaris poll(7d) and Linux epoll(4) as more scalable alternatives
+ to the traditional select(2) system call, and uses poll(2) when
+ examining a single file descriptor for readability or writability.
+ These features are supported on sufficiently recent versions of
+ FreeBSD, NetBSD, OpenBSD, Solaris and Linux; support for other
+ systems will be added as evidence becomes available that usable
+ implementations exist.
+
+ Major changes - delivery status notifications
+ * Small changes were made to the default bounce
+ message templates, to prevent HTML-aware software from hiding or
+ removing the text "<postmaster>", and producing misleading text.
+
+ * Postfix no longer announces its name in delivery
+ status notifications. Users believe that Wietse provides a free
+ help desk service that solves all their email problems.
+
+ Major changes - ETRN support
+ * More precise queue flushing with the ETRN,
+ "postqueue -s site", and "sendmail -qRsite" commands, after
+ minimization of race conditions. New per-queue-file flushing with
+ "postqueue -i queueid" and "sendmail -qIqueueid".
+
+ Major changes - small office/home office support
+ * Postfix no longer requires a domain name. It
+ uses "localdomain" as the default Internet domain name when no
+ domain is specified via main.cf or via the machine's hostname.
+
+ Major changes - SMTP access control
+ * The check_smtpd_policy client sends TLS certificate
+ attributes (client ccert_subject, ccert_issuer) only after successful
+ client certificate verification. The reason is that the certification
+ verification status itself is not available in the policy request.
+
+ * The check_smtpd_policy client sends TLS certificate
+ fingerprint information even when the certificate itself was not
+ verified.
+
+ * The remote SMTP client TLS certificate fingerprint can be used for
+ access control even when the certificate itself was not verified.
+
+ * The Postfix installation procedure no longer
+ updates main.cf with "unknown_local_recipient_reject_code = 450".
+ Four years after the introduction of mandatory recipient validation,
+ this transitional tool is no longer neeed.
+
+-------------------------------------------------------------------
Old:
----
postfix-2.3.2.tar.gz
New:
----
postfix-2.4.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ postfix.spec ++++++
--- /var/tmp/diff_new_pack.a25982/_old 2007-05-04 10:10:47.000000000 +0200
+++ /var/tmp/diff_new_pack.a25982/_new 2007-05-04 10:10:47.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package postfix (Version 2.3.2)
+# spec file for package postfix (Version 2.4.0)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -23,8 +23,8 @@
Conflicts: sendmail exim
Autoreqprov: on
Summary: A fast, secure, and flexible mailer
-Version: 2.3.2
-Release: 44
+Version: 2.4.0
+Release: 1
Source: postfix-%{version}.tar.gz
Source1: postfix-SuSE.tar.gz
Patch: dynamic_maps.patch
@@ -39,20 +39,20 @@
Autoreqprov: on
Group: Productivity/Networking/Email/Servers
Prefix: %{_prefix}
-Prereq: postfix
+Prereq: %{name} = %{version}
#
%package postgresql
Summary: postfix plugin to support PostgreSQL maps
Autoreqprov: on
Group: Productivity/Networking/Email/Servers
Prefix: %{_prefix}
-Prereq: postfix
+Prereq: %{name} = %{version}
#
%package devel
Summary: Development headers for the postfix package.
Autoreqprov: on
Group: Productivity/Networking/Email/Servers
-Prereq: postfix
+Prereq: %{name} = %{version}
#
# Some defines
#
@@ -65,9 +65,9 @@
%define pf_newaliases_path /usr/bin/newaliases
%define pf_mailq_path /usr/bin/mailq
%define pf_setgid_group maildrop
-%define pf_readme_directory %{_docdir}/postfix/README_FILES
-%define pf_html_directory %{_docdir}/postfix/html
-%define pf_sample_directory %{_docdir}/postfix/samples
+%define pf_readme_directory %{_docdir}/%{name}/README_FILES
+%define pf_html_directory %{_docdir}/%{name}/html
+%define pf_sample_directory %{_docdir}/%{name}/samples
%define postfix_uid 51
%define postfix_gid 51
%define maildrop_gid 59
@@ -78,7 +78,7 @@
# ---------------------------------------------------------------------------
%prep
%setup -n postfix-%{version} -a 1
-%patch -p1
+%patch
%patch1 -p1
%patch2 -p1
%patch3 -p1
@@ -580,6 +580,83 @@
%changelog
+* Thu May 03 2007 - varkoly(a)suse.de
+- dynamic_maps.patch: readded the chunk for dict_tcp and dict_pcre
+- replaced prereq for postfix with a prereq on
+ %%{name} = %%{version}
+- updated to postfix 2.4, patchlevel 0
+ Major changes - safety
+ * As a safety measure, Postfix now by default creates mailbox dotlock
+ files on all systems. This prevents problems with GNU POP3D which
+ subverts kernel locking by creating a new mailbox file and deleting
+ the old one
+ Major changes - Milter support
+ * The support for Milter header modification
+ requests was revised. With minimal change in the on-disk representation,
+ the code was greatly simplified, and regression tests were updated
+ to ensure that old errors were not re-introduced. The queue file
+ format is entirely backwards compatible with Postfix 2.3.
+ * Support for Milter requests to replace the message
+ body. Postfix now implements all the header/body modification
+ requests that are available with Sendmail 8.13.
+ * A new field is added to the queue file "size"
+ record that specifies the message content length. Postfix 2.3 and
+ older Postfix 2.4 snapshots will ignore this field, and will report
+ the message size as it was before the body was replaced.
+ Major changes - TLS support
+ * The check_smtpd_policy client sends TLS certificate
+ attributes (client ccert_subject, ccert_issuer) only after successful
+ client certificate verification. The reason is that the certification
+ verification status itself is not available in the policy request.
+ * The check_smtpd_policy client sends TLS certificate
+ fingerprint information even when the certificate itself was not
+ verified.
+ * The remote SMTP client TLS certificate fingerprint
+ can be used for access control even when the certificate itself was
+ not verified.
+ * The format of SMTP server TLS session cache
+ lookup keys has changed. The lookup key now includes the master.cf
+ service name.
+ Major changes - performance
+ * Better support for systems that run thousands
+ of Postfix processes. Postfix now supports FreeBSD kqueue(2),
+ Solaris poll(7d) and Linux epoll(4) as more scalable alternatives
+ to the traditional select(2) system call, and uses poll(2) when
+ examining a single file descriptor for readability or writability.
+ These features are supported on sufficiently recent versions of
+ FreeBSD, NetBSD, OpenBSD, Solaris and Linux; support for other
+ systems will be added as evidence becomes available that usable
+ implementations exist.
+ Major changes - delivery status notifications
+ * Small changes were made to the default bounce
+ message templates, to prevent HTML-aware software from hiding or
+ removing the text "<postmaster>", and producing misleading text.
+ * Postfix no longer announces its name in delivery
+ status notifications. Users believe that Wietse provides a free
+ help desk service that solves all their email problems.
+ Major changes - ETRN support
+ * More precise queue flushing with the ETRN,
+ "postqueue -s site", and "sendmail -qRsite" commands, after
+ minimization of race conditions. New per-queue-file flushing with
+ "postqueue -i queueid" and "sendmail -qIqueueid".
+ Major changes - small office/home office support
+ * Postfix no longer requires a domain name. It
+ uses "localdomain" as the default Internet domain name when no
+ domain is specified via main.cf or via the machine's hostname.
+ Major changes - SMTP access control
+ * The check_smtpd_policy client sends TLS certificate
+ attributes (client ccert_subject, ccert_issuer) only after successful
+ client certificate verification. The reason is that the certification
+ verification status itself is not available in the policy request.
+ * The check_smtpd_policy client sends TLS certificate
+ fingerprint information even when the certificate itself was not
+ verified.
+ * The remote SMTP client TLS certificate fingerprint can be used for
+ access control even when the certificate itself was not verified.
+ * The Postfix installation procedure no longer
+ updates main.cf with "unknown_local_recipient_reject_code = 450".
+ Four years after the introduction of mandatory recipient validation,
+ this transitional tool is no longer neeed.
* Thu Mar 29 2007 - rguenther(a)suse.de
- Add pwdutils BuildRequires to allow postinst script to succeed.
- Add /usr/share/omc directory.
++++++ dynamic_maps.patch ++++++
--- /var/tmp/diff_new_pack.a25982/_old 2007-05-04 10:10:47.000000000 +0200
+++ /var/tmp/diff_new_pack.a25982/_new 2007-05-04 10:10:47.000000000 +0200
@@ -1,7 +1,7 @@
-Index: postfix-2.3.0/conf/dynamicmaps.cf
+Index: conf/dynamicmaps.cf
===================================================================
---- /dev/null
-+++ postfix-2.3.0/conf/dynamicmaps.cf
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ conf/dynamicmaps.cf 2007-04-12 15:15:19.005884127 +0200
@@ -0,0 +1,7 @@
+# Postfix dynamic maps configuration file.
+#
@@ -10,10 +10,10 @@
+#
+#type location of .so file open function (mkmap func)
+#==== ================================ ============= ============
-Index: postfix-2.3.0/conf/postfix-files
+Index: conf/postfix-files
===================================================================
---- postfix-2.3.0.orig/conf/postfix-files
-+++ postfix-2.3.0/conf/postfix-files
+--- conf/postfix-files.orig 2007-04-12 15:14:42.407677989 +0200
++++ conf/postfix-files 2007-04-12 15:15:19.013884609 +0200
@@ -63,6 +63,11 @@ $queue_directory/saved:d:$mail_owner:-:7
$queue_directory/trace:d:$mail_owner:-:700:ucr
$daemon_directory/anvil:f:root:-:755
@@ -46,10 +46,10 @@
$config_directory/cidr_table:f:root:-:644:o
$config_directory/generic:f:root:-:644:p
$config_directory/generics:f:root:-:644:o
-Index: postfix-2.3.0/src/dns/Makefile.in
+Index: src/dns/Makefile.in
===================================================================
---- postfix-2.3.0.orig/src/dns/Makefile.in
-+++ postfix-2.3.0/src/dns/Makefile.in
+--- src/dns/Makefile.in.orig 2007-04-12 15:14:42.407677989 +0200
++++ src/dns/Makefile.in 2007-04-12 15:15:19.037886056 +0200
@@ -14,7 +14,7 @@ LIBS = ../../lib/libutil.a
LIB_DIR = ../../lib
INC_DIR = ../../include
@@ -73,10 +73,10 @@
update: $(LIB_DIR)/$(LIB) $(HDRS)
-for i in $(HDRS); \
-Index: postfix-2.3.0/src/global/Makefile.in
+Index: src/global/Makefile.in
===================================================================
---- postfix-2.3.0.orig/src/global/Makefile.in
-+++ postfix-2.3.0/src/global/Makefile.in
+--- src/global/Makefile.in.orig 2007-04-12 15:14:42.407677989 +0200
++++ src/global/Makefile.in 2007-04-12 15:16:19.073506556 +0200
@@ -32,7 +32,7 @@ OBJS = abounce.o anvil_clnt.o been_here.
canon_addr.o cfg_parser.o cleanup_strerror.o cleanup_strflags.o \
clnt_stream.o conv_time.o db_common.o debug_peer.o debug_process.o \
@@ -98,7 +98,7 @@
+.c.o:; $(CC) -fPIC $(CFLAGS) -c $*.c
-all: $(LIB)
-+all: $(LIB) $(LDAPSO) $(MYSQLSO) $(PGSQLSO)
++all: $(LIB) $(LDAPSO) $(MYSQLSO) $(PGSQLSO)
$(OBJS): ../../conf/makedefs.out
@@ -137,7 +137,7 @@
-for i in $(HDRS); \
do \
cmp -s $$i $(INC_DIR)/$$i 2>/dev/null || cp $$i $(INC_DIR); \
-@@ -403,7 +422,7 @@ lint:
+@@ -425,7 +444,7 @@ lint:
lint $(DEFS) $(SRCS) $(LINTFIX)
clean:
@@ -146,10 +146,10 @@
rm -rf printfck
tidy: clean
-Index: postfix-2.3.0/src/global/mail_conf.c
+Index: src/global/mail_conf.c
===================================================================
---- postfix-2.3.0.orig/src/global/mail_conf.c
-+++ postfix-2.3.0/src/global/mail_conf.c
+--- src/global/mail_conf.c.orig 2007-04-12 15:14:42.407677989 +0200
++++ src/global/mail_conf.c 2007-04-12 15:15:19.089889190 +0200
@@ -175,6 +175,13 @@ void mail_conf_suck(void)
path = concatenate(var_config_dir, "/", "main.cf", (char *) 0);
dict_load_file(CONFIG_DICT, path);
@@ -164,10 +164,10 @@
}
/* mail_conf_eval - expand macros in string */
-Index: postfix-2.3.0/src/global/mail_dict.c
+Index: src/global/mail_dict.c
===================================================================
---- postfix-2.3.0.orig/src/global/mail_dict.c
-+++ postfix-2.3.0/src/global/mail_dict.c
+--- src/global/mail_dict.c.orig 2007-04-12 15:14:42.407677989 +0200
++++ src/global/mail_dict.c 2007-04-12 15:15:19.117890878 +0200
@@ -45,6 +45,7 @@ typedef struct {
static DICT_OPEN_INFO dict_open_info[] = {
@@ -184,10 +184,10 @@
0,
};
-Index: postfix-2.3.0/src/global/mail_params.c
+Index: src/global/mail_params.c
===================================================================
---- postfix-2.3.0.orig/src/global/mail_params.c
-+++ postfix-2.3.0/src/global/mail_params.c
+--- src/global/mail_params.c.orig 2007-04-12 15:14:42.407677989 +0200
++++ src/global/mail_params.c 2007-04-12 15:15:19.137892083 +0200
@@ -77,6 +77,7 @@
/* char *var_export_environ;
/* char *var_debug_peer_list;
@@ -212,10 +212,10 @@
char *var_trace_service;
int var_db_create_buf;
int var_db_read_buf;
-Index: postfix-2.3.0/src/global/mkmap_open.c
+Index: src/global/mkmap_open.c
===================================================================
---- postfix-2.3.0.orig/src/global/mkmap_open.c
-+++ postfix-2.3.0/src/global/mkmap_open.c
+--- src/global/mkmap_open.c.orig 2007-04-12 15:14:42.411678230 +0200
++++ src/global/mkmap_open.c 2007-04-12 15:15:19.165893771 +0200
@@ -78,7 +78,7 @@
* types that exist as files. Network-based maps are not of interest.
*/
@@ -242,10 +242,10 @@
if (strcmp(type, mp->type) == 0)
break;
}
-Index: postfix-2.3.0/src/master/Makefile.in
+Index: src/master/Makefile.in
===================================================================
---- postfix-2.3.0.orig/src/master/Makefile.in
-+++ postfix-2.3.0/src/master/Makefile.in
+--- src/master/Makefile.in.orig 2007-04-12 15:14:42.411678230 +0200
++++ src/master/Makefile.in 2007-04-12 15:15:19.205896182 +0200
@@ -20,7 +20,7 @@ LIB_DIR = ../../lib
INC_DIR = ../../include
BIN_DIR = ../../libexec
@@ -269,11 +269,11 @@
$(BIN_DIR)/$(PROG): $(PROG)
cp $(PROG) $(BIN_DIR)
-Index: postfix-2.3.0/src/postconf/postconf.c
+Index: src/postconf/postconf.c
===================================================================
---- postfix-2.3.0.orig/src/postconf/postconf.c
-+++ postfix-2.3.0/src/postconf/postconf.c
-@@ -898,6 +898,16 @@ static void show_maps(void)
+--- src/postconf/postconf.c.orig 2007-04-12 15:14:42.467681607 +0200
++++ src/postconf/postconf.c 2007-04-12 15:15:19.257899316 +0200
+@@ -893,6 +893,16 @@ static void show_maps(void)
{
ARGV *maps_argv;
int i;
@@ -290,10 +290,10 @@
maps_argv = dict_mapnames();
for (i = 0; i < maps_argv->argc; i++)
-Index: postfix-2.3.0/src/postmap/postmap.c
+Index: src/postmap/postmap.c
===================================================================
---- postfix-2.3.0.orig/src/postmap/postmap.c
-+++ postfix-2.3.0/src/postmap/postmap.c
+--- src/postmap/postmap.c.orig 2007-04-12 15:14:42.467681607 +0200
++++ src/postmap/postmap.c 2007-04-12 15:15:19.273900280 +0200
@@ -5,7 +5,7 @@
/* Postfix lookup table management
/* SYNOPSIS
@@ -303,7 +303,7 @@
/* [\fB-d \fIkey\fR] [\fB-q \fIkey\fR]
/* [\fIfile_type\fR:]\fIfile_name\fR ...
/* DESCRIPTION
-@@ -109,6 +109,8 @@
+@@ -115,6 +115,8 @@
/* as the original input order.
/* This feature is available in Postfix version 2.2 and later,
/* and is not available for all database types.
@@ -312,7 +312,7 @@
/* .IP \fB-v\fR
/* Enable verbose logging for debugging purposes. Multiple \fB-v\fR
/* options make the software increasingly verbose.
-@@ -531,6 +533,18 @@ static void postmap_seq(const char *map_
+@@ -538,6 +540,18 @@ static void postmap_seq(const char *map_
dict_close(dict);
}
@@ -331,7 +331,7 @@
/* usage - explain */
static NORETURN usage(char *myname)
-@@ -549,6 +563,7 @@ int main(int argc, char **argv)
+@@ -558,6 +572,7 @@ int main(int argc, char **argv)
int postmap_flags = POSTMAP_FLAG_AS_OWNER | POSTMAP_FLAG_SAVE_PERM;
int open_flags = O_RDWR | O_CREAT | O_TRUNC;
int dict_flags = DICT_FLAG_DUP_WARN | DICT_FLAG_FOLD_FIX;
@@ -339,7 +339,7 @@
char *query = 0;
char *delkey = 0;
int sequence = 0;
-@@ -588,7 +603,7 @@ int main(int argc, char **argv)
+@@ -602,7 +617,7 @@ int main(int argc, char **argv)
/*
* Parse JCL.
*/
@@ -348,7 +348,7 @@
switch (ch) {
default:
usage(argv[0]);
-@@ -602,8 +617,8 @@ int main(int argc, char **argv)
+@@ -616,8 +631,8 @@ int main(int argc, char **argv)
msg_fatal("out of memory");
break;
case 'd':
@@ -359,7 +359,7 @@
delkey = optarg;
break;
case 'f':
-@@ -623,8 +638,8 @@ int main(int argc, char **argv)
+@@ -637,8 +652,8 @@ int main(int argc, char **argv)
postmap_flags &= ~POSTMAP_FLAG_SAVE_PERM;
break;
case 'q':
@@ -370,7 +370,7 @@
query = optarg;
break;
case 'r':
-@@ -632,10 +647,15 @@ int main(int argc, char **argv)
+@@ -646,10 +661,15 @@ int main(int argc, char **argv)
dict_flags |= DICT_FLAG_DUP_REPLACE;
break;
case 's':
@@ -388,7 +388,7 @@
case 'v':
msg_verbose++;
break;
-@@ -701,6 +721,21 @@ int main(int argc, char **argv)
+@@ -717,6 +737,21 @@ int main(int argc, char **argv)
exit(0);
}
exit(1);
@@ -410,10 +410,10 @@
} else { /* create/update map(s) */
if (optind + 1 > argc)
usage(argv[0]);
-Index: postfix-2.3.0/src/tls/Makefile.in
+Index: src/tls/Makefile.in
===================================================================
---- postfix-2.3.0.orig/src/tls/Makefile.in
-+++ postfix-2.3.0/src/tls/Makefile.in
+--- src/tls/Makefile.in.orig 2007-04-12 15:14:42.467681607 +0200
++++ src/tls/Makefile.in 2007-04-12 15:15:19.297901727 +0200
@@ -22,7 +22,7 @@ LIB_DIR = ../../lib
INC_DIR = ../../include
MAKES =
@@ -437,16 +437,16 @@
update: $(LIB_DIR)/$(LIB) $(HDRS)
-for i in $(HDRS); \
-Index: postfix-2.3.0/src/util/Makefile.in
+Index: src/util/Makefile.in
===================================================================
---- postfix-2.3.0.orig/src/util/Makefile.in
-+++ postfix-2.3.0/src/util/Makefile.in
+--- src/util/Makefile.in.orig 2007-04-12 15:14:42.467681607 +0200
++++ src/util/Makefile.in 2007-04-12 15:15:52.919927827 +0200
@@ -30,21 +30,21 @@ SRCS = alldig.c allprint.c argv.c argv_s
username.c valid_hostname.c vbuf.c vbuf_print.c vstream.c \
vstream_popen.c vstring.c vstring_vstream.c watchdog.c writable.c \
write_buf.c write_wait.c sane_basename.c format_tv.c allspace.c \
-- allascii.c load_file.c
-+ allascii.c load_file.c load_lib.c sdbm.c
+- allascii.c load_file.c killme_after.c
++ allascii.c load_file.c killme_after.c load_lib.c sdbm.c
OBJS = alldig.o allprint.o argv.o argv_split.o attr_clnt.o attr_print0.o \
attr_print64.o attr_print_plain.o attr_scan0.o attr_scan64.o \
attr_scan_plain.o auto_clnt.o base64_code.o basename.o binhash.o \
@@ -539,11 +539,11 @@
rm -rf printfck
tidy: clean
-Index: postfix-2.3.0/src/util/dict.h
+Index: src/util/dict.h
===================================================================
---- postfix-2.3.0.orig/src/util/dict.h
-+++ postfix-2.3.0/src/util/dict.h
-@@ -65,6 +65,7 @@ extern DICT *dict_debug(DICT *);
+--- src/util/dict.h.orig 2007-04-12 15:14:42.467681607 +0200
++++ src/util/dict.h 2007-04-12 15:15:19.349904861 +0200
+@@ -66,6 +66,7 @@ extern DICT *dict_debug(DICT *);
#define DICT_FLAG_NO_UNAUTH (1<<13) /* disallow unauthenticated data */
#define DICT_FLAG_FOLD_FIX (1<<14) /* case-fold key with fixed-case map */
#define DICT_FLAG_FOLD_MUL (1<<15) /* case-fold key with multi-case map */
@@ -551,7 +551,7 @@
#define DICT_FLAG_FOLD_ANY (DICT_FLAG_FOLD_FIX | DICT_FLAG_FOLD_MUL)
/* IMPORTANT: Update the dict_mask[] table when the above changes */
-@@ -109,6 +110,11 @@ extern const char *dict_eval(const char
+@@ -136,6 +137,11 @@ extern const char *dict_eval(const char
extern DICT *dict_open(const char *, int, int);
extern DICT *dict_open3(const char *, const char *, int, int);
extern void dict_open_register(const char *, DICT *(*) (const char *, int, int));
@@ -563,11 +563,11 @@
#define dict_get(dp, key) (dp)->lookup((dp), (key))
#define dict_put(dp, key, val) (dp)->update((dp), (key), (val))
-Index: postfix-2.3.0/src/util/dict_db.c
+Index: src/util/dict_db.c
===================================================================
---- postfix-2.3.0.orig/src/util/dict_db.c
-+++ postfix-2.3.0/src/util/dict_db.c
-@@ -658,6 +658,12 @@ static DICT *dict_db_open(const char *cl
+--- src/util/dict_db.c.orig 2007-04-12 15:14:42.471681848 +0200
++++ src/util/dict_db.c 2007-04-12 15:15:19.373906308 +0200
+@@ -664,6 +664,12 @@ static DICT *dict_db_open(const char *cl
msg_fatal("set DB cache size %d: %m", dict_db_cache_size);
if (type == DB_HASH && db->set_h_nelem(db, DICT_DB_NELM) != 0)
msg_fatal("set DB hash element count %d: %m", DICT_DB_NELM);
@@ -580,11 +580,11 @@
#if (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR > 0)
if ((errno = db->open(db, 0, db_path, 0, type, db_flags, 0644)) != 0)
msg_fatal("open database %s: %m", db_path);
-Index: postfix-2.3.0/src/util/dict_dbm.c
+Index: src/util/dict_dbm.c
===================================================================
---- postfix-2.3.0.orig/src/util/dict_dbm.c
-+++ postfix-2.3.0/src/util/dict_dbm.c
-@@ -401,6 +401,10 @@ DICT *dict_dbm_open(const char *path,
+--- src/util/dict_dbm.c.orig 2007-04-12 15:14:42.471681848 +0200
++++ src/util/dict_dbm.c 2007-04-12 15:15:19.417908960 +0200
+@@ -407,6 +407,10 @@ DICT *dict_dbm_open(const char *path,
char *dbm_path;
int lock_fd;
@@ -595,10 +595,10 @@
/*
* Note: DICT_FLAG_LOCK is used only by programs that do fine-grained (in
* the time domain) locking while accessing individual database records.
-Index: postfix-2.3.0/src/util/dict_open.c
+Index: src/util/dict_open.c
===================================================================
---- postfix-2.3.0.orig/src/util/dict_open.c
-+++ postfix-2.3.0/src/util/dict_open.c
+--- src/util/dict_open.c.orig 2007-04-12 15:14:42.471681848 +0200
++++ src/util/dict_open.c 2007-04-12 15:15:19.441910406 +0200
@@ -44,6 +44,8 @@
/* DICT *(*open) (const char *, int, int);
/*
@@ -863,10 +863,10 @@
#ifdef TEST
/*
-Index: postfix-2.3.0/src/util/load_lib.c
+Index: src/util/load_lib.c
===================================================================
---- /dev/null
-+++ postfix-2.3.0/src/util/load_lib.c
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ src/util/load_lib.c 2007-04-12 15:15:19.461911612 +0200
@@ -0,0 +1,135 @@
+/*++
+/* NAME
@@ -1003,10 +1003,10 @@
+#endif
+ return 0;
+}
-Index: postfix-2.3.0/src/util/load_lib.h
+Index: src/util/load_lib.h
===================================================================
---- /dev/null
-+++ postfix-2.3.0/src/util/load_lib.h
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ src/util/load_lib.h 2007-04-12 15:15:19.481912817 +0200
@@ -0,0 +1,41 @@
+#ifndef _LOAD_LIB_H_INCLUDED_
+#define _LOAD_LIB_H_INCLUDED_
@@ -1049,10 +1049,10 @@
+/*--*/
+
+#endif
-Index: postfix-2.3.0/src/util/sdbm.c
+Index: src/util/sdbm.c
===================================================================
---- /dev/null
-+++ postfix-2.3.0/src/util/sdbm.c
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ src/util/sdbm.c 2007-04-12 15:15:19.501914023 +0200
@@ -0,0 +1,972 @@
+/*++
+/* NAME
@@ -2026,10 +2026,10 @@
+ return db;
+}
+
-Index: postfix-2.3.0/src/util/sdbm.h
+Index: src/util/sdbm.h
===================================================================
---- /dev/null
-+++ postfix-2.3.0/src/util/sdbm.h
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ src/util/sdbm.h 2007-04-12 15:15:19.521915228 +0200
@@ -0,0 +1,97 @@
+/*++
+/* NAME
@@ -2128,11 +2128,11 @@
+#define BADMESS /* generate a message for worst case:
+ cannot make room after SPLTMAX splits */
+#endif /* UTIL_SDBM_H */
-Index: postfix-2.3.0/src/util/sys_defs.h
+Index: src/util/sys_defs.h
===================================================================
---- postfix-2.3.0.orig/src/util/sys_defs.h
-+++ postfix-2.3.0/src/util/sys_defs.h
-@@ -655,6 +655,7 @@ extern int initgroups(const char *, int)
+--- src/util/sys_defs.h.orig 2007-04-12 15:14:42.471681848 +0200
++++ src/util/sys_defs.h 2007-04-12 15:15:19.561917639 +0200
+@@ -689,6 +689,7 @@ extern int initgroups(const char *, int)
#define INTERNAL_LOCK MYFLOCK_STYLE_FLOCK
#define DEF_MAILBOX_LOCK "fcntl, dotlock" /* RedHat >= 4.x */
#define HAS_FSYNC
@@ -2140,8 +2140,8 @@
#define HAS_DB
#define DEF_DB_TYPE "hash"
#define ALIAS_DB_MAP "hash:/etc/aliases"
-@@ -667,11 +668,25 @@ extern int initgroups(const char *, int)
- #define UNIX_DOMAIN_CONNECT_BLOCKS_FOR_ACCEPT
+@@ -700,11 +701,25 @@ extern int initgroups(const char *, int)
+ #define STATFS_IN_SYS_VFS_H
#define PREPEND_PLUS_TO_OPTSTRING
#define HAS_POSIX_REGEXP
+#define HAS_DLOPEN
@@ -2166,7 +2166,7 @@
#if __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 1
#define SOCKADDR_SIZE socklen_t
#define SOCKOPT_SIZE socklen_t
-@@ -757,6 +772,7 @@ extern int h_errno; /* <netdb.h> impor
+@@ -859,6 +874,7 @@ extern int h_errno; /* <netdb.h> impor
#define USE_STATFS
#define STATFS_IN_SYS_VFS_H
#define HAS_POSIX_REGEXP
@@ -2174,7 +2174,7 @@
#define NATIVE_SENDMAIL_PATH "/usr/sbin/sendmail"
#define NATIVE_MAILQ_PATH "/usr/bin/mailq"
#define NATIVE_NEWALIAS_PATH "/usr/bin/newaliases"
-@@ -794,6 +810,7 @@ extern int h_errno; /* <netdb.h> impor
+@@ -896,6 +912,7 @@ extern int h_errno; /* <netdb.h> impor
#define USE_STATFS
#define STATFS_IN_SYS_VFS_H
#define HAS_POSIX_REGEXP
@@ -2182,7 +2182,7 @@
#define NATIVE_SENDMAIL_PATH "/usr/sbin/sendmail"
#define NATIVE_MAILQ_PATH "/usr/bin/mailq"
#define NATIVE_NEWALIAS_PATH "/usr/bin/newaliases"
-@@ -833,6 +850,7 @@ extern int h_errno;
+@@ -935,6 +952,7 @@ extern int h_errno;
#define USE_STATFS
#define STATFS_IN_SYS_VFS_H
#define HAS_POSIX_REGEXP
@@ -2190,10 +2190,10 @@
#define NATIVE_SENDMAIL_PATH "/usr/bin/sendmail"
#define NATIVE_MAILQ_PATH "/usr/bin/mailq"
#define NATIVE_NEWALIAS_PATH "/usr/bin/newaliases"
-Index: postfix-2.3.0/src/tls/tls_client.c
+Index: src/tls/tls_client.c
===================================================================
---- postfix-2.3.0.orig/src/tls/tls_client.c
-+++ postfix-2.3.0/src/tls/tls_client.c
+--- src/tls/tls_client.c.orig 2007-04-12 15:14:42.467681607 +0200
++++ src/tls/tls_client.c 2007-04-12 15:15:19.577918603 +0200
@@ -147,6 +147,8 @@
#define STR vstring_str
#define LEN VSTRING_LEN
@@ -2203,11 +2203,11 @@
/* load_clnt_session - load session from client cache (non-callback) */
static SSL_SESSION *load_clnt_session(TLScontext_t *TLScontext)
-Index: postfix-2.3.0/src/tls/tls_server.c
+Index: src/tls/tls_server.c
===================================================================
---- postfix-2.3.0.orig/src/tls/tls_server.c
-+++ postfix-2.3.0/src/tls/tls_server.c
-@@ -127,6 +127,8 @@
+--- src/tls/tls_server.c.orig 2007-04-12 15:14:42.467681607 +0200
++++ src/tls/tls_server.c 2007-04-12 15:15:19.593919568 +0200
+@@ -120,6 +120,8 @@
#define STR(x) vstring_str(x)
#define LEN(x) VSTRING_LEN(x)
@@ -2216,10 +2216,10 @@
/* Application-specific. */
/* We must keep some of the info available */
-Index: postfix-2.3.0/src/milter/Makefile.in
+Index: src/milter/Makefile.in
===================================================================
---- postfix-2.3.0.orig/src/milter/Makefile.in
-+++ postfix-2.3.0/src/milter/Makefile.in
+--- src/milter/Makefile.in.orig 2007-04-12 15:14:42.471681848 +0200
++++ src/milter/Makefile.in 2007-04-12 15:15:19.617921014 +0200
@@ -14,7 +14,7 @@ LIB_DIR = ../../lib
INC_DIR = ../../include
MAKES =
++++++ postfix-2.3.2.tar.gz -> postfix-2.4.0.tar.gz ++++++
++++ 58476 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
[View Less]
1
0
Hello community,
here is the log from the commit of package libsmbios
checked in at Fri May 4 00:51:20 CEST 2007.
--------
--- arch/i386/libsmbios/libsmbios.changes 2007-03-26 16:01:01.000000000 +0200
+++ /mounts/work_src_done/STABLE/libsmbios/libsmbios.changes 2007-05-02 13:56:30.000000000 +0200
@@ -1,0 +2,17 @@
+Wed May 2 13:55:51 CEST 2007 - dkukawka(a)suse.de
+
+- updated to new version 0.13.6:
+ - critical bugfix to dellBiosUpdate utility to fix packet mode
+ - autoconf/automake …
[View More]support for automatically building docs
+ - more readable 'make' lines by splitting out env vars
+ - remove run_cppunit option... always run unit tests.
+ - update autoconf/automake utilities to latest version
+ - fix LDFLAGS to not overwrite user entered LDFLAGS
+ - add automatic doxygen build of docs
+ - fix urls of public repos
+ - remove yum repo page in favor of official page from docs
+ - split dmi table entry point from smbios table entry point
+ - support legacy _DMI_ tables
+ - fix support for EFI-based imacs without proper _SM_ anchor
+
+-------------------------------------------------------------------
Old:
----
libsmbios-0.13.4.tar.bz2
New:
----
libsmbios-0.13.6.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libsmbios.spec ++++++
--- /var/tmp/diff_new_pack.o30854/_old 2007-05-04 00:50:01.000000000 +0200
+++ /var/tmp/diff_new_pack.o30854/_new 2007-05-04 00:50:01.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package libsmbios (Version 0.13.4)
+# spec file for package libsmbios (Version 0.13.6)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -25,11 +25,11 @@
%{?_with_cppunit: %{expand: %%define run_cppunit 1}}
%define major 0
%define minor 13
-%define sub 4
+%define sub 6
%define extralevel %{nil}
%define release_name libsmbios
%define release_version %{major}.%{minor}.%{sub}%{extralevel}
-Version: 0.13.4
+Version: 0.13.6
Release: 1
License: BSD License and BSD-like, GNU General Public License (GPL)
Source: %{name}-%{version}.tar.bz2
@@ -159,7 +159,7 @@
%prep
%setup
find . -type d -exec chmod -f 755 {} \;
-find doc include libraries bins build supported-bins cppunit -type f -exec chmod -f 644 {} \;
+find doc include libraries bin-supported bin-unsupported build cppunit -type f -exec chmod -f 644 {} \;
%build
%configure
@@ -177,6 +177,7 @@
mkdir -p %{buildroot}/usr/include
cp -a include/smbios %{buildroot}/usr/include/
rm -f %{buildroot}/%{_libdir}/lib*.la
+rm -f %{buildroot}/%{_libdir}/lib*.a
%clean
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf ${RPM_BUILD_ROOT}
@@ -199,7 +200,7 @@
%files devel
%defattr(-,root,root)
-%doc COPYING-GPL COPYING-OSL README bins/getopts_LICENSE.txt
+%doc COPYING-GPL COPYING-OSL README bin-unsupported/getopts_LICENSE.txt
%if %{build_docs}
%doc doc/full/html
%endif
@@ -225,12 +226,13 @@
%files unsupported-bin
%defattr(555,root,root)
-%doc COPYING-GPL COPYING-OSL README include/smbios/config/boost_LICENSE_1_0_txt bins/getopts_LICENSE.txt
+%doc COPYING-GPL COPYING-OSL README include/smbios/config/boost_LICENSE_1_0_txt bin-unsupported/getopts_LICENSE.txt
%{_bindir}/activateCmosToken
%{_bindir}/ascii2enUS_scancode
%{_bindir}/createUnitTestFiles
%{_bindir}/disable_console_redir
%{_bindir}/dumpCmos
+%{_bindir}/dellLEDCtl
%{_bindir}/getPasswordFormat
%{_bindir}/isCmosTokenActive
%{_bindir}/probes
@@ -251,6 +253,20 @@
%endif
%changelog
+* Wed May 02 2007 - dkukawka(a)suse.de
+- updated to new version 0.13.6:
+ - critical bugfix to dellBiosUpdate utility to fix packet mode
+ - autoconf/automake support for automatically building docs
+ - more readable 'make' lines by splitting out env vars
+ - remove run_cppunit option... always run unit tests.
+ - update autoconf/automake utilities to latest version
+ - fix LDFLAGS to not overwrite user entered LDFLAGS
+ - add automatic doxygen build of docs
+ - fix urls of public repos
+ - remove yum repo page in favor of official page from docs
+ - split dmi table entry point from smbios table entry point
+ - support legacy _DMI_ tables
+ - fix support for EFI-based imacs without proper _SM_ anchor
* Mon Mar 26 2007 - dkukawka(a)suse.de
- updated to new version 0.13.4 as requested by DELL maintainer
- autotools conversion
++++++ libsmbios-0.13.4.tar.bz2 -> libsmbios-0.13.6.tar.bz2 ++++++
++++ 59721 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
[View Less]
1
0
Hello community,
here is the log from the commit of package cvs
checked in at Fri May 4 00:46:26 CEST 2007.
--------
--- cvs/cvs.changes 2007-03-22 16:35:28.000000000 +0100
+++ /mounts/work_src_done/STABLE/cvs/cvs.changes 2007-05-02 12:51:25.415217000 +0200
@@ -1,0 +2,6 @@
+Wed May 2 12:51:01 CEST 2007 - coolo(a)suse.de
+
+- remove support for susehelp - as cvs is a base pack and susehelp
+ isn't really used anymore
+
+-------------------------------------------------------------------
Old:…
[View More]
----
cvs.desktop
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ cvs.spec ++++++
--- /var/tmp/diff_new_pack.X24880/_old 2007-05-04 00:46:17.000000000 +0200
+++ /var/tmp/diff_new_pack.X24880/_new 2007-05-04 00:46:17.000000000 +0200
@@ -11,13 +11,13 @@
# norootforbuild
Name: cvs
-BuildRequires: gdbm-devel update-desktop-files zlib-devel
+BuildRequires: gdbm-devel zlib-devel
License: GNU General Public License (GPL), GNU Library General Public License v. 2.0 and 2.1 (LGPL)
Group: Development/Tools/Version Control
URL: http://www.cvshome.org/
Autoreqprov: on
Version: 1.12.12
-Release: 48
+Release: 56
Summary: Concurrent Versions System
Requires: /bin/mktemp, /usr/bin/csh
Source: %name-%version.tar.bz2
@@ -26,7 +26,6 @@
Source3: cvs.sh
Source4: cvs.csh
Source10: http://cvsbook.red-bean.com/OpenSourceDevWithCVS_2E.tar.gz
-Source11: cvs.desktop
Patch: cvs.diff
Patch2: diff-k.possible.patch
Patch5: fix_sigpipe_flowcontrol.diff
@@ -133,11 +132,7 @@
#
# documentation
#
-mkdir -p $RPM_BUILD_ROOT/usr/share/susehelp/meta/Development/Tools/
mkdir -p $RPM_BUILD_ROOT/%_defaultdocdir/%name/
-install -m 0644 %SOURCE11 \
- $RPM_BUILD_ROOT/usr/share/susehelp/meta/Development/Tools/
-%suse_update_desktop_file $RPM_BUILD_ROOT/usr/share/susehelp/meta/Development/Tools/cvs.desktop
install -m 0644 */OpenSourceDevWithCVS_2E.pdf \
$RPM_BUILD_ROOT/%_defaultdocdir/%name/
@@ -186,19 +181,17 @@
%files doc
%defattr(-,root,root)
%dir %_defaultdocdir/%name
-%dir /usr/share/susehelp
-%dir /usr/share/susehelp/meta
-%dir /usr/share/susehelp/meta/Development
-%dir /usr/share/susehelp/meta/Development/Tools
%doc %_infodir/cvs.info-*.gz
%doc %_infodir/cvs.info.gz
%doc %_infodir/cvsclient.info-*.gz
%doc %_infodir/cvsclient.info.gz
%doc /usr/share/cvs/contrib/intro.doc
%doc %_defaultdocdir/%name/OpenSourceDevWithCVS_2E.pdf
-%doc /usr/share/susehelp/meta/Development/Tools/cvs.desktop
%changelog
+* Wed May 02 2007 - coolo(a)suse.de
+- remove support for susehelp - as cvs is a base pack and susehelp
+ isn't really used anymore
* Thu Mar 22 2007 - rguenther(a)suse.de
- add zlib-devel and gdbm-devel BuildRequires
* Wed Mar 07 2007 - rguenther(a)suse.de
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
[View Less]
1
0