Bug 131197 - Enhancement - gaim rpm with silc enabled
Summary: Enhancement - gaim rpm with silc enabled
Alias: None
Product: Fedora
Classification: Fedora
Component: gaim (Show other bugs)
(Show other bugs)
Version: 3
Hardware: i686 Linux
Target Milestone: ---
Assignee: Daniel Reed
QA Contact:
Keywords: FutureFeature
Depends On:
TreeView+ depends on / blocked
Reported: 2004-08-29 00:19 UTC by Chris Kuivenhoven
Modified: 2007-11-30 22:10 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2004-09-03 15:07:44 UTC
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

Description Chris Kuivenhoven 2004-08-29 00:19:01 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.2)

Description of problem:
As I understand it from gaim.sourceforge.net and www.silcnet.org, gaim
now ships with the silc protocol, however the gaim-0.82.1-1 RPM does
not appear to ship with silc enabled. In order to use the built-in
silc functionality, I have to recompile from gaim sources, rather than
use the RPM.

As documented on the silcnet.org site, silc is a media-rich IM
protocol built from the ground up with security as a primary concern.
In the spirit of RedHat moving towards more secure systems (such as
SElinux) and enterprise platforms (RHEL), it seems this would be an
extremely useful modification to the existing gaim RPM.

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
1. Run gaim, notice no ability to create an account using silc.

Actual Results:  Unable to use the silc protocol in gaim.

Expected Results:  silc protocol should be available.

Additional info:

Comment 1 Ethan Blanton 2004-08-29 00:48:10 UTC
SILC is not in Fedora Core.  Due to this, the SILC plugin cannot be in
the Fedora-supplied Gaim package.


Comment 2 Chris Kuivenhoven 2004-08-29 00:58:15 UTC
Naturally, after submitting this and googling around a little bit more
I found a snipping in the changelog for the gaim RPM circa FC1, so it
looks like some thought has been put into this before now.

* Sun May 30 2004 Warren Togami wtogami@redhat.com 0.78-2
- update to 0.78 (without SILC support for now) 

Comment 3 Warren Togami 2004-08-29 02:10:28 UTC
I asked for libsilc inclusion into FC.  Technical leadership said no.

Comment 4 Luke Schierer 2004-08-30 02:27:53 UTC
was any reason given? if so, has that reason been communicated to the
silc people? i'm curious because i get asked why we can't build with
silc support frequently (the reason being the lack of packages in the

Comment 5 Warren Togami 2004-08-30 02:56:13 UTC
1. They felt that nobody actually uses it.
2. Feature creep.

Comment 6 Bill Nottingham 2004-08-30 20:24:34 UTC
Actually, I asked if there was a server that existed for it. And no
one responded.


- is it implemented in any client other than gaim
- is there a) server code b) public servers
- since it's a draft spec, are we going to get bitten by protocol
changes in the future?

Comment 7 Ethan Blanton 2004-08-30 20:52:19 UTC
Yes, there are several client implementations (Silky -
http://silky.sf.net/, the reference client at http://silcnet.net/,
possibly others).  There is a plublic, open source server implentation
at silcnet.net, as well as a server running for public use.  There are
also numerous private SILC servers in use by various organizations and
individual around the 'net -- I use one daily.

As far as the spec being draft, the SILC protocol specification has
been very stable for years...  It has changed from time to time, but
not often.  I do not anticipate major changes to the draft
specification at this point.  (Caveat emptor, I am not a SILC dev, I
am a Gaim dev.)


Comment 8 Warren Togami 2004-08-31 00:37:27 UTC
I have tentative approval to include libsilc in FC3, but only if the
concerns addressed in this report are fixed first.  nosnilmot is
investigating now, but it would help if upstream silc could comment on it.

Comment 9 Warren Togami 2004-08-31 00:39:26 UTC
Forgot to include this report.

Comment 10 Chris Kuivenhoven 2004-08-31 05:44:20 UTC
First of all, I wanted to mention that the response to this has just 
been incredible. I never expected the responsiveness on this to be 
anything near what I've seen. This has been a first to me: mentioning 
something that I felt was really missing in the Linux builds that I 
prefer to use, and then seeing positive responses from both the Gaim 
team and the RedHat team. Thanks to everyone here for listening to 
me, and for taking my request under consideration!

On the nature of SILC, I believe the most compelling argument is that 
it is the only instant messaging protocol to really have any degree 
of security in mind. I don't believe that it is perfect, but I do 
believe it is the best thing out there at this point. Instant 
messaging is on the corporate network, it has some degree of 
usefulness, and it is here to stay. RedHat's implementing a secure IM 
protocol, personally, I see as an excellent move.

If there is anything I can do to help research or test this 
functionality, please don't hesitate to mention it in this medium. 
Again, thanks to everyone for running with this.

Best Regards,

-Chris Kuivenhoven

Comment 11 Daniel Reed 2004-09-03 15:07:44 UTC
The gaim package in Fedora Core rawhide includes SILC as a transport
protocol. I am closing this ticket; feel free to file new entries as
bugs if you do discover problems.


Note You need to log in before you can comment on or make changes to this bug.