Commit graph

910 commits

Author SHA1 Message Date
jlam
b2677a2cb0 Add definitions for DEINSTALL_EXTRA_TMPL and INSTALL_EXTRA_TMPL if
USE_PKGINSTALL is "YES".  bsd.pkg.install.mk will no longer automatically
pick up a INSTALL/DEINSTALL script in the package directory and assume that
you want it for the corresponding *_EXTRA_TMPL variable.
2003-08-30 22:51:11 +00:00
xtraeme
0733dedcb8 Updated to 2.0.4
Changes:

 - Updated translations (lt, sv, zh_CN).
 - Fixed crash on tinted transparency (xc203-fixtint.diff).
 - Fixed incorrect dcc cps calculation (xc203-fix-cps.diff).
 - Allow fullpath and relative filenames for Text Events sound files
   (Anthony Dragunov).
 - Added /GUI command (mainly for use by scripts).
 - Solaris build fixes for ipv6.
 - Added -n, --no-plugins command-line arg.
 - Added a feature to change the color of away users.
 - Moved default dcc and sound dirs inside ~/.xchat2/ (SilvereX).
 - Fixed bug [753742] When server tab and query had the same name,
   private messages could go to the wrong tab.
 - Support others users too, when expanding ~ in filenames (Neox).
   [767514].
 - Underline "ipnumber:port" style urls too (Alex & dobler).
 - Added support for ircu numerics 330 and 338 (phaseburn).
 - C89 fixes, should now compile with HP UX and Sun C Compilers
   (Albert Chin). [777106].
 - Smaller bug fixes: [773245] [779166].
 - Close tabs on shift-leftclick (Jay Cornwall).

I'm actually the maintainer.
2003-08-30 16:03:18 +00:00
reed
2aae673647 Fix case. 2003-08-30 05:06:18 +00:00
reed
e2336bb021 "It's" stands for "it is" (or "it has"). The apostrophe is not used
for a possessive (like her, his, whose, their, and its).

Note that I didn't check for proper use of "its" (when it should
be "it is" or "it has" instead).

I also saw over 15 other grammar or punctuation problems, but not
fixed in this commit.
2003-08-30 02:14:19 +00:00
xtraeme
252d9f7253 Change my email address to the NetBSD one, ok'ed by wiz@ 2003-08-28 20:05:13 +00:00
jmc
73288bf81a Various fixes so this works on 1.6.1 2003-08-28 04:13:10 +00:00
jmc
19cdc0caf6 This needs/uses threads 2003-08-28 03:50:15 +00:00
itojun
4a379ef5e9 go down to chat/ser 2003-08-23 22:08:49 +00:00
itojun
e2c54d02a9 SIP Express Router 0.8.10 from iptel.org 2003-08-23 22:08:02 +00:00
jschauma
24d57b8c84 Add a pseudo-category called 'java'. 2003-08-23 15:15:27 +00:00
seb
4c6e4da28c Add a missing '/'. 2003-08-23 10:52:50 +00:00
hubertf
7d3056cc5e Update centericq to 4.9.5.
Patch sent by Dawid Szymanski [dawszy /at/ arhea /dot/ pl].

Changes:
********

Internal RSS reader module was implemented. You can now easily add a
feed to your list from the menu, and stay tuned on news at your
favourite sites. See the README for details.

Users who set their status to "away" on the MSN network appeared offline
in centericq. Fixed.

Jabber online/offline events were not shown in the log window. Fixed
this one too.

Fixed a bug because of which centericq couldn't connect to networks
other than ICQ when the --bind parameter was used.

ICQ away messages requests are now shown in the log window.

SMSes in Russian now work (with operators which support Cyrillic of
course).

Auto-wrap was disabled in the internal editor, so now it's possible to
paste text and it will not get screwed up.

Jabber conferences were fixed. Actually, a small workaround was added
for a weirdness of jabber.com server.

Jabber passwords hash authentification was enabled.
2003-08-19 22:53:44 +00:00
jmmv
7a5931232f Update to 0.67:
* Brought back the message notification plugin (Brian Tarricone)
  You'll need to reconfigure your settings for this plugin
* IRC protocol plugin rewritten (Ethan Blanton)
* New IRC protocol icon (Nuno Donato)
* Protocol and status icons now optionally appear on tabs.
  (Etan Reisner)
* Various dialog rewrites (Jabber vCard, Add Group, Alias Chat,
  Rename Group, Privacy)
* Shows "hiptop" icon for AIM buddies using hiptop
  devices (Robey Pointer)
* Privacy core/UI split.
* Conversation placement by group now applies to chats in the buddy
  list as well.
* Events in a conversation (user logged in, logged out, window closed,
  etc.) now grey the tab.
* Various bug fixes (larne from irc, Tim Ringenbach, Bjoern
  Voigt, Paul A (darkrain))
* British English "translation" updated (Sam Halliday)
* Chinese (Simplified) translation updated (Funda Wang)
* Chinese (Traditional) translation updated (Ambrose C. Li)
* Danish translation updated (Morten Brix Pedersen)
* Dutch translation updated (Vincent van Adrighem)
* French translation updated (Eric Boumaour)
* German translation updated (Bjoern Voigt)
* Hindi translation added (Guntupalli Karunakar)
* Hungarian translation updated (Zoltan Sutto)
* Italian translation updated (Luca Beltrame, Claudio Satriano)
* Portuguese (Brazilian) translation updated (Mauricio de Lemos
  Rodrigues Collares Neto)
