openSUSE Commits
Threads by month
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
October 2008
- 1 participants
- 1650 discussions
Hello community,
here is the log from the commit of package python-gstreamer-0_10
checked in at Mon Oct 27 17:11:20 CET 2008.
--------
--- python-gstreamer-0_10/python-gstreamer-0_10.changes 2008-10-03 15:51:21.000000000 +0200
+++ /mounts/work_src_done/STABLE/python-gstreamer-0_10/python-gstreamer-0_10.changes 2008-10-24 17:26:43.000000000 +0200
@@ -1,0 +2,13 @@
+Fri Oct 24 10:23:45 CDT 2008 - maw(a)suse.de
+
+- Update to version 0.10.13:
+ + Make gst.Fraction do simplification like GstFraction does in C
+ + Wrap gst_type_find_register
+ + Updated for GStreamer 0.10.21 API
+ + Updated docs
+ + Bugs fixed:
+ + Bugs fixed: bgo#529728, bgo#529731, bgo#531697, bgo#532809,
+ bgo#534888, bgo#553131, bgo#553134, bgo#461838, bgo#517993,
+ bgo#540221, bgo#546689, and bgo#549450.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
gst-python-0.10.11.tar.bz2
New:
----
gst-python-0.10.13.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-gstreamer-0_10.spec ++++++
--- /var/tmp/diff_new_pack.K19095/_old 2008-10-27 17:11:06.000000000 +0100
+++ /var/tmp/diff_new_pack.K19095/_new 2008-10-27 17:11:06.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package python-gstreamer-0_10 (Version 0.10.11)
+# spec file for package python-gstreamer-0_10 (Version 0.10.13)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -27,8 +27,8 @@
%endif
Url: http://www.gstreamer.net/
Summary: Python Bindings for GStreamer
-Version: 0.10.11
-Release: 72
+Version: 0.10.13
+Release: 1
License: LGPL v2.1 or later
Group: Development/Languages/Python
Source: %{_name}-%{version}.tar.bz2
@@ -84,6 +84,16 @@
%{_libdir}/pkgconfig/*.pc
%changelog
+* Fri Oct 24 2008 maw(a)suse.de
+- Update to version 0.10.13:
+ + Make gst.Fraction do simplification like GstFraction does in C
+ + Wrap gst_type_find_register
+ + Updated for GStreamer 0.10.21 API
+ + Updated docs
+ + Bugs fixed:
+ + Bugs fixed: bgo#529728, bgo#529731, bgo#531697, bgo#532809,
+ bgo#534888, bgo#553131, bgo#553134, bgo#461838, bgo#517993,
+ bgo#540221, bgo#546689, and bgo#549450.
* Fri Oct 03 2008 vuntz(a)novell.com
- Build fix: package gstoption.so
- Use fdupes for .pyc and .pyo files.
@@ -137,7 +147,7 @@
* Bug-fixes and enhancements
* Wed Jan 25 2006 mls(a)suse.de
- converted neededforbuild to BuildRequires
-* Tue Jan 24 2006 ro(a)suse.de
+* Mon Jan 23 2006 ro(a)suse.de
- prevent gstreamer installation (using -gstreamer in nfb)
* Wed Jan 18 2006 sbrabec(a)suse.cz
- Updated to version 0.10.2.
++++++ gst-python-0.10.11.tar.bz2 -> gst-python-0.10.13.tar.bz2 ++++++
++++ 10149 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package python-gdata
checked in at Mon Oct 27 17:11:12 CET 2008.
--------
--- python-gdata/python-gdata.changes 2008-10-03 07:41:29.000000000 +0200
+++ /mounts/work_src_done/STABLE/python-gdata/python-gdata.changes 2008-10-24 18:39:30.000000000 +0200
@@ -1,0 +2,31 @@
+Fri Oct 24 11:35:06 CDT 2008 - maw(a)suse.de
+
+- Update to version 1.2.2:
+ + Add support for the following APIs:
+ * Google Apps Email Migration API
+ * Google Apps Email Settings API
+ * Google Webmaster Tools Data API
+ * (Some modules for the above are not yet fully tested, so
+ please file an issue if you notice something is not working
+ as expected)
+ + Restored support for gdata.http_request_handler when using App
+ Engine to preserve backwards compatibility
+ + Simplified auth token management by adding a current_token
+ member to service classes; also added settings to control
+ when the token_store is updated when using SetXToken() methods;
+ the token_store will only be queried if there is no
+ current_token
+ + Fixed issue with requests to HTTPS URLs in which an AuthSub
+ token was seen as invalid because the request contained the
+ default port number (443); the library no longer includes the
+ port in the Host header if it is using the default
+ + Resolved issues with YouTube token scopes
+ + Fixed issue which appeared when the Calendar API issues a
+ redirect to a PUT request; the library now correctly retries
+ with a PUT (instead of a POST)
+ + Added workaround for differences in how the App Engine SDK
+ handles redirects
+ + Fixed typo in gdata.EntryLink declaration
+ + Fixed invalid host errors seen when using some HTTP proxies.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
gdata.py-1.2.1.tar.bz2
New:
----
gdata.py-1.2.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-gdata.spec ++++++
--- /var/tmp/diff_new_pack.Q15870/_old 2008-10-27 17:09:37.000000000 +0100
+++ /var/tmp/diff_new_pack.Q15870/_new 2008-10-27 17:09:37.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package python-gdata (Version 1.2.1)
+# spec file for package python-gdata (Version 1.2.2)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -22,8 +22,8 @@
BuildRequires: python-devel python-setuptools
License: The Apache Software License
Group: Development/Libraries/Python
-Version: 1.2.1
-Release: 2
+Version: 1.2.2
+Release: 1
AutoReqProv: on
Summary: Python library to access data through Google Data APIs
Url: http://code.google.com/p/gdata-python-client
@@ -62,6 +62,34 @@
%doc samples
%changelog
+* Fri Oct 24 2008 maw(a)suse.de
+- Update to version 1.2.2:
+ + Add support for the following APIs:
+ * Google Apps Email Migration API
+ * Google Apps Email Settings API
+ * Google Webmaster Tools Data API
+ * (Some modules for the above are not yet fully tested, so
+ please file an issue if you notice something is not working
+ as expected)
+ + Restored support for gdata.http_request_handler when using App
+ Engine to preserve backwards compatibility
+ + Simplified auth token management by adding a current_token
+ member to service classes; also added settings to control
+ when the token_store is updated when using SetXToken() methods;
+ the token_store will only be queried if there is no
+ current_token
+ + Fixed issue with requests to HTTPS URLs in which an AuthSub
+ token was seen as invalid because the request contained the
+ default port number (443); the library no longer includes the
+ port in the Host header if it is using the default
+ + Resolved issues with YouTube token scopes
+ + Fixed issue which appeared when the Calendar API issues a
+ redirect to a PUT request; the library now correctly retries
+ with a PUT (instead of a POST)
+ + Added workaround for differences in how the App Engine SDK
+ handles redirects
+ + Fixed typo in gdata.EntryLink declaration
+ + Fixed invalid host errors seen when using some HTTP proxies.
* Fri Oct 03 2008 mboman(a)suse.de
- Update to version 1.2.1:
+ The gdata.alt.appengine module now replaces a Service object's token_store
@@ -84,7 +112,7 @@
+ Fixed issue in atom.http which surfaces when passing in a string for the
port number. Ports are now cast to ints.
+ Updated pydocs.
-* Sat Sep 13 2008 maw(a)suse.de
+* Fri Sep 12 2008 maw(a)suse.de
- Update to version 1.2.0:
+ Refactored HTTP request mechanisms and the way that
Authorization headers are created and applied to requests
@@ -120,7 +148,7 @@
exception construction
+ Moved the logic for using this library on Google App Engine
into a new module: gdata.alt.appengine.
-* Tue Jul 01 2008 maw(a)suse.de
+* Mon Jun 30 2008 maw(a)suse.de
- Update to version 1.1.1:
+ Added support for the Google Contacts, YouTube, and
Blogger APIs
@@ -144,6 +172,6 @@
in unit tests.
* Fixed character encoding problems when parsing non ASCII XML.
* Added pydocs for gdata's geo, exif, and media packages.
-* Thu Jan 17 2008 jpr(a)suse.de
+* Wed Jan 16 2008 jpr(a)suse.de
- Initial checkin, based roughly on devel:languages:python, but with
new version. No patches to review and clean tarball download.
++++++ gdata.py-1.2.1.tar.bz2 -> gdata.py-1.2.2.tar.bz2 ++++++
++++ 21877 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package pulseaudio
checked in at Mon Oct 27 17:10:32 CET 2008.
--------
--- pulseaudio/pulseaudio.changes 2008-10-16 02:23:40.000000000 +0200
+++ /mounts/work_src_done/STABLE/pulseaudio/pulseaudio.changes 2008-10-27 14:33:21.000000000 +0100
@@ -1,0 +2,5 @@
+Mon Oct 27 14:26:30 CEST 2008 - rodrigo(a)novell.com
+
+- Fixed some bugs in setup-pulseaudio script (bnc#425475)
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pulseaudio.spec ++++++
--- /var/tmp/diff_new_pack.W15533/_old 2008-10-27 17:09:31.000000000 +0100
+++ /var/tmp/diff_new_pack.W15533/_new 2008-10-27 17:09:31.000000000 +0100
@@ -22,7 +22,7 @@
%define drvver 0.9
Summary: A Networked Sound Server
Version: 0.9.12
-Release: 5
+Release: 6
License: GPL v2 or later; LGPL v2.1 or later
Group: System/Sound Daemons
Source: %{name}-%{version}.tar.bz2
@@ -30,7 +30,7 @@
Source2: setup-pulseaudio
Url: http://pulseaudio.org
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-BuildRequires: PolicyKit-devel alsa-devel avahi-devel bluez-devel doxygen gconf2-devel gdbm-devel glib2-devel hal-devel intltool jack-devel libatomic-ops-devel liboil-devel libsamplerate-devel libsndfile-devel lirc-devel perl-XML-Parser speex-devel tcpd-devel update-desktop-files xorg-x11-devel
+BuildRequires: PolicyKit-devel alsa-devel avahi-devel bluez-devel doxygen gconf2-devel gdbm-devel glib2-devel hal-devel intltool jack-devel libatomic-ops-devel liboil-devel libsamplerate-devel libsndfile-devel libtool lirc-devel perl-XML-Parser speex-devel tcpd-devel update-desktop-files xorg-x11-devel
Requires: libpulsecore4 = %{version}
Recommends: alsa-plugins-pulse
PreReq: pwdutils
@@ -542,7 +542,9 @@
%{_mandir}/man1/pax11publish.1.gz
%changelog
-* Wed Oct 15 2008 maw(a)novell.com
+* Mon Oct 27 2008 rodrigo(a)novell.com
+- Fixed some bugs in setup-pulseaudio script (bnc#425475)
+* Thu Oct 16 2008 maw(a)novell.com
- Run autoreconf.
* Sat Sep 20 2008 rodrigo(a)suse.de
- Added pulseaudio-dot-pulse.patch from upstream to fix broken
@@ -584,7 +586,7 @@
+ Additional stream attributes for libcanberra
- Added new BuildRequires
- Added new modules to list of installed files
-* Fri Jun 27 2008 maw(a)suse.de
+* Sat Jun 28 2008 maw(a)suse.de
- Own some directories so that builds succeed.
* Tue Jun 24 2008 rodrigo(a)suse.de
- Added .desktop file for autostarting under GNOME (bnc#387052)
@@ -593,7 +595,7 @@
* Mon May 26 2008 rodrigo(a)suse.de
- Depend on alsa-plugins-pulse to have ALSA-based applications
work out of the box with PulseAudio (bnc#394177)
-* Fri May 23 2008 jpr(a)suse.de
+* Sat May 24 2008 jpr(a)suse.de
- Generate 32bit libraries (bnc #338269)
* Mon May 19 2008 rodrigo(a)suse.de
- Removed pulseaudio-use-correct-socket-for-esd-375701.patch,
@@ -604,7 +606,7 @@
* Tue May 06 2008 rodrigo(a)suse.de
- Added pulseaudio-use-correct-socket-for-esd-375701.patch to
use correct esound socket (bnc375701)
-* Wed Apr 09 2008 maw(a)suse.de
+* Thu Apr 10 2008 maw(a)suse.de
- Update to version 0.9.10:
+ Better compatibility in padsp with certain programs which like
to pass NULL strings to libc functions
@@ -625,7 +627,7 @@
dependencies on esound
* Wed Mar 12 2008 rodrigo(a)suse.de
- Review and merge changes from public build service into FACTORY.
-* Sat Mar 08 2008 cyberorg(a)cyberorg.info
+* Sun Mar 09 2008 cyberorg(a)cyberorg.info
- Update to 0.9.9
- The only change from 0.9.8 is a fix for CVE-2008-0008
- Need to add pulse user to audio group too
@@ -638,7 +640,7 @@
* Wed Jan 23 2008 rodrigo(a)suse.de
- Reviewed changes from cyberorg(a)cyberorg.info submitted to
home:rodrigomoya:pulseaudio BS service.
-* Wed Jan 09 2008 cyberorg(a)cyberorg.info
+* Thu Jan 10 2008 cyberorg(a)cyberorg.info
- Update to 0.9.8
* Man pages
* Make real-time priority and nice level configurable
@@ -675,14 +677,14 @@
- Removed 'rm -rf $RPM_BUILD_ROOT' from %%install
* Mon Dec 24 2007 rodrigo(a)suse.de
- Use /var/lib/pulseaudio as home dir for pulseaudio user.
-* Tue Dec 11 2007 rodrigo(a)suse.de
+* Wed Dec 12 2007 rodrigo(a)suse.de
- Removed special permissions for pulseaudio binary to make it
buildable until the permissions thing is solved.
* Tue Dec 11 2007 rodrigo(a)suse.de
- Merged with package from home:rodrigomoya:pulseaudio BS project.
-* Wed Nov 21 2007 cyberorg(a)cyberorg.info
+* Thu Nov 22 2007 cyberorg(a)cyberorg.info
- Remove Provides and Obsoletes from esound compat package
-* Tue Nov 20 2007 cyberorg(a)cyberorg.info
+* Wed Nov 21 2007 cyberorg(a)cyberorg.info
- Restructured spec file to build more subpackages, like in Fedora 8.
* Wed Oct 31 2007 tiwai(a)suse.de
- updated to version 0.9.7:
@@ -734,7 +736,7 @@
- fix suspend/resume with alsa backend
- fix the frame size handling in alsa backend
- fix possible NULL dereference
-* Sun Oct 15 2006 schwab(a)suse.de
+* Mon Oct 16 2006 schwab(a)suse.de
- Make sure config.rpath is present.
* Wed Sep 06 2006 tiwai(a)suse.de
- updated to version 0.9.5:
++++++ setup-pulseaudio ++++++
--- /var/tmp/diff_new_pack.W15533/_old 2008-10-27 17:09:31.000000000 +0100
+++ /var/tmp/diff_new_pack.W15533/_new 2008-10-27 17:09:31.000000000 +0100
@@ -13,20 +13,33 @@
}
enable_alsa() {
+ echo "Enabling PulseAudio for ALSA..."
# Add PCM PA device
- if grep pcm.pulse /etc/asound.conf; then
- echo "pcm.pulse device already in /etc/asound.conf"
+ if test -f /etc/asound.conf; then
+ if grep pcm.pulse /etc/asound.conf; then
+ echo "pcm.pulse device already in /etc/asound.conf"
+ else
+ echo "" >> /etc/asound.conf
+ echo "pcm.pulse {" >> /etc/asound.conf
+ echo " type pulse" >> /etc/asound.conf
+ echo "}" >> /etc/asound.conf
+ fi
+
+ # Add CTL PA device
+ if grep ctl.pulse /etc/asound.conf; then
+ echo "ctl.pulse device already in /etc/asound.conf"
+ else
+ echo "" >> /etc/asound.conf
+ echo "ctl.pulse {" >> /etc/asound.conf
+ echo " type pulse" >> /etc/asound.conf
+ echo "}" >> /etc/asound.conf
+ fi
else
echo "" >> /etc/asound.conf
echo "pcm.pulse {" >> /etc/asound.conf
echo " type pulse" >> /etc/asound.conf
echo "}" >> /etc/asound.conf
- fi
- # Add CTL PA device
- if grep ctl.pulse /etc/asound.conf; then
- echo "ctl.pulse device already in /etc/asound.conf"
- else
echo "" >> /etc/asound.conf
echo "ctl.pulse {" >> /etc/asound.conf
echo " type pulse" >> /etc/asound.conf
@@ -54,34 +67,42 @@
}
enable_libao() {
- if grep "default_driver=pulse" /etc/libao.conf; then
- echo "Default driver is pulse already in /etc/libao.conf"
+ echo "Enabling PulseAudio for libao..."
+ if test -f /etc/libao.conf; then
+ if grep "default_driver=pulse" /etc/libao.conf; then
+ echo "Default driver is pulse already in /etc/libao.conf"
+ else
+ echo "default_driver=pulse" >> /etc/libao.conf
+ fi
else
echo "default_driver=pulse" >> /etc/libao.conf
fi
}
enable_mplayer() {
+ echo "Enabling PulseAudio for mplayer..."
# Maybe it would be better to just add a alias mplayer=mplayer -ao pulse to /etc/environment?
- if grep "ao=pulse" /etc/mplayer/mplayer.conf; then
- echo "Default driver is pulse already in /etc/mplayer/mplayer.conf"
- else
- if grep "ao=" /etc/mplayer/mplayer.conf; then
- echo ""
+ if test -f /etc/mplayer/mplayer.conf; then
+ if grep "ao=pulse" /etc/mplayer/mplayer.conf; then
+ echo "Default driver is pulse already in /etc/mplayer/mplayer.conf"
else
- echo "ao=pulse" >> /etc/mplayer/mplayer.conf
+ echo ""
fi
+ else
+ echo "ao=pulse" >> /etc/mplayer/mplayer.conf
fi
# FIXME: mplayerplug-in uses $HOME/.mplayer/mplayerplug-in.conf
}
enable_openal() {
+ echo "Enabling PulseAudio for openal..."
# FIXME: openal uses ~/.openalrc
echo ""
}
enable_oss() {
+ echo "Enabling PulseAudio for OSS..."
for app in $LIST_OF_OSS_APPS; do
if grep "alias $app=padsp $app" /etc/environment; then
echo "Application $app already setup for PulseAudio"
@@ -92,6 +113,7 @@
}
enable_sdl() {
+ echo "Enabling PulseAudio for SDL..."
# For SDL, we just add an environment variable, so that apps use the PA audio driver
if grep SDL_AUDIODRIVER /etc/environment; then
sed s/SDL_AUDIODRIVER*/SDL_AUDIODRIVER=pulse /etc/environment
@@ -101,6 +123,7 @@
}
enable_timidity() {
+ echo "Enabling PulseAudio for Timidity..."
# Use esound output for timidity
if grep "alias timidity=timidity -Oe" /etc/environment; then
echo "Timidity already setup for using PulseAudio"
@@ -110,45 +133,58 @@
}
enable_xine() {
+ echo "Enabling PulseAudio for Xine..."
# FIXME: xine uses $HOME/.xine/config
echo ""
}
disable_alsa() {
+ echo "Disabling PulseAudio for ALSA..."
# FIXME: perl -pi -e ...
echo ""
}
disable_libao() {
- perl -pi -e "s|default_driver=pulse||g;" /etc/libao.conf
+ echo "Disabling PulseAudio for libao..."
+ if test -f /etc/libao.conf; then
+ perl -pi -e "s|default_driver=pulse||g;" /etc/libao.conf
+ fi
}
disable_mplayer() {
- perl -pi -e "s|ao=pulse||g;" /etc/mplayer/mplayer.conf
+ echo "Disabling PulseAudio for mplayer..."
+ if test -f /etc/mplayer/mplayer.conf; then
+ perl -pi -e "s|ao=pulse||g;" /etc/mplayer/mplayer.conf
+ fi
}
disable_openal() {
+ echo "Disabling PulseAudio for openal..."
# FIXME: openal uses ~/.openalrc
echo ""
}
disable_oss() {
+ echo "Disabling PulseAudio for OSS..."
for app in $LIST_OF_OSS_APPS; do
perl -pi -e "s|alias $app=padsp $app||g;" /etc/environment
done
}
disable_sdl() {
+ echo "Disabling PulseAudio for SDL..."
if grep "SDL_AUDIODRIVER=pulse" /etc/environment; then
sed s/SDL_AUDIODRIVER=pulse// /etc/environment
fi
}
disable_timidity() {
- perl -pi -e "s|alias timidity=timidity -Oe||g:" /etc/environment
+ echo "Disabling PulseAudio for Timidity..."
+ perl -pi -e "s|alias timidity=timidity -Oe||g;" /etc/environment
}
disable_xine() {
+ echo "Disabling PulseAudio for Xine..."
# FIXME: xine uses $HOME/.xine/config
echo ""
}
@@ -191,14 +227,6 @@
esac
# Now, update /etc/sysconfig/sound with the PA status
-if grep PULSEAUDIO_ENABLE /etc/sysconfig/sound; then
- if grep "PULSEAUDIO_ENABLE=\"yes\"" /etc/sysconfig/sound; then
- echo ""
- fi
-else
- if [ "x$ENABLE" = "x1" ]; then
- echo "PULSEAUDIO_ENABLE=\"yes\"" >> /etc/sysconfig/sound
- fi
-fi
+perl -pi -e "s|PULSEAUDIO_ENABLE=\"no\"|PULSEAUDIO_ENABLE=\"yes\"|g;" /etc/sysconfig/sound
/sbin/SuSEconfig
\ No newline at end of file
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package powerpc-utils
checked in at Mon Oct 27 17:09:26 CET 2008.
--------
--- arch/ppc/powerpc-utils/powerpc-utils.changes 2008-10-15 17:29:40.000000000 +0200
+++ /mounts/work_src_done/STABLE/powerpc-utils/powerpc-utils.changes 2008-10-27 13:46:47.000000000 +0100
@@ -1,0 +2,6 @@
+Mon Oct 27 13:45:58 CET 2008 - olh(a)suse.de
+
+- use linux,phandle for memory add when ibm,phandle is not available.
+ (bnc#438685 - LTC49075)
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
New:
----
powerpc-utils-papr.drmgr-phandle.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ powerpc-utils.spec ++++++
--- /var/tmp/diff_new_pack.X14506/_old 2008-10-27 17:09:11.000000000 +0100
+++ /var/tmp/diff_new_pack.X14506/_new 2008-10-27 17:09:11.000000000 +0100
@@ -28,7 +28,7 @@
Obsoletes: ppc64-utils
Provides: ppc64-utils
Version: 1.1.1
-Release: 7
+Release: 8
License: IBM Public License
Url: http://powerpc-utils.ozlabs.org/
Group: System/Management
@@ -46,6 +46,7 @@
Patch101: powerpc-utils-papr.insserv-ibmvscsis.patch
Patch102: powerpc-utils-papr.drmgs_mem_rm.patch
Patch103: powerpc-utils-papr.drmgr-symlinks.patch
+Patch104: powerpc-utils-papr.drmgr-phandle.patch
ExclusiveArch: ppc ppc64
%description
@@ -71,6 +72,7 @@
%patch101 -p1
%patch102 -p1
%patch103 -p1
+%patch104 -p1
%build
make CFLAGS="$RPM_OPT_FLAGS" %{?jobs:-j%jobs}
@@ -106,6 +108,9 @@
%config %attr (755,root,root) /etc/init.d/ibmvscsis.sh
%changelog
+* Mon Oct 27 2008 olh(a)suse.de
+- use linux,phandle for memory add when ibm,phandle is not available.
+ (bnc#438685 - LTC49075)
* Wed Oct 15 2008 olh(a)suse.de
- fix memory hotplug remove (bnc#435181 - LTC48640)
- provide compat symlinks (bnc#435543 - LTC49095)
++++++ powerpc-utils-papr.drmgr-phandle.patch ++++++
# Bug 438685 - UPT:LTE: clashlp1: Memory add fails, responds with HSCL297A message
# - Use linux,phandle for memory add when ibm,phandle is not available.
---
cmds/drmgr/drslot_chrp_mem.c | 30 +++++++++++++++++++++++++++---
1 file changed, 27 insertions(+), 3 deletions(-)
--- a/cmds/drmgr/drslot_chrp_mem.c
+++ b/cmds/drmgr/drslot_chrp_mem.c
@@ -34,6 +34,29 @@ mem_usage(char **pusage)
}
/**
+ * get_phandle
+ *
+ * @param char * device tree node pointer
+ * @param int * pointer to phandle
+ */
+int get_phandle(char *path, int *phandle)
+{
+ int rc1, rc2;
+
+ /* get "linux,phandle" property */
+ rc1 = get_property(path, "linux,phandle", phandle, sizeof(*phandle));
+
+ /* overwrite with "ibm,handle" if it exists */
+ rc2 = get_property(path, "ibm,phandle", phandle, sizeof(*phandle));
+
+ /* return bad if both gets failed */
+ if (rc1 && rc2)
+ return rc1;
+ else
+ return 0;
+}
+
+/**
* free_lmbs
* @brief Free any allocated memory referenced from the list head
*
@@ -520,10 +543,11 @@ update_drconf_node(struct lmb *lmb, stru
if (prop_buf == NULL)
return -1;
- rc = get_property(lmb->ofdt_path, "ibm,phandle", &phandle,
- sizeof(phandle));
- if (rc)
+ rc = get_phandle(lmb->ofdt_path, &phandle);
+ if (rc) {
+ dbg("Failed to get phandle: %d\n", rc);
return rc;
+ }
memset(prop_buf, 0, prop_buf_sz);
tmp = prop_buf;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package polkit-default-privs
checked in at Mon Oct 27 17:09:11 CET 2008.
--------
--- polkit-default-privs/polkit-default-privs.changes 2008-10-24 13:28:03.000000000 +0200
+++ /mounts/work_src_done/STABLE/polkit-default-privs/polkit-default-privs.changes 2008-10-27 09:49:29.000000000 +0100
@@ -1,0 +2,5 @@
+Mon Oct 27 09:49:25 CET 2008 - lnussel(a)suse.de
+
+- combine privilege settings from multiple files (bnc#439127)
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
polkit-default-privs-0.1_200810241325.tar.bz2
New:
----
polkit-default-privs-0.1_200810270947.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ polkit-default-privs.spec ++++++
--- /var/tmp/diff_new_pack.u13752/_old 2008-10-27 17:08:55.000000000 +0100
+++ /var/tmp/diff_new_pack.u13752/_new 2008-10-27 17:08:55.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package polkit-default-privs (Version 0.1_200810241325)
+# spec file for package polkit-default-privs (Version 0.1_200810270947)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -22,7 +22,7 @@
Name: polkit-default-privs
License: GPL v2 or later
Group: Productivity/Security
-Version: 0.1_200810241325
+Version: 0.1_200810270947
Release: 1
Summary: SUSE PolicyKit default permissions
Source: polkit-default-privs-%version.tar.bz2
@@ -71,11 +71,13 @@
/var/adm/fillup-templates/sysconfig.security-polkit_default_privs
%changelog
+* Mon Oct 27 2008 lnussel(a)suse.de
+- combine privilege settings from multiple files (bnc#439127)
* Fri Oct 24 2008 lnussel(a)suse.de
- fix some wrong privilege settings (bnc#435776)
* smpppd.connect, system-update and settimezone in restrictive
* settimezone in standard
-* Tue Oct 07 2008 dmueller(a)suse.de
+* Mon Oct 06 2008 dmueller(a)suse.de
- obsolete resmgr and hal-resmgr for openSUSE 11.1 and newer
* Wed Sep 17 2008 lnussel(a)suse.de
- add manpages
++++++ polkit-default-privs-0.1_200810241325.tar.bz2 -> polkit-default-privs-0.1_200810270947.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/polkit-default-privs-0.1_200810241325/chkstat-polkit new/polkit-default-privs-0.1_200810270947/chkstat-polkit
--- old/polkit-default-privs-0.1_200810241325/chkstat-polkit 2008-10-24 13:25:15.000000000 +0200
+++ new/polkit-default-privs-0.1_200810270947/chkstat-polkit 2008-10-27 09:47:30.000000000 +0100
@@ -29,6 +29,13 @@
my $reload_file = '/var/lib/misc/PolicyKit.reload';
my $do_set;
+# privilege => value
+my %to_set;
+
+if($#ARGV != -1 && $ARGV[0] eq '--help' ) {
+ print "USAGE: $0 [-set] <files...>\n";
+ exit 0;
+}
if($#ARGV != -1 && $ARGV[0] eq '-set') {
$do_set = 1;
@@ -50,6 +57,10 @@
if($perms !~ /:/) {
$perms = $perms.':'.$perms.':'.$perms;
}
+ $to_set{$privilege} = $perms;
+}
+
+while (my ($privilege, $perms) = each %to_set) {
my $overridefile = $polkit_public_dir.'/'.$privilege.'.defaults-override';
my $old_perms;
if(-e $overridefile) {
@@ -66,7 +77,7 @@
}
if($do_set) {
- print "setting $privilege to $perms".($old_perms?"\n (wrong permssions $old_perms)\n":"\n");
+ print "setting $privilege to $perms".($old_perms?"\n (wrong setting $old_perms)\n":"\n");
if(-e $overridefile) {
if(!open(F, '<', $md5_dir.'/'.$overridefile)) {
print STDERR "$overridefile was created externally, skip.\n";
@@ -98,7 +109,7 @@
close F;
rename($overridefile.'.new', $overridefile);
} else {
- print "$privilege should be $perms".($old_perms?"\n (wrong permssions $old_perms)\n":"\n");
+ print "$privilege should be $perms".($old_perms?"\n (wrong setting $old_perms)\n":"\n");
}
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package podsleuth
checked in at Mon Oct 27 17:09:00 CET 2008.
--------
--- podsleuth/podsleuth.changes 2008-09-12 01:39:25.000000000 +0200
+++ /mounts/work_src_done/STABLE/podsleuth/podsleuth.changes 2008-10-26 22:15:18.000000000 +0100
@@ -1,0 +2,6 @@
+Sun Oct 26 15:51:25 CDT 2008 - gburt(a)suse.de
+
+- Update the model table to include model info for most recently
+ released iPods.
+- Fixes bgo#554115 (artwork support for newest iPods)
+
calling whatdependson for head-i586
New:
----
update-model-info-fix-artwork-bug-r64_68.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ podsleuth.spec ++++++
--- /var/tmp/diff_new_pack.U12108/_old 2008-10-27 17:07:42.000000000 +0100
+++ /var/tmp/diff_new_pack.U12108/_new 2008-10-27 17:07:42.000000000 +0100
@@ -20,12 +20,13 @@
Name: podsleuth
Version: 0.6.3
-Release: 1
+Release: 4
License: X11/MIT
Group: Hardware/Other
Summary: PodSleuth provides rich iPod metadata through HAL
Url: http://banshee-project.org/PodSleuth
Source: %{name}-%{version}.tar.bz2
+Patch1: update-model-info-fix-artwork-bug-r64_68.patch
AutoReqProv: on
PreReq: filesystem
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -62,6 +63,7 @@
%prep
%setup -q
+%patch1 -p0
%build
%{?env_options}
@@ -86,6 +88,10 @@
%{_prefix}/lib/podsleuth/PodSleuth.dll*
%changelog
+* Sun Oct 26 2008 gburt(a)suse.de
+- Update the model table to include model info for most recently
+ released iPods.
+- Fixes bgo#554115 (artwork support for newest iPods)
* Thu Sep 11 2008 abockover(a)suse.de
- Updated to 0.6.3 Release
- Fixes bgo#488209 (HAL startup detection bug)
++++++ update-model-info-fix-artwork-bug-r64_68.patch ++++++
Index: ChangeLog
===================================================================
--- ChangeLog (revision 64)
+++ ChangeLog (revision 68)
@@ -1,3 +1,30 @@
+2008-10-01 Gabriel Burt <gabriel.burt(a)gmail.com>
+
+ * data/ipod-model-table: Add a lot of new info taken from libgpod.
+
+2008-10-01 Gabriel Burt <gabriel.burt(a)gmail.com>
+
+ * data/ipod-model-table: Fix model number for new Nanos. I wasn't aware
+ that the "Model No." listed on the back of the device is not what we want.
+ Instead, we want a substring of the part number listed next to the device
+ description ("iPod nano 8GB Black") on the box.
+
+2008-09-29 Gabriel Burt <gabriel.burt(a)gmail.com>
+
+ * src/PodSleuth/PodSleuth/Device.cs: Add support for new plist format that
+ specifies support image formats in an array instead of as entries in a
+ dictionary. This fix means that 4th gen Nano devices and their
+ comtemporaries should properly detect whether they support album art
+ again.
+
+ * data/ipod-model-table: Fix duplicate serial number and missing comment
+ semicolons.
+
+2008-09-29 Aaron Bockover <abock(a)gnome.org>
+
+ * data/ipod-model-table: Updated a lot of model information,
+ hopefully it's all correct
+
2008-09-11 Aaron Bockover <abock(a)gnome.org>
Released 0.6.3
Index: src/PodSleuth/PodSleuth.ModelData/ModelColor.cs
===================================================================
--- src/PodSleuth/PodSleuth.ModelData/ModelColor.cs (revision 64)
+++ src/PodSleuth/PodSleuth.ModelData/ModelColor.cs (revision 68)
@@ -13,6 +13,7 @@
Green,
Pink,
Gold,
- Purple
+ Purple,
+ Yellow
}
}
Index: src/PodSleuth/PodSleuth/Device.cs
===================================================================
--- src/PodSleuth/PodSleuth/Device.cs (revision 64)
+++ src/PodSleuth/PodSleuth/Device.cs (revision 68)
@@ -140,25 +140,44 @@
if(plist_dict.ContainsKey("FireWireGUID")) {
firewire_id = ((PlistString)plist_dict["FireWireGUID"]).Value;
}
-
+
foreach(string img_class in new string [] { "ImageSpecifications", "AlbumArt", "ChapterImageSpecs" }) {
if(!plist_dict.ContainsKey(img_class)) {
continue;
}
+
+ bool added_any = false;
PlistDictionary formats = plist_dict[img_class] as PlistDictionary;
- if(formats == null || formats.Count == 0) {
+ if(formats != null && formats.Count > 0) {
+ foreach(KeyValuePair<string, PlistObjectBase> kvp in formats) {
+ try {
+ ImageFormat format = new ImageFormat((PlistDictionary)kvp.Value, img_class);
+ image_formats.Add(format);
+ added_any = true;
+ } catch {
+ }
+ }
+ } else {
+ // In 4th gen Nanos, the plist format was changed to list the image
+ // types supported in an array instead of as entries in a dict.
+ PlistArray formats_array = plist_dict[img_class] as PlistArray;
+ if (formats_array != null) {
+ foreach(PlistObjectBase val in formats_array) {
+ try {
+ ImageFormat format = new ImageFormat((PlistDictionary)val, img_class);
+ image_formats.Add(format);
+ added_any = true;
+ } catch {
+ }
+ }
+ }
+ }
+
+ if(!added_any) {
continue;
}
- foreach(KeyValuePair<string, PlistObjectBase> kvp in formats) {
- try {
- ImageFormat format = new ImageFormat((PlistDictionary)kvp.Value, img_class);
- image_formats.Add(format);
- } catch {
- }
- }
-
switch(img_class) {
case "ImageSpecifications": photos_supported = true; break;
case "AlbumArt": album_art_supported = true; break;
@@ -194,9 +213,11 @@
}
string model = sysinfo["ModelNumStr"];
-
- model = model.Substring(1);
- model = model.Substring(0, 4);
+ if (model != null && model.Length >= 5) {
+ model = model.Substring(1);
+ model = model.Substring(0, 4);
+ }
+
return model;
}
Index: data/ipod-model-table
===================================================================
--- data/ipod-model-table (revision 64)
+++ data/ipod-model-table (revision 68)
@@ -12,7 +12,8 @@
;;; 'hip' formats (XML) make the table extremely hard to read
;;; and edit by hand, and add too much text overhead. No complaints.
;;;
-;;; VERY USEFUL: http://docs.info.apple.com/article.html?artnum=61688
+;;; VERY USEFUL: http://support.apple.com/kb/HT1353
+;;; http://yabb.jriver.com/interact/index.php?topic=36033
;----- ---- ----- -------- ------ ---------- ------------
;Class Gen. Color Capacity Model# Attributes Serial Codes
@@ -21,46 +22,46 @@
;; Original Form Factor iPods -------
Grayscale 1 White 5 8513 None Unknown
-Grayscale 1 White 5 8541 None LG6,NAM
+Grayscale 1 White 5 8541 None LG6,NAM,MJ2
Grayscale 1 White 5 8697 None Unknown
Grayscale 1 White 10 8709 None ML1,MME
-Grayscale 2 White 10 8737 None Unknown
-Grayscale 2 White 10 8740 None NGE
-Grayscale 2 White 20 8738 None Unknown
-Grayscale 2 White 20 8741 None MMC,MMF
+Grayscale 2 White 10 8737 None MMB
+Grayscale 2 White 10 8740 None NGE,NGH
+Grayscale 2 White 20 8738 None MMC
+Grayscale 2 White 20 8741 None MMF
Grayscale 3 White 10 8976 None NRH
-Grayscale 3 White 15 8946 None Unknown
+Grayscale 3 White 15 8946 None NLW
Grayscale 3 White 15 9460 None QQF
Grayscale 3 White 20 9244 None PQ5,PNT
-Grayscale 3 White 30 8948 None NLY
+Grayscale 3 White 30 8948 None NLY,NM7
Grayscale 3 White 40 9245 None PNU
Grayscale 4 White 20 9282 None PS9,Q8U
-Grayscale 4 Black 25 9787 U2 V9V
+Grayscale 4 Black 25 9787 U2 V9V,S2X
Grayscale 4 White 40 9268 None PQ7
Grayscale 4 White 40 E436 HP Unknown
Color 4 White 20 A079 None TDU,TDS
-Color 4 Black 20 A127 U2 Unknown
-Color 4 White 60 9830 None SAZ
+Color 4 Black 20 A127 U2 TM2
+Color 4 White 60 9830 None SAZ,SB1
Color 4 White 30 9829 None SAY
Color 4 White 40 9585 None R5Q
-Color 4 White 60 9586 None R5R
+Color 4 White 60 9586 None R5R,R5T
;; iPod Mini ------------------------
-Mini 1 Silver 4 9160 None PFW
+Mini 1 Silver 4 9160 None PFW,PRC
Mini 1 Blue 4 9436 None QKL,QKQ
Mini 1 Pink 4 9435 None QKK,QKP
-Mini 1 Green 4 9434 None Unknown
-Mini 1 Gold 4 9437 None Unknown
+Mini 1 Green 4 9434 None QKJ,QKN
+Mini 1 Gold 4 9437 None QKM,QKR
Mini 2 Silver 4 9800 None S41,S4C
Mini 2 Blue 4 9802 None S43
Mini 2 Pink 4 9804 None S45
-Mini 2 Green 4 9806 None S47
+Mini 2 Green 4 9806 None S47,S4J
Mini 2 Silver 6 9801 None S42
Mini 2 Blue 6 9803 None S44
Mini 2 Pink 6 9805 None Unknown
@@ -79,13 +80,24 @@
Shuffle 2 Purple 1 X None YXA
Shuffle 2 Red 1 X ProductRed YX9
+Shuffle 3 Silver 1 B225 None Unknown
+Shuffle 3 Purple 1 B233 None Unknown
+Shuffle 3 Red 1 B231 ProductRed Unknown
+Shuffle 3 Blue 1 B227 None Unknown
+Shuffle 3 Green 1 B229 None Unknown
+Shuffle 3 Silver 2 B518 None Unknown
+Shuffle 3 Blue 2 B520 None Unknown
+Shuffle 3 Green 2 B522 None Unknown
+Shuffle 3 Red 2 B524 ProductRed Unknown
+Shuffle 3 Purple 2 B526 None Unknown
+
;; iPod Nano ------------------------
-Nano 1 White 1 A350 None UNB
-Nano 1 Black 1 A352 None UPR
-Nano 1 White 2 A004 None SZB,SZC,SZV,SZW,UNA
+Nano 1 White 1 A350 None UNB,UNA
+Nano 1 Black 1 A352 None UPR,UPS
+Nano 1 White 2 A004 None SZB,SZV,SZW
Nano 1 Black 2 A099 None TJT,TJU
-Nano 1 White 4 A005 None Unknown
+Nano 1 White 4 A005 None SZT,SZC
Nano 1 Black 4 A107 None TK2,TK3
Nano 2 Silver 2 A477 None VQ5,VQ6
@@ -104,18 +116,46 @@
Nano 3 Green 8 A253 None YXT
Nano 3 Black 8 A261 None YXX
+Nano 4 Silver 4 B480 None 1P1
+;;Nano 4 Blue 4 B??? None Unknown
+Nano 4 Pink 4 B654 None 37H
+Nano 4 Purple 4 B657 None 37K
+Nano 4 Orange 4 B660 None 37L
+Nano 4 Green 4 B663 None 37P
+Nano 4 Yellow 4 B666 None 37Q
+Nano 4 Silver 8 B598 None Unknown
+Nano 4 Blue 8 B732 None 3QS
+Nano 4 Pink 8 B735 None 3QT
+Nano 4 Purple 8 B739 None 3QU
+Nano 4 Orange 8 B742 None 3QW
+Nano 4 Green 8 B745 None 3QX
+Nano 4 Yellow 8 B748 None 3QY
+Nano 4 Red 8 B751 ProductRed 3QZ
+Nano 4 Black 8 B754 None 3R0
+
+Nano 4 Silver 16 B903 None Unknown
+Nano 4 Blue 16 B905 None Unknown
+Nano 4 Pink 16 B907 None Unknown
+Nano 4 Purple 16 B909 None Unknown
+Nano 4 Orange 16 B911 None Unknown
+Nano 4 Green 16 B913 None Unknown
+Nano 4 Yellow 16 B915 None Unknown
+Nano 4 Red 16 B917 ProductRed 5BE
+Nano 4 Black 16 B918 None Unknown
+
;; iPod Video -----------------------
-Video 5 White 30 A002 None SZ9,SZT,SZU
-Video 5 Black 30 A146 None TXK
-Video 5 White 60 A003 None SZA
+Video 5 White 30 A002 None SZ9,WEC,WED,WEG,WEH,WEL
+Video 5 Black 30 A146 None TXK,TXM,WEE,WEF,WEJ,WEK
+Video 5 White 60 A003 None SZA,SZU
Video 5 Black 60 A147 None TXL,TXN
+Video 5.5 Black 30 A452 U2 W9V,WEM,W9G
Video 5.5 White 30 A444 None V9K,V9L,WU9
Video 5.5 Black 30 A446 None VQM,V9M,V9N
-Video 5.5 White 80 A448 None V9S,V9P,V9R
-Video 5.5 Black 80 A450 None WUC
-Video 5.5 Black 30 A446 U2 W9G,WEE
+Video 5.5 White 80 A448 None V9P
+Video 5.5 Black 80 A450 None V9R,V9S,V95,V96
+Video 5.5 Black 80 A450 U2 WUC
;; iPod Classic ---------------------
@@ -124,14 +164,20 @@
Classic 6 Silver 160 B155 None YMU
Classic 6 Black 160 B150 None YMX
+Classic 7 Silver 120 B562 None 2C5
+Classic 7 Black 120 B565 None 2C7
+
;; iPod Touch -----------------------
-Touch 6 Black 8 X None Unknown
-Touch 6 Black 16 X None Unknown
+Touch 1 Black 8 A623 None W4N,14N
+Touch 1 Black 16 A627 None W4T
+Touch 2 Black 32 B376 None Unknown
;; iPhone ---------------------------
-Phone 6 Black 4 A501 None VR0
+Phone 1 Black 4 A501 None VR0
+Phone 1 Black 8 A712 None WH8
+Phone 2 Black 16 B384 None Unknown
;; Video Notes:
;; The W prefix may mean U2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package perl-YAML
checked in at Mon Oct 27 17:07:32 CET 2008.
--------
--- perl-YAML/perl-YAML.changes 2007-08-07 01:31:52.000000000 +0200
+++ /mounts/work_src_done/STABLE/perl-YAML/perl-YAML.changes 2008-10-27 13:13:45.000000000 +0100
@@ -1,0 +2,6 @@
+Mon Oct 27 13:13:06 CET 2008 - cwh(a)suse.de
+
+- version: 0.66
+ * Blessed code refs with LoadCode=0 still get blessed. rafl++
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
YAML-0.65.tar.gz
New:
----
YAML-0.66.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-YAML.spec ++++++
--- /var/tmp/diff_new_pack.UG9680/_old 2008-10-27 17:07:24.000000000 +0100
+++ /var/tmp/diff_new_pack.UG9680/_new 2008-10-27 17:07:24.000000000 +0100
@@ -1,24 +1,32 @@
#
-# spec file for package perl-YAML (Version 0.65)
+# spec file for package perl-YAML (Version 0.66)
#
-# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
+# Copyright (c) 2008 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
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
+
Name: perl-YAML
BuildRequires: perl-Test-Base
-URL: http://search.cpan.org/~ingy/YAML
+Url: http://search.cpan.org/~ingy/YAML
License: Artistic License
Group: Development/Languages/Perl
Requires: perl = %{perl_version}
-Autoreqprov: on
+AutoReqProv: on
Summary: YAML - YAML Ain't Markup Language (tm)
-Version: 0.65
+Version: 0.66
Release: 1
Source: YAML-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -45,7 +53,6 @@
make test
%install
-rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install_vendor
%perl_process_packlist
@@ -90,7 +97,10 @@
/var/adm/perl-modules/%{name}
%changelog
-* Tue Jul 24 2007 - cwh(a)suse.de
+* Mon Oct 27 2008 cwh(a)suse.de
+- version: 0.66
+ * Blessed code refs with LoadCode=0 still get blessed. rafl++
+* Tue Jul 24 2007 cwh(a)suse.de
- version 0.65
* \z is really \0
* Speed up regexp loading. audreyt++
@@ -100,7 +110,7 @@
* Don't emit nodes blessed into '' in the new tag scheme, and improve semantics
of loading such nodes.
* New support for dumping/loading regexps.
-* Thu Oct 26 2006 - cwh(a)suse.de
+* Thu Oct 26 2006 cwh(a)suse.de
- version: 0.62
- Patch from rgs for Catalyst users
- version: 0.61
@@ -122,20 +132,20 @@
We can undo this when Module::Build starts loading it for itself.
- version: 0.54
- Remove dependency on Class::Spiffy (and/or Spiffy).
-* Fri Feb 17 2006 - cwh(a)suse.de
+* Fri Feb 17 2006 cwh(a)suse.de
- Fixed dependency (wrong version of perl-Class-Spiffy)
-* Wed Jan 25 2006 - mls(a)suse.de
+* Wed Jan 25 2006 mls(a)suse.de
- converted neededforbuild to BuildRequires
-* Fri Jan 20 2006 - cwh(a)suse.de
+* Fri Jan 20 2006 cwh(a)suse.de
version 0.53
- Depend on Class::Spiffy instead of Spiffy. No source filtering.
version 0.52
- Error in Spiffy-0.26 causing problems. Require 0.27
-* Mon Jan 16 2006 - cwh(a)suse.de
+* Mon Jan 16 2006 cwh(a)suse.de
version 0.51
- Tests pass on win32 and cygwin
- Don't gpg sign the distribution tarball
-* Fri Jan 13 2006 - cwh(a)suse.de
+* Fri Jan 13 2006 cwh(a)suse.de
version 0.50
- Major refactoring of YAML.pm
- Completely OO with same old functional UI
@@ -154,11 +164,11 @@
- Support YAML::Marshall to help classes that want to do their own marshalling
- Make objects tags configurable
- -M option for ysh to test other implementations like YAML::Syck
-* Wed Sep 28 2005 - dmueller(a)suse.de
+* Wed Sep 28 2005 dmueller(a)suse.de
- add norootforbuild
-* Tue Jul 19 2005 - lmuelle(a)suse.de
+* Tue Jul 19 2005 lmuelle(a)suse.de
- Update to 0.39.
-* Thu Dec 04 2003 - cwh(a)suse.de
+* Thu Dec 04 2003 cwh(a)suse.de
- fixed filelist (vendorarch)
-* Thu Dec 04 2003 - cwh(a)suse.de
+* Thu Dec 04 2003 cwh(a)suse.de
- initial revision
++++++ YAML-0.65.tar.gz -> YAML-0.66.tar.gz ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/YAML-0.65/Changes new/YAML-0.66/Changes
--- old/YAML-0.65/Changes 2007-06-22 02:51:00.000000000 +0200
+++ new/YAML-0.66/Changes 2007-09-27 10:38:17.000000000 +0200
@@ -1,4 +1,10 @@
---
+version: 0.66
+date: Thu Sep 27 01:37:16 PDT 2007
+changes:
+- Blessed code refs with LoadCode=0 still get blessed. rafl++
+
+---
version: 0.65
date: Thu Jun 21 17:37:32 PDT 2007
changes:
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/YAML-0.65/inc/Module/Install/Base.pm new/YAML-0.66/inc/Module/Install/Base.pm
--- old/YAML-0.65/inc/Module/Install/Base.pm 2007-06-22 02:56:50.000000000 +0200
+++ new/YAML-0.66/inc/Module/Install/Base.pm 2007-09-27 11:14:14.000000000 +0200
@@ -1,7 +1,7 @@
#line 1
package Module::Install::Base;
-$VERSION = '0.64';
+$VERSION = '0.67';
# Suspend handler for "redefined" warnings
BEGIN {
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/YAML-0.65/inc/Module/Install/Can.pm new/YAML-0.66/inc/Module/Install/Can.pm
--- old/YAML-0.65/inc/Module/Install/Can.pm 2007-06-22 02:56:50.000000000 +0200
+++ new/YAML-0.66/inc/Module/Install/Can.pm 2007-09-27 11:14:14.000000000 +0200
@@ -11,7 +11,7 @@
use vars qw{$VERSION $ISCORE @ISA};
BEGIN {
- $VERSION = '0.64';
+ $VERSION = '0.67';
$ISCORE = 1;
@ISA = qw{Module::Install::Base};
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/YAML-0.65/inc/Module/Install/Fetch.pm new/YAML-0.66/inc/Module/Install/Fetch.pm
--- old/YAML-0.65/inc/Module/Install/Fetch.pm 2007-06-22 02:56:50.000000000 +0200
+++ new/YAML-0.66/inc/Module/Install/Fetch.pm 2007-09-27 11:14:14.000000000 +0200
@@ -6,7 +6,7 @@
use vars qw{$VERSION $ISCORE @ISA};
BEGIN {
- $VERSION = '0.64';
+ $VERSION = '0.67';
$ISCORE = 1;
@ISA = qw{Module::Install::Base};
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/YAML-0.65/inc/Module/Install/Include.pm new/YAML-0.66/inc/Module/Install/Include.pm
--- old/YAML-0.65/inc/Module/Install/Include.pm 2007-06-22 02:56:50.000000000 +0200
+++ new/YAML-0.66/inc/Module/Install/Include.pm 2007-09-27 11:14:14.000000000 +0200
@@ -6,7 +6,7 @@
use vars qw{$VERSION $ISCORE @ISA};
BEGIN {
- $VERSION = '0.64';
+ $VERSION = '0.67';
$ISCORE = 1;
@ISA = qw{Module::Install::Base};
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/YAML-0.65/inc/Module/Install/Makefile.pm new/YAML-0.66/inc/Module/Install/Makefile.pm
--- old/YAML-0.65/inc/Module/Install/Makefile.pm 2007-06-22 02:56:50.000000000 +0200
+++ new/YAML-0.66/inc/Module/Install/Makefile.pm 2007-09-27 11:14:14.000000000 +0200
@@ -7,7 +7,7 @@
use vars qw{$VERSION $ISCORE @ISA};
BEGIN {
- $VERSION = '0.64';
+ $VERSION = '0.67';
$ISCORE = 1;
@ISA = qw{Module::Install::Base};
}
@@ -17,192 +17,221 @@
my %seen = ();
sub prompt {
- shift;
+ shift;
- # Infinite loop protection
- my @c = caller();
- if ( ++$seen{"$c[1]|$c[2]|$_[0]"} > 3 ) {
- die "Caught an potential prompt infinite loop ($c[1]|$c[2]|$_[0])";
- }
-
- # In automated testing, always use defaults
- if ( $ENV{AUTOMATED_TESTING} and ! $ENV{PERL_MM_USE_DEFAULT} ) {
- local $ENV{PERL_MM_USE_DEFAULT} = 1;
- goto &ExtUtils::MakeMaker::prompt;
- } else {
- goto &ExtUtils::MakeMaker::prompt;
- }
+ # Infinite loop protection
+ my @c = caller();
+ if ( ++$seen{"$c[1]|$c[2]|$_[0]"} > 3 ) {
+ die "Caught an potential prompt infinite loop ($c[1]|$c[2]|$_[0])";
+ }
+
+ # In automated testing, always use defaults
+ if ( $ENV{AUTOMATED_TESTING} and ! $ENV{PERL_MM_USE_DEFAULT} ) {
+ local $ENV{PERL_MM_USE_DEFAULT} = 1;
+ goto &ExtUtils::MakeMaker::prompt;
+ } else {
+ goto &ExtUtils::MakeMaker::prompt;
+ }
}
sub makemaker_args {
- my $self = shift;
- my $args = ($self->{makemaker_args} ||= {});
- %$args = ( %$args, @_ ) if @_;
- $args;
+ my $self = shift;
+ my $args = ($self->{makemaker_args} ||= {});
+ %$args = ( %$args, @_ ) if @_;
+ $args;
}
# For mm args that take multiple space-seperated args,
# append an argument to the current list.
sub makemaker_append {
- my $self = shift;
- my $name = shift;
- my $args = $self->makemaker_args;
- $args->{name} = defined $args->{$name}
- ? join( ' ', $args->{name}, @_ )
- : join( ' ', @_ );
+ my $self = sShift;
+ my $name = shift;
+ my $args = $self->makemaker_args;
+ $args->{name} = defined $args->{$name}
+ ? join( ' ', $args->{name}, @_ )
+ : join( ' ', @_ );
}
sub build_subdirs {
- my $self = shift;
- my $subdirs = $self->makemaker_args->{DIR} ||= [];
- for my $subdir (@_) {
- push @$subdirs, $subdir;
- }
+ my $self = shift;
+ my $subdirs = $self->makemaker_args->{DIR} ||= [];
+ for my $subdir (@_) {
+ push @$subdirs, $subdir;
+ }
}
sub clean_files {
- my $self = shift;
- my $clean = $self->makemaker_args->{clean} ||= {};
- %$clean = (
- %$clean,
- FILES => join(' ', grep length, $clean->{FILES}, @_),
- );
+ my $self = shift;
+ my $clean = $self->makemaker_args->{clean} ||= {};
+ %$clean = (
+ %$clean,
+ FILES => join(' ', grep length, $clean->{FILES}, @_),
+ );
}
sub realclean_files {
- my $self = shift;
- my $realclean = $self->makemaker_args->{realclean} ||= {};
- %$realclean = (
- %$realclean,
- FILES => join(' ', grep length, $realclean->{FILES}, @_),
- );
+ my $self = shift;
+ my $realclean = $self->makemaker_args->{realclean} ||= {};
+ %$realclean = (
+ %$realclean,
+ FILES => join(' ', grep length, $realclean->{FILES}, @_),
+ );
}
sub libs {
- my $self = shift;
- my $libs = ref $_[0] ? shift : [ shift ];
- $self->makemaker_args( LIBS => $libs );
+ my $self = shift;
+ my $libs = ref $_[0] ? shift : [ shift ];
+ $self->makemaker_args( LIBS => $libs );
}
sub inc {
- my $self = shift;
- $self->makemaker_args( INC => shift );
+ my $self = shift;
+ $self->makemaker_args( INC => shift );
+}
+
+my %test_dir = ();
+
+sub _wanted_t {
+ /\.t$/ and -f $_ and $test_dir{$File::Find::dir} = 1;
+}
+
+sub tests_recursive {
+ my $self = shift;
+ if ( $self->tests ) {
+ die "tests_recursive will not work if tests are already defined";
+ }
+ my $dir = shift || 't';
+ unless ( -d $dir ) {
+ die "tests_recursive dir '$dir' does not exist";
+ }
+ require File::Find;
+ %test_dir = ();
+ File::Find::find( \&_wanted_t, $dir );
+ $self->tests( join ' ', map { "$_/*.t" } sort keys %test_dir );
}
sub write {
- my $self = shift;
- die "&Makefile->write() takes no arguments\n" if @_;
+ my $self = shift;
+ die "&Makefile->write() takes no arguments\n" if @_;
- my $args = $self->makemaker_args;
- $args->{DISTNAME} = $self->name;
- $args->{NAME} = $self->module_name || $self->name || $self->determine_NAME($args);
- $args->{VERSION} = $self->version || $self->determine_VERSION($args);
- $args->{NAME} =~ s/-/::/g;
- if ( $self->tests ) {
- $args->{test} = { TESTS => $self->tests };
- }
- if ($] >= 5.005) {
- $args->{ABSTRACT} = $self->abstract;
- $args->{AUTHOR} = $self->author;
- }
- if ( eval($ExtUtils::MakeMaker::VERSION) >= 6.10 ) {
- $args->{NO_META} = 1;
- }
- if ( eval($ExtUtils::MakeMaker::VERSION) > 6.17 and $self->sign ) {
- $args->{SIGN} = 1;
- }
- unless ( $self->is_admin ) {
- delete $args->{SIGN};
- }
-
- # merge both kinds of requires into prereq_pm
- my $prereq = ($args->{PREREQ_PM} ||= {});
- %$prereq = ( %$prereq, map { @$_ } map { @$_ } grep $_,
- ($self->build_requires, $self->requires) );
-
- # merge both kinds of requires into prereq_pm
- my $subdirs = ($args->{DIR} ||= []);
- if ($self->bundles) {
- foreach my $bundle (@{ $self->bundles }) {
- my ($file, $dir) = @$bundle;
- push @$subdirs, $dir if -d $dir;
- delete $prereq->{$file};
- }
- }
-
- if ( my $perl_version = $self->perl_version ) {
- eval "use $perl_version; 1"
- or die "ERROR: perl: Version $] is installed, "
- . "but we need version >= $perl_version";
- }
-
- my %args = map { ( $_ => $args->{$_} ) } grep {defined($args->{$_})} keys %$args;
- if ($self->admin->preop) {
- $args{dist} = $self->admin->preop;
- }
+ my $args = $self->makemaker_args;
+ $args->{DISTNAME} = $self->name;
+ $args->{NAME} = $self->module_name || $self->name || $self->determine_NAME($args);
+ $args->{VERSION} = $self->version || $self->determine_VERSION($args);
+ $args->{NAME} =~ s/-/::/g;
+ if ( $self->tests ) {
+ $args->{test} = { TESTS => $self->tests };
+ }
+ if ($] >= 5.005) {
+ $args->{ABSTRACT} = $self->abstract;
+ $args->{AUTHOR} = $self->author;
+ }
+ if ( eval($ExtUtils::MakeMaker::VERSION) >= 6.10 ) {
+ $args->{NO_META} = 1;
+ }
+ if ( eval($ExtUtils::MakeMaker::VERSION) > 6.17 and $self->sign ) {
+ $args->{SIGN} = 1;
+ }
+ unless ( $self->is_admin ) {
+ delete $args->{SIGN};
+ }
+
+ # merge both kinds of requires into prereq_pm
+ my $prereq = ($args->{PREREQ_PM} ||= {});
+ %$prereq = ( %$prereq,
+ map { @$_ }
+ map { @$_ }
+ grep $_,
+ ($self->build_requires, $self->requires)
+ );
+
+ # merge both kinds of requires into prereq_pm
+ my $subdirs = ($args->{DIR} ||= []);
+ if ($self->bundles) {
+ foreach my $bundle (@{ $self->bundles }) {
+ my ($file, $dir) = @$bundle;
+ push @$subdirs, $dir if -d $dir;
+ delete $prereq->{$file};
+ }
+ }
+
+ if ( my $perl_version = $self->perl_version ) {
+ eval "use $perl_version; 1"
+ or die "ERROR: perl: Version $] is installed, "
+ . "but we need version >= $perl_version";
+ }
+
+ $args->{INSTALLDIRS} = $self->installdirs;
+
+ my %args = map { ( $_ => $args->{$_} ) } grep {defined($args->{$_})} keys %$args;
+
+ my $user_preop = delete $args{dist}->{PREOP};
+ if (my $preop = $self->admin->preop($user_preop)) {
+ $args{dist} = $preop;
+ }
- my $mm = ExtUtils::MakeMaker::WriteMakefile(%args);
- $self->fix_up_makefile($mm->{FIRST_MAKEFILE} || 'Makefile');
+ my $mm = ExtUtils::MakeMaker::WriteMakefile(%args);
+ $self->fix_up_makefile($mm->{FIRST_MAKEFILE} || 'Makefile');
}
sub fix_up_makefile {
- my $self = shift;
- my $makefile_name = shift;
- my $top_class = ref($self->_top) || '';
- my $top_version = $self->_top->VERSION || '';
-
- my $preamble = $self->preamble
- ? "# Preamble by $top_class $top_version\n"
- . $self->preamble
- : '';
- my $postamble = "# Postamble by $top_class $top_version\n"
- . ($self->postamble || '');
-
- local *MAKEFILE;
- open MAKEFILE, "< $makefile_name" or die "fix_up_makefile: Couldn't open $makefile_name: $!";
- my $makefile = do { local $/; <MAKEFILE> };
- close MAKEFILE or die $!;
-
- $makefile =~ s/\b(test_harness\(\$\(TEST_VERBOSE\), )/$1'inc', /;
- $makefile =~ s/( -I\$\(INST_ARCHLIB\))/ -Iinc$1/g;
- $makefile =~ s/( "-I\$\(INST_LIB\)")/ "-Iinc"$1/g;
- $makefile =~ s/^(FULLPERL = .*)/$1 "-Iinc"/m;
- $makefile =~ s/^(PERL = .*)/$1 "-Iinc"/m;
-
- # Module::Install will never be used to build the Core Perl
- # Sometimes PERL_LIB and PERL_ARCHLIB get written anyway, which breaks
- # PREFIX/PERL5LIB, and thus, install_share. Blank them if they exist
- $makefile =~ s/^PERL_LIB = .+/PERL_LIB =/m;
- #$makefile =~ s/^PERL_ARCHLIB = .+/PERL_ARCHLIB =/m;
-
- # Perl 5.005 mentions PERL_LIB explicitly, so we have to remove that as well.
- $makefile =~ s/("?)-I\$\(PERL_LIB\)\1//g;
-
- # XXX - This is currently unused; not sure if it breaks other MM-users
- # $makefile =~ s/^pm_to_blib\s+:\s+/pm_to_blib :: /mg;
-
- open MAKEFILE, "> $makefile_name" or die "fix_up_makefile: Couldn't open $makefile_name: $!";
- print MAKEFILE "$preamble$makefile$postamble" or die $!;
- close MAKEFILE or die $!;
+ my $self = shift;
+ my $makefile_name = shift;
+ my $top_class = ref($self->_top) || '';
+ my $top_version = $self->_top->VERSION || '';
+
+ my $preamble = $self->preamble
+ ? "# Preamble by $top_class $top_version\n"
+ . $self->preamble
+ : '';
+ my $postamble = "# Postamble by $top_class $top_version\n"
+ . ($self->postamble || '');
+
+ local *MAKEFILE;
+ open MAKEFILE, "< $makefile_name" or die "fix_up_makefile: Couldn't open $makefile_name: $!";
+ my $makefile = do { local $/; <MAKEFILE> };
+ close MAKEFILE or die $!;
+
+ $makefile =~ s/\b(test_harness\(\$\(TEST_VERBOSE\), )/$1'inc', /;
+ $makefile =~ s/( -I\$\(INST_ARCHLIB\))/ -Iinc$1/g;
+ $makefile =~ s/( "-I\$\(INST_LIB\)")/ "-Iinc"$1/g;
+ $makefile =~ s/^(FULLPERL = .*)/$1 "-Iinc"/m;
+ $makefile =~ s/^(PERL = .*)/$1 "-Iinc"/m;
+
+ # Module::Install will never be used to build the Core Perl
+ # Sometimes PERL_LIB and PERL_ARCHLIB get written anyway, which breaks
+ # PREFIX/PERL5LIB, and thus, install_share. Blank them if they exist
+ $makefile =~ s/^PERL_LIB = .+/PERL_LIB =/m;
+ #$makefile =~ s/^PERL_ARCHLIB = .+/PERL_ARCHLIB =/m;
+
+ # Perl 5.005 mentions PERL_LIB explicitly, so we have to remove that as well.
+ $makefile =~ s/("?)-I\$\(PERL_LIB\)\1//g;
+
+ # XXX - This is currently unused; not sure if it breaks other MM-users
+ # $makefile =~ s/^pm_to_blib\s+:\s+/pm_to_blib :: /mg;
+
+ open MAKEFILE, "> $makefile_name" or die "fix_up_makefile: Couldn't open $makefile_name: $!";
+ print MAKEFILE "$preamble$makefile$postamble" or die $!;
+ close MAKEFILE or die $!;
- 1;
+ 1;
}
sub preamble {
- my ($self, $text) = @_;
- $self->{preamble} = $text . $self->{preamble} if defined $text;
- $self->{preamble};
+ my ($self, $text) = @_;
+ $self->{preamble} = $text . $self->{preamble} if defined $text;
+ $self->{preamble};
}
sub postamble {
- my ($self, $text) = @_;
- $self->{postamble} ||= $self->admin->postamble;
- $self->{postamble} .= $text if defined $text;
- $self->{postamble}
+ my ($self, $text) = @_;
+ $self->{postamble} ||= $self->admin->postamble;
+ $self->{postamble} .= $text if defined $text;
+ $self->{postamble}
}
1;
__END__
-#line 334
+#line 363
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/YAML-0.65/inc/Module/Install/Metadata.pm new/YAML-0.66/inc/Module/Install/Metadata.pm
--- old/YAML-0.65/inc/Module/Install/Metadata.pm 2007-06-22 02:56:50.000000000 +0200
+++ new/YAML-0.66/inc/Module/Install/Metadata.pm 2007-09-27 11:14:14.000000000 +0200
@@ -6,14 +6,14 @@
use vars qw{$VERSION $ISCORE @ISA};
BEGIN {
- $VERSION = '0.64';
+ $VERSION = '0.67';
$ISCORE = 1;
@ISA = qw{Module::Install::Base};
}
my @scalar_keys = qw{
name module_name abstract author version license
- distribution_type perl_version tests
+ distribution_type perl_version tests installdirs
};
my @tuple_keys = qw{
@@ -56,9 +56,23 @@
};
}
+# configure_requires is currently a null-op
+sub configure_requires { 1 }
+
+# Aliases for build_requires that will have alternative
+# meanings in some future version of META.yml.
+sub test_requires { shift->build_requires(@_) }
+sub install_requires { shift->build_requires(@_) }
+
+# Aliases for installdirs options
+sub install_as_core { $_[0]->installdirs('perl') }
+sub install_as_cpan { $_[0]->installdirs('site') }
+sub install_as_site { $_[0]->installdirs('site') }
+sub install_as_vendor { $_[0]->installdirs('vendor') }
+
sub sign {
my $self = shift;
- return $self->{'values'}{'sign'} if defined wantarray and !@_;
+ return $self->{'values'}{'sign'} if defined wantarray and ! @_;
$self->{'values'}{'sign'} = ( @_ ? $_[0] : 1 );
return $self;
}
@@ -279,9 +293,11 @@
if (
$self->_slurp($file) =~ m/
- =head \d \s+
- (?:licen[cs]e|licensing|copyright|legal)\b
- (.*?)
+ (
+ =head \d \s+
+ (?:licen[cs]e|licensing|copyright|legal)\b
+ .*?
+ )
(=head\\d.*|=cut.*|)
\z
/ixms
@@ -289,19 +305,24 @@
{
my $license_text = $1;
my @phrases = (
- 'under the same (?:terms|license) as perl itself' => 'perl',
- 'GNU public license' => 'gpl',
- 'GNU lesser public license' => 'gpl',
- 'BSD license' => 'bsd',
- 'Artistic license' => 'artistic',
- 'GPL' => 'gpl',
- 'LGPL' => 'lgpl',
- 'BSD' => 'bsd',
- 'Artistic' => 'artistic',
+ 'under the same (?:terms|license) as perl itself' => 'perl', 1,
+ 'GNU public license' => 'gpl', 1,
+ 'GNU lesser public license' => 'gpl', 1,
+ 'BSD license' => 'bsd', 1,
+ 'Artistic license' => 'artistic', 1,
+ 'GPL' => 'gpl', 1,
+ 'LGPL' => 'lgpl', 1,
+ 'BSD' => 'bsd', 1,
+ 'Artistic' => 'artistic', 1,
+ 'MIT' => 'mit', 1,
+ 'proprietary' => 'proprietary', 0,
);
- while ( my ( $pattern, $license ) = splice( @phrases, 0, 2 ) ) {
+ while ( my ($pattern, $license, $osi) = splice(@phrases, 0, 3) ) {
$pattern =~ s{\s+}{\\s+}g;
if ( $license_text =~ /\b$pattern\b/i ) {
+ if ( $osi and $license_text =~ /All rights reserved/i ) {
+ warn "LEGAL WARNING: 'All rights reserved' may invalidate Open Source licenses. Consider removing it.";
+ }
$self->license($license);
return 1;
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/YAML-0.65/inc/Module/Install/Scripts.pm new/YAML-0.66/inc/Module/Install/Scripts.pm
--- old/YAML-0.65/inc/Module/Install/Scripts.pm 2007-06-22 02:56:50.000000000 +0200
+++ new/YAML-0.66/inc/Module/Install/Scripts.pm 2007-09-27 11:14:14.000000000 +0200
@@ -7,7 +7,7 @@
use vars qw{$VERSION $ISCORE @ISA};
BEGIN {
- $VERSION = '0.64';
+ $VERSION = '0.67';
$ISCORE = 1;
@ISA = qw{Module::Install::Base};
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/YAML-0.65/inc/Module/Install/Win32.pm new/YAML-0.66/inc/Module/Install/Win32.pm
--- old/YAML-0.65/inc/Module/Install/Win32.pm 2007-06-22 02:56:50.000000000 +0200
+++ new/YAML-0.66/inc/Module/Install/Win32.pm 2007-09-27 11:14:14.000000000 +0200
@@ -6,7 +6,7 @@
use vars qw{$VERSION $ISCORE @ISA};
BEGIN {
- $VERSION = '0.64';
+ $VERSION = '0.67';
$ISCORE = 1;
@ISA = qw{Module::Install::Base};
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/YAML-0.65/inc/Module/Install/WriteAll.pm new/YAML-0.66/inc/Module/Install/WriteAll.pm
--- old/YAML-0.65/inc/Module/Install/WriteAll.pm 2007-06-22 02:56:50.000000000 +0200
+++ new/YAML-0.66/inc/Module/Install/WriteAll.pm 2007-09-27 11:14:14.000000000 +0200
@@ -6,7 +6,7 @@
use vars qw{$VERSION $ISCORE @ISA};
BEGIN {
- $VERSION = '0.64';
+ $VERSION = '0.67';
$ISCORE = 1;
@ISA = qw{Module::Install::Base};
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/YAML-0.65/inc/Module/Install.pm new/YAML-0.66/inc/Module/Install.pm
--- old/YAML-0.65/inc/Module/Install.pm 2007-06-22 02:56:50.000000000 +0200
+++ new/YAML-0.66/inc/Module/Install.pm 2007-09-27 11:14:14.000000000 +0200
@@ -28,7 +28,7 @@
# This is not enforced yet, but will be some time in the next few
# releases once we can make sure it won't clash with custom
# Module::Install extensions.
- $VERSION = '0.64';
+ $VERSION = '0.67';
}
# Whether or not inc::Module::Install is actually loaded, the
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/YAML-0.65/inc/Test/Base/Filter.pm new/YAML-0.66/inc/Test/Base/Filter.pm
--- old/YAML-0.65/inc/Test/Base/Filter.pm 2007-06-22 02:56:50.000000000 +0200
+++ new/YAML-0.66/inc/Test/Base/Filter.pm 2007-09-27 11:14:14.000000000 +0200
@@ -214,7 +214,8 @@
sub norm {
$self->assert_scalar(@_);
- my $text = shift || '';
+ my $text = shift;
+ $text = '' unless defined $text;
$text =~ s/\015\012/\n/g;
$text =~ s/\r/\n/g;
return $text;
@@ -340,4 +341,4 @@
__DATA__
-#line 638
+#line 639
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/YAML-0.65/inc/Test/Base.pm new/YAML-0.66/inc/Test/Base.pm
--- old/YAML-0.65/inc/Test/Base.pm 2007-06-22 02:56:50.000000000 +0200
+++ new/YAML-0.66/inc/Test/Base.pm 2007-09-27 11:14:14.000000000 +0200
@@ -5,7 +5,7 @@
use 5.006001;
use Spiffy 0.30 -Base;
use Spiffy ':XXX';
-our $VERSION = '0.53';
+our $VERSION = '0.54';
my @test_more_exports;
BEGIN {
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/YAML-0.65/lib/YAML/Types.pm new/YAML-0.66/lib/YAML/Types.pm
--- old/YAML-0.65/lib/YAML/Types.pm 2007-06-22 02:50:01.000000000 +0200
+++ new/YAML-0.66/lib/YAML/Types.pm 2007-09-27 11:11:40.000000000 +0200
@@ -157,6 +157,7 @@
}
}
else {
+ return CORE::bless sub {}, $class if $class;
return sub {};
}
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/YAML-0.65/lib/YAML.pm new/YAML-0.66/lib/YAML.pm
--- old/YAML-0.65/lib/YAML.pm 2007-06-22 02:55:45.000000000 +0200
+++ new/YAML-0.66/lib/YAML.pm 2007-09-27 10:45:29.000000000 +0200
@@ -4,7 +4,7 @@
use base 'YAML::Base';
use YAML::Node; # XXX This is a temp fix for Module::Build
use 5.006001;
-our $VERSION = '0.65';
+our $VERSION = '0.66';
our @EXPORT = qw'Dump Load';
our @EXPORT_OK = qw'freeze thaw DumpFile LoadFile Bless Blessed';
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/YAML-0.65/META.yml new/YAML-0.66/META.yml
--- old/YAML-0.65/META.yml 2007-06-22 02:56:50.000000000 +0200
+++ new/YAML-0.66/META.yml 2007-09-27 11:14:14.000000000 +0200
@@ -1,8 +1,12 @@
+---
abstract: YAML Ain't Markup Language (tm)
author: "Ingy d\xC3\xB6t Net <ingy(a)cpan.org>"
distribution_type: module
-generated_by: Module::Install version 0.64
+generated_by: Module::Install version 0.67
license: perl
+meta-spec:
+ url: http://module-build.sourceforge.net/META-spec-v1.3.html
+ version: 1.3
name: YAML
no_index:
directory:
@@ -10,4 +14,4 @@
- t
requires:
perl: 5.6.1
-version: 0.65
+version: 0.66
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/YAML-0.65/t/meta-yml.t new/YAML-0.66/t/meta-yml.t
--- old/YAML-0.65/t/meta-yml.t 2007-04-17 08:15:47.000000000 +0200
+++ new/YAML-0.66/t/meta-yml.t 2007-09-10 05:30:40.000000000 +0200
@@ -19,7 +19,7 @@
't'
]
},
- 'generated_by' => 'Module::Install version 0.64',
+ 'generated_by' => 'Module::Install version 0.67',
'distribution_type' => 'module',
'version' => '0.63',
'name' => 'YAML',
@@ -28,5 +28,9 @@
'requires' => {
'perl' => '5.6.1'
},
- 'abstract' => 'YAML Ain\'t Markup Language (tm)'
+ 'abstract' => 'YAML Ain\'t Markup Language (tm)',
+ 'meta-spec' => {
+ 'url' => 'http://module-build.sourceforge.net/META-spec-v1.3.html',
+ 'version' => '1.3',
+ },
};
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package perl-Finance-Quote
checked in at Mon Oct 27 17:07:24 CET 2008.
--------
--- perl-Finance-Quote/perl-Finance-Quote.changes 2008-10-15 18:49:09.000000000 +0200
+++ /mounts/work_src_done/STABLE/perl-Finance-Quote/perl-Finance-Quote.changes 2008-10-27 13:53:02.000000000 +0100
@@ -1,0 +2,8 @@
+Mon Oct 27 13:51:14 CET 2008 - sbrabec(a)suse.cz
+
+- Updated to version 1.15:
+ * IndiaMutual: Fix symbol not set it module.
+ * isoTime - make sure $hours and $mins are treated as numbers,
+ use sprintf
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
Finance-Quote-1.14.tar.bz2
New:
----
Finance-Quote-1.15.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Finance-Quote.spec ++++++
--- /var/tmp/diff_new_pack.UL9005/_old 2008-10-27 17:07:07.000000000 +0100
+++ /var/tmp/diff_new_pack.UL9005/_new 2008-10-27 17:07:07.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package perl-Finance-Quote (Version 1.14)
+# spec file for package perl-Finance-Quote (Version 1.15)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -26,7 +26,7 @@
Requires: perl-Crypt-SSLeay perl-libwww-perl perl-HTML-TableExtract
Requires: perl = %{perl_version}
Summary: Provides access to time-delayed stockquotes
-Version: 1.14
+Version: 1.15
Release: 1
Source: Finance-Quote-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -67,6 +67,11 @@
/var/adm/perl-modules/%{name}
%changelog
+* Mon Oct 27 2008 sbrabec(a)suse.cz
+- Updated to version 1.15:
+ * IndiaMutual: Fix symbol not set it module.
+ * isoTime - make sure $hours and $mins are treated as numbers,
+ use sprintf
* Wed Oct 15 2008 sbrabec(a)suse.cz
- Updated to version 1.14:
* Added support for Finanzpartner, Cominvest, TSX.
++++++ Finance-Quote-1.14.tar.bz2 -> Finance-Quote-1.15.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/ChangeLog new/Finance-Quote-1.15/ChangeLog
--- old/Finance-Quote-1.14/ChangeLog 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/ChangeLog 2008-10-26 09:15:50.000000000 +0100
@@ -1,3 +1,13 @@
+2008-10-26 Erik Colson <eco(a)ecocode.net>
+
+ * BUG correction : IndiaMutual.pm: symbol not set it module.
+ * Release 1.15
+
+2008-10-21 Erik Colson <eco(a)ecocode.net>
+
+ * BUG correction : function isoTime - make sure $hours and $mins are treated as numbers
+ * use sprintf in isoTime
+
2008-10-15 Erik Colson <eco(a)ecocode.net>
* Release 1.14
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/AEX.pm new/Finance-Quote-1.15/lib/Finance/Quote/AEX.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/AEX.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/AEX.pm 2008-10-26 09:15:50.000000000 +0100
@@ -44,7 +44,7 @@
use HTML::TableExtract;
use CGI;
-$VERSION = '1.14';
+$VERSION = '1.15';
# URLs of where to obtain information
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/AIAHK.pm new/Finance-Quote-1.15/lib/Finance/Quote/AIAHK.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/AIAHK.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/AIAHK.pm 2008-10-26 09:15:50.000000000 +0100
@@ -34,7 +34,7 @@
use HTTP::Request::Common;
use HTML::TableExtract;
-$VERSION='1.14';
+$VERSION='1.15';
$AIAHK_URL = 'http://www.aia.com.hk/daily/fund_mst_rightb.asp?cat=BR_AC';
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/ASEGR.pm new/Finance-Quote-1.15/lib/Finance/Quote/ASEGR.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/ASEGR.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/ASEGR.pm 2008-10-26 09:15:50.000000000 +0100
@@ -30,7 +30,7 @@
use HTTP::Request::Common;
use HTML::TableExtract;
-$VERSION='1.14';
+$VERSION='1.15';
my $ASEGR_URL = 'http://www.ase.gr/content/en/MarketData/Stocks/Prices/Share_SearchResults.a…';
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/ASX.pm new/Finance-Quote-1.15/lib/Finance/Quote/ASX.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/ASX.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/ASX.pm 2008-10-26 09:15:50.000000000 +0100
@@ -40,7 +40,7 @@
use vars qw/$ASX_URL $VERSION/;
-$VERSION = '1.14';
+$VERSION = '1.15';
$ASX_URL = 'http://www.asx.com.au/asx/markets/PriceResults.jsp?method=get&template=F100…';
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/BMONesbittBurns.pm new/Finance-Quote-1.15/lib/Finance/Quote/BMONesbittBurns.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/BMONesbittBurns.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/BMONesbittBurns.pm 2008-10-26 09:15:50.000000000 +0100
@@ -35,7 +35,7 @@
use HTTP::Request::Common;
use HTML::TableExtract;
-$VERSION = '1.14';
+$VERSION = '1.15';
# URLs of where to obtain information
my $BMO_URL = 'http://bmonesbittburns.com/QuickQuote/QuickQuote.asp?Symbol=';
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/Bourso.pm new/Finance-Quote-1.15/lib/Finance/Quote/Bourso.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/Bourso.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/Bourso.pm 2008-10-26 09:15:50.000000000 +0100
@@ -62,7 +62,7 @@
use HTML::TableExtract;
-$VERSION='1.14';
+$VERSION='1.15';
my $Bourso_URL = 'http://www.boursorama.com/recherche/recherche.phtml';
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/Cdnfundlibrary.pm new/Finance-Quote-1.15/lib/Finance/Quote/Cdnfundlibrary.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/Cdnfundlibrary.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/Cdnfundlibrary.pm 2008-10-26 09:15:50.000000000 +0100
@@ -21,7 +21,7 @@
use HTTP::Request::Common;
use HTML::TableExtract;
-$VERSION = '1.14';
+$VERSION = '1.15';
# URLs of where to obtain information.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/Cominvest.pm new/Finance-Quote-1.15/lib/Finance/Quote/Cominvest.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/Cominvest.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/Cominvest.pm 2008-10-26 09:15:50.000000000 +0100
@@ -41,7 +41,7 @@
use LWP::UserAgent;
use HTTP::Request::Common;
-$VERSION = '1.14';
+$VERSION = '1.15';
$COMINVEST_URL = ('http://files.cominvest.de/_fonds_application/FondsInfos/FondsInfos_All_Prei…');
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/Deka.pm new/Finance-Quote-1.15/lib/Finance/Quote/Deka.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/Deka.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/Deka.pm 2008-10-26 09:15:50.000000000 +0100
@@ -23,7 +23,7 @@
require Crypt::SSLeay;
use vars qw($VERSION);
-$VERSION = '1.14';
+$VERSION = '1.15';
my $DEKA_URL = "https://www.deka.de/dn/useCases/fundsearch/UCFundsSearch.shtml?ACTION_FIELD…";
sub methods {return (deka => \&deka);}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/DWS.pm new/Finance-Quote-1.15/lib/Finance/Quote/DWS.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/DWS.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/DWS.pm 2008-10-26 09:15:50.000000000 +0100
@@ -45,7 +45,7 @@
use vars qw/$VERSION/;
-$VERSION = '1.14';
+$VERSION = '1.15';
sub methods {
return(dwsfunds => \&dwsfunds);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/Fidelity.pm new/Finance-Quote-1.15/lib/Finance/Quote/Fidelity.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/Fidelity.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/Fidelity.pm 2008-10-26 09:15:50.000000000 +0100
@@ -36,7 +36,7 @@
use LWP::UserAgent;
use HTTP::Request::Common;
-$VERSION = '1.14';
+$VERSION = '1.15';
$FIDELITY_URL = ("http://activequote.fidelity.com/nav/fulllist.csv");
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/FinanceCanada.pm new/Finance-Quote-1.15/lib/Finance/Quote/FinanceCanada.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/FinanceCanada.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/FinanceCanada.pm 2008-10-26 09:15:50.000000000 +0100
@@ -19,7 +19,7 @@
use HTTP::Request::Common;
use HTML::TableExtract;
-$VERSION = '1.14';
+$VERSION = '1.15';
my $FINANCECANADA_MAINURL = ("http://finance.canada.com/");
my $FINANCECANADA_URL = "http://stockgroup.canada.com/sn_overview.asp?symbol=T.";
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/Finanzpartner.pm new/Finance-Quote-1.15/lib/Finance/Quote/Finanzpartner.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/Finanzpartner.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/Finanzpartner.pm 2008-10-26 09:15:50.000000000 +0100
@@ -21,7 +21,7 @@
use HTML::TableExtract;
use vars qw($VERSION);
-$VERSION = '1.14';
+$VERSION = '1.15';
my $FINANZPARTNER_URL = "http://www.finanzpartner.de/fi/";
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/Fool.pm new/Finance-Quote-1.15/lib/Finance/Quote/Fool.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/Fool.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/Fool.pm 2008-10-26 09:15:50.000000000 +0100
@@ -40,7 +40,7 @@
use vars qw/$FOOL_URL $VERSION @FIELDS $MAX_REQUEST_SIZE @ISA/;
-$VERSION = '1.14';
+$VERSION = '1.15';
$FOOL_URL = 'http://quote.fool.com/quotes.csv?symbols=';
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/FTPortfolios.pm new/Finance-Quote-1.15/lib/Finance/Quote/FTPortfolios.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/FTPortfolios.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/FTPortfolios.pm 2008-10-26 09:15:50.000000000 +0100
@@ -39,7 +39,7 @@
use HTTP::Request::Common;
use HTML::TableExtract;
-$VERSION = '1.14';
+$VERSION = '1.15';
# URLs of where to obtain information.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/HEX.pm new/Finance-Quote-1.15/lib/Finance/Quote/HEX.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/HEX.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/HEX.pm 2008-10-26 09:15:50.000000000 +0100
@@ -41,7 +41,7 @@
use vars qw/$HEX_URL $VERSION/;
-$VERSION = '1.14';
+$VERSION = '1.15';
$HEX_URL = 'http://omxgroup.is-teledata.com/html/securitypricelistequities.html?languag…';
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/IndiaMutual.pm new/Finance-Quote-1.15/lib/Finance/Quote/IndiaMutual.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/IndiaMutual.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/IndiaMutual.pm 2008-10-26 09:15:50.000000000 +0100
@@ -14,7 +14,7 @@
use HTTP::Status;
use HTML::TableExtract;
-$VERSION = '1.14';
+$VERSION = '1.15';
# URLs of where to obtain information.
@@ -77,7 +77,8 @@
close(NAV);
foreach my $symbol (@symbols) {
- $fundquote{$symbol, "currency"} = "INR";
+ $fundquote{$symbol, "symbol"} = $symbol;
+ $fundquote{$symbol, "currency"} = "INR";
$fundquote{$symbol, "source"} = $AMFI_MAIN_URL;
$fundquote{$symbol, "link"} = $url;
$fundquote{$symbol, "method"} = "amfitable";
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/LeRevenu.pm new/Finance-Quote-1.15/lib/Finance/Quote/LeRevenu.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/LeRevenu.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/LeRevenu.pm 2008-10-26 09:15:50.000000000 +0100
@@ -41,7 +41,7 @@
use HTTP::Request::Common;
use HTML::TableExtract;
-$VERSION='1.14';
+$VERSION='1.15';
my $LR_URL = 'http://bourse.lerevenu.com/recherchenom.hts';
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/ManInvestments.pm new/Finance-Quote-1.15/lib/Finance/Quote/ManInvestments.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/ManInvestments.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/ManInvestments.pm 2008-10-26 09:15:50.000000000 +0100
@@ -41,7 +41,7 @@
use vars qw/$MANINV_URL $VERSION/;
-$VERSION = '1.14';
+$VERSION = '1.15';
$MANINV_URL = 'http://www.maninvestments.com.au/index.cfm?action=productprices&cat_id=5';
$MANINV_URL = 'http://www.maninvestments.com.au/netassetvalues-print.cfm';
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/NZX.pm new/Finance-Quote-1.15/lib/Finance/Quote/NZX.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/NZX.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/NZX.pm 2008-10-26 09:15:50.000000000 +0100
@@ -39,7 +39,7 @@
use vars qw/$VERSION/;
-$VERSION = '1.14';
+$VERSION = '1.15';
sub methods { return (nz => \&nzx, nzx => \&nzx); }
sub labels {
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/Platinum.pm new/Finance-Quote-1.15/lib/Finance/Quote/Platinum.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/Platinum.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/Platinum.pm 2008-10-26 09:15:50.000000000 +0100
@@ -41,7 +41,7 @@
use vars qw/$PLATINUM_URL $VERSION/;
-$VERSION = '1.14';
+$VERSION = '1.15';
$PLATINUM_URL = 'http://www.platinum.com.au/Platinum_Trust_Unit_Prices.htm';
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/SEB.pm new/Finance-Quote-1.15/lib/Finance/Quote/SEB.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/SEB.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/SEB.pm 2008-10-26 09:15:50.000000000 +0100
@@ -35,7 +35,7 @@
use HTTP::Request::Common;
use utf8;
-$VERSION = '1.14';
+$VERSION = '1.15';
$SEB_FUNDS_URL = 'http://taz.vv.sebank.se/cgi-bin/pts3/pow/fmk/2100/Senaste_fondkurserna.TXT';
sub methods { return (seb_funds => \&seb_funds); }
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/StockHouseCanada.pm new/Finance-Quote-1.15/lib/Finance/Quote/StockHouseCanada.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/StockHouseCanada.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/StockHouseCanada.pm 2008-10-26 09:15:50.000000000 +0100
@@ -38,7 +38,7 @@
use HTTP::Request::Common;
use HTML::TableExtract;
-$VERSION = '1.14';
+$VERSION = '1.15';
$STOCKHOUSE_LOOKUP_URL="http://www.stockhouse.com/mutualFunds/index.asp?asp=1&lang=&item=searchresu…";
$STOCKHOUSE_URL="http://www.stockhouse.com/MutualFunds/index.asp?item=snapshot&page=1&Lang=E…";
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/Tdefunds.pm new/Finance-Quote-1.15/lib/Finance/Quote/Tdefunds.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/Tdefunds.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/Tdefunds.pm 2008-10-26 09:15:50.000000000 +0100
@@ -33,7 +33,7 @@
use HTTP::Request::Common;
use Carp;
-$VERSION = '1.14';
+$VERSION = '1.15';
# URLs of where to obtain information.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/Tdwaterhouse.pm new/Finance-Quote-1.15/lib/Finance/Quote/Tdwaterhouse.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/Tdwaterhouse.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/Tdwaterhouse.pm 2008-10-26 09:15:50.000000000 +0100
@@ -33,7 +33,7 @@
use HTTP::Request::Common;
use Carp;
-$VERSION = '1.14';
+$VERSION = '1.15';
# URLs of where to obtain information.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/Tiaacref.pm new/Finance-Quote-1.15/lib/Finance/Quote/Tiaacref.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/Tiaacref.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/Tiaacref.pm 2008-10-26 09:15:50.000000000 +0100
@@ -40,7 +40,7 @@
use HTTP::Request::Common;
use Carp;
-$VERSION = '1.14';
+$VERSION = '1.15';
# URLs of where to obtain information.
# This used to be different for the CREF and TIAA annuities, but this changed.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/Troweprice.pm new/Finance-Quote-1.15/lib/Finance/Quote/Troweprice.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/Troweprice.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/Troweprice.pm 2008-10-26 09:15:50.000000000 +0100
@@ -38,7 +38,7 @@
use HTTP::Request::Common;
use Carp;
-$VERSION = '1.14';
+$VERSION = '1.15';
# URLs of where to obtain information.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/Trustnet.pm new/Finance-Quote-1.15/lib/Finance/Quote/Trustnet.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/Trustnet.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/Trustnet.pm 2008-10-26 09:15:50.000000000 +0100
@@ -39,7 +39,7 @@
use HTTP::Request::Common;
use HTML::TableExtract;
-$VERSION = '1.14';
+$VERSION = '1.15';
# URLs of where to obtain information.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/TSP.pm new/Finance-Quote-1.15/lib/Finance/Quote/TSP.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/TSP.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/TSP.pm 2008-10-26 09:15:50.000000000 +0100
@@ -39,7 +39,7 @@
use HTTP::Request::Common;
use HTML::TableExtract;
-$VERSION = '1.14';
+$VERSION = '1.15';
# URLs of where to obtain information
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/TSX.pm new/Finance-Quote-1.15/lib/Finance/Quote/TSX.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/TSX.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/TSX.pm 2008-10-26 09:15:50.000000000 +0100
@@ -43,7 +43,7 @@
use vars qw/$VERSION/;
-$VERSION = '1.14';
+$VERSION = '1.15';
# This URL is able to accept up to 10 symbols at a time
my $TSX_URL = URI->new('http://cxa.marketwatch.com/tsx/en/market/getquote.aspx');
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/Union.pm new/Finance-Quote-1.15/lib/Finance/Quote/Union.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/Union.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/Union.pm 2008-10-26 09:15:50.000000000 +0100
@@ -40,7 +40,7 @@
use vars qw/$VERSION/;
-$VERSION = '1.14';
+$VERSION = '1.15';
sub methods { return (unionfunds => \&unionfunds); }
sub labels { return (unionfunds => [qw/exchange name date isodate price method/]); }
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/UserAgent.pm new/Finance-Quote-1.15/lib/Finance/Quote/UserAgent.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/UserAgent.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/UserAgent.pm 2008-10-26 09:15:50.000000000 +0100
@@ -31,7 +31,7 @@
use vars qw/@ISA $VERSION/;
-$VERSION='1.14';
+$VERSION='1.15';
@ISA = qw/LWP::UserAgent/;
# A very simple extension. When we generate a LWP::UserAgent object,
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/USFedBonds.pm new/Finance-Quote-1.15/lib/Finance/Quote/USFedBonds.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/USFedBonds.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/USFedBonds.pm 2008-10-26 09:15:50.000000000 +0100
@@ -23,7 +23,7 @@
use HTML::TableExtract;
use HTML::Parser;
-$VERSION = '1.14' ;
+$VERSION = '1.15' ;
my $TREASURY_MAINURL = ("http://www.publicdebt.treas.gov/");
my $TREASURY_URL = ($TREASURY_MAINURL."sav/");
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/VWD.pm new/Finance-Quote-1.15/lib/Finance/Quote/VWD.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/VWD.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/VWD.pm 2008-10-26 09:15:50.000000000 +0100
@@ -44,7 +44,7 @@
use vars qw/$VERSION/;
-$VERSION = '1.14';
+$VERSION = '1.15';
sub methods { return (vwd => \&vwd); }
sub labels { return (vwd => [qw/currency date isodate
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/Yahoo/Asia.pm new/Finance-Quote-1.15/lib/Finance/Quote/Yahoo/Asia.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/Yahoo/Asia.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/Yahoo/Asia.pm 2008-10-26 09:15:50.000000000 +0100
@@ -38,7 +38,7 @@
use vars qw($VERSION $YAHOO_ASIA_URL);
-$VERSION = '1.14';
+$VERSION = '1.15';
# URLs of where to obtain information.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/Yahoo/Australia.pm new/Finance-Quote-1.15/lib/Finance/Quote/Yahoo/Australia.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/Yahoo/Australia.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/Yahoo/Australia.pm 2008-10-26 09:15:50.000000000 +0100
@@ -35,7 +35,7 @@
use vars qw/$VERSION $YAHOO_AUSTRALIA_URL/;
-$VERSION = '1.14';
+$VERSION = '1.15';
# URLs of where to obtain information.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/Yahoo/Base.pm new/Finance-Quote-1.15/lib/Finance/Quote/Yahoo/Base.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/Yahoo/Base.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/Yahoo/Base.pm 2008-10-26 09:15:50.000000000 +0100
@@ -44,7 +44,7 @@
@EXPORT = qw//;
@EXPORT_OK = qw/yahoo_request base_yahoo_labels/;
-$VERSION = '1.14';
+$VERSION = '1.15';
# This is the maximum number of stocks we'll batch into one operation.
# If this gets too big (>50 or thereabouts) things will break because
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/Yahoo/Brasil.pm new/Finance-Quote-1.15/lib/Finance/Quote/Yahoo/Brasil.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/Yahoo/Brasil.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/Yahoo/Brasil.pm 2008-10-26 09:15:50.000000000 +0100
@@ -35,7 +35,7 @@
use vars qw/$VERSION $YAHOO_BRASIL_URL/;
-$VERSION = '1.14';
+$VERSION = '1.15';
# URLs of where to obtain information.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/Yahoo/Europe.pm new/Finance-Quote-1.15/lib/Finance/Quote/Yahoo/Europe.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/Yahoo/Europe.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/Yahoo/Europe.pm 2008-10-26 09:15:50.000000000 +0100
@@ -36,7 +36,7 @@
use vars qw($VERSION $YAHOO_EUROPE_URL);
-$VERSION = '1.14';
+$VERSION = '1.15';
# URLs of where to obtain information.
@@ -110,7 +110,7 @@
BC - Barcelona
BE - Berlin
BI - Bilbao
- BR - Breme
+ BR - Brussels
CO - Copenhagen
D - Dusseldorf
F - Frankfurt
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/Yahoo/NZ.pm new/Finance-Quote-1.15/lib/Finance/Quote/Yahoo/NZ.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/Yahoo/NZ.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/Yahoo/NZ.pm 2008-10-26 09:15:50.000000000 +0100
@@ -34,7 +34,7 @@
use vars qw/$VERSION $YAHOO_NZ_URL/;
-$VERSION = '1.14';
+$VERSION = '1.15';
# URLs of where to obtain information.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/Yahoo/USA.pm new/Finance-Quote-1.15/lib/Finance/Quote/Yahoo/USA.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/Yahoo/USA.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/Yahoo/USA.pm 2008-10-26 09:15:50.000000000 +0100
@@ -37,7 +37,7 @@
use vars qw/$VERSION $YAHOO_URL/;
-$VERSION = '1.14';
+$VERSION = '1.15';
# URLs of where to obtain information.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote/ZA.pm new/Finance-Quote-1.15/lib/Finance/Quote/ZA.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote/ZA.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote/ZA.pm 2008-10-26 09:15:50.000000000 +0100
@@ -20,7 +20,7 @@
use HTTP::Request::Common;
use HTML::TableExtract;
-$VERSION='1.14';
+$VERSION='1.15';
my $SHARENET_MAINURL = ("http://www.sharenet.co.za/");
my $SHARENET_URL = ($SHARENET_MAINURL."jse/");
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/lib/Finance/Quote.pm new/Finance-Quote-1.15/lib/Finance/Quote.pm
--- old/Finance-Quote-1.14/lib/Finance/Quote.pm 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/lib/Finance/Quote.pm 2008-10-26 09:15:50.000000000 +0100
@@ -50,7 +50,7 @@
@EXPORT_OK = qw/yahoo yahoo_europe fidelity troweprice asx tiaacref/;
@EXPORT_TAGS = ( all => [@EXPORT_OK]);
-$VERSION = '1.14';
+$VERSION = '1.15';
$USE_EXPERIMENTAL_UA = 0;
@@ -670,11 +670,10 @@
$timeString = uc $timeString ;
my $retTime = "00:00"; # return zero time if unparsable input
if ($timeString=~m/^(\d+)[\.:UH](\d+)(AM|PM)?/) {
- my ($hours,$mins)= ($1,$2) ;
+ my ($hours,$mins)= ($1-0,$2-0) ;
$hours+=12 if ($3 && ($3 eq "PM")) ;
if ($hours>=0 && $hours<=23 && $mins>=0 && $mins<=59 ) {
- $retTime = $hours>=10 ? "$hours:" : "0$hours:" ;
- $retTime.= $mins>=10 ? "$mins" :"0$mins" ;
+ $retTime = sprintf ("%02d:%02d", $hours, $mins) ;
}
}
return $retTime;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/Makefile.PL new/Finance-Quote-1.15/Makefile.PL
--- old/Finance-Quote-1.14/Makefile.PL 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/Makefile.PL 2008-10-26 09:15:50.000000000 +0100
@@ -7,6 +7,7 @@
name( 'Finance-Quote');
all_from( 'lib/Finance/Quote.pm');
+license( 'gpl');
# We'd like to have multiple authors listed. See future_use below.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/META.yml new/Finance-Quote-1.15/META.yml
--- old/Finance-Quote-1.14/META.yml 2008-10-15 14:03:52.000000000 +0200
+++ new/Finance-Quote-1.15/META.yml 2008-10-26 09:16:41.000000000 +0100
@@ -28,4 +28,4 @@
bugtracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=Finance-Quote
homepage: http://finance-quote.sourceforge.net/
repository: http://github.com/pfenwick/finance-quote/
-version: 1.14
+version: 1.15
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/t/finanzpartner.t new/Finance-Quote-1.15/t/finanzpartner.t
--- old/Finance-Quote-1.14/t/finanzpartner.t 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/t/finanzpartner.t 2008-10-26 09:15:50.000000000 +0100
@@ -1,10 +1,14 @@
#!/usr/bin/perl -w
use strict;
-use Test;
-BEGIN {plan tests => 8};
-
+use Test::More;
use Finance::Quote;
+if (not $ENV{ONLINE_TEST}) {
+ plan skip_all => 'Set $ENV{ONLINE_TEST} to run this test';
+}
+
+plan tests => 8;
+
# Test finanzpartner functions.
my $year = (localtime())[5] + 1900;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Finance-Quote-1.14/t/quote.t new/Finance-Quote-1.15/t/quote.t
--- old/Finance-Quote-1.14/t/quote.t 2008-10-15 14:03:35.000000000 +0200
+++ new/Finance-Quote-1.15/t/quote.t 2008-10-26 09:15:50.000000000 +0100
@@ -3,7 +3,7 @@
use Test::More;
use Finance::Quote;
-plan tests => 6;
+plan tests => 8;
my $q = Finance::Quote->new();
@@ -14,3 +14,5 @@
ok($q->isoTime("1u32") eq "01:32") ;
ok($q->isoTime("19h2") eq "19:02") ;
ok($q->isoTime("10:62") eq "00:00" ) ;
+ok($q->isoTime("8:05am") eq "08:05" ) ;
+ok($q->isoTime("4:00pm") eq "16:00" ) ;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package perl-Apache-AuthCookie
checked in at Mon Oct 27 17:07:16 CET 2008.
--------
--- perl-Apache-AuthCookie/perl-Apache-AuthCookie.changes 2006-07-13 17:08:37.000000000 +0200
+++ /mounts/work_src_done/STABLE/perl-Apache-AuthCookie/perl-Apache-AuthCookie.changes 2008-10-27 13:06:01.000000000 +0100
@@ -1,0 +2,13 @@
+Mon Oct 27 13:05:26 CET 2008 - cwh(a)suse.de
+
+Version: 3.12
+ - Makefile.PL If no mod_perl version is found, just require mod_perl2.
+ This makes sure that CPAN testers will get the right dependencies.
+ way. Also set up PREREQ_PM properly for mod_perl version 1.
+
+Version: 3.11
+ - Fix tiny pod doc error.
+ - Escape CR and LF in 'destination' field to prevent possible XSS attack
+ [Steffen Schwigon]
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
Apache-AuthCookie-3.10.tar.gz
New:
----
Apache-AuthCookie-3.12.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Apache-AuthCookie.spec ++++++
--- /var/tmp/diff_new_pack.HN8420/_old 2008-10-27 17:06:56.000000000 +0100
+++ /var/tmp/diff_new_pack.HN8420/_new 2008-10-27 17:06:56.000000000 +0100
@@ -1,24 +1,32 @@
#
-# spec file for package perl-Apache-AuthCookie (Version 3.10)
+# spec file for package perl-Apache-AuthCookie (Version 3.12)
#
-# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
+# Copyright (c) 2008 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
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
+
Name: perl-Apache-AuthCookie
BuildRequires: apache2-mod_perl
-URL: http://search.cpan.org/~mschout/Apache-AuthCookie
+Url: http://search.cpan.org/~mschout/Apache-AuthCookie
License: Artistic License
-Group: Development/Languages/Perl
+Group: Development/Libraries/Perl
Requires: apache2-mod_perl >= 2
-Autoreqprov: on
+AutoReqProv: on
Summary: Apache/Perl Authentication and Authorization via cookies
-Version: 3.10
+Version: 3.12
Release: 1
Source: Apache-AuthCookie-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -55,7 +63,6 @@
# ---------------------------------------------------------------------------
%install
-rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install_vendor
%perl_process_packlist
@@ -78,8 +85,17 @@
%{perl_vendorarch}/auto/Apache/AuthCookie/.packlist
/var/adm/perl-modules/%{name}
-%changelog -n perl-Apache-AuthCookie
-* Thu Jul 13 2006 - cwh(a)suse.de
+%changelog
+* Mon Oct 27 2008 cwh(a)suse.de
+ Version: 3.12
+ - Makefile.PL If no mod_perl version is found, just require mod_perl2.
+ This makes sure that CPAN testers will get the right dependencies.
+ way. Also set up PREREQ_PM properly for mod_perl version 1.
+ Version: 3.11
+ - Fix tiny pod doc error.
+ - Escape CR and LF in 'destination' field to prevent possible XSS attack
+ [Steffen Schwigon]
+* Thu Jul 13 2006 cwh(a)suse.de
Version: 3.10
- Bug Fix: when copying user from prev request, check that $r->prev
is defined, not just that $r->is_initial_request is true.
@@ -105,19 +121,19 @@
- remove Apache2::AuthCookie::Util - no longer necessary
- multi-valued form fields are now handled properly in POST -> GET conversion
- MP2: require CGI.pm 3.12 or later
-* Wed Jan 25 2006 - mls(a)suse.de
+* Wed Jan 25 2006 mls(a)suse.de
- converted neededforbuild to BuildRequires
-* Thu Sep 29 2005 - dmueller(a)suse.de
+* Thu Sep 29 2005 dmueller(a)suse.de
- add %%defattr
-* Wed Sep 28 2005 - dmueller(a)suse.de
+* Wed Sep 28 2005 dmueller(a)suse.de
- add norootforbuild
-* Fri Jul 29 2005 - cthiel(a)suse.de
+* Fri Jul 29 2005 cthiel(a)suse.de
- update to 3.08
- fixed %%files
-* Mon Feb 21 2005 - cwh(a)suse.de
+* Mon Feb 21 2005 cwh(a)suse.de
- updated to v3.05
-* Tue May 25 2004 - cwh(a)suse.de
+* Tue May 25 2004 cwh(a)suse.de
- fixed %%files
- fixed Requires
-* Tue May 25 2004 - cwh(a)suse.de
+* Tue May 25 2004 cwh(a)suse.de
- initial release
++++++ Apache-AuthCookie-3.10.tar.gz -> Apache-AuthCookie-3.12.tar.gz ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Apache-AuthCookie-3.10/Changes new/Apache-AuthCookie-3.12/Changes
--- old/Apache-AuthCookie-3.10/Changes 2006-06-05 03:11:17.000000000 +0200
+++ new/Apache-AuthCookie-3.12/Changes 2008-04-16 16:46:50.000000000 +0200
@@ -1,3 +1,13 @@
+Version: 3.12
+ - Makefile.PL If no mod_perl version is found, just require mod_perl2.
+ This makes sure that CPAN testers will get the right dependencies.
+ way. Also set up PREREQ_PM properly for mod_perl version 1.
+
+Version: 3.11
+ - Fix tiny pod doc error.
+ - Escape CR and LF in 'destination' field to prevent possible XSS attack
+ [Steffen Schwigon]
+
Version: 3.10
- Bug Fix: when copying user from prev request, check that $r->prev
is defined, not just that $r->is_initial_request is true.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Apache-AuthCookie-3.10/lib/Apache/AuthCookie/Util.pm new/Apache-AuthCookie-3.12/lib/Apache/AuthCookie/Util.pm
--- old/Apache-AuthCookie-3.10/lib/Apache/AuthCookie/Util.pm 2005-04-17 08:08:20.000000000 +0200
+++ new/Apache-AuthCookie-3.12/lib/Apache/AuthCookie/Util.pm 2008-02-29 19:39:50.000000000 +0100
@@ -3,7 +3,7 @@
use strict;
use vars '$VERSION';
-$VERSION = do { my @r = (q$Revision: 1.1 $ =~ /\d+/g); sprintf "%d."."%02d" x $#r, @r }; # must be all one line, for MakeMaker
+$VERSION = do { my @r = (q$Revision: 222 $ =~ /\d+/g); sprintf "%d."."%02d" x $#r, @r }; # must be all one line, for MakeMaker
# -- expires() shamelessly taken from CGI::Util
sub expires {
@@ -63,4 +63,14 @@
return (time+$offset);
}
+# escape embedded CR, LF, TAB's to prevent possible XSS attacks.
+# see http://www.securiteam.com/securityreviews/5WP0E2KFGK.html
+sub escape_destination {
+ my $text = shift;
+
+ $text =~ s/([\r\n\t])/sprintf("%%%02X", ord $1)/ge;
+
+ return $text;
+}
+
1;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Apache-AuthCookie-3.10/lib/Apache/AuthCookie.pm new/Apache-AuthCookie-3.12/lib/Apache/AuthCookie.pm
--- old/Apache-AuthCookie-3.10/lib/Apache/AuthCookie.pm 2006-06-05 03:12:51.000000000 +0200
+++ new/Apache-AuthCookie-3.12/lib/Apache/AuthCookie.pm 2008-04-16 16:58:47.000000000 +0200
@@ -9,8 +9,8 @@
use Apache::Util qw(escape_uri);
use vars qw($VERSION);
-# $Id: AuthCookie.pm,v 1.12 2006/06/05 01:12:51 mschout Exp $
-$VERSION = '3.10';
+# $Id: AuthCookie.pm 227 2008-04-16 14:59:56Z mschout $
+$VERSION = '3.12';
sub recognize_user ($$) {
my ($self, $r) = @_;
@@ -186,10 +186,18 @@
$self->handle_cache;
- $r->header_out("Location" => $args{'destination'});
+ $r->header_out(
+ "Location" => $self->untaint_destination($args{'destination'}));
+
return REDIRECT;
}
+sub untaint_destination {
+ my ($self, $dest) = @_;
+
+ return Apache::AuthCookie::Util::escape_destination($dest);
+}
+
sub logout($$) {
my ($self,$r) = @_;
my $debug = $r->dir_config("AuthCookieDebug") || 0;
@@ -875,6 +883,15 @@
(like the C<species> method discussed above) if you put any extra
information like clearances or whatever into the session key.
+=item * untaint_destination($self, $uri)
+
+This method returns a modified version of the destination parameter
+before embedding it into the response header. Per default it escapes
+CR, LF and TAB characters of the uri to avoid certain types of
+security attacks. You can override it to more limit the allowed
+destinations, e.g., only allow relative uris, only special hosts or
+only limited set of characters.
+
=back
=head1 UPGRADING FROM VERSION 1.4
@@ -982,7 +999,7 @@
If you want to let users log themselves out (something that can't be
done using Basic Auth), you need to create a logout script. For an
-example, see t/eg/logout.pl. Logout scripts may want to take
+example, see t/htdocs/docs/logout.pl. Logout scripts may want to take
advantage of AuthCookie's C<logout()> method, which will set the
proper cookie headers in order to clear the user's cookie. This
usually looks like C<$r-E<gt>auth_type-E<gt>logout($r);>.
@@ -1032,7 +1049,7 @@
=head1 CVS REVISION
-$Id: AuthCookie.pm,v 1.12 2006/06/05 01:12:51 mschout Exp $
+$Id: AuthCookie.pm 227 2008-04-16 14:59:56Z mschout $
=head1 AUTHOR
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Apache-AuthCookie-3.10/lib/Apache2/AuthCookie.pm new/Apache-AuthCookie-3.12/lib/Apache2/AuthCookie.pm
--- old/Apache-AuthCookie-3.10/lib/Apache2/AuthCookie.pm 2006-06-05 03:12:51.000000000 +0200
+++ new/Apache-AuthCookie-3.12/lib/Apache2/AuthCookie.pm 2008-04-16 16:58:47.000000000 +0200
@@ -17,8 +17,8 @@
use Apache2::Const qw(:common M_GET HTTP_FORBIDDEN HTTP_MOVED_TEMPORARILY);
use vars qw($VERSION);
-# $Id: AuthCookie.pm,v 1.19 2006/06/05 01:12:51 mschout Exp $
-$VERSION = '3.10';
+# $Id: AuthCookie.pm 227 2008-04-16 14:59:56Z mschout $
+$VERSION = '3.12';
sub recognize_user {
my ($self, $r) = @_;
@@ -202,11 +202,18 @@
$r->server->log_error("redirect to $args{destination}");
}
- $r->headers_out->set("Location" => $args{'destination'});
+ $r->headers_out->set(
+ "Location" => $self->untaint_destination($args{'destination'}));
return HTTP_MOVED_TEMPORARILY;
}
+sub untaint_destination {
+ my ($self, $dest) = @_;
+
+ return Apache::AuthCookie::Util::escape_destination($dest);
+}
+
sub logout {
my ($self,$r) = @_;
@@ -905,6 +912,15 @@
(like the C<species> method discussed above) if you put any extra
information like clearances or whatever into the session key.
+=item * untaint_destination($self, $uri)
+
+This method returns a modified version of the destination parameter
+before embedding it into the response header. Per default it escapes
+CR, LF and TAB characters of the uri to avoid certain types of
+security attacks. You can override it to more limit the allowed
+destinations, e.g., only allow relative uris, only special hosts or
+only limited set of characters.
+
=back
=head1 EXAMPLE
@@ -1039,7 +1055,7 @@
=head1 CVS REVISION
-$Id: AuthCookie.pm,v 1.19 2006/06/05 01:12:51 mschout Exp $
+$Id: AuthCookie.pm 227 2008-04-16 14:59:56Z mschout $
=head1 AUTHOR
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Apache-AuthCookie-3.10/Makefile.PL new/Apache-AuthCookie-3.12/Makefile.PL
--- old/Apache-AuthCookie-3.10/Makefile.PL 2006-05-04 06:54:35.000000000 +0200
+++ new/Apache-AuthCookie-3.12/Makefile.PL 2008-03-03 18:27:16.000000000 +0100
@@ -13,7 +13,8 @@
'VERSION_FROM' => 'lib/Apache/AuthCookie.pm',
'PREREQ_PM' => {
'Apache::Test' => 1.22,
- 'Test::More' => 0
+ 'Test::More' => 0,
+ 'CGI' => 0
},
'clean' => {
FILES => "@CLEAN_FILES"
@@ -21,10 +22,14 @@
);
if ($mp_version == 2) {
- # 1.9922 is 2.0.0 RC5. mod_perl package renames happend at this release.
+ # 1.9922 == 2.0.0 RC5. mod_perl -> mod_perl2 renamed here.
$makeconf{PREREQ_PM}{mod_perl2} = '1.9922';
+ # CGI.pm 3.12 is required to work with mod_perl2
$makeconf{PREREQ_PM}{CGI} = '3.12';
}
+elsif ($mp_version == 1) {
+ $makeconf{PREREQ_PM}{mod_perl} = '1.27';
+}
WriteMakefile(%makeconf);
@@ -77,6 +82,7 @@
}
sub mod_perl_version {
+ # try to figure out what version of mod_perl is installed.
eval {
require mod_perl
};
@@ -96,5 +102,8 @@
return 2;
}
- die "mod_perl version $mod_perl::VERSION is not supported\n";
+ # we didn't fine a supported version issue a warning, and assume version 2.
+ warn "no supported mod_perl version was found\n";
+
+ return 2;
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Apache-AuthCookie-3.10/MANIFEST.SKIP new/Apache-AuthCookie-3.12/MANIFEST.SKIP
--- old/Apache-AuthCookie-3.10/MANIFEST.SKIP 2005-04-15 06:37:07.000000000 +0200
+++ new/Apache-AuthCookie-3.12/MANIFEST.SKIP 2008-02-29 19:26:21.000000000 +0100
@@ -5,6 +5,7 @@
~$
ssi\.t$
CVS/
+.svn/
error_log
t/httpd.loc
README
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Apache-AuthCookie-3.10/META.yml new/Apache-AuthCookie-3.12/META.yml
--- old/Apache-AuthCookie-3.10/META.yml 2006-06-05 03:15:13.000000000 +0200
+++ new/Apache-AuthCookie-3.12/META.yml 2008-04-16 16:59:22.000000000 +0200
@@ -1,7 +1,7 @@
# http://module-build.sourceforge.net/META-spec.html
#XXXXXXX This is a prototype!!! It will change in the future!!! XXXXX#
name: Apache-AuthCookie
-version: 3.10
+version: 3.12
version_from: lib/Apache/AuthCookie.pm
installdirs: site
requires:
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Apache-AuthCookie-3.10/README.modperl2 new/Apache-AuthCookie-3.12/README.modperl2
--- old/Apache-AuthCookie-3.10/README.modperl2 2005-04-21 07:17:56.000000000 +0200
+++ new/Apache-AuthCookie-3.12/README.modperl2 2008-02-29 18:24:00.000000000 +0100
@@ -35,4 +35,4 @@
$r->auth_type $r->ap_auth_type
$r->connection->user $r->user
-$Id: README.modperl2,v 1.3 2005/04/18 05:19:59 mschout Exp $
+$Id: README.modperl2 220 2008-02-29 16:44:01Z mschout $
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Apache-AuthCookie-3.10/t/lib/Sample/AuthCookieHandler.pm.mp1 new/Apache-AuthCookie-3.12/t/lib/Sample/AuthCookieHandler.pm.mp1
--- old/Apache-AuthCookie-3.10/t/lib/Sample/AuthCookieHandler.pm.mp1 2005-04-15 06:37:07.000000000 +0200
+++ new/Apache-AuthCookie-3.12/t/lib/Sample/AuthCookieHandler.pm.mp1 2008-02-29 18:24:00.000000000 +0100
@@ -5,7 +5,7 @@
use Apache::AuthCookie;
use vars qw($VERSION @ISA);
-$VERSION = substr(q$Revision: 1.1 $, 10);
+$VERSION = substr(q$Revision: 220 $, 10);
@ISA = qw(Apache::AuthCookie);
sub authen_cred ($$\@) {
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Apache-AuthCookie-3.10/t/lib/Sample/AuthCookieHandler.pm.mp2 new/Apache-AuthCookie-3.12/t/lib/Sample/AuthCookieHandler.pm.mp2
--- old/Apache-AuthCookie-3.10/t/lib/Sample/AuthCookieHandler.pm.mp2 2005-04-21 07:17:56.000000000 +0200
+++ new/Apache-AuthCookie-3.12/t/lib/Sample/AuthCookieHandler.pm.mp2 2008-02-29 18:24:00.000000000 +0100
@@ -6,7 +6,7 @@
use Apache2::RequestIO;
use vars qw($VERSION @ISA);
-$VERSION = substr(q$Revision: 1.2 $, 10);
+$VERSION = substr(q$Revision: 220 $, 10);
@ISA = qw(Apache2::AuthCookie);
sub authen_cred ($$\@) {
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Apache-AuthCookie-3.10/t/real.t new/Apache-AuthCookie-3.12/t/real.t
--- old/Apache-AuthCookie-3.10/t/real.t 2006-03-04 00:53:53.000000000 +0100
+++ new/Apache-AuthCookie-3.12/t/real.t 2008-02-29 19:36:16.000000000 +0100
@@ -14,7 +14,7 @@
Apache::TestRequest::user_agent( reset => 1, requests_redirectable => 0 );
-plan tests => 35, need_lwp;
+plan tests => 39, need_lwp;
ok 1; # we loaded.
@@ -283,6 +283,28 @@
'read form data handles "+" conversion with encoded +');
}
+# XSS attack prevention. make sure embedded \r, \n, \t is escaped in the destination.
+{
+ my $r = POST('/LOGIN', [
+ destination => "/docs/protected/get_me.html\r\nX-Test-Bar: True\r\nX-Test-Foo: True\r\n",
+ credential_0 => 'programmer',
+ credential_1 => 'Hero'
+ ]);
+
+ ok(!defined $r->header('X-Test-Foo'), 'anti XSS injection');
+ ok(!defined $r->header('X-Test-Bar'), 'anti XSS injection');
+
+ # try with escaped CRLF also.
+ $r = POST('/LOGIN', [
+ destination => "/docs/protected/get_me.html%0d%0aX-Test-Foo: True%0d%0aX-Test-Bar: True\r\n",
+ credential_0 => 'programmer',
+ credential_1 => 'Hero'
+ ]);
+
+ ok(!defined $r->header('X-Test-Foo'), 'anti XSS injection with escaped CRLF');
+ ok(!defined $r->header('X-Test-Bar'), 'anti XSS injection with escaped CRLF');
+}
+
# make sure '/' in password is preserved.
{
my $r = POST('/LOGIN', [
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Apache-AuthCookie-3.10/t/Skeleton/AuthCookieHandler.pm new/Apache-AuthCookie-3.12/t/Skeleton/AuthCookieHandler.pm
--- old/Apache-AuthCookie-3.10/t/Skeleton/AuthCookieHandler.pm 2005-04-15 06:37:07.000000000 +0200
+++ new/Apache-AuthCookie-3.12/t/Skeleton/AuthCookieHandler.pm 2008-02-29 18:24:00.000000000 +0100
@@ -5,7 +5,7 @@
use Apache::AuthCookie;
use vars qw($VERSION @ISA);
-$VERSION = substr(q$Revision: 1.1 $, 10);
+$VERSION = substr(q$Revision: 220 $, 10);
@ISA = qw(Apache::AuthCookie);
sub authen_cred ($$\@) {
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package pdftk
checked in at Mon Oct 27 17:06:58 CET 2008.
--------
--- pdftk/pdftk.changes 2008-10-13 17:13:30.000000000 +0200
+++ /mounts/work_src_done/STABLE/pdftk/pdftk.changes 2008-10-26 22:19:06.000000000 +0100
@@ -1,0 +2,5 @@
+Sun Oct 26 22:18:49 CET 2008 - bwalle(a)suse.de
+
+- Add another JvInitClass() to last patch.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pdftk.spec ++++++
--- /var/tmp/diff_new_pack.Fd7415/_old 2008-10-27 17:06:17.000000000 +0100
+++ /var/tmp/diff_new_pack.Fd7415/_new 2008-10-27 17:06:17.000000000 +0100
@@ -21,7 +21,7 @@
Name: pdftk
Summary: The PDF Toolkit
Version: 1.41
-Release: 100
+Release: 101
License: GPL v2 or later
Url: http://www.pdfhacks.com/pdftk/
Source0: %{name}-%{version}.tar.bz2
@@ -83,6 +83,8 @@
%{_mandir}/man1/*
%changelog
+* Sun Oct 26 2008 bwalle(a)suse.de
+- Add another JvInitClass() to last patch.
* Mon Oct 13 2008 toms(a)suse.de
- Integrated patch bnc#427046 from Bernhard Walle. Thanks, Bernhard!
* Mon Jan 14 2008 ro(a)suse.de
++++++ bug-427046_pdftk.cc.patch ++++++
--- /var/tmp/diff_new_pack.Fd7415/_old 2008-10-27 17:06:17.000000000 +0100
+++ /var/tmp/diff_new_pack.Fd7415/_new 2008-10-27 17:06:17.000000000 +0100
@@ -1,18 +1,24 @@
---- pdftk/pdftk.cc.orig 2008-10-10 21:17:08.000000000 +0200
-+++ pdftk/pdftk.cc 2008-10-10 21:17:35.000000000 +0200
-@@ -71,6 +71,7 @@
+---
+ pdftk/pdftk.cc | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+--- a/pdftk/pdftk.cc
++++ b/pdftk/pdftk.cc
+@@ -71,6 +71,8 @@
#include "com/lowagie/text/pdf/PdfIndirectObject.h"
#include "com/lowagie/text/pdf/PdfFileSpecification.h"
#include "com/lowagie/text/pdf/PdfBoolean.h"
+#include "com/lowagie/text/pdf/PdfEncodings.h"
++#include "com/lowagie/text/pdf/BaseFont.h"
#include "com/lowagie/text/pdf/RandomAccessFileOrArray.h" // for InputStreamToArray()
-@@ -2672,6 +2673,7 @@
+@@ -2672,6 +2674,8 @@ int main(int argc, char** argv)
JvInitClass(&itext::PdfDictionary::class$);
JvInitClass(&itext::PdfOutline::class$);
JvInitClass(&itext::PdfBoolean::class$);
+ JvInitClass(&itext::PdfEncodings::class$);
++ JvInitClass(&itext::BaseFont::class$);
TK_Session tk_session( argc, argv );
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0