commit a47761a36e0b23b11e4aa991948da17e4f6b17b0 Author: Ryan Lortie Date: Mon Sep 17 17:53:58 2012 -0400 GLib 2.33.14 NEWS | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ configure.ac | 2 +- 2 files changed, 58 insertions(+), 1 deletion(-) commit c4a20dd6c767b0f91ab1e0a87e3570dbb2ccd47f Author: Yuri Myasoedov Date: Mon Sep 17 20:29:36 2012 +0400 Updated Russian translation po/ru.po | 115 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 62 insertions(+), 53 deletions(-) commit db2210203883544d38fb93e80ebf4cccaa2c26a9 Author: Dieter Verfaillie Date: Thu Sep 13 12:13:36 2012 +0200 gresource tests: fix VPATH builds emitting errors during dependency generation Adding the --sourcedir option fixes these: /path/to/src/gio/tests/test2.gresource.xml: Error on line 5 char 1: Failed to locate 'test1.txt' in current directory. /path/to/src/gio/tests/test3.gresource.xml: Error on line 5 char 1: Failed to locate 'test1.txt' in current directory. /path/to/src/gio/tests/test4.gresource.xml: Error on line 5 char 1: Failed to locate 'test1.txt' in current directory. /path/to/src/gio/tests/test.gresource.xml: Error on line 5 char 1: Failed to locate 'test1.txt' in current directory. gio/tests/Makefile.am | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 2edbee58f613abfb6ef2bb47529dca178924067d Author: Aurimas Černius Date: Sun Sep 16 23:11:25 2012 +0300 Updated Lithuanian translation po/lt.po | 211 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 108 insertions(+), 103 deletions(-) commit 1b4e2169ec581378029d357916fe77b4f7173a10 Author: Chao-Hsiung Liao Date: Sun Sep 16 12:20:45 2012 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 74 ++++++++++++++++++++++++++++++++--------------------------- po/zh_TW.po | 74 ++++++++++++++++++++++++++++++++--------------------------- 2 files changed, 80 insertions(+), 68 deletions(-) commit 262d7cbc7a282850949c117b433e0a1a4a59b9ab Author: Ask H. Larsen Date: Sun Sep 16 02:09:14 2012 +0200 Updated Danish translation po/da.po | 1589 ++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 884 insertions(+), 705 deletions(-) commit b726ec71811c05b55a64e3677ab4dd3d18767fd4 Author: Matej Urbančič Date: Sat Sep 15 20:49:54 2012 +0200 Updated Slovenian translation po/sl.po | 123 +++++++++++++++++++++++--------------------------------------- 1 file changed, 46 insertions(+), 77 deletions(-) commit d0b695e2370c440b61503bfc87e513b40195084e Author: Duarte Loreto Date: Sat Sep 15 19:29:25 2012 +0100 Updated Portuguese translation po/pt.po | 73 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 39 insertions(+), 34 deletions(-) commit ac7dcd810b65054e2796e8581eb7073a2b5d73dd Author: Seong-ho Cho Date: Sat Sep 15 15:06:39 2012 +0900 Updated Korean translation po/ko.po | 1876 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 1011 insertions(+), 865 deletions(-) commit 87eceb200107ea5437c3a1e5a808c16887ba20e2 Author: Andika Triwidada Date: Sat Sep 15 11:51:46 2012 +0700 Updated Indonesian translation po/id.po | 80 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 43 insertions(+), 37 deletions(-) commit d2526f509dbbfdcd1e12b0526ab15f235a373436 Author: Fran Diéguez Date: Sat Sep 15 01:43:08 2012 +0200 Updated Galician translations po/gl.po | 114 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 58 insertions(+), 56 deletions(-) commit 80105f173a45690c2332fa64c35b06874ef177d7 Author: Matthias Clasen Date: Fri Sep 14 19:40:24 2012 -0400 Fix the doc build docs/reference/glib/Makefile.am | 1 + docs/reference/glib/programming.xml | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) commit e21847d9bbdabe8e494360a3181ca58c25bf9261 Author: Tom Tryfonidis Date: Fri Sep 14 19:50:21 2012 +0300 Updated Greek translation po/el.po | 107 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 56 insertions(+), 51 deletions(-) commit 552d6b4db29ca2b0e3decdd02a7fbe7dd6c64e5e Author: Ihar Hrachyshka Date: Fri Sep 14 13:26:34 2012 +0300 Updated Belarusian translation. po/be.po | 77 ++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 42 insertions(+), 35 deletions(-) commit 2e01c0da3ce20eaedd661cdb730a2bd3e6cc3fbe Author: Alexandre Franke Date: Fri Sep 14 09:44:48 2012 +0200 Update French translation po/fr.po | 75 ++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 41 insertions(+), 34 deletions(-) commit 7c6ce77dd3bc0ffa4ee7a0d532ba4bffcc812ad2 Author: Мирослав Николић Date: Fri Sep 14 09:23:53 2012 +0200 Updated Serbian translation po/sr.po | 75 ++++++++++++++++++++++++++++++-------------------------- po/sr@latin.po | 75 ++++++++++++++++++++++++++++++-------------------------- 2 files changed, 80 insertions(+), 70 deletions(-) commit 25e304724125ff4b2fcc29c9a0ee40688620b3f9 Author: Nilamdyuti Goswami Date: Fri Sep 14 11:53:11 2012 +0530 Assamese translation updated po/as.po | 75 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 40 insertions(+), 35 deletions(-) commit d47e83676a9c2fb63fd66ca5998902b98469b91f Author: A S Alam Date: Fri Sep 14 07:30:04 2012 +0530 update Punjabi Translation po/pa.po | 774 ++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 373 insertions(+), 401 deletions(-) commit 1a8f413555304d137f1fbb602fe1b912954c0c46 Author: Piotr Drąg Date: Fri Sep 14 00:53:20 2012 +0200 Updated Polish translation po/pl.po | 105 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 55 insertions(+), 50 deletions(-) commit d6cbb29f598d677d5fc1c974cba6d9f646cff491 Author: Colin Walters Date: Wed Aug 22 14:26:11 2012 -0400 CVE-2012-3524: Hardening for being run in a setuid environment Some programs attempt to use libglib (or even libgio) when setuid. For a long time, GTK+ simply aborted if launched in this configuration, but we never had a real policy for GLib. I'm not sure whether we should advertise such support. However, given that there are real-world programs that do this currently, we can make them safer with not too much effort. Better to fix a problem caused by an interaction between two components in *both* places if possible. This patch adds a private function g_check_setuid() which is used to first ensure we don't run an external dbus-launch binary if DBUS_SESSION_BUS_ADDRESS isn't set. Second, we also ensure the local VFS is used in this case. The gdaemonvfs extension point will end up talking to the session bus which is typically undesirable in a setuid context. Implementing g_check_setuid() is interesting - whether or not we're running in a privilege-escalated path is operating system specific. Note that GTK+'s code to check euid versus uid worked historically on Unix, more modern systems have filesystem capabilities and SELinux domain transitions, neither of which are captured by the uid comparison. On Linux/glibc, the way this works is that the kernel sets an AT_SECURE flag in the ELF auxiliary vector, and glibc looks for it on startup. If found, then glibc sets a public-but-undocumented __libc_enable_secure variable which we can use. Unfortunately, while it *previously* worked to check this variable, a combination of newer binutils and RPM break it: http://www.openwall.com/lists/owl-dev/2012/08/14/1 So for now on Linux/glibc, we fall back to the historical Unix version until we get glibc fixed. On some BSD variants, there is a issetugid() function. On other Unix variants, we fall back to what GTK+ has been doing. Reported-By: Sebastian Krahmer Signed-off-by: Colin Walters configure.ac | 15 ++++++++++++-- gio/gdbusaddress.c | 9 ++++++++ gio/gvfs.c | 3 +++ glib/genviron.c | 1 + glib/glib-private.c | 4 +++- glib/glib-private.h | 4 ++++ glib/gutils.c | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++ 7 files changed, 90 insertions(+), 3 deletions(-) commit cc3238a9c9f11740cf78f2e7914c93eb8dc7c0e1 Author: William Jon McCann Date: Mon Sep 10 15:16:58 2012 -0400 Add api to get the generic icon name for a mime type https://bugzilla.gnome.org/show_bug.cgi?id=683744 docs/reference/gio/gio-sections.txt | 1 + gio/gcontenttype.c | 71 +++++++++++++++++++++++++---------- gio/gcontenttype.h | 3 ++ gio/gio.symbols | 1 + 4 files changed, 57 insertions(+), 19 deletions(-) commit 8d362a14e423fa7293cc6abc58178db98c5427c1 Author: Mario Blättermann Date: Thu Sep 13 11:05:59 2012 +0200 Updated German translation po/de.po | 2484 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 1271 insertions(+), 1213 deletions(-) commit c99acf51d0405500592c36b739faa6bfcdb8181a Author: Alexander Larsson Date: Thu Sep 13 10:13:04 2012 +0200 Fix regression in g_shell_parse_argv() The commit in 6e4acf44b3a943906432a2bf55223ac107d8e0c2 broke the fallthrough case for '\\' when it changed the '#' case. This caused issues like this: https://bugzilla.gnome.org/show_bug.cgi?id=683821 https://bugzilla.gnome.org/show_bug.cgi?id=562907 glib/gshell.c | 8 ++++---- glib/tests/shell.c | 3 ++- 2 files changed, 6 insertions(+), 5 deletions(-) commit d6b9df69492deb7f35e5454668dd59ddd0999e2d Author: Sandeep Sheshrao Shedmake Date: Wed Sep 12 15:49:27 2012 +0530 Updated Marathi Translations po/mr.po | 710 ++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 339 insertions(+), 371 deletions(-) commit 47a3b76ac5d35abd9af49b1bcc12b2bf4d239ef7 Author: Matthias Clasen Date: Tue Sep 11 23:14:39 2012 -0400 Move GIO-specific information to the GIO docs docs/reference/gio/overview.xml | 105 +++++++++++++++++++++++++++++++++-- docs/reference/glib/programming.xml | 58 +------------------ 2 files changed, 101 insertions(+), 62 deletions(-) commit fc7dc331130a6c0c31fd29cc02fa508033cc9c74 Author: Matthias Clasen Date: Tue Sep 11 22:41:18 2012 -0400 Add a section about writing GLib applications For now, this includes some information about threads and security. docs/reference/glib/glib-docs.xml | 11 +--- docs/reference/glib/programming.xml | 121 +++++++++++++++++++++++++++++++++++ 2 files changed, 124 insertions(+), 8 deletions(-) commit 6a50dc511ba994b49244b10f232ed1fcb6bfdccb Author: Matthias Clasen Date: Tue Sep 11 20:22:26 2012 -0400 Drop GVFS_INOTIFY_DIAG debug feature Just not a good idea to have this in production code. docs/reference/gio/overview.xml | 11 ------ gio/inotify/Makefile.am | 2 -- gio/inotify/inotify-diag.c | 74 --------------------------------------- gio/inotify/inotify-diag.h | 29 --------------- gio/inotify/inotify-helper.c | 2 -- 5 files changed, 118 deletions(-) commit 7a0c47843f9319fc247b911540c2f6ba6e0d7bab Author: Nilamdyuti Goswami Date: Tue Sep 11 18:55:26 2012 +0530 Assamese translation updated po/as.po | 685 ++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 336 insertions(+), 349 deletions(-) commit c9a3cd6d8b3a0ad35b289a862b23e14a9bc59ed5 Author: Thomas Bechtold Date: Tue Sep 11 07:45:24 2012 +0200 Fix gdbus connection annotations g_dbus_connection_call_with_unix_fd_list_sync () and g_dbus_connection_call_sync () should allow None for the bus_name parameter. https://bugzilla.gnome.org/show_bug.cgi?id=683771 Signed-off-by: Richard Hughes gio/gdbusconnection.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 3a7d89a4143c650bd56188ae154fa805462f5e89 Author: Claude Paroz Date: Mon Sep 10 11:01:39 2012 +0200 Updated French translation by Alexandre Franke and Claude Paroz po/fr.po | 1466 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 790 insertions(+), 676 deletions(-) commit 59ad2acfc548d216e17c76d68c504cfd7dabecea Author: LRN Date: Sun Sep 9 10:49:06 2012 -0400 gwin32mount.c: Fix syntax error Signed-off-by: Colin Walters https://bugzilla.gnome.org/show_bug.cgi?id=683641 gio/gwin32mount.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 1a99d0eb997f33c7915779555af2f95b67a77943 Author: Duarte Loreto Date: Sun Sep 9 01:30:24 2012 +0100 Updated Portuguese translation po/pt.po | 651 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 330 insertions(+), 321 deletions(-) commit a9720d149781aa6826eb14c7c5b7d409a5cd9237 Author: Martin Srebotnjak Date: Sat Sep 8 20:40:24 2012 +0200 Updated Slovenian translation po/sl.po | 1729 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 922 insertions(+), 807 deletions(-) commit 73a100d2ef0c4bf4b201e04e31c90d35a8082a12 Author: Ryan Lortie Date: Tue Sep 4 20:54:33 2012 -0400 G_DEFINE_QUARK: fix up some implementation issues https://bugzilla.gnome.org/show_bug.cgi?id=683360 glib/gquark.h | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) commit 986405c37adcfdfd6d6afd0138ccedf462d51cfd Author: Marek Černocký Date: Sat Sep 8 11:17:27 2012 +0200 Updated Czech translation po/cs.po | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit fcbc30451ea4e64e0dbe5f5ed356007d0ddbbff1 Author: Ihar Hrachyshka Date: Fri Sep 7 18:27:47 2012 +0300 Updated Belarusian translation. po/be.po | 832 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 424 insertions(+), 408 deletions(-) commit 0c582a0cfcbe39e2d604d11b9a32896999463bc7 Author: Yaron Shahrabani Date: Fri Sep 7 16:52:28 2012 +0300 Updated Hebrew translation. po/he.po | 1047 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 529 insertions(+), 518 deletions(-) commit e2ca8f1df1a3dd9c817f759925def39c777881e1 Author: Мирослав Николић Date: Thu Sep 6 22:34:36 2012 +0200 Updated Serbian translation po/sr.po | 682 ++++++++++++++++++++++++++++---------------------------- po/sr@latin.po | 682 ++++++++++++++++++++++++++++---------------------------- 2 files changed, 670 insertions(+), 694 deletions(-) commit e6df67abe60654bc65317e05881be317ccbdc03b Author: Colin Walters Date: Wed Sep 5 09:04:58 2012 -0400 tests/gvariant: Fix test on big endian architectures We need to ensure we get the exact same byte-level GVariant, so byteswap on big endian architectures. https://bugzilla.gnome.org/show_bug.cgi?id=683384 glib/tests/gvariant.c | 7 +++++++ 1 file changed, 7 insertions(+) commit 02f143c2d9fa793f872df65441f86bc958d5c731 Author: Martin Pitt Date: Mon Sep 3 21:43:50 2012 +0200 Box GTimeZone to make it introspectable https://bugzilla.gnome.org/show_bug.cgi?id=683167 docs/reference/gobject/gobject-sections.txt | 2 ++ gobject/gboxed.c | 1 + gobject/glib-types.h | 10 ++++++++++ gobject/gobject.symbols | 1 + 4 files changed, 14 insertions(+) commit f4980c6295c73aa218532cfb6de0e210eac9a3f3 Author: Bruce Cowan Date: Wed Sep 5 13:13:54 2012 +0100 Updated British English translation po/en_GB.po | 1490 +++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 829 insertions(+), 661 deletions(-) commit 54fa6a0bcfbb175ad30e6285d061336da60befcf Author: Chao-Hsiung Liao Date: Wed Sep 5 19:52:32 2012 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 655 ++++++++++++++++++++++++++++++----------------------------- po/zh_TW.po | 655 ++++++++++++++++++++++++++++++----------------------------- 2 files changed, 662 insertions(+), 648 deletions(-) commit 9ecbb2dfd3bc022065689c40e6b2930765711bb3 Author: Dirgita Date: Tue Sep 4 19:47:46 2012 +0700 Updated Indonesian translation po/id.po | 659 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 333 insertions(+), 326 deletions(-) commit dad25c48190b3a2817b6586dba8c043f6d8354d5 Author: Matthias Clasen Date: Mon Sep 3 16:27:19 2012 -0400 Bump version configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)