summaryrefslogtreecommitdiff
path: root/chat/silc-client
AgeCommit message (Collapse)AuthorFilesLines
2002-03-12Update silc-client to 0.8.1. Changes:hubertf5-35/+15
* Merged Irssi 0.8.2 from irssi.org CVS. * Fixed the USERS command reply to save the user's mode on the channel as well. * Fixed JOIN command reply to check whether a client is on channel already and not join it twice. * The user mode (like server/router operator changes) is now shown on the Irssi SILC client's statusbar. * Fixed -S option parsing in Irssi SILC Client. Contents of key files are shown again correctly. Patch submitted by Lubomir Sedlacik <salo@xtrmntr.org> in PR 15886.
2002-03-03Update of chat/silc-client to version 0.8.hubertf6-40/+212
Contributed by Lubomir Sedlacik <salo@xtrmntr.org> in PR 15772. Changes: - added support for optional perl support to Makefile - added PLIST.perl for package with perl support enabled - updated MASTER_SITEs - updated patches This version introduces the new Irssi-SILC client which is based in the new Irssi 0.8.1 version. In addition of being entirely new irssi base this version also introduces the perl scripting support. With this scripting support it is possible to create scripts that introduce new features and new commands. It is also possible to create a bot with it. The client config file has changed too. The old "silc.conf" (which was the silc specific config file) is now gone, and the "config" (which was the irssi specific config file) is now renamed as silc.conf, and includes both silc stuff and irssi stuff. So, after installing this new client I suggest removing the old silc.conf file since otherwise when you run the new client it will yell you about the config file. Be warned. When you look at the new silc.conf config file you will see settings like, "crypto_default_cipher", "crypto_default_hash" and "crypto_default_hmac". These are the silc specific settings and you can freely edit them (or use /SET command) to include what ever value you prefer. The default values should fit to all since they are the SILC protocol default ones. Anyway, they are editable if you want to edit, but you don't need to edit them. New commands that this new client introduces is for example /STATUSBAR. With this command you can manage the different bars on the screen. Like, whether to show topic bar or not etc. most significant changes in silc-client since version 0.7.6.2: * Fixed CUMODE_CHANGE notify handling to change the mode of correct client * Allow zero length channel messages inside the Channel Message Payload * The silc_cipher_register, silc_hash_register and silc_hmac_register now checks if the object to be registered is registered already * Merged the new SILC Config library, with the server parsing support. Read the header file silcconfig.h or the toolkit documentation for the news. * Added new Passphrase and Publickey authentication methods to config file, allowing both public key and passphrase based authentication to be set at the same time. * Added `prefer_passphrase_auth' setting in config file which can be used to set to prefer passwd auth if both passwd and public key is set. If not set, public key is preferred. This has effect only when being initiator (responder will try both anyway). * Added support for authentication with passphrase and public key at the same time. The passphrase is tried first always since it is faster to check. * Fixed the public key authentication to allocate always the destination signature buffer instead of using static buffer. * Add the client on channel after it was resolved at the channel message receiving, and it was not already on the channel. * Fixed command line parameter handling. All SILC initialization is now done in silc_core_init() which also fixes autoconnecting to servers. * Rewrote the notify handling in Irssi SILC client to not call the events as signals. Fixes problems with Perl support. * Send the auto-nicking NICK command in client library with little timeout after connecting. * Fixed padding problem in PKCS#1. The padding was not actually random since the random number generator was used incorrectly. This security bug affects only when encrypting with PKCS#1, and it is not currently used at all in SILC. SILC only use signing with PKCS#1. * Fixed a NICK change bug in client library, to not recreate the client_entry->channels hash table everytime nick is changed. * Fixed NICK change printing in Irssi SILC Client. Fixed KICKED notify printing in Irssi SILC Client. * Fixed the lib/silcsftp/sftp_fs_memory.c to use silcutil routines instead of calling directly OS routines. * Added proper initializations to silc's irssi code, so it's now possible to load it as module. * Added silc_schedule_reinit function to do the enlarging of the max tasks handling capabilities of the scheduler. * Added `prefer_ipv6' argument to the functions silc_net_gethostbyname[_async]. If it is TRUE it will return IPv6 address over IPv4. If FALSE IPv4 address is returned even if IPv6 address was found. * Added support silc_net_create_connection[_async] to fallback to IPv4 address if IPv6 address could not be used (like if it doesn't work on a specific system).
2002-02-17Update silc-client to 0.7.6.2. Changes:hubertf3-31/+17
- Fixed a bug in hash table tarversing. - Fixed private message handling. - Fixed the channel message payload decryption in the function silc_channel_message_payload_decrypt to not modify the original buffer before it is verified that the message decrypted correctly. Otherwise, next time it is called with correct channel key it won't encrypt since the payload is corrupted. - Fixed SILC_LOG_ERROR and SILC_LOG_WARNING - Fixed the event_mode CMODE handler to not crash when mode is changed and +k mode is set in the channel. - Added SILC_CLIENT_FILE_KEY_AGREEMENT_FAILED file transfer error than can occur while key agreement protocol. - Fixed the file transfer's key agreement payload to include zero port also if the hostname is NULL because it could not be bound. - Call file transfer monitor callback now also if error occurs during key agreement protocol. - Check that the file exists locally before sending the file transfer request at all. Patch contributed by Lubomir Sedlacik <salo@xtrmntr.org> in PR 15630. SSH Secure Shell 3.0.0 (Build 199) Copyright (c) 2000-2001 SSH Communications Security Corp - http://www.ssh.com/ This copy of SSH Secure Shell is a non-commercial version. This version does not include PKI and PKCS #11 functionality. This program uses RSA BSAFE® Crypto-C by RSA Security Inc. Last login: Mon Feb 18 00:10:56 2002 from pd9eb5184.dip.t- NetBSD 1.5.2 (SMAUG) #9: Tue Sep 18 17:12:07 MEST 2001 *** Welcome to smaug.fh-regensburg.de! *** , , /( )` This machine is hooked up to the net to support \ \___ / | development and evaluation of NetBSD. /- _ `-/ ' Unauthorized access is ILLEGAL! (/\/ \ \ /\ Welcome to / / | ` \ NetBSD V1.5 O O ) / | Administration: Hubert Feyrer \ `-^--'`< ' <feyrer@smaug.fh-regensburg.de> (_.) _ ) / `.___/` / `-----' / --- NOTICES --- <----. __ / __ \ within the next week. Note <----|====O)))==) \) /==== access to serial console is <----' `--' `.__,' \ revoked! | | 011008 - Broken RAM module removed, \ / (FL) NetBSD 1.5.2 kernel booted. ______( (_ / \_____ Sorry for the downtime! ,' ,-----' | \ `--{__________) \/ smaug% screen -x bsd3 drwxr-xr-x 3 feyrer cvs 512 Feb 18 00:04 patches yui# Als Als: Command not found. ^O^R ^@^@P^@^@^@ ^@^@^@^H^@^@^@þB^B­I@^A ^F^@þB^B¼o@^A ^A þB^BÒo@^A È^A þB^BÄo@yui# yui# CVS/ Makefile PLIST distinfo.orig DESCR Makefile.orig distinfo patches/ yui# o@B o@B: Command not found. yui# yui# yui# CVS/ Makefile PLIST distinfo.orig DESCR Makefile.orig distinfo patches/ yui# pwd /disk1/cvs/pkgsrc/chat/silc-client
2002-01-26Update silc-client to 0.7.3. Changes:hubertf5-37/+24
changes in the package: - patch-ab is no longer needed, integrated into distribution. patch-ac has been moved in it's place - minor change in Makefile, long transscription of ${PKG_SYSCONFDIR} was changed into one variable - patch-aa was modified to follow change in Makefile.in changes in the silc-client: 0.7.3: This version fixes the NICK command to always give the unformatted nickname, instead of possibility of formatted nickname, fixes the GETKEY command to save the public key to correct filename, and to first resolve the client information and server information only if client was not found. The public keys are now (when connecting to server for first time) saved with using the IP address of the server, instead of the hostname of the server. The old hostname format is used as a fall back method if the IP address based filename could not be found. Submitted by Lubomir Sedlacik <salo@Xtrmntr.org> in PR 15380
2002-01-14new in silc-client 0.7.2hubertf1-0/+13
2002-01-14 - update to silc-client package, version 0.7.2hubertf3-22/+14
- cleaned up CONFIGURE_ARGS - revised patches/patch-aa to follow change in the Makefile.in - removed post-configure target from Makefile, fix to this issue has been moved into patches/patch-ac file (inspired by chat/irssi package, thanks to mutru!) Update submitted by Lubomir Sedlacik <salo@xtrmntr.org> in PR 15147
2001-12-26use buildlink dir for ncurseshubertf1-2/+2
2001-12-21Update silc-client to 0.7.1.hubertf5-44/+32
Patches submitted by Lubomir Sedlacik <salo@silcnet.org> in PR 14892 Changes in the silc-client package: - upgrade to silc-client package, version 0.7.1 - minor changes in the MASTER_SITES variable - patch-ab was removed, it has been integrated into main distribution, patch-ac was moved in its place so patches/patch-ac is no longer needed Changes in the silc-client-0.7.1: - various serious fixes in /whois, /join, /away, /key, /file, /list, /kick, /msg, /nick commands - fixed problem with allocation of 0 bytes when encoding payload
2001-11-30Update to 0.6.6nb1: suppress an annoying warning on startuphubertf3-5/+17
patch submitted by Lubomir Sedlacik <salo@xtrmntr.org> in private mail.
2001-11-29Add silc-client-0.6.6: hubertf6-0/+243
Client for the Secure Internet Live Conferencing (SILC) Submitted by Lubomir Sedlacik <salo@Xtrmntr.org> in PR 14543