* Romanian translation updated (Misu Moldovan (dumol))
* Serbian translation updated (Danilo Segan)
* Spanish translation updated (Javier Fernandez-Sanguino Pena)
2003-08-18 18:27:08 +00:00
jmc
fea04bcbb8 With qt3/kde moves this no longer ends up in X11BASE 2003-08-16 00:46:06 +00:00
jmc
43ba654f3c Get iconv right for both forms of everybuddy 2003-08-15 22:48:04 +00:00
jmc
fff3689ee1 Don't add -liconv to the libraries line as it doesn't exist on -current and
buildlink will add it if need be.
2003-08-15 22:22:43 +00:00
grant
2716c2447f s/Irc/IRC/ in COMMENT. 2003-08-12 13:38:54 +00:00
jdolecek
441e938d58 use MASTER_SITE_SOURCEFORCE for MASTER_SITE
add USE_X11, replacing former USE_X11BASE removed in previous revision
2003-08-12 08:08:33 +00:00
jdolecek
5b646d8d9c this really doesn't need to be installed into X11BASE, so change to USE_X11
only and use PREFIX instead X11BASE as appropriate
this makes this package xpkgwedge friendly, too
Problem reported and fix provided in pkg/22440 by Juan RP
2003-08-11 17:28:20 +00:00
jdolecek
3e0ebd9724 use MASTER_SITE_SOURCEFORGE for MASTER_SITE definition, and long
line wrapping
suggested by Juan RP in PR pkg/22440
2003-08-11 17:25:04 +00:00
seb
b654a062e1 Deal with blindly added -liconv in src/Makefile.{am,in}:
-current does not have it and can do without it.

