Commit graph

910 commits

Author SHA1 Message Date
salo
9f803c154f Updated to version 1.0rc1.
Patch provided by maintainer Dawid Szymanski via PR pkg/20807.

Changes:

- pkgsrc pthreads support
- minor code clanups
2003-03-22 01:00:59 +00:00
salo
da605e0b37 Updated to version 0.9.13.
Changes:

- Fixed EOF handling in SILC Config.

- Do not send full INVITE and BAN lists in INVITE and BAN
  notifys, only the changed information.

- Fixed INVITE notify sending in INVITE command, send it
  only when needed.

- Handle the founder key change properly in CMODE_CHANGE
  notify.  Bug #122.

- Remove the mark for output (mark it only for input) after
  purging outgoing queue.  Prevents the "Error in select()"
  floods.

- Check server private key file permissions before starting
  the server.

- NULL terminate allocated string in silc_buffer_strformat.

- Rewrote the invite/ban list string handling in server to
  use SilcBuffer instead.

- Fixed double free in CMODE command when setting new HMAC
  for channel.

- Added couple of missing memset's to zero sensitive memory.
2003-03-17 20:12:47 +00:00
salo
50e1e28b6c Updated to version 0.9.12.
Changes:

- Fixed RESOLVING flag handling in JOIN notify and other
  notifys to handle the resolvings correctly in client library.

- Fixed incorrect connection deletion from client library
  after calling "connect" client operation.  Could cause
  crashes for example during reconnect timeouts.

- Removed --session and --dummy options from Irssi SILC Client.
  -d option is available only if --enable-debug was given.
2003-03-17 20:12:18 +00:00
jmmv
c3644842ba Add and enable kmess. 2003-03-16 18:19:56 +00:00
jmmv
55b6734f36 Initial import of kmess, version 1.1.
kmess is a MSN Messenger client for the KDE3 desktop environment.
It supports advanced protocol features and resembles a lot the
original client appearance.

Closes my own PR pkg/18367.
2003-03-16 18:19:01 +00:00
mrg
cfa4e4f10f update to ircii 20030315:
o  fixed several display and status bugs introduced in 20030314.
2003-03-16 01:56:53 +00:00
jlam
3ef633718c (1) Publicly export the value of _OPSYS_RPATH_NAME as RPATH_FLAG;
Makefiles simply need to use this value often, for better or for
    worse.

(2) Create a new variable FIX_RPATH that lists variables that should
    be cleansed of -R or -rpath values if ${_USE_RPATH} is "no".  By
    default, FIX_RPATH contains LIBS, X11_LDFLAGS, and LDFLAGS, and
    additional variables may be appended from package Makefiles.
2003-03-14 19:37:30 +00:00
mrg
90fe911945 update to ircii 20030314. changes since ircII 20021103:
o  server's added by /server are no longer removed if they fail to connect.
  o  SEVERAL REMOTE HOLES FIXED in ctcp, status & other code
  o  fix ICB /msg to names starting with a /.  you can now /msg \/oink to send
     a message to "/oink".  if you previously were able to /msg \oink you now
     have to /msg \\oink.
  o  arithmetic "|" now works properly
  o  fix ICB /msg with a user the same name as the channel
  o  fix ICB group's and user's with comma's in them
  o  /notify and /timer always go to level crap now
  o  fix nickname response lossage
  o  fix $connect() hich was broken recently
  o  fix "irc -h" which was broken recently
  o  fix "dcc close raw" which was broken recently
2003-03-14 12:59:03 +00:00
jschauma
5ecc9f02e7 Fix broken dependencies due to bump of PKGREVISION caused by Mesa update.
Pointed out by wiz.
2003-03-12 21:02:24 +00:00
grant
7fc181d233 couple of minor fixes:
- update HOMEPAGE
- install sample config as examples/bnc.conf
- whitespace police

bump PKGREVISION.
2003-03-11 13:38:50 +00:00
wiz
c5227e6dc8 Take over maintainership. 2003-03-10 23:28:24 +00:00
wiz
ea1759baf1 Upgrade to 0.11.5.6:
Major bug fixes:
        AOL's primary TOC server (toc-m01.blue.aol.com) went down at
                approximately 2003-03-10T1420; this has temporarily been
                replaced with toc.oscar.aol.com.
        Discussion destructions were not properly being handled in Lily.
        IM handling routines were not properly handling buddies with
                alternate names set (the third argument to /addbuddy),
                causing away messages to be misdirected.

Major feature additions:
        New $autoreconnect. If set, whenever naim is disconnected from a
                service, it will attempt to reconnect automatically. For
                services that require a password, you may wish to /set
                servicename:password "your password" in order to allow naim
                to reconnect while unattended (for example, /set
                AIM:password "my pass").

All users should upgrade to this version. There are no security
considerations, but users may be unable to sign on (or stay connected) to
the default TOC server used in the past.
2003-03-10 23:06:44 +00:00
wiz
c28ac6ba09 Update to 0.11.5.5:
Summary of changes from 0.11.5.3 to 0.11.5.4-2003-01-17-1717
============================================
[pkg bug] On systems with a dlopen() in libc (some FreeBSD), -rdynamic was not being included in the LDFLAGS, breaking /modload. Fixed.
[Lil bug] Lily does some strange things when you are /ignore'd by another user, which really confused FireTalk. Fixed.
[UI  fea] Lag check is now to the tenth of a second.
[UI  fea] /help now describes /-commands if given as an argument.
[UI  fea] /ignore displays your ignore list if no arguments are given.
[UI  fea] Profile now includes extended interface information.

Summary of changes from 0.11.5.4-2003-01-17-1717 to 0.11.5.4-2003-01-18-0141
============================================
[UI  fea] History scrollback now leaves the cursor at the end of the line, without affecting partial matching.
[UI  bug] AUTOCRYPT key negotiation failed under some circumstances involving peers not starting on each other's buddy lists. Fixed.
[UI  fea] Passing a command line argument to naim starting with a dash is now an error.

