openSUSE Commits
Threads by month
- ----- 2024 -----
- 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
January 2014
- 1 participants
- 1358 discussions
Hello community,
here is the log from the commit of package nginx for openSUSE:Factory checked in at 2014-01-03 15:14:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nginx (Old)
and /work/SRC/openSUSE:Factory/.nginx.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nginx"
Changes:
--------
--- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2013-10-08 11:03:24.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2014-01-03 15:14:28.000000000 +0100
@@ -1,0 +2,8 @@
+Tue Dec 17 17:45:54 UTC 2013 - alarrosa(a)suse.com
+
+- Updated passenger patch to apply correctly, also added rubygem-passenger
+ as BuildRequires
+
+- modified patches:
+ * nginx-1.4.2-passenger_fix.patch
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ nginx.spec ++++++
--- /var/tmp/diff_new_pack.GtwG42/_old 2014-01-03 15:14:29.000000000 +0100
+++ /var/tmp/diff_new_pack.GtwG42/_new 2014-01-03 15:14:29.000000000 +0100
@@ -65,6 +65,7 @@
%if 0%{?with_passenger}
BuildRequires: curl-devel
BuildRequires: ruby-devel
+BuildRequires: rubygem-passenger
BuildRequires: rubygem-passenger-devel-static
Recommends: packageand(rubygem-passenger:rubygem-passenger-nginx)
%endif
++++++ nginx-1.4.2-passenger_fix.patch ++++++
--- /var/tmp/diff_new_pack.GtwG42/_old 2014-01-03 15:14:29.000000000 +0100
+++ /var/tmp/diff_new_pack.GtwG42/_new 2014-01-03 15:14:29.000000000 +0100
@@ -5,30 +5,30 @@
# Defines tasks for compiling a static library containing Boost and OXT.
def define_libboost_oxt_task(namespace, output_dir, extra_compiler_flags = nil)
output_file = "#{output_dir}.a"
-- flags = "-Iext #{extra_compiler_flags} #{PlatformInfo.portability_cflags} #{EXTRA_CXXFLAGS}"
-+ flags = "-Iext #{extra_compiler_flags} #{PlatformInfo.portability_cflags} #{EXTRA_CXXFLAGS} -fPIC #{ENV['RPM_OPT_FLAGS']} "
+- flags = "-Iext #{extra_compiler_flags} #{EXTRA_CXXFLAGS}"
++ flags = "-Iext #{extra_compiler_flags} #{EXTRA_CXXFLAGS} -fPIC #{ENV['RPM_OPT_FLAGS']}"
if false && boolean_option('RELEASE')
# Disable RELEASE support. Passenger Standalone wants to link to the
-@@ -126,7 +126,7 @@
- ]
- file LIBEV_OUTPUT_DIR + "Makefile" => dependencies do
+@@ -128,7 +128,7 @@
+ cc = PlatformInfo.cc
+ cxx = PlatformInfo.cxx
# Disable all warnings: http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod#COMPILER_WARNINGS
-- cflags = "#{EXTRA_CXXFLAGS} -w"
-+ cflags = "#{EXTRA_CXXFLAGS} #{ENV['RPM_OPT_FLAGS']} -w"
+- cflags = "#{EXTRA_CFLAGS} -w"
++ cflags = "#{EXTRA_CFLAGS} #{ENV['RPM_OPT_FLAGS']} -w"
sh "mkdir -p #{LIBEV_OUTPUT_DIR}" if !File.directory?(LIBEV_OUTPUT_DIR)
sh "cd #{LIBEV_OUTPUT_DIR} && sh #{LIBEV_SOURCE_DIR}configure " +
- "--disable-shared --enable-static CFLAGS='#{cflags}' orig_CFLAGS=1"
-@@ -174,7 +174,7 @@
- file LIBEIO_OUTPUT_DIR + "Makefile" => dependencies do
+ "--disable-shared --enable-static " +
+@@ -181,7 +181,7 @@
+ cxx = PlatformInfo.cxx
# Disable all warnings. The author has a clear standpoint on that:
# http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod#COMPILER_WARNINGS
-- cflags = "#{EXTRA_CXXFLAGS} -w"
-+ cflags = "#{EXTRA_CXXFLAGS} #{ENV['RPM_OPT_FLAGS']} -w"
+- cflags = "#{EXTRA_CFLAGS} -w"
++ cflags = "#{EXTRA_CFLAGS} #{ENV['RPM_OPT_FLAGS']} -w"
sh "mkdir -p #{LIBEIO_OUTPUT_DIR}" if !File.directory?(LIBEIO_OUTPUT_DIR)
sh "cd #{LIBEIO_OUTPUT_DIR} && sh #{LIBEIO_SOURCE_DIR}configure " +
- "--disable-shared --enable-static CFLAGS='#{cflags}'"
-@@ -183,6 +183,7 @@
+ "--disable-shared --enable-static " +
+@@ -193,6 +193,7 @@
libeio_sources = Dir["ext/libeio/{*.c,*.h}"]
file LIBEIO_OUTPUT_DIR + ".libs/libeio.a" => [LIBEIO_OUTPUT_DIR + "Makefile"] + libeio_sources do
sh "rm -f #{LIBEIO_OUTPUT_DIR}/libeio.la"
@@ -36,17 +36,6 @@
sh "cd #{LIBEIO_OUTPUT_DIR} && make libeio.la"
end
-diff -Nru nginx-1.4.2.orig/passenger/ext/boost/libs/thread/src/pthread/thread.cpp nginx-1.4.2/passenger/ext/boost/libs/thread/src/pthread/thread.cpp
---- nginx-1.4.2.orig/passenger/ext/boost/libs/thread/src/pthread/thread.cpp 2013-08-05 22:44:33.000000000 +0200
-+++ nginx-1.4.2/passenger/ext/boost/libs/thread/src/pthread/thread.cpp 2013-08-14 08:14:56.567500424 +0200
-@@ -376,6 +376,7 @@
- boost::throw_exception(thread_resource_error(system::errc::invalid_argument, "boost thread: thread not joinable"));
- #endif
- }
-+ return false;
- }
-
- bool thread::joinable() const BOOST_NOEXCEPT
diff -Nru nginx-1.4.2.orig/passenger/lib/phusion_passenger/common_library.rb nginx-1.4.2/passenger/lib/phusion_passenger/common_library.rb
--- nginx-1.4.2.orig/passenger/lib/phusion_passenger/common_library.rb 2013-08-05 22:44:31.000000000 +0200
+++ nginx-1.4.2/passenger/lib/phusion_passenger/common_library.rb 2013-08-14 08:20:58.981516595 +0200
@@ -56,6 +45,6 @@
def define_tasks(extra_compiler_flags = nil)
- flags = "-Iext -Iext/common #{LIBEV_CFLAGS} #{extra_compiler_flags} "
+ flags = "-Iext -Iext/common #{LIBEV_CFLAGS} #{extra_compiler_flags} -fPIC #{ENV['RPM_OPT_FLAGS']} "
- flags << "#{PlatformInfo.portability_cflags} #{EXTRA_CXXFLAGS}"
+ flags << EXTRA_CXXFLAGS
flags.strip!
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package xorg-x11-server for openSUSE:Factory checked in at 2014-01-03 15:01:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xorg-x11-server (Old)
and /work/SRC/openSUSE:Factory/.xorg-x11-server.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xorg-x11-server"
Changes:
--------
--- /work/SRC/openSUSE:Factory/xorg-x11-server/xorg-x11-server.changes 2013-12-22 19:39:20.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.xorg-x11-server.new/xorg-x11-server.changes 2014-01-03 15:01:32.000000000 +0100
@@ -1,0 +2,6 @@
+Sun Dec 29 17:53:44 UTC 2013 - tobias.johannes.klausmann(a)mni.thm.de
+
+- Update to version 1.15.0:
+ The final 1.15 release!
+
+-------------------------------------------------------------------
Old:
----
xorg-server-1.14.99.905.tar.bz2
New:
----
xorg-server-1.15.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xorg-x11-server.spec ++++++
--- /var/tmp/diff_new_pack.G07hTr/_old 2014-01-03 15:01:33.000000000 +0100
+++ /var/tmp/diff_new_pack.G07hTr/_new 2014-01-03 15:01:33.000000000 +0100
@@ -18,7 +18,7 @@
Name: xorg-x11-server
-%define dirsuffix 1.14.99.905
+%define dirsuffix 1.15.0
Summary: X
License: GPL-2.0+ and MIT
++++++ xorg-server-1.14.99.905.tar.bz2 -> xorg-server-1.15.0.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xorg-server-1.14.99.905/ChangeLog new/xorg-server-1.15.0/ChangeLog
--- old/xorg-server-1.14.99.905/ChangeLog 2013-12-19 23:32:05.000000000 +0100
+++ new/xorg-server-1.15.0/ChangeLog 2013-12-27 18:55:47.000000000 +0100
@@ -1,3 +1,46 @@
+commit 2ea973e12f5d954211e1d10085a4c74581b43aca
+Author: Keith Packard <keithp(a)keithp.com>
+Date: Fri Dec 27 09:50:55 2013 -0800
+
+ Bump version to 1.15.0
+
+ Signed-off-by: Keith Packard <keithp(a)keithp.com>
+
+commit 2eb9915eea358f941702d3dad7434197991885c5
+Author: Keith Packard <keithp(a)keithp.com>
+Date: Thu Dec 12 15:48:08 2013 -0800
+
+ present: Set complete notify mode to Skip as needed
+
+ Skipped present pixmap calls were not setting the mode to
+ PresentCompleteModeSkip for skipped operations.
+
+ Signed-off-by: Keith Packard <keithp(a)keithp.com>
+
+commit e487babd525ef1bd016ec7b283fa08cf9e6c6f4f
+Author: Keith Packard <keithp(a)keithp.com>
+Date: Thu Dec 12 14:52:35 2013 -0800
+
+ present: Don't abandon presents which are already queued for flip
+
+ Presents which are not marked 'queued' and are in the window present
+ list are waiting for the flip event; discarding those won't work very
+ well (it'll end up trashing displayed content for the next frame), so
+ skip over those when looking for duplicate frame presents
+
+ Signed-off-by: Keith Packard <keithp(a)keithp.com>
+
+commit ca3a5b2a8f9f627bbaa9883e16512a21c2a0b81d
+Author: Keith Packard <keithp(a)keithp.com>
+Date: Thu Dec 12 14:17:40 2013 -0800
+
+ present: Handle PresentOptionAsync for copy mode
+
+ Check for Async flag and execute immediately if set, otherwise wait
+ for the next appropriate vblank before copying.
+
+ Signed-off-by: Keith Packard <keithp(a)keithp.com>
+
commit a68df147421da21528b5be2d34678383922fa352
Author: Keith Packard <keithp(a)keithp.com>
Date: Thu Dec 19 14:31:07 2013 -0800
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xorg-server-1.14.99.905/configure new/xorg-server-1.15.0/configure
--- old/xorg-server-1.14.99.905/configure 2013-12-19 23:31:53.000000000 +0100
+++ new/xorg-server-1.15.0/configure 2013-12-27 18:43:26.000000000 +0100
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for xorg-server 1.14.99.905.
+# Generated by GNU Autoconf 2.69 for xorg-server 1.15.0.
#
# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
#
@@ -651,8 +651,8 @@
# Identity of this package.
PACKAGE_NAME='xorg-server'
PACKAGE_TARNAME='xorg-server'
-PACKAGE_VERSION='1.14.99.905'
-PACKAGE_STRING='xorg-server 1.14.99.905'
+PACKAGE_VERSION='1.15.0'
+PACKAGE_STRING='xorg-server 1.15.0'
PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
PACKAGE_URL=''
@@ -2009,7 +2009,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures xorg-server 1.14.99.905 to adapt to many kinds of systems.
+\`configure' configures xorg-server 1.15.0 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -2079,7 +2079,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of xorg-server 1.14.99.905:";;
+ short | recursive ) echo "Configuration of xorg-server 1.15.0:";;
esac
cat <<\_ACEOF
@@ -2504,7 +2504,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-xorg-server configure 1.14.99.905
+xorg-server configure 1.15.0
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -3213,7 +3213,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by xorg-server $as_me 1.14.99.905, which was
+It was created by xorg-server $as_me 1.15.0, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -3561,8 +3561,8 @@
ac_compiler_gnu=$ac_cv_c_compiler_gnu
-RELEASE_DATE="2013-12-19"
-RELEASE_NAME="Kraken"
+RELEASE_DATE="2013-12-27"
+RELEASE_NAME="Egg Nog"
am__api_version='1.14'
@@ -4079,7 +4079,7 @@
# Define the identity of the package.
PACKAGE='xorg-server'
- VERSION='1.14.99.905'
+ VERSION='1.15.0'
cat >>confdefs.h <<_ACEOF
@@ -32122,7 +32122,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by xorg-server $as_me 1.14.99.905, which was
+This file was extended by xorg-server $as_me 1.15.0, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -32188,7 +32188,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-xorg-server config.status 1.14.99.905
+xorg-server config.status 1.15.0
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xorg-server-1.14.99.905/configure.ac new/xorg-server-1.15.0/configure.ac
--- old/xorg-server-1.14.99.905/configure.ac 2013-12-19 23:20:49.000000000 +0100
+++ new/xorg-server-1.15.0/configure.ac 2013-12-27 18:42:14.000000000 +0100
@@ -26,9 +26,9 @@
dnl Process this file with autoconf to create configure.
AC_PREREQ(2.60)
-AC_INIT([xorg-server], 1.14.99.905, [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], xorg-server)
-RELEASE_DATE="2013-12-19"
-RELEASE_NAME="Kraken"
+AC_INIT([xorg-server], 1.15.0, [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], xorg-server)
+RELEASE_DATE="2013-12-27"
+RELEASE_NAME="Egg Nog"
AC_CONFIG_SRCDIR([Makefile.am])
AM_INIT_AUTOMAKE([foreign dist-bzip2])
AC_USE_SYSTEM_EXTENSIONS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xorg-server-1.14.99.905/os/Makefile.in new/xorg-server-1.15.0/os/Makefile.in
--- old/xorg-server-1.14.99.905/os/Makefile.in 2013-12-19 23:32:00.000000000 +0100
+++ new/xorg-server-1.15.0/os/Makefile.in 2013-12-27 18:43:34.000000000 +0100
@@ -86,8 +86,8 @@
@BUSFAULT_TRUE@am__append_5 = $(BUSFAULT_SRCS)
@SPECIAL_DTRACE_OBJECTS_TRUE@noinst_PROGRAMS = os.O$(EXEEXT)
subdir = os
-DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am strcasestr.c \
- strlcpy.c strlcat.c strcasecmp.c strndup.c \
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am strcasecmp.c \
+ strndup.c strlcpy.c strcasestr.c strlcat.c \
$(top_srcdir)/depcomp
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/ac_define_dir.m4 \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xorg-server-1.14.99.905/present/present.c new/xorg-server-1.15.0/present/present.c
--- old/xorg-server-1.14.99.905/present/present.c 2013-12-16 18:27:55.000000000 +0100
+++ new/xorg-server-1.15.0/present/present.c 2013-12-27 18:38:55.000000000 +0100
@@ -525,6 +525,7 @@
WindowPtr window = vblank->window;
ScreenPtr screen = window->drawable.pScreen;
present_screen_priv_ptr screen_priv = present_screen_priv(screen);
+ uint8_t mode;
if (vblank->wait_fence) {
if (!present_fence_check_triggered(vblank->wait_fence)) {
@@ -604,7 +605,20 @@
present_pixmap_idle(vblank->pixmap, vblank->window, vblank->serial, vblank->idle_fence);
}
- present_vblank_notify(vblank, vblank->kind, PresentCompleteModeCopy, ust, crtc_msc);
+
+ /* Compute correct CompleteMode
+ */
+ if (vblank->kind == PresentCompleteKindPixmap) {
+ if (vblank->pixmap && vblank->window)
+ mode = PresentCompleteModeCopy;
+ else
+ mode = PresentCompleteModeSkip;
+ }
+ else
+ mode = PresentCompleteModeCopy;
+
+
+ present_vblank_notify(vblank, vblank->kind, mode, ust, crtc_msc);
present_vblank_destroy(vblank);
}
@@ -663,10 +677,18 @@
if (crtc_msc >= target_msc) {
if (divisor != 0) {
target_msc = crtc_msc - (crtc_msc % divisor) + remainder;
- if (target_msc <= crtc_msc)
- target_msc += divisor;
- } else
+ if (options & PresentOptionAsync) {
+ if (target_msc < crtc_msc)
+ target_msc += divisor;
+ } else {
+ if (target_msc <= crtc_msc)
+ target_msc += divisor;
+ }
+ } else {
target_msc = crtc_msc;
+ if (!(options & PresentOptionAsync))
+ target_msc++;
+ }
}
/*
@@ -681,6 +703,9 @@
if (!vblank->pixmap)
continue;
+ if (!vblank->queued)
+ continue;
+
if (vblank->crtc != target_crtc || vblank->target_msc != target_msc)
continue;
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package wxWidgets-2_9 for openSUSE:Factory checked in at 2014-01-03 15:00:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/wxWidgets-2_9 (Old)
and /work/SRC/openSUSE:Factory/.wxWidgets-2_9.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wxWidgets-2_9"
Changes:
--------
--- /work/SRC/openSUSE:Factory/wxWidgets-2_9/wxWidgets-2_9-ansi.changes 2013-10-06 14:33:56.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.wxWidgets-2_9.new/wxWidgets-2_9-ansi.changes 2014-01-03 15:00:26.000000000 +0100
@@ -1,0 +2,7 @@
+Thu Nov 21 17:04:01 UTC 2013 - tom.mbrt(a)googlemail.com
+
+- Update to version 2.9.5
+- remove some hunks from wxWidgets-to-wxpython-2.9.4.0.patch that
+ have been fixed upstream
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/wxWidgets-2_9/wxWidgets-2_9-wxcontainer.changes 2013-10-06 14:33:56.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.wxWidgets-2_9.new/wxWidgets-2_9-wxcontainer.changes 2014-01-03 15:00:26.000000000 +0100
@@ -1,0 +2,7 @@
+Thu Nov 21 17:02:48 UTC 2013 - tom.mbrt(a)googlemail.com
+
+- Update to version 2.9.5
+- remove some hunks from wxWidgets-to-wxpython-2.9.4.0.patch that
+ have been fixed upstream
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/wxWidgets-2_9/wxWidgets-2_9-wxcontainer24c.changes 2013-10-06 14:33:56.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.wxWidgets-2_9.new/wxWidgets-2_9-wxcontainer24c.changes 2014-01-03 15:00:26.000000000 +0100
@@ -1,0 +2,7 @@
+Thu Nov 21 17:02:24 UTC 2013 - tom.mbrt(a)googlemail.com
+
+- Update to version 2.9.5
+- remove some hunks from wxWidgets-to-wxpython-2.9.4.0.patch that
+ have been fixed upstream
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/wxWidgets-2_9/wxWidgets-2_9.changes 2013-10-06 14:33:56.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.wxWidgets-2_9.new/wxWidgets-2_9.changes 2014-01-03 15:00:27.000000000 +0100
@@ -1,0 +2,7 @@
+Thu Nov 21 16:58:42 UTC 2013 - tom.mbrt(a)googlemail.com
+
+- Update to version 2.9.5
+- remove some hunks from wxWidgets-to-wxpython-2.9.4.0.patch that
+ have been fixed upstream
+
+-------------------------------------------------------------------
Old:
----
wxWidgets-2.9.4.tar.bz2
New:
----
wxWidgets-2.9.5.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ wxWidgets-2_9-ansi.spec ++++++
++++ 931 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/wxWidgets-2_9/wxWidgets-2_9-ansi.spec
++++ and /work/SRC/openSUSE:Factory/.wxWidgets-2_9.new/wxWidgets-2_9-ansi.spec
wxWidgets-2_9-wxcontainer.spec: same change
wxWidgets-2_9-wxcontainer24c.spec: same change
wxWidgets-2_9.spec: same change
++++++ wxWidgets-2.9.4.tar.bz2 -> wxWidgets-2.9.5.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/wxWidgets-2_9/wxWidgets-2.9.4.tar.bz2 /work/SRC/openSUSE:Factory/.wxWidgets-2_9.new/wxWidgets-2.9.5.tar.bz2 differ: char 11, line 1
++++++ wxWidgets-to-wxpython-2.9.4.0.patch ++++++
--- /var/tmp/diff_new_pack.7nEGxO/_old 2014-01-03 15:00:28.000000000 +0100
+++ /var/tmp/diff_new_pack.7nEGxO/_new 2014-01-03 15:00:28.000000000 +0100
@@ -33,264 +33,3 @@
# framework builds always need to be monolithic
if not "--enable-monolithic" in configure_opts:
configure_opts.append("--enable-monolithic")
-@@ -337,7 +346,7 @@
- shutil.rmtree(frameworkRootDir)
-
- if options.mac_universal_binary:
-- configure_opts.append("--enable-universal_binary=%s" % options.mac_universal_binary)
-+ configure_opts.append("--enable-universal_binary")
-
-
- print("Configure options: " + repr(configure_opts))
-diff -ur wxWidgets-2.9.4/docs/changes.txt wxPython-src-2.9.4.0/docs/changes.txt
---- wxWidgets-2.9.4/docs/changes.txt 2012-10-25 20:29:29.626359872 +0200
-+++ wxPython-src-2.9.4.0/docs/changes.txt 2012-10-25 20:30:23.817155370 +0200
-@@ -524,7 +524,7 @@
- was added.
-
-
--2.9.4: (release 2012-07-03)
-+2.9.4: (release 2012-07-09)
- ------
-
- INCOMPATIBLE CHANGES SINCE 2.9.3
-diff -ur wxWidgets-2.9.4/docs/publicity/announce.txt wxPython-src-2.9.4.0/docs/publicity/announce.txt
---- wxWidgets-2.9.4/docs/publicity/announce.txt 2012-10-25 20:29:28.519364051 +0200
-+++ wxPython-src-2.9.4.0/docs/publicity/announce.txt 2012-10-25 20:29:59.485247188 +0200
-@@ -1,93 +1,78 @@
--Announcing wxWidgets 2.7.0: a cross-platform GUI toolkit
------------------------------------------------------------------
-+July 9, 2012 -- The wxWidgets team is pleased to announce the
-+latest 2.9.4 release of wxWidgets library.
-
--August 5th, 2006 -- the wxWidgets team is pleased to announce
--a new release of the mature cross-platform C++ application framework.
-+wxWidgets 2.9.4 is available at
-
--The following platforms are supported:
-+ https://sourceforge.net/downloads/wxwindows/2.9.4/
-
--- Windows 95/98/ME, Windows NT, Windows 2000, Windows XP
--- Windows 64 on Itanium and x86-64 architectures
--- Windows CE, including Pocket PC 2003 and Smartphone 2003
--- Unix (Linux, *BSD, Solaris, AIX, HP-UX, IRIX, Tru64) and VMS with GTK+
--- Unix with X11 (beta)
--- Unix with Motif/Lesstif
--- Mac OS X using Carbon
--- Mac OS X using Cocoa (beta)
--- OS/2 (beta)
--
--To get wxWidgets, please go to the Download page at:
--
-- http://www.wxwidgets.org/
--
--This is the first version in the new 2.7 development series. Please
--notice that this series is called "development" and not "stable"
--solely because ABI or API compatibility is not assured between
--different 2.7.x series versions. Rest assured however that these
--potentially incompatible changes are made in order to evolve the
--toolkit to the next ABI stable release series (2.8.x) and that
--normally efforts are made to preserve compilation compatibility, so
--often moving to a new development release just requires a full
--recompile of the application using wxWidgets. There are currently no
--known issues with the stability of the programs using this version.
--
--There have been many changes since the 2.6 series, please see the
--change log file included in the distribution for more details. The
--most significant additions to the GUI part of the libraries were:
--
-- - AUI (advanced user interface) library providing dockable
-- windows and much more
-- - richtext library implementing wxRichTextCtrl
-- - New wxComboCtrl and wxOwnerDrawnComboBox controls
-- - New wxTreebook book-like control
-- - New wxColour/Dir/File/Font/PickerCtrls
-- - wxHyperlinkCtrl control
--
--
--*** About wxWidgets
--
--wxWidgets is a comprehensive open-source, multi-platform C++ GUI
--framework, that can be used to build commercial and free
--software. First released in 1992 under the name wxWindows, it's
--increasingly used by organisations and individuals all over the
--world due to its winning combination of sophistication, wide
--platform coverage, ease of use, unrestrictive licence and
--vibrant user community.
--
--For most ports, wxWidgets adopts the native look and feel of
--each platform since it uses the native widget sets. There is also
--a generic widget set, used for example by the wxX11 port - no
--other widget set is required, giving the potential for embedded
--use.
--
--An extraordinary range of classes is provided - but don't be put
--off by this because most people find wxWidgets easier to learn
--and use than MFC and other frameworks.
--
--As well as comprehensive support for the usual widgets, advanced
--features include: HTML viewing/printing, wxImage class providing
--handlers for reading and writing many image types, resizable panels
--and dialogs on all platforms, document/view, OpenGL support,
--HTML-based and context-sensitive help, wizards, drag and drop,
--a grid class, ODBC support, threads, sockets, container classes,
--a styled text control, and much more. A 2,000-page reference manual
--is provided in HTML, MS HTML Help, WinHelp, wxWidgets Help and PDF
--formats, and there are over eighty samples and demos.
--
--If you're an MFC user, you'll find many wxWidgets concepts
--reassuringly familiar, while often clearer and more consistent.
--If you're not, you should still find it intuitive from the start.
--
--wxWidgets bindings for many other languages are available,
--including Python, Perl, Basic, Lua, JavaScript and Eiffel.
--
--If you're considering wxWidgets, do check out some of these links:
--
-- http://www.wxwidgets.org/about/feedback.htm ; Comments from users
-- http://www.wxwidgets.org/about/screensh.htm ; Screenshots
-- http://www.wxwidgets.org/about/users.htm ; Some of our users
-+and soon will also appear at our FTP mirror at
-
--Have fun!
-+ ftp://ftp.wxwidgets.org/pub/2.9.4/
-
--The wxWidgets team
-+Please choose the archive format suitable for your platform, i.e. 7z
-+or ZIP for Windows platforms and tar.bz2 for the Unix systems
-+including OS X (all archives contain sources for all wxWidgets ports
-+but they use different line endings) and follow the instructions in
-+readme.txt file for installing it. Notice that if you decide to use
-+the Windows installer (.exe file) you still need to build wxWidgets
-+as only sources, not binaries, are installed.
-
-+However, for the first time ever, we also experimentally provide the
-+pre-built versions of wxMSW libraries built with several version of
-+Microsoft Visual C++ compiler. You can download them from
-+
-+ https://sourceforge.net/downloads/wxwindows/2.9.4/binaries/
-+
-+Please see the README file there for the descriptions of the
-+individual files.
-+
-+
-+This release mostly focuses on bug fixes in preparation for 3.0
-+release, in particular there are a lot of improvements in wxOSX/Cocoa
-+port. The most important new feature in this release is experimental
-+support for building wxGTK with GTK+ 3 version of the toolkit. Other
-+noteworthy additions are:
-+
-+- Transparent background is now support for wxGTK windows.
-+- New style directory selection dialog is now used in wxMSW.
-+- Native wxDatePickerCtrl and wxTimePickerCtrl for wxOSX.
-+- wxFSInputStream stream class for reading data from wxFileSystem.
-+- wxGrid::Render() method allows to print or save wxGrid contents.
-+- Strike-through fonts are now supported.
-+- Horizontal mouse wheel events are now generated.
-+
-+
-+The list of of changes since the 2.8 series is much too long to be
-+listed here but the most important ones are:
-+
-+- Completely overhauled Unicode support which is much easier to use.
-+- New Cocoa-based wxOSX port for Mac OS X for both 32 and 64 bits.
-+- New property grid and ribbon libraries are now included in wxWidgets.
-+- Better interoperability with standard library classes.
-+- Totally revised and more readable manual.
-+- Improved debugging support.
-+
-+Please see the changes.txt file in the "docs" subdirectory of
-+wxWidgets distribution or also available online at
-+https://sourceforge.net/projects/wxwindows/files/2.9.4/changes.txt/docs/changes.txt
-+for more details and http://docs.wxwidgets.org/2.9.4/overview_changes_since28.html
-+if you are upgrading from wxWidgets 2.8.
-+
-+
-+Note about naming: while 2.9.4 is called a "development" release,
-+this only means that API is not guaranteed to remain unchanged in
-+the subsequent 2.9.x releases (although it is very unlikely to change
-+in incompatible ways at this stage), unlike in the stable 2.8.x branch
-+where source and binary compatibility is always preserved between the
-+different micro releases. We believe the current version is stable and
-+suitable for use in production environment and recommend using it for
-+any new projects using wxWidgets.
-+
-+We are especially looking forward to your feedback about the changes
-+in this release compared to 2.8 version if you're upgrading. Please
-+let us know about any regressions (http://trac.wxwidgets.org/newticket)
-+so that we could fix them in the upcoming 3.0. Thanks in advance!
-+
-+ Enjoy!
-+
-+Vadim Zeitlin, on behalf of wxWidgets development team.
-diff -ur wxWidgets-2.9.4/docs/readme.txt wxPython-src-2.9.4.0/docs/readme.txt
---- wxWidgets-2.9.4/docs/readme.txt 2012-10-25 20:29:28.512364076 +0200
-+++ wxPython-src-2.9.4.0/docs/readme.txt 2012-10-25 20:29:59.477247217 +0200
-@@ -108,6 +108,11 @@
- for Microsoft Windows. Notice that you will still need to compile
- wxWidgets even when using the installer.
-
-+Experimentally, we also supply binaries of wxMSW libraries built
-+with several versions of Microsoft Visual C++ compiler for this
-+release. They are available in the "binaries" subdirectory, see
-+the description of the files in the README file there.
-+
-
- Installation
- ------------
-diff -ur wxWidgets-2.9.4/docs/release_files.mdwn wxPython-src-2.9.4.0/docs/release_files.mdwn
---- wxWidgets-2.9.4/docs/release_files.mdwn 2012-10-25 20:29:29.615359913 +0200
-+++ wxPython-src-2.9.4.0/docs/release_files.mdwn 2012-10-25 20:30:23.808155404 +0200
-@@ -11,9 +11,14 @@
- between these files is that the ZIP (and 7z) archives contain files with DOS
- line endings while the tar balls contain files with Unix line endings.
-
--Windows users: note that the provided wxWidgets-2.9.4-Setup.exe file installs
--the sources for wxMSW and does *not* include wxWidgets binaries and you still
--need to build the library, please see `docs/msw/install.txt` for instructions.
-+
-+Note for Windows users: as an experiment, we also provide, for the first time,
-+pre-built binaries of wxMSW port built using several versions of Microsoft
-+Visual C++ compiler. They are available from the `binaries` subdirectory.
-+Please notice that the files in this directory, including
-+wxWidgets-2.9.4-Setup.exe file, contain *only* the sources and do **not**
-+include any binaries, so you will need to build the library after downloading
-+them. Please see `docs/msw/install.txt` for instructions.
-
-
- Reporting Problems
-@@ -28,8 +33,8 @@
-
- To verify your download you can use the following sha1sums:
-
-- 0b8921c5f115bd335cde24f0cf4f579067815195 wxWidgets-2.9.4.7z
-- 231c3e6b411ab3ab4c787e9bfa2bb5743ea8317d wxWidgets-2.9.4.tar.bz2
-- 2031902d1bd0c69d559e5c98e49fc232cfaba87b wxWidgets-2.9.4.zip
-- 1c46c67f0db0fd89d86ab03f8cd1aa2016dcd95f wxWidgets-docs-html-2.9.4.tar.bz2
-- e1a8ccc1032df673900e8d9248f32969a0d3ccb5 wxWidgets-docs-html-2.9.4.zip
-+ 0adcc19fd4eca50eba3abb0b46eb83c055146bdb wxWidgets-2.9.4.7z
-+ 5a34ddf19d37c741f74652ee847df9568a8b81e1 wxWidgets-2.9.4.tar.bz2
-+ 4697b6e45a20c9e05d888458d658f89ada8dd5c9 wxWidgets-2.9.4.zip
-+ 37fc96b3194ad47a574ba8013264104cdf4c942c wxWidgets-docs-html-2.9.4.tar.bz2
-+ bbf4bdf1c0746fe0b634ed55e2657d327db12033 wxWidgets-docs-html-2.9.4.zip
-diff -ur wxWidgets-2.9.4/docs/tech/tn0022.txt wxPython-src-2.9.4.0/docs/tech/tn0022.txt
---- wxWidgets-2.9.4/docs/tech/tn0022.txt 2012-10-25 20:29:28.467364246 +0200
-+++ wxPython-src-2.9.4.0/docs/tech/tn0022.txt 2012-10-25 20:29:59.443247346 +0200
-@@ -11,6 +11,8 @@
-
- Update the date in the manual (docs/doxygen/mainpages/manual.h).
-
-+Update the release announcement post in docs/publicity/announce.txt.
-+
-
- Creating release files
- ----------------------
-@@ -85,7 +87,7 @@
- Announcement
- ------------
-
--Post announcement at least to wx-announce(a)googlegroups.com.
-+Post docs/publicity/announce.txt at least to wx-announce(a)googlegroups.com.
-
- TODO: where else to announce it?
-
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package plplot for openSUSE:Factory checked in at 2014-01-03 15:00:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plplot (Old)
and /work/SRC/openSUSE:Factory/.plplot.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plplot"
Changes:
--------
--- /work/SRC/openSUSE:Factory/plplot/plplot.changes 2013-12-30 10:28:28.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2014-01-03 15:00:12.000000000 +0100
@@ -1,0 +2,6 @@
+Thu Jan 2 20:07:27 UTC 2014 - badshah400(a)gmail.com
+
+- Turn off octave bindings until bugs with octave >= 3.8.0 are
+ fixed upstream.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ plplot.spec ++++++
--- /var/tmp/diff_new_pack.EoCrqB/_old 2014-01-03 15:00:13.000000000 +0100
+++ /var/tmp/diff_new_pack.EoCrqB/_new 2014-01-03 15:00:13.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package plplot
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -512,7 +512,7 @@
-DPL_FREETYPE_FONT_PATH:PATH="%{_datadir}/fonts/truetype" \\\
-DUSE_RPATH:BOOL=OFF \\\
-DENABLE_ada:BOOL=ON \\\
- -DENABLE_octave:BOOL=ON \\\
+ -DENABLE_octave:BOOL=OFF \\\
-DENABLE_d:BOOL=ON \\\
-DENABLE_itcl:BOOL=OFF \\\
-DENABLE_itk:BOOL=OFF \\\
@@ -776,15 +776,15 @@
%{_libdir}/plplot%{version}/driversd/qt.driver_info
%{_libdir}/plplot%{version}/driversd/qt.so
-%if 0%{?suse_version} >= 1210
-%files octave
-%defattr(-,root,root)
-%{_datadir}/%{name}_octave/
-%{_datadir}/octave/site/m/PLplot/
-%{_libdir}/octave/site/oct/*/plplot_octave.oct
-%{_datadir}/plplot%{version}/examples/octave/
-%{_datadir}/plplot%{version}/examples/lena.img
-%{_datadir}/plplot%{version}/examples/test_octave.sh
-%endif
+#%if 0%{?suse_version} >= 1210
+#%files octave
+#%defattr(-,root,root)
+#%{_datadir}/%{name}_octave/
+#%{_datadir}/octave/site/m/PLplot/
+#%{_libdir}/octave/site/oct/*/plplot_octave.oct
+#%{_datadir}/plplot%{version}/examples/octave/
+#%{_datadir}/plplot%{version}/examples/lena.img
+#%{_datadir}/plplot%{version}/examples/test_octave.sh
+#%endif
%changelog
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libetonyek for openSUSE:Factory checked in at 2014-01-03 14:59:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libetonyek (Old)
and /work/SRC/openSUSE:Factory/.libetonyek.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libetonyek"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libetonyek/libetonyek.changes 2013-12-17 10:01:58.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libetonyek.new/libetonyek.changes 2014-01-03 14:59:27.000000000 +0100
@@ -1,0 +2,5 @@
+Fri Dec 27 08:53:32 UTC 2013 - tchvatal(a)suse.com
+
+- Drop useless dep over libwpg. Cleanup whitespace.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libetonyek.spec ++++++
--- /var/tmp/diff_new_pack.0vL49H/_old 2014-01-03 14:59:27.000000000 +0100
+++ /var/tmp/diff_new_pack.0vL49H/_new 2014-01-03 14:59:27.000000000 +0100
@@ -17,7 +17,6 @@
%define libname libetonyek-0_0-0
-
Name: libetonyek
Version: 0.0.3
Release: 0
@@ -37,7 +36,6 @@
BuildRequires: gcc-c++
BuildRequires: gperf
BuildRequires: libwpd-devel >= 0.9.0
-BuildRequires: libwpg-devel >= 0.2.0
BuildRequires: libxml2-devel
BuildRequires: pkgconfig
BuildRequires: xz
@@ -61,7 +59,6 @@
Group: Development/Libraries/C and C++
Requires: %{libname} = %{version}
Requires: libwpd-devel
-Requires: libwpg-devel
%description devel
Libetonyek is library providing ability to interpret and import Apple Keynote
@@ -99,9 +96,9 @@
make %{?_smp_mflags} V=1
%install
-make DESTDIR=%{buildroot} install
+make DESTDIR=%{buildroot} install %{?_smp_mflags}
-rm %{buildroot}%{_libdir}/*.la
+find %{buildroot} -type f -name "*.la" -delete -print
cp -p AUTHORS COPYING ChangeLog %{buildroot}%{_docdir}/%{name}-devel/
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package puppet for openSUSE:Factory checked in at 2014-01-03 14:59:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/puppet (Old)
and /work/SRC/openSUSE:Factory/.puppet.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "puppet"
Changes:
--------
--- /work/SRC/openSUSE:Factory/puppet/puppet.changes 2013-10-30 15:49:36.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.puppet.new/puppet.changes 2014-01-03 14:59:14.000000000 +0100
@@ -1,0 +2,8 @@
+Thu Jan 2 23:46:34 UTC 2014 - ben.kevan(a)gmail.com
+
+- removed patch puppet-3.0.2-init.patch, and replaced with
+ puppet-3.0.2-client-init-masterport.patch because the original
+ caused shutdown of puppet client on a puppetmaster to shutdown
+ the puppet master.
+
+-------------------------------------------------------------------
Old:
----
puppet-3.0.2-init.patch
New:
----
puppet-3.0.2-client-init-masterport.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ puppet.spec ++++++
--- /var/tmp/diff_new_pack.SSG706/_old 2014-01-03 14:59:15.000000000 +0100
+++ /var/tmp/diff_new_pack.SSG706/_new 2014-01-03 14:59:15.000000000 +0100
@@ -37,8 +37,10 @@
Source6: puppet.changelog
# PATCH-MISSING-TAG -- See http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines
Patch0: puppet-2.6.6-yumconf.diff
-# PATCH-FIX-OPENSUSE puppet-3.0.2-init.diff aeszter(a)gwdg.de -- 2013-06-20 refactored boris(a)steki.net
-Patch1: puppet-3.0.2-init.patch
+# PATCH-FIX-OPENSUSE puppet-3.0.2-init.diff aeszter(a)gwdg.de -- 2013-11-02 refactored boris(a)steki.net fix masterport
+# PATCH-OBSOLETE -- Obsolete previous puppet-3.0.2-init.diff which causes a stop of the puppet client to
+# to shutdown the puppetmaster. Kept the original fix for masterport
+Patch1: puppet-3.0.2-client-init-masterport.patch
Obsoletes: hiera-puppet < 1.0.0
Provides: hiera-puppet >= 1.0.0
Requires: facter >= 1.6.4
++++++ puppet-3.0.2-client-init-masterport.patch ++++++
--- ext/suse/client.init.orig 2014-01-02 15:42:32.008342803 -0800
+++ ext/suse/client.init 2014-01-02 15:42:42.791447506 -0800
@@ -41,7 +41,7 @@
PUPPET_OPTS="agent"
[ -n "${PUPPET_SERVER}" ] && PUPPET_OPTS="${PUPPET_OPTS} --server=${PUPPET_SERVER}"
[ -n "$PUPPET_LOG" ] && PUPPET_OPTS="${PUPPET_OPTS} --logdest=${PUPPET_LOG}"
-[ -n "$PUPPET_PORT" ] && PUPPET_OPTS="${PUPPET_OPTS} --port=${PUPPET_PORT}"
+[ -n "$PUPPET_PORT" ] && PUPPET_OPTS="${PUPPET_OPTS} --masterport=${PUPPET_PORT}"
# First reset status of this service
rc_reset
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libgcrypt for openSUSE:Factory checked in at 2014-01-03 14:58:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libgcrypt (Old)
and /work/SRC/openSUSE:Factory/.libgcrypt.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libgcrypt"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libgcrypt/libgcrypt.changes 2013-12-23 15:32:47.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libgcrypt.new/libgcrypt.changes 2014-01-03 14:58:17.000000000 +0100
@@ -1,0 +2,55 @@
+Fri Jan 3 09:43:39 UTC 2014 - mvyskocil(a)suse.com
+
+- fix bnc#856915: can't open /dev/urandom
+ * correct libgcrypt-1.5.0-etc_gcrypt_rngseed-symlink.diff
+- require libgpg-error 1.11 or higher
+
+-------------------------------------------------------------------
+Thu Dec 19 13:53:21 UTC 2013 - mvyskocil(a)suse.com
+
+- fix dependency for 32bit devel package
+- name hmac files according soname
+- fix hmac subpackage dependency
+
+-------------------------------------------------------------------
+Thu Dec 19 09:03:21 UTC 2013 - mvyskocil(a)suse.com
+
+- update to 1.6.
+ * Removed the long deprecated gcry_ac interface. Thus Libgcrypt is
+ not anymore ABI compatible to previous versions if they used the ac
+ interface. Check NEWS in libgcrypt-devel for removed interfaces.
+ * Removed the module register subsystem.
+ * The deprecated message digest debug macros have been removed. Use
+ gcry_md_debug instead.
+ * Removed deprecated control codes.
+ * Improved performance of most cipher algorithms as well as for the
+ SHA family of hash functions.
+ * Added support for the IDEA cipher algorithm.
+ * Added support for the Salsa20 and reduced Salsa20/12 stream ciphers.
+ * Added limited support for the GOST 28147-89 cipher algorithm.
+ * Added support for the GOST R 34.11-94 and R 34.11-2012 (Stribog)
+ hash algorithms.
+ * Added a random number generator to directly use the system's RNG.
+ Also added an interface to prefer the use of a specified RNG.
+ * Added support for the SCRYPT algorithm.
+ * Mitigated the Yarom/Falkner flush+reload side-channel attack on RSA
+ secret keys. See <http://eprint.iacr.org/2013/448> [CVE-2013-4242].
+ * Added support for Deterministic DSA as per RFC-6969.
+ * Added support for curve Ed25519.
+ * Added a scatter gather hash convenience function.
+ * Added several MPI amd SEXP helper functions.
+ * Added support for negative numbers to gcry_mpi_print,
+ gcry_mpi_aprint and gcry_mpi_scan.
+ * The algorithm ids GCRY_PK_ECDSA and GCRY_PK_ECDH are now
+ deprecated. Use GCRY_PK_ECC if you need an algorithm id.
+ * Changed gcry_pk_genkey for "ecc" to only include the curve name and
+ not the parameters. The flag "param" may be used to revert this.
+ * Added a feature to globally disable selected hardware features.
+ * Added debug helper functions.
+- rebased patches
+ * libgcrypt-1.5.0-etc_gcrypt_rngseed-symlink.diff
+ * libgcrypt-ppc64.patch
+- add libgcrypt-1.6.0-use-intenal-functions.patch to fix fips.c build
+- Move all documentation to -devel package
+
+-------------------------------------------------------------------
Old:
----
libgcrypt-1.5.3.tar.bz2
libgcrypt-1.5.3.tar.bz2.sig
New:
----
libgcrypt-1.6.0-use-intenal-functions.patch
libgcrypt-1.6.0.tar.bz2
libgcrypt-1.6.0.tar.bz2.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libgcrypt.spec ++++++
--- /var/tmp/diff_new_pack.XZQ8NZ/_old 2014-01-03 14:58:18.000000000 +0100
+++ /var/tmp/diff_new_pack.XZQ8NZ/_new 2014-01-03 14:58:18.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package libgcrypt
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,12 +19,12 @@
%define build_hmac256 1
%define separate_hmac256_binary 0
-%define libsoname %{name}11
-%define sosuffix 11.8.2
+%define libsoname %{name}20
+%define sosuffix 20.0.0
Name: libgcrypt
Url: http://directory.fsf.org/wiki/Libgcrypt
-Version: 1.5.3
+Version: 1.6.0
Release: 0
Summary: The GNU Crypto Library
License: GPL-2.0+ and LGPL-2.1+ and GPL-3.0+
@@ -45,9 +45,11 @@
Patch6: libgcrypt-1.5.0-etc_gcrypt_rngseed-symlink.diff
#PATCH-FIX-SUSE: N/A
Patch7: libgcrypt-1.5.0-LIBGCRYPT_FORCE_FIPS_MODE-env.diff
+#PATCH-FIX-UPSTREAM: internal functions are supposed to be used inside libgcrypt, mvyskocil(a)suse.com
+Patch8: libgcrypt-1.6.0-use-intenal-functions.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: automake >= 1.11
-BuildRequires: libgpg-error-devel >= 1.8
+BuildRequires: libgpg-error-devel >= 1.11
BuildRequires: libtool
# not for base packages to avoid huge cycles
#BuildRequires: gpg-offline
@@ -91,7 +93,7 @@
Summary: The GNU Crypto Library
License: GPL-2.0+ and LGPL-2.1+
Group: Development/Libraries/C and C++
-Requires: libgcrypt11 = %version
+Requires: %{libsoname} = %version
Requires: libgpg-error-devel
PreReq: %install_info_prereq
@@ -112,6 +114,7 @@
%patch5 -p1
%patch6 -p1
%patch7 -p1
+%patch8 -p1
%build
echo building with build_hmac256 set to %{build_hmac256}
@@ -127,7 +130,7 @@
%endif
--enable-hmac-binary-check \
--enable-random=linux
-%{__make} %{?_smp_mflags}
+make %{?_smp_mflags}
%if 0%{?build_hmac256}
# this is a hack that re-defines the __os_install_post macro
@@ -142,7 +145,7 @@
%{buildroot}/%{_bindir}/hmac256 "What am I, a doctor or a moonshuttle conductor?" \
< %{buildroot}/%{_bindir}/hmac256 > %{buildroot}/%{_bindir}/.hmac256.hmac
%{buildroot}/%{_bindir}/hmac256 "What am I, a doctor or a moonshuttle conductor?" \
- < %{buildroot}/%{_libdir}/libgcrypt.so.%{sosuffix} > %{buildroot}/%{_libdir}/.libgcrypt.so.11.hmac
+ < %{buildroot}/%{_libdir}/libgcrypt.so.%{sosuffix} > %{buildroot}/%{_libdir}/.libgcrypt.so.20.hmac
}}
%endif
@@ -173,28 +176,31 @@
%files -n %{libsoname}
%defattr(-,root,root)
-%doc AUTHORS COPYING COPYING.LIB ChangeLog NEWS README THANKS TODO
-%{_libdir}/%{name}.so.11*
+%doc COPYING.LIB
+%{_libdir}/%{name}.so.*
%if 0%{?build_hmac256}
-%{_libdir}/.libgcrypt.so.11.hmac
+%{_libdir}/.libgcrypt.so.*.hmac
%endif # %if 0%{?build_hmac256}
%files devel
%defattr(-,root,root)
-%_infodir/gcrypt.info.gz
-%_infodir/gcrypt.info-1.gz
-%_infodir/gcrypt.info-2.gz
-%_bindir/dumpsexp
-%_bindir/%{name}-config
-%_libdir/%{name}.so
-%_includedir/gcrypt*.h
-%_datadir/aclocal/%{name}.m4
-%if 0%{?separate_hmac256_binary}
+%doc AUTHORS COPYING COPYING.LIB ChangeLog NEWS README THANKS TODO
+%{_infodir}/gcrypt.info.gz
+%{_infodir}/gcrypt.info-1.gz
+%{_infodir}/gcrypt.info-2.gz
+%{_bindir}/dumpsexp
+%{_bindir}/mpicalc
+%{_bindir}/%{name}-config
+%{_libdir}/%{name}.so
+%{_includedir}/gcrypt*.h
+%{_datadir}/aclocal/%{name}.m4
+%if 0%{?separate_hmac256_binary}
%files hmac256
%defattr(-,root,root)
%endif # %if 0%{?separate_hmac256_binary}
%{_bindir}/hmac256
%{_bindir}/.hmac256.hmac
+%doc %{_mandir}/man1/hmac256.1*
%changelog
++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.XZQ8NZ/_old 2014-01-03 14:58:18.000000000 +0100
+++ /var/tmp/diff_new_pack.XZQ8NZ/_new 2014-01-03 14:58:18.000000000 +0100
@@ -1,6 +1,6 @@
-libgcrypt11
+libgcrypt20
obsoletes "libgcrypt-<targettype> <= <version>"
provides "libgcrypt-<targettype> = <version>"
libgcrypt-devel
requires -libgcrypt-<targettype>
- requires "libgcrypt11-<targettype> = <version>"
+ requires "libgcrypt20-<targettype> = <version>"
++++++ libgcrypt-1.5.0-etc_gcrypt_rngseed-symlink.diff ++++++
--- /var/tmp/diff_new_pack.XZQ8NZ/_old 2014-01-03 14:58:18.000000000 +0100
+++ /var/tmp/diff_new_pack.XZQ8NZ/_new 2014-01-03 14:58:18.000000000 +0100
@@ -10,16 +10,16 @@
https://bugzilla.novell.com/show_bug.cgi?id=724841
---
- random/random-csprng.c | 2 +-
- random/random-fips.c | 10 +++++-----
- random/rndlinux.c | 48 ++++++++++++++++++++++++++++++++++++++++++------
- 3 files changed, 48 insertions(+), 12 deletions(-)
+ random/random-csprng.c | 2 -
+ random/random-fips.c | 10 ++++----
+ random/rndlinux.c | 58 ++++++++++++++++++++++++++++++++++++++++---------
+ 3 files changed, 54 insertions(+), 16 deletions(-)
-Index: libgcrypt-1.5.2/random/random-csprng.c
+Index: libgcrypt-1.6.0/random/random-csprng.c
===================================================================
---- libgcrypt-1.5.2.orig/random/random-csprng.c
-+++ libgcrypt-1.5.2/random/random-csprng.c
-@@ -827,7 +827,7 @@ read_seed_file (void)
+--- libgcrypt-1.6.0.orig/random/random-csprng.c
++++ libgcrypt-1.6.0/random/random-csprng.c
+@@ -832,7 +832,7 @@ read_seed_file (void)
* entropy drivers, however the rndlinux driver will use
* /dev/urandom and return some stuff - Do not read too much as we
* want to be friendly to the scare system entropy resource. */
@@ -28,10 +28,10 @@
allow_seed_file_update = 1;
return 1;
-Index: libgcrypt-1.5.2/random/random-fips.c
+Index: libgcrypt-1.6.0/random/random-fips.c
===================================================================
---- libgcrypt-1.5.2.orig/random/random-fips.c
-+++ libgcrypt-1.5.2/random/random-fips.c
+--- libgcrypt-1.6.0.orig/random/random-fips.c
++++ libgcrypt-1.6.0/random/random-fips.c
@@ -27,10 +27,10 @@
There are 3 random context which map to the different levels of
random quality:
@@ -56,45 +56,65 @@
#elif USE_RNDW32
do
{
-Index: libgcrypt-1.5.2/random/rndlinux.c
+Index: libgcrypt-1.6.0/random/rndlinux.c
===================================================================
---- libgcrypt-1.5.2.orig/random/rndlinux.c
-+++ libgcrypt-1.5.2/random/rndlinux.c
+--- libgcrypt-1.6.0.orig/random/rndlinux.c
++++ libgcrypt-1.6.0/random/rndlinux.c
@@ -36,7 +36,8 @@
#include "g10lib.h"
#include "rand-internal.h"
--static int open_device ( const char *name );
-+static int open_device ( const char *name, int fatal );
+-static int open_device (const char *name, int retry);
++static int open_device (const char *name, int retry, int fatal);
+#define NAME_OF_CFG_RNGSEED "/etc/gcrypt/rngseed"
static int
-@@ -57,13 +58,17 @@ set_cloexec_flag (int fd)
- * Used to open the /dev/random devices (Linux, xBSD, Solaris (if it exists)).
+@@ -59,7 +60,7 @@ set_cloexec_flag (int fd)
+ * a fatal error but retries until it is able to reopen the device.
*/
static int
--open_device ( const char *name )
-+open_device ( const char *name, int fatal)
+-open_device (const char *name, int retry)
++open_device (const char *name, int retry, int fatal)
{
int fd;
- fd = open ( name, O_RDONLY );
- if ( fd == -1 )
+@@ -67,8 +68,9 @@ open_device (const char *name, int retry
+ _gcry_random_progress ("open_dev_random", 'X', 1, 0);
+ again:
+ fd = open (name, O_RDONLY);
+- if (fd == -1 && retry)
+- {
++ if (fd == -1) {
++ if (retry)
++ {
+ struct timeval tv;
+
+ tv.tv_sec = 5;
+@@ -76,9 +78,14 @@ open_device (const char *name, int retry
+ _gcry_random_progress ("wait_dev_random", 'X', 0, (int)tv.tv_sec);
+ select (0, NULL, NULL, NULL, &tv);
+ goto again;
+- }
+- if (fd == -1)
- log_fatal ("can't open %s: %s\n", name, strerror(errno) );
-+ {
-+ if (fatal)
-+ log_fatal ("can't open %s: %s\n", name, strerror(errno) );
-+ return fd;
++ }
++ else
++ {
++ if (fatal)
++ log_fatal ("can't open %s: %s\n", name, strerror(errno) );
++ return fd;
++ }
+ }
if (set_cloexec_flag (fd))
log_error ("error setting FD_CLOEXEC on fd %d: %s\n",
-@@ -92,10 +97,12 @@ _gcry_rndlinux_gather_random (void (*add
+@@ -111,11 +118,13 @@ _gcry_rndlinux_gather_random (void (*add
{
static int fd_urandom = -1;
static int fd_random = -1;
+ static int fd_configured = -1;
+ static unsigned char ever_opened;
int fd;
int n;
byte buffer[768];
@@ -103,10 +123,10 @@
size_t want = length;
size_t last_so_far = 0;
int any_need_entropy = 0;
-@@ -110,16 +117,42 @@ _gcry_rndlinux_gather_random (void (*add
- length -= n_hw;
-
- /* Open the requested device. */
+@@ -153,20 +162,46 @@ _gcry_rndlinux_gather_random (void (*add
+ that we always require the device to be existent but want a more
+ graceful behaviour if the rarely needed close operation has been
+ used and the device needs to be re-opened later. */
+
+ /* Clarification: path how "level == -1" comes about:
+ gcry_random_bytes( ... , GCRY_STRONG_RANDOM) (public) ->
@@ -126,7 +146,7 @@
+ if (level == -1)
+ {
+ if (fd_configured == -1)
-+ fd_configured = open_device ( NAME_OF_CFG_RNGSEED, 0 );
++ fd_configured = open_device ( NAME_OF_CFG_RNGSEED, 0, 0);
+ fd = fd_configured;
+ if (fd == -1)
+ level = 1;
@@ -135,21 +155,25 @@
+
if (level >= 2)
{
- if( fd_random == -1 )
-- fd_random = open_device ( NAME_OF_DEV_RANDOM );
-+ fd_random = open_device ( NAME_OF_DEV_RANDOM, 1 );
+ if (fd_random == -1)
+ {
+- fd_random = open_device (NAME_OF_DEV_RANDOM, (ever_opened & 1));
++ fd_random = open_device (NAME_OF_DEV_RANDOM, (ever_opened & 1), 1);
+ ever_opened |= 1;
+ }
fd = fd_random;
}
- else
+ else if (level != -1)
{
- if( fd_urandom == -1 )
-- fd_urandom = open_device ( NAME_OF_DEV_URANDOM );
-+ fd_urandom = open_device ( NAME_OF_DEV_URANDOM, 1 );
+ if (fd_urandom == -1)
+ {
+- fd_urandom = open_device (NAME_OF_DEV_URANDOM, (ever_opened & 2));
++ fd_urandom = open_device (NAME_OF_DEV_URANDOM, (ever_opened & 2), 1);
+ ever_opened |= 2;
+ }
fd = fd_urandom;
- }
-
-@@ -187,6 +220,9 @@ _gcry_rndlinux_gather_random (void (*add
+@@ -242,6 +277,9 @@ _gcry_rndlinux_gather_random (void (*add
}
memset(buffer, 0, sizeof(buffer) );
++++++ libgcrypt-1.6.0-use-intenal-functions.patch ++++++
From: Michal Vyskoci<mvyskocil(a)suse.com>
Subject: Use internall malloc in fips.c
---
src/fips.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Index: libgcrypt-1.6.0/src/fips.c
===================================================================
--- libgcrypt-1.6.0.orig/src/fips.c
+++ libgcrypt-1.6.0/src/fips.c
@@ -613,7 +613,7 @@ check_binary_integrity (void)
err = gpg_error (GPG_ERR_INTERNAL);
else
{
- fname = gcry_malloc (strlen (info.dli_fname) + 1 + 5 + 1 );
+ fname = _gcry_malloc (strlen (info.dli_fname) + 1 + 5 + 1 );
if (!fname)
err = gpg_error_from_syserror ();
else
++++++ libgcrypt-1.5.3.tar.bz2 -> libgcrypt-1.6.0.tar.bz2 ++++++
++++ 122942 lines of diff (skipped)
++++++ libgcrypt-ppc64.patch ++++++
--- /var/tmp/diff_new_pack.XZQ8NZ/_old 2014-01-03 14:58:19.000000000 +0100
+++ /var/tmp/diff_new_pack.XZQ8NZ/_new 2014-01-03 14:58:19.000000000 +0100
@@ -1,8 +1,8 @@
-Index: libgcrypt-1.4.0/mpi/config.links
+Index: libgcrypt-1.6.0/mpi/config.links
===================================================================
---- libgcrypt-1.4.0.orig/mpi/config.links
-+++ libgcrypt-1.4.0/mpi/config.links
-@@ -237,11 +237,11 @@ case "${host}" in
+--- libgcrypt-1.6.0.orig/mpi/config.links
++++ libgcrypt-1.6.0/mpi/config.links
+@@ -282,12 +282,12 @@ case "${host}" in
;;
ppc620-*-* | \
@@ -10,18 +10,19 @@
+ powerpc64-*-*)
mpi_sflags="-Wa,-mppc"
path="powerpc64"
+ mpi_cpu_arch="ppc"
;;
- powerpc*-*-linux*)
+ powerpc-*-linux*)
echo '/* configured for powerpc/ELF */' >>./mpi/asm-syntax.h
echo '#define ELF_SYNTAX' >>./mpi/asm-syntax.h
cat $srcdir/mpi/powerpc32/syntax.h >>./mpi/asm-syntax.h
-@@ -276,7 +276,7 @@ case "${host}" in
- mpi_sflags="-Wa,-mppc"
+@@ -327,7 +327,7 @@ case "${host}" in
path="powerpc32"
+ mpi_cpu_arch="ppc"
;;
- powerpc*-*-*)
+ powerpc-*-*)
mpi_sflags="-Wa,-mppc"
path="powerpc32"
- ;;
+ mpi_cpu_arch="ppc"
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package doomsday for openSUSE:Factory checked in at 2014-01-03 14:57:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/doomsday (Old)
and /work/SRC/openSUSE:Factory/.doomsday.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "doomsday"
Changes:
--------
--- /work/SRC/openSUSE:Factory/doomsday/doomsday.changes 2013-11-13 08:55:22.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.doomsday.new/doomsday.changes 2014-01-03 14:58:00.000000000 +0100
@@ -1,0 +2,11 @@
+Fri Jan 3 03:06:53 UTC 2014 - jengelh(a)inai.de
+
+- Update to new upstream release 1.13
+* Framebuffer effects. Doomsday can now use OpenGL shaders to
+ post-process the rendered frames. In this release, this has been
+ applied this for libdoom's Invulnerability power-up effect.
+* Stereoscopic 3D. Support has been added for various stereoscopic
+ rendering modes, including anaglyph, side-by-side, parallel and
+ cross-eyed viewing.
+
+-------------------------------------------------------------------
Old:
----
doomsday-1.12.2.tar.xz
New:
----
doomsday-1.13.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ doomsday.spec ++++++
--- /var/tmp/diff_new_pack.Gdwj13/_old 2014-01-03 14:58:00.000000000 +0100
+++ /var/tmp/diff_new_pack.Gdwj13/_new 2014-01-03 14:58:00.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package doomsday
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,16 +17,18 @@
Name: doomsday
-Version: 1.12.2
+Version: 1.13
Release: 0
-%define rver 1.12.2
+%define rver 1.13.0
Summary: The Doomsday Engine: DOOM/Hertic/Hexen port with pretty graphics
License: GPL-2.0+ and GPL-2.0
Group: Amusements/Games/3D/Shoot
# md2tool is the one being GPL-2.0-only
Url: http://dengine.net/
-#DL-URL: http://downloads.sf.net/deng/doomsday-1.12.2.tar.gz
+#Git-Web: https://github.com/skyjake/Doomsday-Engine
+#Git-Clone: git://github.com/skyjake/Doomsday-Engine
+#DL-URL: http://downloads.sf.net/deng/doomsday-1.13.0.tar.gz
Source: %name-%rver.tar.xz
Source2: %name-rpmlintrc
@@ -53,7 +55,8 @@
# Doomsday 1.12 needs OpenGL 2.x, which Mesa 9.0 (as shipped in openSUSE 12.3)
# does not have. As far as RPM is concerned, 3rd party GL drivers can coexist
-# with Mesa-libGL1 as they are located in a separate directory.
+# with Mesa-libGL1 as they are located in a separate directory, which means
+# that having the Mesa require is always acceptable.
Requires: Mesa-libGL1 >= 9.2
%description
@@ -133,7 +136,7 @@
%_datadir/%name/icons/
%_datadir/%name/modules/
%_datadir/applications/*.desktop
-%_mandir/man6/doomsday.6*
+%_mandir/man6/doomsday*.6*
%_libexecdir/%name/
%files launcher
++++++ doomsday-1.12.2.tar.xz -> doomsday-1.13.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/doomsday/doomsday-1.12.2.tar.xz /work/SRC/openSUSE:Factory/.doomsday.new/doomsday-1.13.0.tar.xz differ: char 17, line 1
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package ddclient for openSUSE:Factory checked in at 2014-01-03 14:57:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ddclient (Old)
and /work/SRC/openSUSE:Factory/.ddclient.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ddclient"
Changes:
--------
--- /work/SRC/openSUSE:Factory/ddclient/ddclient.changes 2013-12-05 21:35:25.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.ddclient.new/ddclient.changes 2014-01-03 14:57:48.000000000 +0100
@@ -1,0 +2,14 @@
+Tue Dec 31 17:02:59 UTC 2013 - benoit.monin(a)gmx.fr
+
+- update to 3.8.2
+ * adding support by ChangeIP
+ * sha-1 patch to allow Digest::SHA
+ * allow reuse of use
+ * preventing deep sleep - see bug #46
+ * Fallback to iproute if ifconfig doesn't work
+- drop ddclient-3.8.1-update_nic.patch: upstream changed the "use"
+ logic
+- move all sample-* to examples under the documentation directory
+- update source url on sourceforge
+
+-------------------------------------------------------------------
Old:
----
ddclient-3.8.1-update_nic.patch
ddclient-3.8.1.tar.bz2
New:
----
ddclient-3.8.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ddclient.spec ++++++
--- /var/tmp/diff_new_pack.qIjGTh/_old 2014-01-03 14:57:48.000000000 +0100
+++ /var/tmp/diff_new_pack.qIjGTh/_new 2014-01-03 14:57:48.000000000 +0100
@@ -20,16 +20,15 @@
Summary: A Perl Client to Update Dynamic DNS Entries
License: GPL-2.0+
Group: Productivity/Networking/DNS/Utilities
-Version: 3.8.1
+Version: 3.8.2
Release: 0
Url: http://ddclient.sourceforge.net/
-Source0: http://switch.dl.sourceforge.net/sourceforge/ddclient/%{name}-%{version}.ta…
+Source0: http://prdownloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2
Source1: %{name}.service
Source2: %{name}.sysconfig
Source3: %{name}-tmpfiles.conf
Source4: rc.%{name}
Patch0: %{name}-3.8.1-config.patch
-Patch1: %{name}-3.8.1-update_nic.patch
BuildRequires: pkgconfig(systemd)
BuildArch: noarch
Requires(pre): %fillup_prereq
@@ -52,11 +51,10 @@
%prep
%setup
%patch0
-%patch1
rm -f sample-etc_ddclient.conf.orig
chmod a-x sample-*
mkdir examples
-mv sample-ddclient-wrapper.sh examples
+mv sample-* examples
%build
#%%configure
@@ -76,7 +74,7 @@
%{__mkdir_p} %{buildroot}%{_sysconfdir}/init.d
%endif
%{__install} -m 755 %{name} %{buildroot}%{_sbindir}/
-%{__install} -m 644 sample-etc_ddclient.conf %{buildroot}%{_sysconfdir}/%{name}.conf
+%{__install} -m 644 examples/sample-etc_ddclient.conf %{buildroot}%{_sysconfdir}/%{name}.conf
# init script and config file
%if 0%{?suse_version} >=1230
%{__install} -m 644 %{SOURCE1} %{buildroot}/%{_unitdir}/%{name}.service
@@ -113,7 +111,7 @@
%files
%defattr(-, root, root)
-%doc COPY* README* sample* examples
+%doc COPY* README* examples
%config(noreplace) %attr(600,root,root) %{_sysconfdir}/%{name}.conf
%if 0%{?suse_version} >=1230
%{_unitdir}/%{name}.service
++++++ ddclient-3.8.1.tar.bz2 -> ddclient-3.8.2.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ddclient-3.8.1/ChangeLog new/ddclient-3.8.2/ChangeLog
--- old/ddclient-3.8.1/ChangeLog 2009-01-27 20:14:39.000000000 +0100
+++ new/ddclient-3.8.2/ChangeLog 1970-01-01 01:00:00.000000000 +0100
@@ -1,292 +0,0 @@
-2008-12-04 wimpunk
-
- * [r106] ddclient: help about postscript added
-
-2008-11-19 wimpunk
-
- * [r105] ddclient, patches/password.patch: Added better password
- handling sended by Ingo Schwarze
- * [r104] TODO, sample-ddclient-wrapper.sh: Added ddclient wrapper
- script
- * [r103] ddclient: Extra fix for multiple IP's
-
-2008-11-01 wimpunk
-
- * [r102] sample-etc_ddclient.conf: Added some remarks concerning
- the postscript. See
- https://sourceforge.net/forum/message.php?msg_id=5550545
-
-2008-09-30 wimpunk
-
- * [r101] ddclient, patches/multiple-ip.patch: Added support for
- multiple IP adresses. See
- http://permalink.gmane.org/gmane.network.dns.ddclient.user/17
- * [r100] patches/namecheap.patch: extra comments added to namecheap
- patch
-
-2008-07-04 wimpunk
-
- * [r99] patches/namecheap.patch: namecheap patch added to patches
- section
-
-2008-06-13 wimpunk
-
- * [r98] .: New trunk created based on the old trunk/svn
- * [r96] svn: Moved old trunk/svn to ddclient and it will be the new
- trunk
- * [r95] svn: Ignoring test configuration
- * [r94] svn/.cvsignore, svn/RELEASENOTE, svn/UPGRADE: Added some
- release related files
- * [r93] svn/patches/no-host.patch: Added not used no-host patch to
- patches section
-
-2008-06-05 wimpunk
-
- * [r90] svn/ddclient: Added more info about the daemon interval
- * [r89] svn/ddclient: Preventing error while reading cache when ip
- wasn't set correctly before
- * [r88] svn/ddclient: Preventing an error when trying to send a
- message on mail-failure
-
-2008-06-02 wimpunk
-
- * [r87] svn/ddclient, svn/sample-etc_ddclient.conf: Modified
- documentation about zoneedit based on the comments from Oren Held
-
-2008-03-04 wimpunk
-
- * [r86] svn/patches/ddclient.daemon-timeout.patch: Added patch
- which was applied to rev 27 (posted by James deBoer)
-
-2008-02-19 wimpunk
-
- * [r85] svn/patches/eurodns.patch: Patch modified to apply on
- ddclient 3.7.3
-
-2008-02-08 wimpunk
-
- * [r84] svn/patches/mail-on-kill.patch: Added mail-on-kill patch to
- patches section
-
-2008-02-05 wimpunk
-
- * [r83] svn/ddclient: Sending mail when killed, not after
- TERM-signal
- * [r82] svn/README: Added creation of cache dir
-
-2007-10-29 wimpunk
-
- * [r81] svn/ddclient, svn/patches/ubuntu/default-timeout.patch:
- Added and applied default timeout patch from
- https://bugs.launchpad.net/ubuntu/+source/ddclient/+bug/116066
-
-2007-08-29 wimpunk
-
- * [r80] svn/ddclient, svn/patches/ddclient-noip.patch: Added
- ddclient-noip.patch send by Kurt Bussche.
-
-2007-08-07 wimpunk
-
- * [r78] svn/ddclient: Updated version number to 3.7.3
-
-2007-08-01 wimpunk
-
- * [r77] svn/ddclient, svn/patches/typo_dnspark.patch: Applied
- typo_dnspark.patch send by Marco
-
-2007-07-31 wimpunk
-
- * [r76] svn/README.ssl: Renamed dyndns.org to dyndns.com
- * [r75] svn/README: Removed ^M at line 37
- * [r74] svn/ddclient: Removed line 183, comments on Vigor 2200 USB
-
-2007-07-30 wimpunk
-
- * [r73] svn: Ignoring ChangeLog since autogenerated
- * [r72] svn/Changelog: Notification about changed ChangeLog
- configuration
- * [r71] svn/patches/ubuntu/dyndns_com.diff: Removed patch since
- it's invalid
- * [r70] svn/patches/opendns.patch: Added not applied opendns.patch,
- see tracker #1758564
- * [r69] svn/patches/debianpatches,
- svn/patches/debianpatches/abuse_msg.diff,
- svn/patches/debianpatches/cachedir.diff,
- svn/patches/debianpatches/cisco_fw.diff,
- svn/patches/debianpatches/config_path.diff,
- svn/patches/debianpatches/daemon_check.diff,
- svn/patches/debianpatches/daemon_interval.diff,
- svn/patches/debianpatches/help_nonroot(2).diff,
- svn/patches/debianpatches/help_nonroot.diff,
- svn/patches/debianpatches/ip-up_run-parts.diff,
- svn/patches/debianpatches/maxinterval.diff,
- svn/patches/debianpatches/readme.txt,
- svn/patches/debianpatches/sample_path.diff,
- svn/patches/debianpatches/smc-barricade-7401bra.patch,
- svn/patches/debianpatches/smc-barricade-fw-alt.diff,
- svn/patches/debianpatches/update-new-config.patch,
- svn/patches/ubuntu, svn/patches/ubuntu/checked_ssl_load.diff,
- svn/patches/ubuntu/config_path.diff,
- svn/patches/ubuntu/daemon_interval.diff,
- svn/patches/ubuntu/dyndns_com.diff,
- svn/patches/ubuntu/sample_ubuntu.diff, svn/patches/ubuntu/series,
- svn/patches/ubuntu/smc-barricade-fw-alt.diff: Added debian and
- ubuntu patches
-
-2007-07-29 wimpunk
-
- * [r68] svn/TODO: Added url to feature request dyndns
-
-2007-07-12 wimpunk
-
- * [r67] svn/README, svn/patches/readme.patch: Run dos2unix on
- readme and it's patch which Marco Rodrigues submitted.
- * [r66] svn/README, svn/patches/readme.patch: Partial applied
- readme.patch. See tracker #1752931
-
-2007-07-10 wimpunk
-
- * [r65] svn/ddclient: signature modified
- * [r64] svn/ddclient: Added website to ddclient comments
- * [r63] svn/patches/regex_vlan.patch: Added extra comments to the
- patch.
- * [r62] svn/ddclient, svn/patches/create_patch.sh,
- svn/patches/regex_vlan.patch,
- svn/patches/typo_namecheap_patch.diff.new: Added patches and
- applied regex_vlan.patch. See bug #1747337
- * [r61] svn/ddclient: Applied typo_namecheap_patch.diff send by
- Marco Rodrigues
-
-2007-07-07 wimpunk
-
- * [r60] svn/sample-etc_ppp_ip-up.local: Reverted the patch from
- torsten. See [ 1749470 ] Bug in Script sample-etc_ppp_ip-up.local
-
-2007-07-04 wimpunk
-
- * [r59] svn/release, svn/release/readme.txt: Adding some release
- documentation
-
-2007-06-14 wimpunk
-
- * [r57] svn/Changelog, svn/ddclient: Changed version number
- * [r55] svn/patches, svn/patches/3com-oc-remote812.patch,
- svn/patches/easydns.patch, svn/patches/eurodns.patch: Patches
- directory added
-
-2007-06-12 wimpunk
-
- * [r54] svn/ddclient: 3com-oc-remote812 patch by The_Beast via IRC:
- see patches/3com-oc-remote812.patch
-
-2007-06-05 wimpunk
-
- * [r53] svn/ddclient: Applied easydns.patch, patch 117054
-
-2007-05-28 wimpunk
-
- * [r52] svn/ddclient: Changed nic_namecheap_update following the
- suggestion of edmdude on the forum
- (https://sourceforge.net/forum/message.php?msg_id=4316938)
-
-2007-05-19 wimpunk
-
- * [r48] svn/ddclient: Cosmetic change about checkip
- * [r47] svn/ddclient: Applied checked_ssl_load.diff from ubuntu
- * [r46] svn/ddclient: Removed the two empty lines at the end of
- ddclient
-
-2007-02-26 wimpunk
-
- * [r44] svn/TODO: added a TODO list
-
-2007-02-21 wimpunk
-
- * [r43] svn/Changelog, svn/ddclient: Preventing unitialized values,
- check https://sourceforge.net/forum/message.php?msg_id=4167772
-
-2007-01-24 wimpunk
-
- * [r40] svn/Changelog, svn/ddclient: Changed max-interval to
- 25days. See https://www.dyndns.com/services/dns/dyndns/faq.html
-
-2006-12-03 wimpunk
-
- * [r39] svn/Changelog, svn/ddclient: Applied maxinterval.diff:
- Increase max interval for updates.
- See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=129370
- http://www.dyndns.com/support/services/dyndns/faq.html#q15
- * [r38] svn/ddclient: Applied cisco_fw.diff: Use configured
- hostname for firewall access with
- -use=cisco (closes: #345712). Thanks to Per Carlson for the
- patch!
- See http://bugs.debian.org/345712.
-
-2006-12-02 wimpunk
-
- * [r37] svn/Changelog, svn/ddclient: Applied
- smc-barricade-7401bra.patch: Support for SMC Barricade 7401BRA FW
- firewall (submitted by Torsten)
- Changelog modified for all previous patches from Torsten
- * [r36] svn/ddclient: Applied update-new-config.patch: Force update
- if config has changed
- (submitted by Torsten)
- * [r35] svn/sample-etc_ppp_ip-up.local: Applied
- ip-up_run-parts.diff: Fix parameter in ip-up script.
- (submitted by Torsten)
- * [r34] svn/ddclient: Applied help_nonroot.diff: Allow calling the
- help function as non-root.
- (submitted by Torsten)
- * [r33] svn/ddclient: Applied cachedir.diff: Original ddclient
- stores a cache file in /etc which
- would belong in /var/cache in my opinion and according to the
- FHS. Patch
- changes that. (submitted by Torsten)
- * [r32] svn/ddclient: Applied abuse_msg.diff: ddclient still
- reports the email to contact dyndns.org
- but they prefer a web form today (IIRC). This patch adjusts the
- abuse warning
- printed by ddclient. (submitted by Torsten)
- * [r31] svn/Changelog: Changed Changelog syntax
-
-2006-11-27 wimpunk
-
- * [r30] svn/Changelog, svn/ddclient: Don't send any mail when in
- not running daemon mode (patch submitted by Daniel Thaler)
-
-2006-11-03 wimpunk
-
- * [r28] svn/Changelog, svn/ddclient: Added patch "Patch: Treat
- --daemon values as intervals"
- (submitted by James deBoer)
-
-2006-09-30 wimpunk
-
- * [r22] svn/Changelog, svn/sample-etc_rc.d_init.d_ddclient.ubuntu:
- Added initscript for Ubuntu (posted by Paolo Martinelli)
-
-2006-09-14 wimpunk
-
- * [r21] svn/Changelog, svn/ddclient: URL of zoneedit has changed
- (see bug #1558483)
-
-2006-06-14 wimpunk
-
- * [r11] svn/Changelog, svn/ddclient: Changed version number
- * [r8] ., html, svn, xml: Created trunk and tags, moved directories
- to it
- * [r6] Changed the order of perl and update of README.ssl
-
-2006-06-11 ddfisher
-
- * [r5] see Changelog
-
-2006-06-10 ddfisher
-
- * [r4] updated changelog
- * [r3] See Changelog
-
-2006-05-22 wimpunk
-
- * [r2] Reorganise
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ddclient-3.8.1/README new/ddclient-3.8.2/README
--- old/ddclient-3.8.1/README 2011-07-11 23:04:21.000000000 +0200
+++ new/ddclient-3.8.2/README 1970-01-01 01:00:00.000000000 +0100
@@ -1,176 +0,0 @@
-===============================================================================
-DDCLIENT v3.6.7
-
-ddclient is a Perl client used to update dynamic DNS entries for accounts
-on many dynamic DNS services.
-
-IMPORTANT: The format and options used by ddclient have CHANGED.
- Please examine the sample configuration file.
- It is highly recommended that you take advantage of the
- new daemon mode of operation.
-
-IMPORTANT: The installation location for the ddclient script has changed from
- /root/bin/
- to
- /usr/sbin/
-
-===============================================================================
-
-Dynamic DNS services currently supported include:
-
-DynDNS.com - See http://www.dyndns.com for details on obtaining a free account.
-Hammernode - See http://www.hn.org for details on obtaining a free account.
-Zoneedit - See http://www.zoneedit.com for details.
-EasyDNS - See http://www.easydns.com for details.
-NameCheap - See http://www.namecheap.com for details
-ConCont - See http://www.dydns.za.net for details
-DnsPark - See http://www.dnspark.com for details
-DslReports - See http://www.dslreports.com for details
-Sitelutions - see http://www.sitelutions.com for details
-Loopia - See http://www.loopia.se for details
-
-DDclient now supports many of cable/dsl broadband routers.
-
-Comments, suggestions and requests: use the forums on
- http://sourceforge.net/projects/ddclient/
-
-The code was originally written by Paul Burry and is now hosted and maintained
-through sourceforge.net. Please check out http://ddclient.sf.net
-
--------------------------------------------------------------------------------
-REQUIREMENTS:
-
-- one or more accounts from one of the dynamic DNS services
-
-- Perl 5.004 or later
- (you need the IO::Socket::SSL perl library for ssl-support)
-
-- Linux or probably any common Unix system
-
--------------------------------------------------------------------------------
-INSTALLATION:
-
- cp ddclient /usr/sbin/
- mkdir /etc/ddclient
- mkdir /var/cache/ddclient
- cp sample-etc_ddclient.conf /etc/ddclient/ddclient.conf
- vi /etc/ddclient/ddclient.conf
- -- and change hostnames, logins, and passwords appropriately
-
- ## For those using Redhat style rc files and using daemon-mode:
- cp sample-etc_rc.d_init.d_ddclient /etc/rc.d/init.d/ddclient
- ## enable automatic startup when booting
- ## check your distribution
- /sbin/chkconfig --add ddclient
- ## start the first time by hand
- /etc/rc.d/init.d/ddclient start
-
- ## If you are not using daemon-mode, configure cron and dhcp or ppp
- ## as described below.
-
--------------------------------------------------------------------------------
-TROUBLESHOOTING:
-
- 1. enable debugging and verbose messages.
- $ ddclient -daemon=0 -debug -verbose -noquiet
-
- 2. Do you need to specify a proxy?
- If so, just add a
- proxy=your.isp.proxy
- to the ddclient.conf file.
-
- 3. Define the IP address of your router with fw=xxx.xxx.xxx.xxx in
- /etc/ddclient/ddclient.conf and then try
- $ ddclient -daemon=0 -query
- to see if the router status web page can be understood.
-
- 4. Need support for another router/firewall?
- Define the router status page yourself with:
- fw=url-to-your-router's-status-page
- fw-skip=any-string-preceding-your-IP-address
-
- ddclient does something like this to provide builtin support for
- common routers.
- For example, the Linksys routers could have been added with:
- fw=192.168.1.1/Status.htm
- fw-skip=WAN.*?IP Address
-
- OR
- Send me the output from:
- $ ddclient -geturl {fw-ip-status-url} [-login login [-password password]]
- and I'll add it to the next release!
-
- ie. for my fw/router I used:
- $ ddclient -geturl 192.168.1.254/status.htm
-
- 5. Some broadband routers require the use of a password when ddclient
- accesses its status page to determine the router's WAN IP address.
- If this is the case for your router, add
- fw-login=your-router-login
- fw-password=your-router-password
- to the beginning of your ddclient.conf file.
- Note that some routers use either 'root' or 'admin' as their login
- while some others accept anything.
-
--------------------------------------------------------------------------------
-USING DDCLIENT WITH ppp
-
-If you are using a ppp connection, you can easily update your DynDNS
-entry with each connection, with:
- ## configure pppd to update DynDNS with each connection
- cp sample-etc_ppp_ip-up.local /etc/ppp/ip-up.local
-
-Alternatively, you may just configure ddclient to operate as a daemon
-and monitor your ppp interface.
-
--------------------------------------------------------------------------------
-USING DDCLIENT WITH cron
-
-If you have not configured ddclient to use daemon-mode, you'll need to
-configure cron to force an update once a month so that the dns entry will
-not become stale.
-
- ## configure cron to force an update twice a month
- cp sample-etc_cron.d_ddclient /etc/cron.d/ddclient
- vi /etc/cron.d/ddclient
-
--------------------------------------------------------------------------------
-USING DDCLIENT WITH dhcpcd-1.3.17
-
-If you are using dhcpcd-1.3.17 or thereabouts, you can easily update
-your DynDNS entry automatically every time your lease is obtained
-or renewed by creating an executable file named:
- /etc/dhcpc/dhcpcd-{your-interface}.exe
-ie.:
- cp sample-etc_dhcpc_dhcpcd-eth0.exe /etc/dhcpc/dhcpcd-{your-interface}.exe
-
-In my case, it is named dhcpcd-eth0.exe and contains the lines:
- #!/bin/sh
- PATH=/usr/sbin:/root/bin:${PATH}
- logger -t dhcpcd IP address changed to $1
- ddclient -proxy fasthttp.sympatico.ca -wildcard -ip $1 | logger -t ddclient
- exit 0
-
-Other DHCP clients may have another method of calling out to programs
-for updating DNS entries.
-
-Alternatively, you may just configure ddclient to operate as a daemon
-and monitor your ethernet interface.
-
--------------------------------------------------------------------------------
-USING DDCLIENT WITH dhclient
-
-If you are using the ISC DHCP client (dhclient), you can update
-your DynDNS entry automatically every time your lease is obtained
-or renewed by creating an executable file named:
- /etc/dhclient-exit-hooks
-ie.:
- cp sample-etc_dhclient-exit-hooks /etc/dhclient-exit-hooks
-
-Edit /etc/dhclient-exit-hooks to change any options required.
-
-Alternatively, you may just configure ddclient to operate as a daemon
-and monitor your ethernet interface.
-
--------------------------------------------------------------------------------
-$Id: README 112 2009-09-10 10:21:19Z wimpunk $
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ddclient-3.8.1/README.md new/ddclient-3.8.2/README.md
--- old/ddclient-3.8.1/README.md 1970-01-01 01:00:00.000000000 +0100
+++ new/ddclient-3.8.2/README.md 2013-12-26 10:04:25.000000000 +0100
@@ -0,0 +1,173 @@
+===============================================================================
+# DDCLIENT v3.8.2
+
+ddclient is a Perl client used to update dynamic DNS entries for accounts
+on many dynamic DNS services.
+
+===============================================================================
+
+Dynamic DNS services currently supported include:
+
+ DynDNS.com - See http://www.dyndns.com for details on obtaining a free account.
+ Hammernode - See http://www.hn.org for details on obtaining a free account.
+ Zoneedit - See http://www.zoneedit.com for details.
+ EasyDNS - See http://www.easydns.com for details.
+ NameCheap - See http://www.namecheap.com for details
+ ConCont - See http://www.dydns.za.net for details
+ DnsPark - See http://www.dnspark.com for details
+ DslReports - See http://www.dslreports.com for details
+ Sitelutions - See http://www.sitelutions.com for details
+ Loopia - See http://www.loopia.se for details
+ Noip - See http://www.noip.com/ for details
+ Freedns - See http://freedns.afraid.org/ for details
+ ChangeIP - See http://www.changeip.com/ for details
+ dtdns - See http://www.dtdns.com/ for details
+
+DDclient now supports many of cable/dsl broadband routers.
+
+Comments, suggestions and requests: use the forums on
+ http://sourceforge.net/projects/ddclient/
+
+The code was originally written by Paul Burry and is now hosted and maintained
+through sourceforge.net. Please check out http://ddclient.sf.net
+
+-------------------------------------------------------------------------------
+REQUIREMENTS:
+
+- one or more accounts from one of the dynamic DNS services
+
+- Perl 5.004 or later
+ (you need the IO::Socket::SSL perl library for ssl-support)
+
+- Linux or probably any common Unix system
+
+-------------------------------------------------------------------------------
+INSTALLATION:
+
+ cp ddclient /usr/sbin/
+ mkdir /etc/ddclient
+ mkdir /var/cache/ddclient
+ cp sample-etc_ddclient.conf /etc/ddclient/ddclient.conf
+ vi /etc/ddclient/ddclient.conf
+ -- and change hostnames, logins, and passwords appropriately
+
+ ## For those using Redhat style rc files and using daemon-mode:
+ cp sample-etc_rc.d_init.d_ddclient /etc/rc.d/init.d/ddclient
+ ## enable automatic startup when booting
+ ## check your distribution
+ /sbin/chkconfig --add ddclient
+ ## start the first time by hand
+ /etc/rc.d/init.d/ddclient start
+
+ ## If you are not using daemon-mode, configure cron and dhcp or ppp
+ ## as described below.
+
+-------------------------------------------------------------------------------
+TROUBLESHOOTING:
+
+ 1. enable debugging and verbose messages.
+ ``$ ddclient -daemon=0 -debug -verbose -noquiet``
+
+ 2. Do you need to specify a proxy?
+ If so, just add a
+ ``proxy=your.isp.proxy``
+ to the ddclient.conf file.
+
+ 3. Define the IP address of your router with ``fw=xxx.xxx.xxx.xxx`` in
+ ``/etc/ddclient/ddclient.conf`` and then try
+ ``$ ddclient -daemon=0 -query``
+ to see if the router status web page can be understood.
+
+ 4. Need support for another router/firewall?
+ Define the router status page yourself with:
+ ``fw=url-to-your-router``'s-status-page
+ ``fw-skip=any-string-preceding-your-IP-address``
+
+ ddclient does something like this to provide builtin support for
+ common routers.
+ For example, the Linksys routers could have been added with:
+
+ fw=192.168.1.1/Status.htm
+ fw-skip=WAN.*?IP Address
+
+ OR
+ Send me the output from:
+ $ ddclient -geturl {fw-ip-status-url} [-login login [-password password]]
+ and I'll add it to the next release!
+
+ ie. for my fw/router I used:
+ $ ddclient -geturl 192.168.1.254/status.htm
+
+ 5. Some broadband routers require the use of a password when ddclient
+ accesses its status page to determine the router's WAN IP address.
+ If this is the case for your router, add
+ fw-login=your-router-login
+ fw-password=your-router-password
+ to the beginning of your ddclient.conf file.
+ Note that some routers use either 'root' or 'admin' as their login
+ while some others accept anything.
+
+-------------------------------------------------------------------------------
+USING DDCLIENT WITH ppp
+
+If you are using a ppp connection, you can easily update your DynDNS
+entry with each connection, with:
+
+ ## configure pppd to update DynDNS with each connection
+ cp sample-etc_ppp_ip-up.local /etc/ppp/ip-up.local
+
+Alternatively, you may just configure ddclient to operate as a daemon
+and monitor your ppp interface.
+
+-------------------------------------------------------------------------------
+USING DDCLIENT WITH cron
+
+If you have not configured ddclient to use daemon-mode, you'll need to
+configure cron to force an update once a month so that the dns entry will
+not become stale.
+
+ ## configure cron to force an update twice a month
+ cp sample-etc_cron.d_ddclient /etc/cron.d/ddclient
+ vi /etc/cron.d/ddclient
+
+-------------------------------------------------------------------------------
+USING DDCLIENT WITH dhcpcd-1.3.17
+
+If you are using dhcpcd-1.3.17 or thereabouts, you can easily update
+your DynDNS entry automatically every time your lease is obtained
+or renewed by creating an executable file named:
+ /etc/dhcpc/dhcpcd-{your-interface}.exe
+ie.:
+ cp sample-etc_dhcpc_dhcpcd-eth0.exe /etc/dhcpc/dhcpcd-{your-interface}.exe
+
+In my case, it is named dhcpcd-eth0.exe and contains the lines:
+
+ #!/bin/sh
+ PATH=/usr/sbin:/root/bin:${PATH}
+ logger -t dhcpcd IP address changed to $1
+ ddclient -proxy fasthttp.sympatico.ca -wildcard -ip $1 | logger -t ddclient
+ exit 0
+
+Other DHCP clients may have another method of calling out to programs
+for updating DNS entries.
+
+Alternatively, you may just configure ddclient to operate as a daemon
+and monitor your ethernet interface.
+
+-------------------------------------------------------------------------------
+USING DDCLIENT WITH dhclient
+
+If you are using the ISC DHCP client (dhclient), you can update
+your DynDNS entry automatically every time your lease is obtained
+or renewed by creating an executable file named:
+ /etc/dhclient-exit-hooks
+ie.:
+ cp sample-etc_dhclient-exit-hooks /etc/dhclient-exit-hooks
+
+Edit /etc/dhclient-exit-hooks to change any options required.
+
+Alternatively, you may just configure ddclient to operate as a daemon
+and monitor your ethernet interface.
+
+-------------------------------------------------------------------------------
+$Id: README.md 157 2013-12-26 09:02:05Z wimpunk $
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ddclient-3.8.1/RELEASENOTE new/ddclient-3.8.2/RELEASENOTE
--- old/ddclient-3.8.1/RELEASENOTE 2011-07-11 23:13:44.000000000 +0200
+++ new/ddclient-3.8.2/RELEASENOTE 2013-12-26 10:04:25.000000000 +0100
@@ -1,10 +1,11 @@
-Once again it has been to before releasing a new version of ddclient. This
-version has some minor changes which are all logged in the ChangeLog file.
+It's been a while and has been announced a while agobut here is new release of
+ddclient. There are some important changes and some documentation is modified.
+A detailed overview can be found in ChangeLog but here's a quick overview:
+
+ * adding support by ChangeIP - patch send by Michele Giorato
+ * sha-1 patch send by pirast to allow Digest::SHA
+ * allow reuse of use - patch send by Rodrigo Araujo
+ * preventing deep sleep - see [bugs:#46]
+ * Fallback to iproute if ifconfig doesn't work send by Maccied Grela
- * Fixing #28: FreeDNS.afraid.org changed api slightly
- * Added dtdns-support
- * Added support for longer password
- * Added cisco-asa patch
- * Added support for LoopiaDNS
-Hopefully we will be able to release the next version of ddclient much sooner.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ddclient-3.8.1/ddclient new/ddclient-3.8.2/ddclient
--- old/ddclient-3.8.1/ddclient 2011-07-11 23:04:21.000000000 +0200
+++ new/ddclient-3.8.2/ddclient 2013-12-26 10:04:25.000000000 +0100
@@ -1,7 +1,7 @@
#!/usr/bin/perl -w
#!/usr/local/bin/perl -w
######################################################################
-# $Id: ddclient 130 2011-07-11 21:02:07Z wimpunk $
+# $Id: ddclient 157 2013-12-26 09:02:05Z wimpunk $
#
# DDCLIENT - a Perl client for updating DynDNS information
#
@@ -20,9 +20,9 @@
use Sys::Hostname;
use IO::Socket;
-my ($VERSION) = q$Revision: 130 $ =~ /(\d+)/;
+my ($VERSION) = q$Revision: 157 $ =~ /(\d+)/;
-my $version = "3.8.1";
+my $version = "3.8.2";
my $programd = $0;
$programd =~ s%^.*/%%;
my $program = $programd;
@@ -554,6 +554,16 @@
$variables{'service-common-defaults'},
),
},
+ 'changeip' => {
+ 'updateable' => undef,
+ 'update' => \&nic_changeip_update,
+ 'examples' => \&nic_changeip_examples,
+ 'variables' => merge(
+ { 'server' => setv(T_FQDNP, 1, 0, 1, 'nic.changeip.com', undef) },
+ { 'min-interval' => setv(T_DELAY, 0, 0, 1, 0, interval('5m')),},
+ $variables{'service-common-defaults'},
+ ),
+ },
'dtdns' => {
'updateable' => undef,
'update' => \&nic_dtdns_update,
@@ -723,6 +733,10 @@
$0 = sprintf("%s - sleeping for %s seconds", $program, $left);
$left -= sleep $delay;
+ # preventing deep sleep - see [bugs:#46]
+ if ($left > $daemon) {
+ $left = $daemon;
+ }
}
$caught_hup = 0;
$result = 0;
@@ -773,15 +787,16 @@
foreach my $h (sort keys %config) {
next if $config{$h}{'protocol'} ne lc($s);
$examined{$h} = 1;
- my $use = $config{$h}{'use'} || opt('use');
- local $opt{$use} = $config{$h}{$use} if $config{$h}{$use};
- # bug #13: we should only do this once
- # use isn't enough, we have to save the origin to.
- # this will break the multiple ip stuff if use has
- # been used twice for the same device.
+ # we only do this once per 'use' and argument combination
+ my $use = opt('use', $h);
+ my $arg_ip = opt('ip', $h) || '';
+ my $arg_fw = opt('fw', $h) || '';
+ my $arg_if = opt('if', $h) || '';
+ my $arg_web = opt('web', $h) || '';
+ my $arg_cmd = opt('cmd', $h) || '';
my $ip = "";
- if (defined $iplist{$use}) {
- $ip = $iplist{$use};
+ if (exists $iplist{$use}{$arg_ip}{$arg_fw}{$arg_if}{$arg_web}{$arg_cmd}) {
+ $ip = $iplist{$use}{$arg_ip}{$arg_fw}{$arg_if}{$arg_web}{$arg_cmd};
} else {
$ip = get_ip($use, $h);
if (!defined $ip || !$ip) {
@@ -793,7 +808,7 @@
warning("malformed IP address (%s)", $ip);
next;
}
- $iplist{$use} = $ip;
+ $iplist{$use}{$arg_ip}{$arg_fw}{$arg_if}{$arg_web}{$arg_cmd} = $ip;
}
$config{$h}{'wantip'} = $ip;
next if !nic_updateable($h, $updateable);
@@ -1779,13 +1794,18 @@
######################################################################
sub load_sha1_support {
my $sha1_loaded = eval {require Digest::SHA1};
- unless ($sha1_loaded) {
+ my $sha_loaded = eval {require Digest::SHA};
+ unless ($sha1_loaded || $sha_loaded) {
fatal(<<"EOM");
-Error loading the Perl module Digest::SHA1 needed for freedns update.
-On Debian, the package libdigest-sha1-perl must be installed.
+Error loading the Perl module Digest::SHA1 or Digest::SHA needed for freedns update.
+On Debian, the package libdigest-sha1-perl or libdigest-sha-perl must be installed.
EOM
}
- import Digest::SHA1 (qw/sha1_hex/);
+ if($sha1_loaded) {
+ import Digest::SHA1 (qw/sha1_hex/);
+ } elsif($sha_loaded) {
+ import Digest::SHA (qw/sha1_hex/);
+ }
}
######################################################################
## geturl
@@ -1928,7 +1948,7 @@
sub get_ip {
my $use = lc shift;
my $h = shift;
- my ($ip, $arg, $reply, $url, $skip) = (undef, opt($use), '');
+ my ($ip, $arg, $reply, $url, $skip) = (undef, opt($use, $h), '');
$arg = '' unless $arg;
if ($use eq 'ip') {
@@ -1938,6 +1958,7 @@
} elsif ($use eq 'if') {
$skip = opt('if-skip', $h) || '';
$reply = `ifconfig $arg 2> /dev/null`;
+ $reply = `ip addr list dev $arg 2> /dev/null` if $?;
$reply = '' if $?;
} elsif ($use eq 'cmd') {
@@ -3588,7 +3609,79 @@
}
}
+######################################################################
+## nic_changeip_examples
+######################################################################
+sub nic_changeip_examples {
+return <<EoEXAMPLE;
+
+o 'changeip'
+
+The 'changeip' protocol is used by DNS services offered by changeip.com.
+
+Configuration variables applicable to the 'changeip' protocol are:
+ protocol=changeip ##
+ server=fqdn.of.service ## defaults to nic.changeip.com
+ login=service-login ## login name and password registered with the service
+ password=service-password ##
+ fully.qualified.host ## the host registered with the service.
+
+Example ${program}.conf file entries:
+ ## single host update
+ protocol=changeip, \\
+ login=my-my-changeip.com-login, \\
+ password=my-changeip.com-password \\
+ myhost.changeip.org
+
+EoEXAMPLE
+}
+
######################################################################
+## nic_changeip_update
+##
+## adapted by Michele Giorato
+##
+## https://nic.ChangeIP.com/nic/update?hostname=host.example.org&myip=66.185.1…
+##
+######################################################################
+sub nic_changeip_update {
+
+
+ debug("\nnic_changeip_update -------------------");
+
+ ## update each configured host
+ foreach my $h (@_) {
+ my $ip = delete $config{$h}{'wantip'};
+ info("setting IP address to %s for %s", $ip, $h);
+ verbose("UPDATE:","updating %s", $h);
+
+ my $url;
+ $url = "http://$config{$h}{'server'}/nic/update";
+ $url .= "?hostname=$h";
+ $url .= "&ip=";
+ $url .= $ip if $ip;
+
+ my $reply = geturl(opt('proxy'), $url, $config{$h}{'login'}, $config{$h}{'password'});
+ if (!defined($reply) || !$reply) {
+ failed("updating %s: Could not connect to %s.", $h, $config{$h}{'server'});
+ last;
+ }
+ last if !header_ok($h, $reply);
+
+ my @reply = split /\n/, $reply;
+ if (grep /success/i, @reply) {
+ $config{$h}{'ip'} = $ip;
+ $config{$h}{'mtime'} = $now;
+ $config{$h}{'status'} = 'good';
+ success("updating %s: good: IP address set to %s", $h, $ip);
+ } else {
+ $config{$h}{'status'} = 'failed';
+ warning("SENT: %s", $url) unless opt('verbose');
+ warning("REPLIED: %s", $reply);
+ failed("updating %s: Invalid reply.", $h);
+ }
+ }
+}
######################################################################
## nic_dtdns_examples
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ddclient-3.8.1/sample-etc_ddclient.conf new/ddclient-3.8.2/sample-etc_ddclient.conf
--- old/ddclient-3.8.1/sample-etc_ddclient.conf 2011-07-11 23:04:21.000000000 +0200
+++ new/ddclient-3.8.2/sample-etc_ddclient.conf 2013-12-26 10:04:25.000000000 +0100
@@ -1,6 +1,6 @@
######################################################################
##
-## $Id: sample-etc_ddclient.conf 125 2011-05-19 20:31:20Z wimpunk $
+## $Id: sample-etc_ddclient.conf 150 2013-04-28 14:55:34Z wimpunk $
##
## Define default global variables with lines like:
## var=value [, var=value]*
@@ -179,6 +179,16 @@
# my.domain.tld,other.domain.tld
##
+##
+## ChangeIP (changeip.com)
+##
+## single host update
+# protocol=changeip, \
+# login=my-my-changeip.com-login, \
+# password=my-changeip.com-password \
+# myhost.changeip.org
+
+##
## DtDNS (www.dtdns.com)
##
# protocol=dtdns,
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package openssl for openSUSE:Factory checked in at 2014-01-03 14:57:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openssl (Old)
and /work/SRC/openSUSE:Factory/.openssl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openssl"
Changes:
--------
--- /work/SRC/openSUSE:Factory/openssl/openssl.changes 2013-12-23 22:16:57.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.openssl.new/openssl.changes 2014-01-03 14:57:37.000000000 +0100
@@ -1,0 +2,6 @@
+Thu Jan 2 17:28:41 UTC 2014 - shchang(a)suse.com
+
+- Fixed bnc#857203, openssl: crash in DTLS renegotiation after packet loss
+ Add file: CVE-2013-6450.patch
+
+-------------------------------------------------------------------
New:
----
CVE-2013-6450.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openssl.spec ++++++
--- /var/tmp/diff_new_pack.2RQeA6/_old 2014-01-03 14:57:38.000000000 +0100
+++ /var/tmp/diff_new_pack.2RQeA6/_new 2014-01-03 14:57:38.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package openssl
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -64,6 +64,7 @@
Patch16: openssl-1.0.1e-fips-ec.patch
Patch17: openssl-1.0.1e-fips-ctor.patch
Patch18: CVE-2013-6449.patch
+Patch19: CVE-2013-6450.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -171,6 +172,7 @@
%patch16 -p1
%patch17 -p1
%patch18 -p1
+%patch19 -p1
cp -p %{S:10} .
cp -p %{S:11} .
++++++ CVE-2013-6450.patch ++++++
Index: openssl-1.0.1e/ssl/d1_both.c
===================================================================
--- openssl-1.0.1e.orig/ssl/d1_both.c
+++ openssl-1.0.1e/ssl/d1_both.c
@@ -214,6 +214,11 @@ dtls1_hm_fragment_new(unsigned long frag
static void
dtls1_hm_fragment_free(hm_fragment *frag)
{
+ if (frag->msg_header.is_ccs)
+ {
+ EVP_CIPHER_CTX_free(frag->msg_header.saved_retransmit_state.enc_write_ctx);
+ EVP_MD_CTX_destroy(frag->msg_header.saved_retransmit_state.write_hash);
+ }
if (frag->fragment) OPENSSL_free(frag->fragment);
if (frag->reassembly) OPENSSL_free(frag->reassembly);
OPENSSL_free(frag);
Index: openssl-1.0.1e/ssl/ssl_locl.h
===================================================================
--- openssl-1.0.1e.orig/ssl/ssl_locl.h
+++ openssl-1.0.1e/ssl/ssl_locl.h
@@ -625,6 +625,8 @@ extern SSL3_ENC_METHOD TLSv1_enc_data;
extern SSL3_ENC_METHOD SSLv3_enc_data;
extern SSL3_ENC_METHOD DTLSv1_enc_data;
+#define SSL_IS_DTLS(s) (s->method->version == DTLS1_VERSION)
+
#define IMPLEMENT_tls_meth_func(version, func_name, s_accept, s_connect, \
s_get_meth) \
const SSL_METHOD *func_name(void) \
Index: openssl-1.0.1e/ssl/t1_enc.c
===================================================================
--- openssl-1.0.1e.orig/ssl/t1_enc.c
+++ openssl-1.0.1e/ssl/t1_enc.c
@@ -414,15 +414,20 @@ int tls1_change_cipher_state(SSL *s, int
s->mac_flags |= SSL_MAC_FLAG_WRITE_MAC_STREAM;
else
s->mac_flags &= ~SSL_MAC_FLAG_WRITE_MAC_STREAM;
- if (s->enc_write_ctx != NULL)
+ if (s->enc_write_ctx != NULL && !SSL_IS_DTLS(s))
reuse_dd = 1;
- else if ((s->enc_write_ctx=OPENSSL_malloc(sizeof(EVP_CIPHER_CTX))) == NULL)
+ else if ((s->enc_write_ctx=EVP_CIPHER_CTX_new()) == NULL)
goto err;
- else
- /* make sure it's intialized in case we exit later with an error */
- EVP_CIPHER_CTX_init(s->enc_write_ctx);
dd= s->enc_write_ctx;
- mac_ctx = ssl_replace_hash(&s->write_hash,NULL);
+ if (SSL_IS_DTLS(s))
+ {
+ mac_ctx = EVP_MD_CTX_create();
+ if (!mac_ctx)
+ goto err;
+ s->write_hash = mac_ctx;
+ }
+ else
+ mac_ctx = ssl_replace_hash(&s->write_hash,NULL);
#ifndef OPENSSL_NO_COMP
if (s->compress != NULL)
{
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0