Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 254465 - net-im/silc-server-1.1.18 version bump
Summary: net-im/silc-server-1.1.18 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Packages in net-irc
URL:
Whiteboard:
Keywords:
: 273610 273612 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-01-10 20:17 UTC by 7v5w7go9ub0o
Modified: 2013-10-31 10:01 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description 7v5w7go9ub0o 2009-01-10 20:17:44 UTC
(Sorry about the near zero-day posting; if I don't do it now, I'll forget.)

http://www.silcnet.org/general/news/

Reproducible: Always
Comment 1 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2009-01-11 12:12:09 UTC
Reassigning to net-irc herd.
Comment 2 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2009-06-11 11:28:45 UTC
*** Bug 273610 has been marked as a duplicate of this bug. ***
Comment 3 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2009-06-11 11:28:56 UTC
*** Bug 273612 has been marked as a duplicate of this bug. ***
Comment 4 RB 2009-06-13 04:40:29 UTC
You'll have to forgive me for not finding this searching normally; grouping them that way kind of precluded searching for the actual package names.

All the packages have been out for quite a while, and they all fix a lot of bugs.  That said, the upgrade to server-1.1.16 isn't quite as successful as I would have hoped - it fails to find the silc libraries placed in /usr/<libdir>/silc-client (had to update /etc/ld.so.conf), but in spite of that is still missing another symbol (silc_http_server_alloc).
Comment 5 RB 2009-08-14 22:57:30 UTC
silc-client-1.1.8, silc-server-1.1.17, and silc-toolkit-1.1.10 are all out and have been for 2 weeks (except toolkit).  I've ended up maintaining my own package on these for several months as it is, since net-irc seems to have abandoned them.

silc-client needs a patch to lib/Makefile.in to avoid a sandbox violation (don't try to autoreconf, since it wants upstream's strange 'autodist' program).  The same issues exist with silc-server on this release as last - when they cut the release they didn't set SILC_DIST_SERVERLIB and the resulting automake files are missing large portions that install its shared libraries, effectively preventing a valid install.
Comment 6 Alex Legler (RETIRED) archtester gentoo-dev Security 2009-09-11 08:34:13 UTC
toolkit and server bump via security bug 284561
Comment 7 Alex Legler (RETIRED) archtester gentoo-dev Security 2009-09-11 08:34:28 UTC
(In reply to comment #6)
> toolkit and server bump via security bug 284561
> 

eh. client. not server. sry.
Comment 8 RB 2009-09-17 20:03:12 UTC
The failure to install silc-server's libraries (intentional or not) can be fixed by having silc-toolkit already installed on the system - silc-server will happily use the toolkit's APIs and not install its own libraries.  Of course, that would make this dependent on bug 284561.
Comment 9 Jesse Adelman 2010-12-30 00:45:35 UTC
Hrm. FYI: SILC Server version 1.1.18 was released 9/26/2009:

"commit b53c63ed53cdb7e589f6a5a743cc7fb43396927e
Author: Pekka Riikonen <priikone@silcnet.org>
Date:   Sat Sep 26 20:21:31 2009 +0300

    silcd: Added heartbeat support
    
    Added support for sending SILC_PACKET_HEARTBEAT packets to connection,
    to make sure they keep alive and to detect if they have died.

commit bb61286f7ac90ebcdaa9b00991a9a98b6cd8663f
Author: Pekka Riikonen <priikone@silcnet.org>
Date:   Fri Sep 25 12:07:41 2009 +0300

    Set SO_KEEPALIVE for all accept()ed sockets.

commit dbcb39afedd5dba46a1c5e79e3ff7095c3e86454
Author: Pekka Riikonen <priikone@silcnet.org>
Date:   Fri Sep 25 12:05:38 2009 +0300

    silcd: Fixed SIGUSR1 signal handling
    
    Fixed the SIGUSR1 signal handling which can be used to dump the server
    internals to /tmp.
    
    Changed also End of Stream handling to handle NULL idata pointer instead
    of ignoring the EOS in case it is NULL.
    
    Changed also the DETACH timeout handling to use the packet stream
    directly instead of looking up client in the callback.

commit 8cb801cf6482666818e721822ce81c81ec818908
Author: Pekka Riikonen <priikone@silcnet.org>
Date:   Fri Aug 7 14:48:46 2009 +0300

    More string format fixes in silcd and client libary

 apps/silcd/command.c            |   73 +++++-----
 apps/silcd/packet_send.c        |   11 ++-
 apps/silcd/server.c             |   35 ++++--
 apps/silcd/server.h             |    4 +-
 apps/silcd/server_internal.h    |    1 +
 apps/silcd/server_util.h        |   14 ++-
 apps/silcd/silcd.c              |   28 ++--"

The version in Portage dates to 10/25/2008. Looking here: http://silcnet.org/general/news/?nix=1 you'll note that upstream reports "lots of crashes" fixed by several updates since 1.1.14, some of which, when you click through to the announcements, apparently include security bugs.

Cheers!
Comment 10 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2013-10-31 10:01:29 UTC
+*silc-server-1.1.18 (31 Oct 2013)
+
+  31 Oct 2013; Lars Wendler <polynomial-c@gentoo.org>
+  -silc-server-1.1.2.ebuild, -silc-server-1.1.6.ebuild,
+  -silc-server-1.1.8.ebuild, -silc-server-1.1.11.ebuild,
+  silc-server-1.1.14.ebuild, +silc-server-1.1.18.ebuild, +files/silcd.initd-r1:
+  Non-maintainer commit: Version bump. Removed old. Added rewritten init
+  script.
+