SecBSD's official ports repository
This commit is contained in:
commit
2c0afcbbf3
64331 changed files with 5339189 additions and 0 deletions
31
net/silc-server/pkg/DESCR
Normal file
31
net/silc-server/pkg/DESCR
Normal file
|
@ -0,0 +1,31 @@
|
|||
silc-server (silcd) is the server for the SILC protocol.
|
||||
|
||||
SILC (Secure Internet Live Conferencing) is a protocol which provides
|
||||
secure conferencing services in the Internet over insecure channel.
|
||||
|
||||
SILC superficially resembles IRC, although they are very different
|
||||
internally. SILC is much more than just about `encrypting the traffic'.
|
||||
That is easy enough to do with IRC and SSL hybrids, but even then the
|
||||
entire network cannot be secured, only part of it.
|
||||
|
||||
SILC provides security services, such as sending private messages entirely
|
||||
secure; noone can see the message except you and the real receiver of the
|
||||
message. SILC also provides same functionality for channels; noone except
|
||||
those clients joined to the channel may see the messages destined to the
|
||||
channel. Communication between client and server is also secured with
|
||||
session keys and all commands, authentication data (such as passwords etc.)
|
||||
and other traffic is entirely secured. The entire network, and all parts of
|
||||
it, is secured.
|
||||
|
||||
SILC has secure key exchange protocol that is used to create the session keys
|
||||
for each connection. SILC also provides strong authentication based on either
|
||||
passwords or public key authentication. All authentication data is always
|
||||
encrypted in the SILC network. Each connection has their own session keys,
|
||||
all channels have channel specific keys, and all private messages can be
|
||||
secured with private message specific keys.
|
||||
|
||||
FLAVORs:
|
||||
|
||||
operops - Patches in the ability for a SILC operator to give
|
||||
themselves operator status on any channel. Please
|
||||
note that SILC explicitly prohibits this.
|
22
net/silc-server/pkg/MESSAGE
Normal file
22
net/silc-server/pkg/MESSAGE
Normal file
|
@ -0,0 +1,22 @@
|
|||
Configuring silc-server for OpenBSD
|
||||
-----------------------------------
|
||||
|
||||
- configuration files are in ${CONFDIR}
|
||||
- documentation is installed in ${PREFIX}/share/doc/silcd
|
||||
- sample configuration files are in ${PREFIX}/share/examples/silcd
|
||||
|
||||
As silcd uses the IANA-assigned privileged port of 706, it is highly
|
||||
recommended to take advantage of the installed silcd user and group.
|
||||
|
||||
If you have not already done so, you will need to generate a keypair:
|
||||
|
||||
# silcd -C ${CONFDIR}
|
||||
# chown _silcd:_silcd ${CONFDIR}/silcd.{pub,prv}
|
||||
# chmod 600 ${CONFDIR}/silcd.prv
|
||||
|
||||
Additionally, you may wish to start silcd at system start-up
|
||||
via the /etc/rc.local script:
|
||||
|
||||
if [ -x ${PREFIX}/sbin/silcd ]; then
|
||||
echo -n ' silcd'; ${PREFIX}/sbin/silcd
|
||||
fi
|
43
net/silc-server/pkg/PLIST
Normal file
43
net/silc-server/pkg/PLIST
Normal file
|
@ -0,0 +1,43 @@
|
|||
@newgroup _silcd:512
|
||||
@newuser _silcd:512:_silcd::Silc-server Account:/nonexistent:/sbin/nologin
|
||||
@extraunexec rm -rf /var/log/silcd/*
|
||||
@man man/man5/silcd.conf.5
|
||||
@man man/man8/silcd.8
|
||||
@bin sbin/silcd
|
||||
share/doc/silcd/
|
||||
@comment share/doc/silcd/COPYING
|
||||
@comment share/doc/silcd/CREDITS
|
||||
@comment share/doc/silcd/ChangeLog
|
||||
share/doc/silcd/FAQ
|
||||
@comment share/doc/silcd/INSTALL
|
||||
share/doc/silcd/README
|
||||
@mode 0700
|
||||
@owner _silcd
|
||||
@group _silcd
|
||||
@sample /var/log/silcd/
|
||||
@sample ${CONFDIR}/
|
||||
@comment share/doc/silcd/TODO
|
||||
@mode
|
||||
@owner
|
||||
@group
|
||||
share/examples/silcd/
|
||||
@comment share/examples/silcd/README
|
||||
share/examples/silcd/cell_backup.conf
|
||||
share/examples/silcd/cell_router.conf
|
||||
share/examples/silcd/cell_server1.conf
|
||||
share/examples/silcd/cell_server2.conf
|
||||
share/examples/silcd/silcalgs.conf
|
||||
@mode 0600
|
||||
@owner _silcd
|
||||
@group _silcd
|
||||
@sample ${CONFDIR}/silcalgs.conf
|
||||
@mode
|
||||
@owner
|
||||
@group
|
||||
share/examples/silcd/silcd.conf
|
||||
@mode 0600
|
||||
@owner _silcd
|
||||
@group _silcd
|
||||
@sample ${CONFDIR}/silcd.conf
|
||||
@comment share/examples/silcd/silcd.prv
|
||||
@comment share/examples/silcd/silcd.pub
|
Loading…
Add table
Add a link
Reference in a new issue