(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
Reassigning to net-irc herd.
*** Bug 273610 has been marked as a duplicate of this bug. ***
*** Bug 273612 has been marked as a duplicate of this bug. ***
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).
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.
toolkit and server bump via security bug 284561
(In reply to comment #6) > toolkit and server bump via security bug 284561 > eh. client. not server. sry.
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.
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!
+*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. +