Hello community,
here is the log from the commit of package libchewing for openSUSE:Factory
checked in at Fri Mar 5 16:02:37 CET 2010.
--------
--- libchewing/libchewing.changes 2009-11-03 20:19:37.000000000 +0100
+++ /mounts/work_src_done/STABLE/libchewing/libchewing.changes 2010-03-04 14:25:11.000000000 +0100
@@ -1,0 +2,5 @@
+Thu Mar 4 13:25:00 UTC 2010 - coolo@novell.com
+
+- fix buffer overflow
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libchewing.spec ++++++
--- /var/tmp/diff_new_pack.Vm9mgd/_old 2010-03-05 16:02:10.000000000 +0100
+++ /var/tmp/diff_new_pack.Vm9mgd/_new 2010-03-05 16:02:10.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package libchewing (Version 0.3.2)
#
-# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2010 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
@@ -20,8 +20,8 @@
Name: libchewing
Version: 0.3.2
-Release: 3
-License: LGPL v2.1 or later
+Release: 4
+License: LGPLv2.1+
Group: System/I18n/Chinese
AutoReqProv: on
BuildRequires: check-devel pkg-config
@@ -51,7 +51,7 @@
Kang-pen Chen
%package devel
-License: LGPL v2.1 or later
+License: LGPLv2.1+
Summary: Intelligent phonetic input method library for traditional Chinese
Group: System/I18n/Chinese
Requires: %{name} = %{version} glibc-devel
++++++ libchewing-gcc-fix.diff ++++++
--- /var/tmp/diff_new_pack.Vm9mgd/_old 2010-03-05 16:02:10.000000000 +0100
+++ /var/tmp/diff_new_pack.Vm9mgd/_new 2010-03-05 16:02:10.000000000 +0100
@@ -2,9 +2,11 @@
src/hanyupinyin.c | 1 +
1 file changed, 1 insertion(+)
---- a/src/hanyupinyin.c
-+++ b/src/hanyupinyin.c
-@@ -74,6 +74,7 @@
+Index: libchewing-0.3.2/src/hanyupinyin.c
+===================================================================
+--- libchewing-0.3.2.orig/src/hanyupinyin.c 2008-12-01 15:29:20.000000000 +0100
++++ libchewing-0.3.2/src/hanyupinyin.c 2010-03-04 14:23:25.000000000 +0100
+@@ -74,6 +74,7 @@ int InitHanyuPinYin( const char *prefix
}
fclose( fd );
}
@@ -12,3 +14,16 @@
}
/**
+Index: libchewing-0.3.2/src/tree.c
+===================================================================
+--- libchewing-0.3.2.orig/src/tree.c 2008-12-01 15:29:20.000000000 +0100
++++ libchewing-0.3.2/src/tree.c 2010-03-04 14:23:57.000000000 +0100
+@@ -973,7 +973,7 @@ int Phrasing(
+
+ /* set phrasing output */
+ OutputRecordStr(
+- ppo->chiBuf, sizeof(ppo->chiBuf),
++ ppo->chiBuf, sizeof(ppo->chiBuf)-strlen(ppo->chiBuf)-1,
+ ( treeData.phList )->arrIndex,
+ ( treeData.phList )->nInter,
+ phoneSeq,
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org