Hello community, here is the log from the commit of package bluez-utils checked in at Tue Feb 6 19:37:19 CET 2007. -------- --- bluez-utils/bluez-utils.changes 2006-12-26 00:24:56.000000000 +0100 +++ /mounts/work_src_done/STABLE/bluez-utils/bluez-utils.changes 2007-02-06 18:41:57.000000000 +0100 @@ -1,0 +2,15 @@ +Tue Feb 6 18:37:27 CET 2007 - seife@suse.de + +- fix array subscript range error in sdp-xml.c (bug 242030) + +------------------------------------------------------------------- +Mon Jan 29 00:08:16 CET 2007 - seife@suse.de + +- update to v3.9: + * Add RemoteDeviceDisconnectRequested signal. + * Add updated service framework. + * Add embedded GLib library. + * Add support for using system GLib library. + * Create internal SDP server library. + +------------------------------------------------------------------- Old: ---- bluez-utils-3.4-passkey-agent-warning.diff bluez-utils-3.8.tar.gz New: ---- bluez-utils-3.9-passkey-agent-warning.diff bluez-utils-3.9-sdp-xml.diff bluez-utils-3.9.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bluez-utils.spec ++++++ --- /var/tmp/diff_new_pack.XG4219/_old 2007-02-06 19:37:04.000000000 +0100 +++ /var/tmp/diff_new_pack.XG4219/_new 2007-02-06 19:37:04.000000000 +0100 @@ -1,7 +1,7 @@ # -# spec file for package bluez-utils (Version 3.8) +# spec file for package bluez-utils (Version 3.9) # -# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # @@ -13,8 +13,8 @@ Name: bluez-utils BuildRequires: alsa-devel bluez-libs cups dbus-1-devel fuse-devel libusb openobex-devel pkgconfig resmgr xorg-x11-devel URL: http://bluez.sourceforge.net -Version: 3.8 -Release: 1 +Version: 3.9 +Release: 2 Summary: Bluetooth Daemons and Utilities License: GNU General Public License (GPL) PreReq: %fillup_prereq %insserv_prereq @@ -32,9 +32,10 @@ Patch2: bluez-utils-bfusb-readme.diff Patch3: bluez-utils-3.6.1-hcid.conf.diff Patch4: bluez-utils-3.8-bluetooth.rules.diff -Patch5: bluez-utils-3.4-passkey-agent-warning.diff +Patch5: bluez-utils-3.9-passkey-agent-warning.diff +Patch6: bluez-utils-3.9-sdp-xml.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build -Requires: bluez-libs >= %( echo `rpm -q --queryformat '%{VERSION}-%{RELEASE}' bluez-libs`) +Requires: bluez-libs >= %( echo `rpm -q --queryformat '%{VERSION}' bluez-libs`) Requires: sysvinit # obsoletes the first two together with bluez-libs, the other completely Obsoletes: bluez-pan bluez-sdp bluez-hciemu @@ -63,7 +64,7 @@ Group: Hardware/Printing License: GNU General Public License (GPL) Summary: CUPS Driver for Bluetooth Printers -Requires: bluez-libs >= %( echo `rpm -q --queryformat '%{VERSION}-%{RELEASE}' bluez-libs`) +Requires: bluez-libs >= %( echo `rpm -q --queryformat '%{VERSION}' bluez-libs`) %description -n bluez-cups Contains the files required by CUPS for printing to Bluetooth-connected @@ -79,7 +80,7 @@ Group: Development/Tools/Debuggers License: GNU General Public License (GPL), X11/MIT Summary: Tools for testing of various Bluetooth-functions -Requires: bluez-libs >= %( echo `rpm -q --queryformat '%{VERSION}-%{RELEASE}' bluez-libs`) python-gobject2 +Requires: bluez-libs >= %( echo `rpm -q --queryformat '%{VERSION}' bluez-libs`) python-gobject2 %description -n bluez-test Contains a few tools for testing various bluetooth functions. The @@ -97,6 +98,7 @@ %patch3 -p0 %patch4 -p0 %patch5 -p0 +#%patch6 -p0 %{?suse_update_config:%{suse_update_config -f . }} cd ../opd %patch1 -p1 @@ -112,17 +114,8 @@ --libexecdir=/lib \ --localstatedir=/var \ --enable-pie \ - --enable-obex \ - --enable-fuse \ - --enable-alsa \ - --enable-test \ - --enable-cups \ - --enable-initscripts \ - --enable-pcmciarules \ - --enable-bccmd \ - --enable-avctrl \ - --enable-hid2hci \ - --enable-dfutool + --enable-all \ +# --disable-sdpd make cd ../opd make CFLAGS="-I. $RPM_OPT_FLAGS" @@ -146,7 +139,7 @@ chmod a+x $RPM_BUILD_ROOT/lib/udev/bluetooth.sh mv $RPM_BUILD_ROOT/etc/udev/bluetooth.rules $RPM_BUILD_ROOT/etc/udev/rules.d/40-bluetooth.rules cp %{SOURCE5} $RPM_BUILD_ROOT/var/adm/fillup-templates/sysconfig.bluetooth -cp hcid/passkey-agent $RPM_BUILD_ROOT/usr/bin/ +cp daemon/passkey-agent $RPM_BUILD_ROOT/usr/bin/ #docs mkdir -p $RPM_BUILD_ROOT%{_defaultdocdir}/%{name} cp AUTHORS COPYING INSTALL ChangeLog NEWS README Readme.bfusb Liesmich.bfusb $RPM_BUILD_ROOT%{_defaultdocdir}/%{name}/ @@ -210,6 +203,8 @@ %{_sbindir}/hciemu %dir /lib/udev /lib/udev/* +%dir %{_libdir}/bluetooth +%{_libdir}/bluetooth/* %doc %{_mandir}/man8/hciattach.8.gz %doc %{_mandir}/man8/hciconfig.8.gz %doc %{_mandir}/man5/hcid.conf.5.gz @@ -230,12 +225,12 @@ %doc %{_mandir}/man1/hidd.1.gz %dir %{_sysconfdir}/bluetooth %config(noreplace) %{_sysconfdir}/bluetooth/hcid.conf -#%config(noreplace) %{_sysconfdir}/bluetooth/pin %config(noreplace) %{_sysconfdir}/bluetooth/rfcomm.conf +%config(noreplace) %{_sysconfdir}/bluetooth/*.service /var/adm/fillup-templates/sysconfig.bluetooth %config %{_sysconfdir}/udev/rules.d %config %{_sysconfdir}/dbus-1/system.d/bluetooth.conf -%config %{_sysconfdir}/dbus-1/system.d/bluetooth-input.conf +#%config %{_sysconfdir}/dbus-1/system.d/bluetooth-input.conf %doc %{_defaultdocdir}/%{name} # opd %{_bindir}/opd @@ -260,6 +255,15 @@ %doc %{_defaultdocdir}/bluez-test %changelog -n bluez-utils +* Tue Feb 06 2007 - seife@suse.de +- fix array subscript range error in sdp-xml.c (bug 242030) +* Mon Jan 29 2007 - seife@suse.de +- update to v3.9: + * Add RemoteDeviceDisconnectRequested signal. + * Add updated service framework. + * Add embedded GLib library. + * Add support for using system GLib library. + * Create internal SDP server library. * Tue Dec 26 2006 - seife@suse.de - update to v3.8: * Sort discovered devices list based on their RSSI. ++++++ bluez-utils-3.4-passkey-agent-warning.diff -> bluez-utils-3.9-passkey-agent-warning.diff ++++++ --- bluez-utils/bluez-utils-3.4-passkey-agent-warning.diff 2006-10-27 20:06:46.000000000 +0200 +++ /mounts/work_src_done/STABLE/bluez-utils/bluez-utils-3.9-passkey-agent-warning.diff 2007-01-29 00:11:11.000000000 +0100 @@ -1,10 +1,5 @@ -Index: hcid/passkey-agent.c -=================================================================== -RCS file: /cvsroot/bluez/utils/hcid/passkey-agent.c,v -retrieving revision 1.19 -diff -u -p -r1.19 passkey-agent.c ---- hcid/passkey-agent.c 28 Apr 2006 14:30:59 -0000 1.19 -+++ hcid/passkey-agent.c 5 Sep 2006 18:05:58 -0000 +--- daemon/passkey-agent.c 28 Apr 2006 14:30:59 -0000 1.19 ++++ daemon/passkey-agent.c 5 Sep 2006 18:05:58 -0000 @@ -284,6 +284,9 @@ int main(int argc, char *argv[]) char match_string[128], default_path[128], *agent_path = NULL; int opt, use_default = 0; ++++++ bluez-utils-3.9-sdp-xml.diff ++++++ --- common/sdp-xml.c +++ common/sdp-xml.c @@ -265,7 +265,7 @@ if (hex) { appender(data, "encoding=\"hex\" "); strBuf = (char *) malloc(sizeof(char) - * (value->unitSize * 2 + 1)); + * ((value->unitSize-1) * 2 + 1)); /* Unit Size seems to include the size for dtd It is thus off by 1 @@ -276,7 +276,7 @@ "%02x", (unsigned char) value->val.str[i]); - strBuf[value->unitSize * 2] = '\0'; + strBuf[(value->unitSize-1) * 2] = '\0'; } else { int j; @@ -603,7 +603,7 @@ buf[0] = data[i]; buf[1] = data[i + 1]; - val.data[i] = strtoul(buf, 0, 16); + val.data[i >> 1] = strtoul(buf, 0, 16); } ret = sdp_data_alloc(dtd, &val); ++++++ bluez-utils-3.8.tar.gz -> bluez-utils-3.9.tar.gz ++++++ ++++ 34390 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de