diff --git a/debian/control b/debian/control
index 760ac75428c731d71263d9dd0b212aa305a340ca..fb0c06ec0534aae37fbf79db8c7d43f3693f57a9 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,7 @@ Source: gajim
 Section: net
 Priority: optional
 Maintainer: Yann Le Boulanger <asterix@lagaule.org>
-Build-Depends: debhelper (>= 5.0.37.2), cdbs (>= 0.4.43), python-support (>= 0.7.1), python-dev, libgtk2.0-dev, python-gtk2-dev, libgtkspell-dev, gettext, libxss-dev, intltool, imagemagick, python-central (>= 0.5), libdbus-1-dev
+Build-Depends: debhelper (>= 5.0.37.2), cdbs (>= 0.4.43), python-support (>= 0.7.1), python-dev, libgtk2.0-dev, python-gtk2-dev, libgtkspell-dev, gettext (>= 0.17-4), libxss-dev, intltool, imagemagick, python-central (>= 0.5), libdbus-1-dev
 Build-Conflicts: python2.3
 XS-Python-Version: >= 2.4
 Standards-Version: 3.7.3
@@ -15,7 +15,7 @@ Architecture: any
 XB-Python-Version: ${python:Versions}
 Depends: python (>= 2.4), python-support (>= 0.7.1), python-glade2 (>= 2.8.0), python-gtk2 (>= 2.8.0), python-pysqlite2 | python (>= 2.5), dnsutils
 Recommends: dbus, python-dbus, notification-daemon, python-gnupginterface, python-pyopenssl
-Suggests: python-gnome2, nautilus-sendto, avahi-daemon, python-avahi, network-manager, libgtkspell0, aspell-en, python-gnome2-desktop (>= 2.16.0)
+Suggests: python-gnome2, nautilus-sendto, avahi-daemon, python-avahi, network-manager, libgtkspell0, aspell-en, python-gnome2-desktop (>= 2.16.0), gnome-keyring
 Description: Jabber client written in PyGTK
  Gajim is a Jabber client. It has a tabbed user interface with normal chats,
  group chats, and has many features such as, TLS, GPG, SSL, multiple accounts,
diff --git a/src/gajim.py b/src/gajim.py
index a1798a35480eccf0626ffbb950419f484f04f5c8..e56aadb6aedf87ea3d36be044edea3cf2a2e317a 100755
--- a/src/gajim.py
+++ b/src/gajim.py
@@ -2456,9 +2456,7 @@ class Interface:
 		self.sth_at_sth_dot_sth_re = re.compile(r'\S+@\S+\.\S*[^\s)?]')
 
 		# Invalid XML chars
-#		invalid_XML_chars = u'[\x00-\x08]|[\x0b-\x0c]|[\x0e-\x19]|[\ud800-\udfff]|[\ufffe-\uffff]'
-		#FIXME: xgettext fails with \udfff char ... see #http://trac.gajim.org/ticket/4166
-		invalid_XML_chars = u'[\x00-\x08]|[\x0b-\x0c]|[\x0e-\x19]|[\ufffe-\uffff]'
+		invalid_XML_chars = u'[\x00-\x08]|[\x0b-\x0c]|[\x0e-\x19]|[\ud800-\udfff]|[\ufffe-\uffff]'
 		self.invalid_XML_chars_re = re.compile(invalid_XML_chars)
 
 		re.purge() # clear the regular expression cache