XXX Time to add this BUILDLINK_TRANSFORM directive to
converters/libiconv/buildlink2.mk ?
2003-08-09 17:11:04 +00:00
seb
0d7159e7bd USE_NEW_TEXINFO is unnecessary now. 2003-08-09 10:27:40 +00:00
jmmv
95ec769d14 Update to 0.7:
Main Application
* Drag and Drop contacts between metacontacts (Olivier)
* Show an icon while DNDing on the contactlist (Will, Olivier>
* XML/XSL config for chatwindow theme
* Migrate file transfers to use KIO (new standardised file transfer API in
  KMM), remove KopeteTransferManager (lilachaze)
* Create KopeteViewManager, clean up KopeteMessageManager (Jason)
* Fix up fire and forget message window, make it work for all protocols (Jason)
* Make send message keycombos to be customiseable KActions (Jason)
* Add right click menu to tabs, add ability to move a tab to another window
  (Jason)
* Tab color highlighting on new messages, typing (Jason)
* Message in transit animation (Jason)
* When a message is received, flash contact's icon to indicate a new message
  (Oliver)
* Nick completion (Jason)
* Message Highlighting with Notifications (Jason)
* New KopeteAccount arch. allows multiple accounts of the same protocol (Oliver)
* Allow custom colours for each account's icons (Duncan, Olivier)
* New Icon effects arch. with overlays (Will)
* KopeteOnlineStatus architecture (Martijn)
* KopeteCommandhandler for /commands. Kopete-wide support of /part, /close,
  /clear, /exec, /help, /me (Jason)
* New logging API with extensability for multiple logging formats (Jason)
* General API cleanups (Everyone)
* License headers unification and correction (Duncan)
* Tons of bugfixes (Everyone)

IRC Plugin
* Total re-write of IRC to fit Kopete arch, with many improvements.
  (Nick, Jason)
* Channel / Nickname search in AddContact Wizard (Jason)
* Add support for all /commands needed for a basic client
* Use kopete away system
* "Show server window" account context menu option (Michel)
* Use KExtendedSocket for proxy and firewall support (Michel)
* IPV6 support (Michel)
* WHOIS support (Michel>

OSCAR Plugin
* Support for ICQ over OSCAR (Stefan)
* More complete userinfo (Stefan, Will)

MSN Plugin
* Handle MSN Plus away reasons. (Olivier)
* Detect when the other party timed out and left the chat (Olivier)

Yahoo Plugin
* First release (Matt)
* Spell Checking Plugin
* Enable check-as-you-type (Jason)
* Initial Release

Highlighting plugin
* Highlight messages according to your own criteria. (Olivier)
* Initial Release

Text effect plugin
* Give your messages a bit of sparkle, even if you have no wit. (Olivier)
* Initial Release

History plugin
* Move history/logging into its own plugin. (Olivier)
* Initial Release

Auto replace plugin
* Perform substitutions on messages. (Roberto Pariset)
* Initial Release

Closes PR pkg/22399 by Nate Hill.
2003-08-08 12:29:08 +00:00
grant
8c3dd249ab USE_GNU_TOOLS=grep 2003-08-08 08:32:37 +00:00
jmc
e5f6910336 Yet another correct for the qt3 prefix change 2003-08-07 17:38:00 +00:00
seb
65e902d4ea Even if it is commented get ride of deprecated info file handling stuff. 2003-08-07 12:27:40 +00:00
drochner
25e4c51173 bump revision after qt3/kde prefix change 2003-08-05 13:35:26 +00:00
kristerw
1b29fdd8d1 Make this compile on NetBSD-1.6.1/shark.
The package is compiled with -Werror, but the sharks headers are not
-Wtraditional safe, so the buld failed.  Remove the silly -Wtraditional.
2003-08-02 20:38:56 +00:00
markd
b6d7c42bd5 x11/kde3/ -> meta-pkgs/kde3/ 2003-07-30 15:56:08 +00:00
seb
3f203cfe95 Follow the trend started by jmmv@. Thanks Julio!
Remove IRCD_HYBRID_DPATH from bsd.pkg.defaults.mk and BUILD_DEFS,
set PKG_SYSCONFSUBDIR to 'ircd-hybrid' instead: the package builder is
now expected to adjust Ircd Hybrid configuration directory with
PKG_SYSCONFBASE(.${PKG_SYSCONFVAR}).

Replace local DOC_SUBST stuff with FILES_SUBST from bsd.pkg.install.mk.

Go with the previous PKGREVISION bump.

XXX Having the log files as SUPPORT_FILES is not optimal.
XXX I really should update this package.
2003-07-29 20:21:37 +00:00
jmmv
f41bd6e952 Convert to the bsd.pkg.install.mk infrastructure:
- Install configuration files under the examples hierarchy.
- Honour PKG_SYSCONFDIR.
- Use RCD_SCRIPTS to handle rc.d script.
As a result, bump PKGREVISION to 1.
2003-07-29 18:55:56 +00:00
jmmv
48e3ab1942 Convert to the bsd.pkg.install.mk framework to handle the daemon's user and
group, the creation of log files and automatic handling of the rc.d script.
Bump PKGREVISION to 1.  Ok'ed by seb@, the maintainer.
2003-07-29 17:25:58 +00:00
jmmv
a7ec0b8756 Use /dev/null instead of empty file. 2003-07-29 16:57:46 +00:00
jmmv
840c30e882 Convert this package to the bsd.pkg.install.mk framework:
- Install configuration files under the examples hierarchy.
- Use CONF_FILES_PERMS to put the configuration files in place.
- Use SUPPORT_FILES_PERMS to put the empty log file in place.
- Use RCD_SCRIPTS to handle the rc.d script.

While here, add ICBD_OWNER to BUILD_DEFS and use ROOT_USER and ROOT_GROUP
where appropiate.

As a result, bump PKGREVISION to 1.
2003-07-29 16:25:56 +00:00
jmmv
05e98c6d0a Give the -f flag to rm, to avoid a warning message. Fix typo in COMMENT. 2003-07-29 15:55:14 +00:00
jdolecek
44944fd5a2 build and install only actually translated language packs 2003-07-27 22:23:01 +00:00
jdolecek
2fd9185df6 need to create ${X11BASE}/share/psi before it could be used 2003-07-27 22:22:22 +00:00
jdolecek
930b75c746 Add psi-ssl 2003-07-27 21:48:13 +00:00
jdolecek
998a928ffd Initial import of psi-ssl 2.0 - PSI Jabber client SSL plugin
Packaging work done by Love Hornquist-Astrand (love@)
2003-07-27 21:47:08 +00:00
jdolecek
838702df3b Update psi to version 0.9 (latest available).
Changes since 0.8.7:
* OpenPGP integration (via GnuPG)
* Jabber Browsing
* Groupchat invites / private-messaging
* better SSL certificate handling
* ton of bugfixes

Package now also includes all available language packs.
2003-07-27 21:43:59 +00:00
wiz
1f018a8fdc Update to 0.11.6:
[pkg fea] Several small documentation updates.
[pkg fea] Major header files are now installed in a global installation
        directory.
[con bug] Small bugs in contrib/sendim.sh found and fixed.
[UI  fea] Chat "hilites" added: If a member of a room/channel/discussion
        mentions your name, their message will be highlighted.
[UI  bug] A small bug in the /away routine has been fixed, allowing your
        /away status to be preserved across re/connects.
[UI  bug] .naimprofile will now be read for all connections in the event
        that multiple connections are declared in .naimrc.
[pkg bug] A "#warning" directive was misnamed "#warn" and has been
        corrected.
[Lil fea] Discussion retitles are now treated as a /topic change on IRC.
[TOC bug] /me processing in chat rooms was broken. Fixed.
[pkg FEA] The default modules have been removed, and are now distributed in
        a separate "naim-modules" package available from the naim web site.
[UI  fea] All internal routines are now declared "static," to clean up the
        module interface.
[UI  FEA] All major dependencies on ncurses in the main UI code have been
        isolated to src/win.c, to provide for easy migration to modular user
        interface routines.
[UI  FEA] New /chains command to display all event chains.
[UI  FEA] Newly rewritten /modload and new /modunload to completely control
        loadable modules.
[UI  FEA] New /modlist command to display currently loaded modules and
        their vital statistics.
[UI  FEA] Queued messages are now saved when you /save.
[UI  fea] Minor improvements to the HTML renderer.
2003-07-25 10:13:04 +00:00
wiz
88c6ab1ec7 Add appropriate INCOMPAT_CURSES lines. Should fix bulk build failure. 2003-07-22 13:49:38 +00:00
wiz
aecb44fce2 USE_NCURSES should _always_ be set to a comment explaining why it
is needed. (undo part of last)
2003-07-22 11:39:47 +00:00
adam
c92f927f4d Oops, forgot to add these new files :) 2003-07-22 10:41:41 +00:00
adam
70e07dae2c Changes 1.1:
* ekgbot
* log viewer
* bug fixes

Now makes a shared library and uses buildlink2
2003-07-22 10:39:40 +00:00
martti
ff0278ea30 COMMENT should start with a capital letter. 2003-07-21 16:24:36 +00:00
jmmv
19e518a740 Add and enable kopete. 2003-07-19 18:51:41 +00:00
jmmv
2d0809e17a Initial import of kopete, version 0.6.2:
Kopete is a flexible and extendable multiple protocol instant messaging
system designed as a plugin-based system.  All protocols are plugins and
allow modular installation, configuration, and usage without the main
application knowing anything about the plugin being loaded.

The goal of Kopete is to provide users with a standard and easy to use
interface between all of their instant messaging systems, but at the same
time also providing developers with the ease of writing plugins to support
a new protocol.

Kopete is a big project which already supports messaging protocols like
Jabber, ICQ, AIM, MSN, Yahoo, IRC, Windows LANs, GaduGadu, IRC and SMS.
2003-07-19 18:50:24 +00:00
jmmv
ade466d9c6 Add kde to categories. 2003-07-19 12:01:51 +00:00
jmmv
cf45989d83 Update to 0.66 with patch from maintainer:
* Freebsd compile fix (Matthew Luckie)
* .spec file improvements (Ethan Blanton)
* Added a gaim-remote man page (Robert McQueen)
* The Remote Control plugin no longer adds duplicate groups to your buddy list.
* Servers and ports are now imported correctly in MSN.
* Core/UI split the core initialization and shutdown.
* MSN messages with newlines are now sent correctly to MSN clients.
* Italian translation updated (Claudio Satriano)
* British English "translation" added (Sam Halliday)
* Fix some sound initialization stuff
* Updated  Portuguese (Brazilian) translation (Mauricio de Lemos Rodrigues
  Collares Neto)
* Updated Czech translation (Miloslav Trmac)
* Fix saving and import of default away message
2003-07-19 10:58:31 +00:00
wiz
04f62f706a Change address of maintainer per PR 22170. 2003-07-19 08:54:23 +00:00
grant
91f00f1cbc s/netbsd.org/NetBSD.org/ 2003-07-17 21:21:03 +00:00
jmmv
9b1edd9bb5 Update to 0.65:
* French translation updated (Eric (Zongo) Boumaour)
* Portuguese (Brazilian) translation added (Mauricio de Lemos Rodrigues
  Collares Neto)
* Korean translation updated (Kyung-uk Son)
* Japanese translation updated (Junichi Uekawa)
* Hebrew translation added (Pavel Bibergal)
* Russian translation updated (Dzmitry Chekmarou)
* Danish translation updated (Morten Brix Pedersen)
* Hungarian translation updated (Zoltan Sutto)
* Italian translation updated (Claudio Satriano)
* Chinses (Simplified) translation updated (Funda Wang)
* Chinese (Traditional) translation updated (Ambrose C. Li)
* Massive internal core/ui splitting
* New account dialog
* Preferences moved to ~/.gaim/prefs.xml
* Account information moved to ~/.gaim/accounts.xml
* Pounces moved to ~/.gaim/pounces.xml
* Added support for the Trepia protocol
* Added protocol icons to various drop-down boxes
* New Send IM buddy icon merged from Ximian Desktop 2
* Fixed "Sort by Status" crash
* Fixed the MSN signon crash
* Fixed the MSN add buddy crash
* Fixed the MSN empty buddy list bug
* Fixed all known MSN chat bugs
* Fixed HTTP redirect handling in smiley retrieval. This fixes the
  problems with some smiley themes.
* Chats in MSN can now be initiated by right-clicking a buddy and
  choosing Initiate Chat.
* MSN Alerts and incoming MSN pages no longer pop up several error dialogs
* Ability to view iChat "Available" messages for AIM
* Stores your buddy icon on the server for AIM
* Support for non-ascii characters with Yahoo! Messenger
* Focus returns to the input box when you click elsewhere, like it used to
* New typing notification icons from Ximian
2003-07-17 16:13:07 +00:00
wiz
2d9b835f6b Update DEPENDS. 2003-07-13 17:54:29 +00:00
wiz
43fa0c7cb6 PKGREVISION bump for libiconv update. 2003-07-13 13:50:19 +00:00
hubertf
3616282aa2 add comment that this pkg also supports jabber.
Noted by daws@ircnet
2003-07-13 02:42:09 +00:00
wiz
e114c09725 Use patches and distinfo from licq-gui-console.
XXX: should share even more...
2003-07-12 12:07:25 +00:00
wiz
b20e82d14a Make it build under -current without using ncurses.
It was using internals of ncurses data structures even though there's
an official API for this...

XXX: might need INCOMPAT_CURSES patterns for some older NetBSD versions,
but I don't know which ones, so I didn't add them.
2003-07-12 12:05:01 +00:00
jmmv
703eb034d3 Apply two official patches, one to solve a cps problem in dcc and the other
to fix a crash when tinting is enabled.  Bump PKGREVISION to 1.
2003-07-11 10:52:17 +00:00
jmmv
cc82f31992 Update to 0.8.8 using patch from Greg Troxel in private mail:
* Read Previous in normal message receive dialog (julian)
* Send general invisible presence /and/ directly to agents (julian)
* A few small bug fixes/interface fixes from Benedikt Roth
  <Benedikt.Roth@gmx.net>
* Fix for crash on sending time (James Widman)
* Jabberoo updated to latest libjudo (julian)
* Gabber updated to work with latest Jabberoo (James Widman)
* Several wide character bug fixes (James Widman)
* Several configure fixes for various architectures (julian)
* Updated Gabber Manual! (Eliot Landrum)
* "Default" button in Contact Information fixed (julian)
* Fixed crash when agent is left selected (thanks Bac9) (julian)
* PGP/GnuPG keyserver is now configurable (julian)
* New version of xtext fixes hidden line problem (julian, Andreas Fuchs)
* Nickname highlighting in group chats (julian)
* Experimental festival support (Mike Szczerban)
* No more autoupdate (julian)
* Status Icon for GNOME2/KDE3 using the freedesktop.org protocol (julian)
2003-07-10 19:50:11 +00:00
wiz
779c2bcf4e Sort. 2003-07-10 11:47:16 +00:00
jmmv
666b43aac7 Use new version of the msn fixes. Provided by Matthew Luckie in private mail.
Bump PKGREVISION to 2.
2003-07-09 20:58:51 +00:00
mrg
c27909a84c update to ircii 20030709. changes include:
o  turned on SO_REUSEADDR for most connections
o  /DCC RAW works when disconnected again
o  several bugs fixed
o  new /set dccport and /set bind_local_dcchost variables to give
   the user full control over how dcc requests are sent.
o  new /on os_signal to give user-access to receiving UNIX signals
o  /set beep_on_msg now works for ICB messages and groups (public)
o  the --without-emacs-meta-keys configure option is now the default
o  the emacs meta key bindings for M-b and M-d were fixed
2003-07-09 18:15:16 +00:00
wiz
14f45f6296 Convert to unified format; fixes problem on Linux report on tech-pkg by
Sebastian P.
2003-07-05 14:25:51 +00:00
jmmv
ef56ddbd0f Fix homepage. 2003-07-02 22:24:50 +00:00
jmmv
4f10de034b Add and enable bitlbee. 2003-07-02 09:03:35 +00:00
jmmv
15eb2eeaf7 Initial import of bitlbee, version 0.80:
bitlbee is an IRC gateway to other chat networks.  It provides an IRC server
where users connect to and have access to all their contacts in ICQ, MSN,
Jabber or even IRC itself.  Protocols are implemented using Gaim's code.
Multiple users are supported too, where each one has its own set of accounts
and contacts.

Provided by Juan RP in pkgsrc-wip with some changes by me.
2003-07-02 09:03:02 +00:00
jmmv
6e2c45a3d7 Update to 2.0.3; patch provided by Juan RP in private mail:
- Updated translations (ca, fr, ja, sv).
- Fixed URL grabber not filling up (xc202-fixurlg.diff).
- Fixed crash when holding down Ctrl-I (xc202-fixdetach.diff).
- Use Shift-Ctrl-W for Close only when Emacs key theme is enabled.
- Fixed corrupt left margin with indent-nicks off and timestamp on.
- Remove invalid chars from inbound text when conversion fails. Fall
  back to ISO-8859-1 when using UTF-8 only (Ilya Konstantinov).
- Fixed perl IRC::get_info(3) crash when not connected [732496].
- Fixed crash on long output lines for /exec -o [731187].
- Made "Move completed files to:" and "Save nickname in filenames"
  work at the same time (Matthew Gabeler-Lee).
- xtext: fix redraw when new additions not on current page.
- win32: Added /set identd 0 switch to turn off built-in identd.
- Added 6-8 for perl's IRC::get_info to retreive network, host and
  topic (Ryan).
- Iterate in alpha order instead of op-alpha for nickcompletion
  (Gauss_Z88).
- Fixed ChannelList crash on invalid regex match string.
- Added hide join/parts setting to gui (Jason Wies).
- Added Delete All button to ignore window (Mohammed Sameer).
- Don't allow adding empty names to notify list [741589].
- Made message fragmentation code utf8 friendly so it always splits
  on a multibyte char boundary [748653].
- Support 2 to 4 GB files in DCC (contrary to 1.9.4 changelog, it
  didn't work until now).
- Python: Fixed crash when returning 0 from a timer (Steve Green).
- Multihead fixes for popup menus.
- Added support for numeric 307 and 320 "is an identified user".
- Allow setting a blank topic via the GUI [720407].
2003-07-01 09:03:40 +00:00
jlam
4845a55213 Don't assume iconv_*() live in libiconv since they may be a part of glibc
on Linux systems.
2003-06-29 19:41:08 +00:00
wiz
5418aa0bda Fix typo. From Simon Hitzemann in PR 22011. 2003-06-29 13:58:39 +00:00
jlam
7fd50cc6de Update chat/centericq to 4.9.4. Major changes from version 4.9.2nb3
include:

Glib is not needed to build the program anymore.

The old nickname didn't appear in the change nickname input line which
was invoked from the Account manager dialog.

Logging became more configurable. Now from the configuration dialog it's
possible to enable/disable such facilities like log messages timestamping,
showing of users going online and offline and "user is typing"
notifications.

The --bind command parameter was added. Using it it's possible to specify
a custom IP centericq should use for outgoing connections.

MSN status related problems were fixed. Like when user set "one the phone"
or "lunch" status centericq used to show them as being offline.

A patch from Mark Verboom <mark@verboom.net> was applied. It allows to
enable chat mode only for specified protocols.

The find/add users dialog didn't allow entering nicknames, which made it
impossible to add yahoo and aim contacts.
2003-06-29 02:04:20 +00:00
seb
be6306d2e6 No need for texinfo.mk as the info file is not build neither is installed. 2003-06-27 16:10:01 +00:00
seb
8a504a3103 Convert to USE_NEW_TEXINFO. 2003-06-27 16:02:03 +00:00
seb
d1786fb23e Convert to USE_NEW_TEXINFO. 2003-06-27 14:36:32 +00:00
jmmv
1790852e40 Include a fix for a bug in the MSN plugin. Bump PKGREVISION to 1.
Patch provided by Matthew Luckie in private mail.
2003-06-27 10:21:00 +00:00
jschauma
874df2b597 s/packages@/tech-pkg@/g
(Forgot the last time we did this.  Pointed out by Sergey
Svishchev (svs at ropnet dot ru))
2003-06-23 14:23:13 +00:00
wiz
5b3717417f Update comment on why naim is not using native curses. 2003-06-20 09:08:46 +00:00
grant
b5ea2c4d20 drop some unneeded parens, indenting 2003-06-19 16:21:08 +00:00
jmc
f9872f0273 Clean up INCOMPAT_CURSES to work right with 1.6.1_STABLE 2003-06-10 16:51:48 +00:00
jmc
204d238821 Bring up to date 2003-06-10 01:55:21 +00:00
wiz
32397a388c Update to 0.11.5.9:
Major bug fixes:
        If only one window was open, the buddy for that window signed off,
the window was marked keep-after-signoff, and was cleaned up after
$autoclose minutes, the event handler would enter an infinite loop or
possibly cause untrackable stack corruption. Fixed.

Major feature additions:
        [TOC] Default server is now toc.n.ml.org. Once AOL has fixed its
servers and/or its DNS, this host will be CNAMEd back to toc.oscar.aol.com.
2003-06-08 21:25:42 +00:00
jmc
84fc54bbf3 Make INCOMPAT_CURSES pick up netbsd 1.6.1 correctly 2003-06-06 16:42:33 +00:00
wiz
ebe24c115c The point of USE_NCURSES comments is to show what is missing,
not state that the package should use ncurses. Fix comments.
2003-06-06 12:32:14 +00:00
wiz
fb39c0d7dc Update to 0.11.5.8:
Major bug fixes:
SIGCHLD handler wasn't being installed properly, causing the
children of /exec to hang around as zombies. Fixed.

Major feature additions:
[TOC] Addbuddy requests will always be consolidated between calls to
firetalk_select(), evading the "You are sending messages too fast" error
users with very large buddy lists receive during reconnect.
Buddies in the special "User" group will always be treated as
"non-permanent", and will be subject to $autoclose. Buddies in any other
group will be considered "permanent" and will only be removed through manual
intervention. Note that buddies added due to $autobuddy are put into the
"User" group by default.
Window-to-logfile mapping has been made more explicit, removing the
need for a costly tree search per message and greatly reducing logfile
playback time.
Window logfile playback is now always delayed, to significantly
reduce initial startup time. Windows will be played back once per minute, or
as you Tab or /jump to them.
If your $TERM is set to "ansi", display a warning, 5 second delay,
and switch it to "linux".
Added basic stack support to the HTML renderer to allow embedded
tags, etc.
Added BGCOLOR support to the HTML renderer.
New $winlistchars. Sets the number of characters can be displayed
per line in the window list window.
2003-06-05 06:30:25 +00:00
jmmv
f3ef1e62b4 Part of the update... file not needed any more. 2003-06-02 15:24:02 +00:00
jmmv
238444b6af Update to 1.0.5; some of the changes:
* New 'pid_file', 'allow_users' and 'allow_kill' config directives.
* New -p command line parameter (adjusts pid_file).
* Included contrib scripts, cronchk.sh and privmsg-log.pl
* New 'server_keepalive' config directive.
* Bug fixes.

Changes in the package:
* We need perl to run some of the installed scripts.
* Provide a rc.d script to run the daemon.
* Honour PKG_SYSCONFDIR.

Closes PR pkg/21644 by Juan RP.
2003-06-02 15:20:06 +00:00
abs
0de8869fb4 Use mk/gcc.buildlink2.mk rather than gcc/buildlink2.mk so lang/gcc3
is accepted. Suggested by Grant.
2003-06-02 14:05:00 +00:00
jschauma
e366d0c694 Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.
2003-06-02 01:15:31 +00:00
shell
3ee542534d Updated to micq-0.4.10.3
Changes :
- activate code using new strings: better display of used locale,
  add one missing help text
- remove unused beos.[ch]
- compile fix for ConvFits()
- detect screensaver/locks on WIN32
- hide meta ref error
- change 'message' (undocumented) behaviour
- fix temporary contacts
- fix auto-away
- use #defines for message timeouts
- implement webaware, hideip, dcauth, dccont, but undocumented

... please see ChangeLog.
2003-06-01 08:37:07 +00:00
grant
a35abe7a4c fix comment typo and grammar. 2003-06-01 02:41:44 +00:00
jmmv
a1a4f79a71 Update to 0.64:
* Buddy list sorting in buddy list preferences.
* Improved debug window with timestamps and pause buttons.
* New core/ui split notification and request APIs.
* New mail notification dialog.
* Several bug fixes in MSN.
* Conversation window buddy icon bugs were fixed.
2003-05-31 12:11:47 +00:00
grant
712c21283a s/USE_CXX/USE_GCC_SHLIB/ - there are more shared libraries than just
libstdc++ in gcc3.

when defined, USE_GCC_SHLIB ensures that the correct rpath is passed
to the linker, and a full dependency on the compiler package is
registered.

packages which define USE_GCC_SHLIB should not include
mk/gcc.buildlink2.mk (or gcc{,3}/buildlink2.mk) as it is handled
automatically.
2003-05-29 23:14:07 +00:00
jmc
43dbe8db89 Make sure the dynamic code generation actually compiles explicitly as PIC code
so it'll work on archs like powerpc which require it.
2003-05-25 21:03:25 +00:00
salo
0eebaf77f7 Updated to version 1.6.15.
Changes:

- use tar.bz2 distfile
- install documentation in proper locations
- install more docs
- fix PLIST for NOPIC and USE_INET6
- DESCR has 80 columns

1.6.15:
=======
- Support for the IPv6 protocol.
- Many bugfixes related to the transfer and filesystem modules.
- Several more functions have been exported for use by module coders.
- Updated UnderNet's max bans to 45, and EFnet's to 25.
- The nick bind is now triggered even if the nick is not on any channels
  (ie if the bot's nick changes before it's on a channel).
- Removed strict-servernames -- $server is now always the server's realname
  and $serveraddress is it's server list entry.
- Merged use-console-r and debug-output into one new setting named raw-log.
- Updated recommended Tcl version to 8.3.4.
- User-punishing and tcl_maskhost nor use matching banmasks regardless
  of strict-host.
- Updates to the 'autobotchk' script.
2003-05-24 16:43:05 +00:00
uebayasi
e017b9dcc9 Apply a patch to work with XEmacs. Tested with XEmacs 21.4.12.
The fix is from Andrew J Cosgriff <Andrew dot Cosgriff at cc dot
monash dot edu dot au> via misc@openbsd.org.  Addresses PR21260.

Bumps revision to 1.
2003-05-24 07:51:34 +00:00
jmmv
ea556403d5 Bump PKGREVISION due to boehm-gc update to 6.2alpha5. This version fixes
a problem introduced in the 6.2alpha4 package.
2003-05-22 16:48:28 +00:00
wiz
604b09a30d mvaddchnstr has been added -- replace USE_NCURSES
by appropriate INCOMPAT_CURSES.
2003-05-22 13:27:45 +00:00
jmmv
6f2a419b82 Update to 0.63:
* A rewrite of the plugin API. Plugin authors will need to change their
  code based off the changes found in other plugins.
* Perl script support is now provided in the perl plugin.
* Debugging is core/ui split, and has a new API with support for
  debug levels and categories.
* Support for adding chats to your buddy list.
* MSN protocol plugin was rewritten, has experimental buddy icon
  support, and MSN Mobile support.
* Thanks to all the various people who submitted translation updates.
* Buddy list speed enhancements (Thanks Ethan Blanton).
* Napster protocol updates (Thanks Auke Kok).

Closes PR pkg/21619 by Soren Jacobsen.
2003-05-21 17:36:02 +00:00
salo
8e9a97d305 Style and whitespace, no functional changes. 2003-05-15 09:18:07 +00:00
salo
4983b17fc3 PKGREVISION++
- Fix major core bug with channel mode -k * on hybrid7 servers.  For more
  information see:  http://www.securityfocus.com/archive/1/321093

Patch from BitchX CVS.
2003-05-14 20:09:12 +00:00
uebayasi
6b15773446 A Perl script needs REPLACE_PERL; PR21548 by Juan RP <jrp at hispabsd
dot org>.
2003-05-12 12:03:12 +00:00
jmc
cce2ad67a9 This needs pthread's buildlink.mk 2003-05-11 08:02:32 +00:00
hubertf
e888d5a5ed * this works fine against qt 3.0 and up, no need for latest qt3
* this pkg doesn't work on NetBSD because we still don't ship shared
   libXss etc. XXX needs fixing!
2003-05-06 23:07:42 +00:00
jmmv
f1446ddf2b Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
jmmv
8a555528c0 PKGREVISION goes after PKGNAME. 2003-05-05 19:05:05 +00:00
grant
8e759273b2 build with GTK support if BITCHX_WITH_GTK is defined.
no PKGREVISION bump as the default build is unchanged.
2003-05-05 06:06:11 +00:00
wiz
084e2947c3 This package wants threads, so include pthread.buildlink2.mk. 2003-05-03 23:01:54 +00:00
wiz
357ae787d3 Convert to buildlink2. 2003-05-02 13:13:46 +00:00
wiz
80cab81e2b Wrong place to put PKGREVISION. 2003-05-02 12:07:15 +00:00
wiz
7166660e08 Dependency bumps, needed because of devel/pth's major bump, and related
dependency bumps.
2003-05-02 11:53:34 +00:00
zuntum
5e7146a4d5 Update ekg to 1.0
* no NEWS available, just long Changelog, but I think it's enough to say
    that it's The 1.0 Release
2003-05-02 07:57:31 +00:00
jmmv
39fcd197c0 Honour PKG_SYSCONFDIR. Bump PKGREVISION to 1. 2003-04-30 19:43:48 +00:00
hubertf
97d2d0e771 update maintainer's address 2003-04-30 10:50:15 +00:00
hubertf
5b285fb82e add & enable ickle 2003-04-30 00:00:42 +00:00
hubertf
3a594413c7 Add ickle-0.3.2: Simplistic gtk+ icq client
ickle is an ICQ2000 Client using the GTK+ graphical toolkit. It aims to
bring all the useful features of ICQ2000 to non-windows users, such as
SMS messaging.

Contributed by blef@users.sourceforge.net via pkgsrc-wip.
2003-04-30 00:00:18 +00:00
salo
be2b592fab Add silc-client-icb. 2003-04-27 22:34:26 +00:00
salo
d47f2e63f9 Import of silc-client-icb-0.14: silc-client plugin to access ICB networks.
silc-client-icb is a silc-client 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.

Package inspired by irssi-icb.
2003-04-27 22:32:16 +00:00
salo
1673f7cd8d Bump PKGREVISION: add Makefile.common shared with plugins, install
configuration files needed by plugins.
2003-04-27 22:28:29 +00:00
wiz
0b2b158f56 Update comment for USE_NCURSES (now that we have ESCDELAY, we are missing
mvaddchnstr()).
2003-04-26 22:05:10 +00:00
jmmv
a738cf82ee This goes into the chat category, not irc; thanks wiz@. 2003-04-25 20:42:13 +00:00
jmmv
c90f62c2a2 Update to 0.62:
* Keyboard shortcuts in the buddy list work again (Thanks Joe Clarke).
* Support for Jabber XHTML messages
* Updated a number of translations. Thanks to everyone who submitted
  a translation update.
* Ability to re-request authorization from ICQ and Jabber users by right
  clicking on them in your buddy list.
* Improved Zephyr internationalization.
* Bug causing 'Hide on Send' windows to be lost forever fixed.
* Iconified windows are now raised properly.
* Dates printed for old/offline messages.
* Some assorted crash bugs fixed.

Patch provided by Matthew Luckie in private mail; also closes PR pkg/21318
by Juan RP.
2003-04-25 17:16:52 +00:00
hubertf
8a6229e34e add & enable licq-core, licq-gui-console, licq-gui-qt 2003-04-25 00:03:09 +00:00
hubertf
1b39de27b4 Add licq-core-1.2.6, licq-gui-qt-1.2.6 licq-gui-console-1.2.6
Licq-core is a multi-threaded ICQ clone written mostly in C++. It
uses an extensive plugin system to manage many different functions.
The main gui is written using the Qt widget set. Licq is distributed
under GPL with some special QPL exceptions for Qt.

Several GUI plugins for console, Qt etc. are available as seperate
packages, licq-gui-console and licq-gui-qt.
2003-04-24 23:57:36 +00:00
jmmv
eb459d9ad3 Hmm... I should not "fix" things when I'm tired... there is no need to add
conflicts between packages with the same basename! (thanks wiz, as usual ;).
2003-04-24 21:18:49 +00:00
jmmv
6e752037f0 gaim-gtk1's package basename is the same as gaim's one; adjust CONFLICTS
accordingly.
2003-04-24 20:46:36 +00:00
jmmv
ee46a918ac Update to 2.0.2:
- Updated translations (lt, ms, nl, pt, sv, zh_CN).
- Fixed a few minor mem leaks in the server and user list.
- Changes to: UrlGrabber, Notify, Plugins, Ignore and Banlist GUIs.
  Changed GtkCList to GtkTreeview, and general enhancement to these
  guis (Vincent Ho).
- win32: made it possible to compile with ipv6.
- Added /MOP.
- Fixed pageup/pagedown wrong window bug [710784].
- Fixed no timestamps in top-level windows bug [710787].
- Fixed first word being skipped in perl add_command_handler("", cb);
  [711802].
- Fixed WHOIS away line appearing in different tab [695932].
- win32: fixed transparency [699425].
- win32: fixed ssl "Error 2" connection bug.
- Made all toplevel dialog windows transients of the main window.
- Show filesize/pos in DCC window as KB and MB (Aaron Chernosky).
- Added /set tab_dnd 0/1 option.
- Fixed userlist insertion/deletion GUI performance problem [704233].
- Each toplevel window now has a "role".
- Smaller bugs fixed: [698449] [718851].
- TCL plugin fixes for context lookups (Daniel P. Stasinski).
- Changed Close Tab keybinding to Shift-Ctrl-W to avoid conflict with
  emacs editing.
- Used a new algorithm for Userlist and UrlGrabber. This one does
  insertion, lookup and deletion in O(log n).

Patch provided in PR pkg/21287 by Juan RP.
2003-04-24 14:12:36 +00:00
wiz
9bd4adfab5 Update to 0.11.5.7:
Major feature additions:
        /save now saves /alias'd commands.
        New /filter command to manipulate internal filter tables.
        New /namebuddy command. If you use /namebuddy, or attempt to
                /addbuddy someone already in your list, naim will allow you
                to modify their "real name".
        Auto-messages (for /away) are only sent if you are actually idle, so
                people using /away as a kind of "blurb" won't send
                auto-responses. If you mark /away and actually leave,
                auto-responses are sent immediately. If you send any IM's
                after marking /away, you won't send auto-responses until you
                are idle for at least 10 minutes.
        Support for channel keys improved. /save will now record channel
                keys in .naimrc, and will rejoin keyed channels properly.
        New distinction between "permanent" buddies, those manually added
                with /addbuddy or stored in your server profile, and
                "auto-added" buddies, those added because they contacted you
                while $autobuddy was set.
        ^ New $autoclose. If set, naim will /close and /delbuddy
                non-permanent buddies $autoclose minutes after they sign
                off. If their window has unread messages, autoclose will be
                delayed until they have been read. If the buddy has queued
                messages pending, autoclose is cancelled altogether.
        New /names (/buddylist) behaviour to show much more relevant
                information about your buddy list.
        New /resize command to change the length of the scrollback buffers.
Major bug fixes:
        --enable-detached was not fixed in 0.11.5.6. Fixed. For real this
                time.
        [TOC] /sync was broken in 0.11.5.6-2003-03-02-1423. FireTalk's TOC
                quoting mechanism will now only strip space characters,
                rather than all forms of whitespace.
        On disconnect, your buddy list would be re-added by naim. This has
                caused some problems during signon, and had the side-effect
                of marking all non-permanent buddies as permanent. Fixed.
2003-04-23 21:26:46 +00:00
jmc
89ff1192a4 This includes the wrong PLIST. Include the one from this dir, not the main gaim
one.
2003-04-23 02:09:58 +00:00
jmc
34ff58f0b5 This needs perl to build. 2003-04-16 18:12:12 +00:00
jmmv
cbf1ededd5 More gaim -> gaim-gtk1 changes... 2003-04-12 08:00:52 +00:00
salo
fd297e42c1 Bump PKGREVISION: sync PLIST with reality. 2003-04-11 17:31:29 +00:00
jmmv
75e1aee2e3 Add and enable ircservices. 2003-04-11 16:03:39 +00:00
jmmv
4c0a32991d Initial import of ircservices, version 5.0.16:
IRC Services is a system of services to be used with Internet Relay Chat
networks.  Services provides for definitive nickname and channel ownership,
as well as the ability to send messages to offline users, and gives IRC
operators considerably more control over the network.

Package provided by virtus@wanadoo.nl via pkgsrc-wip.
2003-04-11 16:02:53 +00:00
jmmv
9a5e0dc7ef Add and enable gaim-gtk1. 2003-04-11 15:41:54 +00:00
jmmv
50bcae0ea6 Update gaim to 0.61, based on the package provided by mjl@luckie.org.nz in
pkgsrc-wip.  This new version includes lots of changes since 0.59.x, but
maybe the most important is the switch to GTK v2.
2003-04-11 15:41:37 +00:00
jmmv
65609a791a Adjust dependancy to gaim-gtk1. 2003-04-11 15:40:07 +00:00
jmmv
865074f533 Reimport of gaim (0.59.8) as gaim-gtk1. Newer versions of gaim are going
to use gtk2, but people may still one the gtk1 based version (which will
receive bugfixes only).

Gaim is a clone of AOL's Instant Messenger client.  It features nearly all
of the functionality of the official AIM client while also being smaller
and faster. Gaim also has plugins that let you use ICQ, Yahoo, MSN, IRC,
Jabber, Napster, and Zephyr.
2003-04-11 15:39:02 +00:00
wiz
5c261e2a34 Update to 0.4.10.2: bugfix release. 2003-04-10 09:55:51 +00:00
grant
afdebcf9a4 make ${PAX} usage consistent:
- group 'zrw' and 'p' args, -s last
- use the && operator consistently
- strip unneeded parens
- some whitespace cleanup
2003-04-10 01:28:03 +00:00
tron
0c7c2e9259 Remove me as maintainer of this package. 2003-04-03 15:19:33 +00:00
jmc
66c060187e Fix typo with extra quote on all_libraries definition 2003-03-30 08:27:49 +00:00
jmc
d0c501062f Fixup qmake's Makefile for a proper install after configure has run. 2003-03-30 08:04:50 +00:00
salo
0d095992f9 Bump PKGREVISION: fix several potential buffer overflows found by Timo
Sirainen <tss at iki dot fi>, see the following url for more details:

 http://securityfocus.com/archive/1/315057

Patch from bugtraq by <caf at guarana dor org>.
2003-03-29 21:20:29 +00:00
jmmv
0916498c1b Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
wiz
8d99854ea8 Sort for pkglint. 2003-03-28 21:29:39 +00:00
wiz
28a4483bc7 NO_PATCH is deprecated, says pkglint. Remove it. 2003-03-28 21:14:10 +00:00
jschauma
d928b8f223 De-confusify: Let emulators/suse_*/Makefile.* _not_ include bsd.pkg.mk, but rather
make all packages that use linux emulation include bsd.pkg.mk as the
last files just like any normal package.
2003-03-26 04:05:37 +00:00
salo
bb56efac12 Add and enable libicq2000. 2003-03-22 06:22:06 +00:00
salo
74546b823d Import of libicq2000-0.3.2: Library for icq 2000/2001 clients.
libicq2000 is an opensource C++ library being developed to support the
icq2000/2001 protocol. It is easy for developers to use as the backbone
for their clients' connection to the ICQ network - all the protocol work
is abstracted away in one nice object-orientated interface.

Package submitted by Soren Jacobsen via PR pkg/20820.
2003-03-22 06:21:20 +00:00
wiz
9ff2edafbd Update to 2.0.1, based on PR 20837 from Juan RP.
Fix PLIST while here.

Changes:
 - Updated translations (am, ca, lt).
 - Save serverlist before connecting (Joe Drew).
 - OpenBSD compile fixes.
 - (Encoding) Fallback outgoing text to "?" for unconvertable chars.
   [674798].
 - Hide tab scrolling buttons when they're not needed.
 - Fixed --disable-xlib compiles.
 - Fixed use of %h in dialog-tab buttons [688937].
 - Fixed printing/logging timestamps that contain invalid utf8
   [688548].
 - Added "Resizable userlist" option (default ON).
 - Strip colors on topic change.
 - Fixed (snotice) and (notice) tabs being swapped [687437].
 - Made more strings translatable.
 - Allow loading empty text events [691191].
 - Fixed xtext race condition [678874].
 - Added ability to show/hide the channel-mode buttons (default OFF).
 - Use the network name in server-tab rather than full hostname.
 - Added keybindings for moving tab-families, default is ctrl-shift
   PageUp and PageDown (Vincent Ho).
 - Added 'Beep on highlighted messages' option (Jirka Kosina).
 - Use DND to detach tabs.
 - Interpret %C, %B etc in quit reasons.
 - Added more items to the right-click tab menu.
 - Some misc UI cleanups.
2003-03-22 01:34:00 +00:00
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