summaryrefslogtreecommitdiff
path: root/chat
AgeCommit message (Collapse)AuthorFilesLines
2002-12-08fixup buildlink stuff - mostly by salohubertf1-2/+5
2002-12-08+USE_BUILDLINK2 (hi wiz!).salo1-1/+2
2002-12-07Replace IGNORE with PKG_FAIL_REASON or PKG_SKIP_REASON as appropriate.schmonz1-2/+2
2002-12-06An important note to all server users:salo7-54/+73
The private key file format has changed due to a bug in the older code. When you run this server version it automatically changes your private key file to the correct format. The future versions of the SILC Server will not do that, so do not skip this version or you will need to generate new key pair after 0.9.11 is released. Also backup router bugs was fixed which caused several interesting decryption problems, so upgrading regardless if you are runinng normal server, backup router or primary router is strongly recommended. Changes from 0.9.9.1 to 0.9.10 ============================== * Added the config directive PublicKeyDir for the client block. * Extended the SILC_SERVER_LOG_ERROR macro to all available logging channels. * Load only files with .pub suffix in PublicKeyDir. * Fixed a typo in resuming code that fixed detach/resume code in server. * Fixed CMODE setting in server when founder mode was set. * Fixed wrong invite and ban list handling in server command reply. * Fixed CUMODE founder authentication in server to not check for client's public key since it's not supposed to do that. * Fixed backup router bugs: When backup resumes router and receives a CHANNEL_MESSAGE packet the backup must not act as router since the packet header decryption would be different. Also, when relaying packets to channel, do not re-encrypt packets on backup that came from the primary since the connection isn't really router-router connection.
2002-12-06An important note to all client users:salo5-32/+50
There are fixes in crypto library, especially in the private key file format which had bugs in the encryption process. When you run the new client it will automatically change your private keyfile format so that you don't have to do anything to it manually. The next versions will not have this feature so if you'll skip this version you won't be able to run your client after new version of SILC Client comes out later (without generating new key pair). Channel private keys and private message keys were using MD5 hash function, which is actually wrong. The code was supposed to use SHA1 which is the mandatory hash function in SILC. This version changes this and for this reason you may experience some problems using channel private keys and private message keys together with older client versions. Make sure you and your friends are running latest client version to avoid problems. This is inconvenient, but was a must fix. Changes between 0.9.9.1 and 0.9.10 ================================== * Removed 1.0 protocol backwards compat code from client library. * Changed the channel private key and private message key generation (with static keys) to use SHA1 instead of MD5, as SHA1 is the mandatory hash function in SILC. * Changed the private key file encryption to use SHA1 instead of MD5. Added support for the old generation and added automatic change of the key (to be removed later). * Format CMODE +c and +h to display both the mode and the argument. * Added support for inviting and banning by public key. * Added support to set and use specific public key in CUMODE. * Changed the private_message and channel_message client operations to deliver the SilcMessagePayload to the application too. Application can use it fe. to get the signature from the message for verification. * Added more reliable check for whether nickname did change or not, or whether only Client ID changed in NICK_CHANGE notify. * Set realname and hostname in NICK_REC records. * Display signature verification result in public and private messages using theme abstracts. See irssi/default.theme for examples of their usage. * Verify signature payload for signed messages. * Added ignore_message_signatures setting which can be used to ignore signatures in messages. * Fixed fingerprint/babbleprint showing in invite and ban list command replys. * Fixed founder key sending in CMODE command. * Fixed bugs in Irssi's theme parsing.
2002-12-06add scrollz.grant1-1/+2
2002-12-06Initial import of ScrollZ 1.8l into the NetBSD packages collection.grant4-0/+43
ScrollZ is an advanced IRC client based on ircII client. It was developed on Linux, but can be compiled on variety of Unix platforms. Major features: * supports colors * internal userlist and shitlist * a lot of things are stored in memory, so we don't have to contact server at all in some cases * improved file exchange (based on Sheik's cdcc.c) * improved cosmetics (based on TooLie Box by Zakath) * improved flood protection * adds channel protection * comes with user-friendly options like tab key, auto reply and URL catcher * logs events important to you when you're away (customizable) * adds OperVision (optional; coded by Zakath) * supports virtual IP * supports IPv6 Submitted in PR pkg/18846 by Juan@xtraeme.dyndns.org.
2002-12-04Update to version 0.9.9.1.salo5-68/+63
Changes from 0.9.8 to 0.9.9.1 ============================= * Updated protocol version to 1.2. Clients and servers with support for 1.1 are not compatible with the new protocol! * Print notify for server opers when backup router comes online. * Resolve the client's public key in JOIN command if the founder auth data is being requested but we don't know the client's public key. * Added idle and signon fields to the ATTRIBUTE_SERVICE attribute to indicate the user's current idle and signon timeof a service. * Added MAC field to the Private Message Payload to protect against chosen ciphertext attacks. * Defined the SILC_MESSAGE_FLAG_SIGNED. * Added ERR_UNSUPPORTED_PUBLIC_KEY and ERR_OPERATION_ALLOWED status types. * Added support for normal client to kill its own entries from the network. * Compute maximum padding for authentication packets to make passphrase approximation attacks impossible (padding must be at least 8 bytes now). * Added support for rekey before 2^32 sequence number wraps. * Added Encrypt-Then-MAC order to SILC packet MAC generation. Deprecated the old Encrypt-And-MAC order. * Added Encrypt-Then-MAC order to Channel Message Payload MAC generation. * Added support for setting FOUNDER mode on channel with specific public key which can be set with CMODE command. * Don't wait for EOF after socket error has occurred, but close the connection. * Assure the RESUME_CLIENT packet is not sent to twice to backup router if the detached client was originated from the backup. * Added support for removing client from invite list when kicked from channel, as SILC 1.2 dictates. * Added support for the SILC 1.2 BAN and INVITEcommands and new ban and invite lists to server. * Remove client from invite list in KILLED notify and in KILL command. * Do not send invite list back unless asked (when sending no arguments) or when list was modified. * MARS is now gone. * Added manual pages for silcd(8) and silcd.conf(5). * Fixed WATCH command reply handling on normal server which was missing altogether. * Fixed double free in WHOIS query on normal server when forwarding query to router. * Fixed MOTD command reply sending. * Fixed the INVITE command to send the invite list in command reply. * Fixed PING command sending in client library and handling in server. The server ID must be ID Payload, not raw ID data. * Fixed NICK command to not crash if nickname was not sent. * Fixed channel's global_user boolean checking after detaching. Check it after changing the owner of the client not before. * Fixed channel key distribution after resuming detached client. * Fixed memory leaks with SIMs in server. * Fixed bugs in invite list handling in INVITE command.
2002-12-04Update to version 0.9.9.1.salo5-51/+74
Changes between 0.9.8 and 0.9.9.1 ================================= * Updated protocol version to 1.2. Clients and servers with support for 1.1 are not compatible with the new protocol! * Added -no-listener option to FILE SEND command, Renamed FILE RECEIVE to FILE ACCEPT. * Added idle and signon fields to the ATTRIBUTE_SERVICE attribute to indicate the user's current idle and signon time of a service. * Added MAC field to the Private Message Payload to protect against chosen ciphertext attacks. * Added support for normal client to kill its own entries from the network. * Added ERR_UNSUPPORTED_PUBLIC_KEY and ERR_OPERATION_ALLOWED status types. * Defined the SILC_MESSAGE_FLAG_SIGNED. * Defined that all public keys sent in commands and notify payloads are actually Public Key Payloads not raw public key data. * Compute maximum padding for authentication packets to make passphrase approximation attacks impossible (padding must be at least 8 bytes now). * Added support for rekey before 2^32 sequence number wraps. * Added Encrypt-Then-MAC order to Channel Message Payload MAC generation. * Added Encrypt-Then-MAC order to SILC packet MAC generation. Deprecated the old Encrypt-And-MAC order. * Added expando $j which expands to current SILC Client version * SILC_UMODE_GONE changes are now propagated correctly to the client. * Print "nick now appears as newnick" and update nicklist when you change your nick to "nick". * Added support for setting FOUNDER mode on channel with specific public key which can be set with CMODE command. * Unified the Channel Message Payload and Private Message into one Message Payload. * UTF-8 decode topics also in JOIN command reply and TOPIC_SET notifys in client. * Added support to client sending new BAN and INVITE commands. Display INVITE and BAN lists as specified by SILC 1.2 * Merged with Irssi 0.8.6. * Added library versioning for shared libraries. * Do reverse lookups for server when /CONNECT-ing. * MARS support is now gone. * Fixed PING command sending in client library and handling in server. The server ID must be ID Payload, not raw ID data. * Fixed example in /HELP KEY * Fixed the client to correctly shutdown the client library to avoid memory leaks. * Fixed few double frees from client library.
2002-12-02The gettext fix has migrated to gettext-lib/buildlink2.mkjlam1-2/+1
2002-12-02Add and enable irssi-icb.jmmv1-1/+2
2002-12-02Initial import of irssi-icb, version 0.14. Description follows:jmmv4-0/+48
irssi-icb is an Irssi plugin that allows access to ICB (Internet Citizen's Band) networks. The ICB protocol is almost dead now (superseded by IRC), but there are still some networks around that use it. Approved by wiz.
2002-12-02Update Irssi to 0.8.6. Taken from the NEWS:jmmv5-15/+38
* Tons of changes, here's only the largest that come to my mind now: + SSL support by vjt at users.sf.net + DCC send queues by Heikki Orsila + Better support for !channels The new Makefile.common will be used by Irssi plugins. Approved by wiz.
2002-11-30USE_PKGLOCALEDIR, remove unnecessary patch, delint.salo9-69/+59
2002-11-29-remove an unnecessary hackdrochner1-2/+2
-actually enable python support, otherwise it is pointless to depend on it
2002-11-29Use same trick as in the "gmake" package to make this work withtron1-3/+3
NetBSD's "libintl" again. Bump package revision.
2002-11-29Don't set "PKGREVISION" here, it is set in "../xchat/Makefile.common".tron1-2/+1
2002-11-24Fetch patch for "/ME" for "xchat" site instead of duplication it intron3-40/+8
the package sources.
2002-11-24Prevent "/ME" from opening windows unnecessarily under certain conditions.tron3-2/+41
This patch was provided by Stefan Krueger in PR pkg/19096. Bump package revision to 1.
2002-11-23"r:-ltermcap" didn't remove -ltermcap. "s:-ltermcap:" does. Fixesschmonz1-2/+2
link error on Darwin.
2002-11-21update to version 0.9.8salo4-7/+44
Changes from 0.9.5 to 0.9.8 =========================== * Added support for aborting automatically pending commands that never receives the reply (to avoid memory leaks). * Added support for removing explicitly added client connections in rehash and closing the client connections if they were unconfigured in the rehash. * Rewrote WHOIS, WHOWAS and IDENTIFY commands in the server. * If packet processing fails (like integrity check fails) the connection is closed now. * Normal server now reconnects to backup router automatically if connection is lost to it. * Added support for replying on behalf of the user to the Requested Attributes in WHOIS command in the server. * Failed OPER and SILCOPER authentications are now logged. * Added sort-of "Quality of Service" (QoS) support. Data reception can be controlled with rate limit per second and/or read data length limit. * Added support for encrypted private key files. Now passphrase must be provided when new key pair is created , and prompted when loading the private key. * Resumed client packet handling from server put the resumed client on wrong list on router and caused the client not be present on the network anymore. * Various cleanup in error message output in config parsing code and in server init code. Fixed error log files containing too many newlines in some situations. * Assure that channel key is set before sending it. May crash server otherwise. * Don't swtich to become primary router if we are backup if decryption error has occurred. * Fixed a bug in backup router IP address comparison * Fixed a crashbug in incoming server accepting. * Fixed packet decryption problem when backup router encrypted channel message with wrong key during backup resuming protocol. * Fixed memory leaks in server. * Fixed channel key packet processing bug on backup router during backup resuming protocol.
2002-11-21update to version 0.9.8salo4-26/+57
Changes between 0.9.5.1 and 0.9.8 ================================= * Added STATS command. * Added Requested Attributes support. * Added -details option to WHOIS command to support the requested attributes. By default it requests all attributes. * Added implementation of VCard (RFC 2426) which can be used as part of Requested Attributes in WHOIS command. * Added ATTR command which is used to manage user's Requested Attributes sending and values for WHOIS command. * Added support for saving the requested attributes in WHOIS to directory. * Added support for auto-passphrase authentication from the config file during connecting which was not implemented yet. * Added shared library complation support. * Added support for encrypted private key files. Now passphrase must be provided when new key pair is created and prompted when loading the private key. * Added -P option which can be used to change the passphrase of the private key. * UTF-8 decode the topic in TOPIC command reply and LIST command reply. * Added manpage for silc(1). * Fixed string formatting crashbug in lib/silccore/silcattrs.c * Fixed double free in RSA public key set function. * Fixed a bug in authentication protocol failure handling which was processing wrong callback context. * Merged DISCONNECT fix, and autoconn port fix from Irssi CVS. * Merged c0ffee's /set heartbeat patch and fixed the heartbeat sending. * Fixed connection closing in client library to not crash. * Fixed the INVITE command to not crash client when given without nickname argument.
2002-11-21- honour PKG_SYSCONFDIRgrant4-5/+26
- convert to bsd.pkg.install.mk example config installation - bump PKGREVISION from Julio Merino in PR pkg/18982.
2002-11-15update to ircii 20021103. changes include:mrg4-20/+9
o fix random bugs o fix a problem with new ICB group name changes message format o new /on icb_who and /on icb_motd o all high control chars should be now properly filtered avoiding pretend output o fix help page bugs o fix meta5, meta6, meta7 and meta8, which behaved as if you had always hitten them once you had (ie sticky forever) o avoid crashes in /help
2002-11-15buildlink1 -> buildlink2.jlam1-6/+9
2002-11-14buildlink1 -> buildlink2jlam1-9/+7
2002-11-14Update to 0.59.6. Tested with AIM/Oscar, ICQ/Oscar, Yahoo, Jabber and IRC.mycroft3-28/+5
2002-11-14Remove old fileshubertf4-24/+0
2002-11-14add & enable i2cbdhubertf1-1/+2
2002-11-14Import i2cbd-2.0_BETA0: Next generation Internet Citicen's Band chat serverhubertf9-0/+146
I2CB icbd -- the Improved ICB Server ------------------------------------ ICBD is an online chat system which allows a large number of users to participate in realtime online discussions. Among the features of the ICB chat system are: * Simple, fast protocol and efficient polling-based implementation minimize `lag' effects * Persistent user database allows authentication of nicknames, storage of various user information, and leaving messages for users who are not logged on at the moment. * Any user may create groups, and exercise control over those groups, allowing for a wide range of discussion styles. This control includes making groups public or private, visible or invisible, and moderated or unmoderated * The fabulous, famous '/brick' command lends true interactivity to the chat experience :-)
2002-11-14add & enable i2cb.workhubertf1-1/+2
2002-11-14Import i2cb-6.0_ALPHA: Next generation Internet Citicen's Band chat clienthubertf13-0/+188
ICB (International CB) is a teleconferencing system that allows Internet users to participate in realtime online discussions. This package builds a client program (called, strangely enough, "icb") that is used to access ICB. i2cb was enhanced to support IPv6 etc.
2002-11-11Trivially use buildlink2.seb1-2/+3
2002-11-06Control k already *has* a perfectly good meaning, so instead ofatatat3-2/+25
defeating that purpose, use control c to pop up the colour picker instead. I'm not sure exactly when the gaim people changed this (somewhere between 0.59.1 and 0.59.3), but I think it's rather ill advised.
2002-11-06fix /usr/local paths in man page.grant3-2/+45
2002-11-01Depend on latest gdbm and bump PKGREVISION (major bump in gdbm library).wiz1-2/+2
2002-10-31Mention fonts/monafonts is recommended to view 2ch ascii arts.toshii1-0/+11
2002-10-30Note new homepage.kleink1-2/+2
2002-10-29Tell configure script to look for iconv; move iconv dependency to common ↵wiz3-6/+6
Makefile.
2002-10-28Need libiconv for the non gnome applet build as welljmc2-6/+11
2002-10-28Fix a typo.uebayasi1-1/+1
2002-10-28Add & enable navi2ch.uebayasi1-1/+2
2002-10-28Initial import of Navi2ch 1.6.0.uebayasi4-0/+101
Navi2ch is a viewer program dedicated to chatting in 2ch.net - the biggest, most famous, influencial BBS in Japan. Although this software is really well-written, It's worth noting that most opinions/informations found in 2ch.net are next to senseless. Thus, Good NetBSD users are really encouraged not to devote themselves to 2ch! :-)
2002-10-25Update to 0.11.4.9, and convert to buildlink2.wiz4-30/+31
Some of the changes: o More small bugs quashed. New /clearall command. o Small bugs quashed in buddy offline acknowledgement and queued message forwarding. o Speed-ups in the playback procedures. o General clean-ups for cross-platform compiles. o On Tuesday, October 1, AOL's TOC servers began periodically sending packets with a previously unused frame type. naim does not know how to decipher these packets, but version 0.11.4 was released with code changes to simply ignore unknown frame types.
2002-10-25buildlink1 -> buildlink2.wiz1-2/+3
2002-10-22need libiconv for internationalized behavioritojun1-1/+2
2002-10-21buildlink1 -> buildlink2.wiz1-4/+4
2002-10-20Use buildlink2. Use perl5/module.mk.seb2-12/+7
2002-10-20Updated to micq-0.4.9.4shell4-13/+22
- update maintainer email - re-add patch-aa Changes : * add error message for missing file reception directory * web page: add blurb for misconfigured browsers * final translation updates * .. or non-updates (english text copied to translated man pages) * compile fixes (thanks, Andy) * do not send CAP_IS_2002 (it means UTF-8, we can't do that yet) * show failing connections only when verbose or for server connections * display 0x46 meta result (just output the text) For more see Changes
2002-10-19Use PKGNAME_PREFIX.minoura1-2/+2