Summary of changes from 0.11.5.4-2003-01-18-0141 to 0.11.5.4-2003-01-20-1216
============================================
[pkg fea] New --with-pkgdocdir to control the location documentation files are installed to (which is also where naim's /help command looks for them).
[pkg fea] New --enable-firetalk-lily-ctcpmagic, experimental.
[IRC bug] Adding a buddy caused an immediate signon notification, which caused confusing problems down the line. Fixed.
[Lil fea] Improved support for /REVIEW and /MEMO (without requiring --enable-debug). Try ``/alias review /m :raw /REVIEW $args1*'' and ``/alias memo /m :raw /MEMO $args1*''.
[UI  fea] $im_prefix and $im_suffix are now documented and will be stored in .naimrc with /save.

Summary of changes from 0.11.5.4-2003-01-20-1216 to 0.11.5.4-2003-01-25-1257
============================================
[pkg fea] --enable-firetalk-lily-ctcpmagic removed, now enabled by default.
[UI  fea] ``/help topics'' expanded.
[IRC fea] Buddy tracking drastically rewritten. Small known bugs to be fixed at a later date.
[IRC fea] Server errors during sign-on are now passed along to the client.
[Lil fea] Handles nickname changes now.
[Lil bug] CTCP magic would be falsely enabled in some situations. Fixed.
[UI  fea] Short informational blurb displayed in window list window when offline.
[UI  fea] Window list window will be permanently displayed until the user signs on.
[UI  bug] /closeall was broken at some point due to other code changes. Fixed.
[UI  fea] Command completion now checks for /alias's first, then fixed commands.
[UI  fea] Previously-typed text completion now informs the user how to enable it in the status bar.

Summary of changes from 0.11.5.4-2003-01-25-1257 to 0.11.5.4-2003-01-28-1950
============================================
[MSN fea] Now able to sign on fully, but does not handle private messages properly. Use at your own risk.
[UI  fea] File transfer status is a bit more verbosely reported now.
[UI  bug] Blurbs and timezones were not cleared on signoff. Fixed.
[UI  fea] Previously-typed text completion now kicks in after 5 characters (previously 20), but caches previous searches to minimize search impact.
[UI  bug] When editting text in the input window, moving the cursor to the last character on a line caused screen artifacts. Fixed.
[UI  fea] ~/.naimlog files will be flushed to disk at regular intervals (every $tprint minutes).
[UI  bug] Automatic messages weren't being displayed the same way as user-typed messages (for example, $timeformat was being ignored). Fixed.
[UI  bug] If a user supplied a text colour that matched your IM window's background colour, the text could disappear. Fixed, though note that for purposes of this logic, the CLEAR background colour is thought to correspond to the BLACK foreground colour, so those of you using xterm's with white backgrounds are still SOL.
[UI  fea] As an experiment, I'm allowing high ASCII characters in IM's to be displayed to the screen raw. Let me know if this causes problems for any terminal types.

Summary of changes from 0.11.5.4-2003-01-28-1950 to 0.11.5.4-2003-01-30-1604
============================================
[IRC fea] Buddy tracking drastically rewritten [again]. Now uses FireTalk's internal state machine exclusively (and shaved off 400 lines from irc.c).
[UI  fea] New colours for buddies with queued messages and specially tagged by the user. New background colour for the status bar.
[UI  fea] /setcol now takes a third argument, which can be either BOLD or DULL, to force that attribute on text of that type.
[UI  bug] When /delbuddy'ing a peer that had previously negotiated AUTOPEER, naim would mistakingly re-add them to your buddy list. Fixed.

Summary of changes from 0.11.5.4-2003-01-30-1604 to 0.11.5.4-2003-02-05-0107
============================================
[IRC bug] Kick messages mistakingly identified the target as the source (i.e., *** user has been kicked by user). Fixed.
[IRC fea] Code cleanups.
[IRC bug] ircd-ratbox (irc.servercentral.net on EFnet) does not collapse cmode +ov into @user in /names output (it displays @+user), which violates RFC. naim is now more tolerant of such noncompliance.
[IRC fea] Unknown server messages and numerics are now sent along to the user with a source of :RAW, originally they were simply ignored. This is mainly to motivate me to track down all standard commands and numerics that aren't properly handled.
[IRC fea] Users by default contain no flags, so they will not be identified as "AOLamer" in /whois.
[Lil bug] Usernames were not properly escaped (i.e. spaces converted to underscores) during renames. Fixed.
[Lil bug] /MEMO output contained duplicate identification messages interspersed with the actual output. Fixed.
[UI  fea] New /tagbuddy command. When used to set a tag for a particular buddy, the buddy in question becomes distinct in your buddy list.
[UI  fea] UI cleanups (all example commands are now green).
[UI  fea] You no longer need to enter paste mode in order to paste multi-line messages, they will automatically be consolidated.
[UI  fea] Auto-responses will only be sent at a maximum rate of once every other second, to thwart clone flood attacks.
[UI  bug] Tab completion for filenames could cause extraneous whitespace to be added to the end of file paths, which confuse commands like /readprofile. Fixed.

Summary of changes from 0.11.5.4-2003-02-05-0107 to 0.11.5.4-2003-02-05-1851
============================================
[FT  bug] Sending messages to :RAW weren't always being treated as a special event. Fixed.
[IRC fea] Server notices are now treated as a special case.
[IRC fea] A number of "meaningless" numeric responses are now properly ignored.
[IRC fea] Unrecognized messages are sent to a :RAW pseudo-chat.

Summary of changes from 0.11.5.4-2003-02-05-1851 to 0.11.5.4-2003-02-07-1416
============================================
[pkg fea] Removed stale irc_match.[ch].
[IRC fea] Added ircu's 396 numeric ("x is now your hidden host") to ignore list.
[IRC fea] Reformatted 352 numeric before passing along as unhandled.
[Lil fea] IRC-style "unhandled" notification introduced.
[UI  fea] Tab is now magically caught during pastes, a la the Enter key.
[UI  bug] Enter key catching sometimes caused inappropriate blank lines to be sent to the user. Fixed.
[UI  fea] All random messages are now prefixed with the connection window they occur in. For example, CTCP's sent from EFnet will be marked as such, even if you are in AIM.

Summary of changes from 0.11.5.4-2003-02-07-1416 to 0.11.5.4 [2003-02-07]
============================================
[pkg fea] Minor documentation updates.

Summary of changes from 0.11.5.4 to 0.11.5.5-2003-02-11-1505
============================================
[IRC bug] ^O did not properly clear attributes. Fixed.
[IRC fea] Added 307 numeric ("x has identified for this nick") to ignore list.
[Lil fea] Unhandled messages now more useful.
[Lil bug] Change in naim behaviour broke Lily driver's ability to send :RAW commands. Fixed.
[UI  FEA] ^R and ^Y scroll back and forward now, for OS 10 Terminal.app users who have no PgUp/PgDown.
[UI  FEA] SIGHUP, SIGUSR1, and SIGUSR2 are now caught as pseudo-keys, handled by /bind.
[UI  fea] /connect will attempt to catch when you specify a server instead of a nickname, and adjust its behaviour accordingly.
[UI  FEA] Extended ASCII input now handled more gracefully.
[Lil bug] Previous feature breaks Lily support. Continuing bug, expecting fix soon at the server level.
[UI  fea] All locally echoed messages will be echoed to the status window as well.
[UI  fea] &#xxx; characters now handled properly.
[UI  BUG] --enable-detach was broken in 0.11.5.4. Fixed.
[UI  fea] Variables listed in /set are now left-justified.

Summary of changes from 0.11.5.5-2003-02-11-1505 to 0.11.5.5-2003-02-14-2157
============================================
[UI  FEA] The "AIM/TOC" protocol name has been renamed to "TOC", since it works for both AIM and ICQ. "AIM/TOC" will still be accepted so as not to break existing .naimrc's.
[mod fea] New "nstatus" module distributed with naim, as a simpler example module.
[pkg FEA] ``make install'' now installs symlinks for nirc, nicq, and nlily which all have different startup behaviours.
[UI  fea] Tab completion for buddies now works more transparently when dealing with buddy realnames (as opposed to screen names).
[UI  fea] Slight UI tweaks.
[pkg fea] The doc/*.txt files are now actually plain text.
[UI  FEA] All /help topics have been moved back to being internal to naim (i.e., the doc/*.txt files are no longer used).
[UI  fea] /names ON and /names OFF will now display online and offline buddies, respectively.
[UI  BUG] naim would automatically /load ~/.${0}rc at start, but /save would always save to ~/.naimrc. /save now saves to ~/.${0}rc, which I consider to be fixed.
[UI  FEA] When a buddy has a "realname" (the third argument to /addbuddy), that will be used in query windows instead of their screen name. This is primarily for ICQ, where it doesn't make much sense any other way.
[UI  FEA] Built-in default naimrc now fits nicely into an 80x25 screen.

Summary of changes from 0.11.5.5-2003-02-14-2157 to 0.11.5.5-2003-02-18-0908
============================================
[pkg fea] Autoconf now displays the protocol drivers enabled at compile time.
[UI  fea] /newconn now accepts "AIM", "AIM/TOC", "ICQ", and "ICQ/TOC" as synonyms for "TOC".
[UI  fea] Autopaste will not engage when typing a command.
[UI  fea] Variables with overlong descriptions in ``/help settings'' now have separate, left-justified lines.

Summary of changes from 0.11.5.5-2003-02-18-0908 to 0.11.5.5-2003-02-18-0940
============================================
[Lil bug] /part'ing a non-existent discussion (such as :RAW) would cause an unidentified error to be sent to :RAW. Fixed.

Summary of changes from 0.11.5.5-2003-02-18-0940 to 0.11.5.5-2003-02-22-0034
============================================
[Lil bug] /create'ing an existing discussion (such as -ctcpmagic) would cause an unidentified error to be sent to :RAW. Fixed.
[UI  fea] New $winlistheight, to set the percentage of the screen height to use for the window list window. Default of 75.
[UI  fea] When redrawing windows (such as during start-up), naim now updates the status bar to keep you informed.
[UI  fea] New $logtprint, 1 = log daily timestamps, 2 = log all timestamps. Default of 1.
[UI  fea] When flushing log files (every $tprint minutes), naim now updates the status bar to keep you informed.
[pkg bug] Some of the generation scripts used "%i", while some awk's only accept "%d" for integers. Fixed.
[UI  fea] All "special" status bar messages now use a different background/foreground pair for extra visibility.
2003-03-04 17:51:22 +00:00
jmc
741443d646 Needed to regen patch sha checksums 2003-03-01 21:50:45 +00:00
jmmv
f973f80011 Rename the libsigc++ dependancy to libsigc++10. Bump PKGREVISION. 2003-03-01 11:49:10 +00:00
jmc
3279243cd1 Patch htons issue with code. Don't define htons if configure didn't find it
and it's not already defined.
2003-03-01 11:08:35 +00:00
grant
df824fbe2a Updated ircu to 2.10.11.04.
List of changes since 2.10.04 is very large and code-oriented. The
authors seem to not maintain a user digestable list of changes.
See the ChangeLog for the full list of changes if you insist :)

Updated provided by Adrian Portelli in PR pkg/20531, with some changes
by me.
2003-03-01 05:22:22 +00:00
jlam
5566d39fdf Bump PKGREVISION after dependency changes. 2003-03-01 02:13:44 +00:00
jlam
da4ede6d69 Drop dependency on libsigc++ (it's no longer needed) and add one for
OpenSSL.
2003-03-01 02:08:16 +00:00
jmmv
dea9abf569 Use the omf.mk file provided by the scrollkeeper package to automatically
rebuild the documentation database at install/deinstall time. This means
that:
- PLIST's do not need to call scrollkeeper-{update,rebuilddb} directly;
  this is done by a bsd.pkg.install.mk template.
- The share/omf directory is only removed by scrollkeeper, which is the
  last package in the dependancy tree.
- PKGREVISION is bumped.

Reviewed by wiz.
2003-02-18 14:55:54 +00:00
lukem
7dcb67b688 patch from mrg@ to fix coredump when a connection to a server fails 2003-02-18 02:29:14 +00:00
jmmv
2c360ba7c9 Disable XFT support, as requested in PR pkg/20387 by Marc Recht.
Quoting xchat 2.0.0 announcement:

* By default, xchat will use Pango to render text. This is usually quite
  fast, if you have Pango 1.1 and Xft2 on your system. If you need to use
  Pango 1.0, or find text rendering slow, you can use the ./configure switch
  --enable-xft, which will bypass Pango. NB: --enable-xft will also remove
  some of Pango's nice i18n features, such as multiple fonts and bidi.
  If the text is still unbearably slow, disable font smoothing in Gnome2
  Font Preferences.

With the actual pango's buildlink2.mk, xchat2 will use, at least, pango
1.2.0, so XFT is useless.

Bump PKGREVISION to 1.
2003-02-17 14:19:05 +00:00
jmmv
6c2dbe8ea1 Add and enable xchat2. 2003-02-16 16:00:52 +00:00
jmmv
9cc1357123 Initial import of xchat2, version 2.0.0.
XChat is a graphical IRC client that runs on UNIX-like systems.
It uses the GTK 2 library as its graphics toolkit.

Based on the package provided in PR pkg/20298 by Juan RP.
2003-02-16 16:00:24 +00:00
salo
05dabcccd5 Updated to version 4.9.2.
Addresses PR pkg/20243 by D'Arcy J.M. Cain.

Changes:

4.6.9
=====

Now when free disk space becomes less than 10k centericq goes offline,
refuses to connect and doesn't touch configuration files to not to lose
any data.

A compilation error with "twisted" versions of iconv was fixed by adding
another check to configure.

The "Next" button was added to the history. It actually goes back, so it's
called so to conform the UI look.

Weird behaviour of the group mode 2 when there is only one contact list
group defined was fixed.

When available, iconv is used for translation between koi8 and cp1251
codepages instead of the internal routine.

Support for AIM TOC protocol was added. This means now centericq supports
four IM flavours, which makes it even more useful tool. Now, looking at
the centericq main screen I find myself a real schizophrenic with four
IM "avatars". So there is another slogan for the program "centericq - the
power of your shizo" :)

HDD access was reduced by not reading away messages every second, how it
was before. So now owners of laptops should have no worries about batteries,
for centericq will allow their boxes to go to power saving mode.

Fixed a bug with user's details fetching, resulted into weird behaviour
caused by new-line character in any fields on the information.

This version also introduces the "relaxed" re-connect strategy. Every time
it cannot automatically re-connect to an IM service, the try period is
icreased by half of its previous value. This is made so that "turboing"
situations are recovered without any user's intervention.

Invalid username or/and password situation is now tracked and reported
in the Yahoo! engine.

Finally, a bug caused centericq to freeze (for protocols' activities)
after "Ctrl-L" was fixed with a patch sent by Sergey A.
Kogan <kogan@omskelecom.ru>

4.7.1
=====

Seems like I just cannot stop adding support for protocols. Thus,
support for IRC was implemented in this version. It doesn't (yet?)
support talking on channels and intended only for private messaging.
Though, you can enter channels to be visible for other users staying on
them. Channels are controlled with the "Channel manager" dialog which
can be ivoked from the account manager. It's also possible to fetch a
list of users on channels with the find/add dialog.

Since libicq2000 now does support visible and invisible lists, so does
centericq.

Now centericq can ask away messages when you change your IM status. This
behaviour is controlled with the respective option of the configuration
dialog.

Feature to change current IM status from the command line was added.

The auto-away/auto-N/A behaved weird on remotely connected sessions.
Fixed.

All the lists of contacts such as contact list, search results, multiple
recipients selection now highlight users from various networks with
appropriate colors and have the quick-find feature which is possible to
be activate with "/" or alt-s.

ICQ invisible status of contacts wasn't shown. Fixed.

The bug which made it impossible to send SMS-es to oneself from the
command line was fixed.

Applied the collapsable groups patch from Bertram Bourdrez
<bourdrez@casema.net>. So now a contact list group can be collapsed or
expanded by pressing Enter on its header.

Now it's possible to move groups up and down the contact list with the
group manager dialog.

It's also now possible to send messages to found users from the find
results list without adding them to the contact list.

The crash with the "Broken pipe" message which happened after network
interface's going down was fixed.

The existing but not documented before -b parameter was finally
documented both in README and in the man page. It allows to specify
another base directory for the IM details and makes it possible to use
different identities under the same UNIX account.

4.7.2
=====

Chat messaging mode was implemented. Along with the text being typed you
can see history of previous messages without invoking the history
facility. It's possible to turn it on with the configuration dialog.

Fixed a bug resulted in eating up disk space when it's not possible to
re-send events for quite a long time (several days, let's say). It kept
on adding newline characters after each attempt.

E-mail and name substring search options were added to the irc find
mode.

The "Move to group.." item was removed from the context menu of a user
which is not in list. Only "Add to list" can be used there.

Away messages didn't get recoded from koi8 to win1251, fixed.

Switching IM status to offline (_) from the command line was broken.
Fixed.

4.7.5
=====

Birthday reminders are now sent to the contact list as system messages
from users.

An ability to store and load sets of search information under profiles
was added to the "Find/add" dialog.

IRC search only by e-mail without channel specification was added.

A segfault was fixed in the MSN part. It happened when a hotmail box was
cleared entirely through their web interface.

4.7.7
=====

Centericq now compiles well with the new 3.1 version of GCC compiler.

Fixed a bug resulted into incorrect recipient choosing after performing
mass history message forward from the chat mode.

The "Channel manager" dialog was extended so that it allowed to chat on
IRC channels. To add a channel to the list you have to set "Show on the
contact list" for it.

ICQ events sent to users with status "Occupied" or "DND" were lost.
Fixed. Missed the workaround in the libicq2000.

The cicqsync script now refuses to work with CVS version <= 1.10

Bugs in the Yahoo! engine were fixed. They resulted into adding contacts
with strange names to the list. Eventually the Yahoo! support in
centericq became unusable because of some minor changes in the contact
list transmission protocol part. It was a really stupid bug of the Yahoo
library the program uses, and I immediately fixed it.

In the IRC module there was a problem with not detecting the case of
inability to join a channel, and it also was silent when a user was
kicked. Fixed, so that now it's detected and reported to the contact
list.

4.7.8
=====

Now the source should compile well on Solaris OS. Thanks to Jochen
Kmietsch <jochen.kmietsch@tu-clausthal.de> for initial portings efforts
and to Lion Templin <lion@leonine.com> for providing an account on a
Solaris box.

Fixed a possible buffer overflow in the MSN e-mail notification
processing code of the respective module. Thanks to KF
<dotslash@snosoft.com> for finding and reporting it.

The cicqconv migration script now does also support micq. Thanks to
Artur Komarov <artur@emd.ru>

The centericq's own notification messages class used for such events as
birthday reminders, away messages and other stuff, was separated from
usual messages. That was done to avoid external handler's reacting on
such messages like they were received from one of your contacts.

The yahoo library used by the program was changed to the one of new
generation. It would not happen unless the yahoo guys would leave their
old protocol working. So one day centericq's yahoo support just became
outdated and unusable. Anyway, now it's back, up and running, with
several new features such as settable server address and port, and
conferencing support.

As usual, several cosmetic bugs were fixed.

4.8.0
=====

Finally people started sending patches. This version includes a patch
from Julien LEMOINE <julien@3rd.dyndns.org> that fixed several fribidi
and gcc 3.1 specific problems. Also Josh McIver <jmmc@flaglink.com> has
sent a patch that made centericq report when one of your Yahoo! contacts
starts or stops typing on his side.

Fixed a bug that led to segfalut when you pressed "r" on a group header.

Fixed a bug in Yahoo! that resulted into inability to remove contacts in
some situations. Just after they were deleted they rised from the dead
again. It doesn't happen anymore.

There was a problem with the chat mode, when a lot of people asked me
how to accept an authorizaiton request. Now it's easy, upon receiving it
will pop-up in a usual windowed mode.

The find/add dialog in the IRC mode was extended with a new option,
called "Joined since the last check only". It will show only users
joined since your last find/add request. It helps to view only those who
entered a channel recently.

The authorization request displaying dialog was extended with a new
"User info" button. It allows to view user's details before you accept a
request.

4.8.2
=====

Fixed the "r" key bug again. Shouldn't segfault anymore on pressing it
on a group header.

The ICQ part suffered a lot of changes that brought several major
improvements. This happened after yours sincerelly decided to contribute
a bunch of code to the libicq2000 project which can be found at
http://libicq2000.sf.net/. So, here we go with the new features of the
ICQ module.

Random chat feature support. Now it's possible to search for a random
chat partner in a specific group with the "Find/add dialog" as well as
to announce your own availability with the "Update user info" item under
the "irc" tab in the account manager dialog.

Finally, a long-awaited feature got implemented. Server-based contact
lists are now supported by centericq. By default, all the add and remove
operations on your contact list are reflected server-side. Also, as soon
as you login the contacts stored on the ICQ server get auto-added to
your local list. Though it's possible to disable this, by setting the
value of the "Store contact list server-side" in the "Update user info"
dialog for ICQ to "no". To synchronize your local contact list with the
remote one, i.e. to add the server-side missing items, use the
"Syncronize contact list" item in the account manager dialog.

Also, having a look at the newly implemented features of libicq2000, I
found something missed in centericq. So, since this version centericq is
able to perform keywords-based search, receive webpager events and
control the visibility of your current ICQ status on the web.

There were user interface related changes as well. Visible and invisible
contacts are highlighted in a special way on the contact list now. Read
the README file for more details.

When compiled with fribidi, it's now possible to disable displaying of
right-to-left text by switching off the appropriate item in the
configuration dialog.

The event sending general-purpose routine was improved so that remote
DoS/flood protection on the remove IM servers doesn't turn on because of
hudge mass-sendings. Now messages that overflow the limit get postponed
and sent in another 5 seconds.

The configuration changes, as well as users' details, group settings and
some other stuff is now saved immediately once it gets modified, and not
only on exit, like it was before. Thanks to Wolfram
Schlich <wolfram@schlich.org> for pointing this out.

Fixed a bug that caused Yahoo! users raise from the dead (re-appear on
the list) when a user attempted to delete a contact which had been added
in the same session, i.e. without logging off.

4.8.3
=====

Bug-fixes in the AIM part. These include the repaired feature to remove
contacts from the contact list as well as the connect procedure that got
broken on some boxes. Now the both things must work fine. So AIM support
works even on the Jeff Covey's box right now.

The command line parameter "--version" has been added.

The modifications in the previous version broke the command-line sending
SMS to oneself feature. During fixing this one, I thought about another
useful feature.. See below.

Now it's possible to send SMSes to any phone number from the command
line with the -n (--number) parameter. Also, if the ICQ login
information is specified, it's possible to send SMSes to contact of any
kind on your list through the ICQ network. This means that if a phone
number is entered for a Yahoo, MSN or infocard contact, you're now able
to send them an SMS with centericq.

The contact list synchronization feature was modified, so that now it
doesn't send authorization requests automatically. It appeared that the
ICQ server allows to store contacts server-side without it ;) Though
instead of requesting it automatically, it's now possible to request one
manually with the corresponding menu item that was added recently.

Several interface related issues noticed were fixed.

4.8.4
=====

Sending and receiving contacts feature was implemented.

The contacts selection box in visible/invisible list adding mode now
contains only items from the networks that support the feature. So far
it's only ICQ, though.

IRC NickServ authentification was implemented. The optional password
field was added which can be filled up if necessary.

Now, if the "Edit away message on status change" is enabled and all the
away messages are the same for all the protocols that support the
feature, it is displayed in the message edit box.

In the MSN the whole contact list is now read as soon as login is
performed. Friendly nicks are substituted.

Added two types of external actions that are executed before sending and
receiving events. It gives users a possibility to process messages
before they get to contactlist or history. Can be useful for on-fly
ecryption/decryption as well as for other aims.

The "Find/add users" dialog in the MSN mode was extended with one more
parameter that allows to browse users who have us on their contact
lists.

MSN contact-lists synchronization feature was added.

The "Prev" button was added to the event view dialog in the history
browsing mode, so that it's possible to navigate the history in both
directions.

4.8.5
=====

Fixed a bug that made all the yahoo, msn and irc contacts have female
gender.

A cosmetic bug was fixed. It used to appear on attempts to send SMSes.
Nickname shown on the list changed to UIN and then quickly back to the
nick.

IRC "version" requests now answers with the correct value of the version
of centericq being used.

IRC ping command was added. Possible to be invoked from the context (f2)
menu for any IRC contact who is online.

It's now possible to change MSN friendly nick from the "Account manager"
dialog.

For IRC channels there is now a possibility to join or leave them from
the f2 menu without a need to go to the "Channel manager" dialog.
Pressing "?" on a channel item shows the list of channel users.

File transfers in IRC were implemented.

A small change in the local mailbox check mechanism. New messages
announced now only if the mailbox grown, to avoid announcements when
some messages get deleted.

A patch to get rid of recently appeared problems with AIM was applied.
Thanks to MP <centericq@blackcore.net>. Yeah, I'm fond of the open
source development principle.

4.8.6
=====

Now all the "Not in list" buddies in Yahoo, AIM and MSN networks are
removed from the remote list where they get temporarely added in order
to not to appear next time on the persistent list.

Fixed the segfault problem in the Yahoo module. The crashes were caused
by the latest version of the official client on remote.

Fixed several nicknames-related bugs in the MSN module. Now friendly
nicknames with spaces are shown correctly, as well as it's possible to
set a nickname for yourself that contains spaces. Also the nicknames on
the list get updated as soon as a remote changes their nick.

The program now compiles and hopefully works well on the MacOS X/Darwin
platform.

4.8.7
=====

Several problems with Cyrillic characters were eliminated. It was
impossible to perform ICQ White Pages searches using Cyrillic letters.
Also when receiving messages with the letters used along with characters
unknown for the koi8-r codepage, it resulted into showing it in bare
cp1251. Also a guessing routine was written in order to be able to
receive Yahoo! messages written both in cp1251 and utf-8 (the recent
"improvement" by Yahoo).

A patch written by Andreas Winge <d98winge@dtek.chalmers.se> was
applied. The changes from it make it possible to join password-protected
channels on the IRC network.

"On fly" auto-reloading of configuration files was implemented, to
eliminate the need to restart the program every time the files are
changed. Centericq periodically checks them whether any modifications
took place. If so, they get re-read. The ones that get re-read now are:
sounds, colorscheme, actions and external.

The Yahoo! module was extended with the the feature to send and receive
files, view conference members and creating own conferences. Before it
was only possible to join to conferences being created by others. Also
it's now possible to fetch custom status messages in the network.

4.8.8
=====

Fixed a bug resulted into inability to read events received through the
e-mail gateway and the ICQ web pager.

The MSN contact list items' duplication problem was fixed.

Support for the 6th protocol - Jabber, was added. It's already possible
to send and receive messages, read away messages, maintain contact list
and register new nicks. I heard a lot about the standard, but then after
studying it a little, I didn't get disappointed, for it's really nicely
designed. So, centericq is now delivering the power of the free
communication standards to all the console freaks (like myself).

The build problem under the Redhat 8.0 distribution was fixed.

The "Not in list" contact list node is handled in a nicer way now. When
centericq is unable to read the status of a contact which is not
included into the permanent contact list, it just doesn't show it
eliminating cases when an offline contact is shown online just because
it's not on the list.

A long-awaited interface feature to open an event in the full-screen
mode was added. Check out the F9 key in the message view mode.

4.8.9
=====

Due to the effort of Barnaby Gray, our fellow libicq2000 author, who
eliminated the need for the libsigc++ in order to compile his library,
centericq now does neither. I.e. we can count minus one additional
requirement. Cheers.

The F9 and F2 keys that execute full-screenizing of an event and showing
its URLs respectively, now work in the chat mode too, acting with the
latest incoming event from the remote user.

Wrong Jabber IDs specification used to lead to segfaults. Fixed.

The "Find/add users" dialog was improved. In the searach by nick/UIN mode
now it's possible to send messages to users without adding them to the
permanent contact list.

A segfault was fixed which appeared on pressing F9 in user's details
view mode.

Jabber users directory search was implemented as well as the
invisibility along with the visible and invisible lists support.

The Jabber does now have support for the SSL connections with the
server.

Several interface related fixes were also made.

4.9.0
=====

The FAQ document was extended with some more entries.

The Jabber module was improved. Now it also supports registration on
various agents that have the feature, as well as fetching others' and
modifying your own vcard information. Groupchat was added, and nicknames
in roster get updated as soon as you change them on the centericq
contact list.

The UI approach to channels and conferences was changed dramatically.
There is no "IRC Channel manager" anymore. It was replaced with the
"Join channel/conference" dialog which is invoked from the F4/g-menu.
All other operations with channels are done from the contact list
directly, with the help of commands mentioned in the F2-menu when the
hostkey is pressed on the corresponding entry.

The MSN module migrated to the MSN library written by Meredydd Luff
<m_luff@wincoll.ac.uk>. It's way better than the previous one, it's more
stable and doesn't hang waiting for data to be received, supports typing
notifications and extended new mail notifications.

4.9.1
=====

Now the "Reject" button in the Jabber authorization request view window
works. It appeared that it wasn't enough just to ignore such a request,
because in this case it keeps on coming next time you log in.

In the "Configuration" dialog it's now possible to specify a port range
for peer-to-peer connections. Since only the ICQ module in the program
supports such kind of communications, obviously only its port listening
mechanism will be affected.

Jabber contact list synchronization was implemented. Let me remind you
here that in centericq synchronization means a process of reflecting the
local contact list remotely, e.g. if there are contacts that are on your
local list in centericq, but they're not stored server-side, they get
uploaded remotely as soon as you run the respective procedure.

MSN phone information fetching was implemented.

Another discovered feature of the ICQ network was that if a remote user
is not online currently, then a message for him which gets stored
server-side is cut to 450 bytes. Centericq now has a workaround for such
a situation: it splits offline messages into pieces 450 bytes each.

The password change option was implemented in ICQ and AIM modules. Look
at the "Update details" dialogs.

MSN kept on repeating "you were added" messages. Fixed.

Users on the ignore list should have been ignored even if they sent add
notifications or authorization requests, but they were not. Now they are.

Jabber registration caused segfault if there was a space in the "Login"
field. Now, the "wrong jabber id" problem is reported in such a
situation.

When you had your own Jabber contact on centericq contact list, it
wasn't possible to update details. Fixed.

Adding and reading information about server-side contacts when they're
read as a bunch of the first connect with centericq is now done slower,
with necessary timeouts and stuff. Because of this workaround the server
is supposed not to kick us out because of flood anymore.

4.9.2
=====

A problem resulted into ignoring bold attributes on the colorscheme file
auto-re-reading was fixed.

The SENDER_NICK environment variable for scripts executed on events
related to MSN contacts had been set incorrectly. Fixed.

Several small patches from Julien LEMOINE <speedblue@debian.org>, a
Debian developer, were applied.

Now the centericq build procedure can automatically find and use the
alternative SSL library, called GnuTLS. Old versions of OpenSSL called
SSLeay will work with centericq now too.

User info "manual" external actions were implemented, so that now it's
possible to define various operations to be performed with users on your
contact list. You can bind the host(1) command for ICQ contacts to
comfortably lookup their domain names, for instance. More info in the
README chapter 9.3.6.

The external actions definitions file format was extended with the
new "nowait" option which makes centericq not to wait the action
code to finish.

Since external actions can also process outgoing messages (%pre-send),
the environment variables for scripts were renamed from SENDER_* to
CONTACT_*.

The Jabber module was modified so that now it treats correctly all the
data encoded in UTF-8, including nicknames in roster, user information,
and so on.

The centericq configuration now gets saved on receiving the SIGTERM
signal. Useful if you don't wanna lose your recent settings on reboot.

Shells others than /bin/sh didn't work in external actions. Fixed.

In the adding to visible/invisible list selection box contacts that are
already on the list are not shown anymore.
2003-02-15 05:56:58 +00:00
salo
c6ee9506c0 Update to version 0.4.10.1.
Addresses PR pkg/20294 by Rudiger Kuhlmann.

Changes:

0.4.10.1:
=========
- bug fix release

0.4.10:
=======
- autosaving
- autofingering
- new event script handling
- contact meta data saving
- contact groups
- log file utils (from rtc)
- ^C handler
- type-2 message sending
- remote control via a FIFO
- send and receive UTF-8 encoded message
- ASCII art mICQ logo
- alias'ing of commands
- history
2003-02-15 04:20:17 +00:00
fredb
46001af940 Update AIM for Linux to Version 1.5.277. The following is copied and pasted from
the web page:

New Features in Version 1.5.277

    * Works with Red Hat 6.x
    * Ability to install anywhere. (Extract everything into a single directory
      and then run aim with option "--install_dir %path" where %path is the path
      to directory containing all the libraries)
    * File Transfer
    * Typing Meter in IM window
    * Displays idle time
    * Supports all windows sounds
    * Drag & Drop support for File Transfer

Other Features in Version 1.5.277

    * Added popup window on Buddy sign on and sign off
    * Updated Sign On screen
    * Added font/color/smile support
    * Added timestamps
    * Added Away preference page
    * HTTP proxy support
    * Buddy Alerts
    * URL support (in messages)
    * Improved Buddy List import
    * Enhanced away messages - You can now customize your away message
    * Improved account control - Change your password or e-mail address from
      within AIM
    * Release notification - AIM will notify you when a new release becomes
      available
    * New user registration - New users who click on Sign On will go to the
      registration Web page
    * Sound preference - Now you can control which sounds you want to hear
    * Proxy support - AIM for Linux 1.5.234 supports SOCKS4, SOCKS5, HTTPS
    * Improved window control - Customize the position and size of AIM windows
    * Support for short-cut keys for most common windows
2003-02-14 01:29:19 +00:00
yyamano
a9e87292b5 Don't set a non exixtent function to read-passwd on FSF Emacs 20.x
or later (They actually have read-passwd).
2003-02-12 15:53:09 +00:00
grant
262dd056ad improve. 2003-02-11 13:28:46 +00:00
dmcmahill
c5933d9f8e DISTNAME is required. Regen distinfo. (Hi Jim!) 2003-02-06 23:34:11 +00:00
jwise
dde0be864b We now have a properly versioned distfile for the (alpha) i2cb client, and
we now point users to ${MASTER_SITE_LOCAL} for the distfiles.
2003-02-05 16:27:32 +00:00
dmcmahill
564a10e920 include missing headers to make this build on alpha. Problem noted in recent bulk build 2003-02-05 15:44:21 +00:00
jlam
f45c017923 gnome[12]-dirs shouldn't have buildlink2.mk files as they don't have
either shared libraries or header files.  Remove references to these
buildlink2.mk files from package Makefiles.
2003-02-05 05:06:32 +00:00
agc
e90a139b71 If there's a system header <sys/queue.h>, don't use the one that's bundled
with the tirc package, since it is unlikely to work in most cases - use the
system one instead.
2003-02-01 10:09:36 +00:00
salo
be0bac238c Update to version 1.8.
Patch from Juan RP via PR pkg/19980.

Changes:
========
- fixed bug in /set underline
- fixed bug in nick complete involving nicks with braces
- fixed bug in dcc resume and dcc file dialog
2003-01-31 01:24:33 +00:00
salo
637394b3bb Update to version 0.12.1.
Patch from Juan RP via PR pkg/19982.

- remove bogus USE_X11

Changelog:
==========
- Fixed some compile warnings
- Bumped version number
- Removed silly checks in dcc.c
- Changes public and private ctcp action formats
  so you can differentiate between the two.
2003-01-31 01:10:46 +00:00
salo
d7eae74f12 Update to version 2.8.6.
Initial patches from Juan RP via PR pkg/20101.

Changelog:

2.8.6
=====
- Bnc now lists all docked sessions
- Rewrote the send/recv code
- Implemented non-blocking sockets
- Fixed a problem with bnc not binding to vhost when specified by
  IP instead of dns

2.8.4
=====
- a quick change added to conf.c by moomoomoo to fix a major bug and
  tide us over until the 3.0.0 version is ready for public release.

2.8.2
=====
- Coded in channel watching code for docking.
- Coded a new line parsing system
- Coded a new system for the client lists, maybe it will fix some bugs
- implemented docking, still very beta though /detach password /resume
  FD password
- rewrote some of the inner workings, hope this fixed some bugs.
- rewrote config file format, now uses real words (listen xxx) read
  example.conf for details. Old format will still work.
2003-01-31 01:00:50 +00:00
salo
0de9dffc6a Update to version 1.0c19.
Changes unknown.

Based on PR pkg/19296 from Juan RP.
2003-01-31 00:17:45 +00:00
jlam
f2d5db72d3 Clean up hard-coded /usr/X11R6/include from the header search path, and
just have BUILD_DEPENDency on qt3-tools instead of the full one.
2003-01-29 06:45:47 +00:00
jlam
d7f69e47ce Instead of including bsd.pkg.install.mk directly in a package Makefile,
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES".  This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile.  Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.
2003-01-28 22:03:00 +00:00
wiz
dcb390b0fb Update to 0.11.5.3.
Summary of changes from 0.11.4.13 to 0.11.5 [2002-12-10]
============================================
[pkg fea] New Spanish README.es.
[UI  fea] AUTOCRYPT, naim will automatically encrypt messages sent to other naim users.
[UI  fea] /save will now store [practically] *all* configuration settings.
[UI  fea] Newer, more transparent client to client protocol.
[UI  fea] Ability to control what types of events cause a window to become yellow, via the $chatter variable:
	# Private messages: +1
	# You kicked, oped, or deoped in a chat: +2
	# Anyone else kicked or deoped in a chat: +4
	# Public messages to a chat: +8
	# Topic changes, or anyone oped in a chat: +16
	# Anyone joining, parting, changing nicknames, or quitting altogether: +32
[UI  fea] The nsocket module has been expanded to better illustrate naim's powerful module interface.

Summary of changes from 0.11.5 to 0.11.5.1 [2002-12-21]
============================================
[UI  fea] Links now appear somewhat cleaner, and redundant links, such as ``<a href="http://something/">http://something/</a>'' do not appear as links (to de-WinAIM messages).
[pkg bug] Many autoconf-related cleanups.
[Lil fea] Minor Lily enhancements to address grossly cross-posted messages.

Summary of changes from 0.11.5.1 to 0.11.5.2-2003-01-01-2004
============================================
[UI  FEA] Time zone information is exchanged during autopeer negotiation.
[UI  fea] Small fixes in the original HTML parser, new HTML parser included (but not yet used).
[UI  fea] The time stamps prepended to messages are now based on the format specified in $timeformat, rather than a hardcoded "[%H:%M:%S]&nbsp;".
[pkg bug] The new user course has been temporarily removed until it can be completed.
[UI  FEA] The window list window now uses ASCII line drawing symbols to promote state.
[UI  fea] Primitive menuing added in (accessed with Escape). Incomplete.
[UI  bug] Apparently /alias actually works; added autohelp message for it.
[UI  fea] Buddy Tab completion will match real names as well as screen names (so "/j<Tab>dani<Tab>" will expand to "/jump RPIDan ", since my real name is set to "Daniel Reed").
[UI  BUG] High ASCII input will no longer cause the input handler to reset itself; it is simply ignored now.
[UI  bug] Home and End will work to switch buddy windows even inside the status window (F1).
[UI  fea] If you are in paste mode, the status bar will identify that fact, and tell you how to get out of it.

Summary of changes from 0.11.5.2-2003-01-01-2004 to 0.11.5.2-2003-01-03-0149
============================================
[UI  bug] /set completion fixed.
[UI  bug] KEY_RESIZE handler corrected.

Summary of changes from 0.11.5.2-2003-01-03-0149 to 0.11.5.2-2003-01-04-2111
============================================
[AIM FEA] Profiles that are too long to meet the server's size limits will be truncated to fit, and a warning will be sent to the user.
[UI  bug] Small bugs fixed in the /quit cleanup code (so /disconnect works again).
[UI  fea] Tab complete now fills in connection windows if no commands match. /set completion makes Even More Sense(TM) now.

Summary of changes from 0.11.5.2-2003-01-04-2111 to 0.11.5.2-2003-01-06-1445
============================================
[UI  fea] When naim joins a chat, people already in the chat will be displayed in one message (rather than one message per person).
[Lil bug] Fixed a seg fault if you weren't in any chats on startup.
[UI  bug] Screen names exactly as wide as the window list window would have the last character replaced with a '>'. Fixed.
[UI  fea] Up-arrow completion now has the ghost effect /-commands have as of 0.11.5.
[UI  FEA] New $awaylog. If set, all messages received while /away will be mirrored in an :AWAYLOG window (for people who detach for days and lose messages from the 500 line scrollback limit).

Summary of changes from 0.11.5.2-2003-01-06-1445 to 0.11.5.2-2003-01-07-0336
============================================
[Yah fea] Preliminary Yahoo! Messenger support begun.
[pkg fea] New --enable-firetalk-msn and --enable-firetalk-yahoo, both default to disabled. Once these protocol drivers are able to successfully sign on and send/receive IM's, they will always be built.
[UI  fea] :-windows (such as :RAW, :AWAYLOG, :REVIEW) are now fully treated as special cases in naim, and naim won't attempt to join them on signon.
[AIM bug] Chat name normalization bug squashed.
[UI  FEA] New $autosave. If set (default currently off), naim will /save when the user /quit's.
[UI  fea] New /winlist command. Allows the user to set the state of the window list window, a la F4. /save uses this command to restore your F4 state on start-up.
[UI  FEA] People who are /ignore'd will be ignored in group chats as well. This is mainly so I can /ignore stupid bots in channels I frequent, but others have requested this in the past.
[UI  fea] $awaylog has been expanded: A value of 1 logs only private messages received, while a value greater than 1 logs private messages sent and chat messages.

Summary of changes from 0.11.5.2-2003-01-07-0336 to 0.11.5.2-2003-01-07-0515
============================================
[UI  fea] Misc. UI cleanups. Due to popular request, names are now colourized in the :AWAYLOG window.

Summary of changes from 0.11.5.2-2003-01-07-0515 to 0.11.5.2-2003-01-08-1249
============================================
[Lil fea] The RPI Lily community dislikes naim's UI, and fears its proliferation will be the downfall of Lily. In any event, naim now combines multiple /join's. Emote discussions are now treated properly (messages are prepended with ", emotes are not prepended with /me).
[UI  bug] -01-04-2111 lied. /quit and /disconnect *really* work correctly now.

Summary of changes from 0.11.5.2-2003-01-08-1249 to 0.11.5.2-2003-01-10-0308
============================================
[pkg fea] New --disable-nirc-manlink. If specified, the nirc man page symlink will not be installed (for FreeBSD).
[UI  bug] Time zone negotiation has been made to work under FreeBSD.
[ECS bug] Since the last time I used it, Solaris' log10(0) stopped returning 0. Workaround included.
[pkg fea] New commands.txt, keyboard.txt, and various existing documentation files now installed with naim. Thanks to Ken Bloom <kabloom@ucdavis.edu> for keyboard.txt, and the motivation to finish conio's auto-documentation.
[UI  fea] ~/.naimlog subdirectories will now be created mode 0700 instead of 0755, for privacy reasons.
[UI  fea] /set completion now searches default values first, and provides descriptions if available.

Summary of changes from 0.11.5.2-2003-01-10-0308 to 0.11.5.2-2003-01-12-0206
============================================
[UI  bug] Sending queued messages no longer resets your idle time.
[UI  fea] Preliminary support for context-sensitive Tab completion, for example /set completes variables, /readprofile completes file names, /jump completes window names, /open completes buddy names, etc. Incomplete.
[UI  fea] /bind and /set's list modes are much more thorough now, including descriptions for all current settings.
[UI  FEA] /help system drastically revamped. Now reads from pkgdocdir/*.txt files, and uses current settings for the output of ``/help keys'' and ``/help variables''. ``/help commands'' now has accurate information.
[UI  bug] </font> tag now resets bold status if <font> changed it.
[UI  fea] All configuration variables are now fully documented.

Summary of changes from 0.11.5.2-2003-01-12-0206 to 0.11.5.2-2003-01-13-1733
============================================
[pkg fea] contrib/sendim.sh is now installed into bindir.
[IRC bug] Certain types of messages could cause an infinite loop in the de-HTMLizer. Fixed.
[Lil bug] Certain types of messages could cause an infinite loop in the de-HTMLizer. Fixed.
[Lil bug] Queued join structure wasn't being properly initialized in all situations. Fixed.
[UI  bug] /set's list mode and the variable completion mechanisms confused each other, and could cause an infinite loop in some situations. Fixed.
[UI  bug] ``/help commands'' incorrectly listed some required /-command arguments as optional. Fixed.
[UI  bug] A mis-paste in /save kept string variables from being properly recorded. Fixed.
[UI  fea] ``/dlsym dltest hello there'' added as an example for the /dlsym command.
[UI  bug] Colons in non-command strings (most notably $conn:setting variables) confused Tab completion. Fixed.

Summary of changes from 0.11.5.2-2003-01-12-0206 to 0.11.5.2
============================================
[UI  fea] Slight UI tweaks.

Summary of changes from 0.11.5.2 to 0.11.5.3
============================================
[pkg bug] On systems that lacked dlopen(), src/conio.c would fail to compile due to a header file being incorrectly not included. Fixed.
[UI  BUG] AUTOCRYPT key negotiation failed under some circumstances due to improperly terminated strings. Fixed.
[UI  BUG] Command completion caused unpleasantness when arguments were given to argless commands (such as /quit). Fixed.
2003-01-28 12:41:14 +00:00
jmmv
1b555806e7 Remove dependancy on gnome1-dirs as discussed with wiz. This will be handled by gnome-libs. 2003-01-27 19:46:59 +00:00
jmmv
694b359fde Fix previous change: share/applets/* directories are removed by gnome-core. 2003-01-27 14:31:43 +00:00
jmmv
e006eb2449 Add a comment saying that share/applets/* directories are beeing removed
in gnome1-dirs.
2003-01-27 14:19:16 +00:00
jmmv
041997aea6 Depend on gnome1-dirs to handle shared directories. Bump PKGREVISION. 2003-01-27 12:54:52 +00:00
salo
a2985ed156 - use SHLIBTOOL_OVERRIDE instead of LIBTOOL_OVERRIDE, the ugly static
libraries hack is now gone
- fix typo in patch-ab
2003-01-26 14:35:07 +00:00
salo
d8a46d336e Update to version 0.9.12.
- use SHLIBTOOL_OVERRIDE instead of LIBTOOL_OVERRIDE, the ugly
  static libraries hack is now gone.

Changes from 0.9.11 to 0.9.12
=============================

 * Added macros SILC_SWAB_[16|32] to swab byte order of
   16-bit and 32-bit unsigned integers.
 * Use the SILC_SWAB_16 instead of htons() in server when
   handling ports since the ports in structures are always
   in little-endian order (regardless of platform).
 * Send DISCONNECT in close admin command in server.
 * Check whether we are already connecting to a remote router
   (in addition of checking whether we are already connected)
   before creating new connection.
 * Check that socket is valid after QoS is applied to data.
 * Make sure the socket connecetion is not closed to early
   when closing connection in server.  Also make sure the
   connection is always closed after error in a protocol.
 * Fixed server crash with double Primary block in config file.
 * Fixed various memory leaks around the config file parser.
 * Fixed a double free in INVITE command error handling in
   server.
2003-01-26 14:10:44 +00:00
uebayasi
4550bd463b Update to 1.4.10. Bug fixes. 2003-01-25 04:09:15 +00:00
wiz
0fd75d0851 Note in USE_NCURSES variable which functions actually are missing for this
to build with native curses.
2003-01-24 13:36:17 +00:00
jmmv
4431ef2eda This new patch fixes a privacy problem as posted in bugtraq and Gabber's
homepage. This has been fixed in Gabber's CVS too.

Quoting from there: A privacy violation in Gabber has been posted to
Bugtraq. The update notification feature of Gabber (and other Jabber
clients) used to work by notifying update.jabber.org that you have
logged in with Gabber version x.x.x. This feature has not been
configurable in Gabber.

Patch provided by Greg Troxel in private mail.

Bump PKGREVISION to 4.
2003-01-23 17:12:36 +00:00
grant
a149f5f1ab Update ScrollZ to 1.9.
Major changes since 1.8m:
    + shitlist is now checked upon nick change (requested by Toch)
    ! cut encrypted messages at 304 characters to avoid decryption problems
      at the other end when IRC server cuts the message (reported by [2am])
    + all mass commands (MDOP, MOP etc) now support -A flag to operate on
      all users (requested by ogre)
    + improved tabkey completion now cycles through channels as well,
      /DCC GET nick<tab> cycles through the files offered by nick
      /DCC SEND nick <tab> cycles through files on disk - if you use a
      relative path it looks in your CDCC ULDIR or current dir if that
      isn't set, also completes commands as in /M<tab> and /HELP M<tab>,
      path in /LOAD and DCC CHAT nicks (coded by braneded, many thanks!)
    + SSL support: to enable it call configure with --with-ssl. to use it
      SERVER -SSL HOST:PORT or WINDOW [-]SSL HOST:PORT or prefix server
      hostname with a ! as in scrollz nick !server:port. SSL connections are
      indicated with a ! in the server list (thanks to Sharky and Darkie for
      permission to use their code from BitchX SSL port)
    + per channel logging, check help for commands CHANLOG, CHANLOGDIR,
      CHANLOGPOST and CHANLOGPREFIX (requested by Ahnberg and his gang)
    ! ignore case of nickname in IGNORE nickname (reported by braneded)
    + mIRC compatible DCC resume, it has to be enabled in defs.h
      (patch submitted by braneded)
    ~ merged ircii-20011210 changes (without ISO-2022-JP stuff and mIRC
      color stuff - sorry but my screen.c is too different these days
      from ircII and ircII won't allow for ANSI color codes, also removed
      ircII's SET SHOW_STARS and SET STAR_PREFIX in favour of my, more
      complete code, there is no support for %v (voice status) in status
      bar as ScrollZ already uses %@ for that)
    ~ we now use HELP like ircII - all ScrollZ.help text was moved into
      help directory which is now part of the distribution (thanks braneded)
      plus I have also described all ScrollZ modifications such as
      additional functions, status variables and all SETs (I really hope
      someone is gonna take over the docs project as I simply don't have
      time to do both the coding and the docs)
      WARNING: SHELP is gone, use HELP from now on!
    + AWAYENCR to toggle encryption of ScrollZ.away on or off (the file is
      encrypted using master password, a tool to decrypt such encrypted
      files can be found in tools directory)

The full list of changes can be found in ChangeLog.ScrollZ.
2003-01-19 11:06:19 +00:00
tron
09eb67b31f Use "mk/pthread.buildlink2.mk" instead of "devel/pth/buildlink2.mk" to
use native threads on platforms which support them.
2003-01-19 08:48:47 +00:00
salo
7f1735da04 Add missing file. 2003-01-16 08:46:15 +00:00
salo
8edffb2896 Update to version 1.6.13.
Patches provided by Sergey Svishchev <svs+pr at grep dot ru> in PR pkg/19869.

Changes:

1.6.13 (22 November 2002)
=========================
- doc/MODULES updates
- fixed utf-8 handling for config file strings (such as realname)
- added a proc to alltools that returns the ordinal number
  for a number
- added support for EMFILE (errno 24 - Too many files open)
  in neterror()
- fixed the list format returned by tcl_channel_info()
- don't ban users when not going to kick in refresh_ban_kick()
- added a stacking limit for fastdeq
- made the modes-per-line limit definable in src/chan.h
- [ban/exempt/invite]-time were not being saved to the channel file
- halfops were not honored in flush_modes()
- fixed cosmetic problems with logging in some irc module commands
- exported tell_bottree() to modues
- optimized logging functions
- removed eggdrop.advanced.conf and eggdrop.simple.conf
- adding a missing killsock and lostdcc in eof_dcc_send() and
  eof_dcc_get()
- fixed the logic in check_this_member()
- made the timestamp style definable in src/eggdrop.h
- added a missing return in bot_actchan()
- fixed a problem with 'connect' and 'control' where the script
  would abort prematurely
- don't "want ops" in modeless (+) channels
- tell the user to set 'my-ip' when hostname self-lookup fails
- improved access checking in -host/+host
- fixed a possible buffer overflow in raw_dcc_resend_send()
- fixed a missing escape in some regexps in misc/modconfig
- channel set #chan chanmode $var corrupted $var in Tcl8.x
- don't log "joined #chan but didn't want to" in certain cases where
  the channel was newly removed or set inactive
- cosmetic changes to share_stick_[exempt/invite/ban]
- msg_key and msg_invite did not work properly for !channels
- show the number of hops in .trace's output
- use the proper dynamic lib extention on Mac OSX
- return 5 from dccsend if the file exists in the temp directory and
  copy-to-tmp is enabled
- fixed a possible exploit in reaffirm_owners()
- friends/ops/bots are now correctly unbanned when a ban is set on a
- channel that matches their host
- compile fix for systems that do not support snprintf()
- fixed a bug where if the bot is kicked while channel information is
- still being received, the bot will think it's still on the channel and
  not rejoin
- removed names parsing, as it causes many problems and was only
  added for compatability with an old version of unrealircd
- more broken dprintf's in irc commands
- fixed a broken dprintf in cmd_kick()
- made [ban/invite/exempt]-time a channel int
- documentation updates related to the PUBM bind

1.6.12 (26 July 2002)
=====================
- reverted the sockfix patches from 1.6.11

1.6.11 (26 July 2002)
=====================
- need-[limit/invite/unban/key] work now
- fixed a problem with 'connect' and 'control' where the script would abort
  prematurely
- improved the logic in cmd_mnsban when specifying what happen to remove and
  where to remove it from
- fixed cmd_kickban so it works
- fixed a bug causing "[HH:MM] !!! OVER MAXIMUM <queue> QUEUE" to be
- logged to LOG_SVROUT
- log PINGs/PONGs sent to the server in LOG_SVROUT
- some small changes to make eggdrop work with tcl8.4b1 (it won't work with
  tcl8.4a1 or a2 anymore though)
- fixed a crash while doing .kickban -nick
- the return values of uname() are now properly checked
- added handlen friendly code to various commands (this is a new patch to
  replace the handlen friendly patch reverted in 1.6.10
- don't show +inactive channels in a remote .who
- changed the .status output a bit (includes the name of the config file
  now)
- msg_whois should require an argument.
- added support for halfops (channel mode +h)
- don't allow channels containing commas to be added..
  also made an error message more clear
- updates to doc/MODULES
- more doc updates
- fix for !channels when people quit or change nicks
- made all the commands use CHANMETA instead of hardcoding channel types
- added 'channel get <chan> <setting>' (backported from 1.7)
- uptime.mod will not unload now once loaded (this prevents you from
  losing your stats on a .restart .. to remove, you have to .die)
- uptime.mod now sends the proper pid and also won't send garbage if
  the bot currently isn't on a server
- updated slennox's sentinel.tcl to the latest version
- added support for +r on Undernet's ircu 2.10.11
- fixed a crash in seen.mod with long channel names
- added support for the +C channel mode (noctcp) on QuakeNet's ircu
2003-01-16 08:23:45 +00:00
salo
3b81df9a9f Update to version 0.20030114.
Patches provided by Dawid Szymanski <dawszy at arhea dot net> in PR pkg/19864.

Changes:
- a lot of changes to match new 5.0 protocol specification.
- full list of changes at http://dev.null.pl/ekg/changelog.php (polish only)
2003-01-16 08:21:51 +00:00
tron
610d03fdac Update "xchat" package to version 1.8.11. Changes since version 1.8.10:
- Updated Turkish translation (Fatih Demir).
- Updated Swedish translation (Christian Rose).
- Updated Spanish translation (Julio Merino).
- Fixed /ME in dialog windows.
- Support up to 4GB files in DCC (previously 2GB).
- Fixed random /part reasons not working.
- Fixed possible crash when receiving a message from a channel that
  was already parted.
- Updated included intl/ to 0.10.38.
- Updated build environment to autoconf 2.53.
- Fixed tabcompletion crash on very large channels.
- Fixed glibc 2.3.x regexp channel-list window crash.
- Don't leak memory on /unloadall.
- win32: convert \ and | to _ when receiving filenames with nick.
- win32: don't use TerminateThread(), which leaks the stack.
This update was provided by Juan RP in PR pkg/19801.
2003-01-12 21:49:06 +00:00
veego
cb93cacdbc Add patches from the irssi CVS repository and bump the version because
of that.
2003-01-12 17:56:05 +00:00
veego
a572d7f511 Add patch from the irssi CVS repository:
2002-12-09 21:54  Timo Sirainen <tss@iki.fi>

* src/irc/core/modes.c: mode +o nick -o nick2 did +o for the nick2 too
2003-01-12 17:53:42 +00:00
veego
0c9e0af226 Add patches from the irssi CVS repository:
2002-11-29 13:38  Timo Sirainen <tss@iki.fi>

* src/core/network.c: If bind() fails when connecting, don't fallback to
  default address. Should make it easier to notice invalid settings or
  figure out why it's not working..

2002-11-28 23:43  Timo Sirainen <tss@iki.fi>

* src/core/network.c: net_gethostbyaddr() was pretty much broken.
2003-01-12 17:53:19 +00:00
veego
73bd78ae86 Add patch from the irssi CVS repository:
2002-11-19 12:18  Timo Sirainen <tss@iki.fi>

* src/irc/dcc/dcc-send.c: /SET dcc_send_replace_space_with_underscore ON
  was buggy.
2003-01-12 17:52:20 +00:00
uebayasi
66d316f272 Update to 2.4.24.22.
* Use standard modeline instead of its own one.
	* Fix a bug that an error occurs on typing C-m if used with DDSKK.
	* Garbage correct obsolete defsubst fragments.
2003-01-11 15:25:13 +00:00
wiz
62f6c2b0d5 emacs.mk already includes bsd.prefs.mk, no need to include it manually a
second time.
2003-01-10 14:26:37 +00:00
jmmv
9385296e65 Enable "X Use Idle Times" if the XScreenSaver extension is provided by the
actual X11R6 installation. Bump PKGREVISION to 1.
This fixes the request in PR pkg/19077 by John Franklin.
2003-01-10 13:32:05 +00:00
cjep
62f5ad0a8e Back out previous. USE_PKGLOCALEDIR already in Makefile.common 2003-01-10 07:36:25 +00:00
cjep
f2bc62817c USE_PKGLOCALEDIR 2003-01-10 07:34:16 +00:00
mycroft
3db4887128 Update from 0.59.6 to 0.59.8.
version 0.59.8 (01/06/2003):
        * Ripped out all gtk2 support (Thanks Nathan Walp).
        * Fixed smiley related segfault (Thanks Robert McQueen)
        * Yahoo! can connect again

version 0.59.7 (12/21/2002):
        * Yahoo i18n fix (Thanks Ethan Blanton).
        * Fixed a bug in escaping saved passwords (Thanks
          Eric Timme)
        * Fixed an overflow bug in perl script autoloading
          (Thanks David Kaelbling)
        * Some build fixes for those using stricter compilers,
          notably MIPSpro (Thanks David Kaelbling)
        * Fixed a bad argument to accept() calls (Thanks David
          Kaelbling)
        * Fixed crashbug on empty rvous requests (Thanks Brandon Scott (Xeon))
          for being the first to point this out.
2003-01-09 16:15:08 +00:00
salo
8eef73cdfa Update to version 0.9.11
IMPORTANT NOTE: This version does not include backwards support
                for the old style SILC private key so if you
                skipped 0.9.10 version you won't be able to run
                this server without generating new key pair.

Changes from 0.9.10 to 0.9.11
=============================

 * Workaround GCC bug which causes memory exhaustion when
   compiling sha1 with optimizations on UltraSPARC.  from openbsd

 * Added some sanity checks in server for correctness of the
   server configuration.
 * More log printing during backup router protocol.

 * Removed backwards support for old private key file format.
 * Removed backwards support for not-so-strict decryption length
   check, it's strict now.

 * Fixed error handling of invalid client entry when calling
   commands in server.  Fixes a crash.
 * Fixed double free in async host lookup code.
 * On backup router handle now the SERVER_SIGNOFF from router
   for local connected servers too, and close the connections.
   Do not process them as normally signing off servers when they
   really signoff by sending EOF fe, but always assume that
   router sends the SERVER_SIGNOFF.
 * Fixed socket unsetting when closing connections.
 * Fixed close command to use the port correctly when closing
   server connections.
 * Check for NULL outbuf in silc_socket_write.  It is possible
   that it is NULL is some odd case.
 * Do not call final protocol callback for backup router
   resuming protocol when closing connection.  It is closed
   by timeout in case of error.
 * Backup reconnect to router if backup resuming protocol failed.
 * Fixed double free in SKE library error hadling when signature
   error occurred.
 * Fixed double free in invite list adding code when adding
   invite strings.
2003-01-08 23:56:44 +00:00
salo
35b6872eca Update to version 0.9.11
IMPORTANT NOTE: This version does not include backwards support
                for the old style SILC private key so if you
                skipped 0.9.10 version you won't be able to run
                this client without generating new key pair.

Changes between 0.9.10 and 0.9.11
=================================

 * workaround a bug in GCC which causes memory exhaustion when
   compiling sha1 with optimizations on UltraSPARC.  from openbsd

 * Don't display "foo appears as foo\nYou're now known as foo"
   messages.
 * Do not print the nickname in SERVER_SIGNOFF if we do not
   have it.  Prevents asserts in Irssi core.  It is possible we
   don't have the nick if it was just being resolved when server
   signoff.
 * Prevent endless resolving of user informations in USERS
   command by checking the command reply status correctly.
 * Don't print signed messages when sending failed.
 * Send adequate signal when founding a channel by joing it.
 * Make GETKEY to update the client entrys fingerprint too.

 * Fixed autonick crashbug in client library.
 * Fix theme abstracts parsing.
 * Fixed double free in SKE library error hadling when signature
   error occurred.
2003-01-08 23:53:53 +00:00
lha
fe7dc34b12 update to psi 0.8.7 2003-01-03 20:05:21 +00:00
jmmv
502d4e2e0d Change my email address to the NetBSD one (hispabsd.org -> netbsd.org).
Approved by wiz.
2003-01-03 15:26:54 +00:00
wiz
b088b56e0c Add missing equal sign in DEPENDS. 2003-01-02 18:39:13 +00:00
uebayasi
f2cbd6473c Update Navi2ch to 1.6.1.
Changes are

	* Handle "Oyster".
	* Response filter ("Abobo---n").
	* Send message backup.
	* Support architecture-dependent characters.
	* Better display of variable links in messages.
	* Automatically retry cookie validation.
	* PON cookie support.
	* Diff support for BBSs othen than 2ch.
	* Improve detection of "Abo---n".
	* Configurable sort of threads.
	* Other bug fixes.
2002-12-31 03:27:57 +00:00
sommerfeld
1ada88d0f3 Add libares-1.1.1, zephyr-20010518, tzc-2.6.15, zephyr-mode-2.5.20 2002-12-30 18:05:10 +00:00
sommerfeld
a1c7e770ce oops, we moved. 2002-12-30 17:50:08 +00:00
sommerfeld
f73593cf6f Fix some pkglint nits. 2002-12-30 17:46:20 +00:00
sommerfeld
c358aafeac CMU zephyr-mode; a zephyr client which runs inside emacs.
Very extensible and tweakable; poorly documented.
2002-12-30 17:41:35 +00:00
sommerfeld
6df756f8d4 Backend program for CMU zephyr-mode 2002-12-30 17:41:04 +00:00
sommerfeld
e8c2b9fec9 This is the Project Athena Zephyr notification system 2001/05/28
snapshot.

Zephyr allows users to send messages to other users or to groups of
users. Users can view incoming Zephyr messages as windowgrams
(transient X windows) or as text on a terminal.
2002-12-30 17:39:26 +00:00
jlam
a0712b80ae Move java.mk to java-vm.mk to avoid name conflict with devel/mk-files as
suggested by Simon J. Gerraty.
2002-12-26 20:52:09 +00:00
jschauma
89cd6eb42d Add patch to provide fix for newer bison's. Addresses problems seen
in Huberts latest bulk-build.
2002-12-26 18:49:43 +00:00
wiz
6afc82d278 USE_BUILDLINK2=YES, to shut up a complaint by java.mk. 2002-12-25 23:03:13 +00:00
wiz
e1e2ff0628 Replace collver@linuxfreemail.com with collver1@attbi.com.
Closes PRs 19516, 19517, 19518, 19519, 19520, 19521, 19522, 19523,
19524, 19525 and some more, perhaps.
2002-12-24 18:55:32 +00:00
tron
4092ac61eb Add a comment that "PKGREVISION" must be set in "../xchat/Makefile.common". 2002-12-24 09:35:53 +00:00
tron
bb2d235c5e Bump package revision to 3 after "freetype2" change. 2002-12-24 09:05:00 +00:00
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
hubertf
a2980dd98b add & enable i2cb.work 2002-11-14 00:56:20 +00:00
hubertf
0accd4ea74 Import i2cb-6.0_ALPHA: Next generation Internet Citicen's Band chat client
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-14 00:55:44 +00:00
seb
9cc45ab8b2 Trivially use buildlink2. 2002-11-11 23:41:06 +00:00
atatat
3546711191 Control k already *has* a perfectly good meaning, so instead of
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-06 19:18:59 +00:00
grant
989355443c fix /usr/local paths in man page. 2002-11-06 00:59:30 +00:00
wiz
f7538fa45d Depend on latest gdbm and bump PKGREVISION (major bump in gdbm library). 2002-11-01 16:34:34 +00:00
toshii
08c4be67bc Mention fonts/monafonts is recommended to view 2ch ascii arts. 2002-10-31 12:32:37 +00:00
kleink
4151a1b1b8 Note new homepage. 2002-10-30 10:24:57 +00:00
wiz
e30fb75dbd Tell configure script to look for iconv; move iconv dependency to common Makefile. 2002-10-29 18:52:01 +00:00
jmc
b7de1f41c9 Need libiconv for the non gnome applet build as well 2002-10-28 19:39:28 +00:00
uebayasi
7e63108871 Fix a typo. 2002-10-28 18:50:46 +00:00
uebayasi
d1f7c6edf6 Add & enable navi2ch. 2002-10-28 18:41:55 +00:00
uebayasi
0c0dff62a7 Initial import of Navi2ch 1.6.0.
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-28 18:40:22 +00:00
wiz
918d0c1e62 Update to 0.11.4.9, and convert to buildlink2.
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-25 17:32:32 +00:00
wiz
5d74cd0ba4 buildlink1 -> buildlink2. 2002-10-25 17:17:29 +00:00
itojun
4ead37cef6 need libiconv for internationalized behavior 2002-10-22 05:59:40 +00:00
wiz
aedc63b5b8 buildlink1 -> buildlink2. 2002-10-21 14:45:44 +00:00
seb
0d75c1efb1 Use buildlink2. Use perl5/module.mk. 2002-10-20 17:45:59 +00:00
shell
9c77bc1424 Updated to micq-0.4.9.4
- 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-20 03:09:07 +00:00
minoura
959c01bddf Use PKGNAME_PREFIX. 2002-10-19 06:55:07 +00:00
wiz
a7b0fa0595 Minor man page fix. 2002-10-17 12:56:10 +00:00
wiz
5bad129785 buildlink1 -> buildlink2. 2002-10-13 15:49:56 +00:00
wiz
98ccb817f3 buildlink1 -> buildlink2. 2002-10-13 14:52:20 +00:00
wiz
a42139d69d buildlink1 -> buildlink2. 2002-10-13 12:21:02 +00:00
wiz
65329c41ee buildlink1 -> buildlink2. 2002-10-12 11:21:25 +00:00
wiz
76d79f60d0 buildlink1 -> buildlink2. 2002-10-10 09:37:12 +00:00
tron
0ff252e1e7 Fix path to Perl binary in "src/update.pl" and "src/contact-update.pl".
Problem noted by Matthias Hertel in private e-mail.
2002-10-10 07:32:15 +00:00
jlam
4916f8a634 buildlink1 -> buildlink2 2002-10-09 21:59:00 +00:00
wiz
ef2e5bfbdf buildlink1 -> buildlink2. 2002-10-09 17:56:50 +00:00
schmonz
d430de5379 Convert to buildlink2. Use perl5/module.mk. 2002-10-09 00:51:47 +00:00
schmonz
62b121f312 Convert to buildlink2. Use perl5/module.mk. Move post-extract to pre-configure. 2002-10-09 00:51:05 +00:00
wiz
617baa4c0b Convert to buildlink2. 2002-10-05 17:29:19 +00:00
wiz
db5dbff509 Convert gaim-gnome to buildlink2, and fix PLIST. 2002-10-05 17:11:44 +00:00
jlam
fb6e1648e7 buildlink1 -> buildlink2 2002-10-04 12:40:52 +00:00
jlam
ac5da49e07 buildlink1 -> buildlink2 and use gcc/buildlink2.mk instead of Makefile.gcc 2002-09-29 06:20:23 +00:00
jlam
1b6b4b23b1 Use gcc/buildlink2.mk instead of Makefile.gcc. 2002-09-29 03:29:47 +00:00
hubertf
533fc5b2dd Update gaim to 0.59.3. Changes:
0.59.3 (09/14/2002):
	Rob: This really has been made a little early.  Of course, we figured
	that some of you may like to connect to Yahoo. Sorry about that
	little blunder. I blame it on George.

	Sean: That was just a silly mistake--there's no need to make George
	feel bad!  There's also some nice i18n fixes in there by Matt Wilson
	from RedHat.

	George: Why doesn't anybody love me?

0.59.2 (09/09/2002):
	Rob: This time Sean couldn't be with us.  I finally got my linux box
	some what back in order.  Life has been extremely hectic for both Sean
	and myself lately, I think.  Sean will have his cable connection soon
	and my linux box should be completely happy again soon.  Thanks to
	everyone that kept the patches coming in and organized while we
	were busy (chip, luke, robot, etc.)
2002-09-28 03:49:18 +00:00
wiz
6216a45546 Add freetype dependency.
Don't test sigc++ during configure, fails for some strange reason
under 1.5.x.
Closes PR 18281.
2002-09-26 19:32:25 +00:00
wiz
bc8b39e1b0 Update to 1.6.10nb1, provided by Sergey Svishchev in PR 18062:
Enable language files.
2002-09-25 18:32:10 +00:00
wiz
c9de43ba9f Update to 20020918, by Dawid Szymanski in PR 18335.
Some fixes and buildlink2ing by me.
Changes:
        - bugfixes
        - new ncurses based interface (like irssi)
2002-09-25 18:05:17 +00:00
wiz
73d122d5f0 Convert to buildlink2. Also, tell configure not to go looking for ncurses.
Should fix PR 18099.
2002-09-25 17:26:04 +00:00
wiz
e8817c9088 Complete standardization of messages according to latest pkglint. 2002-09-24 12:29:55 +00:00
jlam
ee12419f1f Instead of using BUILDLINK_TRANSFORM.<pkg> to change the location of
headers in ${BUILDLINK_DIR}, simply create BUILDLINK_CPPFLAGS.<pkg>
variables whose values are appended to CPPFLAGS, which are automatically
passed to the configure and build processes.

BUILDLINK_TRANSFORM.<pkg> has little use in buildlink2 since packages are
now told that the software may be found where it really is installed, not
in ${BUILDLINK_DIR} as was the case with buildlink1.  Eventually, these
variables will be declared unsupported by buildlink2.
2002-09-23 09:22:14 +00:00
wiz
375b537ccd Unused, I think. 2002-09-22 22:12:49 +00:00
jlam
15361a02a4 buildlink1 -> buildlink2 2002-09-21 23:53:13 +00:00
jlam
5e365bb384 Finish incomplete buildlink1 -> buildlink2 conversion accidentally
committed with the last set of changes.
2002-09-21 23:52:55 +00:00
jlam
e44bf515dc Strip the ".buildlink" from the names of the python application and
extension Makefile fragments, because they really don't have anything to
do with the buildlink[12] frameworks.  Change all the Makefiles that use
application.buildlink.mk and extension.buildlink.mk to use application.mk
and extension.mk instead.
2002-09-21 23:46:45 +00:00
jlam
e2149c872f buildlink1 -> buildlink2 2002-09-21 07:00:33 +00:00
jlam
28d1c6adc2 libyahoo-authors.h was accidentally left out in the update...restore it. 2002-09-21 06:59:15 +00:00
jlam
3b308104b4 libyahoo now has shared libs, so match libyahoo.*, not just libyahoo.a. 2002-09-21 06:58:41 +00:00
jlam
a042cd2e0b Belatedly note that the example rc.d file moved to ${PREFIX}/etc/rc.d. 2002-09-20 23:45:44 +00:00
jlam
7ffa1f9926 kyahoo has been removed 2002-09-20 11:16:06 +00:00
jlam
84849346f1 kyahoo is dead...superseded by kyim. 2002-09-20 11:15:29 +00:00
jlam
578514d2a7 Add and enable chat/kyim. 2002-09-20 10:59:53 +00:00
jlam
308be1fdcd Initial import if kyim-1.0.
KYim is an instant messenger for Yahoo! networks.  It supports basic
connection to the Yahoo! Networks system, and connection through HTTP
proxies, allowing you to:

        * manage your buddy list (add/remove buddies)
        * chat with your buddies by instant messages
        * send messages to your buddies when they are off-line
        * take part in conferences
        * have information about your Yahoo! Mail (is there mail waiting?)
        * receive incoming file transfers

KYim is the successor to KYahoo, which is no longer maintained.
2002-09-20 10:57:01 +00:00
jlam
51774b7829 Update chat/libyahoo to 0.18.4. Changes from version 0.18.2 are for
thread-safety, to build a shared library, and a very minor bug fix.
2002-09-20 09:51:43 +00:00
grant
0c5bb6abcc Make these scripts more portable by taking advantage of automatic rc.d
script handling and using @RCD_SCRIPTS_SHELL@.

as discussed with jlam.
2002-09-20 02:01:54 +00:00
jlam
5c053dd06a Take advantage of the auto-generation and installation of rc.d scripts. 2002-09-19 09:04:02 +00:00
jlam
e507190d0d When using bsd.pkg.install.mk, if a DEINSTALL or INSTALL file already
exists, then use it as the default value of DEINSTALL_EXTRA_TMPL or
INSTALL_EXTRA_TMPL.
2002-09-18 21:15:07 +00:00
uebayasi
4bca32911e Add & enable liece. 2002-09-17 07:10:54 +00:00
uebayasi
9e8234039d Initial import of Liece 1.4.8, another IRC client for Emacs/XEmacs.
Liece has many advanced features, atractive user interface, and is being
actively developed.
2002-09-17 07:09:51 +00:00
uebayasi
8e68e95b7f irchat -> irchat-pj 2002-09-17 06:32:32 +00:00
uebayasi
e7feab5aff Move to chat/irchat-pj, which reflects the original package name and more
appropriate. Pointed out by Yoshiyuki Haraoka.
2002-09-17 06:29:55 +00:00
uebayasi
eff36caf71 Reimport irchat-pj as chat/irchat-pj instead of chat/irchat. 2002-09-17 06:28:11 +00:00
uebayasi
f6b052a1f9 Declare zenicb is okay for XEmacs 21.{1,5}. 2002-09-15 13:48:49 +00:00
hubertf
1e9b2fb879 Maintainer update of chat/silc-server to version 0.9.5. Changes:
buildlink->buildlink2

Main changes from 0.9.2 to 0.9.5
=================================

 * Use the primary router as the origin of the locally connected server when
   it is disconnecting from the backup router since that's where it really
   is coming from.  Now the clients from the disconnecting server are removed
   correctly and "shadow" clients are not left to the backup router.

 * If normal server is standalone and found existing but disabled channel, do
   not re-create the channel since it creates duplicate same channels.

 * Added anonymous client connections support to server.  New "anonymous"
   configuration option to ConnectionParams section added.  If set to true,
   the username and hostname information of the client will be scrambled and
   anonymous user mode is set automatically to the user.

 * In JOIN notify handling, mark that the cache entry of the client cannot be
   expired.  Can cause crashes on normal server (asserts client->channels).

 * Added silcd configuration option Timestamp in the Logging section.

 * Fixed fingerprint checking to check for entirely empty fingerprint instead
   of two first bytes when determining if it is set.

 * Remove server/router operator privileges in DETACH command, since it's
   possible to resume to server where these privileges would not be allowed.

 * Do not re-create channel keys and send them when removing clients in server
   shutdown.

 * Completed backup router support for standalone routers.  Supports also
   servers in the cell that do not use the backup at all.  Server/router
   operator now receives notify when network switches to backup router and
   when it resumes the use of primary router.

 * Added -D option to server.  It can be used to give debug level.  The levels
   are from 0 - 99, and are predefined for smooth server debugging.

Patch submitted by Lubomir Sedlacik <salo@Xtrmntr.org> in PR 18278.
2002-09-14 02:59:25 +00:00
uebayasi
bf3386ac95 * Prefix PKGNAME with "xemacs-" if the package is for XEmacs.
* Do the trick in mk/emacs.mk instead of each package's Makefile.
2002-09-14 02:19:29 +00:00
uebayasi
21c4828962 Use mk/emacs.mk. 2002-09-13 10:37:53 +00:00
mrg
73dad376e9 update to ircii 20020912. changes are:
o  /join group can now move an ICB group to a different window
  o  add ICB support for /join -force and /join -invite
  o  echoing bold / inverse / underline chars immediately after one
     another now works properly in all cases
  o  DCC and IPv6 now works.  ircII can DCC CHAT via IPv6 with irssi
  o  new /set dcchost to change the dcc source host.  this changes what
     the -H flag sets at start up
  o  IPv6 support split into pure-IPv6 and new socket API support, with
     replacements for the latter being provided if they do not exist.
     PLEASE NOTE: this may cause ./configure or build failures due to
     gethostbyname(), getaddrinfo(), getnameinfo(), freeaddrinfo(),
     inet_pton() or inet_ntop() lossage.  please report via ircbug
  o  /dcc talk, /dcc summon, and /dcc tmsg are no longer supported
  o  /on ctcp_reply, /on notice, /on encrypted_notice and /on flood all
     now provide the target of the /on as $1.  PLEASE NOTE: this will
     affect old scripts.  use if (V > 20020902) to check for the new
     behaviour
  o  nearly all reported bugs fixed
  o  /xecho -level should now work for channel traffic as wel.  PLEASE
     NOTE: this will probably cause some messages to go to a different
     window now than they used to - possibly a bug!  please report any
     such changes that do not seem correct
  o  connections to multi-homed hosts not listening on all IP addresses
     now works in all cases
  o  new /setenv & /unsetenv commands
  o  /log core dump fixes
  o  help file fixes
  o  new `fkeys' script to make it possible to bind function keys
  o  irc -t is now the default.  use -T to get ti/te sequences
  o  long ICB messages are now always split up correctly
  o  various minor bug fixes
  o  2.8script/newaway/default scripts "n.o" alias unified
2002-09-13 03:12:16 +00:00
hubertf
176d4c24a1 Update chat/silc-client to version 0.9.5.1. Changes:
buildlink->buildlink2

Main changes between 0.9.2 and 0.9.5.1
=======================================

 * Do not set the locally resolved hostname for local client entry but take
   what server sends.  This way the real hostname is shown in WHOIS for
   yourself.

 * Fixed duplicate PKCS name registering to not allow it.

 * Enabled SIM support on *BSD systems.

 * Fixed buffer overflow and security problems (loosing bits in CFB
   encryption) in SILC RNG.

 * Fixed buffer overflow with CUMODE mode->mode character conversion.

 * Fixed a crash in client libary in NICK_CHANGE notify when NICK_CHANGE
   arrived for client entry we are resolving currently.

 * Don't do SILC_STRING_LANGUAGE encoding if the outbuffer is NULL since it
   seems that on some platforms NULL is allowed and on some it's not.
   Fallback encoding is used instead.

 * Fixed a bug in Irssi SILC client to close the connection properly when
   disconnecting from server.  Handle local errors correctly during resuming.

Update submitted by Lubomir Sedlacik <salo@xtrmntr.org> in PR 18277.
2002-09-12 23:05:37 +00:00
wiz
2317688735 Standardize. 2002-09-12 17:12:36 +00:00
wiz
747bcaed3f Fix RCS Id. 2002-09-12 17:10:34 +00:00
tron
5a1544d058 Include "application.buildlink.mk" to get Python support working again.
This obviously got broken when the "xchat" package was split.
2002-09-12 12:34:00 +00:00
wiz
3bf4515e95 Convert to buildlink2. Remove some more dirs, if possible. 2002-09-11 23:39:27 +00:00
wiz
a24fe062bb Depend on latest gtk-- version, and bump PKGREVISION for it
[major bump in gtk--].
2002-09-11 22:17:07 +00:00
wiz
80ee491886 Since the major of libiconv was increased during the update to 1.8,
bump dependency to latest libiconv version; recursively also bump all
dependencies of packages depending on libiconv.
Requested by fredb.
2002-09-10 16:06:32 +00:00
wiz
0d11545d76 Add patch that might fix pkg/17715, submitter never replied. 2002-09-09 18:04:16 +00:00
wiz
59069ce1b3 Update epic4 to 1.1.6, including native IPv6 support.
Closes pkg/13851.
Other new features (excerpt, full list at http://epicsol.org/?page=project):
SSL support, improved /queues, /lastlog -file (redirects lastlog output to
file), ~/.epicrc, /autoget, and lots of other stuff.
2002-09-01 16:34:42 +00:00
wiz
27594a0dfc Unused. 2002-08-31 16:10:49 +00:00
jlam
c4af03a94f Update gaim and gaim-gnome to 0.59.1. This update is based on work by
Curt Sampson.  Relevant changes from version 0.59 include:

* Fixed a security bug in the manual browser setting (Thanks Robert McQueen)
* Will work with Perl 5.8 (thanks, Timothy Lee and Dan Colascione)
* Fix for HTTP proxies (thanks, Ethan Blanton)
* Read proxy environment variables. (thanks, Christian Hammond)
* Use the pretty gaim.png for our menu entry.

The new iconv() support has been explicitly disabled for now until I can
get it right across both packages.
2002-08-28 07:43:52 +00:00
jlam
1c57323789 Merge packages from the buildlink2 branch back into the main trunk that
have been converted to USE_BUILDLINK2.
2002-08-25 21:48:57 +00:00
jlam
efb93b17bd Merge changes in packages from the buildlink2 branch that have
buildlink2.mk files back into the main trunk.
2002-08-25 19:21:43 +00:00
tron
6c55c1f999 Update "xchat" and "xchat-gnome" package to version 1.8.10. Changes
since version 1.8.9:
- Fixed Russian translation errors (Anton Farygin).
- Included missing Polish po file.
- Updated Traditional Chinese translation (Kevin Peng).
- Updated Catalan translation (Antoni Bella).
- Added Vietnamese translation (pclouds).
- Fixed crash on large notify list.
- xtext: minor speedup tweaks.
- xtext: fixed copy on Solaris (don't use "CLIPBOARD" atom).
- Fixed /query #foo, /join #foo crash.
- win32: added (slow) tinted transparency.
- Added mIRC's passive dcc support, receiving only (Richard Fuchs).
- Added basic HTTP proxy authentication support (Anton Voloshin).
- Don't open window beyond the size of virtual desktop size
  (Jason Wies).
- Fixed GTK warnings apon saving userlist-buttons when a query tab
  was open (Lloyd Williams).
- Use $datadir/locale for LOCALEDIR (Albert Chin-A-Young).
- Some C89 fixes (Albert Chin-A-Young).
2002-08-19 19:59:36 +00:00
dmcmahill
e74cd8a242 on systems with ecgs, use the gcc package to avoid a c++ compiler bug.
fixes recently noted compile problems on 1.5.3/alpha
2002-08-09 03:01:24 +00:00
jlam
27cae62d46 These packages install libraries that differ from previous versions if they
are built using the hard-syscall-enabled pth.  Bump the PKGREVISION so we
can distinguish these packages from the previous ones.
2002-08-08 16:17:04 +00:00
wiz
e768c8dc77 SUBDIR, not SUBDUR. 2002-08-08 13:09:30 +00:00
jdolecek
9bd0bc2b37 make shorter 2002-08-04 17:12:31 +00:00
jdolecek
b02975df42 update checksum for patch-ac 2002-08-04 17:11:06 +00:00
jdolecek
ed1997fb6a add RCS Id tag 2002-08-04 17:08:21 +00:00
jdolecek
707116e403 add PSI 2002-08-04 16:55:13 +00:00
jdolecek
6fe5db8254 PSI 0.8.6 - advanced graphical Jabber instant messaging client
Jabber is an open, XML based Instant Messaging system that seeks
to be the standard IM network.  It is a distributed system, created
from the ground up, not relying upon central servers.  Thus, anyone
can run a server, and they are all interoperable.  For assistance
with migrating users to Jabber, many servers feature transports
for interoperating with other IM systems.

Features:
* Message (ICQ-style) and Chat (AIM-style) modes
* Drag and drop to send to multiple contacts
* Full Unicode support
* Secure connections
* Saving contact list locally, and server sync on login
* Icon Themes
* Agent registration and searching
* Retrieving and updating User Info
* Sound support for incoming events
* Auto-away after a configurable amount of time
* Tray/dock icon for KDE/GNOME environments
* Language plugins
2002-08-04 16:52:45 +00:00
jlam
75e61cb884 Adjust to new pthread.buildlink.mk: remove USE_PTHREAD and replace with
appropriate PTHREAD_OPTS incantation, and move the checks for the value
of PTHREAD_TYPE below the inclusion of pthread.buildlink.mk.
2002-08-01 05:48:00 +00:00
jschauma
e10e2a05bb Change MAINTAINER from tv at netbsd dot org to packages at netbsd dot org
after consulting with Todd.  Any volunteers for any of these packages?
2002-08-01 02:37:41 +00:00
wiz
4b780c7bc8 Split xchat-gnome from xchat. From Julio Merino in pkg/17688. 2002-07-26 17:36:24 +00:00
wiz
fae70c72e6 Initial import of xchat-gnome, a gnome version of xchat; plain
xchat will become non-gnome in the next commit.
2002-07-26 17:31:34 +00:00
tron
9a0f25e314 Remove outdated and unmaintained "kxicq" package. 2002-07-20 13:56:08 +00:00
mycroft
1d6646a4d4 Clean up `Perl_sv_2pv' warnings on LP64. 2002-07-19 05:22:51 +00:00
mycroft
4cb01199ed Clean up the `Perl_sv_2pv' warnings on LP64. 2002-07-19 05:13:33 +00:00
mycroft
c78670e7fb `@unexec ${RMDIR}' needs the %D prefix. Doh. 2002-07-19 04:54:23 +00:00
wiz
0a9fcd138f Work around different suse versions -> different subdirs by explicitly
setting DIST_SUBDIR to '.', like opera* do.
2002-07-17 20:53:23 +00:00
wiz
0a72f194c9 Add checksum for the case where suse73 directory is used (hm, should this
even go in the suse subdir??).
2002-07-17 17:36:44 +00:00
agc
eec7cbf5a5 Add a dependency on scrollkeeper's new buildlink.mk file - fixes a problem
which showed up in the last bulk build.
2002-07-16 11:56:45 +00:00
rh
d9c664aa1a Add and enable iroffer 2002-07-14 09:28:03 +00:00
rh
6766bdb684 Initial import of iroffer-1.2b13, an IRC DCC file server. This package
was provided by Adam Lebsack <lebsack@mac.com> with a few minor bug fixes
by me.

This closes PR pkg/14922.
2002-07-14 09:27:17 +00:00
wiz
fddb1374a8 Create ${PREFIX}/share/epic/help for the binary package. 2002-07-13 15:48:52 +00:00
rh
b17d1755df Update ekg to 0.20020709. From Dawid Szumanski (the maintainer of the
package).  This closes PR pkg/17555.

        list of minor changes:
        - added external User Interface support
        - bugfixes
        - FreeBSD specific includes adjusted
2002-07-13 03:05:38 +00:00
grant
a167462ada add -lnsl -lsocket for SunOS 2002-07-11 16:29:02 +00:00
agc
bb1f39660c Add and enable gabber 2002-07-10 14:16:47 +00:00
agc
07e6a1e2ab Initial import of gabber-0.8.7 into the NetBSD Packages Collection.
Provided in PR 16599 by Julio Merino <jmmv@hispabsd.org>

Gabber is a Free and Open Source GNOME client for an instant messaging
system called Jabber. Jabber is a Free and Open Source distributed
instant messaging system. It does not rely on a single server, and the
protocol is well documented. Jabber allows communication with many
different instant messaging systems, including ICQ and AIM. There are
several different Jabber clients already, but no other GNOME clients
as of this writing. Hopefully Gabber will serve the purpose of being a
robust GNOME Jabber client well.

For further information, see JabberCentral for end user news and
Jabber.org for developer news.
2002-07-10 14:16:06 +00:00
wiz
8906980d80 Add and enable gaim-gnome (hi rafal!) 2002-07-09 13:56:08 +00:00
rafal
b392000e77 Add gaim-gnome package, which builds the GAIM as a GNOME applet rather than
a standalone application.  Based in part on PR 16835 from Julio Merino; any
differences mainly due to the fact that I started doing the same thing before
I was pointed at his PR.

Reviewed by Hubert.
2002-07-09 02:13:26 +00:00
rafal
3758974ec6 Split out Makefile/PLIST common between this package and the (forthcoming)
gaim-gnome, which will install the GNOME panel applet instead of the stand-
alone client.  Based in part on PR 16835 from Julio Merino, with differences
mainly due to the fact that I started this before I was pointed at his PR.

Reviewed by Hubert.
2002-07-09 02:10:50 +00:00
tv
84428646d9 Set $rcvar so this can be properly enabled/disabled in rc.conf. 2002-07-06 20:36:58 +00:00
wiz
db44c4ac86 Sort lines. 2002-07-02 12:41:25 +00:00
wiz
e29bd9b017 Add RCS Id. 2002-07-02 12:40:13 +00:00
agc
176bea38de Deprecate IS_INTERACTIVE
Mark this package with an interactive installation stage
2002-07-02 11:30:43 +00:00
agc
30bf0f60bb Deprecate IS_INTERACTIVE
Mark this package with an interactive configuration stage
2002-07-02 11:30:02 +00:00
hubertf
33eecf52ac Update gaim to 0.59. Changes:
* Hungarian translation added (Thanks, Sutto Zoltan)
	* Swedish translation updated (Thanks, Christian Rose)
	* Spanish translation updated (Thanks, Alex)
	* Traditional Chinese translation updated (Thanks, Paladin Liu)
	* Czech translation added (Thanks, Honza)
	* Polish translation updated (Thanks Przemyslaw Sulek)
	* Squashed a bug in buddy right-click menu handling
	  that crashed Gaim.  In the process: found and
	  eliminated some memory leaks.
	* Fixed a significant applet leak
	* Can now change Jabber password on server (Thanks,
	  Nathan Walp)
	* Certain types of Jabber presence errors no longer
	  falsely show a buddy on-line.  Instead now a "broken
	  light-bulb" icon is shown and the error status is
	  available via "Get Away Msg"  (Thanks and a tip o'
	  the hat to Christian Hammond for the graphic)
	* Conversation struct has pointer to toolbar (thanks Brent
	  Priddy and Paul Miller)
	* Zephyr fixes (thanks, Arun A. Tharuvai)
	* Aliases in buddy ticker
	* Perl scripts can play Gaim sounds (thanks Andrew Rodland)
	* Internal sounds can be played by commands (thanks Lex Spoon)
	* Auto-login item in applet menu (thanks Chris Boyle)
	* Fixed MSN "Unkown Error Code", "Already there", and
	  "Already in opposite list" errors
	* Changed "Play sound" button to "Mute" button
	* You can now have "reserved" chars in IM and proxy passwords
	* Jabber now has typing notification  (Thanks, Nathan Walp)
	* Improved support for Jabber resources  (Thanks, Nathan Walp)
	* Fixed problem with Gaim crashing on non-ASCII Jabber buddy
	  aliases (Jabber "name" attribute) chars  (Thanks, Ho-seok Lee)
	* Plugged memory leaks in Jabber plug-in
	* Fixed problem with Jabber away status not being propagated to
	  conference rooms for jabberd (server) v1.4.2 and above
	* Chat room buddy lists are now sorted independent of case
	* Added capability for protocol-specific edit buddy menu entries
	* Can now remove a Jabber buddy roster item from the server
	  entirely
	* Gaim can now handle messages from Mac ICQ and Miranda ICQ
	  (Thanks, Mark Doliner)
	* Added Mozilla to browser options and changed KFM to
	  Konqueror.
	* Can now set the server and port for MSN and Napster
	* MSN Internationalization (Thanks Felipe Contreras and
	  countless, countless others)
	* E-mail addresses are no longer truncated when there is a '.' at
	  the end.

Patch contributed by Dawid Szymanski <dawszy@tgr.lubin.edu.pl> in private mail.
2002-07-01 17:16:20 +00:00
seb
db84442a67 Substitute a couple of mkdir' by ${MKDIR}'.
Remove `-p' from mkdir arguments, it is already part of ${MKDIR}.
While here substitute a couple of ${PREFIX} by `%D' in
`@exec ${MKDIR} ...' lines and add a couple of missing `%D' in such lines too!
2002-06-26 10:29:33 +00:00
kent
8b1d8d6595 Move eggdrop from net/ to chat/. 2002-06-26 03:50:49 +00:00
kent
8dcdf54e6d Re-import eggdrop as chat/eggdrop. 2002-06-26 03:48:10 +00:00
jschauma
eb875f5619 comment out configure flag "--enable-debug" 2002-06-21 16:31:13 +00:00
jschauma
4d6650702c Update to version 0.9.2 using patch supplied by MAINTAINER in PR pkg/17331,
closing that PR.  Thanks to Lubomir Sedlacik.

Changes between 0.9.1 and 0.9.2
===============================
* Fixed a bug in client to close the connection properly when
   disconnecting from server and fixed some error checkings from
   the SFTP library which caused misbehaviour.

* Added SILC_MESSAGE_FLAG_UTF8 to the protocol specs and the
   core library, and implemented it.  All textual messages SHOULD
   use this flag and the message MUST be UTF-8 encoded.
   All text messages sent by Irssi SILC client are now UTF-8
   encoded (regardless whether the terminal supports UTF-8 or not).

* Implemented the SILC_CHANNEL_UMODE_QUIET mode that can be used
   to silence a user on a channel.

* Added new "debug" and "debug_string" settings to Irssi SILC
   client which can be used to print runtime debugging on the
   Irssi's screen.  Available when compiled with --enable-debug

* Made the private key generation after expiration optional.
   If not created after expiration the old key will re-expire
   at a later time (and thus key pair is not necessary to
   change).

* Display the user mode on the status bar.

* Display notification about data messages that cannot be
   displayed. (e.g. image/jpeg)
2002-06-21 16:04:37 +00:00
jschauma
a7fd9ee6fa Add patch that escaped the last commit. Part of the update to 0.9.2 2002-06-21 16:00:14 +00:00
jschauma
7f70221135 Update to version 0.9.2 using patch provided by MAINTAINER in PR pkg/17304,
closing this PR.  Thank to Lubomir Sedlacik.

Changes from 0.9.1 to 0.9.2
 ===========================
* Support for multiple interfaces so now it's possible e.g. to listen
   on IPv4 and IPv6 within one daemon incarnation.

WARNING: you will need to update your silcd.conf to reflect changes!

* Added lots of new statistics updating that was missing from the
   server and router code.  Sending SIGUSR1 signal to server now dumps
   the current server statistics into /tmp directory.
* Implemented the SILC_CHANNEL_UMODE_QUIET mode that can be used
   to silence a user on a channel.

* Fixed various fatal bugs,in handling of malformed command payload,
   double free when announcing channel users to router, missing
   parameter in a function call that caused server crash when
   a non-allowed connection arrived.

* Fixed some backup data sending around the code to work better
   if the router is standalone router and fixed the router connectin
   when connecting to multiple routers.

* Fixed detach timeout handling to use Client ID and not the actual
   client entry which may be freed in the callback.
2002-06-21 15:57:16 +00:00
grant
343bd26a19 add goofey 2002-06-20 04:41:45 +00:00
grant
67f6c15597 Initial import of goofey-3.15.
Goofey is a program which provides many services by communicating
with a central server Pluto. Services provided by goofey include
remote user location, message sending, fortune provision, jargon
file lookup and a timetable service.

Goofey is the preferred mode of communciation of many people, as
it combines the immediacy of talk(1) and the asyncronous nature of
mail(1). That is, you will know if messages sent with goofey have
been received by the recipient almost immediately. Goofey also
provides facilies for users to supply finger type information, an
'away' message for when you are away, a 'quiet' message for when
you are busy or away from the terminal, in fact just about everything
that people have been put up a good case for being included in the
server.
2002-06-20 04:41:09 +00:00
hubertf
1301b065e1 Update irssi to 0.8.5. Changes:
Fixes DoS found in topic handling code.

Contributed by Otto Hilska <mutru@iki.fi> in private mail.
2002-06-20 03:29:28 +00:00
grant
6b4ec933ba added p5-Net-Goofey 2002-06-20 01:08:32 +00:00
grant
e449404d70 Initial import of p5-Net-Goofey-1.5.
This is a really simple module for communicating with a Goofey server.

Goofey is a bit like IRC and a bit like ICQ and a bit like email, it's
used mostly at Monash University.  See the Goofey web page at:
   http://www.cs.monash.edu.au/~tym/goofey.html
2002-06-20 01:07:10 +00:00
wiz
22da597a5b Use pthread.buildlink.mk instead of pth's buildlink.mk.
pkg/17265 by Lubomir Sedlacik.
2002-06-15 20:59:02 +00:00
wiz
4c92c5a558 Sort a line in standard order. 2002-06-15 09:35:34 +00:00
shell
975b70f1bf Add p5-Term-ReadLine to DEPEND field
PR#16987 by Kevin Lo <kevlo@kevlo.org>
2002-06-15 09:26:24 +00:00
itojun
ec2d659718 upgrade to 0.4.9. note that user config file (.micqrc) has moved to
new location (.micq/micqrc) and lost backward compat, it seems.  PR17254

(I stripped off latin1 portion of the message - "|" should be "u with umraut")

2001-06-10 R|diger Kuhlmann <info@ruediger-kuhlmann.de>
0.4.9: fixes, translation updates, automatic reconnects
& responses, birthday flag, man page & help texts
2001-05-10 R|diger Kuhlmann <info@ruediger-kuhlmann.de>
0.4.8.pl10: i18n fix, togig vs toginvis vs hermit,
quiet mode, v8 p2p, and top secret
2001-05-10 R|diger Kuhlmann <info@ruediger-kuhlmann.de>
0.4.8.pl9: SMS sending, password changing, character
conversion
2001-05-08 R|diger Kuhlmann <info@ruediger-kuhlmann.de>
0.4.8.pl8: random chat group support, fixes
2001-05-03 R|diger Kuhlmann <info@ruediger-kuhlmann.de>
0.4.8.pl7: complete search support, fixes
2002-05-01 R|diger Kuhlmann <info@ruediger-kuhlmann.de>
0.4.8.pl6: SOCKS5 support, setup wizard, UIN
registration, fixes, fixes, fixes
2002-04-27 R|diger Kuhlmann <info@ruediger-kuhlmann.de>
0.4.8.pl5: add/remove contacts, be invisible, be
visible by / ignore contact
2002-04-26 R|diger Kuhlmann <info@ruediger-kuhlmann.de>
0.4.8.pl4: offline msgs, receiving msgs, ui
improvements
2002-04-04 R|diger Kuhlmann <info@ruediger-kuhlmann.de>
0.4.8.pl3: password and other fixes
2002-03-06 R|diger Kuhlmann <info@ruediger-kuhlmann.de>
0.4.8.pl2: with basic support of v8
2002-03-06 R|diger Kuhlmann <info@ruediger-kuhlmann.de>
0.4.8.pl1: fix minor glitch of not creating ~/.micq/
2002-02-15 R|diger Kuhlmann <info@ruediger-kuhlmann.de>
0.4.8: with peer-to-peer (TCP) support
2002-06-14 22:16:35 +00:00
martti
709c8838a0 Updated ysm to 2.7.1 (pkg/17233 by Dawid Szymanski)
* bug fixes (the list is too long to be included here)
2002-06-13 08:34:01 +00:00
martti
28d8fde53f Updated ekg to 20020503 (pkg/17215 by Dawid Szymanski)
List of major changes:
* DCC fixed
* sex recognition fixed
* gg_saprintf() fixed
* libgadu.h fixed
* smiles patch
2002-06-13 08:18:36 +00:00
veego
45dcf393b3 Fix the perl support.
Looks like noone ever tried to used it, because it was badly broken and
wouldn't even be compiled in, due too a missing include of mk/bsd.prefs.mk.
So, no need to bump the pkgversion to nb1.
2002-06-08 23:49:39 +00:00
schmonz
afad040e21 Remove pkg/{DESCR,PLIST}. Add standard first-line comment to PLIST.
Format DESCR.
2002-06-06 17:10:32 +00:00
manu
65df10ec55 Emech is an IRC bot written in C 2002-06-06 14:27:03 +00:00
tron
4d81e95b75 Fix typo in last change. 2002-06-06 12:31:27 +00:00
tron
0c1f3cb15e Move "xchat.desktop" back to "share/gnome/apps/Internet" because we still
use version 1.4 of the GNOME desktop.
2002-06-06 12:21:59 +00:00
manu
9ff4b23f6d Updated xchat to 1.8.9 because of a security hole
(http://www.linuxsecurity.com/advisories/redhat_advisory-2107.html)
2002-06-06 11:25:52 +00:00
schmonz
9e1dc2bf71 Darwinize. 2002-06-02 01:41:19 +00:00
uebayasi
c17bdbacb9 Add & enable lmme. 2002-05-31 10:21:14 +00:00
uebayasi
9184d09bdb Initial import of lmme-0.6.4 posted by Ben Collver <collver@linuxfreemail.com>
in pkg/16903.

LMME (Linux MSN Messenger Engine) is a fully asynchronous, multithreaded
MSN protocol engine. Preliminary releases will be statically combined with
an ncurses console-based EPIC4-like interface for instant messaging
functionality.
2002-05-31 10:20:04 +00:00
dmcmahill
d8023497c0 add BUILD_USES_MSGFMT. fixes build/packaging problem noted recently on sparc 2002-05-30 23:30:14 +00:00
grant
83ed0706c2 add ftp://ftp.bitchx.org/pub/BitchX/source/old/ to MASTER_SITES for
when pkgsrc is not up to date.
2002-05-30 06:03:50 +00:00
wiz
82104f6d02 Update to 0.58. Changes since 0.55, except translation updates:
* Better applet transparency
* Option to raise buddy list on signons/signoffs
* Formatting of incoming MSN messages
* Get Info from menu multiple-account-aware (thanks Brian Bernas)
* Hide and unhide functions for the filectl plugin.  (Thanks, Ari Pollak)
* Added helpful stuff to the Help menu.
* Self-aliasing from the account editor.
* Better selection in GtkIMHtml (Thanks Ben Miller)
* A warning when your OSCAR buddy list is too long (Thanks, Mark Doliner)
* ICQ status messages in OSCAR (Thanks, Mark Doliner)
* Play sound when your name is said in a chat
* Approval dialog for Jabber when somebody wants to subscribe to user's
  presence. Also gives user the opportunity to add that buddy if not
  already on the user's buddy list.
* Jabber "Change buddy group" roster synchronization now works again.
  (This was unknowingly broken when the "out-sourced" Jabber libs were
  upgraded in 0.56)
* Invalid Jabber I.D.'s no longer crash Gaim.  User now notified with pop-up's.
* Jabber Buddy sign-on time support, added in 0.57, removed until and
  unless and inconsistency can be resolved. (Thanks, Nathan Walp)
* Bug-fix for potential buffer overflow in Jabber plugin. (Thanks, rwscott)
* Tempfiles used for secure MSN/HotMail login (added in
  0.57) are now themselves created securely.
* Secure MSN logins (added in 0.57) no longer blow up on Solaris.
* Timezone support improved.
* New authorization method for Yahoo!
* Jabber will tell you when your buddies signed on (Thanks Nathan Walp)
* Jabber improvements (Thanks, Nathan Walp)
* More keyboard shortcuts
* event_chat_recv takes char**'s, and event_im_recv takes a *guint32 for flags
* Secure hotmail login for MSN (thanks for the tips, Scott Werndorfer)
* Shell-like send history binded to Ctrl-Up and Ctrl-Down
* libjabber upgraded to most recent stable version
* Buddylist looks a little better
* Fixed MSN privacy settings
* Group deletion fix (Thanks Mark Doliner)
* Alias/Group syncronization for Jabber (Thanks JSeymour)
* Fixed broken signal handling in gdm-started GNOME sessions
  (Thanks Jim Seymour, Vann, Robert McQueen)
* Oscar group syncronization (Thanks, Mark Doliner)
* ICQ Authorization via Oscar (Thanks, Mark Doliner)
2002-05-29 16:27:03 +00:00
wiz
1250b91207 Use the new 0.8.4a distfile. Switch to bz2.
New distfile verified against the gpg key on wwwkeys.pgp.net.
2002-05-25 20:06:01 +00:00
wiz
fa0d5b7e19 USE_NCURSES not needed. Remove it. 2002-05-25 16:02:23 +00:00
itojun
154ae32a34 mark this package BROKEN, due to backdoored tar.gz file
Message-ID: <3CEFA67D.76933B37@webtech.se> on bugtraq
2002-05-25 15:33:05 +00:00
wiz
d2949f7197 Restore sha1/size for irssi-0.8.4.tar.gz. 2002-05-25 15:30:46 +00:00
blymn
c3a4d5ebc8 Added fix provided by xs@kittenz.org to prevent irssi crashing. This
fixes pr#15510.
2002-05-25 14:17:06 +00:00
hubertf
71968dd999 Update silc-server to version 0.9.1. Changes:
* Fixed CUMODE_CHANGE notify handling in server.

* Fixed USERS command to support empty channels.

* Check the watcher list before sending signoff notifys
  when closing client connection.

* Added better CMODE command rights checking.

* Fixed watcher list checking during server signoff.  It
  crashed the server.

* The JOIN command reply returns now the founder's public
  key.

* Announce the channel mode, and the mode properties with
  CMODE_CHANGE notify.

* Mark new channels by default disabled, untill at least
  one user joins the channel.

* The nickname argument to watch notify can be optional.
  Fixes a crash in server.

* Check the watcher list before and after changing nickname
  when the NICK_CHANGE notify is received.

* Added the founder's public key delivery to the
  CUMODE_CHANGE notify type as well.  Updated the protocol
  specs and the code.

* Added support for sending the founder's public key in
  the CMODE_CHANGE notify packet in the server.

* Changed the FOUNDER_AUTH authentication to use only
  public key authentication as defined by new protocol
  specs.  Passphrase authentication with that mode cannot
  be used anymore.  It is now possible to reclaim founder
  mode from any server in the network.

* Added permanent channels support by making the channel
  permanent when FOUNDER_AUTH mode is set on the channel.
  The channel will not be destroyed even if channel is empty
  when that mode is set.  Protocol TODO #17.

* Added BLOCK_INVITE user mode to be able to block incoming
  invite notifications.  Protoocol TODO #26.

* Disconnect Payload includes now the status type.  Updated
  the protocol specs and the code.  Protocol TODO #25.

* Defined that the nickname hash in Client ID MUST be from
  lowercase nickname.  This effectively changes nicknames in
  SILC to case-insensitive.  Updated the protocol specs and
  the code.

* Added new channel user modes BLOCK_MESSAGES_USERS and
  BLOCK_MESSAGES_ROBOTS.  Updated the protocol specs and the
  code.

* Added support for watch list.  It is possible to add nicknames
  to be watched, and when they come to network, leave network
  or user mode changes the watcher will be notified of this
  change.  Added SILC_COMMAND_WATCH command, added new
  notify type SILC_NOTIFY_TYPE_WATCH to deliver the watch
  notifications.  Updated the protocol specs and implemented
  this to library, client and server.  Protocol TODO #21.

* Fixed a bug in the pid writing function, which couldn't be
  written in a root-owned directory.

* Added detach_disabled and detach_timeout server config
  options to the server.

* Defined that server receives WHOIS command reply for private
  and secret channels too.  Updated protocol specs and the
  code in server.

* Defined <channel user mode list> argument to WHOIS command
  reply for returning user modes on the channels.  The
  channel list now doesn't include the user mode anymore but the
  actual channel mode.  Updated protocol specs and the code in
  client and server.

* Save the channels list in WHOIS command reply in normal server
  so that WHOIS always shows joined channels also in normal
  server and not just on router.

* Defined that server receives USERS command reply for private
  and secret channels too.  Updated protocol specs and the
  code in server.

* Changed the UMODE's mode mask argument to be optional.  If
  not provided then the command merely returns the current mode
  mask to the client.

* Added SILC session detachment/resuming support.  It is possible
  to detach by closing the network connection and then re-connect
  and resume to the old client session.  Added DETACHED user
  mode that server will set for detached client.  Added new
  packet RESUME_CLIENT which is used to perform the resuming
  process.  Added DETACH command.  Updated the protocol specs,
  core library, client and server.  Protocol TODO #22.

* Changed the CMODE's mode mask argument to be optional.  If
  not provided then the command merely returns the current mode
  mask to the client.  Updated protocol specs and the server.

* Added new user modes ANONYMOUS for special anonymous servers
  that may set the mode for client, and BLOCK_PRIVMSG which
  client may set to block incoming private messages unless the
  Private Message Key flag is set (using private keys to protect
  private messages).  Updated protocol specs and code in client
  and server and core library.  Protocol TODO #23.

* Added new channel user mode BLOCK_MESSAGES which the client
  may set to itself to tell server not send channel messages.
  Other packets such as channel key packets are still sent.
  Protocol TODO #23.  Updated the protocol specs, client and
  server.

* Fixed a bug in the fetch_logging() config callback.

* Drop root privileges when started in foreground.  Don't drop them
  if debugging also.

* Added STATS command to the protocol after all, to return
  various statistical information about the network.  It can
  be used by clients to retrieve statistical information, and
  servers may use it to to fetch cell and network wide
  statistics from router.  Updated the protocol specs and
  implemented it to the server.  Protocol TODO #16.

* Rewrote the version SKE version checking in client libary
  and in server to use the silc_parse_version_string.

* Added two new channel modes: SILC_CMODE_SILENCE_USERS
  and SILC_CMODE_SILENCE_OPERS which can be used to moderate
  the channel.  Updated protocol specs and impelemented this
  to client and server.  Protocol TODO #6.

* Deprecated all administrative commands from SILC protocol
  since they are highly implementation specific commands.
  Updated protocol specs.  Moved the old commands in
  implementations to private range of command types.

* Fixed a bug in server where sending unknown command crashes
  the server.

* Fixed the rekey protocol with PFS, which was totally broken.

* Merged version 1.1.4 of zlib. Even if it not currently in use,
  it's good not to have security holes here.

* Fixed a negative refcount situtuation for the config context.
  Affected file is silcd/serverconfig.c.

changes in silc-server package:
===============================

- removed INSTALL file, don't generate server keys during installation,
  if missing, generate them on server startup


Patch contributed by Lubomir Sedlacik <salo@Xtrmntr.org> in PR 16981
2002-05-24 22:15:36 +00:00
hubertf
26aa21efc7 Update silc-client to version 0.9.1. Changes:
* Call the completion for resolving client information only
  after all resolvers has finished.  This fixes a crash in
  the client.  Added support for checking when the resolvers
  are finished.

* Wait by default 3 seconds before reconnecting to the server
  after being disconnected.  Makes the /detach command a bit
  more usable.

* Remove the client entry from cache if the WATCH notify type
  is KILLED, SERVER_SIGNOFF or SIGNOFF.

* Fixed a crash in OPER and SILCOPER command sending.  Empty
  passphrase caused the crash.

* Merged with Irssi CVS for Irssi SILC client.

* Added permanent channels support by making the channel
  permanent when FOUNDER_AUTH mode is set on the channel.
  The channel will not be destroyed even if channel is empty
  when that mode is set.  Protocol TODO #17.

* Fixed rekey protocol with PFS in the client library.

* Fixed client info resolving on LEAVE command in client
  library to not crash.

* Defined that the NICK command replies with thew changed
  nickname too, to make the nickname changing simpler at
  the client's end.  Updated protocol specs and the code
  in client and server.

* Remove pending command callbacks also if the connection
  to the server is destroyed.

* Added new channel user modes BLOCK_MESSAGES_USERS and
  BLOCK_MESSAGES_ROBOTS.  Updated the protocol specs and the
  code.

* Added support for watch list.  It is possible to add nicknames
  to be watched, and when they come to network, leave network
  or user mode changes the watcher will be notified of this
  change.  Added SILC_COMMAND_WATCH command, added new
  notify type SILC_NOTIFY_TYPE_WATCH to deliver the watch
  notifications.  Updated the protocol specs and implemented
  this to library, client and server.  Protocol TODO #21.

* Added user mode SILC_UMODE_REJECT_WATCHING to reject
  somebody watching you.  Updated the protocol specs and the
  code.

* Added MIME header parsing in Irssi SILC Client.  It displays
  all textual MIME objects, others it ignores.

* Defined <channel user mode list> argument to WHOIS command
  reply for returning user modes on the channels.  The
  channel list now doesn't include the user mode anymore but the
  actual channel mode.  Updated protocol specs and the code in
  client and server.

* Added SILC session detachment/resuming support.  It is possible
  to detach by closing the network connection and then re-connect
  and resume to the old client session.  Added DETACHED user
  mode that server will set for detached client.  Added new
  packet RESUME_CLIENT which is used to perform the resuming
  process.  Added DETACH command.  Updated the protocol specs,
  core library, client and server.  Protocol TODO #22.

* Added new user modes ANONYMOUS for special anonymous servers
  that may set the mode for client, and BLOCK_PRIVMSG which
  client may set to block incoming private messages unless the
  Private Message Key flag is set (using private keys to protect
  private messages).  Updated protocol specs and code in client
  and server and core library.  Protocol TODO #23.

* Added new channel user mode BLOCK_MESSAGES which the client
  may set to itself to tell server not send channel messages.
  Other packets such as channel key packets are still sent.
  Protocol TODO #23.  Updated the protocol specs, client and
  server.

* Added more IM-like features by introducing new user modes
  for setting various presence information.  Added new modes:
  INDISPOSED, BUSY, PAGE, HYPER and ROBOT.  Updated protocol
  specs and code.  Protocol TODO #19.

* The LIST command reply in client libary now adds new channel
  entry if the returned channel doesn't exist yet in cache,
  and returns the channel entry to the application in the
  command_reply client operation.

* Rewrote the version SKE version checking in client libary
  and in server to use the silc_parse_version_string.

* Added two new channel modes: SILC_CMODE_SILENCE_USERS
  and SILC_CMODE_SILENCE_OPERS which can be used to moderate
  the channel.  Updated protocol specs and impelemented this
  to client and server.  Protocol TODO #6.

  Added new options m and M to CMODE command in Irssi SILC
  client to set these modes.

* Deprecated all administrative commands from SILC protocol
  since they are highly implementation specific commands.
  Updated protocol specs.  Moved the old commands in
  implementations to private range of command types.

* Some client implementations quit network by doing first LEAVE
  and then immediately SIGNOFF (like Bombyx).  We now do check
  after a short time after LEAVE notify and check whether the
  client is still valid after LEAVE, and if not we remove it from
  cache.

Patch submitted by Lubomir Sedlacik <salo@Xtrmntr.org> in PR 16980.
2002-05-24 21:38:07 +00:00
schmonz
80963ef125 Update to 1.4, and update my email address. Changes:
Changed (defined @tci_buddies) to (@tci_buddies) in
        toc_chat_invite.  Fixed a potential infinite loop in
        set_srv_buddies involving an off-by-one error in a for() test.
        Thanks to Bruce Winter for pointing this out.

        Changed the way that Net::AOLIM sends the login command string
        because AOL apparently changed their server software, breaking
        the previous implementation.  The new method requires that only
        the user agent string be in double quotes; all other fields
        should not be quoted.  Note that this does not affect the user
        interface at all---it's all handled internally.  Thanks to Bruce
        Winter, Fred Frey, Aryeh Goldsmith, and tik for help in tracking
        down and fixing this error.

        Also added additional checks to read_sflap_packet so that if the
        other end of the connection dies we don't go into an infinite
        loop.  Thanks to Chris Nelson for pointing this out.
2002-05-12 15:40:15 +00:00
schmonz
a3fd43bc98 Update my email address. 2002-05-12 15:13:15 +00:00
schmonz
97ce128b59 Update to 1.22. No changelog available. 2002-05-12 15:12:15 +00:00
abs
2b325a79cd prdownloads.sourceforge.net is no longer any use.
Switch to MASTER_SITE_SOURCEFORGE.
2002-05-12 10:16:44 +00:00
wiz
731f8e2416 Update to 0.4.1 (with 0.4.1 tar.bz2 from distribution site).
Changes to 0.4nb1 unknown.
Closes pkg/16687 from Kevin Lo.
2002-05-07 15:41:37 +00:00
wiz
8d24fb0e5d Not 0.4.1, but 0.4nb1 (should be close enough to the update). 2002-05-07 15:03:59 +00:00
jdolecek
7824f37359 use log_path without trailing /, so that mkdir(2) succeeds when
vicq is creating the directory
2002-05-07 14:11:59 +00:00
jdolecek
01b56ecbeb Update this to current version. Unfortunately, the author didn't
bump version, so bump to 0.4.1 locally.

Changes:
	o Fixed bug with changing contacts' statuses to offline
		while saving config
	o Security fix $HOME/.vicq will have 0700 permissions while
		creating
2002-05-07 13:43:40 +00:00
hubertf
bf2721b251 Update ekg to 20020503 version. Changes:
* License change to LGPL
 * s/bzero/memset/ (function change)
 * F-keys support under FreeBSD
 * libgadu: s/gg_alloc_sprintf/gg_saprintf/
 * ekg: s/gg_alloc_sprintf/saprintf/
 * F1, F2 shortcuts to help and userlist
 * working proxy!
 * ,,ordering cd'' removed from configure script
 * dcc code upgrade

Update provided by Dawid Szymañski <dawszy@arhea.net> in PR 16586
2002-05-05 22:24:15 +00:00
hubertf
ed75026f1f Update silc-server pkg to 0.8.4. Changes:
changes in silc-server package:
===============================

- upgraded to version 0.8.4
- added generic startup script for Solaris and Linux (i can't test it on
  Darwin/Mac OS X because i don't have any.. please let me know if it works
  for you. thanks)

  You will need to copy ${PREFIX}/etc/rc.d/silcd to appropriate location in
  your system and do neccessary actions to enable it.

  e.g. Solaris: copy ${PREFIX}/etc/rc.d/silcd to /etc/init.d/ and make links
                in /etc/rc2.d/, /etc/rc1.d/, /etc/rc0.d/.

changes in silc-server since 0.8.1:
===================================

* Fixed a bug in library where sending a bogus authentication
  payload would lead to a crash.

* Fixed a bug in the fetch_logging() config callback.

* Drop root privileges when started in foreground.  Don't drop them
  if debugging also.

* Added better error logging in rekey protocol.

* Do not check public key types in SKE during rekey.

* Fixed the rekey protocol with PFS, which was totally broken.

* Fixed a negative refcount situtuation for the config context.

* Fixed memory leaks from config object.

* Added support for adding new connections to the server in rehash.

  After rehash they take effect.

* Added support for changing the maximum allowed connections in
  rehash.  The number can grow but going smaller is not supported.

* Added preliminary checking during config parsing for a valid
  public/private key and removed further checks in the code.

* Fixed silc_net_gethostbyaddr to correctly resolve by
  address.

* Fixed the notify relaying to client.  The HMAC to be used
  with relayed packets ws wrong and caused decryption failure
  at the client end.

* Fixed the silc_log_quick handling in the logging routines.
  It didn't log quickly when it was TRUE. Also the flush delay
  was set even if it was 0 in config file.

* Added support for changing key pair of the server in rehash.

* Fixed the TOPIC_SET notify to not crash.  It changed the topic
  too early, before getting the channel entry.

* Added rehash support. Added function silc_server_rehash() that
  will perform all the basic tasks of the rehashing procedure.

* Added command line option `-x, --hexdump'. This will enable the
  SILC_LOG_HEXDUMP calls that are no longer enabled with `--debug'.
  The option `--hexdump' implies `--debug'.

* Fixed a bad bug in the logging APIs (silcutil library) where
  the application would crash after calling silc_log_reset_all().


Contributed by Lubomir Sedlacik <salo@xtrmntr.org> in PR 16612
2002-05-03 22:02:49 +00:00
hubertf
75fac49990 Update silc-client to 0.8.6. Changes:
changes in the silc-client package:
===================================

- upgraded to 0.8.6
- separate PLIST files for perl support and crypto modules
- make it compile on Solaris
- minor cleanups

changes in the silc-client since 0.8.3:
=======================================

* Merged irssi crash fixes on /QUIT.

* Fixed a bug in library where sending a bogus authentication
  payload would lead to a crash.

* Do not check public key types in SKE during rekey.

* Fixed the Irssi SILC Client to use the silc_get_username and
  silc_get_real_name insted of glib routines since the glib
  routines only corrupt stack.  Fixes the Irssi SILC to work in
  Cygwin.

* Fixed the Irssi to not use g_get_home_dir since it crashes
  or returns garbage on cygwin and corrupts stack.  Added function
  get_home_dir to Irssi routines.

* Fixed the KICKED notify handling in client library to
  correctly remove the channel and all entries from the
  channel when I was kicked.  This bug crashed the client.

* Fixed yet another but in KICKED notify handling to remove
  the kicked client correctly from the channel.

* Fixed the lib/silcmath/Makefile.am to include the MPI and GMP
  sources correctly to distribution.  Fixes --with-gmp option.

* Removed the manual rehashing from ID Cache, and changed it
  to use the SILC Hash Table's auto rehash feature.

* Fixed a bug in the silc_client_nickname_format function that
  handles the multiple same nickname formatting.  Two clients
  with same nickname caused problems after the first one left
  and rejoined.  It didn't format the nickname correctly.

Changes contributed by Lubomir Sedlacik <salo@xtrmntr.org> in PR 16611
2002-05-03 21:51:56 +00:00
zuntum
466dbc8497 Additional documentation (from different tarball) has been moved
to new "epic4-doc" package; this package installs now only basic manpages
and scripts.

Reduces installed package's size by 1MB.
2002-05-03 15:52:11 +00:00
zuntum
2a454e9bc3 Add & enable epic4-doc 2002-05-03 15:50:31 +00:00
zuntum
def084cfdb Initial import of epic4-doc-1.0 as pkgsrc/chat/epic4-doc
This package provides additional documentation and help files
for use with epic4 package (those have been splitted up from existing
epic4 package).

At present epic4 installs basic documentation and scripts,
while epic4-doc installs *additional* help files.
2002-05-03 15:50:00 +00:00
zuntum
3c2461c441 Alter PATCH_SITES 2002-05-03 11:00:23 +00:00
tron
649072496b Use "xemacs/Makefile.pkg" to use same prefix as the "xemacs" package. 2002-04-26 09:36:57 +00:00
grant
bbaee15796 update MAINTAINER 2002-04-22 03:19:53 +00:00
zuntum
d93b004194 Update distinfo -- distfile has been altered; 'diff' makes me believe
the only change in the distfile is some 'configure' hackery

Distfile will be updated ftp.netbsd.org as well

Fixes pkg/16395 by Paul Dokas <dokas@cs.umn.edu>
2002-04-19 13:45:52 +00:00
hubertf
24e4552350 Allow compiling in perl support for scripts.
Patch submitted by dawszy@ailuj.openbsd.org.pl in private mail.
2002-04-12 01:50:34 +00:00
tron
85dc2d2d26 Update "xchat" package to version 1.8.8. Changes since version 1.8.7:
- Updated Swedish translation (Christian Rose).
- Updated Spanish translation (Antonio de la Torre).
- Updated French translation (Olivier Berger).
- Updated Slovak translation (Stanislav Visnovsky).
- Updated Slovenian translation (Nejc Novak).
- Updated Japanese translation (Yukihiro Nakai).
- Fixed history OBO error (Lloyd Williams, Elizandro Garcia Roos).
- Fixed NLS not working properly under non-gnome build (Hiroyuki
  Yamamoto).
- Backported 64-bit fixes from 1.9.1.
- Auto detect socklen_t.
- Make nick completion work when completion-char is set blank.
- Avoid crash when /set truncchans too low.
- win32: Made a built-in OpenURL function that should work on NT too.
- Fixed ConnectCmd not being executed after a second connect through
  the serverlist.
- Use nicksuffix prefs in middle-click userlist.
- Fixed recursive wildcard match in /dcc send (debian bug 135348).
2002-04-09 09:14:58 +00:00
dmcmahill
d1c0c0e0be avoid -0* on alpha which causes as(1) to never finish 2002-04-06 16:18:52 +00:00
tron
b6343d0c10 Use "suse_linux/Makefile.application" to pick correct SuSE packages. 2002-04-04 12:29:46 +00:00
hubertf
3d7b75b8cb Updated to release from 20020402, many new features and nicer for users.
Update contributed by Dawid Szymañski <dawszy@arhea.net> in PR 16184
2002-04-03 22:46:59 +00:00
mrg
303e17f080 add ${VERS} to the PLIST_SUBST, and use this for the bin/irc-${VERS} line
in PLIST.  now we only have to update VERS=.  (thanks nick.)
2002-04-03 14:00:49 +00:00
mrg
d22a551585 update to ircii-20020403. highlights include:
o  new /on dcc_list hook, for /dcc list output
	o  /dcc list bug fixed
	o  status clock gets very slow bug fixed
	o  fix /window new server foo.com channel #foo,foo
	o  fix build problem on BSD/OS 4.3
	o  new --disable-non-blocking to turn off non blocking connects
	o  new /load autoquery, to automatically create a new query window
	   when /msg'ing.  apparently like mIRC
	o  /whois works on ICB again
	o  multi-server connections should work much better now, including
	   when loaded from a script
	o  new help file for /window where, missing since forever
	o  server "." refers to the last connected server in this window, eg
	   `/window server .' and `/server .'
2002-04-03 13:42:01 +00:00
dmcmahill
0d271c39aa LP64 fix. 2002-03-31 14:25:51 +00:00
dmcmahill
de42b85ecb fix nasty LP64 bugs the prevented the pkg from even being compiled (much
less run).  Patches have been feed back to the author.
2002-03-31 14:13:45 +00:00
reinoud
3d88c6b555 Update Gaim to version 0.55. Lots of cosmetic changes that make it just
that bit easier to use...
2002-03-30 23:43:03 +00:00
rh
3b745d42a9 Update silc-server to 0.8.1. Update provided by the package maintainer,
Lubomir Sedlacik <salo@silcnet.org> in PR pkg/16099, thanks!

Changes from 0.8 to 0.8.1
=========================

* IPv6 fixes. IPv6 should work without problems now.

* Fixed a minor bug in looking up correct client entry in KICKED notify
  in server.

* Don't change the topic if olod topic is same as new one.

* Packet relaying is now done by router without any extra memory
  allocations.

* Fixed the INVITE notify handling.  It took wrong arguments as invite
  list and invite delete.

* Added check for INVITE, TOPIC_SET, KICKED, CMODE_CHANGE notify types
  that particular action is allowed by the client.

* Fixed a packet sending bug on very high load, where outgoing
  packet queue wasn't handled correctly and packets got corrupted.

* Added checks for maximum length of channel message payload and private
  message payload also.

* Added checks for maximum packet length in server and in client library.

* Added new configuration params: version_protocol, version_software
  and version_software_vendor to specify what version the remote host
  must at least be to be able to connect to server.  The vendor string
  can be regex matched too.

* Added new function silc_server_connection_allowed to check maximum number
  of allowed connections, and allowed versions for incoming connections.

* Added logging of DISCONNECT packet message in the server.

* Check for valid socket connection in client entries before sending any
  messages.  Fixes a crash, but doesn't fix some other underlaying bug that
  is lurking there.

* Added support for specifying multiple public keys for Client connection
  section in server configuration file.  This makes it possible to accept
  multiple public keys from same host, or to make a section that accepts
  any incoming host, and have the accepted public keys listed in the section.

* Added more error printing to logs in server code.
2002-03-29 11:34:51 +00:00
rh
ef2744b32e Update silc-client to 0.8.3. Update provided in PR pkg/16098 by the
package maintainer, Lubomir Sedlacik <salo@silcnet.org>, thanks!

Changes between 0.8.2 and 0.8.3
===============================

* Merged with latest Irssi from irssi.org CVS.

* Fixed minor IPv6 issues. IPv6 should now work without problems.

* Fixed the internal Unix scheduler functions to check for NULL
  context they may receive.

* Changed hardcoded ~/.silc paths to use get_irssi_dir() so you
  can specify different directory with --home command line parameter.

* SILC-specific commands aren't now executed if the active server
  isn't of SILC-type, so there won't be problems with having IRC
  and SILC protocol support in same client.


Changes between 0.8.1 and 0.8.2
===============================

* IPv6 support was broken with some of the network handling routines.
  Now they are fixed and every network routine should support IPv6.

* Merged with Irssi 0.8.4 from irssi.org CVS.

* Added "change" command to KEY command which can be used to change
  the current channel private key.  Bound the command also to
  alt+K (Alt©hift+k). See also /HELP KEY

* Fixed a packet sending bug on very high load, where outgoing
  packet queue wasn't handled correctly and packets got corrupted.

* Added checks for maximum length of channel message payload and
  private message payload too.

* Added checks for maximum packet length in client library.

* Fixed the handling of third parameter of KICKED notify, since
  it was mistakenly updated to SILC Protocol 1.0 even though it
  is to be included in 1.1.  Since it is not in 1.0 it is not
  mandatory, and this fix now handles it only if it is provided,
  and it is not error if it is not provided.
2002-03-29 11:29:22 +00:00
hubertf
0a8e00b916 Only use the gcc pkg on egcs systems 2002-03-25 17:18:32 +00:00
jmc
ead4288a3b Remove commented out gcc dependency that happened in 1.4 version. This really
does need gcc 2.95 or greater to work
2002-03-25 01:41:04 +00:00
jmc
f751704145 Turn off debugging when building 2002-03-25 01:19:50 +00:00
mrg
b312df79aa upgrade to ircii 20020322.
Changes since ircII 20020321:

  o  fix a severe bug in several window information functions
2002-03-21 16:30:59 +00:00
mrg
8b40b6ab47 update to ircII 20020321. from the NEWS file:
o  /save -all works properly now
o  new server server groups can be listed in $IRCSERVER by prefixing
   :group: to the server name, eg, IRC/:lamenet:irc.lamenet.org:666
o  fix /set status_voice
o  add /server -group, allowing proper multi-network configuration
o  fix tabkey for people who join channels
o  fix many $functions() to work properly in multi-server context, and
   no longer use the current window
o  enhance $ignored()
o  add missing docs for /set tab, decrypt_program, show_stars and
   iso2022_support
o  new /on window_list for /window list output hookery
o  /window create now takes -xterm and -screen flags to force either a
   xterm or screen window to be created, rather than forcing the choice
o  /on flood support for ICB
2002-03-21 15:29:50 +00:00
hubertf
0bdf5e5eaa Update gaim to 0.54.
Requested by pixel@dnaX.rootsupply.net in PR 15960.


Changes:

0.54 (03/14/2002):
        Rob: Well, here we are. 0.54. We got a lot of fun things in this
        release. Better working SSI, Image sending, protocol specific
        smiley faces, and a whole lot of triscuits. *gobble*

        Sean: We fixed a lot of bugs in this one, and probably introduced
        a bunch too. ;)  We were both really busy, and did all the coding
        late at night when we were tired, so if something isn't working,
        it's probably just tired code.  Enjoy the triscuits!

0.53 (02/28/2002):
        Rob: Well, we missed yesterday's release. That's Okay, I head a
        nasty headache. You can all just deal. ;-)


        Sean: Neat Goodies!  Whee!!  Oscar got a lot of great additions.
        It can do Screen Name formatting, it can save and store your buddy
        list on the server, it can do typing notifications in Direct
        Connections, and yes, it can receive IM Images!  Sending images will
        be added in the next release.  MSN and Yahoo! can do typing
        notification too.  Hooray!
2002-03-21 02:07:09 +00:00
hubertf
cf5a16f8a1 Update irssi to 0.8.4.
Patch sent in by Otto Hilska <mutru@cc.hut.fi> in private mail.


Changes:

v0.8.4 2002-03-13  Timo Sirainen <tss@iki.fi>

	* Continuing to fix my stupid mistakes...

	- When a queried nick did a nick change, it might have crashed irssi
	- read ChangeLog for some other minor changes

v0.8.3 2002-03-13  Timo Sirainen <tss@iki.fi>

	- Perl scripts handling channel parts/kicks/quits printed some
	  errors.
	- Connecting to IPv6 servers without IPv4 record didn't work
	- When queries were auto-created by you using /MSG and you had
	  /SET autoclose_query non-zero, the query was always destroyed
	  almost immediately.
	- Fix to some stupid ircds not sending us 001 numeric, but
	  beginning from MOTD

v0.8.2 2002-03-11  Timo Sirainen <tss@iki.fi>

	* Changed the list of scripts distributed with irssi. Separated
	  example scripts to scripts/examples/ directory.

	* Hated infobar was removed, the same info is now in topicbar in
	  empty windows. I don't think it would disturb anyone in there.
	  If you still preferred always-empty topicbars, use
	  /SBAR topic REMOVE topic_empty

	+ Added info_eol field to theme. If true, timestamp and server tag
	  are added to end of line, not at beginning.
	+ If -4 or -6 option is used with /SERVER, irssi now forces the
	  connection using the given protocol or fails.
	+ /SET max_wildcard_modes (default 6) - if a wildcard to /OP, /DEOP,
	  /VOICE or /DEVOICE matches more nicks than this, -yes option is
	  required. This is trying to prevent accidental massops. Setting
	  it to 0 disables this check.
	+ Supports now correctly servers which use '.' char as channel owner
	  character in /NAMES list. Also supports multiple mode chars, eg.
	  @+nick (if some server actually used it).
	+ Never ignore kick message if you get kicked from channel.
	+ Sending irssi SIGHUP now does a /RELOAD - useful if you
	  accidentally messed up something which doesn't let you do the
	  /RELOAD inside irssi (eg. /SBAR prompt DISABLE).
	+ irssi-proxy: PROXY CTCP ON|OFF - proxy clients can send this
	  command to specify that they want to handle the received CTCP
	  requests. Useful for specifying who gets to handle DCCs.
	+ Added escape_char /BIND command. The next char after that would be
	  added as-is to input line.
	- Writing lines longers than 1024 chars to input buffer crashed
	  irssi (stupid missing sizeof() bug :)
	- Some UTF-8 fixes
	- Better flood protection for lines with >100 chars
	- Control characters aren't printed as-is in topicbar (or statusbars
	  in general) anymore
	- /OPER can be now aborted by giving empty password
	- Netjoin messages were buggy in +channels
	- Part message parameter for /CYCLE was never used.
	- Don't send -autosendcmd after /UPGRADE.
	- /SET autoclose_query - now only last received private message
	  affects when the query is closed, ie. /WHOIS requests or nick
	  changes don't reset the counter.
	- Foreground ANSI colors weren't working
	- Deleting one character replaced cutbuffer with that character.
	  Also ^Y leaked memory.
	- /SCRIPT LOAD looked scripts from prefix/lib dir, not prefix/share
	  where they were actually installed.
	- Highascii chars in replaces block in theme files could have
	  crashed irssi.
2002-03-20 00:39:19 +00:00
itojun
861b4dbf22 use .packlist for perl library. based on PR 15485 2002-03-19 16:28:32 +00:00
itojun
1e01f8c17e forgot to add patches 2002-03-19 16:04:30 +00:00
itojun
b2b580d242 upgrade to 0.4.
changelogs are avialable at http://gonzo.kiev.ua/projects/vicq/ChangeLog-0.4
2002-03-19 16:04:05 +00:00
skrll
f4e9e7e783 Remove last part of pre-configure target. It is also not necessary. 2002-03-19 08:00:18 +00:00
zuntum
4119085bbc add & enable ekg 2002-03-18 06:46:08 +00:00
zuntum
aa86498298 Clarify in COMMENT that it's "polish instant messaging system" 2002-03-18 06:44:50 +00:00
zuntum
a3aadd313e Initial import of ekg-0.20020317
EKG is an experimental text mode client for a polish instant messaging system
"Gadu-Gadu". It supports themes, and contact list exchange with the original
(windows) client.

Submitted by Dawid Szymanski in private mail.
2002-03-18 06:42:34 +00:00
itojun
459138a329 need libintl 2002-03-18 02:24:30 +00:00
skrll
6f4d4be1f3 Provide a Makefile.in patch as well as a Makefile.am one. Remove build
dependency on autoconf as a result.
2002-03-15 16:48:15 +00:00
skrll
edcc79a2dd Remove some of pre-configure target that is handled by AUTOMAKE_OVERRIDE. 2002-03-15 16:38:05 +00:00
hubertf
766592cdf1 this really wants ncurses (why was this picked up automatically
before? weird world...
2002-03-14 13:42:53 +00:00
fredb
b48eba1112 Give all packages which depend on "png" a version bump, and update
all dependencies on packages depending on "png" which contain shared
libraries, all for the (imminent) update to the "png" package.
[List courtesy of John Darrow, courtesy of "bulk-build".]
2002-03-13 17:36:35 +00:00
hubertf
9e17b947e1 Update silc-client to 0.8.1. Changes:
* 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-12 20:54:16 +00:00
zuntum
51d79e7991 add & enable ysm 2002-03-11 21:34:52 +00:00
zuntum
7eead8e839 Initial import of ysm-2.4.2
YSM is a ICQ v7 protocol compatible terminal based ICQ client.
YSM is short for 'You Sick Me'.

Provided by Ola Eriksson <ola@mrEriksson.net> in pkg/15707
2002-03-11 21:32:22 +00:00
wiz
6075ccfe6a Fill out COMMENT variable (hi hubert!) 2002-03-10 16:56:09 +00:00
mrg
8d81965e35 pull in a change from ircii-current:
- add /on flood support for ICB.  (ircii) PR#524
2002-03-10 14:06:43 +00:00
hubertf
d013fd4760 add & enable centericq 2002-03-10 11:02:16 +00:00
hubertf
d355baf343 Add centericq-4.6.5:
Text mode menu- and window-driven IM interface that supports the
ICQ2000, Yahoo!, and MSN protocols. It allows you to send, receive,
and forward messages, URLs, SMSes (both through the ICQ server and
e-mail gateways supported by Mirabilis), contacts, and email express
messages. It also lets you set your own and fetch others' away
messages, and define external handlers for incoming events.

Added after prodding by Torsten Hoefler at the 4th Chemnitz Linux-day.  :)
2002-03-10 11:01:59 +00:00
mrg
73e9f1c262 update to version 20020310. changes since ircII 20011210:
o  fixes for server passwords
  o  fix for linking on solaris
  o  don't send notices that are flooding as if they are public notices
  o  bug fix to keep track of my own nickname
  o  /on foo will now show fuzzy matches again "foo" instead of complaining
     about ambiguity
  o  /window create should work properly now, no i really mean it this time
  o  random bug fixes
  o  /window create windows now have input buffers that do not interfere
     with each other
  o  new $filestat() function
  o  /timer is now sub-second aware
  o  raw DCC core dump bug fixes
2002-03-10 10:37:27 +00:00
hubertf
a26b957174 Update silc-server to 0.8.
Patches contributed by Lubomir Sedlacik <salo@Xtrmntr.org> in PR 15779

Changes from 0.7.9 to 0.8:
==========================

* Removed 0.6.x backwards support.
* 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).  Affected file in
* Added `user_count' to the SilcChannelEntry which now tells the
  number of users on the channel.  The user count is now saved
  in normal server of global channels as well.
* Added following new config file settings:
  channel_rekey_secs, key_exchange_rekey, key_exchange_pfs,
  key_exchange_timeout, conn_auth_timeout, connections_max,
  links_max.
  Implemented all the new config settings handling in the server.
  Optimized the use of SKE Mutual flag usage.  Use it only
  if connection authentication protocol is not based in public
  key authentication.
* Added new configuration options and blocks:
  keepalive_secs, reconnect_count, reconnect_interval,
  reconnect_interval_max, reconnect_keep_trying and
  require_reverser_lookup.  Added ConnectionParam block, and
  implemented the connection parameters when connecting as
  initiator and when accepting connections as responder.
* Splitted the doc/example_silcd.conf.in.  Separated the crypto
  algorithm parts and created new file silcalgs.conf, that
  is now included from the example_silcd.conf.in.
* Optimized the silc_server_connect_to_router_second to take
  the connection configuration object from the SilcServerConnection
  object instead of finding it during the connecting phase.
  Added the configuration object to SilcServerConnection struct.
* Fixed the public key authentication to allocate always the
  destination signature buffer instead of using static buffer.
* 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.
* Merged the new SILC Config library, with the server parsing
  support.  Read the header file silcconfig.h or the toolkit
  documentation for the news.
2002-03-03 23:49:49 +00:00
hubertf
3533c420aa Update of chat/silc-client to version 0.8.
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-03-03 23:27:48 +00:00
wiz
aecbeebc9d regen 2002-02-21 12:24:22 +00:00
itojun
4ecc512156 have USE_INET6 2002-02-19 08:20:45 +00:00
seb
66111c6d15 Introduce new framework for handling info files generation and installation.
Summary of changes:
- removal of USE_GTEXINFO
- addition of mk/texinfo.mk
- inclusion of this file in package Makefiles requiring it
- `install-info' substituted by `${INSTALL_INFO}' in PLISTs
- tuning of mk/bsd.pkg.mk:
    removal of USE_GTEXINFO
    INSTALL_INFO added to PLIST_SUBST
    `${INSTALL_INFO}' replace `install-info' in target rules
    print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info'
- a couple of new patch files added for a handful of packages
- setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it
- devel/cssc marked requiring texinfo 4.0
- a couple of packages Makefiles were tuned with respect of INFO_FILES and
  makeinfo command usage

See -newly added by this commit- section 10.24 of Packages.txt for
further information.
2002-02-18 15:14:00 +00:00
hubertf
300f4b6be9 Update silc-client to 0.7.6.2. Changes:
- 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-02-17 23:12:31 +00:00
hubertf
793d1d8ea7 Update irssi to 0.8.1.
Patch submitted by Otto Hilska <mutru@cc.hut.fi> in private mail.
Changes:


v0.8.1 2002-02-17  Timo Sirainen <tss@iki.fi>

	* Expected bugfix release :) Worst thing was that I forgot always to
	  debug why /cat /dev/urandom crashed irssi. Well, found two ways
	  that could make it happen.

	- Irssi was linked with -lcurses AND -lncurses
	- Logging could have produced GLib errors with certain conditions
	- A few compiler warnings fixes

v0.8.0 2002-02-17  Timo Sirainen <tss@iki.fi>

	* I really should make releases more often. Once in every two weeks
	  used to be nice. Maybe once in a month would be good now. There
	  was many reasons why this release took this long .. first being
	  addicted to books, then life stuff, then it took forever to figure
	  out that irssi was crashing under solaris (and not because of one
	  of the big changes I made while moving to IRC from solaris box).

	  And now.. well, after this release I'll start working more with
	  the yet another irssi rewrite :) The code is getting too ugly
	  again, and some things need rewriting to support some new features
	  more easily. It will take a while to get it all done, so I'll try
	  to keep updating this "stable" irssi as well.

	  There's too many changes since 0.7.98.3 (and .4 which was just
	  minor bugfix), about 6600 lines in ChangeLog. I'm not going to
	  read all that, so I'll just list the biggest changes that I can
	  remember now.

	  This version was supposed to be called 0.7.99, but since there
	  were so many changes, and I originally though of putting 0.8.0
	  out long time ago, and 0.7.100 would look stupid, I guess it's
	  time for 0.8.0 :)

	+ /UPGRADE - upgrade irssi to new version on-the-fly without
	  disconnecting from server, so other people won't even notice you
	  quit from IRC. This ONLY executes the new binary, it does NOT
	  download/compile/whatever irssi.
	+ UTF-8 support with /SET term_type UTF-8, default is "8bit".
	  It's also automatically detected from system locale (if supported).
	+ Fully configurable statusbar. Yes. FULLY. Don't bother asking if
	  something could be done with it, it can, just ask how. Well,
	  there's a few things I didn't have time/energy to finish:
	  window-specific statusbar groups and support for multiple input
	  lines in screen.
	+ Rewritten keyboard handling. No more the CTRL-X and ALT-x handling,
	  now you can create whatever keyboard combinations your terminal
	  can send to irssi.
	+ Rewritten text buffer (scrollback) handling.
	+ Irssi doesn't depend on curses anymore, so it can be installed
	  anywhere a working terminfo/termcap exists. This also allows us to
	  use all the possible colors terminal has (curses limits to 64), so
	  eg. %0 is now always black background, not the default terminal
	  background (%n).

	  Several systems have also terminfo/termcap database that doesn't
	  support colors, so I've added /SET term_force_colors option to
	  force ANSI-style colors. Note that eg. BitchX does this by default.

	  Getting rid of curses allows also one great thing for you people
	  copy&pasting long urls :) If a long word gets split to two lines,
	  doubleclicking the word selects it from both lines.
	+ Rewritten server event redirections. Before it was pretty easy to
	  mess up irssi's expectations of what server sends, and some things
	  might have stayd in the buffer forever. Especially notify lists
	  messed up /WHOIS requests for the notified people. Now all this
	  should be history and it's a lot easier for scripts to use the
	  redirections as well.
	+ New ICB chat protocol plugin - very basic and doesn't support
	  nicklist, but works. :)
	+ --home and --config parameters to specify alternate ~/.irssi
	  directory or config file.
	+ Scripts can be unloaded separately with /SCRIPT UNLOAD. You can get
	  a list of runnning scripts with /SCRIPT.
	+ /SERVER PURGE [<target>] - purge the output buffer (for given
	  target). Useful for example if you accidentally paste 100 lines :)
	  The buffer is automatically purged if you get kicked from channel,
	  or if you /PART the channel and there's more than 10 lines in
	  output buffer.
2002-02-17 22:41:38 +00:00
jlam
8d8f893065 Update chat/gaim to 0.52. Relevant changes from version 0.50 include:
* Better buddy icon transparency (thanks SeanEgan)
        * Fixed a little bug with connecting via proxy (thanks
          for reminding me of this, Manish Singh)
        * Various jabber bug fixes/enhancements (JSeymour)
        * Arrow buttons in log viewer and some other dialogs
          work (thanks Ben Miller)
        * Option to only send auto-response while idle (thanks
          Sean Egan)
        * Control time between sending auto-responses (thanks
          Mark Doliner)
2002-02-17 22:31:18 +00:00
skrll
08bdd44549 mkdir -> ${MKDIR}
rmdir -> ${RMDIR}
rm -> ${RM} (${RM} added to PLIST_SUBST)
chmod -> ${CHMOD}
chown -> ${CHOWN}
2002-02-15 10:12:28 +00:00
jlam
049c47a82b Add location where snapshots maybe found, as this package tracks the
snapshot "release" of naim.
2002-02-07 22:52:58 +00:00
tv
d93fe0cd60 pkglint. 2002-02-06 14:44:02 +00:00
tv
831daed969 Update to release candidate snapshot 20020204. Some minor bugfixes and
an updated libfiretalk.
2002-02-06 14:40:38 +00:00
hubertf
45612504b1 Update silc-server to 0.7.9. Changes:
0.7.9: This time a lot of little bugs has been fixed and some major crashbugs
       as well.  Namely, I found problem in the hash table routine that could
       have caused some really weird problems, and I've encountered such
       problem at least in one core file earlier.  Some additional desync
       problems has been fixed as well, so if you are running a normal server
       then upgrading is strongly recommended.

check full changelog at:

  http://silcnet.org/txt/changes-server.txt

Patch submitted by Lubomir Sedlacik <salo@silcnet.org> in PR 15453
2002-02-02 10:58:31 +00:00
hubertf
4efb009db4 Update silc-server from 0.7.6 to 0.7.8. Changes:
this release includes many patches which fix various problems ending in
crashing the server. upgrade is strongly recommended.

0.7.7: This server attempts to fix various crash bugs, for example one crash
       relating to BAN command is fixed.

0.7.8: Another quick bugfix to fix the descync problems of normal SILC server
       when it connects to SILC router.  The descyning could happen if there
       were a lot of channels, like we had on Sunday and Monday after being
       slashdotted.  Upgrading is strongly recommended if you are running
       a server that is connected to a router.  Took me only 6 hours to find
       the problem...

Patch submitted by Lubomir Sedlacik <salo@silcnet.org> in PR 15416
2002-02-02 10:31:22 +00:00
martti
57f6d0966f Added p5-Net-AIM and p5-Net-AOLIM 2002-01-31 07:36:19 +00:00
martti
2842dd73f7 Imported p5-Net-AOLIM-1.2 (provided by Amitai Schlair in pkg/15210)
Object-Oriented interface to the AOL Instant Messenger TOC client protocol.
2002-01-31 07:34:51 +00:00
martti
3c389d272e Imported p5-Net-AIM-1.21 (provided by Amitai Schlair in pkg/15287)
This module is an implementation of the AOL Instant Messenger TOC
protocol.  I've written and rewritten almost all the code.  It
works fairly and is pretty reliable. The intent for this version
was to make an easily usable module for creating AIM bots.
2002-01-31 07:33:40 +00:00
drochner
4c220a94ae convert to new Python framework 2002-01-29 11:33:54 +00:00
hubertf
613737d6e1 Update silc-client to 0.7.3. Changes:
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-26 18:30:08 +00:00
hubertf
347bab6e43 Update silc-server to 0.7.6:
changes in the package since 0.7.3 to 0.7.6:

 - rewrite of package's Makefile. big parts of INSTALL and DEINSTALL scripts
   were moved into Makefile itself
 - silc-server now creates user silcd:silcd who run silcd by default
 - INSTALL and DEINSTALL files are smaller and contains only neccessary
   actions which cannot be executed from Makefile
 - partial rewrite of rc script, added rcvar support, it is neccessary to have
   silcd=YES in rc.conf now to start silc server (unless force is used)
 - changed motd.txt to contain BSD daemon ;)
 - updated patch-aa and patch-ab files

changes in the silc-server software since 0.7.3 to 0.7.6:

 0.7.4: This version fixes a crash that can occur mainly on normal server.
        Upgrading is recommended to avoid instability later.  This version
        also fixes the BAN and INVITE commands that were pretty much broken.
        This version also disallows a situation where the nickname that server
        sets initially for the client could be a bad nickname (like nick
        including whitespaces).  It used to be possible but now server checks
        for this.  Johnny also introduces a new logging system to this version
        with log files being open all the time and not opened every time
        something is logged, and log rotation support.

 0.7.5: Hopefully fixed the most nasty bugs.  I found bunch of weird bugs
        that causes server syncing problems.  Upgrading is strongly
        recommended as soon as possible.

 0.7.6: Only a minor bugfix release to fix the CUMODE command that allowed
        non-founder channel users to remove modes of the founder, and to fix
        GETKEY always return server's public key if it is requested, and to
        fix the TOPIC_CHANGE notify to not route it twice to router.

Patch submitted by Lubomir Sedlacik <salo@Xtrmntr.org> in PR 15373
2002-01-26 14:43:16 +00:00
simonb
9a5f550965 naim seems to be a quickly moving target - the two-or-three day old
distfile isn't available anymore.

Update to naim-0.11.1-2002-01-23-2329 (pkg version 0.11.1.20020123)
and put a copy of the distfile on ftp.netbsd.org.
2002-01-25 22:45:50 +00:00
tv
e7fcbb73fa Add naim. 2002-01-25 15:54:40 +00:00
tv
e439661754 naim 0.11.1, an AIM/IRC chat client using a ncurses text interface.
=====
naim is a chat program for use with America Online's AOL Instant
Messenger. The name naim is derived from n's AIM client, but it could
also have been derived from ncurses AIM client because of naim's use of
the ncurses text-mode screen library.

naim is based on firetalk, the multiprotocol chat library.  naim is
capable of connecting to IRC as well as AIM services.
2002-01-25 15:53:56 +00:00
drochner
ee84b68686 use python buildlink 2002-01-18 14:37:20 +00:00
tron
0f590bb06d Update "xchat" package to version 1.8.7. Change since version 1.8.3:
- Updated Swedish translation (Christian Rose).
 - Updated Russian translation (Anton Farygin).
 - Added Latvian translation (Artis Trops).
 - Made a work-around for a refresh glitch when delinking a tab under
   gnome (the topic bar was overlapped).
 - Fixed the need for signed chars (e.g. on PPC and s390).
 - Fixed background garbage being drawn when using hidden tabs.
 - Cleaned up alot of the nick completion code. Fixed some behaviour
   too (Mukund, dinkles, me).
 - Connect Cmd is executed again if you get auto-reconnected.
 - Added safe-gaurd to stop duplicate nicks in userlist.
 - Added an option to automatically remove finished/failed dccs
   from the list. Use /set dcc_remove ON to enable it.
 - Added an option to truncate long channel tabs. Use:
   /set truncchans xx, where xx is the max chars (Jyrki Muukkonen).
 - Made the default popup menu, dialog buttons, userlist buttons,
   usermenu and urlhandlers translatable (via gettext).
 - MMX tinting is now built on any x86 machine (it's checked at
   runtime anyway).
 - Added "Automatic Unmark Away" option in setup->away (Mads Martin).
 - Immediately abort file transfers when out of space.
 - Fixed a serious CTCP reply vulnerability (Hanno Hecker).
 - Updated Danish translation (Morten Brix Pedersen).
 - Updated Spanish translation (Antonio de la Torre).
 - Updated French translation (Olivier Berger).
 - The server "Connect cmd" is now executed before auto-join-channels,
   so you can use it to authenticate to nickserv etc.
 - Fixed autoresume again, for the last time... no, really.
 - Fixed sending parts for all channels instead of one quit when you
   exit the whole program (helps bncs).
 - Autocomplete in the middle of a sentence won't jump to the end of
   the textbox (Darell Tan).
 - Fixed the buggy 1.8.5 outbound queue. It now sends privmsg/notice
   with a lower priority, but never out-of-order.
 - Updated Slovak translation (Stano Visnovsky).
 - Updated Swedish translation (Christian Rose).
 - Updated Spanish translation (Antonio de la Torre).
 - Updated Hebrew translation (Dan Fruehauf).
 - Some fixes to the MODE parser.
 - Added ability to customize dialog tab buttons (Oskar Liljeblad).
 - Added an extra field in the EditServer window to enter a command
   to execute after logging in.
 - /load -e <file> can now load a file of commands to execute.
 - Added ability to change the log timestamp format (Jyrki Muukkonen).
 - Fixed default keybinding for Shift-PageUp (Mukund).
 - Changed the outbound throttle behaviour. Now only privmsgs and
   notices go to the back of the queue, everything else goes to the
   front.
 - Made it possible to compile with older than 5.6 perl again.
 - The main window's size and position is now saved on exit. Use
   /set mainwindow_save OFF to revert to the old behaviour.
 - Avoid auto-resuming the same file from two different people
   (without breaking autoresume this time).
 - Removed /sslserver and added a -ssl arg to /server, /reconnect,
   /servchan and /newserver.
 - Added support for /server irc://host:port/channel.
 - Added some mmx asm code written by Willem Monsuwe for tinting
   transparency. Use --disable-mmx to revert to gdk-pixbuf method.
 - Fixed resetting your away status after an auto-reconnect.
 - Updated Spanish translation (Antonio de la Torre and Manuel
   García Aguilar).
 - Updated Russian translation (Valek Filippov).
 - Fixed lockup when a file being offered is shortened before being
   accepted.
 - Fixed ** ERROR **: file python.c: line 743 (pysH_Eget_users):
   assertion failed: (cur->hostname).
 - /kickban now deops and bans in one line (-o+b) (Felix Nawothnig).
 - Auto-nickcompletion now uses the nicksuffix setting (Mukund).
 - win32: change log-filenames with a | character to _.
 - When binding to a set hostname/ip, it would try to bind to port
   65535 - fixed.
 - Fixed crash when closing a dcc chat in a perl-dcc-chat-callback.
 - Added option "Beep on Channel Messages" and a Beep button to the
   toolbox ("<" button in the botton right) (Jason Wies).
 - Avoid auto-resuming the same file from two different people.
 - /close -m now closes all dialog/query windows.
2002-01-16 14:59:38 +00:00
tron
5462be9268 Use "gnome-core" buildlink glue code to avoid build failure with new
directory layout of "ORBit" package.
2002-01-16 14:22:22 +00:00
hubertf
2e3c2cc6bb new in silc-client 0.7.2 2002-01-14 21:16:46 +00:00
hubertf
73b7afc7e2 - update to silc-client package, version 0.7.2
- 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
2002-01-14 21:15:59 +00:00
wiz
e251488358 Sort. 2001-12-30 14:46:59 +00:00
zuntum
bc4bd5fdf8 Add & enable vicq 2001-12-30 11:39:08 +00:00
zuntum
561b59529a Initial import of vicq-0.3
vICQ is simple ICQ client written in perl with look & feel of micq
and works fine with v7 protocol of ICQ. It is based on Net::ICQ2000
module written by Robin Fisher.

Fixes pkg/14718 by Shell Hung <shell@shellhung.org>
2001-12-30 11:37:47 +00:00
hubertf
8009f7aff2 Update silc-server to 0.7.3.
Patches sent by Lubomir Sedlacik <salo@silcnet.org> in PR 15079.

Changes in the silc-server package:

 - update to the silc-server package version 0.7.3
 - patch-ab is no longer needed--it has been integratedinto distribution,
   patch-ac moved into its place
 - complete release notes can be found at:

    http://silcnet.org/txt/release-server.txt

 - complete changelog can be found at:

    http://silcnet.org/txt/changes-server.txt
2001-12-28 21:29:16 +00:00
hubertf
93a26d999c use buildlink dir for ncurses 2001-12-26 03:02:29 +00:00
fredb
f692f5b0ec Add and enable aim. 2001-12-22 19:51:49 +00:00
fredb
b93d910f1f Initial import of aim-1.5.234, America Online's Instant Messenger (SM). 2001-12-22 18:40:00 +00:00
hubertf
94bb9fe4c9 Update silc-client to 0.7.1.
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-12-21 20:48:29 +00:00
hubertf
54204fcb93 Update silc-server to 0.7.2.
Patch submitted by Lubomir Sedlacik <salo@silcnet.org> in PR 15013.


changes in the silc-server package:

 - upgrade to silc-server package, version 0.7.2
 - minor changes in the MASTER_SITES variable
 - minor change in the DEINSTALL script not to print output from rc script
 - removed the USE_NCURSES definition and added --without-ncurses configure
   option not to link against -lncurses, this was really unwanted behavior

changes in the silc-server-0.7.2:

 - fixed the server to router reconnection
 - various fixes in password authentications in the server, authentication
   payload and channels
 - fixed silc_server_command_pending, this should fix various IDENTIFY and
   WHOIS related crashes
2001-12-21 09:07:09 +00:00
hubertf
9bbac6d451 This file is no longer needed after the latest update.
Pointed out by Lubomir Sedlacik <salo@silcnet.org> in private mail.
2001-12-21 08:58:33 +00:00
tron
2dfe17b0d7 Add and enable "everybuddy" and "everybuddy-gnome". 2001-12-19 14:11:24 +00:00
tron
14f9df115e Import new "everybuddy" and "everybuddy-gnome" packages:
Universal Instant Messaging Client
2001-12-19 14:10:04 +00:00
tron
cac20bb4b6 Update maintainer address. 2001-12-19 11:06:21 +00:00
tron
981a75b1c7 Move definition of "WRKSRC" to the correct position. 2001-12-19 10:59:43 +00:00
tron
9afefbfa67 Replace broken "rmdir -r" with "@dirrm". 2001-12-17 05:42:53 +00:00
hubertf
72f6aad26d update the silc-server package to version 0.7.1.
Submitted by Lubomir Sedlacik <salo@silcnet.org> in PR 14887

Changes in the NetBSD's package from version 0.6.4 -> 0.7.1:

   - upgrade to silc-server-0.7.1 (the main changes below)
     the biggest change is the ipv6 support (new configuration file format is
     needed, though)
   - removed patch-ac because it was integrated into distribution
     (patch-ad was moved in its place)
   - completely rewritten rc.d script to use rc.subr instead and fixed the
     problem with removing pidfile so now status) works fine.
   - added default motd file
   - INSTALL and DEINSTALL scripts are cleaner and more useful, check for logs
     directory before creating it, added motd.txt installing/removing.
   - better and more helpful default configuration file (added Example:
     sections for each variable)
   - added examples/ directory containing sample configurations of various
     scenarios into $DOCDIR

changes in the silc-server itself:
        o Fixed WHOIS and IDENTIFY commands to return correct replies,
          and correct error replies.  This fixes various weird bugs
          related to these commands.
        o Send NO_SUCH_CLIENT_ID error notify if received private
          message to invalid Client ID.  It is guaranteed that if
          private message is sent to unknown client, the sender will
          receive a notification for it.
        o Send the kicker's information in KICK command to the kicked
          client.
        o Fixed LIST command to return correct amount of channels.
          This fixes the weird bug that LIST would show like 50 channels
          and some channels multiple times.
        o Channel topics, and users SILC modes are announced now during
          server->router connecting.
        o Implemented the founder authentication during JOIN command.
        o Support for IPv6 based Server ID added.
        o Memory leak fixes.
2001-12-17 00:43:10 +00:00
reinoud
7c892bda9a Update gaim package to 0.50 extending it with some IRC commands like /list
and /invite, swedish transaltions, IM/Chats tabbel in one window option and
kill off the lagmeter plugin.
2001-12-15 03:00:43 +00:00
reinoud
bf7ab54fd3 Updated Gaim from 0.44 to 0.49 ... BIG improvement and heaps of bugfixes
.... see homepage for more details for its too big to sum up here; it even
fine on NetBSD/Alpha so is prolly LP64 clean enough to work.

http://gaim.sourceforge.net/
2001-12-13 03:23:35 +00:00
mrg
43068be68e upgrade to ircii 20011210. this includes:
o  new /on raw_send
    o  new /exec -filter option
    o  fixed mIRC colour code handling
    o  enhanced redirection to multiple targets
    o  bug fix for $mid()
    o  bug fix for when resizing to a smaller window
    o  other bug fixes
2001-12-10 13:38:29 +00:00
jlam
478cba00bb By default, prevent invocation of GNU "auto*" driven by the generated
Makefiles during the build process by touching various auto{conf,make}
source files to make them up-to-date.  Packages that require regenerating
the configure script and Makefile.in files should make the appropriate
calls to auto{conf,make} in a pre-configure target.  This allows the
various targets listed in ${_CONFIG_PREREQ} to modify the generated files
without triggering the GNU auto* tools and having the modifications be
overwritten.
2001-12-04 06:14:57 +00:00
jlam
55ffb37406 bsd.pkg.install.mk calls the INSTALL script at the right times
automatically, so no need to do it ourselves.
2001-12-02 06:56:38 +00:00
hubertf
7b7cc0c087 add & enable silc-server 2001-11-30 23:34:35 +00:00
hubertf
3813fa37f8 Add silc-server 0.6.4:
SILC (Secure Internet Live Conferencing) is a protocol which provides
secure conferencing services in the Internet over insecure channel.

Contributed by Lubomir Sedlacik <salo@xtrmntr.org> in PR 14562
2001-11-30 23:33:34 +00:00
hubertf
85c15b1d18 Update to 0.6.6nb1: suppress an annoying warning on startup
patch submitted by Lubomir Sedlacik <salo@xtrmntr.org> in private mail.
2001-11-30 23:01:17 +00:00
hubertf
3bd620f15e add & install silc-client 2001-11-29 16:18:57 +00:00
hubertf
0b8c43a386 Add silc-client-0.6.6:
Client for the Secure Internet Live Conferencing (SILC)

Submitted by Lubomir Sedlacik <salo@Xtrmntr.org> in PR 14543
2001-11-29 16:17:43 +00:00