A full-featured IRC connection manager for telepathy.

Empathy does not auto-identify with Hybserv NickServ

Reported by Michael on 2010-04-07
24
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Empathy
Confirmed
Wishlist
telepathy-idle
Confirmed
Wishlist
empathy (Ubuntu)
Low
Unassigned
telepathy-idle (Ubuntu)
Low
Unassigned

Bug Description

Binary package hint: empathy

According to http://live.gnome.org/Empathy/FAQ#Is_there_a_way_to_configure_Empathy_to_identify_with_NickServ.3F , Empathy should automatically send the IRC password registered to NickServ when NickServ asks for identification. This doesn't work for me on our internal hybrid-based IRC server.

I would be grateful if you could either tell me what additional information I should provide to help fix this, or provide enough pointers for me to fix it myself. (For a start, is Empathy in charge of this and not telepathy-idle?) Thanks.

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: empathy 2.30.0-0ubuntu4
ProcVersionSignature: Ubuntu 2.6.32-19.28-generic 2.6.32.10+drm33.1
Uname: Linux 2.6.32-19-generic x86_64
Architecture: amd64
Date: Wed Apr 7 10:17:47 2010
ExecutablePath: /usr/bin/empathy
ProcEnviron:
 SHELL=/bin/bash
 LANGUAGE=fr_FR:fr:en_GB:en
 LANG=fr_FR.utf8
SourcePackage: empathy
XsessionErrors:
 (polkit-gnome-authentication-agent-1:1499): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
 (gnome-terminal:1617): Gtk-CRITICAL **: gtk_accel_map_unlock_path: assertion `entry != NULL && entry->lock_count > 0' failed
 (liferea:2298): libsoup-CRITICAL **: soup_cookie_domain_matches: assertion `host != NULL' failed
 (liferea:2298): libsoup-CRITICAL **: soup_cookie_domain_matches: assertion `host != NULL' failed

Low priority. Let's walk before we try to run :-)

Some of these things don't necessarily have a Telepathy API yet, and I suspect they all rely on the ability to recognise particular IRC networks and behave suitably.

Note that at least Freenode treats the server password, if set, as your NickServ password, so you may be able to work around this for now.

Michael (michaeljt) wrote :

Binary package hint: empathy

According to http://live.gnome.org/Empathy/FAQ#Is_there_a_way_to_configure_Empathy_to_identify_with_NickServ.3F , Empathy should automatically send the IRC password registered to NickServ when NickServ asks for identification. This doesn't work for me on our internal hybrid-based IRC server.

I would be grateful if you could either tell me what additional information I should provide to help fix this, or provide enough pointers for me to fix it myself. (For a start, is Empathy in charge of this and not telepathy-idle?) Thanks.

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: empathy 2.30.0-0ubuntu4
ProcVersionSignature: Ubuntu 2.6.32-19.28-generic 2.6.32.10+drm33.1
Uname: Linux 2.6.32-19-generic x86_64
Architecture: amd64
Date: Wed Apr 7 10:17:47 2010
ExecutablePath: /usr/bin/empathy
ProcEnviron:
 SHELL=/bin/bash
 LANGUAGE=fr_FR:fr:en_GB:en
 LANG=fr_FR.utf8
SourcePackage: empathy
XsessionErrors:
 (polkit-gnome-authentication-agent-1:1499): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
 (gnome-terminal:1617): Gtk-CRITICAL **: gtk_accel_map_unlock_path: assertion `entry != NULL && entry->lock_count > 0' failed
 (liferea:2298): libsoup-CRITICAL **: soup_cookie_domain_matches: assertion `host != NULL' failed
 (liferea:2298): libsoup-CRITICAL **: soup_cookie_domain_matches: assertion `host != NULL' failed

Michael (michaeljt) wrote :

Does it make sense to generally send the IRC password to the nick server? I seem to recall that Konversation does this. That might simplify fixing this :)

(In reply to comment #3)
> Does it make sense to generally send the IRC password to the nick server? I
> seem to recall that Konversation does this. That might simplify fixing this :)

Only on networks where there identifiably *is* a nick server (if a malicious user joins a network that doesn't have a nickserv and calls themselves nickserv, you don't want to send *them* your password!), which brings us back to the problem of identifying which network you're on. If Konversation has code for this, perhaps it could be adapted.

No, I double checked and Konversation - at least in the current version - does require you to explicitly configure a nick and a password for auto-identifying. Perhaps my memory serves me false.

On freenode.net the password login work.
With oftc.net net-irc/telepathy-idle-0.1.5 fails to autologin.
Oftc only supports "Automatically Identifying Using SSL + CertFP" and as fallback "nickserv identify".
http://www.oftc.net/oftc/NickServ/CertFP

Omer Akram (om26er) wrote :

The actually enhancement will be in telepathy-idle, empathy will just add the appropriate interface

Changed in empathy:
importance: Unknown → Undecided
status: Unknown → New
importance: Undecided → Unknown
status: New → Unknown
Changed in empathy (Ubuntu):
importance: Undecided → Low
status: New → Triaged
Changed in telepathy-idle (Ubuntu):
importance: Undecided → Low
status: New → Triaged

freenode forwards your IRC server password to the nickserv. This is a feature of freenode, and is arguably much better than auto-identifying with the nickserv, but sadly other servers don't do this. Just for the sake of the argument though, is this really better in telepathy-idle than in Empathy? My understanding was that telepathy-idle was mainly there for providing the mechanisms and Empathy the interface, but the auto-identify hack makes use of mechanisms that are already present in telepathy-idle (basically /msg).

For the record, XChat also has a separate "nickserv password" field in its configuration, but doesn't let you specify an alternative nick for nickserv like Konversation does. Don't know if that is really necessary anyway.

Changed in empathy:
status: Unknown → Confirmed
Changed in telepathy-idle:
importance: Unknown → Wishlist
status: Unknown → Confirmed
Changed in empathy:
importance: Unknown → Wishlist
Changed in telepathy-idle:
importance: Wishlist → Unknown
Changed in telepathy-idle:
importance: Unknown → Wishlist
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.