Commit graph

476 commits

Author SHA1 Message Date
tron
82cf6bab0f Revert last incorrect change. 2002-12-24 09:04:24 +00:00
wiz
d8262452c1 Bump PKGREVISION because of dependency on latest freetype2 or glib2
package and library major bumps therein.
Also match dependency in corresponding buildlink2.mk's for the same reason.
Mmmm, binary packages.
2002-12-24 06:09:44 +00:00
cjep
77c08729ba Whitespace fix 2002-12-23 16:14:38 +00:00
grant
e1c6498993 handle the fixing of paths in files more gracefully. 2002-12-23 14:09:53 +00:00
grant
918cba8f35 add xaric. 2002-12-19 12:16:17 +00:00
grant
9eab9b2baf Initial import of xaric 0.12.0 into the NetBSD packages collection.
Xaric is a UNIX irc client similer to BitchX or ircII. I would impress you
with a list of features, but since it has no impressive features (and lacks
a few important ones) that probably is not a good idea. The whole reason for
Xaric was to remove all of the bogus, broken crap and silly features from
BitchX and have a nice colorful client.

Submitted in PR pkg/19451 by Juan RP.
2002-12-19 12:16:14 +00:00
grant
66cb6f83d4 add quirc. 2002-12-19 12:05:18 +00:00
grant
65d9786f7f Initial import of quirc 0.9.82 into the NetBSD packages collection.
QuIRC is a stable and powerful IRC client. It features a clean interface
that scales well to many servers and channels. It includes many features
that power users will appreciate. It contains advanced scripting
facilities powered by Tcl, accompanied by Tk. It has been called by
some what XiRCON should have been, and by others, simply great.

Submitted in PR pkg/19450 by Juan RP.
2002-12-19 12:04:30 +00:00
grant
81df68ded5 add ninja. 2002-12-19 12:03:52 +00:00
grant
a1c5c995d4 Initial import of ninja 1.5.8.1 into the NetBSD packages collection.
Ninja IRC is yet another ircII-based IRC client. Its many extra features
include enhanced socket handling, additional resolving capabilities, ANSI
and MIRC color support, MIRC-style DCC RESUME, cloak mode, a friend list,
an enemy list, SOCKS v4&5 proxy support, more ircii $func() functions,
auto-rejoin, cycling auto-reconnect, auto-dcc get, improved ban/unban
handling, cached information, NDCC file offering, and much more.

Submitted in PR pkg/19447 by Juan RP.
2002-12-19 12:03:23 +00:00
grant
f36fcc8163 add roxirc. 2002-12-19 11:43:57 +00:00
grant
74b17624d8 Initial import of roxirc 1.72 into the NetBSD packages collection.
RoxIRC is a graphical IRC client written in tcl/tk.  It provides a pleasant,
easy to use, and powerful interface.

the features include:
ircII style /commands, with history
configurable colors for information types
dedicated query windows
dynamic configuration, no need to restart it
notify list
all tcl scripting
nicklist, see who is in the channel without /names
dialogs for banlist, modes, kick/ban, etc
popup menus when you right click on nicks, channels, querys...
auto reconnect to server/rejoin channels when disconnected
URL catcher
Supports bold and underlined text
Netsplit detection
DCC chat and file transfers

Submitted in PR pkg/19446 by Juan RP.
2002-12-19 11:43:20 +00:00
jmmv
1f9377354b Add missing patch file. Should solve PR pkg/19440 by Heiko Dudzus. 2002-12-19 11:10:39 +00:00
jmmv
07cf0a6e57 Add and enable pircbot. 2002-12-18 17:42:51 +00:00
jmmv
2bf9ebd685 Initial import of pircbot 0.9.11.
PircBot is a Java framework for writing IRC bots quickly and easily.
Its features include an event-driven architecture to handle common IRC
events, flood protection, DCC support, ident support, and more. Its
comprehensive logfile format is suitable for use with pisg to generate
channel statistics.

Approved by wiz.
2002-12-18 17:42:14 +00:00
grant
b05f08563b Fix usage message, as we do not install as 'irc', only 'scrollz'. 2002-12-17 12:02:00 +00:00
schmonz
0268aa4b89 REPLACE_PERL's working directory is ${WRKSRC}, so packages needn't
prefix REPLACE_PERL definitions with ${WRKSRC}.
2002-12-14 03:43:18 +00:00
grant
e3173e57ad Update scrollz to 1.8m.
Many changes, too many to list here. The full list of changes can be
found in ChangeLog.ScrollZ.

Update provided by Juan RP in PR pkg/19358.
2002-12-13 12:54:43 +00:00
jmmv
234f12b5b5 Update ysm to 2.8.1. Changes since 2.7.1 follow:
+ Removed the WARNING while saving slaves to the icq servers.
+ Fixed some Network handling variables for better network perfomance.
+ Added support for threads.
+ Fixed the Version Checking function!
+ New code structure (you can find src/ and src/man directories now), and
  new configuration scripts and makefiles :) cool huh :).
+ Updated the manual page (Thanks tx!)

Patch provided by Dawid Szymañski (the maintainer) in PR pkg/19251.
2002-12-12 19:45:20 +00:00
tron
39a943ad92 Replace "true" by "${TRUE}". 2002-12-09 16:01:10 +00:00
hubertf
851dafbc3d fixup buildlink stuff - mostly by salo 2002-12-08 05:59:50 +00:00
salo
5c7486beb8 +USE_BUILDLINK2 (hi wiz!). 2002-12-08 02:17:45 +00:00
schmonz
0a1bd5acad Replace IGNORE with PKG_FAIL_REASON or PKG_SKIP_REASON as appropriate. 2002-12-07 02:38:52 +00:00
salo
2712980903 An important note to all server users:
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-06 19:52:37 +00:00
salo
1378731c0f An important note to all client users:
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-06 19:51:25 +00:00
grant
7bdf46269c add scrollz. 2002-12-06 18:26:38 +00:00
grant
8a455f9677 Initial import of ScrollZ 1.8l into the NetBSD packages collection.
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-06 18:25:22 +00:00
salo
35e3ae25a5 Update to version 0.9.9.1.
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-04 17:31:55 +00:00
salo
8cf1d1da2c Update to version 0.9.9.1.
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-04 17:26:48 +00:00
jlam
0869c901c5 The gettext fix has migrated to gettext-lib/buildlink2.mk 2002-12-02 22:15:16 +00:00
jmmv
beafdc67ac Add and enable irssi-icb. 2002-12-02 21:20:27 +00:00
jmmv
ef25551784 Initial import of irssi-icb, version 0.14. Description follows:
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-02 12:23:44 +00:00
jmmv
8e63c2e1c8 Update Irssi to 0.8.6. Taken from the NEWS:
* 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-12-02 12:19:18 +00:00
salo
0db5341a40 USE_PKGLOCALEDIR, remove unnecessary patch, delint. 2002-11-30 12:41:05 +00:00
drochner
1189b2d10f -remove an unnecessary hack
-actually enable python support, otherwise it is pointless to depend on it
2002-11-29 17:17:48 +00:00
tron
0d6902a99d Use same trick as in the "gmake" package to make this work with
NetBSD's "libintl" again. Bump package revision.
2002-11-29 09:02:58 +00:00
tron
37ce3beda2 Don't set "PKGREVISION" here, it is set in "../xchat/Makefile.common". 2002-11-29 09:01:19 +00:00
tron
ab57723dbd Fetch patch for "/ME" for "xchat" site instead of duplication it in
the package sources.
2002-11-24 13:40:47 +00:00
tron
5c5e332a76 Prevent "/ME" from opening windows unnecessarily under certain conditions.
This patch was provided by Stefan Krueger in PR pkg/19096. Bump package
revision to 1.
2002-11-24 13:20:45 +00:00
schmonz
1cb3115b45 "r:-ltermcap" didn't remove -ltermcap. "s:-ltermcap:" does. Fixes
link error on Darwin.
2002-11-23 06:25:41 +00:00
salo
7fa14c31b7 update to version 0.9.8
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-21 15:42:45 +00:00
salo
c41dd0cca9 update to version 0.9.8
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 15:40:14 +00:00
grant
891c55168e - honour PKG_SYSCONFDIR
- convert to bsd.pkg.install.mk example config installation
- bump PKGREVISION

from Julio Merino in PR pkg/18982.
2002-11-21 13:00:02 +00:00
mrg
ab577576ea update to ircii 20021103. changes include:
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-15 12:14:18 +00:00
jlam
941aea0791 buildlink1 -> buildlink2. 2002-11-15 01:16:43 +00:00
jlam
d613050341 buildlink1 -> buildlink2 2002-11-14 23:24:23 +00:00
mycroft
a07bbb4ba7 Update to 0.59.6. Tested with AIM/Oscar, ICQ/Oscar, Yahoo, Jabber and IRC. 2002-11-14 21:33:49 +00:00
hubertf
963ee43278 Remove old files 2002-11-14 01:03:49 +00:00
hubertf
2ffa43830c add & enable i2cbd 2002-11-14 00:59:59 +00:00
hubertf
c26ed8a311 Import i2cbd-2.0_BETA0: Next generation Internet Citicen's Band chat server
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-14 00:59:31 +00:00